From 26a029d407be480d791972afb5975cf62c9360a6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 02:47:55 +0200 Subject: Adding upstream version 124.0.1. Signed-off-by: Daniel Baumann --- .../abs-pos/abs-pos-auto-margin-1-ref.html | 25 + layout/reftests/abs-pos/abs-pos-auto-margin-1.html | 28 + .../abs-pos/abs-pos-auto-margin-centered-ref.html | 32 + .../abs-pos/abs-pos-auto-margin-centered.html | 32 + .../abs-pos/auto-offset-inline-block-1-ref.html | 6 + .../abs-pos/auto-offset-inline-block-1.html | 10 + layout/reftests/abs-pos/button-1-ref.html | 28 + layout/reftests/abs-pos/button-1.html | 30 + layout/reftests/abs-pos/button-2-ref.html | 31 + layout/reftests/abs-pos/button-2.html | 33 + .../abs-pos/continuation-positioned-inline-1.html | 7 + .../abs-pos/continuation-positioned-inline-2.html | 17 + .../continuation-positioned-inline-ref.html | 7 + layout/reftests/abs-pos/fieldset-1-ref.html | 11 + layout/reftests/abs-pos/fieldset-1.html | 15 + .../abs-pos/fixed-pos-auto-offset-1-ref.html | 30 + .../reftests/abs-pos/fixed-pos-auto-offset-1a.html | 42 + .../reftests/abs-pos/fixed-pos-auto-offset-1b.html | 32 + layout/reftests/abs-pos/font-size-wrap-ref.html | 27 + layout/reftests/abs-pos/font-size-wrap.html | 33 + layout/reftests/abs-pos/multi-column-1-ref.html | 29 + layout/reftests/abs-pos/multi-column-1.html | 31 + layout/reftests/abs-pos/reftest.list | 65 + .../abs-pos/relative-row-animation-1-ref.html | 13 + .../reftests/abs-pos/relative-row-animation-1.html | 28 + layout/reftests/abs-pos/scrollframe-1-ref.html | 13 + layout/reftests/abs-pos/scrollframe-1.html | 18 + layout/reftests/abs-pos/scrollframe-2-ref.html | 16 + layout/reftests/abs-pos/scrollframe-2.html | 18 + layout/reftests/abs-pos/select-1-dynamic.html | 31 + layout/reftests/abs-pos/select-1-ref.html | 11 + layout/reftests/abs-pos/select-1.html | 13 + layout/reftests/abs-pos/select-2-ref.html | 11 + layout/reftests/abs-pos/select-2.html | 11 + layout/reftests/abs-pos/select-3-ref.html | 9 + layout/reftests/abs-pos/select-3.html | 11 + layout/reftests/abs-pos/select-4-ref.html | 13 + layout/reftests/abs-pos/select-4.html | 15 + layout/reftests/abs-pos/table-1-ref.html | 12 + layout/reftests/abs-pos/table-1.html | 12 + layout/reftests/abs-pos/table-2-ref.html | 13 + layout/reftests/abs-pos/table-2.html | 13 + layout/reftests/abs-pos/table-3-ref.html | 20 + layout/reftests/abs-pos/table-3.html | 17 + layout/reftests/abs-pos/table-caption-1.html | 32 + layout/reftests/abs-pos/table-caption-2.html | 37 + layout/reftests/abs-pos/table-caption-3.html | 50 + layout/reftests/abs-pos/table-caption-4.html | 32 + layout/reftests/abs-pos/table-caption-5.html | 34 + layout/reftests/abs-pos/table-cell-1.html | 36 + layout/reftests/abs-pos/table-cell-2.html | 38 + layout/reftests/abs-pos/table-cell-3.html | 50 + layout/reftests/abs-pos/table-cell-4.html | 50 + layout/reftests/abs-pos/table-cell-5.html | 63 + layout/reftests/abs-pos/table-cell-6.html | 66 + layout/reftests/abs-pos/table-cell-7.html | 66 + layout/reftests/abs-pos/table-cell-8.html | 34 + layout/reftests/abs-pos/table-footer-group-1.html | 38 + layout/reftests/abs-pos/table-footer-group-2.html | 40 + layout/reftests/abs-pos/table-footer-group-3.html | 54 + layout/reftests/abs-pos/table-footer-group-4.html | 54 + layout/reftests/abs-pos/table-footer-group-5.html | 71 + layout/reftests/abs-pos/table-footer-group-6.html | 63 + layout/reftests/abs-pos/table-footer-group-7.html | 67 + layout/reftests/abs-pos/table-header-group-1.html | 38 + layout/reftests/abs-pos/table-header-group-2.html | 40 + layout/reftests/abs-pos/table-header-group-3.html | 54 + layout/reftests/abs-pos/table-header-group-4.html | 54 + layout/reftests/abs-pos/table-header-group-5.html | 69 + layout/reftests/abs-pos/table-header-group-6.html | 63 + layout/reftests/abs-pos/table-header-group-7.html | 67 + layout/reftests/abs-pos/table-internal-1-ref.html | 32 + layout/reftests/abs-pos/table-internal-2-ref.html | 34 + layout/reftests/abs-pos/table-internal-3-ref.html | 52 + layout/reftests/abs-pos/table-internal-4-ref.html | 53 + layout/reftests/abs-pos/table-internal-5-ref.html | 52 + layout/reftests/abs-pos/table-internal-6-ref.html | 68 + layout/reftests/abs-pos/table-internal-7-ref.html | 69 + layout/reftests/abs-pos/table-internal-8-ref.html | 24 + layout/reftests/abs-pos/table-print-1-ref.html | 31 + layout/reftests/abs-pos/table-row-1.html | 36 + layout/reftests/abs-pos/table-row-2.html | 38 + layout/reftests/abs-pos/table-row-3.html | 50 + layout/reftests/abs-pos/table-row-4.html | 50 + layout/reftests/abs-pos/table-row-5.html | 62 + layout/reftests/abs-pos/table-row-6.html | 61 + layout/reftests/abs-pos/table-row-7.html | 65 + layout/reftests/abs-pos/table-row-group-1.html | 38 + layout/reftests/abs-pos/table-row-group-2.html | 40 + layout/reftests/abs-pos/table-row-group-3.html | 54 + layout/reftests/abs-pos/table-row-group-4.html | 54 + layout/reftests/abs-pos/table-row-group-5.html | 69 + layout/reftests/abs-pos/table-row-group-6.html | 63 + layout/reftests/abs-pos/table-row-group-7.html | 67 + layout/reftests/apng-mime/animated.apng | Bin 0 -> 188 bytes layout/reftests/apng-mime/expected.html | 3 + layout/reftests/apng-mime/reftest.list | 1 + layout/reftests/apng-mime/static.png | Bin 0 -> 100 bytes layout/reftests/apng-mime/test.html | 6 + .../async-scrolling/async-scroll-and-zoom-ref.html | 24 + .../async-scrolling/async-scroll-and-zoom.html | 39 + .../background-blend-mode-1-ref.html | 17 + .../async-scrolling/background-blend-mode-1.html | 26 + .../reftests/async-scrolling/bg-fixed-1-ref.html | 7 + layout/reftests/async-scrolling/bg-fixed-1.html | 14 + .../async-scrolling/bg-fixed-child-clip-1.html | 17 + .../async-scrolling/bg-fixed-child-clip-2.html | 21 + .../async-scrolling/bg-fixed-child-clip-ref.html | 11 + .../async-scrolling/bg-fixed-child-mask-ref.html | 11 + .../async-scrolling/bg-fixed-child-mask.html | 18 + .../bg-fixed-child-no-culling-1-ref.html | 11 + .../bg-fixed-child-no-culling-1.html | 15 + .../bg-fixed-child-no-culling-2-ref.html | 7 + .../bg-fixed-child-no-culling-2.html | 13 + .../bg-fixed-child-no-culling-3-ref.html | 7 + .../bg-fixed-child-no-culling-3.html | 15 + .../async-scrolling/bg-fixed-child-ref.html | 10 + .../reftests/async-scrolling/bg-fixed-child.html | 16 + .../async-scrolling/bg-fixed-cover-1-ref.html | 9 + .../reftests/async-scrolling/bg-fixed-cover-1.html | 16 + .../async-scrolling/bg-fixed-cover-2-ref.html | 10 + .../reftests/async-scrolling/bg-fixed-cover-2.html | 15 + .../async-scrolling/bg-fixed-cover-3-ref.html | 12 + .../reftests/async-scrolling/bg-fixed-cover-3.html | 17 + .../bg-fixed-in-css-filter-ref.html | 29 + .../async-scrolling/bg-fixed-in-css-filter.html | 34 + .../async-scrolling/bg-fixed-in-opacity-ref.html | 24 + .../async-scrolling/bg-fixed-in-opacity.html | 30 + .../bg-fixed-transformed-image-ref.html | 19 + .../bg-fixed-transformed-image.html | 24 + .../async-scrolling/checkerboard-1-ref.html | 5 + .../reftests/async-scrolling/checkerboard-1.html | 12 + .../async-scrolling/checkerboard-2-ref.html | 7 + .../reftests/async-scrolling/checkerboard-2.html | 17 + .../async-scrolling/checkerboard-3-ref.html | 6 + .../reftests/async-scrolling/checkerboard-3.html | 15 + .../contain-paint-scrollable-frame-1-ref.html | 8 + .../contain-paint-scrollable-frame-1.html | 27 + layout/reftests/async-scrolling/culling-1-ref.html | 23 + layout/reftests/async-scrolling/culling-1.html | 20 + .../async-scrolling/curtain-effect-1-ref.html | 48 + .../reftests/async-scrolling/curtain-effect-1.html | 48 + .../disable-apz-for-sle-pages-ref.html | 9 + .../async-scrolling/disable-apz-for-sle-pages.html | 46 + .../dynamic-toolbar-fixed-bottom-1-ref.html | 25 + .../dynamic-toolbar-fixed-bottom-1.html | 36 + .../dynamic-toolbar-fixed-top-1-ref.html | 25 + .../dynamic-toolbar-fixed-top-1.html | 36 + .../dynamic-toolbar-sticky-1-ref-b.html | 39 + .../dynamic-toolbar-sticky-1-ref.html | 39 + .../async-scrolling/dynamic-toolbar-sticky-1a.html | 42 + .../async-scrolling/dynamic-toolbar-sticky-1b.html | 43 + .../async-scrolling/dynamic-toolbar-sticky-1c.html | 46 + .../dynamic-toolbar-sticky-2-ref-b.html | 37 + .../dynamic-toolbar-sticky-2-ref.html | 37 + .../async-scrolling/dynamic-toolbar-sticky-2a.html | 42 + .../async-scrolling/dynamic-toolbar-sticky-2b.html | 43 + .../async-scrolling/dynamic-toolbar-sticky-2c.html | 46 + .../dynamic-toolbar-sticky-3-ref.html | 35 + .../async-scrolling/dynamic-toolbar-sticky-3a.html | 42 + .../async-scrolling/dynamic-toolbar-sticky-3b.html | 43 + .../async-scrolling/dynamic-toolbar-sticky-3c.html | 46 + .../dynamic-toolbar-sticky-4-ref.html | 35 + .../async-scrolling/dynamic-toolbar-sticky-4a.html | 42 + .../async-scrolling/dynamic-toolbar-sticky-4b.html | 43 + .../async-scrolling/dynamic-toolbar-sticky-4c.html | 46 + .../dynamic-toolbar-sticky-5-ref-t.html | 37 + .../dynamic-toolbar-sticky-5-ref.html | 37 + .../async-scrolling/dynamic-toolbar-sticky-5a.html | 42 + .../async-scrolling/dynamic-toolbar-sticky-5b.html | 43 + .../async-scrolling/dynamic-toolbar-sticky-5c.html | 46 + .../dynamic-toolbar-sticky-6-ref-t.html | 39 + .../dynamic-toolbar-sticky-6-ref.html | 39 + .../async-scrolling/dynamic-toolbar-sticky-6a.html | 42 + .../async-scrolling/dynamic-toolbar-sticky-6b.html | 43 + .../async-scrolling/dynamic-toolbar-sticky-6c.html | 46 + .../dynamic-toolbar-sticky-bottom-1-ref.html | 29 + .../dynamic-toolbar-sticky-bottom-1.html | 41 + .../dynamic-toolbar-sticky-top-1-ref.html | 29 + .../dynamic-toolbar-sticky-top-1.html | 40 + layout/reftests/async-scrolling/element-1-ref.html | 8 + layout/reftests/async-scrolling/element-1.html | 12 + .../fixed-pos-scrollable-1-ref.html | 8 + .../async-scrolling/fixed-pos-scrollable-1.html | 16 + .../fixed-pos-scrolled-clip-1-ref.html | 30 + .../async-scrolling/fixed-pos-scrolled-clip-1.html | 40 + .../fixed-pos-scrolled-clip-2-ref.html | 46 + .../async-scrolling/fixed-pos-scrolled-clip-2.html | 59 + .../fixed-pos-scrolled-clip-3-ref.html | 49 + .../async-scrolling/fixed-pos-scrolled-clip-3.html | 65 + .../fixed-pos-scrolled-clip-4-ref.html | 49 + .../async-scrolling/fixed-pos-scrolled-clip-4.html | 29 + .../fixed-pos-scrolled-clip-5-ref.html | 13 + .../async-scrolling/fixed-pos-scrolled-clip-5.html | 23 + .../group-opacity-surface-size-1-ref.html | 36 + .../group-opacity-surface-size-1.html | 43 + layout/reftests/async-scrolling/iframe-1-ref.html | 10 + layout/reftests/async-scrolling/iframe-1.html | 12 + layout/reftests/async-scrolling/nested-1-ref.html | 10 + layout/reftests/async-scrolling/nested-1.html | 18 + layout/reftests/async-scrolling/nested-2-ref.html | 10 + layout/reftests/async-scrolling/nested-2.html | 17 + .../async-scrolling/no-overscroll-ref.html | 24 + .../offscreen-clipped-blendmode-1.html | 39 + .../offscreen-clipped-blendmode-2.html | 43 + .../offscreen-clipped-blendmode-3.html | 40 + .../offscreen-clipped-blendmode-4.html | 44 + .../offscreen-clipped-blendmode-ref.html | 31 + .../offscreen-prerendered-active-opacity-ref.html | 42 + .../offscreen-prerendered-active-opacity.html | 40 + .../opaque-fractional-displayport-1.html | 51 + .../opaque-fractional-displayport-2.html | 56 + .../async-scrolling/overscroll-disabled.html | 39 + .../overscroll-fixed-iframe-overscroll.html | 46 + .../async-scrolling/overscroll-fixed-iframe.html | 53 + .../overscroll-fixed-transform.html | 49 + .../reftests/async-scrolling/overscroll-fixed.html | 33 + .../reftests/async-scrolling/overscroll-ref.html | 24 + .../async-scrolling/overscroll-scrollbar-ref.html | 24 + .../async-scrolling/overscroll-scrollbar.html | 36 + .../async-scrolling/overscroll-subframe.html | 47 + layout/reftests/async-scrolling/overscroll.html | 39 + .../perspective-scrolling-1-ref.html | 34 + .../async-scrolling/perspective-scrolling-1.html | 33 + .../perspective-scrolling-2-ref.html | 34 + .../async-scrolling/perspective-scrolling-2.html | 41 + .../perspective-scrolling-3-ref.html | 40 + .../async-scrolling/perspective-scrolling-3.html | 41 + .../perspective-scrolling-4-ref.html | 44 + .../async-scrolling/perspective-scrolling-4.html | 49 + .../perspective-scrolling-5-ref.html | 13 + .../async-scrolling/perspective-scrolling-5.html | 60 + .../async-scrolling/position-fixed-1-ref.html | 6 + .../reftests/async-scrolling/position-fixed-1.html | 11 + .../async-scrolling/position-fixed-2-ref.html | 9 + .../reftests/async-scrolling/position-fixed-2.html | 15 + .../position-fixed-async-zoom-1-ref.html | 25 + .../position-fixed-async-zoom-1.html | 34 + .../position-fixed-async-zoom-2-ref.html | 25 + .../position-fixed-async-zoom-2.html | 35 + .../position-fixed-async-zoom-3-ref.html | 26 + .../position-fixed-async-zoom-3.html | 28 + .../position-fixed-async-zoom-4-ref.html | 46 + .../position-fixed-async-zoom-4.html | 48 + .../async-scrolling/position-fixed-body-ref.html | 28 + .../async-scrolling/position-fixed-body.html | 32 + .../position-fixed-cover-1-ref.html | 7 + .../async-scrolling/position-fixed-cover-1.html | 13 + .../position-fixed-cover-2-ref.html | 7 + .../async-scrolling/position-fixed-cover-2.html | 13 + .../position-fixed-cover-3-ref.html | 7 + .../async-scrolling/position-fixed-cover-3.html | 15 + .../position-fixed-iframe-1-ref.html | 6 + .../async-scrolling/position-fixed-iframe-1.html | 22 + .../position-fixed-iframe-2-ref.html | 6 + .../async-scrolling/position-fixed-iframe-2.html | 22 + .../position-fixed-in-scroll-container-ref.html | 40 + .../position-fixed-in-scroll-container.html | 50 + .../position-fixed-inside-clip-path-ref.html | 29 + .../position-fixed-inside-clip-path.html | 34 + .../position-fixed-inside-sticky-1-ref.html | 20 + .../position-fixed-inside-sticky-1.html | 33 + .../position-fixed-inside-sticky-2-ref.html | 20 + .../position-fixed-inside-sticky-2.html | 34 + .../position-fixed-inside-sticky-3-ref.html | 18 + .../position-fixed-inside-sticky-3.html | 33 + .../position-fixed-transformed-1-ref.html | 21 + .../position-fixed-transformed-1.html | 23 + .../position-sticky-async-zoom-1-ref.html | 25 + .../position-sticky-async-zoom-1.html | 30 + .../position-sticky-async-zoom-2-ref.html | 25 + .../position-sticky-async-zoom-2.html | 31 + .../position-sticky-bug1434250-ref.html | 28 + .../position-sticky-bug1434250.html | 30 + ...position-sticky-in-checkerboard-land-1-ref.html | 30 + .../position-sticky-in-checkerboard-land-1.html | 36 + ...sition-sticky-in-transformed-scrollframe-1.html | 15 + ...sition-sticky-in-transformed-scrollframe-2.html | 15 + ...tion-sticky-in-transformed-scrollframe-ref.html | 12 + .../position-sticky-scrolled-clip-1-ref.html | 32 + .../position-sticky-scrolled-clip-1.html | 38 + .../position-sticky-scrolled-clip-2-ref.html | 31 + .../position-sticky-scrolled-clip-2.html | 38 + ...on-sticky-transformed-in-scrollframe-1-ref.html | 11 + ...sition-sticky-transformed-in-scrollframe-1.html | 14 + ...on-sticky-transformed-in-scrollframe-2-ref.html | 12 + ...sition-sticky-transformed-in-scrollframe-2.html | 14 + .../position-sticky-transformed-ref.html | 6 + .../position-sticky-transformed.html | 10 + layout/reftests/async-scrolling/reftest.list | 190 + .../repeatable-diagonal-gradient.png | Bin 0 -> 14520 bytes .../async-scrolling/split-layers-1-ref.html | 13 + .../reftests/async-scrolling/split-layers-1.html | 16 + .../split-layers-multi-scrolling-1-ref.html | 14 + .../split-layers-multi-scrolling-1.html | 20 + .../split-opacity-layers-1-ref.html | 12 + .../async-scrolling/split-opacity-layers-1.html | 15 + .../async-scrolling/sticky-inside-fixed-1-ref.html | 39 + .../async-scrolling/sticky-inside-fixed-1.html | 42 + .../sticky-inside-transform-1-ref.html | 34 + .../async-scrolling/sticky-inside-transform-1.html | 35 + .../sticky-pos-scrollable-1-ref.html | 8 + .../async-scrolling/sticky-pos-scrollable-1.html | 15 + .../sticky-pos-scrollable-2-ref.html | 18 + .../async-scrolling/sticky-pos-scrollable-2.html | 23 + .../sticky-pos-scrollable-3-ref.html | 19 + .../async-scrolling/sticky-pos-scrollable-3.html | 33 + .../sticky-pos-scrollable-4-ref.html | 7 + .../async-scrolling/sticky-pos-scrollable-4.html | 14 + .../sticky-pos-scrollable-5-ref.html | 7 + .../async-scrolling/sticky-pos-scrollable-5.html | 16 + .../sticky-pos-scrollable-6-ref.html | 7 + .../async-scrolling/sticky-pos-scrollable-6.html | 13 + .../sticky-pos-scrollable-7-ref.html | 28 + .../async-scrolling/sticky-pos-scrollable-7.html | 42 + .../async-scrolling/transformed-1-ref.html | 7 + layout/reftests/async-scrolling/transformed-1.html | 10 + 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 layout/reftests/bidi/1067268-1-ref.html | 25 + layout/reftests/bidi/1067268-1.html | 32 + .../bidi/1069941-inline-bidi-border-1-ref.html | 15 + .../bidi/1069941-inline-bidi-border-1.html | 15 + .../bidi/1069941-inline-bidi-margin-1-ref.html | 20 + .../bidi/1069941-inline-bidi-margin-1.html | 20 + layout/reftests/bidi/1155359-1-ref.xhtml | 4 + layout/reftests/bidi/1155359-1.xhtml | 4 + layout/reftests/bidi/1157726-1-ref.html | 24 + layout/reftests/bidi/1157726-1.html | 24 + layout/reftests/bidi/115921-1-ref.html | 14 + layout/reftests/bidi/115921-1.html | 14 + layout/reftests/bidi/115921-2-ref.html | 14 + layout/reftests/bidi/115921-2.html | 14 + layout/reftests/bidi/1161752-1-embed.html | 34 + layout/reftests/bidi/1161752-2-embed.html | 34 + layout/reftests/bidi/1161752-3-embed.html | 32 + layout/reftests/bidi/1161752-4-embed.html | 34 + layout/reftests/bidi/1161752-5-embed-ref.html | 30 + layout/reftests/bidi/1161752-5-embed.html | 34 + layout/reftests/bidi/1161752-ref.html | 35 + layout/reftests/bidi/1161752.html | 73 + layout/reftests/bidi/1217833-1-ref.html | 16 + layout/reftests/bidi/1217833-1.html | 18 + layout/reftests/bidi/1217833-2-ref.html | 21 + layout/reftests/bidi/1217833-2.html | 23 + layout/reftests/bidi/1231175-1-ref.html | 17 + layout/reftests/bidi/1231175-1.html | 17 + layout/reftests/bidi/1366623-1-ref.html | 16 + layout/reftests/bidi/1366623-1.html | 17 + layout/reftests/bidi/1426042-1-ref.html | 61 + layout/reftests/bidi/1426042-1.html | 61 + layout/reftests/bidi/151407-1-ref.html | 15 + layout/reftests/bidi/151407-1.html | 25 + layout/reftests/bidi/151407-1a.html | 31 + layout/reftests/bidi/151407-2-auto-ref.html | 10 + layout/reftests/bidi/151407-2-auto.html | 16 + layout/reftests/bidi/151407-2-empty-ref.html | 10 + layout/reftests/bidi/151407-2-empty.html | 16 + layout/reftests/bidi/151407-2-foopy.html | 16 + layout/reftests/bidi/151407-2-ltr-ref.html | 10 + layout/reftests/bidi/151407-2-ltr.html | 16 + layout/reftests/bidi/151407-2-rtl-ref.html | 10 + layout/reftests/bidi/151407-2-rtl.html | 16 + layout/reftests/bidi/151407-3-auto-ref.html | 10 + layout/reftests/bidi/151407-3-auto.html | 17 + layout/reftests/bidi/151407-3-empty-ref.html | 10 + layout/reftests/bidi/151407-3-foopy.html | 17 + layout/reftests/bidi/151407-3-ltr-ref.html | 10 + layout/reftests/bidi/151407-3-ltr.html | 17 + layout/reftests/bidi/151407-3-rtl-ref.html | 10 + layout/reftests/bidi/151407-3-rtl.html | 17 + layout/reftests/bidi/1556414-1-ref.html | 8 + layout/reftests/bidi/1556414-1.html | 24 + layout/reftests/bidi/1567036-1-ref.html | 14 + layout/reftests/bidi/1567036-1.html | 13 + layout/reftests/bidi/229367-1-ref.html | 10 + layout/reftests/bidi/229367-1.html | 10 + layout/reftests/bidi/229367-2-ref.html | 43 + layout/reftests/bidi/229367-2.html | 43 + layout/reftests/bidi/229367-3-ref.html | 35 + layout/reftests/bidi/229367-3.html | 30 + layout/reftests/bidi/258928-1-ref.html | 50 + layout/reftests/bidi/258928-1.html | 52 + layout/reftests/bidi/263359-1-ref.html | 11 + layout/reftests/bidi/263359-1.html | 12 + layout/reftests/bidi/263359-1a.html | 20 + layout/reftests/bidi/263359-1b.html | 20 + layout/reftests/bidi/263359-2-ref.html | 47 + layout/reftests/bidi/263359-2.html | 46 + layout/reftests/bidi/263359-3-ref.html | 35 + layout/reftests/bidi/263359-3.html | 36 + layout/reftests/bidi/263359-4-ref.html | 16 + layout/reftests/bidi/263359-4.html | 24 + layout/reftests/bidi/267459-1-ref.html | 24 + layout/reftests/bidi/267459-1.html | 30 + layout/reftests/bidi/267459-2-ref.html | 24 + layout/reftests/bidi/267459-2.html | 24 + layout/reftests/bidi/299065-1-ref.html | 13 + layout/reftests/bidi/299065-1.html | 13 + layout/reftests/bidi/305643-1-ref.html | 17 + layout/reftests/bidi/305643-1.html | 17 + layout/reftests/bidi/332655-1-ref.html | 11 + layout/reftests/bidi/332655-1.html | 16 + layout/reftests/bidi/332655-2-ref.html | 11 + layout/reftests/bidi/332655-2.html | 16 + layout/reftests/bidi/381279-1-ref.html | 23 + layout/reftests/bidi/381279-1.html | 23 + layout/reftests/bidi/386339-ref.html | 34 + layout/reftests/bidi/386339.html | 37 + layout/reftests/bidi/409375-ref.html | 14 + layout/reftests/bidi/409375.html | 14 + layout/reftests/bidi/413542-1-ref.html | 20 + layout/reftests/bidi/413542-1.html | 21 + layout/reftests/bidi/413542-2-ref.html | 20 + layout/reftests/bidi/413542-2.html | 21 + layout/reftests/bidi/413928-1-ref.html | 58 + layout/reftests/bidi/413928-1.html | 63 + layout/reftests/bidi/413928-2-ref.html | 58 + layout/reftests/bidi/413928-2.html | 63 + layout/reftests/bidi/425338-1-ref.html | 8 + layout/reftests/bidi/425338-1a.html | 14 + layout/reftests/bidi/425338-1b.html | 16 + layout/reftests/bidi/489517-1-ref.html | 11 + layout/reftests/bidi/489517-1.html | 20 + layout/reftests/bidi/489887-1-ref.html | 15 + layout/reftests/bidi/489887-1.html | 15 + layout/reftests/bidi/492231-1-ref.html | 7 + layout/reftests/bidi/492231-1.html | 7 + layout/reftests/bidi/496006-1-ref.html | 10 + layout/reftests/bidi/496006-1.html | 21 + layout/reftests/bidi/503269-1-ref.html | 16 + layout/reftests/bidi/503269-1.html | 16 + layout/reftests/bidi/503957-1-ref.html | 20 + layout/reftests/bidi/503957-1.html | 24 + layout/reftests/bidi/525740-1-ref.html | 11 + layout/reftests/bidi/525740-1.html | 11 + layout/reftests/bidi/536963-1-ref.html | 13 + layout/reftests/bidi/536963-1.html | 20 + layout/reftests/bidi/562169-1-ref.html | 31 + layout/reftests/bidi/562169-1.html | 32 + layout/reftests/bidi/562169-1a.html | 46 + layout/reftests/bidi/562169-2-ref.html | 29 + layout/reftests/bidi/562169-2.html | 30 + layout/reftests/bidi/562169-2a.html | 36 + layout/reftests/bidi/562169-3-ref.html | 16 + layout/reftests/bidi/562169-3.html | 15 + layout/reftests/bidi/562169-3a.html | 26 + layout/reftests/bidi/562169-4-ref.html | 16 + layout/reftests/bidi/562169-4.html | 29 + layout/reftests/bidi/588739-1.html | 12 + layout/reftests/bidi/588739-2.html | 12 + layout/reftests/bidi/588739-3.html | 12 + layout/reftests/bidi/588739-ref.html | 9 + layout/reftests/bidi/612843-1-ref.html | 16 + layout/reftests/bidi/612843-1.html | 16 + layout/reftests/bidi/613149-1-ref.html | 19 + layout/reftests/bidi/613149-1a.html | 17 + layout/reftests/bidi/613149-1b.html | 20 + layout/reftests/bidi/613149-2-ref.html | 9 + layout/reftests/bidi/613149-2a.html | 12 + layout/reftests/bidi/613149-2b.html | 18 + layout/reftests/bidi/613157-1-ref.html | 10 + layout/reftests/bidi/613157-1.html | 10 + layout/reftests/bidi/613157-2-ref.html | 10 + layout/reftests/bidi/613157-2.html | 11 + layout/reftests/bidi/662288-1-ref.html | 22 + layout/reftests/bidi/662288-1.html | 23 + layout/reftests/bidi/670226-1-ref.html | 14 + layout/reftests/bidi/670226-1.html | 20 + layout/reftests/bidi/676245-1-ref.html | 18 + layout/reftests/bidi/676245-1.html | 18 + layout/reftests/bidi/698291-1-frame.html | 10 + layout/reftests/bidi/698291-1-ref.html | 10 + layout/reftests/bidi/698291-1.html | 18 + layout/reftests/bidi/698706-1-ref.html | 10 + layout/reftests/bidi/698706-1.html | 12 + layout/reftests/bidi/704837-1-ref.html | 10 + layout/reftests/bidi/704837-1.html | 10 + layout/reftests/bidi/712600-1-ref.html | 36 + layout/reftests/bidi/712600-1.html | 42 + layout/reftests/bidi/712600-2-dyn.html | 45 + layout/reftests/bidi/712600-2-ref.html | 33 + layout/reftests/bidi/712600-2.html | 32 + layout/reftests/bidi/712600-3-ref.html | 51 + layout/reftests/bidi/712600-3.html | 63 + layout/reftests/bidi/718236-1-ref.html | 9 + layout/reftests/bidi/718236-1.html | 22 + layout/reftests/bidi/718236-2-ref.html | 9 + layout/reftests/bidi/718236-2.html | 22 + layout/reftests/bidi/718236-3-ref.html | 9 + layout/reftests/bidi/718236-3.html | 22 + layout/reftests/bidi/726460-1-ref.html | 9 + layout/reftests/bidi/726460-1.html | 23 + layout/reftests/bidi/729047-1-ref.html | 10 + layout/reftests/bidi/729047-1.html | 10 + layout/reftests/bidi/730562-1-ref.html | 12 + layout/reftests/bidi/730562-1.html | 24 + layout/reftests/bidi/746987-1-ref.html | 10 + layout/reftests/bidi/746987-1.html | 15 + layout/reftests/bidi/746987-2-ref.html | 24 + layout/reftests/bidi/746987-2.html | 27 + layout/reftests/bidi/746987-3-ref.html | 25 + layout/reftests/bidi/746987-3.html | 31 + layout/reftests/bidi/746987-4-ref.html | 24 + layout/reftests/bidi/746987-4.html | 33 + layout/reftests/bidi/779003-1-dynamic.html | 53 + layout/reftests/bidi/779003-1-ref.html | 47 + layout/reftests/bidi/779003-1.html | 44 + layout/reftests/bidi/817406-1-ref.html | 4 + layout/reftests/bidi/817406-1.html | 4 + layout/reftests/bidi/817406-2-ref.html | 4 + layout/reftests/bidi/817406-2.html | 4 + layout/reftests/bidi/817406-3.html | 6 + layout/reftests/bidi/817406-4.html | 6 + layout/reftests/bidi/83958-1-ref.html | 23 + layout/reftests/bidi/83958-1a.html | 24 + layout/reftests/bidi/83958-1b.html | 32 + layout/reftests/bidi/83958-1c.html | 32 + layout/reftests/bidi/83958-2-ref.html | 28 + layout/reftests/bidi/83958-2a.html | 29 + layout/reftests/bidi/83958-2b.html | 33 + layout/reftests/bidi/847242-1-ref.html | 15 + layout/reftests/bidi/847242-1.html | 18 + layout/reftests/bidi/869833-1-ref.xhtml | 30 + layout/reftests/bidi/869833-1.xhtml | 29 + layout/reftests/bidi/922530-1-ref.html | 13 + layout/reftests/bidi/922530-1.html | 25 + layout/reftests/bidi/922550-1-ref.html | 28 + layout/reftests/bidi/922550-1.html | 26 + layout/reftests/bidi/989994-1-ref.html | 16 + layout/reftests/bidi/989994-1.html | 16 + layout/reftests/bidi/bdi-element-ref.html | 19 + layout/reftests/bidi/bdi-element.html | 19 + layout/reftests/bidi/bidi-000-ref.html | 17 + layout/reftests/bidi/bidi-000.html | 17 + layout/reftests/bidi/bidi-001-j.html | 16 + layout/reftests/bidi/bidi-001-ref.html | 15 + layout/reftests/bidi/bidi-001-v.html | 16 + layout/reftests/bidi/bidi-001.html | 16 + layout/reftests/bidi/bidi-002-ref.html | 15 + layout/reftests/bidi/bidi-002.html | 16 + layout/reftests/bidi/bidi-003-ref.html | 15 + layout/reftests/bidi/bidi-003.html | 17 + layout/reftests/bidi/bidi-004-j.html | 17 + layout/reftests/bidi/bidi-004-ref.html | 16 + layout/reftests/bidi/bidi-004.html | 17 + layout/reftests/bidi/bidi-005-ref.html | 15 + layout/reftests/bidi/bidi-005.html | 16 + layout/reftests/bidi/bidi-006-j.html | 49 + layout/reftests/bidi/bidi-006-ref.html | 41 + layout/reftests/bidi/bidi-006.html | 48 + layout/reftests/bidi/bidiMirroring-ref.svg | 8 + layout/reftests/bidi/bidiMirroring.js | 407 + layout/reftests/bidi/bidiMirroring.svg | 22 + layout/reftests/bidi/bidiSVG-01-ref.svg | 3 + layout/reftests/bidi/bidiSVG-01.svg | 3 + layout/reftests/bidi/bidiSVG-02-ref.svg | 3 + layout/reftests/bidi/bidiSVG-02.svg | 3 + layout/reftests/bidi/bidiSVG-03-ref.svg | 3 + layout/reftests/bidi/bidiSVG-03.svg | 3 + layout/reftests/bidi/bidiSVG-04-ref.svg | 3 + layout/reftests/bidi/bidiSVG-04.svg | 3 + layout/reftests/bidi/bidiSVG-05-ref.svg | 3 + layout/reftests/bidi/bidiSVG-05.svg | 3 + layout/reftests/bidi/brackets-1a-ltr-ref.html | 15 + layout/reftests/bidi/brackets-1a-ltr.html | 16 + layout/reftests/bidi/brackets-1a-rtl-ref.html | 15 + layout/reftests/bidi/brackets-1a-rtl.html | 16 + layout/reftests/bidi/brackets-1b-ltr-ref.html | 15 + layout/reftests/bidi/brackets-1b-ltr.html | 16 + layout/reftests/bidi/brackets-1b-rtl-ref.html | 15 + layout/reftests/bidi/brackets-1b-rtl.html | 16 + layout/reftests/bidi/brackets-1c-ltr-ref.html | 15 + layout/reftests/bidi/brackets-1c-ltr.html | 16 + layout/reftests/bidi/brackets-1c-rtl-ref.html | 15 + layout/reftests/bidi/brackets-1c-rtl.html | 16 + layout/reftests/bidi/brackets-2a-ltr-ref.html | 15 + layout/reftests/bidi/brackets-2a-ltr.html | 16 + layout/reftests/bidi/brackets-2a-rtl-ref.html | 15 + layout/reftests/bidi/brackets-2a-rtl.html | 16 + layout/reftests/bidi/brackets-2b-ltr-ref.html | 15 + layout/reftests/bidi/brackets-2b-ltr.html | 16 + layout/reftests/bidi/brackets-2b-rtl-ref.html | 15 + layout/reftests/bidi/brackets-2b-rtl.html | 16 + layout/reftests/bidi/brackets-2c-ltr-ref.html | 15 + layout/reftests/bidi/brackets-2c-ltr.html | 16 + layout/reftests/bidi/brackets-2c-rtl-ref.html | 15 + layout/reftests/bidi/brackets-2c-rtl.html | 16 + layout/reftests/bidi/brackets-3a-ltr-ref.html | 15 + layout/reftests/bidi/brackets-3a-ltr.html | 16 + layout/reftests/bidi/brackets-3a-rtl-ref.html | 15 + layout/reftests/bidi/brackets-3a-rtl.html | 16 + layout/reftests/bidi/brackets-3b-ltr-ref.html | 16 + layout/reftests/bidi/brackets-3b-ltr.html | 16 + layout/reftests/bidi/brackets-3b-rtl-ref.html | 16 + layout/reftests/bidi/brackets-3b-rtl.html | 16 + .../bidi/clone-intrinsic-size-bidi-ref.html | 84 + .../reftests/bidi/clone-intrinsic-size-bidi.html | 113 + layout/reftests/bidi/dirAuto/1103348-1-ref.html | 19 + layout/reftests/bidi/dirAuto/1103348-1.html | 36 + .../bidi/dirAuto/1169267-delete-add-1-ref.html | 17 + .../bidi/dirAuto/1169267-delete-add-1a.html | 18 + .../bidi/dirAuto/1169267-delete-add-1b.html | 18 + .../bidi/dirAuto/1169267-delete-add-2-ref.html | 17 + .../bidi/dirAuto/1169267-delete-add-2a.html | 18 + .../bidi/dirAuto/1169267-delete-add-2b.html | 18 + layout/reftests/bidi/dirAuto/839886-1-ref.html | 17 + layout/reftests/bidi/dirAuto/839886-1.html | 17 + layout/reftests/bidi/dirAuto/859093-1-ref.html | 11 + layout/reftests/bidi/dirAuto/859093-1.html | 11 + layout/reftests/bidi/dirAuto/889742-1-ref.html | 16 + layout/reftests/bidi/dirAuto/889742-1.html | 21 + .../bidi/dirAuto/bdi-auto-dir-default-ref.html | 34 + .../bidi/dirAuto/bdi-auto-dir-default.html | 40 + .../bidi/dirAuto/dir_auto-contained-dir-L-ref.html | 61 + .../bidi/dirAuto/dir_auto-contained-dir-R-ref.html | 58 + .../bidi/dirAuto/dir_auto-set-contained-dir-L.html | 74 + .../bidi/dirAuto/dir_auto-set-contained-dir-R.html | 71 + .../dir_auto-set-contained-invalid-dir-L.html | 75 + .../dir_auto-set-contained-invalid-dir-R.html | 72 + .../dir_auto-unset-contained-dir-L-ref.html | 61 + .../dirAuto/dir_auto-unset-contained-dir-L.html | 71 + .../dir_auto-unset-contained-dir-R-ref.html | 64 + .../dirAuto/dir_auto-unset-contained-dir-R.html | 74 + .../dirAuto/dynamicDirAuto-ChangeText-LTR1.html | 18 + .../dirAuto/dynamicDirAuto-ChangeText-LTR10.html | 18 + .../dirAuto/dynamicDirAuto-ChangeText-LTR2.html | 18 + .../dirAuto/dynamicDirAuto-ChangeText-LTR3.html | 18 + .../dirAuto/dynamicDirAuto-ChangeText-LTR4.html | 18 + .../dirAuto/dynamicDirAuto-ChangeText-LTR5.html | 18 + .../dirAuto/dynamicDirAuto-ChangeText-LTR6.html | 18 + .../dirAuto/dynamicDirAuto-ChangeText-LTR7.html | 18 + .../dirAuto/dynamicDirAuto-ChangeText-LTR8.html | 18 + .../dirAuto/dynamicDirAuto-ChangeText-LTR9.html | 18 + .../dirAuto/dynamicDirAuto-ChangeText-RTL1.html | 18 + .../dirAuto/dynamicDirAuto-ChangeText-RTL10.html | 18 + .../dirAuto/dynamicDirAuto-ChangeText-RTL2.html | 18 + .../dirAuto/dynamicDirAuto-ChangeText-RTL3.html | 18 + .../dirAuto/dynamicDirAuto-ChangeText-RTL4.html | 18 + .../dirAuto/dynamicDirAuto-ChangeText-RTL5.html | 18 + .../dirAuto/dynamicDirAuto-ChangeText-RTL6.html | 18 + .../dirAuto/dynamicDirAuto-ChangeText-RTL7.html | 18 + .../dirAuto/dynamicDirAuto-ChangeText-RTL8.html | 18 + .../dirAuto/dynamicDirAuto-ChangeText-RTL9.html | 18 + .../dirAuto/dynamicDirAuto-DeleteText-LTR1.html | 18 + .../dirAuto/dynamicDirAuto-DeleteText-LTR2.html | 18 + .../dirAuto/dynamicDirAuto-DeleteText-LTR3.html | 18 + .../dirAuto/dynamicDirAuto-DeleteText-RTL1.html | 18 + .../dirAuto/dynamicDirAuto-DeleteText-RTL2.html | 18 + .../dirAuto/dynamicDirAuto-DeleteText-RTL3.html | 18 + .../bidi/dirAuto/dynamicDirAuto-addLTR-Auto.html | 14 + .../bidi/dirAuto/dynamicDirAuto-addRTL-Auto.html | 14 + .../bidi/dirAuto/dynamicDirAuto-refLTR-LTR.html | 17 + .../bidi/dirAuto/dynamicDirAuto-refLTR-RTL.html | 17 + .../bidi/dirAuto/dynamicDirAuto-refRTL-LTR.html | 17 + .../bidi/dirAuto/dynamicDirAuto-refRTL-NoDir.html | 20 + .../bidi/dirAuto/dynamicDirAuto-refRTL-RTL.html | 17 + .../bidi/dirAuto/dynamicDirAuto-setLTR-Auto1.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-Auto2.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-Auto3.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-Auto4.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-Auto5.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-Auto6.html | 18 + .../dirAuto/dynamicDirAuto-setLTR-InvalidDir1.html | 18 + .../dirAuto/dynamicDirAuto-setLTR-InvalidDir2.html | 18 + .../dirAuto/dynamicDirAuto-setLTR-InvalidDir3.html | 18 + .../dirAuto/dynamicDirAuto-setLTR-InvalidDir4.html | 18 + .../dirAuto/dynamicDirAuto-setLTR-InvalidDir5.html | 18 + .../dirAuto/dynamicDirAuto-setLTR-InvalidDir6.html | 18 + .../dirAuto/dynamicDirAuto-setLTR-InvalidDir7.html | 18 + .../dirAuto/dynamicDirAuto-setLTR-InvalidDir8.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-LTR1.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-LTR2.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-LTR3.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-LTR4.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-LTR5.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-LTR6.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-LTR7.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-LTR8.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-NoDir1.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-NoDir2.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-NoDir3.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-NoDir4.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-NoDir5.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-NoDir6.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-NoDir7.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-NoDir8.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-RTL1.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-RTL2.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-RTL3.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-RTL4.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-RTL5.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-RTL6.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-RTL7.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setLTR-RTL8.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-Auto1.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-Auto2.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-Auto3.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-Auto4.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-Auto5.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-Auto6.html | 18 + .../dirAuto/dynamicDirAuto-setRTL-InvalidDir1.html | 18 + .../dirAuto/dynamicDirAuto-setRTL-InvalidDir2.html | 18 + .../dirAuto/dynamicDirAuto-setRTL-InvalidDir3.html | 18 + .../dirAuto/dynamicDirAuto-setRTL-InvalidDir4.html | 18 + .../dirAuto/dynamicDirAuto-setRTL-InvalidDir5.html | 18 + .../dirAuto/dynamicDirAuto-setRTL-InvalidDir6.html | 18 + .../dirAuto/dynamicDirAuto-setRTL-InvalidDir7.html | 18 + .../dirAuto/dynamicDirAuto-setRTL-InvalidDir8.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-LTR1.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-LTR2.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-LTR3.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-LTR4.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-LTR5.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-LTR6.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-LTR7.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-LTR8.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-NoDir1.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-NoDir2.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-NoDir3.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-NoDir4.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-NoDir5.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-NoDir6.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-NoDir7.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-NoDir8.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-RTL1.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-RTL2.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-RTL3.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-RTL4.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-RTL5.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-RTL6.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-RTL7.html | 18 + .../bidi/dirAuto/dynamicDirAuto-setRTL-RTL8.html | 18 + layout/reftests/bidi/dirAuto/reftest.list | 119 + layout/reftests/bidi/dirAuto/setDir.js | 247 + layout/reftests/bidi/logicalmarquee.html | 11 + layout/reftests/bidi/marquee-ref.html | 11 + layout/reftests/bidi/mirroring-01-ref.html | 13 + layout/reftests/bidi/mirroring-01.html | 20 + layout/reftests/bidi/mirroring-02-ref.html | 11 + layout/reftests/bidi/mirroring-02.html | 18 + layout/reftests/bidi/mirroring-03-ref.html | 9 + layout/reftests/bidi/mirroring-03.html | 9 + layout/reftests/bidi/mixedChartype-00-j.html | 17 + layout/reftests/bidi/mixedChartype-00-ref.html | 16 + layout/reftests/bidi/mixedChartype-00.html | 16 + layout/reftests/bidi/mixedChartype-01-j.html | 16 + layout/reftests/bidi/mixedChartype-01-ref.html | 16 + layout/reftests/bidi/mixedChartype-01.html | 16 + layout/reftests/bidi/mixedChartype-02-j.html | 19 + layout/reftests/bidi/mixedChartype-02-ref.html | 18 + layout/reftests/bidi/mixedChartype-02.html | 18 + layout/reftests/bidi/mixedChartype-03-j.html | 17 + layout/reftests/bidi/mixedChartype-03-ref.html | 16 + layout/reftests/bidi/mixedChartype-03.html | 16 + layout/reftests/bidi/numeral/arabic-1-ref.html | 8 + layout/reftests/bidi/numeral/arabic-1.html | 8 + layout/reftests/bidi/numeral/arabic-2-ref.html | 8 + layout/reftests/bidi/numeral/arabic-2.html | 8 + layout/reftests/bidi/numeral/arabic-3-ref.html | 8 + layout/reftests/bidi/numeral/arabic-3.html | 8 + layout/reftests/bidi/numeral/arabic-4-ref.html | 8 + layout/reftests/bidi/numeral/arabic-4.html | 8 + layout/reftests/bidi/numeral/arabic-5-ref.html | 8 + layout/reftests/bidi/numeral/arabic-5.html | 8 + layout/reftests/bidi/numeral/bug441782-1-ref.html | 8 + layout/reftests/bidi/numeral/bug441782-1.html | 8 + layout/reftests/bidi/numeral/bug441782-2-ref.html | 8 + layout/reftests/bidi/numeral/bug441782-2.html | 8 + layout/reftests/bidi/numeral/bug441782-3-ref.html | 8 + layout/reftests/bidi/numeral/bug441782-3.html | 8 + layout/reftests/bidi/numeral/bug441782-4-ref.html | 8 + layout/reftests/bidi/numeral/bug441782-4.html | 8 + layout/reftests/bidi/numeral/bug441782-5-ref.html | 8 + layout/reftests/bidi/numeral/bug441782-5.html | 8 + layout/reftests/bidi/numeral/bug467672-1-ref.html | 8 + layout/reftests/bidi/numeral/bug467672-1.html | 8 + layout/reftests/bidi/numeral/bug467672-2-ref.html | 8 + layout/reftests/bidi/numeral/bug467672-2.html | 8 + layout/reftests/bidi/numeral/bug467672-3-ref.html | 8 + layout/reftests/bidi/numeral/bug467672-3.html | 8 + layout/reftests/bidi/numeral/bug467672-4-ref.html | 8 + layout/reftests/bidi/numeral/bug467672-4.html | 8 + layout/reftests/bidi/numeral/bug467672-5-ref.html | 8 + layout/reftests/bidi/numeral/bug467672-5.html | 8 + layout/reftests/bidi/numeral/persian-1-ref.html | 8 + layout/reftests/bidi/numeral/persian-1.html | 8 + layout/reftests/bidi/numeral/persian-2-ref.html | 8 + layout/reftests/bidi/numeral/persian-2.html | 8 + layout/reftests/bidi/numeral/persian-3-ref.html | 8 + layout/reftests/bidi/numeral/persian-3.html | 8 + layout/reftests/bidi/numeral/persian-4-ref.html | 8 + layout/reftests/bidi/numeral/persian-4.html | 8 + layout/reftests/bidi/numeral/persian-5-ref.html | 8 + layout/reftests/bidi/numeral/persian-5.html | 8 + layout/reftests/bidi/numeral/reftest.list | 120 + layout/reftests/bidi/reftest.list | 183 + .../bidi/slice-intrinsic-size-bidi-ref.html | 85 + .../reftests/bidi/slice-intrinsic-size-bidi.html | 108 + .../bidi/unicode-bidi-anonymous-001-ref.html | 3 + .../reftests/bidi/unicode-bidi-anonymous-001.html | 3 + .../bidi/unicode-bidi-anonymous-002-ref.html | 5 + .../reftests/bidi/unicode-bidi-anonymous-002.html | 5 + .../bidi/unicode-bidi-isolate-aharon-ref.html | 69 + .../reftests/bidi/unicode-bidi-isolate-aharon.html | 72 + .../bidi/unicode-bidi-isolate-basic-ref.html | 22 + .../reftests/bidi/unicode-bidi-isolate-basic.html | 22 + layout/reftests/bidi/unicode-bidi-isolate-basic.js | 44 + .../reftests/bidi/unicode-bidi-plaintext-ref.html | 26 + .../bidi/unicode-bidi-plaintext-textarea-1.html | 17 + .../bidi/unicode-bidi-plaintext-textarea-2.html | 20 + .../bidi/unicode-bidi-plaintext-textarea-3.html | 20 + .../bidi/unicode-bidi-plaintext-textarea-4.html | 20 + .../bidi/unicode-bidi-plaintext-textarea-ref.html | 19 + layout/reftests/bidi/unicode-bidi-plaintext.html | 27 + layout/reftests/bidi/visualmarquee.html | 11 + layout/reftests/bidi/with-first-letter-1-ref.html | 19 + layout/reftests/bidi/with-first-letter-1a.html | 19 + layout/reftests/bidi/with-first-letter-1b.html | 19 + layout/reftests/bidi/with-first-letter-2-ref.html | 20 + layout/reftests/bidi/with-first-letter-2a.html | 19 + layout/reftests/bidi/with-first-letter-2b.html | 19 + layout/reftests/border-dotted/1752624-ref.html | 34 + layout/reftests/border-dotted/1752624.html | 43 + layout/reftests/border-dotted/1761756-ref.html | 17 + layout/reftests/border-dotted/1761756.html | 19 + .../border-dashed-no-radius-filled-mask.png | Bin 0 -> 6204 bytes .../border-dashed-no-radius-unfilled-mask.png | Bin 0 -> 5434 bytes .../border-dotted/border-dashed-no-radius.html | 79 + .../border-dotted/border-dashed-non-integer.html | 80 + .../border-dashed-radius-filled-mask.png | Bin 0 -> 6140 bytes ...order-dashed-radius-non-integer-filled-mask.png | Bin 0 -> 6168 bytes ...der-dashed-radius-non-integer-unfilled-mask.png | Bin 0 -> 5700 bytes .../border-dashed-radius-unfilled-mask.png | Bin 0 -> 5656 bytes .../border-dashed-radius-zoom-filled-mask.png | Bin 0 -> 9717 bytes .../border-dashed-radius-zoom-unfilled-mask.png | Bin 0 -> 8677 bytes .../border-dotted/border-dashed-radius-zoom.html | 88 + .../border-dotted/border-dashed-radius.html | 80 + .../border-dotted-interaction-filled-mask.png | Bin 0 -> 7867 bytes .../border-dotted-interaction-unfilled-mask.png | Bin 0 -> 6136 bytes .../border-dotted/border-dotted-interaction.html | 67 + .../border-dotted-no-radius-filled-mask.png | Bin 0 -> 5638 bytes .../border-dotted-no-radius-unfilled-mask.png | Bin 0 -> 4693 bytes .../border-dotted/border-dotted-no-radius.html | 81 + .../border-dotted-radius-filled-mask.png | Bin 0 -> 6855 bytes .../border-dotted-radius-unfilled-mask.png | Bin 0 -> 6054 bytes .../border-dotted-radius-zero-filled-mask.png | Bin 0 -> 965 bytes .../border-dotted-radius-zero-unfilled-mask.png | Bin 0 -> 621 bytes .../border-dotted/border-dotted-radius-zero.html | 42 + .../border-dotted/border-dotted-radius.html | 87 + .../border-dotted/border-mixed-filled-mask.png | Bin 0 -> 8809 bytes .../border-dotted/border-mixed-unfilled-mask.png | Bin 0 -> 8298 bytes layout/reftests/border-dotted/border-mixed.html | 79 + layout/reftests/border-dotted/masked-small.html | 21 + layout/reftests/border-dotted/masked-zoom.html | 21 + layout/reftests/border-dotted/masked.html | 21 + layout/reftests/border-dotted/reftest.list | 19 + layout/reftests/border-image/10x5multicolor.png | Bin 0 -> 190 bytes layout/reftests/border-image/3x3green-1DD813.png | Bin 0 -> 89 bytes layout/reftests/border-image/3x3multicolor.png | Bin 0 -> 96 bytes layout/reftests/border-image/3x3transparent.png | Bin 0 -> 69 bytes layout/reftests/border-image/470250-1-ref.html | 6 + layout/reftests/border-image/470250-1.html | 15 + layout/reftests/border-image/470250-2-ref.html | 6 + layout/reftests/border-image/470250-2.html | 28 + layout/reftests/border-image/4x4multicolor.png | Bin 0 -> 104 bytes .../border-image/border-image-element-ref.html | 26 + .../border-image/border-image-element.html | 26 + .../border-image-linear-gradient-outset-ref.html | 72 + .../border-image-linear-gradient-outset.html | 33 + .../border-image-linear-gradient-ref.html | 32 + ...-image-linear-gradient-repeat-repeat-1-ref.html | 72 + ...rder-image-linear-gradient-repeat-repeat-1.html | 30 + ...-image-linear-gradient-repeat-repeat-2-ref.html | 116 + ...rder-image-linear-gradient-repeat-repeat-2.html | 32 + ...-image-linear-gradient-repeat-repeat-3-ref.html | 168 + ...rder-image-linear-gradient-repeat-repeat-3.html | 31 + ...r-image-linear-gradient-repeat-round-1-ref.html | 72 + ...order-image-linear-gradient-repeat-round-1.html | 30 + ...r-image-linear-gradient-repeat-round-2-ref.html | 116 + ...order-image-linear-gradient-repeat-round-2.html | 32 + ...r-image-linear-gradient-repeat-round-3-ref.html | 144 + ...order-image-linear-gradient-repeat-round-3.html | 31 + .../border-image-linear-gradient-slice-1-ref.html | 72 + .../border-image-linear-gradient-slice-1.html | 28 + .../border-image-linear-gradient-slice-2-ref.html | 52 + .../border-image-linear-gradient-slice-2.html | 24 + ...der-image-linear-gradient-slice-fill-1-ref.html | 72 + .../border-image-linear-gradient-slice-fill-1.html | 28 + ...der-image-linear-gradient-slice-fill-2-ref.html | 52 + .../border-image-linear-gradient-slice-fill-2.html | 24 + ...rder-image-linear-gradient-slice-width-ref.html | 72 + .../border-image-linear-gradient-slice-width.html | 29 + .../border-image-linear-gradient-width-ref.html | 32 + .../border-image-linear-gradient-width.html | 18 + .../border-image/border-image-linear-gradient.html | 17 + .../border-image/border-image-nofill-1-ref.html | 37 + .../border-image/border-image-nofill-1.html | 20 + .../border-image/border-image-outset-1-ref.html | 15 + .../border-image/border-image-outset-1a.html | 21 + .../border-image/border-image-outset-1b.html | 22 + .../border-image/border-image-outset-1c.html | 21 + .../border-image-outset-move-1-ref.html | 15 + .../border-image/border-image-outset-move-1.html | 30 + .../border-image-outset-resize-1-ref.html | 15 + .../border-image/border-image-outset-resize-1.html | 30 + .../border-image-radial-gradient-ref.html | 32 + .../border-image-radial-gradient-slice-1-ref.html | 72 + .../border-image-radial-gradient-slice-1.html | 28 + .../border-image-radial-gradient-slice-2-ref.html | 52 + .../border-image-radial-gradient-slice-2.html | 24 + ...der-image-radial-gradient-slice-fill-1-ref.html | 72 + .../border-image-radial-gradient-slice-fill-1.html | 28 + ...der-image-radial-gradient-slice-fill-2-ref.html | 52 + .../border-image-radial-gradient-slice-fill-2.html | 24 + ...rder-image-radial-gradient-slice-width-ref.html | 72 + .../border-image-radial-gradient-slice-width.html | 29 + .../border-image-radial-gradient-width-ref.html | 32 + .../border-image-radial-gradient-width.html | 18 + .../border-image/border-image-radial-gradient.html | 17 + .../border-image-repeat-space-8z-ref.html | 22 + .../border-image/border-image-repeat-space-8z.html | 27 + ...border-image-repeating-linear-gradient-ref.html | 32 + ...peating-linear-gradient-repeat-round-2-ref.html | 116 + ...e-repeating-linear-gradient-repeat-round-2.html | 32 + ...repeating-linear-gradient-slice-fill-2-ref.html | 52 + ...age-repeating-linear-gradient-slice-fill-2.html | 24 + .../border-image-repeating-linear-gradient.html | 17 + ...border-image-repeating-radial-gradient-ref.html | 32 + ...eating-radial-gradient-repeat-repeat-2-ref.html | 116 + ...-repeating-radial-gradient-repeat-repeat-2.html | 32 + ...peating-radial-gradient-repeat-round-2-ref.html | 116 + ...e-repeating-radial-gradient-repeat-round-2.html | 32 + ...mage-repeating-radial-gradient-slice-1-ref.html | 72 + ...er-image-repeating-radial-gradient-slice-1.html | 28 + ...mage-repeating-radial-gradient-slice-2-ref.html | 52 + ...er-image-repeating-radial-gradient-slice-2.html | 24 + ...repeating-radial-gradient-slice-fill-1-ref.html | 72 + ...age-repeating-radial-gradient-slice-fill-1.html | 28 + ...repeating-radial-gradient-slice-fill-2-ref.html | 52 + ...age-repeating-radial-gradient-slice-fill-2.html | 24 + ...-repeating-radial-gradient-slice-width-ref.html | 72 + ...mage-repeating-radial-gradient-slice-width.html | 29 + ...-image-repeating-radial-gradient-width-ref.html | 32 + ...rder-image-repeating-radial-gradient-width.html | 18 + .../border-image-repeating-radial-gradient.html | 17 + .../border-image-style-none-auto-ref.html | 38 + .../border-image/border-image-style-none-auto.html | 21 + .../border-image-style-none-length-ref.html | 37 + .../border-image-style-none-length.html | 21 + .../border-image/border-image-style-none-ref.html | 32 + .../border-image/border-image-style-none.html | 21 + .../border-image/border-image-width-1-ref.html | 15 + .../border-image/border-image-width-1a.html | 20 + .../border-image/border-image-width-1b.html | 20 + .../border-image/border-image-width-1c.html | 21 + .../border-image/border-image-width-large-ref.html | 24 + .../border-image/border-image-width-large.html | 18 + layout/reftests/border-image/border.png | Bin 0 -> 849 bytes .../border-image/center-scaling-1-ref.html | 64 + layout/reftests/border-image/center-scaling-1.html | 11 + .../border-image/center-scaling-2-ref.html | 44 + layout/reftests/border-image/center-scaling-2.html | 11 + .../border-image/center-scaling-3-ref.html | 40 + layout/reftests/border-image/center-scaling-3.html | 11 + .../border-image/center-scaling-4b-ref.html | 54 + .../reftests/border-image/center-scaling-4b.html | 11 + .../border-image/center-scaling-4l-ref.html | 58 + .../reftests/border-image/center-scaling-4l.html | 11 + .../border-image/center-scaling-4lr-ref.html | 52 + .../reftests/border-image/center-scaling-4lr.html | 11 + .../border-image/center-scaling-4r-ref.html | 58 + .../reftests/border-image/center-scaling-4r.html | 11 + .../border-image/center-scaling-4t-ref.html | 54 + .../reftests/border-image/center-scaling-4t.html | 11 + .../border-image/center-scaling-4tb-ref.html | 44 + .../reftests/border-image/center-scaling-4tb.html | 11 + layout/reftests/border-image/diamonds.png | Bin 0 -> 554 bytes layout/reftests/border-image/different-h-v-1.html | 15 + layout/reftests/border-image/different-h-v-2.html | 15 + .../reftests/border-image/different-h-v-ref.html | 14 + layout/reftests/border-image/gen-refs.py | 474 + .../border-image/multicolor-image-1-ref.html | 37 + .../reftests/border-image/multicolor-image-1.html | 24 + .../border-image/multicolor-image-2-ref.html | 165 + .../reftests/border-image/multicolor-image-2.html | 96 + .../border-image/multicolor-image-3-ref.html | 63 + .../reftests/border-image/multicolor-image-3.html | 63 + .../border-image/multicolor-image-4-ref.html | 167 + .../reftests/border-image/multicolor-image-4.html | 95 + .../border-image/multicolor-image-5-ref.html | 167 + .../reftests/border-image/multicolor-image-5.html | 96 + layout/reftests/border-image/reftest.list | 97 + .../reftests/border-image/repeat-image-1-ref.html | 57 + layout/reftests/border-image/repeat-image-1.html | 35 + layout/reftests/border-image/reticule-bl.png | Bin 0 -> 123 bytes layout/reftests/border-image/reticule-bo.png | Bin 0 -> 134 bytes layout/reftests/border-image/reticule-br.png | Bin 0 -> 121 bytes layout/reftests/border-image/reticule-ct.png | Bin 0 -> 127 bytes layout/reftests/border-image/reticule-le.png | Bin 0 -> 128 bytes layout/reftests/border-image/reticule-ri.png | Bin 0 -> 130 bytes layout/reftests/border-image/reticule-tl.png | Bin 0 -> 125 bytes layout/reftests/border-image/reticule-to.png | Bin 0 -> 128 bytes layout/reftests/border-image/reticule-tr.png | Bin 0 -> 126 bytes layout/reftests/border-image/reticule.png | Bin 0 -> 202 bytes layout/reftests/border-image/roundrectbutton.png | Bin 0 -> 188 bytes .../reftests/border-image/side-scaling-1h-ref.html | 28 + layout/reftests/border-image/side-scaling-1h.html | 28 + .../reftests/border-image/side-scaling-1v-ref.html | 28 + layout/reftests/border-image/side-scaling-1v.html | 28 + .../reftests/border-image/solid-image-1-ref.html | 11 + layout/reftests/border-image/solid-image-1.html | 20 + layout/reftests/border-image/solid-image-1a.html | 19 + .../reftests/border-image/solid-image-2-ref.html | 38 + layout/reftests/border-image/solid-image-2.html | 42 + layout/reftests/border-image/solid-image-2a.html | 42 + .../border-image/svg-as-border-image-1-ref.html | 19 + .../border-image/svg-as-border-image-1a.html | 18 + .../border-image/svg-as-border-image-1b.html | 18 + .../border-image/svg-as-border-image-1c.html | 18 + .../border-image/svg-as-border-image-2-ref.html | 18 + .../border-image/svg-as-border-image-2.html | 18 + .../border-image/svg-as-border-image-3-ref.html | 18 + .../border-image/svg-as-border-image-3.html | 18 + .../border-image/svg-as-border-image-4-ref.html | 24 + .../border-image/svg-as-border-image-4a.html | 33 + .../border-image/svg-as-border-image-4b.html | 25 + .../border-image/transparent-image-1-ref.html | 11 + .../reftests/border-image/transparent-image-1.html | 19 + .../border-radius/border-circle-2-ref.xhtml | 11 + layout/reftests/border-radius/border-circle-2.html | 20 + layout/reftests/border-radius/border-circle.html | 11 + layout/reftests/border-radius/border-ellips.html | 11 + .../border-radius/border-reduce-height-ref.html | 19 + .../border-radius/border-reduce-height.html | 19 + layout/reftests/border-radius/border-square.html | 10 + .../border-radius/border-value-interpret-ref.html | 21 + .../border-radius/border-value-interpret.html | 18 + layout/reftests/border-radius/clipping-1-ref.html | 28 + layout/reftests/border-radius/clipping-1.html | 19 + layout/reftests/border-radius/clipping-2.html | 30 + layout/reftests/border-radius/clipping-3-ref.xhtml | 19 + layout/reftests/border-radius/clipping-3.html | 27 + .../reftests/border-radius/clipping-4-canvas.html | 14 + .../reftests/border-radius/clipping-4-image.html | 10 + .../reftests/border-radius/clipping-4-notref.html | 10 + .../border-radius/clipping-4-overflow-hidden.html | 16 + layout/reftests/border-radius/clipping-4-ref.html | 11 + .../reftests/border-radius/clipping-5-canvas.html | 20 + .../reftests/border-radius/clipping-5-image.html | 16 + .../border-radius/clipping-5-overflow-hidden.html | 24 + layout/reftests/border-radius/clipping-5-ref.html | 17 + layout/reftests/border-radius/clipping-5-refc.html | 19 + layout/reftests/border-radius/clipping-5-refi.html | 15 + layout/reftests/border-radius/clipping-6-ref.html | 15 + layout/reftests/border-radius/clipping-6.html | 13 + layout/reftests/border-radius/clipping-7-ref.html | 13 + layout/reftests/border-radius/clipping-7.html | 13 + .../border-radius/clipping-and-zindex-1-ref.html | 18 + .../border-radius/clipping-and-zindex-1.html | 19 + .../border-radius/clipping-preserve-3d-ref.html | 11 + .../border-radius/clipping-preserve-3d.html | 11 + .../reftests/border-radius/color-layer-1-ref.html | 10 + layout/reftests/border-radius/color-layer-1a.html | 8 + layout/reftests/border-radius/corner-1-ref.svg | 13 + layout/reftests/border-radius/corner-1.html | 18 + layout/reftests/border-radius/corner-2-ref.svg | 12 + layout/reftests/border-radius/corner-2.html | 18 + layout/reftests/border-radius/corner-3-ref.svg | 5 + layout/reftests/border-radius/corner-3.html | 22 + layout/reftests/border-radius/corner-4-ref.svg | 5 + layout/reftests/border-radius/corner-4.html | 22 + .../border-radius/corner-joins-1-ref.xhtml | 89 + layout/reftests/border-radius/corner-joins-1.xhtml | 78 + .../border-radius/corner-joins-2-ref.xhtml | 36 + layout/reftests/border-radius/corner-joins-2.xhtml | 42 + layout/reftests/border-radius/corner-split-ref.svg | 20 + layout/reftests/border-radius/corner-split.html | 32 + .../curved-border-background-nogap-ref.html | 9 + .../curved-border-background-nogap.html | 36 + .../border-radius/curved-borders-all-styles.html | 29 + .../border-radius/curved-stripe-border-ref.svg | 26 + .../border-radius/curved-stripe-border.html | 17 + layout/reftests/border-radius/iframe-1-ref.html | 7 + layout/reftests/border-radius/iframe-1.html | 7 + layout/reftests/border-radius/inherit-1-ref.html | 25 + layout/reftests/border-radius/inherit-1.html | 24 + .../intersecting-clipping-1-canvas.html | 20 + .../intersecting-clipping-1-image.html | 16 + .../intersecting-clipping-1-overflow-hidden.html | 18 + .../border-radius/intersecting-clipping-1-ref.html | 53 + .../intersecting-clipping-1-refc.html | 55 + .../intersecting-clipping-1-refi.html | 51 + .../reftests/border-radius/invalidate-1-ref.html | 7 + layout/reftests/border-radius/invalidate-1a.html | 15 + layout/reftests/border-radius/invalidate-1b.html | 15 + layout/reftests/border-radius/outline-circle.html | 11 + layout/reftests/border-radius/outline-ellips.html | 11 + layout/reftests/border-radius/outline-square.html | 10 + layout/reftests/border-radius/percent-1-ref.html | 55 + layout/reftests/border-radius/percent-1.html | 37 + layout/reftests/border-radius/percent-2-ref.html | 55 + layout/reftests/border-radius/percent-2.html | 37 + layout/reftests/border-radius/percent-3-ref.html | 55 + layout/reftests/border-radius/percent-3.html | 37 + layout/reftests/border-radius/reftest.list | 96 + layout/reftests/border-radius/scroll-1-ref.html | 8 + layout/reftests/border-radius/scroll-1.html | 23 + .../border-radius/scrollbar-clamping-1-ref.html | 47 + .../border-radius/scrollbar-clamping-1.html | 45 + .../border-radius/scrollbar-clamping-2-ref.html | 34 + .../border-radius/scrollbar-clamping-2.html | 46 + .../border-radius/table-collapse-1-ref.html | 24 + .../reftests/border-radius/table-collapse-1.html | 25 + .../reftests/border-radius/transforms-1-ref.html | 24 + layout/reftests/border-radius/transforms-1.html | 25 + .../reftests/border-radius/zero-radius-clip-1.html | 7 + .../border-radius/zero-radius-clip-ref.html | 7 + .../box-properties/CSS21-t100301-ref.xhtml | 23 + layout/reftests/box-properties/CSS21-t100301.xhtml | 76 + .../CSS21-t100303-green-in-170px.png | Bin 0 -> 90 bytes .../CSS21-t100303-green-in-334px.png | Bin 0 -> 90 bytes .../CSS21-t100303-green-in-340px.png | Bin 0 -> 90 bytes .../CSS21-t100303-green-in-344px.png | Bin 0 -> 90 bytes .../CSS21-t100303-green-in-350px.png | Bin 0 -> 89 bytes .../CSS21-t100303-green-in-458px.png | Bin 0 -> 90 bytes .../CSS21-t100303-green-outside-170px.png | Bin 0 -> 90 bytes .../CSS21-t100303-green-outside-334px.png | Bin 0 -> 90 bytes .../CSS21-t100303-green-outside-340px.png | Bin 0 -> 90 bytes .../CSS21-t100303-green-outside-344px.png | Bin 0 -> 90 bytes .../CSS21-t100303-green-outside-350px.png | Bin 0 -> 89 bytes .../CSS21-t100303-green-outside-458px.png | Bin 0 -> 90 bytes .../box-properties/CSS21-t100303-make-images.html | 55 + .../box-properties/CSS21-t100303-ref.xhtml | 26 + .../box-properties/CSS21-t100303-simple.xhtml | 202 + layout/reftests/box-properties/CSS21-t100303.xhtml | 191 + .../CSS21-t100801-vertical-align-ref.xhtml | 27 + .../CSS21-t100801-vertical-align.xhtml | 247 + ...bspos-non-replaced-width-offset-margin-ref.html | 456 + .../abspos-non-replaced-width-offset-margin.html | 488 + .../abspos-replaced-width-offset-margin-narrow.png | Bin 0 -> 73 bytes .../abspos-replaced-width-offset-margin-ref.html | 604 + .../abspos-replaced-width-offset-margin-wide.png | Bin 0 -> 82 bytes .../abspos-replaced-width-offset-margin.html | 612 + .../reftests/box-properties/box-sizing-1-ref.html | 64 + layout/reftests/box-properties/box-sizing-1.html | 64 + .../reftests/box-properties/box-sizing-2-ref.html | 56 + layout/reftests/box-properties/box-sizing-2.html | 59 + layout/reftests/box-properties/box-sizing-3.html | 64 + .../reftests/box-properties/box-sizing-4-ref.html | 66 + layout/reftests/box-properties/box-sizing-4.html | 76 + .../box-sizing-minmax-height-ref.html | 57 + .../box-properties/box-sizing-minmax-height.html | 70 + .../box-sizing-minmax-width-ref.html | 68 + .../box-properties/box-sizing-minmax-width.html | 83 + .../box-sizing-mozbox-minmax-height-ref.html | 47 + .../box-sizing-mozbox-minmax-height.html | 43 + layout/reftests/box-properties/clip-auto-ref.html | 4 + layout/reftests/box-properties/clip-auto.html | 6 + .../box-properties/clip-rect-auto-ref.html | 4 + layout/reftests/box-properties/clip-rect-auto.html | 6 + .../reftests/box-properties/max-height-1-ref.html | 46 + layout/reftests/box-properties/max-height-1.html | 46 + .../reftests/box-properties/max-width-1-ref.html | 46 + layout/reftests/box-properties/max-width-1.html | 46 + .../reftests/box-properties/min-height-1-ref.html | 43 + layout/reftests/box-properties/min-height-1.html | 43 + .../reftests/box-properties/min-width-1-ref.html | 43 + layout/reftests/box-properties/min-width-1.html | 43 + ...x-width-special-values-block-intrinsic-ref.html | 75 + ...inmax-width-special-values-block-intrinsic.html | 75 + .../box-properties/overflow-clip-box-1-ref.html | 99 + .../box-properties/overflow-clip-box-1.html | 76 + .../box-properties/overflow-clip-box-2-ref.html | 101 + .../box-properties/overflow-clip-box-2.html | 78 + .../box-properties/overflow-clip-box-3-ref.html | 23 + .../box-properties/overflow-clip-box-3.html | 30 + layout/reftests/box-properties/reftest.list | 32 + .../box-properties/width-rounding-ref.html | 207 + layout/reftests/box-properties/width-rounding.html | 210 + .../width-special-values-block-intrinsic-ref.html | 43 + .../width-special-values-block-intrinsic.html | 43 + .../width-special-values-block-ref.html | 49 + .../box-properties/width-special-values-block.html | 54 + .../width-special-values-cell-auto-ref.html | 86 + .../width-special-values-cell-auto.html | 86 + .../width-special-values-cell-fixed-ref.html | 66 + .../width-special-values-cell-fixed.html | 67 + .../width-special-values-float-intrinsic.html | 48 + .../box-properties/width-special-values-float.html | 56 + .../width-special-values-image-block-ref.html | 42 + .../width-special-values-image-block.html | 45 + .../width-special-values-image-ref.html | 41 + .../box-properties/width-special-values-image.html | 44 + layout/reftests/box-shadow/1178575-2-ref.html | 29 + layout/reftests/box-shadow/1178575-2.html | 35 + layout/reftests/box-shadow/1178575-ref.html | 22 + layout/reftests/box-shadow/1178575.html | 28 + layout/reftests/box-shadow/1212823-1-ref.html | 7 + layout/reftests/box-shadow/1212823-1.html | 6 + layout/reftests/box-shadow/1212823-2-ref.html | 6 + layout/reftests/box-shadow/1212823-2.html | 2 + layout/reftests/box-shadow/611574-1-ref.html | 62 + layout/reftests/box-shadow/611574-1.html | 62 + layout/reftests/box-shadow/611574-2-ref.html | 65 + layout/reftests/box-shadow/611574-2.html | 67 + .../reftests/box-shadow/boxshadow-basic-ref.html | 28 + layout/reftests/box-shadow/boxshadow-basic.html | 17 + .../box-shadow/boxshadow-blur-2-notref.html | 11 + .../reftests/box-shadow/boxshadow-blur-2-ref.html | 11 + layout/reftests/box-shadow/boxshadow-blur-2.html | 10 + .../reftests/box-shadow/boxshadow-blur-notref.html | 17 + .../box-shadow/boxshadow-blur-notref2.html | 16 + layout/reftests/box-shadow/boxshadow-blur.html | 17 + .../boxshadow-border-radius-int-ref.html | 31 + .../box-shadow/boxshadow-border-radius-int.html | 32 + .../reftests/box-shadow/boxshadow-button-ref.html | 24 + layout/reftests/box-shadow/boxshadow-button.html | 24 + .../boxshadow-color-rounding-middle-ref.html | 23 + .../boxshadow-color-rounding-middle.html | 11 + .../box-shadow/boxshadow-color-rounding-ref.html | 10 + .../box-shadow/boxshadow-color-rounding.html | 11 + .../box-shadow/boxshadow-dynamic-ref.xhtml | 7 + layout/reftests/box-shadow/boxshadow-dynamic.xhtml | 33 + .../box-shadow/boxshadow-fileupload-ref.html | 31 + .../reftests/box-shadow/boxshadow-fileupload.html | 22 + .../box-shadow/boxshadow-inner-basic-ref.svg | 41 + .../reftests/box-shadow/boxshadow-inner-basic.html | 8 + .../boxshadow-inset-large-border-radius-ref.html | 17 + .../boxshadow-inset-large-border-radius.html | 35 + .../boxshadow-inset-large-offset-ref.html | 23 + .../box-shadow/boxshadow-inset-large-offset.html | 26 + .../box-shadow/boxshadow-inset-neg-spread.html | 17 + .../boxshadow-inset-neg-spread2-ref.html | 16 + .../box-shadow/boxshadow-inset-neg-spread2.html | 20 + .../boxshadow-large-border-radius-ref.html | 37 + .../box-shadow/boxshadow-large-border-radius.html | 37 + .../box-shadow/boxshadow-large-offset-ref.html | 50 + .../box-shadow/boxshadow-large-offset.html | 49 + .../reftests/box-shadow/boxshadow-mixed-2-ref.html | 26 + layout/reftests/box-shadow/boxshadow-mixed-2.html | 13 + .../reftests/box-shadow/boxshadow-mixed-ref.html | 1 + layout/reftests/box-shadow/boxshadow-mixed.html | 1 + .../box-shadow/boxshadow-multiple-ref.html | 48 + layout/reftests/box-shadow/boxshadow-multiple.html | 17 + .../box-shadow/boxshadow-onecorner-ref.html | 3 + .../reftests/box-shadow/boxshadow-onecorner.html | 2 + .../reftests/box-shadow/boxshadow-opacity-ref.html | 18 + layout/reftests/box-shadow/boxshadow-opacity.html | 17 + .../reftests/box-shadow/boxshadow-rotated-ref.html | 15 + layout/reftests/box-shadow/boxshadow-rotated.html | 16 + .../box-shadow/boxshadow-rounded-spread-ref.html | 1 + .../box-shadow/boxshadow-rounded-spread.html | 1 + .../box-shadow/boxshadow-rounding-ref.html | 1 + layout/reftests/box-shadow/boxshadow-rounding.html | 1 + .../box-shadow/boxshadow-skiprect-ref.html | 24 + layout/reftests/box-shadow/boxshadow-skiprect.html | 14 + .../reftests/box-shadow/boxshadow-spread-ref.html | 28 + layout/reftests/box-shadow/boxshadow-spread.html | 17 + .../box-shadow/boxshadow-threecorners-ref.html | 3 + .../box-shadow/boxshadow-threecorners.html | 2 + .../box-shadow/boxshadow-twocorners-ref.html | 3 + .../reftests/box-shadow/boxshadow-twocorners.html | 2 + layout/reftests/box-shadow/fieldset-inset-ref.html | 95 + layout/reftests/box-shadow/fieldset-inset.html | 90 + layout/reftests/box-shadow/fieldset-ref.html | 95 + layout/reftests/box-shadow/fieldset.html | 90 + .../box-shadow/overflow-not-scrollable-1-ref.html | 18 + .../box-shadow/overflow-not-scrollable-1-ref2.html | 17 + .../box-shadow/overflow-not-scrollable-1.html | 18 + .../box-shadow/overflow-not-scrollable-2-ref.html | 19 + .../box-shadow/overflow-not-scrollable-2.html | 19 + layout/reftests/box-shadow/reftest.list | 49 + .../box-shadow/tableboxshadow-basic-ref.html | 1 + .../reftests/box-shadow/tableboxshadow-basic.html | 1 + .../box-shadow/tableboxshadow-tdshadow-ref.html | 5 + .../box-shadow/tableboxshadow-tdshadow.html | 1 + .../box-shadow/tableboxshadow-trshadow-ref.html | 5 + .../box-shadow/tableboxshadow-trshadow.html | 1 + .../box-sizing/computed-size-reporting-ref.html | 22 + .../box-sizing/computed-size-reporting.html | 23 + layout/reftests/box-sizing/html-hr-1-ref.html | 4 + layout/reftests/box-sizing/html-hr-1.html | 4 + layout/reftests/box-sizing/intrinsic-1-ref.html | 6 + layout/reftests/box-sizing/intrinsic-1a.html | 9 + layout/reftests/box-sizing/intrinsic-1b.html | 9 + layout/reftests/box-sizing/intrinsic-1c.html | 9 + layout/reftests/box-sizing/intrinsic-1d.html | 9 + layout/reftests/box-sizing/intrinsic-1e.html | 9 + layout/reftests/box-sizing/intrinsic-1f.html | 9 + layout/reftests/box-sizing/intrinsic-1g.html | 9 + layout/reftests/box-sizing/intrinsic-1h.html | 9 + layout/reftests/box-sizing/intrinsic-1i.html | 12 + layout/reftests/box-sizing/intrinsic-1j.html | 10 + layout/reftests/box-sizing/intrinsic-1k.html | 10 + layout/reftests/box-sizing/intrinsic-1l.html | 13 + layout/reftests/box-sizing/intrinsic-1m.html | 10 + layout/reftests/box-sizing/intrinsic-1n.html | 10 + layout/reftests/box-sizing/intrinsic-1o.html | 13 + layout/reftests/box-sizing/lime100x100.png | Bin 0 -> 232 bytes layout/reftests/box-sizing/reftest.list | 19 + layout/reftests/bugs/1003425-1-ref.html | 11 + layout/reftests/bugs/1003425-1.html | 18 + layout/reftests/bugs/1003425-2-ref.html | 11 + layout/reftests/bugs/1003425-2.html | 18 + layout/reftests/bugs/10036-1-ref.html | 8 + layout/reftests/bugs/10036-1.html | 8 + layout/reftests/bugs/1005405-1-ref.html | 12 + layout/reftests/bugs/1005405-1.html | 19 + .../reftests/bugs/100x80-white-rect-top-right.png | Bin 0 -> 157 bytes layout/reftests/bugs/1012640-1-ref.html | 21 + layout/reftests/bugs/1012640-1.html | 21 + layout/reftests/bugs/1013054-1-ref.html | 4 + layout/reftests/bugs/1013054-1.html | 13 + layout/reftests/bugs/1018522-1-ref.html | 21 + layout/reftests/bugs/1018522-1.html | 30 + layout/reftests/bugs/10209-1.html | 16 + layout/reftests/bugs/10209-2.html | 16 + layout/reftests/bugs/10209-3-ref.html | 14 + layout/reftests/bugs/10209-3.html | 13 + layout/reftests/bugs/10209-ref.html | 14 + layout/reftests/bugs/1021564-1.html | 46 + layout/reftests/bugs/1021564-2.html | 45 + layout/reftests/bugs/1021564-3.html | 46 + layout/reftests/bugs/1021564-4.html | 45 + layout/reftests/bugs/1021564-ref.html | 28 + layout/reftests/bugs/1022481-1-ref.html | 36 + layout/reftests/bugs/1022481-1.html | 36 + layout/reftests/bugs/1022612-1-ref.html | 7 + layout/reftests/bugs/1022612-1.html | 7 + layout/reftests/bugs/1024473-1-ref.html | 11 + layout/reftests/bugs/1024473-1.html | 16 + layout/reftests/bugs/1025914-1-ref.html | 44 + layout/reftests/bugs/1025914-1.html | 59 + layout/reftests/bugs/1035091-2.html | 8 + layout/reftests/bugs/1035091-ref.html | 2 + layout/reftests/bugs/1042104-1-ref.html | 27 + layout/reftests/bugs/1042104-1.html | 48 + layout/reftests/bugs/1043537-1-ref.html | 25 + layout/reftests/bugs/1043537-1.html | 26 + layout/reftests/bugs/1044198-1-ref.html | 47 + layout/reftests/bugs/1044198-1.html | 47 + layout/reftests/bugs/1049499-1-ref.html | 20 + layout/reftests/bugs/1049499-1.html | 27 + layout/reftests/bugs/105-1-ref.html | 8 + layout/reftests/bugs/105-1.html | 8 + layout/reftests/bugs/105030-1-ref.html | 16 + layout/reftests/bugs/105030-1.html | 26 + layout/reftests/bugs/1050493-1-ref.html | 18 + layout/reftests/bugs/1050493-1.html | 41 + layout/reftests/bugs/1050788-1.html | 34 + layout/reftests/bugs/1053035-1-flex.html | 17 + layout/reftests/bugs/1053035-1-grid.html | 17 + layout/reftests/bugs/1053035-1-ref.html | 17 + layout/reftests/bugs/1059167-1-ref.html | 29 + layout/reftests/bugs/1059167-1.html | 30 + layout/reftests/bugs/1059498-1-ref.html | 20 + layout/reftests/bugs/1059498-1.html | 32 + layout/reftests/bugs/1059498-2.html | 40 + layout/reftests/bugs/1059498-3.html | 41 + layout/reftests/bugs/1062108-1-ref.html | 16 + layout/reftests/bugs/1062108-1.html | 16 + layout/reftests/bugs/1062792-1-ref.html | 20 + layout/reftests/bugs/1062792-1.html | 22 + layout/reftests/bugs/1066554-1-ref.html | 14 + layout/reftests/bugs/1066554-1.html | 24 + layout/reftests/bugs/1069716-1-ref.html | 11 + layout/reftests/bugs/1069716-1.html | 20 + layout/reftests/bugs/1078262-1.html | 34 + layout/reftests/bugs/1081072-1-ref.html | 15 + layout/reftests/bugs/1081072-1.html | 44 + layout/reftests/bugs/1081185-1-ref.html | 31 + layout/reftests/bugs/1081185-1.html | 32 + layout/reftests/bugs/109735-1-ref.html | 11 + layout/reftests/bugs/109735-1.html | 11 + layout/reftests/bugs/1097437-1-ref.html | 20 + layout/reftests/bugs/1097437-1.html | 14 + layout/reftests/bugs/1098266-1-ref.html | 9 + layout/reftests/bugs/1098266-1.html | 9 + layout/reftests/bugs/1103258-1-ref.html | 13 + layout/reftests/bugs/1103258-1.html | 37 + layout/reftests/bugs/1105137-1-ref.html | 35 + layout/reftests/bugs/1105137-1.html | 35 + layout/reftests/bugs/1111753-1.html | 38 + layout/reftests/bugs/1114526-1-ref.html | 5 + layout/reftests/bugs/1114526-1.gif | Bin 0 -> 317 bytes layout/reftests/bugs/1114526-1.html | 68 + .../bugs/1116480-1-fakeitalic-overflow-ref.html | 32 + .../bugs/1116480-1-fakeitalic-overflow.html | 32 + layout/reftests/bugs/1119117-1-ref.html | 19 + layout/reftests/bugs/1119117-1a.html | 29 + layout/reftests/bugs/1119117-1b.html | 30 + layout/reftests/bugs/1120431-1-ref.html | 202 + layout/reftests/bugs/1120431-1.html | 205 + layout/reftests/bugs/1120431-2-ref.html | 204 + layout/reftests/bugs/1120431-2.html | 207 + layout/reftests/bugs/1121748-1-ref.html | 33 + layout/reftests/bugs/1121748-1.html | 38 + layout/reftests/bugs/1121748-2-ref.html | 28 + layout/reftests/bugs/1121748-2.html | 34 + layout/reftests/bugs/1127107-1-ref.html | 21 + layout/reftests/bugs/1127107-1a-nowrap.html | 27 + layout/reftests/bugs/1127107-1b-pre.html | 24 + layout/reftests/bugs/1127107-2-capitalize-ref.html | 21 + layout/reftests/bugs/1127107-2-capitalize.html | 25 + .../bugs/1127679-1a-inline-flex-relpos.html | 22 + .../bugs/1127679-1b-inline-flex-relpos.html | 22 + layout/reftests/bugs/1128354-1-ref.html | 50 + layout/reftests/bugs/1128354-1.html | 54 + .../bugs/1130231-1-button-padding-rtl-ref.html | 32 + .../bugs/1130231-1-button-padding-rtl.html | 32 + .../bugs/1130231-2-button-padding-rtl-ref.html | 36 + .../bugs/1130231-2-button-padding-rtl.html | 32 + layout/reftests/bugs/1133905-1-h-rtl.html | 10 + layout/reftests/bugs/1133905-1-h.html | 9 + layout/reftests/bugs/1133905-1-rtl.html | 9 + layout/reftests/bugs/1133905-1-v-rtl.html | 10 + layout/reftests/bugs/1133905-1-v.html | 9 + layout/reftests/bugs/1133905-1-vh-rtl.html | 10 + layout/reftests/bugs/1133905-1-vh.html | 9 + layout/reftests/bugs/1133905-1.html | 8 + layout/reftests/bugs/1133905-2-h-rtl.html | 10 + layout/reftests/bugs/1133905-2-h.html | 9 + layout/reftests/bugs/1133905-2-rtl.html | 9 + layout/reftests/bugs/1133905-2-v-rtl.html | 10 + layout/reftests/bugs/1133905-2-v.html | 9 + layout/reftests/bugs/1133905-2-vh-rtl.html | 10 + layout/reftests/bugs/1133905-2-vh.html | 9 + layout/reftests/bugs/1133905-2.html | 8 + layout/reftests/bugs/1133905-3-h-rtl.html | 10 + layout/reftests/bugs/1133905-3-h.html | 9 + layout/reftests/bugs/1133905-3-rtl.html | 9 + layout/reftests/bugs/1133905-3-v-rtl.html | 10 + layout/reftests/bugs/1133905-3-v.html | 9 + layout/reftests/bugs/1133905-3-vh-rtl.html | 10 + layout/reftests/bugs/1133905-3-vh.html | 9 + layout/reftests/bugs/1133905-3.html | 8 + layout/reftests/bugs/1133905-4-h-rtl.html | 10 + layout/reftests/bugs/1133905-4-h.html | 9 + layout/reftests/bugs/1133905-4-rtl.html | 9 + layout/reftests/bugs/1133905-4-v-rtl.html | 10 + layout/reftests/bugs/1133905-4-v.html | 9 + layout/reftests/bugs/1133905-4-vh-rtl.html | 20 + layout/reftests/bugs/1133905-4-vh.html | 9 + layout/reftests/bugs/1133905-4.html | 8 + layout/reftests/bugs/1133905-5-h-rtl.html | 10 + layout/reftests/bugs/1133905-5-h.html | 9 + layout/reftests/bugs/1133905-5-rtl.html | 9 + layout/reftests/bugs/1133905-5-v-rtl.html | 10 + layout/reftests/bugs/1133905-5-v.html | 9 + layout/reftests/bugs/1133905-5-vh-rtl.html | 20 + layout/reftests/bugs/1133905-5-vh.html | 9 + layout/reftests/bugs/1133905-5.html | 8 + layout/reftests/bugs/1133905-6-h-rtl.html | 10 + layout/reftests/bugs/1133905-6-h.html | 9 + layout/reftests/bugs/1133905-6-rtl.html | 9 + layout/reftests/bugs/1133905-6-v-rtl.html | 10 + layout/reftests/bugs/1133905-6-v.html | 9 + layout/reftests/bugs/1133905-6-vh-rtl.html | 20 + layout/reftests/bugs/1133905-6-vh.html | 9 + layout/reftests/bugs/1133905-6.html | 8 + layout/reftests/bugs/1133905-ref-h-rtl.html | 10 + layout/reftests/bugs/1133905-ref-h.html | 9 + layout/reftests/bugs/1133905-ref-rtl.html | 9 + layout/reftests/bugs/1133905-ref-v-rtl.html | 10 + layout/reftests/bugs/1133905-ref-v.html | 9 + layout/reftests/bugs/1133905-ref-vh-rtl.html | 10 + layout/reftests/bugs/1133905-ref-vh.html | 9 + layout/reftests/bugs/1133905-ref.html | 8 + .../bugs/1149304-1-transform-change-ref.html | 13 + .../reftests/bugs/1149304-1-transform-change.html | 23 + layout/reftests/bugs/1151145-1-ref.html | 10 + layout/reftests/bugs/1151145-1.html | 21 + layout/reftests/bugs/1151306-1-ref.html | 30 + layout/reftests/bugs/1151306-1.html | 41 + layout/reftests/bugs/1153845-1-ref.html | 16 + layout/reftests/bugs/1153845-1.html | 17 + layout/reftests/bugs/1155828-1-ref.html | 25 + layout/reftests/bugs/1155828-1.html | 26 + layout/reftests/bugs/1156129-1-ref.html | 36 + layout/reftests/bugs/1156129-1.html | 44 + layout/reftests/bugs/1157127-1-ref.html | 15 + layout/reftests/bugs/1157127-1.html | 16 + layout/reftests/bugs/1157127-subframe.xml | 1 + layout/reftests/bugs/116882-1-ref.html | 12 + layout/reftests/bugs/116882-1.html | 11 + layout/reftests/bugs/1169331-1-ref.html | 46 + layout/reftests/bugs/1169331-1.html | 54 + layout/reftests/bugs/1174332-1-ref.html | 36 + layout/reftests/bugs/1174332-1.html | 20 + layout/reftests/bugs/1179078-1-ref.html | 8 + layout/reftests/bugs/1179078-1.html | 9 + layout/reftests/bugs/1179288-1-ref.html | 3 + layout/reftests/bugs/1179288-1.html | 6 + layout/reftests/bugs/1185266-1-ref.svg | 9 + layout/reftests/bugs/1185266-1.svg | 23 + layout/reftests/bugs/1190635-1-ref.html | 9 + layout/reftests/bugs/1190635-1.html | 17 + layout/reftests/bugs/1200611-1-ref.html | 22 + layout/reftests/bugs/1200611-1.html | 16 + layout/reftests/bugs/1202512-1-ref.html | 2 + layout/reftests/bugs/1202512-1.html | 13 + layout/reftests/bugs/1202512-2-ref.html | 2 + layout/reftests/bugs/1202512-2.html | 13 + layout/reftests/bugs/1207326-1.html | 41 + layout/reftests/bugs/120834-1-ref.html | 11 + layout/reftests/bugs/120834-1a.html | 13 + layout/reftests/bugs/120834-2-ref.html | 12 + layout/reftests/bugs/120834-2a.html | 14 + layout/reftests/bugs/120834-2b.html | 15 + layout/reftests/bugs/120834-2c.html | 15 + layout/reftests/bugs/120834-2d.html | 15 + layout/reftests/bugs/120834-2e.html | 15 + layout/reftests/bugs/120834-2f.html | 15 + layout/reftests/bugs/120834-2g.html | 16 + layout/reftests/bugs/120834-2h.html | 15 + layout/reftests/bugs/120834-2i.html | 15 + layout/reftests/bugs/120834-2j.html | 15 + layout/reftests/bugs/1209603-1-ref.html | 13 + layout/reftests/bugs/1209603-1.html | 50 + layout/reftests/bugs/1209994-1-ref.html | 17 + layout/reftests/bugs/1209994-1.html | 21 + layout/reftests/bugs/1209994-2-ref.html | 17 + layout/reftests/bugs/1209994-2.html | 21 + layout/reftests/bugs/1209994-3-ref.html | 17 + layout/reftests/bugs/1209994-3.html | 21 + layout/reftests/bugs/1209994-4-ref.html | 17 + layout/reftests/bugs/1209994-4.html | 21 + layout/reftests/bugs/1219985-1.html | 16 + layout/reftests/bugs/1219985-2.html | 17 + layout/reftests/bugs/1219985-3.html | 16 + layout/reftests/bugs/1219985-4.html | 17 + layout/reftests/bugs/1219985-5.html | 17 + layout/reftests/bugs/1219985-6.html | 16 + layout/reftests/bugs/1219985-7.html | 17 + layout/reftests/bugs/1219985-8.html | 17 + layout/reftests/bugs/1219985-ref-opaque-clear.html | 5 + .../bugs/1219985-ref-opaque-with-rendering.html | 7 + .../bugs/1219985-ref-transparent-clear.html | 5 + .../1219985-ref-transparent-with-rendering.html | 7 + layout/reftests/bugs/1222226-1-ref.html | 10 + layout/reftests/bugs/1222226-1.html | 20 + layout/reftests/bugs/1226278-ref.html | 25 + layout/reftests/bugs/1226278.html | 26 + layout/reftests/bugs/1230466.html | 12 + layout/reftests/bugs/1238243-1-notref.html | 17 + layout/reftests/bugs/1238243-1.html | 18 + layout/reftests/bugs/1238243-2-ref.html | 16 + layout/reftests/bugs/1238243-2.html | 17 + layout/reftests/bugs/1239564-ref.html | 21 + layout/reftests/bugs/1239564.html | 29 + layout/reftests/bugs/1241631-1-ref.html | 5 + layout/reftests/bugs/1241631-1.html | 10 + layout/reftests/bugs/1242172-1-ref.html | 6 + layout/reftests/bugs/1242172-1-subdoc.html | 9 + layout/reftests/bugs/1242172-1.html | 12 + layout/reftests/bugs/1242172-2-ref.html | 12 + layout/reftests/bugs/1242172-2.html | 10 + layout/reftests/bugs/1242781-ref.html | 6 + layout/reftests/bugs/1242781.html | 6 + layout/reftests/bugs/124903-1-ref.html | 15 + layout/reftests/bugs/124903-1.html | 15 + layout/reftests/bugs/1260543-1-ref.html | 10 + layout/reftests/bugs/1260543-1.html | 35 + layout/reftests/bugs/1263845-ref.html | 10 + layout/reftests/bugs/1263845.html | 15 + layout/reftests/bugs/1271714-1-ref.html | 18 + layout/reftests/bugs/1271714-1.html | 39 + layout/reftests/bugs/1272997-1-ref.html | 15 + layout/reftests/bugs/1272997-1.html | 23 + layout/reftests/bugs/1273154-1-ref.html | 20 + layout/reftests/bugs/1273154-1.html | 23 + layout/reftests/bugs/1273154-2-ref.html | 20 + layout/reftests/bugs/1273154-2.html | 23 + layout/reftests/bugs/1274368-1-ref.html | 14 + layout/reftests/bugs/1274368-1.html | 14 + layout/reftests/bugs/1275411-1-ref.html | 13 + layout/reftests/bugs/1275411-1.html | 13 + layout/reftests/bugs/1276161-1-notref.html | 25 + layout/reftests/bugs/1276161-1a.html | 25 + layout/reftests/bugs/1276161-1b.html | 25 + layout/reftests/bugs/1288255-ref.html | 24 + layout/reftests/bugs/1288255.html | 34 + layout/reftests/bugs/128896-ref.html | 13 + layout/reftests/bugs/128896-style.css | 4 + layout/reftests/bugs/128896.html | 11 + layout/reftests/bugs/1291528-ref.html | 35 + layout/reftests/bugs/1291528.html | 29 + layout/reftests/bugs/1294102-1-ref.html | 6 + layout/reftests/bugs/1294102-1.html | 6 + layout/reftests/bugs/1295466-1-ref.xhtml | 52 + layout/reftests/bugs/1295466-1.xhtml | 173 + layout/reftests/bugs/130767-1-ref.html | 9 + layout/reftests/bugs/130767-1.html | 9 + layout/reftests/bugs/1313772-ref.xhtml | 53 + layout/reftests/bugs/1313772.xhtml | 174 + layout/reftests/bugs/1315113-1-ref.html | 21 + layout/reftests/bugs/1315113-1.html | 23 + layout/reftests/bugs/1315113-2-ref.html | 21 + layout/reftests/bugs/1315113-2.html | 23 + layout/reftests/bugs/1315632-1-ref.html | 5 + layout/reftests/bugs/1315632-1.html | 11 + layout/reftests/bugs/1316719-1-ref.html | 19 + layout/reftests/bugs/1316719-1a.html | 42 + layout/reftests/bugs/1316719-1b.html | 35 + layout/reftests/bugs/1316719-1c.html | 29 + layout/reftests/bugs/1318769-1-ref.html | 17 + layout/reftests/bugs/1318769-1.html | 18 + layout/reftests/bugs/1322512-1-ref.html | 6 + layout/reftests/bugs/1322512-1.html | 6 + layout/reftests/bugs/1330051-ref.svg | 17 + layout/reftests/bugs/1330051.svg | 17 + layout/reftests/bugs/1336591-1-ref.html | 23 + layout/reftests/bugs/1336591-1.html | 34 + .../bugs/134706-1-left-scrollframe-ref.html | 20 + .../reftests/bugs/134706-1-left-scrollframe.html | 34 + layout/reftests/bugs/134706-1-left-table-ref.html | 18 + layout/reftests/bugs/134706-1-left-table.html | 34 + .../bugs/134706-1-right-scrollframe-ref.html | 20 + .../reftests/bugs/134706-1-right-scrollframe.html | 34 + layout/reftests/bugs/134706-1-right-table-ref.html | 18 + layout/reftests/bugs/134706-1-right-table.html | 34 + layout/reftests/bugs/134706-2-left-ref.html | 20 + .../reftests/bugs/134706-2-left-scrollframe.html | 35 + layout/reftests/bugs/134706-2-left-table.html | 35 + layout/reftests/bugs/134706-2-right-ref.html | 20 + .../reftests/bugs/134706-2-right-scrollframe.html | 35 + layout/reftests/bugs/134706-2-right-table.html | 35 + .../bugs/134706-3-left-scrollframe-ref.html | 18 + .../reftests/bugs/134706-3-left-scrollframe.html | 34 + layout/reftests/bugs/134706-3-left-table-ref.html | 18 + layout/reftests/bugs/134706-3-left-table.html | 34 + .../bugs/134706-3-right-scrollframe-ref.html | 18 + .../reftests/bugs/134706-3-right-scrollframe.html | 34 + layout/reftests/bugs/134706-3-right-table-ref.html | 18 + layout/reftests/bugs/134706-3-right-table.html | 34 + layout/reftests/bugs/134706-4-ref.html | 61 + layout/reftests/bugs/134706-4.html | 86 + layout/reftests/bugs/134706-5-ref.html | 38 + layout/reftests/bugs/134706-5.html | 44 + layout/reftests/bugs/134706-6-ref.html | 178 + layout/reftests/bugs/134706-6.html | 175 + layout/reftests/bugs/134706-6b-ref.html | 63 + layout/reftests/bugs/134706-6c-ref.html | 63 + layout/reftests/bugs/134706-7-ref.html | 111 + layout/reftests/bugs/134706-7.html | 114 + layout/reftests/bugs/1348481-1.html | 15 + layout/reftests/bugs/1348481-2.html | 10 + layout/reftests/bugs/1348481-ref.html | 7 + layout/reftests/bugs/1351924-1-ref.html | 15 + layout/reftests/bugs/1351924-1.html | 20 + layout/reftests/bugs/1351924-2-ref.html | 15 + layout/reftests/bugs/1351924-2.html | 20 + layout/reftests/bugs/1352306-1-ref.html | 4 + layout/reftests/bugs/1352306-1.html | 20 + layout/reftests/bugs/1352464-1-ref.html | 9 + layout/reftests/bugs/1352464-1.html | 9 + layout/reftests/bugs/1358375-1.html | 13 + layout/reftests/bugs/1358375-2.html | 14 + layout/reftests/bugs/1358375-3.html | 14 + layout/reftests/bugs/1358375-ref.html | 11 + layout/reftests/bugs/1364280-1-ref.html | 9 + layout/reftests/bugs/1364280-1.html | 12 + layout/reftests/bugs/1364280-2-ref.html | 8 + layout/reftests/bugs/1364280-2a.html | 9 + layout/reftests/bugs/1364280-2b.html | 9 + layout/reftests/bugs/1364280-2c.html | 9 + layout/reftests/bugs/1364360-1-ref.html | 15 + layout/reftests/bugs/1364360-1.html | 15 + layout/reftests/bugs/1365159-1-ref.html | 5 + layout/reftests/bugs/1365159-1.html | 8 + layout/reftests/bugs/1365162-1-ref.html | 10 + layout/reftests/bugs/1365162-1.html | 13 + layout/reftests/bugs/1366144-ref.html | 5 + layout/reftests/bugs/1366144.html | 11 + layout/reftests/bugs/1367592-1-ref.html | 7 + layout/reftests/bugs/1367592-1.html | 9 + layout/reftests/bugs/1368113-1-ref.html | 5 + layout/reftests/bugs/1368113-1.html | 13 + layout/reftests/bugs/1369584-1-ref.html | 7 + layout/reftests/bugs/1369584-1a.html | 11 + layout/reftests/bugs/1369584-1b.html | 16 + layout/reftests/bugs/1369954-1-ref.xhtml | 17 + layout/reftests/bugs/1369954-1.xhtml | 33 + layout/reftests/bugs/1369985-1-ref.html | 25 + layout/reftests/bugs/1369985-1.html | 29 + layout/reftests/bugs/1371130-ref.xhtml | 29 + layout/reftests/bugs/1371130.xhtml | 29 + layout/reftests/bugs/1372041-ref.html | 2 + layout/reftests/bugs/1372041.css | 1 + layout/reftests/bugs/1372041.html | 3 + layout/reftests/bugs/1374062-ref.html | 8 + layout/reftests/bugs/1374062.html | 16 + layout/reftests/bugs/1375315-1-ref.html | 6 + layout/reftests/bugs/1375315-1.html | 12 + layout/reftests/bugs/1375315-10-ref.html | 4 + layout/reftests/bugs/1375315-10.html | 10 + layout/reftests/bugs/1375315-11-ref.html | 4 + layout/reftests/bugs/1375315-11.html | 10 + layout/reftests/bugs/1375315-12-ref.html | 5 + layout/reftests/bugs/1375315-12.html | 11 + layout/reftests/bugs/1375315-2-ref.html | 6 + layout/reftests/bugs/1375315-2.html | 12 + layout/reftests/bugs/1375315-3-ref.html | 6 + layout/reftests/bugs/1375315-3.html | 12 + layout/reftests/bugs/1375315-4-ref.html | 6 + layout/reftests/bugs/1375315-4.html | 12 + layout/reftests/bugs/1375315-5-ref.html | 5 + layout/reftests/bugs/1375315-5.html | 11 + layout/reftests/bugs/1375315-6-ref.html | 5 + layout/reftests/bugs/1375315-6.html | 11 + layout/reftests/bugs/1375315-7-ref.html | 4 + layout/reftests/bugs/1375315-7.html | 10 + layout/reftests/bugs/1375315-8-ref.html | 4 + layout/reftests/bugs/1375315-8.html | 10 + layout/reftests/bugs/1375315-9-ref.html | 4 + layout/reftests/bugs/1375315-9.html | 10 + layout/reftests/bugs/1375674-ref.html | 11 + layout/reftests/bugs/1375674.html | 18 + layout/reftests/bugs/1376092-ref.html | 5 + layout/reftests/bugs/1376092.css | 1 + layout/reftests/bugs/1376092.html | 14 + layout/reftests/bugs/1377447-1-ref.html | 3 + layout/reftests/bugs/1377447-1.html | 4 + layout/reftests/bugs/1377447-2.html | 3 + layout/reftests/bugs/1379041-ref.html | 4 + layout/reftests/bugs/1379041.html | 11 + layout/reftests/bugs/1379696-ref.html | 14 + layout/reftests/bugs/1379696.html | 14 + layout/reftests/bugs/1380224-1-ref.html | 5 + layout/reftests/bugs/1380224-1.html | 11 + layout/reftests/bugs/1381821-ref.html | 7 + layout/reftests/bugs/1381821.html | 16 + layout/reftests/bugs/1384065-ref.html | 10 + layout/reftests/bugs/1384065.html | 14 + layout/reftests/bugs/1384275-1-ref.html | 5 + layout/reftests/bugs/1384275-1.html | 9 + layout/reftests/bugs/139550-1-ref.html | 13 + layout/reftests/bugs/139550-1a.html | 13 + layout/reftests/bugs/139550-1b.html | 13 + layout/reftests/bugs/1395650-1-ref.html | 4 + layout/reftests/bugs/1395650-1.html | 6 + layout/reftests/bugs/1398500-1-ref.html | 11 + layout/reftests/bugs/1398500-1.html | 20 + layout/reftests/bugs/1401317-ref.html | 15 + layout/reftests/bugs/1401317.html | 14 + layout/reftests/bugs/1401992-ref.html | 21 + layout/reftests/bugs/1401992.html | 32 + layout/reftests/bugs/1404057-noref.html | 12 + layout/reftests/bugs/1404057-ref.html | 12 + layout/reftests/bugs/1404057.html | 12 + layout/reftests/bugs/1405878-1-ref.xml | 7 + layout/reftests/bugs/1405878-1.xml | 6 + layout/reftests/bugs/1406179-ref.html | 4 + layout/reftests/bugs/1406179.html | 3 + layout/reftests/bugs/1406183-1-ref.html | 23 + layout/reftests/bugs/1406183-1.html | 30 + layout/reftests/bugs/1410028-ref.html | 2 + layout/reftests/bugs/1410028.html | 17 + layout/reftests/bugs/1412375-ref.html | 30 + layout/reftests/bugs/1412375.html | 31 + layout/reftests/bugs/1415987-1-ref.html | 31 + layout/reftests/bugs/1415987-1.html | 54 + layout/reftests/bugs/1419820-1-ref.html | 6 + layout/reftests/bugs/1419820-1.html | 30 + layout/reftests/bugs/1420946-1-ref.html | 4 + layout/reftests/bugs/1420946-1.html | 9 + layout/reftests/bugs/142233-1-ref.html | 11 + layout/reftests/bugs/142233-1.html | 11 + layout/reftests/bugs/1422393-ref.html | 21 + layout/reftests/bugs/1422393.html | 22 + layout/reftests/bugs/1424177-ref.html | 14 + layout/reftests/bugs/1424177.html | 14 + layout/reftests/bugs/1424680-ref.html | 21 + layout/reftests/bugs/1424680.html | 19 + layout/reftests/bugs/1424798-1.html | 20 + layout/reftests/bugs/1424798-ref.html | 16 + layout/reftests/bugs/1425243-1-ref.html | 21 + layout/reftests/bugs/1425243-1.html | 41 + layout/reftests/bugs/1425243-2-ref.html | 8 + layout/reftests/bugs/1425243-2.html | 8 + layout/reftests/bugs/1430869-ref.html | 37 + layout/reftests/bugs/1430869.html | 40 + layout/reftests/bugs/1432541-ref.html | 19 + layout/reftests/bugs/1432541.html | 20 + layout/reftests/bugs/144004-1-ref.html | 18 + layout/reftests/bugs/144004-1.html | 18 + layout/reftests/bugs/144004-2-ref.html | 18 + layout/reftests/bugs/144004-2.html | 18 + layout/reftests/bugs/144004-3-ref.html | 6 + layout/reftests/bugs/144004-3.html | 6 + layout/reftests/bugs/1446470.html | 8 + layout/reftests/bugs/1456111-1.html | 14 + layout/reftests/bugs/1466008-ref.html | 2 + layout/reftests/bugs/1466008.html | 5 + layout/reftests/bugs/1466638-1-ref.html | 20 + layout/reftests/bugs/1466638-1.html | 20 + layout/reftests/bugs/1475971-1-ref.html | 16 + layout/reftests/bugs/1475971-1.html | 24 + layout/reftests/bugs/1483649-1-ref.xhtml | 45 + layout/reftests/bugs/1483649-1.xhtml | 56 + layout/reftests/bugs/1483946-ref.html | 4 + layout/reftests/bugs/1483946.html | 4 + layout/reftests/bugs/1488155-ref.html | 7 + layout/reftests/bugs/1488155.html | 14 + layout/reftests/bugs/1492660-1-ref.html | 12 + layout/reftests/bugs/1492660-1.html | 12 + layout/reftests/bugs/1499386-ref.html | 3 + layout/reftests/bugs/1499386.html | 6 + layout/reftests/bugs/1503662-ref.html | 6 + layout/reftests/bugs/1503662.html | 5 + layout/reftests/bugs/1509425-1-ref.html | 7 + layout/reftests/bugs/1509425-1.html | 28 + layout/reftests/bugs/1511570-ref.html | 3 + layout/reftests/bugs/1511570.html | 2 + layout/reftests/bugs/1513423-1-ref.html | 33 + layout/reftests/bugs/1513423-1.html | 33 + layout/reftests/bugs/1513423-2-ref.html | 33 + layout/reftests/bugs/1513423-2.html | 33 + layout/reftests/bugs/1513423-3-ref.html | 16 + layout/reftests/bugs/1513423-3.html | 16 + layout/reftests/bugs/1517385-ref.html | 18 + layout/reftests/bugs/1517385.html | 28 + layout/reftests/bugs/1529992-1-ref.html | 75 + layout/reftests/bugs/1529992-1.html | 94 + layout/reftests/bugs/1529992-2-ref.html | 38 + layout/reftests/bugs/1529992-2.html | 55 + layout/reftests/bugs/1535040-1-ref.html | 5 + layout/reftests/bugs/1535040-1.html | 19 + layout/reftests/bugs/1544895-ref.html | 42 + layout/reftests/bugs/1544895.html | 39 + layout/reftests/bugs/1545360-1-ref.xhtml | 27 + layout/reftests/bugs/1545360-1.xhtml | 35 + layout/reftests/bugs/1546856-1.html | 61 + layout/reftests/bugs/1546856-2.html | 56 + layout/reftests/bugs/1546856-ref.html | 23 + layout/reftests/bugs/1547759-1-ref.html | 15 + layout/reftests/bugs/1547759-1.html | 15 + layout/reftests/bugs/1548809-ref.html | 7 + layout/reftests/bugs/1548809.html | 6 + layout/reftests/bugs/1551040.html | 1 + layout/reftests/bugs/1551040.txt | 1 + layout/reftests/bugs/1552789-1.html | 25 + layout/reftests/bugs/1552789-ref-1.html | 19 + layout/reftests/bugs/1553571-1-ref.html | 9 + layout/reftests/bugs/1553571-1.html | 34 + layout/reftests/bugs/1553571-2-ref.html | 9 + layout/reftests/bugs/1553571-2.html | 34 + layout/reftests/bugs/1558937-1-ref.html | 9 + layout/reftests/bugs/1558937-1.html | 10 + .../bugs/1562733-rotated-nastaliq-1-ref.html | 14 + .../reftests/bugs/1562733-rotated-nastaliq-1.html | 14 + .../bugs/1562733-rotated-nastaliq-2-ref.html | 14 + .../reftests/bugs/1562733-rotated-nastaliq-2.html | 14 + layout/reftests/bugs/1563484-notref.html | 4 + layout/reftests/bugs/1563484-ref.html | 8 + layout/reftests/bugs/1563484.html | 5 + layout/reftests/bugs/1565129.txt | 1 + layout/reftests/bugs/1576553-1-ref.html | 17 + layout/reftests/bugs/1576553-1.html | 31 + layout/reftests/bugs/1577566-1-ref.html | 20 + layout/reftests/bugs/1577566-1.html | 33 + layout/reftests/bugs/1579953-2-ref.html | 11 + layout/reftests/bugs/1579953-2.html | 16 + layout/reftests/bugs/1580534-ref.html | 6 + layout/reftests/bugs/1580534.html | 14 + layout/reftests/bugs/1588954-ref.html | 21 + layout/reftests/bugs/1588954.html | 21 + layout/reftests/bugs/1595199-1-ref.html | 20 + layout/reftests/bugs/1595199-1.html | 41 + layout/reftests/bugs/1599841-1-ref.html | 55 + layout/reftests/bugs/1599841-1.html | 60 + layout/reftests/bugs/1599841-2-notref.html | 50 + layout/reftests/bugs/1599841-2.html | 55 + layout/reftests/bugs/1606130-ref.html | 13 + layout/reftests/bugs/1606130.html | 10 + layout/reftests/bugs/1608124-1-ref.html | 9 + layout/reftests/bugs/1608124-1.html | 9 + layout/reftests/bugs/1608124-2-notref.html | 6 + layout/reftests/bugs/1608124-2.html | 6 + layout/reftests/bugs/1613380-ref.html | 8 + layout/reftests/bugs/1613380.html | 13 + layout/reftests/bugs/1614788-1-ref.svg | 58 + layout/reftests/bugs/1614788-1.svg | 83 + layout/reftests/bugs/1617515-1-ref.html | 4 + layout/reftests/bugs/1617515-1.html | 4 + layout/reftests/bugs/1624118-ref.html | 2 + layout/reftests/bugs/1624118.html | 18 + layout/reftests/bugs/1626259-1-ref.html | 16 + layout/reftests/bugs/1626259-1.html | 25 + layout/reftests/bugs/1626259-2-ref.html | 16 + layout/reftests/bugs/1626259-2.html | 37 + layout/reftests/bugs/163504-1-inner.html | 21 + layout/reftests/bugs/163504-1-ref.html | 13 + layout/reftests/bugs/163504-1a.html | 20 + layout/reftests/bugs/163504-1b.html | 20 + layout/reftests/bugs/163504-2-inner.html | 21 + layout/reftests/bugs/163504-2-ref.html | 13 + layout/reftests/bugs/163504-2a.html | 20 + layout/reftests/bugs/163504-2b.html | 20 + layout/reftests/bugs/1641769-1-ref.html | 25 + layout/reftests/bugs/1641769-1.html | 31 + layout/reftests/bugs/1642583-1-ref.html | 21 + layout/reftests/bugs/1642583-1.html | 32 + layout/reftests/bugs/1642603-1-ref.html | 46 + layout/reftests/bugs/1642603-1.html | 47 + layout/reftests/bugs/1645549-2-ref.html | 14 + layout/reftests/bugs/1645549-2.html | 15 + layout/reftests/bugs/1648282-1-ref.html | 39 + layout/reftests/bugs/1648282-1a.html | 45 + layout/reftests/bugs/1648282-1b.html | 45 + layout/reftests/bugs/1672137-1-notref.html | 10 + layout/reftests/bugs/1672137-1.html | 10 + layout/reftests/bugs/1673677-1-ref.html | 66 + layout/reftests/bugs/1673677-1.html | 63 + layout/reftests/bugs/1673677-2-ref.html | 67 + layout/reftests/bugs/1673677-2.html | 64 + layout/reftests/bugs/1673677-3-ref.html | 68 + layout/reftests/bugs/1673677-3.html | 65 + layout/reftests/bugs/167496-1-ref.html | 47 + layout/reftests/bugs/167496-1.html | 46 + layout/reftests/bugs/1686729-1-ref.html | 6 + layout/reftests/bugs/1686729-1.html | 12 + layout/reftests/bugs/1688004.xhtml | 9 + layout/reftests/bugs/169749-1-ref.html | 35 + layout/reftests/bugs/169749-1.html | 35 + layout/reftests/bugs/1714763-1-ref.html | 37 + layout/reftests/bugs/1714763-1.html | 56 + layout/reftests/bugs/1714763-2-ref.html | 38 + layout/reftests/bugs/1714763-2.html | 57 + layout/reftests/bugs/1714763-3-ref.html | 37 + layout/reftests/bugs/1714763-3.html | 56 + layout/reftests/bugs/172073-1-ref.html | 10 + layout/reftests/bugs/172073-1.html | 10 + layout/reftests/bugs/1721223-1-notref.html | 15 + layout/reftests/bugs/1721223-1.html | 18 + layout/reftests/bugs/1726663-1-ref.html | 10 + layout/reftests/bugs/1726663-1.html | 12 + layout/reftests/bugs/1727016-1-ref.html | 35 + layout/reftests/bugs/1727016-1.html | 35 + layout/reftests/bugs/1727172-1-ref.html | 6 + layout/reftests/bugs/1727172-1.xhtml | 14 + layout/reftests/bugs/1730314-1-ref.html | 6 + layout/reftests/bugs/1730314-1.html | 6 + layout/reftests/bugs/1735265-1-ref.html | 36 + layout/reftests/bugs/1735265-1.html | 40 + layout/reftests/bugs/1738700-1-ref.html | 40 + layout/reftests/bugs/1738700-1.html | 62 + layout/reftests/bugs/1743533-1-helper.html | 17 + layout/reftests/bugs/1743533-1-notref.html | 4 + layout/reftests/bugs/1743533-1.html | 35 + layout/reftests/bugs/1743533-2.html | 4 + layout/reftests/bugs/1743560-1-ref.html | 4 + layout/reftests/bugs/1743560-1.html | 4 + layout/reftests/bugs/1743851-1-ref.html | 44 + layout/reftests/bugs/1743851-1.html | 44 + layout/reftests/bugs/1744468-1-downscaled.png | Bin 0 -> 4643 bytes layout/reftests/bugs/1744468-1-ref.html | 1 + layout/reftests/bugs/1744468-1.html | 1 + layout/reftests/bugs/1744468-1.png | Bin 0 -> 15813 bytes layout/reftests/bugs/1747272-1-ref.html | 37 + layout/reftests/bugs/1747272-1.html | 46 + layout/reftests/bugs/1750146-1-ref.html | 14 + layout/reftests/bugs/1750146-1.html | 14 + layout/reftests/bugs/175190-1-ref.html | 40 + layout/reftests/bugs/175190-1.html | 41 + layout/reftests/bugs/1769082-1-ref.html | 19 + layout/reftests/bugs/1769082-1.html | 20 + layout/reftests/bugs/1773484-ref.html | 4 + layout/reftests/bugs/1773484.html | 4 + layout/reftests/bugs/1773633-full-zoom.html | 10 + layout/reftests/bugs/1773633-text-zoom.html | 10 + layout/reftests/bugs/1773633.html | 9 + layout/reftests/bugs/1777135-ref.html | 8 + layout/reftests/bugs/1777135.html | 9 + layout/reftests/bugs/1778834-ref.html | 9 + layout/reftests/bugs/1778834.html | 10 + layout/reftests/bugs/1780191-1-ref.svg | 36 + layout/reftests/bugs/1780191-1.svg | 33 + layout/reftests/bugs/1787127-ref.html | 2 + layout/reftests/bugs/1787127.html | 3 + layout/reftests/bugs/1792643-1-ref.html | 36 + layout/reftests/bugs/1792643-1.html | 40 + layout/reftests/bugs/179596-1a-ref.html | 13 + layout/reftests/bugs/179596-1a.html | 13 + layout/reftests/bugs/179596-1b-ref.html | 13 + layout/reftests/bugs/179596-1b.html | 13 + layout/reftests/bugs/179596-2-ref.html | 7 + layout/reftests/bugs/179596-2-ref2.html | 8 + layout/reftests/bugs/179596-2-ref3.html | 8 + layout/reftests/bugs/179596-2.html | 7 + layout/reftests/bugs/1798297-1-notref.html | 17 + layout/reftests/bugs/1798297-1-ref.html | 17 + layout/reftests/bugs/1798297-1.html | 17 + layout/reftests/bugs/1799425-1-ref.html | 21 + layout/reftests/bugs/1799425-1.html | 26 + layout/reftests/bugs/1800437-1-ref.html | 36 + layout/reftests/bugs/1800437-1.html | 36 + layout/reftests/bugs/180085-1-ref.html | 35 + layout/reftests/bugs/180085-1.html | 34 + layout/reftests/bugs/180085-2-ref.html | 35 + layout/reftests/bugs/180085-2.html | 34 + layout/reftests/bugs/1803999-1-ref.html | 14 + layout/reftests/bugs/1803999-1.html | 17 + layout/reftests/bugs/1804872-1-ref.html | 23 + layout/reftests/bugs/1804872-1.html | 43 + layout/reftests/bugs/1804872-2-ref.html | 23 + layout/reftests/bugs/1804872-2.html | 43 + layout/reftests/bugs/1804872-3-ref.html | 26 + layout/reftests/bugs/1804872-3.html | 47 + layout/reftests/bugs/1814047-ref.html | 3 + layout/reftests/bugs/1814047.html | 3 + layout/reftests/bugs/1814628-1-ref.html | 3 + layout/reftests/bugs/1814628-1.html | 4 + layout/reftests/bugs/1818412-1-ref.html | 41 + layout/reftests/bugs/1818412-1.html | 47 + layout/reftests/bugs/18217-basic-1-ref.html | 11 + layout/reftests/bugs/18217-basic-1.html | 19 + layout/reftests/bugs/18217-basic-2-ref.html | 11 + layout/reftests/bugs/18217-basic-2a.html | 20 + layout/reftests/bugs/18217-basic-2b.html | 20 + layout/reftests/bugs/18217-height-1-ref.html | 14 + layout/reftests/bugs/18217-height-1.html | 17 + layout/reftests/bugs/18217-height-2-ref.html | 14 + layout/reftests/bugs/18217-height-2.html | 17 + layout/reftests/bugs/18217-valign-1-ref.html | 27 + layout/reftests/bugs/18217-valign-1.html | 32 + layout/reftests/bugs/18217-width-1-ref.html | 15 + layout/reftests/bugs/18217-width-1a.html | 17 + layout/reftests/bugs/18217-width-1b.html | 17 + layout/reftests/bugs/18217-width-2-ref.html | 15 + layout/reftests/bugs/18217-width-2a.html | 18 + layout/reftests/bugs/18217-width-2b.html | 18 + layout/reftests/bugs/18217-zorder-1.html | 19 + layout/reftests/bugs/18217-zorder-2.html | 20 + layout/reftests/bugs/18217-zorder-3.html | 20 + layout/reftests/bugs/18217-zorder-4.html | 19 + layout/reftests/bugs/18217-zorder-5.html | 20 + .../bugs/18217-zorder-ref-inline-table.html | 14 + layout/reftests/bugs/18217-zorder-ref-inline.html | 14 + layout/reftests/bugs/18217-zorder-ref.html | 14 + layout/reftests/bugs/1827009-1-ref.html | 15 + layout/reftests/bugs/1827009-1.html | 18 + layout/reftests/bugs/1827337-1-ref.html | 2 + layout/reftests/bugs/1827337-1.html | 6 + layout/reftests/bugs/1828879-1-ref.html | 8 + layout/reftests/bugs/1828879-1.html | 8 + layout/reftests/bugs/1834316-1-notref.html | 15 + layout/reftests/bugs/1834316-1.html | 15 + layout/reftests/bugs/1835271-1-ref.html | 14 + layout/reftests/bugs/1835271-1.html | 14 + layout/reftests/bugs/1836024-1-notref.html | 20 + layout/reftests/bugs/1836024-1.html | 22 + layout/reftests/bugs/1840511-1-ref.html | 10 + layout/reftests/bugs/1840511-1.html | 12 + layout/reftests/bugs/1840511-2.html | 3 + layout/reftests/bugs/1840747-1.html | 19 + layout/reftests/bugs/1841355-1.html | 24 + layout/reftests/bugs/185388-1-ref.html | 11 + layout/reftests/bugs/185388-1.html | 11 + layout/reftests/bugs/186317-1-ref.html | 26 + layout/reftests/bugs/186317-1.html | 24 + layout/reftests/bugs/192767-01.xhtml | 13 + layout/reftests/bugs/192767-02.xhtml | 13 + layout/reftests/bugs/192767-03.xhtml | 13 + layout/reftests/bugs/192767-04.xhtml | 13 + layout/reftests/bugs/192767-05.xhtml | 13 + layout/reftests/bugs/192767-06.xhtml | 13 + layout/reftests/bugs/192767-07.xhtml | 13 + layout/reftests/bugs/192767-11.xhtml | 13 + layout/reftests/bugs/192767-12.xhtml | 13 + layout/reftests/bugs/192767-13.xhtml | 13 + layout/reftests/bugs/192767-14.xhtml | 13 + layout/reftests/bugs/192767-15.xhtml | 13 + layout/reftests/bugs/192767-16.xhtml | 13 + layout/reftests/bugs/192767-17.xhtml | 13 + layout/reftests/bugs/192767-21.xhtml | 13 + layout/reftests/bugs/192767-22.xhtml | 13 + layout/reftests/bugs/192767-23.xhtml | 13 + layout/reftests/bugs/192767-24.xhtml | 13 + layout/reftests/bugs/192767-25.xhtml | 13 + layout/reftests/bugs/192767-26.xhtml | 13 + layout/reftests/bugs/192767-27.xhtml | 13 + layout/reftests/bugs/192767-31.xhtml | 13 + layout/reftests/bugs/192767-32.xhtml | 13 + layout/reftests/bugs/192767-33.xhtml | 13 + layout/reftests/bugs/192767-34.xhtml | 13 + layout/reftests/bugs/192767-35.xhtml | 13 + layout/reftests/bugs/192767-36.xhtml | 13 + layout/reftests/bugs/192767-37.xhtml | 13 + layout/reftests/bugs/192767.css | 17 + layout/reftests/bugs/192902-1.html | 16 + layout/reftests/bugs/192902-ref.html | 16 + layout/reftests/bugs/200774-1.html | 94 + layout/reftests/bugs/201215-1-ref.html | 11 + layout/reftests/bugs/201215-1.html | 22 + layout/reftests/bugs/201293-1-ref.html | 31 + layout/reftests/bugs/201293-1a.html | 31 + layout/reftests/bugs/201293-1b.html | 31 + layout/reftests/bugs/201293-1c.html | 31 + layout/reftests/bugs/201293-1d.html | 31 + layout/reftests/bugs/203727-ref.html | 25 + layout/reftests/bugs/203727.html | 40 + layout/reftests/bugs/206516-1-ref.html | 9 + layout/reftests/bugs/206516-1.html | 12 + layout/reftests/bugs/206631-1-ref.html | 15 + layout/reftests/bugs/206631-1.html | 15 + layout/reftests/bugs/206802-ref.html | 10 + layout/reftests/bugs/206802.html | 10 + layout/reftests/bugs/210094-1-ref.html | 8 + layout/reftests/bugs/210094-1a.html | 8 + layout/reftests/bugs/210094-1b.html | 10 + layout/reftests/bugs/210094-1c.html | 8 + layout/reftests/bugs/210876-1-ref.html | 15 + layout/reftests/bugs/210876-1.html | 15 + layout/reftests/bugs/211931-1-ref.html | 26 + layout/reftests/bugs/211931-1.html | 26 + layout/reftests/bugs/212563-1-inner.html | 7 + layout/reftests/bugs/212563-1-ref-inner.html | 6 + layout/reftests/bugs/212563-1-ref.html | 8 + layout/reftests/bugs/212563-1.html | 14 + layout/reftests/bugs/212563-2-inner.html | 9 + layout/reftests/bugs/212563-2-innermost-a.html | 13 + layout/reftests/bugs/212563-2-innermost-b.html | 1 + layout/reftests/bugs/212563-2-ref-inner.html | 7 + layout/reftests/bugs/212563-2-ref.html | 7 + layout/reftests/bugs/212563-2.html | 24 + layout/reftests/bugs/213834-1-ref.html | 3 + layout/reftests/bugs/213834-1.html | 3 + layout/reftests/bugs/214077-1-ref.html | 8 + layout/reftests/bugs/214077-1a.html | 8 + layout/reftests/bugs/214077-1b.html | 8 + layout/reftests/bugs/218473-1-ref.html | 19 + layout/reftests/bugs/218473-1.html | 23 + layout/reftests/bugs/220165-1-ref.svg | 20 + layout/reftests/bugs/220165-1.svg | 22 + layout/reftests/bugs/223809-1-ref.html | 17 + layout/reftests/bugs/223809-1.html | 19 + layout/reftests/bugs/228856-1-ref.html | 34 + layout/reftests/bugs/228856-1.html | 34 + layout/reftests/bugs/228856-2-ref.html | Bin 0 -> 6037 bytes layout/reftests/bugs/228856-2-style-1.css | Bin 0 -> 1069 bytes layout/reftests/bugs/228856-2.html | Bin 0 -> 6073 bytes layout/reftests/bugs/229591-1-ref.html | 14 + layout/reftests/bugs/229591-1.html | 8 + layout/reftests/bugs/231823-1-ref.html | 59 + layout/reftests/bugs/231823-1.html | 66 + layout/reftests/bugs/232990-1-ref.xhtml | 33 + layout/reftests/bugs/232990-1a.xhtml | 49 + layout/reftests/bugs/233094-1-ref.html | 16 + layout/reftests/bugs/233094-1.html | 14 + layout/reftests/bugs/233094-2-ref.html | 15 + layout/reftests/bugs/233094-2a.html | 14 + layout/reftests/bugs/233094-2b.html | 15 + layout/reftests/bugs/233094-2c.html | 15 + layout/reftests/bugs/234686-1.gif | Bin 0 -> 123 bytes layout/reftests/bugs/234686-1.html | 39 + layout/reftests/bugs/234686-10.gif | Bin 0 -> 585 bytes layout/reftests/bugs/234686-10.html | 39 + layout/reftests/bugs/234686-11.gif | Bin 0 -> 383 bytes layout/reftests/bugs/234686-11.html | 39 + layout/reftests/bugs/234686-12.gif | Bin 0 -> 462 bytes layout/reftests/bugs/234686-12.html | 39 + layout/reftests/bugs/234686-13.gif | Bin 0 -> 383 bytes layout/reftests/bugs/234686-13.html | 39 + layout/reftests/bugs/234686-14.gif | Bin 0 -> 64 bytes layout/reftests/bugs/234686-14.html | 39 + layout/reftests/bugs/234686-15.gif | Bin 0 -> 64 bytes layout/reftests/bugs/234686-15.html | 39 + layout/reftests/bugs/234686-16.gif | Bin 0 -> 64 bytes layout/reftests/bugs/234686-16.html | 39 + layout/reftests/bugs/234686-17.gif | Bin 0 -> 92 bytes layout/reftests/bugs/234686-17.html | 38 + layout/reftests/bugs/234686-18.gif | Bin 0 -> 156 bytes layout/reftests/bugs/234686-18.html | 37 + layout/reftests/bugs/234686-19.gif | Bin 0 -> 92 bytes layout/reftests/bugs/234686-19.html | 37 + layout/reftests/bugs/234686-2.gif | Bin 0 -> 227 bytes layout/reftests/bugs/234686-2.html | 37 + layout/reftests/bugs/234686-3.gif | Bin 0 -> 227 bytes layout/reftests/bugs/234686-3.html | 38 + layout/reftests/bugs/234686-4.gif | Bin 0 -> 64 bytes layout/reftests/bugs/234686-4.html | 38 + layout/reftests/bugs/234686-5.gif | Bin 0 -> 92 bytes layout/reftests/bugs/234686-5.html | 38 + layout/reftests/bugs/234686-6.gif | Bin 0 -> 227 bytes layout/reftests/bugs/234686-6.html | 38 + layout/reftests/bugs/234686-7.gif | Bin 0 -> 462 bytes layout/reftests/bugs/234686-7.html | 38 + layout/reftests/bugs/234686-8.gif | Bin 0 -> 64 bytes layout/reftests/bugs/234686-8.html | 38 + layout/reftests/bugs/234686-9.gif | Bin 0 -> 64 bytes layout/reftests/bugs/234686-9.html | 38 + layout/reftests/bugs/234686-ref.gif | Bin 0 -> 123 bytes layout/reftests/bugs/234686-ref.html | 22 + layout/reftests/bugs/234964-1-ref.html | 11 + layout/reftests/bugs/234964-1.html | 11 + layout/reftests/bugs/234964-2-ref.html | 8 + layout/reftests/bugs/234964-2.html | 8 + layout/reftests/bugs/235593-1-ref.html | 14 + layout/reftests/bugs/235593-1.html | 14 + layout/reftests/bugs/23604-1-ref.html | 13 + layout/reftests/bugs/23604-1.html | 18 + layout/reftests/bugs/23604-2-ref.html | 37 + layout/reftests/bugs/23604-2.html | 42 + layout/reftests/bugs/236539-1-ref.html | 129 + layout/reftests/bugs/236539-1.html | 130 + layout/reftests/bugs/240029-1-ref.html | 28 + layout/reftests/bugs/240029-1.html | 25 + layout/reftests/bugs/240470-1-ref.html | 18 + layout/reftests/bugs/240470-1.html | 18 + layout/reftests/bugs/240933-1-ref.html | 25 + layout/reftests/bugs/240933-1.html | 19 + layout/reftests/bugs/240933-2-ref.html | 29 + layout/reftests/bugs/240933-2.html | 19 + layout/reftests/bugs/243266-1-ref.html | 10 + layout/reftests/bugs/243266-1.html | 16 + layout/reftests/bugs/243302-1-ref.html | 11 + layout/reftests/bugs/243302-1.html | 11 + layout/reftests/bugs/243519-1-ref.html | 23 + layout/reftests/bugs/243519-1.html | 25 + layout/reftests/bugs/243519-2-ref.html | 7 + layout/reftests/bugs/243519-2.html | 7 + layout/reftests/bugs/243519-3-ref.html | 17 + layout/reftests/bugs/243519-3.html | 16 + layout/reftests/bugs/243519-4-ref.html | 10 + layout/reftests/bugs/243519-4a.html | 12 + layout/reftests/bugs/243519-4b.html | 12 + layout/reftests/bugs/243519-4c.html | 12 + layout/reftests/bugs/243519-4d.html | 12 + layout/reftests/bugs/243519-4e.html | 12 + layout/reftests/bugs/243519-4f.html | 12 + layout/reftests/bugs/243519-5-ref.html | 9 + layout/reftests/bugs/243519-5a.html | 12 + layout/reftests/bugs/243519-5b.html | 12 + layout/reftests/bugs/243519-5c.html | 12 + layout/reftests/bugs/243519-5d.html | 12 + layout/reftests/bugs/243519-6-ref.html | 12 + layout/reftests/bugs/243519-6.html | 11 + layout/reftests/bugs/243519-7-ref.html | 11 + layout/reftests/bugs/243519-7.html | 11 + layout/reftests/bugs/243519-8-ref.svg | 3 + layout/reftests/bugs/243519-8.svg | 3 + layout/reftests/bugs/243519-9-ref.html | 9 + layout/reftests/bugs/243519-9a.html | 9 + layout/reftests/bugs/243519-9b.html | 9 + layout/reftests/bugs/243519-9c.html | 2 + layout/reftests/bugs/243519-9d.html | 2 + layout/reftests/bugs/243519-9e.html | 11 + layout/reftests/bugs/243519-9f.html | 11 + layout/reftests/bugs/244135-1-ref.html | 34 + layout/reftests/bugs/244135-1.html | 35 + layout/reftests/bugs/244135-2-ref.html | 46 + layout/reftests/bugs/244135-2.html | 47 + layout/reftests/bugs/244932-1-ref.html | 14 + layout/reftests/bugs/244932-1.html | 10 + layout/reftests/bugs/246669-1-ref.html | 18 + layout/reftests/bugs/246669-1.html | 22 + layout/reftests/bugs/24998-1-ref.html | 16 + layout/reftests/bugs/24998-1.html | 18 + layout/reftests/bugs/249982-1-ref.html | 11 + layout/reftests/bugs/249982-1.html | 11 + layout/reftests/bugs/252920-1-ref.html | 11 + layout/reftests/bugs/252920-1.html | 17 + layout/reftests/bugs/253701-1-ref.html | 15 + layout/reftests/bugs/253701-1.html | 18 + layout/reftests/bugs/255820-1-ref.html | 9 + layout/reftests/bugs/255820-1.html | 9 + layout/reftests/bugs/256180-1-ref.html | 11 + layout/reftests/bugs/256180-1.html | 68 + layout/reftests/bugs/256180-2-ref.html | 11 + layout/reftests/bugs/256180-2.html | 68 + layout/reftests/bugs/256180-3-ref.html | 12 + layout/reftests/bugs/256180-3.html | 63 + layout/reftests/bugs/256180-4-ref.html | 12 + layout/reftests/bugs/256180-4.html | 63 + layout/reftests/bugs/256180-5-ref.html | 2004 ++ layout/reftests/bugs/256180-5.html | 2042 ++ layout/reftests/bugs/256180-6-ref.html | 2004 ++ layout/reftests/bugs/256180-6.html | 48 + layout/reftests/bugs/25888-1l-block.html | 26 + layout/reftests/bugs/25888-1l-notref.html | 23 + layout/reftests/bugs/25888-1l-ref.html | 23 + layout/reftests/bugs/25888-1l.html | 26 + layout/reftests/bugs/25888-1r-block.html | 26 + layout/reftests/bugs/25888-1r-notref.html | 23 + layout/reftests/bugs/25888-1r-ref.html | 23 + layout/reftests/bugs/25888-1r.html | 26 + layout/reftests/bugs/25888-2l-block.html | 25 + layout/reftests/bugs/25888-2l-ref.html | 22 + layout/reftests/bugs/25888-2l.html | 25 + layout/reftests/bugs/25888-2r-block.html | 25 + layout/reftests/bugs/25888-2r-ref.html | 22 + layout/reftests/bugs/25888-2r.html | 25 + layout/reftests/bugs/25888-3l-block.html | 25 + layout/reftests/bugs/25888-3l-ref.html | 21 + layout/reftests/bugs/25888-3l.html | 25 + layout/reftests/bugs/25888-3r-block.html | 25 + layout/reftests/bugs/25888-3r-ref.html | 21 + layout/reftests/bugs/25888-3r.html | 25 + layout/reftests/bugs/260406-1-ref.html | 20 + layout/reftests/bugs/260406-1.html | 20 + layout/reftests/bugs/260406.gif | Bin 0 -> 954 bytes layout/reftests/bugs/261826-1-ref.xhtml | 31 + layout/reftests/bugs/261826-1.xhtml | 38 + layout/reftests/bugs/262151-1-ref.html | 9 + layout/reftests/bugs/262151-1.html | 19 + layout/reftests/bugs/262998-1-ref.html | 6 + layout/reftests/bugs/262998-1.html | 21 + layout/reftests/bugs/267353-1-ref.html | 17 + layout/reftests/bugs/267353-1.html | 14 + layout/reftests/bugs/269908-1-ref.html | 11 + layout/reftests/bugs/269908-1.html | 11 + layout/reftests/bugs/269908-2-ref.html | 8 + layout/reftests/bugs/269908-2.html | 8 + layout/reftests/bugs/269908-3-ref.html | 8 + layout/reftests/bugs/269908-3.html | 8 + layout/reftests/bugs/269908-4-ref.html | 8 + layout/reftests/bugs/269908-4.html | 8 + layout/reftests/bugs/269908-5-ref.html | 8 + layout/reftests/bugs/269908-5.html | 8 + layout/reftests/bugs/271747-1-ref.html | 21 + layout/reftests/bugs/271747-1a.html | 21 + layout/reftests/bugs/271747-1b.html | 21 + layout/reftests/bugs/272646-1-ref.xhtml | 25 + layout/reftests/bugs/272646-1.xhtml | 24 + layout/reftests/bugs/272646-2-ref.xhtml | 28 + layout/reftests/bugs/272646-2a.xhtml | 31 + layout/reftests/bugs/272646-2b.xhtml | 31 + layout/reftests/bugs/272646-2c.xhtml | 31 + layout/reftests/bugs/273681-1-ref.html | 28 + layout/reftests/bugs/273681-1.html | 33 + layout/reftests/bugs/278266-1-ref.html | 7 + layout/reftests/bugs/278266-1a.html | 7 + layout/reftests/bugs/278266-1b.html | 7 + layout/reftests/bugs/280708-1-ref.html | 9 + layout/reftests/bugs/280708-1a.html | 9 + layout/reftests/bugs/280708-1b.html | 9 + layout/reftests/bugs/281241-1-ref.html | 13 + layout/reftests/bugs/281241-1.html | 23 + layout/reftests/bugs/281241-2.xhtml | 11 + layout/reftests/bugs/283686-1.html | 5 + layout/reftests/bugs/283686-2-ref.html | 5 + layout/reftests/bugs/283686-2.html | 12 + layout/reftests/bugs/283686-3.html | 12 + layout/reftests/bugs/28811-1-inner.html | 34 + layout/reftests/bugs/28811-1-ref.html | 12 + layout/reftests/bugs/28811-1a.html | 19 + layout/reftests/bugs/28811-1b.html | 19 + layout/reftests/bugs/28811-2-inner.html | 34 + layout/reftests/bugs/28811-2-ref.html | 12 + layout/reftests/bugs/28811-2a.html | 19 + layout/reftests/bugs/28811-2b.html | 19 + layout/reftests/bugs/289384-1.xhtml | 18 + layout/reftests/bugs/289384-ref.xhtml | 18 + layout/reftests/bugs/289480-mask.png | Bin 0 -> 277 bytes layout/reftests/bugs/289480-ref.html | 17 + layout/reftests/bugs/289480-ref.png | Bin 0 -> 2328 bytes layout/reftests/bugs/289480.html | 153 + layout/reftests/bugs/290129-1-ref.html | 16 + layout/reftests/bugs/290129-1.html | 49 + layout/reftests/bugs/291078-1-ref.html | 19 + layout/reftests/bugs/291078-1.html | 26 + layout/reftests/bugs/291078-2-ref.html | 12 + layout/reftests/bugs/291078-2.html | 19 + layout/reftests/bugs/291262-1-ref.html | 20 + layout/reftests/bugs/291262-1.html | 20 + layout/reftests/bugs/294306-1.html | 10 + layout/reftests/bugs/294306-1a-ref.html | 10 + layout/reftests/bugs/294306-1b-ref.html | 10 + layout/reftests/bugs/296361-1.html | 32 + layout/reftests/bugs/296361-ref.html | 23 + layout/reftests/bugs/296904-1-ref.html | 2 + layout/reftests/bugs/296904-1.html | 25 + layout/reftests/bugs/299136-1-ref.html | 6 + layout/reftests/bugs/299136-1.html | 11 + layout/reftests/bugs/299837-1-ref.html | 13 + layout/reftests/bugs/299837-1.html | 13 + layout/reftests/bugs/299837-3-ref.xhtml | 101 + layout/reftests/bugs/299837-3.xhtml | 100 + layout/reftests/bugs/300691-1-ref.html | 6 + layout/reftests/bugs/300691-1a.html | 10 + layout/reftests/bugs/300691-1b.html | 10 + layout/reftests/bugs/300691-1c.html | 12 + layout/reftests/bugs/300691-1d.html | 10 + layout/reftests/bugs/300691-1e.html | 11 + layout/reftests/bugs/300691-1f.html | 15 + layout/reftests/bugs/301726-1-ref.html | 33 + layout/reftests/bugs/301726-1.html | 32 + layout/reftests/bugs/301726-2-ref.html | 10 + layout/reftests/bugs/301726-2.html | 10 + layout/reftests/bugs/302379-ref.html | 17 + layout/reftests/bugs/302379.html | 21 + layout/reftests/bugs/306630-1-ref.html | 6 + layout/reftests/bugs/306630-1.html | 4 + layout/reftests/bugs/306660-1-ref.html | 5 + layout/reftests/bugs/306660-1.html | 8 + layout/reftests/bugs/306660-2-ref.html | 4 + layout/reftests/bugs/306660-2.html | 15 + layout/reftests/bugs/306660-3-ref.html | 2 + layout/reftests/bugs/306660-3.html | 14 + layout/reftests/bugs/307076-1-ref.html | 13 + layout/reftests/bugs/307076-1.html | 22 + layout/reftests/bugs/307102-1-ref.html | 8 + layout/reftests/bugs/307102-1.html | 9 + layout/reftests/bugs/307102-2-ref.html | 8 + layout/reftests/bugs/307102-2.html | 8 + layout/reftests/bugs/307102-3-ref.html | 9 + layout/reftests/bugs/307102-3.html | 9 + layout/reftests/bugs/307102-4-ref.html | 10 + layout/reftests/bugs/307102-4.html | 10 + layout/reftests/bugs/308406-1-ref.html | 14 + layout/reftests/bugs/308406-1.html | 14 + layout/reftests/bugs/308406-2-ref.html | 13 + layout/reftests/bugs/308406-2.html | 13 + layout/reftests/bugs/309550-1-ref.html | 26 + layout/reftests/bugs/309550-1.html | 30 + .../reftests/bugs/311366-unknown-block-1-ref.html | 5 + layout/reftests/bugs/311366-unknown-block-1.html | 5 + .../reftests/bugs/311366-unknown-block-2-ref.html | 5 + layout/reftests/bugs/311366-unknown-block-2.html | 5 + .../reftests/bugs/311366-unknown-block-3-ref.html | 5 + layout/reftests/bugs/311366-unknown-block-3.html | 5 + .../reftests/bugs/311366-unknown-inline-1-ref.html | 5 + layout/reftests/bugs/311366-unknown-inline-1.html | 5 + .../reftests/bugs/311366-unknown-inline-2-ref.html | 5 + layout/reftests/bugs/311366-unknown-inline-2.html | 5 + layout/reftests/bugs/311822-1-ref-a.html | 49 + layout/reftests/bugs/311822-1-ref-b.html | 49 + layout/reftests/bugs/311822-1.html | 49 + layout/reftests/bugs/315620-1-ref.html | 15 + layout/reftests/bugs/315620-1a.html | 16 + layout/reftests/bugs/315620-1b.html | 16 + layout/reftests/bugs/315620-2-ref.xhtml | 13 + layout/reftests/bugs/315620-2a.xhtml | 13 + layout/reftests/bugs/315620-2b.xhtml | 13 + layout/reftests/bugs/315920-1-ref.html | 10 + layout/reftests/bugs/315920-10-ref.html | 13 + layout/reftests/bugs/315920-10.html | 24 + layout/reftests/bugs/315920-11-ref.html | 12 + layout/reftests/bugs/315920-11.html | 18 + layout/reftests/bugs/315920-12-ref.html | 16 + layout/reftests/bugs/315920-12a.html | 19 + layout/reftests/bugs/315920-12b.html | 20 + layout/reftests/bugs/315920-12c.html | 18 + layout/reftests/bugs/315920-13-ref.html | 16 + layout/reftests/bugs/315920-13a.html | 18 + layout/reftests/bugs/315920-13b.html | 18 + layout/reftests/bugs/315920-14-ref.html | 9 + layout/reftests/bugs/315920-14.html | 25 + layout/reftests/bugs/315920-15-ref.html | 17 + layout/reftests/bugs/315920-15.html | 24 + layout/reftests/bugs/315920-16-ref.html | 16 + layout/reftests/bugs/315920-16.html | 18 + layout/reftests/bugs/315920-17-ref.html | 18 + layout/reftests/bugs/315920-17.html | 30 + layout/reftests/bugs/315920-18-ref.html | 6 + layout/reftests/bugs/315920-18a.html | 17 + layout/reftests/bugs/315920-18b.html | 14 + layout/reftests/bugs/315920-18c.html | 17 + layout/reftests/bugs/315920-18d.html | 17 + layout/reftests/bugs/315920-18e.html | 18 + layout/reftests/bugs/315920-18f.html | 18 + layout/reftests/bugs/315920-18g.html | 18 + layout/reftests/bugs/315920-18h.html | 14 + layout/reftests/bugs/315920-18i.html | 14 + layout/reftests/bugs/315920-19-ref.html | 8 + layout/reftests/bugs/315920-19.html | 19 + layout/reftests/bugs/315920-1a.html | 17 + layout/reftests/bugs/315920-1b.html | 17 + layout/reftests/bugs/315920-1c.html | 10 + layout/reftests/bugs/315920-1d.html | 10 + layout/reftests/bugs/315920-2-ref.html | 14 + layout/reftests/bugs/315920-20-ref.svg | 13 + layout/reftests/bugs/315920-20-style.css | 2 + layout/reftests/bugs/315920-20.svg | 30 + layout/reftests/bugs/315920-21-ref.svg | 13 + layout/reftests/bugs/315920-21-style.css | 2 + layout/reftests/bugs/315920-21.svg | 29 + layout/reftests/bugs/315920-22-ref.html | 18 + layout/reftests/bugs/315920-22.html | 22 + layout/reftests/bugs/315920-23-ref.html | 18 + layout/reftests/bugs/315920-23.html | 22 + layout/reftests/bugs/315920-24-ref.html | 12 + layout/reftests/bugs/315920-24.html | 17 + layout/reftests/bugs/315920-25-ref.html | 14 + layout/reftests/bugs/315920-25.html | 23 + layout/reftests/bugs/315920-26-ref.html | 19 + layout/reftests/bugs/315920-26.html | 23 + layout/reftests/bugs/315920-27-ref.html | 19 + layout/reftests/bugs/315920-27.html | 22 + layout/reftests/bugs/315920-28-ref.html | 15 + layout/reftests/bugs/315920-28a.html | 25 + layout/reftests/bugs/315920-28b.html | 25 + layout/reftests/bugs/315920-28c.html | 26 + layout/reftests/bugs/315920-29-ref.html | 15 + layout/reftests/bugs/315920-29a.html | 19 + layout/reftests/bugs/315920-29b.html | 19 + layout/reftests/bugs/315920-2a.html | 18 + layout/reftests/bugs/315920-2b.html | 16 + layout/reftests/bugs/315920-2c.html | 18 + layout/reftests/bugs/315920-3-ref.html | 8 + layout/reftests/bugs/315920-30-ref.html | 22 + layout/reftests/bugs/315920-30.html | 27 + layout/reftests/bugs/315920-3a.html | 16 + layout/reftests/bugs/315920-3b.html | 16 + layout/reftests/bugs/315920-3c.html | 16 + layout/reftests/bugs/315920-3d.html | 16 + layout/reftests/bugs/315920-3e.html | 8 + layout/reftests/bugs/315920-3f.html | 8 + layout/reftests/bugs/315920-4-ref.html | 11 + layout/reftests/bugs/315920-4.html | 22 + layout/reftests/bugs/315920-5-ref.html | 11 + layout/reftests/bugs/315920-5.html | 19 + layout/reftests/bugs/315920-6-ref.html | 14 + layout/reftests/bugs/315920-6.html | 17 + layout/reftests/bugs/315920-7-ref.html | 11 + layout/reftests/bugs/315920-7a.html | 19 + layout/reftests/bugs/315920-7b.html | 19 + layout/reftests/bugs/315920-7c.html | 18 + layout/reftests/bugs/315920-8-ref.html | 11 + layout/reftests/bugs/315920-8a.html | 18 + layout/reftests/bugs/315920-8b.html | 18 + layout/reftests/bugs/315920-9-ref.html | 10 + layout/reftests/bugs/315920-9.html | 26 + layout/reftests/bugs/316057-1-ref.html | 26 + layout/reftests/bugs/316057-1.html | 28 + layout/reftests/bugs/320979-1-ref.html | 21 + layout/reftests/bugs/320979-1.html | 20 + layout/reftests/bugs/321402-1.html | 2 + layout/reftests/bugs/321402-2.html | 2 + layout/reftests/bugs/321402-3-ref.xhtml | 7 + layout/reftests/bugs/321402-3.xhtml | 8 + layout/reftests/bugs/321402-4-ref.xhtml | 8 + layout/reftests/bugs/321402-4.xhtml | 25 + layout/reftests/bugs/321402-5-ref.xhtml | 8 + layout/reftests/bugs/321402-5.xhtml | 25 + layout/reftests/bugs/321402-6-ref.xhtml | 7 + layout/reftests/bugs/321402-6.xhtml | 25 + layout/reftests/bugs/321738-1-ref.html | 25 + layout/reftests/bugs/321738-1.html | 25 + layout/reftests/bugs/322461-1-ref.html | 4 + layout/reftests/bugs/322461-1.xml | 22 + layout/reftests/bugs/323656-1-ref.html | 44 + layout/reftests/bugs/323656-1.html | 56 + layout/reftests/bugs/323656-2-ref.html | 29 + layout/reftests/bugs/323656-2.html | 39 + layout/reftests/bugs/323656-3-ref.html | 53 + layout/reftests/bugs/323656-3.html | 84 + layout/reftests/bugs/323656-4-ref.html | 14 + layout/reftests/bugs/323656-4.html | 31 + layout/reftests/bugs/323656-5-ref.svg | 15 + layout/reftests/bugs/323656-5.svg | 15 + layout/reftests/bugs/323656-6-ref.html | 40 + layout/reftests/bugs/323656-6.html | 57 + layout/reftests/bugs/325292-1-ref.html | 18 + layout/reftests/bugs/325292-1.html | 15 + layout/reftests/bugs/325486-1-ref.html | 15 + layout/reftests/bugs/325486-1.html | 15 + layout/reftests/bugs/328111-1-ref.html | 17 + layout/reftests/bugs/328111-1.html | 17 + layout/reftests/bugs/328829-1-ref.xhtml | 25 + layout/reftests/bugs/328829-1.xhtml | 32 + layout/reftests/bugs/328829-2-ref.xhtml | 25 + layout/reftests/bugs/328829-2.xhtml | 34 + layout/reftests/bugs/329359-1-ref.html | 29 + layout/reftests/bugs/329359-1.html | 32 + layout/reftests/bugs/331809-1-ref.html | 21 + layout/reftests/bugs/331809-1.html | 14 + layout/reftests/bugs/331809-1.xhtml | 1 + layout/reftests/bugs/332360-ltr-ref.html | 14 + layout/reftests/bugs/332360-ltr.html | 14 + layout/reftests/bugs/332360-ref.html | 14 + layout/reftests/bugs/332360-width-ltr.html | 14 + layout/reftests/bugs/332360-width.html | 14 + layout/reftests/bugs/332360.html | 14 + layout/reftests/bugs/332557-1-ref.html | 9 + layout/reftests/bugs/332557-1.html | 9 + layout/reftests/bugs/332975-1-ref.html | 14 + layout/reftests/bugs/332975-1.html | 14 + layout/reftests/bugs/333970-1-ref.html | 28 + layout/reftests/bugs/333970-1.html | 28 + layout/reftests/bugs/334829-1-ref.xhtml | 6 + layout/reftests/bugs/334829-1a-shadow.xhtml | 34 + layout/reftests/bugs/334829-1b-shadow.xhtml | 35 + layout/reftests/bugs/335628-1-ref.html | 7 + layout/reftests/bugs/335628-1.html | 7 + layout/reftests/bugs/336096-1-ref.xhtml | 7 + layout/reftests/bugs/336096-1.xhtml | 12 + layout/reftests/bugs/336147-1-ref.html | 11 + layout/reftests/bugs/336147-1.html | 14 + layout/reftests/bugs/336153-1-ref.html | 12 + layout/reftests/bugs/336153-1.html | 13 + layout/reftests/bugs/338251-p-oh-ref.html | 10 + layout/reftests/bugs/338251-p-oh.html | 10 + layout/reftests/bugs/338251-p.html | 10 + layout/reftests/bugs/338251-pre-oh-ref.html | 10 + layout/reftests/bugs/338251-pre-oh.html | 10 + layout/reftests/bugs/338251-pre.html | 10 + layout/reftests/bugs/339289-1-ref.html | 7 + layout/reftests/bugs/339289-1.html | 12 + layout/reftests/bugs/341043-1-ref.html | 18 + layout/reftests/bugs/341043-1a.html | 22 + layout/reftests/bugs/341043-1b.html | 22 + layout/reftests/bugs/343538-1-ref.html | 38 + layout/reftests/bugs/343538-1.html | 37 + layout/reftests/bugs/343540-1-ref.html | 16 + layout/reftests/bugs/343540-1.html | 24 + layout/reftests/bugs/345267-1-ref.html | 6 + layout/reftests/bugs/345267-1a.html | 6 + layout/reftests/bugs/345267-1b.html | 14 + layout/reftests/bugs/345267-1c.html | 10 + layout/reftests/bugs/345267-1d.html | 10 + layout/reftests/bugs/346774-1-ref.html | 10 + layout/reftests/bugs/346774-1a.html | 19 + layout/reftests/bugs/346774-1b.html | 19 + layout/reftests/bugs/346774-1c.html | 17 + layout/reftests/bugs/347912-1-ref.html | 14 + layout/reftests/bugs/347912-1.html | 40 + layout/reftests/bugs/348049-1-ref.xhtml | 7 + layout/reftests/bugs/348049-1.xhtml | 26 + layout/reftests/bugs/348516-1-ref.html | 21 + layout/reftests/bugs/348516-1.html | 21 + layout/reftests/bugs/348516-2-notref.html | 18 + layout/reftests/bugs/348516-2-ref.html | 19 + layout/reftests/bugs/348516-2.html | 19 + layout/reftests/bugs/348516-3-notref.html | 19 + layout/reftests/bugs/348516-3.html | 19 + layout/reftests/bugs/348597-1.html | 30 + layout/reftests/bugs/348597-ref.html | 23 + layout/reftests/bugs/348809-1-ref.html | 11 + layout/reftests/bugs/348809-1a.html | 13 + layout/reftests/bugs/348809-1b.html | 13 + layout/reftests/bugs/348809-1c.html | 17 + layout/reftests/bugs/348809-1d.html | 17 + layout/reftests/bugs/348809-1e.html | 23 + layout/reftests/bugs/348809-1f.html | 17 + layout/reftests/bugs/348809-2-ref.html | 18 + layout/reftests/bugs/348809-2a.html | 22 + layout/reftests/bugs/348809-2b.html | 23 + layout/reftests/bugs/348809-2c.html | 23 + layout/reftests/bugs/348809-2d.html | 23 + layout/reftests/bugs/348809-2e.html | 26 + layout/reftests/bugs/348809-2f.html | 27 + layout/reftests/bugs/348809-2g.html | 29 + layout/reftests/bugs/348809-2h.html | 29 + layout/reftests/bugs/349695-1-ref.html | 15 + layout/reftests/bugs/349695-1a.html | 17 + layout/reftests/bugs/349695-1b.html | 17 + layout/reftests/bugs/350506-1-ref.html | 25 + layout/reftests/bugs/350506-1.html | 26 + layout/reftests/bugs/351641-1-ref.html | 6 + layout/reftests/bugs/351641-1a.html | 6 + layout/reftests/bugs/351641-1b.html | 6 + layout/reftests/bugs/351641-2-ref.html | 4 + layout/reftests/bugs/351641-2a.html | 4 + layout/reftests/bugs/351641-2b.html | 4 + layout/reftests/bugs/352980-1-ref.html | 13 + layout/reftests/bugs/352980-1a.html | 17 + layout/reftests/bugs/352980-1b.html | 18 + layout/reftests/bugs/352980-1c.html | 18 + layout/reftests/bugs/352980-1d.html | 17 + layout/reftests/bugs/352980-1e.html | 20 + layout/reftests/bugs/352980-1f.html | 20 + layout/reftests/bugs/352980-1g.html | 20 + layout/reftests/bugs/352980-1h.html | 20 + layout/reftests/bugs/352980-1i.html | 20 + layout/reftests/bugs/352980-1j.html | 20 + layout/reftests/bugs/352980-1k.html | 20 + layout/reftests/bugs/352980-1l.html | 20 + layout/reftests/bugs/352980-2-ref.html | 14 + layout/reftests/bugs/352980-2a.html | 18 + layout/reftests/bugs/352980-2b.html | 18 + layout/reftests/bugs/352980-2c.html | 18 + layout/reftests/bugs/352980-2d.html | 18 + layout/reftests/bugs/352980-2e.html | 18 + layout/reftests/bugs/352980-2f.html | 18 + layout/reftests/bugs/352980-3-ref.html | 15 + layout/reftests/bugs/352980-3a.html | 19 + layout/reftests/bugs/352980-3b.html | 19 + layout/reftests/bugs/352980-3c.html | 20 + layout/reftests/bugs/352980-3d.html | 20 + layout/reftests/bugs/352980-3e.html | 20 + layout/reftests/bugs/352980-3f.html | 20 + layout/reftests/bugs/356774-1-ref.html | 15 + layout/reftests/bugs/356774-1.html | 16 + layout/reftests/bugs/356775-1-ref.html | 15 + layout/reftests/bugs/356775-1.html | 16 + layout/reftests/bugs/359869-1-ref.html | 17 + layout/reftests/bugs/359869-1.html | 18 + layout/reftests/bugs/359903-1-ref.html | 6 + layout/reftests/bugs/359903-1.html | 6 + layout/reftests/bugs/359903-2-ref.html | 9 + layout/reftests/bugs/359903-2.html | 9 + layout/reftests/bugs/360065-1-ref.html | 22 + layout/reftests/bugs/360065-1.html | 22 + layout/reftests/bugs/360746-1-ref.html | 14 + layout/reftests/bugs/360746-1.html | 40 + layout/reftests/bugs/360757-1-ref.html | 32 + layout/reftests/bugs/360757-1a.html | 32 + layout/reftests/bugs/360757-1b.html | 32 + layout/reftests/bugs/361091-1-ref.html | 15 + layout/reftests/bugs/361091-1.html | 15 + layout/reftests/bugs/362594-1-quirks-ref.html | 10 + layout/reftests/bugs/362594-1-standards-ref.html | 11 + layout/reftests/bugs/362594-1a.html | 10 + layout/reftests/bugs/362594-1b.html | 10 + layout/reftests/bugs/362594-1c.html | 11 + layout/reftests/bugs/362594-2-quirks-ref.html | 10 + layout/reftests/bugs/362594-2-standards-ref.html | 11 + layout/reftests/bugs/362594-2a.html | 10 + layout/reftests/bugs/362594-2b.html | 11 + layout/reftests/bugs/362594-2c.html | 11 + layout/reftests/bugs/362901-1-ref.html | 26 + layout/reftests/bugs/362901-1.html | 35 + layout/reftests/bugs/363247-1-ref.html | 15 + layout/reftests/bugs/363247-1.html | 20 + layout/reftests/bugs/363329-1-ref.html | 13 + layout/reftests/bugs/363329-1.html | 13 + layout/reftests/bugs/363329-2-ref.html | 13 + layout/reftests/bugs/363329-2.html | 13 + layout/reftests/bugs/363370-1-ref.html | 11 + layout/reftests/bugs/363370-1.html | 32 + layout/reftests/bugs/363402-1-ref.html | 19 + layout/reftests/bugs/363402-1.html | 25 + layout/reftests/bugs/363637-1-ref.html | 60 + layout/reftests/bugs/363637-1.html | 60 + layout/reftests/bugs/363706-1-ref.html | 18 + layout/reftests/bugs/363706-1.html | 18 + layout/reftests/bugs/363728-1-ref.html | 24 + layout/reftests/bugs/363728-1.html | 24 + layout/reftests/bugs/363728-2-ref.html | 28 + layout/reftests/bugs/363728-2.html | 29 + layout/reftests/bugs/363858-1-ref.html | 27 + layout/reftests/bugs/363858-1.html | 29 + layout/reftests/bugs/363858-2-ref.html | 28 + layout/reftests/bugs/363858-2.html | 30 + layout/reftests/bugs/363858-3-ref.html | 31 + layout/reftests/bugs/363858-3.html | 34 + layout/reftests/bugs/363858-4-ref.html | 32 + layout/reftests/bugs/363858-4.html | 35 + layout/reftests/bugs/363858-5-ref.html | 22 + layout/reftests/bugs/363858-5a.html | 21 + layout/reftests/bugs/363858-5b.html | 21 + layout/reftests/bugs/363858-6-ref.html | 23 + layout/reftests/bugs/363858-6a.html | 22 + layout/reftests/bugs/363858-6b.html | 22 + layout/reftests/bugs/363874-max-width-ref.html | 19 + layout/reftests/bugs/363874-max-width.html | 19 + layout/reftests/bugs/363874-ref.html | 15 + layout/reftests/bugs/363874.html | 15 + layout/reftests/bugs/364066-1-ref.html | 73 + layout/reftests/bugs/364066-1.html | 72 + layout/reftests/bugs/364079-1-ref.html | 15 + layout/reftests/bugs/364079-1.html | 15 + layout/reftests/bugs/364318-1-ref.xhtml | 9 + layout/reftests/bugs/364318-1.xhtml | 9 + layout/reftests/bugs/364861-1-ref.html | 13 + layout/reftests/bugs/364861-1.html | 13 + layout/reftests/bugs/364862-1-ref.html | 9 + layout/reftests/bugs/364862-1.html | 9 + layout/reftests/bugs/364968-1-ref.html | 26 + layout/reftests/bugs/364968-1.xhtml | 15 + layout/reftests/bugs/364989-1-ref.html | 10 + layout/reftests/bugs/364989-1.html | 22 + layout/reftests/bugs/365173-1-ref.html | 7 + layout/reftests/bugs/365173-1.html | 7 + layout/reftests/bugs/366616-1-ref.xhtml | 7 + layout/reftests/bugs/366616-1.xhtml | 17 + layout/reftests/bugs/367220-1-ref.html | 45 + layout/reftests/bugs/367220-1.html | 59 + layout/reftests/bugs/367247-l-auto.html | 28 + layout/reftests/bugs/367247-l-hidden.html | 28 + layout/reftests/bugs/367247-l-scroll.html | 28 + layout/reftests/bugs/367247-l-visible.html | 28 + layout/reftests/bugs/367247-s-auto.html | 28 + layout/reftests/bugs/367247-s-hidden.html | 28 + layout/reftests/bugs/367247-s-scroll.html | 28 + layout/reftests/bugs/367247-s-visible.html | 28 + layout/reftests/bugs/367332-1-ref.html | 25 + layout/reftests/bugs/367332-1a.html | 26 + layout/reftests/bugs/367332-1b.html | 26 + layout/reftests/bugs/367332-1c.html | 26 + layout/reftests/bugs/367332-1d.html | 26 + layout/reftests/bugs/367332-1e.html | 26 + layout/reftests/bugs/367332-1f.html | 26 + layout/reftests/bugs/367332-1g.html | 26 + layout/reftests/bugs/367375-1-ref.html | 16 + layout/reftests/bugs/367375-1.html | 16 + layout/reftests/bugs/367375-2-ref.html | 16 + layout/reftests/bugs/367375-2.html | 16 + layout/reftests/bugs/367489-1-ref.html | 19 + layout/reftests/bugs/367489-1.html | 23 + layout/reftests/bugs/367504-float-1-ref.html | 20 + layout/reftests/bugs/367504-float-1.html | 20 + layout/reftests/bugs/367504-margin-1-ref.html | 20 + layout/reftests/bugs/367504-margin-1.html | 20 + layout/reftests/bugs/367612-1-ref.html | 10 + layout/reftests/bugs/367612-1a.html | 14 + layout/reftests/bugs/367612-1b.html | 16 + layout/reftests/bugs/367612-1c.html | 18 + layout/reftests/bugs/367612-1d.html | 14 + layout/reftests/bugs/367612-1e.html | 17 + layout/reftests/bugs/367612-1f.html | 20 + layout/reftests/bugs/367612-1g.html | 9 + layout/reftests/bugs/368020-1-ref.html | 24 + layout/reftests/bugs/368020-1.html | 24 + layout/reftests/bugs/368020-2-ref.html | 17 + layout/reftests/bugs/368020-2.html | 17 + layout/reftests/bugs/368020-3-ref.html | 15 + layout/reftests/bugs/368020-3.html | 15 + layout/reftests/bugs/368020-5-ref.html | 15 + layout/reftests/bugs/368020-5.html | 15 + layout/reftests/bugs/368155-1-ref.xhtml | 10 + layout/reftests/bugs/368155-1.xhtml | 10 + .../bugs/368155-negative-margins-1-ref.html | 44 + .../reftests/bugs/368155-negative-margins-1.html | 56 + layout/reftests/bugs/368247-1-ref.html | 15 + layout/reftests/bugs/368247-1.html | 13 + layout/reftests/bugs/368247-2-ref.html | 13 + layout/reftests/bugs/368247-2.html | 13 + layout/reftests/bugs/368504-1-ref.html | 26 + layout/reftests/bugs/368504-1.html | 20 + layout/reftests/bugs/368504-2-ref.html | 18 + layout/reftests/bugs/368504-2.html | 18 + layout/reftests/bugs/368504-3-ref.html | 24 + layout/reftests/bugs/368504-3a.html | 28 + layout/reftests/bugs/368504-3b.html | 28 + layout/reftests/bugs/368504-4-ref.html | 100 + layout/reftests/bugs/368504-4.html | 122 + layout/reftests/bugs/368504-5-ref.html | 100 + layout/reftests/bugs/368504-5.html | 99 + layout/reftests/bugs/368504-6-ref.html | 16 + layout/reftests/bugs/368504-6.html | 19 + layout/reftests/bugs/368622-1-ref.html | 19 + layout/reftests/bugs/368622-1.html | 21 + layout/reftests/bugs/368651-1-ref.html | 25 + layout/reftests/bugs/368651-1.html | 35 + layout/reftests/bugs/369361-1-ref.html | 24 + layout/reftests/bugs/369361-1.html | 25 + layout/reftests/bugs/369361-2-ref.html | 25 + layout/reftests/bugs/369361-2.html | 27 + layout/reftests/bugs/369882-ref.xhtml | 9 + layout/reftests/bugs/369882.xhtml | 10 + layout/reftests/bugs/369975-1.html | 21 + layout/reftests/bugs/370353-1-ref.html | 26 + layout/reftests/bugs/370353-1.html | 26 + layout/reftests/bugs/370422-1-ref.html | 16 + layout/reftests/bugs/370422-1.html | 16 + layout/reftests/bugs/370525-1-notref.html | 18 + layout/reftests/bugs/370525-1-ref.html | 18 + layout/reftests/bugs/370525-1.html | 18 + layout/reftests/bugs/370525-2-notref.html | 17 + layout/reftests/bugs/370525-2-ref.html | 17 + layout/reftests/bugs/370525-2.html | 17 + layout/reftests/bugs/370525-rowspan-1a-ref.html | 28 + layout/reftests/bugs/370525-rowspan-1a.html | 28 + layout/reftests/bugs/370525-rowspan-1b-ref.html | 28 + layout/reftests/bugs/370525-rowspan-1b.html | 28 + layout/reftests/bugs/370525-rowspan-1c-ref.html | 23 + layout/reftests/bugs/370525-rowspan-1c.html | 23 + layout/reftests/bugs/370525-rowspan-2a-ref.html | 28 + layout/reftests/bugs/370525-rowspan-2a.html | 28 + layout/reftests/bugs/370525-rowspan-2b-ref.html | 24 + layout/reftests/bugs/370525-rowspan-2b.html | 24 + layout/reftests/bugs/370525-rowspan-3-ref.html | 26 + layout/reftests/bugs/370525-rowspan-3.html | 26 + layout/reftests/bugs/370525-rowspan-4-ref.html | 26 + layout/reftests/bugs/370525-rowspan-4.html | 26 + layout/reftests/bugs/370525-sib-ref.html | 18 + layout/reftests/bugs/370525-sib.html | 18 + layout/reftests/bugs/370525-style.css | 13 + layout/reftests/bugs/370586-1-ref.xhtml | 12 + layout/reftests/bugs/370586-1.xhtml | 12 + layout/reftests/bugs/370629-1-ref.html | 1 + layout/reftests/bugs/370629-1.html | 1 + layout/reftests/bugs/370629-2-ref.html | 1 + layout/reftests/bugs/370629-2.html | 1 + layout/reftests/bugs/371043-1-ref.html | 9 + layout/reftests/bugs/371043-1.html | 13 + layout/reftests/bugs/371354-1-ref.html | 25 + layout/reftests/bugs/371354-1.html | 25 + layout/reftests/bugs/371483-1.html | 11 + layout/reftests/bugs/371561-1-ref.html | 12 + layout/reftests/bugs/371561-1.html | 14 + layout/reftests/bugs/371681-1.xhtml | 12 + layout/reftests/bugs/371925-1-ref.html | 14 + layout/reftests/bugs/371925-1a.html | 22 + layout/reftests/bugs/371925-1b.html | 23 + layout/reftests/bugs/372037-1-ref.html | 25 + layout/reftests/bugs/372037-1.html | 25 + layout/reftests/bugs/372062-1-ref.html | 8 + layout/reftests/bugs/372062-1.html | 8 + layout/reftests/bugs/372063-1-ref.html | 115 + layout/reftests/bugs/372063-1.html | 147 + layout/reftests/bugs/372553-1-ref.html | 25 + layout/reftests/bugs/372553-1.html | 31 + layout/reftests/bugs/372632-1-ref.html | 13 + layout/reftests/bugs/372632-1.html | 18 + layout/reftests/bugs/372768-1-ref.html | 10 + layout/reftests/bugs/372768-1.html | 14 + layout/reftests/bugs/373295-1-ref.html | 8 + layout/reftests/bugs/373295-1.html | 13 + layout/reftests/bugs/373298-1-ref.html | 3 + layout/reftests/bugs/373298-1.html | 7 + layout/reftests/bugs/373381-1-ref.html | 3 + layout/reftests/bugs/373381-1.html | 3 + layout/reftests/bugs/373381-2-ref.html | 3 + layout/reftests/bugs/373381-2.html | 3 + layout/reftests/bugs/373381-3-ref.html | 3 + layout/reftests/bugs/373381-3.html | 3 + layout/reftests/bugs/373381-4-ref.html | 3 + layout/reftests/bugs/373381-4.html | 3 + layout/reftests/bugs/373383-1-ref.html | 16 + layout/reftests/bugs/373383-1.html | 24 + layout/reftests/bugs/373433-1-ref.html | 5 + layout/reftests/bugs/373433-1.html | 6 + layout/reftests/bugs/374038-1-ref.xhtml | 7 + layout/reftests/bugs/374038-1.xhtml | 7 + layout/reftests/bugs/374038-2-ref.xhtml | 7 + layout/reftests/bugs/374038-2.xhtml | 7 + layout/reftests/bugs/374927-1-ref.html | 26 + layout/reftests/bugs/374927-1.html | 29 + layout/reftests/bugs/375508-1-ref.html | 4 + layout/reftests/bugs/375508-1.html | 4 + layout/reftests/bugs/375716-1-ref.html | 18 + layout/reftests/bugs/375716-1.html | 25 + layout/reftests/bugs/375827-1-ref.html | 9 + layout/reftests/bugs/375827-1.html | 9 + layout/reftests/bugs/376375-1-ref.html | 7 + layout/reftests/bugs/376375-1.html | 7 + layout/reftests/bugs/376484-1-ref.html | 10 + layout/reftests/bugs/376484-1.html | 19 + layout/reftests/bugs/376532-1-ref.html | 19 + layout/reftests/bugs/376532-1.html | 21 + layout/reftests/bugs/376532-2-ref.html | 20 + layout/reftests/bugs/376532-2.html | 20 + layout/reftests/bugs/376532-3-ref.html | 20 + layout/reftests/bugs/376532-3.html | 20 + layout/reftests/bugs/377603-1-ref.html | 24 + layout/reftests/bugs/377603-1.html | 27 + layout/reftests/bugs/377918-ref.html | 6 + layout/reftests/bugs/377918.html | 6 + layout/reftests/bugs/378535-1-ref.html | 19 + layout/reftests/bugs/378535-1.html | 34 + layout/reftests/bugs/378933-1-ref.html | 53 + layout/reftests/bugs/378933-1.html | 46 + layout/reftests/bugs/378935-1-ref.html | 42 + layout/reftests/bugs/378935-1.html | 39 + layout/reftests/bugs/378937-1-ref.html | 41 + layout/reftests/bugs/378937-1.html | 38 + layout/reftests/bugs/379178-html-ref.html | 25 + layout/reftests/bugs/379178-html.html | 31 + layout/reftests/bugs/379178-svg-ref.svg | 21 + layout/reftests/bugs/379178-svg.svg | 22 + layout/reftests/bugs/379178-xhtml-ref.xhtml | 26 + layout/reftests/bugs/379178-xhtml.xhtml | 32 + layout/reftests/bugs/379316-1-ref.html | 23 + layout/reftests/bugs/379316-1.html | 23 + layout/reftests/bugs/379316-2-ref.html | 6 + layout/reftests/bugs/379316-2.html | 6 + layout/reftests/bugs/379328-1-ref.html | 11 + layout/reftests/bugs/379328-1.html | 11 + layout/reftests/bugs/379349-1-ref.xhtml | 51 + layout/reftests/bugs/379349-1a.xhtml | 50 + layout/reftests/bugs/379349-1b.xhtml | 66 + layout/reftests/bugs/379349-1c.xhtml | 68 + layout/reftests/bugs/379349-2-ref.xhtml | 63 + layout/reftests/bugs/379349-2a.xhtml | 85 + layout/reftests/bugs/379349-2b.xhtml | 92 + layout/reftests/bugs/379349-3-ref.xhtml | 52 + layout/reftests/bugs/379349-3a.xhtml | 63 + layout/reftests/bugs/379349-3b.xhtml | 65 + layout/reftests/bugs/379361-1-ref.html | 16 + layout/reftests/bugs/379361-1.html | 16 + layout/reftests/bugs/379361-2-ref.html | 16 + layout/reftests/bugs/379361-2.html | 16 + layout/reftests/bugs/379361-3-ref.html | 123 + layout/reftests/bugs/379361-3.html | 123 + layout/reftests/bugs/379461-1.html | 16 + layout/reftests/bugs/379461-1.xhtml | 16 + layout/reftests/bugs/379461-2.html | 16 + layout/reftests/bugs/379461-2.xhtml | 16 + layout/reftests/bugs/379461-3-container-blank.html | 1 + layout/reftests/bugs/379461-3-container-html.html | 1 + layout/reftests/bugs/379461-3-container-xhtml.html | 1 + layout/reftests/bugs/379461-3.html | 14 + layout/reftests/bugs/379461-3.xhtml | 14 + layout/reftests/bugs/380004-1-ref.html | 8 + layout/reftests/bugs/380004-1.html | 18 + layout/reftests/bugs/380004-iframe.html | 9 + layout/reftests/bugs/380227-1-ref.html | 8 + layout/reftests/bugs/380227-1.html | 17 + layout/reftests/bugs/380227-iframe.html | 9 + layout/reftests/bugs/380825-1-ref.html | 9 + layout/reftests/bugs/380825-1.html | 9 + layout/reftests/bugs/380842-1-ref.html | 46 + layout/reftests/bugs/380842-1.html | 32 + layout/reftests/bugs/381130-1-ref.html | 10 + layout/reftests/bugs/381130-1.html | 10 + layout/reftests/bugs/381507-1-ref.html | 8 + layout/reftests/bugs/381507-1.html | 18 + layout/reftests/bugs/381507-iframe.html | 16 + layout/reftests/bugs/381746-1-framea.html | 1 + layout/reftests/bugs/381746-1-frameb.html | 1 + layout/reftests/bugs/381746-1-ref.html | 15 + layout/reftests/bugs/381746-1.html | 23 + layout/reftests/bugs/382600-1-ref.html | 7 + layout/reftests/bugs/382600-1.html | 12 + layout/reftests/bugs/382916-1-ref.html | 9 + layout/reftests/bugs/382916-1.html | 9 + layout/reftests/bugs/383035-1.html | 18 + layout/reftests/bugs/383035-2.html | 14 + layout/reftests/bugs/383488-1-ref.html | 28 + layout/reftests/bugs/383488-1.html | 53 + layout/reftests/bugs/383551-1-ref.html | 6 + layout/reftests/bugs/383551-1.html | 6 + layout/reftests/bugs/383883-1-ref.html | 10 + layout/reftests/bugs/383883-1.html | 10 + layout/reftests/bugs/383883-2-ref.html | 18 + layout/reftests/bugs/383883-2.html | 18 + layout/reftests/bugs/383883-3-ref.html | 9 + layout/reftests/bugs/383883-3.html | 9 + layout/reftests/bugs/383883-4-ref.html | 17 + layout/reftests/bugs/383883-4.html | 17 + layout/reftests/bugs/383884-1-ref.html | 9 + layout/reftests/bugs/383884-1.html | 9 + layout/reftests/bugs/383885-1-ref.html | 7 + layout/reftests/bugs/383885-1.html | 7 + layout/reftests/bugs/384322-1-ref.html | 55 + layout/reftests/bugs/384322-1.html | 55 + layout/reftests/bugs/384576-1-ref.html | 15 + layout/reftests/bugs/384576-1.html | 16 + layout/reftests/bugs/384762-1.html | 1 + layout/reftests/bugs/384876-1-ref.html | 37 + layout/reftests/bugs/384876-1.html | 41 + layout/reftests/bugs/385533-1.html | 16 + layout/reftests/bugs/385569-1-ref.html | 19 + layout/reftests/bugs/385569-1a.html | 27 + layout/reftests/bugs/385569-1b.html | 27 + layout/reftests/bugs/385607-1-ref.html | 7 + layout/reftests/bugs/385607-1.html | 16 + layout/reftests/bugs/385823-1-ref.html | 11 + layout/reftests/bugs/385823-1.html | 11 + layout/reftests/bugs/385823-2-ref.html | 9 + layout/reftests/bugs/385823-2a.html | 9 + layout/reftests/bugs/385823-2b.html | 14 + layout/reftests/bugs/385823-2c.html | 15 + layout/reftests/bugs/385870-1-ref.html | 51 + layout/reftests/bugs/385870-1.html | 55 + layout/reftests/bugs/385870-2-ref.html | 51 + layout/reftests/bugs/385870-2.html | 55 + layout/reftests/bugs/386014-1-ref.html | 12 + layout/reftests/bugs/386014-1a.html | 25 + layout/reftests/bugs/386014-1b.html | 26 + layout/reftests/bugs/386014-1c.html | 13 + layout/reftests/bugs/386065-1-ref.html | 17 + layout/reftests/bugs/386065-1.html | 17 + layout/reftests/bugs/386065-2.html | 12 + layout/reftests/bugs/386147-1-ref.html | 6 + layout/reftests/bugs/386147-1.html | 6 + layout/reftests/bugs/386310-1-ref.html | 6 + layout/reftests/bugs/386310-1a.html | 9 + layout/reftests/bugs/386310-1b-shadow.html | 23 + layout/reftests/bugs/386310-1c-shadow.html | 23 + layout/reftests/bugs/386310-1d-shadow.html | 25 + layout/reftests/bugs/386310-script.js | 12 + layout/reftests/bugs/386401-1-ref.html | 31 + layout/reftests/bugs/386401-1.html | 45 + layout/reftests/bugs/386401-2-ref.html | 32 + layout/reftests/bugs/386401-2.html | 48 + layout/reftests/bugs/386401-3-ref.html | 40 + layout/reftests/bugs/386401-3.html | 53 + layout/reftests/bugs/386470-1-ref.html | 7 + layout/reftests/bugs/386470-1a.html | 7 + layout/reftests/bugs/386470-1b.html | 7 + layout/reftests/bugs/386470-1c.html | 7 + layout/reftests/bugs/386920-1-ref.html | 6 + layout/reftests/bugs/386920-1.html | 6 + layout/reftests/bugs/387201-1-ref.html | 21 + layout/reftests/bugs/387201-1.html | 21 + layout/reftests/bugs/387201-2.html | 18 + layout/reftests/bugs/387201-3.html | 15 + layout/reftests/bugs/387227-1-ref.html | 8 + layout/reftests/bugs/387227-1.html | 16 + layout/reftests/bugs/387227-2-ref.html | 7 + layout/reftests/bugs/387227-2.html | 16 + layout/reftests/bugs/387344-1-ref.html | 17 + layout/reftests/bugs/387344-1.html | 19 + layout/reftests/bugs/387876-1-ref.html | 16 + layout/reftests/bugs/387876-1.html | 22 + layout/reftests/bugs/387876-2-ref.html | 13 + layout/reftests/bugs/387876-2.html | 19 + layout/reftests/bugs/387876-3-ref.html | 10 + layout/reftests/bugs/387876-3a.html | 19 + layout/reftests/bugs/387876-3b.html | 28 + layout/reftests/bugs/388026-1-ref.html | 4 + layout/reftests/bugs/388026-1.html | 4 + layout/reftests/bugs/389074-1-ref.html | 8 + layout/reftests/bugs/389074-1.html | 7 + layout/reftests/bugs/389224-1-ref.html | 7 + layout/reftests/bugs/389224-1.html | 16 + layout/reftests/bugs/389224-2.html | 16 + layout/reftests/bugs/389468-1-ref.html | 20 + layout/reftests/bugs/389468-1.html | 28 + layout/reftests/bugs/389623-1-ref.html | 25 + layout/reftests/bugs/389623-1.html | 25 + layout/reftests/bugs/389636-1.html | 31 + layout/reftests/bugs/389924-1-ref.html | 7 + layout/reftests/bugs/389924-1a.html | 20 + layout/reftests/bugs/389924-1b.html | 21 + layout/reftests/bugs/390318-1-ref.html | 9 + layout/reftests/bugs/390318-1a.html | 9 + layout/reftests/bugs/390318-1b.html | 9 + layout/reftests/bugs/390318-1c.html | 9 + layout/reftests/bugs/390318-1d.html | 9 + layout/reftests/bugs/390318-1e.html | 9 + layout/reftests/bugs/390318-1f.html | 9 + layout/reftests/bugs/391045-ref.html | 19 + layout/reftests/bugs/391045.html | 16 + layout/reftests/bugs/391140-1-ref.html | 13 + layout/reftests/bugs/391140-1.html | 7 + layout/reftests/bugs/391412-1-ref.html | 8 + layout/reftests/bugs/391412-1a.html | 11 + layout/reftests/bugs/391412-1b.html | 11 + layout/reftests/bugs/391909-1-ref.html | 14 + layout/reftests/bugs/391909-1.html | 8 + layout/reftests/bugs/391979-ref.html | 20 + layout/reftests/bugs/391979.html | 38 + layout/reftests/bugs/391994-1-ref.html | 9 + layout/reftests/bugs/391994-1.html | 13 + layout/reftests/bugs/392047-ref.html | 20 + layout/reftests/bugs/392047.html | 21 + layout/reftests/bugs/392435-1-ref.html | 23 + layout/reftests/bugs/392435-1.html | 23 + layout/reftests/bugs/393330-1-ref.html | 31 + layout/reftests/bugs/393330-1.html | 32 + layout/reftests/bugs/393490-1-ref.html | 16 + layout/reftests/bugs/393490-1.html | 20 + layout/reftests/bugs/393517-1.xhtml | 18 + layout/reftests/bugs/393649-1-ref.html | 17 + layout/reftests/bugs/393649-1.html | 18 + layout/reftests/bugs/393655-1-ref.html | 10 + layout/reftests/bugs/393655-1.html | 18 + layout/reftests/bugs/393655-2-ref.html | 10 + layout/reftests/bugs/393655-2.html | 18 + layout/reftests/bugs/393655-3-ref.html | 9 + layout/reftests/bugs/393655-3.html | 17 + layout/reftests/bugs/393655-4-ref.html | 9 + layout/reftests/bugs/393655-4.html | 17 + layout/reftests/bugs/393655-5-ref.html | 9 + layout/reftests/bugs/393655-5.html | 17 + layout/reftests/bugs/393671-1-ref.html | 9 + layout/reftests/bugs/393671-1.html | 21 + layout/reftests/bugs/393671-2-ref.html | 9 + layout/reftests/bugs/393671-2.html | 21 + layout/reftests/bugs/393671-3-ref.html | 9 + layout/reftests/bugs/393671-3.html | 21 + layout/reftests/bugs/394111-1.html | 18 + layout/reftests/bugs/394534-1-ref.html | 7 + layout/reftests/bugs/394534-1.html | 8 + layout/reftests/bugs/395107-1-ref.html | 13 + layout/reftests/bugs/395107-1.html | 20 + layout/reftests/bugs/395107-2-ref.html | 13 + layout/reftests/bugs/395107-2.html | 20 + layout/reftests/bugs/395107-3-ref.html | 9 + layout/reftests/bugs/395107-3.html | 10 + layout/reftests/bugs/395107-4-ref.html | 9 + layout/reftests/bugs/395107-4.html | 10 + layout/reftests/bugs/395107-5-ref.html | 9 + layout/reftests/bugs/395107-5.html | 10 + layout/reftests/bugs/395130-1-ref.html | 11 + layout/reftests/bugs/395130-1.html | 14 + layout/reftests/bugs/395130-2-ref.html | 14 + layout/reftests/bugs/395130-2.html | 15 + layout/reftests/bugs/395390-1-ref.html | 5 + layout/reftests/bugs/395390-1.html | 14 + layout/reftests/bugs/397428-1-ref.html | 6 + layout/reftests/bugs/397428-1.html | 8 + layout/reftests/bugs/397844-1-ref.xhtml | 13 + layout/reftests/bugs/397844-1.xhtml | 13 + layout/reftests/bugs/398092-1-ref.html | 18 + layout/reftests/bugs/398092-1.html | 18 + layout/reftests/bugs/398101-1-ref.html | 13 + layout/reftests/bugs/398101-1.html | 22 + layout/reftests/bugs/398144-1-ref.html | 9 + layout/reftests/bugs/398144-1.html | 10 + layout/reftests/bugs/398682-1-ref.html | 17 + layout/reftests/bugs/398682-1.html | 62 + layout/reftests/bugs/398797-1-ref.html | 12 + layout/reftests/bugs/398797-1a.html | 11 + layout/reftests/bugs/398797-1b.html | 11 + layout/reftests/bugs/398797-1c.html | 11 + layout/reftests/bugs/398797-1d.html | 11 + layout/reftests/bugs/398797-style.css | 13 + layout/reftests/bugs/399209-1-ref.html | 15 + layout/reftests/bugs/399209-1.html | 25 + layout/reftests/bugs/399209-2-ref.html | 15 + layout/reftests/bugs/399209-2.html | 25 + layout/reftests/bugs/399258-1-ref.html | 6 + layout/reftests/bugs/399258-1.html | 9 + layout/reftests/bugs/399384-1-ref.html | 16 + layout/reftests/bugs/399384-1.html | 21 + layout/reftests/bugs/399636-quirks-css.html | 23 + layout/reftests/bugs/399636-quirks-html.html | 20 + layout/reftests/bugs/399636-quirks-ref.html | 22 + layout/reftests/bugs/399636-standards-css.html | 25 + layout/reftests/bugs/399636-standards-html.html | 22 + layout/reftests/bugs/399636-standards-ref.html | 24 + layout/reftests/bugs/400081-1.html | 5 + layout/reftests/bugs/400171-1-ref.html | 15 + layout/reftests/bugs/400171-1a.html | 23 + layout/reftests/bugs/400171-1b.html | 22 + layout/reftests/bugs/400171-1c.html | 24 + layout/reftests/bugs/400171-2-ref.html | 15 + layout/reftests/bugs/400171-2a.html | 23 + layout/reftests/bugs/400171-2b.html | 22 + layout/reftests/bugs/400171-2c.html | 24 + layout/reftests/bugs/400421-1-ref.html | 5 + layout/reftests/bugs/400421-1.html | 20 + layout/reftests/bugs/400813-1-ref.html | 7 + layout/reftests/bugs/400813-1.html | 7 + layout/reftests/bugs/400826-1-ref.html | 7 + layout/reftests/bugs/400826-1.html | 14 + layout/reftests/bugs/401121-1-ref.html | 11 + layout/reftests/bugs/401121-1.html | 12 + layout/reftests/bugs/401121-2-ref.html | 13 + layout/reftests/bugs/401121-2.html | 15 + layout/reftests/bugs/401361-frame.html | 7 + layout/reftests/bugs/401946-1.xhtml | 4 + layout/reftests/bugs/402338-1-ref.html | 12 + layout/reftests/bugs/402338-1.html | 12 + layout/reftests/bugs/402567-1-ref.html | 19 + layout/reftests/bugs/402567-1.html | 19 + layout/reftests/bugs/402567-2-ref.html | 20 + layout/reftests/bugs/402567-2.html | 16 + layout/reftests/bugs/402567-3-ref.html | 25 + layout/reftests/bugs/402567-3.html | 19 + layout/reftests/bugs/402567-4-ref.html | 26 + layout/reftests/bugs/402567-4.html | 20 + layout/reftests/bugs/402629-1-iframe.html | 26 + layout/reftests/bugs/402629-1-ref.html | 7 + layout/reftests/bugs/402629-1.html | 17 + layout/reftests/bugs/402629-2-iframe.html | 21 + layout/reftests/bugs/402629-2-ref.html | 7 + layout/reftests/bugs/402629-2.html | 17 + layout/reftests/bugs/402629-3-iframe.html | 22 + layout/reftests/bugs/402629-3-ref.html | 7 + layout/reftests/bugs/402629-3.html | 17 + layout/reftests/bugs/402807-1-ref.html | 21 + layout/reftests/bugs/402807-1.html | 21 + layout/reftests/bugs/402940-1-ref.html | 19 + layout/reftests/bugs/402940-1.html | 19 + layout/reftests/bugs/402940-1b.html | 20 + layout/reftests/bugs/402940-2-notref.html | 19 + layout/reftests/bugs/402940-2.html | 19 + layout/reftests/bugs/402940-3-notref.html | 19 + layout/reftests/bugs/402940-3.html | 19 + layout/reftests/bugs/402950-1-ref.html | 15 + layout/reftests/bugs/402950-1.html | 21 + layout/reftests/bugs/403129-1-ref.html | 8 + layout/reftests/bugs/403129-1.html | 8 + layout/reftests/bugs/403129-2-ref.html | 8 + layout/reftests/bugs/403129-2.html | 8 + layout/reftests/bugs/403129-3-ref.html | 8 + layout/reftests/bugs/403129-3.html | 8 + layout/reftests/bugs/403129-4-ref.html | 8 + layout/reftests/bugs/403129-4.html | 8 + layout/reftests/bugs/403134-1-ref.html | 8 + layout/reftests/bugs/403134-1.html | 16 + layout/reftests/bugs/403181-1-ref.xml | 10 + layout/reftests/bugs/403181-1.xml | 12 + layout/reftests/bugs/403249-1-ref.html | 20 + layout/reftests/bugs/403249-1a.html | 27 + layout/reftests/bugs/403249-1b.html | 27 + layout/reftests/bugs/403249-2-ref.html | 16 + layout/reftests/bugs/403249-2a.html | 27 + layout/reftests/bugs/403249-2b.html | 27 + layout/reftests/bugs/403328-1-ref.html | 45 + layout/reftests/bugs/403328-1.html | 115 + layout/reftests/bugs/403426-1-ref.html | 8 + layout/reftests/bugs/403426-1.html | 9 + layout/reftests/bugs/403455-1-ref.html | 12 + layout/reftests/bugs/403455-1.html | 14 + layout/reftests/bugs/403505-1-ref.xhtml | 1 + layout/reftests/bugs/403505-1.xml | 13 + layout/reftests/bugs/403519-1-ref.html | 15 + layout/reftests/bugs/403519-1.html | 15 + layout/reftests/bugs/403519-2-ref.html | 29 + layout/reftests/bugs/403519-2.html | 29 + layout/reftests/bugs/403656-1-ref.html | 14 + layout/reftests/bugs/403656-1.html | 19 + layout/reftests/bugs/403656-2-ref.html | 16 + layout/reftests/bugs/403656-2.html | 21 + layout/reftests/bugs/403656-3-ref.html | 17 + layout/reftests/bugs/403656-3.html | 22 + layout/reftests/bugs/403656-4-ref.html | 16 + layout/reftests/bugs/403656-4.html | 21 + layout/reftests/bugs/403656-5-ref.html | 16 + layout/reftests/bugs/403656-5.html | 21 + layout/reftests/bugs/403657-1-ref.html | 10 + layout/reftests/bugs/403657-1.html | 10 + layout/reftests/bugs/404030-1-notref.html | 27 + layout/reftests/bugs/404030-1-notref2.html | 29 + layout/reftests/bugs/404030-1-ref.html | 27 + layout/reftests/bugs/404030-1.html | 27 + layout/reftests/bugs/404123-1-ref.html | 10 + layout/reftests/bugs/404123-1.html | 9 + layout/reftests/bugs/404123-2-ref.html | 10 + layout/reftests/bugs/404123-2.html | 9 + layout/reftests/bugs/404123-3-ref.html | 10 + layout/reftests/bugs/404123-3.html | 12 + layout/reftests/bugs/404149-1-ref.xhtml | 19 + layout/reftests/bugs/404149-1.xhtml | 19 + layout/reftests/bugs/404180-1-ref.html | 6 + layout/reftests/bugs/404180-1.html | 6 + layout/reftests/bugs/404301-1-ref.html | 25 + layout/reftests/bugs/404301-1.html | 32 + layout/reftests/bugs/404309-1-ref.html | 20 + layout/reftests/bugs/404309-1a.html | 27 + layout/reftests/bugs/404309-1b.html | 27 + layout/reftests/bugs/404553-1-ref.html | 1 + layout/reftests/bugs/404553-1.html | 1 + layout/reftests/bugs/404666-1-ref.html | 19 + layout/reftests/bugs/404666-1.html | 25 + layout/reftests/bugs/404666-2-ref.html | 15 + layout/reftests/bugs/404666-2.html | 26 + layout/reftests/bugs/405305-1-ref.html | 9 + layout/reftests/bugs/405305-1.html | 9 + layout/reftests/bugs/405380-1-ref.html | 7 + layout/reftests/bugs/405380-1.html | 8 + layout/reftests/bugs/405517-1-ref.xhtml | 7 + layout/reftests/bugs/405517-1.xhtml | 15 + layout/reftests/bugs/405577-1-ref.html | 32 + layout/reftests/bugs/405577-1.html | 32 + layout/reftests/bugs/405584-1-ref.html | 5 + layout/reftests/bugs/405584-1.html | 12 + layout/reftests/bugs/405952-1-ref.html | 42 + layout/reftests/bugs/405952-1.html | 48 + layout/reftests/bugs/40596-1-ref.html | 16 + layout/reftests/bugs/40596-1a.html | 16 + layout/reftests/bugs/40596-1b.html | 16 + layout/reftests/bugs/40596-1c.html | 18 + layout/reftests/bugs/40596-1d.html | 18 + layout/reftests/bugs/40596-1e.html | 17 + layout/reftests/bugs/40596-1f.html | 17 + layout/reftests/bugs/40596-1g.html | 18 + layout/reftests/bugs/40596-1h.html | 18 + layout/reftests/bugs/40596-1i.html | 18 + layout/reftests/bugs/40596-1j.html | 18 + layout/reftests/bugs/406484-1-ref.html | 14 + layout/reftests/bugs/406484-1.html | 20 + layout/reftests/bugs/406568-1-ref.html | 11 + layout/reftests/bugs/406568-1.html | 13 + layout/reftests/bugs/407016-1-a.html | 9 + layout/reftests/bugs/407016-1-b.html | 9 + layout/reftests/bugs/407016-1-ref.html | 7 + layout/reftests/bugs/407078-1-ref.html | 21 + layout/reftests/bugs/407078-1.html | 22 + layout/reftests/bugs/407095-1-ref.html | 9 + layout/reftests/bugs/407095-1.html | 9 + layout/reftests/bugs/407111-1-ref.html | 10 + layout/reftests/bugs/407111-1.html | 10 + layout/reftests/bugs/407227-1-ref.html | 13 + layout/reftests/bugs/407227-1.html | 13 + layout/reftests/bugs/407243-1-ref.html | 67 + layout/reftests/bugs/407243-1.html | 73 + layout/reftests/bugs/407419-1-ref.html | 10 + layout/reftests/bugs/407419-1.html | 10 + layout/reftests/bugs/407937-1-ref.html | 5 + layout/reftests/bugs/407937-1.html | 5 + layout/reftests/bugs/408493-1.html | 16 + layout/reftests/bugs/408493-2-ref.html | 14 + layout/reftests/bugs/408493-2.html | 16 + layout/reftests/bugs/408656-1-ref.html | 16 + layout/reftests/bugs/408656-1a.html | 22 + layout/reftests/bugs/408656-1b.html | 25 + layout/reftests/bugs/408656-1c.html | 21 + layout/reftests/bugs/408782-1-ref.html | 9 + layout/reftests/bugs/408782-1a.html | 9 + layout/reftests/bugs/408782-1b.html | 9 + layout/reftests/bugs/408782-2-ref.html | 5 + layout/reftests/bugs/408782-2a.html | 5 + layout/reftests/bugs/408782-2b.html | 9 + layout/reftests/bugs/409084-1-ref.html | 15 + layout/reftests/bugs/409084-1a.html | 20 + layout/reftests/bugs/409084-1b.html | 21 + layout/reftests/bugs/409659-1-ref.html | 6 + layout/reftests/bugs/409659-1a.html | 7 + layout/reftests/bugs/409659-1b.html | 6 + layout/reftests/bugs/409659-1c.html | 6 + layout/reftests/bugs/409659-1d.html | 9 + layout/reftests/bugs/410621-1-ref.html | 71 + layout/reftests/bugs/410621-1.html | 71 + layout/reftests/bugs/411059-1-ref.html | 42 + layout/reftests/bugs/411059-1.html | 44 + layout/reftests/bugs/411334-1-ref.xml | 7 + layout/reftests/bugs/411334-1.xml | 7 + layout/reftests/bugs/411585-1-ref.html | 7 + layout/reftests/bugs/411585-1.html | 7 + layout/reftests/bugs/411585-2-ref.html | 7 + layout/reftests/bugs/411585-2.html | 9 + layout/reftests/bugs/411585-3-ref.html | 7 + layout/reftests/bugs/411585-3.html | 9 + layout/reftests/bugs/411792-1-ref.html | 6 + layout/reftests/bugs/411792-1.html | 7 + layout/reftests/bugs/412093-1-ref.html | 49 + layout/reftests/bugs/412093-1.html | 30 + layout/reftests/bugs/412352-1-ref.html | 9 + layout/reftests/bugs/412352-1.html | 14 + layout/reftests/bugs/412352-2-ref.html | 9 + layout/reftests/bugs/412352-2.html | 14 + layout/reftests/bugs/412607-1-ref.html | 27 + layout/reftests/bugs/412607-1a.html | 27 + layout/reftests/bugs/412607-1b.html | 27 + layout/reftests/bugs/412679-1-ref.html | 51 + layout/reftests/bugs/412679-1.html | 55 + layout/reftests/bugs/412679-2-ref.html | 51 + layout/reftests/bugs/412679-2.html | 55 + layout/reftests/bugs/413027-2-ref.html | 12 + layout/reftests/bugs/413027-2.html | 12 + layout/reftests/bugs/413027-3-ref.html | 10 + layout/reftests/bugs/413027-3.html | 10 + layout/reftests/bugs/413286-1-ref.html | 89 + layout/reftests/bugs/413286-1a.html | 108 + layout/reftests/bugs/413286-1b.html | 108 + layout/reftests/bugs/413286-1c.html | 108 + layout/reftests/bugs/413286-2-ref.html | 66 + layout/reftests/bugs/413286-2a.html | 67 + layout/reftests/bugs/413286-2b.html | 68 + layout/reftests/bugs/413286-2c.html | 67 + layout/reftests/bugs/413286-3-ref.html | 66 + layout/reftests/bugs/413286-3.html | 67 + layout/reftests/bugs/413286-4-ref.html | 66 + layout/reftests/bugs/413286-4a.html | 66 + layout/reftests/bugs/413286-4b.html | 70 + layout/reftests/bugs/413286-5-ref.html | 68 + layout/reftests/bugs/413286-5.html | 68 + layout/reftests/bugs/413286-6-ref.html | 48 + layout/reftests/bugs/413286-6.html | 51 + layout/reftests/bugs/413292-1-ref.html | 11 + layout/reftests/bugs/413292-1.html | 49 + layout/reftests/bugs/413361-1-ref.html | 13 + layout/reftests/bugs/413361-1.html | 15 + .../bugs/413840-background-unchanged-ref.html | 36 + .../reftests/bugs/413840-background-unchanged.html | 38 + .../bugs/413840-bullet-first-line-ref.html | 20 + layout/reftests/bugs/413840-bullet-first-line.html | 19 + layout/reftests/bugs/413840-ltr-offsets-ref.html | 30 + layout/reftests/bugs/413840-ltr-offsets.html | 38 + .../bugs/413840-pushed-line-bullet-ref.html | 22 + .../reftests/bugs/413840-pushed-line-bullet.html | 23 + layout/reftests/bugs/413840-rtl-offsets-ref.html | 31 + layout/reftests/bugs/413840-rtl-offsets.html | 39 + layout/reftests/bugs/413982-ref.html | 10 + layout/reftests/bugs/413982.html | 25 + layout/reftests/bugs/414638-ref.html | 27 + layout/reftests/bugs/414638.html | 33 + layout/reftests/bugs/414851-1-ref.html | 15 + layout/reftests/bugs/414851-1.html | 15 + layout/reftests/bugs/416106-1-ref.xhtml | 19 + layout/reftests/bugs/416106-1.xhtml | 56 + layout/reftests/bugs/416752-1-ref.html | 15 + layout/reftests/bugs/416752-1.html | 17 + layout/reftests/bugs/417178-1-ref.html | 14 + layout/reftests/bugs/417178-1.html | 14 + layout/reftests/bugs/417246-1-ref.html | 13 + layout/reftests/bugs/417246-1.html | 14 + layout/reftests/bugs/417676-ref.html | 18 + layout/reftests/bugs/417676.html | 9 + layout/reftests/bugs/418574-1-ref.html | 25 + layout/reftests/bugs/418574-1.html | 25 + layout/reftests/bugs/418574-2-ref.html | 23 + layout/reftests/bugs/418574-2.html | 23 + layout/reftests/bugs/418766-1-ref.html | 5 + layout/reftests/bugs/418766-1a.html | 16 + layout/reftests/bugs/418766-1b.html | 6 + layout/reftests/bugs/419060-ref.html | 34 + layout/reftests/bugs/419060.html | 38 + layout/reftests/bugs/419285-1-ref.html | 7 + layout/reftests/bugs/419285-1.html | 12 + layout/reftests/bugs/419531-1-ref.html | 14 + layout/reftests/bugs/419531-1.html | 18 + layout/reftests/bugs/420069-1-ref.html | 47 + layout/reftests/bugs/420069-1.html | 56 + layout/reftests/bugs/420069-2-ref.html | 47 + layout/reftests/bugs/420069-2.html | 56 + layout/reftests/bugs/420351-1-ref.html | 17 + layout/reftests/bugs/420351-1.html | 19 + layout/reftests/bugs/421069-ref.html | 163 + layout/reftests/bugs/421069-ref2.html | 191 + layout/reftests/bugs/421069.html | 163 + layout/reftests/bugs/421203-1-ref.html | 6 + layout/reftests/bugs/421203-1.xhtml | 4 + layout/reftests/bugs/421203-2.xhtml | 4 + layout/reftests/bugs/421203-3.xhtml | 7 + layout/reftests/bugs/421203-4.xhtml | 24 + layout/reftests/bugs/421203-5.xhtml | 23 + layout/reftests/bugs/421203-6.xhtml | 23 + layout/reftests/bugs/421234-1-ref.html | 7 + layout/reftests/bugs/421234-1.html | 7 + layout/reftests/bugs/421239-1-ref.html | 12 + layout/reftests/bugs/421239-1.html | 20 + layout/reftests/bugs/421239-2-ref.html | 12 + layout/reftests/bugs/421239-2.html | 20 + layout/reftests/bugs/421419-1-ref.html | 14 + layout/reftests/bugs/421419-1.html | 14 + layout/reftests/bugs/421436-1-ref.html | 11 + layout/reftests/bugs/421436-1a.html | 7 + layout/reftests/bugs/421436-1b.html | 6 + layout/reftests/bugs/421632-1-ref.html | 52 + layout/reftests/bugs/421632-1.html | 66 + layout/reftests/bugs/421710-1.html | 226 + layout/reftests/bugs/421885-1-ref.xml | 27 + layout/reftests/bugs/421885-1.xml | 33 + layout/reftests/bugs/421955-1-ref.html | 7 + layout/reftests/bugs/421955-1.html | 9 + layout/reftests/bugs/422249-1-ref.html | 20 + layout/reftests/bugs/422249-1.html | 18 + layout/reftests/bugs/422394-1-ref.html | 6 + layout/reftests/bugs/422394-1.html | 6 + layout/reftests/bugs/422678-1-ref.html | 12 + layout/reftests/bugs/422678-1.html | 12 + layout/reftests/bugs/423130-1-ref.html | 14 + layout/reftests/bugs/423130-1.html | 21 + layout/reftests/bugs/423385-1-ref.html | 11 + layout/reftests/bugs/423385-1.html | 16 + layout/reftests/bugs/423599-1-ref.html | 11 + layout/reftests/bugs/423599-1.html | 14 + layout/reftests/bugs/423676-1-ref.html | 20 + layout/reftests/bugs/423676-1.html | 23 + layout/reftests/bugs/423823-1-ref.html | 10 + layout/reftests/bugs/423823-1.html | 16 + layout/reftests/bugs/424074-1-ref.xhtml | 11 + layout/reftests/bugs/424074-1-ref2.xhtml | 11 + layout/reftests/bugs/424074-1-ref3.xhtml | 11 + layout/reftests/bugs/424074-1.xhtml | 7 + layout/reftests/bugs/424236-1-ref.html | 19 + layout/reftests/bugs/424236-1.html | 20 + layout/reftests/bugs/424236-10-ref.html | 18 + layout/reftests/bugs/424236-10.html | 20 + layout/reftests/bugs/424236-11.html | 23 + layout/reftests/bugs/424236-2-ref.html | 22 + layout/reftests/bugs/424236-2.html | 20 + layout/reftests/bugs/424236-3-ref.html | 22 + layout/reftests/bugs/424236-3.html | 21 + layout/reftests/bugs/424236-4-ref.html | 21 + layout/reftests/bugs/424236-4.html | 21 + layout/reftests/bugs/424236-5-ref.html | 22 + layout/reftests/bugs/424236-5.html | 23 + layout/reftests/bugs/424236-6-ref.html | 23 + layout/reftests/bugs/424236-6.html | 21 + layout/reftests/bugs/424236-7-ref.html | 21 + layout/reftests/bugs/424236-7.html | 20 + layout/reftests/bugs/424236-8-ref.html | 25 + layout/reftests/bugs/424236-8.html | 23 + layout/reftests/bugs/424236-9-ref.html | 25 + layout/reftests/bugs/424236-9.html | 24 + layout/reftests/bugs/424434-1-ref.html | 10 + layout/reftests/bugs/424434-1.html | 10 + layout/reftests/bugs/424465-1-ref.html | 35 + layout/reftests/bugs/424465-1.html | 52 + layout/reftests/bugs/424631-1-ref.html | 10 + layout/reftests/bugs/424631-1.html | 10 + layout/reftests/bugs/424710-1-ref.html | 5 + layout/reftests/bugs/424710-1.html | 6 + layout/reftests/bugs/424766-1-ref.html | 29 + layout/reftests/bugs/424766-1.html | 45 + layout/reftests/bugs/425972-1-ref.html | 14 + layout/reftests/bugs/425972-1.html | 15 + layout/reftests/bugs/425972-2-ref.html | 14 + layout/reftests/bugs/425972-2.html | 15 + layout/reftests/bugs/426629-1-ref.html | 18 + layout/reftests/bugs/426629-1.html | 19 + layout/reftests/bugs/427017-1.xhtml | 13 + layout/reftests/bugs/427129-image.html | 213 + layout/reftests/bugs/427129-ref.html | 148 + layout/reftests/bugs/427129-scrollframe.html | 214 + layout/reftests/bugs/427129-table-caption-ref.html | 174 + layout/reftests/bugs/427129-table-caption.html | 248 + layout/reftests/bugs/427129-table.html | 216 + layout/reftests/bugs/427370-1-ref.html | 155 + layout/reftests/bugs/427370-1.html | 155 + layout/reftests/bugs/427730-1-ref.html | 5 + layout/reftests/bugs/427730-1.html | 5 + layout/reftests/bugs/428278-iframe.html | 10 + layout/reftests/bugs/428278-ref.html | 9 + layout/reftests/bugs/428278.html | 18 + layout/reftests/bugs/428423-1-ref.html | 10 + layout/reftests/bugs/428423-1a.html | 18 + layout/reftests/bugs/428423-1b.html | 17 + layout/reftests/bugs/428521-1-ref.html | 28 + layout/reftests/bugs/428521-1a.html | 28 + layout/reftests/bugs/428521-1b.html | 28 + layout/reftests/bugs/428521-1c.html | 28 + layout/reftests/bugs/428810-1-ltr-insets-ref.html | 10 + layout/reftests/bugs/428810-1-ltr-ref.html | 11 + layout/reftests/bugs/428810-1-rtl-insets-ref.html | 11 + layout/reftests/bugs/428810-1-rtl-ref.html | 11 + layout/reftests/bugs/428810-1a-ltr-insets.html | 12 + layout/reftests/bugs/428810-1a-ltr.html | 13 + layout/reftests/bugs/428810-1a-rtl-insets.html | 13 + layout/reftests/bugs/428810-1a-rtl.html | 13 + layout/reftests/bugs/428810-1b-ltr-insets.html | 12 + layout/reftests/bugs/428810-1b-ltr.html | 13 + layout/reftests/bugs/428810-1b-rtl-insets.html | 13 + layout/reftests/bugs/428810-1b-rtl.html | 13 + layout/reftests/bugs/428810-1c-ltr-insets.html | 13 + layout/reftests/bugs/428810-1c-ltr.html | 13 + layout/reftests/bugs/428810-1c-rtl-insets.html | 14 + layout/reftests/bugs/428810-1c-rtl.html | 14 + layout/reftests/bugs/428810-1d-ltr-insets.html | 13 + layout/reftests/bugs/428810-1d-ltr.html | 13 + layout/reftests/bugs/428810-1d-rtl-insets.html | 14 + layout/reftests/bugs/428810-1d-rtl.html | 14 + layout/reftests/bugs/428810-2-ltr-insets-ref.html | 10 + layout/reftests/bugs/428810-2-ltr-ref.html | 11 + layout/reftests/bugs/428810-2-rtl-insets-ref.html | 11 + layout/reftests/bugs/428810-2-rtl-ref.html | 11 + layout/reftests/bugs/428810-2a-ltr-insets.html | 13 + layout/reftests/bugs/428810-2a-ltr.html | 14 + layout/reftests/bugs/428810-2a-rtl-insets.html | 14 + layout/reftests/bugs/428810-2a-rtl.html | 14 + layout/reftests/bugs/428810-2b-ltr-insets.html | 13 + layout/reftests/bugs/428810-2b-ltr.html | 14 + layout/reftests/bugs/428810-2b-rtl-insets.html | 14 + layout/reftests/bugs/428810-2b-rtl.html | 14 + layout/reftests/bugs/428810-2e-ltr-insets.html | 14 + layout/reftests/bugs/428810-2e-ltr.html | 14 + layout/reftests/bugs/428810-2e-rtl-insets.html | 15 + layout/reftests/bugs/428810-2e-rtl.html | 15 + layout/reftests/bugs/428810-2f-ltr-insets.html | 13 + layout/reftests/bugs/428810-2f-ltr.html | 13 + layout/reftests/bugs/428810-2f-rtl-insets.html | 14 + layout/reftests/bugs/428810-2f-rtl.html | 14 + layout/reftests/bugs/428810-3-ltr-insets-ref.html | 10 + layout/reftests/bugs/428810-3-ltr-ref.html | 11 + layout/reftests/bugs/428810-3-rtl-insets-ref.html | 11 + layout/reftests/bugs/428810-3-rtl-ref.html | 11 + layout/reftests/bugs/428810-3a-ltr-insets.html | 13 + layout/reftests/bugs/428810-3a-ltr.html | 14 + layout/reftests/bugs/428810-3a-rtl-insets.html | 14 + layout/reftests/bugs/428810-3a-rtl.html | 14 + layout/reftests/bugs/428810-3b-ltr-insets.html | 13 + layout/reftests/bugs/428810-3b-ltr.html | 14 + layout/reftests/bugs/428810-3b-rtl-insets.html | 14 + layout/reftests/bugs/428810-3b-rtl.html | 14 + layout/reftests/bugs/428810-3e-ltr-insets.html | 14 + layout/reftests/bugs/428810-3e-ltr.html | 14 + layout/reftests/bugs/428810-3e-rtl-insets.html | 15 + layout/reftests/bugs/428810-3e-rtl.html | 15 + layout/reftests/bugs/428810-3f-ltr-insets.html | 13 + layout/reftests/bugs/428810-3f-ltr.html | 13 + layout/reftests/bugs/428810-3f-rtl-insets.html | 14 + layout/reftests/bugs/428810-3f-rtl.html | 14 + .../reftests/bugs/428810-empty-ltr-insets-ref.html | 11 + layout/reftests/bugs/428810-empty-ltr-ref.html | 11 + .../reftests/bugs/428810-empty-rtl-insets-ref.html | 12 + layout/reftests/bugs/428810-empty-rtl-ref.html | 12 + layout/reftests/bugs/430412-1-ref.html | 28 + layout/reftests/bugs/430412-1.html | 28 + layout/reftests/bugs/430813-1-ref.html | 19 + layout/reftests/bugs/430813-1.html | 20 + layout/reftests/bugs/430813-2-ref.html | 19 + layout/reftests/bugs/430813-2.html | 20 + layout/reftests/bugs/430813-3-ref.html | 14 + layout/reftests/bugs/430813-3.html | 15 + layout/reftests/bugs/431341-1-ref.html | 12 + layout/reftests/bugs/431341-1.html | 13 + layout/reftests/bugs/431341-2-ref.html | 12 + layout/reftests/bugs/431341-2.html | 12 + layout/reftests/bugs/431520-1-ref.html | 7 + layout/reftests/bugs/431520-1.html | 10 + layout/reftests/bugs/431948-1-ref.html | 12 + layout/reftests/bugs/431948-1.html | 31 + layout/reftests/bugs/433640-1-ref.html | 49 + layout/reftests/bugs/433640-1.html | 52 + layout/reftests/bugs/433700-ref.html | 95 + layout/reftests/bugs/433700.html | 88 + layout/reftests/bugs/436356-1-ref.html | 1 + layout/reftests/bugs/436356-1.html | 13 + layout/reftests/bugs/436356-2-ref.html | 2 + layout/reftests/bugs/436356-2.html | 14 + layout/reftests/bugs/438537-1-ref.html | 10 + layout/reftests/bugs/438537-1.html | 18 + layout/reftests/bugs/438981-1.xhtml | 11 + layout/reftests/bugs/438987-1-ref.html | 6 + layout/reftests/bugs/438987-1.html | 7 + layout/reftests/bugs/438987-2-ref.html | 6 + layout/reftests/bugs/438987-2a.html | 5 + layout/reftests/bugs/438987-2b.html | 5 + layout/reftests/bugs/438987-2c.html | 5 + layout/reftests/bugs/439004-1-ref.html | 6 + layout/reftests/bugs/439004-1.html | 6 + layout/reftests/bugs/439639-1-ref.html | 25 + layout/reftests/bugs/439639-1.html | 33 + layout/reftests/bugs/439910-ref.html | 16 + layout/reftests/bugs/439910.html | 16 + layout/reftests/bugs/440112-ref.html | 21 + layout/reftests/bugs/440112.html | 20 + layout/reftests/bugs/440149-1-ref.html | 13 + layout/reftests/bugs/440149-1.html | 13 + layout/reftests/bugs/441259-1-ref.html | 11 + layout/reftests/bugs/441259-1.html | 12 + layout/reftests/bugs/441259-2-ref.html | 7 + layout/reftests/bugs/441259-2.html | 7 + layout/reftests/bugs/442542-1-ref.html | 4 + layout/reftests/bugs/442542-1.html | 4 + layout/reftests/bugs/442542-subframe.html | 8 + layout/reftests/bugs/444015-1-ref.html | 9 + layout/reftests/bugs/444015-1.html | 9 + layout/reftests/bugs/444375-1-ref.html | 14 + layout/reftests/bugs/444375-1.html | 16 + layout/reftests/bugs/444928-1-ref.html | 17 + layout/reftests/bugs/444928-1.html | 17 + layout/reftests/bugs/444928-2-ref.html | 18 + layout/reftests/bugs/444928-2.html | 17 + layout/reftests/bugs/444928-3-ref.html | 18 + layout/reftests/bugs/444928-3.html | 17 + layout/reftests/bugs/445004-1-ref.html | 4 + layout/reftests/bugs/445004-1.html | 31 + layout/reftests/bugs/445142-1-ref.html | 147 + layout/reftests/bugs/445142-1a.html | 149 + layout/reftests/bugs/445142-1b.html | 187 + layout/reftests/bugs/445142-1c.html | 155 + layout/reftests/bugs/445142-2-ref.html | 148 + layout/reftests/bugs/445142-2a.html | 150 + layout/reftests/bugs/445142-2b.html | 188 + layout/reftests/bugs/446100-1a.html | 19 + layout/reftests/bugs/446100-1b.html | 19 + layout/reftests/bugs/446100-1c.html | 19 + layout/reftests/bugs/446100-1d.html | 19 + layout/reftests/bugs/446100-1e.html | 19 + layout/reftests/bugs/446100-1f.html | 19 + layout/reftests/bugs/446100-1g.html | 19 + layout/reftests/bugs/446100-1h.html | 19 + layout/reftests/bugs/447749-1-ref.html | 15 + layout/reftests/bugs/447749-1.html | 24 + layout/reftests/bugs/448193-ref.html | 18 + layout/reftests/bugs/448193.html | 18 + layout/reftests/bugs/449171-1.html | 16 + layout/reftests/bugs/449171-ref.html | 12 + layout/reftests/bugs/449362-1-ref.html | 43 + layout/reftests/bugs/449362-1.html | 74 + layout/reftests/bugs/449519-1-ref.html | 6 + layout/reftests/bugs/449519-1.html | 6 + layout/reftests/bugs/450670-1-ref.html | 5 + layout/reftests/bugs/450670-1.html | 6 + layout/reftests/bugs/451168-1-ref.html | 6 + layout/reftests/bugs/451168-1.html | 11 + layout/reftests/bugs/451876-1-ref.html | 30 + layout/reftests/bugs/451876-1.html | 30 + layout/reftests/bugs/451876-2-ref.html | 31 + layout/reftests/bugs/451876-2.html | 31 + layout/reftests/bugs/452915-1-ref.html | 7 + layout/reftests/bugs/452915-1.html | 7 + layout/reftests/bugs/452964-1-ref.html | 21 + layout/reftests/bugs/452964-1.html | 20 + layout/reftests/bugs/454361.html | 6 + layout/reftests/bugs/455105-1.html | 28 + layout/reftests/bugs/455105-2.html | 31 + layout/reftests/bugs/455105-ref.html | 17 + layout/reftests/bugs/455171-5-ref.html | 6 + layout/reftests/bugs/455171-5.html | 9 + layout/reftests/bugs/455280-1-ref.xhtml | 10 + layout/reftests/bugs/455280-1.xhtml | 16 + layout/reftests/bugs/455826-1-ref.html | 6 + layout/reftests/bugs/455826-1.html | 4 + layout/reftests/bugs/456147-ref.html | 42 + layout/reftests/bugs/456147.css | 27 + layout/reftests/bugs/456147.xhtml | 13 + layout/reftests/bugs/456219-1-mask-wArA.png | Bin 0 -> 165 bytes layout/reftests/bugs/456219-1-mask-wArB.png | Bin 0 -> 265 bytes layout/reftests/bugs/456219-1-mask-wArC.png | Bin 0 -> 354 bytes layout/reftests/bugs/456219-1-mask-wArD.png | Bin 0 -> 433 bytes layout/reftests/bugs/456219-1-mask-wArE.png | Bin 0 -> 461 bytes layout/reftests/bugs/456219-1-mask-wBrA.png | Bin 0 -> 175 bytes layout/reftests/bugs/456219-1-mask-wBrB.png | Bin 0 -> 240 bytes layout/reftests/bugs/456219-1-mask-wBrC.png | Bin 0 -> 350 bytes layout/reftests/bugs/456219-1-mask-wBrD.png | Bin 0 -> 440 bytes layout/reftests/bugs/456219-1-mask-wBrE.png | Bin 0 -> 531 bytes layout/reftests/bugs/456219-1-mask-wCrA.png | Bin 0 -> 169 bytes layout/reftests/bugs/456219-1-mask-wCrB.png | Bin 0 -> 235 bytes layout/reftests/bugs/456219-1-mask-wCrC.png | Bin 0 -> 341 bytes layout/reftests/bugs/456219-1-mask-wCrD.png | Bin 0 -> 413 bytes layout/reftests/bugs/456219-1-mask-wCrE.png | Bin 0 -> 413 bytes layout/reftests/bugs/456219-1-mask-wDrA.png | Bin 0 -> 177 bytes layout/reftests/bugs/456219-1-mask-wDrB.png | Bin 0 -> 263 bytes layout/reftests/bugs/456219-1-mask-wDrC.png | Bin 0 -> 392 bytes layout/reftests/bugs/456219-1-mask-wDrD.png | Bin 0 -> 492 bytes layout/reftests/bugs/456219-1-mask-wDrE.png | Bin 0 -> 970 bytes layout/reftests/bugs/456219-1-mask-wErA.png | Bin 0 -> 171 bytes layout/reftests/bugs/456219-1-mask-wErB.png | Bin 0 -> 272 bytes layout/reftests/bugs/456219-1-mask-wErC.png | Bin 0 -> 383 bytes layout/reftests/bugs/456219-1-mask-wErD.png | Bin 0 -> 485 bytes layout/reftests/bugs/456219-1-mask-wErE.png | Bin 0 -> 526 bytes layout/reftests/bugs/456219-1-ref.html | 80 + layout/reftests/bugs/456219-1a.html | 81 + layout/reftests/bugs/456219-1b.html | 81 + layout/reftests/bugs/456219-1c.html | 81 + layout/reftests/bugs/456219-2-mask.png | Bin 0 -> 580 bytes layout/reftests/bugs/456219-2-ref.html | 31 + layout/reftests/bugs/456219-2.html | 30 + layout/reftests/bugs/456330-1-ref.png | Bin 0 -> 153 bytes layout/reftests/bugs/456330-1.gif | Bin 0 -> 62 bytes layout/reftests/bugs/456484-1-ref.html | 19 + layout/reftests/bugs/456484-1.html | 19 + layout/reftests/bugs/457398-1-ref.html | 11 + layout/reftests/bugs/457398-1.html | 11 + layout/reftests/bugs/457398-2-ref.html | 11 + layout/reftests/bugs/457398-2.html | 11 + layout/reftests/bugs/458296-1-ref.html | 10 + layout/reftests/bugs/458296-1a.html | 8 + layout/reftests/bugs/458296-1b.html | 8 + layout/reftests/bugs/458296-1c.html | 10 + layout/reftests/bugs/458296-1d.html | 8 + layout/reftests/bugs/458487-1-ref.html | 7 + layout/reftests/bugs/458487-1a.html | 5 + layout/reftests/bugs/458487-1b.html | 5 + layout/reftests/bugs/458487-1c.html | 4 + layout/reftests/bugs/458487-1d.html | 4 + layout/reftests/bugs/458487-1e.html | 5 + layout/reftests/bugs/458487-1f.html | 5 + layout/reftests/bugs/458487-1g.html | 5 + layout/reftests/bugs/458487-1h.html | 5 + layout/reftests/bugs/458487-2-ref.html | 11 + layout/reftests/bugs/458487-2.html | 11 + layout/reftests/bugs/458487-3-iframe.html | 6 + layout/reftests/bugs/458487-3-ref.html | 6 + layout/reftests/bugs/458487-3.html | 6 + layout/reftests/bugs/458487-4-ref.html | 3 + layout/reftests/bugs/458487-4a.html | 5 + layout/reftests/bugs/458487-4b.html | 5 + layout/reftests/bugs/458487-4c.html | 6 + layout/reftests/bugs/458487-5-ref.html | 9 + layout/reftests/bugs/458487-5a.html | 9 + layout/reftests/bugs/458487-5b.html | 9 + layout/reftests/bugs/459443-1-ref.html | 6 + layout/reftests/bugs/459443-1.html | 38 + layout/reftests/bugs/459613-1-ref.html | 6 + layout/reftests/bugs/459613-1.html | 6 + layout/reftests/bugs/460012-1-ref.html | 6 + layout/reftests/bugs/460012-1.html | 16 + layout/reftests/bugs/461266-1-ref.html | 17 + layout/reftests/bugs/461266-1.html | 20 + layout/reftests/bugs/461512-1-ref.html | 68 + layout/reftests/bugs/461512-1.html | 59 + layout/reftests/bugs/462844-1.html | 10 + layout/reftests/bugs/462844-2.html | 10 + layout/reftests/bugs/462844-3.html | 10 + layout/reftests/bugs/462844-4.html | 10 + layout/reftests/bugs/462844-ref.html | 5 + layout/reftests/bugs/463204-1-ref.html | 17 + layout/reftests/bugs/463204-1.html | 19 + layout/reftests/bugs/463217-1-ref.xhtml | 7 + layout/reftests/bugs/463217-1.xhtml | 4 + layout/reftests/bugs/463952-1-ref.html | 6 + layout/reftests/bugs/463952-1.html | 11 + layout/reftests/bugs/464811-1-ref.html | 7 + layout/reftests/bugs/464811-1.html | 7 + layout/reftests/bugs/465574-1-ref.html | 26 + layout/reftests/bugs/465574-1.html | 19 + layout/reftests/bugs/466258-1-ref.html | 11 + layout/reftests/bugs/466258-1.html | 8 + layout/reftests/bugs/466395-1-ref.html | 2 + layout/reftests/bugs/466395-1.html | 8 + layout/reftests/bugs/466395-2-ref.html | 3 + layout/reftests/bugs/466395-2.html | 9 + layout/reftests/bugs/467084-1-ref.html | 19 + layout/reftests/bugs/467084-1.html | 19 + layout/reftests/bugs/467084-2-ref.html | 10 + layout/reftests/bugs/467084-2.html | 10 + layout/reftests/bugs/467444-1-ref.html | 29 + layout/reftests/bugs/467444-1.html | 30 + layout/reftests/bugs/467460-1-ref.html | 13 + layout/reftests/bugs/467460-1.html | 21 + layout/reftests/bugs/468473-1-ref.xhtml | 10 + layout/reftests/bugs/468473-1.xhtml | 10 + layout/reftests/bugs/471356-1-ref.html | 11 + layout/reftests/bugs/471356-1.html | 23 + layout/reftests/bugs/472500-1-ref.xhtml | 3 + layout/reftests/bugs/472500-1.xhtml | 4 + layout/reftests/bugs/472769-1-ref.html | 15 + layout/reftests/bugs/472769-1a.html | 14 + layout/reftests/bugs/472769-1b.html | 15 + layout/reftests/bugs/472769-2-ref.html | 36 + layout/reftests/bugs/472769-2.html | 36 + layout/reftests/bugs/472769-3-ref.html | 35 + layout/reftests/bugs/472769-3.html | 35 + layout/reftests/bugs/473847-1-ref.xhtml | 8 + layout/reftests/bugs/473847-1.xhtml | 8 + layout/reftests/bugs/474417-1-ref.html | 11 + layout/reftests/bugs/474417-1.html | 11 + layout/reftests/bugs/474472-1-ref.html | 6 + layout/reftests/bugs/474472-1.html | 25 + layout/reftests/bugs/475986-1-ref.html | 8 + layout/reftests/bugs/475986-1a.html | 8 + layout/reftests/bugs/475986-1b.html | 8 + layout/reftests/bugs/475986-1c.html | 8 + layout/reftests/bugs/475986-1d.html | 8 + layout/reftests/bugs/475986-1e.html | 8 + layout/reftests/bugs/475986-1f.html | 8 + layout/reftests/bugs/475986-2-ref.html | 8 + layout/reftests/bugs/475986-2a.html | 8 + layout/reftests/bugs/475986-2b.html | 8 + layout/reftests/bugs/475986-2c.html | 8 + layout/reftests/bugs/475986-2d.html | 8 + layout/reftests/bugs/475986-2e.html | 8 + layout/reftests/bugs/475986-2f.html | 8 + layout/reftests/bugs/475986-3-ref.html | 8 + layout/reftests/bugs/475986-3a.html | 8 + layout/reftests/bugs/475986-3b.html | 8 + layout/reftests/bugs/475986-4-ref.html | 22 + layout/reftests/bugs/475986-4.html | 22 + layout/reftests/bugs/476063-1-ref.html | 17 + layout/reftests/bugs/476063-1.html | 46 + layout/reftests/bugs/476063-2-ref.html | 23 + layout/reftests/bugs/476063-2.html | 30 + layout/reftests/bugs/476063-3-ref.html | 9 + layout/reftests/bugs/476063-3.html | 9 + layout/reftests/bugs/476063-4-ref.xhtml | 14 + layout/reftests/bugs/476063-4.xhtml | 14 + layout/reftests/bugs/476357-1-ref.html | 8 + layout/reftests/bugs/476357-1.html | 16 + layout/reftests/bugs/476598-1-ref.html | 16 + layout/reftests/bugs/476598-1-ref2.html | 15 + layout/reftests/bugs/476598-1a.html | 16 + layout/reftests/bugs/476598-1b.html | 20 + layout/reftests/bugs/476856-1-ref.html | 19 + layout/reftests/bugs/476856-1.html | 29 + layout/reftests/bugs/478377-1-ref.xhtml | 20 + layout/reftests/bugs/478377-1.xhtml | 21 + layout/reftests/bugs/478614-1-ref.html | 16 + layout/reftests/bugs/478614-1.html | 16 + layout/reftests/bugs/478614-2.html | 16 + layout/reftests/bugs/478614-3-ref.html | 16 + layout/reftests/bugs/478614-3.html | 16 + layout/reftests/bugs/478614-4-ref.html | 16 + layout/reftests/bugs/478614-4.html | 16 + layout/reftests/bugs/478614-5-ref.html | 16 + layout/reftests/bugs/478614-5.html | 16 + layout/reftests/bugs/478811-1-ref.html | 10 + layout/reftests/bugs/478811-1.html | 21 + layout/reftests/bugs/478811-2-ref.html | 12 + layout/reftests/bugs/478811-2.html | 22 + layout/reftests/bugs/478811-3-ref.html | 12 + layout/reftests/bugs/478811-3.html | 22 + layout/reftests/bugs/478811-4-ref.html | 12 + layout/reftests/bugs/478811-4.html | 22 + layout/reftests/bugs/478956-1-ref.html | 17 + layout/reftests/bugs/478956-1a.html | 16 + layout/reftests/bugs/478956-1b.html | 16 + layout/reftests/bugs/480880-1-ref.html | 5 + layout/reftests/bugs/480880-1a.html | 19 + layout/reftests/bugs/480880-1b.html | 16 + layout/reftests/bugs/480880-1c.html | 13 + layout/reftests/bugs/480880-1d.html | 19 + layout/reftests/bugs/480880-1e.html | 16 + layout/reftests/bugs/480880-2a.html | 14 + layout/reftests/bugs/480880-2b.html | 14 + layout/reftests/bugs/480880-2c.html | 13 + layout/reftests/bugs/481024-1-ref.html | 6 + layout/reftests/bugs/481024-1a.html | 6 + layout/reftests/bugs/481024-1b.html | 6 + layout/reftests/bugs/481024-1c.html | 6 + layout/reftests/bugs/481024-1d.html | 6 + layout/reftests/bugs/481024-1e.html | 6 + layout/reftests/bugs/481948-1-ref.html | 13 + layout/reftests/bugs/481948-1.html | 15 + layout/reftests/bugs/481948-2-ref.html | 20 + layout/reftests/bugs/481948-2.html | 24 + layout/reftests/bugs/481948-3-ref.html | 17 + layout/reftests/bugs/481948-3.html | 22 + layout/reftests/bugs/482398-1-ref.html | 4 + layout/reftests/bugs/482398-1.html | 25 + layout/reftests/bugs/482592-1-ref.html | 6 + layout/reftests/bugs/482592-1a-shadow.xhtml | 30 + layout/reftests/bugs/482592-1b-shadow.xhtml | 29 + layout/reftests/bugs/482659-1-ref.html | 4 + layout/reftests/bugs/482659-1a.html | 17 + layout/reftests/bugs/482659-1b.html | 17 + layout/reftests/bugs/482659-1c.html | 26 + layout/reftests/bugs/482659-1d.html | 26 + layout/reftests/bugs/483565-ref.xhtml | 15 + layout/reftests/bugs/483565.xhtml | 15 + layout/reftests/bugs/484256-1-ref.html | 12 + layout/reftests/bugs/484256-1.html | 12 + layout/reftests/bugs/484256-2.html | 13 + layout/reftests/bugs/485012-1-ref.html | 12 + layout/reftests/bugs/485012-1.html | 16 + layout/reftests/bugs/485275-1-ref.html | 7 + layout/reftests/bugs/485275-1.html | 7 + layout/reftests/bugs/485275-1.svg | 7 + layout/reftests/bugs/486052-1-ref.html | 12 + layout/reftests/bugs/486052-1.html | 23 + layout/reftests/bugs/486052-2-ref.html | 6 + layout/reftests/bugs/486052-2a.html | 17 + layout/reftests/bugs/486052-2b.html | 17 + layout/reftests/bugs/486052-2c.html | 17 + layout/reftests/bugs/486052-2d.html | 6 + layout/reftests/bugs/486052-2e.html | 17 + layout/reftests/bugs/486052-2f.html | 17 + layout/reftests/bugs/486052-2g.html | 17 + layout/reftests/bugs/486065-1-ref.html | 15 + layout/reftests/bugs/486065-1.html | 16 + layout/reftests/bugs/487539-1.html | 45 + layout/reftests/bugs/488390-1-ref.html | 4 + layout/reftests/bugs/488390-1.html | 22 + layout/reftests/bugs/488649-1-ref.html | 9 + layout/reftests/bugs/488649-1.html | 10 + layout/reftests/bugs/488685-1-ref.html | 9 + layout/reftests/bugs/488685-1.html | 7 + layout/reftests/bugs/488692-1-ref.html | 6 + layout/reftests/bugs/488692-1.html | 11 + layout/reftests/bugs/489868-1-ref.svg | 5 + layout/reftests/bugs/489868-1.svg | 34 + layout/reftests/bugs/490173-2-ref.html | 11 + layout/reftests/bugs/490173-2.html | 11 + layout/reftests/bugs/490176-1-ref.html | 18 + layout/reftests/bugs/490176-1.html | 31 + layout/reftests/bugs/490177-1-ref.svg | 18 + layout/reftests/bugs/490177-1.svg | 27 + layout/reftests/bugs/490182-1-ref.html | 14 + layout/reftests/bugs/490182-1a.html | 31 + layout/reftests/bugs/490182-1b.html | 28 + layout/reftests/bugs/491180-1-ref.html | 5 + layout/reftests/bugs/491180-1.html | 5 + layout/reftests/bugs/491180-2-ref.html | 4 + layout/reftests/bugs/491180-2.html | 3 + layout/reftests/bugs/491323-1-ref.xhtml | 15 + layout/reftests/bugs/491323-1.xhtml | 23 + layout/reftests/bugs/492661-1-ref.html | 24 + layout/reftests/bugs/492661-1.html | 34 + layout/reftests/bugs/493968-1-ref.html | 10 + layout/reftests/bugs/493968-1.html | 20 + layout/reftests/bugs/494667-1-ref.html | 6 + layout/reftests/bugs/494667-1.html | 26 + layout/reftests/bugs/494667-2-ref.html | 6 + layout/reftests/bugs/494667-2.html | 27 + layout/reftests/bugs/495274-1-ref.html | 9 + layout/reftests/bugs/495274-1.html | 15 + layout/reftests/bugs/495385-1-ref.html | 9 + layout/reftests/bugs/495385-1a.html | 21 + layout/reftests/bugs/495385-1b.html | 11 + layout/reftests/bugs/495385-1c.html | 6 + layout/reftests/bugs/495385-1d.html | 6 + layout/reftests/bugs/495385-1e.html | 14 + layout/reftests/bugs/495385-1f.html | 14 + layout/reftests/bugs/495385-2-ref.html | 15 + layout/reftests/bugs/495385-2a.html | 30 + layout/reftests/bugs/495385-2b.html | 36 + layout/reftests/bugs/495385-2c.html | 36 + layout/reftests/bugs/495385-2d.html | 28 + layout/reftests/bugs/495385-2e.html | 30 + layout/reftests/bugs/495385-2g.html | 30 + layout/reftests/bugs/495385-2h.html | 19 + layout/reftests/bugs/495385-2i.html | 31 + layout/reftests/bugs/495385-3-ref.html | 4 + layout/reftests/bugs/495385-3.html | 14 + layout/reftests/bugs/495385-4-ref.html | 12 + layout/reftests/bugs/495385-4.html | 27 + layout/reftests/bugs/495385-5-ref.html | 19 + layout/reftests/bugs/495385-5.html | 36 + layout/reftests/bugs/496032-1-ref.html | 12 + layout/reftests/bugs/496032-1.html | 13 + layout/reftests/bugs/496840-1-ref.html | 7 + layout/reftests/bugs/496840-1.html | 18 + layout/reftests/bugs/501037-ref.html | 12 + layout/reftests/bugs/501037.html | 12 + layout/reftests/bugs/501257-1-ref.html | 8 + layout/reftests/bugs/501257-1-ref.xhtml | 7 + layout/reftests/bugs/501257-1.xhtml | 18 + layout/reftests/bugs/501257-1a.html | 16 + layout/reftests/bugs/501257-1b.html | 17 + layout/reftests/bugs/501627-1-ref.html | 7 + layout/reftests/bugs/501627-1.html | 7 + layout/reftests/bugs/502288-1-ref.html | 8 + layout/reftests/bugs/502288-1.html | 17 + layout/reftests/bugs/502447-1-ref.html | 6 + layout/reftests/bugs/502447-1.html | 9 + layout/reftests/bugs/502447-2-ref.html | 2 + layout/reftests/bugs/502447-2.html | 8 + layout/reftests/bugs/502795-1-ref.html | 18 + layout/reftests/bugs/502795-1.html | 21 + layout/reftests/bugs/502942-1-ref.html | 6 + layout/reftests/bugs/502942-1.html | 6 + layout/reftests/bugs/503364-1-ref.html | 11 + layout/reftests/bugs/503364-1a.html | 21 + layout/reftests/bugs/503364-1b.html | 20 + layout/reftests/bugs/503531-1-ref.html | 23 + layout/reftests/bugs/503531-1.html | 25 + layout/reftests/bugs/504032-1-ref.html | 9 + layout/reftests/bugs/504032-1.html | 19 + layout/reftests/bugs/505743-1.html | 25 + layout/reftests/bugs/50630-1-ref.html | 22 + layout/reftests/bugs/50630-1a.html | 25 + layout/reftests/bugs/50630-1b.html | 25 + layout/reftests/bugs/50630-1c.html | 25 + layout/reftests/bugs/50630-2-ref.html | 17 + layout/reftests/bugs/50630-2.html | 17 + layout/reftests/bugs/50630-3-ref.html | 13 + layout/reftests/bugs/50630-3.html | 17 + layout/reftests/bugs/50630-4-ref.html | 11 + layout/reftests/bugs/50630-4-ref2.html | 13 + layout/reftests/bugs/50630-4.html | 16 + layout/reftests/bugs/50630-5-ref.html | 25 + layout/reftests/bugs/50630-5.html | 24 + layout/reftests/bugs/506481-1-ref.html | 6 + layout/reftests/bugs/506481-1.html | 6 + layout/reftests/bugs/507187-1-ref.html | 2 + layout/reftests/bugs/507187-1.html | 1 + layout/reftests/bugs/507487-1-ref.html | 7 + layout/reftests/bugs/507487-1.html | 32 + layout/reftests/bugs/507487-2-ref.xhtml | 11 + layout/reftests/bugs/507487-2.xhtml | 32 + layout/reftests/bugs/507762-1-ref.html | 7 + layout/reftests/bugs/507762-1.html | 23 + layout/reftests/bugs/507762-2-ref.html | 7 + layout/reftests/bugs/507762-2.html | 22 + layout/reftests/bugs/507762-3.html | 23 + layout/reftests/bugs/507762-4.html | 22 + layout/reftests/bugs/508919-1-ref.xhtml | 10 + layout/reftests/bugs/508919-1.xhtml | 19 + layout/reftests/bugs/509155-1-ref.xhtml | 10 + layout/reftests/bugs/509155-1.xhtml | 19 + layout/reftests/bugs/512410-ref.html | 17 + layout/reftests/bugs/512410.html | 10 + layout/reftests/bugs/512631-1-ref.html | 25 + layout/reftests/bugs/512631-1.html | 25 + layout/reftests/bugs/513153-1-ref.html | 9 + layout/reftests/bugs/513153-1a.html | 28 + layout/reftests/bugs/513153-1b.html | 28 + layout/reftests/bugs/513153-2-ref.html | 9 + layout/reftests/bugs/513153-2a.html | 28 + layout/reftests/bugs/513153-2b.html | 28 + layout/reftests/bugs/513318-1-ref.xhtml | 5 + layout/reftests/bugs/513318-1.xhtml | 51 + layout/reftests/bugs/513318-2-ref.xhtml | 9 + layout/reftests/bugs/513318-2.xhtml | 9 + layout/reftests/bugs/514917-1-ref.html | 20 + layout/reftests/bugs/514917-1.html | 26 + layout/reftests/bugs/518172-1a.html | 24 + layout/reftests/bugs/518172-1b.html | 24 + layout/reftests/bugs/518172-2a.html | 25 + layout/reftests/bugs/518172-2b.html | 25 + layout/reftests/bugs/518172-a-ref.html | 14 + layout/reftests/bugs/518172-b-ref.html | 17 + layout/reftests/bugs/520421-1-ref.html | 6 + layout/reftests/bugs/520421-1.html | 23 + layout/reftests/bugs/520563-1-ref.xhtml | 6 + layout/reftests/bugs/520563-1.xhtml | 14 + layout/reftests/bugs/521525-1-ref.html | 7 + layout/reftests/bugs/521525-1.html | 7 + layout/reftests/bugs/521525-2-ref.html | 7 + layout/reftests/bugs/521525-2.html | 7 + layout/reftests/bugs/521539-1-ref.html | 5 + layout/reftests/bugs/521539-1.html | 5 + layout/reftests/bugs/521542-1-ref.xhtml | 18 + layout/reftests/bugs/521542-1.xhtml | 18 + layout/reftests/bugs/521602-ref.html | 4 + layout/reftests/bugs/521602.html | 5 + layout/reftests/bugs/521685-1-ref.html | 13 + layout/reftests/bugs/521685-1.html | 16 + layout/reftests/bugs/522632-1-ref.html | 12 + layout/reftests/bugs/522632-1.html | 12 + layout/reftests/bugs/523096-1-ref.html | 36 + layout/reftests/bugs/523096-1.html | 43 + layout/reftests/bugs/523468-1-ref.html | 8 + layout/reftests/bugs/523468-1.html | 10 + layout/reftests/bugs/524175-1-ref.html | 4 + layout/reftests/bugs/524175-1.html | 8 + layout/reftests/bugs/526463-1-ref.html | 12 + layout/reftests/bugs/526463-1.html | 20 + layout/reftests/bugs/527464-1.html | 1 + layout/reftests/bugs/527464-ref.html | 1 + layout/reftests/bugs/528038-1-ref.html | 4 + layout/reftests/bugs/528038-1a.html | 12 + layout/reftests/bugs/528038-1b.html | 12 + layout/reftests/bugs/528038-1c.html | 12 + layout/reftests/bugs/528038-1d.html | 12 + layout/reftests/bugs/528038-1e.html | 12 + layout/reftests/bugs/528038-1f.html | 12 + layout/reftests/bugs/528038-2-ref.html | 4 + layout/reftests/bugs/528038-2.html | 12 + layout/reftests/bugs/530686-1-ref.html | 16 + layout/reftests/bugs/530686-1.html | 34 + layout/reftests/bugs/531200-1-ref.html | 38 + layout/reftests/bugs/531200-1.html | 38 + layout/reftests/bugs/531371-1-ref.html | 3 + layout/reftests/bugs/531371-1.html | 5 + layout/reftests/bugs/534526-1-ref.html | 6 + layout/reftests/bugs/534526-1a.html | 12 + layout/reftests/bugs/534526-1b.html | 12 + layout/reftests/bugs/534804-1-ref.html | 21 + layout/reftests/bugs/534804-1.html | 45 + layout/reftests/bugs/534808-1-ref.html | 20 + layout/reftests/bugs/534808-1.html | 20 + layout/reftests/bugs/534808-2-ref.html | 22 + layout/reftests/bugs/534808-2.html | 22 + layout/reftests/bugs/534919-1-ref.html | 17 + layout/reftests/bugs/534919-1.html | 17 + layout/reftests/bugs/536061-ref.html | 53 + layout/reftests/bugs/536061.html | 54 + layout/reftests/bugs/537471-1-ref.html | 6 + layout/reftests/bugs/537471-1.html | 6 + layout/reftests/bugs/537507-1-frame.xhtml | 1 + layout/reftests/bugs/537507-1-ref.xhtml | 8 + layout/reftests/bugs/537507-1.xhtml | 8 + layout/reftests/bugs/537507-2-frame.xhtml | 1 + layout/reftests/bugs/537507-2-ref.html | 5 + layout/reftests/bugs/537507-2.html | 5 + layout/reftests/bugs/538909-1-ref.html | 17 + layout/reftests/bugs/538909-1.html | 16 + layout/reftests/bugs/538935-1-ref.html | 16 + layout/reftests/bugs/538935-1.html | 16 + layout/reftests/bugs/539226-1.html | 17 + layout/reftests/bugs/539323-1-ref.html | 12 + layout/reftests/bugs/539323-1.html | 10 + layout/reftests/bugs/539323-2-ref.html | 12 + layout/reftests/bugs/539323-2.html | 10 + layout/reftests/bugs/539323-3-ref.html | 12 + layout/reftests/bugs/539323-3.html | 10 + layout/reftests/bugs/539880-1-dynamic.html | 58 + layout/reftests/bugs/539880-1-ref.html | 38 + layout/reftests/bugs/539880-1.html | 38 + layout/reftests/bugs/539949-1-ref.html | 10 + layout/reftests/bugs/539949-1.html | 10 + layout/reftests/bugs/541382-1-ref.html | 8 + layout/reftests/bugs/541382-1.html | 8 + layout/reftests/bugs/542116-1-ref.html | 19 + layout/reftests/bugs/542116-1.html | 19 + layout/reftests/bugs/542116-2-ref.html | 19 + layout/reftests/bugs/542116-2.html | 19 + layout/reftests/bugs/542116-3-ref.html | 19 + layout/reftests/bugs/542116-3.html | 19 + layout/reftests/bugs/542317-1-ref.html | 1 + layout/reftests/bugs/542317-1.html | 1 + layout/reftests/bugs/542620-1-ref.html | 11 + layout/reftests/bugs/542620-1.html | 13 + layout/reftests/bugs/545049-1-ref.html | 9 + layout/reftests/bugs/545049-1.html | 16 + layout/reftests/bugs/546033-1-ref.html | 8 + layout/reftests/bugs/546033-1.html | 14 + layout/reftests/bugs/549184-1-ref.html | 6 + layout/reftests/bugs/549184-1.html | 6 + layout/reftests/bugs/550325-1-ref.html | 4 + layout/reftests/bugs/550325-1.html | 4 + layout/reftests/bugs/550325-2.html | 6 + layout/reftests/bugs/550325-3.html | 4 + layout/reftests/bugs/550716-1-ref.html | 6 + layout/reftests/bugs/550716-1.html | 6 + layout/reftests/bugs/550882-1-ref.html | 6 + layout/reftests/bugs/550882-1.html | 8 + layout/reftests/bugs/550882-2-ref.html | 2 + layout/reftests/bugs/550882-2.html | 8 + layout/reftests/bugs/551463-1-ref.html | 34 + layout/reftests/bugs/551463-1.html | 39 + layout/reftests/bugs/551699-1-ref.html | 13 + layout/reftests/bugs/551699-1.html | 13 + layout/reftests/bugs/552334-1-ref.html | 15 + layout/reftests/bugs/552334-1.html | 26 + layout/reftests/bugs/553571-1-notref.html | 6 + layout/reftests/bugs/553571-1.html | 6 + layout/reftests/bugs/555388-1-ref.html | 27 + layout/reftests/bugs/555388-1.html | 33 + layout/reftests/bugs/556661-1-ref.html | 24 + layout/reftests/bugs/556661-1.html | 63 + layout/reftests/bugs/557087-1.html | 16 + layout/reftests/bugs/557087-2.html | 17 + layout/reftests/bugs/557087-ref.html | 16 + layout/reftests/bugs/557736-1-ref.html | 9 + layout/reftests/bugs/557736-1.html | 11 + layout/reftests/bugs/558011-1-ref.xhtml | 14 + layout/reftests/bugs/558011-1.xhtml | 14 + layout/reftests/bugs/559284-1-ref.html | 12 + layout/reftests/bugs/559284-1.html | 11 + layout/reftests/bugs/561981-1-ref.html | 7 + layout/reftests/bugs/561981-1.html | 16 + layout/reftests/bugs/561981-2-ref.html | 7 + layout/reftests/bugs/561981-2.html | 16 + layout/reftests/bugs/561981-3-ref.html | 7 + layout/reftests/bugs/561981-3.html | 16 + layout/reftests/bugs/561981-4-ref.html | 7 + layout/reftests/bugs/561981-4.html | 16 + layout/reftests/bugs/561981-5-ref.html | 7 + layout/reftests/bugs/561981-5.html | 12 + layout/reftests/bugs/561981-6-ref.html | 7 + layout/reftests/bugs/561981-6.html | 12 + layout/reftests/bugs/561981-7-ref.html | 7 + layout/reftests/bugs/561981-7.html | 12 + layout/reftests/bugs/561981-8-ref.html | 7 + layout/reftests/bugs/561981-8.html | 12 + layout/reftests/bugs/562835-1.html | 14 + layout/reftests/bugs/562835-2.html | 30 + layout/reftests/bugs/562835-ref.html | 15 + layout/reftests/bugs/563584-1-ref.html | 24 + layout/reftests/bugs/563584-1.html | 24 + layout/reftests/bugs/563584-10-ref.html | 7 + layout/reftests/bugs/563584-10a.html | 13 + layout/reftests/bugs/563584-10b.html | 13 + layout/reftests/bugs/563584-11-ref.html | 6 + layout/reftests/bugs/563584-11.html | 8 + layout/reftests/bugs/563584-2-ref.html | 25 + layout/reftests/bugs/563584-2.html | 26 + layout/reftests/bugs/563584-3-ref.html | 24 + layout/reftests/bugs/563584-3.html | 24 + layout/reftests/bugs/563584-4-ref.html | 24 + layout/reftests/bugs/563584-4.html | 26 + layout/reftests/bugs/563584-5-ref.html | 8 + layout/reftests/bugs/563584-5.html | 9 + layout/reftests/bugs/563584-6-columns-ref.html | 8 + layout/reftests/bugs/563584-6-columns.html | 9 + layout/reftests/bugs/563584-6-printing-ref.html | 18 + layout/reftests/bugs/563584-6-printing.html | 9 + layout/reftests/bugs/563584-7-ref.html | 16 + layout/reftests/bugs/563584-7.html | 5 + layout/reftests/bugs/563584-8a-ref.html | 8 + layout/reftests/bugs/563584-8a.html | 9 + layout/reftests/bugs/563584-8b-ref.html | 13 + layout/reftests/bugs/563584-8b.html | 10 + layout/reftests/bugs/563584-8c-ref.html | 9 + layout/reftests/bugs/563584-8c.html | 10 + layout/reftests/bugs/563584-8d-ref.html | 10 + layout/reftests/bugs/563584-8d.html | 11 + layout/reftests/bugs/563584-9a-ref.html | 4 + layout/reftests/bugs/563584-9a.html | 6 + layout/reftests/bugs/563584-9b-ref.html | 4 + layout/reftests/bugs/563584-9b.html | 7 + layout/reftests/bugs/563584-9c.html | 12 + layout/reftests/bugs/563584-9cd-ref.html | 6 + layout/reftests/bugs/563584-9d.html | 14 + layout/reftests/bugs/563884-1-ref.html | 11 + layout/reftests/bugs/563884-1.html | 16 + layout/reftests/bugs/564002-1-ref.html | 9 + layout/reftests/bugs/564002-1.html | 9 + layout/reftests/bugs/564054-1-ref.html | 22 + layout/reftests/bugs/564054-1.html | 33 + layout/reftests/bugs/564991-1-ref.html | 6 + layout/reftests/bugs/564991-1.html | 15 + layout/reftests/bugs/565819-1.html | 17 + layout/reftests/bugs/565819-2.html | 18 + layout/reftests/bugs/565819-ref.html | 6 + layout/reftests/bugs/568441-ref.html | 6 + layout/reftests/bugs/568441.html | 14 + layout/reftests/bugs/569006-1-ref.html | 6 + layout/reftests/bugs/569006-1.html | 10 + layout/reftests/bugs/571281-1-ref.html | 17 + layout/reftests/bugs/571281-1a.html | 18 + layout/reftests/bugs/571281-1b.html | 18 + layout/reftests/bugs/571281-1c.html | 19 + layout/reftests/bugs/571347-1-ref.html | 6 + layout/reftests/bugs/571347-1a.html | 10 + layout/reftests/bugs/571347-1b.html | 10 + layout/reftests/bugs/571347-2-ref.html | 6 + layout/reftests/bugs/571347-2a.html | 10 + layout/reftests/bugs/571347-2b.html | 10 + layout/reftests/bugs/571347-2c.html | 10 + layout/reftests/bugs/571347-2d.html | 10 + layout/reftests/bugs/571347-3-ref.html | 6 + layout/reftests/bugs/571347-3.html | 11 + layout/reftests/bugs/572598-1.html | 26 + layout/reftests/bugs/572598-ref.html | 8 + layout/reftests/bugs/574898-1.html | 18 + layout/reftests/bugs/574898-ref.html | 6 + layout/reftests/bugs/574907-1-ref.html | 9 + layout/reftests/bugs/574907-1.html | 9 + layout/reftests/bugs/574907-2-ref.html | 9 + layout/reftests/bugs/574907-2.html | 9 + layout/reftests/bugs/574907-3-notref.html | 9 + layout/reftests/bugs/574907-3.html | 9 + layout/reftests/bugs/577838-1-ref.html | 24 + layout/reftests/bugs/577838-1.html | 25 + layout/reftests/bugs/577838-2-ref.html | 25 + layout/reftests/bugs/577838-2.html | 25 + layout/reftests/bugs/579323-1-ref.html | 30 + layout/reftests/bugs/579323-1.html | 40 + layout/reftests/bugs/579349-1-ref.html | 7 + layout/reftests/bugs/579349-1.html | 13 + layout/reftests/bugs/579655-1-ref.html | 16 + layout/reftests/bugs/579655-1.html | 16 + layout/reftests/bugs/579808-1-ref.html | 7 + layout/reftests/bugs/579985-1-ref.html | 6 + layout/reftests/bugs/579985-1.html | 16 + layout/reftests/bugs/580863-1-ref.html | 14 + layout/reftests/bugs/580863-1.html | 14 + layout/reftests/bugs/581317-1-ref.html | 20 + layout/reftests/bugs/581317-1.html | 37 + layout/reftests/bugs/581579-1-ref.html | 5 + layout/reftests/bugs/581579-1.html | 8 + layout/reftests/bugs/582037-1-ref.html | 3 + layout/reftests/bugs/582037-1a.html | 12 + layout/reftests/bugs/582037-1b.html | 12 + layout/reftests/bugs/582037-2-ref.html | 7 + layout/reftests/bugs/582037-2a.html | 11 + layout/reftests/bugs/582037-2b.html | 11 + layout/reftests/bugs/582146-1.html | 6 + layout/reftests/bugs/582476-1-helper.html | 6 + layout/reftests/bugs/582476-1-ref-helper.html | 6 + layout/reftests/bugs/582476-1-ref.svg | 30 + layout/reftests/bugs/582476-1.svg | 37 + layout/reftests/bugs/584400-dash-length-ref.svg | 16 + layout/reftests/bugs/584400-dash-length.svg | 25 + layout/reftests/bugs/584699-1-ref.html | 6 + layout/reftests/bugs/584699-1.html | 16 + layout/reftests/bugs/585598-2-ref.xhtml | 6 + layout/reftests/bugs/585598-2.xhtml | 6 + layout/reftests/bugs/586400-1-ref.html | 15 + layout/reftests/bugs/586400-1.html | 22 + layout/reftests/bugs/586683-1-ref.html | 20 + layout/reftests/bugs/586683-1.html | 20 + layout/reftests/bugs/589615-1-ref.html | 11 + layout/reftests/bugs/589615-1a.xhtml | 5 + layout/reftests/bugs/589615-1b.html | 6 + layout/reftests/bugs/589672-1-ref.html | 9 + layout/reftests/bugs/589672-1.html | 13 + layout/reftests/bugs/589682-1-notref.html | 18 + layout/reftests/bugs/589682-1.html | 18 + layout/reftests/bugs/593243-1-ref.html | 17 + layout/reftests/bugs/593243-1.html | 49 + layout/reftests/bugs/593243-2-ref.html | 18 + layout/reftests/bugs/593243-2.html | 49 + layout/reftests/bugs/593544-1-ref.html | 14 + layout/reftests/bugs/593544-1.html | 14 + layout/reftests/bugs/594333-1-ref.html | 17 + layout/reftests/bugs/594333-1.html | 30 + layout/reftests/bugs/594624-1-ref.html | 32 + layout/reftests/bugs/594624-1.html | 41 + layout/reftests/bugs/594737-1-ref.html | 9 + layout/reftests/bugs/594737-1.html | 9 + layout/reftests/bugs/597721-1-ref.html | 8 + layout/reftests/bugs/597721-1.html | 4 + layout/reftests/bugs/598726-1-ref.html | 6 + layout/reftests/bugs/598726-1.html | 47 + layout/reftests/bugs/599113-1-ref.html | 6 + layout/reftests/bugs/599113-1.html | 29 + layout/reftests/bugs/599882-1-ref.html | 18 + layout/reftests/bugs/599882-1a.html | 21 + layout/reftests/bugs/599882-1b.html | 21 + layout/reftests/bugs/599882-2-ref.html | 9 + layout/reftests/bugs/599882-2.html | 19 + layout/reftests/bugs/600045-1-ref.html | 2 + layout/reftests/bugs/600045-1.html | 13 + layout/reftests/bugs/600803-1-ref.html | 18 + layout/reftests/bugs/600803-1.html | 18 + layout/reftests/bugs/600974-1-ref.html | 93 + layout/reftests/bugs/600974-1.html | 15 + layout/reftests/bugs/600974-2.html | 94 + layout/reftests/bugs/600974-3.html | Bin 0 -> 11352 bytes layout/reftests/bugs/602200-1-ref.html | 6 + layout/reftests/bugs/602200-1.html | 12 + layout/reftests/bugs/602200-2-ref.html | 7 + layout/reftests/bugs/602200-2.html | 16 + layout/reftests/bugs/602200-3-ref.html | 6 + layout/reftests/bugs/602200-3.html | 15 + layout/reftests/bugs/602200-4-ref.html | 10 + layout/reftests/bugs/602200-4.html | 15 + layout/reftests/bugs/603423-1-ref.html | 7 + layout/reftests/bugs/603423-1.html | 7 + layout/reftests/bugs/604737-ref.html | 10 + layout/reftests/bugs/604737.html | 14 + layout/reftests/bugs/605138-1-ref.html | 17 + layout/reftests/bugs/605138-1.html | 15 + layout/reftests/bugs/605157-1-ref.xhtml | 8 + layout/reftests/bugs/605157-1.xhtml | 12 + layout/reftests/bugs/607267-1-ref.html | 2 + layout/reftests/bugs/607267-1.html | 2 + layout/reftests/bugs/608636-1-ref.html | 16 + layout/reftests/bugs/608636-1.html | 19 + layout/reftests/bugs/608756-1-ref.html | 4 + layout/reftests/bugs/608756-1a.html | 10 + layout/reftests/bugs/608756-1b.html | 10 + layout/reftests/bugs/608756-2-ref.html | 9 + layout/reftests/bugs/608756-2.html | 10 + layout/reftests/bugs/609272-1-ref.html | 4 + layout/reftests/bugs/609272-1.html | 4 + layout/reftests/bugs/613433-1-ref.html | 21 + layout/reftests/bugs/613433-1.html | 22 + layout/reftests/bugs/613433-2-ref.html | 23 + layout/reftests/bugs/613433-2.html | 22 + layout/reftests/bugs/613433-3-ref.html | 21 + layout/reftests/bugs/613433-3.html | 22 + layout/reftests/bugs/614272-1-ref.svg | 4 + layout/reftests/bugs/614272-1.svg | 44 + layout/reftests/bugs/615121-1-ref.html | 22 + layout/reftests/bugs/615121-1.html | 24 + layout/reftests/bugs/615121-2-notref.html | 22 + layout/reftests/bugs/615121-2.html | 24 + layout/reftests/bugs/617242-1-ref.html | 8 + layout/reftests/bugs/617242-1.html | 11 + layout/reftests/bugs/618071-notref.html | 15 + layout/reftests/bugs/618071.html | 17 + layout/reftests/bugs/619117-1-ref.html | 21 + layout/reftests/bugs/619117-1.html | 32 + layout/reftests/bugs/619511-1-ref.html | 19 + layout/reftests/bugs/619511-1.html | 19 + layout/reftests/bugs/621253-1-externalFilter.html | 20 + layout/reftests/bugs/621253-1-internalFilter.html | 20 + layout/reftests/bugs/621253-1-ref.html | 6 + layout/reftests/bugs/621253-2-externalFilter.html | 20 + layout/reftests/bugs/621253-2-internalFilter.html | 20 + layout/reftests/bugs/621253-2-ref.html | 6 + .../bugs/621253-helper-externalFilter.xhtml | 14 + .../bugs/621253-helper-internalFilter.xhtml | 30 + layout/reftests/bugs/621918-1-ref.svg | 10 + layout/reftests/bugs/621918-1.svg | 11 + layout/reftests/bugs/621918-2-ref.svg | 17 + layout/reftests/bugs/621918-2.svg | 20 + layout/reftests/bugs/622585-1-ref.html | 15 + layout/reftests/bugs/622585-1.html | 17 + layout/reftests/bugs/625409-1-ref.html | 8 + layout/reftests/bugs/625409-1.html | 6 + layout/reftests/bugs/627393-1.html | 13 + layout/reftests/bugs/630835-1.html | 42 + layout/reftests/bugs/631352-1-ref.html | 6 + layout/reftests/bugs/631352-1.html | 11 + layout/reftests/bugs/632781-normalsize.html | 26 + layout/reftests/bugs/632781-ref.html | 13 + layout/reftests/bugs/632781-verybig.html | 27 + layout/reftests/bugs/633344-1-ref.html | 34 + layout/reftests/bugs/633344-1.html | 37 + layout/reftests/bugs/634232-1-ref.html | 30 + layout/reftests/bugs/634232-1.html | 31 + layout/reftests/bugs/635302-1-ref.html | 27 + layout/reftests/bugs/635302-1.html | 38 + layout/reftests/bugs/635373-1-ref.html | 29 + layout/reftests/bugs/635373-1.html | 29 + layout/reftests/bugs/635373-2-ref.html | 30 + layout/reftests/bugs/635373-2.html | 29 + layout/reftests/bugs/635373-3-ref.html | 30 + layout/reftests/bugs/635373-3.html | 29 + layout/reftests/bugs/635639-1-ref.html | 16 + layout/reftests/bugs/635639-1.html | 16 + layout/reftests/bugs/635639-2-ref.html | 16 + layout/reftests/bugs/635639-2.html | 16 + layout/reftests/bugs/637597-1-ref.html | 37 + layout/reftests/bugs/637597-1.html | 49 + layout/reftests/bugs/637852-1-ref.html | 16 + layout/reftests/bugs/637852-1.html | 16 + layout/reftests/bugs/637852-2-ref.html | 8 + layout/reftests/bugs/637852-2.html | 14 + layout/reftests/bugs/637852-3-ref.html | 11 + layout/reftests/bugs/637852-3.html | 19 + layout/reftests/bugs/641770-1-ref.html | 6 + layout/reftests/bugs/641770-1.html | 7 + layout/reftests/bugs/641856-1-ref.html | 18 + layout/reftests/bugs/641856-1.html | 19 + layout/reftests/bugs/645491-1-ref.html | 6 + layout/reftests/bugs/645491-1.html | 12 + layout/reftests/bugs/645647-1-ref.html | 5 + layout/reftests/bugs/645647-1.html | 9 + layout/reftests/bugs/645647-2-ref.html | 27 + layout/reftests/bugs/645647-2.html | 28 + layout/reftests/bugs/645768-1-ref.html | 8 + layout/reftests/bugs/645768-1.html | 12 + layout/reftests/bugs/647-1-ref.html | 22 + layout/reftests/bugs/647-1.html | 22 + layout/reftests/bugs/650228-1-ref.html | 7 + layout/reftests/bugs/650228-1.html | 20 + layout/reftests/bugs/652301-1-ref.html | 7 + layout/reftests/bugs/652301-1a.html | 7 + layout/reftests/bugs/652301-1b.html | 8 + layout/reftests/bugs/652775-1-ref.html | 6 + layout/reftests/bugs/652775-1.html | 6 + layout/reftests/bugs/652991-1-ref.html | 11 + layout/reftests/bugs/652991-1a.html | 26 + layout/reftests/bugs/652991-1b.html | 26 + layout/reftests/bugs/652991-2-ref.html | 12 + layout/reftests/bugs/652991-2.html | 26 + layout/reftests/bugs/652991-3-ref.html | 11 + layout/reftests/bugs/652991-3.html | 26 + layout/reftests/bugs/652991-4-ref.html | 11 + layout/reftests/bugs/652991-4.html | 25 + layout/reftests/bugs/653930-1-iframe.html | 7 + layout/reftests/bugs/653930-1-ref.html | 8 + layout/reftests/bugs/653930-1.html | 21 + layout/reftests/bugs/654057-1-ref.html | 24 + layout/reftests/bugs/654057-1.html | 24 + layout/reftests/bugs/654950-1-ref.html | 10 + layout/reftests/bugs/654950-1.html | 17 + layout/reftests/bugs/655549-1-ref.html | 8 + layout/reftests/bugs/655549-1.html | 12 + layout/reftests/bugs/655836-1-ref.html | 21 + layout/reftests/bugs/655836-1.html | 23 + layout/reftests/bugs/656875.html | 12 + layout/reftests/bugs/658952-ref.html | 8 + layout/reftests/bugs/658952.html | 8 + layout/reftests/bugs/660682-1-ref.html | 8 + layout/reftests/bugs/660682-1.html | 10 + layout/reftests/bugs/664127-1-ref.xhtml | 22 + layout/reftests/bugs/664127-1.css | 11 + layout/reftests/bugs/664127-1.xhtml | 22 + layout/reftests/bugs/665597-1-ref.html | 24 + layout/reftests/bugs/665597-1.html | 21 + layout/reftests/bugs/665597-2-ref.html | 17 + layout/reftests/bugs/665597-2.html | 17 + layout/reftests/bugs/667079-1-ref.html | 4 + layout/reftests/bugs/667079-1.html | 5 + layout/reftests/bugs/668319-1.xhtml | 20 + layout/reftests/bugs/669015-1-notref.xhtml | 3 + layout/reftests/bugs/669015-1.xhtml | 3 + layout/reftests/bugs/670442-1-ref.html | 40 + layout/reftests/bugs/670442-1.html | 41 + layout/reftests/bugs/670467-1-ref.html | 10 + layout/reftests/bugs/670467-1.html | 14 + layout/reftests/bugs/670467-2-ref.html | 6 + layout/reftests/bugs/670467-2.html | 11 + layout/reftests/bugs/67752-1-ref.html | 15 + layout/reftests/bugs/67752-1.html | 23 + layout/reftests/bugs/67752-2-ref.html | 15 + layout/reftests/bugs/67752-2.html | 23 + layout/reftests/bugs/68061-1-ref.xml | 15 + layout/reftests/bugs/68061-1.xml | 13 + layout/reftests/bugs/68061-2-ref.xml | 21 + layout/reftests/bugs/68061-2.xml | 19 + layout/reftests/bugs/690164-1-ref.html | 10 + layout/reftests/bugs/690164-1.html | 12 + layout/reftests/bugs/690643-1-ref.html | 22 + layout/reftests/bugs/690643-1.html | 24 + layout/reftests/bugs/691087-1-ref.html | 41 + layout/reftests/bugs/691087-1.html | 45 + layout/reftests/bugs/691571-1-ref.html | 18 + layout/reftests/bugs/691571-1.html | 24 + layout/reftests/bugs/696307-1-ref.html | 5 + layout/reftests/bugs/696307-1.html | 4 + layout/reftests/bugs/696739-1-ref.html | 22 + layout/reftests/bugs/696739-1.html | 22 + layout/reftests/bugs/703186-1-ref.html | 23 + layout/reftests/bugs/703186-1.html | 25 + layout/reftests/bugs/703186-2-ref.html | 29 + layout/reftests/bugs/703186-2.html | 31 + layout/reftests/bugs/711359-1-ref.html | 13 + layout/reftests/bugs/711359-1.html | 32 + layout/reftests/bugs/712130-1-ref.html | 5 + layout/reftests/bugs/712130-1.html | 5 + layout/reftests/bugs/712130-2-ref.html | 3 + layout/reftests/bugs/712130-2.html | 4 + layout/reftests/bugs/712849-1-ref.html | 31 + layout/reftests/bugs/712849-1.html | 39 + layout/reftests/bugs/713856-dynamic.html | 15 + layout/reftests/bugs/713856-ref.html | 9 + layout/reftests/bugs/713856-static.html | 9 + layout/reftests/bugs/714519-1-as.html | 13 + layout/reftests/bugs/714519-1-q.html | 12 + layout/reftests/bugs/714519-1-ref.html | 12 + layout/reftests/bugs/714519-2-as.html | 9 + layout/reftests/bugs/714519-2-q.html | 8 + layout/reftests/bugs/714519-2-ref.html | 8 + layout/reftests/bugs/718521-ref.html | 47 + layout/reftests/bugs/718521.html | 52 + layout/reftests/bugs/720987-ref.html | 5 + layout/reftests/bugs/720987.html | 29 + layout/reftests/bugs/722888-1-ref.html | 11 + layout/reftests/bugs/722888-1.html | 21 + layout/reftests/bugs/722923-1-ref.html | 18 + layout/reftests/bugs/722923-1.html | 20 + layout/reftests/bugs/723484-1-ref.html | 6 + layout/reftests/bugs/723484-1.html | 13 + layout/reftests/bugs/728983-1-ref.html | 21 + layout/reftests/bugs/728983-1.html | 23 + layout/reftests/bugs/729143-1-ref.html | 18 + layout/reftests/bugs/729143-1.html | 18 + layout/reftests/bugs/731521-1-ref.html | 3 + layout/reftests/bugs/731521-1.html | 4 + layout/reftests/bugs/731726-1-ref.html | 13 + layout/reftests/bugs/731726-1.html | 17 + layout/reftests/bugs/735481-1-ref.html | 10 + layout/reftests/bugs/735481-1.html | 12 + layout/reftests/bugs/745934-1-ref.html | 18 + layout/reftests/bugs/745934-1.html | 24 + layout/reftests/bugs/748692-1-ref.html | 9 + layout/reftests/bugs/748692-1a.html | 13 + layout/reftests/bugs/748692-1b.html | 13 + layout/reftests/bugs/748803-1-ref.html | 8 + layout/reftests/bugs/748803-1.html | 8 + layout/reftests/bugs/750551-1-ref.html | 14 + layout/reftests/bugs/750551-1.html | 15 + layout/reftests/bugs/751012-1-ref.html | 37 + layout/reftests/bugs/751012-1a.html | 37 + layout/reftests/bugs/751012-1b.html | 41 + layout/reftests/bugs/753329-1.html | 16 + layout/reftests/bugs/758561-1-ref.html | 1 + layout/reftests/bugs/758561-1.html | 1 + layout/reftests/bugs/759036-1-ref.html | 24 + layout/reftests/bugs/759036-1.html | 25 + layout/reftests/bugs/759036-2-ref.html | 17 + layout/reftests/bugs/759036-2.html | 16 + layout/reftests/bugs/76331-1-ref.html | 64 + layout/reftests/bugs/76331-1.html | 69 + layout/reftests/bugs/776265-1-ref.html | 18 + layout/reftests/bugs/776265-1a.html | 19 + layout/reftests/bugs/776265-1b.html | 19 + layout/reftests/bugs/776265-1c.html | 19 + layout/reftests/bugs/776265-1d.html | 19 + layout/reftests/bugs/776265-2-ref.html | 17 + layout/reftests/bugs/776265-2a.html | 18 + layout/reftests/bugs/776265-2b.html | 18 + layout/reftests/bugs/776265-2c.html | 18 + layout/reftests/bugs/776265-2d.html | 18 + layout/reftests/bugs/776443-1-ref.html | 7 + layout/reftests/bugs/776443-1.html | 6 + layout/reftests/bugs/776443-2-ref.html | 6 + layout/reftests/bugs/776443-2.html | 6 + layout/reftests/bugs/786254-1-ref.html | 4 + layout/reftests/bugs/786254-1.html | 5 + layout/reftests/bugs/787947-1-ref.html | 4 + layout/reftests/bugs/787947-1.html | 4 + layout/reftests/bugs/796847-1-ref.svg | 8 + layout/reftests/bugs/796847-1.svg | 25 + layout/reftests/bugs/797797-1-ref.html | 6 + layout/reftests/bugs/797797-1.html | 6 + layout/reftests/bugs/797797-2-ref.html | 7 + layout/reftests/bugs/797797-2.html | 7 + layout/reftests/bugs/801994-1-ref.html | 4 + layout/reftests/bugs/801994-1.html | 4 + layout/reftests/bugs/804323-1-ref.html | 19 + layout/reftests/bugs/804323-1.html | 25 + layout/reftests/bugs/811301-1-ref.html | 6 + layout/reftests/bugs/811301-1.html | 11 + layout/reftests/bugs/812824-1-ref.html | 3 + layout/reftests/bugs/812824-1.html | 5 + layout/reftests/bugs/814677-ref.html | 35 + layout/reftests/bugs/814677.html | 34 + layout/reftests/bugs/814952-1-ref.html | 10 + layout/reftests/bugs/814952-1.html | 15 + layout/reftests/bugs/815030-1-ref.html | 5 + layout/reftests/bugs/815030-1.html | 13 + layout/reftests/bugs/815593-1-ref.html | 6 + layout/reftests/bugs/815593-1.html | 15 + layout/reftests/bugs/816359-1-ref.html | 2 + layout/reftests/bugs/816359-1.html | 5 + layout/reftests/bugs/816458-1-ref.html | 8 + layout/reftests/bugs/816458-1.html | 15 + layout/reftests/bugs/816876-1-ref.xhtml | 47 + layout/reftests/bugs/816876-1.xhtml | 47 + layout/reftests/bugs/816876-2-ref.xhtml | 20 + layout/reftests/bugs/816876-2a.xhtml | 20 + layout/reftests/bugs/816876-2b.xhtml | 21 + layout/reftests/bugs/816948-1-ref.html | 6 + layout/reftests/bugs/816948-1.html | 16 + layout/reftests/bugs/816948-iframe.html | 3 + layout/reftests/bugs/817019-1.html | 33 + layout/reftests/bugs/818276-1-ref.html | 6 + layout/reftests/bugs/818276-1.html | 14 + layout/reftests/bugs/81947-1.html | 17 + layout/reftests/bugs/81947-ref.html | 17 + layout/reftests/bugs/825999-ref.html | 83 + layout/reftests/bugs/825999.html | 83 + layout/reftests/bugs/82711-1-ref.html | 15 + layout/reftests/bugs/82711-1.html | 8 + layout/reftests/bugs/82711-2-ref.html | 15 + layout/reftests/bugs/82711-2.html | 8 + layout/reftests/bugs/82711-3-ref.html | 15 + layout/reftests/bugs/82711-3.html | 15 + layout/reftests/bugs/827577-1-ref.html | 7 + layout/reftests/bugs/827577-1a.html | 11 + layout/reftests/bugs/827577-1b.html | 18 + layout/reftests/bugs/827577-2.html | 11 + layout/reftests/bugs/827799-1.html | 8 + layout/reftests/bugs/828146-1-ref.html | 6 + layout/reftests/bugs/828146-1.html | 14 + layout/reftests/bugs/829958-ref.html | 27 + layout/reftests/bugs/829958.html | 32 + layout/reftests/bugs/836844-1-ref.html | 12 + layout/reftests/bugs/836844-1.html | 22 + layout/reftests/bugs/841192-1-ref.html | 6 + layout/reftests/bugs/841192-1.html | 5 + layout/reftests/bugs/84400-1-ref.html | 156 + layout/reftests/bugs/84400-1.html | 179 + layout/reftests/bugs/84400-2-ref.html | 66 + layout/reftests/bugs/84400-2.html | 69 + layout/reftests/bugs/844178-ref.html | 32 + layout/reftests/bugs/844178.html | 40 + layout/reftests/bugs/846144-1-ref.html | 24 + layout/reftests/bugs/846144-1.html | 24 + layout/reftests/bugs/847850-1-ref.html | 25 + layout/reftests/bugs/847850-1.html | 25 + layout/reftests/bugs/848421-1-ref.html | 14 + layout/reftests/bugs/848421-1.html | 14 + layout/reftests/bugs/849407-1-ref.html | 27 + layout/reftests/bugs/849407-1.html | 28 + layout/reftests/bugs/849996-1-ref.html | 23 + layout/reftests/bugs/849996-1.html | 27 + layout/reftests/bugs/858803-1-frame.xhtml | 2 + layout/reftests/bugs/858803-1-ref.html | 6 + layout/reftests/bugs/858803-1.html | 7 + layout/reftests/bugs/860242-1-ref.html | 46 + layout/reftests/bugs/860242-1.html | 47 + layout/reftests/bugs/860370-notref.html | 4 + layout/reftests/bugs/860370.html | 4 + layout/reftests/bugs/871338-1-ref.html | 1 + layout/reftests/bugs/871338-1.html | 1 + layout/reftests/bugs/872254-1-ref.html | 21 + layout/reftests/bugs/872254-1.html | 71 + layout/reftests/bugs/883568-1-ref.html | 14 + layout/reftests/bugs/883568-1.html | 28 + layout/reftests/bugs/883987-1-ref.html | 4 + layout/reftests/bugs/883987-1a.html | 8 + layout/reftests/bugs/883987-1b.html | 7 + layout/reftests/bugs/883987-1c.html | 7 + layout/reftests/bugs/883987-1d.html | 8 + layout/reftests/bugs/883987-1e.html | 8 + layout/reftests/bugs/883987-1f.html | 7 + layout/reftests/bugs/890495-1-ref.html | 8 + layout/reftests/bugs/890495-1.html | 17 + layout/reftests/bugs/894931-1-ref.html | 8 + layout/reftests/bugs/894931-1.html | 15 + layout/reftests/bugs/897491-1-ref.html | 7 + layout/reftests/bugs/897491-1.html | 15 + layout/reftests/bugs/897491-2-ref.html | 7 + layout/reftests/bugs/897491-2.html | 15 + layout/reftests/bugs/902330-1-ref.html | 24 + layout/reftests/bugs/902330-1.html | 33 + layout/reftests/bugs/906199-1-ref.html | 32 + layout/reftests/bugs/906199-1.html | 33 + layout/reftests/bugs/921716-1-ref.html | 11 + layout/reftests/bugs/921716-1.html | 17 + layout/reftests/bugs/926155-1-ref.html | 8 + layout/reftests/bugs/926155-1.html | 18 + layout/reftests/bugs/928607-1-ref.html | 8 + layout/reftests/bugs/928607-1.html | 15 + layout/reftests/bugs/931464-1-ref.html | 6 + layout/reftests/bugs/931464-1.html | 17 + layout/reftests/bugs/931853-quirks-ref.html | 23 + layout/reftests/bugs/931853-quirks.html | 22 + layout/reftests/bugs/931853-ref.html | 24 + layout/reftests/bugs/931853.html | 23 + layout/reftests/bugs/933264-1-ref.html | 71 + layout/reftests/bugs/933264-1.html | 78 + layout/reftests/bugs/935056-1-ref.html | 11 + layout/reftests/bugs/935056-1.html | 10 + layout/reftests/bugs/936670-1-ref.svg | 6 + layout/reftests/bugs/936670-1.svg | 6 + layout/reftests/bugs/941940-1-ref.html | 7 + layout/reftests/bugs/941940-1.html | 7 + layout/reftests/bugs/942017-ref.html | 63 + layout/reftests/bugs/942017.html | 65 + layout/reftests/bugs/942672-1-ref.html | 6 + layout/reftests/bugs/942672-1.html | 6 + layout/reftests/bugs/944291-1-ref.html | 31 + layout/reftests/bugs/944291-1.html | 37 + layout/reftests/bugs/9458-basic-1-ref.html | 11 + layout/reftests/bugs/9458-basic-1.html | 19 + layout/reftests/bugs/9458-height-1-ref.html | 14 + layout/reftests/bugs/9458-height-1.html | 16 + layout/reftests/bugs/9458-height-2-ref.html | 14 + layout/reftests/bugs/9458-height-2.html | 16 + layout/reftests/bugs/9458-valign-1-ref.html | 13 + layout/reftests/bugs/9458-valign-1.html | 22 + layout/reftests/bugs/9458-valign-2-ref.html | 18 + layout/reftests/bugs/9458-valign-2.html | 23 + layout/reftests/bugs/9458-width-1-ref.html | 15 + layout/reftests/bugs/9458-width-1a.html | 17 + layout/reftests/bugs/9458-width-1b.html | 17 + layout/reftests/bugs/9458-width-2-ref.html | 15 + layout/reftests/bugs/9458-width-2a.html | 18 + layout/reftests/bugs/9458-width-2b.html | 18 + layout/reftests/bugs/9458-zorder-1.html | 18 + layout/reftests/bugs/9458-zorder-2.html | 19 + layout/reftests/bugs/9458-zorder-3.html | 19 + layout/reftests/bugs/9458-zorder-4.html | 18 + layout/reftests/bugs/9458-zorder-5.html | 19 + .../bugs/9458-zorder-ref-inline-block.html | 14 + layout/reftests/bugs/9458-zorder-ref-inline.html | 14 + layout/reftests/bugs/9458-zorder-ref.html | 14 + layout/reftests/bugs/950436-1-ref.html | 5 + layout/reftests/bugs/950436-1.html | 7 + layout/reftests/bugs/950436-1.png | Bin 0 -> 201 bytes .../reftests/bugs/953334-win32-clipping-ref.html | 22 + layout/reftests/bugs/953334-win32-clipping.html | 22 + layout/reftests/bugs/956513-1-ref.svg | 10 + layout/reftests/bugs/956513-1.svg | 10 + layout/reftests/bugs/957770-1-ref.svg | 10 + layout/reftests/bugs/957770-1.svg | 12 + layout/reftests/bugs/960277-1-ref.html | 8 + layout/reftests/bugs/960277-1.html | 14 + layout/reftests/bugs/961887-1-ref.html | 23 + layout/reftests/bugs/961887-1.html | 30 + layout/reftests/bugs/961887-2-ref.html | 24 + layout/reftests/bugs/961887-2.html | 32 + layout/reftests/bugs/961887-3-ref.html | 16 + layout/reftests/bugs/961887-3.html | 51 + layout/reftests/bugs/966510-1-ref.html | 12 + layout/reftests/bugs/966510-1.html | 12 + layout/reftests/bugs/966510-2-ref.html | 10 + layout/reftests/bugs/966510-2.html | 12 + layout/reftests/bugs/966992-1-ref.html | 69 + layout/reftests/bugs/966992-1.html | 64 + layout/reftests/bugs/97777-1-ref.html | 13 + layout/reftests/bugs/97777-1.html | 13 + layout/reftests/bugs/97777-2-ref.html | 23 + layout/reftests/bugs/97777-2.html | 22 + layout/reftests/bugs/978911-1-ref.svg | 8 + layout/reftests/bugs/978911-1.svg | 15 + layout/reftests/bugs/98223-1-ref.html | 27 + layout/reftests/bugs/98223-1.html | 29 + layout/reftests/bugs/98223-2-ref.html | 26 + layout/reftests/bugs/98223-2.html | 28 + layout/reftests/bugs/983084-1-ref.html | 6 + layout/reftests/bugs/983084-1.html | 17 + layout/reftests/bugs/983084-2-ref.html | 6 + layout/reftests/bugs/983084-2.html | 24 + layout/reftests/bugs/983084-3.html | 24 + layout/reftests/bugs/983691-1.html | 21 + layout/reftests/bugs/983691-ref.html | 18 + layout/reftests/bugs/983985-1-ref.html | 19 + layout/reftests/bugs/983985-1.html | 19 + layout/reftests/bugs/983985-2-ref.html | 28 + layout/reftests/bugs/983985-2.html | 28 + layout/reftests/bugs/985303-1-ref.html | 34 + layout/reftests/bugs/985303-1a.html | 38 + layout/reftests/bugs/985303-1b.html | 40 + layout/reftests/bugs/987680-1-ref.html | 20 + layout/reftests/bugs/987680-1.html | 19 + layout/reftests/bugs/991046-1-ref.html | 29 + layout/reftests/bugs/991046-1.html | 30 + layout/reftests/bugs/992447-ref.html | 28 + layout/reftests/bugs/992447.html | 28 + layout/reftests/bugs/99850-1-ref.html | 12 + layout/reftests/bugs/99850-1a.html | 21 + layout/reftests/bugs/99850-1b.html | 27 + layout/reftests/bugs/99850-1c.html | 12 + layout/reftests/bugs/99850-1d.html | 20 + layout/reftests/bugs/LongHyphenTest.woff2 | Bin 0 -> 668 bytes layout/reftests/bugs/blob-fallback-clip-ref.html | 29 + layout/reftests/bugs/blob-fallback-clip.html | 36 + layout/reftests/bugs/blue-600x58.png | Bin 0 -> 271 bytes layout/reftests/bugs/bug1472465-1-ref.html | 45 + layout/reftests/bugs/bug1472465-1.html | 68 + layout/reftests/bugs/checkmark.gif | Bin 0 -> 76 bytes layout/reftests/bugs/mozilla-banner-opacity.gif | Bin 0 -> 4333 bytes layout/reftests/bugs/mozilla-banner.gif | Bin 0 -> 4500 bytes layout/reftests/bugs/passinner.png | Bin 0 -> 563 bytes layout/reftests/bugs/passouter.png | Bin 0 -> 1036 bytes layout/reftests/bugs/pinwheel_logo.svg | 12 + layout/reftests/bugs/reftest.list | 2166 ++ .../reftests/bugs/repeatable-diagonal-gradient.png | Bin 0 -> 14520 bytes layout/reftests/bugs/solidblue.png | Bin 0 -> 135 bytes layout/reftests/bugs/solidblue2.png | Bin 0 -> 69 bytes layout/reftests/bugs/square-left-right-32x32.png | Bin 0 -> 158 bytes layout/reftests/bugs/square-outline-32x32.png | Bin 0 -> 96 bytes layout/reftests/bugs/square-top-bottom-32x32.png | Bin 0 -> 161 bytes .../reftests/bugs/subdir/445004-ref-subframe.html | 8 + .../bugs/subdir/445004-ref-subsubframe.html | 1 + layout/reftests/bugs/subdir/445004-subframe.html | 35 + layout/reftests/bugs/subdir/passinner.png | Bin 0 -> 1036 bytes layout/reftests/bugs/subdir/passouter.png | Bin 0 -> 563 bytes .../reftests/bugs/support/replaced-min-max-1.png | Bin 0 -> 957 bytes .../reftests/bugs/support/replaced-min-max-10.png | Bin 0 -> 1775 bytes .../reftests/bugs/support/replaced-min-max-11.png | Bin 0 -> 1357 bytes .../reftests/bugs/support/replaced-min-max-12.png | Bin 0 -> 1744 bytes .../reftests/bugs/support/replaced-min-max-13.png | Bin 0 -> 1357 bytes .../reftests/bugs/support/replaced-min-max-14.png | Bin 0 -> 1018 bytes .../reftests/bugs/support/replaced-min-max-15.png | Bin 0 -> 1025 bytes .../reftests/bugs/support/replaced-min-max-16.png | Bin 0 -> 1018 bytes .../reftests/bugs/support/replaced-min-max-17.png | Bin 0 -> 1026 bytes .../reftests/bugs/support/replaced-min-max-18.png | Bin 0 -> 1073 bytes .../reftests/bugs/support/replaced-min-max-19.png | Bin 0 -> 1074 bytes .../reftests/bugs/support/replaced-min-max-2.png | Bin 0 -> 1175 bytes .../reftests/bugs/support/replaced-min-max-3.png | Bin 0 -> 1144 bytes .../reftests/bugs/support/replaced-min-max-4.png | Bin 0 -> 1018 bytes .../reftests/bugs/support/replaced-min-max-5.png | Bin 0 -> 1026 bytes .../reftests/bugs/support/replaced-min-max-6.png | Bin 0 -> 1175 bytes .../reftests/bugs/support/replaced-min-max-7.png | Bin 0 -> 1276 bytes .../reftests/bugs/support/replaced-min-max-8.png | Bin 0 -> 1018 bytes .../reftests/bugs/support/replaced-min-max-9.png | Bin 0 -> 1025 bytes layout/reftests/bugs/support/replaced-min-max.png | Bin 0 -> 1083 bytes layout/reftests/canvas/1074733-1-ref.html | 23 + layout/reftests/canvas/1074733-1.html | 23 + layout/reftests/canvas/1107096-invisibles-ref.html | 23 + layout/reftests/canvas/1107096-invisibles.html | 23 + layout/reftests/canvas/1151821-1-ref.html | 20 + layout/reftests/canvas/1151821-1.html | 26 + layout/reftests/canvas/1201272-1-ref.html | 33 + layout/reftests/canvas/1201272-1.html | 36 + layout/reftests/canvas/1224976-1-ref.html | 2 + layout/reftests/canvas/1224976-1.html | 10 + layout/reftests/canvas/1238795-1-ref.html | 20 + layout/reftests/canvas/1238795-1.html | 24 + layout/reftests/canvas/1303534-1-ref.html | 17 + layout/reftests/canvas/1303534-1.html | 25 + .../canvas/1304353-text-global-alpha-1-ref.html | 39 + .../canvas/1304353-text-global-alpha-1.html | 38 + .../canvas/1304353-text-global-alpha-2-ref.html | 39 + .../canvas/1304353-text-global-alpha-2.html | 38 + .../1304353-text-global-composite-op-1-ref.html | 21 + .../canvas/1304353-text-global-composite-op-1.html | 24 + layout/reftests/canvas/1347147-1-ref.html | 23 + layout/reftests/canvas/1347147-1.html | 33 + layout/reftests/canvas/1353000-1-ref.html | 31 + layout/reftests/canvas/1353000-1.html | 31 + layout/reftests/canvas/1447035-1-ref.html | 8 + layout/reftests/canvas/1447035-1.html | 21 + layout/reftests/canvas/1817455-1-ref.html | 9 + layout/reftests/canvas/1817455-1.html | 9 + layout/reftests/canvas/1817873-1-ref.html | 13 + layout/reftests/canvas/1817873-1.html | 14 + layout/reftests/canvas/1846079-1-ref.html | 8 + layout/reftests/canvas/1846079-1.html | 22 + layout/reftests/canvas/1850284-1-ref.html | 16 + layout/reftests/canvas/1850284-1.html | 16 + layout/reftests/canvas/1850727-1-ref.html | 6 + layout/reftests/canvas/1850727-1.html | 26 + .../canvas/672646-alpha-radial-gradient-ref.html | 19 + .../canvas/672646-alpha-radial-gradient.html | 24 + .../674003-alpha-radial-gradient-superlum-ref.html | 11 + .../674003-alpha-radial-gradient-superlum.html | 36 + layout/reftests/canvas/693610-1-notref.html | 18 + layout/reftests/canvas/693610-1.html | 16 + .../reftests/canvas/726951-shadow-clips-ref.html | 18 + layout/reftests/canvas/726951-shadow-clips.html | 18 + layout/reftests/canvas/749467-1-ref.html | 28 + layout/reftests/canvas/749467-1.html | 31 + layout/reftests/canvas/784573-1-ref.html | 28 + layout/reftests/canvas/784573-1.html | 36 + layout/reftests/canvas/802658-1-ref.html | 25 + layout/reftests/canvas/802658-1.html | 26 + layout/reftests/canvas/copy-clip-ref.html | 7 + layout/reftests/canvas/copy-clip.html | 22 + layout/reftests/canvas/ctm-sanity.html | 85 + layout/reftests/canvas/ctm-singular-sanity.html | 60 + layout/reftests/canvas/dash-1-ref.svg | 18 + layout/reftests/canvas/dash-1.html | 34 + layout/reftests/canvas/dash-sanity.html | 98 + layout/reftests/canvas/default-size-ref.html | 7 + layout/reftests/canvas/default-size.html | 7 + .../reftests/canvas/empty-transaction-1-ref.html | 6 + layout/reftests/canvas/empty-transaction-1.html | 14 + layout/reftests/canvas/evenodd-fill-1.html | 15 + layout/reftests/canvas/evenodd-fill-2.html | 19 + layout/reftests/canvas/evenodd-fill-3.html | 26 + layout/reftests/canvas/evenodd-fill-ref.html | 17 + layout/reftests/canvas/evenodd-fill-sanity.html | 43 + layout/reftests/canvas/image-rendering-auto.html | 32 + layout/reftests/canvas/image-rendering-ref.html | 26 + layout/reftests/canvas/image-rendering-script.html | 38 + layout/reftests/canvas/image-rendering-test.html | 29 + layout/reftests/canvas/image-shadow-ref.html | 7 + layout/reftests/canvas/image-shadow.html | 18 + layout/reftests/canvas/image_green-16x16.png | Bin 0 -> 92 bytes layout/reftests/canvas/large-canvas-ref.html | 5 + layout/reftests/canvas/large-canvas.html | 11 + layout/reftests/canvas/linear-gradient-1-ref.html | 3 + layout/reftests/canvas/linear-gradient-1a.html | 14 + layout/reftests/canvas/linear-gradient-1b.html | 14 + layout/reftests/canvas/nonzero-fill-1.html | 15 + layout/reftests/canvas/nonzero-fill-2.html | 26 + layout/reftests/canvas/reftest.list | 129 + layout/reftests/canvas/size-1-ref.html | 9 + layout/reftests/canvas/size-1.html | 12 + layout/reftests/canvas/size-change-1-ref.html | 6 + layout/reftests/canvas/size-change-1.html | 22 + layout/reftests/canvas/strokeText-path-ref.html | 23 + layout/reftests/canvas/strokeText-path.html | 33 + layout/reftests/canvas/subpixel-1.html | 14 + layout/reftests/canvas/text-bidi-ltr-notref.html | 22 + layout/reftests/canvas/text-bidi-ltr-ref.html | 20 + layout/reftests/canvas/text-bidi-ltr-test.html | 20 + layout/reftests/canvas/text-bidi-rtl-ref.html | 20 + layout/reftests/canvas/text-bidi-rtl-test.html | 20 + layout/reftests/canvas/text-big-fill.html | 22 + layout/reftests/canvas/text-big-stroke.html | 22 + layout/reftests/canvas/text-blank.html | 14 + layout/reftests/canvas/text-context-state-ref.html | 32 + .../reftests/canvas/text-context-state-test.html | 40 + layout/reftests/canvas/text-emoji-notref.html | 28 + layout/reftests/canvas/text-emoji.html | 28 + layout/reftests/canvas/text-font-inherit.html | 21 + layout/reftests/canvas/text-font-lang-notref.html | 50 + layout/reftests/canvas/text-font-lang.html | 56 + .../reftests/canvas/text-horzline-with-bottom.html | 27 + layout/reftests/canvas/text-horzline-with-top.html | 27 + layout/reftests/canvas/text-horzline.html | 20 + layout/reftests/canvas/text-indent-1-ref.html | 4 + layout/reftests/canvas/text-indent-1a.html | 4 + layout/reftests/canvas/text-indent-1b.html | 14 + layout/reftests/canvas/text-ltr-alignment-ref.html | 29 + .../reftests/canvas/text-ltr-alignment-test.html | 29 + layout/reftests/canvas/text-ltr-end.html | 19 + layout/reftests/canvas/text-ltr-left.html | 19 + layout/reftests/canvas/text-ltr-right.html | 19 + layout/reftests/canvas/text-ltr-start.html | 19 + layout/reftests/canvas/text-measure-ref.html | 15 + layout/reftests/canvas/text-measure.html | 19 + layout/reftests/canvas/text-no-frame-2-test.html | 29 + layout/reftests/canvas/text-no-frame-ref.html | 21 + layout/reftests/canvas/text-no-frame-test.html | 27 + layout/reftests/canvas/text-not-in-doc-ref.html | 21 + layout/reftests/canvas/text-not-in-doc-test.html | 26 + layout/reftests/canvas/text-rtl-alignment-ref.html | 29 + .../reftests/canvas/text-rtl-alignment-test.html | 29 + layout/reftests/canvas/text-rtl-end.html | 19 + layout/reftests/canvas/text-rtl-left.html | 19 + layout/reftests/canvas/text-rtl-right.html | 19 + layout/reftests/canvas/text-rtl-start.html | 19 + layout/reftests/canvas/text-small-caps-1-ref.html | 19 + layout/reftests/canvas/text-small-caps-1.html | 19 + layout/reftests/canvas/text-space-replace-ref.html | 19 + .../reftests/canvas/text-space-replace-test.html | 19 + layout/reftests/canvas/text-subpixel-1-ref.html | 12 + layout/reftests/canvas/text-subpixel-1.html | 14 + layout/reftests/canvas/transformed-clip-ref.html | 15 + layout/reftests/canvas/transformed-clip.html | 16 + .../reftests/canvas/transformed-gradient-ref.html | 17 + layout/reftests/canvas/transformed-gradient.html | 18 + .../canvas/transformed-line-stroke-ref.html | 15 + .../reftests/canvas/transformed-line-stroke.html | 16 + layout/reftests/canvas/transformed-path-ref.html | 19 + layout/reftests/canvas/transformed-path.html | 21 + layout/reftests/canvas/zero-dimensions-ref.html | 8 + layout/reftests/canvas/zero-dimensions.html | 9 + .../color-scheme/color-scheme-basic-notref.html | 8 + .../reftests/color-scheme/color-scheme-basic.html | 9 + .../color-scheme-themed-button-notref.html | 5 + .../color-scheme/color-scheme-themed-button.html | 10 + .../color-scheme/prefers-color-scheme-dark.svg | 6 + .../color-scheme/prefers-color-scheme-light.svg | 6 + .../prefers-color-scheme-svg-image-ref.html | 7 + .../prefers-color-scheme-svg-image.html | 7 + .../reftests/color-scheme/prefers-color-scheme.svg | 9 + layout/reftests/color-scheme/reftest.list | 4 + layout/reftests/columns/ahem.css | 4 + layout/reftests/columns/basic-1.html | 14 + layout/reftests/columns/basic-ref.html | 17 + .../columns/break-avoid-line-position-1-ref.html | 21 + .../columns/break-avoid-line-position-1.html | 19 + layout/reftests/columns/column-balancing-000.html | 19 + .../reftests/columns/column-balancing-000.ref.html | 19 + layout/reftests/columns/column-balancing-001.html | 19 + layout/reftests/columns/column-balancing-002.html | 19 + .../reftests/columns/column-balancing-002.ref.html | 19 + layout/reftests/columns/column-balancing-003.html | 21 + layout/reftests/columns/column-balancing-004.html | 21 + .../reftests/columns/column-balancing-004.ref.html | 19 + .../columns/column-balancing-nested-000-ref.html | 62 + .../columns/column-balancing-nested-000.html | 56 + .../columns/column-balancing-nested-001-ref.html | 65 + .../columns/column-balancing-nested-001.html | 61 + .../columns/column-balancing-overflow-000.html | 20 + .../columns/column-balancing-overflow-000.ref.html | 19 + .../columns/column-balancing-overflow-001.html | 20 + .../columns/column-balancing-overflow-002.html | 25 + .../columns/column-balancing-overflow-002.ref.html | 17 + .../columns/column-balancing-overflow-003.html | 21 + .../columns/column-balancing-overflow-003.ref.html | 20 + .../columns/column-balancing-overflow-004.html | 43 + .../columns/column-balancing-overflow-004.ref.html | 18 + .../columns/column-balancing-overflow-005.html | 13 + .../columns/column-balancing-overflow-005.ref.html | 25 + .../columns/column-box-alignment-rtl-2-ref.html | 27 + .../columns/column-box-alignment-rtl-2.html | 25 + .../columns/column-box-alignment-rtl-3-ref.html | 30 + .../columns/column-box-alignment-rtl-3.html | 28 + .../columns/column-box-alignment-rtl-4-ref.html | 31 + .../columns/column-box-alignment-rtl-4.html | 29 + .../columns/column-box-alignment-rtl-ref.html | 26 + .../reftests/columns/column-box-alignment-rtl.html | 24 + .../reftests/columns/column-span-bidi-1-ref.html | 22 + layout/reftests/columns/column-span-bidi-1.html | 29 + layout/reftests/columns/columnfill-auto-2-ref.html | 48 + layout/reftests/columns/columnfill-auto-2.html | 48 + layout/reftests/columns/columnfill-auto-3.html | 47 + layout/reftests/columns/columnfill-auto-ref.html | 80 + layout/reftests/columns/columnfill-auto.html | 68 + .../reftests/columns/columnfill-balance-ref.html | 33 + layout/reftests/columns/columnfill-balance.html | 16 + .../reftests/columns/columnfill-overflow-ref.html | 40 + layout/reftests/columns/columnfill-overflow.html | 40 + layout/reftests/columns/columnrule-basic-ref.html | 15 + layout/reftests/columns/columnrule-basic.html | 11 + .../reftests/columns/columnrule-complex-ref.html | 27 + layout/reftests/columns/columnrule-complex.html | 11 + .../columns/columnrule-linestyles-notref.html | 1 + layout/reftests/columns/columnrule-linestyles.html | 2 + .../reftests/columns/columnrule-overflow-ref.html | 49 + layout/reftests/columns/columnrule-overflow.html | 41 + .../reftests/columns/columnrule-padding-ref.html | 31 + layout/reftests/columns/columnrule-padding.html | 15 + .../columns/columns-table-caption-000-ref.html | 73 + .../columns/columns-table-caption-000.html | 71 + .../dynamic-change-with-overflow-1-ref.html | 6 + .../columns/dynamic-change-with-overflow-1.html | 16 + .../columns/dynamic-text-indent-1-ref.html | 4 + layout/reftests/columns/dynamic-text-indent-1.html | 14 + .../columns/dynamic-text-indent-2-ref.html | 4 + layout/reftests/columns/dynamic-text-indent-2.html | 14 + .../reftests/columns/fieldset-columns-001-ref.html | 82 + layout/reftests/columns/fieldset-columns-001.html | 72 + .../reftests/columns/fieldset-columns-002-ref.html | 23 + layout/reftests/columns/fieldset-columns-002.html | 25 + .../reftests/columns/fieldset-columns-003-ref.html | 21 + layout/reftests/columns/fieldset-columns-003.html | 24 + .../reftests/columns/fieldset-columns-004-ref.html | 26 + layout/reftests/columns/fieldset-columns-004.html | 27 + .../columns/first-line-first-letter-ref.html | 17 + .../reftests/columns/first-line-first-letter.html | 18 + .../columns/margin-collapsing-bug616722-1-ref.html | 70 + .../columns/margin-collapsing-bug616722-1.html | 57 + .../columns/margin-collapsing-bug616722-2-ref.html | 79 + .../columns/margin-collapsing-bug616722-2.html | 79 + layout/reftests/columns/min-width-1-ref.html | 12 + layout/reftests/columns/min-width-1a.html | 18 + layout/reftests/columns/min-width-1b.html | 18 + layout/reftests/columns/min-width-1c.html | 18 + layout/reftests/columns/min-width-2-ref.html | 43 + layout/reftests/columns/min-width-2.html | 69 + .../positioning-transforms-bug1112501-ref.html | 9 + .../columns/positioning-transforms-bug1112501.html | 9 + layout/reftests/columns/pref-width-1-ref.html | 19 + layout/reftests/columns/pref-width-1a.html | 19 + layout/reftests/columns/pref-width-1b.html | 19 + layout/reftests/columns/pref-width-1c.html | 19 + layout/reftests/columns/reftest.list | 50 + .../columns/zero-height-nondirty-reflow-ref.html | 30 + .../columns/zero-height-nondirty-reflow.html | 54 + layout/reftests/conditional/css-supports-001.xht | 21 + layout/reftests/conditional/css-supports-002.xht | 20 + layout/reftests/conditional/reftest.list | 2 + layout/reftests/conditional/support/pass.xht | 12 + layout/reftests/counter-style/ref-common.css | 12 + layout/reftests/counter-style/reftest.list | 1 + layout/reftests/counter-style/test-common.css | 18 + .../counter-style/too-long-representation-ref.html | 6 + .../counter-style/too-long-representation.html | 33 + .../reftests/counters/counter-cjk-decimal-ref.html | 20 + layout/reftests/counters/counter-cjk-decimal.html | 25 + .../counters/counter-ethiopic-numeric-ref.html | 47 + .../counters/counter-ethiopic-numeric.html | 50 + .../counters/counter-hebrew-reference.html | 65 + layout/reftests/counters/counter-hebrew-test.html | 68 + .../counters/counter-japanese-formal-ref.html | 36 + .../reftests/counters/counter-japanese-formal.html | 41 + .../counters/counter-japanese-informal-ref.html | 36 + .../counters/counter-japanese-informal.html | 41 + .../counters/counter-korean-hangul-formal-ref.html | 36 + .../counters/counter-korean-hangul-formal.html | 41 + .../counters/counter-korean-hanja-formal-ref.html | 36 + .../counters/counter-korean-hanja-formal.html | 41 + .../counter-korean-hanja-informal-ref.html | 36 + .../counters/counter-korean-hanja-informal.html | 41 + .../counters/counter-name-case-sensitive-ref.html | 18 + .../counters/counter-name-case-sensitive.html | 26 + .../counters/counter-reset-integer-range-ref.html | 9 + .../counters/counter-reset-integer-range.html | 20 + .../counters/counter-simp-chinese-formal-ref.html | 36 + .../counters/counter-simp-chinese-formal.html | 41 + .../counter-simp-chinese-informal-ref.html | 36 + .../counters/counter-simp-chinese-informal.html | 41 + layout/reftests/counters/counter-suffix-ref.html | 38 + layout/reftests/counters/counter-suffix.html | 18 + .../counters/counter-trad-chinese-formal-ref.html | 36 + .../counters/counter-trad-chinese-formal.html | 41 + .../counter-trad-chinese-informal-ref.html | 36 + .../counters/counter-trad-chinese-informal.html | 41 + .../counters/counter-ua-limits-00-ref.html | 26 + layout/reftests/counters/counter-ua-limits-00.html | 33 + .../counters/counter-ua-limits-01-ref.html | 26 + layout/reftests/counters/counter-ua-limits-01.html | 33 + .../counters/counter-ua-limits-02-ref.html | 26 + layout/reftests/counters/counter-ua-limits-02.html | 33 + .../counters/counter-ua-limits-03-ref.html | 26 + layout/reftests/counters/counter-ua-limits-03.html | 33 + .../counters/counter-ua-limits-list-00-ref.html | 33 + .../counters/counter-ua-limits-list-00.html | 33 + .../counters/counter-ua-limits-list-01-ref.html | 46 + .../counters/counter-ua-limits-list-01.html | 33 + .../counters/counters-hebrew-reference.html | 66 + layout/reftests/counters/counters-hebrew-test.html | 72 + .../counters/multiple-thai-counters-ref.html | 9 + .../reftests/counters/multiple-thai-counters.html | 12 + layout/reftests/counters/reftest.list | 81 + .../counters/t1202-counter-00-b-reference.html | 28 + .../reftests/counters/t1202-counter-00-b-test.html | 34 + .../counters/t1202-counter-01-b-reference.html | 28 + .../counters/t1202-counter-02-b-reference.html | 27 + .../reftests/counters/t1202-counter-02-b-test.html | 34 + .../counters/t1202-counter-03-b-reference.html | 28 + .../reftests/counters/t1202-counter-03-b-test.html | 34 + .../counters/t1202-counter-04-b-reference.html | 28 + .../reftests/counters/t1202-counter-04-b-test.html | 34 + .../counters/t1202-counter-05-b-reference.html | 28 + .../reftests/counters/t1202-counter-05-b-test.html | 34 + .../counters/t1202-counter-06-b-reference.html | 32 + .../reftests/counters/t1202-counter-06-b-test.html | 38 + .../counters/t1202-counter-07-b-reference.html | 35 + .../reftests/counters/t1202-counter-07-b-test.html | 42 + .../counters/t1202-counter-08-b-reference.html | 35 + .../reftests/counters/t1202-counter-08-b-test.html | 42 + .../counters/t1202-counter-09-b-reference.html | 57 + .../reftests/counters/t1202-counter-09-b-test.html | 63 + .../counters/t1202-counter-10-b-reference.html | 56 + .../reftests/counters/t1202-counter-10-b-test.html | 62 + .../counters/t1202-counter-11-b-reference.html | 28 + .../reftests/counters/t1202-counter-11-b-test.html | 34 + .../counters/t1202-counter-12-b-reference.html | 28 + .../reftests/counters/t1202-counter-12-b-test.html | 34 + .../counters/t1202-counter-13-b-reference.html | 28 + .../reftests/counters/t1202-counter-13-b-test.html | 34 + .../counters/t1202-counter-14-b-reference.html | 28 + .../reftests/counters/t1202-counter-14-b-test.html | 34 + .../counters/t1202-counter-15-b-reference.html | 28 + .../reftests/counters/t1202-counter-15-b-test.html | 34 + .../counters/t1202-counter-16-f-reference.html | 28 + .../reftests/counters/t1202-counter-16-f-test.html | 40 + .../counters/t1202-counters-00-b-reference.html | 29 + .../counters/t1202-counters-00-b-test.html | 37 + .../counters/t1202-counters-01-b-test.html | 37 + .../counters/t1202-counters-02-b-reference.html | 29 + .../counters/t1202-counters-02-b-test.html | 37 + .../counters/t1202-counters-03-b-reference.html | 29 + .../counters/t1202-counters-03-b-test.html | 37 + .../counters/t1202-counters-04-b-reference.html | 29 + .../counters/t1202-counters-04-b-test.html | 37 + .../counters/t1202-counters-05-b-reference.html | 29 + .../counters/t1202-counters-05-b-test.html | 37 + .../counters/t1202-counters-06-b-reference.html | 33 + .../counters/t1202-counters-06-b-test.html | 41 + .../counters/t1202-counters-07-b-reference.html | 37 + .../counters/t1202-counters-07-b-test.html | 45 + .../counters/t1202-counters-08-b-reference.html | 37 + .../counters/t1202-counters-08-b-test.html | 45 + .../counters/t1202-counters-09-b-reference.html | 58 + .../counters/t1202-counters-09-b-test.html | 66 + .../counters/t1202-counters-10-b-reference.html | 57 + .../counters/t1202-counters-10-b-test.html | 65 + .../counters/t1202-counters-11-b-reference.html | 29 + .../counters/t1202-counters-11-b-test.html | 37 + .../counters/t1202-counters-12-b-reference.html | 29 + .../counters/t1202-counters-12-b-test.html | 37 + .../counters/t1202-counters-13-b-reference.html | 29 + .../counters/t1202-counters-13-b-test.html | 37 + .../counters/t1202-counters-14-b-reference.html | 29 + .../counters/t1202-counters-14-b-test.html | 37 + .../counters/t1202-counters-15-b-reference.html | 29 + .../counters/t1202-counters-15-b-test.html | 37 + .../counters/t1202-counters-16-c-reference.html | 16 + .../counters/t1202-counters-16-c-test.html | 27 + .../counters/t1202-counters-17-d-reference.html | 21 + .../counters/t1202-counters-17-d-test.html | 28 + .../counters/t1202-counters-18-f-reference.html | 29 + .../counters/t1202-counters-18-f-test.html | 44 + .../counters/t1204-implied-00-b-reference.html | 15 + .../reftests/counters/t1204-implied-00-b-test.html | 21 + .../counters/t1204-implied-01-c-reference.html | 16 + .../reftests/counters/t1204-implied-01-c-test.html | 23 + .../counters/t1204-implied-02-d-reference.html | 16 + .../reftests/counters/t1204-implied-02-d-test.html | 24 + .../counters/t1204-increment-00-c-o-reference.html | 15 + .../counters/t1204-increment-00-c-o-test.html | 35 + .../counters/t1204-increment-01-c-o-reference.html | 15 + .../counters/t1204-increment-01-c-o-test.html | 32 + .../counters/t1204-increment-02-c-o-reference.html | 16 + .../counters/t1204-increment-02-c-o-test.html | 34 + .../counters/t1204-multiple-00-c-reference.html | 15 + .../counters/t1204-multiple-00-c-test.html | 21 + .../counters/t1204-multiple-01-c-reference.html | 15 + .../counters/t1204-multiple-01-c-test.html | 22 + .../counters/t1204-order-00-c-reference.html | 33 + .../reftests/counters/t1204-order-00-c-test.html | 44 + .../counters/t1204-order-01-d-reference.html | 43 + .../reftests/counters/t1204-order-01-d-test.html | 46 + .../counters/t1204-reset-00-c-o-reference.html | 15 + .../reftests/counters/t1204-reset-00-c-o-test.html | 34 + .../counters/t1204-reset-01-c-o-reference.html | 15 + .../reftests/counters/t1204-reset-01-c-o-test.html | 32 + .../counters/t1204-reset-02-c-o-reference.html | 15 + .../reftests/counters/t1204-reset-02-c-o-test.html | 32 + .../reftests/counters/t1204-root-e-reference.html | 18 + layout/reftests/counters/t1204-root-e-test.html | 27 + .../counters/t120401-scope-00-b-reference.html | 19 + .../reftests/counters/t120401-scope-00-b-test.html | 29 + .../counters/t120401-scope-01-c-reference.html | 16 + .../reftests/counters/t120401-scope-01-c-test.html | 24 + .../counters/t120401-scope-02-c-reference.html | 16 + .../reftests/counters/t120401-scope-02-c-test.html | 24 + .../counters/t120401-scope-03-c-reference.html | 16 + .../reftests/counters/t120401-scope-03-c-test.html | 24 + .../counters/t120401-scope-04-d-reference.html | 15 + .../reftests/counters/t120401-scope-04-d-test.html | 23 + .../t120403-content-none-00-c-reference.html | 16 + .../counters/t120403-content-none-00-c-test.html | 23 + .../t120403-display-none-00-c-reference.html | 16 + .../counters/t120403-display-none-00-c-test.html | 23 + .../t120403-visibility-00-c-reference.html | 16 + .../counters/t120403-visibility-00-c-test.html | 23 + .../counters/text-boundaries-subpixel-ref.html | 17 + .../counters/text-boundaries-subpixel.html | 17 + .../animate-display-table-opacity-ref.html | 9 + .../animate-display-table-opacity.html | 14 + .../css-animations/animate-opacity-ref.html | 18 + .../reftests/css-animations/animate-opacity.html | 23 + .../css-animations/animate-preserves3d-ref.html | 30 + .../css-animations/animate-preserves3d.html | 38 + ...ation-initially-out-of-view-with-delay-ref.html | 14 + ...animation-initially-out-of-view-with-delay.html | 29 + .../animation-on-empty-height-frame.html | 33 + .../background-color-on-html-ref.html | 8 + .../css-animations/background-color-on-html.html | 20 + .../css-animations/background-color-ref.html | 9 + .../reftests/css-animations/background-color.html | 23 + .../background-position-after-finish.html | 24 + .../background-position-important.html | 17 + .../background-position-in-delay.html | 16 + .../css-animations/background-position-ref.html | 12 + .../background-position-running.html | 16 + .../change-animation-name-in-rule-ref.html | 10 + ...nge-animation-name-to-non-existent-in-rule.html | 25 + .../change-animation-name-to-none-in-rule.html | 25 + .../change-animation-name-to-other-in-rule.html | 29 + .../containing-block-on-visibility-hidden-ref.html | 26 + .../containing-block-on-visibility-hidden.html | 34 + ...-on-marker-pseudo-element-at-beginning-ref.html | 13 + ...tent-on-marker-pseudo-element-at-beginning.html | 18 + .../content-on-marker-pseudo-element-at-half.html | 18 + .../content-on-pseudo-element-at-beginning.html | 14 + .../content-on-pseudo-element-at-half.html | 14 + .../content-on-pseudo-element-ref.html | 9 + .../css-animations/continuation-opacity-ref.html | 15 + .../css-animations/continuation-opacity.html | 26 + .../ib-split-sibling-opacity-ref.html | 3 + .../css-animations/ib-split-sibling-opacity.html | 20 + ...hidden-animation-marker-pseudo-element-ref.html | 20 + ...ity-hidden-animation-marker-pseudo-element.html | 39 + ...bility-hidden-animation-pseudo-element-ref.html | 18 + ...visibility-hidden-animation-pseudo-element.html | 37 + .../in-visibility-hidden-animation-ref.html | 16 + .../in-visibility-hidden-animation.html | 36 + ...-and-animation-starts-at-the-same-time-ref.html | 17 + ...rame-and-animation-starts-at-the-same-time.html | 33 + layout/reftests/css-animations/mask-anim-ref.html | 12 + .../mask-position-after-finish-1a.html | 26 + .../mask-position-after-finish-1b.html | 35 + .../css-animations/mask-position-in-delay-1a.html | 17 + .../css-animations/mask-position-in-delay-1b.html | 26 + .../css-animations/mask-size-after-finish-1a.html | 26 + .../css-animations/mask-size-after-finish-1b.html | 35 + .../css-animations/mask-size-in-delay-1a.html | 19 + .../css-animations/mask-size-in-delay-1b.html | 29 + .../no-stacking-context-animation-ref.html | 20 + ...t-distance-animation-with-offset-path-none.html | 24 + ...ontext-opacity-removing-animation-in-delay.html | 47 + ...text-transform-removing-animation-in-delay.html | 46 + .../no-style-sharing-with-animations-ref.html | 11 + .../no-style-sharing-with-animations.html | 26 + .../css-animations/opacity-animation-in-delay.html | 22 + ...city-animation-in-fixed-opacity-parent-ref.html | 31 + .../opacity-animation-in-fixed-opacity-parent.html | 39 + .../partially-out-of-view-animation-ref.html | 15 + .../partially-out-of-view-animation.html | 35 + ...-and-animation-starts-at-the-same-time-ref.html | 13 + ...rame-and-animation-starts-at-the-same-time.html | 29 + layout/reftests/css-animations/reftest.list | 87 + ...lace-with-new-positive-delay-animation-ref.html | 12 + .../replace-with-new-positive-delay-animation.html | 42 + .../css-animations/screen-animations-notref.html | 11 + .../css-animations/screen-animations-ref.html | 11 + .../reftests/css-animations/screen-animations.html | 16 + .../scroll-timeline-in-delay-omta-ref.html | 20 + .../scroll-timeline-in-delay-omta.html | 71 + .../stacking-context-animation-ref.html | 19 + .../stacking-context-lose-opacity-1.html | 25 + .../stacking-context-lose-transform-none.html | 25 + ...tacking-context-offset-path-none-animation.html | 24 + ...stacking-context-offset-path-none-in-delay.html | 23 + ...ntext-offset-path-none-with-fill-backwards.html | 24 + ...ontext-offset-path-none-with-fill-forwards.html | 24 + .../stacking-context-opacity-1-animation.html | 24 + .../stacking-context-opacity-1-in-delay.html | 23 + .../stacking-context-opacity-1-on-table.html | 25 + ...king-context-opacity-1-with-fill-backwards.html | 24 + ...cking-context-opacity-1-with-fill-forwards.html | 24 + ...ontext-opacity-removing-important-in-delay.html | 43 + ...ontext-opacity-win-in-delay-on-main-thread.html | 31 + .../stacking-context-opacity-win-in-delay.html | 27 + ...cking-context-opacity-wins-over-transition.html | 39 + .../stacking-context-paused-on-opacity-1.html | 24 + .../stacking-context-paused-on-transform-none.html | 24 + ...ng-context-transform-none-animation-on-svg.html | 22 + ...rm-none-animation-with-backface-visibility.html | 26 + ...-transform-none-animation-with-preserve-3d.html | 26 + .../stacking-context-transform-none-animation.html | 24 + .../stacking-context-transform-none-in-delay.html | 23 + ...context-transform-none-with-fill-backwards.html | 24 + ...-context-transform-none-with-fill-forwards.html | 24 + ...text-transform-removing-important-in-delay.html | 44 + ...text-transform-win-in-delay-on-main-thread.html | 31 + .../stacking-context-transform-win-in-delay.html | 27 + ...ing-context-transform-wins-over-transition.html | 39 + ...stop-animation-on-discarded-pseudo-element.html | 36 + .../transform-animation-in-delay-ref.html | 13 + .../transform-animation-in-delay.html | 22 + ...ing-animation-on-marker-pseudo-element-ref.html | 15 + ...pdating-animation-on-marker-pseudo-element.html | 42 + .../updating-animation-on-pseudo-element-ref.html | 11 + .../updating-animation-on-pseudo-element.html | 38 + .../css-blending/as-image/black100x100.png | Bin 0 -> 15438 bytes .../reftests/css-blending/as-image/blue100x100.png | Bin 0 -> 47176 bytes .../css-blending/as-image/brown100x100.png | Bin 0 -> 47836 bytes .../css-blending/as-image/green100x100.jpg | Bin 0 -> 3595 bytes .../css-blending/as-image/green100x100.png | Bin 0 -> 47813 bytes .../css-blending/as-image/green100x100_alpha.png | Bin 0 -> 47847 bytes .../css-blending/as-image/green_square.svg | 3 + .../reftests/css-blending/as-image/red100x100.png | Bin 0 -> 47519 bytes .../reftests/css-blending/as-image/red_green.gif | Bin 0 -> 317 bytes .../css-blending/as-image/white_square.svg | 3 + .../background-blend-mode-body-fixed-ref.html | 11 + .../background-blend-mode-body-fixed.html | 18 + .../background-blend-mode-body-image-ref.html | 8 + .../background-blend-mode-body-image.html | 10 + ...ound-blend-mode-body-transparent-image-ref.html | 8 + ...ckground-blend-mode-body-transparent-image.html | 9 + .../background-blending-alpha-ref.html | 62 + .../css-blending/background-blending-alpha.html | 22 + ...-blending-background-attachement-fixed-ref.html | 19 + ...ng-background-attachement-fixed-scroll-ref.html | 23 + ...ending-background-attachement-fixed-scroll.html | 40 + ...ound-blending-background-attachement-fixed.html | 20 + ...d-blending-background-clip-content-box-ref.html | 19 + ...round-blending-background-clip-content-box.html | 20 + ...d-blending-background-clip-padding-box-ref.html | 21 + ...round-blending-background-clip-padding-box.html | 22 + ...ound-blending-background-origin-border-box.html | 20 + ...und-blending-background-origin-content-box.html | 21 + .../background-blending-background-origin-ref.html | 19 + ...lending-background-position-percentage-ref.html | 19 + ...nd-blending-background-position-percentage.html | 20 + ...d-blending-background-repeat-no-repeat-ref.html | 19 + ...round-blending-background-repeat-no-repeat.html | 21 + ...ackground-blending-background-size-contain.html | 20 + .../background-blending-background-size-cover.html | 20 + ...ground-blending-background-size-percentage.html | 20 + ...background-blending-background-size-pixels.html | 20 + .../background-blending-background-size-ref.html | 18 + .../background-blending-color-burn-ref.svg | 22 + .../background-blending-color-burn.html | 16 + .../background-blending-color-dodge-ref.svg | 22 + .../background-blending-color-dodge.html | 14 + .../css-blending/background-blending-color-ref.svg | 22 + .../css-blending/background-blending-color.html | 14 + .../background-blending-darken-ref.svg | 22 + .../css-blending/background-blending-darken.html | 14 + .../background-blending-difference-ref.svg | 22 + .../background-blending-difference.html | 14 + .../background-blending-exclusion-ref.svg | 22 + .../background-blending-exclusion.html | 14 + .../background-blending-gradient-color-ref.html | 20 + .../background-blending-gradient-color.html | 22 + .../background-blending-gradient-gradient-ref.html | 20 + .../background-blending-gradient-gradient.html | 22 + .../background-blending-gradient-image-ref.html | 20 + .../background-blending-gradient-image.html | 21 + .../background-blending-hard-light-ref.svg | 22 + .../background-blending-hard-light.html | 14 + .../css-blending/background-blending-hue-ref.svg | 22 + .../css-blending/background-blending-hue.html | 14 + ...background-blending-image-color-959674-ref.html | 15 + .../background-blending-image-color-959674.html | 26 + .../background-blending-image-color-gif-ref.html | 14 + .../background-blending-image-color-gif.html | 29 + .../background-blending-image-color-jpg.html | 26 + .../background-blending-image-color-png.html | 25 + .../background-blending-image-color-ref.html | 21 + ...round-blending-image-color-svg-as-data-uri.html | 26 + .../background-blending-image-color-svg.html | 25 + ...ackground-blending-image-color-transform3d.html | 28 + .../background-blending-image-gradient.html | 21 + .../background-blending-image-image-ref.html | 20 + .../background-blending-image-image.html | 22 + ...ound-blending-isolation-parent-child-color.html | 29 + ...ound-blending-isolation-parent-child-image.html | 29 + ...ground-blending-isolation-parent-child-ref.html | 19 + .../background-blending-isolation-ref.html | 27 + .../background-blending-isolation.html | 31 + .../background-blending-lighten-ref.svg | 22 + .../css-blending/background-blending-lighten.html | 14 + .../background-blending-list-repeat-ref.html | 33 + .../background-blending-list-repeat.html | 24 + .../background-blending-luminosity-ref.svg | 22 + .../background-blending-luminosity.html | 14 + .../background-blending-moz-element-ref.html | 22 + .../background-blending-moz-element.html | 29 + .../background-blending-multiple-images-ref.html | 33 + .../background-blending-multiple-images.html | 24 + .../background-blending-multiply-ref.svg | 22 + .../css-blending/background-blending-multiply.html | 14 + .../background-blending-normal-ref.svg | 22 + .../css-blending/background-blending-normal.html | 14 + .../background-blending-overlay-ref.svg | 22 + .../css-blending/background-blending-overlay.html | 14 + .../background-blending-saturation-ref.svg | 22 + .../background-blending-saturation.html | 14 + .../background-blending-screen-ref.svg | 22 + .../css-blending/background-blending-screen.html | 14 + .../background-blending-soft-light-ref.svg | 22 + .../background-blending-soft-light.html | 14 + layout/reftests/css-blending/blend-canvas-ref.html | 28 + layout/reftests/css-blending/blend-canvas.html | 29 + .../blend-constant-background-color-ref.html | 22 + .../blend-constant-background-color.html | 23 + .../blend-difference-stacking-ref.html | 30 + .../css-blending/blend-difference-stacking.html | 30 + .../blend-gradient-background-color-ref.html | 22 + .../blend-gradient-background-color.html | 23 + layout/reftests/css-blending/blend-image-ref.html | 20 + layout/reftests/css-blending/blend-image.html | 21 + .../reftests/css-blending/blend-isolation-ref.html | 15 + layout/reftests/css-blending/blend-isolation.html | 28 + layout/reftests/css-blending/blend-modes.css | 26 + layout/reftests/css-blending/bug1281593-ref.html | 40 + layout/reftests/css-blending/bug1281593.html | 40 + ...ixblendmode-containing-unclipped-stuff-ref.html | 57 + ...ed-mixblendmode-containing-unclipped-stuff.html | 51 + ...city-containing-unclipped-mixblendmode-ref.html | 49 + ...-opacity-containing-unclipped-mixblendmode.html | 50 + .../css-blending/mix-blend-mode-952051-ref.html | 32 + .../css-blending/mix-blend-mode-952051.html | 37 + .../mix-blend-mode-and-filter-ref.html | 41 + .../css-blending/mix-blend-mode-and-filter-ref.svg | 14 + .../css-blending/mix-blend-mode-and-filter.html | 37 + .../css-blending/mix-blend-mode-and-filter.svg | 21 + ...lend-mode-child-of-blended-has-opacity-ref.html | 40 + ...ix-blend-mode-child-of-blended-has-opacity.html | 45 + .../mix-blend-mode-culling-1207041-ref.html | 22 + .../mix-blend-mode-culling-1207041.html | 23 + .../mix-blend-mode-dest-alpha-1135271-ref.html | 21 + .../mix-blend-mode-dest-alpha-1135271.html | 22 + .../mix-blend-mode-nested-976533-ref.html | 47 + .../css-blending/mix-blend-mode-nested-976533.html | 45 + .../mix-blend-mode-soft-light-ref.html | 21 + .../css-blending/mix-blend-mode-soft-light.html | 25 + .../mix-blend-mode-transformed-ref.html | 26 + .../css-blending/mix-blend-mode-transformed.html | 30 + layout/reftests/css-blending/reftest.list | 103 + layout/reftests/css-break/1405443-ref.html | 17 + layout/reftests/css-break/1405443.html | 17 + .../css-break/box-decoration-break-1-ref.html | 67 + .../reftests/css-break/box-decoration-break-1.html | 71 + ...-decoration-break-block-border-padding-ref.html | 50 + .../box-decoration-break-block-border-padding.html | 50 + .../box-decoration-break-block-margin-ref.html | 65 + .../box-decoration-break-block-margin.html | 65 + .../box-decoration-break-border-image-ref.html | 137 + .../box-decoration-break-border-image.html | 83 + .../box-decoration-break-bug-1235152-ref.html | 57 + .../box-decoration-break-bug-1235152.html | 61 + .../box-decoration-break-bug-1249913-ref.html | 53 + .../box-decoration-break-bug-1249913.html | 53 + .../box-decoration-break-first-letter-ref.html | 70 + .../box-decoration-break-first-letter.html | 72 + .../box-decoration-break-with-bidi-ref.html | 74 + .../css-break/box-decoration-break-with-bidi.html | 64 + ...coration-break-with-inset-box-shadow-1-ref.html | 132 + ...x-decoration-break-with-inset-box-shadow-1.html | 134 + ...oration-break-with-outset-box-shadow-1-ref.html | 131 + ...-decoration-break-with-outset-box-shadow-1.html | 133 + .../css-break/green-circle-alpha-32x32.png | Bin 0 -> 396 bytes layout/reftests/css-break/reftest.list | 13 + layout/reftests/css-break/vertical-wm-001-ref.html | 71 + layout/reftests/css-break/vertical-wm-001.html | 71 + layout/reftests/css-break/vertical-wm-002-ref.html | 71 + layout/reftests/css-break/vertical-wm-002.html | 71 + .../css-calc/background-image-gradient-1-ref.html | 14 + .../css-calc/background-image-gradient-1.html | 14 + layout/reftests/css-calc/line-height-1-ref.html | 62 + layout/reftests/css-calc/line-height-1.html | 62 + layout/reftests/css-calc/line-height-2-ref.html | 18 + layout/reftests/css-calc/line-height-2.html | 18 + layout/reftests/css-calc/reftest.list | 3 + layout/reftests/css-charset/pass.html | 7 + layout/reftests/css-charset/reftest.list | 10 + layout/reftests/css-charset/test-attribute.css | Bin 0 -> 44 bytes layout/reftests/css-charset/test-attribute.html | 19 + .../css-charset/test-charset-leading-space.css | Bin 0 -> 84 bytes .../css-charset/test-charset-leading-space.html | 19 + .../reftests/css-charset/test-charset-quotes.css | Bin 0 -> 82 bytes .../reftests/css-charset/test-charset-quotes.html | 19 + .../css-charset/test-charset-trailing-space.css | Bin 0 -> 84 bytes .../css-charset/test-charset-trailing-space.html | 19 + .../css-charset/test-charset-utf-16-be-bom.css | Bin 0 -> 84 bytes .../css-charset/test-charset-utf-16-be-bom.html | 19 + .../css-charset/test-charset-utf-16-be-no-bom.css | Bin 0 -> 82 bytes .../css-charset/test-charset-utf-16-be-no-bom.html | 20 + .../css-charset/test-charset-utf-16-bom-be.css | Bin 0 -> 84 bytes .../css-charset/test-charset-utf-16-bom-be.html | 19 + .../css-charset/test-charset-utf-16-bom-le.css | Bin 0 -> 84 bytes .../css-charset/test-charset-utf-16-bom-le.html | 19 + .../css-charset/test-charset-utf-16-le-bom.css | Bin 0 -> 84 bytes .../css-charset/test-charset-utf-16-le-bom.html | 19 + .../css-charset/test-charset-utf-16-le-no-bom.css | Bin 0 -> 82 bytes .../css-charset/test-charset-utf-16-le-no-bom.html | 20 + layout/reftests/css-default/reftest.list | 2 + .../submit-button/default-multiple-submit-1.html | 19 + .../submit-button/default-multiple-submit-2.html | 18 + .../submit-button/default-multiple-submit-ref.html | 9 + .../submit-button/default-submit-button-1.html | 10 + .../submit-button/default-submit-button-2.html | 13 + .../submit-button/default-submit-button-3.html | 13 + .../submit-button/default-submit-button-4.html | 20 + .../submit-button/default-submit-button-5.html | 20 + .../submit-button/default-submit-button-6.html | 20 + .../submit-button/default-submit-button-7.html | 20 + .../submit-button/default-submit-button-ref.html | 6 + .../submit-button/default-submit-button-style.css | 2 + .../css-default/submit-button/reftest.list | 11 + .../css-disabled/button/button-fieldset-1.html | 11 + .../css-disabled/button/button-fieldset-2.html | 11 + .../css-disabled/button/button-fieldset-3.html | 20 + .../css-disabled/button/button-fieldset-4.html | 19 + .../button/button-fieldset-legend-1.html | 11 + .../button/button-fieldset-legend-2.html | 13 + .../button/button-fieldset-legend-3.html | 13 + .../button/button-fieldset-legend-4.html | 13 + .../button/button-fieldset-legend-5.html | 15 + .../button/button-fieldset-legend-ref-1.html | 11 + .../button/button-fieldset-legend-ref-2.html | 13 + .../button/button-fieldset-legend-ref-3.html | 13 + .../button/button-fieldset-legend-ref-4.html | 13 + .../button/button-fieldset-legend-ref-5.html | 15 + .../css-disabled/button/button-fieldset-ref.html | 11 + layout/reftests/css-disabled/button/reftest.list | 9 + layout/reftests/css-disabled/button/style.css | 19 + .../css-disabled/fieldset/fieldset-disabled.html | 7 + .../css-disabled/fieldset/fieldset-enabled.html | 7 + .../css-disabled/fieldset/fieldset-fieldset-1.html | 11 + .../css-disabled/fieldset/fieldset-fieldset-2.html | 11 + .../css-disabled/fieldset/fieldset-fieldset-3.html | 20 + .../css-disabled/fieldset/fieldset-fieldset-4.html | 19 + .../fieldset/fieldset-fieldset-ref.html | 11 + .../css-disabled/fieldset/fieldset-legend-1.html | 11 + .../css-disabled/fieldset/fieldset-legend-2.html | 13 + .../css-disabled/fieldset/fieldset-legend-3.html | 13 + .../css-disabled/fieldset/fieldset-legend-4.html | 13 + .../css-disabled/fieldset/fieldset-legend-5.html | 15 + .../fieldset/fieldset-legend-ref-1.html | 11 + .../fieldset/fieldset-legend-ref-2.html | 13 + .../fieldset/fieldset-legend-ref-3.html | 13 + .../fieldset/fieldset-legend-ref-4.html | 13 + .../fieldset/fieldset-legend-ref-5.html | 15 + .../css-disabled/fieldset/fieldset-ref.html | 7 + layout/reftests/css-disabled/fieldset/reftest.list | 11 + layout/reftests/css-disabled/fieldset/style.css | 19 + .../css-disabled/input/input-fieldset-1.html | 11 + .../css-disabled/input/input-fieldset-2.html | 11 + .../css-disabled/input/input-fieldset-3.html | 20 + .../css-disabled/input/input-fieldset-4.html | 19 + .../input/input-fieldset-legend-1.html | 11 + .../input/input-fieldset-legend-2.html | 13 + .../input/input-fieldset-legend-3.html | 13 + .../input/input-fieldset-legend-4.html | 13 + .../input/input-fieldset-legend-5.html | 15 + .../input/input-fieldset-legend-ref-1.html | 11 + .../input/input-fieldset-legend-ref-2.html | 13 + .../input/input-fieldset-legend-ref-3.html | 13 + .../input/input-fieldset-legend-ref-4.html | 13 + .../input/input-fieldset-legend-ref-5.html | 15 + .../css-disabled/input/input-fieldset-ref.html | 11 + layout/reftests/css-disabled/input/reftest.list | 9 + layout/reftests/css-disabled/input/style.css | 19 + layout/reftests/css-disabled/label/label-ref.html | 7 + layout/reftests/css-disabled/label/label.html | 7 + layout/reftests/css-disabled/label/reftest.list | 1 + layout/reftests/css-disabled/label/style.css | 12 + .../reftests/css-disabled/object/object-ref.html | 7 + layout/reftests/css-disabled/object/object.html | 7 + layout/reftests/css-disabled/object/reftest.list | 1 + layout/reftests/css-disabled/object/style.css | 12 + .../reftests/css-disabled/output/output-ref.html | 7 + layout/reftests/css-disabled/output/output.html | 7 + layout/reftests/css-disabled/output/reftest.list | 1 + layout/reftests/css-disabled/output/style.css | 12 + layout/reftests/css-disabled/reftest.list | 8 + layout/reftests/css-disabled/select/reftest.list | 9 + .../css-disabled/select/select-fieldset-1.html | 11 + .../css-disabled/select/select-fieldset-2.html | 11 + .../css-disabled/select/select-fieldset-3.html | 20 + .../css-disabled/select/select-fieldset-4.html | 19 + .../select/select-fieldset-legend-1.html | 11 + .../select/select-fieldset-legend-2.html | 13 + .../select/select-fieldset-legend-3.html | 13 + .../select/select-fieldset-legend-4.html | 13 + .../select/select-fieldset-legend-5.html | 15 + .../select/select-fieldset-legend-ref-1.html | 11 + .../select/select-fieldset-legend-ref-2.html | 13 + .../select/select-fieldset-legend-ref-3.html | 13 + .../select/select-fieldset-legend-ref-4.html | 13 + .../select/select-fieldset-legend-ref-5.html | 15 + .../select/select-fieldset-ref-disabled.html | 11 + .../css-disabled/select/select-fieldset-ref.html | 11 + layout/reftests/css-disabled/select/style.css | 19 + layout/reftests/css-disabled/textarea/reftest.list | 9 + layout/reftests/css-disabled/textarea/style.css | 19 + .../css-disabled/textarea/textarea-fieldset-1.html | 11 + .../css-disabled/textarea/textarea-fieldset-2.html | 11 + .../css-disabled/textarea/textarea-fieldset-3.html | 20 + .../css-disabled/textarea/textarea-fieldset-4.html | 19 + .../textarea/textarea-fieldset-legend-1.html | 11 + .../textarea/textarea-fieldset-legend-2.html | 13 + .../textarea/textarea-fieldset-legend-3.html | 13 + .../textarea/textarea-fieldset-legend-4.html | 13 + .../textarea/textarea-fieldset-legend-5.html | 15 + .../textarea/textarea-fieldset-legend-ref-1.html | 11 + .../textarea/textarea-fieldset-legend-ref-2.html | 13 + .../textarea/textarea-fieldset-legend-ref-3.html | 13 + .../textarea/textarea-fieldset-legend-ref-4.html | 13 + .../textarea/textarea-fieldset-legend-ref-5.html | 15 + .../textarea/textarea-fieldset-ref.html | 11 + .../display-contents-495385-2d-ref.html | 23 + .../css-display/display-contents-495385-2d.html | 52 + .../css-display/display-contents-acid-dyn-1.html | 49 + .../css-display/display-contents-acid-dyn-2.html | 49 + .../css-display/display-contents-acid-dyn-3.html | 50 + .../css-display/display-contents-acid-ref.html | 180 + .../css-display/display-contents-acid.html | 192 + .../display-contents-dyn-insert-text-ref.html | 7 + .../display-contents-dyn-insert-text.html | 16 + .../display-contents-generated-content-2.html | 240 + .../display-contents-generated-content-ref.html | 123 + .../display-contents-generated-content.html | 211 + .../display-contents-list-item-child-ref.html | 6 + .../display-contents-list-item-child.html | 18 + .../display-contents-state-change-ref.html | 12 + .../css-display/display-contents-state-change.html | 30 + ...contents-style-inheritance-1-dom-mutations.html | 119 + .../display-contents-style-inheritance-1-ref.html | 38 + ...y-contents-style-inheritance-1-stylechange.html | 57 + .../display-contents-style-inheritance-1.html | 39 + .../display-contents-suppression-dynamic-ref.html | 13 + .../display-contents-suppression-dynamic.html | 16 + .../css-display/display-contents-tables-2.xhtml | 18 + .../display-contents-tables-3-ref.xhtml | 16 + .../css-display/display-contents-tables-3.xhtml | 17 + .../css-display/display-contents-tables-ref.xhtml | 16 + .../css-display/display-contents-tables.xhtml | 17 + .../display-contents-visibility-hidden-2.html | 24 + .../display-contents-visibility-hidden-ref.html | 18 + .../display-contents-visibility-hidden.html | 26 + .../display-contents-writing-mode-1-ref.html | 23 + .../display-contents-writing-mode-1.html | 33 + .../display-contents-writing-mode-2-ref.html | 23 + .../display-contents-writing-mode-2.html | 33 + .../css-display/display-flow-root-001-ref.html | 51 + .../css-display/display-flow-root-001.html | 56 + layout/reftests/css-display/reftest.list | 25 + .../css-enabled/button/button-fieldset-1.html | 11 + .../css-enabled/button/button-fieldset-2.html | 11 + .../css-enabled/button/button-fieldset-3.html | 20 + .../css-enabled/button/button-fieldset-4.html | 19 + .../button/button-fieldset-legend-1.html | 11 + .../button/button-fieldset-legend-2.html | 13 + .../button/button-fieldset-legend-3.html | 13 + .../button/button-fieldset-legend-4.html | 13 + .../button/button-fieldset-legend-5.html | 15 + .../button/button-fieldset-legend-ref-1.html | 11 + .../button/button-fieldset-legend-ref-2.html | 13 + .../button/button-fieldset-legend-ref-3.html | 13 + .../button/button-fieldset-legend-ref-4.html | 13 + .../button/button-fieldset-legend-ref-5.html | 15 + .../css-enabled/button/button-fieldset-ref.html | 11 + layout/reftests/css-enabled/button/reftest.list | 9 + layout/reftests/css-enabled/button/style.css | 19 + .../css-enabled/fieldset/fieldset-disabled.html | 7 + .../css-enabled/fieldset/fieldset-enabled.html | 7 + .../css-enabled/fieldset/fieldset-fieldset-1.html | 11 + .../css-enabled/fieldset/fieldset-fieldset-2.html | 11 + .../css-enabled/fieldset/fieldset-fieldset-3.html | 20 + .../css-enabled/fieldset/fieldset-fieldset-4.html | 19 + .../fieldset/fieldset-fieldset-ref.html | 11 + .../css-enabled/fieldset/fieldset-legend-1.html | 11 + .../css-enabled/fieldset/fieldset-legend-2.html | 13 + .../css-enabled/fieldset/fieldset-legend-3.html | 13 + .../css-enabled/fieldset/fieldset-legend-4.html | 13 + .../css-enabled/fieldset/fieldset-legend-5.html | 15 + .../fieldset/fieldset-legend-ref-1.html | 11 + .../fieldset/fieldset-legend-ref-2.html | 13 + .../fieldset/fieldset-legend-ref-3.html | 13 + .../fieldset/fieldset-legend-ref-4.html | 13 + .../fieldset/fieldset-legend-ref-5.html | 15 + .../css-enabled/fieldset/fieldset-ref.html | 7 + layout/reftests/css-enabled/fieldset/reftest.list | 11 + layout/reftests/css-enabled/fieldset/style.css | 16 + .../css-enabled/input/input-fieldset-1.html | 11 + .../css-enabled/input/input-fieldset-2.html | 11 + .../css-enabled/input/input-fieldset-3.html | 20 + .../css-enabled/input/input-fieldset-4.html | 19 + .../css-enabled/input/input-fieldset-legend-1.html | 11 + .../css-enabled/input/input-fieldset-legend-2.html | 13 + .../css-enabled/input/input-fieldset-legend-3.html | 13 + .../css-enabled/input/input-fieldset-legend-4.html | 13 + .../css-enabled/input/input-fieldset-legend-5.html | 15 + .../input/input-fieldset-legend-ref-1.html | 11 + .../input/input-fieldset-legend-ref-2.html | 13 + .../input/input-fieldset-legend-ref-3.html | 13 + .../input/input-fieldset-legend-ref-4.html | 13 + .../input/input-fieldset-legend-ref-5.html | 15 + .../css-enabled/input/input-fieldset-ref.html | 11 + layout/reftests/css-enabled/input/reftest.list | 9 + layout/reftests/css-enabled/input/style.css | 19 + layout/reftests/css-enabled/label/label-ref.html | 7 + layout/reftests/css-enabled/label/label.html | 7 + layout/reftests/css-enabled/label/reftest.list | 1 + layout/reftests/css-enabled/label/style.css | 12 + layout/reftests/css-enabled/object/object-ref.html | 7 + layout/reftests/css-enabled/object/object.html | 7 + layout/reftests/css-enabled/object/reftest.list | 1 + layout/reftests/css-enabled/object/style.css | 12 + .../css-enabled/optgroup/optgroup-fieldset-1.html | 9 + .../optgroup/optgroup-fieldset-ref.html | 9 + layout/reftests/css-enabled/optgroup/reftest.list | 1 + layout/reftests/css-enabled/optgroup/style.css | 19 + .../css-enabled/option/option-fieldset-1.html | 9 + .../css-enabled/option/option-fieldset-ref.html | 9 + layout/reftests/css-enabled/option/reftest.list | 1 + layout/reftests/css-enabled/option/style.css | 19 + layout/reftests/css-enabled/output/output-ref.html | 7 + layout/reftests/css-enabled/output/output.html | 7 + layout/reftests/css-enabled/output/reftest.list | 1 + layout/reftests/css-enabled/output/style.css | 12 + layout/reftests/css-enabled/reftest.list | 10 + layout/reftests/css-enabled/select/reftest.list | 9 + .../css-enabled/select/select-fieldset-1.html | 11 + .../css-enabled/select/select-fieldset-2.html | 11 + .../css-enabled/select/select-fieldset-3.html | 20 + .../css-enabled/select/select-fieldset-4.html | 19 + .../select/select-fieldset-legend-1.html | 11 + .../select/select-fieldset-legend-2.html | 13 + .../select/select-fieldset-legend-3.html | 13 + .../select/select-fieldset-legend-4.html | 13 + .../select/select-fieldset-legend-5.html | 15 + .../select/select-fieldset-legend-ref-1.html | 11 + .../select/select-fieldset-legend-ref-2.html | 13 + .../select/select-fieldset-legend-ref-3.html | 13 + .../select/select-fieldset-legend-ref-4.html | 13 + .../select/select-fieldset-legend-ref-5.html | 15 + .../select/select-fieldset-ref-disabled.html | 11 + .../css-enabled/select/select-fieldset-ref.html | 11 + layout/reftests/css-enabled/select/style.css | 23 + layout/reftests/css-enabled/textarea/reftest.list | 9 + layout/reftests/css-enabled/textarea/style.css | 19 + .../css-enabled/textarea/textarea-fieldset-1.html | 11 + .../css-enabled/textarea/textarea-fieldset-2.html | 11 + .../css-enabled/textarea/textarea-fieldset-3.html | 20 + .../css-enabled/textarea/textarea-fieldset-4.html | 19 + .../textarea/textarea-fieldset-legend-1.html | 11 + .../textarea/textarea-fieldset-legend-2.html | 13 + .../textarea/textarea-fieldset-legend-3.html | 13 + .../textarea/textarea-fieldset-legend-4.html | 13 + .../textarea/textarea-fieldset-legend-5.html | 15 + .../textarea/textarea-fieldset-legend-ref-1.html | 11 + .../textarea/textarea-fieldset-legend-ref-2.html | 13 + .../textarea/textarea-fieldset-legend-ref-3.html | 13 + .../textarea/textarea-fieldset-legend-ref-4.html | 13 + .../textarea/textarea-fieldset-legend-ref-5.html | 15 + .../textarea/textarea-fieldset-ref.html | 11 + layout/reftests/css-gradients/1224761-1-ref.html | 37 + layout/reftests/css-gradients/1224761-1.html | 36 + .../reftests/css-gradients/aja-linear-1-ref.html | 23 + layout/reftests/css-gradients/aja-linear-1a.html | 10 + layout/reftests/css-gradients/aja-linear-1b.html | 10 + layout/reftests/css-gradients/aja-linear-1c.html | 10 + layout/reftests/css-gradients/aja-linear-1d.html | 10 + layout/reftests/css-gradients/aja-linear-1e.html | 10 + layout/reftests/css-gradients/aja-linear-1f.html | 10 + .../reftests/css-gradients/aja-linear-2-ref.html | 23 + layout/reftests/css-gradients/aja-linear-2.html | 10 + .../reftests/css-gradients/aja-linear-3-ref.html | 25 + layout/reftests/css-gradients/aja-linear-3a.html | 10 + layout/reftests/css-gradients/aja-linear-3b.html | 10 + .../reftests/css-gradients/aja-linear-4-ref.html | 24 + layout/reftests/css-gradients/aja-linear-4a.html | 10 + layout/reftests/css-gradients/aja-linear-4b.html | 10 + .../reftests/css-gradients/aja-linear-5-ref.html | 24 + layout/reftests/css-gradients/aja-linear-5a.html | 10 + .../bug-916535-background-repeat-linear-ref.html | 24 + .../bug-916535-background-repeat-linear.html | 25 + .../color-stop-clamp-interpolation-ref.html | 18 + .../color-stop-clamp-interpolation.html | 18 + .../css-gradients/height-dependence-1-ref.html | 43 + .../css-gradients/height-dependence-1.html | 49 + .../css-gradients/height-dependence-2-ref.html | 44 + .../css-gradients/height-dependence-2.html | 50 + .../css-gradients/height-dependence-3-ref.html | 44 + .../css-gradients/height-dependence-3.html | 50 + .../css-gradients/large-gradient-1-ref.html | 23 + .../reftests/css-gradients/large-gradient-1.html | 40 + .../css-gradients/large-gradient-2-ref.html | 17 + .../reftests/css-gradients/large-gradient-2.html | 40 + .../css-gradients/large-gradient-3-ref.html | 23 + .../reftests/css-gradients/large-gradient-3.html | 40 + .../css-gradients/large-gradient-4-ref.html | 17 + .../reftests/css-gradients/large-gradient-4.html | 40 + .../css-gradients/large-gradient-5-ref.html | 19 + .../reftests/css-gradients/large-gradient-5.html | 30 + layout/reftests/css-gradients/linear-1-ref.html | 24 + layout/reftests/css-gradients/linear-1a.html | 1 + .../css-gradients/linear-diagonal-1-ref.html | 1 + .../reftests/css-gradients/linear-diagonal-1a.html | 1 + .../css-gradients/linear-diagonal-2-ref.html | 1 + .../reftests/css-gradients/linear-diagonal-2a.html | 1 + .../css-gradients/linear-diagonal-3-ref.html | 1 + .../reftests/css-gradients/linear-diagonal-3a.html | 1 + .../css-gradients/linear-diagonal-4-ref.html | 1 + .../reftests/css-gradients/linear-diagonal-4a.html | 1 + .../css-gradients/linear-flipped-1-ref.html | 2 + .../reftests/css-gradients/linear-flipped-1.html | 2 + .../linear-gradient-repeated-ref.html | 18 + .../css-gradients/linear-gradient-repeated.html | 19 + .../css-gradients/linear-keywords-1-ref.html | 23 + .../reftests/css-gradients/linear-keywords-1a.html | 1 + .../linear-onestopposition-1-ref.html | 12 + .../linear-onestopposition-1-ref2.html | 21 + .../css-gradients/linear-onestopposition-1.html | 12 + .../css-gradients/linear-position-1-ref.html | 2 + .../reftests/css-gradients/linear-position-1a.html | 2 + .../reftests/css-gradients/linear-premul-ref.html | 1 + layout/reftests/css-gradients/linear-premul.html | 1 + .../css-gradients/linear-repeat-1-ref.html | 6 + .../reftests/css-gradients/linear-repeat-1a.html | 2 + .../reftests/css-gradients/linear-repeat-1b.html | 2 + .../reftests/css-gradients/linear-repeat-1c.html | 4 + .../reftests/css-gradients/linear-repeat-1d.html | 3 + .../reftests/css-gradients/linear-repeat-1e.html | 3 + .../reftests/css-gradients/linear-repeat-1f.html | 10 + .../reftests/css-gradients/linear-repeat-1g.html | 12 + .../css-gradients/linear-rotated-1-ref.html | 7 + .../reftests/css-gradients/linear-rotated-1.html | 7 + .../reftests/css-gradients/linear-size-1-ref.html | 3 + layout/reftests/css-gradients/linear-size-1a.html | 2 + .../reftests/css-gradients/linear-stops-1-ref.html | 1 + layout/reftests/css-gradients/linear-stops-1a.html | 1 + layout/reftests/css-gradients/linear-stops-1b.html | 1 + layout/reftests/css-gradients/linear-stops-1c.html | 1 + layout/reftests/css-gradients/linear-stops-1d.html | 1 + layout/reftests/css-gradients/linear-stops-1e.html | 1 + layout/reftests/css-gradients/linear-stops-1f.html | 1 + .../css-gradients/linear-vertical-1-ref.html | 16 + .../reftests/css-gradients/linear-vertical-1a.html | 1 + .../reftests/css-gradients/linear-vertical-1b.html | 1 + .../reftests/css-gradients/linear-vertical-1c.html | 1 + .../reftests/css-gradients/linear-vertical-1d.html | 1 + .../linear-vertical-subpixel-1-ref.html | 15 + .../css-gradients/linear-vertical-subpixel-1.html | 15 + .../css-gradients/linear-viewport-ref.html | 1 + layout/reftests/css-gradients/linear-viewport.html | 2 + .../mask-gradient-translucent-end-color-1-ref.html | 17 + .../mask-gradient-translucent-end-color-1.html | 34 + layout/reftests/css-gradients/nostops.html | 1 + layout/reftests/css-gradients/onestop.html | 1 + layout/reftests/css-gradients/orange-square.html | 12 + layout/reftests/css-gradients/radial-1-ref.html | 22 + layout/reftests/css-gradients/radial-1a.html | 1 + layout/reftests/css-gradients/radial-1b.html | 1 + layout/reftests/css-gradients/radial-2-ref.html | 22 + layout/reftests/css-gradients/radial-2a.html | 1 + layout/reftests/css-gradients/radial-2b.html | 3 + layout/reftests/css-gradients/radial-2c.html | 1 + layout/reftests/css-gradients/radial-2d.html | 3 + .../radial-onestopposition-1-ref.html | 12 + .../css-gradients/radial-onestopposition-1a.html | 12 + .../css-gradients/radial-onestopposition-1b.html | 12 + .../css-gradients/radial-position-1-ref.html | 2 + .../reftests/css-gradients/radial-position-1a.html | 2 + .../reftests/css-gradients/radial-position-1b.html | 2 + .../reftests/css-gradients/radial-premul-ref.html | 1 + layout/reftests/css-gradients/radial-premul.html | 1 + .../radial-shape-closest-corner-1-ref.html | 9 + .../radial-shape-closest-corner-1a.html | 9 + .../radial-shape-closest-corner-1b.html | 9 + .../radial-shape-closest-side-1-ref.html | 9 + .../radial-shape-closest-side-1a.html | 9 + .../radial-shape-closest-side-1b.html | 9 + .../radial-shape-farthest-corner-1-ref.html | 9 + .../radial-shape-farthest-corner-1a.html | 9 + .../radial-shape-farthest-corner-1b.html | 9 + .../radial-shape-farthest-side-1-ref.html | 9 + .../radial-shape-farthest-side-1a.html | 9 + .../radial-shape-farthest-side-1b.html | 9 + .../reftests/css-gradients/radial-size-1-ref.html | 3 + layout/reftests/css-gradients/radial-size-1a.html | 2 + layout/reftests/css-gradients/radial-size-1b.html | 2 + .../css-gradients/radial-zero-length-1-ref.html | 2 + .../css-gradients/radial-zero-length-1a.html | 2 + .../css-gradients/radial-zero-length-1b.html | 2 + .../css-gradients/radial-zero-length-1c.html | 2 + .../css-gradients/radial-zero-length-1d.html | 2 + .../css-gradients/radial-zero-length-1e.html | 2 + .../css-gradients/radial-zero-length-1f.html | 2 + layout/reftests/css-gradients/reftest.list | 111 + .../css-gradients/repeated-final-stop-1-ref.html | 18 + .../css-gradients/repeated-final-stop-1.html | 17 + .../css-gradients/repeating-linear-1-ref.html | 8 + .../css-gradients/repeating-linear-1a.html | 1 + .../css-gradients/repeating-linear-1b.html | 1 + .../css-gradients/repeating-linear-2-ref.html | 1 + .../css-gradients/repeating-linear-2a.html | 1 + .../repeating-linear-onestopposition-1.html | 12 + .../css-gradients/repeating-radial-1-ref.html | 1 + .../css-gradients/repeating-radial-1a.html | 1 + .../css-gradients/repeating-radial-1b.html | 4 + .../css-gradients/repeating-radial-1c.html | 1 + .../css-gradients/repeating-radial-1d.html | 4 + .../css-gradients/repeating-radial-2-ref.html | 1 + .../css-gradients/repeating-radial-2a.html | 1 + .../css-gradients/repeating-radial-2b.html | 1 + .../repeating-radial-onestopposition-1a.html | 12 + .../repeating-radial-onestopposition-1b.html | 12 + .../scaled-color-stop-position-ref.html | 26 + .../css-gradients/scaled-color-stop-position.html | 24 + layout/reftests/css-gradients/twostops-1-ref.html | 7 + layout/reftests/css-gradients/twostops-1a.html | 1 + layout/reftests/css-gradients/twostops-1b.html | 1 + layout/reftests/css-gradients/twostops-1c.html | 1 + layout/reftests/css-gradients/twostops-1d.html | 1 + layout/reftests/css-gradients/twostops-1e.html | 1 + layout/reftests/css-grid/bug1306106-ref.html | 16 + layout/reftests/css-grid/bug1306106.html | 16 + layout/reftests/css-grid/bug1349571-ref.html | 34 + layout/reftests/css-grid/bug1349571.html | 38 + layout/reftests/css-grid/bug1350925-ref.html | 32 + layout/reftests/css-grid/bug1350925.html | 32 + layout/reftests/css-grid/bug1356820-ref.html | 25 + layout/reftests/css-grid/bug1356820.html | 25 + .../css-grid/grid-abspos-items-001-ref.html | 185 + .../reftests/css-grid/grid-abspos-items-001.html | 190 + .../css-grid/grid-abspos-items-002-ref.html | 176 + .../reftests/css-grid/grid-abspos-items-002.html | 180 + .../css-grid/grid-abspos-items-003-ref.html | 71 + .../reftests/css-grid/grid-abspos-items-003.html | 69 + .../css-grid/grid-abspos-items-004-ref.html | 73 + .../reftests/css-grid/grid-abspos-items-004.html | 70 + .../css-grid/grid-abspos-items-005-ref.html | 74 + .../reftests/css-grid/grid-abspos-items-005.html | 71 + .../css-grid/grid-abspos-items-006-ref.html | 71 + .../reftests/css-grid/grid-abspos-items-006.html | 70 + .../css-grid/grid-abspos-items-007-ref.html | 61 + .../reftests/css-grid/grid-abspos-items-007.html | 62 + .../css-grid/grid-abspos-items-008-ref.html | 62 + .../reftests/css-grid/grid-abspos-items-008.html | 63 + .../css-grid/grid-abspos-items-009-ref.html | 63 + .../reftests/css-grid/grid-abspos-items-009.html | 64 + .../css-grid/grid-abspos-items-010-ref.html | 62 + .../reftests/css-grid/grid-abspos-items-010.html | 63 + .../css-grid/grid-abspos-items-011-ref.html | 82 + .../reftests/css-grid/grid-abspos-items-011.html | 97 + .../css-grid/grid-abspos-items-012-ref.html | 45 + .../reftests/css-grid/grid-abspos-items-012.html | 47 + .../css-grid/grid-abspos-items-013-ref.html | 133 + .../reftests/css-grid/grid-abspos-items-013.html | 120 + .../css-grid/grid-abspos-items-014-ref.html | 78 + .../reftests/css-grid/grid-abspos-items-014.html | 80 + .../css-grid/grid-abspos-items-015-ref.html | 103 + .../reftests/css-grid/grid-abspos-items-015.html | 100 + .../reftests/css-grid/grid-abspos-items-016.html | 102 + .../css-grid/grid-align-content-001-ref.html | 91 + .../reftests/css-grid/grid-align-content-001.html | 90 + .../grid-auto-min-sizing-definite-001-ref.html | 132 + .../grid-auto-min-sizing-definite-001.html | 91 + .../grid-auto-min-sizing-intrinsic-001-ref.html | 154 + .../grid-auto-min-sizing-intrinsic-001.html | 148 + .../grid-auto-min-sizing-intrinsic-002-ref.html | 155 + .../grid-auto-min-sizing-intrinsic-002.html | 150 + .../grid-auto-min-sizing-intrinsic-003-ref.html | 66 + .../grid-auto-min-sizing-intrinsic-003.html | 66 + .../grid-auto-min-sizing-intrinsic-004-ref.html | 75 + .../grid-auto-min-sizing-intrinsic-004.html | 75 + ...to-min-sizing-min-content-min-size-001-ref.html | 62 + ...d-auto-min-sizing-min-content-min-size-001.html | 63 + ...to-min-sizing-min-content-min-size-002-ref.html | 66 + ...d-auto-min-sizing-min-content-min-size-002.html | 64 + ...to-min-sizing-min-content-min-size-003-ref.html | 63 + ...d-auto-min-sizing-min-content-min-size-003.html | 62 + ...to-min-sizing-min-content-min-size-004-ref.html | 64 + ...d-auto-min-sizing-min-content-min-size-004.html | 63 + .../grid-auto-min-sizing-percent-001-ref.html | 147 + .../css-grid/grid-auto-min-sizing-percent-001.html | 109 + ...d-auto-min-sizing-transferred-size-001-ref.html | 62 + .../grid-auto-min-sizing-transferred-size-001.html | 59 + ...d-auto-min-sizing-transferred-size-002-ref.html | 66 + .../grid-auto-min-sizing-transferred-size-002.html | 60 + ...d-auto-min-sizing-transferred-size-003-ref.html | 62 + .../grid-auto-min-sizing-transferred-size-003.html | 58 + ...d-auto-min-sizing-transferred-size-004-ref.html | 64 + .../grid-auto-min-sizing-transferred-size-004.html | 59 + .../reftests/css-grid/grid-clamping-001-ref.html | 66 + layout/reftests/css-grid/grid-clamping-001.html | 78 + .../reftests/css-grid/grid-clamping-002-ref.html | 68 + layout/reftests/css-grid/grid-clamping-002.html | 75 + .../grid-col-max-sizing-max-content-001-ref.html | 89 + .../grid-col-max-sizing-max-content-001.html | 90 + .../grid-col-max-sizing-max-content-002-ref.html | 93 + .../grid-col-max-sizing-max-content-002.html | 87 + .../reftests/css-grid/grid-column-gap-001-ref.html | 128 + layout/reftests/css-grid/grid-column-gap-001.html | 104 + .../reftests/css-grid/grid-column-gap-002-ref.html | 90 + layout/reftests/css-grid/grid-column-gap-002.html | 91 + .../reftests/css-grid/grid-column-gap-003-ref.html | 90 + layout/reftests/css-grid/grid-column-gap-003.html | 90 + .../reftests/css-grid/grid-column-gap-004-ref.html | 90 + layout/reftests/css-grid/grid-column-gap-004.html | 91 + .../css-grid/grid-container-baselines-001-ref.html | 89 + .../css-grid/grid-container-baselines-001.html | 92 + .../css-grid/grid-container-baselines-002-ref.html | 87 + .../css-grid/grid-container-baselines-002.html | 96 + .../css-grid/grid-container-baselines-003-ref.html | 124 + .../css-grid/grid-container-baselines-003.html | 228 + .../css-grid/grid-container-baselines-004-ref.html | 45 + .../css-grid/grid-container-baselines-004.html | 47 + ...rid-container-min-max-width-height-001-ref.html | 56 + .../grid-container-min-max-width-height-001.html | 55 + .../css-grid/grid-container-overflow-001-ref.html | 113 + .../css-grid/grid-container-overflow-001.html | 124 + ...rid-container-synthesized-baseline-001-ref.html | 46 + .../grid-container-synthesized-baseline-001.html | 48 + .../css-grid/grid-flex-min-sizing-001-ref.html | 344 + .../css-grid/grid-flex-min-sizing-001.html | 343 + .../css-grid/grid-flex-min-sizing-002-ref.html | 274 + .../css-grid/grid-flex-min-sizing-002.html | 277 + .../css-grid/grid-fragmentation-001-ref.html | 159 + .../reftests/css-grid/grid-fragmentation-001.html | 120 + .../css-grid/grid-fragmentation-002-ref.html | 138 + .../reftests/css-grid/grid-fragmentation-002.html | 115 + .../css-grid/grid-fragmentation-003-ref.html | 136 + .../reftests/css-grid/grid-fragmentation-003.html | 103 + .../css-grid/grid-fragmentation-004-ref.html | 164 + .../reftests/css-grid/grid-fragmentation-004.html | 113 + .../css-grid/grid-fragmentation-005-ref.html | 147 + .../reftests/css-grid/grid-fragmentation-005.html | 131 + .../css-grid/grid-fragmentation-006-ref.html | 116 + .../reftests/css-grid/grid-fragmentation-006.html | 108 + .../css-grid/grid-fragmentation-007-ref.html | 132 + .../reftests/css-grid/grid-fragmentation-007.html | 102 + .../css-grid/grid-fragmentation-008-ref.html | 130 + .../reftests/css-grid/grid-fragmentation-008.html | 93 + .../css-grid/grid-fragmentation-009-ref.html | 159 + .../reftests/css-grid/grid-fragmentation-009.html | 142 + .../css-grid/grid-fragmentation-010-ref.html | 48 + .../reftests/css-grid/grid-fragmentation-010.html | 43 + .../css-grid/grid-fragmentation-011-ref.html | 49 + .../reftests/css-grid/grid-fragmentation-011.html | 44 + .../css-grid/grid-fragmentation-012-ref.html | 49 + .../reftests/css-grid/grid-fragmentation-012.html | 46 + .../css-grid/grid-fragmentation-013-ref.html | 48 + .../reftests/css-grid/grid-fragmentation-013.html | 45 + .../css-grid/grid-fragmentation-014-ref.html | 39 + .../reftests/css-grid/grid-fragmentation-014.html | 44 + .../css-grid/grid-fragmentation-015-ref.html | 126 + .../reftests/css-grid/grid-fragmentation-015.html | 132 + .../css-grid/grid-fragmentation-016-ref.html | 165 + .../reftests/css-grid/grid-fragmentation-016.html | 126 + .../css-grid/grid-fragmentation-017-ref.html | 137 + .../reftests/css-grid/grid-fragmentation-017.html | 105 + .../css-grid/grid-fragmentation-018-ref.html | 159 + .../reftests/css-grid/grid-fragmentation-018.html | 143 + .../css-grid/grid-fragmentation-019-ref.html | 147 + .../reftests/css-grid/grid-fragmentation-019.html | 113 + .../css-grid/grid-fragmentation-020-ref.html | 206 + .../reftests/css-grid/grid-fragmentation-020.html | 213 + .../css-grid/grid-fragmentation-021-ref.html | 186 + .../reftests/css-grid/grid-fragmentation-021.html | 131 + .../reftests/css-grid/grid-fragmentation-022.html | 102 + .../css-grid/grid-fragmentation-023-ref.html | 136 + .../reftests/css-grid/grid-fragmentation-023.html | 103 + .../css-grid/grid-fragmentation-024-ref.html | 170 + .../reftests/css-grid/grid-fragmentation-024.html | 124 + .../css-grid/grid-fragmentation-025-ref.html | 175 + .../reftests/css-grid/grid-fragmentation-025.html | 124 + .../css-grid/grid-fragmentation-026-ref.html | 164 + .../reftests/css-grid/grid-fragmentation-026.html | 132 + .../reftests/css-grid/grid-fragmentation-027.html | 125 + .../css-grid/grid-fragmentation-028-ref.html | 172 + .../reftests/css-grid/grid-fragmentation-028.html | 123 + .../css-grid/grid-fragmentation-029-ref.html | 205 + .../reftests/css-grid/grid-fragmentation-029.html | 139 + .../css-grid/grid-fragmentation-030-ref.html | 109 + .../reftests/css-grid/grid-fragmentation-030.html | 112 + .../css-grid/grid-fragmentation-031-ref.html | 113 + .../reftests/css-grid/grid-fragmentation-031.html | 112 + .../css-grid/grid-fragmentation-dyn1-002.html | 24 + .../css-grid/grid-fragmentation-dyn1-006.html | 24 + .../css-grid/grid-fragmentation-dyn1-015.html | 24 + .../css-grid/grid-fragmentation-dyn1-016.html | 24 + .../css-grid/grid-fragmentation-dyn1-019.html | 24 + .../css-grid/grid-fragmentation-dyn1-020.html | 24 + .../css-grid/grid-fragmentation-dyn1-021.html | 24 + .../css-grid/grid-fragmentation-dyn1-023.html | 24 + .../css-grid/grid-fragmentation-dyn1-024.html | 24 + .../css-grid/grid-fragmentation-dyn1-026.html | 24 + .../css-grid/grid-fragmentation-dyn1-027.html | 24 + .../css-grid/grid-fragmentation-dyn1-028.html | 24 + .../css-grid/grid-fragmentation-dyn1-029.html | 24 + .../css-grid/grid-fragmentation-dyn2-018.html | 24 + .../css-grid/grid-fragmentation-dyn2-019.html | 24 + .../css-grid/grid-fragmentation-dyn2-020.html | 24 + .../css-grid/grid-fragmentation-dyn2-021.html | 24 + .../css-grid/grid-fragmentation-dyn2-022.html | 24 + .../css-grid/grid-fragmentation-dyn2-023.html | 24 + .../css-grid/grid-fragmentation-dyn2-025.html | 24 + .../css-grid/grid-fragmentation-dyn2-026.html | 24 + .../css-grid/grid-fragmentation-dyn2-027.html | 24 + .../css-grid/grid-fragmentation-dyn2-028.html | 24 + .../css-grid/grid-fragmentation-dyn2-029.html | 24 + .../css-grid/grid-fragmentation-dyn2-030.html | 24 + .../css-grid/grid-fragmentation-dyn2-031.html | 24 + .../css-grid/grid-fragmentation-dyn3-001.html | 24 + .../css-grid/grid-fragmentation-dyn3-002.html | 24 + .../css-grid/grid-fragmentation-dyn3-003.html | 24 + .../css-grid/grid-fragmentation-dyn3-007.html | 24 + .../css-grid/grid-fragmentation-dyn3-009.html | 24 + .../css-grid/grid-fragmentation-dyn3-017.html | 24 + .../css-grid/grid-fragmentation-dyn3-019.html | 24 + .../css-grid/grid-fragmentation-dyn3-021.html | 24 + .../css-grid/grid-fragmentation-dyn3-023.html | 24 + .../css-grid/grid-fragmentation-dyn3-026.html | 24 + .../css-grid/grid-fragmentation-dyn3-027.html | 24 + .../css-grid/grid-fragmentation-dyn3-028.html | 24 + .../css-grid/grid-fragmentation-dyn4-001.html | 24 + .../css-grid/grid-fragmentation-dyn4-004.html | 24 + .../css-grid/grid-fragmentation-dyn4-005.html | 24 + .../css-grid/grid-fragmentation-dyn4-015.html | 24 + .../css-grid/grid-fragmentation-dyn4-019.html | 24 + .../css-grid/grid-fragmentation-dyn4-021.html | 24 + .../css-grid/grid-fragmentation-dyn4-023.html | 24 + .../css-grid/grid-fragmentation-dyn4-026.html | 24 + .../css-grid/grid-fragmentation-dyn4-027.html | 24 + .../css-grid/grid-fragmentation-dyn4-028.html | 24 + .../css-grid/grid-fragmentation-dyn5-005.html | 24 + .../css-grid/grid-fragmentation-dyn5-007.html | 24 + .../css-grid/grid-fragmentation-dyn5-008.html | 24 + .../css-grid/grid-fragmentation-dyn5-016.html | 24 + .../css-grid/grid-fragmentation-dyn5-019.html | 24 + .../css-grid/grid-fragmentation-dyn5-021.html | 24 + .../css-grid/grid-fragmentation-dyn5-023.html | 24 + .../css-grid/grid-fragmentation-dyn5-026.html | 24 + .../css-grid/grid-fragmentation-dyn5-027.html | 24 + .../css-grid/grid-fragmentation-dyn5-028.html | 24 + .../reftests/css-grid/grid-item-align-001-ref.html | 186 + layout/reftests/css-grid/grid-item-align-001.html | 107 + .../reftests/css-grid/grid-item-align-002-ref.html | 127 + layout/reftests/css-grid/grid-item-align-002.html | 108 + .../reftests/css-grid/grid-item-align-003-ref.html | 115 + layout/reftests/css-grid/grid-item-align-003.html | 128 + .../grid-item-align-dynamic-pos-001-ref.html | 37 + .../css-grid/grid-item-align-dynamic-pos-001.html | 46 + .../grid-item-align-dynamic-pos-002-ref.html | 37 + .../css-grid/grid-item-align-dynamic-pos-002.html | 45 + .../grid-item-align-dynamic-pos-003-ref.html | 38 + .../css-grid/grid-item-align-dynamic-pos-003.html | 47 + .../grid-item-auto-min-size-clamp-001-ref.html | 197 + .../grid-item-auto-min-size-clamp-001.html | 154 + .../grid-item-auto-min-size-clamp-002-ref.html | 176 + .../grid-item-auto-min-size-clamp-002.html | 155 + .../grid-item-auto-min-size-clamp-003-ref.html | 264 + .../grid-item-auto-min-size-clamp-003.html | 170 + .../grid-item-auto-min-size-clamp-004-ref.html | 246 + .../grid-item-auto-min-size-clamp-004.html | 160 + .../grid-item-auto-min-size-clamp-005-ref.html | 165 + .../grid-item-auto-min-size-clamp-005.html | 156 + .../grid-item-auto-min-size-clamp-006-ref.html | 150 + .../grid-item-auto-min-size-clamp-006.html | 146 + .../grid-item-auto-min-size-clamp-007-ref.html | 155 + .../grid-item-auto-min-size-clamp-007.html | 190 + .../css-grid/grid-item-blockifying-001-ref.html | 312 + .../css-grid/grid-item-blockifying-001.html | 409 + .../css-grid/grid-item-button-001-ref.html | 106 + layout/reftests/css-grid/grid-item-button-001.html | 161 + .../css-grid/grid-item-canvas-001-ref.html | 57 + layout/reftests/css-grid/grid-item-canvas-001.html | 102 + .../reftests/css-grid/grid-item-dir-001-ref.html | 45 + layout/reftests/css-grid/grid-item-dir-001.html | 46 + .../grid-item-fieldset-stretch-001-ref.html | 63 + .../css-grid/grid-item-fieldset-stretch-001.html | 58 + .../css-grid/grid-item-input-stretch-001-ref.html | 81 + .../css-grid/grid-item-input-stretch-001.html | 75 + .../grid-item-intrinsic-ratio-normal-001-ref.html | 202 + .../grid-item-intrinsic-ratio-normal-001.html | 134 + .../grid-item-intrinsic-ratio-normal-002-ref.html | 199 + .../grid-item-intrinsic-ratio-normal-002.html | 129 + .../grid-item-intrinsic-ratio-normal-003-ref.html | 236 + .../grid-item-intrinsic-ratio-normal-003.html | 174 + .../grid-item-intrinsic-ratio-normal-004-ref.html | 145 + .../grid-item-intrinsic-ratio-normal-004.html | 115 + .../grid-item-intrinsic-ratio-normal-005-ref.html | 146 + .../grid-item-intrinsic-ratio-normal-005.html | 115 + .../grid-item-intrinsic-ratio-stretch-001-ref.html | 143 + .../grid-item-intrinsic-ratio-stretch-001.html | 149 + .../grid-item-intrinsic-ratio-stretch-002-ref.html | 147 + .../grid-item-intrinsic-ratio-stretch-002.html | 154 + .../grid-item-intrinsic-ratio-stretch-003-ref.html | 148 + .../grid-item-intrinsic-ratio-stretch-003.html | 149 + .../grid-item-intrinsic-ratio-stretch-004-ref.html | 143 + .../grid-item-intrinsic-ratio-stretch-004.html | 145 + .../grid-item-intrinsic-ratio-stretch-005-ref.html | 156 + .../grid-item-intrinsic-ratio-stretch-005.html | 154 + .../grid-item-intrinsic-ratio-stretch-006-ref.html | 147 + .../grid-item-intrinsic-ratio-stretch-006.html | 117 + .../grid-item-intrinsic-ratio-stretch-007-ref.html | 145 + .../grid-item-intrinsic-ratio-stretch-007.html | 115 + .../grid-item-intrinsic-size-normal-001-ref.html | 237 + .../grid-item-intrinsic-size-normal-001.html | 168 + .../grid-item-intrinsic-size-normal-002-ref.html | 240 + .../grid-item-intrinsic-size-normal-002.html | 168 + .../css-grid/grid-item-justify-001-ref.html | 121 + .../reftests/css-grid/grid-item-justify-001.html | 108 + .../css-grid/grid-item-justify-002-ref.html | 120 + .../reftests/css-grid/grid-item-justify-002.html | 108 + .../grid-item-margin-left-auto-001-ref.html | 117 + .../css-grid/grid-item-margin-left-auto-001.html | 116 + .../grid-item-margin-left-auto-002-ref.html | 115 + .../css-grid/grid-item-margin-left-auto-002.html | 116 + .../grid-item-margin-left-auto-003-ref.html | 116 + .../css-grid/grid-item-margin-left-auto-003.html | 115 + .../grid-item-margin-left-auto-004-ref.html | 117 + .../css-grid/grid-item-margin-left-auto-004.html | 116 + .../grid-item-margin-left-right-auto-001-ref.html | 117 + .../grid-item-margin-left-right-auto-001.html | 117 + .../grid-item-margin-left-right-auto-002-ref.html | 115 + .../grid-item-margin-left-right-auto-002.html | 117 + .../grid-item-margin-left-right-auto-003-ref.html | 116 + .../grid-item-margin-left-right-auto-003.html | 116 + .../grid-item-margin-left-right-auto-004-ref.html | 115 + .../grid-item-margin-left-right-auto-004.html | 117 + .../grid-item-margin-right-auto-001-ref.html | 117 + .../css-grid/grid-item-margin-right-auto-001.html | 116 + .../grid-item-margin-right-auto-002-ref.html | 118 + .../css-grid/grid-item-margin-right-auto-002.html | 116 + .../grid-item-margin-right-auto-003-ref.html | 116 + .../css-grid/grid-item-margin-right-auto-003.html | 115 + .../grid-item-margin-right-auto-004-ref.html | 117 + .../css-grid/grid-item-margin-right-auto-004.html | 116 + .../grid-item-overflow-stretch-001-ref.html | 78 + .../css-grid/grid-item-overflow-stretch-001.html | 74 + .../grid-item-overflow-stretch-002-ref.html | 79 + .../css-grid/grid-item-overflow-stretch-002.html | 75 + .../grid-item-overflow-stretch-003-ref.html | 84 + .../css-grid/grid-item-overflow-stretch-003.html | 75 + .../grid-item-overflow-stretch-004-ref.html | 86 + .../css-grid/grid-item-overflow-stretch-004.html | 82 + .../grid-item-overflow-stretch-006-ref.html | 54 + .../css-grid/grid-item-overflow-stretch-006.html | 56 + .../css-grid/grid-item-sizing-percent-001-ref.html | 94 + .../css-grid/grid-item-sizing-percent-001.html | 96 + .../css-grid/grid-item-sizing-percent-002-ref.html | 136 + .../css-grid/grid-item-sizing-percent-002.html | 131 + .../css-grid/grid-item-sizing-percent-003-ref.html | 137 + .../css-grid/grid-item-sizing-percent-003.html | 132 + .../css-grid/grid-item-sizing-percent-004-ref.html | 134 + .../css-grid/grid-item-sizing-percent-004.html | 135 + .../reftests/css-grid/grid-item-sizing-px-001.html | 94 + .../css-grid/grid-item-stretch-001-ref.html | 109 + .../reftests/css-grid/grid-item-stretch-001.html | 117 + .../css-grid/grid-item-table-stretch-001-ref.html | 176 + .../css-grid/grid-item-table-stretch-001.html | 178 + .../css-grid/grid-item-table-stretch-002-ref.html | 198 + .../css-grid/grid-item-table-stretch-002.html | 180 + .../css-grid/grid-item-table-stretch-004-ref.html | 67 + .../css-grid/grid-item-table-stretch-004.html | 62 + .../css-grid/grid-item-video-stretch-001-ref.html | 77 + .../css-grid/grid-item-video-stretch-001.html | 71 + .../css-grid/grid-item-video-stretch-002-ref.html | 113 + .../css-grid/grid-item-video-stretch-002.html | 91 + .../css-grid/grid-justify-content-001-ref.html | 92 + .../css-grid/grid-justify-content-001.html | 90 + .../css-grid/grid-justify-content-002-ref.html | 62 + .../css-grid/grid-justify-content-002.html | 67 + .../css-grid/grid-justify-content-003-ref.html | 119 + .../css-grid/grid-justify-content-003.html | 100 + .../css-grid/grid-max-sizing-flex-001-ref.html | 90 + .../css-grid/grid-max-sizing-flex-001.html | 90 + .../css-grid/grid-max-sizing-flex-002-ref.html | 90 + .../css-grid/grid-max-sizing-flex-002.html | 89 + .../css-grid/grid-max-sizing-flex-003-ref.html | 88 + .../css-grid/grid-max-sizing-flex-003.html | 74 + .../css-grid/grid-max-sizing-flex-004-ref.html | 120 + .../css-grid/grid-max-sizing-flex-004.html | 173 + .../css-grid/grid-max-sizing-flex-005-ref.html | 109 + .../css-grid/grid-max-sizing-flex-005.html | 109 + .../css-grid/grid-max-sizing-flex-006-ref.html | 81 + .../css-grid/grid-max-sizing-flex-006.html | 83 + .../css-grid/grid-max-sizing-flex-007-ref.html | 134 + .../css-grid/grid-max-sizing-flex-007.html | 132 + .../css-grid/grid-max-sizing-flex-008-ref.html | 111 + .../css-grid/grid-max-sizing-flex-008.html | 97 + .../grid-measuring-reflow-resize-001-ref.html | 24 + .../grid-measuring-reflow-resize-dynamic-001.html | 37 + .../grid-measuring-reflow-resize-static-001.html | 32 + ...ontent-min-sizing-transferred-size-001-ref.html | 62 + ...in-content-min-sizing-transferred-size-001.html | 59 + ...ontent-min-sizing-transferred-size-002-ref.html | 66 + ...in-content-min-sizing-transferred-size-002.html | 60 + ...ontent-min-sizing-transferred-size-003-ref.html | 63 + ...in-content-min-sizing-transferred-size-003.html | 58 + ...ontent-min-sizing-transferred-size-004-ref.html | 64 + ...in-content-min-sizing-transferred-size-004.html | 59 + .../grid-min-max-content-sizing-001-ref.html | 98 + .../css-grid/grid-min-max-content-sizing-001.html | 105 + .../grid-min-max-content-sizing-002-ref.html | 82 + .../css-grid/grid-min-max-content-sizing-002.html | 85 + .../css-grid/grid-order-abspos-items-001-ref.html | 148 + .../css-grid/grid-order-abspos-items-001.html | 150 + .../grid-order-placement-auto-001-ref.html | 204 + .../css-grid/grid-order-placement-auto-001.html | 156 + .../grid-order-placement-definite-001-ref.html | 69 + .../grid-order-placement-definite-001.html | 71 + .../css-grid/grid-percent-grid-gap-001-ref.html | 152 + .../css-grid/grid-percent-grid-gap-001.html | 159 + .../grid-percent-intrinsic-sizing-001-ref.html | 75 + .../grid-percent-intrinsic-sizing-001.html | 73 + .../grid-placement-abspos-implicit-001-ref.html | 113 + .../grid-placement-abspos-implicit-001.html | 129 + .../grid-placement-auto-col-dense-001-ref.html | 233 + .../grid-placement-auto-col-dense-001.html | 169 + .../grid-placement-auto-col-sparse-001-ref.html | 208 + .../grid-placement-auto-col-sparse-001.html | 137 + .../grid-placement-auto-implicit-001-ref.html | 153 + .../css-grid/grid-placement-auto-implicit-001.html | 155 + .../grid-placement-auto-row-dense-001-ref.html | 251 + .../grid-placement-auto-row-dense-001.html | 187 + .../grid-placement-auto-row-sparse-001-ref.html | 226 + .../grid-placement-auto-row-sparse-001.html | 160 + .../css-grid/grid-placement-definite-001-ref.html | 55 + .../css-grid/grid-placement-definite-001.html | 53 + .../css-grid/grid-placement-definite-002-ref.html | 108 + .../css-grid/grid-placement-definite-002.html | 90 + .../css-grid/grid-placement-definite-003-ref.html | 79 + .../css-grid/grid-placement-definite-003.html | 76 + .../grid-placement-definite-implicit-001-ref.html | 93 + .../grid-placement-definite-implicit-001.html | 112 + .../grid-placement-definite-implicit-002-ref.html | 231 + .../grid-placement-definite-implicit-002.html | 244 + ...rid-placement-implicit-named-areas-001-ref.html | 155 + .../grid-placement-implicit-named-areas-001.html | 159 + .../grid-placement-named-lines-001-ref.html | 187 + .../css-grid/grid-placement-named-lines-001.html | 182 + .../grid-placement-named-lines-002-ref.html | 187 + .../css-grid/grid-placement-named-lines-002.html | 182 + .../grid-placement-named-lines-003-ref.html | 171 + .../css-grid/grid-placement-named-lines-003.html | 166 + .../grid-placement-negative-lines-001-ref.html | 186 + .../grid-placement-negative-lines-001.html | 180 + .../css-grid/grid-relpos-items-001-ref.html | 61 + .../reftests/css-grid/grid-relpos-items-001.html | 65 + .../grid-repeat-auto-fill-fit-001-ref.html | 277 + .../css-grid/grid-repeat-auto-fill-fit-001.html | 256 + .../grid-repeat-auto-fill-fit-002-ref.html | 218 + .../css-grid/grid-repeat-auto-fill-fit-002.html | 199 + .../grid-repeat-auto-fill-fit-003-ref.html | 197 + .../css-grid/grid-repeat-auto-fill-fit-003.html | 189 + .../grid-repeat-auto-fill-fit-004-ref.html | 191 + .../css-grid/grid-repeat-auto-fill-fit-004.html | 183 + .../grid-repeat-auto-fill-fit-005-ref.html | 382 + .../css-grid/grid-repeat-auto-fill-fit-005.html | 377 + .../grid-repeat-auto-fill-fit-006-ref.html | 184 + .../css-grid/grid-repeat-auto-fill-fit-006.html | 213 + .../grid-repeat-auto-fill-fit-007-ref.html | 177 + .../css-grid/grid-repeat-auto-fill-fit-007.html | 195 + .../grid-repeat-auto-fill-fit-008-ref.html | 193 + .../css-grid/grid-repeat-auto-fill-fit-008.html | 240 + .../grid-repeat-auto-fill-fit-009-ref.html | 131 + .../css-grid/grid-repeat-auto-fill-fit-009.html | 117 + .../grid-repeat-auto-fill-fit-010-ref.html | 336 + .../css-grid/grid-repeat-auto-fill-fit-010.html | 366 + .../css-grid/grid-repeat-auto-fill-fit-011.html | 366 + .../grid-repeat-auto-fill-fit-012-ref.html | 144 + .../css-grid/grid-repeat-auto-fill-fit-012.html | 160 + .../grid-repeat-auto-fill-fit-013-ref.html | 116 + .../css-grid/grid-repeat-auto-fill-fit-013.html | 135 + layout/reftests/css-grid/grid-row-gap-001-ref.html | 91 + layout/reftests/css-grid/grid-row-gap-001.html | 91 + layout/reftests/css-grid/grid-row-gap-002-ref.html | 124 + layout/reftests/css-grid/grid-row-gap-002.html | 100 + layout/reftests/css-grid/grid-row-gap-003-ref.html | 126 + layout/reftests/css-grid/grid-row-gap-003.html | 102 + layout/reftests/css-grid/grid-row-gap-004-ref.html | 122 + layout/reftests/css-grid/grid-row-gap-004.html | 102 + layout/reftests/css-grid/grid-row-gap-005-ref.html | 90 + layout/reftests/css-grid/grid-row-gap-005.html | 91 + .../grid-track-fit-content-sizing-001-ref.html | 179 + .../grid-track-fit-content-sizing-001.html | 141 + .../grid-track-fit-content-sizing-002-ref.html | 148 + .../grid-track-fit-content-sizing-002.html | 151 + .../grid-track-intrinsic-sizing-001-ref.html | 139 + .../css-grid/grid-track-intrinsic-sizing-001.html | 103 + .../grid-track-intrinsic-sizing-002-ref.html | 168 + .../css-grid/grid-track-intrinsic-sizing-002.html | 192 + .../grid-track-intrinsic-sizing-003-ref.html | 228 + .../css-grid/grid-track-intrinsic-sizing-003.html | 208 + .../grid-track-intrinsic-sizing-004-ref.html | 251 + .../css-grid/grid-track-intrinsic-sizing-004.html | 225 + .../grid-track-percent-sizing-001-ref.html | 129 + .../css-grid/grid-track-percent-sizing-001.html | 140 + .../css-grid/grid-track-sizing-001-ref.html | 44 + .../reftests/css-grid/grid-track-sizing-001.html | 42 + .../css-grid/grid-track-sizing-002-ref.html | 243 + .../reftests/css-grid/grid-track-sizing-002.html | 238 + .../css-grid/grid-whitespace-handling-1-ref.xhtml | 52 + .../css-grid/grid-whitespace-handling-1a.xhtml | 55 + .../css-grid/grid-whitespace-handling-1b.xhtml | 48 + .../css-grid/grid-whitespace-handling-2-ref.xhtml | 52 + .../css-grid/grid-whitespace-handling-2.xhtml | 53 + layout/reftests/css-grid/reftest.list | 284 + ...rtl-grid-placement-auto-row-sparse-001-ref.html | 200 + .../rtl-grid-placement-auto-row-sparse-001.html | 138 + .../rtl-grid-placement-definite-001-ref.html | 69 + .../css-grid/rtl-grid-placement-definite-001.html | 65 + layout/reftests/css-grid/support/ahem.css | 4 + layout/reftests/css-grid/support/colors-16x8.webm | Bin 0 -> 397 bytes layout/reftests/css-grid/support/dyn.js | 127 + layout/reftests/css-grid/support/lime-24x2.png | Bin 0 -> 96 bytes layout/reftests/css-grid/support/lime-25x1.png | Bin 0 -> 3676 bytes layout/reftests/css-grid/support/lime-2x24.png | Bin 0 -> 98 bytes .../reftests/css-grid/support/solidblue-20x32.png | Bin 0 -> 100 bytes layout/reftests/css-grid/support/solidblue.png | Bin 0 -> 135 bytes ...vlr-grid-placement-auto-row-sparse-001-ref.html | 204 + .../vlr-grid-placement-auto-row-sparse-001.html | 142 + ...vrl-grid-placement-auto-row-sparse-001-ref.html | 222 + .../vrl-grid-placement-auto-row-sparse-001.html | 142 + layout/reftests/css-import/1331291-1.html | 9 + layout/reftests/css-import/1368782-1.html | 5 + layout/reftests/css-import/1368782-2.html | 7 + layout/reftests/css-import/1368782-3.html | 8 + layout/reftests/css-import/1373559-ref.html | 3 + layout/reftests/css-import/1373559.html | 10 + layout/reftests/css-import/290018-1.html | 13 + layout/reftests/css-import/290018-ref.html | 11 + layout/reftests/css-import/436261-1.html | 15 + layout/reftests/css-import/436261-2.html | 12 + layout/reftests/css-import/436261-3.html | 21 + layout/reftests/css-import/436261-ref.html | 6 + layout/reftests/css-import/444723-1.html | 20 + layout/reftests/css-import/444723-2.html | 20 + layout/reftests/css-import/444723-ref.html | 12 + layout/reftests/css-import/445415-1-ref.xhtml | 12 + layout/reftests/css-import/445415-1a.xhtml | 19 + layout/reftests/css-import/445415-1b.xhtml | 19 + layout/reftests/css-import/445415-2-ref.xhtml | 12 + layout/reftests/css-import/445415-2a.xhtml | 19 + layout/reftests/css-import/445415-2b.xhtml | 19 + layout/reftests/css-import/green.html | 4 + layout/reftests/css-import/inner-sheet.css | 2 + .../reftests/css-import/other-outermost-sheet.css | 3 + layout/reftests/css-import/outer-sheet.css | 2 + layout/reftests/css-import/outermost-sheet.css | 3 + layout/reftests/css-import/reftest.list | 15 + .../css-import/subdir/1x1-green-in-subdir.png | Bin 0 -> 135 bytes layout/reftests/css-import/subdir/sheet.css | 0 .../reftests/css-invalid/button/button-button.html | 9 + .../button/button-disabled-fieldset-1.html | 22 + .../button/button-disabled-fieldset-2.html | 25 + .../css-invalid/button/button-disabled-ref.html | 6 + .../css-invalid/button/button-disabled.html | 9 + .../css-invalid/button/button-dyn-disabled.html | 18 + .../button/button-dyn-not-disabled.html | 19 + .../button/button-fieldset-legend-ref.html | 10 + .../css-invalid/button/button-fieldset-legend.html | 22 + .../css-invalid/button/button-fieldset-ref.html | 10 + .../css-invalid/button/button-invalid.html | 9 + layout/reftests/css-invalid/button/button-ref.html | 6 + .../reftests/css-invalid/button/button-reset.html | 9 + .../css-invalid/button/button-type-barred.html | 19 + .../css-invalid/button/button-type-invalid.html | 19 + .../reftests/css-invalid/button/button-valid.html | 9 + layout/reftests/css-invalid/button/reftest.list | 12 + layout/reftests/css-invalid/button/style.css | 18 + .../css-invalid/default-style/button-ref.html | 7 + .../reftests/css-invalid/default-style/button.html | 14 + .../css-invalid/default-style/fieldset-ref.html | 7 + .../css-invalid/default-style/fieldset.html | 14 + .../css-invalid/default-style/input-ref.html | 7 + .../reftests/css-invalid/default-style/input.html | 14 + .../css-invalid/default-style/reftest.list | 5 + .../css-invalid/default-style/select-ref.html | 7 + .../reftests/css-invalid/default-style/select.html | 14 + .../reftests/css-invalid/default-style/style.css | 9 + .../css-invalid/default-style/textarea-ref.html | 7 + .../css-invalid/default-style/textarea.html | 14 + .../fieldset/fieldset-add-invalid-barred.html | 22 + .../fieldset-add-invalid-element-dynamic.html | 21 + .../fieldset/fieldset-add-invalid-element.html | 22 + .../fieldset-add-invalid-with-valid-element.html | 22 + .../fieldset/fieldset-add-valid-element.html | 22 + .../fieldset-add-valid-with-invalid-element.html | 22 + .../fieldset-add-valid-with-no-element.html | 21 + .../css-invalid/fieldset/fieldset-div-invalid.html | 17 + .../fieldset/fieldset-dynamic-invalid-barred.html | 22 + .../fieldset-dynamic-invalid-not-barred.html | 20 + .../fieldset/fieldset-dynamic-invalid.html | 21 + .../fieldset/fieldset-dynamic-valid.html | 21 + .../fieldset-invalid-and-barred-remove-barred.html | 23 + ...fieldset-invalid-and-barred-remove-invalid.html | 23 + .../fieldset/fieldset-invalid-and-barred.html | 15 + .../css-invalid/fieldset/fieldset-invalid.html | 12 + .../css-invalid/fieldset/fieldset-is-barred.html | 11 + .../fieldset/fieldset-nested-barred-ref.html | 11 + .../fieldset/fieldset-nested-barred.html | 24 + .../fieldset/fieldset-nested-invalid.html | 17 + .../fieldset-nested-valid-invalid-ref.html | 22 + .../fieldset/fieldset-nested-valid-invalid.html | 21 + .../fieldset/fieldset-remove-invalid-element.html | 21 + .../fieldset/fieldset-static-invalid-barred.html | 13 + .../fieldset/fieldset-static-invalid.html | 14 + .../fieldset/fieldset-static-valid.html | 14 + .../fieldset-valid-and-barred-remove-barred.html | 23 + .../fieldset/fieldset-valid-and-barred.html | 15 + .../css-invalid/fieldset/fieldset-valid.html | 14 + ...et-with-invalid-element-add-barred-dynamic.html | 23 + .../fieldset/fieldset-with-valid-and-invalid.html | 15 + ...dset-with-valid-element-add-barred-dynamic.html | 23 + layout/reftests/css-invalid/fieldset/reftest.list | 29 + .../css-invalid/form/form-add-control.html | 22 + .../form/form-add-invalid-element-dynamic.html | 21 + .../css-invalid/form/form-add-invalid-element.html | 22 + .../form/form-add-invalid-with-valid-element.html | 22 + .../css-invalid/form/form-add-valid-element.html | 22 + .../form/form-add-valid-with-invalid-element.html | 22 + .../form/form-add-valid-with-no-element.html | 21 + .../form/form-dynamic-invalid-barred.html | 22 + .../form/form-dynamic-invalid-not-barred.html | 20 + .../css-invalid/form/form-dynamic-invalid.html | 22 + .../css-invalid/form/form-dynamic-valid.html | 21 + .../form-invalid-and-barred-remove-barred.html | 23 + .../css-invalid/form/form-invalid-and-barred.html | 15 + .../css-invalid/form/form-invalid-barred-ref.html | 8 + .../css-invalid/form/form-invalid-barred.html | 15 + .../css-invalid/form/form-invalid-ref-2.html | 8 + .../css-invalid/form/form-invalid-ref.html | 5 + .../form/form-remove-invalid-element.html | 21 + .../form/form-static-invalid-barred.html | 13 + .../css-invalid/form/form-static-invalid.html | 14 + .../css-invalid/form/form-static-valid.html | 14 + .../form/form-valid-and-barred-ref.html | 9 + .../form/form-valid-and-barred-remove-barred.html | 23 + .../css-invalid/form/form-valid-and-barred.html | 15 + .../css-invalid/form/form-valid-ref-2.html | 7 + .../css-invalid/form/form-valid-ref-4.html | 9 + .../reftests/css-invalid/form/form-valid-ref.html | 8 + ...rm-with-invalid-element-add-barred-dynamic.html | 23 + .../form/form-with-valid-and-invalid.html | 15 + ...form-with-valid-element-add-barred-dynamic.html | 23 + layout/reftests/css-invalid/form/reftest.list | 24 + .../css-invalid/input/input-button-ref.html | 7 + .../reftests/css-invalid/input/input-button.html | 9 + .../css-invalid/input/input-customerror.html | 18 + .../input/input-disabled-fieldset-1.html | 14 + .../input/input-disabled-fieldset-2.html | 23 + .../reftests/css-invalid/input/input-disabled.html | 9 + .../css-invalid/input/input-dyn-disabled.html | 18 + .../css-invalid/input/input-dyn-not-disabled.html | 19 + .../css-invalid/input/input-dyn-not-readonly.html | 9 + .../css-invalid/input/input-dyn-readonly.html | 9 + .../css-invalid/input/input-email-invalid.html | 10 + .../css-invalid/input/input-email-ref.html | 7 + .../css-invalid/input/input-email-valid.html | 10 + .../input/input-fieldset-legend-ref.html | 11 + .../css-invalid/input/input-fieldset-legend.html | 14 + .../css-invalid/input/input-fieldset-ref.html | 11 + .../css-invalid/input/input-image-ref.html | 7 + layout/reftests/css-invalid/input/input-image.html | 9 + .../css-invalid/input/input-pattern-invalid.html | 10 + .../css-invalid/input/input-pattern-valid.html | 10 + .../css-invalid/input/input-radio-checked-ref.html | 8 + .../css-invalid/input/input-radio-customerror.html | 11 + .../css-invalid/input/input-radio-dyn-valid-1.html | 11 + .../css-invalid/input/input-radio-dyn-valid-2.html | 11 + .../css-invalid/input/input-radio-focus-click.html | 30 + .../input-radio-nogroup-required-invalid.html | 8 + .../input/input-radio-nogroup-required-valid.html | 8 + .../css-invalid/input/input-radio-ref.html | 8 + .../css-invalid/input/input-radio-required.html | 10 + .../reftests/css-invalid/input/input-readonly.html | 9 + layout/reftests/css-invalid/input/input-ref.html | 7 + .../css-invalid/input/input-required-invalid.html | 10 + .../css-invalid/input/input-required-valid.html | 10 + layout/reftests/css-invalid/input/input-reset.html | 10 + .../css-invalid/input/input-submit-ref.html | 7 + .../reftests/css-invalid/input/input-submit.html | 9 + .../css-invalid/input/input-type-barred.html | 10 + .../css-invalid/input/input-type-invalid.html | 20 + .../css-invalid/input/input-url-invalid.html | 10 + .../reftests/css-invalid/input/input-url-ref.html | 7 + .../css-invalid/input/input-url-valid.html | 10 + layout/reftests/css-invalid/input/input-valid.html | 9 + .../css-invalid/input/input-withtext-ref.html | 7 + layout/reftests/css-invalid/input/reftest.list | 33 + layout/reftests/css-invalid/input/style.css | 26 + .../css-invalid/output/output-invalid.html | 9 + layout/reftests/css-invalid/output/output-ref.html | 7 + .../reftests/css-invalid/output/output-valid.html | 9 + layout/reftests/css-invalid/output/reftest.list | 2 + layout/reftests/css-invalid/output/style.css | 22 + layout/reftests/css-invalid/reftest.list | 14 + layout/reftests/css-invalid/select/reftest.list | 12 + .../select/select-disabled-fieldset-1.html | 22 + .../select/select-disabled-fieldset-2.html | 25 + .../css-invalid/select/select-disabled-ref.html | 6 + .../css-invalid/select/select-disabled.html | 9 + .../css-invalid/select/select-dyn-disabled.html | 18 + .../select/select-dyn-not-disabled.html | 19 + .../select/select-fieldset-legend-ref.html | 10 + .../css-invalid/select/select-fieldset-legend.html | 22 + .../css-invalid/select/select-fieldset-ref.html | 10 + .../css-invalid/select/select-invalid.html | 9 + layout/reftests/css-invalid/select/select-ref.html | 6 + .../select/select-required-invalid.html | 11 + .../select/select-required-multiple-ref.html | 10 + .../select-required-multiple-still-valid.html | 12 + .../select/select-required-multiple-valid.html | 12 + .../css-invalid/select/select-required-ref.html | 9 + .../css-invalid/select/select-required-valid.html | 11 + .../reftests/css-invalid/select/select-valid.html | 9 + layout/reftests/css-invalid/select/style.css | 18 + layout/reftests/css-invalid/textarea/reftest.list | 13 + layout/reftests/css-invalid/textarea/style.css | 26 + .../css-invalid/textarea/textarea-customerror.html | 18 + .../textarea/textarea-disabled-fieldset-1.html | 14 + .../textarea/textarea-disabled-fieldset-2.html | 23 + .../css-invalid/textarea/textarea-disabled.html | 9 + .../textarea/textarea-dyn-disabled.html | 19 + .../textarea/textarea-dyn-not-disabled.html | 20 + .../textarea/textarea-dyn-not-readonly.html | 18 + .../textarea/textarea-dyn-readonly.html | 18 + .../textarea/textarea-fieldset-legend-ref.html | 11 + .../textarea/textarea-fieldset-legend.html | 14 + .../textarea/textarea-fieldset-ref.html | 11 + .../css-invalid/textarea/textarea-readonly.html | 9 + .../css-invalid/textarea/textarea-ref.html | 7 + .../textarea/textarea-required-invalid.html | 10 + .../textarea/textarea-required-valid.html | 10 + .../css-invalid/textarea/textarea-valid.html | 9 + .../textarea/textarea-withtext-ref.html | 7 + .../reftests/css-mediaqueries/greenbox-print.html | 13 + layout/reftests/css-mediaqueries/greenbox.html | 13 + .../css-mediaqueries/mq_overflow-block-ref.html | 5 + .../css-mediaqueries/mq_overflow-block-ref.svg | 12 + .../css-mediaqueries/mq_overflow-block.html | 24 + .../css-mediaqueries/mq_overflow-block.svg | 25 + .../css-mediaqueries/mq_overflow-inline-ref.html | 4 + .../css-mediaqueries/mq_overflow-inline.html | 20 + .../css-mediaqueries/mq_prefers_color_scheme.html | 16 + .../mq_prefers_color_scheme_dark.html | 19 + .../mq_prefers_color_scheme_light.html | 19 + .../mq_prefers_color_scheme_print.html | 19 + .../mq_prefers_reduced_motion.html | 16 + .../mq_prefers_reduced_motion_both.html | 19 + .../mq_prefers_reduced_motion_no_preference.html | 16 + .../mq_prefers_reduced_motion_reduce.html | 16 + .../reftests/css-mediaqueries/mq_print-ref.xhtml | 33 + .../css-mediaqueries/mq_print_aspectratio.xhtml | 55 + .../mq_print_deviceaspectratio.xhtml | 55 + .../css-mediaqueries/mq_print_deviceheight.xhtml | 55 + .../css-mediaqueries/mq_print_devicewidth.xhtml | 55 + .../css-mediaqueries/mq_print_height.xhtml | 56 + .../css-mediaqueries/mq_print_maxheight.xhtml | 57 + .../mq_print_maxheight_updown.xhtml | 60 + .../css-mediaqueries/mq_print_maxwidth.xhtml | 59 + .../mq_print_maxwidth_updown.xhtml | 58 + .../css-mediaqueries/mq_print_minheight.xhtml | 58 + .../mq_print_minheight_updown.xhtml | 60 + .../css-mediaqueries/mq_print_minwidth.xhtml | 59 + .../mq_print_minwidth_updown.xhtml | 60 + .../mq_print_orientation-ref.xhtml | 27 + .../css-mediaqueries/mq_print_orientation.xhtml | 41 + .../mq_print_overflow-block-ref.html | 6 + .../css-mediaqueries/mq_print_overflow-block.html | 25 + .../mq_print_overflow-inline-ref.html | 5 + .../css-mediaqueries/mq_print_overflow-inline.html | 20 + .../css-mediaqueries/mq_print_update-ref.html | 7 + .../reftests/css-mediaqueries/mq_print_update.html | 25 + .../reftests/css-mediaqueries/mq_print_width.xhtml | 57 + .../reftests/css-mediaqueries/mq_update-ref.html | 5 + layout/reftests/css-mediaqueries/mq_update-ref.svg | 12 + layout/reftests/css-mediaqueries/mq_update.html | 24 + layout/reftests/css-mediaqueries/mq_update.svg | 25 + layout/reftests/css-mediaqueries/reftest.list | 37 + .../reftests/css-optional/css-optional-button.html | 7 + .../reftests/css-optional/css-optional-dyn-1.html | 21 + .../reftests/css-optional/css-optional-dyn-2.html | 20 + .../css-optional/css-optional-input-ref.html | 6 + .../reftests/css-optional/css-optional-input.html | 7 + .../css-optional/css-optional-select-ref.html | 6 + .../reftests/css-optional/css-optional-select.html | 7 + .../reftests/css-optional/css-optional-style.css | 8 + .../css-optional/css-optional-textarea-ref.html | 6 + .../css-optional/css-optional-textarea.html | 7 + layout/reftests/css-optional/reftest.list | 10 + .../css-page/generate-page-name-two-page-test.py | 117 + .../reftests/css-page/page-name-two-page-001.html | 8 + .../reftests/css-page/page-name-two-page-002.html | 8 + .../reftests/css-page/page-name-two-page-003.html | 8 + .../reftests/css-page/page-name-two-page-004.html | 8 + .../reftests/css-page/page-name-two-page-005.html | 8 + .../reftests/css-page/page-name-two-page-006.html | 8 + .../reftests/css-page/page-name-two-page-007.html | 8 + .../reftests/css-page/page-name-two-page-008.html | 8 + .../reftests/css-page/page-name-two-page-009.html | 8 + .../reftests/css-page/page-name-two-page-010.html | 8 + .../reftests/css-page/page-name-two-page-011.html | 8 + .../reftests/css-page/page-name-two-page-012.html | 8 + .../reftests/css-page/page-name-two-page-013.html | 8 + .../reftests/css-page/page-name-two-page-014.html | 8 + .../reftests/css-page/page-name-two-page-015.html | 8 + .../reftests/css-page/page-name-two-page-016.html | 8 + .../reftests/css-page/page-name-two-page-017.html | 8 + .../reftests/css-page/page-name-two-page-018.html | 8 + .../reftests/css-page/page-name-two-page-019.html | 8 + .../reftests/css-page/page-name-two-page-020.html | 8 + .../reftests/css-page/page-name-two-page-021.html | 8 + .../reftests/css-page/page-name-two-page-022.html | 8 + .../reftests/css-page/page-name-two-page-023.html | 8 + .../reftests/css-page/page-name-two-page-024.html | 8 + .../reftests/css-page/page-name-two-page-025.html | 8 + .../reftests/css-page/page-name-two-page-026.html | 8 + .../reftests/css-page/page-name-two-page-027.html | 8 + .../reftests/css-page/page-name-two-page-028.html | 8 + .../reftests/css-page/page-name-two-page-029.html | 8 + .../reftests/css-page/page-name-two-page-030.html | 8 + .../reftests/css-page/page-name-two-page-031.html | 8 + .../reftests/css-page/page-name-two-page-032.html | 8 + .../reftests/css-page/page-name-two-page-033.html | 8 + .../reftests/css-page/page-name-two-page-034.html | 8 + .../reftests/css-page/page-name-two-page-035.html | 8 + .../reftests/css-page/page-name-two-page-ref.html | 7 + layout/reftests/css-page/reftest.list | 36 + layout/reftests/css-parsing/at-rule-013-ref.html | 25 + layout/reftests/css-parsing/at-rule-013.html | 68 + .../at-rule-error-handling-import-1.html | 5 + .../at-rule-error-handling-media-1.html | 5 + .../css-parsing/at-rule-error-handling-ref.html | 3 + layout/reftests/css-parsing/green-ref.html | 2 + .../reftests/css-parsing/invalid-attr-1-ref.html | 15 + layout/reftests/css-parsing/invalid-attr-1.html | 25 + .../invalid-font-face-descriptor-1-ref.html | 5 + .../invalid-font-face-descriptor-1.html | 10 + .../css-parsing/invalid-url-handling-ref.xhtml | 32 + .../css-parsing/invalid-url-handling.xhtml | 135 + layout/reftests/css-parsing/moz-bool-pref.css | 22 + .../css-parsing/pseudo-elements-1-ref.html | 22 + layout/reftests/css-parsing/pseudo-elements-1.html | 36 + layout/reftests/css-parsing/reftest.list | 12 + .../css-parsing/supports-moz-bool-pref-1.html | 7 + .../css-parsing/supports-moz-bool-pref-2.html | 7 + .../css-parsing/supports-moz-bool-pref-3.html | 4 + .../css-parsing/two-dash-identifiers-ref.html | 12 + .../reftests/css-parsing/two-dash-identifiers.html | 22 + .../css-placeholder/css-background-ref.html | 9 + .../reftests/css-placeholder/css-background.html | 23 + .../css-placeholder/css-restrictions-ref.html | 9 + .../reftests/css-placeholder/css-restrictions.html | 23 + .../css-placeholder/css-simple-styling-ref.html | 19 + .../css-placeholder/css-simple-styling.html | 35 + .../css-placeholder/ignore-pseudo-class-ref.html | 7 + .../css-placeholder/ignore-pseudo-class.html | 15 + .../css-placeholder/input/css-display.html | 14 + .../css-placeholder/input/css-opacity.html | 14 + .../css-placeholder/input/css-text-align.html | 14 + .../reftests/css-placeholder/input/input-ref.html | 7 + .../css-placeholder/input/placeholder-add.html | 16 + .../css-placeholder/input/placeholder-blur.html | 30 + .../input/placeholder-button-ref.html | 9 + .../input/placeholder-empty-string-ref.html | 7 + .../input/placeholder-empty-string.html | 7 + .../input/placeholder-focus-ref.html | 22 + .../css-placeholder/input/placeholder-focus.html | 22 + .../css-placeholder/input/placeholder-removal.html | 16 + .../input/placeholder-simple-ref.html | 8 + .../css-placeholder/input/placeholder-simple.html | 8 + .../input/placeholder-type-change-1.html | 16 + .../input/placeholder-type-change-2.html | 16 + .../input/placeholder-value-ref.html | 7 + .../input/placeholder-value-reset.html | 19 + .../input/placeholder-value-set.html | 16 + .../input/placeholder-value-unset.html | 16 + .../css-placeholder/input/placeholder-value.html | 8 + .../input/placeholdershown-date-ref.html | 4 + .../input/placeholdershown-date.html | 4 + .../input/placeholdershown-ref.html | 8 + .../css-placeholder/input/placeholdershown.html | 8 + layout/reftests/css-placeholder/input/reftest.list | 29 + .../reftests/css-placeholder/input/style-shown.css | 21 + layout/reftests/css-placeholder/input/style.css | 6 + layout/reftests/css-placeholder/reftest.list | 7 + .../css-placeholder/textarea/css-display.html | 14 + .../css-placeholder/textarea/css-opacity.html | 14 + .../css-placeholder/textarea/css-resize-ref.html | 13 + .../css-placeholder/textarea/css-resize.html | 20 + .../css-placeholder/textarea/placeholder-add.html | 16 + .../css-placeholder/textarea/placeholder-blur.html | 30 + .../textarea/placeholder-empty-string-ref.html | 7 + .../textarea/placeholder-empty-string.html | 7 + .../textarea/placeholder-focus-ref.html | 22 + .../textarea/placeholder-focus.html | 22 + .../textarea/placeholder-removal.html | 16 + .../textarea/placeholder-simple-ref.html | 8 + .../textarea/placeholder-simple.html | 8 + .../textarea/placeholder-value-ref.html | 7 + .../textarea/placeholder-value-reset.html | 19 + .../textarea/placeholder-value-set.html | 16 + .../textarea/placeholder-value-unset.html | 16 + .../textarea/placeholder-value.html | 8 + .../textarea/placeholdershown-ref.html | 7 + .../css-placeholder/textarea/placeholdershown.html | 7 + .../reftests/css-placeholder/textarea/reftest.list | 26 + .../css-placeholder/textarea/style-shown.css | 22 + layout/reftests/css-placeholder/textarea/style.css | 6 + .../css-placeholder/textarea/textarea-ref.html | 7 + .../css-required/css-required-button-element.html | 7 + .../reftests/css-required/css-required-button.html | 7 + .../css-required/css-required-checkbox-ref.html | 6 + .../css-required/css-required-checkbox.html | 7 + .../reftests/css-required/css-required-dyn-1.html | 21 + .../reftests/css-required/css-required-dyn-2.html | 21 + .../reftests/css-required/css-required-dyn-3.html | 20 + .../reftests/css-required/css-required-dyn-4.html | 20 + .../reftests/css-required/css-required-dyn-5.html | 20 + .../reftests/css-required/css-required-dyn-6.html | 20 + .../css-required/css-required-file-ref.html | 6 + .../reftests/css-required/css-required-file.html | 7 + .../reftests/css-required/css-required-hidden.html | 7 + .../reftests/css-required/css-required-image.html | 7 + .../css-required/css-required-password-ref.html | 6 + .../css-required/css-required-password.html | 7 + .../css-required/css-required-radio-ref.html | 6 + .../reftests/css-required/css-required-radio.html | 7 + .../reftests/css-required/css-required-reset.html | 7 + .../css-required/css-required-search-ref.html | 6 + .../reftests/css-required/css-required-search.html | 7 + .../css-required/css-required-select-ref.html | 6 + .../reftests/css-required/css-required-select.html | 7 + .../reftests/css-required/css-required-style-2.css | 13 + .../reftests/css-required/css-required-style.css | 13 + .../reftests/css-required/css-required-submit.html | 7 + .../css-required/css-required-tel-ref.html | 6 + layout/reftests/css-required/css-required-tel.html | 7 + .../css-required/css-required-text-ref.html | 6 + .../reftests/css-required/css-required-text.html | 7 + .../css-required/css-required-textarea-ref.html | 6 + .../css-required/css-required-textarea.html | 7 + layout/reftests/css-required/reftest.list | 29 + layout/reftests/css-ruby/box-properties-1-ref.html | 17 + layout/reftests/css-ruby/box-properties-1.html | 21 + layout/reftests/css-ruby/box-properties-2-ref.html | 29 + layout/reftests/css-ruby/box-properties-2.html | 25 + layout/reftests/css-ruby/box-properties-3-ref.html | 18 + layout/reftests/css-ruby/box-properties-3.html | 18 + layout/reftests/css-ruby/box-properties-4-ref.html | 24 + layout/reftests/css-ruby/box-properties-4.html | 23 + layout/reftests/css-ruby/bug1181890-notref.html | 9 + layout/reftests/css-ruby/bug1181890-ref.html | 9 + layout/reftests/css-ruby/bug1181890.html | 10 + layout/reftests/css-ruby/common.css | 22 + layout/reftests/css-ruby/inflated-ruby-1-ref.html | 6 + layout/reftests/css-ruby/inflated-ruby-1.html | 10 + layout/reftests/css-ruby/line-height-1-ref.html | 21 + layout/reftests/css-ruby/line-height-1.html | 14 + layout/reftests/css-ruby/line-height-2-ref.html | 22 + layout/reftests/css-ruby/line-height-2.html | 15 + layout/reftests/css-ruby/line-height-3-ref.html | 24 + layout/reftests/css-ruby/line-height-3.html | 16 + layout/reftests/css-ruby/line-height-4-ref.html | 15 + layout/reftests/css-ruby/line-height-4.html | 7 + layout/reftests/css-ruby/min-font-size-1-ref.html | 13 + layout/reftests/css-ruby/min-font-size-1.html | 13 + layout/reftests/css-ruby/nested-ruby-1.html | 19 + layout/reftests/css-ruby/reftest.list | 33 + .../css-ruby/relative-positioning-1-ref.html | 22 + .../reftests/css-ruby/relative-positioning-1.html | 24 + .../css-ruby/relative-positioning-2-ref.html | 30 + .../reftests/css-ruby/relative-positioning-2.html | 30 + .../css-ruby/ruby-intercharacter-1-ref.htm | 34 + layout/reftests/css-ruby/ruby-intercharacter-1.htm | 24 + .../css-ruby/ruby-intercharacter-2-ref.htm | 28 + layout/reftests/css-ruby/ruby-intercharacter-2.htm | 23 + .../css-ruby/ruby-position-horizontal-ref.html | 35 + .../css-ruby/ruby-position-horizontal.html | 28 + .../css-ruby/ruby-position-vertical-lr-ref.html | 38 + .../css-ruby/ruby-position-vertical-lr.html | 31 + .../css-ruby/ruby-position-vertical-rl-ref.html | 38 + .../css-ruby/ruby-position-vertical-rl.html | 31 + layout/reftests/css-ruby/utils.js | 33 + layout/reftests/css-scroll-snap/reftest.list | 2 + .../scroll-margin-on-anchor-ref.html | 16 + .../css-scroll-snap/scroll-margin-on-anchor.html | 29 + .../scroll-padding-on-anchor-ref.html | 16 + .../css-scroll-snap/scroll-padding-on-anchor.html | 31 + layout/reftests/css-scrollbars/reftest.list | 3 + .../scrollbar-thin-overflow-change-ref.html | 17 + .../scrollbar-thin-overflow-change.html | 22 + .../css-scrollbars/scrollbar-width-auto.html | 6 + .../css-scrollbars/scrollbar-width-thin.html | 7 + .../viewport-scrollbar-color-change-ref.html | 9 + .../viewport-scrollbar-color-change.html | 17 + .../css-selectors/attr-case-insensitive-1-ref.html | 26 + .../css-selectors/attr-case-insensitive-1.html | 26 + layout/reftests/css-selectors/nth-child-1.html | 41 + layout/reftests/css-selectors/nth-child-2.html | 41 + layout/reftests/css-selectors/nth-child-ref.html | 23 + layout/reftests/css-selectors/reftest.list | 6 + ...ling-combinators-on-anon-content-1-shadow.xhtml | 26 + ...ling-combinators-on-anon-content-2-shadow.xhtml | 37 + .../sibling-combinators-on-anon-content-ref.xhtml | 12 + .../css-selectors/state-dependent-in-any-ref.html | 11 + .../css-selectors/state-dependent-in-any.html | 16 + .../css-shapes/dynamic-shape-outside-1-ref.html | 28 + .../css-shapes/dynamic-shape-outside-1.html | 36 + .../css-shapes/dynamic-shape-outside-2.html | 37 + layout/reftests/css-shapes/reftest.list | 34 + .../css-shapes/shape-outside-empty-circle-1.html | 41 + .../css-shapes/shape-outside-empty-circle-2.html | 42 + .../css-shapes/shape-outside-empty-circle-3.html | 41 + .../css-shapes/shape-outside-empty-circle-ref.html | 41 + .../css-shapes/shape-outside-empty-ellipse-1.html | 41 + .../css-shapes/shape-outside-empty-ellipse-2.html | 42 + .../css-shapes/shape-outside-empty-ellipse-3.html | 41 + .../css-shapes/shape-outside-empty-ellipse-4.html | 42 + .../css-shapes/shape-outside-empty-ellipse-5.html | 41 + .../css-shapes/shape-outside-empty-ellipse-6.html | 42 + .../css-shapes/shape-outside-empty-ellipse-7.html | 41 + .../css-shapes/shape-outside-empty-ellipse-8.html | 41 + .../css-shapes/shape-outside-empty-inset-1.html | 41 + .../css-shapes/shape-outside-empty-inset-2.html | 42 + .../css-shapes/shape-outside-empty-inset-3.html | 41 + .../css-shapes/shape-outside-empty-inset-4.html | 42 + .../css-shapes/shape-outside-empty-inset-5.html | 41 + .../css-shapes/shape-outside-empty-inset-6.html | 41 + .../css-shapes/shape-outside-empty-inset-7.html | 41 + .../css-shapes/shape-outside-empty-inset-8.html | 41 + .../css-shapes/shape-outside-empty-line-ref.html | 35 + .../shape-outside-empty-nothing-ref.html | 34 + .../css-shapes/shape-outside-empty-point-ref.html | 34 + .../css-shapes/shape-outside-empty-polygon-1.html | 41 + .../css-shapes/shape-outside-empty-polygon-2.html | 42 + .../css-shapes/shape-outside-empty-polygon-3.html | 41 + .../css-shapes/shape-outside-empty-polygon-4.html | 42 + .../css-shapes/shape-outside-empty-polygon-5.html | 41 + .../css-shapes/shape-outside-empty-polygon-6.html | 41 + .../css-shapes/shape-outside-empty-polygon-7.html | 41 + ...ax-width-percents-across-form-controls-ref.html | 95 + ...th-max-width-percents-across-form-controls.html | 95 + ...ntrinsic-with-percents-across-elements-ref.html | 128 + ...in-intrinsic-with-percents-across-elements.html | 125 + ...trinsic-with-percents-across-img-cases-ref.html | 88 + ...n-intrinsic-with-percents-across-img-cases.html | 88 + ...th-width-percents-across-form-controls-ref.html | 95 + ...c-with-width-percents-across-form-controls.html | 95 + layout/reftests/css-sizing/reftest.list | 4 + .../background-color-with-opacity-ref.html | 12 + .../background-color-with-opacity.html | 24 + .../no-stacking-context-transition-ref.html | 20 + ...and-transition-starts-at-the-same-time-ref.html | 13 + ...ame-and-transition-starts-at-the-same-time.html | 26 + layout/reftests/css-transitions/reftest.list | 12 + ...stacking-context-opacity-lose-to-animation.html | 44 + ...-context-opacity-wins-over-important-style.html | 40 + ...acking-context-transform-lose-to-animation.html | 44 + ...ontext-transform-wins-over-important-style.html | 40 + .../stacking-context-transition-ref.html | 19 + .../style-change-during-transition-ref.html | 9 + .../style-change-during-transition.html | 32 + ...and-animation-with-different-durations-ref.html | 9 + ...ion-and-animation-with-different-durations.html | 31 + .../transitions-inline-already-wrapped-1.html | 23 + .../transitions-inline-already-wrapped-2.html | 28 + .../css-transitions/transitions-inline-ref.html | 7 + .../transitions-inline-rewrap-1.html | 25 + .../transitions-inline-rewrap-2.html | 31 + .../css-ui-invalid/button/button-button.html | 9 + .../button/button-disabled-fieldset-1.html | 22 + .../button/button-disabled-fieldset-2.html | 25 + .../css-ui-invalid/button/button-disabled-ref.html | 6 + .../css-ui-invalid/button/button-disabled.html | 9 + .../css-ui-invalid/button/button-dyn-disabled.html | 18 + .../button/button-dyn-not-disabled.html | 19 + .../button/button-fieldset-legend-ref.html | 10 + .../button/button-fieldset-legend.html | 22 + .../css-ui-invalid/button/button-fieldset-ref.html | 10 + .../css-ui-invalid/button/button-invalid.html | 9 + .../reftests/css-ui-invalid/button/button-ref.html | 6 + .../css-ui-invalid/button/button-reset.html | 9 + .../css-ui-invalid/button/button-type-barred.html | 19 + .../css-ui-invalid/button/button-type-invalid.html | 19 + .../css-ui-invalid/button/button-valid.html | 9 + layout/reftests/css-ui-invalid/button/reftest.list | 12 + layout/reftests/css-ui-invalid/button/style.css | 18 + .../default-style/button-focus-ref.html | 7 + .../css-ui-invalid/default-style/button-focus.html | 13 + .../css-ui-invalid/default-style/button-ref.html | 7 + .../css-ui-invalid/default-style/button.html | 13 + .../css-ui-invalid/default-style/fieldset-ref.html | 7 + .../css-ui-invalid/default-style/fieldset.html | 13 + .../default-style/input-focus-ref.html | 7 + .../css-ui-invalid/default-style/input-focus.html | 13 + .../css-ui-invalid/default-style/input-ref.html | 7 + .../css-ui-invalid/default-style/input.html | 13 + .../css-ui-invalid/default-style/output-ref.html | 7 + .../css-ui-invalid/default-style/output.html | 13 + .../css-ui-invalid/default-style/reftest.list | 10 + .../default-style/select-focus-ref.html | 7 + .../css-ui-invalid/default-style/select-focus.html | 13 + .../css-ui-invalid/default-style/select-ref.html | 7 + .../css-ui-invalid/default-style/select.html | 13 + .../css-ui-invalid/default-style/style.css | 11 + .../default-style/textarea-focus-ref.html | 7 + .../default-style/textarea-focus.html | 13 + .../css-ui-invalid/default-style/textarea-ref.html | 7 + .../css-ui-invalid/default-style/textarea.html | 13 + .../css-ui-invalid/input/input-button-ref.html | 6 + .../css-ui-invalid/input/input-button.html | 9 + .../input-checkbox-required-invalid-default.html | 15 + .../input/input-disabled-fieldset-1.html | 14 + .../input/input-disabled-fieldset-2.html | 23 + .../css-ui-invalid/input/input-disabled.html | 9 + .../css-ui-invalid/input/input-dyn-disabled.html | 18 + .../input/input-dyn-not-readonly-not-changed.html | 9 + .../css-ui-invalid/input/input-dyn-readonly.html | 9 + .../input/input-email-invalid-default.html | 10 + .../css-ui-invalid/input/input-email-ref.html | 6 + .../css-ui-invalid/input/input-email-valid.html | 10 + .../input/input-fieldset-legend-ref.html | 10 + .../input/input-fieldset-legend.html | 13 + .../css-ui-invalid/input/input-fieldset-ref.html | 10 + .../css-ui-invalid/input/input-file-ref.html | 6 + .../input/input-file-required-invalid-default.html | 10 + .../input/input-pattern-invalid-default.html | 11 + .../css-ui-invalid/input/input-pattern-valid.html | 10 + .../input/input-radio-dyn-valid-1.html | 17 + .../input/input-radio-dyn-valid-2.html | 18 + .../input-radio-nogroup-required-invalid.html | 13 + .../input-radio-required-invalid-default.html | 15 + .../css-ui-invalid/input/input-readonly.html | 9 + .../reftests/css-ui-invalid/input/input-ref.html | 6 + .../input/input-required-invalid-default.html | 11 + .../css-ui-invalid/input/input-required-valid.html | 10 + .../reftests/css-ui-invalid/input/input-reset.html | 10 + .../css-ui-invalid/input/input-type-barred.html | 10 + .../input/input-url-invalid-default.html | 11 + .../css-ui-invalid/input/input-url-ref.html | 6 + .../css-ui-invalid/input/input-url-valid.html | 10 + .../reftests/css-ui-invalid/input/input-valid.html | 9 + .../css-ui-invalid/input/input-withtext-ref.html | 6 + layout/reftests/css-ui-invalid/input/reftest.list | 27 + layout/reftests/css-ui-invalid/input/style.css | 23 + .../reftests/css-ui-invalid/input/success-ref.html | 6 + .../css-ui-invalid/output/output-invalid.html | 9 + .../reftests/css-ui-invalid/output/output-ref.html | 7 + .../css-ui-invalid/output/output-valid.html | 9 + layout/reftests/css-ui-invalid/output/reftest.list | 2 + layout/reftests/css-ui-invalid/output/style.css | 22 + layout/reftests/css-ui-invalid/reftest.list | 9 + layout/reftests/css-ui-invalid/select/reftest.list | 12 + .../select/select-disabled-fieldset-1.html | 22 + .../select/select-disabled-fieldset-2.html | 25 + .../css-ui-invalid/select/select-disabled-ref.html | 6 + .../css-ui-invalid/select/select-disabled.html | 9 + .../css-ui-invalid/select/select-dyn-disabled.html | 18 + .../css-ui-invalid/select/select-fieldset-ref.html | 10 + .../select/select-invalid-reset.html | 15 + .../reftests/css-ui-invalid/select/select-ref.html | 6 + .../select/select-required-invalid-1.html | 12 + .../select/select-required-invalid-2.html | 12 + .../select-required-multiple-invalid-changed.html | 15 + .../select/select-required-multiple-invalid.html | 13 + .../select/select-required-multiple-ref.html | 10 + .../select/select-required-multiple-valid.html | 12 + .../css-ui-invalid/select/select-required-ref.html | 9 + .../select/select-required-valid.html | 11 + .../css-ui-invalid/select/select-valid.html | 9 + layout/reftests/css-ui-invalid/select/style.css | 18 + .../reftests/css-ui-invalid/textarea/reftest.list | 10 + layout/reftests/css-ui-invalid/textarea/style.css | 26 + .../textarea/textarea-disabled-fieldset-1.html | 14 + .../textarea/textarea-disabled-fieldset-2.html | 23 + .../css-ui-invalid/textarea/textarea-disabled.html | 9 + .../textarea/textarea-dyn-disabled.html | 19 + .../textarea-dyn-not-readonly-not-changed.html | 18 + .../textarea/textarea-dyn-readonly.html | 18 + .../textarea/textarea-fieldset-legend-ref.html | 11 + .../textarea/textarea-fieldset-legend.html | 14 + .../textarea/textarea-fieldset-ref.html | 11 + .../css-ui-invalid/textarea/textarea-readonly.html | 9 + .../css-ui-invalid/textarea/textarea-ref.html | 7 + .../textarea/textarea-required-invalid.html | 10 + .../textarea/textarea-required-valid.html | 10 + .../css-ui-invalid/textarea/textarea-valid.html | 9 + .../textarea/textarea-withtext-ref.html | 7 + .../css-ui-valid/button/button-button.html | 9 + .../button/button-disabled-fieldset-1.html | 15 + .../button/button-disabled-fieldset-2.html | 23 + .../css-ui-valid/button/button-disabled-ref.html | 6 + .../css-ui-valid/button/button-disabled.html | 9 + .../css-ui-valid/button/button-dyn-disabled.html | 9 + .../button/button-dyn-not-disabled.html | 9 + .../button/button-fieldset-legend-ref.html | 10 + .../button/button-fieldset-legend.html | 14 + .../css-ui-valid/button/button-fieldset-ref.html | 10 + .../css-ui-valid/button/button-invalid.html | 8 + .../reftests/css-ui-valid/button/button-ref.html | 6 + .../reftests/css-ui-valid/button/button-reset.html | 9 + .../css-ui-valid/button/button-type-barred.html | 10 + .../css-ui-valid/button/button-type-invalid.html | 19 + .../reftests/css-ui-valid/button/button-valid.html | 9 + layout/reftests/css-ui-valid/button/reftest.list | 12 + layout/reftests/css-ui-valid/button/style.css | 18 + .../css-ui-valid/input/input-button-ref.html | 6 + .../reftests/css-ui-valid/input/input-button.html | 9 + .../input/input-checkbox-valid-default.html | 14 + .../css-ui-valid/input/input-customerror.html | 18 + .../input/input-disabled-fieldset-1.html | 14 + .../input/input-disabled-fieldset-2.html | 23 + .../css-ui-valid/input/input-disabled.html | 9 + .../css-ui-valid/input/input-dyn-disabled.html | 9 + .../css-ui-valid/input/input-dyn-not-disabled.html | 10 + .../css-ui-valid/input/input-dyn-not-readonly.html | 10 + .../css-ui-valid/input/input-dyn-readonly.html | 9 + .../css-ui-valid/input/input-email-invalid.html | 10 + .../css-ui-valid/input/input-email-ref.html | 6 + .../css-ui-valid/input/input-email-valid.html | 10 + .../input/input-fieldset-legend-ref.html | 10 + .../css-ui-valid/input/input-fieldset-legend.html | 14 + .../css-ui-valid/input/input-fieldset-ref.html | 10 + .../css-ui-valid/input/input-file-ref.html | 6 + .../input/input-file-valid-default.html | 9 + .../css-ui-valid/input/input-pattern-invalid.html | 10 + .../css-ui-valid/input/input-pattern-valid.html | 10 + .../input/input-radio-nogroup-required-valid.html | 13 + .../css-ui-valid/input/input-radio-required.html | 15 + .../input/input-radio-valid-changed.html | 15 + .../input/input-radio-valid-default.html | 14 + .../css-ui-valid/input/input-readonly.html | 9 + layout/reftests/css-ui-valid/input/input-ref.html | 6 + .../css-ui-valid/input/input-required-invalid.html | 10 + .../css-ui-valid/input/input-required-valid.html | 10 + .../reftests/css-ui-valid/input/input-reset.html | 10 + .../css-ui-valid/input/input-type-barred.html | 10 + .../css-ui-valid/input/input-type-invalid.html | 20 + .../css-ui-valid/input/input-url-invalid.html | 10 + .../reftests/css-ui-valid/input/input-url-ref.html | 6 + .../css-ui-valid/input/input-url-valid.html | 10 + .../reftests/css-ui-valid/input/input-valid.html | 9 + .../css-ui-valid/input/input-withtext-ref.html | 6 + layout/reftests/css-ui-valid/input/reftest.list | 28 + layout/reftests/css-ui-valid/input/style.css | 18 + .../reftests/css-ui-valid/input/success-ref.html | 6 + .../css-ui-valid/output/output-invalid.html | 9 + .../reftests/css-ui-valid/output/output-ref.html | 7 + .../reftests/css-ui-valid/output/output-valid.html | 9 + layout/reftests/css-ui-valid/output/reftest.list | 2 + layout/reftests/css-ui-valid/output/style.css | 22 + layout/reftests/css-ui-valid/reftest.list | 6 + layout/reftests/css-ui-valid/select/reftest.list | 14 + .../select/select-disabled-fieldset-1.html | 14 + .../select/select-disabled-fieldset-2.html | 23 + .../css-ui-valid/select/select-disabled-ref.html | 6 + .../css-ui-valid/select/select-disabled.html | 9 + .../css-ui-valid/select/select-dyn-disabled.html | 9 + .../select/select-dyn-not-disabled.html | 10 + .../select/select-fieldset-legend-ref.html | 10 + .../select/select-fieldset-legend.html | 14 + .../css-ui-valid/select/select-fieldset-ref.html | 10 + .../css-ui-valid/select/select-invalid.html | 9 + .../reftests/css-ui-valid/select/select-ref.html | 6 + .../select/select-required-invalid.html | 11 + .../select/select-required-multiple-invalid.html | 12 + .../select/select-required-multiple-ref.html | 10 + .../select/select-required-multiple-valid.html | 12 + .../css-ui-valid/select/select-required-ref.html | 9 + .../select/select-required-valid-1.html | 11 + .../select/select-required-valid-2.html | 11 + .../css-ui-valid/select/select-valid-reset.html | 15 + .../reftests/css-ui-valid/select/select-valid.html | 9 + layout/reftests/css-ui-valid/select/style.css | 18 + layout/reftests/css-ui-valid/textarea/reftest.list | 13 + layout/reftests/css-ui-valid/textarea/style.css | 26 + .../textarea/textarea-customerror.html | 18 + .../textarea/textarea-disabled-fieldset-1.html | 14 + .../textarea/textarea-disabled-fieldset-2.html | 23 + .../css-ui-valid/textarea/textarea-disabled.html | 9 + .../textarea/textarea-dyn-disabled.html | 18 + .../textarea/textarea-dyn-not-disabled.html | 18 + .../textarea/textarea-dyn-not-readonly.html | 18 + .../textarea/textarea-dyn-readonly.html | 18 + .../textarea/textarea-fieldset-legend-ref.html | 11 + .../textarea/textarea-fieldset-legend.html | 14 + .../textarea/textarea-fieldset-ref.html | 11 + .../css-ui-valid/textarea/textarea-readonly.html | 9 + .../css-ui-valid/textarea/textarea-ref.html | 7 + .../textarea/textarea-required-invalid.html | 10 + .../textarea/textarea-required-valid.html | 10 + .../css-ui-valid/textarea/textarea-valid.html | 9 + .../textarea/textarea-withtext-ref.html | 7 + layout/reftests/css-ui/caret-color-01-ref.html | 18 + layout/reftests/css-ui/caret-color-01.html | 17 + layout/reftests/css-ui/reftest.list | 1 + .../reftests/css-valid/button/button-button.html | 9 + .../button/button-disabled-fieldset-1.html | 14 + .../button/button-disabled-fieldset-2.html | 23 + .../css-valid/button/button-disabled-ref.html | 6 + .../reftests/css-valid/button/button-disabled.html | 10 + .../css-valid/button/button-dyn-disabled.html | 9 + .../css-valid/button/button-dyn-not-disabled.html | 9 + .../button/button-fieldset-legend-ref.html | 10 + .../css-valid/button/button-fieldset-legend.html | 14 + .../css-valid/button/button-fieldset-ref.html | 11 + .../reftests/css-valid/button/button-invalid.html | 9 + layout/reftests/css-valid/button/button-ref.html | 6 + layout/reftests/css-valid/button/button-reset.html | 9 + .../css-valid/button/button-type-barred.html | 11 + .../css-valid/button/button-type-invalid.html | 19 + layout/reftests/css-valid/button/button-valid.html | 9 + layout/reftests/css-valid/button/reftest.list | 12 + layout/reftests/css-valid/button/style.css | 18 + .../css-valid/fieldset/fieldset-invalid.html | 13 + .../css-valid/fieldset/fieldset-valid.html | 12 + layout/reftests/css-valid/fieldset/reftest.list | 2 + .../reftests/css-valid/input/input-button-ref.html | 6 + layout/reftests/css-valid/input/input-button.html | 9 + .../css-valid/input/input-customerror.html | 18 + .../css-valid/input/input-disabled-fieldset-1.html | 14 + .../css-valid/input/input-disabled-fieldset-2.html | 23 + .../reftests/css-valid/input/input-disabled.html | 9 + .../css-valid/input/input-dyn-disabled.html | 9 + .../css-valid/input/input-dyn-not-disabled.html | 9 + .../css-valid/input/input-dyn-not-readonly.html | 9 + .../css-valid/input/input-dyn-readonly.html | 9 + .../css-valid/input/input-email-invalid.html | 10 + .../reftests/css-valid/input/input-email-ref.html | 6 + .../css-valid/input/input-email-valid.html | 10 + .../css-valid/input/input-fieldset-legend-ref.html | 10 + .../css-valid/input/input-fieldset-legend.html | 14 + .../css-valid/input/input-fieldset-ref.html | 10 + .../reftests/css-valid/input/input-image-ref.html | 6 + layout/reftests/css-valid/input/input-image.html | 9 + .../css-valid/input/input-pattern-invalid.html | 10 + .../css-valid/input/input-pattern-valid.html | 10 + .../css-valid/input/input-radio-customerror.html | 15 + .../css-valid/input/input-radio-dyn-valid-1.html | 15 + .../css-valid/input/input-radio-dyn-valid-2.html | 15 + .../input-radio-nogroup-required-invalid.html | 12 + .../input/input-radio-nogroup-required-valid.html | 12 + .../css-valid/input/input-radio-required.html | 14 + .../reftests/css-valid/input/input-readonly.html | 9 + layout/reftests/css-valid/input/input-ref.html | 6 + .../css-valid/input/input-required-invalid.html | 10 + .../css-valid/input/input-required-valid.html | 10 + layout/reftests/css-valid/input/input-reset.html | 10 + .../reftests/css-valid/input/input-submit-ref.html | 6 + layout/reftests/css-valid/input/input-submit.html | 9 + .../css-valid/input/input-type-barred.html | 10 + .../css-valid/input/input-type-invalid.html | 20 + .../css-valid/input/input-url-invalid.html | 10 + layout/reftests/css-valid/input/input-url-ref.html | 6 + .../reftests/css-valid/input/input-url-valid.html | 10 + layout/reftests/css-valid/input/input-valid.html | 9 + .../css-valid/input/input-withtext-ref.html | 6 + layout/reftests/css-valid/input/reftest.list | 32 + layout/reftests/css-valid/input/style.css | 18 + layout/reftests/css-valid/input/success-ref.html | 6 + .../reftests/css-valid/output/output-invalid.html | 9 + layout/reftests/css-valid/output/output-ref.html | 7 + layout/reftests/css-valid/output/output-valid.html | 9 + layout/reftests/css-valid/output/reftest.list | 2 + layout/reftests/css-valid/output/style.css | 22 + layout/reftests/css-valid/reftest.list | 9 + layout/reftests/css-valid/select/reftest.list | 12 + .../select/select-disabled-fieldset-1.html | 14 + .../select/select-disabled-fieldset-2.html | 23 + .../css-valid/select/select-disabled-ref.html | 6 + .../reftests/css-valid/select/select-disabled.html | 9 + .../css-valid/select/select-dyn-disabled.html | 9 + .../css-valid/select/select-dyn-not-disabled.html | 9 + .../select/select-fieldset-legend-ref.html | 10 + .../css-valid/select/select-fieldset-legend.html | 14 + .../css-valid/select/select-fieldset-ref.html | 10 + .../reftests/css-valid/select/select-invalid.html | 9 + layout/reftests/css-valid/select/select-ref.html | 6 + .../css-valid/select/select-required-invalid.html | 11 + .../select/select-required-multiple-ref.html | 10 + .../select-required-multiple-still-valid.html | 12 + .../select/select-required-multiple-valid.html | 12 + .../css-valid/select/select-required-ref.html | 9 + .../css-valid/select/select-required-valid.html | 11 + layout/reftests/css-valid/select/select-valid.html | 9 + layout/reftests/css-valid/select/style.css | 18 + layout/reftests/css-valid/textarea/reftest.list | 13 + layout/reftests/css-valid/textarea/style.css | 26 + .../css-valid/textarea/textarea-customerror.html | 18 + .../textarea/textarea-disabled-fieldset-1.html | 14 + .../textarea/textarea-disabled-fieldset-2.html | 23 + .../css-valid/textarea/textarea-disabled.html | 9 + .../css-valid/textarea/textarea-dyn-disabled.html | 18 + .../textarea/textarea-dyn-not-disabled.html | 18 + .../textarea/textarea-dyn-not-readonly.html | 18 + .../css-valid/textarea/textarea-dyn-readonly.html | 18 + .../textarea/textarea-fieldset-legend-ref.html | 11 + .../textarea/textarea-fieldset-legend.html | 14 + .../css-valid/textarea/textarea-fieldset-ref.html | 11 + .../css-valid/textarea/textarea-readonly.html | 9 + .../reftests/css-valid/textarea/textarea-ref.html | 7 + .../textarea/textarea-required-invalid.html | 10 + .../textarea/textarea-required-valid.html | 10 + .../css-valid/textarea/textarea-valid.html | 9 + .../css-valid/textarea/textarea-withtext-ref.html | 7 + .../css-valuesandunits/ch-width-1-ref.html | 41 + layout/reftests/css-valuesandunits/ch-width-1.html | 62 + layout/reftests/css-valuesandunits/reftest.list | 19 + .../css-valuesandunits/unit-rem-div-fontsize.html | 13 + .../unit-rem-div-width-inner.html | 13 + .../unit-rem-div-width-outer.html | 13 + .../css-valuesandunits/unit-rem-iframe-inside.html | 7 + .../css-valuesandunits/unit-rem-iframe.html | 6 + .../unit-rem-ref-iframe-inside.html | 7 + .../css-valuesandunits/unit-rem-ref-iframe.html | 6 + .../css-valuesandunits/unit-rem-ref-resource.svg | 4 + .../unit-rem-ref-root-fontsize.html | 7 + .../unit-rem-ref-root-width.html | 12 + .../reftests/css-valuesandunits/unit-rem-ref.html | 13 + .../reftests/css-valuesandunits/unit-rem-ref.svg | 5 + .../unit-rem-ref2-root-fontsize.html | 7 + .../css-valuesandunits/unit-rem-resource.svg | 6 + .../css-valuesandunits/unit-rem-root-fontsize.html | 7 + .../css-valuesandunits/unit-rem-root-width.html | 12 + layout/reftests/css-valuesandunits/unit-rem.svg | 5 + .../css-valuesandunits/unit-vh-vw-iframe.html | 14 + .../unit-vh-vw-overflow-auto-iframe.html | 21 + .../unit-vh-vw-overflow-auto-ref-iframe.html | 37 + .../unit-vh-vw-overflow-auto-ref.html | 15 + .../unit-vh-vw-overflow-auto.html | 14 + .../unit-vh-vw-overflow-scroll-iframe.html | 22 + .../unit-vh-vw-overflow-scroll-ref-iframe.html | 36 + .../unit-vh-vw-overflow-scroll-ref.html | 14 + .../unit-vh-vw-overflow-scroll-x-iframe.html | 18 + .../unit-vh-vw-overflow-scroll-x-ref-iframe.html | 28 + .../unit-vh-vw-overflow-scroll-x-ref.html | 14 + .../unit-vh-vw-overflow-scroll-x.html | 14 + .../unit-vh-vw-overflow-scroll-y-iframe.html | 18 + .../unit-vh-vw-overflow-scroll-y-ref-iframe.html | 28 + .../unit-vh-vw-overflow-scroll-y-ref.html | 14 + .../unit-vh-vw-overflow-scroll-y.html | 14 + .../unit-vh-vw-overflow-scroll.html | 14 + .../css-valuesandunits/unit-vh-vw-ref-iframe.html | 14 + .../css-valuesandunits/unit-vh-vw-ref.html | 14 + .../css-valuesandunits/unit-vh-vw-zoom-ref.html | 18 + .../css-valuesandunits/unit-vh-vw-zoom.html | 18 + layout/reftests/css-valuesandunits/unit-vh-vw.html | 14 + layout/reftests/css-variables/reftest.list | 2 + .../variables-ruletree-cache-01-ref.html | 8 + .../css-variables/variables-ruletree-cache-01.html | 8 + .../variables-ruletree-cache-02-ref.html | 7 + .../css-variables/variables-ruletree-cache-02.html | 8 + layout/reftests/css-visited/border-1-ref.html | 11 + layout/reftests/css-visited/border-1.html | 11 + layout/reftests/css-visited/border-2-ref.html | 11 + layout/reftests/css-visited/border-2a.html | 11 + layout/reftests/css-visited/border-2b.html | 11 + .../css-visited/border-collapse-1-ref.html | 32 + layout/reftests/css-visited/border-collapse-1.html | 32 + .../css-visited/caret-color-on-visited-1-ref.html | 22 + .../css-visited/caret-color-on-visited-1.html | 26 + .../reftests/css-visited/color-choice-1-ref.html | 10 + layout/reftests/css-visited/color-choice-1.html | 11 + .../css-visited/color-on-bullets-1-ref.html | 18 + .../reftests/css-visited/color-on-bullets-1.html | 18 + .../reftests/css-visited/color-on-link-1-ref.html | 6 + layout/reftests/css-visited/color-on-link-1.html | 8 + .../css-visited/color-on-link-before-1.html | 8 + .../color-on-text-decoration-1-ref.html | 18 + .../css-visited/color-on-text-decoration-1.html | 18 + .../css-visited/color-on-visited-1-ref.html | 6 + .../reftests/css-visited/color-on-visited-1.html | 8 + .../css-visited/color-on-visited-before-1.html | 8 + .../css-visited/color-on-visited-text-1-ref.html | 16 + .../css-visited/color-on-visited-text-1.html | 20 + .../reftests/css-visited/column-rule-1-notref.html | 11 + layout/reftests/css-visited/column-rule-1-ref.html | 11 + layout/reftests/css-visited/column-rule-1.html | 11 + .../reftests/css-visited/content-before-1-ref.html | 6 + .../content-color-on-link-before-1-ref.html | 6 + .../content-color-on-link-before-1.html | 8 + .../content-color-on-visited-before-1-ref.html | 6 + .../content-color-on-visited-before-1.html | 8 + .../css-visited/content-on-link-before-1.html | 8 + .../css-visited/content-on-visited-before-1.html | 8 + layout/reftests/css-visited/first-line-1-ref.html | 12 + layout/reftests/css-visited/first-line-1.html | 22 + .../css-visited/inherit-keyword-1-ref.html | 15 + .../reftests/css-visited/inherit-keyword-1.xhtml | 20 + layout/reftests/css-visited/link-root-1-ref.xhtml | 16 + layout/reftests/css-visited/link-root-1.xhtml | 26 + .../logical-box-border-color-visited-link-001.html | 32 + .../logical-box-border-color-visited-link-002.html | 26 + .../logical-box-border-color-visited-link-003.html | 43 + .../logical-box-border-color-visited-link-ref.html | 11 + layout/reftests/css-visited/mathml-links-ref.html | 32 + layout/reftests/css-visited/mathml-links.html | 33 + layout/reftests/css-visited/outline-1-ref.html | 11 + layout/reftests/css-visited/outline-1.html | 11 + layout/reftests/css-visited/placeholder-1-ref.html | 7 + layout/reftests/css-visited/placeholder-1.html | 6 + layout/reftests/css-visited/reftest.list | 4 + .../css-visited/selector-adj-sibling-1-ref.html | 7 + .../css-visited/selector-adj-sibling-1.html | 11 + .../css-visited/selector-adj-sibling-2-ref.html | 6 + .../css-visited/selector-adj-sibling-2.html | 15 + .../css-visited/selector-adj-sibling-3-ref.xhtml | 16 + .../css-visited/selector-adj-sibling-3.xhtml | 19 + .../css-visited/selector-any-sibling-1-ref.html | 7 + .../css-visited/selector-any-sibling-1.html | 11 + .../css-visited/selector-any-sibling-2-ref.html | 6 + .../css-visited/selector-any-sibling-2.html | 15 + .../reftests/css-visited/selector-child-1-ref.html | 4 + layout/reftests/css-visited/selector-child-1.html | 11 + .../css-visited/selector-child-2-ref.xhtml | 12 + layout/reftests/css-visited/selector-child-2.xhtml | 21 + .../css-visited/selector-descendant-1-ref.html | 4 + .../css-visited/selector-descendant-1.html | 11 + .../css-visited/selector-descendant-2-ref.xhtml | 39 + .../css-visited/selector-descendant-2.xhtml | 39 + .../css-visited/subject-of-selector-1-ref.html | 4 + .../subject-of-selector-adj-sibling-1.html | 11 + .../subject-of-selector-any-sibling-1.html | 11 + .../css-visited/subject-of-selector-child-1.html | 11 + .../subject-of-selector-descendant-1.html | 11 + .../subject-of-selector-descendant-2-ref.xhtml | 33 + .../subject-of-selector-descendant-2.xhtml | 33 + .../svg-paint-currentcolor-visited-ref.svg | 6 + .../css-visited/svg-paint-currentcolor-visited.svg | 16 + .../css-visited/transition-on-visited-ref.html | 13 + .../css-visited/transition-on-visited.html | 25 + .../css-visited/variables-visited-ref.html | 7 + layout/reftests/css-visited/variables-visited.html | 12 + .../css-visited/visited-inherit-1-ref.html | 10 + layout/reftests/css-visited/visited-inherit-1.html | 10 + layout/reftests/css-visited/visited-page.html | 2 + .../css-visited/white-to-transparent-1-ref.html | 11 + .../css-visited/white-to-transparent-1.html | 13 + layout/reftests/css-visited/width-1-ref.html | 12 + layout/reftests/css-visited/width-on-link-1.html | 17 + .../reftests/css-visited/width-on-visited-1.html | 17 + .../cssom/computed-style-cross-window-inner.html | 6 + .../cssom/computed-style-cross-window-ref.html | 59 + .../cssom/computed-style-cross-window.html | 62 + layout/reftests/cssom/inline-style-null-ref.html | 7 + layout/reftests/cssom/inline-style-null.html | 13 + layout/reftests/cssom/reftest.list | 2 + layout/reftests/datalist/datalist-errors.html | 12 + layout/reftests/datalist/datalist-simple.html | 10 + layout/reftests/datalist/reftest.list | 2 + .../details-summary/close-nested-details-ref.html | 20 + .../details-summary/close-nested-details.html | 27 + .../details-absolute-children-ref.html | 40 + .../details-summary/details-absolute-children.html | 41 + .../details-summary/details-after-ref.html | 5 + layout/reftests/details-summary/details-after.html | 24 + .../details-summary/details-before-ref.html | 5 + .../reftests/details-summary/details-before.html | 24 + .../details-display-inline-ref.html | 18 + .../details-summary/details-display-inline.html | 22 + .../details-summary/details-first-line-ref.html | 13 + .../details-summary/details-first-line.html | 24 + .../details-summary/details-in-ol-ref.html | 38 + layout/reftests/details-summary/details-in-ol.html | 48 + .../details-percentage-height-children-ref.html | 29 + .../details-percentage-height-children.html | 33 + .../details-summary/details-three-columns-ref.html | 30 + .../details-summary/details-three-columns.html | 34 + .../details-summary/details-writing-mode-ref.html | 42 + .../details-summary/details-writing-mode.html | 46 + .../details-summary/dynamic-add-details.html | 28 + .../details-summary/dynamic-add-first-summary.html | 25 + .../dynamic-add-paragraph-after-summary-close.html | 24 + .../dynamic-add-paragraph-after-summary.html | 24 + ...dynamic-add-paragraph-before-summary-close.html | 24 + .../dynamic-add-paragraph-before-summary.html | 24 + .../dynamic-add-second-summary.html | 25 + .../dynamic-add-single-summary.html | 24 + .../dynamic-add-summary-and-paragraph.html | 28 + .../dynamic-add-summary-not-first-child.html | 24 + .../dynamic-remove-first-summary.html | 23 + .../dynamic-remove-second-summary.html | 23 + .../dynamic-remove-single-summary.html | 22 + .../dynamic-remove-summary-not-first-child.html | 22 + layout/reftests/details-summary/fixed-summary.html | 19 + layout/reftests/details-summary/float-details.html | 19 + .../details-summary/float-in-summary-ref.html | 40 + .../reftests/details-summary/float-in-summary.html | 42 + .../float-left-and-float-details-ref.html | 31 + .../float-left-and-float-details.html | 40 + .../float-left-and-float-open-details-ref.html | 37 + .../float-left-and-float-open-details.html | 40 + .../float-left-and-inflow-details-ref.html | 30 + .../float-left-and-inflow-details.html | 38 + .../float-left-and-inflow-open-details-ref.html | 36 + .../float-left-and-inflow-open-details.html | 38 + ...float-open-details-contains-float-left-ref.html | 30 + .../float-open-details-contains-float-left.html | 32 + ...loat-open-details-contains-float-right-ref.html | 30 + .../float-open-details-contains-float-right.html | 32 + .../float-right-and-float-details-ref.html | 31 + .../float-right-and-float-details.html | 40 + .../float-right-and-float-open-details-ref.html | 37 + .../float-right-and-float-open-details.html | 40 + .../float-right-and-inflow-details-ref.html | 30 + .../float-right-and-inflow-details.html | 38 + .../float-right-and-inflow-open-details-ref.html | 36 + .../float-right-and-inflow-open-details.html | 38 + ...mouse-click-change-details-to-display-none.html | 29 + ...e-click-change-summary-to-display-none-ref.html | 11 + ...mouse-click-change-summary-to-display-none.html | 29 + .../mouse-click-display-none-details.html | 25 + .../details-summary/mouse-click-fixed-summary.html | 26 + .../details-summary/mouse-click-float-details.html | 26 + ...lick-move-summary-to-different-details-ref.html | 16 + ...se-click-move-summary-to-different-details.html | 35 + .../mouse-click-open-second-summary.html | 21 + .../mouse-click-open-single-summary.html | 19 + .../mouse-click-overflow-auto-details.html | 47 + .../mouse-click-overflow-hidden-details.html | 51 + .../mouse-click-second-summary.html | 20 + .../mouse-click-single-summary.html | 19 + .../mouse-click-twice-fixed-summary.html | 27 + .../mouse-click-twice-float-details.html | 27 + .../mouse-click-twice-open-single-summary.html | 20 + .../mouse-click-twice-overflow-auto-details.html | 50 + .../mouse-click-twice-overflow-hidden-details.html | 50 + .../mouse-click-twice-single-summary.html | 20 + ...ove-float-summary-to-different-details-ref.html | 16 + .../move-float-summary-to-different-details.html | 26 + ...-absolute-summary-to-different-details-ref.html | 16 + ...tion-absolute-summary-to-different-details.html | 26 + .../reftests/details-summary/multiple-summary.html | 13 + .../reftests/details-summary/no-summary-ref.html | 12 + layout/reftests/details-summary/no-summary.html | 11 + .../details-summary/open-details-after.html | 21 + .../details-summary/open-details-before.html | 24 + .../details-summary/open-details-first-line-1.html | 24 + .../details-summary/open-details-first-line-2.html | 24 + .../open-details-first-line-ref.html | 14 + .../details-summary/open-fixed-summary.html | 19 + .../details-summary/open-float-details.html | 19 + .../details-summary/open-multiple-summary-ref.html | 13 + .../details-summary/open-multiple-summary.html | 13 + .../details-summary/open-nested-details-ref.html | 20 + .../details-summary/open-nested-details.html | 27 + .../details-summary/open-no-summary-ref.html | 12 + .../reftests/details-summary/open-no-summary.html | 11 + .../details-summary/open-single-summary.html | 12 + .../open-summary-block-style-ref.html | 12 + .../details-summary/open-summary-block-style.html | 13 + .../open-summary-inline-style-ref.html | 14 + .../details-summary/open-summary-inline-style.html | 22 + .../open-summary-not-first-child.html | 12 + .../open-summary-table-cell-style-ref.html | 14 + .../open-summary-table-cell-style.html | 21 + .../details-summary/overflow-auto-details.html | 41 + .../overflow-auto-open-details-ref.html | 36 + .../overflow-auto-open-details.html | 38 + .../details-summary/overflow-hidden-details.html | 41 + .../overflow-hidden-open-details-ref.html | 39 + .../overflow-hidden-open-details.html | 41 + .../overflow-scroll-details-ref.html | 31 + .../details-summary/overflow-scroll-details.html | 40 + layout/reftests/details-summary/reftest.list | 95 + .../reftests/details-summary/single-summary.html | 12 + .../summary-not-direct-child-ref.html | 12 + .../details-summary/summary-not-direct-child.html | 12 + .../details-summary/summary-not-first-child.html | 12 + .../summary-not-in-details-ref.html | 9 + .../details-summary/summary-not-in-details.html | 10 + .../details-summary/summary-three-columns-ref.html | 30 + .../details-summary/summary-three-columns.html | 32 + layout/reftests/display-list/1413073-ref.html | 54 + layout/reftests/display-list/1413073.html | 69 + layout/reftests/display-list/1416291-ref.html | 11 + layout/reftests/display-list/1416291.html | 22 + layout/reftests/display-list/1417601-1-ref.html | 23 + layout/reftests/display-list/1417601-1.html | 32 + layout/reftests/display-list/1418945-1-ref.html | 24 + layout/reftests/display-list/1418945-1.html | 34 + layout/reftests/display-list/1420480-1-ref.html | 26 + layout/reftests/display-list/1420480-1.html | 43 + layout/reftests/display-list/1428993-1-ref.html | 25 + layout/reftests/display-list/1428993-1.html | 57 + layout/reftests/display-list/1428993-2-ref.html | 34 + layout/reftests/display-list/1428993-2.html | 62 + layout/reftests/display-list/1429027-1-ref.html | 19 + layout/reftests/display-list/1429027-1.html | 35 + layout/reftests/display-list/1432553-1-ref.html | 23 + layout/reftests/display-list/1432553-1.html | 66 + layout/reftests/display-list/1432553-2-ref.html | 23 + layout/reftests/display-list/1432553-2.html | 66 + layout/reftests/display-list/1436189-1-ref.html | 8 + layout/reftests/display-list/1436189-1.html | 20 + layout/reftests/display-list/1437374-1-ref.html | 8 + layout/reftests/display-list/1437374-1.html | 23 + layout/reftests/display-list/1439809-1-ref.html | 29 + layout/reftests/display-list/1439809-1.html | 41 + layout/reftests/display-list/1443027-1.html | 93 + layout/reftests/display-list/1443027-2.html | 93 + layout/reftests/display-list/1443027-3-ref.html | 54 + layout/reftests/display-list/1443027-3.html | 91 + layout/reftests/display-list/1443027-ref.html | 45 + layout/reftests/display-list/1451971-1.html | 36 + layout/reftests/display-list/1451971-ref.html | 29 + layout/reftests/display-list/1452805-1.html | 39 + layout/reftests/display-list/1452805-ref.html | 26 + layout/reftests/display-list/1453541-1.html | 18 + layout/reftests/display-list/1453541-2.html | 18 + layout/reftests/display-list/1453541-ref.html | 11 + layout/reftests/display-list/1461231-1.html | 23 + layout/reftests/display-list/1464288-1.html | 58 + layout/reftests/display-list/1464288-ref.html | 22 + layout/reftests/display-list/1482403-1-ref.html | 35 + layout/reftests/display-list/1482403-1.html | 45 + layout/reftests/display-list/1504233-1-ref.html | 48 + layout/reftests/display-list/1504233-1.html | 62 + layout/reftests/display-list/1533317-1-ref.html | 15 + layout/reftests/display-list/1533317-1.html | 32 + layout/reftests/display-list/1544948-1-ref.html | 32 + layout/reftests/display-list/1544948-1.html | 43 + layout/reftests/display-list/1551053-1-ref.html | 16 + layout/reftests/display-list/1551053-1.html | 27 + layout/reftests/display-list/1553828-1-ref.html | 31 + layout/reftests/display-list/1553828-1.html | 39 + layout/reftests/display-list/1619370-1-ref.html | 20 + layout/reftests/display-list/1619370-1.html | 31 + layout/reftests/display-list/1619370-iframe.html | 19 + layout/reftests/display-list/1677568-1-ref.html | 26 + layout/reftests/display-list/1677568-1.html | 34 + layout/reftests/display-list/1709452-1.html | 34 + layout/reftests/display-list/1709452-ref.html | 26 + layout/reftests/display-list/1719346-1-ref.html | 25 + layout/reftests/display-list/1719346-1.gif | Bin 0 -> 238 bytes layout/reftests/display-list/1719346-1.html | 35 + .../invalidated-blendmode-sorting-ref.html | 31 + .../invalidated-blendmode-sorting.html | 38 + layout/reftests/display-list/reftest.list | 60 + .../retained-dl-animation-on-pseudo-ref.html | 28 + .../retained-dl-animation-on-pseudo.html | 41 + .../retained-dl-async-scrolled-1-ref.html | 20 + .../display-list/retained-dl-async-scrolled-1.html | 56 + .../retained-dl-displayport-1-ref.html | 11 + .../display-list/retained-dl-displayport-1.html | 21 + .../display-list/retained-dl-frame-created-1.html | 25 + .../display-list/retained-dl-frame-deleted-1.html | 24 + ...ained-dl-opacity-animation-on-ib-split-ref.html | 12 + .../retained-dl-opacity-animation-on-ib-split.html | 22 + .../retained-dl-prerender-transform-1-ref.html | 24 + .../retained-dl-prerender-transform-1.html | 36 + ...tained-dl-remove-for-ancestor-change-1-ref.html | 10 + .../retained-dl-remove-for-ancestor-change-1.html | 18 + .../retained-dl-scroll-out-of-view-1-ref.html | 8 + .../retained-dl-scroll-out-of-view-1.html | 18 + .../retained-dl-style-change-1-ref.html | 15 + .../display-list/retained-dl-style-change-1.html | 23 + ...ned-dl-style-change-stacking-context-1-ref.html | 18 + ...etained-dl-style-change-stacking-context-1.html | 29 + ...ned-dl-style-change-stacking-context-2-ref.html | 20 + ...etained-dl-style-change-stacking-context-2.html | 23 + ...ned-dl-style-change-stacking-context-3-ref.html | 20 + ...etained-dl-style-change-stacking-context-3.html | 29 + ...ned-dl-style-change-stacking-context-4-ref.html | 20 + ...etained-dl-style-change-stacking-context-4.html | 29 + ...tyle-change-with-prerender-transform-1-ref.html | 24 + ...dl-style-change-with-prerender-transform-1.html | 30 + .../display-list/retained-dl-wrap-list-ref.html | 14 + .../display-list/retained-dl-wrap-list.html | 15 + .../display-list/retained-dl-zindex-1-ref.html | 27 + .../display-list/retained-dl-zindex-1.html | 35 + .../display-list/retained-dl-zindex-2-ref.html | 33 + .../display-list/retained-dl-zindex-2.html | 41 + .../display-list/reuse-sc-style-change-1-ref.html | 17 + .../display-list/reuse-sc-style-change-1.html | 25 + .../reuse-sc-style-change-abs-pos-1-ref.html | 17 + .../reuse-sc-style-change-abs-pos-1.html | 25 + .../reuse-sc-style-change-fixed-pos-1-ref.html | 17 + .../reuse-sc-style-change-fixed-pos-1.html | 25 + .../reuse-sc-style-change-nested-1-ref.html | 22 + .../reuse-sc-style-change-nested-1.html | 28 + layout/reftests/dom/appendmultiple-ref.html | 9 + layout/reftests/dom/appendmultiple.html | 27 + layout/reftests/dom/appendsingle-ref.html | 9 + layout/reftests/dom/appendsingle.html | 27 + layout/reftests/dom/insertmultiple-ref.html | 9 + layout/reftests/dom/insertmultiple.html | 28 + layout/reftests/dom/insertmultiplemultiple-1.html | 51 + layout/reftests/dom/insertmultiplemultiple-2.html | 39 + layout/reftests/dom/insertmultiplemultiple-3.html | 48 + .../reftests/dom/insertmultiplemultiple-ref.html | 19 + layout/reftests/dom/insertparentandchild-ref.html | 18 + layout/reftests/dom/insertparentandchild.html | 44 + layout/reftests/dom/insertsingle-ref.html | 9 + layout/reftests/dom/insertsingle.html | 28 + layout/reftests/dom/inserttoparentandchild-1.html | 47 + layout/reftests/dom/inserttoparentandchild-2.html | 47 + .../reftests/dom/inserttoparentandchild-ref.html | 18 + layout/reftests/dom/inserttwoparents-ref.html | 18 + layout/reftests/dom/inserttwoparents.html | 45 + .../dom/multipleappendwitheditable-ref.xhtml | 11 + .../reftests/dom/multipleappendwitheditable.xhtml | 37 + .../reftests/dom/multipleappendwithinput-ref.xhtml | 11 + layout/reftests/dom/multipleappendwithinput.xhtml | 36 + .../reftests/dom/multipleappendwithxul-ref.xhtml | 11 + layout/reftests/dom/multipleappendwithxul.xhtml | 37 + ...ipleinsertionpoints-appendmultiple-shadow.xhtml | 47 + ...ipleinsertionpoints-appendsingle-1-shadow.xhtml | 42 + ...ipleinsertionpoints-appendsingle-2-shadow.xhtml | 43 + ...ipleinsertionpoints-insertmultiple-shadow.xhtml | 53 + ...ipleinsertionpoints-insertsingle-1-shadow.xhtml | 44 + ...ipleinsertionpoints-insertsingle-2-shadow.xhtml | 43 + .../reftests/dom/multipleinsertionpoints-ref.xhtml | 12 + .../dom/multipleinsertionpoints-ref2-shadow.xhtml | 28 + layout/reftests/dom/reftest.list | 51 + layout/reftests/filters.svg | 47 + layout/reftests/first-letter/1385656-ref.html | 9 + layout/reftests/first-letter/1385656.html | 16 + layout/reftests/first-letter/1404167-1-ref.html | 12 + layout/reftests/first-letter/1404167-1.html | 16 + layout/reftests/first-letter/1404167-2-ref.html | 13 + layout/reftests/first-letter/1404167-2.html | 18 + layout/reftests/first-letter/1404167-3-ref.html | 9 + layout/reftests/first-letter/1404167-3.html | 14 + layout/reftests/first-letter/1404167-4-ref.html | 11 + layout/reftests/first-letter/1404167-4.html | 16 + layout/reftests/first-letter/229764-1.html | 15 + layout/reftests/first-letter/229764-2.html | 20 + layout/reftests/first-letter/229764-ref.html | 9 + layout/reftests/first-letter/23605-1-ref.html | 11 + layout/reftests/first-letter/23605-1.html | 11 + layout/reftests/first-letter/23605-2-ref.html | 11 + layout/reftests/first-letter/23605-2.html | 11 + layout/reftests/first-letter/23605-3-ref.html | 11 + layout/reftests/first-letter/23605-3.html | 11 + layout/reftests/first-letter/23605-4-ref.html | 11 + layout/reftests/first-letter/23605-4.html | 11 + layout/reftests/first-letter/23605-5-ref.html | 24 + layout/reftests/first-letter/23605-5.html | 24 + layout/reftests/first-letter/23605-6-ref.html | 11 + layout/reftests/first-letter/23605-6.html | 11 + layout/reftests/first-letter/329069-1-ref.html | 11 + layout/reftests/first-letter/329069-1.html | 11 + layout/reftests/first-letter/329069-2-ref.html | 11 + layout/reftests/first-letter/329069-2.html | 11 + layout/reftests/first-letter/329069-3-ref.html | 11 + layout/reftests/first-letter/329069-3.html | 11 + layout/reftests/first-letter/329069-4-ref.html | 12 + layout/reftests/first-letter/329069-4.html | 12 + layout/reftests/first-letter/329069-5-ref.html | 14 + layout/reftests/first-letter/329069-5.html | 14 + layout/reftests/first-letter/342120-1-ref.xhtml | 11 + layout/reftests/first-letter/342120-1.xhtml | 33 + layout/reftests/first-letter/379799-1-ref.html | 10 + layout/reftests/first-letter/379799-1.html | 29 + layout/reftests/first-letter/399941-1-ref.html | 17 + layout/reftests/first-letter/399941-1.html | 17 + layout/reftests/first-letter/399941-2-ref.html | 19 + layout/reftests/first-letter/399941-2.html | 19 + layout/reftests/first-letter/399941-3-ref.html | 17 + layout/reftests/first-letter/399941-3.html | 17 + layout/reftests/first-letter/399941-4-ref.html | 17 + layout/reftests/first-letter/399941-4.html | 17 + layout/reftests/first-letter/399941-5-ref.html | 17 + layout/reftests/first-letter/399941-5.html | 17 + layout/reftests/first-letter/399941-6-ref.html | 17 + layout/reftests/first-letter/399941-6.html | 17 + layout/reftests/first-letter/399941-7-ref.html | 18 + layout/reftests/first-letter/399941-7.html | 18 + layout/reftests/first-letter/399941-8-ref.html | 16 + layout/reftests/first-letter/399941-8.html | 16 + layout/reftests/first-letter/399941-9-ref.html | 16 + layout/reftests/first-letter/399941-9.html | 16 + layout/reftests/first-letter/429968-1-ref.html | 14 + layout/reftests/first-letter/429968-1a.html | 14 + layout/reftests/first-letter/429968-1b.html | 18 + layout/reftests/first-letter/429968-2-ref.html | 10 + layout/reftests/first-letter/429968-2a.html | 15 + layout/reftests/first-letter/429968-2b.html | 15 + layout/reftests/first-letter/429968-2c.html | 15 + layout/reftests/first-letter/441418-1-ref.html | 16 + layout/reftests/first-letter/441418-1.html | 18 + layout/reftests/first-letter/469227-1-ref.html | 5 + layout/reftests/first-letter/469227-1.html | 12 + layout/reftests/first-letter/484400-1-ref.html | 11 + layout/reftests/first-letter/484400-1.html | 20 + layout/reftests/first-letter/594303-1-ref.html | 7 + layout/reftests/first-letter/594303-1.html | 8 + layout/reftests/first-letter/617869-1-ref.html | 11 + layout/reftests/first-letter/617869-1.html | 11 + layout/reftests/first-letter/723509-1-ref.html | 18 + layout/reftests/first-letter/723509-1.html | 18 + layout/reftests/first-letter/922550-1-ref.html | 17 + layout/reftests/first-letter/922550-1.html | 17 + layout/reftests/first-letter/958249-ref.html | 24 + layout/reftests/first-letter/958249.html | 24 + layout/reftests/first-letter/basic-1.html | 17 + layout/reftests/first-letter/basic-2.html | 17 + layout/reftests/first-letter/basic-ref.html | 12 + layout/reftests/first-letter/dynamic-1-ref.html | 18 + layout/reftests/first-letter/dynamic-1.html | 44 + layout/reftests/first-letter/dynamic-2-ref.html | 12 + layout/reftests/first-letter/dynamic-2.html | 62 + layout/reftests/first-letter/dynamic-3-ref.html | 9 + layout/reftests/first-letter/dynamic-3a.html | 23 + layout/reftests/first-letter/dynamic-3b.html | 23 + layout/reftests/first-letter/dynamic-4-ref.html | 10 + layout/reftests/first-letter/dynamic-4.html | 23 + layout/reftests/first-letter/dynamic-5-ref.html | 7 + layout/reftests/first-letter/dynamic-5.html | 15 + .../first-letter/font-text-styles-floater-ref.html | 28 + .../first-letter/font-text-styles-floater.html | 27 + .../first-letter/font-text-styles-ref.html | 33 + layout/reftests/first-letter/font-text-styles.html | 35 + .../first-letter/indic-clusters-1-ref.html | 24 + layout/reftests/first-letter/indic-clusters-1.html | 24 + .../first-letter/inline-height-empty-ref.html | 10 + .../reftests/first-letter/inline-height-empty.html | 10 + layout/reftests/first-letter/nested-1-ref.html | 16 + layout/reftests/first-letter/nested-1a.html | 21 + layout/reftests/first-letter/nested-1b.html | 25 + layout/reftests/first-letter/nested-1c.html | 25 + layout/reftests/first-letter/nested-1d.html | 26 + layout/reftests/first-letter/nested-1e.html | 24 + layout/reftests/first-letter/nested-1f.html | 22 + layout/reftests/first-letter/nested-1g.html | 19 + .../overflow-float-nooverflow-ref.html | 14 + .../first-letter/overflow-float-nooverflow.html | 15 + .../overflow-float-overflow-notref.html | 15 + .../first-letter/overflow-float-overflow.html | 15 + .../overflow-inline-nooverflow-ref.html | 14 + .../first-letter/overflow-inline-nooverflow.html | 15 + .../overflow-inline-overflow-notref.html | 14 + .../first-letter/overflow-inline-overflow-ref.html | 15 + .../first-letter/overflow-inline-overflow.html | 15 + .../reftests/first-letter/parent-style-1-ref.html | 11 + layout/reftests/first-letter/parent-style-1.html | 16 + layout/reftests/first-letter/quote-1-ref.html | 12 + layout/reftests/first-letter/quote-1a.html | 17 + layout/reftests/first-letter/quote-1b.html | 20 + layout/reftests/first-letter/quote-1c.html | 20 + layout/reftests/first-letter/quote-1d.html | 24 + layout/reftests/first-letter/quote-1e.html | 17 + layout/reftests/first-letter/quote-1f.html | 18 + layout/reftests/first-letter/reftest.list | 82 + layout/reftests/first-line/287088-1-ref.html | 18 + layout/reftests/first-line/287088-1.html | 18 + layout/reftests/first-line/287088-2-ref.html | 14 + layout/reftests/first-line/287088-2.html | 14 + layout/reftests/first-line/403177-1-ref.html | 23 + layout/reftests/first-line/403177-1.html | 23 + layout/reftests/first-line/469227-2-ref.html | 4 + layout/reftests/first-line/469227-2.html | 9 + layout/reftests/first-line/469227-3-ref.html | 4 + layout/reftests/first-line/469227-3.html | 9 + layout/reftests/first-line/basic-1.html | 17 + layout/reftests/first-line/basic-ref.html | 11 + .../reftests/first-line/border-not-apply-ref.html | 3 + layout/reftests/first-line/border-not-apply.html | 17 + .../first-line/caption-insert-in-first-line-1.html | 20 + .../first-line/caption-insert-in-first-line-2.html | 20 + .../caption-insert-in-first-line-ref.html | 13 + .../first-line/first-line-in-columnset-1-ref.html | 8 + .../first-line/first-line-in-columnset-1.html | 8 + .../first-line/font-styles-nooverflow.html | 29 + layout/reftests/first-line/font-styles-ref.html | 29 + layout/reftests/first-line/font-styles.html | 29 + layout/reftests/first-line/ib-split-1-ref.html | 9 + layout/reftests/first-line/ib-split-1.html | 10 + .../first-line/insertion-in-first-line-1.html | 10 + .../first-line/insertion-in-first-line-10.html | 13 + .../first-line/insertion-in-first-line-11.html | 11 + .../first-line/insertion-in-first-line-12.html | 13 + .../first-line/insertion-in-first-line-2.html | 12 + .../first-line/insertion-in-first-line-3.html | 10 + .../first-line/insertion-in-first-line-4.html | 12 + .../first-line/insertion-in-first-line-5.html | 10 + .../first-line/insertion-in-first-line-6.html | 12 + .../first-line/insertion-in-first-line-7.html | 10 + .../first-line/insertion-in-first-line-8.html | 12 + .../first-line/insertion-in-first-line-9.html | 11 + .../first-line/insertion-in-first-line-ref.html | 5 + layout/reftests/first-line/out-of-flow-1-ref.html | 12 + layout/reftests/first-line/out-of-flow-1a.html | 18 + layout/reftests/first-line/out-of-flow-1b.html | 17 + layout/reftests/first-line/out-of-flow-1c.html | 21 + layout/reftests/first-line/out-of-flow-1d.html | 27 + layout/reftests/first-line/parent-style-1-ref.html | 16 + layout/reftests/first-line/parent-style-1.html | 22 + layout/reftests/first-line/parent-style-2-ref.html | 11 + layout/reftests/first-line/parent-style-2.html | 18 + layout/reftests/first-line/parent-style-3-ref.html | 11 + layout/reftests/first-line/parent-style-3.html | 18 + layout/reftests/first-line/reftest.list | 56 + .../first-line/restyle-inside-first-line-ref.html | 6 + .../first-line/restyle-inside-first-line.html | 11 + layout/reftests/first-line/stress-1.html | 41 + layout/reftests/first-line/stress-10.html | 5 + layout/reftests/first-line/stress-11-ref.xhtml | 9 + layout/reftests/first-line/stress-11.xhtml | 18 + layout/reftests/first-line/stress-2-ref.html | 10 + layout/reftests/first-line/stress-2.html | 26 + layout/reftests/first-line/stress-3.html | 35 + layout/reftests/first-line/stress-4.html | 27 + layout/reftests/first-line/stress-5.html | 25 + layout/reftests/first-line/stress-6.html | 45 + layout/reftests/first-line/stress-7.html | 17 + layout/reftests/first-line/stress-8-ref.html | 15 + layout/reftests/first-line/stress-8.html | 18 + layout/reftests/first-line/stress-9-ref.html | 14 + layout/reftests/first-line/stress-9.html | 15 + layout/reftests/flexbox/ahem.css | 4 + .../flexbox-align-self-baseline-horiz-2-ref.xhtml | 52 + .../flexbox-align-self-baseline-horiz-2.xhtml | 56 + .../flexbox-align-self-baseline-horiz-3-ref.xhtml | 50 + .../flexbox-align-self-baseline-horiz-3.xhtml | 46 + .../flexbox-align-self-baseline-horiz-4-ref.xhtml | 38 + .../flexbox-align-self-baseline-horiz-4.xhtml | 37 + ...lexbox-box-sizing-on-container-horiz-1-ref.html | 38 + .../flexbox-box-sizing-on-container-horiz-1.html | 37 + ...flexbox-box-sizing-on-container-vert-1-ref.html | 37 + .../flexbox-box-sizing-on-container-vert-1.html | 38 + .../flexbox-box-sizing-on-items-horiz-1-ref.html | 60 + .../flexbox-box-sizing-on-items-horiz-1a.html | 60 + .../flexbox-box-sizing-on-items-horiz-1b.html | 60 + .../flexbox-box-sizing-on-items-vert-1-ref.html | 57 + .../flexbox-box-sizing-on-items-vert-1a.html | 61 + .../flexbox-box-sizing-on-items-vert-1b.html | 61 + .../flexbox-bsize-keywords-no-stretch-1-ref.html | 37 + .../flexbox-bsize-keywords-no-stretch-1.html | 39 + .../flexbox/flexbox-dyn-changeContent-1-ref.html | 27 + .../flexbox/flexbox-dyn-changeContent-1.html | 37 + .../flexbox/flexbox-dyn-changeContent-2-ref.html | 30 + .../flexbox/flexbox-dyn-changeContent-2.html | 40 + .../flexbox-dyn-changeFrameWidth-1-iframe.html | 24 + .../flexbox-dyn-changeFrameWidth-1-ref.xhtml | 19 + .../flexbox/flexbox-dyn-changeFrameWidth-1.xhtml | 33 + .../flexbox-dyn-changeFrameWidth-2-iframe.html | 27 + .../flexbox-dyn-changeFrameWidth-2-ref.xhtml | 19 + .../flexbox/flexbox-dyn-changeFrameWidth-2.xhtml | 34 + .../flexbox-dyn-changeFrameWidth-3-iframe.html | 29 + .../flexbox-dyn-changeFrameWidth-3-ref.xhtml | 19 + .../flexbox/flexbox-dyn-changeFrameWidth-3.xhtml | 34 + .../flexbox-dyn-changeFrameWidth-4-iframe.html | 20 + .../flexbox-dyn-changeFrameWidth-4-ref.xhtml | 19 + .../flexbox/flexbox-dyn-changeFrameWidth-4.xhtml | 34 + .../flexbox/flexbox-dyn-changeOrder-1-ref.html | 19 + .../flexbox/flexbox-dyn-changeOrder-1a.html | 56 + .../flexbox/flexbox-dyn-changeOrder-1b.html | 57 + .../flexbox/flexbox-dyn-changePadding-1-ref.xhtml | 20 + .../flexbox/flexbox-dyn-changePadding-1a.xhtml | 46 + .../flexbox/flexbox-dyn-changePadding-1b.xhtml | 46 + .../flexbox-dyn-insertAroundDiv-1-ref.xhtml | 39 + .../flexbox/flexbox-dyn-insertAroundDiv-1.xhtml | 87 + .../flexbox-dyn-insertAroundDiv-2-ref.xhtml | 41 + .../flexbox/flexbox-dyn-insertAroundDiv-2.xhtml | 104 + .../flexbox-dyn-insertAroundDiv-3-ref.xhtml | 40 + .../flexbox/flexbox-dyn-insertAroundDiv-3.xhtml | 104 + .../flexbox/flexbox-dyn-insertAroundSpan-1.xhtml | 87 + .../flexbox/flexbox-dyn-insertAroundSpan-2.xhtml | 107 + .../flexbox/flexbox-dyn-insertAroundSpan-3.xhtml | 107 + .../flexbox-dyn-insertAroundText-1-ref.xhtml | 39 + .../flexbox/flexbox-dyn-insertAroundText-1.xhtml | 87 + .../flexbox-dyn-insertAroundText-2-ref.xhtml | 44 + .../flexbox/flexbox-dyn-insertAroundText-2.xhtml | 107 + .../flexbox-dyn-insertAroundText-3-ref.xhtml | 43 + .../flexbox/flexbox-dyn-insertAroundText-3.xhtml | 107 + .../flexbox-dyn-insertEmptySpan-1-ref.xhtml | 43 + .../flexbox/flexbox-dyn-insertEmptySpan-1.xhtml | 103 + layout/reftests/flexbox/flexbox-empty-1-ref.xhtml | 38 + layout/reftests/flexbox/flexbox-empty-1a.xhtml | 39 + layout/reftests/flexbox/flexbox-empty-1b.xhtml | 45 + ...pty-container-synthesized-baseline-001-ref.html | 46 + ...x-empty-container-synthesized-baseline-001.html | 48 + layout/reftests/flexbox/flexbox-float-1-ref.xhtml | 39 + layout/reftests/flexbox/flexbox-float-1a.xhtml | 47 + layout/reftests/flexbox/flexbox-float-1b.xhtml | 43 + layout/reftests/flexbox/flexbox-float-1c.xhtml | 75 + layout/reftests/flexbox/flexbox-float-1d.xhtml | 75 + layout/reftests/flexbox/flexbox-float-2-ref.xhtml | 39 + layout/reftests/flexbox/flexbox-float-2a.xhtml | 42 + layout/reftests/flexbox/flexbox-float-2b.xhtml | 46 + .../flexbox-inlinecontent-horiz-1-ref.xhtml | 45 + .../flexbox/flexbox-inlinecontent-horiz-1a.xhtml | 39 + .../flexbox/flexbox-inlinecontent-horiz-1b.xhtml | 55 + .../flexbox-inlinecontent-horiz-2-ref.xhtml | 34 + .../flexbox/flexbox-inlinecontent-horiz-2.xhtml | 46 + .../flexbox-inlinecontent-horiz-3-ref.xhtml | 22 + .../flexbox/flexbox-inlinecontent-horiz-3a.xhtml | 24 + .../flexbox/flexbox-inlinecontent-horiz-3b.xhtml | 38 + .../flexbox/flexbox-inlinecontent-horiz-3c.xhtml | 38 + .../flexbox-inlinecontent-horiz-4-ref.xhtml | 21 + .../flexbox/flexbox-inlinecontent-horiz-4.xhtml | 27 + .../flexbox-inlinecontent-horiz-5-ref.xhtml | 25 + .../flexbox/flexbox-inlinecontent-horiz-5.xhtml | 36 + .../flexbox-intrinsic-sizing-horiz-1-ref.xhtml | 91 + .../flexbox-intrinsic-sizing-horiz-1a.xhtml | 102 + .../flexbox-intrinsic-sizing-horiz-1b.xhtml | 102 + .../flexbox-intrinsic-sizing-horiz-2-ref.xhtml | 45 + .../flexbox-intrinsic-sizing-horiz-2a.xhtml | 41 + .../flexbox-intrinsic-sizing-horiz-2b.xhtml | 44 + .../flexbox/flexbox-invalidation-1-ref.html | 36 + .../reftests/flexbox/flexbox-invalidation-1.html | 47 + ...lexbox-item-align-self-dynamic-pos-001-ref.html | 36 + .../flexbox-item-align-self-dynamic-pos-001.html | 45 + ...lexbox-item-align-self-dynamic-pos-002-ref.html | 36 + .../flexbox-item-align-self-dynamic-pos-002.html | 44 + .../flexbox-min-bsize-keywords-horiz-1-ref.html | 41 + .../flexbox-min-bsize-keywords-horiz-1.html | 50 + .../flexbox-min-bsize-keywords-vert-1-ref.html | 39 + .../flexbox/flexbox-min-bsize-keywords-vert-1.html | 51 + .../flexbox/flexbox-position-absolute-1-ref.xhtml | 74 + .../flexbox/flexbox-position-absolute-1.xhtml | 70 + .../flexbox/flexbox-position-absolute-2-ref.xhtml | 74 + .../flexbox/flexbox-position-absolute-2.xhtml | 71 + .../flexbox/flexbox-position-absolute-3-ref.xhtml | 44 + .../flexbox/flexbox-position-absolute-3.xhtml | 46 + .../flexbox/flexbox-position-absolute-4-ref.xhtml | 50 + .../flexbox/flexbox-position-absolute-4.xhtml | 52 + .../flexbox/flexbox-position-fixed-1-ref.xhtml | 74 + .../flexbox/flexbox-position-fixed-1.xhtml | 70 + .../flexbox/flexbox-position-fixed-2-ref.xhtml | 74 + .../flexbox/flexbox-position-fixed-2.xhtml | 71 + .../flexbox/flexbox-position-fixed-3-ref.xhtml | 44 + .../flexbox/flexbox-position-fixed-3.xhtml | 46 + .../flexbox/flexbox-position-fixed-4-ref.xhtml | 51 + .../flexbox/flexbox-position-fixed-4.xhtml | 52 + .../flexbox/flexbox-resizeviewport-1-helper.html | 31 + .../flexbox/flexbox-resizeviewport-1-ref.xhtml | 22 + .../flexbox/flexbox-resizeviewport-1.xhtml | 40 + .../flexbox/flexbox-resizeviewport-2-helper.html | 32 + .../flexbox/flexbox-resizeviewport-2-ref.xhtml | 22 + .../flexbox/flexbox-resizeviewport-2.xhtml | 44 + .../flexbox/flexbox-styling-on-svg-1-ref.svg | 10 + .../reftests/flexbox/flexbox-styling-on-svg-1.svg | 15 + .../flexbox/flexbox-table-flex-items-1-ref.html | 59 + .../flexbox/flexbox-table-flex-items-1.html | 60 + .../flexbox/flexbox-table-flex-items-2-ref.html | 64 + .../flexbox/flexbox-table-flex-items-2.html | 73 + .../flexbox/flexbox-table-flex-items-3-ref.html | 66 + .../flexbox/flexbox-table-flex-items-3.html | 75 + .../flexbox/flexbox-table-flex-items-4-ref.html | 50 + .../flexbox/flexbox-table-flex-items-4.html | 54 + .../flexbox/flexbox-table-flex-items-5-ref.html | 45 + .../flexbox/flexbox-table-flex-items-5.html | 52 + .../flexbox/flexbox-widget-flex-items-1-ref.html | 35 + .../flexbox/flexbox-widget-flex-items-1.html | 46 + .../flexbox/flexbox-widget-flex-items-2-ref.html | 36 + .../flexbox/flexbox-widget-flex-items-2.html | 42 + .../flexbox/flexbox-widget-flex-items-3-ref.html | 35 + .../flexbox/flexbox-widget-flex-items-3.html | 43 + .../flexbox/flexbox-widget-flex-items-4-ref.html | 35 + .../flexbox/flexbox-widget-flex-items-4.html | 46 + .../flexbox/pagination/flexbox-empty-1-ref.html | 99 + .../flexbox/pagination/flexbox-empty-1a.html | 105 + .../flexbox/pagination/flexbox-empty-1b.html | 105 + .../flexbox/pagination/flexbox-empty-1c.html | 105 + .../flexbox/pagination/flexbox-empty-1d.html | 105 + .../flexbox/pagination/flexbox-empty-1e.html | 109 + .../flexbox/pagination/flexbox-empty-1f.html | 109 + .../flexbox/pagination/flexbox-empty-1g.html | 109 + .../flexbox/pagination/flexbox-empty-1h.html | 109 + .../flexbox/pagination/flexbox-empty-2-ref.html | 136 + .../flexbox/pagination/flexbox-empty-2a.html | 138 + .../flexbox/pagination/flexbox-empty-2b.html | 138 + .../flexbox/pagination/flexbox-empty-2c.html | 138 + .../flexbox/pagination/flexbox-empty-2d.html | 138 + .../pagination/flexbox-multi-column-1-ref.html | 96 + .../pagination/flexbox-multi-column-1a.html | 98 + .../pagination/flexbox-multi-column-1b.html | 98 + .../pagination/flexbox-multi-column-1c.html | 99 + .../pagination/flexbox-multi-column-1d.html | 103 + .../pagination/flexbox-multi-column-1e.html | 111 + .../pagination/flexbox-multi-column-1f.html | 111 + .../pagination/flexbox-multi-column-1g.html | 112 + .../pagination/flexbox-multi-column-1h.html | 112 + .../pagination/flexbox-multi-column-1i.html | 112 + .../pagination/flexbox-multi-column-1j.html | 112 + .../pagination/flexbox-multi-column-2-ref.html | 109 + .../flexbox/pagination/flexbox-multi-column-2.html | 101 + .../flexbox-multi-column-vertical-lr-1-ref.html | 99 + .../flexbox-multi-column-vertical-lr-1a.html | 101 + .../flexbox-multi-column-vertical-lr-1b.html | 101 + .../flexbox-multi-column-vertical-lr-1c.html | 102 + .../flexbox-multi-column-vertical-lr-1d.html | 106 + .../flexbox-multi-column-vertical-lr-1e.html | 114 + .../flexbox-multi-column-vertical-lr-1f.html | 114 + .../flexbox-multi-column-vertical-lr-1g.html | 115 + .../flexbox-multi-column-vertical-lr-1h.html | 115 + .../flexbox-multi-column-vertical-lr-1i.html | 115 + .../flexbox-multi-column-vertical-lr-1j.html | 115 + .../flexbox-multi-column-vertical-lr-2-ref.html | 112 + .../flexbox-multi-column-vertical-lr-2.html | 104 + .../flexbox-multi-column-vertical-rl-1-ref.html | 99 + .../flexbox-multi-column-vertical-rl-1a.html | 101 + .../flexbox-multi-column-vertical-rl-1b.html | 101 + .../flexbox-multi-column-vertical-rl-1c.html | 102 + .../flexbox-multi-column-vertical-rl-1d.html | 106 + .../flexbox-multi-column-vertical-rl-1e.html | 114 + .../flexbox-multi-column-vertical-rl-1f.html | 114 + .../flexbox-multi-column-vertical-rl-1g.html | 115 + .../flexbox-multi-column-vertical-rl-1h.html | 115 + .../flexbox-multi-column-vertical-rl-1i.html | 115 + .../flexbox-multi-column-vertical-rl-1j.html | 115 + .../flexbox-multi-column-vertical-rl-2-ref.html | 112 + .../flexbox-multi-column-vertical-rl-2.html | 104 + .../pagination/flexbox-multi-row-1-ref.html | 108 + .../flexbox/pagination/flexbox-multi-row-1a.html | 106 + .../flexbox/pagination/flexbox-multi-row-1b.html | 106 + .../flexbox/pagination/flexbox-multi-row-1c.html | 120 + .../flexbox/pagination/flexbox-multi-row-1d.html | 120 + .../flexbox/pagination/flexbox-multi-row-1e.html | 120 + .../flexbox/pagination/flexbox-multi-row-1f.html | 120 + .../pagination/flexbox-multi-row-2-ref.html | 116 + .../flexbox/pagination/flexbox-multi-row-2a.html | 107 + .../flexbox/pagination/flexbox-multi-row-2b.html | 108 + .../flexbox-multi-row-vertical-lr-1-ref.html | 111 + .../flexbox-multi-row-vertical-lr-1a.html | 109 + .../flexbox-multi-row-vertical-lr-1b.html | 109 + .../flexbox-multi-row-vertical-lr-1c.html | 123 + .../flexbox-multi-row-vertical-lr-1d.html | 123 + .../flexbox-multi-row-vertical-lr-1e.html | 123 + .../flexbox-multi-row-vertical-lr-1f.html | 123 + .../flexbox-multi-row-vertical-lr-2-ref.html | 119 + .../flexbox-multi-row-vertical-lr-2a.html | 110 + .../flexbox-multi-row-vertical-lr-2b.html | 111 + .../flexbox-multi-row-vertical-rl-1-ref.html | 111 + .../flexbox-multi-row-vertical-rl-1a.html | 109 + .../flexbox-multi-row-vertical-rl-1b.html | 109 + .../flexbox-multi-row-vertical-rl-1c.html | 123 + .../flexbox-multi-row-vertical-rl-1d.html | 123 + .../flexbox-multi-row-vertical-rl-1e.html | 123 + .../flexbox-multi-row-vertical-rl-1f.html | 123 + .../flexbox-multi-row-vertical-rl-2-ref.html | 119 + .../flexbox-multi-row-vertical-rl-2a.html | 110 + .../flexbox-multi-row-vertical-rl-2b.html | 111 + .../pagination/flexbox-single-column-1-ref.html | 96 + .../pagination/flexbox-single-column-1a.html | 98 + .../pagination/flexbox-single-column-1b.html | 98 + .../pagination/flexbox-single-column-1c.html | 99 + .../pagination/flexbox-single-column-1d.html | 103 + .../pagination/flexbox-single-column-1e.html | 111 + .../pagination/flexbox-single-column-1f.html | 111 + .../pagination/flexbox-single-column-1g.html | 112 + .../pagination/flexbox-single-column-1h.html | 112 + .../pagination/flexbox-single-column-1i.html | 112 + .../pagination/flexbox-single-column-1j.html | 112 + .../pagination/flexbox-single-column-2-ref.html | 97 + .../pagination/flexbox-single-column-2.html | 103 + .../pagination/flexbox-single-column-3-ref.html | 78 + .../pagination/flexbox-single-column-3a.html | 81 + .../pagination/flexbox-single-column-3b.html | 81 + .../pagination/flexbox-single-column-4-ref.html | 41 + .../pagination/flexbox-single-column-4.html | 46 + .../pagination/flexbox-single-column-5-ref.html | 46 + .../pagination/flexbox-single-column-5.html | 51 + .../pagination/flexbox-single-column-6-ref.html | 76 + .../pagination/flexbox-single-column-6.html | 81 + .../flexbox-single-column-vertical-lr-1-ref.html | 99 + .../flexbox-single-column-vertical-lr-1a.html | 101 + .../flexbox-single-column-vertical-lr-1b.html | 101 + .../flexbox-single-column-vertical-lr-1c.html | 102 + .../flexbox-single-column-vertical-lr-1d.html | 106 + .../flexbox-single-column-vertical-lr-1e.html | 114 + .../flexbox-single-column-vertical-lr-1f.html | 114 + .../flexbox-single-column-vertical-lr-1g.html | 115 + .../flexbox-single-column-vertical-lr-1h.html | 115 + .../flexbox-single-column-vertical-lr-1i.html | 115 + .../flexbox-single-column-vertical-lr-1j.html | 115 + .../flexbox-single-column-vertical-lr-2-ref.html | 100 + .../flexbox-single-column-vertical-lr-2.html | 106 + .../flexbox-single-column-vertical-lr-3-ref.html | 81 + .../flexbox-single-column-vertical-lr-3a.html | 84 + .../flexbox-single-column-vertical-lr-3b.html | 84 + .../flexbox-single-column-vertical-lr-4-ref.html | 44 + .../flexbox-single-column-vertical-lr-4.html | 49 + .../flexbox-single-column-vertical-lr-5-ref.html | 49 + .../flexbox-single-column-vertical-lr-5.html | 54 + .../flexbox-single-column-vertical-lr-6-ref.html | 79 + .../flexbox-single-column-vertical-lr-6.html | 84 + .../flexbox-single-column-vertical-rl-1-ref.html | 99 + .../flexbox-single-column-vertical-rl-1a.html | 101 + .../flexbox-single-column-vertical-rl-1b.html | 101 + .../flexbox-single-column-vertical-rl-1c.html | 102 + .../flexbox-single-column-vertical-rl-1d.html | 106 + .../flexbox-single-column-vertical-rl-1e.html | 114 + .../flexbox-single-column-vertical-rl-1f.html | 114 + .../flexbox-single-column-vertical-rl-1g.html | 115 + .../flexbox-single-column-vertical-rl-1h.html | 115 + .../flexbox-single-column-vertical-rl-1i.html | 115 + .../flexbox-single-column-vertical-rl-1j.html | 115 + .../flexbox-single-column-vertical-rl-2-ref.html | 100 + .../flexbox-single-column-vertical-rl-2.html | 106 + .../flexbox-single-column-vertical-rl-3-ref.html | 81 + .../flexbox-single-column-vertical-rl-3a.html | 84 + .../flexbox-single-column-vertical-rl-3b.html | 84 + .../flexbox-single-column-vertical-rl-4-ref.html | 44 + .../flexbox-single-column-vertical-rl-4.html | 49 + .../flexbox-single-column-vertical-rl-5-ref.html | 49 + .../flexbox-single-column-vertical-rl-5.html | 54 + .../flexbox-single-column-vertical-rl-6-ref.html | 79 + .../flexbox-single-column-vertical-rl-6.html | 84 + .../pagination/flexbox-single-row-1-ref.html | 111 + .../flexbox/pagination/flexbox-single-row-1a.html | 98 + .../flexbox/pagination/flexbox-single-row-1b.html | 98 + .../flexbox/pagination/flexbox-single-row-1c.html | 111 + .../flexbox/pagination/flexbox-single-row-1d.html | 111 + .../flexbox/pagination/flexbox-single-row-1e.html | 112 + .../flexbox/pagination/flexbox-single-row-1f.html | 112 + .../flexbox/pagination/flexbox-single-row-1g.html | 112 + .../flexbox/pagination/flexbox-single-row-1h.html | 112 + .../pagination/flexbox-single-row-2-ref.html | 111 + .../flexbox/pagination/flexbox-single-row-2.html | 100 + .../pagination/flexbox-single-row-3-ref.html | 92 + .../flexbox/pagination/flexbox-single-row-3a.html | 81 + .../flexbox/pagination/flexbox-single-row-3b.html | 81 + .../pagination/flexbox-single-row-4-ref.html | 46 + .../flexbox/pagination/flexbox-single-row-4.html | 51 + .../flexbox-single-row-vertical-lr-1-ref.html | 114 + .../flexbox-single-row-vertical-lr-1a.html | 101 + .../flexbox-single-row-vertical-lr-1b.html | 101 + .../flexbox-single-row-vertical-lr-1c.html | 114 + .../flexbox-single-row-vertical-lr-1d.html | 114 + .../flexbox-single-row-vertical-lr-1e.html | 115 + .../flexbox-single-row-vertical-lr-1f.html | 115 + .../flexbox-single-row-vertical-lr-1g.html | 115 + .../flexbox-single-row-vertical-lr-1h.html | 115 + .../flexbox-single-row-vertical-lr-2-ref.html | 114 + .../flexbox-single-row-vertical-lr-2.html | 103 + .../flexbox-single-row-vertical-lr-3-ref.html | 95 + .../flexbox-single-row-vertical-lr-3a.html | 84 + .../flexbox-single-row-vertical-lr-3b.html | 84 + .../flexbox-single-row-vertical-lr-4-ref.html | 49 + .../flexbox-single-row-vertical-lr-4.html | 54 + .../flexbox-single-row-vertical-rl-1-ref.html | 114 + .../flexbox-single-row-vertical-rl-1a.html | 101 + .../flexbox-single-row-vertical-rl-1b.html | 101 + .../flexbox-single-row-vertical-rl-1c.html | 114 + .../flexbox-single-row-vertical-rl-1d.html | 114 + .../flexbox-single-row-vertical-rl-1e.html | 115 + .../flexbox-single-row-vertical-rl-1f.html | 115 + .../flexbox-single-row-vertical-rl-1g.html | 115 + .../flexbox-single-row-vertical-rl-1h.html | 115 + .../flexbox-single-row-vertical-rl-2-ref.html | 114 + .../flexbox-single-row-vertical-rl-2.html | 103 + .../flexbox-single-row-vertical-rl-3-ref.html | 95 + .../flexbox-single-row-vertical-rl-3a.html | 84 + .../flexbox-single-row-vertical-rl-3b.html | 84 + .../flexbox-single-row-vertical-rl-4-ref.html | 49 + .../flexbox-single-row-vertical-rl-4.html | 54 + .../flexbox-unbreakable-child-1-ref.html | 62 + .../flexbox-unbreakable-child-1a-wrap.html | 68 + .../pagination/flexbox-unbreakable-child-1a.html | 66 + .../flexbox-unbreakable-child-1b-wrap.html | 68 + .../pagination/flexbox-unbreakable-child-1b.html | 66 + .../flexbox-unbreakable-child-1c-wrap.html | 69 + .../pagination/flexbox-unbreakable-child-1c.html | 67 + .../flexbox-unbreakable-child-1d-wrap.html | 70 + .../pagination/flexbox-unbreakable-child-1d.html | 68 + .../flexbox-unbreakable-child-2-ref.html | 82 + .../pagination/flexbox-unbreakable-child-2.html | 77 + .../flexbox-unbreakable-child-3-ref.html | 71 + .../flexbox-unbreakable-child-3a-wrap.html | 69 + .../pagination/flexbox-unbreakable-child-3a.html | 68 + .../flexbox-unbreakable-child-3b-wrap.html | 69 + .../pagination/flexbox-unbreakable-child-3b.html | 68 + .../flexbox-unbreakable-child-3c-wrap.html | 70 + .../pagination/flexbox-unbreakable-child-3c.html | 69 + .../flexbox-unbreakable-child-3d-wrap.html | 71 + .../pagination/flexbox-unbreakable-child-3d.html | 70 + layout/reftests/flexbox/pagination/reftest.list | 214 + layout/reftests/flexbox/reftest.list | 127 + layout/reftests/flexbox/solidblue.png | Bin 0 -> 135 bytes layout/reftests/floats/1114329-ref.html | 24 + layout/reftests/floats/1114329.html | 30 + layout/reftests/floats/1236745-1-ref.html | 39 + layout/reftests/floats/1236745-1.html | 49 + layout/reftests/floats/1260031-1-ref.html | 28 + layout/reftests/floats/1260031-1.html | 36 + layout/reftests/floats/1291110-1-ref.html | 39 + layout/reftests/floats/1291110-1.html | 37 + layout/reftests/floats/1291110-2-ref.html | 40 + layout/reftests/floats/1291110-2.html | 36 + layout/reftests/floats/1322843-1-ref.html | 10 + layout/reftests/floats/1322843-1a.html | 33 + layout/reftests/floats/1322843-1b.html | 26 + layout/reftests/floats/1322843-1c.html | 26 + layout/reftests/floats/1322843-1d.html | 41 + layout/reftests/floats/1322843-1e.html | 26 + layout/reftests/floats/1322843-1f.html | 34 + layout/reftests/floats/345369-1-ref.html | 9 + layout/reftests/floats/345369-1.html | 9 + layout/reftests/floats/345369-2-ref.html | 10 + layout/reftests/floats/345369-2.html | 12 + layout/reftests/floats/345369-3-ref.html | 10 + layout/reftests/floats/345369-3.html | 10 + layout/reftests/floats/345369-4-ref.html | 10 + layout/reftests/floats/345369-4.html | 10 + layout/reftests/floats/345369-5-ref.html | 10 + layout/reftests/floats/345369-5.html | 10 + layout/reftests/floats/429974-1-ref.html | 37 + layout/reftests/floats/429974-1.html | 37 + layout/reftests/floats/478834-1-ref.html | 26 + layout/reftests/floats/478834-1.html | 26 + layout/reftests/floats/546048-1-ref.html | 29 + layout/reftests/floats/546048-1.html | 48 + layout/reftests/floats/775350-1-ref.html | 11 + layout/reftests/floats/775350-1.html | 30 + layout/reftests/floats/bfc-displace-1a-ref.html | 34 + layout/reftests/floats/bfc-displace-1a.html | 37 + layout/reftests/floats/bfc-displace-1b-ref.html | 34 + layout/reftests/floats/bfc-displace-1b.html | 36 + layout/reftests/floats/bfc-displace-2a-ref.html | 40 + layout/reftests/floats/bfc-displace-2a.html | 43 + layout/reftests/floats/bfc-displace-2b-ref.html | 40 + layout/reftests/floats/bfc-displace-2b.html | 42 + layout/reftests/floats/bfc-displace-3a-ref.html | 33 + layout/reftests/floats/bfc-displace-3a.html | 43 + layout/reftests/floats/bfc-displace-3b-ref.html | 34 + layout/reftests/floats/bfc-displace-3b.html | 43 + layout/reftests/floats/bfc-displace-4-ref.html | 31 + layout/reftests/floats/bfc-displace-4.html | 35 + layout/reftests/floats/bfc-shrink-1-ref.html | 35 + layout/reftests/floats/bfc-shrink-1.html | 34 + .../floats/border-box-wrap-around-float-ref.html | 11 + .../floats/border-box-wrap-around-float.html | 13 + layout/reftests/floats/float-in-rtl-1-ref.html | 17 + layout/reftests/floats/float-in-rtl-1a.html | 17 + layout/reftests/floats/float-in-rtl-1b.html | 17 + layout/reftests/floats/float-in-rtl-1c.html | 17 + layout/reftests/floats/float-in-rtl-1d.html | 19 + layout/reftests/floats/float-in-rtl-2-ref.html | 17 + layout/reftests/floats/float-in-rtl-2a.html | 17 + layout/reftests/floats/float-in-rtl-2b.html | 17 + layout/reftests/floats/float-in-rtl-2c.html | 17 + layout/reftests/floats/float-in-rtl-2d.html | 19 + layout/reftests/floats/float-in-rtl-3-ref.html | 17 + layout/reftests/floats/float-in-rtl-3a.html | 17 + layout/reftests/floats/float-in-rtl-3b.html | 17 + layout/reftests/floats/float-in-rtl-3c.html | 17 + layout/reftests/floats/float-in-rtl-3d.html | 19 + layout/reftests/floats/float-in-rtl-4-ref.html | 17 + layout/reftests/floats/float-in-rtl-4a.html | 17 + layout/reftests/floats/float-in-rtl-4b.html | 17 + layout/reftests/floats/float-in-rtl-4c.html | 17 + layout/reftests/floats/float-in-rtl-4d.html | 19 + layout/reftests/floats/float-in-rtl-slr-1-ref.html | 21 + layout/reftests/floats/float-in-rtl-slr-1a.html | 21 + layout/reftests/floats/float-in-rtl-slr-1b.html | 21 + layout/reftests/floats/float-in-rtl-slr-1c.html | 21 + layout/reftests/floats/float-in-rtl-slr-1d.html | 23 + layout/reftests/floats/float-in-rtl-slr-2-ref.html | 23 + layout/reftests/floats/float-in-rtl-slr-2a.html | 21 + layout/reftests/floats/float-in-rtl-slr-2b.html | 21 + layout/reftests/floats/float-in-rtl-slr-2c.html | 21 + layout/reftests/floats/float-in-rtl-slr-2d.html | 23 + layout/reftests/floats/float-in-rtl-slr-3-ref.html | 23 + layout/reftests/floats/float-in-rtl-slr-3a.html | 23 + layout/reftests/floats/float-in-rtl-slr-3b.html | 23 + layout/reftests/floats/float-in-rtl-slr-3c.html | 23 + layout/reftests/floats/float-in-rtl-slr-3d.html | 25 + layout/reftests/floats/float-in-rtl-slr-4-ref.html | 24 + layout/reftests/floats/float-in-rtl-slr-4a.html | 24 + layout/reftests/floats/float-in-rtl-slr-4b.html | 24 + layout/reftests/floats/float-in-rtl-slr-4c.html | 24 + layout/reftests/floats/float-in-rtl-slr-4d.html | 26 + layout/reftests/floats/float-in-rtl-vlr-1-ref.html | 24 + layout/reftests/floats/float-in-rtl-vlr-1a.html | 24 + layout/reftests/floats/float-in-rtl-vlr-1b.html | 24 + layout/reftests/floats/float-in-rtl-vlr-1c.html | 24 + layout/reftests/floats/float-in-rtl-vlr-1d.html | 26 + layout/reftests/floats/float-in-rtl-vlr-2-ref.html | 26 + layout/reftests/floats/float-in-rtl-vlr-2a.html | 24 + layout/reftests/floats/float-in-rtl-vlr-2b.html | 24 + layout/reftests/floats/float-in-rtl-vlr-2c.html | 24 + layout/reftests/floats/float-in-rtl-vlr-2d.html | 26 + layout/reftests/floats/float-in-rtl-vlr-3-ref.html | 26 + layout/reftests/floats/float-in-rtl-vlr-3a.html | 26 + layout/reftests/floats/float-in-rtl-vlr-3b.html | 26 + layout/reftests/floats/float-in-rtl-vlr-3c.html | 26 + layout/reftests/floats/float-in-rtl-vlr-3d.html | 28 + layout/reftests/floats/float-in-rtl-vlr-4-ref.html | 26 + layout/reftests/floats/float-in-rtl-vlr-4a.html | 27 + layout/reftests/floats/float-in-rtl-vlr-4b.html | 27 + layout/reftests/floats/float-in-rtl-vlr-4c.html | 27 + layout/reftests/floats/float-in-rtl-vlr-4d.html | 29 + layout/reftests/floats/float-in-rtl-vrl-1-ref.html | 24 + layout/reftests/floats/float-in-rtl-vrl-1a.html | 25 + layout/reftests/floats/float-in-rtl-vrl-1b.html | 25 + layout/reftests/floats/float-in-rtl-vrl-1c.html | 25 + layout/reftests/floats/float-in-rtl-vrl-1d.html | 27 + layout/reftests/floats/float-in-rtl-vrl-2-ref.html | 26 + layout/reftests/floats/float-in-rtl-vrl-2a.html | 25 + layout/reftests/floats/float-in-rtl-vrl-2b.html | 25 + layout/reftests/floats/float-in-rtl-vrl-2c.html | 25 + layout/reftests/floats/float-in-rtl-vrl-2d.html | 27 + layout/reftests/floats/float-in-rtl-vrl-3-ref.html | 26 + layout/reftests/floats/float-in-rtl-vrl-3a.html | 26 + layout/reftests/floats/float-in-rtl-vrl-3b.html | 26 + layout/reftests/floats/float-in-rtl-vrl-3c.html | 26 + layout/reftests/floats/float-in-rtl-vrl-3d.html | 28 + layout/reftests/floats/float-in-rtl-vrl-4-ref.html | 26 + layout/reftests/floats/float-in-rtl-vrl-4a.html | 27 + layout/reftests/floats/float-in-rtl-vrl-4b.html | 27 + layout/reftests/floats/float-in-rtl-vrl-4c.html | 27 + layout/reftests/floats/float-in-rtl-vrl-4d.html | 29 + .../floats/float-outside-block-push-ref.html | 21 + .../reftests/floats/float-outside-block-push.html | 25 + .../reftests/floats/orthogonal-floats-1-ref.html | 39 + layout/reftests/floats/orthogonal-floats-1a.html | 54 + layout/reftests/floats/orthogonal-floats-1b.html | 54 + layout/reftests/floats/orthogonal-floats-1c.html | 56 + layout/reftests/floats/orthogonal-floats-1d.html | 56 + .../other-float-outside-rule-3-left-2-ref.html | 5 + .../floats/other-float-outside-rule-3-left-2.html | 30 + .../other-float-outside-rule-3-left-ref.html | 6 + .../floats/other-float-outside-rule-3-left.html | 30 + .../other-float-outside-rule-3-right-2-ref.html | 5 + .../floats/other-float-outside-rule-3-right-2.html | 30 + .../other-float-outside-rule-3-right-ref.html | 5 + .../floats/other-float-outside-rule-3-right.html | 30 + .../other-float-outside-rule-7-left-ref.html | 5 + .../floats/other-float-outside-rule-7-left.html | 32 + .../other-float-outside-rule-7-right-ref.html | 5 + .../floats/other-float-outside-rule-7-right.html | 32 + layout/reftests/floats/reftest.list | 114 + layout/reftests/floats/relative-float-1-ref.html | 20 + layout/reftests/floats/relative-float-1.html | 21 + layout/reftests/floats/relative-float-2-ref.html | 44 + layout/reftests/floats/relative-float-2.html | 37 + layout/reftests/floats/zero-height-float-base.html | 18 + layout/reftests/floats/zero-height-float-ref.html | 10 + layout/reftests/floats/zero-height-float.html | 18 + layout/reftests/font-face/486974-1.html | 24 + .../font-face/507960-1-bad-checksums-ttf.html | 16 + .../font-face/507960-1-bad-checksums-woff.html | 16 + .../font-face/507960-1-bad-offset-woff.html | 16 + .../font-face/507960-1-bad-sfnt-version-ttf.html | 16 + .../font-face/507960-1-bad-sfnt-version-woff.html | 16 + .../reftests/font-face/507960-1-bad-woff-sig.html | 16 + layout/reftests/font-face/507960-1-nofont.html | 11 + layout/reftests/font-face/507960-1-ref.html | 16 + .../reftests/font-face/507960-1-woff-bad-hint.html | 16 + layout/reftests/font-face/507960-1-woff-hint.html | 16 + layout/reftests/font-face/507960-1-woff.html | 16 + .../534352-1-extra-cmap-sentinel-ref.html | 12 + .../font-face/534352-1-extra-cmap-sentinel.html | 19 + layout/reftests/font-face/CAhem.ttf | Bin 0 -> 13620 bytes layout/reftests/font-face/ahem-metrics-1-ref.html | 8 + layout/reftests/font-face/ahem-metrics-1.html | 8 + .../font-face/bug-1481905-cancel-load-ref.html | 11 + .../font-face/bug-1481905-cancel-load.html | 22 + .../reftests/font-face/bug-1481905-cancel-load.sjs | 223 + layout/reftests/font-face/bug533251-ref.html | 25 + layout/reftests/font-face/bug533251.html | 31 + layout/reftests/font-face/cjkcisvs-1-ref.html | 22 + layout/reftests/font-face/cjkcisvs-1.html | 22 + layout/reftests/font-face/color-1-notref.html | 20 + layout/reftests/font-face/color-1-ref.html | 21 + layout/reftests/font-face/color-1a.html | 20 + layout/reftests/font-face/color-1b.html | 21 + layout/reftests/font-face/color-2-notref.html | 20 + layout/reftests/font-face/color-2-ref.html | 20 + layout/reftests/font-face/color-2a.html | 20 + layout/reftests/font-face/colrv1-01-ref.html | 43 + layout/reftests/font-face/colrv1-01.html | 16 + layout/reftests/font-face/colrv1-02.html | 17 + layout/reftests/font-face/colrv1-02a-ref.html | 13 + layout/reftests/font-face/colrv1-02b-ref.html | 13 + layout/reftests/font-face/colrv1-03-ref.html | 19 + layout/reftests/font-face/colrv1-03.html | 23 + layout/reftests/font-face/colrv1-04-ref.html | 24 + layout/reftests/font-face/colrv1-04.html | 27 + layout/reftests/font-face/colrv1-05-ref.html | 89 + layout/reftests/font-face/colrv1-05.html | 27 + layout/reftests/font-face/colrv1-06-ref.html | 39 + layout/reftests/font-face/colrv1-06.html | 42 + layout/reftests/font-face/colrv1-07-ref.html | 21 + layout/reftests/font-face/colrv1-07.html | 23 + layout/reftests/font-face/colrv1-08-ref.html | 44 + layout/reftests/font-face/colrv1-08.html | 32 + layout/reftests/font-face/colrv1-09-ref.html | 15 + layout/reftests/font-face/colrv1-09.html | 15 + .../reftests/font-face/cross-iframe-1-inner-1.html | 26 + .../reftests/font-face/cross-iframe-1-inner-2.html | 26 + layout/reftests/font-face/cross-iframe-1-ref.html | 37 + layout/reftests/font-face/cross-iframe-1.html | 32 + layout/reftests/font-face/delete-rule-1-ref.html | 13 + layout/reftests/font-face/delete-rule-1.html | 42 + layout/reftests/font-face/disable-sheet-1-ref.html | 13 + layout/reftests/font-face/disable-sheet-1.html | 34 + layout/reftests/font-face/disable-sheet-4-ref.html | 26 + layout/reftests/font-face/disable-sheet-4.html | 44 + layout/reftests/font-face/disable-sheet-5.html | 44 + layout/reftests/font-face/download-1-notref.html | 18 + layout/reftests/font-face/download-1.html | 23 + layout/reftests/font-face/download-2-big-otf.html | 23 + layout/reftests/font-face/download-2-big.html | 23 + layout/reftests/font-face/download-2-ref.html | 23 + layout/reftests/font-face/download-2.html | 23 + layout/reftests/font-face/download-3-notref.html | 27 + layout/reftests/font-face/download-3-ref.html | 38 + layout/reftests/font-face/download-3.html | 40 + .../font-face/dynamic-duplicate-rule-1-ref.html | 35 + .../font-face/dynamic-duplicate-rule-1a.html | 65 + .../font-face/dynamic-duplicate-rule-1b.html | 59 + .../font-face/dynamic-duplicate-rule-1c.html | 85 + layout/reftests/font-face/enable-sheet-1-ref.html | 26 + layout/reftests/font-face/enable-sheet-1.html | 38 + layout/reftests/font-face/enable-sheet-2.html | 47 + layout/reftests/font-face/enable-sheet-3.html | 47 + layout/reftests/font-face/enable-sheet-4-ref.html | 26 + layout/reftests/font-face/enable-sheet-4.html | 46 + layout/reftests/font-face/enable-sheet-5.html | 46 + layout/reftests/font-face/enable-sheet-6.html | 46 + layout/reftests/font-face/enable-sheet-7.html | 46 + layout/reftests/font-face/ex-unit-1-dynamic.html | 20 + layout/reftests/font-face/ex-unit-1-ref.html | 7 + layout/reftests/font-face/ex-unit-1.html | 7 + .../font-face/fallback-to-system-1-ref.html | 24 + .../reftests/font-face/fallback-to-system-1.html | 31 + layout/reftests/font-face/font-display-1-ref.html | 46 + layout/reftests/font-face/font-display-1.html | 71 + layout/reftests/font-face/font-display-2-ref.html | 46 + layout/reftests/font-face/font-display-2.html | 71 + .../reftests/font-face/font-error-404-1-ref.html | 14 + layout/reftests/font-face/font-error-404-1.html | 19 + .../reftests/font-face/font-error-404-2-ref.html | 18 + layout/reftests/font-face/font-error-404-2.html | 19 + .../font-familiy-whitespace-1-notref.html | 9 + .../font-face/font-familiy-whitespace-1-ref.html | 9 + .../font-face/font-familiy-whitespace-1.html | 9 + layout/reftests/font-face/font-redirect.html | 23 + .../font-face/helveticaneue-ultra-ref.html | 37 + layout/reftests/font-face/helveticaneue-ultra.html | 31 + layout/reftests/font-face/insert-rule-1-ref.html | 20 + layout/reftests/font-face/insert-rule-1a.html | 30 + layout/reftests/font-face/insert-rule-1b.html | 30 + layout/reftests/font-face/ivs-1-ref.html | 14 + layout/reftests/font-face/ivs-1.html | 14 + .../reftests/font-face/load-badchecksum-ref.html | 32 + layout/reftests/font-face/load-badchecksum.html | 32 + .../reftests/font-face/load-badfullname-ref.html | 35 + layout/reftests/font-face/load-badfullname.html | 40 + layout/reftests/font-face/local-1-ref.html | 23 + layout/reftests/font-face/local-1.html | 63 + layout/reftests/font-face/local-styled-1-ref.html | 34 + layout/reftests/font-face/local-styled-1.html | 52 + .../reftests/font-face/media-query-add-1-ref.html | 23 + layout/reftests/font-face/media-query-add-1.html | 27 + layout/reftests/font-face/media-query-inner-1.html | 34 + .../font-face/media-query-remove-1-ref.html | 18 + .../reftests/font-face/media-query-remove-1.html | 27 + layout/reftests/font-face/meiryo-en-bold.html | 9 + .../reftests/font-face/meiryo-en-bolditalic.html | 9 + layout/reftests/font-face/meiryo-en-italic.html | 9 + layout/reftests/font-face/meiryo-en-oblique.html | 9 + layout/reftests/font-face/meiryo-en.html | 9 + layout/reftests/font-face/meiryo-ja-bold.html | 9 + .../reftests/font-face/meiryo-ja-bolditalic.html | 9 + layout/reftests/font-face/meiryo-ja-italic.html | 9 + layout/reftests/font-face/meiryo-ja-oblique.html | 9 + layout/reftests/font-face/meiryo-ja.html | 9 + layout/reftests/font-face/missing-names-ref.html | 32 + layout/reftests/font-face/missing-names.html | 40 + .../font-face/multiple-descriptor-1-notref.html | 14 + .../font-face/multiple-descriptor-1-ref.html | 24 + .../reftests/font-face/multiple-descriptor-1.html | 26 + .../font-face/multiple-in-family-1-notref.html | 26 + .../font-face/multiple-in-family-1-ref.html | 34 + .../reftests/font-face/multiple-in-family-1.html | 31 + .../reftests/font-face/multiple-in-family-1b.html | 33 + .../font-face/name-collision-bad-url-ref.html | 57 + .../reftests/font-face/name-collision-bad-url.html | 154 + layout/reftests/font-face/name-collision-ref.html | 68 + .../name-collision-with-prefs-font-ref.html | 29 + .../font-face/name-collision-with-prefs-font.html | 65 + layout/reftests/font-face/name-collision.html | 154 + layout/reftests/font-face/name-override-1-ref.html | 23 + layout/reftests/font-face/name-override-1.html | 23 + .../font-face/name-override-simple-1-ref.html | 23 + .../reftests/font-face/name-override-simple-1.html | 23 + layout/reftests/font-face/order-1-ref.html | 23 + layout/reftests/font-face/order-1.html | 28 + layout/reftests/font-face/order-2-ref.html | 28 + layout/reftests/font-face/order-2.html | 38 + layout/reftests/font-face/order-3-ref.html | 28 + layout/reftests/font-face/order-3.html | 38 + .../font-face/prop-order-over-rule-order-1a.html | 28 + .../font-face/prop-order-over-rule-order-1b.html | 28 + .../font-face/prop-order-over-rule-order-2a.html | 28 + .../font-face/prop-order-over-rule-order-2b.html | 28 + .../reftests/font-face/reflow-sanity-1-data.html | 54 + layout/reftests/font-face/reflow-sanity-1-ref.html | 35 + layout/reftests/font-face/reflow-sanity-1.html | 54 + .../font-face/reflow-sanity-delay-1-metrics.html | 54 + .../reftests/font-face/reflow-sanity-delay-1a.html | 54 + .../reftests/font-face/reflow-sanity-delay-1b.html | 54 + .../reftests/font-face/reflow-sanity-delay-1c.html | 54 + layout/reftests/font-face/reftest.list | 249 + .../reftests/font-face/resize-detector-iframe.html | 32 + .../font-face/restore-size-detector-iframe.html | 32 + .../reftests/font-face/sheet-set-base-1-ref.html | 26 + layout/reftests/font-face/sheet-set-base-1.html | 34 + .../reftests/font-face/sheet-set-switch-1-ref.html | 28 + layout/reftests/font-face/sheet-set-switch-1.html | 49 + layout/reftests/font-face/src-list-1-ref.html | 23 + layout/reftests/font-face/src-list-1.html | 23 + layout/reftests/font-face/src-list-2-big-otf.html | 23 + layout/reftests/font-face/src-list-2-big-ref.html | 23 + layout/reftests/font-face/src-list-2-ref.html | 23 + layout/reftests/font-face/src-list-2.html | 23 + .../font-face/src-list-actual-font-ref.html | 21 + layout/reftests/font-face/src-list-data-1.html | 21 + layout/reftests/font-face/src-list-data-2.html | 21 + layout/reftests/font-face/src-list-data-3.html | 35 + layout/reftests/font-face/src-list-data-4.html | 35 + layout/reftests/font-face/src-list-data-ref.html | 21 + .../reftests/font-face/src-list-format-1-ref.html | 23 + layout/reftests/font-face/src-list-format-1.html | 23 + .../reftests/font-face/src-list-format-2-ref.html | 23 + layout/reftests/font-face/src-list-format-2.html | 23 + .../reftests/font-face/src-list-format-3-ref.html | 23 + layout/reftests/font-face/src-list-format-4.html | 24 + layout/reftests/font-face/src-list-format-5.html | 24 + layout/reftests/font-face/src-list-format-7.html | 23 + .../font-face/src-list-local-fallback-ref.html | 41 + .../font-face/src-list-local-fallback.html | 70 + .../font-face/src-list-local-full-quotes.html | 52 + .../font-face/src-list-local-full-ref.html | 39 + layout/reftests/font-face/src-list-local-full.html | 52 + .../font-face/src-list-local-localized-ref.html | 378 + .../font-face/src-list-local-localized.html | 939 + layout/reftests/font-face/src-list-local-ps.html | 57 + .../font-face/synthetic-variations-ref.html | 81 + .../reftests/font-face/synthetic-variations.html | 140 + .../font-face/synthetic-weight-style-ref.html | 120 + .../reftests/font-face/synthetic-weight-style.html | 165 + .../font-face/underline-offset-change-1-ref.html | 25 + .../font-face/underline-offset-change-1.html | 45 + .../font-face/underline-offset-change-2-ref.html | 25 + .../font-face/underline-offset-change-2.html | 45 + layout/reftests/font-face/unicoderange-1-ref.html | 34 + layout/reftests/font-face/unicoderange-1.html | 48 + layout/reftests/font-face/unicoderange-2-ref.html | 34 + layout/reftests/font-face/unicoderange-2.html | 58 + layout/reftests/font-face/unicoderange-3-ref.html | 34 + layout/reftests/font-face/unicoderange-3.html | 48 + layout/reftests/font-face/unicoderange-4-ref.html | 34 + layout/reftests/font-face/unicoderange-4.html | 42 + .../font-face/variation-format-hint-1A-ref.html | 17 + .../variation-format-hint-1B-otf-ref.html | 17 + .../variation-format-hint-1B-ttf-ref.html | 17 + .../variation-format-hint-1B-woff-ref.html | 17 + .../variation-format-hint-1B-woff2-ref.html | 17 + .../font-face/variation-format-hint-1a.html | 20 + .../font-face/variation-format-hint-1b.html | 20 + .../font-face/variation-format-hint-1c.html | 20 + .../font-face/variation-format-hint-1d.html | 20 + layout/reftests/font-face/woff2-1-ref.html | 20 + layout/reftests/font-face/woff2-1.html | 20 + .../font-face/woff2-totalsfntsize-ref.html | 29 + layout/reftests/font-face/woff2-totalsfntsize.html | 29 + .../1376231-vertical-gpos-adjustments-ref.html | 47 + .../1376231-vertical-gpos-adjustments.html | 75 + .../font-features/alternates-order-ref.html | 30 + .../reftests/font-features/alternates-order.html | 116 + layout/reftests/font-features/annotations-ref.html | 71 + layout/reftests/font-features/annotations.html | 51 + .../font-features/caps-fallback-allpetitecaps.html | 30 + .../font-features/caps-fallback-allsmallcaps.html | 30 + .../font-features/caps-fallback-default.html | 29 + .../font-features/caps-fallback-petitecaps.html | 30 + .../font-features/caps-fallback-smallcaps1.html | 30 + .../font-features/caps-fallback-smallcaps2.html | 30 + .../reftests/font-features/caps-fallback-smcp.html | 30 + .../font-features/caps-fallback-smcpc2sc.html | 30 + .../font-features-across-space-1-ref.html | 44 + .../font-features-across-space-1.html | 44 + .../font-features/font-features-hlig-2.html | 19 + .../font-features/font-features-hlig-3.html | 20 + .../font-features/font-features-hlig-4.html | 20 + .../font-features/font-features-hlig-5.html | 20 + .../reftests/font-features/font-features-hlig.html | 19 + .../font-features-ligatures-none.html | 20 + .../font-features/font-features-noliga.html | 19 + .../font-features/font-features-order-1.html | 20 + .../font-features/font-features-order-2.html | 20 + .../font-features/font-features-order-3.html | 22 + .../font-features/font-features-order-4.html | 22 + .../font-features/font-features-order-5.html | 24 + .../reftests/font-features/font-features-ref.html | 18 + .../font-features-turkish-override-1.html | 19 + .../font-features-turkish-override-2.html | 19 + .../font-features-turkish-override-3.html | 19 + .../font-features-turkish-override-4.html | 19 + .../font-features-turkish-override-5.html | 20 + .../font-features/font-features-turkish-ref.html | 18 + .../font-features/font-features-turkish.html | 18 + layout/reftests/font-features/font-kerning-1.html | 26 + layout/reftests/font-features/font-kerning-2.html | 26 + layout/reftests/font-features/font-kerning-3.html | 23 + .../reftests/font-features/font-kerning-auto.html | 23 + .../reftests/font-features/font-kerning-kern.html | 23 + .../font-features/font-kerning-nokern.html | 23 + .../reftests/font-features/font-kerning-none.html | 23 + .../font-features/font-kerning-normal.html | 23 + .../font-features/font-kerning-table-none.html | 24 + .../font-features/font-kerning-table-normal.html | 23 + .../font-features/font-variant-alternates-ref.html | 20 + .../font-features/font-variant-alternates.html | 20 + .../font-features/font-variant-caps-ref.html | 16 + .../reftests/font-features/font-variant-caps.html | 16 + .../reftests/font-features/font-variant-debug.html | 16 + .../font-features/font-variant-east-asian-ref.html | 16 + .../font-features/font-variant-east-asian.html | 16 + .../font-features/font-variant-features.css | 66 + .../font-features/font-variant-features.js | 287 + .../font-features/font-variant-ligatures-ref.html | 16 + .../font-features/font-variant-ligatures.html | 16 + .../font-features/font-variant-numeric-ref.html | 16 + .../font-features/font-variant-numeric.html | 16 + .../font-features/font-variant-position-ref.html | 16 + .../font-features/font-variant-position.html | 16 + .../reftests/font-features/font-variant-ref.html | 16 + layout/reftests/font-features/font-variant.html | 16 + layout/reftests/font-features/fwid-spaces-ref.html | 37 + layout/reftests/font-features/fwid-spaces.html | 39 + .../kerning-sanity-check-default.html | 37 + .../font-features/kerning-sanity-check-kern.html | 38 + .../font-features/kerning-sanity-check-nokern.html | 38 + .../kerning-spaces-arial-default.html | 44 + .../font-features/kerning-spaces-arial-kern.html | 45 + .../font-features/kerning-spaces-arial-nokern.html | 45 + .../font-features/kerning-spaces-tnr-default.html | 46 + .../font-features/kerning-spaces-tnr-kern.html | 47 + .../font-features/kerning-spaces-tnr-nokern.html | 47 + layout/reftests/font-features/reftest.list | 125 + .../small-caps-missing-capital-ref.html | 23 + .../font-features/small-caps-missing-capital.html | 25 + .../reftests/font-features/spacelookups-ref.html | 33 + .../font-features/spacelookups-wordcache-ref.html | 81 + .../font-features/spacelookups-wordcache.html | 76 + layout/reftests/font-features/spacelookups.html | 82 + .../font-features/subsuper-fallback-notref1.html | 32 + .../font-features/subsuper-fallback-notref2.html | 32 + .../font-features/subsuper-fallback-notref3.html | 41 + .../subsuper-fallback-omega-notref.html | 30 + .../font-features/subsuper-fallback-omega.html | 32 + .../font-features/subsuper-fallback-ref.html | 34 + .../font-features/subsuper-fallback-size-ref.html | 36 + .../font-features/subsuper-fallback-size.html | 37 + .../reftests/font-features/subsuper-fallback.html | 34 + .../font-features/subsuper-nofallback-notref.html | 34 + .../font-features/subsuper-nofallback-ref1.html | 43 + .../font-features/subsuper-nofallback-ref2.html | 35 + .../font-features/subsuper-nofallback.html | 36 + .../font-inflation/bug707855-innerFrame-ref.html | 0 .../font-inflation/bug707855-innerFrame.html | 0 layout/reftests/font-inflation/bug707855-ref.html | 0 layout/reftests/font-inflation/bug707855.html | 0 layout/reftests/font-inflation/bullet-1-ref.html | 9 + layout/reftests/font-inflation/bullet-1.html | 9 + .../font-inflation/consecutive-inline-ref.html | 31 + .../font-inflation/consecutive-inline.html | 31 + .../container-with-clamping-innerFrame-ref.html | 15 + .../container-with-clamping-innerFrame.html | 15 + .../container-with-clamping-ref.html | 16 + .../font-inflation/container-with-clamping.html | 12 + .../font-inflation/css-transform-1-ref.html | 6 + .../reftests/font-inflation/css-transform-1.html | 10 + .../font-inflation/css-transform-2-ref.html | 6 + .../reftests/font-inflation/css-transform-2.html | 10 + .../reftests/font-inflation/decoration-1-ref.html | 8 + layout/reftests/font-inflation/decoration-1.html | 13 + .../disable-fontinfl-on-mobile-2.html | 20 + .../disable-fontinfl-on-mobile-3.html | 20 + .../disable-fontinfl-on-mobile-5.html | 18 + .../disable-fontinfl-on-mobile-ref.html | 19 + .../font-inflation/disable-fontinfl-on-mobile.html | 21 + .../fixed-height-body-child-ref.html | 34 + .../font-inflation/fixed-height-body-child.html | 34 + .../font-inflation/fixed-height-body-ref.html | 25 + .../reftests/font-inflation/fixed-height-body.html | 25 + .../fixed-width-body-viewport-ref.html | 27 + .../font-inflation/fixed-width-body-viewport.html | 26 + .../fixed-width-viewport-inflation-ref.html | 23 + .../fixed-width-viewport-inflation.html | 23 + .../fixed-width-viewport-no-inflation.html | 22 + .../form-button-fixed-height-ref.html | 20 + .../font-inflation/form-button-fixed-height.html | 27 + .../form-button-fixed-width-ref.html | 20 + .../font-inflation/form-button-fixed-width.html | 27 + .../reftests/font-inflation/form-button-ref.html | 19 + layout/reftests/font-inflation/form-button.html | 26 + .../height-constraint-percent-1-ref.html | 17 + .../height-constraint-percent-1.html | 17 + .../height-constraint-percent-2-ref.html | 17 + .../height-constraint-percent-2.html | 17 + .../height-constraint-percent-3-ref.html | 17 + .../height-constraint-percent-3.html | 17 + .../height-constraint-percent-4-ref.html | 20 + .../height-constraint-percent-4.html | 20 + .../height-constraint-percent-5-ref.html | 20 + .../height-constraint-percent-5.html | 20 + .../height-constraint-percent-6-ref.html | 16 + .../height-constraint-percent-6.html | 16 + .../height-constraint-percent-7-ref.html | 16 + .../height-constraint-percent-7.html | 16 + .../height-constraint-percent-8-ref.html | 20 + .../height-constraint-percent-8.html | 20 + layout/reftests/font-inflation/input-checkbox.html | 15 + layout/reftests/font-inflation/input-radio.html | 7 + .../font-inflation/input-text-1-height-ref.html | 11 + .../font-inflation/input-text-1-height.html | 11 + .../font-inflation/input-text-1-noheight-ref.html | 11 + .../font-inflation/input-text-1-noheight.html | 11 + .../font-inflation/input-text-2-height-ref.html | 11 + .../font-inflation/input-text-2-height.html | 11 + .../font-inflation/input-text-2-noheight-ref.html | 10 + .../font-inflation/input-text-2-noheight.html | 10 + .../font-inflation/input-text-3-height-ref.html | 11 + .../font-inflation/input-text-3-height.html | 11 + .../font-inflation/input-text-3-noheight-ref.html | 10 + .../font-inflation/input-text-3-noheight.html | 10 + .../font-inflation/intrinsic-fit-1a-ref.html | 17 + .../reftests/font-inflation/intrinsic-fit-1a.html | 17 + .../font-inflation/intrinsic-fit-1b-ref.html | 18 + .../reftests/font-inflation/intrinsic-fit-1b.html | 18 + .../font-inflation/intrinsic-fit-1c-ref.html | 18 + .../reftests/font-inflation/intrinsic-fit-1c.html | 18 + .../reftests/font-inflation/intrinsic-fit-2a.html | 18 + .../reftests/font-inflation/intrinsic-fit-2b.html | 19 + .../reftests/font-inflation/intrinsic-fit-2c.html | 19 + .../font-inflation/intrinsic-max-1-ref.html | 14 + .../reftests/font-inflation/intrinsic-max-1.html | 18 + .../font-inflation/intrinsic-min-1-ref.html | 17 + .../reftests/font-inflation/intrinsic-min-1.html | 14 + layout/reftests/font-inflation/list-1-ref.html | 23 + layout/reftests/font-inflation/list-1.html | 20 + layout/reftests/font-inflation/maxRatio-1-ref.html | 13 + layout/reftests/font-inflation/maxRatio-1.html | 13 + .../font-inflation/min-width-passes-1-ref.html | 23 + .../font-inflation/min-width-passes-1.html | 25 + .../font-inflation/preformatted-text-ref.html | 22 + .../reftests/font-inflation/preformatted-text.html | 22 + layout/reftests/font-inflation/reftest.list | 134 + .../font-inflation/relevant-width-1-ref.html | 9 + .../reftests/font-inflation/relevant-width-1.html | 16 + .../relevant-width-overflow-1-ref.html | 9 + .../font-inflation/relevant-width-overflow-1.html | 16 + .../font-inflation/select-combobox-1-ref.html | 10 + .../reftests/font-inflation/select-combobox-1.html | 10 + .../font-inflation/select-combobox-2-ref.html | 21 + .../reftests/font-inflation/select-combobox-2.html | 21 + .../font-inflation/select-combobox-3-ref.html | 10 + .../reftests/font-inflation/select-combobox-3.html | 10 + .../font-inflation/select-listbox-1-ref.html | 10 + .../reftests/font-inflation/select-listbox-1.html | 10 + .../font-inflation/select-listbox-2-ref.html | 21 + .../reftests/font-inflation/select-listbox-2.html | 21 + layout/reftests/font-inflation/text-1-ref.html | 6 + layout/reftests/font-inflation/text-1.html | 10 + layout/reftests/font-inflation/text-2-ref.html | 6 + layout/reftests/font-inflation/text-2.html | 10 + layout/reftests/font-inflation/text-3-ref.html | 7 + layout/reftests/font-inflation/text-3.html | 11 + layout/reftests/font-inflation/text-4-ref.html | 7 + layout/reftests/font-inflation/text-4.html | 11 + layout/reftests/font-inflation/textarea-1-ref.html | 11 + layout/reftests/font-inflation/textarea-1.html | 11 + layout/reftests/font-inflation/textarea-2-ref.html | 11 + layout/reftests/font-inflation/textarea-2.html | 11 + layout/reftests/font-inflation/textarea-3-ref.html | 11 + layout/reftests/font-inflation/textarea-3.html | 11 + layout/reftests/font-inflation/threshold-1a.html | 11 + .../reftests/font-inflation/threshold-1b-ref.html | 18 + layout/reftests/font-inflation/threshold-1b.html | 18 + .../reftests/font-inflation/threshold-1c-ref.html | 18 + layout/reftests/font-inflation/threshold-1c.html | 18 + .../reftests/font-inflation/threshold-2-ref.html | 18 + layout/reftests/font-inflation/threshold-2.html | 18 + .../reftests/font-inflation/threshold-3-ref.html | 20 + layout/reftests/font-inflation/threshold-3.html | 20 + .../threshold-input-text-contents-at-1-ref.html | 19 + .../threshold-input-text-contents-at-1.html | 19 + .../threshold-input-text-contents-at-2-ref.html | 19 + .../threshold-input-text-contents-at-2.html | 19 + .../threshold-input-text-contents-under-1.html | 19 + .../threshold-input-text-contents-under-2.html | 19 + .../font-inflation/threshold-scope-cell-1-ref.html | 31 + .../font-inflation/threshold-scope-cell-1.html | 31 + .../font-inflation/threshold-scope-cell-2-ref.html | 31 + .../font-inflation/threshold-scope-cell-2.html | 31 + .../font-inflation/threshold-scope-cell-3-ref.html | 29 + .../font-inflation/threshold-scope-cell-3.html | 29 + .../threshold-scope-flex-container-1.html | 40 + .../threshold-scope-flex-container-2.html | 40 + .../threshold-scope-flex-container-items-1.html | 38 + .../threshold-scope-flex-container-items-2.html | 38 + .../threshold-scope-float-1-ref.html | 23 + .../font-inflation/threshold-scope-float-1.html | 23 + .../threshold-scope-float-2-ref.html | 23 + .../font-inflation/threshold-scope-float-2.html | 23 + .../threshold-scope-float-overflow-1-ref.html | 23 + .../threshold-scope-float-overflow-1.html | 23 + .../threshold-scope-float-overflow-2-ref.html | 23 + .../threshold-scope-float-overflow-2.html | 23 + .../threshold-scope-grid-container-1.html | 40 + .../threshold-scope-grid-container-items-1.html | 38 + ...hreshold-select-combobox-contents-at-1-ref.html | 23 + .../threshold-select-combobox-contents-at-1.html | 23 + ...hreshold-select-combobox-contents-at-2-ref.html | 23 + .../threshold-select-combobox-contents-at-2.html | 23 + ...threshold-select-combobox-contents-under-1.html | 23 + ...threshold-select-combobox-contents-under-2.html | 23 + ...threshold-select-listbox-contents-at-1-ref.html | 23 + .../threshold-select-listbox-contents-at-1.html | 23 + ...threshold-select-listbox-contents-at-2-ref.html | 23 + .../threshold-select-listbox-contents-at-2.html | 23 + .../threshold-select-listbox-contents-under-1.html | 23 + .../threshold-select-listbox-contents-under-2.html | 23 + .../threshold-textarea-contents-at-1-ref.html | 21 + .../threshold-textarea-contents-at-1.html | 21 + .../threshold-textarea-contents-at-2-ref.html | 21 + .../threshold-textarea-contents-at-2.html | 21 + .../threshold-textarea-contents-under-1.html | 21 + .../threshold-textarea-contents-under-2.html | 21 + layout/reftests/font-inflation/video-1.html | 2 + .../reftests/font-inflation/xul-reflow-1-ref.html | 18 + layout/reftests/font-inflation/xul-reflow-1.html | 21 + .../font-loading-api/dynamic-insert-1-ref.html | 9 + .../font-loading-api/dynamic-insert-1.html | 15 + .../font-loading-api/dynamic-remove-1-ref.html | 9 + .../font-loading-api/dynamic-remove-1.html | 24 + layout/reftests/font-loading-api/ex-unit-1.html | 12 + .../font-loading-api/multiple-sets-1-ref.html | 3 + .../reftests/font-loading-api/multiple-sets-1.html | 27 + .../font-loading-api/multiple-sets-frame-ref.html | 8 + .../font-loading-api/multiple-sets-frame.html | 2 + .../reftests/font-loading-api/name-collision.html | 79 + layout/reftests/font-loading-api/order-1.html | 12 + layout/reftests/font-loading-api/reftest.list | 9 + layout/reftests/font-loading-api/src-list-1.html | 11 + layout/reftests/font-loading-api/src-list-2.html | 11 + .../reftests/font-loading-api/src-list-data-1.html | 12 + layout/reftests/font-matching/1367860-1.htm | 20 + layout/reftests/font-matching/1367860-2.htm | 20 + layout/reftests/font-matching/1367860-3.htm | 20 + layout/reftests/font-matching/1367860-ref.htm | 15 + layout/reftests/font-matching/1394311-ref.htm | 22 + layout/reftests/font-matching/1394311.htm | 22 + layout/reftests/font-matching/1458158-1-ref.html | 26 + layout/reftests/font-matching/1458158-1.html | 22 + layout/reftests/font-matching/1850672-1-ref.html | 11 + layout/reftests/font-matching/1850672-1.html | 11 + .../CSS21-t1502-no-inherited-font-family-ref.xhtml | 43 + .../CSS21-t1502-no-inherited-font-family.xhtml | 61 + .../font-matching/apple-symbols-1-notref.html | 25 + layout/reftests/font-matching/apple-symbols-1.html | 25 + .../reftests/font-matching/arial-arabic-ref.html | 25 + layout/reftests/font-matching/arial-arabic.html | 26 + .../font-matching/arial-variations-1-ref.html | 43 + .../reftests/font-matching/arial-variations-1.html | 43 + .../font-matching/arial-variations-2-ref.html | 43 + .../reftests/font-matching/arial-variations-2.html | 43 + .../font-matching/arial-variations-3-ref.html | 43 + .../reftests/font-matching/arial-variations-3.html | 43 + .../font-matching/arial-variations-4-ref.html | 43 + .../reftests/font-matching/arial-variations-4.html | 43 + .../font-matching/arial-variations-5-ref.html | 43 + .../reftests/font-matching/arial-variations-5.html | 43 + .../font-matching/arial-variations-6-ref.html | 43 + .../reftests/font-matching/arial-variations-6.html | 43 + .../reftests/font-matching/arialunicode-bold.html | 10 + .../font-matching/arialunicode-bolditalic.html | 10 + .../font-matching/arialunicode-italic.html | 10 + .../font-matching/arialunicode-oblique.html | 10 + layout/reftests/font-matching/arialunicode.html | 10 + .../bold-system-fallback-1-notref.html | 19 + .../font-matching/bold-system-fallback-1.html | 19 + .../bold-system-fallback-2-notref.html | 19 + .../font-matching/bold-system-fallback-2.html | 19 + .../reftests/font-matching/defaultfont-bold.html | 10 + .../font-matching/defaultfont-bolditalic.html | 10 + .../reftests/font-matching/defaultfont-italic.html | 10 + .../font-matching/defaultfont-oblique.html | 10 + layout/reftests/font-matching/defaultfont.html | 9 + .../font-matching/defaultjapanese-bold.html | 9 + .../font-matching/defaultjapanese-bolditalic.html | 9 + .../font-matching/defaultjapanese-italic.html | 9 + .../font-matching/defaultjapanese-oblique.html | 10 + layout/reftests/font-matching/defaultjapanese.html | 9 + .../font-matching/descriptor-ranges-ref.html | 19 + .../reftests/font-matching/descriptor-ranges.html | 20 + layout/reftests/font-matching/descriptor-ranges.js | 79 + .../font-matching/emoji-fallback-1-ref.html | 21 + .../reftests/font-matching/emoji-fallback-1.html | 20 + .../font-matching/emoji-fallback-2-ref.html | 21 + .../reftests/font-matching/emoji-fallback-2.html | 24 + .../font-matching/emoji-fallback-3-ref.html | 21 + .../reftests/font-matching/emoji-fallback-3.html | 24 + .../font-matching/emoji-keycap-2-notref.html | 3 + layout/reftests/font-matching/emoji-keycap-2.html | 3 + .../font-matching/emoji-keycap-notref.html | 20 + layout/reftests/font-matching/emoji-keycap.html | 20 + .../reftests/font-matching/emoji-skintone-ref.html | 19 + layout/reftests/font-matching/emoji-skintone.html | 19 + .../font-matching/emoji-subregion-flag-notref.html | 4 + .../font-matching/emoji-subregion-flag.html | 4 + .../fallback-respects-generic-1-ref.html | 12 + .../font-matching/fallback-respects-generic-1.html | 12 + .../familyname-escapedidents-ref.html | 16 + .../font-matching/familyname-escapedidents.html | 17 + .../font-matching/font-shorthand-stretch-1.html | 79 + .../reftests/font-matching/font-stretch-1-ref.html | 73 + layout/reftests/font-matching/font-stretch-1.html | 79 + .../font-matching/font-synthesis-1-ref.html | 23 + .../reftests/font-matching/font-synthesis-1.html | 23 + .../font-matching/font-synthesis-2-ref.html | 28 + .../reftests/font-matching/font-synthesis-2.html | 28 + .../font-matching/hiragino-kaku-1-notref.html | 2 + layout/reftests/font-matching/hiragino-kaku-1.html | 3 + .../font-matching/illformed-lang-tags-1.html | 55 + layout/reftests/font-matching/impact-bold.html | 10 + .../reftests/font-matching/impact-bolditalic.html | 10 + layout/reftests/font-matching/impact-italic.html | 10 + layout/reftests/font-matching/impact-oblique.html | 10 + layout/reftests/font-matching/impact.html | 10 + .../reftests/font-matching/italic-oblique-1.html | 31 + .../reftests/font-matching/italic-oblique-2.html | 31 + .../reftests/font-matching/italic-oblique-3.html | 37 + .../reftests/font-matching/italic-oblique-4.html | 37 + .../reftests/font-matching/italic-oblique-5.html | 37 + .../reftests/font-matching/italic-oblique-6.html | 37 + .../reftests/font-matching/italic-oblique-7.html | 37 + .../reftests/font-matching/italic-oblique-8.html | 43 + .../reftests/font-matching/italic-oblique-9.html | 43 + .../font-matching/italic-oblique-kinnari-ref.html | 37 + .../font-matching/italic-oblique-kinnari.html | 37 + .../reftests/font-matching/italic-oblique-ref.html | 24 + .../font-matching/legacy-family-names-1-ref.html | 9 + .../font-matching/legacy-family-names-1.html | 9 + .../font-matching/legacy-family-names-2-ref.html | 9 + .../font-matching/legacy-family-names-2.html | 9 + .../localized-family-names-001-ref.html | 46 + .../font-matching/localized-family-names-001.html | 46 + .../localized-family-names-002-ref.html | 46 + .../font-matching/localized-family-names-002.html | 46 + .../localized-family-names-003-ref.html | 47 + .../font-matching/localized-family-names-003.html | 47 + .../localized-family-names-004-ref.html | 38 + .../font-matching/localized-family-names-004.html | 38 + .../reftests/font-matching/lucidaconsole-bold.html | 10 + .../font-matching/lucidaconsole-bolditalic.html | 10 + .../font-matching/lucidaconsole-italic.html | 10 + .../font-matching/lucidaconsole-oblique.html | 10 + layout/reftests/font-matching/lucidaconsole.html | 10 + .../font-matching/normalmedium-notref.html | 42 + .../reftests/font-matching/normalmedium-ref.html | 42 + layout/reftests/font-matching/normalmedium.html | 44 + .../font-matching/osaka-mono-exists-ref.html | 21 + .../reftests/font-matching/osaka-mono-exists.html | 25 + layout/reftests/font-matching/osaka-mono-ref.html | 10 + layout/reftests/font-matching/osaka-mono.html | 10 + layout/reftests/font-matching/reftest.list | 201 + .../reftests/font-matching/simple-oblique-ref.html | 33 + layout/reftests/font-matching/simple-oblique.html | 33 + .../font-matching/stretchmapping-137-ref.html | 348 + .../reftests/font-matching/stretchmapping-137.html | 268 + .../font-matching/stretchmapping-35-ref.html | 320 + .../reftests/font-matching/stretchmapping-35.html | 240 + .../font-matching/stretchmapping-all-ref.html | 366 + .../reftests/font-matching/stretchmapping-all.html | 505 + .../font-matching/stretchmapping-reverse-ref.html | 54 + .../font-matching/stretchmapping-reverse.html | 102 + .../font-matching/synthetic-bold-1-ref.html | 11 + .../reftests/font-matching/synthetic-bold-1.html | 12 + .../font-matching/synthetic-bold-2-ref.html | 11 + .../reftests/font-matching/synthetic-bold-2.html | 12 + .../font-matching/synthetic-style-1-notref.html | 15 + .../reftests/font-matching/synthetic-style-1.html | 19 + .../font-matching/synthetic-style-2-notref.html | 15 + .../reftests/font-matching/synthetic-style-2.html | 19 + .../font-matching/syntheticbold-rotated-ref.html | 35 + .../font-matching/syntheticbold-rotated.html | 36 + .../reftests/font-matching/system-font-pref.html | 2 + .../system-generic-fallback-1-ref.html | 39 + .../font-matching/system-generic-fallback-1.html | 39 + .../system-generic-fallback-2-ref.html | 38 + .../font-matching/system-generic-fallback-2.html | 38 + .../system-generic-fallback-3-ref.html | 38 + .../font-matching/system-generic-fallback-3.html | 38 + .../system-generic-fallback-4-ref.html | 38 + .../font-matching/system-generic-fallback-4.html | 38 + .../font-matching/system-generic-fallback-ja.html | 33 + .../font-matching/system-generic-fallback-ko.html | 33 + .../system-generic-fallback-zh-cn.html | 33 + .../system-generic-fallback-zh-tw.html | 33 + .../font-matching/system-ui-fallback-2-ref.html | 2 + .../font-matching/system-ui-fallback-2.html | 2 + .../font-matching/system-ui-fallback-notref.html | 2 + .../reftests/font-matching/system-ui-fallback.html | 9 + .../font-matching/weightmapping-12-ref.html | 222 + .../reftests/font-matching/weightmapping-12.html | 174 + .../font-matching/weightmapping-12579-ref.html | 255 + .../font-matching/weightmapping-12579.html | 207 + .../font-matching/weightmapping-25-ref.html | 222 + .../reftests/font-matching/weightmapping-25.html | 174 + .../font-matching/weightmapping-45-ref.html | 222 + .../reftests/font-matching/weightmapping-45.html | 174 + .../font-matching/weightmapping-458-ref.html | 233 + .../reftests/font-matching/weightmapping-458.html | 185 + .../font-matching/weightmapping-478-ref.html | 233 + .../reftests/font-matching/weightmapping-478.html | 185 + .../font-matching/weightmapping-7-ref.html | 211 + layout/reftests/font-matching/weightmapping-7.html | 163 + .../reftests/font-matching/wingdings-1-notref.html | 9 + layout/reftests/font-matching/wingdings-1-ref.html | 13 + layout/reftests/font-matching/wingdings-1.html | 12 + .../font-optical-sizing-1-notref.html | 31 + .../font-variations/font-optical-sizing-1-ref.html | 28 + .../font-variations/font-optical-sizing-1.html | 31 + layout/reftests/font-variations/reftest.list | 11 + layout/reftests/fonts/Ahem.ttf | Bin 0 -> 12480 bytes layout/reftests/fonts/AmiriQuran.otf | Bin 0 -> 245076 bytes layout/reftests/fonts/AmiriQuranColored.otf | Bin 0 -> 307284 bytes layout/reftests/fonts/AwamiNastaliq-Regular.woff | Bin 0 -> 311100 bytes layout/reftests/fonts/BitPattern.woff | Bin 0 -> 6248 bytes layout/reftests/fonts/Chunkfive-license.txt | 97 + layout/reftests/fonts/Chunkfive.otf | Bin 0 -> 8712 bytes layout/reftests/fonts/Chunkfive.sjs | 597 + layout/reftests/fonts/Chunkfive.ttf | Bin 0 -> 27376 bytes .../fonts/DeLarge/DeLarge-bad-checksums.ttf | Bin 0 -> 9700 bytes .../fonts/DeLarge/DeLarge-bad-checksums.woff | Bin 0 -> 4704 bytes .../reftests/fonts/DeLarge/DeLarge-bad-offset.woff | Bin 0 -> 4704 bytes .../fonts/DeLarge/DeLarge-bad-sfnt-version.ttf | Bin 0 -> 9700 bytes .../fonts/DeLarge/DeLarge-bad-sfnt-version.woff | Bin 0 -> 4704 bytes .../fonts/DeLarge/DeLarge-bad-woff-sig.woff | Bin 0 -> 4704 bytes layout/reftests/fonts/DeLarge/DeLarge.ttf | Bin 0 -> 9700 bytes layout/reftests/fonts/DeLarge/DeLarge.woff | Bin 0 -> 4704 bytes layout/reftests/fonts/DeLarge/README | 7 + layout/reftests/fonts/DejaVuSansMono.otf | Bin 0 -> 609304 bytes layout/reftests/fonts/DejaVuSansMono.woff | Bin 0 -> 187040 bytes layout/reftests/fonts/DroidSansArabic-noGSUB.ttf | Bin 0 -> 233456 bytes layout/reftests/fonts/JuniusX-Regular.woff2 | Bin 0 -> 283304 bytes .../reftests/fonts/LigatureSymbolsWithSpaces.woff | Bin 0 -> 52620 bytes layout/reftests/fonts/LinLibertine_Re-4.7.5.woff | Bin 0 -> 261428 bytes layout/reftests/fonts/MiaoUnicode-Regular.ttf | Bin 0 -> 209720 bytes layout/reftests/fonts/NotoNastaliqUrdu-Regular.ttf | Bin 0 -> 497204 bytes layout/reftests/fonts/NotoSansBalinese-Regular.ttf | Bin 0 -> 31824 bytes .../fonts/NotoSansCJKjp-Regular.subset.otf | Bin 0 -> 7276 bytes .../reftests/fonts/NotoSansMongolian-Regular.ttf | Bin 0 -> 135484 bytes layout/reftests/fonts/PositioningTest1.ttf | Bin 0 -> 34404 bytes layout/reftests/fonts/PositioningTest2.ttf | Bin 0 -> 34404 bytes layout/reftests/fonts/Prototype.ttf | Bin 0 -> 29592 bytes layout/reftests/fonts/README | 33 + layout/reftests/fonts/ShipporiMincho-LICENSE.txt | 92 + .../fonts/ShipporiMincho-Regular.subset.otf | Bin 0 -> 2720 bytes .../fonts/SourceSerifPro-Regular.ttf.woff2 | Bin 0 -> 74124 bytes .../reftests/fonts/TAMLThiruValluvar-Regular.ttf | Bin 0 -> 88332 bytes layout/reftests/fonts/VeraBd-validchecksum.ttf | Bin 0 -> 59040 bytes layout/reftests/fonts/VeraBd.ttf | Bin 0 -> 58716 bytes layout/reftests/fonts/VotoSerifGX.latin1.ttf | Bin 0 -> 226372 bytes layout/reftests/fonts/colr-unset.ttf | Bin 0 -> 944 bytes layout/reftests/fonts/csstest-widths-wd1.ttf | Bin 0 -> 6472 bytes layout/reftests/fonts/csstest-widths-wd2.ttf | Bin 0 -> 6472 bytes layout/reftests/fonts/csstest-widths-wd3.ttf | Bin 0 -> 6472 bytes layout/reftests/fonts/csstest-widths-wd4.ttf | Bin 0 -> 6472 bytes layout/reftests/fonts/csstest-widths-wd5.ttf | Bin 0 -> 6472 bytes layout/reftests/fonts/csstest-widths-wd6.ttf | Bin 0 -> 6472 bytes layout/reftests/fonts/csstest-widths-wd7.ttf | Bin 0 -> 6472 bytes layout/reftests/fonts/csstest-widths-wd8.ttf | Bin 0 -> 6472 bytes layout/reftests/fonts/csstest-widths-wd9.ttf | Bin 0 -> 6472 bytes .../reftests/fonts/dejavu-sans/DejaVuSans-Bold.ttf | Bin 0 -> 584396 bytes .../fonts/dejavu-sans/DejaVuSans-BoldOblique.ttf | Bin 0 -> 524624 bytes .../fonts/dejavu-sans/DejaVuSans-ExtraLight.ttf | Bin 0 -> 329444 bytes .../fonts/dejavu-sans/DejaVuSans-Oblique.ttf | Bin 0 -> 524396 bytes layout/reftests/fonts/dejavu-sans/DejaVuSans.ttf | Bin 0 -> 633604 bytes .../fonts/dejavu-sans/DejaVuSansCondensed-Bold.ttf | Bin 0 -> 545712 bytes .../DejaVuSansCondensed-BoldOblique.ttf | Bin 0 -> 493756 bytes .../dejavu-sans/DejaVuSansCondensed-Oblique.ttf | Bin 0 -> 489032 bytes .../fonts/dejavu-sans/DejaVuSansCondensed.ttf | Bin 0 -> 555944 bytes layout/reftests/fonts/emoji-yellow.ttf | Bin 0 -> 1652 bytes layout/reftests/fonts/emoji.ttf | Bin 0 -> 1560 bytes layout/reftests/fonts/fira/FiraSans-Regular.otf | Bin 0 -> 146964 bytes layout/reftests/fonts/fira/FiraSansOT-Bold.otf | Bin 0 -> 113332 bytes .../reftests/fonts/fira/FiraSansOT-BoldItalic.otf | Bin 0 -> 116776 bytes layout/reftests/fonts/fira/FiraSansOT-Regular.otf | Bin 0 -> 110144 bytes .../fonts/fira/FiraSansOT-RegularItalic.otf | Bin 0 -> 112592 bytes layout/reftests/fonts/generate-bitpattern-font.pl | 35 + layout/reftests/fonts/glyphwiki-license.txt | 13 + layout/reftests/fonts/graphite/README.txt | 37 + layout/reftests/fonts/graphite/grtest-langfeat.gdl | 62 + layout/reftests/fonts/graphite/grtest-langfeat.ttf | Bin 0 -> 43240 bytes .../reftests/fonts/graphite/grtest-multipass.gdl | 49 + .../reftests/fonts/graphite/grtest-multipass.ttf | Bin 0 -> 43288 bytes layout/reftests/fonts/graphite/grtest-ot-only.ttf | Bin 0 -> 40644 bytes layout/reftests/fonts/graphite/grtest-ot-only.ttx | 24101 +++++++++++++++++++ layout/reftests/fonts/graphite/grtest-ot.ttx | 24101 +++++++++++++++++++ layout/reftests/fonts/graphite/grtest-ref.ttf | Bin 0 -> 40464 bytes layout/reftests/fonts/graphite/grtest-ref.ttx | 23816 ++++++++++++++++++ layout/reftests/fonts/graphite/grtest-simple.gdl | 14 + layout/reftests/fonts/graphite/grtest-simple.ttf | Bin 0 -> 42740 bytes layout/reftests/fonts/graphite/grtest-template.ttx | 24101 +++++++++++++++++++ .../reftests/fonts/gsubtest/gsubtest-features.js | 105 + .../reftests/fonts/gsubtest/gsubtest-features.txt | 328 + .../reftests/fonts/gsubtest/gsubtest-lookup1.otf | Bin 0 -> 158316 bytes .../reftests/fonts/gsubtest/gsubtest-lookup3.otf | Bin 0 -> 383716 bytes layout/reftests/fonts/gsubtest/gsubtest-shell.ttx | 304 + layout/reftests/fonts/gsubtest/makegsubfonts.py | 515 + layout/reftests/fonts/gw1270797.ttf | Bin 0 -> 4648 bytes layout/reftests/fonts/gw432047.ttf | Bin 0 -> 4532 bytes layout/reftests/fonts/header-totalsfntsize-001.ttf | Bin 0 -> 1856 bytes .../reftests/fonts/header-totalsfntsize-001.woff2 | Bin 0 -> 980 bytes layout/reftests/fonts/loadtest-license.txt | 7 + layout/reftests/fonts/loadtest.ttf | Bin 0 -> 41048 bytes layout/reftests/fonts/mark-generate.py | 168 + layout/reftests/fonts/mark-glyph.svg | 6 + layout/reftests/fonts/mark2-glyph.svg | 3 + layout/reftests/fonts/mark2A-highunderline.ttf | Bin 0 -> 1564 bytes layout/reftests/fonts/mark2A-lowunderline.ttf | Bin 0 -> 1564 bytes layout/reftests/fonts/mark2A.otf | Bin 0 -> 1576 bytes layout/reftests/fonts/mark2A.ttf | Bin 0 -> 1564 bytes layout/reftests/fonts/mark2A.woff | Bin 0 -> 1112 bytes layout/reftests/fonts/mark2B.otf | Bin 0 -> 1572 bytes layout/reftests/fonts/mark2B.ttf | Bin 0 -> 1564 bytes layout/reftests/fonts/mark2B.woff | Bin 0 -> 1112 bytes layout/reftests/fonts/mark2C.otf | Bin 0 -> 1572 bytes layout/reftests/fonts/mark2C.ttf | Bin 0 -> 1564 bytes layout/reftests/fonts/mark2C.woff | Bin 0 -> 1112 bytes layout/reftests/fonts/mark2D.otf | Bin 0 -> 1572 bytes layout/reftests/fonts/mark2D.ttf | Bin 0 -> 1564 bytes layout/reftests/fonts/mark2D.woff | Bin 0 -> 1112 bytes layout/reftests/fonts/markA-badfullname.ttf | Bin 0 -> 1640 bytes layout/reftests/fonts/markA-copyright.ttf | Bin 0 -> 1172 bytes layout/reftests/fonts/markA-copyrightps.ttf | Bin 0 -> 1212 bytes layout/reftests/fonts/markA-highunderline.ttf | Bin 0 -> 1568 bytes layout/reftests/fonts/markA-lineheight1500.ttf | Bin 0 -> 1768 bytes .../markA-lineheight6000-typolineheight2700.otf | Bin 0 -> 2152 bytes .../markA-lineheight6000-typolineheight2700.ttf | Bin 0 -> 2052 bytes layout/reftests/fonts/markA-lowunderline.ttf | Bin 0 -> 1568 bytes layout/reftests/fonts/markA-nofamily.ttf | Bin 0 -> 1472 bytes layout/reftests/fonts/markA-nofullname.ttf | Bin 0 -> 1488 bytes layout/reftests/fonts/markA-nopostscript.ttf | Bin 0 -> 1488 bytes layout/reftests/fonts/markA-nospace.ttf | Bin 0 -> 1528 bytes layout/reftests/fonts/markA-nostyle.ttf | Bin 0 -> 1468 bytes layout/reftests/fonts/markA-noversion.ttf | Bin 0 -> 1444 bytes layout/reftests/fonts/markA-redirect.ttf | 1 + layout/reftests/fonts/markA-redirect.ttf^headers^ | 2 + layout/reftests/fonts/markA-shortfullname.ttf | Bin 0 -> 1524 bytes layout/reftests/fonts/markA.eot | Bin 0 -> 1528 bytes layout/reftests/fonts/markA.otf | Bin 0 -> 1564 bytes layout/reftests/fonts/markA.ttf | Bin 0 -> 1568 bytes layout/reftests/fonts/markA.woff | Bin 0 -> 1112 bytes layout/reftests/fonts/markAB-spaceliga.otf | Bin 0 -> 2052 bytes layout/reftests/fonts/markB.eot | Bin 0 -> 1692 bytes layout/reftests/fonts/markB.otf | Bin 0 -> 1564 bytes layout/reftests/fonts/markB.ttf | Bin 0 -> 1568 bytes layout/reftests/fonts/markB.woff | Bin 0 -> 1112 bytes layout/reftests/fonts/markB.woff2 | Bin 0 -> 728 bytes layout/reftests/fonts/markC.otf | Bin 0 -> 1564 bytes layout/reftests/fonts/markC.ttf | Bin 0 -> 1568 bytes layout/reftests/fonts/markC.woff | Bin 0 -> 1112 bytes layout/reftests/fonts/markD.otf | Bin 0 -> 1564 bytes layout/reftests/fonts/markD.ttf | Bin 0 -> 1568 bytes layout/reftests/fonts/markD.woff | Bin 0 -> 1112 bytes layout/reftests/fonts/markfonts-delay.sjs | 78 + layout/reftests/fonts/mplus/mplus-1p-black.ttf | Bin 0 -> 506808 bytes layout/reftests/fonts/mplus/mplus-1p-bold.ttf | Bin 0 -> 510512 bytes layout/reftests/fonts/mplus/mplus-1p-heavy.ttf | Bin 0 -> 509204 bytes layout/reftests/fonts/mplus/mplus-1p-light.ttf | Bin 0 -> 514688 bytes layout/reftests/fonts/mplus/mplus-1p-medium.ttf | Bin 0 -> 509876 bytes .../fonts/mplus/mplus-1p-regular-no-OT.ttf | Bin 0 -> 498048 bytes layout/reftests/fonts/mplus/mplus-1p-regular.ttf | Bin 0 -> 511768 bytes layout/reftests/fonts/mplus/mplus-1p-thin.ttf | Bin 0 -> 517284 bytes layout/reftests/fonts/mplus/mplus-license.txt | 16 + layout/reftests/fonts/mplus/mplusfonts.css | 48 + .../reftests/fonts/sil/AwamiNastaliq-Regular.woff | Bin 0 -> 299745 bytes layout/reftests/fonts/sil/Charis-license.txt | 94 + layout/reftests/fonts/sil/CharisSIL-R.ttf | Bin 0 -> 1738104 bytes layout/reftests/fonts/sil/GenAI102.ttf | Bin 0 -> 315860 bytes layout/reftests/fonts/sil/GenAR102.ttf | Bin 0 -> 364056 bytes layout/reftests/fonts/sil/GenI102.ttf | Bin 0 -> 314476 bytes layout/reftests/fonts/sil/GenR102.ttf | Bin 0 -> 362664 bytes layout/reftests/fonts/sil/GenR102.woff2 | Bin 0 -> 106560 bytes layout/reftests/fonts/sil/Gentium-license.txt | 101 + layout/reftests/fonts/sil/Padauk.ttf | Bin 0 -> 472488 bytes layout/reftests/fonts/sil/PigLatin-nographite.ttf | Bin 0 -> 54412 bytes layout/reftests/fonts/sil/PigLatinBenchmark_v3.ttf | Bin 0 -> 59216 bytes .../reftests/fonts/sil/Scheherazade-BidiBug.woff | Bin 0 -> 175368 bytes .../fonts/sil/Scheherazade-R 2012-07-03c.ttf | Bin 0 -> 350980 bytes .../fonts/sil/ScheherazadeRegOT-license.txt | 98 + layout/reftests/fonts/sil/ScheherazadeRegOT.ttf | Bin 0 -> 260392 bytes layout/reftests/fonts/sil/silfonts.css | 34 + .../spacelookup-defscr-deflang-deffeat.ttf | Bin 0 -> 13148 bytes .../spacelookup-defscr-deflang-deffeat.ttx | 4965 ++++ .../spacelookup-defscr-deflang-ndeffeat.ttf | Bin 0 -> 13156 bytes .../spacelookup-defscr-deflang-ndeffeat.ttx | 4966 ++++ .../spacelookup-latnscr-deflang-deffeat.ttf | Bin 0 -> 13172 bytes .../spacelookup-latnscr-deflang-deffeat.ttx | 4975 ++++ .../spacelookup-latnscr-deflang-ndeffeat.ttf | Bin 0 -> 13172 bytes .../spacelookup-latnscr-deflang-ndeffeat.ttx | 4976 ++++ .../spacelookup-latnscr-fralang-deffeat.ttf | Bin 0 -> 13176 bytes .../spacelookup-latnscr-fralang-deffeat.ttx | 4982 ++++ .../spacelookup-latnscr-fralang-ndeffeat.ttf | Bin 0 -> 13180 bytes .../spacelookup-latnscr-fralang-ndeffeat.ttx | 4983 ++++ layout/reftests/fonts/subsuper-nofeat.woff | Bin 0 -> 76016 bytes layout/reftests/fonts/subsuper.woff | Bin 0 -> 75848 bytes layout/reftests/fonts/ttf-indic/Lohit-Telugu.ttf | Bin 0 -> 170776 bytes layout/reftests/fonts/ttf-indic/lohit_bn.ttf | Bin 0 -> 141352 bytes layout/reftests/fonts/ttf-indic/lohit_gu.ttf | Bin 0 -> 79860 bytes layout/reftests/fonts/ttf-indic/lohit_hi.ttf | Bin 0 -> 81484 bytes layout/reftests/forms/button/1317351-ref.html | 21 + layout/reftests/forms/button/1317351.html | 30 + layout/reftests/forms/button/1349646-ref.html | 27 + layout/reftests/forms/button/1349646.html | 27 + .../forms/button/appearance-revert-ref.html | 2 + .../reftests/forms/button/appearance-revert.html | 2 + .../forms/button/author-padding-notref.html | 2 + layout/reftests/forms/button/author-padding.html | 3 + .../button/button-display-flex-fullsize-1-ref.html | 57 + .../button/button-display-flex-fullsize-1.html | 51 + .../button/button-display-grid-fullsize-1-ref.html | 60 + .../button/button-display-grid-fullsize-1.html | 56 + .../forms/button/button-empty-columns-ref.html | 2 + .../forms/button/button-empty-columns.html | 2 + .../forms/button/button-visibility-1-ref.html | 25 + .../reftests/forms/button/button-visibility-1.html | 26 + layout/reftests/forms/button/disabled-1-ref.html | 16 + layout/reftests/forms/button/disabled-1.html | 15 + layout/reftests/forms/button/disabled-2-ref.html | 17 + layout/reftests/forms/button/disabled-2.html | 17 + .../reftests/forms/button/disabled-3-notref.html | 9 + layout/reftests/forms/button/disabled-3.html | 9 + .../reftests/forms/button/disabled-4-notref.html | 9 + layout/reftests/forms/button/disabled-4.html | 9 + .../reftests/forms/button/disabled-5-notref.html | 9 + layout/reftests/forms/button/disabled-5.html | 9 + .../reftests/forms/button/disabled-6-notref.html | 9 + layout/reftests/forms/button/disabled-6.html | 9 + .../button/display-grid-flex-columnset-ref.html | 60 + .../forms/button/display-grid-flex-columnset.html | 60 + .../forms/button/dynamic-text-indent-ref.html | 4 + .../reftests/forms/button/dynamic-text-indent.html | 12 + .../forms/button/first-letter-1-noref.html | 5 + .../reftests/forms/button/first-letter-1-ref.html | 7 + layout/reftests/forms/button/first-letter-1.html | 6 + .../forms/button/focus-non-themed-ref.html | 10 + layout/reftests/forms/button/focus-non-themed.html | 9 + .../forms/button/line-height-button-0.5.html | 7 + .../forms/button/line-height-button-1.0.html | 7 + .../forms/button/line-height-button-1.5.html | 7 + .../forms/button/line-height-input-0.5.html | 7 + .../forms/button/line-height-input-1.0.html | 7 + .../forms/button/line-height-input-1.5.html | 7 + layout/reftests/forms/button/max-height-ref.html | 11 + layout/reftests/forms/button/max-height.html | 11 + layout/reftests/forms/button/min-height-ref.html | 17 + layout/reftests/forms/button/min-height.html | 22 + .../forms/button/overflow-areas-1-ref.html | 48 + layout/reftests/forms/button/overflow-areas-1.html | 51 + .../forms/button/percent-height-child-ref.html | 52 + .../forms/button/percent-height-child.html | 60 + .../forms/button/percent-width-child-ref.html | 53 + .../reftests/forms/button/percent-width-child.html | 59 + layout/reftests/forms/button/reftest.list | 59 + .../forms/button/vertical-centering-ref.html | 23 + .../reftests/forms/button/vertical-centering.html | 33 + .../forms/button/width-auto-size-em-ltr-ref.html | 18 + .../forms/button/width-auto-size-em-ltr.html | 20 + .../forms/button/width-auto-size-em-rtl-ref.html | 19 + .../forms/button/width-auto-size-em-rtl.html | 21 + .../forms/button/width-auto-size-ltr-ref.html | 19 + .../reftests/forms/button/width-auto-size-ltr.html | 20 + .../forms/button/width-auto-size-rtl-ref.html | 20 + .../reftests/forms/button/width-auto-size-rtl.html | 21 + .../width-erode-all-focuspadding-rtl-ref.html | 21 + .../button/width-erode-all-focuspadding-rtl.html | 22 + .../reftests/forms/button/width-exact-fit-ltr.html | 21 + .../reftests/forms/button/width-exact-fit-rtl.html | 22 + .../forms/display-block-baselines-1-ref.html | 91 + .../reftests/forms/display-block-baselines-1.html | 92 + .../forms/display-block-baselines-2-ref.html | 100 + .../reftests/forms/display-block-baselines-2.html | 100 + .../forms/display-block-baselines-3-ref.html | 76 + .../reftests/forms/display-block-baselines-3.html | 73 + .../forms/display-block-baselines-4-ref.html | 73 + .../reftests/forms/display-block-baselines-4.html | 74 + .../forms/display-block-baselines-5-ref.html | 72 + .../reftests/forms/display-block-baselines-5.html | 72 + .../forms/fieldset/abs-pos-child-sizing-ref.html | 79 + .../forms/fieldset/abs-pos-child-sizing.html | 64 + layout/reftests/forms/fieldset/blue-1x1.png | Bin 0 -> 69 bytes .../fieldset/dynamic-legend-scroll-1-ref.html | 24 + .../forms/fieldset/dynamic-legend-scroll-1.html | 33 + .../forms/fieldset/dynamic-text-indent-ref.html | 2 + .../forms/fieldset/dynamic-text-indent.html | 12 + .../fieldset/fieldset-border-image-1-ref.html | 13 + .../forms/fieldset/fieldset-border-image-1a.html | 13 + .../forms/fieldset/fieldset-border-image-1b.html | 13 + .../fieldset/fieldset-border-image-2-ref.html | 14 + .../forms/fieldset/fieldset-border-image-2a.html | 14 + .../forms/fieldset/fieldset-border-image-2b.html | 14 + .../forms/fieldset/fieldset-flexbox-001-ref.html | 40 + .../forms/fieldset/fieldset-flexbox-001.html | 36 + .../forms/fieldset/fieldset-grid-001-ref.html | 33 + .../reftests/forms/fieldset/fieldset-grid-001.html | 29 + .../fieldset/fieldset-height-resize-1-ref.html | 28 + .../forms/fieldset/fieldset-height-resize-1.html | 37 + .../forms/fieldset/fieldset-hidden-1-ref.html | 21 + .../reftests/forms/fieldset/fieldset-hidden-1.html | 19 + .../fieldset/fieldset-intrinsic-width-1-ref.html | 8 + .../forms/fieldset/fieldset-intrinsic-width-1.html | 8 + .../fieldset/fieldset-min-inline-size-1-ref.html | 4 + .../forms/fieldset/fieldset-min-inline-size-1.html | 4 + .../forms/fieldset/fieldset-min-width-1-ref.html | 4 + .../forms/fieldset/fieldset-min-width-1a.html | 4 + .../forms/fieldset/fieldset-min-width-1b.html | 6 + .../forms/fieldset/fieldset-min-width-2-ref.html | 2 + .../forms/fieldset/fieldset-min-width-2a.html | 4 + .../forms/fieldset/fieldset-min-width-2b.html | 6 + .../fieldset/fieldset-overflow-auto-1-ref.html | 52 + .../forms/fieldset/fieldset-overflow-auto-1.html | 52 + .../fieldset-percentage-padding-1-ref.html | 19 + .../fieldset/fieldset-percentage-padding-1.html | 19 + .../forms/fieldset/fieldset-scroll-1-ref.html | 9 + .../reftests/forms/fieldset/fieldset-scroll-1.html | 8 + .../forms/fieldset/fieldset-scrolled-1-ref.html | 24 + .../forms/fieldset/fieldset-scrolled-1.html | 27 + .../legend-overlapping-right-border-1-ref.html | 15 + .../legend-overlapping-right-border-1.html | 14 + layout/reftests/forms/fieldset/legend-rtl-ref.html | 5 + layout/reftests/forms/fieldset/legend-rtl.html | 5 + .../forms/fieldset/overflow-hidden-ref.html | 175 + .../reftests/forms/fieldset/overflow-hidden.html | 125 + .../forms/fieldset/positioned-container-1-ref.html | 11 + .../forms/fieldset/positioned-container-1.html | 14 + layout/reftests/forms/fieldset/reftest.list | 30 + .../forms/fieldset/relpos-legend-1-ref.html | 8 + .../reftests/forms/fieldset/relpos-legend-1.html | 8 + .../forms/fieldset/relpos-legend-2-ref.html | 8 + .../reftests/forms/fieldset/relpos-legend-2.html | 8 + .../forms/fieldset/relpos-legend-3-ref.html | 8 + .../reftests/forms/fieldset/relpos-legend-3.html | 8 + .../forms/fieldset/relpos-legend-4-ref.html | 8 + .../reftests/forms/fieldset/relpos-legend-4.html | 8 + .../forms/fieldset/sticky-legend-1-ref.html | 12 + .../reftests/forms/fieldset/sticky-legend-1.html | 12 + .../checkbox/accent-color-accentcolor-ref.html | 2 + .../input/checkbox/accent-color-accentcolor.html | 2 + .../input/checkbox/checkbox-baseline-ref.html | 39 + .../forms/input/checkbox/checkbox-baseline.html | 45 + .../input/checkbox/checkbox-clamp-01-ref.html | 13 + .../forms/input/checkbox/checkbox-clamp-01.html | 34 + .../input/checkbox/checkbox-clamp-02-ref.html | 37 + .../forms/input/checkbox/checkbox-clamp-02.html | 38 + .../checkbox/checkbox-minimum-size-notref.html | 2 + .../input/checkbox/checkbox-minimum-size.html | 22 + .../checkbox/checkbox-radio-auto-sized-ref.html | 24 + .../input/checkbox/checkbox-radio-color-ref.html | 38 + .../forms/input/checkbox/checkbox-radio-color.html | 40 + .../input/checkbox/checked-appearance-none.html | 2 + .../input/checkbox/checked-native-notref.html | 2 + .../forms/input/checkbox/checked-native.html | 2 + .../checkbox/indeterminate-checked-notref.html | 1 + .../input/checkbox/indeterminate-checked.html | 1 + .../indeterminate-native-checked-notref.html | 1 + .../checkbox/indeterminate-native-checked.html | 1 + .../indeterminate-native-unchecked-notref.html | 1 + .../checkbox/indeterminate-native-unchecked.html | 1 + .../input/checkbox/indeterminate-selector-ref.html | 7 + .../input/checkbox/indeterminate-selector.html | 7 + .../checkbox/indeterminate-unchecked-notref.html | 1 + .../input/checkbox/indeterminate-unchecked.html | 1 + .../forms/input/checkbox/label-dynamic-ref.html | 27 + .../forms/input/checkbox/label-dynamic.html | 37 + .../forms/input/checkbox/radio-stretched-ref.html | 11 + .../forms/input/checkbox/radio-stretched.html | 11 + layout/reftests/forms/input/checkbox/reftest.list | 20 + .../input/checkbox/unchecked-appearance-none.html | 2 + .../forms/input/color/auto-height-1-ref.html | 5 + .../reftests/forms/input/color/auto-height-1.html | 3 + .../forms/input/color/block-invalidate-1-ref.html | 6 + .../forms/input/color/block-invalidate-1.html | 14 + .../forms/input/color/block-invalidate-2-ref.html | 9 + .../forms/input/color/block-invalidate-2.html | 19 + .../forms/input/color/custom-style-1-ref.html | 16 + .../reftests/forms/input/color/custom-style-1.html | 11 + .../forms/input/color/custom-style-2-ref.html | 20 + .../reftests/forms/input/color/custom-style-2.html | 16 + .../forms/input/color/input-color-1-ref.html | 33 + .../reftests/forms/input/color/input-color-1.html | 9 + .../forms/input/color/margin-padding-1-ref.html | 112 + .../forms/input/color/margin-padding-1.html | 39 + .../reftests/forms/input/color/reference-style.css | 17 + layout/reftests/forms/input/color/reftest.list | 9 + .../forms/input/color/transformations-1-ref.html | 78 + .../forms/input/color/transformations-1.html | 35 + .../from-time-to-other-type-unthemed-ref.html | 6 + .../datetime/from-time-to-other-type-unthemed.html | 16 + .../forms/input/datetime/line-height-01-ref.html | 9 + .../forms/input/datetime/line-height-01.html | 10 + .../forms/input/datetime/line-height-02-ref.html | 8 + .../forms/input/datetime/line-height-02.html | 8 + layout/reftests/forms/input/datetime/reftest.list | 25 + .../reset-button-visibility-hidden-ref.html | 2 + .../datetime/reset-button-visibility-hidden.html | 3 + .../forms/input/datetime/text-align-notref.html | 2 + .../reftests/forms/input/datetime/text-align.html | 2 + .../reftests/forms/input/datetime/time-basic.html | 6 + .../reftests/forms/input/datetime/time-border.html | 6 + .../datetime/time-content-left-aligned-ref.html | 9 + .../input/datetime/time-content-left-aligned.html | 9 + .../forms/input/datetime/time-large-font.html | 6 + .../time-reset-button-right-aligned-ref.html | 9 + .../datetime/time-reset-button-right-aligned.html | 10 + .../input/datetime/time-simple-unthemed-ref.html | 6 + .../forms/input/datetime/time-simple-unthemed.html | 6 + .../input/datetime/time-small-height-ref.html | 18 + .../forms/input/datetime/time-small-height.html | 19 + .../datetime/time-small-width-height-ref.html | 18 + .../input/datetime/time-small-width-height.html | 19 + .../forms/input/datetime/time-small-width-ref.html | 19 + .../forms/input/datetime/time-small-width.html | 20 + .../forms/input/datetime/time-width-height.html | 6 + .../datetime/to-time-from-other-type-unthemed.html | 15 + layout/reftests/forms/input/email/1.html | 7 + layout/reftests/forms/input/email/2.html | 18 + layout/reftests/forms/input/email/3.html | 19 + layout/reftests/forms/input/email/ref.html | 6 + layout/reftests/forms/input/email/reftest.list | 3 + .../reftests/forms/input/file/background-ref.xhtml | 16 + layout/reftests/forms/input/file/background.html | 11 + .../forms/input/file/button-height-ref.html | 6 + .../reftests/forms/input/file/button-height.html | 6 + .../forms/input/file/color-inherit-ref.html | 6 + .../reftests/forms/input/file/color-inherit.html | 6 + .../reftests/forms/input/file/css-display-ref.html | 54 + layout/reftests/forms/input/file/css-display.html | 64 + .../forms/input/file/css-overflow-ref.html | 39 + layout/reftests/forms/input/file/css-overflow.html | 46 + .../forms/input/file/dynamic-max-width-ref.html | 20 + .../forms/input/file/dynamic-max-width.html | 34 + .../input/file/label-min-inline-size-ref.html | 23 + .../forms/input/file/label-min-inline-size.html | 44 + layout/reftests/forms/input/file/reftest.list | 12 + layout/reftests/forms/input/file/rtl-ref.xhtml | 17 + layout/reftests/forms/input/file/rtl.html | 8 + layout/reftests/forms/input/file/simple-ref.xhtml | 14 + layout/reftests/forms/input/file/simple.html | 8 + layout/reftests/forms/input/file/size.html | 9 + layout/reftests/forms/input/file/style-ref.xhtml | 25 + layout/reftests/forms/input/file/style.css | 63 + layout/reftests/forms/input/file/style.html | 16 + .../reftests/forms/input/file/width-clip-ref.html | 3 + layout/reftests/forms/input/file/width-clip.html | 3 + layout/reftests/forms/input/hidden/border.html | 14 + layout/reftests/forms/input/hidden/reftest.list | 1 + .../input/number/appearance-textfield-dynamic.html | 7 + .../forms/input/number/appearance-textfield.html | 2 + .../forms/input/number/caret-left-rtl-notref.html | 2 + .../forms/input/number/caret-left-rtl.html | 2 + .../forms/input/number/caret-right-notref.html | 2 + .../input/number/caret-right-vertical-notref.html | 2 + .../forms/input/number/caret-right-vertical.html | 2 + .../reftests/forms/input/number/caret-right.html | 2 + .../forms/input/number/clipped-text-ref.html | 9 + .../reftests/forms/input/number/clipped-text.html | 9 + layout/reftests/forms/input/number/flex-ref.html | 22 + layout/reftests/forms/input/number/flex.html | 23 + .../forms/input/number/focus-handling-ref.html | 26 + .../forms/input/number/focus-handling.html | 32 + .../from-number-to-other-type-unthemed-1-ref.html | 6 + .../from-number-to-other-type-unthemed-1.html | 16 + .../input/number/not-other-type-unthemed-1.html | 6 + .../number/not-other-type-unthemed-1a-notref.html | 6 + .../number/not-other-type-unthemed-1b-notref.html | 6 + .../input/number/number-auto-width-1-ref.html | 8 + .../forms/input/number/number-auto-width-1.html | 8 + .../forms/input/number/number-disabled-ref.html | 9 + .../forms/input/number/number-disabled.html | 9 + .../number/number-localized-dynamic-asnumber.html | 5 + .../input/number/number-localized-dynamic.html | 5 + .../input/number/number-localized-notref.html | 2 + .../forms/input/number/number-localized.html | 2 + .../input/number/number-max-height-1-ref.html | 17 + .../forms/input/number/number-max-height-1.html | 27 + .../input/number/number-max-height-2-ref.html | 17 + .../forms/input/number/number-max-height-2.html | 27 + .../input/number/number-min-height-1-ref.html | 17 + .../forms/input/number/number-min-height-1.html | 26 + .../input/number/number-min-height-2-ref.html | 17 + .../forms/input/number/number-min-height-2.html | 26 + .../forms/input/number/number-placeholder-ref.html | 17 + .../forms/input/number/number-placeholder.html | 24 + .../input/number/number-pseudo-elements-ref.html | 6 + .../forms/input/number/number-pseudo-elements.html | 18 + .../number/number-reframe-anon-text-field-ref.html | 17 + .../number/number-reframe-anon-text-field.html | 44 + .../input/number/number-same-as-text-unthemed.html | 6 + .../forms/input/number/number-selected-ref.html | 18 + .../forms/input/number/number-selected.html | 18 + .../number-significant-fractional-digits-ref.html | 6 + .../number-significant-fractional-digits.html | 17 + .../number-similar-to-text-unthemed-ref.html | 8 + .../number-similar-to-text-unthemed-rtl-ref.html | 8 + .../number-similar-to-text-unthemed-rtl.html | 8 + ...r-similar-to-text-unthemed-vertical-lr-ref.html | 8 + ...umber-similar-to-text-unthemed-vertical-lr.html | 8 + ...r-similar-to-text-unthemed-vertical-rl-ref.html | 8 + ...umber-similar-to-text-unthemed-vertical-rl.html | 8 + .../number/number-similar-to-text-unthemed.html | 8 + .../number/number-spinbox-disabled-notref.html | 9 + .../input/number/number-spinbox-disabled.html | 9 + .../input/number/number-style-inheritance-ref.html | 6 + .../input/number/number-style-inheritance.html | 6 + .../forms/input/number/padding-001-notref.html | 10 + .../forms/input/number/padding-001-ref.html | 9 + .../reftests/forms/input/number/padding-001.html | 10 + .../forms/input/number/padding-002-ref.html | 8 + .../reftests/forms/input/number/padding-002.html | 8 + .../forms/input/number/pseudo-classes.html | 37 + layout/reftests/forms/input/number/reftest.list | 74 + .../forms/input/number/show-value-ref.html | 26 + layout/reftests/forms/input/number/show-value.html | 42 + .../forms/input/number/spinner-overflow-ref.html | 12 + .../number/spinner-overflow-vertical-ref.html | 11 + .../input/number/spinner-overflow-vertical.html | 10 + .../forms/input/number/spinner-overflow.html | 12 + layout/reftests/forms/input/number/text.html | 2 + .../to-number-from-other-type-unthemed-1-ref.html | 6 + .../to-number-from-other-type-unthemed-1.html | 15 + .../forms/input/percentage/padding-ref.html | 21 + .../reftests/forms/input/percentage/padding.html | 21 + .../reftests/forms/input/percentage/reftest.list | 1 + .../forms/input/radio/checked-appearance-none.html | 2 + .../forms/input/radio/checked-native-notref.html | 2 + .../reftests/forms/input/radio/checked-native.html | 2 + .../forms/input/radio/label-dynamic-ref.html | 38 + .../reftests/forms/input/radio/label-dynamic.html | 46 + .../forms/input/radio/radio-clamp-01-ref.html | 12 + .../reftests/forms/input/radio/radio-clamp-01.html | 34 + .../forms/input/radio/radio-clamp-02-ref.html | 37 + .../reftests/forms/input/radio/radio-clamp-02.html | 38 + .../input/radio/radio-minimum-size-notref.html | 2 + .../forms/input/radio/radio-minimum-size.html | 22 + layout/reftests/forms/input/radio/reftest.list | 9 + .../input/radio/unchecked-appearance-none.html | 2 + .../forms/input/range/100pct-common-ref.html | 6 + .../forms/input/range/75pct-common-ref.html | 6 + .../input/range/75pct-unthemed-common-ref.html | 6 + .../reftests/forms/input/range/auto-size-ref.html | 59 + layout/reftests/forms/input/range/auto-size.html | 50 + ...ferent-fraction-of-range-unthemed-1-notref.html | 6 + .../different-fraction-of-range-unthemed-1.html | 7 + .../input/range/direction-unthemed-1-ref.html | 6 + .../forms/input/range/direction-unthemed-1.html | 7 + .../from-range-to-other-type-unthemed-1-ref.html | 6 + .../range/from-range-to-other-type-unthemed-1.html | 16 + layout/reftests/forms/input/range/max-prop.html | 20 + .../input/range/moz-range-progress-1-ref.html | 36 + .../forms/input/range/moz-range-progress-1.html | 30 + .../input/range/moz-range-progress-2-ref.html | 35 + .../forms/input/range/moz-range-progress-2.html | 40 + .../input/range/moz-range-progress-3-ref.html | 35 + .../forms/input/range/moz-range-progress-3.html | 40 + .../input/range/not-other-type-unthemed-1.html | 6 + .../range/not-other-type-unthemed-1a-notref.html | 6 + .../range/not-other-type-unthemed-1b-notref.html | 6 + .../range/not-other-type-unthemed-1c-notref.html | 6 + .../input/range/range-border-background-ref.html | 26 + .../forms/input/range/range-border-background.html | 26 + .../forms/input/range/range-orient-block.html | 3 + .../input/range/range-orient-horizontal-rtl.html | 3 + .../forms/input/range/range-orient-horizontal.html | 3 + .../forms/input/range/range-orient-inline.html | 3 + .../input/range/range-orient-vertical-rtl.html | 3 + .../forms/input/range/range-orient-vertical.html | 3 + .../range/range-percent-intrinsic-size-2b-ref.html | 92 + .../range/range-percent-intrinsic-size-2b.html | 99 + .../forms/input/range/range-track-bg-ref.html | 16 + .../reftests/forms/input/range/range-track-bg.html | 9 + .../forms/input/range/range-vlr-orient-block.html | 3 + .../input/range/range-vlr-orient-horizontal.html | 3 + .../forms/input/range/range-vlr-orient-inline.html | 3 + .../input/range/range-vlr-orient-vertical.html | 3 + layout/reftests/forms/input/range/range-vlr.html | 3 + .../forms/input/range/range-vrl-orient-block.html | 3 + .../input/range/range-vrl-orient-horizontal.html | 3 + .../forms/input/range/range-vrl-orient-inline.html | 3 + .../input/range/range-vrl-orient-vertical.html | 3 + layout/reftests/forms/input/range/range-vrl.html | 3 + layout/reftests/forms/input/range/reftest.list | 61 + .../forms/input/range/reset-value-ref.html | 14 + layout/reftests/forms/input/range/reset-value.html | 14 + .../same-fraction-of-range-unthemed-1-ref.html | 6 + .../range/same-fraction-of-range-unthemed-1.html | 9 + .../forms/input/range/stepDown-unthemed.html | 16 + layout/reftests/forms/input/range/stepDown.html | 16 + .../forms/input/range/stepUp-unthemed.html | 16 + layout/reftests/forms/input/range/stepUp.html | 16 + .../to-range-from-other-type-unthemed-1-ref.html | 6 + .../range/to-range-from-other-type-unthemed-1.html | 15 + .../input/range/track-default-rendering-ref.html | 25 + .../forms/input/range/track-default-rendering.html | 22 + .../forms/input/range/value-prop-unthemed.html | 17 + layout/reftests/forms/input/range/value-prop.html | 17 + .../input/range/valueAsNumber-prop-unthemed.html | 17 + .../forms/input/range/valueAsNumber-prop.html | 17 + layout/reftests/forms/input/reftest.list | 14 + layout/reftests/forms/input/search/1.html | 7 + layout/reftests/forms/input/search/2.html | 18 + layout/reftests/forms/input/search/3.html | 19 + .../input/search/appearance-textfield-dynamic.html | 7 + .../forms/input/search/appearance-textfield.html | 2 + layout/reftests/forms/input/search/ref.html | 6 + layout/reftests/forms/input/search/reftest.list | 8 + .../reftests/forms/input/search/search-basic.html | 2 + .../forms/input/search/search-with-value.html | 2 + .../forms/input/search/text-with-value.html | 2 + layout/reftests/forms/input/search/text.html | 2 + layout/reftests/forms/input/tel/1.html | 7 + layout/reftests/forms/input/tel/2.html | 18 + layout/reftests/forms/input/tel/3.html | 19 + layout/reftests/forms/input/tel/ref.html | 6 + layout/reftests/forms/input/tel/reftest.list | 3 + .../reftests/forms/input/text/autofill-blank.html | 8 + .../forms/input/text/autofill-line-height.html | 9 + .../forms/input/text/autofill-prefilled-value.html | 9 + .../forms/input/text/autofill-preview-blank.html | 8 + .../input/text/autofill-preview-line-height.html | 12 + .../forms/input/text/autofill-preview.html | 9 + layout/reftests/forms/input/text/autofill.html | 9 + .../reftests/forms/input/text/baseline-1-ref.html | 21 + layout/reftests/forms/input/text/baseline-1.html | 31 + layout/reftests/forms/input/text/bounds-1-ref.html | 11 + layout/reftests/forms/input/text/bounds-1.html | 22 + .../forms/input/text/centering-1-ref.xhtml | 28 + layout/reftests/forms/input/text/centering-1.xhtml | 39 + .../forms/input/text/dynamic-height-1-ref.xhtml | 9 + .../forms/input/text/dynamic-height-1.xhtml | 23 + .../forms/input/text/focus-on-anchor-ref.html | 2 + .../reftests/forms/input/text/focus-on-anchor.html | 2 + .../forms/input/text/height-small-font-notref.html | 2 + .../forms/input/text/height-small-font.html | 2 + .../forms/input/text/intrinsic-size-ref.html | 12 + .../reftests/forms/input/text/intrinsic-size.html | 16 + .../reftests/forms/input/text/line-height-0.5.html | 7 + .../reftests/forms/input/text/line-height-1.0.html | 7 + .../reftests/forms/input/text/line-height-2.5.html | 7 + .../forms/input/text/pseudo-class-lock-ref.html | 2 + .../forms/input/text/pseudo-class-lock.html | 5 + layout/reftests/forms/input/text/reftest.list | 25 + .../forms/input/text/select-overflow-ref.html | 18 + .../reftests/forms/input/text/select-overflow.html | 25 + layout/reftests/forms/input/text/select-ref.html | 18 + layout/reftests/forms/input/text/select.html | 21 + .../forms/input/text/shadow-rules-ref.html | 7 + layout/reftests/forms/input/text/shadow-rules.html | 10 + layout/reftests/forms/input/text/size-1-ref.html | 3 + layout/reftests/forms/input/text/size-1.html | 3 + layout/reftests/forms/input/text/size-2-ref.html | 5 + layout/reftests/forms/input/text/size-2.html | 5 + layout/reftests/forms/input/url/1.html | 7 + layout/reftests/forms/input/url/2.html | 18 + layout/reftests/forms/input/url/3.html | 19 + layout/reftests/forms/input/url/ref.html | 6 + layout/reftests/forms/input/url/reftest.list | 3 + layout/reftests/forms/legend/1273433-ref.html | 51 + layout/reftests/forms/legend/1273433.html | 51 + layout/reftests/forms/legend/1339287-ref.html | 46 + layout/reftests/forms/legend/1339287.html | 58 + .../forms/legend/legend-padding-1-ref.html | 43 + layout/reftests/forms/legend/legend-padding-1.html | 42 + .../forms/legend/legend-padding-2-ref.html | 44 + layout/reftests/forms/legend/legend-padding-2.html | 43 + layout/reftests/forms/legend/legend-ref.html | 95 + layout/reftests/forms/legend/legend.html | 87 + layout/reftests/forms/legend/reftest.list | 5 + layout/reftests/forms/legend/shadow-dom-ref.html | 29 + .../forms/meter/bar-pseudo-element-ref.html | 105 + .../forms/meter/bar-pseudo-element-rtl-ref.html | 45 + .../forms/meter/bar-pseudo-element-rtl.html | 26 + .../meter/bar-pseudo-element-vertical-ref.html | 91 + .../meter/bar-pseudo-element-vertical-rtl-ref.html | 94 + .../meter/bar-pseudo-element-vertical-rtl.html | 47 + .../forms/meter/bar-pseudo-element-vertical.html | 47 + .../reftests/forms/meter/bar-pseudo-element.html | 52 + .../reftests/forms/meter/block-invalidate-ref.html | 10 + layout/reftests/forms/meter/block-invalidate.html | 19 + .../meter/default-style/default-style-dyn-ref.html | 38 + .../meter/default-style/default-style-dyn.html | 34 + .../meter/default-style/default-style-ref.html | 279 + .../forms/meter/default-style/default-style.html | 61 + .../forms/meter/default-style/reftest.list | 2 + .../reftests/forms/meter/default-style/style.css | 54 + layout/reftests/forms/meter/in-cells-ref.html | 22 + layout/reftests/forms/meter/in-cells.html | 21 + .../reftests/forms/meter/margin-padding-ref.html | 88 + .../forms/meter/margin-padding-rtl-ref.html | 88 + .../reftests/forms/meter/margin-padding-rtl.html | 40 + .../forms/meter/margin-padding-vertical-ref.html | 88 + .../meter/margin-padding-vertical-rtl-ref.html | 88 + .../forms/meter/margin-padding-vertical-rtl.html | 43 + .../forms/meter/margin-padding-vertical.html | 43 + layout/reftests/forms/meter/margin-padding.html | 40 + layout/reftests/forms/meter/max-height-ref.html | 11 + layout/reftests/forms/meter/max-height.html | 11 + .../reftests/forms/meter/meter-orient-block.html | 3 + .../forms/meter/meter-orient-horizontal-rtl.html | 3 + .../forms/meter/meter-orient-horizontal.html | 3 + .../reftests/forms/meter/meter-orient-inline.html | 3 + .../forms/meter/meter-orient-vertical-rtl.html | 3 + .../forms/meter/meter-orient-vertical.html | 3 + .../forms/meter/meter-vlr-orient-block.html | 3 + .../forms/meter/meter-vlr-orient-horizontal.html | 3 + .../forms/meter/meter-vlr-orient-inline.html | 3 + .../forms/meter/meter-vlr-orient-vertical.html | 3 + layout/reftests/forms/meter/meter-vlr.html | 3 + .../forms/meter/meter-vrl-orient-block.html | 3 + .../forms/meter/meter-vrl-orient-horizontal.html | 3 + .../forms/meter/meter-vrl-orient-inline.html | 3 + .../forms/meter/meter-vrl-orient-vertical.html | 3 + layout/reftests/forms/meter/meter-vrl.html | 3 + layout/reftests/forms/meter/reftest.list | 44 + .../forms/meter/rounded-corner-clipping-ref.html | 21 + .../forms/meter/rounded-corner-clipping.html | 17 + layout/reftests/forms/meter/style.css | 38 + .../reftests/forms/meter/transformations-ref.html | 78 + layout/reftests/forms/meter/transformations.html | 36 + layout/reftests/forms/meter/values-ref.html | 163 + layout/reftests/forms/meter/values-rtl-ref.html | 163 + layout/reftests/forms/meter/values-rtl.html | 42 + .../reftests/forms/meter/values-vertical-ref.html | 163 + .../forms/meter/values-vertical-rtl-ref.html | 163 + .../reftests/forms/meter/values-vertical-rtl.html | 47 + layout/reftests/forms/meter/values-vertical.html | 47 + layout/reftests/forms/meter/values.html | 42 + layout/reftests/forms/output/output-1.html | 7 + layout/reftests/forms/output/output-2.html | 7 + layout/reftests/forms/output/output-3.html | 7 + layout/reftests/forms/output/output-4.html | 7 + layout/reftests/forms/output/output-5.html | 18 + layout/reftests/forms/output/output-6.html | 18 + layout/reftests/forms/output/output-7.html | 22 + layout/reftests/forms/output/output-ref-2.html | 6 + layout/reftests/forms/output/output-ref-3.html | 6 + layout/reftests/forms/output/output-ref.html | 6 + layout/reftests/forms/output/reftest.list | 7 + layout/reftests/forms/overflow-ref.html | 19 + layout/reftests/forms/overflow.html | 20 + .../forms/placeholder/placeholder-1-password.html | 8 + .../forms/placeholder/placeholder-1-text.html | 8 + .../forms/placeholder/placeholder-1-textarea.html | 8 + .../reftests/forms/placeholder/placeholder-10.html | 27 + .../reftests/forms/placeholder/placeholder-11.html | 8 + .../reftests/forms/placeholder/placeholder-12.html | 8 + .../reftests/forms/placeholder/placeholder-13.html | 18 + .../reftests/forms/placeholder/placeholder-14.html | 18 + .../reftests/forms/placeholder/placeholder-18.html | 22 + .../forms/placeholder/placeholder-2-textarea.html | 19 + .../reftests/forms/placeholder/placeholder-2.html | 19 + .../reftests/forms/placeholder/placeholder-20.html | 23 + .../reftests/forms/placeholder/placeholder-21.html | 22 + .../reftests/forms/placeholder/placeholder-22.html | 22 + .../reftests/forms/placeholder/placeholder-3.html | 7 + .../reftests/forms/placeholder/placeholder-4.html | 18 + .../reftests/forms/placeholder/placeholder-5.html | 19 + .../forms/placeholder/placeholder-6-textarea.html | 8 + .../reftests/forms/placeholder/placeholder-6.html | 8 + .../reftests/forms/placeholder/placeholder-7.html | 19 + .../reftests/forms/placeholder/placeholder-8.html | 23 + .../reftests/forms/placeholder/placeholder-9.html | 23 + .../forms/placeholder/placeholder-blank-ref.html | 16 + .../forms/placeholder/placeholder-focus-ref.html | 17 + .../placeholder/placeholder-overflow-ref.html | 13 + .../placeholder-overflow-textarea-ref.html | 13 + .../placeholder/placeholder-overridden-ref.html | 6 + .../forms/placeholder/placeholder-rtl-ref.html | 9 + .../forms/placeholder/placeholder-rtl.html | 8 + .../forms/placeholder/placeholder-style.css | 10 + .../forms/placeholder/placeholder-visible-ref.html | 13 + .../placeholder-visible-textarea-ref.html | 13 + layout/reftests/forms/placeholder/reftest.list | 36 + .../forms/progress/bar-pseudo-element-ref.html | 105 + .../forms/progress/bar-pseudo-element-rtl-ref.html | 45 + .../forms/progress/bar-pseudo-element-rtl.html | 26 + .../progress/bar-pseudo-element-vertical-ref.html | 90 + .../bar-pseudo-element-vertical-rtl-ref.html | 91 + .../progress/bar-pseudo-element-vertical-rtl.html | 47 + .../progress/bar-pseudo-element-vertical.html | 47 + .../forms/progress/bar-pseudo-element.html | 51 + .../forms/progress/block-invalidate-ref.html | 10 + .../reftests/forms/progress/block-invalidate.html | 19 + layout/reftests/forms/progress/in-cells-ref.html | 22 + layout/reftests/forms/progress/in-cells.html | 21 + .../progress/indeterminate-style-height-ref.html | 46 + .../forms/progress/indeterminate-style-height.html | 24 + .../progress/indeterminate-style-width-ref.html | 37 + .../forms/progress/indeterminate-style-width.html | 19 + .../forms/progress/margin-padding-ref.html | 88 + .../forms/progress/margin-padding-rtl-ref.html | 88 + .../forms/progress/margin-padding-rtl.html | 40 + .../progress/margin-padding-vertical-ref.html | 88 + .../progress/margin-padding-vertical-rtl-ref.html | 88 + .../progress/margin-padding-vertical-rtl.html | 43 + .../forms/progress/margin-padding-vertical.html | 43 + layout/reftests/forms/progress/margin-padding.html | 40 + layout/reftests/forms/progress/max-height-ref.html | 11 + layout/reftests/forms/progress/max-height.html | 11 + .../forms/progress/progress-orient-block.html | 3 + .../progress/progress-orient-horizontal-rtl.html | 3 + .../forms/progress/progress-orient-horizontal.html | 3 + .../forms/progress/progress-orient-inline.html | 3 + .../progress/progress-orient-vertical-rtl.html | 3 + .../forms/progress/progress-orient-vertical.html | 3 + .../forms/progress/progress-vlr-orient-block.html | 3 + .../progress/progress-vlr-orient-horizontal.html | 3 + .../forms/progress/progress-vlr-orient-inline.html | 3 + .../progress/progress-vlr-orient-vertical.html | 3 + layout/reftests/forms/progress/progress-vlr.html | 3 + .../forms/progress/progress-vrl-orient-block.html | 3 + .../progress/progress-vrl-orient-horizontal.html | 3 + .../forms/progress/progress-vrl-orient-inline.html | 3 + .../progress/progress-vrl-orient-vertical.html | 3 + layout/reftests/forms/progress/progress-vrl.html | 3 + layout/reftests/forms/progress/reftest.list | 42 + layout/reftests/forms/progress/style.css | 37 + .../forms/progress/transformations-ref.html | 78 + .../reftests/forms/progress/transformations.html | 36 + layout/reftests/forms/progress/values-ref.html | 58 + layout/reftests/forms/progress/values-rtl-ref.html | 58 + layout/reftests/forms/progress/values-rtl.html | 16 + .../forms/progress/values-vertical-ref.html | 58 + .../forms/progress/values-vertical-rtl-ref.html | 58 + .../forms/progress/values-vertical-rtl.html | 21 + .../reftests/forms/progress/values-vertical.html | 21 + layout/reftests/forms/progress/values.html | 16 + layout/reftests/forms/reftest.list | 40 + layout/reftests/forms/select/1769580-ref.html | 12 + layout/reftests/forms/select/1769580.html | 13 + layout/reftests/forms/select/997709-2-ref.html | 4 + layout/reftests/forms/select/997709-2.html | 4 + .../reftests/forms/select/arrow-color-notref.html | 4 + layout/reftests/forms/select/arrow-color.html | 4 + layout/reftests/forms/select/boguskids-ref.html | 13 + layout/reftests/forms/select/boguskids.html | 18 + .../reftests/forms/select/dynamic-boguskids.html | 31 + .../forms/select/dynamic-text-indent-1-ref.html | 4 + .../forms/select/dynamic-text-indent-1.html | 14 + .../forms/select/dynamic-text-overflow-1-ref.html | 4 + .../forms/select/dynamic-text-overflow-1.html | 14 + layout/reftests/forms/select/focusring-1-ref.html | 37 + layout/reftests/forms/select/focusring-1.html | 41 + layout/reftests/forms/select/focusring-2-ref.html | 22 + layout/reftests/forms/select/focusring-2.html | 46 + .../forms/select/intrinsic-size-scrollbar.html | 2 + .../forms/select/listbox-checked-style-notref.html | 11 + .../forms/select/listbox-checked-style-ref.html | 11 + .../forms/select/listbox-checked-style.html | 11 + .../forms/select/listbox-focus-notref.html | 13 + layout/reftests/forms/select/listbox-focus.html | 13 + .../forms/select/listbox-zero-row-initial-ref.html | 23 + .../forms/select/listbox-zero-row-initial.html | 14 + layout/reftests/forms/select/multiple-ref.html | 12 + layout/reftests/forms/select/multiple.html | 12 + layout/reftests/forms/select/no-padding-ref.html | 2 + layout/reftests/forms/select/no-padding.html | 2 + .../reftests/forms/select/option-children-ref.html | 5 + layout/reftests/forms/select/option-children.html | 11 + .../select/out-of-bounds-selectedindex-ref.html | 112 + .../forms/select/out-of-bounds-selectedindex.html | 129 + .../forms/select/padding-button-placement-ref.html | 10 + .../forms/select/padding-button-placement.html | 15 + layout/reftests/forms/select/reftest.list | 31 + ...select-option-display-none-inline-size-ref.html | 18 + .../select-option-display-none-inline-size.html | 23 + .../forms/select/select-scrollbar-width-ref.html | 2 + .../forms/select/select-scrollbar-width.html | 2 + .../select/themed-select-padding-no-clip-ref.html | 37 + .../select/themed-select-padding-no-clip.html | 26 + .../forms/select/vertical-centering-ref.html | 20 + .../reftests/forms/select/vertical-centering.html | 18 + .../forms/text-control-baseline-1-ref.html | 30 + layout/reftests/forms/text-control-baseline-1.html | 37 + .../textarea/appearance-background-change-ref.html | 8 + .../textarea/appearance-background-change.html | 11 + .../forms/textarea/in-dynamic-rtl-doc.html | 18 + .../forms/textarea/in-ltr-doc-scrollbar.html | 10 + .../forms/textarea/in-rtl-doc-scrollbar.html | 10 + layout/reftests/forms/textarea/ltr-scrollbar.html | 10 + layout/reftests/forms/textarea/ltr.html | 10 + layout/reftests/forms/textarea/no-resize.html | 10 + .../textarea/padding-scrollbar-placement-ref.html | 43 + .../textarea/padding-scrollbar-placement.html | 44 + .../textarea/padding-text-overflow-notref.html | 12 + .../forms/textarea/padding-text-overflow.html | 13 + layout/reftests/forms/textarea/reftest.list | 18 + .../forms/textarea/resize-background-ref.html | 30 + .../reftests/forms/textarea/resize-background.html | 3 + layout/reftests/forms/textarea/resize-ref.html | 3 + layout/reftests/forms/textarea/resize-rtl-ref.html | 3 + .../forms/textarea/resize-rtl-vertical.html | 3 + layout/reftests/forms/textarea/resize-rtl.html | 3 + .../reftests/forms/textarea/resize-vertical.html | 3 + layout/reftests/forms/textarea/resize.html | 3 + .../reftests/forms/textarea/rtl-dynamic-attr.html | 18 + .../reftests/forms/textarea/rtl-dynamic-style.html | 18 + layout/reftests/forms/textarea/rtl-scrollbar.html | 10 + layout/reftests/forms/textarea/rtl.html | 10 + .../reftests/forms/textarea/various-cols-ref.html | 4 + layout/reftests/forms/textarea/various-cols.html | 4 + .../reftests/forms/textbox/accesskey-1-dyn.xhtml | 42 + .../forms/textbox/accesskey-1-notref.xhtml | 35 + layout/reftests/forms/textbox/accesskey-1.xhtml | 35 + .../reftests/forms/textbox/accesskey-2-ref.xhtml | 36 + layout/reftests/forms/textbox/accesskey-2.xhtml | 36 + .../forms/textbox/accesskey-3-notref.xhtml | 36 + .../reftests/forms/textbox/accesskey-3-ref.xhtml | 36 + layout/reftests/forms/textbox/accesskey-3.xhtml | 36 + .../forms/textbox/accesskey-4-notref.xhtml | 36 + .../reftests/forms/textbox/accesskey-4-ref.xhtml | 36 + layout/reftests/forms/textbox/accesskey-4.xhtml | 36 + .../forms/textbox/align-baseline-1-ref.xhtml | 26 + .../reftests/forms/textbox/align-baseline-1.xhtml | 34 + layout/reftests/forms/textbox/reftest.list | 11 + layout/reftests/forms/textbox/setsize-ref.xhtml | 9 + layout/reftests/forms/textbox/setsize.xhtml | 8 + layout/reftests/frameset/frameset-add-col-ref.html | 10 + layout/reftests/frameset/frameset-add-col.html | 22 + layout/reftests/frameset/frameset-add-row-ref.html | 10 + layout/reftests/frameset/frameset-add-row.html | 22 + .../reftests/frameset/frameset-remove-col-ref.html | 10 + layout/reftests/frameset/frameset-remove-col.html | 20 + .../reftests/frameset/frameset-remove-row-ref.html | 10 + layout/reftests/frameset/frameset-remove-row.html | 20 + layout/reftests/frameset/reftest.list | 4 + .../generated-content/attr-whitespace-ref.html | 10 + .../generated-content/attr-whitespace.xhtml | 60 + .../before-style-sharing-ref.html | 3 + .../generated-content/before-style-sharing.html | 8 + .../generated-content/display-types-01-ref.html | 45 + .../generated-content/display-types-01.html | 53 + .../generated-content/dynamic-attr-01-ref.html | 6 + .../generated-content/dynamic-attr-01.html | 30 + .../generated-content/dynamic-button-01-ref.html | 4 + .../generated-content/dynamic-button-01a.html | 15 + .../generated-content/dynamic-button-01b.html | 10 + .../generated-content/dynamic-content-ref.html | 7 + .../generated-content/dynamic-content.html | 14 + .../generated-content/dynamic-fieldset-01-ref.html | 4 + .../generated-content/dynamic-fieldset-01a.html | 15 + .../generated-content/dynamic-fieldset-01b.html | 10 + .../dynamic-generated-content-inherit-001.html | 25 + .../generated-content/dynamic-restyle-01-ref.html | 7 + .../generated-content/dynamic-restyle-01.html | 29 + .../dynamic-table-cell-01-ref.html | 8 + .../generated-content/dynamic-table-cell-01a.html | 20 + .../generated-content/dynamic-table-cell-01b.html | 13 + .../dynamic-table-cell-indent-ref.html | 4 + .../dynamic-table-cell-indent.html | 24 + .../reftests/generated-content/floated-01-ref.html | 23 + layout/reftests/generated-content/floated-01.html | 44 + .../generated-content-inherit-001-ref.html | 7 + .../generated-content-inherit-001.html | 20 + .../reftests/generated-content/images-01-ref.html | 11 + layout/reftests/generated-content/images-01.html | 18 + .../generated-content/positioned-01-ref.html | 21 + .../reftests/generated-content/positioned-01.html | 48 + .../reftests/generated-content/quotes-001-ref.xml | 13 + layout/reftests/generated-content/quotes-001.xml | 93 + layout/reftests/generated-content/reftest.list | 24 + .../generated-content/square-outline-32x32.png | Bin 0 -> 96 bytes .../table-ignoring-whitespace-01-ref.html | 27 + .../table-ignoring-whitespace-01.html | 49 + .../generated-content/table-parts-01-ref.html | 75 + .../reftests/generated-content/table-parts-01.html | 74 + .../transitive-style-invalidation-ref.html | 19 + .../transitive-style-invalidation.html | 22 + layout/reftests/high-contrast/ahem.css | 4 + .../high-contrast/backplate-bg-image-001-ref.html | 25 + .../high-contrast/backplate-bg-image-001.html | 16 + .../high-contrast/backplate-bg-image-002-ref.html | 23 + .../high-contrast/backplate-bg-image-002.html | 19 + .../high-contrast/backplate-bg-image-003-ref.html | 40 + .../high-contrast/backplate-bg-image-003.html | 36 + .../high-contrast/backplate-bg-image-004-ref.html | 33 + .../high-contrast/backplate-bg-image-004.html | 30 + .../high-contrast/backplate-bg-image-005-ref.html | 29 + .../high-contrast/backplate-bg-image-005.html | 22 + .../high-contrast/backplate-bg-image-006-ref.html | 29 + .../high-contrast/backplate-bg-image-006.html | 24 + .../high-contrast/backplate-bg-image-007-ref.html | 37 + .../high-contrast/backplate-bg-image-007.html | 32 + .../high-contrast/backplate-bg-image-008-ref.html | 27 + .../high-contrast/backplate-bg-image-008.html | 25 + .../high-contrast/backplate-bg-image-009-ref.html | 38 + .../high-contrast/backplate-bg-image-009.html | 30 + .../high-contrast/backplate-bg-image-010-ref.html | 51 + .../high-contrast/backplate-bg-image-010.html | 46 + .../high-contrast/backplate-bg-image-011-ref.html | 25 + .../high-contrast/backplate-bg-image-011.html | 22 + .../high-contrast/backplate-bg-image-012-ref.html | 21 + .../high-contrast/backplate-bg-image-012.html | 18 + .../high-contrast/backplate-bg-image-013-ref.html | 19 + .../high-contrast/backplate-bg-image-013.html | 20 + .../high-contrast/backplate-bg-image-014.html | 16 + .../backplate-force-color-adjust-ref.html | 15 + .../backplate-force-color-adjust.html | 16 + .../high-contrast/backplate-select-001-ref.html | 7 + .../high-contrast/backplate-select-001.html | 7 + .../high-contrast/bg-image-div-001-ref.html | 28 + .../reftests/high-contrast/bg-image-div-001.html | 41 + .../high-contrast/bg-image-div-002-ref.html | 16 + .../reftests/high-contrast/bg-image-div-002.html | 18 + .../high-contrast/bg-image-root-001-ref.html | 1 + .../reftests/high-contrast/bg-image-root-001.html | 7 + layout/reftests/high-contrast/blue.png | Bin 0 -> 135 bytes .../border-color-transparent-ref.html | 7 + .../high-contrast/border-color-transparent.html | 7 + layout/reftests/high-contrast/cascade-001.html | 15 + .../reftests/high-contrast/color-mix-notref.html | 4 + layout/reftests/high-contrast/color-mix.html | 9 + .../high-contrast/color-transparent-001.html | 10 + .../high-contrast/color-transparent-002.html | 13 + .../reftests/high-contrast/currentColor-ref.html | 9 + layout/reftests/high-contrast/currentColor.html | 10 + .../reftests/high-contrast/forced-colors-000.html | 17 + .../reftests/high-contrast/forced-colors-001.html | 16 + .../reftests/high-contrast/forced-colors-002.html | 17 + layout/reftests/high-contrast/green.png | Bin 0 -> 84 bytes layout/reftests/high-contrast/links-2.html | 5 + layout/reftests/high-contrast/links-ref.html | 2 + layout/reftests/high-contrast/links.html | 5 + .../no-system-colors-color-scheme-ref.html | 16 + .../no-system-colors-color-scheme.html | 13 + .../high-contrast/non-themed-button-001-ref.html | 10 + .../high-contrast/non-themed-button-001.html | 9 + .../high-contrast/non-themed-button-002-ref.html | 9 + .../high-contrast/non-themed-button-002.html | 9 + .../high-contrast/prefers-color-scheme-dark.html | 5 + .../high-contrast/prefers-color-scheme-light.html | 5 + .../high-contrast/prefers-color-scheme.html | 8 + .../high-contrast/prefers-contrast-001.html | 15 + .../high-contrast/prefers-contrast-002.html | 23 + .../high-contrast/prefers-contrast-005.html | 23 + .../high-contrast/prefers-contrast-black-ref.html | 11 + layout/reftests/high-contrast/red.png | Bin 0 -> 87 bytes layout/reftests/high-contrast/reftest.list | 105 + .../reftests/high-contrast/selection-001-ref.html | 11 + layout/reftests/high-contrast/selection-001.html | 17 + .../high-contrast/semi-transparent-background.html | 11 + .../high-contrast/semi-transparent-overlay.html | 15 + .../high-contrast/system-colors-notref.html | 2 + layout/reftests/high-contrast/system-colors.html | 2 + .../append-to-empty-trailing-inline-1-ref.html | 19 + .../append-to-empty-trailing-inline-1.html | 32 + .../append-to-nested-split-inline-1-noib-ref.html | 34 + .../append-to-nested-split-inline-1-ref.html | 22 + .../ib-split/append-to-nested-split-inline-1.html | 37 + .../reftests/ib-split/ignored-margins-1-ref.html | 8 + layout/reftests/ib-split/ignored-margins-1a.html | 16 + layout/reftests/ib-split/ignored-margins-1b.html | 16 + .../reftests/ib-split/ignored-margins-2-ref.html | 8 + layout/reftests/ib-split/ignored-margins-2a.html | 16 + layout/reftests/ib-split/ignored-margins-2b.html | 16 + .../insert-into-split-inline-1-noib-ref.html | 27 + .../ib-split/insert-into-split-inline-1-ref.html | 23 + .../insert-into-split-inline-10-noib-ref.html | 34 + .../ib-split/insert-into-split-inline-10-ref.html | 23 + .../ib-split/insert-into-split-inline-10.html | 34 + .../insert-into-split-inline-11-noib-ref.html | 36 + .../ib-split/insert-into-split-inline-11-ref.html | 25 + .../ib-split/insert-into-split-inline-11.html | 36 + .../insert-into-split-inline-12-noib-ref.html | 10 + .../ib-split/insert-into-split-inline-12-ref.html | 6 + .../ib-split/insert-into-split-inline-12.html | 17 + .../insert-into-split-inline-13-noib-ref.html | 8 + .../ib-split/insert-into-split-inline-13-ref.html | 6 + .../ib-split/insert-into-split-inline-13.html | 24 + .../insert-into-split-inline-14-noib-ref.html | 8 + .../ib-split/insert-into-split-inline-14-ref.html | 6 + .../ib-split/insert-into-split-inline-14.html | 23 + .../insert-into-split-inline-15-noib-ref.html | 10 + .../ib-split/insert-into-split-inline-15-ref.html | 6 + .../ib-split/insert-into-split-inline-15.html | 17 + .../insert-into-split-inline-16-noib-ref.html | 8 + .../ib-split/insert-into-split-inline-16-ref.html | 6 + .../ib-split/insert-into-split-inline-16a.html | 23 + .../ib-split/insert-into-split-inline-16b.html | 23 + .../ib-split/insert-into-split-inline-17-ref.html | 9 + .../ib-split/insert-into-split-inline-17.html | 20 + .../ib-split/insert-into-split-inline-1a.html | 35 + .../ib-split/insert-into-split-inline-1b.html | 35 + .../ib-split/insert-into-split-inline-1c.html | 35 + .../ib-split/insert-into-split-inline-1d.html | 35 + .../ib-split/insert-into-split-inline-1e.html | 35 + .../ib-split/insert-into-split-inline-1f.html | 35 + .../ib-split/insert-into-split-inline-1g.html | 35 + .../ib-split/insert-into-split-inline-1h.html | 35 + .../ib-split/insert-into-split-inline-1i.html | 35 + .../ib-split/insert-into-split-inline-1j.html | 35 + .../ib-split/insert-into-split-inline-1k.html | 35 + .../ib-split/insert-into-split-inline-1l.html | 34 + .../insert-into-split-inline-2-noib-ref.html | 25 + .../ib-split/insert-into-split-inline-2-ref.html | 20 + .../ib-split/insert-into-split-inline-2a.html | 32 + .../ib-split/insert-into-split-inline-2b.html | 32 + .../ib-split/insert-into-split-inline-2c.html | 32 + .../ib-split/insert-into-split-inline-2d.html | 32 + .../ib-split/insert-into-split-inline-2e.html | 32 + .../ib-split/insert-into-split-inline-2f.html | 32 + .../ib-split/insert-into-split-inline-2g.html | 32 + .../ib-split/insert-into-split-inline-2h.html | 32 + .../ib-split/insert-into-split-inline-2i.html | 31 + .../insert-into-split-inline-3-noib-ref.html | 27 + .../ib-split/insert-into-split-inline-3-ref.html | 21 + .../ib-split/insert-into-split-inline-3.html | 32 + .../insert-into-split-inline-4-noib-ref.html | 27 + .../ib-split/insert-into-split-inline-4-ref.html | 22 + .../ib-split/insert-into-split-inline-4.html | 34 + .../insert-into-split-inline-5-noib-ref.html | 27 + .../ib-split/insert-into-split-inline-5-ref.html | 21 + .../insert-into-split-inline-5-shadow.html | 42 + .../insert-into-split-inline-6-noib-ref.html | 17 + .../ib-split/insert-into-split-inline-6-ref.html | 14 + .../ib-split/insert-into-split-inline-6.html | 26 + .../insert-into-split-inline-7-noib-ref.html | 17 + .../ib-split/insert-into-split-inline-7-ref.html | 14 + .../ib-split/insert-into-split-inline-7.html | 26 + .../insert-into-split-inline-8-noib-ref.html | 23 + .../ib-split/insert-into-split-inline-8-ref.html | 17 + .../ib-split/insert-into-split-inline-8a.html | 29 + .../ib-split/insert-into-split-inline-8b.html | 29 + .../ib-split/insert-into-split-inline-8c.html | 29 + .../insert-into-split-inline-9-noib-ref.html | 34 + .../ib-split/insert-into-split-inline-9-ref.html | 22 + .../ib-split/insert-into-split-inline-9.html | 33 + layout/reftests/ib-split/reftest.list | 65 + layout/reftests/ib-split/relpos-inline-1-ref.html | 15 + layout/reftests/ib-split/relpos-inline-1a.html | 22 + layout/reftests/ib-split/relpos-inline-1b.html | 30 + .../trailing-inline-with-continuations-1-ref.html | 14 + .../trailing-inline-with-continuations-1.html | 17 + layout/reftests/image-element/broken-icon.html | 9 + layout/reftests/image-element/bug-364968-ref.html | 24 + layout/reftests/image-element/bug-364968.html | 19 + layout/reftests/image-element/bug-463204-ref.html | 35 + layout/reftests/image-element/bug-463204.html | 36 + layout/reftests/image-element/canvas-drawing.js | 11 + .../image-element/canvas-inside-document.html | 12 + .../canvas-outside-document-invalidate-01.html | 30 + .../canvas-outside-document-invalidate-02.html | 33 + .../image-element/canvas-outside-document.html | 18 + .../element-paint-background-size-01-ref.html | 12 + .../element-paint-background-size-01.html | 17 + .../element-paint-background-size-02-ref.html | 22 + .../element-paint-background-size-02.html | 27 + .../image-element/element-paint-clippath-ref.html | 9 + .../image-element/element-paint-clippath.html | 23 + .../element-paint-continuation-ref.html | 25 + .../image-element/element-paint-continuation.html | 26 + .../element-paint-multiple-backgrounds-01-ref.html | 30 + .../element-paint-multiple-backgrounds-01a.html | 33 + .../element-paint-multiple-backgrounds-01b.html | 44 + .../element-paint-multiple-backgrounds-01c.html | 45 + .../element-paint-native-widget-ref.html | 14 + .../image-element/element-paint-native-widget.html | 21 + ...ment-paint-paintserversize-rounding-01-ref.html | 31 + .../element-paint-paintserversize-rounding-01.html | 39 + ...ment-paint-paintserversize-rounding-02-ref.html | 24 + .../element-paint-paintserversize-rounding-02.html | 37 + .../image-element/element-paint-recursion-ref.html | 21 + .../image-element/element-paint-recursion.html | 28 + .../image-element/element-paint-repeated-ref.html | 16 + .../image-element/element-paint-repeated.html | 17 + .../image-element/element-paint-sharpness-01a.html | 17 + .../image-element/element-paint-sharpness-01b.html | 12 + .../image-element/element-paint-sharpness-01c.html | 12 + .../image-element/element-paint-sharpness-01d.html | 17 + .../image-element/element-paint-sharpness-02a.html | 17 + .../image-element/element-paint-sharpness-02b.html | 17 + .../image-element/element-paint-sharpness-02c.html | 17 + .../image-element/element-paint-simple-ref.html | 20 + .../image-element/element-paint-simple.html | 28 + ...lement-paint-subimage-sampling-restriction.html | 39 + .../element-paint-transform-01-ref.html | 13 + .../image-element/element-paint-transform-01.html | 18 + .../element-paint-transform-02-ref.html | 23 + .../image-element/element-paint-transform-02.html | 28 + .../element-paint-transform-03-ref.html | 49 + .../image-element/element-paint-transform-03.html | 37 + .../element-paint-transform-repeated-ref.html | 19 + .../element-paint-transform-repeated.html | 30 + layout/reftests/image-element/empty-src.html | 9 + .../image-element/gradient-html-01-ref.svg | 11 + .../reftests/image-element/gradient-html-01.html | 16 + .../image-element/gradient-html-02-ref.svg | 12 + .../reftests/image-element/gradient-html-02.html | 21 + .../image-element/gradient-html-03-ref.svg | 12 + .../reftests/image-element/gradient-html-03.html | 19 + .../image-element/gradient-html-04-ref.html | 17 + .../reftests/image-element/gradient-html-04.html | 24 + .../image-element/gradient-html-05-ref.html | 17 + .../reftests/image-element/gradient-html-05.html | 26 + .../reftests/image-element/gradient-html-06a.html | 18 + .../reftests/image-element/gradient-html-06b.html | 13 + .../reftests/image-element/gradient-html-06c.html | 19 + .../reftests/image-element/gradient-html-06d.html | 23 + .../reftests/image-element/gradient-html-06e.html | 23 + .../reftests/image-element/gradient-html-07a.html | 18 + .../reftests/image-element/gradient-html-07b.html | 12 + .../reftests/image-element/gradient-html-07c.html | 19 + .../reftests/image-element/gradient-html-07d.html | 12 + .../image-outside-document-invalidate.html | 24 + layout/reftests/image-element/invalid-src-2.html | 9 + layout/reftests/image-element/invalid-src.html | 9 + .../reftests/image-element/invalidate-1-ref.html | 7 + layout/reftests/image-element/invalidate-1.html | 18 + .../image-element/mask-image-element-ref.html | 48 + .../reftests/image-element/mask-image-element.html | 63 + .../image-element/mozsetimageelement-01-ref.html | 19 + .../image-element/mozsetimageelement-01.html | 44 + .../image-element/mozsetimageelement-02.html | 25 + layout/reftests/image-element/no-src.html | 9 + .../reftests/image-element/orientation-1-ref.html | 3 + layout/reftests/image-element/orientation-1.html | 4 + .../reftests/image-element/pattern-html-01-ref.svg | 14 + layout/reftests/image-element/pattern-html-01.html | 21 + .../reftests/image-element/pattern-html-02-ref.svg | 27 + layout/reftests/image-element/pattern-html-02.html | 26 + layout/reftests/image-element/reftest.list | 59 + .../image-element/repeatable-diagonal-gradient.png | Bin 0 -> 14520 bytes layout/reftests/image/100.png | Bin 0 -> 91 bytes layout/reftests/image/200.png | Bin 0 -> 100 bytes layout/reftests/image/300.png | Bin 0 -> 106 bytes layout/reftests/image/400.png | Bin 0 -> 114 bytes layout/reftests/image/50.png | Bin 0 -> 85 bytes layout/reftests/image/500.svg | 9 + .../image/background-image-zoom-1-ref.html | 23 + layout/reftests/image/background-image-zoom-1.html | 24 + layout/reftests/image/background-image-zoom-2.html | 23 + layout/reftests/image/big.png | Bin 0 -> 82 bytes layout/reftests/image/blue-100x50.png | Bin 0 -> 219 bytes layout/reftests/image/blue-16x20.png | Bin 0 -> 118 bytes layout/reftests/image/blue-32x32.png | Bin 0 -> 110 bytes layout/reftests/image/blue-50x100.png | Bin 0 -> 220 bytes layout/reftests/image/blue-50x50.png | Bin 0 -> 191 bytes layout/reftests/image/image-exif-0-deg-flip.jpg | Bin 0 -> 6872 bytes layout/reftests/image/image-exif-0-deg.jpg | Bin 0 -> 6872 bytes layout/reftests/image/image-exif-180-deg-flip.jpg | Bin 0 -> 6872 bytes layout/reftests/image/image-exif-180-deg.jpg | Bin 0 -> 6872 bytes layout/reftests/image/image-exif-270-deg-flip.jpg | Bin 0 -> 6872 bytes layout/reftests/image/image-exif-270-deg.jpg | Bin 0 -> 6872 bytes layout/reftests/image/image-exif-90-deg-flip.jpg | Bin 0 -> 6872 bytes layout/reftests/image/image-exif-90-deg.jpg | Bin 0 -> 6872 bytes layout/reftests/image/image-exif-none.jpg | Bin 0 -> 1776 bytes layout/reftests/image/image-in-iframe-1-ref.html | 6 + layout/reftests/image/image-in-iframe-1.html | 16 + .../reftests/image/image-object-fit-dyn-1-ref.html | 24 + layout/reftests/image/image-object-fit-dyn-1.html | 45 + .../image-object-fit-with-background-1-ref.html | 26 + .../image/image-object-fit-with-background-1.html | 34 + .../image-object-fit-with-background-2-ref.html | 28 + .../image/image-object-fit-with-background-2.html | 40 + .../image/image-object-position-dyn-1-ref.html | 25 + .../image/image-object-position-dyn-1.html | 45 + ...mage-object-position-with-background-1-ref.html | 42 + .../image-object-position-with-background-1.html | 35 + ...mage-object-position-with-background-2-ref.html | 23 + .../image-object-position-with-background-2.html | 31 + .../image/image-orientation-background.html | 43 + .../image/image-orientation-dynamic-ref.html | 33 + .../reftests/image/image-orientation-dynamic.html | 17 + .../image/image-orientation-explicit-none.html | 21 + .../image/image-orientation-from-image.html | 40 + .../image-orientation-generated-content-ref.html | 33 + .../image/image-orientation-generated-content.html | 19 + layout/reftests/image/image-orientation-ref.html | 80 + .../image/image-resize-percent-height.html | 15 + .../reftests/image/image-resize-percent-width.html | 15 + layout/reftests/image/image-resize-ref.html | 3 + layout/reftests/image/image-seam-1-ref.html | 14 + layout/reftests/image/image-seam-1a.html | 17 + layout/reftests/image/image-seam-1b.html | 17 + layout/reftests/image/image-seam-2-ref.html | 17 + layout/reftests/image/image-seam-2.html | 18 + .../image-srcset-basic-selection-0.1x-ref.html | 11 + .../image/image-srcset-basic-selection-0.1x.html | 26 + .../image-srcset-basic-selection-0.5x-ref.html | 11 + .../image/image-srcset-basic-selection-0.5x.html | 26 + .../image-srcset-basic-selection-0.6x-ref.html | 11 + .../image/image-srcset-basic-selection-0.6x.html | 26 + .../image-srcset-basic-selection-1.5x-ref.html | 11 + .../image/image-srcset-basic-selection-1.5x.html | 26 + .../image/image-srcset-basic-selection-1x-ref.html | 11 + .../image/image-srcset-basic-selection-1x.html | 26 + .../image/image-srcset-basic-selection-2x-ref.html | 11 + .../image/image-srcset-basic-selection-2x.html | 26 + ...mage-srcset-basic-selection-width-0.5x-ref.html | 11 + .../image-srcset-basic-selection-width-0.5x.html | 26 + ...image-srcset-basic-selection-width-10x-ref.html | 11 + .../image-srcset-basic-selection-width-10x.html | 26 + .../image-srcset-basic-selection-width-1x-ref.html | 11 + .../image-srcset-basic-selection-width-1x.html | 26 + .../image-srcset-basic-selection-width-2x-ref.html | 11 + .../image-srcset-basic-selection-width-2x.html | 26 + .../image/image-srcset-default-1x-ref.html | 11 + layout/reftests/image/image-srcset-default-1x.html | 26 + .../image/image-srcset-default-2x-ref.html | 11 + layout/reftests/image/image-srcset-default-2x.html | 26 + .../image/image-srcset-default-src-1x-ref.html | 11 + .../image/image-srcset-default-src-1x.html | 26 + .../image/image-srcset-default-src-2x-ref.html | 11 + .../image/image-srcset-default-src-2x.html | 26 + layout/reftests/image/image-srcset-isize-ref.html | 25 + layout/reftests/image/image-srcset-isize.html | 41 + layout/reftests/image/image-srcset-svg-1x-ref.html | 11 + layout/reftests/image/image-srcset-svg-1x.html | 26 + layout/reftests/image/image-srcset-svg-2x-ref.html | 11 + layout/reftests/image/image-srcset-svg-2x.html | 26 + layout/reftests/image/image-srcset-svg-3x-ref.html | 11 + layout/reftests/image/image-srcset-svg-3x.html | 26 + .../image/image-srcset-svg-default-1x-ref.html | 11 + .../image/image-srcset-svg-default-1x.html | 26 + .../image/image-srcset-svg-default-2x-ref.html | 11 + .../image/image-srcset-svg-default-2x.html | 26 + layout/reftests/image/image-zoom-1-ref.html | 16 + layout/reftests/image/image-zoom-1.html | 16 + layout/reftests/image/image-zoom-2.html | 16 + .../img-invalidation-local-transform-1-ref.html | 17 + .../img-invalidation-local-transform-1-ref.png | Bin 0 -> 3757 bytes .../image/img-invalidation-local-transform-1.html | 51 + .../image/img-invalidation-local-transform-1.png | Bin 0 -> 5834 bytes layout/reftests/image/invalid-url-image-1-ref.html | 7 + layout/reftests/image/invalid-url-image-1.html | 7 + .../reftests/image/moz-broken-matching-1-ref.html | 7 + layout/reftests/image/moz-broken-matching-1.html | 7 + .../image/moz-broken-matching-lazy-load.html | 13 + layout/reftests/image/nearly-white.png | Bin 0 -> 115 bytes layout/reftests/image/no-intrinsic-size.svg | 9 + layout/reftests/image/reftest.list | 73 + layout/reftests/image/small.png | Bin 0 -> 85 bytes layout/reftests/image/sync-image-switch-1-ref.html | 4 + layout/reftests/image/sync-image-switch-1a.html | 16 + layout/reftests/image/sync-image-switch-1b.html | 16 + layout/reftests/image/sync-image-switch-1c.html | 16 + layout/reftests/image/sync-image-switch-1d.html | 16 + layout/reftests/image/unknown-protocol-ref.html | 1 + layout/reftests/image/unknown-protocol.html | 1 + .../indic-shaping/686225-1-bangla-aat-notref.html | 5 + .../indic-shaping/686225-1-bangla-aat.html | 5 + .../indic-shaping/686225-2-kannada-aat-notref.html | 5 + .../indic-shaping/686225-2-kannada-aat.html | 5 + layout/reftests/indic-shaping/balinese-1-ref.html | 19 + layout/reftests/indic-shaping/balinese-1.html | 19 + layout/reftests/indic-shaping/bengali-1-ref.html | 27 + layout/reftests/indic-shaping/bengali-1a.html | 27 + layout/reftests/indic-shaping/bengali-1b.html | 27 + layout/reftests/indic-shaping/bengali-2-ref.html | 28 + layout/reftests/indic-shaping/bengali-2a.html | 28 + layout/reftests/indic-shaping/bengali-2b.html | 28 + layout/reftests/indic-shaping/bengali-3-ref.html | 27 + layout/reftests/indic-shaping/bengali-3a.html | 27 + layout/reftests/indic-shaping/bengali-3b.html | 27 + layout/reftests/indic-shaping/bengali-3c.html | 27 + .../reftests/indic-shaping/devanagari-1-ref.html | 27 + layout/reftests/indic-shaping/devanagari-1a.html | 27 + layout/reftests/indic-shaping/devanagari-1b.html | 27 + .../reftests/indic-shaping/devanagari-2-ref.html | 27 + layout/reftests/indic-shaping/devanagari-2.html | 27 + .../reftests/indic-shaping/devanagari-3-ref.html | 27 + layout/reftests/indic-shaping/devanagari-3a.html | 27 + layout/reftests/indic-shaping/devanagari-3b.html | 27 + .../indic-shaping/devanagari-4-notref.html | 27 + layout/reftests/indic-shaping/devanagari-4.html | 27 + layout/reftests/indic-shaping/gujarati-1-ref.html | 27 + layout/reftests/indic-shaping/gujarati-1a.html | 27 + layout/reftests/indic-shaping/gujarati-1b.html | 27 + layout/reftests/indic-shaping/gujarati-2-ref.html | 27 + layout/reftests/indic-shaping/gujarati-2.html | 27 + layout/reftests/indic-shaping/gujarati-3-ref.html | 27 + layout/reftests/indic-shaping/gujarati-3a.html | 27 + layout/reftests/indic-shaping/gujarati-3b.html | 27 + .../reftests/indic-shaping/gujarati-4-notref.html | 27 + layout/reftests/indic-shaping/gujarati-4.html | 27 + layout/reftests/indic-shaping/reftest.list | 27 + .../inline-borderpadding/left-ltr-ref.html | 10 + .../inline-borderpadding/left-rtl-ref.html | 10 + .../reftests/inline-borderpadding/ltr-basic.html | 19 + layout/reftests/inline-borderpadding/ltr-ib.html | 19 + .../inline-borderpadding/ltr-span-only-ib.html | 19 + .../inline-borderpadding/ltr-span-only.html | 19 + layout/reftests/inline-borderpadding/reftest.list | 8 + .../inline-borderpadding/right-ltr-ref.html | 10 + .../inline-borderpadding/right-rtl-ref.html | 10 + .../reftests/inline-borderpadding/rtl-basic.html | 19 + layout/reftests/inline-borderpadding/rtl-ib.html | 19 + .../inline-borderpadding/rtl-span-only-ib.html | 19 + .../inline-borderpadding/rtl-span-only.html | 19 + .../reftests/inline/inline-block-baseline-ref.html | 28 + layout/reftests/inline/inline-block-baseline.html | 36 + layout/reftests/inline/inline-block-margin.html | 6 + layout/reftests/inline/inline-block-padding.html | 6 + layout/reftests/inline/inline-block-width.html | 6 + layout/reftests/inline/inline-block-zero.html | 3 + layout/reftests/inline/reftest.list | 8 + .../inline/zero-inline-block-margin-left.html | 6 + .../inline/zero-inline-block-margin-ref.html | 6 + .../inline/zero-inline-block-margin-ref2.html | 6 + .../inline/zero-inline-block-margin-right.html | 6 + layout/reftests/invalidation/1243409-1-ref.html | 11 + layout/reftests/invalidation/1243409-1.html | 28 + layout/reftests/invalidation/540247-1-ref.xhtml | 29 + layout/reftests/invalidation/540247-1.xhtml | 33 + layout/reftests/invalidation/543681-1-ref.html | 18 + layout/reftests/invalidation/543681-1.html | 22 + .../invalidation/background-position-1-ref.html | 31 + .../invalidation/background-position-1.html | 41 + .../invalidation/background-position-2-ref.html | 20 + .../invalidation/background-position-2a.html | 32 + .../invalidation/background-position-2b.html | 36 + .../invalidation/background-position-2c.html | 36 + .../invalidation/background-position-2d.html | 43 + .../invalidation/background-position-2e.html | 43 + .../invalidation/background-position-2f.html | 36 + .../reftests/invalidation/border-radius-1-ref.html | 28 + layout/reftests/invalidation/border-radius-1.html | 38 + .../invalidation/box-shadow-border-radius-ref.html | 19 + .../invalidation/box-shadow-border-radius.html | 27 + .../invalidation/clip-path-invalidation-1a.html | 40 + .../invalidation/clip-path-invalidation-1b.html | 47 + .../invalidation/clip-path-invalidation-1c.html | 42 + .../invalidation/clip-path-invalidation-1d.html | 50 + .../invalidation/clipped-animated-transform-1.html | 62 + layout/reftests/invalidation/fast-scrolling.html | 113 + .../invalidation/filter-userspace-offset.svg | 156 + .../invalidation/fractional-transform-1.html | 36 + .../invalidation/fractional-transform-2.html | 32 + .../invalidation/fractional-transform-3.html | 32 + .../image-scrolling-zoom-1-notref.html | 36 + .../invalidation/image-scrolling-zoom-1-ref.html | 36 + .../invalidation/image-scrolling-zoom-1.html | 51 + .../invalidation/image_rgrg-256x256-animated.gif | Bin 0 -> 1748 bytes .../reftests/invalidation/image_rgrg-256x256.png | Bin 0 -> 131 bytes .../inactive-layertree-visible-region-1.html | 60 + .../inactive-layertree-visible-region-2.html | 62 + .../invalidation/jetstream-scroll-ref.html | 70 + layout/reftests/invalidation/jetstream-scroll.html | 73 + .../reftests/invalidation/layer-splitting-1.html | 63 + .../reftests/invalidation/layer-splitting-2.html | 67 + .../reftests/invalidation/layer-splitting-3.html | 95 + .../reftests/invalidation/layer-splitting-4.html | 82 + .../reftests/invalidation/layer-splitting-5.html | 109 + .../reftests/invalidation/layer-splitting-6.html | 117 + .../reftests/invalidation/layer-splitting-7.html | 72 + .../invalidation/mask-invalidation-1-ref.html | 22 + .../invalidation/mask-invalidation-1a.html | 77 + .../invalidation/mask-invalidation-1b.html | 84 + .../invalidation/mask-invalidation-2-ref.html | 14 + .../invalidation/mask-invalidation-2a.html | 36 + .../invalidation/mask-invalidation-2b.html | 43 + .../invalidation/mask-invalidation-2c.html | 42 + .../invalidation/mask-invalidation-2d.html | 50 + layout/reftests/invalidation/masklayer-1.html | 55 + layout/reftests/invalidation/masklayer-2.html | 62 + .../invalidation/negative-w-component-ref.html | 73 + .../invalidation/negative-w-component.html | 86 + .../nudge-to-integer-invalidation.html | 32 + .../invalidation/one-pixel-wide-background.png | Bin 0 -> 1059 bytes .../invalidation/paintedlayer-recycling-1.html | 75 + .../invalidation/paintedlayer-recycling-2.html | 67 + .../invalidation/paintedlayer-recycling-3.html | 71 + .../invalidation/paintedlayer-recycling-4.html | 70 + .../invalidation/paintedlayer-recycling-5.html | 77 + .../invalidation/paintedlayer-recycling-6.html | 78 + .../invalidation/paintedlayer-recycling-7.html | 82 + .../invalidation/paintedlayer-recycling-8-ref.html | 58 + .../invalidation/paintedlayer-recycling-8.html | 80 + .../partially-scrolled-svg-group-ref.html | 51 + .../invalidation/partially-scrolled-svg-group.html | 57 + layout/reftests/invalidation/reftest.list | 109 + .../invalidation/scroll-inactive-layers-2.html | 86 + .../invalidation/scroll-inactive-layers.html | 81 + .../invalidation/svg-paint-rect-changes-ref.html | 12 + .../invalidation/svg-paint-rect-changes.html | 22 + .../reftests/invalidation/table-repaint-a-ref.html | 13 + layout/reftests/invalidation/table-repaint-a.html | 22 + .../reftests/invalidation/table-repaint-b-ref.html | 17 + layout/reftests/invalidation/table-repaint-b.html | 29 + .../table-repaint-border-collapse-ref.html | 21 + .../table-repaint-border-collapse.html | 31 + .../reftests/invalidation/table-repaint-c-ref.html | 19 + layout/reftests/invalidation/table-repaint-c.html | 30 + .../reftests/invalidation/table-repaint-d-ref.html | 14 + layout/reftests/invalidation/table-repaint-d.html | 23 + .../reftests/invalidation/table-repaint-e-ref.html | 34 + layout/reftests/invalidation/table-repaint-e.html | 42 + .../table-repaint-non-border-collapse-ref.html | 20 + .../table-repaint-non-border-collapse.html | 30 + .../test-animated-image-layers-background.html | 16 + .../test-animated-image-layers-ref.html | 8 + .../invalidation/test-animated-image-layers.html | 16 + .../test-image-layers-multiple-displayitem.html | 21 + .../invalidation/test-image-layers-ref.html | 8 + .../reftests/invalidation/test-image-layers.html | 16 + .../transform-floating-point-invalidation.html | 32 + .../invalidation/zero-opacity-animation.html | 15 + .../reftests/invalidation/zero-opacity-text.html | 15 + .../layers/component-alpha-enter-1-ref.html | 33 + .../reftests/layers/component-alpha-enter-1.html | 56 + .../layers/component-alpha-exit-1-ref.html | 30 + layout/reftests/layers/component-alpha-exit-1.html | 36 + .../layers/fixed-pos-scrolled-clip-layerize.html | 62 + ...-pos-scrolled-clip-opacity-inside-layerize.html | 67 + .../fixed-pos-scrolled-clip-opacity-layerize.html | 68 + ...forced-bg-color-outside-visible-region-ref.html | 39 + .../forced-bg-color-outside-visible-region.html | 105 + .../reftests/layers/layerize-over-fixed-bg-1.html | 40 + .../reftests/layers/mask-layer-transform-ref.html | 8 + layout/reftests/layers/mask-layer-transform.html | 10 + .../reftests/layers/move-to-background-1-ref.html | 19 + layout/reftests/layers/move-to-background-1.html | 19 + .../reftests/layers/opacity-background-1-ref.html | 55 + layout/reftests/layers/opacity-background-1.html | 55 + layout/reftests/layers/opacity-blending-ref.html | 26 + layout/reftests/layers/opacity-blending.html | 28 + .../layers/opacity-flattening-large-image-ref.html | 27 + .../layers/opacity-flattening-large-image.html | 43 + ...ity-keep-intermediate-surface-too-long-ref.html | 37 + ...opacity-keep-intermediate-surface-too-long.html | 47 + layout/reftests/layers/pull-background-1.html | 82 + layout/reftests/layers/pull-background-2.html | 88 + layout/reftests/layers/pull-background-3.html | 101 + layout/reftests/layers/pull-background-4.html | 107 + layout/reftests/layers/pull-background-5.html | 92 + layout/reftests/layers/pull-background-6.html | 86 + .../pull-background-animated-position-1.html | 105 + .../pull-background-animated-position-2.html | 120 + .../pull-background-animated-position-3.html | 105 + .../pull-background-animated-position-4.html | 94 + .../pull-background-animated-position-5.html | 105 + .../layers/pull-background-displayport-1.html | 84 + .../layers/pull-background-displayport-2.html | 90 + .../layers/pull-background-displayport-3.html | 104 + .../layers/pull-background-displayport-4.html | 110 + .../layers/pull-background-displayport-5.html | 94 + .../layers/pull-background-displayport-6.html | 84 + layout/reftests/layers/reftest.list | 36 + .../line-breaking/between-whitespaces-ref.html | 32 + .../line-breaking/between-whitespaces.html | 31 + layout/reftests/line-breaking/chemical-1-ref.html | 12 + layout/reftests/line-breaking/chemical-1.html | 12 + .../line-breaking/conservative-range-1-ref.html | 76 + .../line-breaking/conservative-range-1.html | 77 + .../line-breaking/conservative-range-2-ref.html | 34 + .../line-breaking/conservative-range-2.html | 35 + layout/reftests/line-breaking/currency-1-ref.html | 62 + layout/reftests/line-breaking/currency-1.html | 62 + layout/reftests/line-breaking/currency-2-ref.html | 62 + layout/reftests/line-breaking/currency-2.html | 62 + layout/reftests/line-breaking/datetime-1-ref.html | 22 + layout/reftests/line-breaking/datetime-1.html | 22 + layout/reftests/line-breaking/emoji-1-ref.html | 36 + layout/reftests/line-breaking/emoji-1.html | 36 + layout/reftests/line-breaking/emoji-2-ref.html | 30 + layout/reftests/line-breaking/emoji-2.html | 24 + layout/reftests/line-breaking/hyphens-1-ref.html | 48 + layout/reftests/line-breaking/hyphens-1.html | 47 + layout/reftests/line-breaking/hyphens-2-ref.html | 33 + layout/reftests/line-breaking/hyphens-2.html | 33 + layout/reftests/line-breaking/ja-1-ref.html | 15 + layout/reftests/line-breaking/ja-1.html | 15 + layout/reftests/line-breaking/ja-2-ref.html | 15 + layout/reftests/line-breaking/ja-2.html | 15 + layout/reftests/line-breaking/ja-3-ref.html | 16 + layout/reftests/line-breaking/ja-3.html | 16 + layout/reftests/line-breaking/khmer-1-ref.html | 11 + layout/reftests/line-breaking/khmer-1.html | 11 + layout/reftests/line-breaking/leaders-1-ref.html | 26 + layout/reftests/line-breaking/leaders-1.html | 26 + .../reftests/line-breaking/markup-src-1-ref.html | 15 + layout/reftests/line-breaking/markup-src-1.html | 15 + .../line-breaking/non-breakable-1-ref.html | 36 + layout/reftests/line-breaking/non-breakable-1.html | 36 + .../line-breaking/non-breakable-2-ref.html | 36 + layout/reftests/line-breaking/non-breakable-2.html | 36 + layout/reftests/line-breaking/numerics-1-ref.html | 24 + layout/reftests/line-breaking/numerics-1.html | 24 + .../reftests/line-breaking/parentheses-1-ref.html | 34 + layout/reftests/line-breaking/parentheses-1.html | 34 + .../line-breaking/punctuation-open-1-ref.html | 27 + .../reftests/line-breaking/punctuation-open-1.html | 27 + .../line-breaking/punctuation-open-2-ref.html | 27 + .../reftests/line-breaking/punctuation-open-2.html | 27 + .../line-breaking/punctuation-open-3-ref.html | 27 + .../reftests/line-breaking/punctuation-open-3.html | 27 + .../line-breaking/punctuation-open-4-ref.html | 27 + .../reftests/line-breaking/punctuation-open-4.html | 27 + .../line-breaking/quotationmarks-1-ref.html | 19 + .../reftests/line-breaking/quotationmarks-1.html | 19 + .../line-breaking/quotationmarks-cjk-1-ref.html | 18 + .../line-breaking/quotationmarks-cjk-1.html | 19 + layout/reftests/line-breaking/reftest.list | 45 + layout/reftests/line-breaking/smileys-1-ref.html | 27 + layout/reftests/line-breaking/smileys-1.html | 27 + layout/reftests/line-breaking/smileys-2-ref.html | 27 + layout/reftests/line-breaking/smileys-2.html | 27 + .../line-breaking/space-cluster-1-ref.html | 4 + layout/reftests/line-breaking/space-cluster-1.html | 5 + .../line-breaking/space-cluster-2-ref.html | 4 + layout/reftests/line-breaking/space-cluster-2.html | 4 + .../reftests/line-breaking/surrogates-1-ref.html | 20 + layout/reftests/line-breaking/surrogates-1.html | 23 + .../reftests/line-breaking/surrogates-2-ref.html | 20 + layout/reftests/line-breaking/surrogates-2.html | 23 + .../reftests/line-breaking/surrogates-3-ref.html | 20 + layout/reftests/line-breaking/surrogates-3.html | 23 + .../reftests/line-breaking/surrogates-4-ref.html | 20 + layout/reftests/line-breaking/surrogates-4.html | 23 + layout/reftests/line-breaking/url-1-ref.html | 16 + layout/reftests/line-breaking/url-1.html | 16 + layout/reftests/line-breaking/url-2-ref.html | 21 + layout/reftests/line-breaking/url-2.html | 21 + layout/reftests/line-breaking/url-3-ref.html | 14 + layout/reftests/line-breaking/url-3.html | 14 + layout/reftests/line-breaking/winpath-1-ref.html | 22 + layout/reftests/line-breaking/winpath-1.html | 22 + layout/reftests/line-breaking/zwnbsp-1-ref.html | 44 + layout/reftests/line-breaking/zwnbsp-1.html | 44 + .../list-item/bullet-intrinsic-isize-1-ref.html | 10 + .../list-item/bullet-intrinsic-isize-1.html | 10 + .../list-item/bullet-intrinsic-isize-2-ref.html | 10 + .../list-item/bullet-intrinsic-isize-2.html | 17 + .../reftests/list-item/bullet-justify-1-ref.html | 11 + layout/reftests/list-item/bullet-justify-1.html | 12 + layout/reftests/list-item/bullet-space-1-ref.html | 74 + layout/reftests/list-item/bullet-space-1.html | 74 + layout/reftests/list-item/bullet-space-2-ref.html | 39 + layout/reftests/list-item/bullet-space-2.html | 37 + .../list-item/image-rendering-css-auto.html | 28 + layout/reftests/list-item/image-rendering-css.html | 28 + layout/reftests/list-item/image-rendering-ref.html | 27 + .../reftests/list-item/image-rendering-script.html | 37 + layout/reftests/list-item/numbering-1-ref.html | 25 + layout/reftests/list-item/numbering-1.html | 29 + layout/reftests/list-item/numbering-2-ref.html | 23 + layout/reftests/list-item/numbering-2.html | 23 + layout/reftests/list-item/numbering-3-ref.html | 52 + layout/reftests/list-item/numbering-3.html | 49 + layout/reftests/list-item/numbering-4-ref.html | 52 + layout/reftests/list-item/numbering-4.html | 49 + layout/reftests/list-item/numbering-5-ref.html | 24 + layout/reftests/list-item/numbering-5.html | 29 + layout/reftests/list-item/ol-reversed-1-ref.html | 6 + layout/reftests/list-item/ol-reversed-1a.html | 6 + layout/reftests/list-item/ol-reversed-1b.html | 11 + layout/reftests/list-item/ol-reversed-1c.html | 12 + layout/reftests/list-item/ol-reversed-2-ref.html | 6 + layout/reftests/list-item/ol-reversed-2.html | 6 + layout/reftests/list-item/ol-reversed-3-ref.html | 6 + layout/reftests/list-item/ol-reversed-3.html | 6 + layout/reftests/list-item/reftest.list | 18 + .../margin-collapsing/block-abs-pos-1-dyn.html | 39 + .../margin-collapsing/block-abs-pos-1-ref.html | 34 + .../margin-collapsing/block-abs-pos-1.html | 33 + .../margin-collapsing/block-abs-pos-2-dyn.html | 31 + .../margin-collapsing/block-abs-pos-2-ref.html | 23 + .../margin-collapsing/block-abs-pos-2-ref2.html | 28 + .../margin-collapsing/block-abs-pos-2.html | 24 + .../block-auto-height-last-child-1-ref.html | 20 + .../block-auto-height-last-child-1a-dyn.html | 31 + .../block-auto-height-last-child-1a.html | 23 + .../block-auto-height-last-child-1b-dyn.html | 31 + .../block-auto-height-last-child-1b.html | 23 + .../block-auto-height-last-child-1c-dyn.html | 31 + .../block-auto-height-last-child-1c.html | 23 + .../block-auto-height-last-child-2-dyn.html | 30 + .../block-auto-height-last-child-2-ref.html | 20 + .../block-auto-height-last-child-2.html | 23 + .../block-auto-height-last-child-3-dyn.html | 32 + .../block-auto-height-last-child-3-ref.html | 21 + .../block-auto-height-last-child-3.html | 25 + .../block-auto-height-last-child-4-dyn.html | 33 + .../block-auto-height-last-child-4-ref.html | 21 + .../block-auto-height-last-child-4.html | 25 + .../block-auto-height-last-child-5-dyn.html | 30 + .../block-auto-height-last-child-5-ref.html | 20 + .../block-auto-height-last-child-5.html | 23 + .../block-auto-height-last-child-6-dyn.html | 32 + .../block-auto-height-last-child-6-ref.html | 21 + .../block-auto-height-last-child-6.html | 25 + .../block-auto-height-last-child-7-dyn.html | 33 + .../block-auto-height-last-child-7-ref.html | 21 + .../block-auto-height-last-child-7.html | 25 + .../block-auto-height-last-child-8-ref.html | 21 + .../block-auto-height-last-child-8a-dyn.html | 33 + .../block-auto-height-last-child-8a.html | 25 + .../block-auto-height-last-child-8b-dyn.html | 33 + .../block-auto-height-last-child-8b.html | 25 + .../block-auto-height-last-child-8c-dyn.html | 33 + .../block-auto-height-last-child-8c.html | 25 + .../margin-collapsing/block-clear-1a-ref.html | 21 + .../reftests/margin-collapsing/block-clear-1a.html | 30 + .../margin-collapsing/block-clear-1b-ref.html | 21 + .../reftests/margin-collapsing/block-clear-1b.html | 30 + .../margin-collapsing/block-clear-2-noref.html | 18 + .../margin-collapsing/block-clear-2-ref.html | 18 + .../reftests/margin-collapsing/block-clear-2.html | 27 + .../margin-collapsing/block-clear-3-ref-left.html | 29 + .../margin-collapsing/block-clear-3-ref-right.html | 29 + .../reftests/margin-collapsing/block-clear-3a.html | 28 + .../reftests/margin-collapsing/block-clear-3b.html | 28 + .../reftests/margin-collapsing/block-clear-3c.html | 28 + .../reftests/margin-collapsing/block-clear-3d.html | 28 + .../reftests/margin-collapsing/block-clear-3e.html | 28 + .../reftests/margin-collapsing/block-clear-3f.html | 28 + .../margin-collapsing/block-clear-4-ref-left.html | 29 + .../margin-collapsing/block-clear-4-ref-right.html | 29 + .../reftests/margin-collapsing/block-clear-4a.html | 28 + .../reftests/margin-collapsing/block-clear-4b.html | 28 + .../reftests/margin-collapsing/block-clear-4c.html | 28 + .../reftests/margin-collapsing/block-clear-4d.html | 28 + .../reftests/margin-collapsing/block-clear-4e.html | 28 + .../reftests/margin-collapsing/block-clear-4f.html | 28 + .../margin-collapsing/block-clear-5-left-ref.html | 27 + .../margin-collapsing/block-clear-5-right-ref.html | 27 + .../reftests/margin-collapsing/block-clear-5a.html | 31 + .../reftests/margin-collapsing/block-clear-5b.html | 31 + .../reftests/margin-collapsing/block-clear-5c.html | 31 + .../reftests/margin-collapsing/block-clear-5d.html | 31 + .../reftests/margin-collapsing/block-clear-5e.html | 31 + .../reftests/margin-collapsing/block-clear-5f.html | 31 + .../reftests/margin-collapsing/block-clear-5g.html | 31 + .../reftests/margin-collapsing/block-clear-5h.html | 31 + .../margin-collapsing/block-clear-6a-left.html | 32 + .../block-clear-6abc-left-ref.html | 27 + .../margin-collapsing/block-clear-6b-left.html | 32 + .../margin-collapsing/block-clear-6c-left.html | 32 + .../margin-collapsing/block-clear-6d-left.html | 33 + .../block-clear-6def-left-ref1.html | 28 + .../block-clear-6def-left-ref2.html | 31 + .../margin-collapsing/block-clear-6e-left.html | 33 + .../margin-collapsing/block-clear-6f-left.html | 33 + .../margin-collapsing/block-clear-7a-left.html | 37 + .../block-clear-7abcd-left-ref.html | 26 + .../margin-collapsing/block-clear-7b-left.html | 37 + .../margin-collapsing/block-clear-7c-left.html | 37 + .../margin-collapsing/block-clear-7d-left.html | 37 + .../margin-collapsing/block-clear-7e-left.html | 38 + .../block-clear-7efgh-left-ref1.html | 28 + .../block-clear-7efgh-left-ref2.html | 30 + .../margin-collapsing/block-clear-7f-left.html | 38 + .../margin-collapsing/block-clear-7g-left.html | 38 + .../margin-collapsing/block-clear-7h-left.html | 38 + .../margin-collapsing/block-em-length-1-dyn.html | 31 + .../margin-collapsing/block-em-length-1-ref.html | 27 + .../margin-collapsing/block-em-length-1.html | 25 + .../margin-collapsing/block-first-child-1-ref.html | 18 + .../block-first-child-1a-dyn.html | 31 + .../margin-collapsing/block-first-child-1a.html | 23 + .../block-first-child-1b-dyn.html | 31 + .../margin-collapsing/block-first-child-1b.html | 23 + .../block-first-child-1c-dyn.html | 31 + .../margin-collapsing/block-first-child-1c.html | 23 + .../margin-collapsing/block-first-child-2-dyn.html | 30 + .../margin-collapsing/block-first-child-2-ref.html | 19 + .../margin-collapsing/block-first-child-2.html | 23 + .../margin-collapsing/block-first-child-3-dyn.html | 32 + .../margin-collapsing/block-first-child-3-ref.html | 21 + .../margin-collapsing/block-first-child-3.html | 25 + .../margin-collapsing/block-first-child-4-dyn.html | 32 + .../margin-collapsing/block-first-child-4-ref.html | 21 + .../margin-collapsing/block-first-child-4.html | 25 + .../margin-collapsing/block-first-child-5-dyn.html | 30 + .../margin-collapsing/block-first-child-5-ref.html | 19 + .../margin-collapsing/block-first-child-5.html | 23 + .../margin-collapsing/block-first-child-6-dyn.html | 32 + .../margin-collapsing/block-first-child-6-ref.html | 21 + .../margin-collapsing/block-first-child-6.html | 25 + .../margin-collapsing/block-first-child-7-dyn.html | 32 + .../margin-collapsing/block-first-child-7-ref.html | 21 + .../margin-collapsing/block-first-child-7.html | 25 + .../margin-collapsing/block-first-child-8-ref.html | 21 + .../block-first-child-8a-dyn.html | 33 + .../margin-collapsing/block-first-child-8a.html | 25 + .../block-first-child-8b-dyn.html | 33 + .../margin-collapsing/block-first-child-8b.html | 25 + .../block-first-child-8c-dyn.html | 33 + .../margin-collapsing/block-first-child-8c.html | 25 + .../block-fix-height-last-child-1-ref.html | 25 + .../block-fix-height-last-child-1a-dyn.html | 34 + .../block-fix-height-last-child-1a.html | 26 + .../block-fix-height-last-child-1b-dyn.html | 34 + .../block-fix-height-last-child-1b.html | 26 + .../block-fix-height-last-child-2-ref.html | 25 + .../block-fix-height-last-child-2a-dyn.html | 34 + .../block-fix-height-last-child-2a.html | 26 + .../block-fix-height-last-child-2b-dyn.html | 34 + .../block-fix-height-last-child-2b.html | 26 + .../block-fix-height-last-child-3-ref.html | 25 + .../block-fix-height-last-child-3a-dyn.html | 34 + .../block-fix-height-last-child-3a.html | 26 + .../block-fix-height-last-child-3b-dyn.html | 34 + .../block-fix-height-last-child-3b.html | 26 + .../block-fix-height-last-child-4-ref.html | 25 + .../block-fix-height-last-child-4a-dyn.html | 33 + .../block-fix-height-last-child-4a.html | 27 + .../block-fix-height-last-child-4b-dyn.html | 33 + .../block-fix-height-last-child-4b.html | 27 + .../block-fix-height-last-child-4c-dyn.html | 33 + .../block-fix-height-last-child-4c.html | 27 + .../block-fix-height-last-child-4d-dyn.html | 33 + .../block-fix-height-last-child-4d.html | 27 + .../block-fix-height-last-child-4e-dyn.html | 33 + .../block-fix-height-last-child-4e.html | 27 + .../block-fix-height-last-child-4f-dyn.html | 33 + .../block-fix-height-last-child-4f.html | 27 + .../block-fix-height-last-child-4g-dyn.html | 33 + .../block-fix-height-last-child-4g.html | 27 + .../block-fix-height-last-child-4h-dyn.html | 33 + .../block-fix-height-last-child-4h.html | 27 + .../margin-collapsing/block-float-1a-dyn.html | 28 + .../margin-collapsing/block-float-1a-noref.html | 24 + .../margin-collapsing/block-float-1a-ref.html | 21 + .../margin-collapsing/block-float-1a-ref2.html | 24 + .../reftests/margin-collapsing/block-float-1a.html | 22 + .../margin-collapsing/block-float-1b-dyn.html | 28 + .../margin-collapsing/block-float-1b-noref.html | 24 + .../margin-collapsing/block-float-1b-ref.html | 21 + .../margin-collapsing/block-float-1b-ref2.html | 24 + .../reftests/margin-collapsing/block-float-1b.html | 22 + .../margin-collapsing/block-float-2a-dyn.html | 34 + .../margin-collapsing/block-float-2a-noref.html | 24 + .../margin-collapsing/block-float-2a-ref.html | 31 + .../reftests/margin-collapsing/block-float-2a.html | 28 + .../margin-collapsing/block-float-2b-dyn.html | 34 + .../margin-collapsing/block-float-2b-noref.html | 24 + .../margin-collapsing/block-float-2b-ref.html | 31 + .../reftests/margin-collapsing/block-float-2b.html | 28 + .../margin-collapsing/block-float-3a-dyn.html | 36 + .../margin-collapsing/block-float-3a-ref.html | 23 + .../reftests/margin-collapsing/block-float-3a.html | 29 + .../margin-collapsing/block-float-3b-dyn.html | 36 + .../margin-collapsing/block-float-3b-ref.html | 23 + .../reftests/margin-collapsing/block-float-3b.html | 29 + .../margin-collapsing/block-horizontal-1-dyn.html | 36 + .../block-horizontal-1-noref.html | 26 + .../margin-collapsing/block-horizontal-1-ref.html | 26 + .../margin-collapsing/block-horizontal-1.html | 26 + .../margin-collapsing/block-horizontal-2-dyn.html | 36 + .../block-horizontal-2-noref.html | 26 + .../margin-collapsing/block-horizontal-2-ref.html | 26 + .../margin-collapsing/block-horizontal-2.html | 26 + .../margin-collapsing/block-horizontal-3-dyn.html | 33 + .../block-horizontal-3-noref.html | 23 + .../margin-collapsing/block-horizontal-3-ref.html | 25 + .../margin-collapsing/block-horizontal-3.html | 23 + .../margin-collapsing/block-horizontal-4-dyn.html | 33 + .../block-horizontal-4-noref.html | 23 + .../margin-collapsing/block-horizontal-4-ref.html | 25 + .../margin-collapsing/block-horizontal-4.html | 23 + .../margin-collapsing/block-html-body-1-noref.html | 23 + .../margin-collapsing/block-html-body-1-ref.html | 22 + .../margin-collapsing/block-html-body-1-ref2.html | 23 + .../margin-collapsing/block-html-body-1.html | 23 + .../margin-collapsing/block-html-html-1-ref.html | 23 + .../margin-collapsing/block-html-html-1a-dyn.html | 29 + .../margin-collapsing/block-html-html-1a.html | 21 + .../margin-collapsing/block-html-html-1b-dyn.html | 30 + .../margin-collapsing/block-html-html-1b.html | 22 + .../margin-collapsing/block-html-html-2-dyn.html | 33 + .../margin-collapsing/block-html-html-2-ref.html | 28 + .../margin-collapsing/block-html-html-2.html | 25 + .../margin-collapsing/block-html-html-3-dyn.html | 34 + .../margin-collapsing/block-html-html-3-ref.html | 28 + .../margin-collapsing/block-html-html-3.html | 26 + .../margin-collapsing/block-last-child-1-ref.html | 18 + .../margin-collapsing/block-last-child-1a.html | 23 + .../margin-collapsing/block-last-child-1b.html | 23 + .../margin-collapsing/block-last-child-1c.html | 23 + .../margin-collapsing/block-last-child-2-ref.html | 25 + .../margin-collapsing/block-last-child-2a.html | 26 + .../margin-collapsing/block-last-child-2b.html | 27 + .../margin-collapsing/block-last-child-2c.html | 27 + .../margin-collapsing/block-last-child-2d.html | 27 + .../margin-collapsing/block-last-child-3-ref.html | 23 + .../margin-collapsing/block-last-child-3a.html | 27 + .../margin-collapsing/block-last-child-3b.html | 26 + .../margin-collapsing/block-last-child-3c.html | 27 + .../margin-collapsing/block-last-child-3d.html | 27 + .../margin-collapsing/block-last-child-4-ref.html | 23 + .../margin-collapsing/block-last-child-4a.html | 27 + .../margin-collapsing/block-last-child-4b.html | 27 + .../margin-collapsing/block-last-child-4c.html | 27 + .../margin-collapsing/block-last-child-4d.html | 27 + .../block-max-height-last-child-1-ref.html | 28 + .../block-max-height-last-child-1a-dyn.html | 35 + .../block-max-height-last-child-1a.html | 27 + .../block-max-height-last-child-1b-dyn.html | 35 + .../block-max-height-last-child-1b.html | 27 + .../block-max-height-last-child-1c-dyn.html | 35 + .../block-max-height-last-child-1c.html | 27 + .../block-max-height-last-child-2-ref.html | 28 + .../block-max-height-last-child-2a-dyn.html | 35 + .../block-max-height-last-child-2a.html | 27 + .../block-max-height-last-child-2b-dyn.html | 35 + .../block-max-height-last-child-2b.html | 27 + .../block-max-height-last-child-3-ref.html | 24 + .../block-max-height-last-child-3a-dyn.html | 35 + .../block-max-height-last-child-3a.html | 27 + .../block-max-height-last-child-3b-dyn.html | 35 + .../block-max-height-last-child-3b.html | 27 + .../block-max-height-last-child-3c-dyn.html | 35 + .../block-max-height-last-child-3c.html | 27 + .../block-max-height-last-child-4-ref.html | 28 + .../block-max-height-last-child-4a-dyn.html | 35 + .../block-max-height-last-child-4a.html | 27 + .../block-max-height-last-child-4b-dyn.html | 35 + .../block-max-height-last-child-4b.html | 27 + .../block-max-height-last-child-4c-dyn.html | 35 + .../block-max-height-last-child-4c.html | 27 + .../block-max-height-last-child-5-ref.html | 28 + .../block-max-height-last-child-5a-dyn.html | 35 + .../block-max-height-last-child-5a.html | 27 + .../block-max-height-last-child-5b-dyn.html | 35 + .../block-max-height-last-child-5b.html | 27 + .../block-max-height-last-child-6-ref.html | 24 + .../block-max-height-last-child-6a-dyn.html | 35 + .../block-max-height-last-child-6a.html | 27 + .../block-max-height-last-child-6b-dyn.html | 35 + .../block-max-height-last-child-6b.html | 27 + .../block-max-height-last-child-6c-dyn.html | 35 + .../block-max-height-last-child-6c.html | 27 + .../block-max-height-last-child-7-ref.html | 28 + .../block-max-height-last-child-7a-dyn.html | 35 + .../block-max-height-last-child-7a.html | 27 + .../block-max-height-last-child-7b-dyn.html | 35 + .../block-max-height-last-child-7b.html | 27 + .../block-max-height-last-child-7c-dyn.html | 35 + .../block-max-height-last-child-7c.html | 27 + .../block-max-height-last-child-8-ref.html | 24 + .../block-max-height-last-child-8a-dyn.html | 35 + .../block-max-height-last-child-8a.html | 27 + .../block-max-height-last-child-8b-dyn.html | 35 + .../block-max-height-last-child-8b.html | 27 + .../block-max-height-last-child-9-ref.html | 26 + .../block-max-height-last-child-9a-dyn.html | 35 + .../block-max-height-last-child-9a.html | 27 + .../block-max-height-last-child-9b-dyn.html | 35 + .../block-max-height-last-child-9b.html | 27 + .../block-max-height-last-child-9c-dyn.html | 35 + .../block-max-height-last-child-9c.html | 27 + .../block-min-height-last-child-1-ref.html | 29 + .../block-min-height-last-child-1a-dyn.html | 35 + .../block-min-height-last-child-1a.html | 27 + .../block-min-height-last-child-1b-dyn.html | 35 + .../block-min-height-last-child-1b.html | 27 + .../block-min-height-last-child-1c-dyn.html | 35 + .../block-min-height-last-child-1c.html | 27 + .../block-min-height-last-child-2-ref.html | 29 + .../block-min-height-last-child-2a-dyn.html | 35 + .../block-min-height-last-child-2a.html | 27 + .../block-min-height-last-child-2b-dyn.html | 35 + .../block-min-height-last-child-2b.html | 27 + .../block-min-height-last-child-3-ref.html | 25 + .../block-min-height-last-child-3a-dyn.html | 35 + .../block-min-height-last-child-3a.html | 27 + .../block-min-height-last-child-3b-dyn.html | 35 + .../block-min-height-last-child-3b.html | 27 + .../block-min-height-last-child-3c-dyn.html | 35 + .../block-min-height-last-child-3c.html | 27 + .../block-min-height-last-child-4-ref.html | 28 + .../block-min-height-last-child-4a-dyn.html | 35 + .../block-min-height-last-child-4a.html | 27 + .../block-min-height-last-child-4b-dyn.html | 35 + .../block-min-height-last-child-4b.html | 27 + .../block-min-height-last-child-4c-dyn.html | 35 + .../block-min-height-last-child-4c.html | 27 + .../block-min-height-last-child-5-ref.html | 28 + .../block-min-height-last-child-5a-dyn.html | 35 + .../block-min-height-last-child-5a.html | 27 + .../block-min-height-last-child-5b-dyn.html | 35 + .../block-min-height-last-child-5b.html | 27 + .../block-min-height-last-child-6-ref.html | 24 + .../block-min-height-last-child-6a-dyn.html | 35 + .../block-min-height-last-child-6a.html | 27 + .../block-min-height-last-child-6b-dyn.html | 35 + .../block-min-height-last-child-6b.html | 27 + .../block-min-height-last-child-6c-dyn.html | 35 + .../block-min-height-last-child-6c.html | 27 + .../block-min-height-last-child-7-ref.html | 28 + .../block-min-height-last-child-7a-dyn.html | 35 + .../block-min-height-last-child-7a.html | 27 + .../block-min-height-last-child-7b-dyn.html | 35 + .../block-min-height-last-child-7b.html | 27 + .../block-min-height-last-child-7c-dyn.html | 35 + .../block-min-height-last-child-7c.html | 27 + .../block-min-height-last-child-8-ref.html | 28 + .../block-min-height-last-child-8a-dyn.html | 35 + .../block-min-height-last-child-8a.html | 27 + .../block-min-height-last-child-8b-dyn.html | 35 + .../block-min-height-last-child-8b.html | 27 + .../block-min-height-last-child-9-ref.html | 24 + .../block-min-height-last-child-9a-dyn.html | 35 + .../block-min-height-last-child-9a.html | 27 + .../block-min-height-last-child-9b-dyn.html | 35 + .../block-min-height-last-child-9b.html | 27 + .../block-min-height-last-child-9c-dyn.html | 35 + .../block-min-height-last-child-9c.html | 27 + .../margin-collapsing/block-negative-1-noref1.html | 20 + .../margin-collapsing/block-negative-1-noref2.html | 23 + .../margin-collapsing/block-negative-1-ref.html | 19 + .../margin-collapsing/block-negative-1a-dyn1.html | 29 + .../margin-collapsing/block-negative-1a-dyn2.html | 28 + .../margin-collapsing/block-negative-1a.html | 21 + .../margin-collapsing/block-negative-1b-dyn1.html | 29 + .../margin-collapsing/block-negative-1b-dyn2.html | 28 + .../margin-collapsing/block-negative-1b.html | 21 + .../margin-collapsing/block-negative-2-noref1.html | 15 + .../margin-collapsing/block-negative-2-noref2.html | 19 + .../margin-collapsing/block-negative-2-ref.html | 14 + .../margin-collapsing/block-negative-2a-dyn1.html | 28 + .../margin-collapsing/block-negative-2a-dyn2.html | 27 + .../margin-collapsing/block-negative-2a.html | 20 + .../margin-collapsing/block-negative-2b-dyn1.html | 28 + .../margin-collapsing/block-negative-2b-dyn2.html | 27 + .../margin-collapsing/block-negative-2b.html | 20 + .../margin-collapsing/block-negative-3-noref1.html | 21 + .../margin-collapsing/block-negative-3-noref2.html | 22 + .../margin-collapsing/block-negative-3-ref.html | 21 + .../margin-collapsing/block-negative-3-ref2.html | 21 + .../margin-collapsing/block-negative-3a-dyn1.html | 32 + .../margin-collapsing/block-negative-3a-dyn2.html | 31 + .../margin-collapsing/block-negative-3a.html | 24 + .../margin-collapsing/block-negative-3b-dyn1.html | 32 + .../margin-collapsing/block-negative-3b-dyn2.html | 31 + .../margin-collapsing/block-negative-3b.html | 24 + .../margin-collapsing/block-negative-4-noref1.html | 22 + .../margin-collapsing/block-negative-4-noref2.html | 25 + .../margin-collapsing/block-negative-4-ref.html | 22 + .../margin-collapsing/block-negative-4-ref2.html | 25 + .../margin-collapsing/block-negative-4a-dyn1.html | 34 + .../margin-collapsing/block-negative-4a-dyn2.html | 33 + .../margin-collapsing/block-negative-4a.html | 26 + .../margin-collapsing/block-negative-4b-dyn1.html | 34 + .../margin-collapsing/block-negative-4b-dyn2.html | 33 + .../margin-collapsing/block-negative-4b.html | 26 + .../margin-collapsing/block-negative-5-dyn1.html | 34 + .../margin-collapsing/block-negative-5-dyn2.html | 33 + .../margin-collapsing/block-negative-5-noref1.html | 25 + .../margin-collapsing/block-negative-5-noref2.html | 24 + .../margin-collapsing/block-negative-5-ref.html | 22 + .../margin-collapsing/block-negative-5-ref2.html | 24 + .../margin-collapsing/block-negative-5.html | 26 + .../margin-collapsing/block-no-content-1-ref.html | 19 + .../margin-collapsing/block-no-content-1a-dyn.html | 23 + .../margin-collapsing/block-no-content-1a.html | 20 + .../margin-collapsing/block-no-content-1b-dyn.html | 23 + .../margin-collapsing/block-no-content-1b.html | 20 + .../margin-collapsing/block-no-content-1c-dyn.html | 23 + .../margin-collapsing/block-no-content-1c.html | 20 + .../margin-collapsing/block-no-content-1d-dyn.html | 23 + .../margin-collapsing/block-no-content-1d.html | 20 + .../margin-collapsing/block-no-content-2-ref.html | 19 + .../margin-collapsing/block-no-content-2a-dyn.html | 32 + .../margin-collapsing/block-no-content-2a.html | 26 + .../margin-collapsing/block-no-content-2b-dyn.html | 32 + .../margin-collapsing/block-no-content-2b.html | 26 + .../margin-collapsing/block-no-content-2c-dyn.html | 32 + .../margin-collapsing/block-no-content-2c.html | 26 + .../margin-collapsing/block-no-content-2d-dyn.html | 32 + .../margin-collapsing/block-no-content-2d.html | 26 + .../margin-collapsing/block-no-content-2e-dyn.html | 32 + .../margin-collapsing/block-no-content-2e.html | 26 + .../margin-collapsing/block-no-content-3-ref.html | 22 + .../margin-collapsing/block-no-content-3a-dyn.html | 36 + .../margin-collapsing/block-no-content-3a.html | 30 + .../margin-collapsing/block-no-content-3b-dyn.html | 35 + .../margin-collapsing/block-no-content-3b.html | 29 + .../margin-collapsing/block-no-content-3c-dyn.html | 35 + .../margin-collapsing/block-no-content-3c.html | 29 + .../margin-collapsing/block-no-content-4-ref.html | 22 + .../margin-collapsing/block-no-content-4a-dyn.html | 36 + .../margin-collapsing/block-no-content-4a.html | 30 + .../margin-collapsing/block-no-content-4b-dyn.html | 35 + .../margin-collapsing/block-no-content-4b.html | 29 + .../margin-collapsing/block-no-content-4c-dyn.html | 35 + .../margin-collapsing/block-no-content-4c.html | 29 + .../margin-collapsing/block-no-content-5-ref.html | 21 + .../margin-collapsing/block-no-content-5a-dyn.html | 32 + .../margin-collapsing/block-no-content-5a.html | 26 + .../margin-collapsing/block-no-content-5b-dyn.html | 32 + .../margin-collapsing/block-no-content-5b.html | 26 + .../margin-collapsing/block-no-content-6-dyn.html | 34 + .../margin-collapsing/block-no-content-6-ref.html | 24 + .../margin-collapsing/block-no-content-6.html | 28 + .../margin-collapsing/block-no-content-7-dyn.html | 27 + .../margin-collapsing/block-no-content-7-ref.html | 19 + .../margin-collapsing/block-no-content-7.html | 21 + .../margin-collapsing/block-no-content-8-dyn.html | 34 + .../margin-collapsing/block-no-content-8-ref.html | 30 + .../margin-collapsing/block-no-content-8.html | 28 + .../margin-collapsing/block-non-sibling-1-ref.html | 20 + .../block-non-sibling-1-ref2.html | 19 + .../block-non-sibling-1a-dyn.html | 35 + .../margin-collapsing/block-non-sibling-1a.html | 27 + .../block-non-sibling-1b-dyn.html | 35 + .../margin-collapsing/block-non-sibling-1b.html | 27 + .../block-non-sibling-1c-dyn.html | 35 + .../margin-collapsing/block-non-sibling-1c.html | 27 + .../block-non-sibling-1d-dyn.html | 35 + .../margin-collapsing/block-non-sibling-1d.html | 27 + .../block-non-sibling-1e-dyn.html | 35 + .../margin-collapsing/block-non-sibling-1e.html | 27 + .../block-non-sibling-1f-dyn.html | 35 + .../margin-collapsing/block-non-sibling-1f.html | 27 + .../margin-collapsing/block-non-sibling-2-ref.html | 20 + .../block-non-sibling-2-ref2.html | 19 + .../block-non-sibling-2a-dyn.html | 35 + .../margin-collapsing/block-non-sibling-2a.html | 27 + .../block-non-sibling-2b-dyn.html | 35 + .../margin-collapsing/block-non-sibling-2b.html | 27 + .../block-non-sibling-2c-dyn.html | 35 + .../margin-collapsing/block-non-sibling-2c.html | 27 + .../block-non-sibling-2d-dyn.html | 35 + .../margin-collapsing/block-non-sibling-2d.html | 27 + .../block-non-sibling-2e-dyn.html | 35 + .../margin-collapsing/block-non-sibling-2e.html | 27 + .../block-non-sibling-2f-dyn.html | 35 + .../margin-collapsing/block-non-sibling-2f.html | 27 + .../margin-collapsing/block-non-sibling-3-ref.html | 20 + .../block-non-sibling-3-ref2.html | 19 + .../block-non-sibling-3a-dyn.html | 41 + .../margin-collapsing/block-non-sibling-3a.html | 31 + .../block-non-sibling-3b-dyn.html | 41 + .../margin-collapsing/block-non-sibling-3b.html | 31 + .../block-non-sibling-3c-dyn.html | 41 + .../margin-collapsing/block-non-sibling-3c.html | 31 + .../block-non-sibling-3d-dyn.html | 41 + .../margin-collapsing/block-non-sibling-3d.html | 31 + .../margin-collapsing/block-non-sibling-4-dyn.html | 35 + .../margin-collapsing/block-non-sibling-4-ref.html | 20 + .../block-non-sibling-4-ref2.html | 21 + .../margin-collapsing/block-non-sibling-4.html | 29 + .../margin-collapsing/block-overflow-1-dyn.html | 35 + .../margin-collapsing/block-overflow-1-ref.html | 21 + .../margin-collapsing/block-overflow-1-ref2.html | 25 + .../margin-collapsing/block-overflow-1.html | 28 + .../margin-collapsing/block-overflow-2-dyn.html | 35 + .../margin-collapsing/block-overflow-2-ref.html | 27 + .../margin-collapsing/block-overflow-2-ref2.html | 32 + .../margin-collapsing/block-overflow-2.html | 29 + .../margin-collapsing/block-overflow-3-dyn.html | 36 + .../margin-collapsing/block-overflow-3-ref.html | 33 + .../margin-collapsing/block-overflow-3-ref2.html | 37 + .../margin-collapsing/block-overflow-3.html | 29 + .../margin-collapsing/block-overflow-4-dyn.html | 37 + .../margin-collapsing/block-overflow-4-ref.html | 33 + .../margin-collapsing/block-overflow-4-ref2.html | 37 + .../margin-collapsing/block-overflow-4.html | 29 + .../margin-collapsing/block-overflow-5-ref.html | 26 + .../margin-collapsing/block-overflow-5-ref2.html | 26 + .../margin-collapsing/block-overflow-5a-dyn.html | 35 + .../margin-collapsing/block-overflow-5a.html | 28 + .../margin-collapsing/block-overflow-5b-dyn.html | 35 + .../margin-collapsing/block-overflow-5b.html | 28 + .../margin-collapsing/block-overflow-5c-dyn.html | 34 + .../margin-collapsing/block-overflow-5c-ref.html | 27 + .../margin-collapsing/block-overflow-5c-ref2.html | 26 + .../margin-collapsing/block-overflow-5c.html | 28 + .../margin-collapsing/block-overflow-5d-dyn.html | 35 + .../margin-collapsing/block-overflow-5d.html | 28 + .../margin-collapsing/block-percent-1-dyn.html | 32 + .../margin-collapsing/block-percent-1-ref.html | 20 + .../margin-collapsing/block-percent-1.html | 26 + .../margin-collapsing/block-percent-2-dyn.html | 38 + .../margin-collapsing/block-percent-2-ref.html | 33 + .../margin-collapsing/block-percent-2.html | 31 + .../margin-collapsing/block-root-1a-noref1.html | 22 + .../margin-collapsing/block-root-1a-noref2.html | 22 + .../margin-collapsing/block-root-1a-ref.html | 18 + .../margin-collapsing/block-root-1a-ref2.html | 19 + .../reftests/margin-collapsing/block-root-1a.html | 18 + .../margin-collapsing/block-root-1b-ref.html | 22 + .../margin-collapsing/block-root-1b-ref2.html | 23 + .../reftests/margin-collapsing/block-root-1b.html | 23 + .../margin-collapsing/block-sibling-1-noref.html | 20 + .../margin-collapsing/block-sibling-1-noref2.html | 20 + .../margin-collapsing/block-sibling-1-ref.html | 20 + .../margin-collapsing/block-sibling-1-ref2.html | 19 + .../margin-collapsing/block-sibling-1a-dyn.html | 29 + .../margin-collapsing/block-sibling-1a.html | 21 + .../margin-collapsing/block-sibling-1b-dyn.html | 29 + .../margin-collapsing/block-sibling-1b.html | 21 + .../margin-collapsing/block-sibling-1c-dyn.html | 29 + .../margin-collapsing/block-sibling-1c.html | 21 + .../margin-collapsing/block-sibling-2-dyn.html | 40 + .../margin-collapsing/block-sibling-2-noref.html | 26 + .../margin-collapsing/block-sibling-2-ref.html | 26 + .../margin-collapsing/block-sibling-2-ref2.html | 29 + .../margin-collapsing/block-sibling-2.html | 32 + .../margin-collapsing/block-sibling-3-dyn.html | 35 + .../margin-collapsing/block-sibling-3.html | 29 + .../margin-collapsing/block-xhtml-html-1-ref.xhtml | 22 + .../block-xhtml-html-1a-dyn.xhtml | 28 + .../margin-collapsing/block-xhtml-html-1a.xhtml | 20 + .../block-xhtml-html-1b-dyn.xhtml | 29 + .../margin-collapsing/block-xhtml-html-1b.xhtml | 21 + .../margin-collapsing/block-xhtml-html-2-dyn.xhtml | 32 + .../margin-collapsing/block-xhtml-html-2-ref.xhtml | 27 + .../margin-collapsing/block-xhtml-html-2.xhtml | 24 + .../margin-collapsing/block-xhtml-html-3-dyn.xhtml | 33 + .../margin-collapsing/block-xhtml-html-3-ref.xhtml | 27 + .../margin-collapsing/block-xhtml-html-3.xhtml | 25 + .../margin-collapsing/block-xhtml-root-1-ref.xhtml | 24 + .../margin-collapsing/block-xhtml-root-1a.xhtml | 20 + .../margin-collapsing/block-xhtml-root-1b.xhtml | 22 + .../margin-collapsing/block-xhtml-root-2-ref.xhtml | 29 + .../margin-collapsing/block-xhtml-root-2.xhtml | 23 + .../margin-collapsing/block-xhtml-root-3-ref.xhtml | 29 + .../margin-collapsing/block-xhtml-root-3.xhtml | 26 + .../margin-collapsing/block-xml-root-1-ref.css | 9 + .../margin-collapsing/block-xml-root-1-ref.xml | 2 + .../margin-collapsing/block-xml-root-1.css | 10 + .../margin-collapsing/block-xml-root-1.xml | 2 + .../block-zero-height-1a-ref.html | 20 + .../margin-collapsing/block-zero-height-1a.html | 32 + .../block-zero-height-1b-ref.html | 32 + .../margin-collapsing/block-zero-height-1b.html | 37 + .../block-zero-height-2a-ref.html | 25 + .../margin-collapsing/block-zero-height-2a.html | 35 + .../block-zero-height-2b-ref.html | 23 + .../margin-collapsing/block-zero-height-2b.html | 33 + .../block-zero-height-2c-ref.html | 24 + .../margin-collapsing/block-zero-height-2c.html | 35 + .../margin-collapsing/block-zero-height-3-ref.html | 16 + .../margin-collapsing/block-zero-height-3a.html | 32 + .../margin-collapsing/block-zero-height-3b.html | 32 + .../margin-collapsing/block-zero-height-3c.html | 32 + .../block-zero-min-height-1-noref.html | 19 + .../block-zero-min-height-1-ref.html | 19 + .../block-zero-min-height-1a.html | 22 + .../block-zero-min-height-1b.html | 22 + .../block-zero-min-height-1c.html | 22 + .../block-zero-min-height-1d.html | 22 + .../block-zero-min-height-1e.html | 22 + .../block-zero-min-height-1f.html | 22 + .../block-zero-min-height-2-noref.html | 19 + .../block-zero-min-height-2a.html | 24 + .../block-zero-min-height-2ab-ref.html | 19 + .../block-zero-min-height-2b.html | 24 + .../block-zero-min-height-2c-ref.html | 19 + .../block-zero-min-height-2c.html | 24 + .../block-zero-min-height-2d.html | 22 + .../block-zero-min-height-2de-ref.html | 19 + .../block-zero-min-height-2e.html | 22 + .../block-zero-min-height-2f-ref.html | 19 + .../block-zero-min-height-2f.html | 22 + .../block-zero-min-height-3-ref.html | 19 + .../block-zero-min-height-3a.html | 28 + .../block-zero-min-height-3b.html | 28 + .../block-zero-min-height-3c.html | 28 + .../block-zero-min-height-3d.html | 28 + .../margin-collapsing/caption-child-1-dyn.html | 40 + .../margin-collapsing/caption-child-1-ref.html | 27 + .../margin-collapsing/caption-child-1.html | 33 + .../margin-collapsing/caption-sibling-1-noref.html | 33 + .../caption-sibling-1-noref2.html | 33 + .../margin-collapsing/caption-sibling-1-ref.html | 33 + .../margin-collapsing/caption-sibling-1a-dyn.html | 45 + .../margin-collapsing/caption-sibling-1a.html | 38 + .../margin-collapsing/caption-sibling-1b-dyn.html | 45 + .../margin-collapsing/caption-sibling-1b.html | 38 + .../margin-collapsing/caption-sibling-1c-dyn.html | 45 + .../margin-collapsing/caption-sibling-1c.html | 38 + .../margin-collapsing/caption-sibling-2-dyn.html | 46 + .../margin-collapsing/caption-sibling-2-noref.html | 31 + .../margin-collapsing/caption-sibling-2-ref.html | 31 + .../margin-collapsing/column-child-1-dyn.html | 32 + .../margin-collapsing/column-child-1-ref.html | 26 + .../reftests/margin-collapsing/column-child-1.html | 25 + .../margin-collapsing/column-sibling-1-ref.html | 25 + .../margin-collapsing/column-sibling-1a-dyn.html | 36 + .../margin-collapsing/column-sibling-1a.html | 28 + .../margin-collapsing/column-sibling-1b-dyn.html | 36 + .../margin-collapsing/column-sibling-1b.html | 28 + .../margin-collapsing/column-sibling-1c-dyn.html | 36 + .../margin-collapsing/column-sibling-1c.html | 28 + .../margin-collapsing/column-sibling-2-ref.html | 21 + .../margin-collapsing/column-sibling-2a-dyn.html | 34 + .../margin-collapsing/column-sibling-2a.html | 26 + .../margin-collapsing/column-sibling-2b-dyn.html | 34 + .../margin-collapsing/column-sibling-2b.html | 26 + .../margin-collapsing/column-sibling-2c-dyn.html | 34 + .../margin-collapsing/column-sibling-2c.html | 26 + .../margin-collapsing/dynamic-add-text-1-ref.html | 6 + .../margin-collapsing/dynamic-add-text-1.html | 6 + .../margin-collapsing/fieldset-child-1-dyn.html | 35 + .../margin-collapsing/fieldset-child-1-ref.html | 26 + .../margin-collapsing/fieldset-child-1.html | 29 + .../margin-collapsing/fieldset-sibling-1-ref.html | 21 + .../margin-collapsing/fieldset-sibling-1a-dyn.html | 36 + .../margin-collapsing/fieldset-sibling-1a.html | 29 + .../margin-collapsing/fieldset-sibling-1b-dyn.html | 36 + .../margin-collapsing/fieldset-sibling-1b.html | 29 + .../margin-collapsing/fieldset-sibling-1c-dyn.html | 36 + .../margin-collapsing/fieldset-sibling-1c.html | 29 + .../margin-collapsing/fieldset-sibling-2-ref1.html | 19 + .../margin-collapsing/fieldset-sibling-2-ref2.html | 20 + .../margin-collapsing/fieldset-sibling-2a-dyn.html | 34 + .../margin-collapsing/fieldset-sibling-2a.html | 27 + .../margin-collapsing/fieldset-sibling-2b-dyn.html | 34 + .../margin-collapsing/fieldset-sibling-2b.html | 27 + .../margin-collapsing/fieldset-sibling-2c-dyn.html | 34 + .../margin-collapsing/fieldset-sibling-2c.html | 27 + .../inline-block-child-1-dyn.html | 30 + .../inline-block-child-1-ref.html | 21 + .../margin-collapsing/inline-block-child-1.html | 23 + .../inline-block-child-2-dyn.html | 26 + .../inline-block-child-2-noref.html | 19 + .../inline-block-child-2-ref.html | 20 + .../margin-collapsing/inline-block-child-2.html | 20 + .../inline-block-child-3-dyn.html | 29 + .../inline-block-child-3-ref.html | 22 + .../margin-collapsing/inline-block-child-3.html | 22 + .../inline-block-horizontal-1-dyn.html | 28 + .../inline-block-horizontal-1-noref.html | 19 + .../inline-block-horizontal-1-ref.html | 19 + .../inline-block-horizontal-1.html | 21 + .../inline-block-horizontal-2-dyn.html | 33 + .../inline-block-horizontal-2-noref.html | 20 + .../inline-block-horizontal-2-ref.html | 20 + .../inline-block-horizontal-2.html | 26 + .../inline-block-sibling-1-ref.html | 27 + .../inline-block-sibling-1a-dyn.html | 36 + .../margin-collapsing/inline-block-sibling-1a.html | 29 + .../inline-block-sibling-1b-dyn.html | 36 + .../margin-collapsing/inline-block-sibling-1b.html | 29 + .../inline-block-sibling-1c-dyn.html | 36 + .../margin-collapsing/inline-block-sibling-1c.html | 29 + .../inline-block-sibling-2-dyn.html | 38 + .../inline-block-sibling-2-noref.html | 18 + .../inline-block-sibling-2-ref.html | 18 + .../margin-collapsing/inline-block-sibling-2.html | 32 + .../margin-collapsing/inline-horizontal-1-dyn.html | 27 + .../inline-horizontal-1-noref.html | 16 + .../margin-collapsing/inline-horizontal-1-ref.html | 16 + .../margin-collapsing/inline-horizontal-1.html | 19 + .../margin-collapsing/inline-horizontal-2-dyn.html | 31 + .../inline-horizontal-2-noref.html | 17 + .../margin-collapsing/inline-horizontal-2-ref.html | 17 + .../margin-collapsing/inline-horizontal-2.html | 23 + .../inline-table-horizontal-1-dyn.html | 28 + .../inline-table-horizontal-1-noref.html | 20 + .../inline-table-horizontal-1-ref.html | 20 + .../inline-table-horizontal-1.html | 21 + layout/reftests/margin-collapsing/reftest.list | 851 + .../scrollable-horizontal-margin-ref.html | 25 + .../scrollable-horizontal-margin.html | 24 + .../scrollable-vertical-margin-ref.html | 66 + .../scrollable-vertical-margin.html | 65 + .../margin-collapsing/table-caption-1-ref.html | 31 + .../margin-collapsing/table-caption-1a-dyn.html | 41 + .../margin-collapsing/table-caption-1a.html | 34 + .../margin-collapsing/table-caption-1b-dyn.html | 41 + .../margin-collapsing/table-caption-1b.html | 34 + .../margin-collapsing/table-caption-1c-dyn.html | 41 + .../margin-collapsing/table-caption-1c.html | 34 + .../margin-collapsing/table-caption-2-ref.html | 25 + .../margin-collapsing/table-caption-2a-dyn.html | 36 + .../margin-collapsing/table-caption-2a.html | 29 + .../margin-collapsing/table-caption-2b-dyn.html | 36 + .../margin-collapsing/table-caption-2b.html | 29 + .../margin-collapsing/table-caption-2c-dyn.html | 36 + .../margin-collapsing/table-caption-2c.html | 29 + .../table-caption-bottom-1-dyn.html | 48 + .../table-caption-bottom-1-ref.html | 42 + .../margin-collapsing/table-caption-bottom-1.html | 41 + .../table-caption-bottom-2-dyn.html | 43 + .../table-caption-bottom-2-ref.html | 33 + .../margin-collapsing/table-caption-bottom-2.html | 36 + .../margin-collapsing/table-caption-top-1-dyn.html | 48 + .../margin-collapsing/table-caption-top-1-ref.html | 42 + .../margin-collapsing/table-caption-top-1.html | 41 + .../margin-collapsing/table-caption-top-2-dyn.html | 43 + .../margin-collapsing/table-caption-top-2-ref.html | 33 + .../margin-collapsing/table-caption-top-2.html | 36 + .../margin-collapsing/table-sibling-1-noref.html | 29 + .../margin-collapsing/table-sibling-1-noref2.html | 29 + .../margin-collapsing/table-sibling-1-ref.html | 29 + .../margin-collapsing/table-sibling-1a-dyn.html | 38 + .../margin-collapsing/table-sibling-1a.html | 31 + .../margin-collapsing/table-sibling-1b-dyn.html | 38 + .../margin-collapsing/table-sibling-1b.html | 31 + .../margin-collapsing/table-sibling-1c-dyn.html | 38 + .../margin-collapsing/table-sibling-1c.html | 31 + .../margin-collapsing/table-sibling-2-noref.html | 29 + .../margin-collapsing/table-sibling-2-noref2.html | 29 + .../margin-collapsing/table-sibling-2-ref.html | 29 + .../margin-collapsing/table-sibling-2a-dyn.html | 38 + .../margin-collapsing/table-sibling-2a.html | 31 + .../margin-collapsing/table-sibling-2b-dyn.html | 38 + .../margin-collapsing/table-sibling-2b.html | 31 + .../margin-collapsing/table-sibling-2c-dyn.html | 38 + .../margin-collapsing/table-sibling-2c.html | 31 + .../margin-collapsing/table-sibling-3-dyn.html | 38 + .../margin-collapsing/table-sibling-3-noref.html | 23 + .../margin-collapsing/table-sibling-3-ref.html | 23 + layout/reftests/marquee/1160342-1.html | 10 + layout/reftests/marquee/1160342-2.html | 10 + layout/reftests/marquee/1160342-ref.html | 10 + layout/reftests/marquee/166591-dynamic-1-ref.html | 6 + layout/reftests/marquee/166591-dynamic-1.html | 11 + layout/reftests/marquee/336736-1-ref.html | 5 + layout/reftests/marquee/336736-1a.html | 13 + layout/reftests/marquee/336736-1b.html | 13 + layout/reftests/marquee/406073-1-ref.html | 11 + layout/reftests/marquee/406073-1.html | 23 + layout/reftests/marquee/407016-2-ref.html | 5 + layout/reftests/marquee/407016-2.html | 7 + layout/reftests/marquee/413027-4-ref.html | 10 + layout/reftests/marquee/413027-4.html | 15 + layout/reftests/marquee/425247-1-ref.html | 9 + layout/reftests/marquee/425247-1.html | 9 + layout/reftests/marquee/425247-2-ref.html | 9 + layout/reftests/marquee/425247-2.html | 9 + layout/reftests/marquee/429849-1-ref.html | 10 + layout/reftests/marquee/429849-1.html | 10 + layout/reftests/marquee/reftest.list | 11 + layout/reftests/mathml/largeop-1-ref.html | 0 layout/reftests/mathml/largeop-1.html | 0 .../mathml/mathml-mmultiscript-base-ref.html | 14 + .../reftests/mathml/mathml-mmultiscript-base.html | 16 + .../mathml/mathml-mmultiscript-mprescript-ref.html | 15 + .../mathml/mathml-mmultiscript-mprescript.html | 18 + layout/reftests/mathml/mirror-op-1-ref.html | 19 + layout/reftests/mathml/mirror-op-1.html | 14 + layout/reftests/mathml/mirror-op-2-ref.html | 9 + layout/reftests/mathml/mirror-op-2.html | 9 + layout/reftests/mathml/mirror-op-3-ref.html | 9 + layout/reftests/mathml/mirror-op-3.html | 9 + layout/reftests/mathml/mirror-op-4-ref.html | 9 + layout/reftests/mathml/mirror-op-4.html | 9 + layout/reftests/mathml/mmultiscript-align-ref.html | 42 + layout/reftests/mathml/mmultiscript-align.html | 38 + layout/reftests/mathml/mo-glyph-size-ref.html | 14 + layout/reftests/mathml/mo-glyph-size.html | 50 + layout/reftests/mathml/mpadded-7-ref.html | 15 + layout/reftests/mathml/mpadded-7.html | 16 + layout/reftests/mathml/mpadded-8-ref.html | 15 + layout/reftests/mathml/mpadded-8.html | 16 + layout/reftests/mathml/mpadded-9-ref.html | 15 + layout/reftests/mathml/mpadded-9.html | 16 + layout/reftests/mathml/mstyle-2-ref.xhtml | 110 + layout/reftests/mathml/mstyle-2.xhtml | 113 + layout/reftests/mathml/mstyle-3-ref.xhtml | 133 + layout/reftests/mathml/mstyle-3.xhtml | 136 + layout/reftests/mathml/mstyle-4-ref.xhtml | 75 + layout/reftests/mathml/mstyle-4.xhtml | 78 + layout/reftests/mathml/multiscripts-1-ref.html | 71 + layout/reftests/mathml/multiscripts-1.html | 71 + .../munder-mover-align-accent-false-ref.html | 114 + .../mathml/munder-mover-align-accent-false.html | 98 + .../mathml/munder-mover-align-accent-true-ref.html | 114 + .../mathml/munder-mover-align-accent-true.html | 98 + .../mathml/munderover-align-accent-false-ref.html | 132 + .../mathml/munderover-align-accent-false.html | 104 + .../mathml/munderover-align-accent-true-ref.html | 132 + .../mathml/munderover-align-accent-true.html | 104 + .../mathml/munderover-empty-scripts-ref.html | 35 + .../reftests/mathml/munderover-empty-scripts.html | 32 + layout/reftests/mathml/overbar-width-1-ref.xhtml | 26 + layout/reftests/mathml/overbar-width-1.xhtml | 25 + layout/reftests/mathml/radicalbar-1.html | 48 + layout/reftests/mathml/radicalbar-1a.html | 48 + layout/reftests/mathml/radicalbar-1b.html | 48 + layout/reftests/mathml/radicalbar-1c.html | 48 + layout/reftests/mathml/radicalbar-1d.html | 48 + layout/reftests/mathml/radicalbar-2.html | 47 + layout/reftests/mathml/radicalbar-2a.html | 47 + layout/reftests/mathml/radicalbar-2b.html | 47 + layout/reftests/mathml/radicalbar-2c.html | 47 + layout/reftests/mathml/radicalbar-2d.html | 47 + layout/reftests/mathml/radicalbar-3.html | 47 + layout/reftests/mathml/radicalbar-3a.html | 47 + layout/reftests/mathml/radicalbar-3b.html | 47 + layout/reftests/mathml/radicalbar-3c.html | 47 + layout/reftests/mathml/radicalbar-3d.html | 47 + layout/reftests/mathml/reftest.list | 55 + layout/reftests/mathml/scale-stretchy-1-ref.xhtml | 26 + layout/reftests/mathml/scale-stretchy-1.xhtml | 41 + layout/reftests/mathml/scale-stretchy-2-ref.xhtml | 26 + layout/reftests/mathml/scale-stretchy-2.xhtml | 41 + layout/reftests/mathml/scale-stretchy-3-ref.xhtml | 27 + layout/reftests/mathml/scale-stretchy-3.xhtml | 43 + layout/reftests/mathml/scale-stretchy-4-ref.xhtml | 27 + layout/reftests/mathml/scale-stretchy-4.xhtml | 43 + layout/reftests/mathml/scale-stretchy-5-ref.xhtml | 14 + layout/reftests/mathml/scale-stretchy-5.xhtml | 14 + .../mathml/scriptlevel-movablelimits-1-ref.html | 25 + .../mathml/scriptlevel-movablelimits-1.html | 25 + layout/reftests/mathml/semantics-1-ref.xhtml | 66 + layout/reftests/mathml/semantics-1.xhtml | 66 + layout/reftests/mathml/semantics-2-ref.html | 19 + layout/reftests/mathml/semantics-2.html | 19 + layout/reftests/mathml/semantics-3-ref.html | 21 + layout/reftests/mathml/semantics-3.html | 21 + layout/reftests/mathml/semantics-5-ref.html | 17 + layout/reftests/mathml/semantics-5.html | 17 + layout/reftests/mathml/stretchy-1-ref.html | 14 + layout/reftests/mathml/stretchy-1.html | 14 + layout/reftests/mathml/stretchy-largeop-1-ref.html | 56 + layout/reftests/mathml/stretchy-largeop-1.html | 81 + layout/reftests/mathml/stretchy-largeop-2-ref.html | 111 + layout/reftests/mathml/stretchy-largeop-2.html | 137 + layout/reftests/mathml/stretchy-largeop-3-ref.html | 123 + layout/reftests/mathml/stretchy-largeop-3.html | 156 + .../mathml/subscript-italic-correction-ref.html | 36 + .../mathml/subscript-italic-correction.html | 61 + layout/reftests/mathml/underbar-width-1-ref.xhtml | 26 + layout/reftests/mathml/underbar-width-1.xhtml | 25 + .../async-scroll-to-no-content-area-ref.html | 16 + .../async-scroll-to-no-content-area.html | 39 + layout/reftests/meta-viewport/box-shadow.html | 27 + .../clamped-by-default-minimum-scale.html | 34 + .../reftests/meta-viewport/desktop-mode-ref.html | 24 + layout/reftests/meta-viewport/desktop-mode.html | 31 + .../meta-viewport/device-height-for-width.html | 24 + .../device-height-with-dynamic-toolbar-ref.html | 18 + .../device-height-with-dynamic-toolbar.html | 17 + .../dynamic-grow-width-and-height.html | 40 + .../reftests/meta-viewport/dynamic-grow-width.html | 30 + .../horizontal-overflow-hidden-region-ref.html | 15 + .../horizontal-overflow-hidden-region.html | 19 + layout/reftests/meta-viewport/initial-scale-0.html | 26 + .../meta-viewport/initial-scale-0_25-ref.html | 23 + .../meta-viewport/initial-scale-0_5-ref.html | 23 + layout/reftests/meta-viewport/initial-scale-1.html | 24 + .../meta-viewport/initial-scale-10-ref.html | 24 + .../reftests/meta-viewport/initial-scale-100.html | 24 + layout/reftests/meta-viewport/invalid-content.html | 25 + .../reftests/meta-viewport/invalid-width-ref.html | 24 + layout/reftests/meta-viewport/invalid-width.html | 24 + .../meta-viewport/min-scale-aspect-ratio.html | 41 + layout/reftests/meta-viewport/minimum-scale.html | 24 + .../negative-initial-and-maximum-scale.html | 26 + .../no-scalable-with-minimum-scale-ref.html | 16 + .../no-scalable-with-minimum-scale.html | 16 + layout/reftests/meta-viewport/no-viewport.html | 25 + layout/reftests/meta-viewport/no-zoom-ref.html | 26 + .../meta-viewport/not-able-to-scrollTo.html | 39 + ...verflow-hidden-region-dynamic-width-change.html | 35 + ...gion-with-negative-left-positioned-element.html | 22 + .../meta-viewport/overflow-hidden-region.html | 18 + .../meta-viewport/overflow-region-ref.html | 14 + layout/reftests/meta-viewport/overflow-region.html | 16 + .../position-fixed-on-half-height-content-ref.html | 18 + .../position-fixed-on-half-height-content.html | 18 + .../position-fixed-on-landscape-content.html | 25 + .../position-fixed-on-minimum-scale-size-ref.html | 20 + .../position-fixed-on-minimum-scale-size.html | 19 + .../position-fixed-on-square-content-ref.html | 26 + .../position-fixed-on-square-content.html | 30 + .../meta-viewport/position-fixed-out-of-view.html | 16 + layout/reftests/meta-viewport/reftest.list | 43 + layout/reftests/meta-viewport/removal.html | 16 + .../remove-overflow-hidden-region-ref.html | 18 + .../remove-overflow-hidden-region.html | 25 + ...resolution-change-on-landscape-content-ref.html | 20 + .../resolution-change-on-landscape-content.html | 26 + .../scroll-to-unreachable-area-ref.html | 14 + .../meta-viewport/scroll-to-unreachable-area.html | 27 + .../scrollbars-in-half-height-content-ref.html | 16 + .../scrollbars-in-half-height-content.html | 20 + .../scrollbars-in-landscape-content-ref.html | 15 + .../scrollbars-in-landscape-content.html | 15 + .../vertical-overflow-hidden-region.html | 19 + layout/reftests/meta-viewport/viewport-width.html | 26 + layout/reftests/meta-viewport/width-980-ref.html | 24 + .../meta-viewport/wrapped-text-at-icb-ref.html | 18 + .../meta-viewport/wrapped-text-at-icb.html | 23 + layout/reftests/moz.build | 247 + layout/reftests/mp4-video/canvas-1-ref.xhtml | 19 + layout/reftests/mp4-video/canvas-1.xhtml | 27 + .../mp4-video/image-rendering-css-auto.html | 21 + layout/reftests/mp4-video/image-rendering-css.html | 21 + layout/reftests/mp4-video/image-rendering-ref.html | 18 + .../reftests/mp4-video/image-rendering-script.html | 30 + layout/reftests/mp4-video/qr.mp4 | Bin 0 -> 3496 bytes layout/reftests/mp4-video/reftest.list | 4 + layout/reftests/mp4-video/short.mp4 | Bin 0 -> 13708 bytes layout/reftests/native-theme/427122-1-ref.html | 17 + layout/reftests/native-theme/427122-1.html | 18 + layout/reftests/native-theme/470711-1-ref.xhtml | 16 + layout/reftests/native-theme/470711-1.xhtml | 18 + layout/reftests/native-theme/482955-1-ref.xhtml | 8 + layout/reftests/native-theme/482955-1.xhtml | 9 + layout/reftests/native-theme/492155-1.html | 7 + layout/reftests/native-theme/492155-2.html | 7 + layout/reftests/native-theme/492155-3.html | 7 + layout/reftests/native-theme/492155-4.html | 10 + layout/reftests/native-theme/676387-1-ref.xhtml | 6 + layout/reftests/native-theme/676387-1.xhtml | 12 + layout/reftests/native-theme/blank-window.xhtml | 5 + .../reftests/native-theme/border-radius-ref.html | 9 + layout/reftests/native-theme/border-radius.html | 9 + .../native-theme/box-shadow-button-ref.html | 1 + .../reftests/native-theme/box-shadow-button.html | 1 + .../native-theme/box-shadow-combobox-ref.html | 4 + .../reftests/native-theme/box-shadow-combobox.html | 4 + .../native-theme/box-shadow-input-ref.html | 1 + layout/reftests/native-theme/box-shadow-input.html | 1 + .../native-theme/box-shadow-listbox-ref.html | 4 + .../reftests/native-theme/box-shadow-listbox.html | 4 + .../native-theme/button-html-not-blank.html | 1 + layout/reftests/native-theme/button-native.html | 2 + .../button-nonnative-when-styled-ref.html | 17 + .../native-theme/button-nonnative-when-styled.html | 17 + layout/reftests/native-theme/button-nonnative.html | 2 + layout/reftests/native-theme/button-not-blank.html | 1 + .../native-theme/checkbox-dynamic-1-ref.html | 18 + .../reftests/native-theme/checkbox-dynamic-1.html | 39 + layout/reftests/native-theme/checkbox-native.html | 2 + .../reftests/native-theme/checkbox-nonnative.html | 2 + .../reftests/native-theme/checkbox-not-blank.html | 1 + .../checkbox-not-mirrored-when-rtl-ref.html | 2 + .../checkbox-not-mirrored-when-rtl.html | 2 + .../checkbox-still-native-when-styled-ref.html | 14 + .../checkbox-still-native-when-styled.html | 14 + layout/reftests/native-theme/combobox-native.html | 2 + .../combobox-nonnative-when-styled-ref.html | 24 + .../combobox-nonnative-when-styled.html | 24 + .../reftests/native-theme/combobox-nonnative.html | 2 + .../reftests/native-theme/combobox-not-blank.html | 1 + .../reftests/native-theme/fieldset-not-blank.html | 1 + layout/reftests/native-theme/file-not-blank.html | 1 + layout/reftests/native-theme/listbox-native.html | 2 + .../listbox-nonnative-when-styled-ref.html | 19 + .../listbox-nonnative-when-styled.html | 19 + .../reftests/native-theme/listbox-nonnative.html | 2 + .../reftests/native-theme/listbox-not-blank.html | 1 + .../native-theme-disabled-cascade-levels-ref.html | 6 + .../native-theme-disabled-cascade-levels.html | 10 + layout/reftests/native-theme/progress-nobar.html | 7 + .../native-theme/progress-overflow-ref.html | 10 + .../native-theme/progress-overflow-small.html | 9 + .../reftests/native-theme/progress-overflow.html | 9 + layout/reftests/native-theme/radio-native.html | 2 + layout/reftests/native-theme/radio-nonnative.html | 2 + layout/reftests/native-theme/radio-not-blank.html | 1 + .../radio-still-native-when-styled-ref.html | 14 + .../radio-still-native-when-styled.html | 14 + layout/reftests/native-theme/reftest.list | 67 + .../native-theme/resizer-bottomleft-rtl.xhtml | 10 + .../reftests/native-theme/resizer-bottomleft.xhtml | 10 + .../native-theme/resizer-bottomright-rtl.xhtml | 10 + .../native-theme/resizer-bottomright.xhtml | 10 + layout/reftests/native-theme/resizer-left.xhtml | 10 + .../scroll-thumb-minimum-size-notheme-ref.html | 4 + .../scroll-thumb-minimum-size-notheme.html | 31 + .../scroll-thumb-minimum-size-theme-ref.html | 4 + .../scroll-thumb-minimum-size-theme.html | 14 + .../native-theme/text-control-not-blank.html | 1 + .../reftests/native-theme/text-input-native.html | 2 + .../text-input-nonnative-when-styled-ref.html | 23 + .../text-input-nonnative-when-styled.html | 23 + .../native-theme/text-input-nonnative.html | 2 + layout/reftests/native-theme/textarea-native.html | 2 + .../textarea-nonnative-when-styled-ref.html | 17 + .../textarea-nonnative-when-styled.html | 18 + .../reftests/native-theme/textarea-nonnative.html | 2 + .../reftests/native-theme/textarea-not-blank.html | 1 + layout/reftests/object/404-data-ref.html | 10 + layout/reftests/object/404-data-with-type-ref.html | 10 + layout/reftests/object/404-data-with-type.html | 10 + layout/reftests/object/404-data.html | 10 + layout/reftests/object/connection-refused-ref.html | 10 + layout/reftests/object/connection-refused.html | 10 + layout/reftests/object/extra/404.html | 9 + layout/reftests/object/extra/404.html^headers^ | 1 + layout/reftests/object/extra/malformed.xml | 1 + layout/reftests/object/extra/malformed_image.png | 1 + layout/reftests/object/extra/pass.html | 6 + layout/reftests/object/extra/pass.png | Bin 0 -> 732 bytes layout/reftests/object/extra/pass.svg | 74 + layout/reftests/object/extra/pass_image | Bin 0 -> 732 bytes .../image-no-useful-extension-typesniff-ref.html | 10 + .../image-no-useful-extension-typesniff.html | 10 + .../image-no-useful-extension-with-type-ref.html | 10 + .../image-no-useful-extension-with-type.html | 10 + layout/reftests/object/image-ref.html | 10 + layout/reftests/object/image-with-type-ref.html | 10 + layout/reftests/object/image-with-type.html | 10 + layout/reftests/object/image.html | 10 + .../object/malformed-should-fallback-ref.html | 10 + .../reftests/object/malformed-should-fallback.html | 10 + layout/reftests/object/malformed-uri-ref.html | 14 + layout/reftests/object/malformed-uri.html | 14 + .../reftests/object/malformed-with-type-ref.html | 10 + layout/reftests/object/malformed-with-type.html | 10 + layout/reftests/object/malformed-xml-ref.html | 15 + .../object/malformed-xml-with-type-ref.html | 15 + .../reftests/object/malformed-xml-with-type.html | 15 + layout/reftests/object/malformed-xml.html | 15 + layout/reftests/object/no-attrs-ref.html | 10 + layout/reftests/object/no-attrs.html | 10 + layout/reftests/object/page-as-data-ref.html | 10 + .../object/page-as-data-with-type-ref.html | 10 + layout/reftests/object/page-as-data-with-type.html | 10 + layout/reftests/object/page-as-data.html | 10 + layout/reftests/object/reftest.list | 57 + layout/reftests/object/svg-ref.html | 10 + layout/reftests/object/svg-with-type-ref.html | 10 + layout/reftests/object/svg-with-type.html | 10 + layout/reftests/object/svg.html | 10 + .../object/type-overridden-by-server-ref.html | 10 + .../reftests/object/type-overridden-by-server.html | 10 + layout/reftests/object/unknown-type-ref.html | 10 + layout/reftests/object/unknown-type.html | 10 + layout/reftests/ogg-video/444-1-ref.html | 20 + layout/reftests/ogg-video/444-1.html | 20 + layout/reftests/ogg-video/aspect-ratio-1-ref.html | 6 + layout/reftests/ogg-video/aspect-ratio-1a.xhtml | 14 + layout/reftests/ogg-video/aspect-ratio-1b.xhtml | 14 + layout/reftests/ogg-video/aspect-ratio-2-ref.html | 6 + layout/reftests/ogg-video/aspect-ratio-2a.xhtml | 14 + layout/reftests/ogg-video/aspect-ratio-2b.xhtml | 14 + layout/reftests/ogg-video/aspect-ratio-3-ref.xhtml | 14 + layout/reftests/ogg-video/aspect-ratio-3a.xhtml | 14 + layout/reftests/ogg-video/aspect-ratio-3b.xhtml | 14 + layout/reftests/ogg-video/basic-1-ref.html | 6 + layout/reftests/ogg-video/basic-1.xhtml | 14 + .../reftests/ogg-video/black100x100-aspect3to2.ogv | Bin 0 -> 3428 bytes layout/reftests/ogg-video/black140x100.ogv | Bin 0 -> 2871 bytes layout/reftests/ogg-video/black29x19offset.ogv | Bin 0 -> 3988 bytes layout/reftests/ogg-video/blue140x100.png | Bin 0 -> 277 bytes layout/reftests/ogg-video/blue250x200.png | Bin 0 -> 1157 bytes layout/reftests/ogg-video/canvas-1a.xhtml | 29 + layout/reftests/ogg-video/canvas-1b.xhtml | 27 + layout/reftests/ogg-video/clipping-1-ref.html | 9 + layout/reftests/ogg-video/clipping-1a.html | 8 + layout/reftests/ogg-video/empty-1-ref.html | 5 + layout/reftests/ogg-video/empty-1a.html | 6 + layout/reftests/ogg-video/empty-1b.html | 6 + .../ogg-video/encoded-aspect-ratio-1-ref.html | 19 + .../reftests/ogg-video/encoded-aspect-ratio-1.html | 29 + layout/reftests/ogg-video/green70x30.png | Bin 0 -> 224 bytes .../ogg-video/object-aspect-ratio-1a.xhtml | 14 + .../ogg-video/object-aspect-ratio-1b.xhtml | 14 + .../ogg-video/object-aspect-ratio-2a.xhtml | 14 + .../ogg-video/object-aspect-ratio-2b.xhtml | 14 + layout/reftests/ogg-video/offset-1-ref.html | 6 + layout/reftests/ogg-video/offset-1.xhtml | 14 + layout/reftests/ogg-video/poster-1.html | 7 + layout/reftests/ogg-video/poster-10.html | 18 + layout/reftests/ogg-video/poster-11.html | 29 + layout/reftests/ogg-video/poster-12.html | 38 + layout/reftests/ogg-video/poster-13.html | 8 + layout/reftests/ogg-video/poster-15.html | 13 + layout/reftests/ogg-video/poster-2.html | 7 + layout/reftests/ogg-video/poster-3.html | 11 + layout/reftests/ogg-video/poster-4.html | 14 + layout/reftests/ogg-video/poster-5.html | 13 + layout/reftests/ogg-video/poster-6.html | 12 + layout/reftests/ogg-video/poster-7.html | 14 + layout/reftests/ogg-video/poster-8.html | 12 + .../ogg-video/poster-ref-black140x100.html | 6 + .../reftests/ogg-video/poster-ref-blue125x100.html | 6 + .../reftests/ogg-video/poster-ref-blue140x100.html | 6 + .../reftests/ogg-video/poster-ref-blue250x200.html | 6 + .../reftests/ogg-video/poster-ref-blue400x300.html | 8 + .../reftests/ogg-video/poster-ref-green70x30.html | 6 + .../reftests/ogg-video/poster-ref-red140x100.html | 6 + layout/reftests/ogg-video/red140x100.png | Bin 0 -> 274 bytes layout/reftests/ogg-video/red160x120.png | Bin 0 -> 720 bytes layout/reftests/ogg-video/reftest.list | 35 + layout/reftests/ogg-video/seek420.ogv | Bin 0 -> 30163 bytes layout/reftests/ogg-video/seek444.ogv | Bin 0 -> 30408 bytes layout/reftests/ogg-video/zoomed-1-ref.html | 6 + layout/reftests/ogg-video/zoomed-1.xhtml | 15 + .../outline/outline-and-3d-transform-1-ref.html | 28 + .../outline/outline-and-3d-transform-1a.html | 40 + .../outline/outline-and-3d-transform-1b.html | 40 + .../outline/outline-and-3d-transform-2-ref.html | 36 + .../outline/outline-and-3d-transform-2.html | 35 + .../outline/outline-and-box-shadow-ref.html | 13 + .../reftests/outline/outline-and-box-shadow.html | 13 + layout/reftests/outline/outline-auto-001-ref.html | 36 + layout/reftests/outline/outline-auto-001.html | 28 + layout/reftests/outline/outline-auto-002-ref.html | 2 + layout/reftests/outline/outline-auto-002.html | 5 + .../outline-auto-explicit-native-widget-ref.html | 5 + .../outline-auto-explicit-native-widget.html | 5 + ...e-auto-follows-border-radius-non-native-02.html | 14 + ...to-follows-border-radius-non-native-notref.html | 12 + ...line-auto-follows-border-radius-non-native.html | 13 + .../outline-auto-suppressed-native-widget-ref.html | 7 + .../outline-auto-suppressed-native-widget.html | 8 + .../outline/outline-dynamic-change-1-ref.html | 17 + .../outline/outline-dynamic-change-1a.html | 26 + .../outline/outline-dynamic-change-1b.html | 26 + layout/reftests/outline/outline-initial-1-ref.html | 5 + layout/reftests/outline/outline-initial-1a.html | 4 + layout/reftests/outline/outline-initial-1b.html | 5 + layout/reftests/outline/outline-on-table-ref.html | 9 + layout/reftests/outline/outline-on-table.html | 17 + .../outline/outline-overflow-block-abspos.html | 25 + .../outline/outline-overflow-block-float.html | 23 + .../outline/outline-overflow-block-ref.html | 17 + .../outline-overflow-inlineblock-abspos.html | 27 + .../outline-overflow-inlineblock-float.html | 24 + .../outline/outline-overflow-inlineblock-ref.html | 17 + .../outline/outline-table-caption-invisible.html | 8 + .../outline/outline-table-caption-ref.html | 11 + layout/reftests/outline/outline-table-caption.html | 11 + .../outline/outline-wrapped-span-1-ref.html | 54 + .../reftests/outline/outline-wrapped-span-1.html | 57 + layout/reftests/outline/reftest.list | 22 + layout/reftests/pagination/1108104-ref.html | 33 + layout/reftests/pagination/1108104.html | 30 + layout/reftests/pagination/115199-1-ref.html | 20 + layout/reftests/pagination/115199-1.html | 25 + layout/reftests/pagination/115199-2-ref.html | 18 + layout/reftests/pagination/115199-2a.html | 24 + layout/reftests/pagination/115199-2b.html | 24 + layout/reftests/pagination/1166147-ref.html | 35 + layout/reftests/pagination/1166147.html | 36 + layout/reftests/pagination/129941-1-ref.html | 10 + layout/reftests/pagination/129941-1a.html | 10 + layout/reftests/pagination/129941-1b.html | 10 + layout/reftests/pagination/129941-1c.html | 10 + layout/reftests/pagination/129941-1d.html | 10 + layout/reftests/pagination/129941-1e-ref.html | 10 + layout/reftests/pagination/129941-1e.html | 10 + layout/reftests/pagination/1321803-1-ref.html | 10 + layout/reftests/pagination/1321803-1a.html | 10 + layout/reftests/pagination/1404868-1-ref.html | 27 + layout/reftests/pagination/1404868-1.html | 27 + layout/reftests/pagination/1406050-1-ref.html | 18 + layout/reftests/pagination/1406050-1.html | 21 + layout/reftests/pagination/1406291-1-ref.html | 16 + layout/reftests/pagination/1406291-1.html | 23 + layout/reftests/pagination/1409585-1-ref.html | 38 + layout/reftests/pagination/1409585-1.html | 48 + layout/reftests/pagination/1411799-1-ref.html | 39 + layout/reftests/pagination/1411799-1.html | 38 + layout/reftests/pagination/1420528-1-ref.html | 16 + layout/reftests/pagination/1420528-1.html | 12 + layout/reftests/pagination/1427141-1.html | 39 + layout/reftests/pagination/1427141-2.html | 39 + layout/reftests/pagination/1427141-ref.html | 31 + layout/reftests/pagination/1468654-1-ref.html | 60 + layout/reftests/pagination/1468654-1.html | 51 + layout/reftests/pagination/1596310-ref.html | 17 + layout/reftests/pagination/1596310.html | 19 + layout/reftests/pagination/272830-1-ref.html | 22 + layout/reftests/pagination/272830-1.html | 22 + layout/reftests/pagination/318022-1-ref.html | 13 + layout/reftests/pagination/318022-1.html | 15 + layout/reftests/pagination/381497-f.html | 10 + layout/reftests/pagination/381497-n.html | 16 + layout/reftests/pagination/403669-1-ref.html | 12 + layout/reftests/pagination/403669-1.html | 13 + layout/reftests/pagination/577450-1-ref.html | 8 + layout/reftests/pagination/577450-1.html | 8 + layout/reftests/pagination/609227-1-ref.html | 12 + layout/reftests/pagination/609227-1.html | 13 + layout/reftests/pagination/609227-2-ref.html | 9 + layout/reftests/pagination/609227-2a.html | 12 + layout/reftests/pagination/609227-2b.html | 12 + layout/reftests/pagination/626395-1-ref.html | 8 + layout/reftests/pagination/626395-1a.html | 9 + layout/reftests/pagination/626395-1b.html | 9 + layout/reftests/pagination/626395-2-ref.html | 7 + layout/reftests/pagination/626395-2a.html | 9 + layout/reftests/pagination/626395-2b.html | 9 + layout/reftests/pagination/626395-2c.html | 9 + layout/reftests/pagination/626395-2d.html | 9 + layout/reftests/pagination/652178-1-ref.html | 14 + layout/reftests/pagination/652178-1-ref2.html | 14 + layout/reftests/pagination/652178-1.html | 17 + layout/reftests/pagination/745025-1-ref.html | 9 + layout/reftests/pagination/745025-1.html | 18 + layout/reftests/pagination/820496-1-ref.html | 7 + layout/reftests/pagination/820496-1.html | 6 + layout/reftests/pagination/960822-ref.html | 7 + layout/reftests/pagination/960822.html | 7 + layout/reftests/pagination/966419-1-ref.html | 9 + layout/reftests/pagination/966419-1.html | 9 + layout/reftests/pagination/966419-2-ref.html | 9 + layout/reftests/pagination/966419-2.html | 9 + .../pagination/abspos-breaking-000.ref.xhtml | 40 + .../reftests/pagination/abspos-breaking-000.xhtml | 41 + .../reftests/pagination/abspos-breaking-001.xhtml | 42 + .../reftests/pagination/abspos-breaking-002.xhtml | 43 + .../pagination/abspos-breaking-003-ref.html | 29 + .../reftests/pagination/abspos-breaking-003.html | 20 + .../pagination/abspos-breaking-004-ref.html | 29 + .../reftests/pagination/abspos-breaking-004.html | 20 + .../pagination/abspos-breaking-005-ref.html | 39 + .../reftests/pagination/abspos-breaking-005.html | 20 + .../pagination/abspos-breaking-006-ref.html | 35 + .../reftests/pagination/abspos-breaking-006.html | 20 + .../pagination/abspos-breaking-007-ref.html | 50 + .../reftests/pagination/abspos-breaking-007.html | 21 + .../pagination/abspos-breaking-008-ref.html | 35 + .../reftests/pagination/abspos-breaking-008.html | 21 + .../pagination/abspos-breaking-009-ref.html | 39 + .../reftests/pagination/abspos-breaking-009.html | 21 + .../pagination/abspos-breaking-010-ref.html | 30 + .../reftests/pagination/abspos-breaking-010.html | 21 + .../pagination/abspos-breaking-011-ref.html | 7 + .../reftests/pagination/abspos-breaking-011.html | 9 + .../abspos-breaking-dynamic-001-ref.html | 41 + .../pagination/abspos-breaking-dynamic-001.html | 44 + .../abspos-breaking-dynamic-002-ref.html | 39 + .../pagination/abspos-breaking-dynamic-002.html | 44 + .../abspos-breaking-dynamic-003-ref.html | 49 + .../pagination/abspos-breaking-dynamic-003.html | 49 + .../pagination/abspos-breaking-dynamic-004.html | 46 + .../abspos-breaking-dynamic-005-ref.html | 37 + .../pagination/abspos-breaking-dynamic-005.html | 44 + .../pagination/abspos-overflow-01-cols.ref.xhtml | 73 + .../pagination/abspos-overflow-01-cols.xhtml | 189 + .../pagination/abspos-overflow-01.ref.xhtml | 47 + .../reftests/pagination/abspos-overflow-01.xhtml | 201 + layout/reftests/pagination/bfc-001-ref.html | 19 + layout/reftests/pagination/bfc-001.html | 25 + layout/reftests/pagination/bfc-002.html | 25 + layout/reftests/pagination/bfc-003.html | 25 + layout/reftests/pagination/bfc-004-ref.html | 24 + layout/reftests/pagination/bfc-004.html | 30 + layout/reftests/pagination/bfc-005.html | 30 + layout/reftests/pagination/bfc-006-ref.html | 19 + layout/reftests/pagination/bfc-006.html | 25 + layout/reftests/pagination/bfc-007.html | 25 + layout/reftests/pagination/bfc-008.html | 25 + layout/reftests/pagination/blank.html | 1 + .../pagination/block-max-height-001-ref.html | 21 + .../reftests/pagination/block-max-height-001.html | 21 + .../reftests/pagination/block-max-height-002.html | 21 + .../pagination/block-min-height-001-ref.html | 21 + .../reftests/pagination/block-min-height-001.html | 21 + .../reftests/pagination/block-min-height-002.html | 21 + .../pagination/border-breaking-000-cols.ref.xhtml | 19 + .../pagination/border-breaking-000-cols.xhtml | 42 + .../pagination/border-breaking-001-cols.ref.xhtml | 38 + .../pagination/border-breaking-001-cols.xhtml | 74 + .../pagination/border-breaking-002-cols.ref.xhtml | 35 + .../pagination/border-breaking-002-cols.xhtml | 36 + .../pagination/border-breaking-003-cols.ref.xhtml | 31 + .../pagination/border-breaking-003-cols.xhtml | 40 + .../pagination/border-breaking-004-cols.xhtml | 29 + .../column-balancing-break-inside-avoid-2-ref.html | 31 + .../column-balancing-break-inside-avoid-2.html | 49 + .../pagination/combobox-page-break-inside-ref.html | 17 + .../pagination/combobox-page-break-inside.html | 17 + .../pagination/contain-size-break-001-ref.html | 20 + .../pagination/contain-size-break-001.html | 29 + .../pagination/contain-size-break-002-ref.html | 26 + .../pagination/contain-size-break-002.html | 33 + .../pagination/contain-size-break-003-ref.html | 15 + .../pagination/contain-size-break-003.html | 20 + .../pagination/content-inserted-000.ref.xhtml | 44 + .../reftests/pagination/content-inserted-000.xhtml | 44 + .../pagination/content-inserted-001.ref.xhtml | 33 + .../reftests/pagination/content-inserted-001.xhtml | 33 + .../pagination/content-inserted-002.ref.xhtml | 42 + .../reftests/pagination/content-inserted-002.xhtml | 47 + .../reftests/pagination/content-inserted-003.xhtml | 48 + .../reftests/pagination/content-inserted-004.xhtml | 46 + .../reftests/pagination/content-inserted-005.xhtml | 42 + .../reftests/pagination/content-inserted-006.xhtml | 54 + .../reftests/pagination/content-inserted-007.xhtml | 53 + .../reftests/pagination/content-inserted-008.xhtml | 40 + .../reftests/pagination/content-inserted-009.xhtml | 49 + .../reftests/pagination/content-url-element.html | 9 + .../pagination/content-url-pseudo-ref.html | 11 + layout/reftests/pagination/content-url-pseudo.html | 10 + .../dynamic-abspos-overflow-01-cols.ref.xhtml | 78 + .../dynamic-abspos-overflow-01-cols.xhtml | 239 + layout/reftests/pagination/fieldset-001-grid.html | 26 + layout/reftests/pagination/fieldset-001-ref.html | 24 + layout/reftests/pagination/fieldset-001.html | 24 + layout/reftests/pagination/fieldset-002-ref.html | 24 + layout/reftests/pagination/fieldset-002.html | 23 + layout/reftests/pagination/fieldset-003-ref.html | 33 + layout/reftests/pagination/fieldset-003.html | 29 + layout/reftests/pagination/fieldset-004-ref.html | 37 + layout/reftests/pagination/fieldset-004.html | 31 + layout/reftests/pagination/fieldset-005-ref.html | 36 + layout/reftests/pagination/fieldset-005.html | 30 + layout/reftests/pagination/fieldset-006-ref.html | 40 + layout/reftests/pagination/fieldset-006.html | 32 + layout/reftests/pagination/fieldset-007-ref.html | 32 + layout/reftests/pagination/fieldset-007.html | 31 + layout/reftests/pagination/fieldset-008-ref.html | 39 + layout/reftests/pagination/fieldset-008.html | 29 + layout/reftests/pagination/fieldset-009-ref.html | 35 + layout/reftests/pagination/fieldset-009.html | 30 + layout/reftests/pagination/fieldset-00A-ref.html | 30 + layout/reftests/pagination/fieldset-00A.html | 31 + layout/reftests/pagination/fieldset-00B-ref.html | 36 + layout/reftests/pagination/fieldset-00B.html | 32 + layout/reftests/pagination/fieldset-00C-ref.html | 33 + layout/reftests/pagination/fieldset-00C.html | 33 + layout/reftests/pagination/fieldset-00D-ref.html | 31 + layout/reftests/pagination/fieldset-00D.html | 34 + layout/reftests/pagination/fieldset-00E-ref.html | 34 + layout/reftests/pagination/fieldset-00E.html | 31 + layout/reftests/pagination/fieldset-00F-ref.html | 32 + layout/reftests/pagination/fieldset-00F.html | 32 + layout/reftests/pagination/fieldset-00G-ref.html | 34 + layout/reftests/pagination/fieldset-00G.html | 33 + layout/reftests/pagination/fieldset-00H-grid.html | 27 + layout/reftests/pagination/fieldset-00H-ref.html | 26 + layout/reftests/pagination/fieldset-00H.html | 25 + layout/reftests/pagination/fieldset-00I-grid.html | 35 + layout/reftests/pagination/fieldset-00I-ref.html | 34 + layout/reftests/pagination/fieldset-00I.html | 33 + layout/reftests/pagination/fieldset-00J-grid.html | 34 + layout/reftests/pagination/fieldset-00J-ref.html | 31 + layout/reftests/pagination/fieldset-00J.html | 32 + layout/reftests/pagination/fieldset-00K-ref.html | 31 + layout/reftests/pagination/fieldset-00K.html | 32 + layout/reftests/pagination/fieldset-00L-ref.html | 33 + layout/reftests/pagination/fieldset-00L.html | 33 + layout/reftests/pagination/fieldset-00M-ref.html | 28 + layout/reftests/pagination/fieldset-00M.html | 28 + .../reftests/pagination/float-clear-000-print.html | 36 + .../pagination/float-clear-000-print.ref.html | 24 + .../reftests/pagination/float-clear-001-print.html | 36 + .../reftests/pagination/float-clear-002-print.html | 36 + .../reftests/pagination/float-clear-003-print.html | 45 + .../pagination/float-continuations-000.html | 107 + .../pagination/float-continuations-000.ref.html | 39 + layout/reftests/pagination/image.html | 4 + .../pagination/inline-block-frag-offset-1-ref.html | 35 + .../pagination/inline-block-frag-offset-1.html | 34 + .../pagination/inline-block-frag-offset-2-ref.html | 37 + .../pagination/inline-block-frag-offset-2.html | 35 + .../pagination/inline-block-frag-simple-1-ref.html | 25 + .../pagination/inline-block-frag-simple-1.html | 25 + .../pagination/inline-block-frag-simple-2-ref.html | 26 + .../pagination/inline-block-frag-simple-2.html | 26 + .../pagination/inline-block-frag-text-1-ref.html | 47 + .../pagination/inline-block-frag-text-1.html | 38 + .../pagination/inline-block-slice-1-ref.html | 37 + .../reftests/pagination/inline-block-slice-1.html | 37 + .../pagination/inline-block-slice-1b-ref.html | 38 + .../reftests/pagination/inline-block-slice-1b.html | 38 + .../pagination/inline-block-slice-1c-ref.html | 38 + .../reftests/pagination/inline-block-slice-1c.html | 38 + .../pagination/inline-block-slice-2-ref.html | 40 + .../reftests/pagination/inline-block-slice-2.html | 40 + .../pagination/inline-block-slice-2b-ref.html | 41 + .../reftests/pagination/inline-block-slice-2b.html | 41 + .../pagination/inline-block-slice-2c-ref.html | 41 + .../reftests/pagination/inline-block-slice-2c.html | 41 + .../pagination/inline-block-slice-3-ref.html | 46 + .../reftests/pagination/inline-block-slice-3.html | 48 + .../pagination/inline-block-slice-3b-ref.html | 47 + .../reftests/pagination/inline-block-slice-3b.html | 49 + .../pagination/inline-block-slice-3c-ref.html | 47 + .../reftests/pagination/inline-block-slice-3c.html | 49 + .../pagination/inline-block-slice-4-ref.html | 47 + .../reftests/pagination/inline-block-slice-4.html | 49 + .../pagination/inline-block-slice-4b-ref.html | 48 + .../reftests/pagination/inline-block-slice-4b.html | 50 + .../pagination/inline-block-slice-4c-ref.html | 48 + .../reftests/pagination/inline-block-slice-4c.html | 50 + .../pagination/inline-block-slice-5-ref.html | 45 + .../reftests/pagination/inline-block-slice-5.html | 43 + .../pagination/inline-block-slice-5b-ref.html | 48 + .../reftests/pagination/inline-block-slice-5b.html | 46 + .../pagination/inline-block-slice-5c-ref.html | 48 + .../reftests/pagination/inline-block-slice-5c.html | 46 + .../pagination/inline-block-slice-6-ref.html | 46 + .../reftests/pagination/inline-block-slice-6.html | 44 + .../pagination/inline-block-slice-6b-ref.html | 47 + .../reftests/pagination/inline-block-slice-6b.html | 45 + .../pagination/inline-block-slice-6c-ref.html | 48 + .../reftests/pagination/inline-block-slice-6c.html | 46 + .../pagination/inline-block-slice-7-ref.html | 49 + .../reftests/pagination/inline-block-slice-7.html | 52 + .../pagination/inline-block-slice-8-ref.html | 39 + .../reftests/pagination/inline-block-slice-8.html | 37 + .../pagination/inline-block-slice-8b-ref.html | 40 + .../reftests/pagination/inline-block-slice-8b.html | 38 + .../pagination/inline-block-slice-8c-ref.html | 39 + .../reftests/pagination/inline-block-slice-8c.html | 38 + layout/reftests/pagination/quirks-notref.html | 5 + layout/reftests/pagination/quirks-ref.html | 6 + layout/reftests/pagination/quirks.html | 10 + layout/reftests/pagination/reftest.list | 205 + layout/reftests/pagination/resize-reflow-000.html | 28 + .../reftests/pagination/resize-reflow-000.ref.html | 22 + layout/reftests/pagination/resize-reflow-001.html | 19 + .../pagination/resize-reflow-001.inner.html | 26 + .../reftests/pagination/resize-reflow-001.ref.html | 22 + .../pagination/row-page-break-after-always-1.html | 19 + .../pagination/row-page-break-after-always-2.html | 18 + .../rowgroup-page-break-after-always-1.html | 19 + .../rowgroup-tfoot-page-break-after-always-1.html | 20 + .../rowgroup-thead-page-break-after-always-1.html | 20 + .../table-caption-splitaftercaption-1-ref.html | 21 + .../table-caption-splitaftercaption-1.html | 21 + .../table-caption-splitaftercaption-2-ref.html | 27 + .../table-caption-splitaftercaption-2.html | 21 + .../table-caption-splitaftercaption-3-ref.html | 27 + .../table-caption-splitaftercaption-3.html | 21 + .../table-caption-splitaftercaption-4-ref.html | 28 + .../table-caption-splitaftercaption-4.html | 22 + .../table-caption-splitaftercaption-5-ref.html | 28 + .../table-caption-splitaftercaption-5.html | 22 + .../table-caption-splitaftercaption-8.html | 24 + .../table-caption-splitaftercaption-9.html | 25 + .../table-caption-splitrowgroup-1-ref.html | 24 + .../pagination/table-caption-splitrowgroup-1.html | 20 + .../pagination/table-cell-breaking-1-ref.html | 26 + .../pagination/table-cell-breaking-1a.html | 34 + .../pagination/table-cell-breaking-1b.html | 34 + .../pagination/table-cell-breaking-2-ref.html | 39 + .../pagination/table-cell-breaking-2a.html | 35 + .../pagination/table-cell-breaking-2b.html | 35 + .../pagination/table-cell-breaking-3-ref.html | 26 + .../pagination/table-cell-breaking-3a-ref.html | 30 + .../pagination/table-cell-breaking-3a.html | 36 + .../pagination/table-cell-breaking-3b.html | 36 + .../pagination/table-nested-1308876-1-ref.html | 20 + .../pagination/table-nested-1308876-1.xhtml | 29 + .../table-page-break-after-always-1.html | 21 + .../pagination/table-page-break-after-left-1.html | 21 + .../pagination/table-page-break-after-right-1.html | 21 + .../table-page-break-before-always-1-ref.html | 21 + .../table-page-break-before-always-1.html | 21 + .../table-page-break-before-auto-1-ref.html | 21 + .../pagination/table-page-break-before-auto-1.html | 21 + .../table-page-break-before-auto-2-ref.html | 22 + .../pagination/table-page-break-before-auto-2.html | 24 + .../table-page-break-before-auto-3-ref.html | 24 + .../table-page-break-before-avoid-1.html | 22 + .../pagination/table-page-break-before-left-1.html | 21 + .../table-page-break-before-right-1.html | 21 + .../pagination/table-tfoot-thead-1-ref.html | 27 + .../reftests/pagination/table-tfoot-thead-1.html | 25 + .../pagination/table_internal_pagebreak-1.html | 21 + layout/reftests/pagination/test-async-paged.html | 33 + .../dynamicHeight100-ref.html | 7 + .../percent-overflow-sizing/dynamicHeight100.html | 7 + .../reftests/percent-overflow-sizing/greenbox.html | 1 + .../percent-overflow-sizing/greenboxhbar.html | 2 + .../percent-overflow-sizing/hScrollAbsHeight.html | 5 + .../percent-overflow-sizing/hScrollAbsHeightD.html | 6 + .../hScrollAbsHeightQuirks.html | 5 + .../hScrollAbsHeightQuirksD.html | 5 + .../hScrollAbsMinHeightD.html | 6 + .../hScrollAbsMinHeightQuirksD.html | 5 + .../hScrollSimpleHeight.html | 5 + .../hScrollSimpleHeightD.html | 6 + .../hScrollSimpleHeightQuirks-1.html | 4 + .../hScrollSimpleHeightQuirks-1D.html | 5 + .../hScrollSimpleHeightQuirks-2.html | 6 + .../hScrollSimpleHeightQuirks-2D.html | 7 + .../hScrollSimpleHeightQuirks-3.html | 8 + .../hScrollSimpleHeightQuirks-3D.html | 9 + .../hScrollSimpleMinHeightD.html | 6 + .../hScrollSimpleMinHeightQuirks-1D.html | 5 + .../hScrollSimpleMinHeightQuirks-3D.html | 9 + .../percent-overflow-sizing/nestedHeight-ref.html | 8 + .../percent-overflow-sizing/nestedHeight.html | 8 + .../nestedHeightQuirks-ref.html | 8 + .../nestedHeightQuirks.html | 8 + .../reftests/percent-overflow-sizing/reftest.list | 26 + .../percent-overflow-sizing/simpleAbsHeight.html | 5 + .../percent-overflow-sizing/simpleAbsHeightD.html | 6 + .../simpleAbsMinHeightD.html | 6 + .../percent-overflow-sizing/simpleHeight100.html | 5 + .../percent-overflow-sizing/simpleHeight100D.html | 6 + .../simpleMinHeight100D.html | 6 + .../pixel-rounding/background-color-base.html | 17 + .../pixel-rounding/background-color-height-10.html | 17 + .../pixel-rounding/background-color-height-4.html | 17 + .../pixel-rounding/background-color-height-5.html | 17 + .../pixel-rounding/background-color-height-6.html | 17 + .../background-color-height-top-4.html | 17 + .../background-color-height-top-5.html | 17 + .../background-color-height-top-6.html | 17 + .../pixel-rounding/background-color-left-10.html | 17 + .../pixel-rounding/background-color-left-4.html | 17 + .../pixel-rounding/background-color-left-5.html | 17 + .../pixel-rounding/background-color-left-6.html | 17 + .../background-color-left-width-4.html | 17 + .../background-color-left-width-5.html | 17 + .../background-color-left-width-6.html | 17 + .../pixel-rounding/background-color-top-10.html | 17 + .../pixel-rounding/background-color-top-4.html | 17 + .../pixel-rounding/background-color-top-5.html | 17 + .../pixel-rounding/background-color-top-6.html | 17 + .../background-color-top-height-4.html | 17 + .../background-color-top-height-5.html | 17 + .../background-color-top-height-6.html | 17 + .../pixel-rounding/background-color-width-10.html | 17 + .../pixel-rounding/background-color-width-4.html | 17 + .../pixel-rounding/background-color-width-5.html | 17 + .../pixel-rounding/background-color-width-6.html | 17 + .../background-color-width-left-4.html | 17 + .../background-color-width-left-5.html | 17 + .../background-color-width-left-6.html | 17 + .../pixel-rounding/background-image-base.html | 72 + .../background-image-height-10-ref.html | 72 + .../pixel-rounding/background-image-height-4.html | 70 + .../pixel-rounding/background-image-height-5.html | 70 + .../pixel-rounding/background-image-height-6.html | 70 + .../background-image-height-top-4.html | 70 + .../background-image-height-top-5.html | 70 + .../background-image-height-top-6.html | 70 + .../background-image-left-10-ref.html | 72 + .../pixel-rounding/background-image-left-4.html | 70 + .../pixel-rounding/background-image-left-5.html | 70 + .../pixel-rounding/background-image-left-6.html | 70 + .../background-image-left-width-4.html | 70 + .../background-image-left-width-5.html | 70 + .../background-image-left-width-6.html | 70 + .../background-image-tiling-ref.html | 298 + .../pixel-rounding/background-image-tiling.html | 291 + .../background-image-top-10-ref.html | 72 + .../pixel-rounding/background-image-top-4.html | 70 + .../pixel-rounding/background-image-top-5.html | 70 + .../pixel-rounding/background-image-top-6.html | 70 + .../background-image-top-height-4.html | 70 + .../background-image-top-height-5.html | 70 + .../background-image-top-height-6.html | 70 + .../background-image-width-10-ref.html | 72 + .../pixel-rounding/background-image-width-4.html | 70 + .../pixel-rounding/background-image-width-5.html | 70 + .../pixel-rounding/background-image-width-6.html | 70 + .../background-image-width-left-4.html | 70 + .../background-image-width-left-5.html | 70 + .../background-image-width-left-6.html | 70 + layout/reftests/pixel-rounding/blue-1x1.png | Bin 0 -> 69 bytes layout/reftests/pixel-rounding/blue-25x25.png | Bin 0 -> 92 bytes layout/reftests/pixel-rounding/blue-3x3.png | Bin 0 -> 80 bytes layout/reftests/pixel-rounding/blue-5x5.png | Bin 0 -> 77 bytes .../reftests/pixel-rounding/border-base-ref.html | 41 + .../pixel-rounding/border-height-10-ref.html | 41 + .../reftests/pixel-rounding/border-height-4.html | 47 + .../reftests/pixel-rounding/border-height-5.html | 47 + .../reftests/pixel-rounding/border-height-6.html | 47 + .../pixel-rounding/border-image-width-0.html | 39 + .../pixel-rounding/border-image-width-10.html | 39 + .../pixel-rounding/border-image-width-4.html | 39 + .../pixel-rounding/border-image-width-9.html | 39 + .../pixel-rounding/border-left-10-ref.html | 41 + layout/reftests/pixel-rounding/border-left-4.html | 47 + layout/reftests/pixel-rounding/border-left-5.html | 47 + layout/reftests/pixel-rounding/border-left-6.html | 47 + .../reftests/pixel-rounding/border-top-10-ref.html | 41 + layout/reftests/pixel-rounding/border-top-4.html | 47 + layout/reftests/pixel-rounding/border-top-5.html | 47 + layout/reftests/pixel-rounding/border-top-6.html | 47 + .../pixel-rounding/border-width-10-ref.html | 41 + layout/reftests/pixel-rounding/border-width-4.html | 47 + layout/reftests/pixel-rounding/border-width-5.html | 47 + layout/reftests/pixel-rounding/border-width-6.html | 47 + .../pixel-rounding/check-image-blue-ref.html | 18 + .../reftests/pixel-rounding/check-image-blue.html | 18 + .../reftests/pixel-rounding/check-image-ref.html | 18 + layout/reftests/pixel-rounding/check-image.html | 18 + .../pixel-rounding/collapsed-border-height-4.html | 47 + .../pixel-rounding/collapsed-border-height-5.html | 47 + .../pixel-rounding/collapsed-border-height-6.html | 47 + .../pixel-rounding/collapsed-border-left-4.html | 47 + .../pixel-rounding/collapsed-border-left-5.html | 47 + .../pixel-rounding/collapsed-border-left-6.html | 47 + .../pixel-rounding/collapsed-border-top-4.html | 47 + .../pixel-rounding/collapsed-border-top-5.html | 47 + .../pixel-rounding/collapsed-border-top-6.html | 47 + .../pixel-rounding/collapsed-border-width-4.html | 47 + .../pixel-rounding/collapsed-border-width-5.html | 47 + .../pixel-rounding/collapsed-border-width-6.html | 47 + layout/reftests/pixel-rounding/corner-bl.png | Bin 0 -> 98 bytes layout/reftests/pixel-rounding/corner-br.png | Bin 0 -> 117 bytes layout/reftests/pixel-rounding/corner-tl.png | Bin 0 -> 115 bytes layout/reftests/pixel-rounding/corner-tr.png | Bin 0 -> 99 bytes layout/reftests/pixel-rounding/green-1x1.png | Bin 0 -> 69 bytes layout/reftests/pixel-rounding/green-25x25.png | Bin 0 -> 91 bytes layout/reftests/pixel-rounding/green-3x3.png | Bin 0 -> 75 bytes layout/reftests/pixel-rounding/green-5x5.png | Bin 0 -> 75 bytes .../green-circle-with-blue-border.png | Bin 0 -> 12279 bytes layout/reftests/pixel-rounding/iframe-1-ref.html | 6 + layout/reftests/pixel-rounding/iframe-1.html | 6 + layout/reftests/pixel-rounding/image-base-ref.html | 45 + .../pixel-rounding/image-height-10-ref.html | 45 + layout/reftests/pixel-rounding/image-height-4.html | 45 + layout/reftests/pixel-rounding/image-height-5.html | 45 + layout/reftests/pixel-rounding/image-height-6.html | 45 + .../pixel-rounding/image-height-top-4.html | 45 + .../pixel-rounding/image-height-top-5.html | 45 + .../pixel-rounding/image-height-top-6.html | 45 + .../image-high-quality-scaling-1-ref.html | 22 + .../image-high-quality-scaling-1.html | 22 + .../reftests/pixel-rounding/image-left-10-ref.html | 45 + layout/reftests/pixel-rounding/image-left-4.html | 45 + layout/reftests/pixel-rounding/image-left-5.html | 45 + layout/reftests/pixel-rounding/image-left-6.html | 45 + .../pixel-rounding/image-left-width-4.html | 45 + .../pixel-rounding/image-left-width-5.html | 45 + .../pixel-rounding/image-left-width-6.html | 45 + .../reftests/pixel-rounding/image-top-10-ref.html | 45 + layout/reftests/pixel-rounding/image-top-4.html | 45 + layout/reftests/pixel-rounding/image-top-5.html | 45 + layout/reftests/pixel-rounding/image-top-6.html | 45 + .../pixel-rounding/image-top-height-4.html | 45 + .../pixel-rounding/image-top-height-5.html | 45 + .../pixel-rounding/image-top-height-6.html | 45 + .../pixel-rounding/image-width-10-ref.html | 45 + layout/reftests/pixel-rounding/image-width-4.html | 45 + layout/reftests/pixel-rounding/image-width-5.html | 45 + layout/reftests/pixel-rounding/image-width-6.html | 45 + .../pixel-rounding/image-width-left-4.html | 45 + .../pixel-rounding/image-width-left-5.html | 45 + .../pixel-rounding/image-width-left-6.html | 45 + layout/reftests/pixel-rounding/lime-25x25.png | Bin 0 -> 203 bytes .../reftests/pixel-rounding/offscreen-0-ref.html | 18 + .../reftests/pixel-rounding/offscreen-10-ref.html | 18 + .../offscreen-background-color-pos-4.html | 18 + .../offscreen-background-color-pos-5.html | 18 + .../offscreen-background-color-pos-6.html | 18 + .../offscreen-background-color-size-4.html | 18 + .../offscreen-background-color-size-5.html | 18 + .../offscreen-background-color-size-6.html | 18 + .../pixel-rounding/offscreen-image-pos-4.html | 17 + .../pixel-rounding/offscreen-image-pos-5.html | 17 + .../pixel-rounding/offscreen-image-pos-6.html | 17 + .../pixel-rounding/offscreen-image-size-4.html | 17 + .../pixel-rounding/offscreen-image-size-5.html | 17 + .../pixel-rounding/offscreen-image-size-6.html | 17 + layout/reftests/pixel-rounding/random-10x10.png | Bin 0 -> 378 bytes layout/reftests/pixel-rounding/reftest.list | 183 + .../rounded-background-color-base-ref.html | 74 + .../rounded-background-color-height-10-ref.html | 74 + .../rounded-background-color-height-4.html | 74 + .../rounded-background-color-height-5.html | 74 + .../rounded-background-color-height-6.html | 74 + .../rounded-background-color-height-top-4.html | 74 + .../rounded-background-color-height-top-5.html | 74 + .../rounded-background-color-height-top-6.html | 74 + .../rounded-background-color-left-10-ref.html | 74 + .../rounded-background-color-left-4.html | 74 + .../rounded-background-color-left-5.html | 74 + .../rounded-background-color-left-6.html | 74 + .../rounded-background-color-left-width-4.html | 74 + .../rounded-background-color-left-width-5.html | 74 + .../rounded-background-color-left-width-6.html | 74 + .../rounded-background-color-top-10-ref.html | 74 + .../rounded-background-color-top-4.html | 74 + .../rounded-background-color-top-5.html | 74 + .../rounded-background-color-top-6.html | 74 + .../rounded-background-color-top-height-4.html | 74 + .../rounded-background-color-top-height-5.html | 74 + .../rounded-background-color-top-height-6.html | 74 + .../rounded-background-color-width-10-ref.html | 74 + .../rounded-background-color-width-4.html | 74 + .../rounded-background-color-width-5.html | 74 + .../rounded-background-color-width-6.html | 74 + .../rounded-background-color-width-left-4.html | 74 + .../rounded-background-color-width-left-5.html | 74 + .../rounded-background-color-width-left-6.html | 74 + .../viewport-units-rounding-1-frame.html | 51 + .../viewport-units-rounding-1-ref.html | 123 + .../pixel-rounding/viewport-units-rounding-1.html | 12 + .../pixel-rounding/viewport-units-rounding-2.html | 43 + .../position-dynamic-changes/handleprop.js | 10 + .../position-dynamic-changes/horizontal/animate.js | 60 + .../horizontal/fromauto-leftA-widthA-rightN.html | 19 + .../horizontal/fromauto-leftA-widthN-rightA.html | 19 + .../horizontal/fromauto-leftA-widthN-rightN.html | 19 + .../horizontal/fromauto-leftN-widthA-rightA-2.html | 19 + .../horizontal/fromauto-leftN-widthA-rightA.html | 19 + .../horizontal/fromauto-leftN-widthA-rightN-2.html | 19 + .../horizontal/fromauto-leftN-widthA-rightN.html | 19 + .../horizontal/fromauto-leftN-widthN-rightA.html | 19 + .../horizontal/leftA-widthA-rightN-ref.html | 15 + .../horizontal/leftA-widthA-rightN.html | 19 + .../horizontal/leftA-widthN-rightA-ref.html | 15 + .../horizontal/leftA-widthN-rightA.html | 19 + .../horizontal/leftA-widthN-rightN-ref.html | 15 + .../horizontal/leftA-widthN-rightN.html | 19 + .../horizontal/leftN-widthA-rightA-2-ref.html | 15 + .../horizontal/leftN-widthA-rightA-2.html | 19 + .../horizontal/leftN-widthA-rightA-ref.html | 15 + .../horizontal/leftN-widthA-rightA.html | 19 + .../horizontal/leftN-widthA-rightN-2-ref.html | 15 + .../horizontal/leftN-widthA-rightN-2.html | 19 + .../horizontal/leftN-widthA-rightN-ref.html | 15 + .../horizontal/leftN-widthA-rightN.html | 19 + .../horizontal/leftN-widthN-rightA-ref.html | 15 + .../horizontal/leftN-widthN-rightA.html | 19 + .../horizontal/reftest.list | 18 + .../horizontal/reftest_border_abspos.list | 25 + .../horizontal/reftest_border_parent.list | 26 + .../horizontal/reftest_margin_abspos.list | 26 + .../horizontal/reftest_margin_parent.list | 26 + .../horizontal/reftest_padding_abspos.list | 26 + .../horizontal/reftest_padding_parent.list | 26 + .../horizontal/reftest_plain.list | 26 + .../position-dynamic-changes/horizontal/style.css | 20 + .../horizontal/toauto-leftA-widthA-rightN-ref.html | 15 + .../horizontal/toauto-leftA-widthA-rightN.html | 19 + .../horizontal/toauto-leftA-widthN-rightA-ref.html | 15 + .../horizontal/toauto-leftA-widthN-rightA.html | 19 + .../horizontal/toauto-leftA-widthN-rightN-ref.html | 15 + .../horizontal/toauto-leftA-widthN-rightN.html | 19 + .../toauto-leftN-widthA-rightA-2-ref.html | 15 + .../horizontal/toauto-leftN-widthA-rightA-2.html | 19 + .../horizontal/toauto-leftN-widthA-rightA-ref.html | 15 + .../horizontal/toauto-leftN-widthA-rightA.html | 19 + .../toauto-leftN-widthA-rightN-2-ref.html | 15 + .../horizontal/toauto-leftN-widthA-rightN-2.html | 19 + .../horizontal/toauto-leftN-widthA-rightN-ref.html | 15 + .../horizontal/toauto-leftN-widthA-rightN.html | 19 + .../horizontal/toauto-leftN-widthN-rightA-ref.html | 15 + .../horizontal/toauto-leftN-widthN-rightA.html | 19 + .../position-dynamic-changes/max-width-ref.html | 10 + .../position-dynamic-changes/max-width.html | 17 + .../position-dynamic-changes/min-width-ref.html | 13 + .../position-dynamic-changes/min-width.html | 20 + .../mixed-abspos-root/mixed-dimentionA-ref.html | 21 + .../mixed-abspos-root/mixed-dimentionA.html | 38 + .../mixed-abspos-root/mixed-dimentionN-ref.html | 21 + .../mixed-abspos-root/mixed-dimentionN.html | 38 + .../mixed-abspos-root/reftest.list | 18 + .../mixed-abspos-root/reftest_border_abspos.list | 4 + .../mixed-abspos-root/reftest_border_parent.list | 4 + .../mixed-abspos-root/reftest_margin_abspos.list | 4 + .../mixed-abspos-root/reftest_margin_parent.list | 4 + .../mixed-abspos-root/reftest_padding_abspos.list | 4 + .../mixed-abspos-root/reftest_padding_parent.list | 4 + .../mixed-abspos-root/reftest_plain.list | 4 + .../mixed-abspos-root/style.css | 22 + .../mixed/mixed-dimentionA-ref.html | 23 + .../mixed/mixed-dimentionA.html | 40 + .../mixed/mixed-dimentionN-ref.html | 23 + .../mixed/mixed-dimentionN.html | 40 + .../position-dynamic-changes/mixed/reftest.list | 18 + .../mixed/reftest_border_abspos.list | 4 + .../mixed/reftest_border_parent.list | 4 + .../mixed/reftest_margin_abspos.list | 4 + .../mixed/reftest_margin_parent.list | 4 + .../mixed/reftest_padding_abspos.list | 4 + .../mixed/reftest_padding_parent.list | 4 + .../mixed/reftest_plain.list | 4 + .../position-dynamic-changes/mixed/style.css | 22 + .../multiple-changes-ref.html | 15 + .../position-dynamic-changes/multiple-changes.html | 23 + .../reftests/position-dynamic-changes/reftest.list | 10 + .../position-dynamic-changes/relative/animate.js | 30 + .../relative/move-right-bottom-ref.html | 12 + .../relative/move-right-bottom-table-ref.html | 13 + .../relative/move-right-bottom-table.html | 17 + .../relative/move-right-bottom.html | 16 + .../relative/move-top-left-ref.html | 12 + .../relative/move-top-left-table-ref.html | 13 + .../relative/move-top-left-table.html | 17 + .../relative/move-top-left.html | 16 + .../relative/percent-ref.html | 12 + .../position-dynamic-changes/relative/percent.html | 20 + .../position-dynamic-changes/relative/reftest.list | 5 + .../position-dynamic-changes/relative/style.css | 9 + .../position-dynamic-changes/shrink-wrap-ref.html | 24 + .../position-dynamic-changes/shrink-wrap.html | 17 + .../position-dynamic-changes/vertical/animate.js | 59 + .../vertical/fromauto-topA-heightA-bottomN.html | 19 + .../vertical/fromauto-topA-heightN-bottomA.html | 19 + .../vertical/fromauto-topA-heightN-bottomN.html | 19 + .../vertical/fromauto-topN-heightA-bottomA-2.html | 19 + .../vertical/fromauto-topN-heightA-bottomA.html | 19 + .../vertical/fromauto-topN-heightA-bottomN-2.html | 19 + .../vertical/fromauto-topN-heightA-bottomN.html | 19 + .../vertical/fromauto-topN-heightN-bottomA.html | 19 + .../position-dynamic-changes/vertical/reftest.list | 18 + .../vertical/reftest.listbackup | 12 + .../vertical/reftest_border_abspos.list | 20 + .../vertical/reftest_border_parent.list | 20 + .../vertical/reftest_margin_abspos.list | 20 + .../vertical/reftest_margin_parent.list | 20 + .../vertical/reftest_padding_abspos.list | 20 + .../vertical/reftest_padding_parent.list | 20 + .../vertical/reftest_plain.list | 20 + .../position-dynamic-changes/vertical/style.css | 19 + .../vertical/toauto-topA-heightA-bottomN-ref.html | 15 + .../vertical/toauto-topA-heightA-bottomN.html | 19 + .../vertical/toauto-topA-heightN-bottomA-ref.html | 15 + .../vertical/toauto-topA-heightN-bottomA.html | 19 + .../vertical/toauto-topA-heightN-bottomN-ref.html | 15 + .../vertical/toauto-topA-heightN-bottomN.html | 19 + .../vertical/toauto-topN-heightA-bottomA-ref.html | 15 + .../vertical/toauto-topN-heightA-bottomA.html | 19 + .../vertical/toauto-topN-heightA-bottomN-ref.html | 15 + .../vertical/toauto-topN-heightA-bottomN.html | 19 + .../vertical/toauto-topN-heightN-bottomA-ref.html | 15 + .../vertical/toauto-topN-heightN-bottomA.html | 19 + .../vertical/topA-heightA-bottomN-ref.html | 15 + .../vertical/topA-heightA-bottomN.html | 19 + .../vertical/topA-heightN-bottomA-ref.html | 15 + .../vertical/topA-heightN-bottomA.html | 19 + .../vertical/topA-heightN-bottomN-ref.html | 15 + .../vertical/topA-heightN-bottomN.html | 19 + .../vertical/topN-heightA-bottomA-ref.html | 15 + .../vertical/topN-heightA-bottomA.html | 19 + .../vertical/topN-heightA-bottomN-ref.html | 15 + .../vertical/topN-heightA-bottomN.html | 19 + .../vertical/topN-heightN-bottomA-ref.html | 15 + .../vertical/topN-heightN-bottomA.html | 19 + .../reftests/position-relative/1115999-1-ref.html | 15 + layout/reftests/position-relative/1115999-1.html | 28 + .../reftests/position-relative/1409114-1-ref.html | 11 + layout/reftests/position-relative/1409114-1.html | 11 + layout/reftests/position-relative/1409114-2.html | 12 + layout/reftests/position-relative/1409114-3.html | 13 + layout/reftests/position-relative/reftest.list | 12 + .../position-relative/table-collapse-1-ref.html | 184 + .../position-relative/table-collapse-1.html | 84 + .../position-relative/table-collapse-2-ref.html | 184 + .../position-relative/table-collapse-2.html | 86 + .../position-relative/table-collapse-3-ref.html | 184 + .../position-relative/table-collapse-3.html | 84 + .../position-relative/table-collapse-4-ref.html | 184 + .../position-relative/table-collapse-4.html | 86 + .../position-relative/table-separate-1-ref.html | 179 + .../position-relative/table-separate-1.html | 80 + .../position-relative/table-separate-2-ref.html | 179 + .../position-relative/table-separate-2.html | 82 + .../position-relative/table-separate-3-ref.html | 179 + .../position-relative/table-separate-3.html | 80 + .../position-relative/table-separate-4-ref.html | 182 + .../position-relative/table-separate-4.html | 85 + layout/reftests/position-sticky/ahem.css | 4 + .../position-sticky/block-in-inline-1-ref.html | 41 + .../position-sticky/block-in-inline-1.html | 42 + .../position-sticky/block-in-inline-2-ref.html | 41 + .../position-sticky/block-in-inline-2.html | 45 + .../position-sticky/block-in-inline-3-ref.html | 41 + .../position-sticky/block-in-inline-3.html | 46 + .../block-in-inline-continuations-ref.html | 29 + .../block-in-inline-continuations.html | 37 + layout/reftests/position-sticky/bottom-1-ref.html | 25 + layout/reftests/position-sticky/bottom-1.html | 29 + layout/reftests/position-sticky/bottom-2-ref.html | 25 + layout/reftests/position-sticky/bottom-2a.html | 29 + layout/reftests/position-sticky/bottom-2b.html | 29 + layout/reftests/position-sticky/bottom-2c.html | 30 + layout/reftests/position-sticky/bottom-3-ref.html | 32 + layout/reftests/position-sticky/bottom-3.html | 37 + layout/reftests/position-sticky/bottom-4-ref.html | 34 + layout/reftests/position-sticky/bottom-4.html | 41 + .../position-sticky/column-contain-1-ref.html | 40 + .../position-sticky/column-contain-1a.html | 43 + .../position-sticky/column-contain-1b.html | 45 + .../position-sticky/column-contain-2-ref.html | 46 + .../reftests/position-sticky/column-contain-2.html | 49 + .../position-sticky/containing-block-1-ref.html | 32 + .../position-sticky/containing-block-1.html | 35 + .../reftests/position-sticky/iframe-1-helper.html | 17 + layout/reftests/position-sticky/iframe-1-ref.html | 20 + layout/reftests/position-sticky/iframe-1.html | 15 + layout/reftests/position-sticky/initial-1-ref.html | 27 + layout/reftests/position-sticky/initial-1.html | 30 + .../position-sticky/initial-scroll-1-ref.html | 35 + .../reftests/position-sticky/initial-scroll-1.html | 38 + layout/reftests/position-sticky/inline-1-ref.html | 30 + layout/reftests/position-sticky/inline-1.html | 29 + layout/reftests/position-sticky/inline-2-ref.html | 30 + layout/reftests/position-sticky/inline-2.html | 37 + layout/reftests/position-sticky/inline-3-ref.html | 30 + layout/reftests/position-sticky/inline-3.html | 34 + layout/reftests/position-sticky/inline-4-ref.html | 45 + layout/reftests/position-sticky/inline-4.html | 49 + layout/reftests/position-sticky/left-1-ref.html | 42 + layout/reftests/position-sticky/left-1.html | 51 + layout/reftests/position-sticky/left-2-ref.html | 37 + layout/reftests/position-sticky/left-2.html | 51 + layout/reftests/position-sticky/left-3-ref.html | 39 + layout/reftests/position-sticky/left-3.html | 51 + .../reftests/position-sticky/left-right-1-ref.html | 42 + layout/reftests/position-sticky/left-right-1.html | 46 + .../reftests/position-sticky/left-right-2-ref.html | 33 + layout/reftests/position-sticky/left-right-2.html | 50 + .../reftests/position-sticky/left-right-3-ref.html | 34 + layout/reftests/position-sticky/left-right-3.html | 50 + layout/reftests/position-sticky/margin-1-ref.html | 31 + layout/reftests/position-sticky/margin-1.html | 41 + .../position-sticky/nested-sticky-1-ref.html | 34 + .../reftests/position-sticky/nested-sticky-1.html | 30 + .../position-sticky/nested-sticky-2-ref.html | 38 + .../reftests/position-sticky/nested-sticky-2.html | 32 + .../position-sticky/overconstrained-1-ref.html | 25 + .../position-sticky/overconstrained-1.html | 31 + .../position-sticky/overconstrained-2-ref.html | 40 + .../position-sticky/overconstrained-2.html | 46 + .../position-sticky/overconstrained-3-ref.html | 28 + .../position-sticky/overconstrained-3.html | 51 + .../position-sticky/overcontain-1-ref.html | 20 + layout/reftests/position-sticky/overcontain-1.html | 25 + layout/reftests/position-sticky/padding-1-ref.html | 40 + layout/reftests/position-sticky/padding-1.html | 37 + layout/reftests/position-sticky/padding-2-ref.html | 29 + layout/reftests/position-sticky/padding-2.html | 41 + layout/reftests/position-sticky/padding-3-ref.html | 40 + layout/reftests/position-sticky/padding-3.html | 39 + layout/reftests/position-sticky/reftest.list | 55 + layout/reftests/position-sticky/right-1-ref.html | 40 + layout/reftests/position-sticky/right-1.html | 54 + layout/reftests/position-sticky/right-2-ref.html | 41 + layout/reftests/position-sticky/right-2.html | 54 + layout/reftests/position-sticky/right-3-ref.html | 41 + layout/reftests/position-sticky/right-3.html | 54 + .../position-sticky/scrollframe-auto-1-ref.html | 34 + .../position-sticky/scrollframe-auto-1.html | 36 + .../position-sticky/scrollframe-reflow-1-ref.html | 25 + .../position-sticky/scrollframe-reflow-1.html | 36 + .../position-sticky/scrollframe-reflow-2-ref.html | 25 + .../position-sticky/scrollframe-reflow-2.html | 36 + .../position-sticky/stacking-context-1-ref.html | 39 + .../position-sticky/stacking-context-1.html | 45 + layout/reftests/position-sticky/top-1-ref.html | 34 + layout/reftests/position-sticky/top-1.html | 41 + layout/reftests/position-sticky/top-2-ref.html | 34 + layout/reftests/position-sticky/top-2.html | 45 + layout/reftests/position-sticky/top-3-ref.html | 38 + layout/reftests/position-sticky/top-3.html | 45 + layout/reftests/position-sticky/top-4-ref.html | 30 + layout/reftests/position-sticky/top-4.html | 45 + layout/reftests/position-sticky/top-5-ref.html | 28 + layout/reftests/position-sticky/top-5.html | 45 + layout/reftests/position-sticky/top-6-ref.html | 32 + layout/reftests/position-sticky/top-6.html | 49 + .../reftests/position-sticky/top-bottom-1-ref.html | 27 + layout/reftests/position-sticky/top-bottom-1.html | 31 + .../reftests/position-sticky/top-bottom-2-ref.html | 23 + layout/reftests/position-sticky/top-bottom-2.html | 35 + .../reftests/position-sticky/top-bottom-3-ref.html | 25 + layout/reftests/position-sticky/top-bottom-3.html | 35 + .../position-sticky/transformed-1-ref.html | 8 + layout/reftests/position-sticky/transformed-1.html | 8 + .../position-sticky/transformed-2-ref.html | 14 + layout/reftests/position-sticky/transformed-2.html | 8 + layout/reftests/printing/print.css | 7 + layout/reftests/printing/reftest.list | 21 + layout/reftests/printing/test-async-print.html | 16 + layout/reftests/printing/test-color-text-01.html | 9 + .../reftests/printing/test-missing-text-noref.html | 13 + layout/reftests/printing/test-missing-text.html | 12 + .../printing/test-number-of-pages-noref.html | 13 + layout/reftests/printing/test-number-of-pages.html | 12 + .../printing/test-print-range-complex-ref.html | 12 + .../printing/test-print-range-complex.html | 15 + layout/reftests/printing/test-print-range-ref.html | 11 + layout/reftests/printing/test-print-range.html | 13 + .../printing/test-print-selection-iframe.html | 20 + .../printing/test-print-selection-shadow-dom.html | 25 + layout/reftests/printing/test-print-selection.html | 20 + .../printing/test-print-single-page-noref.html | 11 + .../reftests/printing/test-print-single-page.html | 13 + layout/reftests/printing/test-text-noref.html | 10 + layout/reftests/printing/test-text-ref.html | 10 + layout/reftests/printing/test-text.html | 10 + .../printing/test-unexpected-text-noref.html | 12 + layout/reftests/printing/test-unexpected-text.html | 13 + layout/reftests/printing/testcase-1696844.html | 20 + layout/reftests/reftest-qr.list | 26 + layout/reftests/reftest-sanity/647192-1-ref.html | 12 + layout/reftests/reftest-sanity/647192-1.html | 16 + layout/reftests/reftest-sanity/656041-1-ref.html | 33 + layout/reftests/reftest-sanity/656041-1.html | 33 + .../reftest-sanity/async-scroll-1-ref.html | 7 + .../reftests/reftest-sanity/async-scroll-1a.html | 11 + .../reftests/reftest-sanity/async-scroll-1b.html | 11 + .../reftests/reftest-sanity/async-scroll-1c.html | 11 + .../reftests/reftest-sanity/async-zoom-1-ref.html | 6 + layout/reftests/reftest-sanity/async-zoom-1.html | 6 + .../reftests/reftest-sanity/async-zoom-2-ref.html | 6 + layout/reftests/reftest-sanity/async-zoom-2.html | 6 + layout/reftests/reftest-sanity/bg.png | Bin 0 -> 110 bytes layout/reftests/reftest-sanity/blank.html | 5 + layout/reftests/reftest-sanity/corners-1-ref.html | 6 + layout/reftests/reftest-sanity/corners-1.html | 6 + layout/reftests/reftest-sanity/corners-2-ref.html | 6 + layout/reftests/reftest-sanity/corners-2.html | 6 + layout/reftests/reftest-sanity/corners-3-ref.html | 6 + layout/reftests/reftest-sanity/corners-3.html | 6 + layout/reftests/reftest-sanity/corners-4-ref.html | 6 + layout/reftests/reftest-sanity/corners-4.html | 6 + layout/reftests/reftest-sanity/default.html | 6 + layout/reftests/reftest-sanity/defaults-tests.list | 30 + layout/reftests/reftest-sanity/div-ref.html | 7 + layout/reftests/reftest-sanity/div.html | 8 + .../reftests/reftest-sanity/exampleorg-1-ref.html | 1 + layout/reftests/reftest-sanity/exampleorg-1.html | 1 + layout/reftests/reftest-sanity/filter-1-ref.xhtml | 20 + layout/reftests/reftest-sanity/filter-1.xhtml | 32 + layout/reftests/reftest-sanity/filter-2-ref.xhtml | 16 + layout/reftests/reftest-sanity/filter-2.xhtml | 32 + layout/reftests/reftest-sanity/font-default.html | 12 + layout/reftests/reftest-sanity/font-download.html | 17 + .../reftests/reftest-sanity/font-sans-serif.html | 13 + layout/reftests/reftest-sanity/font-serif.html | 13 + layout/reftests/reftest-sanity/font-size-16.html | 13 + layout/reftests/reftest-sanity/font-size-24.html | 13 + layout/reftests/reftest-sanity/fuzzy-ref.html | 6 + layout/reftests/reftest-sanity/fuzzy.html | 6 + layout/reftests/reftest-sanity/green.html | 6 + .../reftest-sanity/html-vs-xhtml-by-extension.html | 19 + .../html-vs-xhtml-by-extension.xhtml | 19 + layout/reftests/reftest-sanity/invalidation.html | 12 + layout/reftests/reftest-sanity/needs-focus.html | 14 + layout/reftests/reftest-sanity/no-root.html | 8 + .../reftest-sanity/page-backgrounds-notref.html | 3 + .../reftest-sanity/page-backgrounds-ref.html | 3 + .../reftests/reftest-sanity/page-backgrounds.html | 3 + .../reftests/reftest-sanity/page-height-2.1in.html | 8 + .../reftests/reftest-sanity/page-height-2in.html | 8 + .../reftest-sanity/page-height-forcebreak.html | 8 + .../reftest-sanity/page-height-nobreak.html | 7 + .../reftests/reftest-sanity/page-width-3.9in.html | 8 + .../reftests/reftest-sanity/page-width-4.1in.html | 8 + layout/reftests/reftest-sanity/page-width-4in.html | 8 + .../reftests/reftest-sanity/page-width-auto.html | 8 + layout/reftests/reftest-sanity/prefix-suffix.html | 17 + .../reftest-sanity/prefix/scripttest-fail.html | 17 + layout/reftests/reftest-sanity/prefix/suffix.html | 17 + .../prefix/urlprefixtests-include.list | 7 + layout/reftests/reftest-sanity/red.html | 6 + .../reftest-assigned-layer-fail-1.html | 52 + .../reftest-assigned-layer-fail-2.html | 52 + .../reftest-assigned-layer-fail-3.html | 52 + .../reftest-assigned-layer-fail-4.html | 52 + .../reftest-assigned-layer-pass.html | 48 + .../reftest-sanity/reftest-no-flush-ref.html | 20 + .../reftests/reftest-sanity/reftest-no-flush.html | 39 + .../reftest-sanity/reftest-no-paint-ref.html | 7 + .../reftests/reftest-sanity/reftest-no-paint.html | 15 + .../reftest-sanity/reftest-opaque-layer-fail.html | 29 + .../reftest-sanity/reftest-opaque-layer-pass.html | 33 + .../reftest-opaque-layer-wait-fail.html | 43 + .../reftest-opaque-layer-wait-pass.html | 48 + .../reftest-sanity/reftest-resolution-ref.html | 16 + .../reftest-sanity/reftest-resolution.html | 16 + layout/reftests/reftest-sanity/reftest.list | 218 + .../reftests/reftest-sanity/scripttest-fail.html | 17 + .../reftest-sanity/scripttest-pass-fail.html | 18 + .../reftests/reftest-sanity/scripttest-pass.html | 17 + layout/reftests/reftest-sanity/scripttests.list | 10 + layout/reftests/reftest-sanity/test-async-ref.html | 2 + .../reftests/reftest-sanity/test-async-ref.xhtml | 3 + layout/reftests/reftest-sanity/test-async.html | 12 + layout/reftests/reftest-sanity/test-async.xhtml | 15 + .../test-bg-attachment-fixed-ref.html | 16 + .../reftest-sanity/test-bg-attachment-fixed.html | 22 + .../reftest-sanity/test-displayport-2.html | 7 + .../reftest-sanity/test-displayport-bg.html | 7 + .../reftest-sanity/test-displayport-ref.html | 4 + .../reftest-sanity/test-pos-fixed-ref.html | 7 + .../test-pos-fixed-transform-ref.html | 7 + .../reftest-sanity/test-pos-fixed-transform.html | 7 + layout/reftests/reftest-sanity/test-pos-fixed.html | 8 + layout/reftests/reftest-sanity/test-zoom-ref.html | 7 + layout/reftests/reftest-sanity/test-zoom.html | 7 + .../reftests/reftest-sanity/text-zoom-notref.html | 2 + layout/reftests/reftest-sanity/text-zoom-ref.html | 2 + layout/reftests/reftest-sanity/text-zoom.html | 3 + layout/reftests/reftest-sanity/too-fuzzy.html | 6 + .../reftest-sanity/urlprefixtests-include.list | 6 + layout/reftests/reftest-sanity/urlprefixtests.list | 23 + .../reftest-sanity/zoom-invalidation-ref.html | 6 + .../reftests/reftest-sanity/zoom-invalidation.html | 13 + layout/reftests/reftest.list | 449 + .../reftests/scrolling/deferred-anchor-ref.xhtml | 12 + layout/reftests/scrolling/deferred-anchor.xhtml | 16 + layout/reftests/scrolling/deferred-anchor2.xhtml | 8 + layout/reftests/scrolling/fixed-1.html | 7 + layout/reftests/scrolling/fixed-opacity-1.html | 7 + layout/reftests/scrolling/fixed-opacity-2.html | 42 + layout/reftests/scrolling/fixed-table-1.html | 48 + layout/reftests/scrolling/fixed-text-1.html | 7 + layout/reftests/scrolling/fixed-text-2.html | 19 + .../fractional-scroll-area-invalidation.html | 59 + .../reftests/scrolling/fractional-scroll-area.html | 74 + .../reftests/scrolling/frame-scrolling-attr-1.html | 17 + .../reftests/scrolling/frame-scrolling-attr-2.html | 30 + .../scrolling/frame-scrolling-attr-ref.html | 17 + .../scrolling/huge-horizontal-overflow-ref.html | 49 + .../scrolling/huge-horizontal-overflow.html | 49 + .../scrolling/huge-vertical-overflow-ref.html | 16 + .../reftests/scrolling/huge-vertical-overflow.html | 16 + .../scrolling/iframe-border-radius-frame.html | 1 + .../scrolling/iframe-border-radius-ref.html | 14 + .../reftests/scrolling/iframe-border-radius.html | 20 + .../scrolling/iframe-deferred-anchor.xhtml | 13 + .../scrolling/iframe-scrolling-attr-1.html | 52 + .../scrolling/iframe-scrolling-attr-2.html | 65 + .../scrolling/iframe-scrolling-attr-ref.html | 51 + layout/reftests/scrolling/image-1.html | 10 + .../reftests/scrolling/layer-change-1-frame.html | 68 + layout/reftests/scrolling/layer-change-1-ref.html | 7 + layout/reftests/scrolling/layer-change-1.html | 18 + .../scrolling/less-than-scrollbar-height-ref.html | 11 + .../scrolling/less-than-scrollbar-height.html | 11 + layout/reftests/scrolling/move-item-ref.html | 27 + layout/reftests/scrolling/move-item.html | 31 + .../scrolling/opacity-mixed-scrolling-1.html | 12 + .../scrolling/opacity-mixed-scrolling-2.html | 49 + .../percent-height-overflowing-image-1-ref.html | 49 + .../percent-height-overflowing-image-1.html | 71 + .../scrolling/propagated-overflow-style-1-ref.html | 18 + .../scrolling/propagated-overflow-style-1a.html | 23 + .../scrolling/propagated-overflow-style-1b.html | 23 + .../scrolling/propagated-overflow-style-1c.html | 19 + .../scrolling/propagated-overflow-style-2-ref.html | 15 + .../scrolling/propagated-overflow-style-2a.html | 26 + .../scrolling/propagated-overflow-style-2b.html | 26 + .../scrolling/propagated-overflow-style-2c.html | 24 + .../scrolling/propagated-overflow-style-2d.html | 24 + .../scrolling/propagated-overflow-style-2e.html | 15 + layout/reftests/scrolling/reftest.list | 103 + .../scrolling/repeatable-diagonal-gradient.png | Bin 0 -> 14520 bytes layout/reftests/scrolling/scroll-behavior-1.html | 55 + layout/reftests/scrolling/scroll-behavior-10.html | 64 + layout/reftests/scrolling/scroll-behavior-2.html | 104 + layout/reftests/scrolling/scroll-behavior-3.html | 132 + layout/reftests/scrolling/scroll-behavior-4.html | 99 + layout/reftests/scrolling/scroll-behavior-5.html | 109 + layout/reftests/scrolling/scroll-behavior-6.html | 146 + layout/reftests/scrolling/scroll-behavior-7.html | 55 + layout/reftests/scrolling/scroll-behavior-8.html | 97 + layout/reftests/scrolling/scroll-behavior-9.html | 55 + .../scrolling/scroll-behavior-textarea.html | 45 + .../scrollbars-area-in-iframe-ref-child.html | 12 + .../scrolling/scrollbars-area-in-iframe-ref.html | 5 + .../scrolling/scrollbars-area-in-iframe.html | 15 + layout/reftests/scrolling/scrolling.js | 46 + layout/reftests/scrolling/simple-1.html | 7 + layout/reftests/scrolling/subpixel-1-ref.html | 7 + layout/reftests/scrolling/subpixel-1.html | 12 + layout/reftests/scrolling/text-1.html | 10 + layout/reftests/scrolling/text-2.html | 19 + layout/reftests/scrolling/transformed-1.html | 25 + layout/reftests/scrolling/uncovering-1-ref.html | 23 + layout/reftests/scrolling/uncovering-1.html | 31 + layout/reftests/scrolling/uncovering-2-ref.html | 24 + layout/reftests/scrolling/uncovering-2.html | 32 + .../scrolling/xul-scrollbar-iterate-ref.html | 27 + .../reftests/scrolling/xul-scrollbar-iterate.html | 27 + layout/reftests/selection/1478604-ref.html | 20 + layout/reftests/selection/1478604.html | 23 + layout/reftests/selection/addrange-1.html | 22 + layout/reftests/selection/addrange-2.html | 23 + layout/reftests/selection/addrange-ref.html | 18 + layout/reftests/selection/disabled-1-ref.html | 6 + layout/reftests/selection/disabled-1.html | 9 + layout/reftests/selection/disabled-2-notref.html | 8 + layout/reftests/selection/disabled-2.html | 9 + layout/reftests/selection/dom-mutations-ref.html | 190 + layout/reftests/selection/dom-mutations.html | 250 + layout/reftests/selection/dynamic-text-1-ref.html | 15 + layout/reftests/selection/dynamic-text-1a.html | 22 + layout/reftests/selection/dynamic-text-1b.html | 20 + layout/reftests/selection/extend-1-ref.html | 13 + layout/reftests/selection/extend-1-sanity.html | 6 + layout/reftests/selection/extend-1a.html | 19 + layout/reftests/selection/extend-1b.html | 20 + layout/reftests/selection/extend-1c.html | 20 + layout/reftests/selection/extend-1d.html | 20 + layout/reftests/selection/extend-1e.html | 20 + layout/reftests/selection/extend-1f.html | 20 + layout/reftests/selection/extend-1g.html | 20 + layout/reftests/selection/extend-1h.html | 20 + layout/reftests/selection/extend-1i.html | 20 + layout/reftests/selection/extend-2-ref.html | 6 + layout/reftests/selection/extend-2a.html | 20 + layout/reftests/selection/extend-2b.html | 20 + layout/reftests/selection/extend-3-ref.html | 27 + layout/reftests/selection/extend-3-sanity.html | 17 + layout/reftests/selection/extend-3a.html | 34 + layout/reftests/selection/extend-3b.html | 33 + layout/reftests/selection/extend-3c.html | 33 + layout/reftests/selection/extend-3d.html | 33 + layout/reftests/selection/extend-3e.html | 33 + layout/reftests/selection/extend-3f.html | 33 + layout/reftests/selection/extend-3g.html | 33 + layout/reftests/selection/extend-3h.html | 33 + layout/reftests/selection/extend-3i.html | 33 + layout/reftests/selection/extend-4-ref.html | 17 + layout/reftests/selection/extend-4a.html | 33 + layout/reftests/selection/extend-4b.html | 33 + layout/reftests/selection/invalidation-1-ref.html | 14 + layout/reftests/selection/invalidation-1a.html | 21 + layout/reftests/selection/invalidation-1b.html | 21 + layout/reftests/selection/invalidation-1c.html | 21 + layout/reftests/selection/invalidation-1d.html | 21 + layout/reftests/selection/invalidation-1e.html | 21 + layout/reftests/selection/invalidation-1f.html | 21 + layout/reftests/selection/invalidation-2-ref.html | 8 + layout/reftests/selection/invalidation-2a.html | 21 + layout/reftests/selection/invalidation-2b.html | 21 + layout/reftests/selection/invalidation-2c.html | 21 + layout/reftests/selection/invalidation-2d.html | 21 + layout/reftests/selection/invalidation-2e.html | 21 + layout/reftests/selection/invalidation-2f.html | 21 + layout/reftests/selection/modify-range-ref.html | 68 + layout/reftests/selection/modify-range.html | 68 + .../reftests/selection/non-themed-widget-ref.html | 16 + layout/reftests/selection/non-themed-widget.html | 12 + .../pseudo-element-of-native-anonymous-ref.html | 13 + .../pseudo-element-of-native-anonymous.html | 17 + layout/reftests/selection/reftest.list | 60 + .../rtl-selection-with-decoration-ref.html | 24 + .../selection/rtl-selection-with-decoration.html | 40 + .../semitransparent-decoration-line-ref.html | 29 + .../selection/semitransparent-decoration-line.html | 45 + .../selection/shadow-tree-order-1-notref.html | 4 + .../selection/shadow-tree-order-1-ref.html | 13 + layout/reftests/selection/shadow-tree-order-1.html | 18 + .../selection/splitText-normalize-ref.html | 40 + layout/reftests/selection/splitText-normalize.html | 40 + layout/reftests/selection/splitText-normalize.js | 86 + layout/reftests/selection/themed-widget-ref.html | 13 + layout/reftests/selection/themed-widget.html | 5 + .../reftests/selection/trailing-space-1-ref.html | 27 + layout/reftests/selection/trailing-space-1.html | 27 + layout/reftests/selection/writing-mode-ref.html | 39 + layout/reftests/selection/writing-mode.html | 56 + .../counter-style-rule-clone.html | 13 + layout/reftests/stylesheet-cloning/glyphs-ref.html | 8 + layout/reftests/stylesheet-cloning/importrule.css | 1 + .../stylesheet-cloning/insert-after-clone.html | 11 + .../stylesheet-cloning/media-rule-clone.html | 10 + layout/reftests/stylesheet-cloning/ref-common.css | 12 + layout/reftests/stylesheet-cloning/reftest.list | 6 + .../stylesheet-cloning/shouldbegreen-ref.html | 7 + .../stylesheet-cloning/style-rule-clone.html | 10 + .../stylesheet-cloning/supports-rule-clone.html | 10 + layout/reftests/stylesheet-cloning/test-common.css | 18 + layout/reftests/svg/1570363-1-ref.html | 29 + layout/reftests/svg/1570363-1.html | 29 + layout/reftests/svg/1792313-ref.svg | 4 + layout/reftests/svg/1792313.svg | 4 + layout/reftests/svg/active-clip-and-mask-ref.html | 12 + layout/reftests/svg/active-clip-and-mask.html | 41 + .../svg/active-transform-blend-mode-ref.html | 8 + .../reftests/svg/active-transform-blend-mode.html | 8 + .../svg/as-image/background-display-none-1.html | 13 + .../reftests/svg/as-image/background-resize-1.html | 18 + .../reftests/svg/as-image/background-resize-2.html | 18 + .../reftests/svg/as-image/background-resize-3.html | 19 + .../reftests/svg/as-image/background-resize-4.html | 20 + .../background-scale-no-viewbox-1-ref.html | 21 + .../as-image/background-scale-no-viewbox-1.html | 22 + .../background-scale-with-viewbox-1-ref.html | 21 + .../as-image/background-scale-with-viewbox-1.html | 22 + .../reftests/svg/as-image/background-simple-1.html | 6 + .../reftests/svg/as-image/background-simple-2.html | 6 + .../svg/as-image/background-stretch-1-ref.html | 37 + .../svg/as-image/background-stretch-1.html | 22 + .../svg/as-image/background-viewBox-1.html | 7 + layout/reftests/svg/as-image/black100x100-ref.html | 5 + .../as-image/blue-square-in-square-par-none.svg | 7 + .../svg/as-image/blue-square-in-square.svg | 7 + .../svg/as-image/blue100x100-border-ref.html | 5 + layout/reftests/svg/as-image/blue100x100-ref.html | 5 + layout/reftests/svg/as-image/blue100x100.svg | 4 + .../svg/as-image/border-image-simple-1.html | 6 + .../svg/as-image/border-image-simple-2.html | 6 + .../svg/as-image/canvas-drawImage-alpha-1-ref.html | 6 + .../svg/as-image/canvas-drawImage-alpha-1.html | 22 + .../svg/as-image/canvas-drawImage-alpha-2-ref.html | 6 + .../svg/as-image/canvas-drawImage-alpha-2.html | 22 + .../as-image/canvas-drawImage-origin-clean-1.html | 24 + .../svg/as-image/canvas-drawImage-scale-1a.html | 27 + .../svg/as-image/canvas-drawImage-scale-1b.html | 28 + .../svg/as-image/canvas-drawImage-scale-1c.html | 26 + .../svg/as-image/canvas-drawImage-scale-2-ref.html | 6 + .../svg/as-image/canvas-drawImage-scale-2a.html | 26 + .../svg/as-image/canvas-drawImage-scale-2b.html | 26 + .../svg/as-image/canvas-drawImage-simple-1a.html | 22 + .../svg/as-image/canvas-drawImage-simple-1b.html | 25 + .../svg/as-image/canvas-drawImage-slice-1a.html | 28 + .../svg/as-image/canvas-drawImage-slice-1b.html | 25 + .../canvas-drawImage-transform-restored-ref.html | 18 + .../canvas-drawImage-transform-restored.html | 24 + .../as-image/content-outside-viewBox-1-helper.svg | 11 + layout/reftests/svg/as-image/context-fill-01.html | 19 + layout/reftests/svg/as-image/context-fill-02.html | 20 + layout/reftests/svg/as-image/context-fill-03.html | 19 + layout/reftests/svg/as-image/context-fill-04.html | 19 + layout/reftests/svg/as-image/context-fill-05.html | 27 + layout/reftests/svg/as-image/context-fill-05.svg | 3 + layout/reftests/svg/as-image/context-fill-06.html | 19 + .../reftests/svg/as-image/context-fill-07-ref.html | 19 + layout/reftests/svg/as-image/context-fill-07.html | 22 + layout/reftests/svg/as-image/context-fill-08.html | 20 + .../svg/as-image/context-fill-bg-image-01.html | 21 + .../svg/as-image/context-fill-opacity-01.html | 19 + .../svg/as-image/context-fill-opacity-02.html | 27 + .../svg/as-image/context-fill-opacity-02.svg | 3 + .../svg/as-image/context-fill-opacity-03.html | 20 + .../svg/as-image/context-fill-opacity-04.html | 18 + .../svg/as-image/context-fill-opacity-05.html | 20 + .../as-image/context-fill-or-stroke-05-ref.html | 17 + .../context-fill-or-stroke-opacity-01-ref.html | 6 + .../context-fill-or-stroke-opacity-02-ref.html | 18 + .../context-fill-or-stroke-opacity-03-ref.html | 6 + .../reftests/svg/as-image/context-stroke-01.html | 19 + .../reftests/svg/as-image/context-stroke-02.html | 20 + .../reftests/svg/as-image/context-stroke-03.html | 19 + .../reftests/svg/as-image/context-stroke-04.html | 19 + .../reftests/svg/as-image/context-stroke-05.html | 27 + layout/reftests/svg/as-image/context-stroke-05.svg | 3 + .../reftests/svg/as-image/context-stroke-06.html | 19 + .../svg/as-image/context-stroke-07-ref.html | 19 + .../reftests/svg/as-image/context-stroke-07.html | 22 + .../reftests/svg/as-image/context-stroke-08.html | 20 + .../svg/as-image/context-stroke-bg-image-01.html | 21 + .../svg/as-image/context-stroke-opacity-01.html | 19 + .../svg/as-image/context-stroke-opacity-02.html | 27 + .../svg/as-image/context-stroke-opacity-02.svg | 3 + .../svg/as-image/context-stroke-opacity-03.html | 20 + .../svg/as-image/context-stroke-opacity-04.html | 18 + .../svg/as-image/context-stroke-opacity-05.html | 19 + .../svg/as-image/defer-unsupported-1-helper.svg | 5 + .../svg/as-image/defer-unsupported-1-ref.svg | 6 + .../reftests/svg/as-image/defer-unsupported-1.svg | 7 + layout/reftests/svg/as-image/display-none.svg | 8 + .../svg/as-image/image-orientation-ref.html | 33 + .../image-orientation-viewbox-and-size.html | 19 + .../image-orientation-viewbox-and-size.svg | 8 + .../image-orientation-viewbox-no-size.html | 22 + .../as-image/image-orientation-viewbox-no-size.svg | 7 + .../svg/as-image/img-and-image-1-helper-a.svg | 8 + .../svg/as-image/img-and-image-1-helper-b.svg | 7 + .../svg/as-image/img-and-image-1-helper-c.svg | 42 + .../reftests/svg/as-image/img-and-image-1-ref.svg | 43 + layout/reftests/svg/as-image/img-and-image-1.html | 24 + layout/reftests/svg/as-image/img-blobURI-1.html | 35 + layout/reftests/svg/as-image/img-blobURI-2.html | 44 + .../img-content-outside-viewBox-1-ref.html | 15 + .../as-image/img-content-outside-viewBox-1.html | 14 + .../reftests/svg/as-image/img-display-none-1.html | 12 + layout/reftests/svg/as-image/img-dyn-1-ref.html | 7 + layout/reftests/svg/as-image/img-dyn-1.html | 18 + .../svg/as-image/img-foreignObject-1-helper.svg | 6 + .../reftests/svg/as-image/img-foreignObject-1.html | 5 + .../as-image/img-foreignObject-embed-1-helper.svg | 18 + .../svg/as-image/img-foreignObject-embed-1.html | 5 + .../img-foreignObject-iframe-1a-helper.svg | 14 + .../svg/as-image/img-foreignObject-iframe-1a.html | 5 + .../img-foreignObject-iframe-1b-helper.svg | 14 + .../svg/as-image/img-foreignObject-iframe-1b.html | 5 + .../reftests/svg/as-image/img-fragment-1-ref.html | 18 + layout/reftests/svg/as-image/img-fragment-1a.html | 21 + layout/reftests/svg/as-image/img-fragment-1b.html | 19 + layout/reftests/svg/as-image/img-fragment-1c.html | 23 + .../reftests/svg/as-image/img-fragment-2-ref.html | 18 + layout/reftests/svg/as-image/img-fragment-2a.html | 21 + layout/reftests/svg/as-image/img-fragment-2b.html | 19 + layout/reftests/svg/as-image/img-fragment-2c.html | 23 + .../svg/as-image/img-height-meet-1-ref.html | 19 + .../reftests/svg/as-image/img-height-meet-1.html | 19 + .../svg/as-image/img-height-meet-2-ref.html | 19 + .../reftests/svg/as-image/img-height-meet-2.html | 19 + .../svg/as-image/img-height-slice-1-ref.html | 19 + .../reftests/svg/as-image/img-height-slice-1.html | 19 + .../svg/as-image/img-height-slice-2-ref.html | 19 + .../reftests/svg/as-image/img-height-slice-2.html | 19 + .../svg/as-image/img-novb-height-all-1-ref.html | 45 + .../svg/as-image/img-novb-height-meet-1.html | 20 + .../svg/as-image/img-novb-height-slice-1.html | 20 + .../svg/as-image/img-novb-width-all-1-ref.html | 49 + .../svg/as-image/img-novb-width-meet-1.html | 20 + .../svg/as-image/img-novb-width-slice-1.html | 20 + .../img-novb-widthAndHeight-all-1-ref.html | 20 + .../img-novb-widthAndHeight-meet-1-em.html | 20 + .../img-novb-widthAndHeight-meet-1-px.html | 20 + .../img-novb-widthAndHeight-slice-1-em.html | 20 + .../img-novb-widthAndHeight-slice-1-px.html | 20 + layout/reftests/svg/as-image/img-simple-1.html | 5 + layout/reftests/svg/as-image/img-simple-2.html | 5 + layout/reftests/svg/as-image/img-simple-3-ref.html | 11 + layout/reftests/svg/as-image/img-simple-3.html | 9 + layout/reftests/svg/as-image/img-simple-4.html | 5 + layout/reftests/svg/as-image/img-simple-5-ref.html | 12 + layout/reftests/svg/as-image/img-simple-5.html | 6 + layout/reftests/svg/as-image/img-simple-6.html | 5 + layout/reftests/svg/as-image/img-simple-7-ref.html | 11 + layout/reftests/svg/as-image/img-simple-7.html | 6 + .../svg/as-image/img-width-meet-1-ref.html | 19 + layout/reftests/svg/as-image/img-width-meet-1.html | 19 + .../svg/as-image/img-width-meet-2-ref.html | 19 + layout/reftests/svg/as-image/img-width-meet-2.html | 19 + .../svg/as-image/img-width-slice-1-ref.html | 19 + .../reftests/svg/as-image/img-width-slice-1.html | 19 + .../svg/as-image/img-width-slice-2-ref.html | 19 + .../reftests/svg/as-image/img-width-slice-2.html | 19 + .../as-image/img-widthAndHeight-meet-1-ref.html | 20 + .../svg/as-image/img-widthAndHeight-meet-1.html | 20 + .../as-image/img-widthAndHeight-meet-2-ref.html | 20 + .../svg/as-image/img-widthAndHeight-meet-2.html | 20 + .../as-image/img-widthAndHeight-slice-1-ref.html | 20 + .../svg/as-image/img-widthAndHeight-slice-1.html | 20 + .../as-image/img-widthAndHeight-slice-2-ref.html | 20 + .../svg/as-image/img-widthAndHeight-slice-2.html | 20 + .../svg/as-image/lime100x100-50pct-ref.html | 5 + .../svg/as-image/lime100x100-noSVGDimensions.svg | 3 + layout/reftests/svg/as-image/lime100x100-ref.html | 5 + .../svg/as-image/lime100x100-w-border-ref.html | 5 + layout/reftests/svg/as-image/lime100x100.png | Bin 0 -> 232 bytes layout/reftests/svg/as-image/lime100x100.svg | 4 + layout/reftests/svg/as-image/lime200x100.svg | 4 + layout/reftests/svg/as-image/lime200x200.svg | 4 + layout/reftests/svg/as-image/lime50x25.svg | 4 + layout/reftests/svg/as-image/lime50x50.svg | 4 + .../limeInRed-noSVGDimensions-animViewBox.svg | 5 + .../as-image/limeInRed-noSVGDimensions-viewBox.svg | 5 + .../svg/as-image/limeInRed100x100-viewBox.svg | 5 + layout/reftests/svg/as-image/limeInRed100x100.png | Bin 0 -> 292 bytes layout/reftests/svg/as-image/limeInRed100x100.svg | 5 + .../reftests/svg/as-image/list-simple-1-ref.html | 8 + layout/reftests/svg/as-image/list-simple-1.html | 8 + .../reftests/svg/as-image/nonuniform-scale-2d.html | 35 + .../reftests/svg/as-image/nonuniform-scale-3d.html | 37 + .../svg/as-image/nonuniform-scale-ref.html | 24 + layout/reftests/svg/as-image/reftest.list | 217 + .../svg/as-image/squaredCircle-100x100.svg | 7 + .../reftests/svg/as-image/squaredCircle-100x50.svg | 7 + .../svg/as-image/squaredCircle-transparent.svg | 8 + .../svg/as-image/squaredCircle-viewBox-100x100.svg | 6 + .../svg/as-image/squaredCircle-viewBox-noSize.svg | 5 + .../as-image/svg-border-image-repaint-1-ref.html | 14 + .../svg/as-image/svg-border-image-repaint-1.html | 20 + .../as-image/svg-border-image-repaint-helper.svg | 9 + .../as-image/svg-border-image-repaint-iframe.html | 23 + .../reftests/svg/as-image/svg-image-datauri-1.html | 5 + layout/reftests/svg/as-image/svg-image-datauri.svg | 8 + .../svg/as-image/svg-image-external-1.html | 5 + .../reftests/svg/as-image/svg-image-external.svg | 10 + .../svg/as-image/svg-image-recursive-1-ref.svg | 6 + .../svg/as-image/svg-image-recursive-1a.svg | 13 + .../svg/as-image/svg-image-recursive-1b.svg | 15 + .../svg/as-image/svg-image-recursive-2-ref.svg | 5 + .../svg/as-image/svg-image-recursive-2a.svg | 10 + .../svg/as-image/svg-image-recursive-2b.html | 9 + .../reftests/svg/as-image/svg-image-simple-1.svg | 6 + .../reftests/svg/as-image/svg-image-simple-2.svg | 7 + .../reftests/svg/as-image/svg-image-simple-3.svg | 7 + .../svg-image-synthetic-viewBox-01-helper-1.svg | 4 + .../svg-image-synthetic-viewBox-01-helper-2.svg | 4 + .../svg-image-synthetic-viewBox-01-ref.svg | 4 + .../as-image/svg-image-synthetic-viewBox-01.svg | 4 + layout/reftests/svg/as-image/svg-image-util.css | 3 + layout/reftests/svg/as-image/svg-image-util.js | 173 + .../svg/as-image/svg-image-visited-1-ref.html | 24 + .../svg/as-image/svg-image-visited-1a-helper.svg | 34 + .../svg/as-image/svg-image-visited-1a.html | 23 + .../svg/as-image/svg-image-visited-1b-helper.svg | 33 + .../svg/as-image/svg-image-visited-1b.html | 23 + .../svg/as-image/svg-image-visited-1c-helper.svg | 33 + .../svg/as-image/svg-image-visited-1c.html | 23 + .../svg/as-image/svg-image-visited-1d-helper.svg | 32 + .../svg/as-image/svg-image-visited-1d.html | 23 + .../svg/as-image/svg-stylesheet-datauri-1.html | 5 + .../svg/as-image/svg-stylesheet-datauri.svg | 8 + .../svg/as-image/svg-stylesheet-external-1.html | 5 + .../svg/as-image/svg-stylesheet-external.css | 1 + .../svg/as-image/svg-stylesheet-external.svg | 9 + .../as-image/transparent100x100-w-border-ref.html | 5 + .../svg/as-image/white-rect-no-viewbox.svg | 8 + .../svg/as-image/white-rect-with-viewbox.svg | 11 + layout/reftests/svg/as-image/zoom/circle-large.svg | 3 + layout/reftests/svg/as-image/zoom/circle-small.svg | 3 + .../zoom/img-fuzzy-transform-zoomIn-1.html | 29 + .../zoom/img-fuzzy-transform-zoomOut-1.html | 29 + .../svg/as-image/zoom/img-fuzzy-zoomIn-1-ref.html | 27 + .../svg/as-image/zoom/img-fuzzy-zoomIn-1.html | 27 + .../svg/as-image/zoom/img-fuzzy-zoomOut-1-ref.html | 27 + .../svg/as-image/zoom/img-fuzzy-zoomOut-1.html | 27 + .../reftests/svg/as-image/zoom/img-zoomIn-1.html | 5 + .../reftests/svg/as-image/zoom/img-zoomOut-1.html | 5 + layout/reftests/svg/as-image/zoom/reftest.list | 11 + .../as-image/zoom/squaredCircle-150x150-ref.html | 5 + .../svg/as-image/zoom/squaredCircle-50x50-ref.html | 5 + .../reftests/svg/as-image/zoom/squaredCircle.svg | 6 + layout/reftests/svg/autofocus-01-ref.svg | 8 + layout/reftests/svg/autofocus-01a.svg | 6 + layout/reftests/svg/autofocus-01b.svg | 8 + layout/reftests/svg/autofocus-02a.svg | 8 + layout/reftests/svg/autofocus-02b.svg | 10 + layout/reftests/svg/background-ref.html | 20 + .../svg/background-svg-without-height-width.html | 18 + .../svg/background-svg-without-height.html | 18 + .../reftests/svg/background-svg-without-width.html | 18 + layout/reftests/svg/baseline-middle-01.svg | 10 + layout/reftests/svg/big-image.jpeg | Bin 0 -> 160938 bytes layout/reftests/svg/blend-color-burn-ref.svg | 22 + layout/reftests/svg/blend-color-burn.svg | 16 + layout/reftests/svg/blend-color-dodge-ref.svg | 22 + layout/reftests/svg/blend-color-dodge.svg | 16 + layout/reftests/svg/blend-color-ref.svg | 22 + layout/reftests/svg/blend-color.svg | 16 + layout/reftests/svg/blend-darken-ref.svg | 22 + layout/reftests/svg/blend-darken.svg | 16 + layout/reftests/svg/blend-difference-ref.svg | 22 + .../svg/blend-difference-stacking-ref.html | 28 + layout/reftests/svg/blend-difference-stacking.html | 28 + layout/reftests/svg/blend-difference.svg | 16 + layout/reftests/svg/blend-exclusion-ref.svg | 22 + layout/reftests/svg/blend-exclusion.svg | 16 + layout/reftests/svg/blend-hard-light-ref.svg | 22 + layout/reftests/svg/blend-hard-light.svg | 16 + layout/reftests/svg/blend-hue-ref.svg | 22 + layout/reftests/svg/blend-hue.svg | 16 + layout/reftests/svg/blend-layer-blend-ref.svg | 7 + layout/reftests/svg/blend-layer-blend.svg | 10 + layout/reftests/svg/blend-layer-filter-ref.svg | 7 + layout/reftests/svg/blend-layer-filter.svg | 15 + layout/reftests/svg/blend-layer-mask-ref.svg | 7 + layout/reftests/svg/blend-layer-mask.svg | 15 + layout/reftests/svg/blend-layer-opacity-ref.svg | 7 + layout/reftests/svg/blend-layer-opacity.svg | 10 + layout/reftests/svg/blend-lighten-ref.svg | 22 + layout/reftests/svg/blend-lighten.svg | 16 + layout/reftests/svg/blend-luminosity-ref.svg | 22 + layout/reftests/svg/blend-luminosity.svg | 16 + layout/reftests/svg/blend-multiply-alpha-ref.svg | 22 + layout/reftests/svg/blend-multiply-alpha.svg | 16 + layout/reftests/svg/blend-multiply-ref.svg | 22 + layout/reftests/svg/blend-multiply.svg | 16 + layout/reftests/svg/blend-normal-ref.svg | 22 + layout/reftests/svg/blend-normal.svg | 16 + layout/reftests/svg/blend-overlay-ref.svg | 22 + layout/reftests/svg/blend-overlay.svg | 16 + layout/reftests/svg/blend-saturation-ref.svg | 22 + layout/reftests/svg/blend-saturation.svg | 16 + layout/reftests/svg/blend-screen-ref.svg | 22 + layout/reftests/svg/blend-screen.svg | 16 + layout/reftests/svg/blend-soft-light-ref.svg | 22 + layout/reftests/svg/blend-soft-light.svg | 16 + layout/reftests/svg/blur-inside-clipPath-ref.svg | 12 + layout/reftests/svg/blur-inside-clipPath.svg | 17 + layout/reftests/svg/border-radius-01.html | 13 + layout/reftests/svg/bug-1562091-icon.svg | 14 + layout/reftests/svg/bug-1562091-ref.html | 12 + layout/reftests/svg/bug-1562091.html | 17 + layout/reftests/svg/clip-01.svg | 24 + layout/reftests/svg/clip-02-ref.svg | 20 + layout/reftests/svg/clip-02a.svg | 34 + layout/reftests/svg/clip-02b.svg | 34 + layout/reftests/svg/clip-surface-clone-01-ref.svg | 4 + layout/reftests/svg/clip-surface-clone-01.svg | 8 + layout/reftests/svg/clip-use-element-01.svg | 12 + layout/reftests/svg/clip-use-element-02.svg | 13 + layout/reftests/svg/clipPath-advanced-01.svg | 84 + .../clipPath-and-mask-on-outflowElement-01a.html | 51 + .../clipPath-and-mask-on-outflowElement-01b.html | 51 + .../svg/clipPath-and-shape-rendering-01-ref.svg | 22 + .../svg/clipPath-and-shape-rendering-01.svg | 24 + layout/reftests/svg/clipPath-and-transform-01.svg | 23 + layout/reftests/svg/clipPath-and-transform-02.svg | 13 + layout/reftests/svg/clipPath-basic-01.svg | 17 + layout/reftests/svg/clipPath-basic-02.svg | 24 + layout/reftests/svg/clipPath-basic-03.svg | 24 + layout/reftests/svg/clipPath-basic-04.svg | 22 + layout/reftests/svg/clipPath-basic-05.svg | 13 + layout/reftests/svg/clipPath-basic-06.svg | 21 + layout/reftests/svg/clipPath-basic-07.svg | 10 + layout/reftests/svg/clipPath-basic-08.svg | 22 + .../svg/clipPath-basic-shape-transform-ref.html | 6 + .../svg/clipPath-basic-shape-transform.html | 8 + .../reftests/svg/clipPath-css-transform-ref.html | 18 + layout/reftests/svg/clipPath-css-transform.html | 29 + layout/reftests/svg/clipPath-fill-box-ref.html | 3 + layout/reftests/svg/clipPath-fill-box.html | 3 + .../svg/clipPath-on-outflowElement-01-ref.html | 10 + .../svg/clipPath-on-outflowElement-01a.html | 45 + .../svg/clipPath-on-outflowElement-01b.html | 43 + .../svg/clipPath-on-outflowElement-02-ref.html | 8 + .../svg/clipPath-on-outflowElement-02a.html | 46 + .../svg/clipPath-on-outflowElement-02b.html | 45 + layout/reftests/svg/clipPath-on-thin-object.svg | 13 + layout/reftests/svg/clipPath-polygon-01.svg | 51 + .../svg/clipPath-polygon-elementFromPoint-01.svg | 43 + layout/reftests/svg/clipPath-winding-01.svg | 17 + layout/reftests/svg/comments-in-pres-attrs.svg | 8 + layout/reftests/svg/conditions-01.svg | 18 + layout/reftests/svg/conditions-02.svg | 17 + layout/reftests/svg/conditions-03.svg | 16 + layout/reftests/svg/conditions-04.svg | 15 + layout/reftests/svg/conditions-05.svg | 11 + layout/reftests/svg/conditions-07.svg | 40 + layout/reftests/svg/conditions-08-ref.svg | 41 + layout/reftests/svg/conditions-08.svg | 42 + layout/reftests/svg/conditions-09-ref.svg | 5 + layout/reftests/svg/conditions-09.svg | 6 + layout/reftests/svg/css-transform-svg-ref.html | 10 + layout/reftests/svg/css-transform-svg.html | 13 + layout/reftests/svg/current-translate-01.svg | 8 + layout/reftests/svg/current-translate-02.svg | 10 + layout/reftests/svg/currentColor-01.svg | 14 + layout/reftests/svg/currentColor-02.svg | 14 + layout/reftests/svg/currentColor-03.svg | 16 + .../reftests/svg/currentColor-override-flood.svg | 10 + .../svg/currentColor-override-lighting-ref.svg | 14 + .../svg/currentColor-override-lighting.svg | 15 + layout/reftests/svg/currentColor-override-stop.svg | 9 + .../reftests/svg/data-uri-with-filter-01-ref.svg | 13 + layout/reftests/svg/data-uri-with-filter-01.xhtml | 16 + .../reftests/svg/data-uri-with-gradient-01-ref.svg | 9 + .../reftests/svg/data-uri-with-gradient-01.xhtml | 16 + layout/reftests/svg/data-uri-with-pattern-01.xhtml | 17 + layout/reftests/svg/dynamic-attr-change-1.svg | 26 + layout/reftests/svg/dynamic-attr-change-2.svg | 26 + layout/reftests/svg/dynamic-attr-removal-1.svg | 26 + layout/reftests/svg/dynamic-attr-removal-2.svg | 26 + layout/reftests/svg/dynamic-class-01.svg | 24 + layout/reftests/svg/dynamic-clipPath-01.svg | 125 + layout/reftests/svg/dynamic-clipPath-02.svg | 36 + .../reftests/svg/dynamic-clipPath-clip-rule-01.svg | 32 + layout/reftests/svg/dynamic-conditions-01.svg | 33 + layout/reftests/svg/dynamic-conditions-02.svg | 11 + layout/reftests/svg/dynamic-conditions-03.svg | 11 + layout/reftests/svg/dynamic-conditions-04.svg | 12 + layout/reftests/svg/dynamic-conditions-05.svg | 11 + layout/reftests/svg/dynamic-conditions-06.svg | 24 + layout/reftests/svg/dynamic-conditions-07.svg | 24 + layout/reftests/svg/dynamic-conditions-08.svg | 24 + layout/reftests/svg/dynamic-conditions-09.svg | 25 + layout/reftests/svg/dynamic-conditions-10.svg | 24 + layout/reftests/svg/dynamic-conditions-11.svg | 24 + layout/reftests/svg/dynamic-conditions-12.svg | 24 + layout/reftests/svg/dynamic-conditions-13.svg | 24 + layout/reftests/svg/dynamic-feFlood-01.svg | 24 + layout/reftests/svg/dynamic-feImage-01.svg | 28 + layout/reftests/svg/dynamic-fill-01-ref.svg | 12 + layout/reftests/svg/dynamic-fill-01.svg | 23 + layout/reftests/svg/dynamic-fill-rule-01-ref.svg | 20 + layout/reftests/svg/dynamic-fill-rule-01.svg | 25 + .../svg/dynamic-filter-contents-01-ref.svg | 8 + .../reftests/svg/dynamic-filter-contents-01a.svg | 31 + .../reftests/svg/dynamic-filter-contents-01b.svg | 27 + .../reftests/svg/dynamic-gradient-contents-01.svg | 32 + .../reftests/svg/dynamic-gradient-contents-02.svg | 35 + layout/reftests/svg/dynamic-inner-svg-01.svg | 39 + layout/reftests/svg/dynamic-link-style-01.svg | 16 + layout/reftests/svg/dynamic-marker-01.svg | 32 + layout/reftests/svg/dynamic-marker-02-ref.svg | 18 + layout/reftests/svg/dynamic-marker-02.svg | 36 + layout/reftests/svg/dynamic-marker-03.svg | 36 + layout/reftests/svg/dynamic-mask-01.svg | 48 + layout/reftests/svg/dynamic-mask-contents-01.svg | 29 + .../svg/dynamic-mask-pre-effects-bbox-ref.html | 40 + .../svg/dynamic-mask-pre-effects-bbox.html | 71 + .../reftests/svg/dynamic-opacity-property-01.svg | 25 + layout/reftests/svg/dynamic-pattern-01.svg | 115 + layout/reftests/svg/dynamic-pattern-02.svg | 29 + .../reftests/svg/dynamic-pattern-contents-01.svg | 32 + .../reftests/svg/dynamic-pattern-contents-02.svg | 29 + layout/reftests/svg/dynamic-rect-01-ref.svg | 13 + layout/reftests/svg/dynamic-rect-01.svg | 24 + layout/reftests/svg/dynamic-rect-02-ref.svg | 15 + layout/reftests/svg/dynamic-rect-02.svg | 22 + layout/reftests/svg/dynamic-rect-03-ref.svg | 16 + layout/reftests/svg/dynamic-rect-03.svg | 22 + layout/reftests/svg/dynamic-rect-04.xhtml | 32 + layout/reftests/svg/dynamic-rect-05.svg | 19 + layout/reftests/svg/dynamic-reflow-01-ref.svg | 5 + layout/reftests/svg/dynamic-reflow-01.svg | 10 + .../svg/dynamic-small-object-scaled-up-01.svg | 30 + .../svg/dynamic-small-object-scaled-up-02.svg | 30 + layout/reftests/svg/dynamic-stroke-01.svg | 21 + layout/reftests/svg/dynamic-stroke-opacity-01.svg | 21 + layout/reftests/svg/dynamic-stroke-width-01.svg | 21 + layout/reftests/svg/dynamic-switch-01.svg | 56 + layout/reftests/svg/dynamic-text-01-ref.svg | 15 + layout/reftests/svg/dynamic-text-01.svg | 28 + layout/reftests/svg/dynamic-text-02-ref.svg | 18 + layout/reftests/svg/dynamic-text-02.svg | 28 + layout/reftests/svg/dynamic-text-03-ref.svg | 19 + layout/reftests/svg/dynamic-text-03.svg | 28 + layout/reftests/svg/dynamic-text-04-ref.svg | 34 + layout/reftests/svg/dynamic-text-04.svg | 49 + layout/reftests/svg/dynamic-text-05.svg | 20 + layout/reftests/svg/dynamic-text-06.svg | 29 + layout/reftests/svg/dynamic-text-07-ref.svg | 11 + layout/reftests/svg/dynamic-text-07.svg | 23 + layout/reftests/svg/dynamic-text-08-ref.svg | 10 + layout/reftests/svg/dynamic-text-08.svg | 24 + layout/reftests/svg/dynamic-text-attr-01-ref.svg | 31 + layout/reftests/svg/dynamic-text-attr-01.svg | 46 + layout/reftests/svg/dynamic-textPath-01-ref.svg | 15 + layout/reftests/svg/dynamic-textPath-01.svg | 28 + layout/reftests/svg/dynamic-textPath-02-ref.svg | 14 + layout/reftests/svg/dynamic-textPath-02.svg | 26 + layout/reftests/svg/dynamic-textPath-03-ref.svg | 14 + layout/reftests/svg/dynamic-textPath-03.svg | 25 + layout/reftests/svg/dynamic-textPath-04.html | 28 + layout/reftests/svg/dynamic-use-01.svg | 91 + layout/reftests/svg/dynamic-use-02.svg | 17 + layout/reftests/svg/dynamic-use-03.svg | 26 + layout/reftests/svg/dynamic-use-04.svg | 31 + layout/reftests/svg/dynamic-use-05.svg | 31 + layout/reftests/svg/dynamic-use-06.svg | 32 + layout/reftests/svg/dynamic-use-07.svg | 22 + layout/reftests/svg/dynamic-use-08.svg | 30 + layout/reftests/svg/dynamic-use-nested-01-ref.svg | 20 + layout/reftests/svg/dynamic-use-nested-01a.svg | 33 + layout/reftests/svg/dynamic-use-nested-01b.svg | 34 + .../reftests/svg/dynamic-use-remove-width-ref.svg | 12 + layout/reftests/svg/dynamic-use-remove-width.svg | 20 + layout/reftests/svg/dynamic-viewBox-change-01.svg | 24 + layout/reftests/svg/dynamic-viewBox-change-02.svg | 24 + layout/reftests/svg/dynamic-viewBox-change-03.svg | 24 + layout/reftests/svg/explosive-use.svg | 413 + layout/reftests/svg/fallback-color-01a.svg | 13 + layout/reftests/svg/fallback-color-01b.svg | 13 + layout/reftests/svg/fallback-color-02-ref.svg | 12 + layout/reftests/svg/fallback-color-02.svg | 13 + layout/reftests/svg/fallback-color-03.svg | 20 + layout/reftests/svg/fallback-color-04.svg | 38 + layout/reftests/svg/fallback-color-05-ref.svg | 12 + layout/reftests/svg/fallback-color-05a.svg | 12 + layout/reftests/svg/fallback-color-05b.svg | 12 + layout/reftests/svg/fallback-color-06.svg | 13 + layout/reftests/svg/filter-and-clip-ref.svg | 3 + layout/reftests/svg/filter-and-clip.svg | 12 + layout/reftests/svg/filter-basic-01.svg | 12 + layout/reftests/svg/filter-basic-02.svg | 16 + layout/reftests/svg/filter-basic-03.svg | 16 + layout/reftests/svg/filter-bounds-01.svg | 24 + layout/reftests/svg/filter-bounds-02.svg | 25 + .../svg/filter-extref-differentOrigin-01.svg | 20 + layout/reftests/svg/filter-foreignObject-01.svg | 16 + layout/reftests/svg/filter-in-mask-01.svg | 16 + layout/reftests/svg/filter-in-mask-ref.html | 21 + layout/reftests/svg/filter-in-mask.html | 21 + layout/reftests/svg/filter-invalidation-01.svg | 25 + .../svg/filter-on-continuation-box-01.html | 23 + .../svg/filter-on-continuation-box-ref.html | 15 + layout/reftests/svg/filter-result-01-ref.svg | 18 + layout/reftests/svg/filter-result-01.svg | 23 + layout/reftests/svg/filter-scaled-01.svg | 18 + layout/reftests/svg/filter-scaled-02-ref.html | 15 + layout/reftests/svg/filter-scaled-02.html | 25 + layout/reftests/svg/filter-translated-01-ref.svg | 9 + layout/reftests/svg/filter-translated-01.svg | 12 + layout/reftests/svg/filter-use-element-01.svg | 11 + .../reftests/svg/filtered-image-in-pattern-01.svg | 14 + .../svg/filters-and-group-opacity-01-ref.svg | 4 + .../reftests/svg/filters-and-group-opacity-01.svg | 17 + .../filters/css-filter-chains/long-chain-ref.html | 31 + .../svg/filters/css-filter-chains/long-chain.html | 41 + .../filters/css-filter-chains/moz-element-ref.html | 28 + .../svg/filters/css-filter-chains/moz-element.html | 29 + .../svg/filters/css-filter-chains/reftest.list | 7 + .../filters/css-filter-chains/same-filter-ref.html | 30 + .../svg/filters/css-filter-chains/same-filter.html | 28 + .../css-filters/blur-calc-negative-ref.html | 27 + .../filters/css-filters/blur-calc-negative.html | 28 + .../svg/filters/css-filters/blur-calc-ref.html | 23 + .../svg/filters/css-filters/blur-calc.html | 28 + .../blur-cap-large-radius-on-software-ref.html | 22 + .../blur-cap-large-radius-on-software.html | 26 + .../svg/filters/css-filters/blur-clip-rect.html | 33 + .../filters/css-filters/blur-em-radius-ref.html | 28 + .../svg/filters/css-filters/blur-em-radius.html | 29 + .../css-filters/blur-invalid-radius-ref.html | 22 + .../filters/css-filters/blur-invalid-radius.html | 28 + .../reftests/svg/filters/css-filters/blur-ref.html | 28 + .../reftests/svg/filters/css-filters/blur-ref.svg | 29 + .../filters/css-filters/blur-rem-radius-ref.html | 31 + .../svg/filters/css-filters/blur-rem-radius.html | 32 + .../filters/css-filters/blur-zero-radius-ref.html | 22 + .../svg/filters/css-filters/blur-zero-radius.html | 27 + .../filters/css-filters/blur-zoomed-page-ref.html | 30 + .../svg/filters/css-filters/blur-zoomed-page.html | 33 + layout/reftests/svg/filters/css-filters/blur.html | 28 + layout/reftests/svg/filters/css-filters/blur.svg | 32 + .../filters/css-filters/brightness-darken-ref.html | 22 + .../svg/filters/css-filters/brightness-darken.html | 28 + .../css-filters/brightness-extreme-ref.html | 22 + .../filters/css-filters/brightness-extreme.html | 28 + .../filters/css-filters/brightness-one-ref.html | 22 + .../svg/filters/css-filters/brightness-one.html | 28 + .../css-filters/brightness-percent-ref.html | 22 + .../filters/css-filters/brightness-percent.html | 28 + .../svg/filters/css-filters/brightness-ref.html | 22 + .../filters/css-filters/brightness-zero-ref.html | 22 + .../svg/filters/css-filters/brightness-zero.html | 28 + .../svg/filters/css-filters/brightness.html | 28 + .../css-filters/containing-block-1-ref.html | 5 + .../filters/css-filters/containing-block-1.html | 6 + .../filters/css-filters/contrast-extreme-ref.html | 22 + .../svg/filters/css-filters/contrast-extreme.html | 29 + .../svg/filters/css-filters/contrast-one-ref.html | 22 + .../svg/filters/css-filters/contrast-one.html | 28 + .../filters/css-filters/contrast-percent-ref.html | 22 + .../svg/filters/css-filters/contrast-percent.html | 28 + .../filters/css-filters/contrast-reduce-ref.html | 22 + .../svg/filters/css-filters/contrast-reduce.html | 29 + .../svg/filters/css-filters/contrast-ref.html | 22 + .../svg/filters/css-filters/contrast-zero-ref.html | 23 + .../svg/filters/css-filters/contrast-zero.html | 28 + .../reftests/svg/filters/css-filters/contrast.html | 28 + .../css-filters/drop-shadow-default-color-ref.html | 28 + .../css-filters/drop-shadow-default-color.html | 31 + .../drop-shadow-negative-offset-ref.html | 31 + .../css-filters/drop-shadow-negative-offset.html | 32 + .../svg/filters/css-filters/drop-shadow-ref.html | 28 + .../svg/filters/css-filters/drop-shadow.html | 28 + .../filters/css-filters/filter-on-huge-bbox.html | 26 + .../filters/css-filters/filter-on-outer-svg.html | 14 + .../svg/filters/css-filters/grayscale-one-ref.html | 22 + .../svg/filters/css-filters/grayscale-one.html | 28 + .../css-filters/grayscale-over-one-ref.html | 22 + .../filters/css-filters/grayscale-over-one.html | 28 + .../filters/css-filters/grayscale-percent-ref.html | 22 + .../svg/filters/css-filters/grayscale-percent.html | 28 + .../svg/filters/css-filters/grayscale-ref.html | 22 + .../filters/css-filters/grayscale-zero-ref.html | 22 + .../svg/filters/css-filters/grayscale-zero.html | 28 + .../svg/filters/css-filters/grayscale.html | 28 + .../filters/css-filters/hue-rotate-360-ref.html | 22 + .../svg/filters/css-filters/hue-rotate-360.html | 28 + .../filters/css-filters/hue-rotate-grad-ref.html | 32 + .../svg/filters/css-filters/hue-rotate-grad.html | 29 + .../css-filters/hue-rotate-multichannel-ref.html | 37 + .../css-filters/hue-rotate-multichannel.html | 38 + .../css-filters/hue-rotate-negative-ref.html | 32 + .../filters/css-filters/hue-rotate-negative.html | 28 + .../css-filters/hue-rotate-over-360-ref.html | 32 + .../filters/css-filters/hue-rotate-over-360.html | 28 + .../filters/css-filters/hue-rotate-rad-ref.html | 32 + .../svg/filters/css-filters/hue-rotate-rad.html | 28 + .../svg/filters/css-filters/hue-rotate-ref.html | 32 + .../filters/css-filters/hue-rotate-turn-ref.html | 32 + .../svg/filters/css-filters/hue-rotate-turn.html | 28 + .../filters/css-filters/hue-rotate-zero-ref.html | 22 + .../svg/filters/css-filters/hue-rotate-zero.html | 28 + .../svg/filters/css-filters/hue-rotate.html | 28 + .../svg/filters/css-filters/invert-half-ref.html | 22 + .../svg/filters/css-filters/invert-half.html | 28 + .../svg/filters/css-filters/invert-one-ref.html | 22 + .../svg/filters/css-filters/invert-one.html | 28 + .../filters/css-filters/invert-over-one-ref.html | 22 + .../svg/filters/css-filters/invert-over-one.html | 28 + .../filters/css-filters/invert-percent-ref.html | 22 + .../svg/filters/css-filters/invert-percent.html | 28 + .../svg/filters/css-filters/invert-ref.html | 22 + .../svg/filters/css-filters/invert-zero-ref.html | 22 + .../svg/filters/css-filters/invert-zero.html | 28 + .../reftests/svg/filters/css-filters/invert.html | 28 + .../svg/filters/css-filters/opacity-one-ref.html | 22 + .../svg/filters/css-filters/opacity-one.html | 36 + .../filters/css-filters/opacity-over-one-ref.html | 22 + .../opacity-over-one-translucent-source-ref.html | 21 + .../opacity-over-one-translucent-source.html | 28 + .../svg/filters/css-filters/opacity-over-one.html | 36 + .../filters/css-filters/opacity-percent-ref.html | 22 + .../svg/filters/css-filters/opacity-percent.html | 28 + .../svg/filters/css-filters/opacity-ref.html | 22 + .../svg/filters/css-filters/opacity-zero-ref.html | 22 + .../svg/filters/css-filters/opacity-zero.html | 36 + .../reftests/svg/filters/css-filters/opacity.html | 28 + layout/reftests/svg/filters/css-filters/pass.svg | 8 + .../reftests/svg/filters/css-filters/reftest.list | 71 + .../css-filters/saturate-desaturate-ref.html | 22 + .../filters/css-filters/saturate-desaturate.html | 28 + .../filters/css-filters/saturate-extreme-ref.html | 22 + .../svg/filters/css-filters/saturate-extreme.html | 29 + .../svg/filters/css-filters/saturate-one-ref.html | 22 + .../svg/filters/css-filters/saturate-one.html | 28 + .../filters/css-filters/saturate-percent-ref.html | 22 + .../svg/filters/css-filters/saturate-percent.html | 28 + .../svg/filters/css-filters/saturate-ref.html | 22 + .../svg/filters/css-filters/saturate-zero-ref.html | 22 + .../svg/filters/css-filters/saturate-zero.html | 28 + .../reftests/svg/filters/css-filters/saturate.html | 28 + .../css-filters/scale-filtered-content-01-ref.html | 33 + .../css-filters/scale-filtered-content-01.html | 33 + .../svg/filters/css-filters/sepia-one-ref.html | 22 + .../svg/filters/css-filters/sepia-one.html | 28 + .../filters/css-filters/sepia-over-one-ref.html | 22 + .../svg/filters/css-filters/sepia-over-one.html | 28 + .../svg/filters/css-filters/sepia-percent-ref.html | 22 + .../svg/filters/css-filters/sepia-percent.html | 28 + .../svg/filters/css-filters/sepia-ref.html | 22 + .../svg/filters/css-filters/sepia-zero-ref.html | 22 + .../svg/filters/css-filters/sepia-zero.html | 28 + layout/reftests/svg/filters/css-filters/sepia.html | 28 + .../clip-input-css-filter-ref.html | 32 + .../clip-input-css-filter.html | 34 + .../css-filter-first-ref.html | 31 + .../css-svg-filter-chains/css-filter-first.html | 33 + .../css-svg-filter-chains/css-filter-last-ref.html | 31 + .../css-svg-filter-chains/css-filter-last.html | 34 + .../css-filter-middle-ref.html | 38 + .../css-svg-filter-chains/css-filter-middle.html | 42 + .../svg/filters/css-svg-filter-chains/reftest.list | 8 + .../svg/filters/dynamic-filter-invalidation-01.svg | 36 + .../svg/filters/dynamic-filter-invalidation-02.svg | 22 + .../svg/filters/dynamic-filter-invalidation-03.svg | 30 + .../svg/filters/dynamic-filter-invalidation-04.svg | 32 + .../filters/dynamic-filtered-foreignObject-01.svg | 31 + layout/reftests/svg/filters/feBlend-1-ref.svg | 20 + layout/reftests/svg/filters/feBlend-1.svg | 104 + layout/reftests/svg/filters/feBlend-2-ref.svg | 6 + layout/reftests/svg/filters/feBlend-2.svg | 17 + .../reftests/svg/filters/feColorMatrix-1-ref.svg | 5 + layout/reftests/svg/filters/feColorMatrix-1.svg | 10 + .../reftests/svg/filters/feColorMatrix-2-ref.svg | 5 + layout/reftests/svg/filters/feColorMatrix-2.svg | 9 + .../svg/filters/feColorMatrix-saturate-01.svg | 16 + .../svg/filters/feComponentTransfer-03.svg | 22 + .../svg/filters/feComponentTransfer-04.svg | 19 + .../svg/filters/feComponentTransfer-1-ref.svg | 5 + .../reftests/svg/filters/feComponentTransfer-1.svg | 15 + .../svg/filters/feComponentTransfer-2-ref.svg | 5 + .../reftests/svg/filters/feComponentTransfer-2.svg | 14 + layout/reftests/svg/filters/feComposite-1-ref.svg | 22 + layout/reftests/svg/filters/feComposite-1.svg | 82 + layout/reftests/svg/filters/feComposite-2-ref.svg | 9 + layout/reftests/svg/filters/feComposite-2.svg | 27 + .../svg/filters/feComposite-arguments-01.svg | 12 + .../filters/feComposite-operator-lighter-ref.html | 19 + .../svg/filters/feComposite-operator-lighter.svg | 11 + .../svg/filters/feComposite-paint-01-ref.svg | 9 + .../reftests/svg/filters/feComposite-paint-01.svg | 35 + .../svg/filters/feConvolveMatrix-1-ref.svg | 17 + layout/reftests/svg/filters/feConvolveMatrix-1.svg | 75 + .../svg/filters/feConvolveMatrix-2-ref.svg | 6 + layout/reftests/svg/filters/feConvolveMatrix-2.svg | 11 + .../svg/filters/feConvolveMatrix-bias-01-ref.svg | 9 + .../svg/filters/feConvolveMatrix-bias-01.svg | 14 + .../svg/filters/feConvolveMatrix-order-01-ref.svg | 12 + .../svg/filters/feConvolveMatrix-order-01.svg | 18 + .../svg/filters/feDiffuseLighting-1-ref.svg | 16 + .../reftests/svg/filters/feDiffuseLighting-1.svg | 17 + .../svg/filters/feDisplacementMap-1-ref.svg | 5 + .../reftests/svg/filters/feDisplacementMap-1.svg | 13 + .../svg/filters/feDisplacementMap-2-ref.svg | 7 + .../reftests/svg/filters/feDisplacementMap-2.svg | 12 + .../svg/filters/feDisplacementMap-alpha-01.svg | 22 + .../filters/feDisplacementMap-colour-01-ref.svg | 11 + .../svg/filters/feDisplacementMap-colour-01.svg | 19 + .../svg/filters/feDisplacementMap-scale-01.svg | 15 + .../reftests/svg/filters/feDropShadow-01-ref.svg | 68 + layout/reftests/svg/filters/feDropShadow-01.svg | 43 + layout/reftests/svg/filters/feFlood-1-ref.svg | 5 + layout/reftests/svg/filters/feFlood-1.svg | 11 + layout/reftests/svg/filters/feFlood-2-ref.svg | 5 + layout/reftests/svg/filters/feFlood-2.svg | 10 + layout/reftests/svg/filters/feFlood-color-01.svg | 11 + .../reftests/svg/filters/feGaussianBlur-1-ref.svg | 7 + layout/reftests/svg/filters/feGaussianBlur-1.svg | 22 + .../reftests/svg/filters/feGaussianBlur-2-ref.svg | 7 + layout/reftests/svg/filters/feGaussianBlur-2.svg | 40 + .../reftests/svg/filters/feGaussianBlur-3-ref.svg | 5 + layout/reftests/svg/filters/feGaussianBlur-3.svg | 12 + .../reftests/svg/filters/feGaussianBlur-4-ref.svg | 10 + layout/reftests/svg/filters/feGaussianBlur-4.svg | 8 + .../reftests/svg/filters/feGaussianBlur-5-ref.svg | 5 + layout/reftests/svg/filters/feGaussianBlur-5.svg | 8 + .../reftests/svg/filters/feGaussianBlur-6-ref.svg | 5 + layout/reftests/svg/filters/feGaussianBlur-6.svg | 8 + .../svg/filters/feGaussianBlur-alpha-01-ref.svg | 20 + .../svg/filters/feGaussianBlur-alpha-01.svg | 20 + ...p-large-directional-radius-on-software-ref.html | 12 + ...r-cap-large-directional-radius-on-software.html | 16 + layout/reftests/svg/filters/feImage-1-ref.svg | 5 + layout/reftests/svg/filters/feImage-1.svg | 11 + .../feImage-scale-to-primitive-subregion-ref.html | 21 + .../feImage-scale-to-primitive-subregion.html | 44 + layout/reftests/svg/filters/feMerge-1-ref.svg | 6 + layout/reftests/svg/filters/feMerge-1.svg | 16 + layout/reftests/svg/filters/feMerge-2-ref.svg | 6 + layout/reftests/svg/filters/feMerge-2.svg | 14 + layout/reftests/svg/filters/feMorphology-1-ref.svg | 12 + layout/reftests/svg/filters/feMorphology-1.svg | 38 + layout/reftests/svg/filters/feMorphology-2-ref.svg | 12 + layout/reftests/svg/filters/feMorphology-2.svg | 32 + .../filters/feMorphology-radius-negative-01.svg | 23 + .../filters/feMorphology-radius-negative-02.svg | 23 + .../svg/filters/feMorphology-radius-zero-01.svg | 23 + .../svg/filters/feMorphology-radius-zero-02.svg | 23 + layout/reftests/svg/filters/feOffset-1-ref.svg | 5 + layout/reftests/svg/filters/feOffset-1.svg | 11 + layout/reftests/svg/filters/feOffset-2-ref.svg | 5 + layout/reftests/svg/filters/feOffset-2.svg | 10 + .../svg/filters/fePointLight-zoomed-page-ref.svg | 15 + .../svg/filters/fePointLight-zoomed-page.svg | 29 + .../svg/filters/feSpecularLighting-1-ref.svg | 7 + .../reftests/svg/filters/feSpecularLighting-1.svg | 25 + layout/reftests/svg/filters/feTile-1-ref.svg | 21 + layout/reftests/svg/filters/feTile-1.svg | 14 + layout/reftests/svg/filters/feTile-2-ref.svg | 21 + layout/reftests/svg/filters/feTile-2.svg | 12 + layout/reftests/svg/filters/feTile-large-01.svg | 19 + .../reftests/svg/filters/feTile-large-02-ref.svg | 26 + layout/reftests/svg/filters/feTile-large-02.svg | 19 + .../reftests/svg/filters/feTile-outside-01-ref.svg | 20 + layout/reftests/svg/filters/feTile-outside-01.svg | 19 + .../svg/filters/feTurbulence-offset-ref.svg | 17 + .../reftests/svg/filters/feTurbulence-offset.svg | 20 + .../filters/feTurbulence-zero-baseFreq-01-ref.svg | 13 + .../svg/filters/feTurbulence-zero-baseFreq-01.svg | 23 + .../svg/filters/feTurbulence-zero-baseFreq-02.svg | 9 + .../svg/filters/filter-clipped-rect-01.svg | 25 + layout/reftests/svg/filters/filter-giant.svg | 12 + layout/reftests/svg/filters/filter-in-mask-01.svg | 12 + layout/reftests/svg/filters/filter-in-mask-02.svg | 18 + .../reftests/svg/filters/filter-in-pattern-01.svg | 12 + .../svg/filters/filter-in-pattern-02-ref.svg | 13 + .../reftests/svg/filters/filter-in-pattern-02.svg | 13 + .../reftests/svg/filters/filter-inner-svg-01.svg | 16 + .../reftests/svg/filters/filter-inner-svg-02.svg | 18 + .../reftests/svg/filters/filter-inner-svg-03.svg | 19 + .../svg/filters/filter-kernelUnitLength-01-ref.svg | 15 + .../svg/filters/filter-kernelUnitLength-01.svg | 15 + .../svg/filters/filter-lighting-region-ref.svg | 11 + .../svg/filters/filter-lighting-region.svg | 30 + .../reftests/svg/filters/filter-marked-line-01.svg | 19 + .../reftests/svg/filters/filter-marked-line-02.svg | 20 + .../reftests/svg/filters/filter-marked-line-03.svg | 20 + .../reftests/svg/filters/filter-marked-line-04.svg | 20 + .../reftests/svg/filters/filter-marked-line-05.svg | 21 + .../reftests/svg/filters/filter-marked-line-06.svg | 23 + .../reftests/svg/filters/filter-marked-line-07.svg | 25 + .../reftests/svg/filters/filter-marked-line-08.svg | 25 + .../reftests/svg/filters/filter-marked-line-09.svg | 27 + .../svg/filters/filter-nested-filtering-01.svg | 18 + .../svg/filters/filter-nested-filtering-02.svg | 18 + .../svg/filters/filter-patterned-rect-01.svg | 21 + .../svg/filters/filter-patterned-rect-02.svg | 23 + layout/reftests/svg/filters/filter-region-01a.html | 20 + layout/reftests/svg/filters/filter-region-01b.html | 22 + .../reftests/svg/filters/filter-transform-01.svg | 17 + layout/reftests/svg/filters/mozilla-banner.gif | Bin 0 -> 4500 bytes layout/reftests/svg/filters/nested-filter-ref.html | 14 + layout/reftests/svg/filters/nested-filter.html | 23 + .../svg/filters/outside-sourcegraphic-1.svg | 10 + .../svg/filters/outside-sourcegraphic-2.svg | 13 + .../svg/filters/outside-sourcegraphic-3.svg | 15 + .../svg/filters/outside-sourcegraphic-ref.svg | 7 + layout/reftests/svg/filters/pass.svg | 8 + layout/reftests/svg/filters/reftest.list | 142 + .../filters/svg-filter-chains/clip-input-ref.svg | 26 + .../svg/filters/svg-filter-chains/clip-input.svg | 52 + .../clip-original-SourceGraphic-ref.svg | 26 + .../clip-original-SourceGraphic.svg | 50 + .../filters/svg-filter-chains/clip-output-ref.svg | 30 + .../svg/filters/svg-filter-chains/clip-output.svg | 52 + .../svg-filter-chains/default-subregion-ref.svg | 29 + .../svg-filter-chains/default-subregion.svg | 48 + .../different-FillPaint-filter-regions-ref.svg | 30 + .../different-FillPaint-filter-regions.svg | 43 + .../different-StrokePaint-filter-regions-ref.svg | 30 + .../different-StrokePaint-filter-regions.svg | 43 + .../dont-clip-previous-primitives-ref.svg | 30 + .../dont-clip-previous-primitives.svg | 51 + .../intersecting-filter-regions-ref.svg | 29 + .../intersecting-filter-regions.svg | 45 + .../svg/filters/svg-filter-chains/long-chain.svg | 28 + .../multiple-primitives-per-filter.svg | 24 + .../svg/filters/svg-filter-chains/reftest.list | 16 + .../second-filter-uses-SourceAlpha-ref.svg | 29 + .../second-filter-uses-SourceAlpha.svg | 49 + .../second-filter-uses-SourceGraphic.svg | 17 + .../filters/svg-filter-chains/simple-chain-ref.svg | 14 + .../svg/filters/svg-filter-chains/simple-chain.svg | 15 + layout/reftests/svg/foreignObject-01.svg | 17 + layout/reftests/svg/foreignObject-02-ref.svg | 20 + layout/reftests/svg/foreignObject-02.svg | 31 + .../foreignObject-ancestor-style-change-01-ref.svg | 27 + .../svg/foreignObject-ancestor-style-change-01.svg | 45 + .../svg/foreignObject-change-transform-01.svg | 32 + layout/reftests/svg/foreignObject-display-01.svg | 30 + .../svg/foreignObject-dynamic-abspos-01-ref.html | 10 + .../svg/foreignObject-dynamic-abspos-01.html | 18 + .../svg/foreignObject-dynamic-fixedpos-01.html | 18 + .../foreignObject-dynamic-line-height-01-ref.html | 8 + .../svg/foreignObject-dynamic-line-height-01.html | 16 + layout/reftests/svg/foreignObject-fixedpos-01.html | 10 + layout/reftests/svg/foreignObject-fixedpos-02.html | 9 + .../reftests/svg/foreignObject-fixedpos-ref.html | 4 + .../reftests/svg/foreignObject-form-no-theme.svg | 14 + .../reftests/svg/foreignObject-form-theme-ref.html | 22 + layout/reftests/svg/foreignObject-form-theme.svg | 14 + .../svg/foreignObject-img-form-theme-ref.html | 16 + .../reftests/svg/foreignObject-img-form-theme.html | 16 + layout/reftests/svg/foreignObject-img-helper.svg | 5 + layout/reftests/svg/foreignObject-img-ref.html | 5 + layout/reftests/svg/foreignObject-img.html | 29 + .../reftests/svg/foreignObject-move-repaint-01.svg | 41 + layout/reftests/svg/foreignObject-overflow-01.svg | 24 + .../reftests/svg/foreignObject-start-hidden-01.svg | 18 + .../reftests/svg/foreignObject-start-hidden-02.svg | 18 + .../reftests/svg/foreignObject-style-change-01.svg | 30 + .../reftests/svg/foreignObject-vertical-01-ref.svg | 5 + layout/reftests/svg/foreignObject-vertical-01.svg | 9 + layout/reftests/svg/fragid-shadow-1.html | 22 + layout/reftests/svg/fragid-shadow-10.html | 18 + layout/reftests/svg/fragid-shadow-2.html | 17 + layout/reftests/svg/fragid-shadow-3.html | 14 + layout/reftests/svg/fragid-shadow-4.html | 13 + layout/reftests/svg/fragid-shadow-5.html | 13 + layout/reftests/svg/fragid-shadow-6.html | 23 + layout/reftests/svg/fragid-shadow-7.html | 28 + layout/reftests/svg/fragid-shadow-8.html | 15 + layout/reftests/svg/fragid-shadow-9.html | 24 + layout/reftests/svg/fragid-shadow-ref.html | 4 + layout/reftests/svg/fragid-shadow-resource.svg | 11 + layout/reftests/svg/fragmentIdentifier-01.xhtml | 31 + layout/reftests/svg/fragmentIdentifier-rect-01.svg | 19 + layout/reftests/svg/g-transform-01.svg | 27 + .../svg/geometry-properties-in-css-ref.html | 25 + .../reftests/svg/geometry-properties-in-css.html | 92 + .../reftests/svg/getElementById-a-element-01.svg | 27 + layout/reftests/svg/gradient-href-01.html | 19 + layout/reftests/svg/gradient-live-01-ref.svg | 16 + layout/reftests/svg/gradient-live-01a.svg | 30 + layout/reftests/svg/gradient-live-01b.svg | 28 + layout/reftests/svg/gradient-live-01c.svg | 29 + layout/reftests/svg/gradient-live-01d.svg | 32 + layout/reftests/svg/gradient-transform-01.svg | 28 + .../reftests/svg/href-attr-change-restyles-ref.svg | 29 + layout/reftests/svg/href-attr-change-restyles.svg | 32 + .../svg/image/blueRect10x10-viewBox-animPAR.svg | 12 + .../reftests/svg/image/blueRect10x10-viewBox.svg | 7 + layout/reftests/svg/image/blueRect10x10.png | Bin 0 -> 125 bytes layout/reftests/svg/image/blueRect10x10.svg | 6 + layout/reftests/svg/image/image-fill-01.svg | 13 + .../reftests/svg/image/image-fill-opacity-ref.html | 4 + layout/reftests/svg/image/image-fill-opacity.html | 4 + layout/reftests/svg/image/image-filter-01-ref.svg | 9 + layout/reftests/svg/image/image-filter-01.svg | 21 + layout/reftests/svg/image/image-load-01.svg | 20 + layout/reftests/svg/image/image-opacity-01-ref.svg | 5 + layout/reftests/svg/image/image-opacity-01.svg | 6 + layout/reftests/svg/image/image-opacity-02-ref.svg | 6 + layout/reftests/svg/image/image-opacity-02.svg | 7 + .../image/image-preserveAspectRatio-01-raster.svg | 13 + .../svg/image/image-preserveAspectRatio-01-ref.svg | 9 + .../svg/image/image-preserveAspectRatio-01-svg.svg | 12 + .../image/image-preserveAspectRatio-02-raster.svg | 13 + .../svg/image/image-preserveAspectRatio-02-ref.svg | 9 + .../svg/image/image-preserveAspectRatio-02-svg.svg | 12 + .../svg/image/image-preserveAspectRatio-03-ref.svg | 13 + .../svg/image/image-preserveAspectRatio-03.svg | 13 + .../svg/image/image-preserveAspectRatio-04-ref.svg | 14 + .../svg/image/image-preserveAspectRatio-04.svg | 13 + .../svg/image/image-preserveAspectRatio-05.svg | 41 + layout/reftests/svg/image/image-rotate-01-ref.svg | 5 + layout/reftests/svg/image/image-rotate-01.svg | 6 + layout/reftests/svg/image/image-rotate-02-ref.svg | 5 + layout/reftests/svg/image/image-rotate-02a.svg | 6 + layout/reftests/svg/image/image-rotate-02b.svg | 7 + layout/reftests/svg/image/image-scaling-01.svg | 26 + layout/reftests/svg/image/image-scaling-02.svg | 26 + layout/reftests/svg/image/image-scaling-03.svg | 19 + layout/reftests/svg/image/image-svg-inline-01.html | 16 + .../image-svg-inline-sprite-zoom-in-01-ref.html | 8 + .../image/image-svg-inline-sprite-zoom-in-01a.html | 16 + .../image/image-svg-inline-sprite-zoom-in-01b.html | 15 + .../image-svg-inline-sprite-zoom-out-01-ref.html | 8 + .../image-svg-inline-sprite-zoom-out-01a.html | 16 + .../image-svg-inline-sprite-zoom-out-01b.html | 15 + .../svg/image/image-svg-inline-zoom-in-01a.html | 17 + .../svg/image/image-svg-inline-zoom-in-01b.html | 16 + .../svg/image/image-svg-inline-zoom-in-01c.html | 18 + .../svg/image/image-svg-inline-zoom-in-01d.html | 18 + .../svg/image/image-svg-inline-zoom-out-01a.html | 16 + .../svg/image/image-svg-inline-zoom-out-01b.html | 16 + .../svg/image/image-svg-inline-zoom-out-01c.html | 17 + .../svg/image/image-svg-inline-zoom-out-01d.html | 17 + .../reftests/svg/image/image-translate-01-ref.svg | 5 + layout/reftests/svg/image/image-translate-01.svg | 6 + .../svg/image/image-with-following-content.svg | 12 + .../svg/image/image-with-mask-and-clipPath.svg | 13 + layout/reftests/svg/image/image-x-01-ref.svg | 5 + layout/reftests/svg/image/image-x-01.svg | 6 + layout/reftests/svg/image/image-xy-01-ref.svg | 5 + layout/reftests/svg/image/image-xy-01.svg | 7 + layout/reftests/svg/image/image-y-01-ref.svg | 5 + layout/reftests/svg/image/image-y-01.svg | 6 + layout/reftests/svg/image/image-zoom-02-ref.svg | 4 + layout/reftests/svg/image/image-zoom-02.svg | 7 + layout/reftests/svg/image/imported-image-01.svg | 12 + layout/reftests/svg/image/imported-image-02.svg | 17 + layout/reftests/svg/image/imported-image-ref.svg | 6 + layout/reftests/svg/image/lime-no-dimensions.svg | 7 + layout/reftests/svg/image/lime100x100.png | Bin 0 -> 232 bytes layout/reftests/svg/image/lime100x100.svg | 3 + layout/reftests/svg/image/reftest.list | 45 + layout/reftests/svg/image/sprite.png | Bin 0 -> 5082 bytes layout/reftests/svg/image/sprite.svg | 5 + layout/reftests/svg/image/util.js | 173 + layout/reftests/svg/import-svg-01.html | 22 + layout/reftests/svg/invalid-text-01.svg | 15 + layout/reftests/svg/lang-attribute-01.svg | 16 + layout/reftests/svg/lang-attribute-02.svg | 16 + layout/reftests/svg/lang-attribute-03.svg | 16 + layout/reftests/svg/linearGradient-basic-01.svg | 18 + layout/reftests/svg/linearGradient-basic-02.svg | 20 + .../reftests/svg/linearGradient-basic-03-ref.svg | 18 + layout/reftests/svg/linearGradient-basic-03.svg | 14 + layout/reftests/svg/linked-filter-01.svg | 18 + layout/reftests/svg/linked-pattern-01.svg | 19 + .../svg/load-only/filter-primitives-01.svg | 19 + layout/reftests/svg/load-only/reftest.list | 3 + layout/reftests/svg/marker-attribute-01.svg | 19 + layout/reftests/svg/marker-css-transform-ref.html | 12 + layout/reftests/svg/marker-css-transform.html | 17 + .../reftests/svg/marker-dynamic-opacity-ref.html | 12 + layout/reftests/svg/marker-dynamic-opacity.html | 20 + layout/reftests/svg/marker-effects-01-ref.svg | 44 + layout/reftests/svg/marker-effects-01.svg | 36 + layout/reftests/svg/marker-orientation-01-ref.svg | 68 + layout/reftests/svg/marker-orientation-01.svg | 63 + layout/reftests/svg/marker-orientation-02-ref.svg | 69 + layout/reftests/svg/marker-orientation-02.svg | 64 + layout/reftests/svg/marker-orientation-03.svg | 15 + layout/reftests/svg/marker-orientation-04.svg | 39 + layout/reftests/svg/marker-orientation-05.svg | 20 + layout/reftests/svg/marker-viewBox-01-ref.svg | 15 + layout/reftests/svg/marker-viewBox-01.svg | 19 + .../svg/markers-and-group-opacity-01-ref.svg | 4 + .../reftests/svg/markers-and-group-opacity-01.svg | 17 + layout/reftests/svg/mask-and-clipPath-2.svg | 21 + layout/reftests/svg/mask-and-clipPath-ref.html | 34 + layout/reftests/svg/mask-and-clipPath.html | 36 + layout/reftests/svg/mask-basic-01.svg | 13 + layout/reftests/svg/mask-basic-02-ref.svg | 11 + layout/reftests/svg/mask-basic-02.svg | 17 + layout/reftests/svg/mask-basic-03.svg | 19 + layout/reftests/svg/mask-basic-04.svg | 18 + layout/reftests/svg/mask-basic-05.svg | 12 + .../svg/mask-containing-masked-content-01.svg | 19 + layout/reftests/svg/mask-contains-inner-svg-01.svg | 13 + layout/reftests/svg/mask-contains-inner-svg-02.svg | 15 + layout/reftests/svg/mask-css-transform-ref.html | 9 + layout/reftests/svg/mask-css-transform.html | 19 + layout/reftests/svg/mask-empty-size.svg | 8 + layout/reftests/svg/mask-extref-dataURI-01.svg | 38 + .../svg/mask-image-filter-transform-ref.html | 7 + .../reftests/svg/mask-image-filter-transform.html | 9 + layout/reftests/svg/mask-img-ref.html | 31 + layout/reftests/svg/mask-img.html | 32 + layout/reftests/svg/mask-invalidation-ref.html | 5 + layout/reftests/svg/mask-invalidation.html | 24 + .../reftests/svg/mask-on-outflowElement-01a.html | 47 + .../reftests/svg/mask-on-outflowElement-01b.html | 40 + layout/reftests/svg/mask-on-outflowElement.svg | 6 + layout/reftests/svg/mask-opacity-01-ref.svg | 3 + layout/reftests/svg/mask-opacity-01.svg | 12 + layout/reftests/svg/mask-opacity-02-ref.svg | 5 + layout/reftests/svg/mask-opacity-02.svg | 20 + layout/reftests/svg/mask-opacity-03.svg | 20 + layout/reftests/svg/mask-opacity-04.svg | 20 + layout/reftests/svg/mask-opacity-05.svg | 20 + .../svg/mask-opacity-invalidation-1-ref.html | 27 + .../reftests/svg/mask-opacity-invalidation-1.html | 41 + layout/reftests/svg/mask-ref-loop-01.svg | 20 + layout/reftests/svg/mask-resource-ref.html | 11 + layout/reftests/svg/mask-resource.html | 11 + layout/reftests/svg/mask-root-svg.svg | 9 + layout/reftests/svg/mask-transformed-01-ref.svg | 8 + layout/reftests/svg/mask-transformed-01.svg | 17 + layout/reftests/svg/mask-transformed-02.svg | 19 + .../reftests/svg/mask-transformed-child-01-ref.svg | 8 + layout/reftests/svg/mask-transformed-child-01.svg | 11 + layout/reftests/svg/mask-type-01-ref.svg | 12 + layout/reftests/svg/mask-type-01.svg | 15 + layout/reftests/svg/mask-type-02.svg | 15 + layout/reftests/svg/mask-type-03.svg | 23 + layout/reftests/svg/mask-type-04.svg | 16 + layout/reftests/svg/mask-use-element-01.svg | 12 + layout/reftests/svg/moz-only/big.png | Bin 0 -> 82 bytes .../reftests/svg/moz-only/feImage-zoom-01-ref.svg | 13 + layout/reftests/svg/moz-only/feImage-zoom-01a.svg | 16 + layout/reftests/svg/moz-only/feImage-zoom-01b.svg | 16 + .../svg/moz-only/foreignObject-zoom-01.svg | 34 + layout/reftests/svg/moz-only/pass-black.svg | 8 + layout/reftests/svg/moz-only/pass.svg | 8 + layout/reftests/svg/moz-only/reftest.list | 7 + .../svg/moz-only/replaced-element-zoom-01.html | 39 + layout/reftests/svg/moz-only/small.png | Bin 0 -> 85 bytes .../reftests/svg/moz-only/zoom-invalidation-01.svg | 26 + .../moz-only/zoomed-svg-with-viewBox-01-ref.svg | 13 + .../svg/moz-only/zoomed-svg-with-viewBox-01.svg | 14 + layout/reftests/svg/nested-mask-mode.svg | 13 + layout/reftests/svg/nested-viewBox-01.svg | 21 + layout/reftests/svg/nesting-invalid-01-ref.svg | 12 + layout/reftests/svg/nesting-invalid-01.js | 35 + layout/reftests/svg/nesting-invalid-01.svg | 20 + layout/reftests/svg/non-scaling-stroke-01-ref.svg | 33 + layout/reftests/svg/non-scaling-stroke-01.svg | 36 + layout/reftests/svg/non-scaling-stroke-02-ref.svg | 33 + layout/reftests/svg/non-scaling-stroke-02.svg | 36 + layout/reftests/svg/non-scaling-stroke-03-ref.svg | 7 + layout/reftests/svg/non-scaling-stroke-03.svg | 23 + .../svg/non-scaling-stroke-css-transform-ref.html | 3 + .../svg/non-scaling-stroke-css-transform.html | 8 + .../svg/objectBoundingBox-and-clipPath.svg | 25 + .../objectBoundingBox-and-fePointLight-01-ref.svg | 23 + .../svg/objectBoundingBox-and-fePointLight-01.svg | 23 + .../objectBoundingBox-and-fePointLight-02-ref.svg | 22 + .../svg/objectBoundingBox-and-fePointLight-02.svg | 22 + .../reftests/svg/objectBoundingBox-and-mask-02.svg | 17 + layout/reftests/svg/objectBoundingBox-and-mask.svg | 25 + .../svg/objectBoundingBox-and-pattern-01-ref.svg | 12 + .../svg/objectBoundingBox-and-pattern-01a.svg | 18 + .../svg/objectBoundingBox-and-pattern-01b.svg | 19 + .../svg/objectBoundingBox-and-pattern-01c.svg | 19 + .../svg/objectBoundingBox-and-pattern-02.svg | 24 + .../svg/objectBoundingBox-and-pattern-03-ref.svg | 9 + .../svg/objectBoundingBox-and-pattern-03.svg | 17 + layout/reftests/svg/opacity-and-gradient-01.svg | 35 + .../reftests/svg/opacity-and-gradient-02-ref.svg | 34 + layout/reftests/svg/opacity-and-gradient-02.svg | 42 + layout/reftests/svg/opacity-and-pattern-01.svg | 36 + .../reftests/svg/opacity-and-transform-01-ref.svg | 7 + layout/reftests/svg/opacity-and-transform-01.svg | 22 + .../svg/outer-svg-border-and-padding-01-ref.svg | 9 + .../svg/outer-svg-border-and-padding-01.svg | 58 + layout/reftests/svg/outline-ref.html | 93 + layout/reftests/svg/outline.html | 57 + .../reftests/svg/overflow-on-outer-svg-01-ref.svg | 7 + layout/reftests/svg/overflow-on-outer-svg-01.svg | 11 + .../svg/overflow-on-outer-svg-02-ref.xhtml | 10 + .../reftests/svg/overflow-on-outer-svg-02a.xhtml | 16 + .../reftests/svg/overflow-on-outer-svg-02b.xhtml | 16 + .../reftests/svg/overflow-on-outer-svg-02c.xhtml | 16 + .../reftests/svg/overflow-on-outer-svg-02d.xhtml | 28 + .../svg/overflow-on-outer-svg-03-ref.xhtml | 10 + .../reftests/svg/overflow-on-outer-svg-03a.xhtml | 16 + .../reftests/svg/overflow-on-outer-svg-03b.xhtml | 28 + .../reftests/svg/overflow-visible-image-ref.html | 10 + layout/reftests/svg/overflow-visible-image.html | 10 + layout/reftests/svg/paint-on-maskLayer-1-ref.html | 11 + layout/reftests/svg/paint-on-maskLayer-1a.html | 34 + layout/reftests/svg/paint-on-maskLayer-1b.html | 34 + layout/reftests/svg/paint-on-maskLayer-1c.html | 27 + layout/reftests/svg/paint-order-01-ref.svg | 32 + layout/reftests/svg/paint-order-01.svg | 18 + layout/reftests/svg/paint-order-02-ref.svg | 36 + layout/reftests/svg/paint-order-02.svg | 25 + layout/reftests/svg/paint-order-03-ref.svg | 32 + layout/reftests/svg/paint-order-03.svg | 20 + layout/reftests/svg/pass.svg | 8 + layout/reftests/svg/path-01-ref.svg | 11 + layout/reftests/svg/path-01.svg | 11 + layout/reftests/svg/path-02.svg | 15 + layout/reftests/svg/path-04.svg | 33 + layout/reftests/svg/path-05.svg | 26 + layout/reftests/svg/path-06-ref.svg | 13 + layout/reftests/svg/path-06.svg | 13 + layout/reftests/svg/path-07-ref.svg | 17 + layout/reftests/svg/path-07.svg | 17 + layout/reftests/svg/path-08.svg | 14 + layout/reftests/svg/path-transform-box.svg | 16 + layout/reftests/svg/pathLength-01.svg | 12 + layout/reftests/svg/pathLength-02.svg | 13 + layout/reftests/svg/pattern-basic-01.svg | 18 + layout/reftests/svg/pattern-big-image-ref.html | 5 + layout/reftests/svg/pattern-big-image.html | 10 + layout/reftests/svg/pattern-css-transform-ref.html | 10 + layout/reftests/svg/pattern-css-transform.html | 20 + layout/reftests/svg/pattern-invalid-01-ref.svg | 8 + layout/reftests/svg/pattern-invalid-01.svg | 14 + layout/reftests/svg/pattern-live-01-ref.svg | 10 + layout/reftests/svg/pattern-live-01a.svg | 24 + layout/reftests/svg/pattern-live-01b.svg | 23 + layout/reftests/svg/pattern-live-01c.svg | 27 + layout/reftests/svg/pattern-scale-01-ref.svg | 13 + layout/reftests/svg/pattern-scale-01a.svg | 13 + layout/reftests/svg/pattern-scale-01b.svg | 15 + layout/reftests/svg/pattern-scale-01c.svg | 13 + .../svg/pattern-transform-presence-01-ref.svg | 25 + .../reftests/svg/pattern-transform-presence-01.svg | 58 + layout/reftests/svg/pattern-transformed-01-ref.svg | 21 + layout/reftests/svg/pattern-transformed-01.svg | 28 + layout/reftests/svg/pattern-transformed-02-ref.svg | 20 + layout/reftests/svg/pattern-transformed-02.svg | 29 + layout/reftests/svg/polygon-01-ref.svg | 12 + layout/reftests/svg/polygon-01.svg | 13 + layout/reftests/svg/polygon-marker-01.svg | 22 + layout/reftests/svg/polygon-points-negative-01.svg | 20 + layout/reftests/svg/polyline-points-invalid-01.svg | 50 + layout/reftests/svg/pseudo-classes-01.svg | 43 + layout/reftests/svg/pseudo-classes-02-ref.svg | 22 + layout/reftests/svg/pseudo-classes-02.svg | 48 + layout/reftests/svg/radialGradient-basic-01.svg | 18 + layout/reftests/svg/radialGradient-basic-02.svg | 20 + .../reftests/svg/radialGradient-basic-03-ref.html | 37 + layout/reftests/svg/radialGradient-basic-03.svg | 34 + layout/reftests/svg/radialGradient-basic-04.svg | 24 + layout/reftests/svg/radialGradient-fr-01.svg | 27 + layout/reftests/svg/radialGradient-fr-02-ref.svg | 28 + layout/reftests/svg/radialGradient-fr-02.svg | 27 + layout/reftests/svg/rect-01.svg | 13 + layout/reftests/svg/rect-02.svg | 16 + layout/reftests/svg/rect-03.svg | 14 + layout/reftests/svg/rect-04.svg | 18 + layout/reftests/svg/rect-with-rx-and-ry-01.svg | 21 + layout/reftests/svg/rect-with-rx-or-ry-01-ref.svg | 20 + layout/reftests/svg/rect-with-rx-or-ry-01.svg | 23 + layout/reftests/svg/reftest.list | 636 + layout/reftests/svg/rootElement-null-01.svg | 29 + layout/reftests/svg/script-empty-01.svg | 14 + layout/reftests/svg/selector-01.svg | 19 + layout/reftests/svg/sizing/ahem.css | 4 + .../canvas-drawImage-height-with-no-width-ref.html | 22 + .../canvas-drawImage-height-with-no-width.html | 22 + .../canvas-drawImage-no-width-or-height-ref.html | 20 + .../canvas-drawImage-no-width-or-height.html | 22 + .../canvas-drawImage-width-with-no-height-ref.html | 22 + .../canvas-drawImage-width-with-no-height.html | 22 + .../svg/sizing/dynamic--inline-css-height.xhtml | 49 + .../svg/sizing/dynamic--inline-css-width.xhtml | 49 + .../dynamic--inline-resize-window-height.xhtml | 52 + .../dynamic--inline-resize-window-width.xhtml | 52 + .../sizing/dynamic--object--auto-auto--pct-px.html | 43 + .../svg/sizing/dynamic--object-svg-unloaded-a.svg | 40 + .../sizing/dynamic--object-svg-unloaded-b.xhtml | 37 + .../svg/sizing/dynamic--object-svg-unloaded.xhtml | 48 + .../svg/sizing/inline--display-block--01-ref.xhtml | 40 + .../svg/sizing/inline--display-block--01.xhtml | 47 + .../sizing/inline--display-inline--01-ref.xhtml | 40 + .../svg/sizing/inline--display-inline--01.xhtml | 47 + .../inline--display-inline-block--01-ref.xhtml | 40 + .../sizing/inline--display-inline-block--01.xhtml | 47 + .../svg/sizing/inline--float-left--01-ref.xhtml | 39 + .../svg/sizing/inline--float-left--01.xhtml | 46 + .../svg/sizing/inline--float-right--01-ref.xhtml | 39 + .../svg/sizing/inline--float-right--01.xhtml | 46 + .../sizing/inline--position-absolute--01-ref.xhtml | 39 + .../svg/sizing/inline--position-absolute--01.xhtml | 46 + .../svg/sizing/inline--position-absolute--02.xhtml | 50 + .../sizing/inline--position-relative--01-ref.xhtml | 40 + .../svg/sizing/inline--position-relative--01.xhtml | 47 + .../svg/sizing/object--auto-auto--0-0.html | 42 + .../reftests/svg/sizing/object--auto-auto--0-0.svg | 13 + .../svg/sizing/object--auto-auto--0-pct--ref.html | 37 + .../svg/sizing/object--auto-auto--0-pct.html | 44 + .../svg/sizing/object--auto-auto--0-pct.svg | 13 + .../svg/sizing/object--auto-auto--0-px--ref.html | 37 + .../svg/sizing/object--auto-auto--0-px.html | 44 + .../svg/sizing/object--auto-auto--0-px.svg | 13 + .../svg/sizing/object--auto-auto--pct-0--ref.html | 37 + .../svg/sizing/object--auto-auto--pct-0.html | 44 + .../svg/sizing/object--auto-auto--pct-0.svg | 13 + .../sizing/object--auto-auto--pct-pct--ref.html | 38 + .../svg/sizing/object--auto-auto--pct-pct.html | 42 + .../svg/sizing/object--auto-auto--pct-pct.svg | 13 + .../svg/sizing/object--auto-auto--pct-px--ref.html | 38 + .../svg/sizing/object--auto-auto--pct-px.html | 42 + .../svg/sizing/object--auto-auto--pct-px.svg | 13 + .../svg/sizing/object--auto-auto--px-0--ref.html | 37 + .../svg/sizing/object--auto-auto--px-0.html | 42 + .../svg/sizing/object--auto-auto--px-0.svg | 13 + .../svg/sizing/object--auto-auto--px-pct--ref.html | 38 + .../svg/sizing/object--auto-auto--px-pct.html | 42 + .../svg/sizing/object--auto-auto--px-pct.svg | 13 + .../svg/sizing/object--auto-auto--px-px--ref.html | 38 + .../svg/sizing/object--auto-auto--px-px.html | 42 + .../svg/sizing/object--auto-auto--px-px.svg | 13 + .../reftests/svg/sizing/object--pct-pct--0-0.html | 30 + layout/reftests/svg/sizing/pass-empty.svg | 8 + .../svg/sizing/pass-pct-height-square.xhtml | 26 + layout/reftests/svg/sizing/pass-pct-pct.xhtml | 30 + layout/reftests/svg/sizing/pass-pct-px.xhtml | 30 + .../svg/sizing/pass-pct-width-square.xhtml | 22 + layout/reftests/svg/sizing/pass-px-pct.xhtml | 30 + layout/reftests/svg/sizing/pass-px-px.xhtml | 30 + layout/reftests/svg/sizing/pass.svg | 8 + layout/reftests/svg/sizing/reftest.list | 317 + .../reftests/svg/sizing/scrollbars-01-anti-ref.svg | 11 + layout/reftests/svg/sizing/scrollbars-01.svg | 13 + layout/reftests/svg/sizing/scrollbars-02.svg | 13 + .../reftests/svg/sizing/standalone--0-0--0-0.svg | 20 + .../reftests/svg/sizing/standalone--0-0--0-pct.svg | 20 + .../reftests/svg/sizing/standalone--0-0--0-px.svg | 20 + .../reftests/svg/sizing/standalone--0-0--pct-0.svg | 20 + .../svg/sizing/standalone--0-0--pct-pct.svg | 20 + .../svg/sizing/standalone--0-0--pct-px.svg | 20 + .../reftests/svg/sizing/standalone--0-0--px-0.svg | 20 + .../svg/sizing/standalone--0-0--px-pct.svg | 20 + .../reftests/svg/sizing/standalone--0-0--px-px.svg | 20 + .../svg/sizing/standalone--0-auto--0-0.svg | 20 + .../svg/sizing/standalone--0-auto--0-pct.svg | 20 + .../svg/sizing/standalone--0-auto--0-px.svg | 20 + .../svg/sizing/standalone--0-auto--pct-0.svg | 20 + .../svg/sizing/standalone--0-auto--pct-pct.svg | 20 + .../svg/sizing/standalone--0-auto--pct-px.svg | 20 + .../svg/sizing/standalone--0-auto--px-0.svg | 20 + .../svg/sizing/standalone--0-auto--px-pct.svg | 20 + .../svg/sizing/standalone--0-auto--px-px.svg | 20 + .../reftests/svg/sizing/standalone--0-pct--0-0.svg | 20 + .../svg/sizing/standalone--0-pct--0-pct.svg | 20 + .../svg/sizing/standalone--0-pct--0-px.svg | 20 + .../svg/sizing/standalone--0-pct--pct-0.svg | 20 + .../svg/sizing/standalone--0-pct--pct-pct.svg | 20 + .../svg/sizing/standalone--0-pct--pct-px.svg | 20 + .../svg/sizing/standalone--0-pct--px-0.svg | 20 + .../svg/sizing/standalone--0-pct--px-pct.svg | 20 + .../svg/sizing/standalone--0-pct--px-px.svg | 20 + .../reftests/svg/sizing/standalone--0-px--0-0.svg | 20 + .../svg/sizing/standalone--0-px--0-pct.svg | 20 + .../reftests/svg/sizing/standalone--0-px--0-px.svg | 20 + .../svg/sizing/standalone--0-px--pct-0.svg | 20 + .../svg/sizing/standalone--0-px--pct-pct.svg | 20 + .../svg/sizing/standalone--0-px--pct-px.svg | 20 + .../reftests/svg/sizing/standalone--0-px--px-0.svg | 20 + .../svg/sizing/standalone--0-px--px-pct.svg | 20 + .../svg/sizing/standalone--0-px--px-px.svg | 20 + .../svg/sizing/standalone--auto-0--0-0.svg | 20 + .../svg/sizing/standalone--auto-0--0-pct.svg | 20 + .../svg/sizing/standalone--auto-0--0-px.svg | 20 + .../svg/sizing/standalone--auto-0--pct-0.svg | 20 + .../svg/sizing/standalone--auto-0--pct-pct.svg | 20 + .../svg/sizing/standalone--auto-0--pct-px.svg | 20 + .../svg/sizing/standalone--auto-0--px-0.svg | 20 + .../svg/sizing/standalone--auto-0--px-pct.svg | 20 + .../svg/sizing/standalone--auto-0--px-px.svg | 20 + .../svg/sizing/standalone--auto-auto--0-0.svg | 21 + .../svg/sizing/standalone--auto-auto--0-pct.svg | 21 + .../svg/sizing/standalone--auto-auto--0-px.svg | 21 + .../svg/sizing/standalone--auto-auto--pct-0.svg | 21 + .../svg/sizing/standalone--auto-auto--pct-pct.svg | 20 + .../svg/sizing/standalone--auto-auto--pct-px.svg | 20 + .../svg/sizing/standalone--auto-auto--px-0.svg | 21 + .../svg/sizing/standalone--auto-auto--px-pct.svg | 20 + .../svg/sizing/standalone--auto-auto--px-px.svg | 20 + .../svg/sizing/standalone--auto-pct--0-0.svg | 22 + .../svg/sizing/standalone--auto-pct--0-pct.svg | 22 + .../svg/sizing/standalone--auto-pct--0-px.svg | 22 + .../svg/sizing/standalone--auto-pct--pct-0.svg | 21 + .../standalone--auto-pct--pct-pct--viewBox.svg | 23 + .../svg/sizing/standalone--auto-pct--pct-pct.svg | 21 + .../standalone--auto-pct--pct-px--viewBox.svg | 23 + .../svg/sizing/standalone--auto-pct--pct-px.svg | 21 + .../svg/sizing/standalone--auto-pct--px-0.svg | 21 + .../standalone--auto-pct--px-pct--viewBox.svg | 23 + .../svg/sizing/standalone--auto-pct--px-pct.svg | 21 + .../svg/sizing/standalone--auto-pct--px-px.svg | 20 + .../svg/sizing/standalone--auto-px--0-0.svg | 22 + .../svg/sizing/standalone--auto-px--0-pct.svg | 22 + .../svg/sizing/standalone--auto-px--0-px.svg | 22 + .../svg/sizing/standalone--auto-px--pct-0.svg | 21 + .../standalone--auto-px--pct-pct--viewBox.svg | 23 + .../svg/sizing/standalone--auto-px--pct-pct.svg | 21 + .../standalone--auto-px--pct-px--viewBox.svg | 23 + .../svg/sizing/standalone--auto-px--pct-px.svg | 21 + .../svg/sizing/standalone--auto-px--px-0.svg | 21 + .../standalone--auto-px--px-pct--viewBox.svg | 23 + .../svg/sizing/standalone--auto-px--px-pct.svg | 21 + .../svg/sizing/standalone--auto-px--px-px.svg | 20 + .../reftests/svg/sizing/standalone--pct-0--0-0.svg | 20 + .../svg/sizing/standalone--pct-0--0-pct.svg | 20 + .../svg/sizing/standalone--pct-0--0-px.svg | 20 + .../svg/sizing/standalone--pct-0--pct-0.svg | 20 + .../svg/sizing/standalone--pct-0--pct-pct.svg | 20 + .../svg/sizing/standalone--pct-0--pct-px.svg | 20 + .../svg/sizing/standalone--pct-0--px-0.svg | 20 + .../svg/sizing/standalone--pct-0--px-pct.svg | 20 + .../svg/sizing/standalone--pct-0--px-px.svg | 20 + .../svg/sizing/standalone--pct-auto--0-0.svg | 22 + .../svg/sizing/standalone--pct-auto--0-pct.svg | 21 + .../svg/sizing/standalone--pct-auto--0-px.svg | 21 + .../svg/sizing/standalone--pct-auto--pct-0.svg | 22 + .../standalone--pct-auto--pct-pct--viewBox.svg | 23 + .../svg/sizing/standalone--pct-auto--pct-pct.svg | 21 + .../standalone--pct-auto--pct-px--viewBox.svg | 23 + .../svg/sizing/standalone--pct-auto--pct-px.svg | 21 + .../svg/sizing/standalone--pct-auto--px-0.svg | 22 + .../standalone--pct-auto--px-pct--viewBox.svg | 23 + .../svg/sizing/standalone--pct-auto--px-pct.svg | 21 + .../svg/sizing/standalone--pct-auto--px-px.svg | 20 + .../svg/sizing/standalone--pct-pct--0-0.svg | 20 + .../svg/sizing/standalone--pct-pct--0-pct.svg | 20 + .../svg/sizing/standalone--pct-pct--0-px.svg | 20 + .../svg/sizing/standalone--pct-pct--pct-0.svg | 20 + .../svg/sizing/standalone--pct-pct--pct-pct.svg | 20 + .../svg/sizing/standalone--pct-pct--pct-px.svg | 20 + .../svg/sizing/standalone--pct-pct--px-0.svg | 20 + .../svg/sizing/standalone--pct-pct--px-pct.svg | 20 + .../svg/sizing/standalone--pct-pct--px-px.svg | 20 + .../svg/sizing/standalone--pct-px--0-0.svg | 20 + .../svg/sizing/standalone--pct-px--0-pct.svg | 20 + .../svg/sizing/standalone--pct-px--0-px.svg | 20 + .../svg/sizing/standalone--pct-px--pct-0.svg | 20 + .../svg/sizing/standalone--pct-px--pct-pct.svg | 20 + .../svg/sizing/standalone--pct-px--pct-px.svg | 20 + .../svg/sizing/standalone--pct-px--px-0.svg | 20 + .../svg/sizing/standalone--pct-px--px-pct.svg | 20 + .../svg/sizing/standalone--pct-px--px-px.svg | 20 + .../reftests/svg/sizing/standalone--px-0--0-0.svg | 20 + .../svg/sizing/standalone--px-0--0-pct.svg | 20 + .../reftests/svg/sizing/standalone--px-0--0-px.svg | 20 + .../svg/sizing/standalone--px-0--pct-0.svg | 20 + .../svg/sizing/standalone--px-0--pct-pct.svg | 20 + .../svg/sizing/standalone--px-0--pct-px.svg | 20 + .../reftests/svg/sizing/standalone--px-0--px-0.svg | 20 + .../svg/sizing/standalone--px-0--px-pct.svg | 20 + .../svg/sizing/standalone--px-0--px-px.svg | 20 + .../svg/sizing/standalone--px-auto--0-0.svg | 22 + .../svg/sizing/standalone--px-auto--0-pct.svg | 21 + .../svg/sizing/standalone--px-auto--0-px.svg | 21 + .../svg/sizing/standalone--px-auto--pct-0.svg | 22 + .../standalone--px-auto--pct-pct--viewBox.svg | 23 + .../svg/sizing/standalone--px-auto--pct-pct.svg | 21 + .../standalone--px-auto--pct-px--viewBox.svg | 23 + .../svg/sizing/standalone--px-auto--pct-px.svg | 21 + .../svg/sizing/standalone--px-auto--px-0.svg | 22 + .../standalone--px-auto--px-pct--viewBox.svg | 23 + .../svg/sizing/standalone--px-auto--px-pct.svg | 21 + .../svg/sizing/standalone--px-auto--px-px.svg | 20 + .../svg/sizing/standalone--px-pct--0-0.svg | 20 + .../svg/sizing/standalone--px-pct--0-pct.svg | 20 + .../svg/sizing/standalone--px-pct--0-px.svg | 20 + .../svg/sizing/standalone--px-pct--pct-0.svg | 20 + .../svg/sizing/standalone--px-pct--pct-pct.svg | 20 + .../svg/sizing/standalone--px-pct--pct-px.svg | 20 + .../svg/sizing/standalone--px-pct--px-0.svg | 20 + .../svg/sizing/standalone--px-pct--px-pct.svg | 20 + .../svg/sizing/standalone--px-pct--px-px.svg | 20 + .../reftests/svg/sizing/standalone--px-px--0-0.svg | 20 + .../svg/sizing/standalone--px-px--0-pct.svg | 20 + .../svg/sizing/standalone--px-px--0-px.svg | 20 + .../svg/sizing/standalone--px-px--pct-0.svg | 20 + .../svg/sizing/standalone--px-px--pct-pct.svg | 20 + .../svg/sizing/standalone--px-px--pct-px.svg | 20 + .../svg/sizing/standalone--px-px--px-0.svg | 20 + .../svg/sizing/standalone--px-px--px-pct.svg | 20 + .../svg/sizing/standalone--px-px--px-px.svg | 20 + .../svg/sizing/standalone-sanity-height-150px.svg | 8 + .../svg/sizing/standalone-sanity-height-pct.svg | 8 + .../svg/sizing/standalone-sanity-height-px.svg | 8 + .../svg/sizing/standalone-sanity-width-300px.svg | 8 + .../svg/sizing/standalone-sanity-width-pct.svg | 8 + .../svg/sizing/standalone-sanity-width-px.svg | 8 + layout/reftests/svg/sizing/svg-image-util.js | 74 + .../reftests/svg/smil/anim-additive-fallback-1.svg | 14 + ...isplay-block-for-dynamically-appended-elem.html | 37 + ...anim-change-display-none-for-ancestor-elem.html | 25 + ...display-none-for-dynamically-appended-elem.html | 33 + .../anim-change-display-none-for-target-elem.html | 25 + layout/reftests/svg/smil/anim-class-01.svg | 23 + layout/reftests/svg/smil/anim-class-02.svg | 22 + layout/reftests/svg/smil/anim-class-03.svg | 22 + layout/reftests/svg/smil/anim-class-04-ref.svg | 8 + layout/reftests/svg/smil/anim-class-04.svg | 21 + .../svg/smil/anim-clipPath-viewBox-ref.svg | 5 + layout/reftests/svg/smil/anim-clipPath-viewBox.svg | 12 + layout/reftests/svg/smil/anim-conditions-01.svg | 12 + layout/reftests/svg/smil/anim-conditions-02.svg | 12 + layout/reftests/svg/smil/anim-defs-fill.svg | 22 + .../svg/smil/anim-defs-gradient-attribute.svg | 25 + .../svg/smil/anim-defs-gradient-property.svg | 25 + layout/reftests/svg/smil/anim-defs-width.svg | 22 + .../svg/smil/anim-discrete-replace-sum-1.svg | 12 + .../reftests/svg/smil/anim-discrete-sum-none-1.svg | 12 + .../reftests/svg/smil/anim-discrete-sum-sum-1.svg | 12 + layout/reftests/svg/smil/anim-discrete-to-1.svg | 10 + layout/reftests/svg/smil/anim-discrete-to-2.svg | 10 + layout/reftests/svg/smil/anim-discrete-to-3.svg | 10 + layout/reftests/svg/smil/anim-discrete-to-4.svg | 10 + .../reftests/svg/smil/anim-discrete-values-1.svg | 10 + .../reftests/svg/smil/anim-discrete-values-2.svg | 31 + .../reftests/svg/smil/anim-discrete-values-3.svg | 21 + .../svg/smil/anim-display-in-g-element.svg | 23 + layout/reftests/svg/smil/anim-display.svg | 20 + .../svg/smil/anim-feComponentTransfer-01.svg | 32 + .../svg/smil/anim-feComposite-operator-01.svg | 38 + .../smil/anim-feConvolveMatrix-order-01-ref.svg | 20 + .../svg/smil/anim-feConvolveMatrix-order-01.svg | 53 + .../anim-feConvolveMatrix-preserveAlpha-01.svg | 41 + .../svg/smil/anim-feDistantLight-01-ref.svg | 17 + .../reftests/svg/smil/anim-feDistantLight-01.svg | 25 + .../svg/smil/anim-feFuncR-tableValues-01-ref.svg | 52 + .../svg/smil/anim-feFuncR-tableValues-01.svg | 101 + .../reftests/svg/smil/anim-feGaussianBlur-01.svg | 25 + .../smil/anim-feImage-preserveAspectRatio-01.svg | 31 + layout/reftests/svg/smil/anim-feOffset-01.svg | 34 + .../reftests/svg/smil/anim-feSpotLight-01-ref.svg | 18 + layout/reftests/svg/smil/anim-feSpotLight-01.svg | 26 + .../smil/anim-feTurbulence-numOctaves-01-ref.svg | 26 + .../svg/smil/anim-feTurbulence-numOctaves-01.svg | 217 + .../svg/smil/anim-feTurbulence-numOctaves-02.svg | 202 + .../svg/smil/anim-fill-overpaintserver-1.svg | 10 + .../svg/smil/anim-fill-overpaintserver-2.svg | 18 + layout/reftests/svg/smil/anim-fillcolor-1.svg | 10 + layout/reftests/svg/smil/anim-fillopacity-1css.svg | 10 + .../reftests/svg/smil/anim-fillopacity-1none.svg | 10 + layout/reftests/svg/smil/anim-fillopacity-1xml.svg | 10 + .../svg/smil/anim-filter-filterUnits-01.svg | 42 + layout/reftests/svg/smil/anim-filter-href-01.svg | 34 + .../svg/smil/anim-filter-primitive-size-01.svg | 32 + layout/reftests/svg/smil/anim-filter-size-01.svg | 31 + .../smil/anim-gradient-attr-presence-01-ref.svg | 142 + .../svg/smil/anim-gradient-attr-presence-01.svg | 193 + layout/reftests/svg/smil/anim-gradient-href-01.svg | 29 + layout/reftests/svg/smil/anim-height-done-1a.svg | 11 + layout/reftests/svg/smil/anim-height-done-1b.svg | 11 + layout/reftests/svg/smil/anim-height-done-2.svg | 12 + .../reftests/svg/smil/anim-height-interp-1-ref.svg | 3 + layout/reftests/svg/smil/anim-height-interp-1.svg | 10 + .../reftests/svg/smil/anim-height-interp-2-ref.svg | 3 + layout/reftests/svg/smil/anim-height-interp-2.svg | 10 + .../reftests/svg/smil/anim-height-interp-3-ref.svg | 3 + layout/reftests/svg/smil/anim-height-interp-3.svg | 10 + .../reftests/svg/smil/anim-height-interp-4-ref.svg | 3 + layout/reftests/svg/smil/anim-height-interp-4.svg | 10 + .../reftests/svg/smil/anim-height-interp-5-ref.svg | 3 + layout/reftests/svg/smil/anim-height-interp-5.svg | 10 + .../reftests/svg/smil/anim-height-interp-6-ref.svg | 3 + layout/reftests/svg/smil/anim-height-interp-6.svg | 10 + layout/reftests/svg/smil/anim-image-href-01.svg | 22 + layout/reftests/svg/smil/anim-indefinite-to-1.svg | 7 + layout/reftests/svg/smil/anim-indefinite-to-2.svg | 8 + layout/reftests/svg/smil/anim-indefinite-to-3.svg | 8 + layout/reftests/svg/smil/anim-indefinite-to-4.svg | 14 + layout/reftests/svg/smil/anim-length-reset-01.svg | 22 + layout/reftests/svg/smil/anim-marker-orient-01.svg | 38 + layout/reftests/svg/smil/anim-marker-orient-02.svg | 38 + .../svg/smil/anim-nonpixel-length-reset-01.svg | 22 + layout/reftests/svg/smil/anim-offset-01.svg | 52 + layout/reftests/svg/smil/anim-opacity-01.svg | 23 + .../svg/smil/anim-overflow-shorthand-ref.svg | 11 + .../reftests/svg/smil/anim-overflow-shorthand.svg | 19 + .../reftests/svg/smil/anim-paintserver-1-ref.svg | 3 + layout/reftests/svg/smil/anim-paintserver-1.svg | 86 + layout/reftests/svg/smil/anim-path-d-01-ref.svg | 134 + layout/reftests/svg/smil/anim-path-d-01.svg | 340 + .../reftests/svg/smil/anim-pathLength-01-ref.svg | 14 + layout/reftests/svg/smil/anim-pathLength-01.svg | 35 + .../svg/smil/anim-pattern-attr-presence-01-ref.svg | 133 + .../svg/smil/anim-pattern-attr-presence-01.svg | 175 + layout/reftests/svg/smil/anim-pattern-href-01.svg | 28 + .../svg/smil/anim-polygon-points-01-ref.svg | 17 + .../reftests/svg/smil/anim-polygon-points-01.svg | 73 + .../svg/smil/anim-polyline-points-01-ref.svg | 17 + .../reftests/svg/smil/anim-polyline-points-01.svg | 73 + layout/reftests/svg/smil/anim-rect-rxry-1-ref.svg | 25 + layout/reftests/svg/smil/anim-rect-rxry-1.svg | 65 + layout/reftests/svg/smil/anim-remove-1.svg | 23 + layout/reftests/svg/smil/anim-remove-2.svg | 23 + layout/reftests/svg/smil/anim-remove-3.svg | 22 + layout/reftests/svg/smil/anim-remove-4.svg | 22 + layout/reftests/svg/smil/anim-remove-5.svg | 24 + layout/reftests/svg/smil/anim-remove-6.svg | 25 + layout/reftests/svg/smil/anim-remove-7.svg | 23 + layout/reftests/svg/smil/anim-remove-8css.svg | 35 + layout/reftests/svg/smil/anim-remove-8xml.svg | 34 + layout/reftests/svg/smil/anim-remove-9.svg | 27 + layout/reftests/svg/smil/anim-retarget-1.svg | 25 + layout/reftests/svg/smil/anim-retarget-2.svg | 25 + layout/reftests/svg/smil/anim-retarget-3.svg | 23 + layout/reftests/svg/smil/anim-retarget-4.svg | 25 + layout/reftests/svg/smil/anim-retarget-5.svg | 25 + layout/reftests/svg/smil/anim-retarget-6.svg | 23 + layout/reftests/svg/smil/anim-retarget-7.svg | 24 + layout/reftests/svg/smil/anim-retarget-8.svg | 24 + layout/reftests/svg/smil/anim-standard-ref.html | 9 + layout/reftests/svg/smil/anim-standard-ref.svg | 3 + layout/reftests/svg/smil/anim-strokecolor-1.svg | 12 + layout/reftests/svg/smil/anim-strokewidth-1xml.svg | 11 + .../svg/smil/anim-svg-preserveAspectRatio-01.svg | 40 + layout/reftests/svg/smil/anim-svg-viewBox-01.svg | 32 + layout/reftests/svg/smil/anim-svg-viewBox-02.svg | 22 + layout/reftests/svg/smil/anim-svg-viewBox-03.svg | 18 + layout/reftests/svg/smil/anim-targethref-1.svg | 10 + layout/reftests/svg/smil/anim-targethref-10.svg | 9 + layout/reftests/svg/smil/anim-targethref-2.svg | 18 + layout/reftests/svg/smil/anim-targethref-3.svg | 15 + layout/reftests/svg/smil/anim-targethref-4.svg | 20 + layout/reftests/svg/smil/anim-targethref-5.svg | 21 + layout/reftests/svg/smil/anim-targethref-6.svg | 18 + layout/reftests/svg/smil/anim-targethref-7.svg | 18 + layout/reftests/svg/smil/anim-targethref-8.svg | 20 + layout/reftests/svg/smil/anim-targethref-9.svg | 19 + layout/reftests/svg/smil/anim-text-attr-01-ref.svg | 31 + layout/reftests/svg/smil/anim-text-attr-01.svg | 61 + .../reftests/svg/smil/anim-text-rotate-01-ref.svg | 9 + layout/reftests/svg/smil/anim-text-rotate-01.svg | 73 + .../svg/smil/anim-text-x-y-dx-dy-01-ref.svg | 32 + .../reftests/svg/smil/anim-text-x-y-dx-dy-01.svg | 222 + layout/reftests/svg/smil/anim-use-href-01.svg | 29 + layout/reftests/svg/smil/anim-use-length-01.svg | 38 + layout/reftests/svg/smil/anim-use-length-02.svg | 37 + layout/reftests/svg/smil/anim-view-01.svg | 34 + layout/reftests/svg/smil/anim-width-done-1a.svg | 11 + layout/reftests/svg/smil/anim-width-done-1b.svg | 11 + layout/reftests/svg/smil/anim-x-done-1a.svg | 10 + layout/reftests/svg/smil/anim-x-done-1b.svg | 10 + layout/reftests/svg/smil/anim-x-interp-1-ref.svg | 3 + layout/reftests/svg/smil/anim-x-interp-1.svg | 10 + layout/reftests/svg/smil/anim-x-interp-2-ref.svg | 3 + layout/reftests/svg/smil/anim-x-interp-2.svg | 10 + layout/reftests/svg/smil/anim-x-interp-3-ref.svg | 3 + layout/reftests/svg/smil/anim-x-interp-3.svg | 10 + layout/reftests/svg/smil/anim-x-interp-4-ref.svg | 3 + layout/reftests/svg/smil/anim-x-interp-4.svg | 10 + layout/reftests/svg/smil/anim-x-interp-5-ref.svg | 3 + layout/reftests/svg/smil/anim-x-interp-5.svg | 10 + layout/reftests/svg/smil/anim-x-interp-6-ref.svg | 3 + layout/reftests/svg/smil/anim-x-interp-6.svg | 10 + layout/reftests/svg/smil/anim-y-done-1a.svg | 10 + layout/reftests/svg/smil/anim-y-done-1b.svg | 10 + layout/reftests/svg/smil/anim-y-interp-1-ref.svg | 3 + layout/reftests/svg/smil/anim-y-interp-1.svg | 10 + layout/reftests/svg/smil/anim-y-interp-2-ref.svg | 3 + layout/reftests/svg/smil/anim-y-interp-2.svg | 10 + layout/reftests/svg/smil/anim-y-interp-3-ref.svg | 3 + layout/reftests/svg/smil/anim-y-interp-3.svg | 10 + layout/reftests/svg/smil/anim-y-interp-4-ref.svg | 3 + layout/reftests/svg/smil/anim-y-interp-4.svg | 10 + layout/reftests/svg/smil/anim-y-interp-5-ref.svg | 3 + layout/reftests/svg/smil/anim-y-interp-5.svg | 10 + layout/reftests/svg/smil/anim-y-interp-6-ref.svg | 3 + layout/reftests/svg/smil/anim-y-interp-6.svg | 10 + layout/reftests/svg/smil/api-sanity-1.svg | 33 + .../svg/smil/container/deferred-anim-1-ref.xhtml | 12 + .../svg/smil/container/deferred-anim-1.xhtml | 70 + .../svg/smil/container/deferred-tree-1-ref.xhtml | 15 + .../svg/smil/container/deferred-tree-1.xhtml | 87 + .../svg/smil/container/deferred-tree-2-ref.xhtml | 17 + .../svg/smil/container/deferred-tree-2a.xhtml | 44 + .../svg/smil/container/deferred-tree-2b.xhtml | 44 + .../svg/smil/container/deferred-tree-3-ref.xhtml | 17 + .../svg/smil/container/deferred-tree-3a.xhtml | 35 + .../svg/smil/container/deferred-tree-3b.xhtml | 35 + .../svg/smil/container/deferred-tree-3c.xhtml | 40 + .../svg/smil/container/deferred-tree-3d.xhtml | 42 + .../svg/smil/container/deferred-tree-util.js | 39 + .../svg/smil/container/enveloped-tree-1-ref.xhtml | 25 + .../svg/smil/container/enveloped-tree-1.xhtml | 70 + .../svg/smil/container/invalid-elem-1-ref.xhtml | 19 + .../svg/smil/container/invalid-elem-1.xhtml | 74 + .../svg/smil/container/moved-tree-1-ref.xhtml | 31 + .../reftests/svg/smil/container/moved-tree-1.xhtml | 74 + .../svg/smil/container/promoted-tree-1-ref.xhtml | 26 + .../svg/smil/container/promoted-tree-1.xhtml | 71 + layout/reftests/svg/smil/container/reftest.list | 18 + layout/reftests/svg/smil/event/event-begin-1.svg | 16 + .../reftests/svg/smil/event/event-begin-load-1.svg | 14 + .../svg/smil/event/event-begin-offset-1.svg | 16 + .../svg/smil/event/event-begin-offset-2.svg | 16 + .../svg/smil/event/event-begin-timeevent-1.svg | 17 + .../svg/smil/event/event-begin-timeevent-2.svg | 18 + .../svg/smil/event/event-begin-timeevent-3.svg | 36 + layout/reftests/svg/smil/event/event-bubble-1.svg | 18 + layout/reftests/svg/smil/event/event-custom-1.svg | 26 + layout/reftests/svg/smil/event/event-end-1.svg | 16 + layout/reftests/svg/smil/event/event-end-2.svg | 18 + .../reftests/svg/smil/event/event-end-open-1.svg | 20 + .../svg/smil/event/event-end-trimmed-1.svg | 17 + .../svg/smil/event/event-preventDefault-1.svg | 16 + layout/reftests/svg/smil/event/event-seek-1.svg | 20 + .../svg/smil/event/event-target-default-1.svg | 15 + .../svg/smil/event/event-target-default-2.svg | 14 + .../svg/smil/event/event-target-id-change-1.svg | 15 + .../svg/smil/event/event-target-id-change-2.svg | 16 + .../svg/smil/event/event-target-id-change-3.svg | 16 + .../svg/smil/event/event-target-non-svg-1.xhtml | 41 + .../svg/smil/event/event-target-surgery-1.svg | 17 + .../svg/smil/event/event-target-surgery-2.svg | 15 + .../svg/smil/event/event-target-surgery-3.svg | 32 + .../svg/smil/event/event-target-xlink-change-1.svg | 17 + .../svg/smil/event/event-target-xlink-change-2.svg | 18 + .../svg/smil/event/event-target-xlink-change-3.svg | 18 + .../svg/smil/event/event-target-xlink-change-4.svg | 18 + layout/reftests/svg/smil/event/event-util.js | 24 + layout/reftests/svg/smil/event/green-box-ref.svg | 3 + layout/reftests/svg/smil/event/green-box-ref.xhtml | 8 + layout/reftests/svg/smil/event/reftest.list | 30 + .../reftests/svg/smil/filtered-instance-time-1.svg | 63 + layout/reftests/svg/smil/freeze-applied-late-1.svg | 22 + layout/reftests/svg/smil/freeze-applied-late-2.svg | 24 + layout/reftests/svg/smil/freeze-applied-late-3.svg | 23 + layout/reftests/svg/smil/freeze-applied-late-4.svg | 30 + layout/reftests/svg/smil/frozen-to-anim-1.svg | 33 + .../smil/inactivate-with-active-unchanged-1.svg | 23 + .../smil/inactivate-with-active-unchanged-2.svg | 17 + layout/reftests/svg/smil/lime.html | 8 + layout/reftests/svg/smil/lime.svg | 8 + .../reftests/svg/smil/mapped-attr-long-url-1.svg | 13 + .../reftests/svg/smil/mapped-attr-long-url-2.svg | 32 + layout/reftests/svg/smil/min-1.svg | 24 + .../svg/smil/motion/animateMotion-by-1.svg | 53 + .../svg/smil/motion/animateMotion-by-2.svg | 16 + .../svg/smil/motion/animateMotion-flattening-1.svg | 26 + .../svg/smil/motion/animateMotion-from-to-1.svg | 44 + .../smil/motion/animateMotion-indefinite-to-1.svg | 10 + .../smil/motion/animateMotion-indefinite-to-2.svg | 11 + .../motion/animateMotion-mpath-pathLength-1.svg | 31 + .../svg/smil/motion/animateMotion-mpath-shadow.svg | 34 + .../animateMotion-mpath-target-transform-1.svg | 14 + .../motion/animateMotion-mpath-targetChange-1.svg | 151 + .../svg/smil/motion/animateMotion-rotate-1a.svg | 63 + .../svg/smil/motion/animateMotion-rotate-1b.svg | 63 + .../svg/smil/motion/animateMotion-rotate-2.svg | 52 + .../smil/motion/animateMotion-to-overridden-1.svg | 61 + .../motion/animateMotion-values-linear-1-ref.svg | 38 + .../smil/motion/animateMotion-values-linear-1.svg | 15 + .../motion/animateMotion-values-paced-1-ref.svg | 38 + .../smil/motion/animateMotion-values-paced-1a.svg | 14 + .../smil/motion/animateMotion-values-paced-1b.svg | 15 + layout/reftests/svg/smil/motion/lime.svg | 8 + layout/reftests/svg/smil/motion/reftest.list | 22 + .../reftests/svg/smil/pause/init-pause-1-ref.svg | 5 + layout/reftests/svg/smil/pause/init-pause-1.svg | 49 + layout/reftests/svg/smil/pause/reftest.list | 2 + layout/reftests/svg/smil/reftest.list | 295 + layout/reftests/svg/smil/repeat/green-box-ref.svg | 3 + .../svg/smil/repeat/indefinite-repeat-1.svg | 9 + .../reftests/svg/smil/repeat/init-repeat-1-ref.svg | 8 + layout/reftests/svg/smil/repeat/init-repeat-1.svg | 47 + layout/reftests/svg/smil/repeat/reftest.list | 3 + layout/reftests/svg/smil/restart/green-box-ref.svg | 3 + layout/reftests/svg/smil/restart/reftest.list | 8 + layout/reftests/svg/smil/restart/reset-1-ref.svg | 6 + layout/reftests/svg/smil/restart/reset-1.svg | 84 + layout/reftests/svg/smil/restart/reset-2.svg | 33 + layout/reftests/svg/smil/restart/reset-3.svg | 39 + layout/reftests/svg/smil/restart/reset-4.svg | 27 + layout/reftests/svg/smil/restart/reset-6.svg | 58 + layout/reftests/svg/smil/restart/reset-7.svg | 25 + .../reftests/svg/smil/seek/anim-standard-ref.svg | 3 + .../reftests/svg/smil/seek/anim-standard-ref.xhtml | 8 + layout/reftests/svg/smil/seek/anim-x-seek-1a.svg | 18 + layout/reftests/svg/smil/seek/anim-x-seek-1b.svg | 18 + layout/reftests/svg/smil/seek/anim-x-seek-1c.svg | 18 + layout/reftests/svg/smil/seek/anim-x-seek-1d.svg | 18 + layout/reftests/svg/smil/seek/anim-x-seek-1e.svg | 17 + .../smil/seek/anim-x-seek-cross-container-1a.xhtml | 35 + .../svg/smil/seek/anim-x-seek-dynamic-1a.svg | 20 + .../svg/smil/seek/anim-x-seek-dynamic-1b.svg | 19 + .../svg/smil/seek/anim-x-seek-dynamic-1c.svg | 31 + .../svg/smil/seek/anim-x-seek-dynamic-1d.svg | 30 + .../svg/smil/seek/anim-x-seek-dynamic-1e.svg | 23 + .../svg/smil/seek/anim-x-seek-dynamic-1f.svg | 30 + .../svg/smil/seek/anim-x-seek-dynamic-1g.svg | 23 + .../svg/smil/seek/anim-x-seek-dynamic-1h.svg | 21 + .../svg/smil/seek/anim-x-seek-dynamic-1i.svg | 31 + .../svg/smil/seek/anim-x-seek-negative-1a.svg | 16 + layout/reftests/svg/smil/seek/reftest.list | 17 + layout/reftests/svg/smil/set/reftest.list | 2 + .../svg/smil/set/set-css-fontsize-freeze-1-ref.svg | 11 + .../svg/smil/set/set-css-fontsize-freeze-1.svg | 16 + .../svg/smil/set/set-css-fontsize-remove-1-ref.svg | 11 + .../svg/smil/set/set-css-fontsize-remove-1.svg | 16 + layout/reftests/svg/smil/shadow-dom-01.html | 23 + layout/reftests/svg/smil/smil-grid.js | 200 + .../svg/smil/smil-transitions-interaction-1a.svg | 12 + .../svg/smil/smil-transitions-interaction-1b.svg | 13 + .../svg/smil/smil-transitions-interaction-2a.svg | 12 + .../svg/smil/smil-transitions-interaction-2b.svg | 13 + .../svg/smil/smil-transitions-interaction-3a.svg | 14 + .../svg/smil/smil-transitions-interaction-3b.svg | 15 + .../svg/smil/smil-transitions-interaction-4a.svg | 21 + .../svg/smil/smil-transitions-interaction-4b.svg | 21 + layout/reftests/svg/smil/smil-util.js | 26 + layout/reftests/svg/smil/sort/reftest.list | 12 + .../reftests/svg/smil/sort/sort-additive-1-ref.svg | 44 + layout/reftests/svg/smil/sort/sort-additive-1.svg | 116 + .../svg/smil/sort/sort-startAfter-1-ref.svg | 4 + .../reftests/svg/smil/sort/sort-startAfter-1.svg | 16 + .../svg/smil/sort/sort-startAfter-2-ref.svg | 4 + .../reftests/svg/smil/sort/sort-startAfter-2.svg | 18 + .../svg/smil/sort/sort-startAfter-3-ref.svg | 4 + .../reftests/svg/smil/sort/sort-startAfter-3.svg | 18 + .../svg/smil/sort/sort-startSame-1-ref.svg | 4 + .../reftests/svg/smil/sort/sort-startSame-1a.svg | 16 + .../reftests/svg/smil/sort/sort-startSame-1b.svg | 31 + .../svg/smil/sort/sort-startSame-2-ref.svg | 4 + .../reftests/svg/smil/sort/sort-startSame-2a.svg | 18 + .../reftests/svg/smil/sort/sort-startSame-2b.svg | 33 + .../smil/style/anim-css-color-1-by-ident-hex.svg | 17 + .../style/anim-css-color-1-from-by-hex-hex.svg | 18 + .../style/anim-css-color-1-from-by-ident-hex.svg | 18 + .../style/anim-css-color-1-from-to-hex-hex.svg | 18 + .../style/anim-css-color-1-from-to-ident-ident.svg | 18 + .../smil/style/anim-css-color-1-to-ident-hex.svg | 17 + .../smil/style/anim-css-color-1-to-ident-ident.svg | 17 + .../svg/smil/style/anim-css-color-2-paced-rgb.svg | 20 + .../smil/style/anim-css-color-3-by-ident-ident.svg | 19 + .../style/anim-css-color-3-from-by-ident-ident.svg | 20 + .../style/anim-css-color-3-from-by-rgb-ident.svg | 20 + .../smil/style/anim-css-fill-1-by-ident-curcol.svg | 17 + .../smil/style/anim-css-fill-1-by-ident-hex.svg | 17 + .../style/anim-css-fill-1-from-by-curcol-hex.svg | 18 + .../style/anim-css-fill-1-from-by-hex-curcol.svg | 18 + .../smil/style/anim-css-fill-1-from-by-hex-hex.svg | 18 + .../style/anim-css-fill-1-from-by-ident-hex.svg | 18 + .../style/anim-css-fill-1-from-to-curcol-hex.svg | 18 + .../style/anim-css-fill-1-from-to-hex-curcol.svg | 18 + .../smil/style/anim-css-fill-1-from-to-hex-hex.svg | 18 + .../style/anim-css-fill-1-from-to-ident-ident.svg | 18 + .../svg/smil/style/anim-css-fill-1-ref.svg | 32 + .../smil/style/anim-css-fill-1-to-ident-curcol.svg | 17 + .../smil/style/anim-css-fill-1-to-ident-hex.svg | 17 + .../smil/style/anim-css-fill-1-to-ident-ident.svg | 17 + .../svg/smil/style/anim-css-fill-2-paced-rgb.svg | 20 + .../svg/smil/style/anim-css-fill-2-ref.svg | 32 + .../smil/style/anim-css-fill-3-by-ident-ident.svg | 19 + .../style/anim-css-fill-3-from-by-ident-ident.svg | 20 + .../style/anim-css-fill-3-from-by-rgb-ident.svg | 20 + .../svg/smil/style/anim-css-fill-3-ref.svg | 32 + .../svg/smil/style/anim-css-fill-overflow-1-by.svg | 20 + .../style/anim-css-fill-overflow-1-from-by.svg | 21 + .../smil/style/anim-css-fill-overflow-1-ref.svg | 32 + .../svg/smil/style/anim-css-fillopacity-1-by.svg | 17 + .../smil/style/anim-css-fillopacity-1-from-by.svg | 18 + .../smil/style/anim-css-fillopacity-1-from-to.svg | 18 + .../svg/smil/style/anim-css-fillopacity-1-ref.svg | 32 + .../svg/smil/style/anim-css-fillopacity-1-to.svg | 17 + .../smil/style/anim-css-fillopacity-2-paced.svg | 18 + .../svg/smil/style/anim-css-fillopacity-2-ref.svg | 32 + .../style/anim-css-fillopacity-3-clamp-big.svg | 27 + .../style/anim-css-fillopacity-3-clamp-small.svg | 27 + .../svg/smil/style/anim-css-fillopacity-3-ref.svg | 32 + .../anim-css-floodcolor-overflow-1-from-by.svg | 26 + .../style/anim-css-floodcolor-overflow-1-ref.svg | 40 + .../svg/smil/style/anim-css-font-1-ref.svg | 76 + layout/reftests/svg/smil/style/anim-css-font-1.svg | 144 + .../style/anim-css-fontsize-1-from-by-pct-pct.svg | 16 + .../style/anim-css-fontsize-1-from-by-pct-px.svg | 16 + .../style/anim-css-fontsize-1-from-by-px-pct.svg | 16 + .../style/anim-css-fontsize-1-from-by-px-px.svg | 16 + .../style/anim-css-fontsize-1-from-to-no-no.svg | 17 + .../style/anim-css-fontsize-1-from-to-no-px.svg | 17 + .../style/anim-css-fontsize-1-from-to-pct-pct.svg | 16 + .../style/anim-css-fontsize-1-from-to-pct-px.svg | 16 + .../style/anim-css-fontsize-1-from-to-px-no.svg | 17 + .../style/anim-css-fontsize-1-from-to-px-pct.svg | 16 + .../style/anim-css-fontsize-1-from-to-px-px.svg | 16 + .../svg/smil/style/anim-css-fontsize-1-ref.svg | 20 + .../style/anim-css-fontsize-2-from-by-em-em.svg | 16 + .../style/anim-css-fontsize-2-from-by-px-em.svg | 16 + .../style/anim-css-fontsize-2-from-by-px-px.svg | 16 + .../svg/smil/style/anim-css-fontsize-2-ref.svg | 20 + .../smil/style/anim-css-letterspacing-1-ref.svg | 3 + .../svg/smil/style/anim-css-letterspacing-1.svg | 8 + .../anim-css-stopcolor-overflow-1-from-by.svg | 27 + .../style/anim-css-stopcolor-overflow-1-ref.svg | 32 + .../smil/style/anim-css-strokedasharray-1-ref.svg | 32 + .../svg/smil/style/anim-css-strokedasharray-1.svg | 18 + .../smil/style/anim-css-strokewidth-1-by-em-em.svg | 18 + .../smil/style/anim-css-strokewidth-1-by-em-px.svg | 18 + .../smil/style/anim-css-strokewidth-1-by-no-no.svg | 17 + .../style/anim-css-strokewidth-1-by-pct-pct.svg | 18 + .../style/anim-css-strokewidth-1-by-pct-px.svg | 18 + .../smil/style/anim-css-strokewidth-1-by-px-em.svg | 18 + .../style/anim-css-strokewidth-1-by-px-pct.svg | 18 + .../smil/style/anim-css-strokewidth-1-by-px-px.svg | 17 + .../style/anim-css-strokewidth-1-from-by-em-em.svg | 19 + .../style/anim-css-strokewidth-1-from-by-em-px.svg | 19 + .../style/anim-css-strokewidth-1-from-by-no-no.svg | 18 + .../anim-css-strokewidth-1-from-by-pct-pct.svg | 19 + .../anim-css-strokewidth-1-from-by-pct-px.svg | 19 + .../style/anim-css-strokewidth-1-from-by-px-em.svg | 19 + .../anim-css-strokewidth-1-from-by-px-pct.svg | 19 + .../style/anim-css-strokewidth-1-from-by-px-px.svg | 18 + .../style/anim-css-strokewidth-1-from-to-em-em.svg | 19 + .../style/anim-css-strokewidth-1-from-to-em-px.svg | 19 + .../style/anim-css-strokewidth-1-from-to-no-no.svg | 18 + .../anim-css-strokewidth-1-from-to-pct-pct.svg | 19 + .../anim-css-strokewidth-1-from-to-pct-px.svg | 19 + .../style/anim-css-strokewidth-1-from-to-px-em.svg | 19 + .../anim-css-strokewidth-1-from-to-px-pct.svg | 19 + .../style/anim-css-strokewidth-1-from-to-px-px.svg | 18 + .../svg/smil/style/anim-css-strokewidth-1-ref.svg | 29 + .../smil/style/anim-css-strokewidth-1-to-em-em.svg | 18 + .../smil/style/anim-css-strokewidth-1-to-em-px.svg | 18 + .../smil/style/anim-css-strokewidth-1-to-no-no.svg | 17 + .../style/anim-css-strokewidth-1-to-pct-pct.svg | 18 + .../style/anim-css-strokewidth-1-to-pct-px.svg | 18 + .../smil/style/anim-css-strokewidth-1-to-px-em.svg | 18 + .../style/anim-css-strokewidth-1-to-px-pct.svg | 18 + .../smil/style/anim-css-strokewidth-1-to-px-px.svg | 17 + .../svg/smil/style/anim-css-strokewidth-2-ref.svg | 29 + .../style/anim-css-strokewidth-2-values-em-em.svg | 18 + .../style/anim-css-strokewidth-2-values-em-px.svg | 18 + .../style/anim-css-strokewidth-2-values-px-em.svg | 18 + .../style/anim-css-strokewidth-2-values-px-px.svg | 17 + .../smil/style/anim-css-strokewidth-3-paced.svg | 18 + .../svg/smil/style/anim-css-strokewidth-3-ref.svg | 29 + .../style/anim-css-strokewidth-4-from-by-em-em.svg | 19 + .../style/anim-css-strokewidth-4-from-by-no-no.svg | 18 + .../style/anim-css-strokewidth-4-from-by-px-em.svg | 19 + .../style/anim-css-strokewidth-4-from-by-px-px.svg | 18 + .../svg/smil/style/anim-css-strokewidth-4-ref.svg | 29 + .../svg/smil/style/anim-css-wordspacing-1-ref.svg | 3 + .../svg/smil/style/anim-css-wordspacing-1.svg | 8 + .../style/anim-mapped-fontsize-1-from-to-no-no.svg | 17 + .../style/anim-mapped-fontsize-1-from-to-no-px.svg | 17 + .../style/anim-mapped-fontsize-1-from-to-px-no.svg | 17 + .../reftests/svg/smil/style/anim-standard-ref.svg | 3 + layout/reftests/svg/smil/style/important-set-1.svg | 8 + layout/reftests/svg/smil/style/important-set-2.svg | 11 + .../svg/smil/style/namespaced-property-1.svg | 6 + layout/reftests/svg/smil/style/reftest.list | 169 + .../syncbase/changed-interval-change-spec-1.svg | 21 + .../syncbase/changed-interval-change-spec-2.svg | 22 + .../syncbase/changed-interval-change-spec-3.svg | 22 + .../syncbase/changed-interval-change-spec-4.svg | 27 + .../smil/syncbase/changed-interval-resolved-1.svg | 18 + .../smil/syncbase/changed-interval-resolved-2.svg | 20 + .../smil/syncbase/changed-interval-simple-1.svg | 17 + .../smil/syncbase/changed-interval-simple-2.svg | 21 + .../smil/syncbase/changed-interval-simple-3.svg | 21 + .../smil/syncbase/changed-interval-simple-4.svg | 18 + .../smil/syncbase/changed-interval-simple-5.svg | 21 + .../svg/smil/syncbase/changed-interval-sort-1.svg | 17 + .../svg/smil/syncbase/cross-container-1.xhtml | 33 + .../svg/smil/syncbase/cross-container-2.xhtml | 43 + .../svg/smil/syncbase/cross-container-3.xhtml | 63 + .../reftests/svg/smil/syncbase/cycle-change-1.svg | 20 + .../reftests/svg/smil/syncbase/cycle-change-2.svg | 17 + .../reftests/svg/smil/syncbase/cycle-delete-1.svg | 20 + .../reftests/svg/smil/syncbase/cycle-invalid-1.svg | 16 + .../reftests/svg/smil/syncbase/cycle-invalid-2.svg | 18 + .../reftests/svg/smil/syncbase/cycle-invalid-3.svg | 54 + .../reftests/svg/smil/syncbase/cycle-invalid-4.svg | 33 + layout/reftests/svg/smil/syncbase/cycle-ok-1.svg | 16 + layout/reftests/svg/smil/syncbase/cycle-ok-2.svg | 20 + layout/reftests/svg/smil/syncbase/cycle-ok-3.svg | 34 + layout/reftests/svg/smil/syncbase/cycle-ok-4.svg | 20 + layout/reftests/svg/smil/syncbase/cycle-ok-5.svg | 23 + .../svg/smil/syncbase/cycle-recursion-1.svg | 42 + .../svg/smil/syncbase/cycle-recursion-2.svg | 17 + .../svg/smil/syncbase/cycle-self-ref-1.svg | 14 + .../svg/smil/syncbase/cycle-self-ref-2.svg | 14 + .../svg/smil/syncbase/cycle-self-ref-3.svg | 19 + .../svg/smil/syncbase/cycle-self-ref-4.svg | 32 + .../svg/smil/syncbase/cycle-self-ref-5.svg | 56 + .../smil/syncbase/deleted-interval-simple-1.svg | 22 + .../smil/syncbase/deleted-interval-simple-2.svg | 26 + .../smil/syncbase/deleted-interval-simple-3.svg | 21 + .../smil/syncbase/deleted-interval-simple-4.svg | 26 + .../smil/syncbase/deleted-interval-simple-5.svg | 21 + .../svg/smil/syncbase/filtered-interval-1.svg | 24 + .../reftests/svg/smil/syncbase/green-box-ref.svg | 3 + .../reftests/svg/smil/syncbase/green-box-ref.xhtml | 8 + .../svg/smil/syncbase/new-interval-chain-1.svg | 22 + .../svg/smil/syncbase/new-interval-chain-2.svg | 22 + .../syncbase/new-interval-doubly-dependent-1.svg | 16 + .../syncbase/new-interval-doubly-dependent-2.svg | 17 + .../syncbase/new-interval-doubly-dependent-3.svg | 17 + .../svg/smil/syncbase/new-interval-early-end-1.svg | 18 + .../svg/smil/syncbase/new-interval-early-end-2.svg | 17 + .../svg/smil/syncbase/new-interval-early-end-3.svg | 18 + .../svg/smil/syncbase/new-interval-early-end-4.svg | 26 + .../svg/smil/syncbase/new-interval-early-end-5.svg | 19 + .../svg/smil/syncbase/new-interval-early-end-6.svg | 16 + .../svg/smil/syncbase/new-interval-early-end-7.svg | 22 + .../svg/smil/syncbase/new-interval-end-dep-1.svg | 16 + .../smil/syncbase/new-interval-end-negative-1.svg | 39 + .../smil/syncbase/new-interval-end-negative-2.svg | 18 + .../smil/syncbase/new-interval-freeze-begin-1.svg | 31 + .../syncbase/new-interval-negative-offset-1.svg | 16 + .../syncbase/new-interval-negative-offset-2.svg | 30 + .../syncbase/new-interval-negative-offset-3.svg | 18 + .../syncbase/new-interval-negative-offset-4.svg | 17 + .../syncbase/new-interval-negative-syncbase-1.svg | 16 + .../svg/smil/syncbase/new-interval-restart-1.svg | 17 + .../svg/smil/syncbase/new-interval-restart-2.svg | 17 + .../svg/smil/syncbase/new-interval-restart-3.svg | 17 + .../smil/syncbase/new-interval-sample-order-1.svg | 29 + .../svg/smil/syncbase/new-interval-simple-1.svg | 16 + .../svg/smil/syncbase/new-interval-simple-2.svg | 17 + .../syncbase/new-interval-triply-dependent-1.svg | 16 + .../syncbase/new-interval-triply-dependent-2.svg | 17 + layout/reftests/svg/smil/syncbase/reftest.list | 99 + .../svg/smil/syncbase/sandwich-priority-1.svg | 17 + .../svg/smil/syncbase/sandwich-priority-10.svg | 26 + .../svg/smil/syncbase/sandwich-priority-11.svg | 18 + .../svg/smil/syncbase/sandwich-priority-12.svg | 24 + .../svg/smil/syncbase/sandwich-priority-2.svg | 18 + .../svg/smil/syncbase/sandwich-priority-3.svg | 20 + .../svg/smil/syncbase/sandwich-priority-4.svg | 15 + .../svg/smil/syncbase/sandwich-priority-5.svg | 20 + .../svg/smil/syncbase/sandwich-priority-6.svg | 17 + .../svg/smil/syncbase/sandwich-priority-7.svg | 27 + .../svg/smil/syncbase/sandwich-priority-8.svg | 25 + .../svg/smil/syncbase/sandwich-priority-9.svg | 21 + .../svg/smil/syncbase/trimmed-interval-1.svg | 22 + .../reftests/svg/smil/timed/appendChild-1a-ref.svg | 8 + layout/reftests/svg/smil/timed/appendChild-1a.svg | 30 + .../reftests/svg/smil/timed/appendChild-1b-ref.svg | 6 + layout/reftests/svg/smil/timed/appendChild-1b.svg | 29 + .../reftests/svg/smil/timed/appendChild-2a-ref.svg | 8 + layout/reftests/svg/smil/timed/appendChild-2a.svg | 30 + .../reftests/svg/smil/timed/appendChild-2b-ref.svg | 6 + layout/reftests/svg/smil/timed/appendChild-2b.svg | 29 + layout/reftests/svg/smil/timed/paced-1-ref.svg | 5 + layout/reftests/svg/smil/timed/paced-1.svg | 22 + layout/reftests/svg/smil/timed/pause-1-ref.svg | 6 + layout/reftests/svg/smil/timed/pause-1.svg | 38 + layout/reftests/svg/smil/timed/reftest.list | 14 + .../reftests/svg/smil/timed/removeChild-1-ref.svg | 6 + layout/reftests/svg/smil/timed/removeChild-1.svg | 28 + .../reftests/svg/smil/timed/removeChild-2-ref.svg | 6 + layout/reftests/svg/smil/timed/removeChild-2.svg | 28 + .../reftests/svg/smil/transform/additive-1-ref.svg | 42 + layout/reftests/svg/smil/transform/additive-1.svg | 111 + .../svg/smil/transform/animate-width-1.svg | 22 + layout/reftests/svg/smil/transform/lime.svg | 8 + layout/reftests/svg/smil/transform/paced-1-ref.svg | 31 + layout/reftests/svg/smil/transform/paced-1.svg | 64 + layout/reftests/svg/smil/transform/reftest.list | 18 + .../reftests/svg/smil/transform/rotate-angle-1.svg | 60 + .../reftests/svg/smil/transform/rotate-angle-2.svg | 60 + .../reftests/svg/smil/transform/rotate-angle-3.svg | 60 + .../reftests/svg/smil/transform/rotate-angle-4.svg | 79 + .../reftests/svg/smil/transform/rotate-angle-5.svg | 86 + .../svg/smil/transform/rotate-angle-ref.svg | 38 + layout/reftests/svg/smil/transform/scale-1-ref.svg | 43 + layout/reftests/svg/smil/transform/scale-1.svg | 119 + .../svg/smil/transform/set-transform-1.svg | 27 + layout/reftests/svg/smil/transform/skew-1-ref.svg | 43 + layout/reftests/svg/smil/transform/skew-1.svg | 86 + .../svg/smil/transform/translate-clipPath-1.svg | 39 + .../svg/smil/transform/translate-gradient-1.svg | 29 + .../svg/smil/transform/translate-pattern-1.svg | 28 + layout/reftests/svg/smil/transform/use-1.svg | 27 + layout/reftests/svg/stroke-dasharray-01-ref.svg | 13 + layout/reftests/svg/stroke-dasharray-01.svg | 13 + layout/reftests/svg/stroke-dasharray-02.svg | 48 + layout/reftests/svg/stroke-dasharray-03.svg | 20 + .../svg/stroke-dasharray-and-pathLength-01.svg | 20 + .../svg/stroke-dasharray-and-text-01-ref.svg | 10 + .../reftests/svg/stroke-dasharray-and-text-01.svg | 11 + layout/reftests/svg/stroke-dashoffset-01.svg | 30 + .../svg/stroke-dashoffset-and-pathLength-01.svg | 25 + .../svg/stroke-linecap-circle-ellipse-01-ref.svg | 14 + .../svg/stroke-linecap-circle-ellipse-01.svg | 14 + .../stroke-linecap-circle-ellipse-dashed-01.svg | 28 + .../stroke-linecap-round-w-zero-length-segs-01.svg | 169 + .../stroke-linecap-round-w-zero-length-segs-02.svg | 32 + .../stroke-linecap-round-w-zero-length-segs-03.svg | 11 + ...stroke-linecap-square-w-zero-length-segs-01.svg | 154 + ...stroke-linecap-square-w-zero-length-segs-02.svg | 33 + layout/reftests/svg/stroke-width-percentage-01.svg | 14 + .../svg/stroke-width-percentage-02-ref.svg | 7 + .../reftests/svg/stroke-width-percentage-02a.svg | 27 + .../reftests/svg/stroke-width-percentage-02b.svg | 26 + .../svg/stroke-width-percentage-03-iframe.svg | 13 + .../svg/stroke-width-percentage-03-ref.xhtml | 12 + .../reftests/svg/stroke-width-percentage-03.xhtml | 47 + .../svg/style-property-on-script-element-01.svg | 21 + .../reftests/svg/style-without-type-attribute.svg | 22 + layout/reftests/svg/suspend-01.svg | 14 + layout/reftests/svg/suspend-02.svg | 27 + layout/reftests/svg/suspend-03.svg | 24 + layout/reftests/svg/suspend-04.svg | 31 + layout/reftests/svg/suspend-05.svg | 21 + layout/reftests/svg/suspend-06.svg | 24 + layout/reftests/svg/suspend-07.svg | 25 + layout/reftests/svg/suspend-08.svg | 28 + .../svg/svg-blurry-with-subpixel-position-ref.html | 13 + .../svg/svg-blurry-with-subpixel-position.html | 13 + .../svg/svg-effects-area-unzoomed-ref.xhtml | 14 + .../reftests/svg/svg-effects-area-unzoomed.xhtml | 31 + .../svg/svg-effects-area-zoomed-in-ref.xhtml | 14 + .../reftests/svg/svg-effects-area-zoomed-in.xhtml | 31 + .../svg/svg-effects-area-zoomed-out-ref.xhtml | 15 + .../reftests/svg/svg-effects-area-zoomed-out.xhtml | 32 + .../reftests/svg/svg-in-foreignObject-01-ref.xhtml | 24 + layout/reftests/svg/svg-in-foreignObject-01.xhtml | 27 + layout/reftests/svg/svg-in-foreignObject-02.xhtml | 29 + .../reftests/svg/svg-in-inner-svg-dimensions.svg | 11 + .../box-decoration-break-01-ref.xhtml | 37 + .../svg-integration/box-decoration-break-01.xhtml | 41 + .../box-decoration-break-02-ref.xhtml | 27 + .../svg-integration/box-decoration-break-02.xhtml | 33 + .../svg-integration/box-decoration-break-03.xhtml | 42 + .../clip-path/clip-path-circle-001-ref.html | 20 + .../clip-path/clip-path-circle-001.html | 21 + .../clip-path/clip-path-circle-002-ref.html | 20 + .../clip-path/clip-path-circle-002.html | 21 + .../clip-path/clip-path-circle-003-ref.html | 20 + .../clip-path/clip-path-circle-003.html | 21 + .../clip-path/clip-path-circle-004-ref.html | 20 + .../clip-path/clip-path-circle-004.html | 21 + .../clip-path/clip-path-circle-005-ref.html | 20 + .../clip-path/clip-path-circle-005.html | 21 + .../clip-path/clip-path-circle-006-ref.html | 20 + .../clip-path/clip-path-circle-006.html | 21 + .../clip-path/clip-path-circle-007-ref.html | 20 + .../clip-path/clip-path-circle-007.html | 21 + .../clip-path/clip-path-circle-008-ref.html | 20 + .../clip-path/clip-path-circle-008.html | 21 + .../clip-path/clip-path-circle-009-ref.html | 20 + .../clip-path/clip-path-circle-009.html | 21 + .../clip-path/clip-path-circle-010-ref.html | 20 + .../clip-path/clip-path-circle-010.html | 21 + .../clip-path/clip-path-circle-011.html | 21 + .../clip-path/clip-path-circle-012.html | 21 + .../clip-path/clip-path-circle-013.html | 21 + .../clip-path/clip-path-circle-014.html | 21 + .../clip-path/clip-path-circle-015.html | 21 + .../clip-path/clip-path-circle-016.html | 21 + .../clip-path/clip-path-circle-017.html | 21 + .../clip-path/clip-path-circle-018.html | 21 + .../clip-path/clip-path-circle-019.html | 21 + .../clip-path/clip-path-circle-020.html | 23 + .../clip-path/clip-path-circle-021-ref.html | 16 + .../clip-path/clip-path-circle-021.html | 20 + .../clip-path/clip-path-ellipse-001-ref.html | 20 + .../clip-path/clip-path-ellipse-001.html | 21 + .../clip-path/clip-path-ellipse-002.html | 21 + .../clip-path/clip-path-ellipse-003.html | 21 + .../clip-path/clip-path-ellipse-004.html | 21 + .../clip-path/clip-path-ellipse-005.html | 21 + .../clip-path/clip-path-ellipse-006.html | 21 + .../clip-path/clip-path-ellipse-007.html | 21 + .../clip-path/clip-path-ellipse-008.html | 21 + .../clip-path/clip-path-inset-001-ref.html | 26 + .../clip-path/clip-path-inset-001a.html | 26 + .../clip-path/clip-path-inset-001b.html | 28 + .../clip-path/clip-path-inset-001c.html | 29 + .../clip-path/clip-path-inset-002-ref.html | 26 + .../clip-path/clip-path-inset-002a.html | 26 + .../clip-path/clip-path-inset-002b.html | 26 + .../clip-path/clip-path-inset-002c.html | 26 + .../clip-path/clip-path-inset-003-ref.html | 26 + .../clip-path/clip-path-inset-003.html | 26 + .../clip-path/clip-path-polygon-001.html | 21 + .../clip-path/clip-path-polygon-002.html | 24 + .../clip-path/clip-path-polygon-003.html | 21 + .../clip-path/clip-path-polygon-004.html | 25 + .../clip-path/clip-path-polygon-005.html | 26 + .../clip-path/clip-path-polygon-006.html | 33 + .../clip-path/clip-path-polygon-007.html | 34 + .../clip-path/clip-path-polygon-008.html | 35 + .../clip-path/clip-path-polygon-009.html | 33 + .../clip-path/clip-path-polygon-010.html | 37 + .../clip-path/clip-path-polygon-011.html | 36 + .../clip-path/clip-path-polygon-012.html | 36 + .../clip-path/clip-path-polygon-013.html | 51 + .../clip-path/clip-path-rectangle-border-ref.html | 15 + .../clip-path/clip-path-rectangle-ref.html | 15 + .../clip-path/clip-path-square-001-ref.html | 15 + .../clip-path/clip-path-square-002-ref.html | 15 + .../clip-path/clip-path-stripes-001-ref.html | 39 + .../clip-path/clip-path-stripes-002-ref.html | 31 + .../clip-path/clip-path-stripes-003-ref.html | 63 + .../clip-path/clip-path-stroke-001-ref.html | 21 + .../clip-path/clip-path-stroke-001.html | 26 + .../clip-path/clip-path-transform-001-ref.html | 5 + .../clip-path/clip-path-transform-001.html | 10 + .../svg/svg-integration/clip-path/reftest.list | 61 + .../svg-integration/clipPath-html-01-extref.xhtml | 15 + .../svg/svg-integration/clipPath-html-01-ref.svg | 8 + .../svg/svg-integration/clipPath-html-01.xhtml | 18 + .../svg-integration/clipPath-html-02-extref.xhtml | 18 + .../svg/svg-integration/clipPath-html-02-ref.svg | 9 + .../svg/svg-integration/clipPath-html-02.xhtml | 23 + .../svg-integration/clipPath-html-03-extref.xhtml | 18 + .../svg/svg-integration/clipPath-html-03-ref.svg | 10 + .../svg/svg-integration/clipPath-html-03.xhtml | 23 + .../svg-integration/clipPath-html-04-extref.xhtml | 22 + .../svg/svg-integration/clipPath-html-04-ref.xhtml | 14 + .../svg/svg-integration/clipPath-html-04.xhtml | 27 + .../svg-integration/clipPath-html-05-extref.xhtml | 22 + .../svg/svg-integration/clipPath-html-05-ref.xhtml | 14 + .../svg/svg-integration/clipPath-html-05.xhtml | 27 + .../svg-integration/clipPath-html-06-extref.xhtml | 24 + .../svg/svg-integration/clipPath-html-06-ref.xhtml | 20 + .../svg/svg-integration/clipPath-html-06.xhtml | 29 + .../svg/svg-integration/clipPath-html-07-ref.svg | 4 + .../svg/svg-integration/clipPath-html-07.xhtml | 31 + .../svg/svg-integration/clipPath-html-08.xhtml | 26 + .../svg-integration/clipPath-html-zoomed-01.xhtml | 15 + .../clipPath-transformed-html-01.xhtml | 44 + .../clipPath-transformed-html-02.xhtml | 44 + .../svg-integration/conditions-outer-svg-01.xhtml | 18 + .../svg-integration/conditions-outer-svg-02.xhtml | 19 + .../svg-integration/css-and-svg-filter-01-ref.html | 10 + .../svg/svg-integration/css-and-svg-filter-01.html | 27 + .../dynamic-conditions-outer-svg-01.xhtml | 18 + .../dynamic-conditions-outer-svg-02.xhtml | 18 + .../dynamic-conditions-outer-svg-03.xhtml | 18 + .../dynamic-conditions-outer-svg-04.xhtml | 18 + .../svg-integration/filter-html-01-extref.xhtml | 15 + .../svg/svg-integration/filter-html-01-ref.svg | 14 + .../svg/svg-integration/filter-html-01.xhtml | 21 + .../filter-html-dynamic-01-ref.xhtml | 23 + .../svg-integration/filter-html-dynamic-01.xhtml | 35 + .../svg-integration/filter-html-zoomed-01.xhtml | 18 + .../mask-clipPath-opacity-01-ref.xhtml | 14 + .../mask-clipPath-opacity-01a.xhtml | 20 + .../mask-clipPath-opacity-01b.xhtml | 21 + .../mask-clipPath-opacity-01c.xhtml | 21 + .../mask-clipPath-opacity-01d.xhtml | 21 + .../mask-clipPath-opacity-01e.xhtml | 25 + .../svg-integration/mask-html-01-extref-01.xhtml | 15 + .../svg-integration/mask-html-01-extref-02.xhtml | 15 + .../svg/svg-integration/mask-html-01-ref.svg | 16 + .../svg/svg-integration/mask-html-01-resource.svg | 33 + .../svg/svg-integration/mask-html-01.xhtml | 23 + .../svg/svg-integration/mask-html-zoomed-01.xhtml | 20 + .../mask-mask-clipPath-opacity-scale-ref.xhtml | 15 + .../mask-mask-clipPath-opacity-scale.xhtml | 25 + .../svg-integration/mask-transformed-html-01.xhtml | 42 + .../svg-integration/mask-transformed-html-02.xhtml | 42 + .../patterned-svg-under-transformed-html-01.xhtml | 47 + .../patterned-svg-under-transformed-html-02.xhtml | 47 + layout/reftests/svg/svg-integration/reftest.list | 53 + .../transform-outer-svg-01-ref.xhtml | 18 + .../svg-integration/transform-outer-svg-01.xhtml | 18 + layout/reftests/svg/svg-transform-01.svg | 16 + layout/reftests/svg/svg-transform-02.svg | 16 + layout/reftests/svg/switch-01.svg | 64 + layout/reftests/svg/symbol-01-ref.svg | 7 + layout/reftests/svg/symbol-01.svg | 21 + layout/reftests/svg/text-font-size-01.svg | 19 + layout/reftests/svg/text-font-weight-01-ref.svg | 17 + layout/reftests/svg/text-font-weight-01.svg | 25 + layout/reftests/svg/text-gradient-01-ref.svg | 18 + layout/reftests/svg/text-gradient-01.svg | 21 + layout/reftests/svg/text-gradient-02-ref.svg | 22 + layout/reftests/svg/text-gradient-02.svg | 23 + layout/reftests/svg/text-gradient-03.svg | 22 + layout/reftests/svg/text-gradient-04-ref.svg | 19 + layout/reftests/svg/text-gradient-04.svg | 39 + layout/reftests/svg/text-in-link-01-ref.svg | 20 + layout/reftests/svg/text-in-link-01.svg | 28 + layout/reftests/svg/text-in-link-02-ref.svg | 12 + layout/reftests/svg/text-in-link-02.svg | 11 + layout/reftests/svg/text-in-link-03-ref.svg | 11 + layout/reftests/svg/text-in-link-03.svg | 11 + layout/reftests/svg/text-language-00-ref.xhtml | 28 + layout/reftests/svg/text-language-00.xhtml | 32 + layout/reftests/svg/text-language-01-ref.xhtml | 35 + layout/reftests/svg/text-language-01.xhtml | 37 + layout/reftests/svg/text-layout-01-ref.svg | 42 + layout/reftests/svg/text-layout-01.svg | 36 + layout/reftests/svg/text-layout-02-ref.svg | 21 + layout/reftests/svg/text-layout-02.svg | 21 + layout/reftests/svg/text-layout-03-ref.svg | 13 + layout/reftests/svg/text-layout-03.svg | 13 + layout/reftests/svg/text-layout-04-ref.svg | 11 + layout/reftests/svg/text-layout-04.svg | 11 + layout/reftests/svg/text-layout-05-ref.svg | 13 + layout/reftests/svg/text-layout-05.svg | 13 + layout/reftests/svg/text-layout-06-ref.svg | 13 + layout/reftests/svg/text-layout-06.svg | 9 + layout/reftests/svg/text-layout-07-ref.svg | 8 + layout/reftests/svg/text-layout-07.svg | 9 + layout/reftests/svg/text-layout-08-ref.svg | 7 + layout/reftests/svg/text-layout-08.svg | 10 + layout/reftests/svg/text-layout-09.svg | 49 + layout/reftests/svg/text-layout-10.svg | 66 + layout/reftests/svg/text-scale-01-ref.svg | 14 + layout/reftests/svg/text-scale-01.svg | 22 + layout/reftests/svg/text-scale-02-ref.svg | 11 + layout/reftests/svg/text-scale-02.svg | 17 + layout/reftests/svg/text-scale-03-ref.svg | 7 + layout/reftests/svg/text-scale-03.svg | 13 + layout/reftests/svg/text-stroke-scaling-01-ref.svg | 15 + layout/reftests/svg/text-stroke-scaling-01.svg | 11 + .../reftests/svg/text-stroke-scaling-02-ref.html | 9 + layout/reftests/svg/text-stroke-scaling-02a.html | 17 + layout/reftests/svg/text-stroke-scaling-02b.html | 10 + layout/reftests/svg/text-style-01-ref.svg | 21 + layout/reftests/svg/text-style-01a.svg | 29 + layout/reftests/svg/text-style-01b.svg | 30 + layout/reftests/svg/text-style-01c.svg | 29 + layout/reftests/svg/text-style-01d.svg | 30 + layout/reftests/svg/text-style-01e.svg | 31 + layout/reftests/svg/text-white-space-01-ref.svg | 14 + layout/reftests/svg/text-white-space-01.svg | 15 + layout/reftests/svg/text/clipPath-applied-ref.svg | 23 + layout/reftests/svg/text/clipPath-applied.svg | 29 + .../reftests/svg/text/clipPath-content-2-ref.svg | 25 + layout/reftests/svg/text/clipPath-content-2.svg | 42 + layout/reftests/svg/text/clipPath-content-ref.svg | 18 + layout/reftests/svg/text/clipPath-content.svg | 41 + layout/reftests/svg/text/deselectAll-ref.svg | 9 + layout/reftests/svg/text/deselectAll.svg | 14 + layout/reftests/svg/text/display-none-1.svg | 9 + layout/reftests/svg/text/display-none-2.svg | 9 + layout/reftests/svg/text/display-none-3.svg | 9 + layout/reftests/svg/text/display-none-4.svg | 9 + .../svg/text/dynamic-dominant-baseline-ref.svg | 7 + .../svg/text/dynamic-dominant-baseline.svg | 15 + .../reftests/svg/text/dynamic-font-size-2-ref.svg | 15 + layout/reftests/svg/text/dynamic-font-size-2.svg | 28 + .../reftests/svg/text/dynamic-font-size-3-ref.svg | 17 + layout/reftests/svg/text/dynamic-font-size-3.svg | 31 + .../reftests/svg/text/dynamic-font-size-4-ref.svg | 17 + layout/reftests/svg/text/dynamic-font-size-4.svg | 31 + layout/reftests/svg/text/dynamic-font-size-ref.svg | 7 + layout/reftests/svg/text/dynamic-font-size.svg | 15 + .../reftests/svg/text/dynamic-multiple-x-ref.svg | 13 + layout/reftests/svg/text/dynamic-multiple-x.svg | 55 + .../svg/text/dynamic-non-scaling-stroke-ref.svg | 11 + .../svg/text/dynamic-non-scaling-stroke.svg | 31 + layout/reftests/svg/text/dynamic-text-shadow.svg | 15 + layout/reftests/svg/text/filter-applied-ref.svg | 33 + layout/reftests/svg/text/filter-applied.svg | 40 + layout/reftests/svg/text/ignore-before-after.svg | 13 + layout/reftests/svg/text/ignore-border.svg | 7 + layout/reftests/svg/text/ignore-display-ref.svg | 35 + layout/reftests/svg/text/ignore-display.svg | 35 + .../svg/text/ignore-float-first-letter.svg | 10 + layout/reftests/svg/text/ignore-float.svg | 7 + .../svg/text/ignore-invalid-child-2-ref.svg | 12 + .../reftests/svg/text/ignore-invalid-child-2.svg | 13 + .../reftests/svg/text/ignore-invalid-child-ref.svg | 7 + layout/reftests/svg/text/ignore-invalid-child.svg | 7 + layout/reftests/svg/text/ignore-margin.svg | 7 + .../reftests/svg/text/ignore-overflow-scroll.svg | 7 + layout/reftests/svg/text/ignore-padding.svg | 7 + layout/reftests/svg/text/ignore-position-ref.svg | 12 + layout/reftests/svg/text/ignore-position.svg | 12 + layout/reftests/svg/text/ignore-prop-ref.svg | 7 + .../reftests/svg/text/ignore-text-align-2-ref.svg | 10 + layout/reftests/svg/text/ignore-text-align-2.svg | 10 + layout/reftests/svg/text/ignore-text-align.svg | 7 + .../svg/text/ignore-vertical-align-ref.svg | 7 + layout/reftests/svg/text/ignore-vertical-align.svg | 7 + layout/reftests/svg/text/link-surrounding.svg | 9 + layout/reftests/svg/text/mask-applied-ref.svg | 23 + layout/reftests/svg/text/mask-applied.svg | 29 + layout/reftests/svg/text/mask-content-2-ref.svg | 25 + layout/reftests/svg/text/mask-content-2.svg | 44 + layout/reftests/svg/text/mask-content-ref.svg | 18 + layout/reftests/svg/text/mask-content.svg | 43 + .../reftests/svg/text/multiple-chunks-bidi-ref.svg | 10 + layout/reftests/svg/text/multiple-chunks-bidi.svg | 9 + .../multiple-chunks-different-anchor-bidi-ref.svg | 10 + .../text/multiple-chunks-different-anchor-bidi.svg | 9 + .../text/multiple-chunks-different-anchor-ref.svg | 10 + .../multiple-chunks-different-anchor-rtl-ref.svg | 10 + .../text/multiple-chunks-different-anchor-rtl.svg | 9 + .../svg/text/multiple-chunks-different-anchor.svg | 9 + .../multiple-chunks-direction-and-anchor-ref.svg | 10 + ...ultiple-chunks-directions-and-anchor-dx-ref.svg | 9 + .../multiple-chunks-directions-and-anchor-dx.svg | 9 + ...hunks-directions-and-anchor-multiple-dx-ref.svg | 11 + ...le-chunks-directions-and-anchor-multiple-dx.svg | 9 + .../multiple-chunks-directions-and-anchor-ref.svg | 10 + .../text/multiple-chunks-directions-and-anchor.svg | 9 + .../svg/text/multiple-chunks-dx-bidi-ref.svg | 9 + .../reftests/svg/text/multiple-chunks-dx-bidi.svg | 9 + ...ultiple-chunks-dx-different-anchor-bidi-ref.svg | 9 + .../multiple-chunks-dx-different-anchor-bidi.svg | 9 + .../multiple-chunks-dx-different-anchor-ref.svg | 9 + ...multiple-chunks-dx-different-anchor-rtl-ref.svg | 9 + .../multiple-chunks-dx-different-anchor-rtl.svg | 9 + .../text/multiple-chunks-dx-different-anchor.svg | 9 + .../reftests/svg/text/multiple-chunks-dx-ref.svg | 9 + .../svg/text/multiple-chunks-dx-rtl-ref.svg | 9 + .../reftests/svg/text/multiple-chunks-dx-rtl.svg | 9 + layout/reftests/svg/text/multiple-chunks-dx.svg | 9 + .../svg/text/multiple-chunks-fill-color-ref.svg | 12 + .../svg/text/multiple-chunks-fill-color.svg | 9 + .../text/multiple-chunks-letter-spacing-ref.svg | 25 + .../svg/text/multiple-chunks-letter-spacing.svg | 9 + .../text/multiple-chunks-multiple-dx-bidi-ref.svg | 11 + .../svg/text/multiple-chunks-multiple-dx-bidi.svg | 9 + ...hunks-multiple-dx-different-anchor-bidi-ref.svg | 10 + ...le-chunks-multiple-dx-different-anchor-bidi.svg | 9 + ...ple-chunks-multiple-dx-different-anchor-ref.svg | 10 + ...chunks-multiple-dx-different-anchor-rtl-ref.svg | 10 + ...ple-chunks-multiple-dx-different-anchor-rtl.svg | 9 + ...ultiple-chunks-multiple-dx-different-anchor.svg | 9 + .../svg/text/multiple-chunks-multiple-dx-ref.svg | 10 + .../text/multiple-chunks-multiple-dx-rtl-ref.svg | 10 + .../svg/text/multiple-chunks-multiple-dx-rtl.svg | 9 + .../svg/text/multiple-chunks-multiple-dx.svg | 9 + layout/reftests/svg/text/multiple-chunks-ref.svg | 10 + .../reftests/svg/text/multiple-chunks-rtl-ref.svg | 10 + layout/reftests/svg/text/multiple-chunks-rtl.svg | 9 + .../svg/text/multiple-chunks-selection-ref.svg | 17 + .../svg/text/multiple-chunks-selection.svg | 16 + layout/reftests/svg/text/multiple-chunks.svg | 9 + .../svg/text/multiple-text-selection-ref.html | 23 + .../reftests/svg/text/multiple-text-selection.svg | 17 + .../svg/text/multiple-x-anchor-end-bidi-ref.svg | 10 + .../svg/text/multiple-x-anchor-end-bidi.svg | 9 + .../svg/text/multiple-x-anchor-end-ref.svg | 10 + .../svg/text/multiple-x-anchor-end-rtl-ref.svg | 10 + .../svg/text/multiple-x-anchor-end-rtl.svg | 9 + layout/reftests/svg/text/multiple-x-anchor-end.svg | 9 + layout/reftests/svg/text/multiple-x-bidi-ref.svg | 10 + layout/reftests/svg/text/multiple-x-bidi.svg | 9 + .../svg/text/multiple-x-dx-anchor-end-bidi.svg | 9 + .../svg/text/multiple-x-dx-anchor-end-rtl.svg | 9 + .../reftests/svg/text/multiple-x-dx-anchor-end.svg | 9 + .../reftests/svg/text/multiple-x-dx-bidi-ref.svg | 9 + layout/reftests/svg/text/multiple-x-dx-bidi.svg | 9 + layout/reftests/svg/text/multiple-x-dx-ref.svg | 9 + layout/reftests/svg/text/multiple-x-dx-rtl-ref.svg | 9 + layout/reftests/svg/text/multiple-x-dx-rtl.svg | 9 + layout/reftests/svg/text/multiple-x-dx.svg | 9 + .../svg/text/multiple-x-holes-bidi-ref.svg | 11 + layout/reftests/svg/text/multiple-x-holes-bidi.svg | 9 + .../svg/text/multiple-x-holes-dx-bidi-ref.svg | 9 + .../reftests/svg/text/multiple-x-holes-dx-bidi.svg | 9 + .../reftests/svg/text/multiple-x-holes-dx-ref.svg | 9 + .../reftests/svg/text/multiple-x-holes-dx-rtl.svg | 9 + layout/reftests/svg/text/multiple-x-holes-dx.svg | 9 + .../text/multiple-x-holes-multiple-dx-bidi-ref.svg | 9 + .../svg/text/multiple-x-holes-multiple-dx-bidi.svg | 9 + .../svg/text/multiple-x-holes-multiple-dx-ref.svg | 9 + .../text/multiple-x-holes-multiple-dx-rtl-ref.svg | 9 + .../svg/text/multiple-x-holes-multiple-dx-rtl.svg | 9 + .../svg/text/multiple-x-holes-multiple-dx.svg | 9 + layout/reftests/svg/text/multiple-x-holes-ref.svg | 11 + .../reftests/svg/text/multiple-x-holes-rtl-ref.svg | 11 + layout/reftests/svg/text/multiple-x-holes-rtl.svg | 9 + layout/reftests/svg/text/multiple-x-holes.svg | 9 + .../multiple-x-multiple-dx-anchor-end-bidi-ref.svg | 11 + .../multiple-x-multiple-dx-anchor-end-bidi.svg | 9 + .../text/multiple-x-multiple-dx-anchor-end-ref.svg | 11 + .../multiple-x-multiple-dx-anchor-end-rtl-ref.svg | 11 + .../text/multiple-x-multiple-dx-anchor-end-rtl.svg | 9 + .../svg/text/multiple-x-multiple-dx-anchor-end.svg | 9 + .../svg/text/multiple-x-multiple-dx-bidi-ref.svg | 12 + .../svg/text/multiple-x-multiple-dx-bidi.svg | 9 + .../svg/text/multiple-x-multiple-dx-ref.svg | 9 + .../svg/text/multiple-x-multiple-dx-rtl-ref.svg | 11 + .../svg/text/multiple-x-multiple-dx-rtl.svg | 9 + .../reftests/svg/text/multiple-x-multiple-dx.svg | 9 + .../text/multiple-x-percentages-2-iframe-ref.svg | 8 + .../svg/text/multiple-x-percentages-2-iframe.svg | 8 + .../svg/text/multiple-x-percentages-2-ref.html | 6 + .../svg/text/multiple-x-percentages-2.html | 18 + .../text/multiple-x-percentages-3-iframe-ref.svg | 8 + .../svg/text/multiple-x-percentages-3-iframe.svg | 8 + .../svg/text/multiple-x-percentages-3-ref.html | 6 + .../svg/text/multiple-x-percentages-3.html | 25 + .../svg/text/multiple-x-percentages-ref.svg | 8 + .../reftests/svg/text/multiple-x-percentages.svg | 15 + layout/reftests/svg/text/multiple-x-ref.svg | 10 + layout/reftests/svg/text/multiple-x-rtl-ref.svg | 10 + layout/reftests/svg/text/multiple-x-rtl.svg | 9 + .../svg/text/multiple-x-white-space-ref.svg | 11 + .../reftests/svg/text/multiple-x-white-space.svg | 15 + layout/reftests/svg/text/multiple-x.svg | 9 + layout/reftests/svg/text/pattern-content-ref.svg | 16 + layout/reftests/svg/text/pattern-content.svg | 22 + .../svg/text/pseudo-first-letter-2-ref.svg | 7 + layout/reftests/svg/text/pseudo-first-letter-2.svg | 10 + .../reftests/svg/text/pseudo-first-letter-ref.svg | 8 + layout/reftests/svg/text/pseudo-first-letter.svg | 11 + .../reftests/svg/text/pseudo-first-line-2-ref.svg | 10 + layout/reftests/svg/text/pseudo-first-line-2.svg | 14 + layout/reftests/svg/text/pseudo-first-line-ref.svg | 8 + layout/reftests/svg/text/pseudo-first-line.svg | 11 + layout/reftests/svg/text/reftest.list | 216 + layout/reftests/svg/text/selectSubString-2-ref.svg | 21 + layout/reftests/svg/text/selectSubString-2.svg | 18 + layout/reftests/svg/text/selectSubString-3-ref.svg | 21 + layout/reftests/svg/text/selectSubString-3.svg | 20 + layout/reftests/svg/text/selectSubString-ref.svg | 21 + layout/reftests/svg/text/selectSubString.svg | 18 + layout/reftests/svg/text/simple-2.svg | 9 + .../svg/text/simple-anchor-end-bidi-ref.html | 15 + .../reftests/svg/text/simple-anchor-end-bidi.svg | 9 + .../reftests/svg/text/simple-anchor-end-ref.html | 15 + .../svg/text/simple-anchor-end-rtl-ref.html | 15 + layout/reftests/svg/text/simple-anchor-end-rtl.svg | 9 + layout/reftests/svg/text/simple-anchor-end.svg | 9 + .../svg/text/simple-anchor-middle-bidi-ref.html | 15 + .../svg/text/simple-anchor-middle-bidi.svg | 9 + .../svg/text/simple-anchor-middle-ref.html | 15 + .../svg/text/simple-anchor-middle-rtl-ref.html | 15 + .../reftests/svg/text/simple-anchor-middle-rtl.svg | 9 + layout/reftests/svg/text/simple-anchor-middle.svg | 9 + layout/reftests/svg/text/simple-bidi-2.svg | 9 + layout/reftests/svg/text/simple-bidi-ref.html | 15 + .../svg/text/simple-bidi-selection-ref.html | 22 + layout/reftests/svg/text/simple-bidi-selection.svg | 16 + layout/reftests/svg/text/simple-bidi.svg | 9 + layout/reftests/svg/text/simple-dx-2-ref.svg | 9 + layout/reftests/svg/text/simple-dx-2.svg | 9 + .../svg/text/simple-dx-anchor-end-bidi-ref.svg | 9 + .../svg/text/simple-dx-anchor-end-bidi.svg | 9 + .../reftests/svg/text/simple-dx-anchor-end-ref.svg | 9 + .../svg/text/simple-dx-anchor-end-rtl-ref.svg | 9 + .../reftests/svg/text/simple-dx-anchor-end-rtl.svg | 9 + layout/reftests/svg/text/simple-dx-anchor-end.svg | 9 + .../svg/text/simple-dx-anchor-middle-bidi-ref.svg | 9 + .../svg/text/simple-dx-anchor-middle-bidi.svg | 9 + .../svg/text/simple-dx-anchor-middle-ref.svg | 9 + .../svg/text/simple-dx-anchor-middle-rtl-ref.svg | 9 + .../svg/text/simple-dx-anchor-middle-rtl.svg | 9 + .../reftests/svg/text/simple-dx-anchor-middle.svg | 9 + layout/reftests/svg/text/simple-dx-bidi-2-ref.svg | 9 + layout/reftests/svg/text/simple-dx-bidi-2.svg | 9 + layout/reftests/svg/text/simple-dx-bidi-ref.svg | 9 + layout/reftests/svg/text/simple-dx-bidi.svg | 9 + layout/reftests/svg/text/simple-dx-rtl-2-ref.svg | 9 + layout/reftests/svg/text/simple-dx-rtl-2.svg | 9 + layout/reftests/svg/text/simple-dx-rtl-ref.svg | 9 + layout/reftests/svg/text/simple-dx-rtl.svg | 9 + layout/reftests/svg/text/simple-dx.svg | 9 + .../svg/text/simple-fill-color-dynamic-ref.svg | 9 + .../svg/text/simple-fill-color-dynamic.svg | 25 + .../reftests/svg/text/simple-fill-color-ref.html | 14 + .../svg/text/simple-fill-color-selection-ref.html | 21 + .../svg/text/simple-fill-color-selection.svg | 16 + layout/reftests/svg/text/simple-fill-color.svg | 9 + .../reftests/svg/text/simple-fill-gradient-ref.svg | 14 + layout/reftests/svg/text/simple-fill-gradient.svg | 20 + layout/reftests/svg/text/simple-fill-none.svg | 9 + .../svg/text/simple-letter-spacing-ref.svg | 9 + layout/reftests/svg/text/simple-letter-spacing.svg | 9 + .../svg/text/simple-multiline-anchor-end-ref.svg | 12 + .../svg/text/simple-multiline-anchor-end.svg | 10 + .../svg/text/simple-multiline-number-ref.svg | 10 + .../reftests/svg/text/simple-multiline-number.svg | 10 + .../reftests/svg/text/simple-multiline-pc-ref.svg | 10 + layout/reftests/svg/text/simple-multiline-pc.svg | 10 + layout/reftests/svg/text/simple-multiline-ref.svg | 10 + layout/reftests/svg/text/simple-multiline.svg | 10 + layout/reftests/svg/text/simple-multiple-dx-2.svg | 9 + .../simple-multiple-dx-anchor-end-bidi-ref.svg | 11 + .../text/simple-multiple-dx-anchor-end-bidi.svg | 9 + .../svg/text/simple-multiple-dx-anchor-end-ref.svg | 11 + .../text/simple-multiple-dx-anchor-end-rtl-ref.svg | 11 + .../svg/text/simple-multiple-dx-anchor-end-rtl.svg | 9 + .../svg/text/simple-multiple-dx-anchor-end.svg | 9 + .../simple-multiple-dx-anchor-middle-bidi-ref.svg | 15 + .../text/simple-multiple-dx-anchor-middle-bidi.svg | 15 + .../text/simple-multiple-dx-anchor-middle-ref.svg | 15 + .../simple-multiple-dx-anchor-middle-rtl-ref.svg | 15 + .../text/simple-multiple-dx-anchor-middle-rtl.svg | 15 + .../svg/text/simple-multiple-dx-anchor-middle.svg | 15 + .../svg/text/simple-multiple-dx-bidi-2.svg | 9 + .../svg/text/simple-multiple-dx-bidi-ref.svg | 11 + .../reftests/svg/text/simple-multiple-dx-bidi.svg | 9 + .../reftests/svg/text/simple-multiple-dx-ref.html | 14 + .../reftests/svg/text/simple-multiple-dx-rtl-2.svg | 9 + .../svg/text/simple-multiple-dx-rtl-ref.svg | 11 + .../reftests/svg/text/simple-multiple-dx-rtl.svg | 9 + layout/reftests/svg/text/simple-multiple-dx.svg | 9 + layout/reftests/svg/text/simple-pointer-events.svg | 7 + layout/reftests/svg/text/simple-ref.html | 14 + layout/reftests/svg/text/simple-rtl-2.svg | 9 + layout/reftests/svg/text/simple-rtl-ref.html | 15 + layout/reftests/svg/text/simple-rtl.svg | 9 + layout/reftests/svg/text/simple-selection-ref.html | 21 + layout/reftests/svg/text/simple-selection.svg | 16 + .../svg/text/simple-transform-rotate-ref.svg | 13 + .../reftests/svg/text/simple-transform-rotate.svg | 13 + layout/reftests/svg/text/simple-underline-ref.html | 14 + .../svg/text/simple-underline-scaled-ref.svg | 3 + .../reftests/svg/text/simple-underline-scaled.svg | 3 + .../svg/text/simple-underline-selection-ref.html | 21 + .../svg/text/simple-underline-selection.svg | 16 + layout/reftests/svg/text/simple-underline.svg | 9 + .../reftests/svg/text/simple-word-spacing-ref.svg | 9 + layout/reftests/svg/text/simple-word-spacing.svg | 9 + layout/reftests/svg/text/simple.svg | 9 + layout/reftests/svg/text/text-shadow-ref.svg | 8 + layout/reftests/svg/text/text-shadow.svg | 7 + layout/reftests/svg/text/textLength-2-ref.svg | 40 + layout/reftests/svg/text/textLength-2.svg | 36 + layout/reftests/svg/text/textLength-3-ref.svg | 43 + layout/reftests/svg/text/textLength-3.svg | 40 + layout/reftests/svg/text/textLength-4-ref.svg | 28 + layout/reftests/svg/text/textLength-4.svg | 20 + layout/reftests/svg/text/textLength-5-ref.svg | 4 + layout/reftests/svg/text/textLength-5.svg | 3 + layout/reftests/svg/text/textLength-6-ref.svg | 4 + layout/reftests/svg/text/textLength-6.svg | 5 + layout/reftests/svg/text/textLength-ref.svg | 40 + layout/reftests/svg/text/textLength.svg | 36 + layout/reftests/svg/text/textpath-a-ref.svg | 8 + layout/reftests/svg/text/textpath-a.svg | 8 + .../svg/text/textpath-after-anchor-end-ref.svg | 10 + .../svg/text/textpath-after-anchor-end.svg | 10 + layout/reftests/svg/text/textpath-after-ref.svg | 11 + layout/reftests/svg/text/textpath-after.svg | 10 + .../reftests/svg/text/textpath-anchor-end-ref.svg | 8 + layout/reftests/svg/text/textpath-anchor-end.svg | 8 + .../svg/text/textpath-anchor-middle-ref.svg | 7 + .../reftests/svg/text/textpath-anchor-middle.svg | 8 + .../reftests/svg/text/textpath-cluster-2-ref.svg | 8 + layout/reftests/svg/text/textpath-cluster-2.svg | 9 + layout/reftests/svg/text/textpath-cluster-ref.svg | 12 + layout/reftests/svg/text/textpath-cluster.svg | 12 + .../svg/text/textpath-inherit-position-ref.svg | 10 + .../svg/text/textpath-inherit-position.svg | 10 + .../svg/text/textpath-invalid-parent-ref.svg | 8 + .../reftests/svg/text/textpath-invalid-parent.svg | 8 + .../reftests/svg/text/textpath-multiline-2-ref.svg | 12 + layout/reftests/svg/text/textpath-multiline-2.svg | 12 + .../reftests/svg/text/textpath-multiline-ref.svg | 9 + layout/reftests/svg/text/textpath-multiline.svg | 12 + layout/reftests/svg/text/textpath-multiple.svg | 13 + layout/reftests/svg/text/textpath-ref.svg | 33 + .../svg/text/textpath-reset-position-ref.svg | 10 + .../reftests/svg/text/textpath-reset-position.svg | 10 + .../reftests/svg/text/textpath-selection-ref.svg | 39 + layout/reftests/svg/text/textpath-selection.svg | 15 + .../reftests/svg/text/textpath-vertical-dx-ref.svg | 8 + layout/reftests/svg/text/textpath-vertical-dx.svg | 8 + .../reftests/svg/text/textpath-vertical-x-ref.svg | 8 + layout/reftests/svg/text/textpath-vertical-x.svg | 8 + layout/reftests/svg/text/textpath.svg | 8 + layout/reftests/svg/text/tspan-shaping-ref.svg | 7 + layout/reftests/svg/text/tspan-shaping.svg | 6 + layout/reftests/svg/text/vertical-01-ref.svg | 12 + layout/reftests/svg/text/vertical-01.svg | 10 + layout/reftests/svg/textPath-01-ref.svg | 16 + layout/reftests/svg/textPath-01.svg | 16 + layout/reftests/svg/textPath-02.svg | 15 + layout/reftests/svg/textPath-03.svg | 18 + layout/reftests/svg/textPath-04.svg | 28 + layout/reftests/svg/textPath-05.html | 21 + layout/reftests/svg/textPath-06.svg | 19 + layout/reftests/svg/textPath-line-01-ref.svg | 16 + layout/reftests/svg/textPath-line-01.svg | 16 + .../svg/textPath-path-attribute-01-ref.svg | 24 + layout/reftests/svg/textPath-path-attribute-01.svg | 28 + layout/reftests/svg/textPath-side-attribute-01.svg | 45 + layout/reftests/svg/thin-stroke-01.svg | 10 + .../svg/transform-animation-on-path-ref.html | 6 + .../reftests/svg/transform-animation-on-path.html | 20 + .../svg/transform-origin-presentation-01.svg | 4 + layout/reftests/svg/transform-outer-svg-01-ref.svg | 9 + layout/reftests/svg/transform-outer-svg-01.svg | 10 + layout/reftests/svg/tspan-dxdy-01.svg | 10 + layout/reftests/svg/tspan-dxdy-02.svg | 10 + layout/reftests/svg/tspan-dxdy-03.svg | 10 + layout/reftests/svg/tspan-dxdy-04.svg | 10 + layout/reftests/svg/tspan-dxdy-05.svg | 10 + layout/reftests/svg/tspan-dxdy-06.svg | 10 + layout/reftests/svg/tspan-dxdy-ref.svg | 10 + layout/reftests/svg/tspan-dxdy-textPath-01-ref.svg | 20 + layout/reftests/svg/tspan-dxdy-textPath-01.svg | 20 + layout/reftests/svg/tspan-rotate-01.svg | 11 + layout/reftests/svg/tspan-rotate-02-ref.svg | 11 + layout/reftests/svg/tspan-rotate-02.svg | 11 + layout/reftests/svg/tspan-rotate-03.svg | 11 + layout/reftests/svg/tspan-rotate-04-ref.svg | 11 + layout/reftests/svg/tspan-rotate-04.svg | 11 + layout/reftests/svg/tspan-rotate-05.svg | 11 + layout/reftests/svg/tspan-rotate-06.svg | 11 + layout/reftests/svg/tspan-rotate-07-ref.svg | 8 + layout/reftests/svg/tspan-rotate-07.svg | 8 + layout/reftests/svg/tspan-rotate-ref.svg | 11 + .../reftests/svg/tspan-rotate-textPath-01-ref.svg | 20 + layout/reftests/svg/tspan-rotate-textPath-01.svg | 20 + layout/reftests/svg/tspan-xy-01.svg | 11 + layout/reftests/svg/tspan-xy-02.svg | 11 + layout/reftests/svg/tspan-xy-03.svg | 11 + layout/reftests/svg/tspan-xy-04.svg | 11 + layout/reftests/svg/tspan-xy-05.svg | 11 + layout/reftests/svg/tspan-xy-06.svg | 11 + layout/reftests/svg/tspan-xy-anchor-end-01.svg | 11 + layout/reftests/svg/tspan-xy-anchor-end-ref.svg | 11 + layout/reftests/svg/tspan-xy-anchor-middle-01.svg | 11 + layout/reftests/svg/tspan-xy-anchor-middle-ref.svg | 11 + layout/reftests/svg/tspan-xy-ref.svg | 23 + layout/reftests/svg/use-01-extref-resource.svg | 27 + layout/reftests/svg/use-01-extref.svg | 24 + layout/reftests/svg/use-01.svg | 25 + layout/reftests/svg/use-02-extref-ref.svg | 30 + layout/reftests/svg/use-02-extref-resource.svg | 34 + layout/reftests/svg/use-02-extref.svg | 28 + layout/reftests/svg/use-02.svg | 17 + layout/reftests/svg/use-children.svg | 13 + .../svg/use-element-shadow-tree-rule-matching.html | 79 + layout/reftests/svg/use-extref-dataURI-01.svg | 12 + layout/reftests/svg/use-image-01.svg | 10 + .../reftests/svg/use-localRef-clipPath-01-ref.svg | 17 + layout/reftests/svg/use-localRef-clipPath-01.svg | 23 + .../svg/use-localRef-clipPath-resource.svg | 16 + layout/reftests/svg/use-localRef-fill-01-ref.svg | 12 + layout/reftests/svg/use-localRef-fill-01.svg | 25 + layout/reftests/svg/use-localRef-fill-resource.svg | 19 + layout/reftests/svg/use-localRef-filter-01-ref.svg | 11 + layout/reftests/svg/use-localRef-filter-01.svg | 22 + .../reftests/svg/use-localRef-filter-resource.svg | 16 + layout/reftests/svg/use-localRef-link.html | 15 + layout/reftests/svg/use-localRef-marker-01-ref.svg | 29 + layout/reftests/svg/use-localRef-marker-01.svg | 30 + .../reftests/svg/use-localRef-marker-resource.svg | 18 + layout/reftests/svg/use-localRef-mask-01-ref.svg | 17 + layout/reftests/svg/use-localRef-mask-01.svg | 22 + layout/reftests/svg/use-localRef-mask-resource.svg | 16 + layout/reftests/svg/use-localRef-stroke-01-ref.svg | 12 + layout/reftests/svg/use-localRef-stroke-01.svg | 26 + .../reftests/svg/use-localRef-stroke-resource.svg | 19 + .../svg/use-restrictions-not-restricted-ref.svg | 11 + layout/reftests/svg/use-restrictions.svg | 14 + .../svg/userSpaceOnUse-and-pattern-01-ref.svg | 17 + .../reftests/svg/userSpaceOnUse-and-pattern-01.svg | 18 + layout/reftests/svg/viewBox-and-pattern-01.svg | 19 + layout/reftests/svg/viewBox-and-pattern-02.svg | 20 + layout/reftests/svg/viewBox-and-pattern-03.svg | 19 + layout/reftests/svg/viewBox-and-pattern-04.svg | 17 + layout/reftests/svg/viewBox-and-symbol-01.svg | 14 + layout/reftests/svg/viewBox-invalid-01.svg | 127 + layout/reftests/svg/viewBox-invalid-02.svg | 38 + layout/reftests/svg/viewBox-valid-01.svg | 96 + layout/reftests/svg/viewBox-valid-02.xhtml | 27 + .../svg/viewport-percent-graphic-user-01.svg | 15 + layout/reftests/svg/winding-01.svg | 11 + layout/reftests/svg/zero-stroke-01.svg | 12 + layout/reftests/tab-size/reftest.list | 12 + layout/reftests/tab-size/spaces-0.html | 1 + layout/reftests/tab-size/spaces-1.html | 1 + layout/reftests/tab-size/spaces-4-multiple.html | 1 + layout/reftests/tab-size/spaces-4-offset.html | 6 + layout/reftests/tab-size/spaces-4.html | 1 + layout/reftests/tab-size/spaces-8.html | 1 + layout/reftests/tab-size/tab-size-0.html | 2 + layout/reftests/tab-size/tab-size-1.html | 2 + layout/reftests/tab-size/tab-size-4-multiple.html | 1 + layout/reftests/tab-size/tab-size-4-span.html | 1 + .../reftests/tab-size/tab-size-4-spanoffset.html | 6 + layout/reftests/tab-size/tab-size-4.html | 1 + layout/reftests/tab-size/tab-size-8.html | 1 + .../reftests/tab-size/tab-size-change-1-ref.html | 20 + layout/reftests/tab-size/tab-size-change-1a.html | 33 + layout/reftests/tab-size/tab-size-change-1b.html | 35 + layout/reftests/tab-size/tab-size-initial.html | 1 + layout/reftests/tab-size/tab-size-length-ref.html | 74 + layout/reftests/tab-size/tab-size-length.html | 52 + layout/reftests/tab-size/tab-size-negative.html | 1 + .../table-anonymous-boxes/121142-1-ref.html | 11 + .../reftests/table-anonymous-boxes/121142-1a.html | 18 + .../reftests/table-anonymous-boxes/121142-1b.html | 14 + .../table-anonymous-boxes/121142-2-ref.html | 10 + .../reftests/table-anonymous-boxes/121142-2.html | 10 + .../table-anonymous-boxes/156888-1-ref.html | 19 + .../reftests/table-anonymous-boxes/156888-1.html | 39 + .../table-anonymous-boxes/156888-2-ref.html | 19 + .../reftests/table-anonymous-boxes/156888-2.html | 51 + .../reftests/table-anonymous-boxes/162063-1.xhtml | 109 + .../reftests/table-anonymous-boxes/203923-1.html | 22 + .../reftests/table-anonymous-boxes/203923-2.html | 22 + .../table-anonymous-boxes/208305-1-ref.html | 10 + .../reftests/table-anonymous-boxes/208305-1.html | 19 + .../reftests/table-anonymous-boxes/208305-2.html | 19 + .../reftests/table-anonymous-boxes/208305-3.html | 12 + .../reftests/table-anonymous-boxes/208305-4.html | 21 + .../table-anonymous-boxes/277995-1-ref.html | 67 + .../reftests/table-anonymous-boxes/277995-1.html | 55 + .../table-anonymous-boxes/293576-1-ref.html | 6 + .../reftests/table-anonymous-boxes/293576-1.html | 20 + .../table-anonymous-boxes/3-blocks-ref.html | 14 + .../table-anonymous-boxes/3-tables-ref.html | 26 + .../table-anonymous-boxes/302113-1-ref.html | 27 + .../reftests/table-anonymous-boxes/302113-1.html | 41 + .../table-anonymous-boxes/315146-1-ref.xhtml | 8 + .../reftests/table-anonymous-boxes/315146-1.xhtml | 34 + .../table-anonymous-boxes/325543-1-ref.html | 7 + .../reftests/table-anonymous-boxes/325543-1a.html | 7 + .../reftests/table-anonymous-boxes/325543-1b.html | 7 + .../table-anonymous-boxes/338735-1-ref.html | 13 + .../reftests/table-anonymous-boxes/338735-1.html | 35 + .../table-anonymous-boxes/339388-1-ref.html | 10 + .../reftests/table-anonymous-boxes/339388-1a.html | 25 + .../reftests/table-anonymous-boxes/339388-1b.html | 25 + .../table-anonymous-boxes/363326-1-ref.html | 13 + .../reftests/table-anonymous-boxes/363326-1.html | 11 + .../table-anonymous-boxes/368932-1-ref.html | 7 + .../reftests/table-anonymous-boxes/368932-1.html | 21 + .../table-anonymous-boxes/371054-1-ref.html | 13 + .../reftests/table-anonymous-boxes/371054-1.html | 20 + .../table-anonymous-boxes/372641-1-ref.xhtml | 10 + .../reftests/table-anonymous-boxes/372641-1a.xhtml | 15 + .../reftests/table-anonymous-boxes/372641-1b.xhtml | 15 + .../reftests/table-anonymous-boxes/372641-1c.xhtml | 15 + .../table-anonymous-boxes/372649-1-ref.html | 6 + .../reftests/table-anonymous-boxes/372649-1.html | 15 + .../table-anonymous-boxes/373379-1-ref.html | 17 + .../reftests/table-anonymous-boxes/373379-1.html | 26 + .../table-anonymous-boxes/394402-1-ref.html | 23 + .../reftests/table-anonymous-boxes/394402-1a.html | 21 + .../reftests/table-anonymous-boxes/394402-1b.html | 22 + .../table-anonymous-boxes/398095-1-ref.html | 10 + .../reftests/table-anonymous-boxes/398095-1.html | 10 + .../table-anonymous-boxes/3x3-cols-ref.html | 23 + layout/reftests/table-anonymous-boxes/3x3-ref.html | 22 + .../table-anonymous-boxes/407115-1-ref.html | 20 + .../reftests/table-anonymous-boxes/407115-1.html | 20 + .../table-anonymous-boxes/443616-1-ref.html | 25 + .../reftests/table-anonymous-boxes/443616-1a.xhtml | 29 + .../reftests/table-anonymous-boxes/443616-1b.html | 28 + .../table-anonymous-boxes/448111-1-ref.html | 12 + .../reftests/table-anonymous-boxes/448111-1.html | 13 + .../table-anonymous-boxes/490174-1-ref.html | 14 + .../reftests/table-anonymous-boxes/490174-1.html | 13 + .../table-anonymous-boxes/695538-1-ref.html | 21 + .../reftests/table-anonymous-boxes/695538-1.html | 18 + .../blocks-divide-tables-1.html | 25 + .../blocks-divide-tables-2.html | 25 + .../table-anonymous-boxes/cols-test-1.html | 30 + .../table-anonymous-boxes/cols-test-2.html | 30 + .../table-anonymous-boxes/cols-test-3.html | 30 + .../dynamic-abs-pos-tbody-ref.html | 12 + .../dynamic-abs-pos-tbody.html | 16 + .../dynamic-insert-cell-1.html | 38 + .../table-anonymous-boxes/dynamic-removal-1.html | 35 + .../table-anonymous-boxes/dynamic-removal-10.html | 23 + .../table-anonymous-boxes/dynamic-removal-11.html | 23 + .../table-anonymous-boxes/dynamic-removal-12.html | 22 + .../table-anonymous-boxes/dynamic-removal-13.html | 35 + .../table-anonymous-boxes/dynamic-removal-14.html | 36 + .../table-anonymous-boxes/dynamic-removal-15.html | 35 + .../table-anonymous-boxes/dynamic-removal-16.html | 35 + .../table-anonymous-boxes/dynamic-removal-17.html | 37 + .../table-anonymous-boxes/dynamic-removal-2.html | 35 + .../table-anonymous-boxes/dynamic-removal-3.html | 35 + .../table-anonymous-boxes/dynamic-removal-4.html | 35 + .../table-anonymous-boxes/dynamic-removal-5.html | 35 + .../table-anonymous-boxes/dynamic-removal-6.html | 35 + .../table-anonymous-boxes/dynamic-removal-7.html | 35 + .../table-anonymous-boxes/dynamic-removal-8.html | 35 + .../table-anonymous-boxes/dynamic-removal-9.html | 22 + .../dynamic-switch-block-to-cell-1.html | 37 + .../dynamic-switch-block-to-cell-2.html | 37 + .../dynamic-switch-block-to-cell-3.html | 37 + .../dynamic-switch-block-to-cell-4.html | 37 + .../dynamic-switch-block-to-cell-5.html | 37 + .../dynamic-switch-inline-to-cell-1.html | 37 + .../dynamic-switch-inline-to-cell-2.html | 37 + .../dynamic-switch-inline-to-cell-3.html | 37 + .../dynamic-switch-inline-to-cell-4.html | 37 + .../dynamic-switch-inline-to-cell-5.html | 37 + .../table-anonymous-boxes/infer-cells-1.html | 24 + .../table-anonymous-boxes/infer-cells-2.html | 34 + .../table-anonymous-boxes/infer-cells-3.html | 34 + .../table-anonymous-boxes/infer-cells-4.html | 34 + .../infer-first-row-and-table.html | 25 + .../table-anonymous-boxes/infer-first-row.html | 27 + .../infer-rows-inside-rowgroups.html | 25 + .../infer-second-row-and-table.html | 27 + .../table-anonymous-boxes/infer-second-row.html | 29 + .../infer-table-around-headers-footers-1.html | 31 + .../infer-table-around-headers-footers-2.html | 31 + .../infer-table-around-headers-footers-3.html | 31 + .../infer-table-row-cell.html | 32 + .../table-anonymous-boxes/infer-table.html | 25 + layout/reftests/table-anonymous-boxes/reftest.list | 115 + .../table-anonymous-boxes/white-space-1.html | 25 + .../table-anonymous-boxes/white-space-10.html | 25 + .../table-anonymous-boxes/white-space-11.html | 25 + .../table-anonymous-boxes/white-space-12.html | 15 + .../table-anonymous-boxes/white-space-13.html | 16 + .../table-anonymous-boxes/white-space-14.html | 19 + .../table-anonymous-boxes/white-space-15.html | 20 + .../table-anonymous-boxes/white-space-16.html | 19 + .../table-anonymous-boxes/white-space-17.html | 21 + .../table-anonymous-boxes/white-space-18.html | 19 + .../table-anonymous-boxes/white-space-19.html | 20 + .../table-anonymous-boxes/white-space-2.html | 36 + .../table-anonymous-boxes/white-space-20.html | 19 + .../table-anonymous-boxes/white-space-21.html | 21 + .../table-anonymous-boxes/white-space-22.html | 11 + .../table-anonymous-boxes/white-space-23.html | 11 + .../table-anonymous-boxes/white-space-24.html | 11 + .../table-anonymous-boxes/white-space-25.html | 23 + .../table-anonymous-boxes/white-space-26.html | 17 + .../table-anonymous-boxes/white-space-3.html | 38 + .../table-anonymous-boxes/white-space-4.html | 33 + .../table-anonymous-boxes/white-space-5.html | 33 + .../table-anonymous-boxes/white-space-6.html | 33 + .../table-anonymous-boxes/white-space-7.html | 16 + .../table-anonymous-boxes/white-space-8.html | 23 + .../table-anonymous-boxes/white-space-9.html | 23 + .../table-anonymous-boxes/white-space-pre-1.html | 22 + .../table-anonymous-boxes/white-space-pre-ref.html | 6 + .../table-anonymous-boxes/white-space-ref.html | 6 + .../table-background/backgr_border-table-cell.html | 127 + .../backgr_border-table-column-group.html | 129 + .../backgr_border-table-column.html | 133 + .../backgr_border-table-quirks.html | 123 + .../backgr_border-table-row-group.html | 130 + .../table-background/backgr_border-table-row.html | 132 + .../table-background/backgr_border-table.html | 123 + .../reftests/table-background/backgr_fixed-bg.html | 154 + layout/reftests/table-background/backgr_index.html | 77 + .../table-background/backgr_layers-hide.html | 129 + .../table-background/backgr_layers-opacity.html | 130 + .../table-background/backgr_layers-show.html | 154 + .../backgr_position-table-cell.html | 127 + .../backgr_position-table-column-group.html | 126 + .../backgr_position-table-column.html | 129 + .../backgr_position-table-row-group.html | 128 + .../backgr_position-table-row.html | 135 + .../table-background/backgr_position-table.html | 124 + .../table-background/backgr_simple-table-cell.html | 129 + .../backgr_simple-table-column-group.html | 136 + .../backgr_simple-table-column.html | 134 + .../backgr_simple-table-row-group.html | 134 + .../table-background/backgr_simple-table-row.html | 134 + .../table-background/backgr_simple-table.html | 129 + .../border-collapse-opacity-table-cell-ref.html | 68 + .../border-collapse-opacity-table-cell.html | 109 + ...er-collapse-opacity-table-column-group-ref.html | 61 + ...border-collapse-opacity-table-column-group.html | 109 + .../border-collapse-opacity-table-column-ref.html | 61 + .../border-collapse-opacity-table-column.html | 109 + .../border-collapse-opacity-table-ref.html | 63 + ...order-collapse-opacity-table-row-group-ref.html | 63 + .../border-collapse-opacity-table-row-group.html | 109 + .../border-collapse-opacity-table-row-ref.html | 63 + .../border-collapse-opacity-table-row.html | 109 + .../border-collapse-opacity-table.html | 109 + .../border-collapse-table-cell-ref.html | 61 + .../border-collapse-table-cell.html | 111 + .../border-collapse-table-column-group-ref.html | 61 + .../border-collapse-table-column-group.html | 111 + .../border-collapse-table-column-ref.html | 61 + .../border-collapse-table-column.html | 111 + .../border-collapse-table-ref.html | 61 + .../border-collapse-table-row-group-ref.html | 61 + .../border-collapse-table-row-group.html | 111 + .../border-collapse-table-row-ref.html | 61 + .../border-collapse-table-row.html | 111 + .../table-background/border-collapse-table.html | 111 + .../border-separate-opacity-table-cell-ref.html | 68 + .../border-separate-opacity-table-cell.html | 110 + ...er-separate-opacity-table-column-group-ref.html | 89 + ...border-separate-opacity-table-column-group.html | 110 + .../border-separate-opacity-table-column-ref.html | 89 + .../border-separate-opacity-table-column.html | 110 + .../border-separate-opacity-table-ref.html | 66 + ...order-separate-opacity-table-row-group-ref.html | 91 + .../border-separate-opacity-table-row-group.html | 110 + .../border-separate-opacity-table-row-ref.html | 91 + .../border-separate-opacity-table-row.html | 110 + .../border-separate-opacity-table.html | 110 + .../border-separate-table-cell-ref.html | 66 + .../border-separate-table-cell.html | 112 + .../border-separate-table-column-group-ref.html | 89 + .../border-separate-table-column-group.html | 112 + .../border-separate-table-column-ref.html | 89 + .../border-separate-table-column.html | 112 + .../border-separate-table-ref.html | 64 + .../border-separate-table-row-group-ref.html | 89 + .../border-separate-table-row-group.html | 112 + .../border-separate-table-row-ref.html | 89 + .../border-separate-table-row.html | 112 + .../table-background/border-separate-table.html | 112 + layout/reftests/table-background/common.css | 43 + layout/reftests/table-background/edge.gif | Bin 0 -> 3692 bytes .../empty-cells-default-1-ref.html | 6 + .../table-background/empty-cells-default-1.html | 6 + .../empty-cells-default-2-ref.html | 6 + .../table-background/empty-cells-default-2.html | 6 + layout/reftests/table-background/empty.html | 14 + .../reftests/table-background/hidden-cells-1.html | 12 + .../reftests/table-background/hidden-cells-2.html | 12 + .../table-background/hidden-cells-3-ref.html | 14 + .../reftests/table-background/hidden-cells-3.html | 14 + layout/reftests/table-background/rainbowh.gif | Bin 0 -> 1197 bytes layout/reftests/table-background/rainbowv.gif | Bin 0 -> 1622 bytes layout/reftests/table-background/reftest.list | 69 + .../repeatable-diagonal-gradient-with-ticks.png | Bin 0 -> 13153 bytes .../scrollable-rowgroup-collapse-background.html | 6 + .../scrollable-rowgroup-collapse-border.html | 6 + .../scrollable-rowgroup-collapse-notref.html | 6 + .../scrollable-rowgroup-separate-background.html | 6 + .../scrollable-rowgroup-separate-border.html | 6 + .../scrollable-rowgroup-separate-notref.html | 6 + .../table-col-overlapping-ref.html | 27 + .../table-background/table-col-overlapping.html | 27 + .../table-background/table-col-span-1-ref.html | 15 + .../table-background/table-col-span-1.html | 14 + .../table-row-opacity-dynamic-1-ref.html | 28 + .../table-row-opacity-dynamic-1.html | 55 + .../table-row-opacity-dynamic-2-ref.html | 28 + .../table-row-opacity-dynamic-2.html | 54 + layout/reftests/table-background/valid-html401.png | Bin 0 -> 2948 bytes .../reftests/table-bordercollapse/1324524-ref.html | 18 + layout/reftests/table-bordercollapse/1324524.html | 19 + .../table-bordercollapse/1384602-1-ref.html | 18 + .../reftests/table-bordercollapse/1384602-1a.html | 25 + .../reftests/table-bordercollapse/1384602-1b.html | 29 + .../reftests/table-bordercollapse/349655-ref.html | 103 + layout/reftests/table-bordercollapse/349655.html | 97 + .../table-bordercollapse/bc_borderoffset1.html | 22 + .../table-bordercollapse/bc_borderoffset1_ref.html | 19 + .../table-bordercollapse/bc_borderoffset2.html | 22 + .../table-bordercollapse/bc_borderoffset2_ref.html | 20 + .../table-bordercollapse/bc_dyn_cell1.html | 23 + .../table-bordercollapse/bc_dyn_cell1_ref.html | 14 + .../table-bordercollapse/bc_dyn_cell2.html | 23 + .../table-bordercollapse/bc_dyn_cell2_ref.html | 15 + .../table-bordercollapse/bc_dyn_cell3.html | 23 + .../table-bordercollapse/bc_dyn_cell3_ref.html | 14 + .../table-bordercollapse/bc_dyn_cell4.html | 23 + .../table-bordercollapse/bc_dyn_cell4_ref.html | 14 + .../table-bordercollapse/bc_dyn_cell5.html | 23 + .../table-bordercollapse/bc_dyn_cell5_ref.html | 14 + .../reftests/table-bordercollapse/bc_dyn_cg1.html | 30 + .../table-bordercollapse/bc_dyn_cg1_ref.html | 21 + .../reftests/table-bordercollapse/bc_dyn_cg2.html | 30 + .../table-bordercollapse/bc_dyn_cg2_ref.html | 21 + .../reftests/table-bordercollapse/bc_dyn_cg3.html | 30 + .../table-bordercollapse/bc_dyn_cg3_ref.html | 21 + .../reftests/table-bordercollapse/bc_dyn_col1.html | 30 + .../reftests/table-bordercollapse/bc_dyn_col2.html | 30 + .../reftests/table-bordercollapse/bc_dyn_col3.html | 30 + .../reftests/table-bordercollapse/bc_dyn_rg1.html | 27 + .../table-bordercollapse/bc_dyn_rg1_ref.html | 18 + .../reftests/table-bordercollapse/bc_dyn_rg2.html | 27 + .../table-bordercollapse/bc_dyn_rg2_ref.html | 19 + .../reftests/table-bordercollapse/bc_dyn_rg3.html | 27 + .../table-bordercollapse/bc_dyn_rg3_ref.html | 19 + .../reftests/table-bordercollapse/bc_dyn_row1.html | 23 + .../reftests/table-bordercollapse/bc_dyn_row2.html | 23 + .../reftests/table-bordercollapse/bc_dyn_row3.html | 23 + .../table-bordercollapse/bc_dyn_table1.html | 30 + .../table-bordercollapse/bc_dyn_table1_ref.html | 22 + .../table-bordercollapse/bc_dyn_table2.html | 30 + .../table-bordercollapse/bc_dyn_table2_ref.html | 21 + .../table-bordercollapse/bc_dyn_table3.html | 30 + .../table-bordercollapse/bc_dyn_table3_ref.html | 22 + .../border-collapse-rtl-ref.html | 48 + .../table-bordercollapse/border-collapse-rtl.html | 48 + .../border-style-inset-becomes-ridge-ref.html | 10 + .../border-style-inset-becomes-ridge.html | 12 + .../border-style-outset-becomes-groove-ref.html | 10 + .../border-style-outset-becomes-groove.html | 12 + layout/reftests/table-bordercollapse/bordercol.css | 22 + .../table-bordercollapse/bordercolor-1.html | 17 + .../table-bordercollapse/bordercolor-2.html | 17 + .../table-bordercollapse/bordercolor-3-ref.html | 57 + .../table-bordercollapse/bordercolor-3.html | 51 + .../table-bordercollapse/bordercolor-4-ref.html | 59 + .../table-bordercollapse/bordercolor-4.html | 59 + .../table-bordercollapse/bordercolor-ref.html | 22 + .../table-bordercollapse/borderhandling-1.html | 11 + .../table-bordercollapse/borderhandling-2.html | 11 + .../table-bordercollapse/borderhandling-3.html | 11 + .../table-bordercollapse/borderhandling-4.html | 11 + .../table-bordercollapse/borderhandling-5.xhtml | 11 + .../table-bordercollapse/borderhandling-6.xhtml | 11 + .../table-bordercollapse/borderhandling-7.xhtml | 11 + .../table-bordercollapse/borderhandling-8.html | 16 + .../borderhandling-frame-border-ref.html | 108 + .../borderhandling-frame-border.html | 103 + .../table-bordercollapse/borderhandling-ref.html | 11 + ...borderhandling-rules-border-all-quirks-ref.html | 59 + .../borderhandling-rules-border-all-quirks.html | 53 + ...borderhandling-rules-border-all-strict-ref.html | 60 + .../borderhandling-rules-border-all-strict.html | 54 + ...orderhandling-rules-border-cols-quirks-ref.html | 60 + .../borderhandling-rules-border-cols-quirks.html | 55 + ...orderhandling-rules-border-cols-strict-ref.html | 61 + .../borderhandling-rules-border-cols-strict.html | 56 + ...rderhandling-rules-border-empty-quirks-ref.html | 58 + .../borderhandling-rules-border-empty-quirks.html | 52 + ...rderhandling-rules-border-empty-strict-ref.html | 59 + .../borderhandling-rules-border-empty-strict.html | 53 + ...derhandling-rules-border-groups-quirks-ref.html | 59 + .../borderhandling-rules-border-groups-quirks.html | 53 + ...derhandling-rules-border-groups-strict-ref.html | 60 + .../borderhandling-rules-border-groups-strict.html | 54 + ...orderhandling-rules-border-none-quirks-ref.html | 59 + .../borderhandling-rules-border-none-quirks.html | 53 + ...orderhandling-rules-border-none-strict-ref.html | 60 + .../borderhandling-rules-border-none-strict.html | 54 + .../borderhandling-rules-border-ref.html | 293 + ...orderhandling-rules-border-rows-quirks-ref.html | 59 + .../borderhandling-rules-border-rows-quirks.html | 53 + ...orderhandling-rules-border-rows-strict-ref.html | 60 + .../borderhandling-rules-border-rows-strict.html | 54 + ...rderhandling-rules-border-rules-quirks-ref.html | 58 + .../borderhandling-rules-border-rules-quirks.html | 52 + ...rderhandling-rules-border-rules-strict-ref.html | 59 + .../borderhandling-rules-border-rules-strict.html | 53 + .../borderhandling-rules-border.html | 287 + .../borderhandling-strict-ref.html | 12 + .../table-bordercollapse/bug1375518-2.html | 22 + .../table-bordercollapse/bug1375518-3.html | 22 + .../table-bordercollapse/bug1375518-4-ref.html | 44 + .../table-bordercollapse/bug1375518-4.html | 44 + .../table-bordercollapse/bug1375518-5-ref.html | 45 + .../table-bordercollapse/bug1375518-5.html | 45 + .../table-bordercollapse/bug1375518-ref.html | 17 + .../reftests/table-bordercollapse/bug1375518.html | 24 + .../table-bordercollapse/bug1379306-ref.html | 32 + .../reftests/table-bordercollapse/bug1379306.html | 30 + .../table-bordercollapse/bug1394226-notref.html | 63 + .../table-bordercollapse/bug1394226-ref.html | 47 + .../reftests/table-bordercollapse/bug1394226.html | 47 + .../table-bordercollapse/bug1405929-2-ref.html | 35 + .../table-bordercollapse/bug1405929-2.html | 35 + .../table-bordercollapse/bug1405929-ref.html | 36 + .../reftests/table-bordercollapse/bug1405929.html | 34 + .../table-bordercollapse/bug1421887-ref.html | 56 + .../reftests/table-bordercollapse/bug1421887.html | 53 + .../table-bordercollapse/double_borders.html | 6 + .../table-bordercollapse/double_borders_ref.html | 6 + .../table-bordercollapse/empty-toprow-ref.html | 15 + .../table-bordercollapse/empty-toprow.html | 16 + .../frame_above_rules_all.html | 45 + .../frame_above_rules_all_ref.html | 43 + .../frame_above_rules_cols.html | 45 + .../frame_above_rules_cols_ref.html | 43 + .../frame_above_rules_groups.html | 44 + .../frame_above_rules_groups_ref.html | 43 + .../frame_above_rules_none.html | 44 + .../frame_above_rules_none_ref.html | 43 + .../frame_above_rules_rows.html | 45 + .../frame_above_rules_rows_ref.html | 43 + .../frame_below_rules_all.html | 44 + .../frame_below_rules_all_ref.html | 43 + .../frame_below_rules_cols.html | 44 + .../frame_below_rules_cols_ref.html | 43 + .../frame_below_rules_groups.html | 44 + .../frame_below_rules_groups_ref.html | 43 + .../frame_below_rules_none.html | 44 + .../frame_below_rules_none_ref.html | 43 + .../frame_below_rules_rows.html | 44 + .../frame_below_rules_rows_ref.html | 43 + .../frame_border_rules_all.html | 44 + .../frame_border_rules_all_ref.html | 43 + .../frame_border_rules_cols.html | 44 + .../frame_border_rules_cols_ref.html | 43 + .../frame_border_rules_groups.html | 44 + .../frame_border_rules_groups_ref.html | 43 + .../frame_border_rules_none.html | 53 + .../frame_border_rules_none_ref.html | 52 + .../frame_border_rules_rows.html | 44 + .../frame_border_rules_rows_ref.html | 43 + .../table-bordercollapse/frame_box_rules_all.html | 44 + .../frame_box_rules_all_ref.html | 43 + .../table-bordercollapse/frame_box_rules_cols.html | 44 + .../frame_box_rules_cols_ref.html | 43 + .../frame_box_rules_groups.html | 44 + .../frame_box_rules_groups_ref.html | 43 + .../frame_box_rules_none-collapse-ref.html | 43 + .../frame_box_rules_none-collapse.html | 43 + .../table-bordercollapse/frame_box_rules_none.html | 53 + .../frame_box_rules_none_ref.html | 52 + .../table-bordercollapse/frame_box_rules_rows.html | 44 + .../frame_box_rules_rows_ref.html | 43 + .../frame_hsides_rules_all.html | 44 + .../frame_hsides_rules_all_ref.html | 43 + .../frame_hsides_rules_cols.html | 44 + .../frame_hsides_rules_cols_ref.html | 43 + .../frame_hsides_rules_groups.html | 44 + .../frame_hsides_rules_groups_ref.html | 43 + .../frame_hsides_rules_none.html | 44 + .../frame_hsides_rules_none_ref.html | 43 + .../frame_hsides_rules_rows.html | 44 + .../frame_hsides_rules_rows_ref.html | 43 + .../table-bordercollapse/frame_lhs_rules_all.html | 44 + .../frame_lhs_rules_all_ref.html | 43 + .../table-bordercollapse/frame_lhs_rules_cols.html | 44 + .../frame_lhs_rules_cols_ref.html | 43 + .../frame_lhs_rules_groups.html | 44 + .../frame_lhs_rules_groups_ref.html | 43 + .../table-bordercollapse/frame_lhs_rules_none.html | 44 + .../frame_lhs_rules_none_ref.html | 43 + .../table-bordercollapse/frame_lhs_rules_rows.html | 44 + .../frame_lhs_rules_rows_ref.html | 43 + .../table-bordercollapse/frame_rhs_rules_all.html | 44 + .../frame_rhs_rules_all_ref.html | 43 + .../table-bordercollapse/frame_rhs_rules_cols.html | 44 + .../frame_rhs_rules_cols_ref.html | 43 + .../frame_rhs_rules_groups.html | 44 + .../frame_rhs_rules_groups_ref.html | 43 + .../table-bordercollapse/frame_rhs_rules_none.html | 44 + .../frame_rhs_rules_none_ref.html | 43 + .../table-bordercollapse/frame_rhs_rules_rows.html | 44 + .../frame_rhs_rules_rows_ref.html | 43 + .../table-bordercollapse/frame_void_rules_all.html | 44 + .../frame_void_rules_all_ref.html | 43 + .../frame_void_rules_cols.html | 44 + .../frame_void_rules_cols_ref.html | 43 + .../frame_void_rules_groups.html | 44 + .../frame_void_rules_groups_ref.html | 43 + .../frame_void_rules_none.html | 44 + .../frame_void_rules_none_ref.html | 43 + .../frame_void_rules_rows.html | 44 + .../frame_void_rules_rows_ref.html | 43 + .../frame_vsides_rules_all.html | 44 + .../frame_vsides_rules_all_ref.html | 43 + .../frame_vsides_rules_cols.html | 44 + .../frame_vsides_rules_cols_ref.html | 43 + .../frame_vsides_rules_groups.html | 44 + .../frame_vsides_rules_groups_ref.html | 43 + .../frame_vsides_rules_none.html | 44 + .../frame_vsides_rules_none_ref.html | 43 + .../frame_vsides_rules_rows.html | 44 + .../frame_vsides_rules_rows_ref.html | 43 + layout/reftests/table-bordercollapse/reftest.list | 120 + layout/reftests/table-dom/appendCells1-ref.html | 20 + layout/reftests/table-dom/appendCells1.html | 31 + .../table-dom/appendCellsRebuild1-ref.html | 33 + layout/reftests/table-dom/appendCellsRebuild1.html | 41 + .../table-dom/appendCellsZeroColspan-ref.html | 28 + .../reftests/table-dom/appendCellsZeroColspan.html | 37 + layout/reftests/table-dom/appendCol1-ref.html | 17 + layout/reftests/table-dom/appendCol1.html | 27 + layout/reftests/table-dom/appendCol2-ref.html | 19 + layout/reftests/table-dom/appendCol2.html | 29 + layout/reftests/table-dom/appendColGroup1-ref.html | 22 + layout/reftests/table-dom/appendColGroup1.html | 33 + .../reftests/table-dom/appendRowsExpand1-ref.html | 22 + layout/reftests/table-dom/appendRowsExpand1.html | 31 + .../reftests/table-dom/appendTbodyExpand1-ref.html | 23 + layout/reftests/table-dom/appendTbodyExpand1.html | 31 + .../deleteCellsExpandZeroColspan-ref.html | 14 + .../table-dom/deleteCellsExpandZeroColspan.html | 20 + .../table-dom/deleteCellsRebuild1-ref.html | 19 + layout/reftests/table-dom/deleteCellsRebuild1.html | 26 + .../reftests/table-dom/deleteCellsShrink1-ref.html | 16 + layout/reftests/table-dom/deleteCellsShrink1.html | 23 + .../reftests/table-dom/deleteCellsShrink2-ref.html | 21 + layout/reftests/table-dom/deleteCellsShrink2.html | 26 + layout/reftests/table-dom/deleteCol1-ref.html | 20 + layout/reftests/table-dom/deleteCol1.html | 30 + layout/reftests/table-dom/deleteCol2-ref.html | 18 + layout/reftests/table-dom/deleteCol2.html | 30 + layout/reftests/table-dom/deleteCol3-ref.html | 18 + layout/reftests/table-dom/deleteCol3.html | 30 + layout/reftests/table-dom/deleteColGroup1-ref.html | 16 + layout/reftests/table-dom/deleteColGroup1.html | 27 + layout/reftests/table-dom/deleteColGroup2-ref.html | 16 + layout/reftests/table-dom/deleteColGroup2.html | 27 + .../reftests/table-dom/deleteRowsRebuild1-ref.html | 21 + layout/reftests/table-dom/deleteRowsRebuild1.html | 35 + .../table-dom/deleteRowsRebuild1a-ref.html | 15 + layout/reftests/table-dom/deleteRowsRebuild1a.html | 26 + .../reftests/table-dom/deleteRowsShrink1-ref.html | 20 + layout/reftests/table-dom/deleteRowsShrink1.html | 35 + .../reftests/table-dom/deleteTbodyExpand1-ref.html | 31 + layout/reftests/table-dom/deleteTbodyExpand1.html | 55 + .../table-dom/deleteTbodyRebuild1-ref.html | 20 + layout/reftests/table-dom/deleteTbodyRebuild1.html | 36 + .../table-dom/insertCaptionsAndRows1-ref.html | 16 + .../reftests/table-dom/insertCaptionsAndRows1.html | 45 + .../table-dom/insertCaptionsAndRows2-ref.html | 19 + .../reftests/table-dom/insertCaptionsAndRows2.html | 46 + .../table-dom/insertCaptionsAndRows3-ref.html | 18 + .../reftests/table-dom/insertCaptionsAndRows3.html | 48 + .../table-dom/insertCaptionsAndRows4-ref.html | 18 + .../reftests/table-dom/insertCaptionsAndRows4.html | 48 + .../reftests/table-dom/insertCellsExpand1-ref.html | 18 + layout/reftests/table-dom/insertCellsExpand1.html | 29 + .../reftests/table-dom/insertCellsExpand2-ref.html | 21 + layout/reftests/table-dom/insertCellsExpand2.html | 29 + .../insertCellsExpandZeroRowspan-ref.html | 26 + .../table-dom/insertCellsExpandZeroRowspan.html | 36 + .../table-dom/insertCellsRebuild1-ref.html | 34 + layout/reftests/table-dom/insertCellsRebuild1.html | 41 + .../table-dom/insertCellsRebuild2-ref.html | 22 + layout/reftests/table-dom/insertCellsRebuild2.html | 31 + .../table-dom/insertCellsZeroColspan-ref.html | 15 + .../reftests/table-dom/insertCellsZeroColspan.html | 28 + .../reftests/table-dom/insertColGroups1-ref.html | 19 + layout/reftests/table-dom/insertColGroups1.html | 30 + .../reftests/table-dom/insertColGroups2-ref.html | 20 + layout/reftests/table-dom/insertColGroups2.html | 33 + .../table-dom/insertColgroupAndRowgroup-ref.html | 17 + .../table-dom/insertColgroupAndRowgroup.html | 43 + layout/reftests/table-dom/insertCols1-ref.html | 13 + layout/reftests/table-dom/insertCols1.html | 25 + layout/reftests/table-dom/insertCols2-ref.html | 13 + layout/reftests/table-dom/insertCols2.html | 25 + layout/reftests/table-dom/insertCols3-ref.html | 14 + layout/reftests/table-dom/insertCols3.html | 26 + layout/reftests/table-dom/insertCols4-ref.html | 15 + layout/reftests/table-dom/insertCols4.html | 26 + layout/reftests/table-dom/insertCols5-ref.html | 15 + layout/reftests/table-dom/insertCols5.html | 26 + .../reftests/table-dom/insertRowsExpand1-ref.html | 18 + layout/reftests/table-dom/insertRowsExpand1.html | 28 + .../reftests/table-dom/insertRowsRebuild1-ref.html | 18 + layout/reftests/table-dom/insertRowsRebuild1.html | 28 + .../reftests/table-dom/insertTbodyExpand1-ref.html | 23 + layout/reftests/table-dom/insertTbodyExpand1.html | 32 + .../table-dom/insertTbodyRebuild1-ref.html | 23 + layout/reftests/table-dom/insertTbodyRebuild1.html | 32 + layout/reftests/table-dom/reftest.list | 44 + layout/reftests/table-dom/tableDom.js | 129 + layout/reftests/table-html/bug1379306-2-ref.html | 21 + layout/reftests/table-html/bug1379306-2.html | 21 + layout/reftests/table-html/bug1379306-3-ref.html | 23 + layout/reftests/table-html/bug1379306-3.html | 23 + .../cell-align-stopped-at-table-1-quirks-ref.html | 31 + .../cell-align-stopped-at-table-1-quirks.html | 31 + ...ell-align-stopped-at-table-1-standards-ref.html | 32 + .../cell-align-stopped-at-table-1-standards.html | 32 + layout/reftests/table-html/reftest.list | 4 + .../reftests/table-overflow/bug785684-x-ref.html | 109 + layout/reftests/table-overflow/bug785684-x.html | 85 + .../reftests/table-overflow/bug785684-y-ref.html | 109 + layout/reftests/table-overflow/bug785684-y.html | 85 + layout/reftests/table-overflow/reftest.list | 6 + .../table-overflow/table-caption-scroll-ref.html | 49 + .../table-overflow/table-caption-scroll.html | 49 + .../table-cell-block-overflow-ref.html | 43 + .../table-overflow/table-cell-block-overflow.html | 42 + layout/reftests/table-width/balancing-1-ref.html | 99 + layout/reftests/table-width/balancing-1.html | 106 + layout/reftests/table-width/balancing-2-ref.html | 76 + layout/reftests/table-width/balancing-2.html | 99 + .../cell-pref-width-border-box-ref.html | 29 + .../table-width/cell-pref-width-border-box.html | 30 + layout/reftests/table-width/cellpadding-ref.html | 11 + layout/reftests/table-width/cellpadding.html | 11 + layout/reftests/table-width/cellspacing-ref.html | 19 + layout/reftests/table-width/cellspacing.html | 24 + .../table-width/colgroup-vs-column-1-ref.html | 12 + .../reftests/table-width/colgroup-vs-column-1.html | 12 + .../table-width/colgroup-vs-column-2-ref.html | 12 + .../reftests/table-width/colgroup-vs-column-2.html | 12 + .../table-width/colgroup-vs-column-3-ref.html | 12 + .../reftests/table-width/colgroup-vs-column-3.html | 12 + .../table-width/colgroup-vs-column-4-ref.html | 12 + .../reftests/table-width/colgroup-vs-column-4.html | 12 + .../colspan-distribute-to-empty-1-ref.html | 14 + .../colspan-distribute-to-empty-1a.html | 12 + .../colspan-distribute-to-empty-1b.html | 12 + .../colspan-distribute-to-empty-2-ref.html | 13 + .../table-width/colspan-distribute-to-empty-2.html | 11 + .../colspan-percent-distribution-1-ref.html | 25 + .../colspan-percent-distribution-1.html | 25 + .../colspan-percent-distribution-2-ref.html | 30 + .../colspan-percent-distribution-2.html | 29 + .../conflicting-percent-widths-1-ref.html | 29 + .../table-width/conflicting-percent-widths-1.html | 29 + .../conflicting-percent-widths-2-ref.html | 42 + .../table-width/conflicting-percent-widths-2.html | 42 + .../conflicting-percent-widths-3-ref.html | 44 + .../table-width/conflicting-percent-widths-3.html | 44 + .../reftests/table-width/conflicting-widths-1.html | 27 + .../table-width/conflicting-widths-10-ref.html | 27 + .../table-width/conflicting-widths-10.html | 27 + .../reftests/table-width/conflicting-widths-2.html | 27 + .../reftests/table-width/conflicting-widths-3.html | 27 + .../reftests/table-width/conflicting-widths-4.html | 27 + .../table-width/conflicting-widths-5-ref.html | 26 + .../reftests/table-width/conflicting-widths-5.html | 26 + .../table-width/conflicting-widths-6-ref.html | 26 + .../reftests/table-width/conflicting-widths-6.html | 26 + .../table-width/conflicting-widths-7-ref.html | 27 + .../reftests/table-width/conflicting-widths-7.html | 27 + .../table-width/conflicting-widths-8-ref.html | 27 + .../reftests/table-width/conflicting-widths-8.html | 27 + .../table-width/conflicting-widths-9-ref.html | 27 + .../reftests/table-width/conflicting-widths-9.html | 27 + .../table-width/conflicting-widths-ref-100xx.html | 27 + .../default-box-sizing-collapse-quirks-ref.html | 51 + .../default-box-sizing-collapse-quirks.html | 47 + .../default-box-sizing-collapse-standards-ref.html | 52 + .../default-box-sizing-collapse-standards.html | 48 + .../default-box-sizing-separate-quirks-ref.html | 41 + .../default-box-sizing-separate-quirks.html | 46 + .../default-box-sizing-separate-standards-ref.html | 42 + .../default-box-sizing-separate-standards.html | 47 + .../distribute-percent-nonoriginating-ref.html | 7 + .../distribute-percent-nonoriginating.html | 7 + .../table-width/dynamic-fixed-layout-1-ref.html | 17 + .../table-width/dynamic-fixed-layout-1.html | 27 + layout/reftests/table-width/min-width-ref.html | 9 + layout/reftests/table-width/min-width.html | 19 + layout/reftests/table-width/percent-basis-ref.html | 65 + layout/reftests/table-width/percent-basis.html | 64 + .../table-width/percent-large-min-ref.html | 29 + layout/reftests/table-width/percent-large-min.html | 29 + .../table-width/percent-large-nested-ref.html | 36 + .../reftests/table-width/percent-large-nested.html | 36 + layout/reftests/table-width/percent-large-ref.html | 27 + layout/reftests/table-width/percent-large.html | 27 + .../reftests/table-width/percent-small-2-ref.html | 32 + layout/reftests/table-width/percent-small-2.html | 32 + .../table-width/percent-small-min-ref.html | 29 + layout/reftests/table-width/percent-small-min.html | 29 + .../table-width/percent-small-nested-ref.html | 36 + .../reftests/table-width/percent-small-nested.html | 36 + layout/reftests/table-width/percent-small-ref.html | 27 + layout/reftests/table-width/percent-small.html | 27 + .../table-width/percent-truncation-1-ref.html | 28 + .../reftests/table-width/percent-truncation-1.html | 28 + .../table-width/percent-truncation-2-ref.html | 31 + .../reftests/table-width/percent-truncation-2.html | 31 + .../table-width/percent-truncation-3-ref.html | 33 + .../reftests/table-width/percent-truncation-3.html | 31 + layout/reftests/table-width/percent-zero-ref.html | 32 + layout/reftests/table-width/percent-zero.html | 32 + layout/reftests/table-width/pref-width-ref.html | 9 + layout/reftests/table-width/pref-width.html | 19 + layout/reftests/table-width/reftest.list | 66 + .../table-width/shrink-wrap-avail-ref.html | 30 + layout/reftests/table-width/shrink-wrap-avail.html | 30 + .../reftests/table-width/shrink-wrap-min-ref.html | 30 + layout/reftests/table-width/shrink-wrap-min.html | 30 + .../reftests/table-width/shrink-wrap-pref-ref.html | 30 + layout/reftests/table-width/shrink-wrap-pref.html | 30 + .../spacing-invariance-quirks-min-ref.html | 29 + .../table-width/spacing-invariance-quirks-min.html | 27 + .../spacing-invariance-quirks-pref-ref.html | 29 + .../spacing-invariance-quirks-pref.html | 27 + .../spacing-invariance-standards-min-ref.html | 30 + .../spacing-invariance-standards-min.html | 28 + .../spacing-invariance-standards-pref-ref.html | 30 + .../spacing-invariance-standards-pref.html | 28 + .../spanning-cell-sort-1-fixed-ref.html | 24 + .../spanning-cell-sort-1-large-fixed.html | 25 + .../table-width/spanning-cell-sort-1-large.html | 25 + .../table-width/spanning-cell-sort-1-ref.html | 24 + .../spanning-cell-sort-1-small-fixed.html | 25 + .../table-width/spanning-cell-sort-1-small.html | 25 + .../spanning-cell-sort-2-fixed-ref.html | 24 + .../spanning-cell-sort-2-large-fixed.html | 25 + .../table-width/spanning-cell-sort-2-large.html | 25 + .../table-width/spanning-cell-sort-2-ref.html | 24 + .../spanning-cell-sort-2-small-fixed.html | 25 + .../table-width/spanning-cell-sort-2-small.html | 25 + layout/reftests/text-decoration/1133392-ref.html | 17 + layout/reftests/text-decoration/1133392.html | 36 + .../1159729-offset-adjustment-notref.html | 19 + .../text-decoration/1159729-offset-adjustment.html | 21 + .../reftests/text-decoration/1415214-notref.html | 18 + layout/reftests/text-decoration/1415214.html | 18 + layout/reftests/text-decoration/641444-1-ref.html | 38 + layout/reftests/text-decoration/641444-1.html | 38 + layout/reftests/text-decoration/676538-1-ref.html | 23 + layout/reftests/text-decoration/676538-1.html | 22 + .../always-underline-links-ref.html | 2 + .../text-decoration/always-underline-links.html | 5 + .../complex-decoration-style-quirks-ref.html | 102 + .../complex-decoration-style-quirks.html | 114 + .../complex-decoration-style-standards-ref.html | 103 + .../complex-decoration-style-standards.html | 115 + .../decoration-color-override-quirks-ref.html | 5 + .../decoration-color-override-quirks.html | 5 + .../decoration-color-override-standards-ref.html | 6 + .../decoration-color-override-standards.html | 6 + .../decoration-color-quirks-ref.html | 75 + .../text-decoration/decoration-color-quirks.html | 84 + .../decoration-color-standards-ref.html | 77 + .../decoration-color-standards.html | 83 + .../decoration-css21-block-ref.html | 16 + .../text-decoration/decoration-css21-block.html | 14 + .../text-decoration/decoration-css21-ref.html | 30 + .../reftests/text-decoration/decoration-css21.html | 30 + .../decoration-style-quirks-ref.html | 54 + .../text-decoration/decoration-style-quirks.html | 47 + .../decoration-style-standards-ref.html | 34 + .../decoration-style-standards.html | 34 + ...amic-underline-vertical-align-quirks-1-ref.html | 21 + .../dynamic-underline-vertical-align-quirks-1.html | 26 + ...amic-underline-vertical-align-quirks-2-ref.html | 21 + .../dynamic-underline-vertical-align-quirks-2.html | 26 + ...c-underline-vertical-align-standards-1-ref.html | 22 + ...namic-underline-vertical-align-standards-1.html | 27 + ...c-underline-vertical-align-standards-2-ref.html | 22 + ...namic-underline-vertical-align-standards-2.html | 27 + .../emphasis-style-dynamic-ref.html | 12 + .../text-decoration/emphasis-style-dynamic.html | 20 + .../inline-baseline-almost-standards-ref.html | 10 + .../inline-baseline-almost-standards.html | 10 + .../inline-baseline-quirks-ref.html | 8 + .../text-decoration/inline-baseline-quirks.html | 8 + .../line-through-style-block-dashed-quirks.html | 1 + .../line-through-style-block-dashed-standards.html | 2 + .../line-through-style-block-dotted-quirks.html | 1 + .../line-through-style-block-dotted-standards.html | 2 + .../line-through-style-block-double-quirks.html | 1 + .../line-through-style-block-double-standards.html | 2 + .../line-through-style-block-quirks-ref.html | 1 + .../line-through-style-block-solid-quirks.html | 1 + .../line-through-style-block-solid-standards.html | 2 + .../line-through-style-block-standards-ref.html | 2 + .../line-through-style-block-wavy-quirks.html | 1 + .../line-through-style-block-wavy-standards.html | 2 + .../line-through-style-inline-dashed-quirks.html | 1 + ...line-through-style-inline-dashed-standards.html | 2 + .../line-through-style-inline-dotted-quirks.html | 1 + ...line-through-style-inline-dotted-standards.html | 2 + .../line-through-style-inline-double-quirks.html | 1 + ...line-through-style-inline-double-standards.html | 2 + .../line-through-style-inline-quirks-ref.html | 1 + .../line-through-style-inline-solid-quirks.html | 1 + .../line-through-style-inline-solid-standards.html | 2 + .../line-through-style-inline-standards-ref.html | 2 + .../line-through-style-inline-wavy-quirks.html | 1 + .../line-through-style-inline-wavy-standards.html | 2 + .../overline-style-block-dashed-quirks.html | 1 + .../overline-style-block-dashed-standards.html | 2 + .../overline-style-block-dotted-quirks.html | 1 + .../overline-style-block-dotted-standards.html | 2 + .../overline-style-block-double-quirks.html | 1 + .../overline-style-block-double-standards.html | 2 + .../overline-style-block-quirks-ref.html | 1 + .../overline-style-block-solid-quirks.html | 1 + .../overline-style-block-solid-standards.html | 2 + .../overline-style-block-standards-ref.html | 2 + .../overline-style-block-wavy-quirks.html | 1 + .../overline-style-block-wavy-standards.html | 2 + .../overline-style-inline-dashed-quirks.html | 1 + .../overline-style-inline-dashed-standards.html | 2 + .../overline-style-inline-dotted-quirks.html | 1 + .../overline-style-inline-dotted-standards.html | 2 + .../overline-style-inline-double-quirks.html | 1 + .../overline-style-inline-double-standards.html | 2 + .../overline-style-inline-quirks-ref.html | 1 + .../overline-style-inline-solid-quirks.html | 1 + .../overline-style-inline-solid-standards.html | 2 + .../overline-style-inline-standards-ref.html | 2 + .../overline-style-inline-wavy-quirks.html | 1 + .../overline-style-inline-wavy-standards.html | 2 + layout/reftests/text-decoration/reftest.list | 123 + .../text-decoration/skip-ink-cjk-1-ref.html | 18 + .../reftests/text-decoration/skip-ink-cjk-1.html | 15 + .../text-decoration/skip-ink-cjk-2-ref.html | 19 + .../reftests/text-decoration/skip-ink-cjk-2.html | 18 + .../text-decoration/skip-ink-cjk-3-ref.html | 19 + .../reftests/text-decoration/skip-ink-cjk-3.html | 18 + .../skip-ink-multiline-position-ref.html | 26 + .../skip-ink-multiline-position.html | 26 + .../skip-ink-vertical-align-2-notref.html | 5 + .../text-decoration/skip-ink-vertical-align-2.html | 5 + .../skip-ink-vertical-align-ref.html | 20 + .../text-decoration/skip-ink-vertical-align.html | 19 + .../text-decoration/table-quirk-1-ref.html | 7 + layout/reftests/text-decoration/table-quirk-1.html | 7 + .../text-decoration/table-quirk-2-ref.html | 26 + layout/reftests/text-decoration/table-quirk-2.html | 35 + .../text-decoration-propagation-1-quirks-ref.html | 38 + .../text-decoration-propagation-1-quirks.html | 46 + ...ext-decoration-propagation-1-standards-ref.html | 39 + .../text-decoration-propagation-1-standards.html | 47 + .../text-decoration-zorder-1-quirks.html | 44 + .../text-decoration-zorder-1-ref.html | 55 + .../text-decoration-zorder-1-standards.html | 46 + .../underline-block-propagation-2-quirks-ref.html | 40 + .../underline-block-propagation-2-quirks.html | 35 + ...nderline-block-propagation-2-standards-ref.html | 40 + .../underline-block-propagation-2-standards.html | 34 + .../underline-block-propagation-quirks-ref.html | 13 + .../underline-block-propagation-quirks.html | 13 + .../underline-block-propagation-standards-ref.html | 14 + .../underline-block-propagation-standards.html | 14 + .../underline-block-quirks-notref.html | 2 + .../underline-block-quirks-ref.html | 2 + .../text-decoration/underline-block-quirks.html | 2 + .../underline-block-standards-notref.html | 3 + .../underline-block-standards-ref.html | 3 + .../text-decoration/underline-block-standards.html | 3 + .../text-decoration/underline-button-1-ref.html | 9 + .../text-decoration/underline-button-1.html | 8 + .../text-decoration/underline-button-2-ref.html | 9 + .../text-decoration/underline-button-2.html | 8 + .../underline-inline-block-quirks-notref.html | 2 + .../underline-inline-block-quirks-ref.html | 2 + .../underline-inline-block-quirks.html | 2 + .../underline-inline-block-standards-notref.html | 3 + .../underline-inline-block-standards-ref.html | 3 + .../underline-inline-block-standards.html | 3 + .../text-decoration/underline-select-1-ref.html | 9 + .../text-decoration/underline-select-1.html | 8 + .../text-decoration/underline-select-2-ref.html | 9 + .../text-decoration/underline-select-2.html | 8 + .../underline-style-block-dashed-quirks.html | 1 + .../underline-style-block-dashed-standards.html | 2 + .../underline-style-block-dotted-quirks.html | 1 + .../underline-style-block-dotted-standards.html | 2 + .../underline-style-block-double-quirks.html | 1 + .../underline-style-block-double-standards.html | 2 + .../underline-style-block-quirks-ref.html | 1 + .../underline-style-block-solid-quirks.html | 1 + .../underline-style-block-solid-standards.html | 2 + .../underline-style-block-standards-ref.html | 2 + .../underline-style-block-wavy-quirks.html | 1 + .../underline-style-block-wavy-standards.html | 2 + .../underline-style-inline-dashed-quirks.html | 1 + .../underline-style-inline-dashed-standards.html | 2 + .../underline-style-inline-dotted-quirks.html | 1 + .../underline-style-inline-dotted-standards.html | 2 + .../underline-style-inline-double-quirks.html | 1 + .../underline-style-inline-double-standards.html | 2 + .../underline-style-inline-quirks-ref.html | 1 + .../underline-style-inline-solid-quirks.html | 1 + .../underline-style-inline-solid-standards.html | 2 + .../underline-style-inline-standards-ref.html | 2 + .../underline-style-inline-wavy-quirks.html | 1 + .../underline-style-inline-wavy-standards.html | 2 + .../underline-table-caption-quirks-notref.html | 12 + .../underline-table-caption-quirks-ref.html | 12 + .../underline-table-caption-quirks.html | 12 + .../underline-table-caption-standards-notref.html | 13 + .../underline-table-caption-standards-ref.html | 13 + .../underline-table-caption-standards.html | 13 + .../underline-table-cell-quirks-notref.html | 11 + .../underline-table-cell-quirks-ref.html | 11 + .../underline-table-cell-quirks.html | 11 + .../underline-table-cell-standards-notref.html | 12 + .../underline-table-cell-standards-ref.html | 12 + .../underline-table-cell-standards.html | 12 + .../vertical-mode-decorations-1-ref.html | 15 + .../vertical-mode-decorations-1.html | 15 + .../vertical-mode-decorations-2-ref.html | 15 + .../vertical-mode-decorations-2.html | 15 + .../dynamic-change-with-overflow-1-ref.html | 6 + .../dynamic-change-with-overflow-1.html | 16 + layout/reftests/text-indent/reftest.list | 20 + .../text-indent/text-indent-intrinsic-min-ref.html | 36 + .../text-indent/text-indent-intrinsic-min.html | 48 + .../text-indent-intrinsic-pref-ref.html | 36 + .../text-indent/text-indent-intrinsic-pref.html | 48 + ...t-indent-multiple-line-notref-block-margin.html | 16 + .../text-indent-multiple-line-ref-float.html | 16 + ...ext-indent-multiple-line-ref-inline-margin.html | 15 + .../text-indent/text-indent-multiple-line.html | 16 + .../text-indent-negative-intrinsic-min-ref.html | 30 + .../text-indent-negative-intrinsic-min.html | 43 + .../text-indent-negative-intrinsic-pref-ref.html | 30 + .../text-indent-negative-intrinsic-pref.html | 43 + .../text-indent-parent-dynamic-ref.html | 10 + .../text-indent/text-indent-parent-dynamic.html | 15 + .../text-indent/text-indent-single-line-0.html | 15 + .../text-indent/text-indent-single-line-100.html | 15 + ...single-line-indent-inline-ref-block-margin.html | 16 + ...ingle-line-indent-inline-ref-inline-margin.html | 15 + .../text-indent-single-line-indent-inline.html | 16 + .../text-indent-single-line-percent-ref.html | 14 + .../text-indent-single-line-percent.html | 18 + .../text-indent-single-line-ref-margin.html | 15 + .../text-indent-single-line-ref-unstyled.html | 14 + .../text-overflow/TestEllipsisFallback.woff | Bin 0 -> 1224 bytes .../text-overflow/aligned-baseline-ref.html | 100 + .../reftests/text-overflow/aligned-baseline.html | 100 + .../text-overflow/anonymous-block-ref.html | 66 + layout/reftests/text-overflow/anonymous-block.html | 75 + .../text-overflow/atomic-under-marker-ref.html | 85 + .../text-overflow/atomic-under-marker.html | 85 + layout/reftests/text-overflow/bidi-simple-ref.html | 85 + .../text-overflow/bidi-simple-scrolled-ref.html | 106 + .../text-overflow/bidi-simple-scrolled.html | 98 + layout/reftests/text-overflow/bidi-simple.html | 81 + .../reftests/text-overflow/block-padding-ref.html | 83 + layout/reftests/text-overflow/block-padding.html | 71 + .../text-overflow/clipped-elements-ref.html | 78 + .../reftests/text-overflow/clipped-elements.html | 80 + .../reftests/text-overflow/combobox-zoom-ref.html | 34 + layout/reftests/text-overflow/combobox-zoom.html | 34 + .../text-overflow/dynamic-change-1-ref.html | 7 + .../reftests/text-overflow/dynamic-change-1.html | 16 + .../text-overflow/ellipsis-font-fallback-ref.html | 149 + .../text-overflow/ellipsis-font-fallback.html | 150 + .../text-overflow/false-marker-overlap-ref.html | 72 + .../text-overflow/false-marker-overlap.html | 72 + .../reftests/text-overflow/float-edges-1-ref.html | 71 + layout/reftests/text-overflow/float-edges-1.html | 73 + .../reftests/text-overflow/line-clipping-ref.html | 28 + layout/reftests/text-overflow/line-clipping.html | 32 + .../reftests/text-overflow/marker-basic-ref.html | 276 + layout/reftests/text-overflow/marker-basic.html | 205 + .../reftests/text-overflow/marker-shadow-ref.html | 33 + layout/reftests/text-overflow/marker-shadow.html | 37 + .../reftests/text-overflow/marker-string-ref.html | 69 + layout/reftests/text-overflow/marker-string.html | 73 + .../text-overflow/quirks-decorations-ref.html | 73 + .../reftests/text-overflow/quirks-decorations.html | 74 + .../text-overflow/quirks-line-height-ref.html | 57 + .../reftests/text-overflow/quirks-line-height.html | 56 + layout/reftests/text-overflow/reftest.list | 38 + .../text-overflow/scroll-rounding-ref.html | 85 + layout/reftests/text-overflow/scroll-rounding.html | 86 + layout/reftests/text-overflow/selection-ref.html | 118 + layout/reftests/text-overflow/selection.html | 116 + .../reftests/text-overflow/single-value-ref.html | 106 + layout/reftests/text-overflow/single-value.html | 99 + .../text-overflow/standards-decorations-ref.html | 72 + .../text-overflow/standards-decorations.html | 73 + .../text-overflow/standards-line-height-ref.html | 58 + .../text-overflow/standards-line-height.html | 57 + layout/reftests/text-overflow/table-cell-ref.html | 45 + layout/reftests/text-overflow/table-cell.html | 47 + .../reftests/text-overflow/theme-overflow-ref.html | 61 + layout/reftests/text-overflow/theme-overflow.html | 62 + .../text-overflow/two-value-syntax-ref.html | 66 + .../reftests/text-overflow/two-value-syntax.html | 75 + .../vertical-decorations-1-2-notref.html | 27 + .../text-overflow/vertical-decorations-1-ref.html | 27 + .../text-overflow/vertical-decorations-1.html | 27 + .../text-overflow/vertical-decorations-2-ref.html | 30 + .../text-overflow/vertical-decorations-2.html | 30 + .../vertical-decorations-3-4-notref.html | 27 + .../text-overflow/vertical-decorations-3-ref.html | 28 + .../text-overflow/vertical-decorations-3.html | 28 + .../text-overflow/vertical-decorations-4-ref.html | 30 + .../text-overflow/vertical-decorations-4.html | 30 + .../text-overflow/visibility-hidden-ref.html | 72 + .../reftests/text-overflow/visibility-hidden.html | 74 + layout/reftests/text-overflow/xulscroll-ref.html | 80 + layout/reftests/text-overflow/xulscroll.html | 104 + .../reftests/text-shadow/basic-negcoord-ref.xhtml | 6 + layout/reftests/text-shadow/basic-negcoord.xhtml | 5 + layout/reftests/text-shadow/basic-ref.xhtml | 6 + layout/reftests/text-shadow/basic.xhtml | 5 + layout/reftests/text-shadow/blur-notref.xhtml | 3 + layout/reftests/text-shadow/blur-opacity-ref.html | 7 + layout/reftests/text-shadow/blur-opacity.html | 7 + layout/reftests/text-shadow/blur.xhtml | 3 + .../reftests/text-shadow/color-inherit-ref.xhtml | 6 + layout/reftests/text-shadow/color-inherit.xhtml | 5 + .../reftests/text-shadow/multiple-noblur-ref.xhtml | 9 + layout/reftests/text-shadow/multiple-noblur.xhtml | 5 + layout/reftests/text-shadow/overflow-clip-ref.html | 13 + layout/reftests/text-shadow/overflow-clip.html | 18 + .../text-shadow/overflow-decoration-ref.html | 25 + .../reftests/text-shadow/overflow-decoration.html | 23 + layout/reftests/text-shadow/reftest.list | 22 + .../text-shadow-on-selection-1-ref.html | 26 + .../text-shadow/text-shadow-on-selection-1.html | 41 + .../text-shadow-on-selection-2-ref.html | 27 + .../text-shadow/text-shadow-on-selection-2.html | 43 + .../text-shadow/text-shadow-on-space-1-ref.html | 16 + .../text-shadow/text-shadow-on-space-1.html | 17 + .../text-shadow/text-shadow-selected-1-notref.html | 31 + .../text-shadow/text-shadow-selected-1-ref.html | 33 + .../text-shadow/text-shadow-selected-1.html | 31 + .../text-shadow/text-shadow-selected-2-notref.html | 31 + .../text-shadow/text-shadow-selected-2-ref.html | 33 + .../text-shadow/text-shadow-selected-2.html | 31 + layout/reftests/text-stroke/reftest.list | 9 + .../webkit-text-stroke-property-001-ref.html | 16 + .../webkit-text-stroke-property-001.html | 17 + .../webkit-text-stroke-property-002-ref.html | 16 + .../webkit-text-stroke-property-002.html | 17 + .../webkit-text-stroke-property-003-ref.html | 16 + .../webkit-text-stroke-property-003.html | 17 + .../webkit-text-stroke-property-004-ref.html | 16 + .../webkit-text-stroke-property-004.html | 17 + .../webkit-text-stroke-property-005-ref.html | 16 + .../webkit-text-stroke-property-005.html | 26 + .../webkit-text-stroke-property-006-ref.html | 19 + .../webkit-text-stroke-property-006.html | 19 + .../reftests/text-svgglyphs/bug1320197-1-ref.html | 19 + layout/reftests/text-svgglyphs/bug1320197-1.html | 21 + layout/reftests/text-svgglyphs/clip-ref.html | 21 + layout/reftests/text-svgglyphs/clip.html | 39 + layout/reftests/text-svgglyphs/reftest.list | 36 + layout/reftests/text-svgglyphs/resources/README | 61 + .../resources/bug1320197-testFont2.ttf | Bin 0 -> 1972 bytes .../text-svgglyphs/resources/glyphs-base.svg | 13 + .../text-svgglyphs/resources/glyphs-invalid.svg | 40 + .../resources/glyphs-objectcolor.svg | 24 + .../resources/glyphs-objectopacity.svg | 59 + .../resources/glyphs-objectstroke.svg | 25 + .../resources/glyphs-paintservers.svg | 28 + .../text-svgglyphs/resources/glyphs-transforms.svg | 67 + .../reftests/text-svgglyphs/resources/nosvg.woff | Bin 0 -> 68044 bytes .../reftests/text-svgglyphs/resources/rubbish.txt | 1 + .../reftests/text-svgglyphs/resources/rubbish.woff | Bin 0 -> 68172 bytes .../text-svgglyphs/resources/svg-bitmap.ttf | Bin 0 -> 2064 bytes .../text-svgglyphs/resources/svg-bitmap.ttx | 253 + .../text-svgglyphs/resources/svg-glyph-extents.otf | Bin 0 -> 183892 bytes .../reftests/text-svgglyphs/resources/svg-gz.ttf | Bin 0 -> 113804 bytes layout/reftests/text-svgglyphs/resources/svg.woff | Bin 0 -> 70060 bytes .../text-svgglyphs/svg-glyph-basic-disabled.svg | 27 + .../text-svgglyphs/svg-glyph-basic-ref.svg | 8 + layout/reftests/text-svgglyphs/svg-glyph-basic.svg | 25 + .../text-svgglyphs/svg-glyph-cachedopacity-ref.svg | 6 + .../text-svgglyphs/svg-glyph-cachedopacity.svg | 20 + .../text-svgglyphs/svg-glyph-compressed-ref.html | 13 + .../text-svgglyphs/svg-glyph-compressed.html | 13 + .../text-svgglyphs/svg-glyph-direct-ref.svg | 27 + .../reftests/text-svgglyphs/svg-glyph-direct.svg | 19 + .../text-svgglyphs/svg-glyph-extents-ref.html | 27 + .../reftests/text-svgglyphs/svg-glyph-extents.html | 50 + .../reftests/text-svgglyphs/svg-glyph-html-ref.svg | 11 + layout/reftests/text-svgglyphs/svg-glyph-html.html | 12 + .../text-svgglyphs/svg-glyph-invalid-ids-ref.svg | 6 + .../text-svgglyphs/svg-glyph-invalid-ids.svg | 22 + .../text-svgglyphs/svg-glyph-invalid-ref.html | 18 + .../reftests/text-svgglyphs/svg-glyph-invalid.html | 23 + .../reftests/text-svgglyphs/svg-glyph-mask-ref.svg | 15 + layout/reftests/text-svgglyphs/svg-glyph-mask.svg | 12 + .../svg-glyph-objectfill-solid-ref.svg | 4 + .../text-svgglyphs/svg-glyph-objectfill-solid.svg | 27 + .../svg-glyph-objectgradient-ref.svg | 25 + .../svg-glyph-objectgradient-zoom-ref.svg | 25 + .../svg-glyph-objectgradient-zoom.svg | 35 + .../text-svgglyphs/svg-glyph-objectgradient.svg | 36 + .../text-svgglyphs/svg-glyph-objectopacity-ref.svg | 30 + .../text-svgglyphs/svg-glyph-objectopacity.svg | 40 + .../svg-glyph-objectopacity2-ref.svg | 30 + .../text-svgglyphs/svg-glyph-objectopacity2.svg | 39 + .../text-svgglyphs/svg-glyph-objectpattern-ref.svg | 25 + .../text-svgglyphs/svg-glyph-objectpattern.svg | 35 + .../svg-glyph-objectstroke-solid-ref.svg | 6 + .../svg-glyph-objectstroke-solid.svg | 27 + .../svg-glyph-objectvalue-150-ref.svg | 13 + .../text-svgglyphs/svg-glyph-objectvalue-150.svg | 21 + .../svg-glyph-objectvalue-75-ref.svg | 13 + .../text-svgglyphs/svg-glyph-objectvalue-75.svg | 21 + .../text-svgglyphs/svg-glyph-objectvalue-ref.svg | 13 + .../text-svgglyphs/svg-glyph-objectvalue.svg | 21 + .../text-svgglyphs/svg-glyph-paint-server-ref.svg | 10 + .../text-svgglyphs/svg-glyph-paint-server.svg | 21 + .../text-svgglyphs/svg-glyph-paintnone-ref.svg | 17 + .../text-svgglyphs/svg-glyph-paintnone.svg | 25 + .../svg-glyph-positioning-disabled.svg | 25 + .../text-svgglyphs/svg-glyph-positioning-ref.svg | 21 + .../text-svgglyphs/svg-glyph-positioning.svg | 23 + .../text-svgglyphs/svg-glyph-transform-ref.svg | 48 + .../text-svgglyphs/svg-glyph-transform.svg | 48 + .../text-svgglyphs/svg-in-ot-bitmap-1-ref.html | 30 + .../text-svgglyphs/svg-in-ot-bitmap-1.html | 33 + layout/reftests/text-transform/all-lower-ref.html | 1448 ++ layout/reftests/text-transform/all-lower.html | 1448 ++ layout/reftests/text-transform/all-title-ref.html | 1517 ++ layout/reftests/text-transform/all-title.html | 1517 ++ layout/reftests/text-transform/all-upper-ref.html | 1540 ++ layout/reftests/text-transform/all-upper.html | 1540 ++ layout/reftests/text-transform/capitalize-1.html | 11 + layout/reftests/text-transform/capitalize-2.html | 11 + .../reftests/text-transform/capitalize-3-ref.html | 11 + layout/reftests/text-transform/capitalize-3.html | 16 + .../reftests/text-transform/capitalize-4-ref.html | 12 + layout/reftests/text-transform/capitalize-4.html | 12 + .../reftests/text-transform/capitalize-5-ref.html | 12 + layout/reftests/text-transform/capitalize-5.html | 12 + .../reftests/text-transform/capitalize-6-ref.html | 11 + layout/reftests/text-transform/capitalize-6.html | 11 + .../reftests/text-transform/capitalize-7-ref.html | 6 + layout/reftests/text-transform/capitalize-7.html | 10 + layout/reftests/text-transform/capitalize-7a.html | 11 + .../reftests/text-transform/capitalize-8-ref.html | 11 + layout/reftests/text-transform/capitalize-8.html | 12 + .../reftests/text-transform/capitalize-9-ref.html | 12 + layout/reftests/text-transform/capitalize-9.html | 12 + layout/reftests/text-transform/capitalize-ref.html | 6 + .../text-transform/fake-small-caps-1-ref.html | 22 + .../reftests/text-transform/fake-small-caps-1.html | 19 + .../reftests/text-transform/fullwidth-1-ref.html | 9 + layout/reftests/text-transform/fullwidth-1.html | 9 + .../reftests/text-transform/fullwidth-2-ref.html | 9 + layout/reftests/text-transform/fullwidth-2.html | 9 + .../reftests/text-transform/fullwidth-all-ref.html | 34 + layout/reftests/text-transform/fullwidth-all.html | 34 + .../graphite-small-caps-1-notref.html | 22 + .../text-transform/graphite-small-caps-1-ref.html | 22 + .../text-transform/graphite-small-caps-1.html | 19 + .../text-transform/greek-small-caps-1-ref.html | 25 + .../text-transform/greek-small-caps-1.html | 23 + .../text-transform/greek-uppercase-1-ref.html | 17 + .../text-transform/greek-uppercase-1a.html | 22 + .../text-transform/greek-uppercase-1b.html | 22 + .../text-transform/greek-uppercase-2-ref.html | 17 + .../reftests/text-transform/greek-uppercase-2.html | 18 + .../text-transform/greek-uppercase-3-ref.html | 17 + .../reftests/text-transform/greek-uppercase-3.html | 18 + .../text-transform/irish-lowercase-1-ref.html | 227 + .../text-transform/irish-lowercase-1a.html | 227 + .../text-transform/irish-lowercase-1b.html | 227 + .../text-transform/irish-uppercase-1-ref.html | 120 + .../reftests/text-transform/irish-uppercase-1.html | 120 + layout/reftests/text-transform/lowercase-1.html | 11 + layout/reftests/text-transform/lowercase-ref.html | 6 + .../text-transform/lowercase-sigma-1-ref.html | 11 + .../reftests/text-transform/lowercase-sigma-1.html | 11 + .../opentype-small-caps-1-notref.html | 22 + .../text-transform/opentype-small-caps-1-ref.html | 22 + .../text-transform/opentype-small-caps-1.html | 19 + layout/reftests/text-transform/reftest.list | 49 + .../reftests/text-transform/small-caps-1-ref.html | 4 + layout/reftests/text-transform/small-caps-1.html | 9 + .../small-caps-turkish-1-notref.html | 24 + .../text-transform/small-caps-turkish-1.html | 24 + layout/reftests/text-transform/smtp-lower-ref.html | 50 + layout/reftests/text-transform/smtp-lower.html | 53 + layout/reftests/text-transform/smtp-title-ref.html | 50 + layout/reftests/text-transform/smtp-title.html | 53 + layout/reftests/text-transform/smtp-upper-ref.html | 50 + layout/reftests/text-transform/smtp-upper.html | 53 + .../text-transform/turkish-casing-1-ref.html | 27 + .../reftests/text-transform/turkish-casing-1.html | 27 + layout/reftests/text-transform/uppercase-1.html | 11 + .../text-transform/uppercase-eszett-1.html | 5 + .../text-transform/uppercase-eszett-1a-ref.html | 5 + .../text-transform/uppercase-eszett-1b-ref.html | 5 + layout/reftests/text-transform/uppercase-ref.html | 6 + .../reftests/text-transform/uppercase-szlig-1.html | 11 + .../text-transform/uppercase-szlig-ref.html | 6 + layout/reftests/text/1170688-ref.html | 21 + layout/reftests/text/1170688.html | 21 + .../reftests/text/1320665-cmap-format-13-ref.html | 12 + layout/reftests/text/1320665-cmap-format-13.html | 22 + .../1331339-script-extensions-shaping-1-ref.html | 28 + .../text/1331339-script-extensions-shaping-1.html | 34 + layout/reftests/text/1349308-1.html | 2 + layout/reftests/text/1349308-notref.html | 1 + ...463020-letter-spacing-text-transform-1-ref.html | 17 + .../1463020-letter-spacing-text-transform-1.html | 23 + ...463020-letter-spacing-text-transform-2-ref.html | 17 + .../1463020-letter-spacing-text-transform-2.html | 23 + ...61-spurious-hyphenation-after-explicit-ref.html | 2 + ...507661-spurious-hyphenation-after-explicit.html | 2 + layout/reftests/text/1522857-1-ref.html | 2 + layout/reftests/text/1522857-1.html | 2 + .../text/1637405-pua-shaping-1-notref.html | 15 + layout/reftests/text/1637405-pua-shaping-1.html | 15 + layout/reftests/text/1655364-1-ref.html | 2 + layout/reftests/text/1655364-1.html | 2 + layout/reftests/text/1670581-1-ref.html | 13 + layout/reftests/text/1670581-1.html | 13 + layout/reftests/text/1673098-1-ref.html | 13 + layout/reftests/text/1673098-1.html | 13 + layout/reftests/text/444656-ref.html | 12 + layout/reftests/text/444656.html | 27 + layout/reftests/text/449555-1-ref.html | 33 + layout/reftests/text/449555-1.html | 33 + layout/reftests/text/467722-ref.html | 10 + layout/reftests/text/467722.html | 10 + layout/reftests/text/475092-pos.html | 19 + layout/reftests/text/475092-ref.html | 19 + layout/reftests/text/475092-sub.html | 19 + .../text/476378-soft-hyphen-fallback-ref.html | 19 + .../reftests/text/476378-soft-hyphen-fallback.html | 19 + layout/reftests/text/577380-ref.html | 13 + layout/reftests/text/577380.html | 13 + layout/reftests/text/726392-1-ref.html | 53 + layout/reftests/text/726392-1.html | 66 + layout/reftests/text/726392-2-ref.html | 53 + layout/reftests/text/726392-2.html | 66 + layout/reftests/text/726392-3-ref.html | 83 + layout/reftests/text/726392-3.html | 94 + layout/reftests/text/745555-1-ref.html | 28 + layout/reftests/text/745555-1.html | 29 + layout/reftests/text/745555-2-ref.html | 14 + layout/reftests/text/745555-2.html | 19 + layout/reftests/text/820255-ref.html | 11 + layout/reftests/text/820255.html | 14 + layout/reftests/text/arabic-fallback-1-ref.html | 17 + layout/reftests/text/arabic-fallback-1.html | 17 + layout/reftests/text/arabic-fallback-2-ref.html | 20 + layout/reftests/text/arabic-fallback-2.html | 20 + layout/reftests/text/arabic-fallback-3-ref.html | 17 + layout/reftests/text/arabic-fallback-3.html | 17 + layout/reftests/text/arabic-fallback-4-ref.html | 17 + layout/reftests/text/arabic-fallback-4.html | 17 + .../text/arabic-final-ligature-spacing-ref.html | 6 + .../text/arabic-final-ligature-spacing.html | 9 + layout/reftests/text/arabic-marks-1-ref.html | 42 + layout/reftests/text/arabic-marks-1.html | 42 + layout/reftests/text/arabic-shaping-1-ref.html | 17 + layout/reftests/text/arabic-shaping-1.html | 17 + .../reftests/text/arial-bold-lam-alef-1-ref.html | 5 + layout/reftests/text/arial-bold-lam-alef-1.html | 5 + .../reftests/text/auto-hyphenation-1-notref.html | 9 + layout/reftests/text/auto-hyphenation-1-ref.html | 9 + layout/reftests/text/auto-hyphenation-1.html | 10 + layout/reftests/text/auto-hyphenation-10-ref.html | 11 + layout/reftests/text/auto-hyphenation-10.html | 11 + layout/reftests/text/auto-hyphenation-1a.html | 10 + layout/reftests/text/auto-hyphenation-2-ref.html | 11 + layout/reftests/text/auto-hyphenation-2.html | 12 + layout/reftests/text/auto-hyphenation-3-ref.html | 9 + layout/reftests/text/auto-hyphenation-3.html | 10 + layout/reftests/text/auto-hyphenation-4-ref.html | 9 + layout/reftests/text/auto-hyphenation-4.html | 10 + layout/reftests/text/auto-hyphenation-5-ref.html | 28 + layout/reftests/text/auto-hyphenation-5.html | 28 + layout/reftests/text/auto-hyphenation-6-ref.html | 9 + layout/reftests/text/auto-hyphenation-6.html | 10 + layout/reftests/text/auto-hyphenation-7-ref.html | 9 + layout/reftests/text/auto-hyphenation-7.html | 10 + layout/reftests/text/auto-hyphenation-8-ref.html | 10 + layout/reftests/text/auto-hyphenation-8.html | 10 + layout/reftests/text/auto-hyphenation-9-ref.html | 11 + layout/reftests/text/auto-hyphenation-9.html | 11 + .../reftests/text/auto-hyphenation-af-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-af-1.html | 11 + .../reftests/text/auto-hyphenation-bg-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-bg-1.html | 11 + .../reftests/text/auto-hyphenation-bn-1-ref.html | 4 + layout/reftests/text/auto-hyphenation-bn-1.html | 4 + .../reftests/text/auto-hyphenation-ca-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-ca-1.html | 11 + .../reftests/text/auto-hyphenation-cy-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-cy-1.html | 11 + .../reftests/text/auto-hyphenation-da-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-da-1.html | 11 + .../text/auto-hyphenation-de-1901-1-ref.html | 13 + .../reftests/text/auto-hyphenation-de-1901-1.html | 13 + .../text/auto-hyphenation-de-1996-1-ref.html | 13 + .../reftests/text/auto-hyphenation-de-1996-1.html | 13 + .../text/auto-hyphenation-de-ch-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-de-ch-1.html | 11 + .../reftests/text/auto-hyphenation-eo-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-eo-1.html | 11 + .../reftests/text/auto-hyphenation-es-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-es-1.html | 11 + .../reftests/text/auto-hyphenation-et-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-et-1.html | 11 + .../reftests/text/auto-hyphenation-fi-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-fi-1.html | 11 + .../reftests/text/auto-hyphenation-fr-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-fr-1.html | 11 + .../reftests/text/auto-hyphenation-gl-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-gl-1.html | 11 + .../reftests/text/auto-hyphenation-gu-1-ref.html | 4 + layout/reftests/text/auto-hyphenation-gu-1.html | 4 + .../reftests/text/auto-hyphenation-hi-1-ref.html | 4 + layout/reftests/text/auto-hyphenation-hi-1.html | 4 + .../reftests/text/auto-hyphenation-hr-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-hr-1.html | 11 + .../reftests/text/auto-hyphenation-hsb-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-hsb-1.html | 11 + .../reftests/text/auto-hyphenation-hu-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-hu-1.html | 11 + .../reftests/text/auto-hyphenation-ia-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-ia-1.html | 11 + .../reftests/text/auto-hyphenation-is-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-is-1.html | 11 + .../reftests/text/auto-hyphenation-it-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-it-1.html | 11 + .../reftests/text/auto-hyphenation-kmr-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-kmr-1.html | 11 + .../reftests/text/auto-hyphenation-kn-1-ref.html | 4 + layout/reftests/text/auto-hyphenation-kn-1.html | 4 + .../reftests/text/auto-hyphenation-la-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-la-1.html | 11 + .../reftests/text/auto-hyphenation-lt-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-lt-1.html | 11 + .../reftests/text/auto-hyphenation-ml-1-ref.html | 4 + layout/reftests/text/auto-hyphenation-ml-1.html | 4 + .../reftests/text/auto-hyphenation-mn-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-mn-1.html | 11 + .../reftests/text/auto-hyphenation-nb-1-ref.html | 15 + layout/reftests/text/auto-hyphenation-nb-1.html | 15 + .../reftests/text/auto-hyphenation-nl-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-nl-1.html | 11 + .../reftests/text/auto-hyphenation-nn-1-ref.html | 15 + layout/reftests/text/auto-hyphenation-nn-1.html | 15 + .../reftests/text/auto-hyphenation-pa-1-ref.html | 4 + layout/reftests/text/auto-hyphenation-pa-1.html | 4 + .../reftests/text/auto-hyphenation-pl-1-ref.html | 50 + layout/reftests/text/auto-hyphenation-pl-1.html | 20 + .../reftests/text/auto-hyphenation-pt-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-pt-1.html | 11 + .../reftests/text/auto-hyphenation-ru-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-ru-1.html | 11 + .../reftests/text/auto-hyphenation-sh-1-ref.html | 13 + layout/reftests/text/auto-hyphenation-sh-1.html | 13 + .../reftests/text/auto-hyphenation-sl-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-sl-1.html | 11 + .../reftests/text/auto-hyphenation-sr-1-ref.html | 13 + layout/reftests/text/auto-hyphenation-sr-1.html | 13 + .../text/auto-hyphenation-sv-1-notref.html | 11 + .../reftests/text/auto-hyphenation-sv-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-sv-1.html | 11 + .../reftests/text/auto-hyphenation-ta-1-ref.html | 4 + layout/reftests/text/auto-hyphenation-ta-1.html | 4 + .../reftests/text/auto-hyphenation-te-1-ref.html | 4 + layout/reftests/text/auto-hyphenation-te-1.html | 4 + .../reftests/text/auto-hyphenation-tr-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-tr-1.html | 11 + .../text/auto-hyphenation-transformed-1-ref.html | 18 + .../text/auto-hyphenation-transformed-1.html | 18 + .../reftests/text/auto-hyphenation-uk-1-ref.html | 11 + layout/reftests/text/auto-hyphenation-uk-1.html | 11 + .../reftests/text/auto-hyphenation-xmllang-1.xhtml | 11 + .../text/auto-hyphenation-xmllang-10.xhtml | 12 + .../text/auto-hyphenation-xmllang-11a.xhtml | 11 + .../text/auto-hyphenation-xmllang-11b.xhtml | 11 + .../text/auto-hyphenation-xmllang-12a.xhtml | 12 + .../text/auto-hyphenation-xmllang-12b.xhtml | 12 + .../text/auto-hyphenation-xmllang-13a.xhtml | 13 + .../text/auto-hyphenation-xmllang-13b.xhtml | 13 + .../text/auto-hyphenation-xmllang-14a.xhtml | 14 + .../text/auto-hyphenation-xmllang-14b.xhtml | 14 + .../text/auto-hyphenation-xmllang-1a.xhtml | 11 + .../reftests/text/auto-hyphenation-xmllang-2.xhtml | 13 + .../reftests/text/auto-hyphenation-xmllang-3.xhtml | 11 + .../reftests/text/auto-hyphenation-xmllang-4.xhtml | 11 + .../reftests/text/auto-hyphenation-xmllang-5.xhtml | 28 + .../reftests/text/auto-hyphenation-xmllang-6.xhtml | 11 + .../reftests/text/auto-hyphenation-xmllang-7.xhtml | 11 + .../reftests/text/auto-hyphenation-xmllang-8.xhtml | 11 + .../reftests/text/auto-hyphenation-xmllang-9.xhtml | 12 + layout/reftests/text/cgj-01-ref.html | 21 + layout/reftests/text/cgj-01.html | 21 + layout/reftests/text/color-opacity-rtl-1-ref.html | 18 + layout/reftests/text/color-opacity-rtl-1.html | 17 + layout/reftests/text/color-opacity-rtl-2-ref.html | 19 + layout/reftests/text/color-opacity-rtl-2.html | 17 + layout/reftests/text/control-chars-01-notref.html | 11 + layout/reftests/text/control-chars-01a.html | 11 + layout/reftests/text/control-chars-01b.html | 11 + layout/reftests/text/control-chars-01c.html | 11 + layout/reftests/text/control-chars-01d.html | 11 + layout/reftests/text/control-chars-02-notref.html | 6 + layout/reftests/text/control-chars-02.html | 6 + layout/reftests/text/control-chars-03-ref.html | 6 + layout/reftests/text/control-chars-03a.html | 6 + layout/reftests/text/control-chars-03b.html | 10 + layout/reftests/text/control-chars-04-notref.html | 11 + layout/reftests/text/control-chars-04a.html | 11 + layout/reftests/text/control-chars-04b.html | 11 + layout/reftests/text/control-chars-04c.html | 11 + layout/reftests/text/control-chars-04d.html | 11 + layout/reftests/text/emoji-01-notref.html | 19 + layout/reftests/text/emoji-01.html | 19 + layout/reftests/text/emoji-02-notref.html | 19 + layout/reftests/text/emoji-02.html | 20 + layout/reftests/text/emoji-03-notref.html | 19 + layout/reftests/text/emoji-03-ref.html | 19 + layout/reftests/text/emoji-03.html | 19 + layout/reftests/text/emoji-04-ref.html | 20 + layout/reftests/text/emoji-04.html | 20 + layout/reftests/text/emoji-05-notref.html | 20 + layout/reftests/text/emoji-05.html | 20 + layout/reftests/text/ethiopic-wordspace-ref.html | 17 + layout/reftests/text/ethiopic-wordspace.html | 17 + layout/reftests/text/fallback-01-ref.xhtml | 19 + layout/reftests/text/fallback-01.xhtml | 19 + .../text/fallback-mark-stacking-1-notref.html | 23 + layout/reftests/text/fallback-mark-stacking-1.html | 23 + .../text/font-selection-by-lang-01-ref.html | 23 + .../reftests/text/font-selection-by-lang-01.html | 20 + .../text/font-selection-fallback-1-ref.html | 42 + .../reftests/text/font-selection-fallback-1.html | 41 + .../text/font-selection-generic-1-ref.html | 55 + layout/reftests/text/font-selection-generic-1.html | 55 + layout/reftests/text/font-size-adjust-01-ref.html | 14 + layout/reftests/text/font-size-adjust-01.html | 16 + layout/reftests/text/font-size-adjust-02-ref.html | 15 + layout/reftests/text/font-size-adjust-02.html | 15 + layout/reftests/text/font-size-adjust-03-ref.html | 14 + layout/reftests/text/font-size-adjust-03.html | 14 + .../text/glyph-decomposition-graphite-ref.html | 27 + .../text/glyph-decomposition-graphite.html | 27 + .../text/glyph-decomposition-opentype-ref.html | 27 + .../text/glyph-decomposition-opentype.html | 27 + layout/reftests/text/graphite-01-ref.html | 23 + layout/reftests/text/graphite-01.html | 23 + layout/reftests/text/graphite-02-ref.html | 23 + layout/reftests/text/graphite-02.html | 23 + layout/reftests/text/graphite-03-notref.html | 21 + layout/reftests/text/graphite-03a.html | 22 + layout/reftests/text/graphite-03b.html | 25 + layout/reftests/text/graphite-04-fa.html | 19 + layout/reftests/text/graphite-04-ref.html | 20 + layout/reftests/text/graphite-04-sd.html | 19 + layout/reftests/text/graphite-04-snd.html | 20 + layout/reftests/text/graphite-04-ur.html | 20 + layout/reftests/text/graphite-04-urd.html | 19 + layout/reftests/text/graphite-05-badlang.html | 20 + layout/reftests/text/graphite-05-fail.html | 20 + layout/reftests/text/graphite-05-feat.html | 21 + layout/reftests/text/graphite-05-lang.html | 21 + layout/reftests/text/graphite-05-multipass.html | 21 + layout/reftests/text/graphite-05-ot-only.html | 21 + layout/reftests/text/graphite-05-ref.html | 20 + layout/reftests/text/graphite-05-simple.html | 21 + layout/reftests/text/graphite-bidi-1-ref.html | 24 + layout/reftests/text/graphite-bidi-1.html | 27 + .../text/graphite-surrogate-selection-ref.html | 23 + .../text/graphite-surrogate-selection.html | 23 + layout/reftests/text/hyphenation-caps-1-ref.html | 16 + layout/reftests/text/hyphenation-caps-1.html | 12 + .../reftests/text/hyphenation-control-1-ref.html | 50 + layout/reftests/text/hyphenation-control-1.html | 50 + .../reftests/text/hyphenation-control-2-ref.html | 22 + layout/reftests/text/hyphenation-control-2.html | 27 + .../reftests/text/hyphenation-control-3-ref.html | 20 + layout/reftests/text/hyphenation-control-3.html | 24 + .../reftests/text/hyphenation-control-4-ref.html | 25 + layout/reftests/text/hyphenation-control-4.html | 25 + .../reftests/text/hyphenation-control-5-ref.html | 22 + layout/reftests/text/hyphenation-control-5.html | 22 + .../reftests/text/hyphenation-control-6-ref.html | 73 + layout/reftests/text/hyphenation-control-6.html | 21 + .../reftests/text/hyphenation-control-7-ref.html | 25 + layout/reftests/text/hyphenation-control-7.html | 26 + layout/reftests/text/initial-zwj-1-ref.html | 16 + layout/reftests/text/initial-zwj-1.html | 16 + layout/reftests/text/justification-1-ref.html | 11 + layout/reftests/text/justification-1.html | 17 + layout/reftests/text/justification-2-ref.html | 12 + layout/reftests/text/justification-2a.html | 14 + layout/reftests/text/justification-2b.html | 13 + layout/reftests/text/justification-2c.html | 13 + layout/reftests/text/justification-2d.html | 13 + .../text/justification-cjk-extension-ref.html | 19 + .../reftests/text/justification-cjk-extension.html | 19 + .../text/justification-space-diacritic-ref.html | 21 + .../text/justification-space-diacritic.html | 21 + layout/reftests/text/kerning-01-notref.html | 25 + layout/reftests/text/kerning-01.html | 20 + .../reftests/text/letter-spacing-nolig-1-ref.html | 13 + layout/reftests/text/letter-spacing-nolig-1.html | 13 + .../reftests/text/letter-spacing-nolig-2-ref.html | 17 + layout/reftests/text/letter-spacing-nolig-2.html | 17 + layout/reftests/text/ligature-with-space-1.html | 20 + layout/reftests/text/line-editing-1-ref.html | 17 + layout/reftests/text/line-editing-1a.html | 27 + layout/reftests/text/line-editing-1b.html | 25 + layout/reftests/text/line-editing-1c.html | 25 + layout/reftests/text/line-editing-1d.html | 26 + layout/reftests/text/line-editing-1e.html | 24 + layout/reftests/text/lineheight-metrics-1-ref.html | 17 + layout/reftests/text/lineheight-metrics-1.html | 31 + layout/reftests/text/lineheight-metrics-2-ref.html | 17 + layout/reftests/text/lineheight-metrics-2a.html | 29 + layout/reftests/text/lineheight-metrics-2b.html | 29 + .../reftests/text/lineheight-percentage-1-ref.html | 3 + layout/reftests/text/lineheight-percentage-1.html | 6 + layout/reftests/text/long-1.html | 9 + layout/reftests/text/long-ref.html | 8 + .../text/negative-letter-spacing-1-ref.html | 13 + .../reftests/text/negative-letter-spacing-1.html | 18 + .../reftests/text/osx-font-smoothing-2-notref.html | 23 + layout/reftests/text/osx-font-smoothing-2-ref.html | 26 + layout/reftests/text/osx-font-smoothing-2.html | 23 + layout/reftests/text/osx-font-smoothing-ref.html | 31 + layout/reftests/text/osx-font-smoothing.html | 32 + layout/reftests/text/overflowwrap-04.html | 18 + layout/reftests/text/overflowwrap-05.html | 18 + layout/reftests/text/overflowwrap-06.html | 38 + layout/reftests/text/overflowwrap-07.html | 13 + layout/reftests/text/overflowwrap-09.html | 13 + layout/reftests/text/overflowwrap-10.html | 14 + layout/reftests/text/pre-line-1-ref.html | 22 + layout/reftests/text/pre-line-1.html | 48 + layout/reftests/text/pre-line-2-ref.html | 10 + layout/reftests/text/pre-line-2.html | 12 + layout/reftests/text/pre-line-3-ref.html | 6 + layout/reftests/text/pre-line-3.html | 12 + layout/reftests/text/pre-line-4-ref.html | 7 + layout/reftests/text/pre-line-4.html | 7 + layout/reftests/text/pre-space-1-ref.html | 20 + layout/reftests/text/pre-space-1.html | 20 + layout/reftests/text/pre-wrap-1-ref.html | 27 + layout/reftests/text/pre-wrap-1.html | 21 + layout/reftests/text/reftest.list | 364 + layout/reftests/text/rgba-text-ref.html | 7 + layout/reftests/text/rgba-text.html | 12 + .../text/segment-break-transformation-1-ref.html | 39 + .../text/segment-break-transformation-1.html | 59 + .../text/soft-hyphen-in-table-1-notref.html | 18 + .../reftests/text/soft-hyphen-in-table-1-ref.html | 18 + layout/reftests/text/soft-hyphen-in-table-1.html | 18 + .../reftests/text/soft-hyphen-in-table-2-ref.html | 18 + layout/reftests/text/soft-hyphen-in-table-2.html | 18 + layout/reftests/text/soft-hyphens-1-ref.html | 13 + layout/reftests/text/soft-hyphens-1a.html | 13 + layout/reftests/text/soft-hyphens-1b.html | 13 + layout/reftests/text/soft-hyphens-1c.html | 13 + .../text/soft-hyphens-break-word-1-ref.html | 13 + .../reftests/text/soft-hyphens-break-word-1a.html | 13 + .../reftests/text/soft-hyphens-break-word-1b.html | 13 + .../reftests/text/soft-hyphens-break-word-1c.html | 13 + layout/reftests/text/space-font-1-ref.html | 26 + layout/reftests/text/space-font-1.html | 28 + .../reftests/text/sub-sup-and-line-height-ref.html | 15 + layout/reftests/text/sub-sup-and-line-height.html | 14 + layout/reftests/text/subpixel-glyphs-x-1a.html | 29 + layout/reftests/text/subpixel-glyphs-x-1b.html | 29 + layout/reftests/text/subpixel-glyphs-x-2a.html | 21 + layout/reftests/text/subpixel-glyphs-x-2b.html | 21 + layout/reftests/text/subpixel-glyphs-x-3a.html | 33 + layout/reftests/text/subpixel-glyphs-x-3b.html | 36 + layout/reftests/text/subpixel-glyphs-y-1a.html | 30 + layout/reftests/text/subpixel-glyphs-y-1b.html | 30 + layout/reftests/text/subpixel-lineheight-1a.html | 52 + layout/reftests/text/subpixel-lineheight-1b.html | 52 + layout/reftests/text/swash-1-ref.html | 7 + layout/reftests/text/swash-1.html | 7 + .../text/synthetic-bold-metrics-01-notref.html | 23 + .../reftests/text/synthetic-bold-metrics-01.html | 26 + .../text/synthetic-bold-papyrus-01-ref.html | 23 + .../reftests/text/synthetic-bold-papyrus-01.html | 28 + .../text/synthetic-bold-zero-width-01-ref.html | 35 + .../text/synthetic-bold-zero-width-01.html | 45 + .../text/text-align-left-in-rtl-block-iframe.html | 17 + .../text/text-align-left-in-rtl-block-ref.html | 23 + .../text/text-align-left-in-rtl-block.html | 25 + .../text/variation-selector-unsupported-1-ref.html | 20 + .../text/variation-selector-unsupported-1.html | 20 + layout/reftests/text/webkit-text-security-1.html | 138 + layout/reftests/text/webkit-text-security-2.html | 20 + layout/reftests/text/webkit-text-security-3.html | 20 + layout/reftests/text/webkit-text-security-4.html | 20 + layout/reftests/text/webkit-text-security-5.html | 20 + layout/reftests/text/white-space-1-ref.html | 64 + layout/reftests/text/white-space-1a.html | 53 + layout/reftests/text/white-space-1b.html | 53 + layout/reftests/text/white-space-2-ref.html | 68 + layout/reftests/text/white-space-2.html | 54 + layout/reftests/text/white-space-3-ref.html | 17 + layout/reftests/text/white-space-3.html | 19 + layout/reftests/text/word-spacing-01-ref.html | 53 + layout/reftests/text/word-spacing-01.html | 46 + layout/reftests/text/wordbreak-1-ref.html | 11 + layout/reftests/text/wordbreak-1.html | 15 + layout/reftests/text/wordbreak-3-ref.html | 13 + layout/reftests/text/wordbreak-3.html | 15 + layout/reftests/text/wordbreak-4b-ref.html | 13 + layout/reftests/text/wordbreak-4b.html | 15 + layout/reftests/text/wordbreak-5-ref.html | 13 + layout/reftests/text/wordbreak-5.html | 15 + layout/reftests/text/wordbreak-6-ref.html | 13 + layout/reftests/text/wordbreak-6.html | 15 + layout/reftests/text/wordbreak-7-ref.html | 0 layout/reftests/text/wordbreak-7.html | 0 layout/reftests/text/wordbreak-7a-ref.html | 28 + layout/reftests/text/wordbreak-7a.html | 30 + layout/reftests/text/wordbreak-7b-ref.html | 30 + layout/reftests/text/wordbreak-7b.html | 32 + layout/reftests/text/wordbreak-8-ref.html | 17 + layout/reftests/text/wordbreak-8.html | 19 + layout/reftests/text/wordbreak-9-ref.html | 29 + layout/reftests/text/wordbreak-9.html | 33 + layout/reftests/text/wordbreak-dynamic-1-ref.html | 18 + layout/reftests/text/wordbreak-dynamic-1.html | 25 + layout/reftests/text/wordwrap-01-ref.html | 19 + layout/reftests/text/wordwrap-01.html | 13 + layout/reftests/text/wordwrap-02-ref.html | 30 + layout/reftests/text/wordwrap-02.html | 23 + layout/reftests/text/wordwrap-03-ref.html | 20 + layout/reftests/text/wordwrap-03.html | 15 + layout/reftests/text/wordwrap-04-ref.html | 10 + layout/reftests/text/wordwrap-04.html | 18 + layout/reftests/text/wordwrap-05-ref.html | 10 + layout/reftests/text/wordwrap-05.html | 18 + layout/reftests/text/wordwrap-06-ref.html | 35 + layout/reftests/text/wordwrap-06.html | 38 + layout/reftests/text/wordwrap-07-ref.html | 10 + layout/reftests/text/wordwrap-07.html | 13 + layout/reftests/text/wordwrap-08-ref.html | 13 + layout/reftests/text/wordwrap-08.html | 13 + layout/reftests/text/wordwrap-09-ref.html | 15 + layout/reftests/text/wordwrap-09.html | 13 + layout/reftests/text/wordwrap-10-ref.html | 14 + layout/reftests/text/wordwrap-10.html | 14 + layout/reftests/text/zwnj-01-notref.html | 21 + layout/reftests/text/zwnj-01-ref.html | 24 + layout/reftests/text/zwnj-01-ref.xhtml | 36 + layout/reftests/text/zwnj-01.html | 21 + layout/reftests/text/zwnj-01.xhtml | 33 + layout/reftests/text/zwnj-02-ref.xhtml | 32 + layout/reftests/text/zwnj-02.xhtml | 33 + layout/reftests/transform-3d/1035611-1-ref.html | 29 + layout/reftests/transform-3d/1035611-1.html | 38 + layout/reftests/transform-3d/1157984-1.html | 32 + layout/reftests/transform-3d/1245450-1.html | 36 + layout/reftests/transform-3d/1271058-1-ref.html | 12 + layout/reftests/transform-3d/1271058-1.html | 34 + layout/reftests/transform-3d/1467277-1.html | 9 + layout/reftests/transform-3d/1544995-1-ref.html | 25 + layout/reftests/transform-3d/1544995-1.html | 31 + layout/reftests/transform-3d/1637067-1-ref.html | 32 + layout/reftests/transform-3d/1637067-1.html | 49 + .../transform-3d/animate-backface-hidden.html | 47 + .../transform-3d/animate-cube-degrees-ref.html | 46 + .../animate-cube-degrees-zoom-ref.html | 46 + .../transform-3d/animate-cube-degrees-zoom.html | 52 + .../transform-3d/animate-cube-degrees.html | 52 + .../transform-3d/animate-cube-radians-ref.html | 47 + .../animate-cube-radians-zoom-ref.html | 47 + .../transform-3d/animate-cube-radians-zoom.html | 53 + .../transform-3d/animate-cube-radians.html | 53 + .../transform-3d/animate-preserve3d-child.html | 57 + .../transform-3d/animate-preserve3d-parent.html | 58 + .../transform-3d/animate-preserve3d-ref.html | 33 + .../transform-3d/backface-visibility-1a.html | 9 + .../transform-3d/backface-visibility-1b.html | 9 + .../transform-3d/backface-visibility-1c.html | 9 + .../transform-3d/backface-visibility-2-ref.html | 43 + .../transform-3d/backface-visibility-2.html | 45 + .../transform-3d/backface-visibility-3-ref.html | 21 + .../transform-3d/backface-visibility-3.html | 33 + .../transform-3d/component-alpha-1-ref.html | 27 + .../reftests/transform-3d/component-alpha-1.html | 30 + layout/reftests/transform-3d/green-rect.html | 14 + .../reftests/transform-3d/intermediate-1-ref.html | 43 + layout/reftests/transform-3d/intermediate-1.html | 50 + layout/reftests/transform-3d/mask-layer-1.html | 29 + layout/reftests/transform-3d/mask-layer-2.html | 37 + layout/reftests/transform-3d/mask-layer-3.html | 36 + layout/reftests/transform-3d/mask-layer-ref.html | 28 + layout/reftests/transform-3d/matrix3d-1-ref.html | 9 + layout/reftests/transform-3d/matrix3d-1a.html | 9 + layout/reftests/transform-3d/matrix3d-2-ref.html | 9 + layout/reftests/transform-3d/matrix3d-2a.html | 9 + .../transform-3d/nested-transform-1-ref.html | 22 + .../reftests/transform-3d/nested-transform-1.html | 26 + .../transform-3d/opacity-preserve3d-1-ref.html | 45 + .../transform-3d/opacity-preserve3d-1.html | 45 + .../transform-3d/opacity-preserve3d-2-ref.html | 28 + .../transform-3d/opacity-preserve3d-2.html | 31 + .../transform-3d/opacity-preserve3d-3-ref.html | 42 + .../transform-3d/opacity-preserve3d-3.html | 42 + .../transform-3d/opacity-preserve3d-4-ref.html | 38 + .../transform-3d/opacity-preserve3d-4.html | 38 + .../transform-3d/opacity-preserve3d-5-ref.html | 29 + .../transform-3d/opacity-preserve3d-5.html | 36 + .../transform-3d/overflow-hidden-1-ref.html | 27 + .../reftests/transform-3d/overflow-hidden-1a.html | 27 + .../transform-3d/perspective-clipping-1-ref.html | 13 + .../transform-3d/perspective-clipping-1.html | 32 + .../transform-3d/perspective-clipping-2-ref.html | 6 + .../transform-3d/perspective-clipping-2.html | 12 + .../transform-3d/perspective-origin-1a.html | 11 + .../transform-3d/perspective-origin-1b.html | 11 + .../transform-3d/perspective-origin-2-ref.html | 31 + .../transform-3d/perspective-origin-2a.html | 31 + .../transform-3d/perspective-origin-3-ref.html | 41 + .../transform-3d/perspective-origin-3a.html | 41 + .../transform-3d/perspective-origin-4-ref.html | 20 + .../transform-3d/perspective-origin-4a.html | 29 + .../transform-3d/perspective-overflow-1-ref.html | 28 + .../transform-3d/perspective-overflow-1.html | 36 + .../transform-3d/perspective-overflow-2-ref.html | 29 + .../transform-3d/perspective-overflow-2.html | 30 + .../transform-3d/perspective-zindex-2.html | 36 + .../reftests/transform-3d/perspective-zindex.html | 36 + layout/reftests/transform-3d/preserve3d-1-ref.html | 9 + layout/reftests/transform-3d/preserve3d-1a.html | 15 + layout/reftests/transform-3d/preserve3d-1b.html | 11 + layout/reftests/transform-3d/preserve3d-2-ref.html | 27 + layout/reftests/transform-3d/preserve3d-2a.html | 28 + layout/reftests/transform-3d/preserve3d-2b.html | 28 + layout/reftests/transform-3d/preserve3d-2c.html | 28 + layout/reftests/transform-3d/preserve3d-2d.html | 30 + layout/reftests/transform-3d/preserve3d-3-ref.html | 8 + layout/reftests/transform-3d/preserve3d-3a.html | 8 + layout/reftests/transform-3d/preserve3d-4a.html | 9 + layout/reftests/transform-3d/preserve3d-5-ref.html | 3 + layout/reftests/transform-3d/preserve3d-5a.html | 10 + layout/reftests/transform-3d/preserve3d-6-ref.html | 12 + layout/reftests/transform-3d/preserve3d-6a.html | 12 + layout/reftests/transform-3d/preserve3d-7-ref.html | 11 + layout/reftests/transform-3d/preserve3d-7a.html | 9 + layout/reftests/transform-3d/preserve3d-8-ref.html | 11 + layout/reftests/transform-3d/preserve3d-8.html | 17 + .../reftests/transform-3d/preserve3d-clipped.html | 10 + .../transform-3d/preserve3d-scale-ref.html | 28 + layout/reftests/transform-3d/preserve3d-scale.html | 63 + .../transform-3d/preserve3d-table-ref.html | 7 + layout/reftests/transform-3d/preserve3d-table.html | 7 + .../preserve3d-will-change-large-frame.html | 14 + .../transform-3d/preserve3d-will-change-ref.html | 7 + .../preserves3d-nested-filter-1-ref.html | 36 + .../transform-3d/preserves3d-nested-filter-1.html | 38 + .../transform-3d/preserves3d-nested-ref.html | 44 + .../reftests/transform-3d/preserves3d-nested.html | 46 + layout/reftests/transform-3d/reftest.list | 102 + layout/reftests/transform-3d/rotate3d-1a.html | 9 + layout/reftests/transform-3d/rotate3d-2a.html | 9 + layout/reftests/transform-3d/rotatex-1-ref.html | 9 + layout/reftests/transform-3d/rotatex-1a.html | 9 + .../transform-3d/rotatex-perspective-1a.html | 9 + .../transform-3d/rotatex-perspective-1b.html | 11 + .../transform-3d/rotatex-perspective-1c.html | 9 + .../transform-3d/rotatex-perspective-3-ref.html | 33 + .../transform-3d/rotatex-perspective-3a.html | 34 + .../rotatex-transformorigin-1-ref.html | 11 + .../transform-3d/rotatex-transformorigin-1a.html | 11 + layout/reftests/transform-3d/rotatey-1-ref.html | 9 + layout/reftests/transform-3d/rotatey-1a.html | 9 + layout/reftests/transform-3d/scale3d-1-ref.html | 9 + .../transform-3d/scale3d-all-separate.html | 9 + layout/reftests/transform-3d/scale3d-all.html | 9 + layout/reftests/transform-3d/scale3d-xz.html | 9 + layout/reftests/transform-3d/scale3d-z.html | 9 + layout/reftests/transform-3d/scalez-1-ref.html | 10 + layout/reftests/transform-3d/scalez-1a.html | 9 + .../reftests/transform-3d/scalezrotatex-1-ref.html | 9 + layout/reftests/transform-3d/scalezrotatex-1.html | 9 + .../transform-3d/scroll-perspective-1-ref.html | 12 + .../transform-3d/scroll-perspective-1.html | 10 + .../transform-3d/snap-perspective-1-ref.html | 5 + .../reftests/transform-3d/snap-perspective-1.html | 12 + layout/reftests/transform-3d/sorting-1-ref.html | 35 + layout/reftests/transform-3d/sorting-1a.html | 35 + layout/reftests/transform-3d/sorting-2-ref.html | 21 + layout/reftests/transform-3d/sorting-2a.html | 29 + layout/reftests/transform-3d/sorting-2b.html | 30 + layout/reftests/transform-3d/sorting-3a.html | 25 + .../transform-3d/split-intersect1-ref.html | 41 + layout/reftests/transform-3d/split-intersect1.html | 43 + .../transform-3d/split-intersect2-ref.html | 82 + layout/reftests/transform-3d/split-intersect2.html | 50 + .../transform-3d/split-non-ortho1-ref.html | 88 + layout/reftests/transform-3d/split-non-ortho1.html | 54 + .../transform-3d/transform-geometry-1-ref.html | 45 + .../transform-3d/transform-geometry-1.html | 45 + .../transform-3d/transform-style-flat-1-ref.html | 6 + .../transform-3d/transform-style-flat-1a.html | 8 + .../reftests/transform-3d/translate3d-1-ref.html | 9 + layout/reftests/transform-3d/translate3d-1a.html | 9 + layout/reftests/transform-3d/translatez-1-ref.html | 9 + layout/reftests/transform-3d/translatez-1a.html | 9 + layout/reftests/transform-3d/translatez-1b.html | 9 + .../transform-3d/willchange-containing-block.html | 43 + layout/reftests/transform/1569215-1-ref.html | 10 + layout/reftests/transform/1569215-1.html | 28 + layout/reftests/transform/601894-1.html | 20 + layout/reftests/transform/601894-2.html | 8 + layout/reftests/transform/601894-ref.html | 2 + layout/reftests/transform/830299-1-ref.html | 34 + layout/reftests/transform/830299-1.html | 46 + layout/reftests/transform/abspos-1-ref.html | 12 + layout/reftests/transform/abspos-1a.html | 12 + layout/reftests/transform/abspos-1b.html | 12 + layout/reftests/transform/abspos-1c.html | 12 + layout/reftests/transform/abspos-1d.html | 12 + layout/reftests/transform/abspos-1e.html | 12 + layout/reftests/transform/abspos-1f.html | 12 + layout/reftests/transform/abspos-1g.html | 12 + .../animate-layer-scale-inherit-1-ref.html | 24 + .../transform/animate-layer-scale-inherit-1.html | 27 + .../animate-layer-scale-inherit-2-ref.html | 24 + .../transform/animate-layer-scale-inherit-2.html | 31 + .../transform/animate-layer-scale-inherit-3.html | 51 + .../animate-layer-scale-inherit-4-ref.html | 23 + .../transform/animate-layer-scale-inherit-4.html | 27 + layout/reftests/transform/compound-1-fail.html | 35 + layout/reftests/transform/compound-1-ref.html | 36 + layout/reftests/transform/compound-1a.html | 28 + layout/reftests/transform/descendant-1-ref.html | 21 + layout/reftests/transform/descendant-1.html | 23 + .../dynamic-add-without-change-cb-1-ref.html | 8 + .../transform/dynamic-add-without-change-cb-1.html | 11 + .../transform/dynamic-addremove-1-ref.html | 8 + .../reftests/transform/dynamic-addremove-1a.html | 15 + .../reftests/transform/dynamic-addremove-1b.html | 15 + .../reftests/transform/dynamic-addremove-1c.html | 17 + .../transform/dynamic-addremove-2-ref.html | 3 + layout/reftests/transform/dynamic-addremove-2.html | 17 + .../reftests/transform/dynamic-inherit-1-ref.html | 21 + layout/reftests/transform/dynamic-inherit-1.html | 21 + layout/reftests/transform/iframe-1-ref.html | 15 + layout/reftests/transform/iframe-1.html | 14 + layout/reftests/transform/iframe-transform.html | 16 + layout/reftests/transform/inline-1-ref.html | 2 + layout/reftests/transform/inline-1a.html | 3 + .../transform/invalidate-svg-scale-1-ref.html | 15 + .../reftests/transform/invalidate-svg-scale-1.html | 24 + .../transform/invalidate-transform-1-ref.html | 21 + .../reftests/transform/invalidate-transform-1.html | 49 + layout/reftests/transform/matrix-1-ref.html | 8 + layout/reftests/transform/matrix-1a.html | 8 + layout/reftests/transform/matrix-2-ref.html | 8 + layout/reftests/transform/matrix-2a.html | 8 + layout/reftests/transform/matrix-3-ref.html | 8 + layout/reftests/transform/matrix-3a.html | 8 + layout/reftests/transform/matrix-4-ref.html | 8 + layout/reftests/transform/matrix-4a.html | 8 + layout/reftests/transform/matrix-5-ref.html | 8 + layout/reftests/transform/matrix-5a.html | 8 + layout/reftests/transform/matrix-6-ref.html | 8 + layout/reftests/transform/matrix-6a.html | 8 + layout/reftests/transform/matrix-7-ref.html | 8 + layout/reftests/transform/matrix-7a.html | 8 + layout/reftests/transform/matrix3d-1-ref.html | 15 + layout/reftests/transform/matrix3d-1.html | 20 + layout/reftests/transform/origin-1-ref.html | 9 + layout/reftests/transform/origin-1a.html | 9 + layout/reftests/transform/origin-1b.html | 9 + layout/reftests/transform/origin-2-ref.html | 9 + layout/reftests/transform/origin-2a.html | 9 + layout/reftests/transform/origin-2b.html | 9 + layout/reftests/transform/origin-2c.html | 9 + layout/reftests/transform/origin-name-1-ref.html | 8 + layout/reftests/transform/origin-name-1a.html | 8 + layout/reftests/transform/origin-name-1b.html | 8 + layout/reftests/transform/origin-name-2-ref.html | 8 + layout/reftests/transform/origin-name-2a.html | 8 + layout/reftests/transform/origin-name-2b.html | 8 + layout/reftests/transform/origin-name-2c.html | 8 + layout/reftests/transform/origin-name-3-ref.html | 8 + layout/reftests/transform/origin-name-3a.html | 8 + layout/reftests/transform/origin-name-3b.html | 8 + .../transform/partial-prerender-expansion-ref.html | 20 + .../partial-prerender-expansion-rotate.html | 42 + .../partial-prerender-expansion-translate.html | 44 + ...tial-prerender-expansion-with-resolution-1.html | 52 + ...tial-prerender-expansion-with-resolution-2.html | 74 + ...al-prerender-expansion-with-resolution-ref.html | 26 + .../transform/partial-prerender-in-svg-1-ref.html | 24 + .../transform/partial-prerender-in-svg-1.html | 43 + .../transform/partial-prerender-in-svg-2.html | 44 + .../transform/partial-prerender-in-svg-3-ref.html | 25 + .../transform/partial-prerender-in-svg-3.html | 44 + .../transform/partial-prerender-translate-1.html | 54 + .../partial-prerender-translate-10-ref.html | 27 + .../transform/partial-prerender-translate-10.html | 83 + .../partial-prerender-translate-11-ref.html | 27 + .../transform/partial-prerender-translate-11.html | 48 + .../transform/partial-prerender-translate-12.html | 52 + .../partial-prerender-translate-2-ref.html | 29 + .../transform/partial-prerender-translate-2.html | 56 + .../partial-prerender-translate-3-ref.html | 20 + .../transform/partial-prerender-translate-3.html | 54 + .../transform/partial-prerender-translate-4.html | 56 + .../partial-prerender-translate-5-ref.html | 35 + .../transform/partial-prerender-translate-5.html | 58 + .../partial-prerender-translate-6-ref.html | 29 + .../transform/partial-prerender-translate-6.html | 56 + .../transform/partial-prerender-translate-7.html | 53 + .../partial-prerender-translate-8-ref.html | 44 + .../transform/partial-prerender-translate-8.html | 73 + .../transform/partial-prerender-translate-9.html | 76 + layout/reftests/transform/pass.svg | 8 + layout/reftests/transform/percent-1-ref.html | 14 + layout/reftests/transform/percent-1a.html | 14 + layout/reftests/transform/percent-1b.html | 14 + layout/reftests/transform/percent-1c.html | 14 + layout/reftests/transform/percent-1d.html | 14 + layout/reftests/transform/percent-1e.html | 14 + layout/reftests/transform/percent-1f.html | 14 + layout/reftests/transform/percent-1g.html | 14 + .../transform/propagate-inherit-boolean-ref.html | 32 + .../transform/propagate-inherit-boolean.html | 31 + layout/reftests/transform/reftest.list | 180 + layout/reftests/transform/rotate-1-ref.html | 9 + layout/reftests/transform/rotate-1a.html | 9 + layout/reftests/transform/rotate-1b.html | 9 + layout/reftests/transform/rotate-1c.html | 9 + layout/reftests/transform/rotate-1d.html | 9 + layout/reftests/transform/rotate-1e.html | 9 + layout/reftests/transform/rotate-1f.html | 9 + layout/reftests/transform/rotate-2-ref.html | 9 + layout/reftests/transform/rotate-2a.html | 9 + layout/reftests/transform/rotate-2b.html | 9 + layout/reftests/transform/scale-1-ref.html | 16 + layout/reftests/transform/scale-1a.html | 17 + layout/reftests/transform/scale-1b.html | 17 + layout/reftests/transform/scale-percent-1-ref.html | 17 + layout/reftests/transform/scale-percent-1.html | 18 + .../reftests/transform/scaled-blend-mode-ref.html | 25 + layout/reftests/transform/scaled-blend-mode.html | 25 + layout/reftests/transform/scalex-1-ref.html | 17 + layout/reftests/transform/scalex-1.html | 17 + layout/reftests/transform/scaley-1-ref.html | 17 + layout/reftests/transform/scaley-1.html | 17 + layout/reftests/transform/singular-1a.html | 9 + layout/reftests/transform/skew-1-ref.html | 8 + layout/reftests/transform/skew-1a.html | 8 + layout/reftests/transform/skew-1b.html | 8 + layout/reftests/transform/skew-2-ref.html | 8 + layout/reftests/transform/skew-2a.html | 8 + layout/reftests/transform/snapping-1-ref.html | 18 + layout/reftests/transform/snapping-1.html | 19 + layout/reftests/transform/square.html | 20 + layout/reftests/transform/stresstest-1-ref.html | 7 + layout/reftests/transform/stresstest-1.html | 27 + layout/reftests/transform/table-1-ref.html | 7 + layout/reftests/transform/table-1a.html | 5 + layout/reftests/transform/table-1b.html | 5 + layout/reftests/transform/table-1c.html | 7 + layout/reftests/transform/table-2-ref.html | 6 + layout/reftests/transform/table-2a.html | 5 + layout/reftests/transform/table-2b.html | 5 + .../table-overflowed-by-animation-ref.html | 7 + .../transform/table-overflowed-by-animation.html | 29 + .../transform/transform-anon-block-1-ref.html | 29 + .../reftests/transform/transform-anon-block-1.html | 29 + .../reftests/transform/transform-box-svg-1-ref.svg | 3 + layout/reftests/transform/transform-box-svg-1a.svg | 10 + layout/reftests/transform/transform-box-svg-1b.svg | 11 + .../reftests/transform/transform-box-svg-2-ref.svg | 3 + layout/reftests/transform/transform-box-svg-2a.svg | 10 + layout/reftests/transform/transform-box-svg-2b.svg | 11 + layout/reftests/transform/transform-box-svg-3a.svg | 64 + .../transform/transform-origin-svg-1-ref.svg | 3 + .../reftests/transform/transform-origin-svg-1a.svg | 7 + .../reftests/transform/transform-origin-svg-1b.svg | 9 + .../transform/transform-origin-svg-2-ref.svg | 3 + .../reftests/transform/transform-origin-svg-2a.svg | 7 + .../reftests/transform/transform-origin-svg-2b.svg | 9 + .../reftests/transform/transform-svg-1-ref.xhtml | 12 + layout/reftests/transform/transform-svg-1a.xhtml | 20 + layout/reftests/transform/transform-svg-1b.xhtml | 20 + .../reftests/transform/transform-svg-2-fail.xhtml | 20 + .../reftests/transform/transform-svg-2-ref.xhtml | 20 + layout/reftests/transform/transform-svg-2a.xhtml | 20 + layout/reftests/transform/translate-1-ref.html | 9 + layout/reftests/transform/translate-1a.html | 9 + layout/reftests/transform/translate-1b.html | 9 + layout/reftests/transform/translate-1c.html | 9 + layout/reftests/transform/translate-1d.html | 9 + layout/reftests/transform/translate-1e.html | 9 + layout/reftests/transform/translate-2-ref.html | 9 + layout/reftests/transform/translate-2a.html | 9 + layout/reftests/transform/translate-3-ref.html | 8 + layout/reftests/transform/translate-3.html | 18 + .../reftests/transform/translate-rounding-1.html | 18 + .../reftests/transform/translate-rounding-2.html | 20 + .../reftests/transform/translate-rounding-3.html | 17 + .../reftests/transform/translate-rounding-ref.html | 18 + .../transform/translate-rounding-viewport-ref.html | 18 + layout/reftests/transform/translatex-1-ref-2.html | 12 + layout/reftests/transform/translatex-1-ref.html | 9 + layout/reftests/transform/translatex-1a.html | 9 + layout/reftests/transform/translatex-1b.html | 9 + layout/reftests/transform/translatex-1c.html | 9 + layout/reftests/transform/translatex-1d.html | 9 + layout/reftests/transform/translatex-1e.html | 9 + layout/reftests/transform/translatex-2.html | 9 + layout/reftests/transform/translatey-1-ref-2.html | 9 + layout/reftests/transform/translatey-1-ref.html | 9 + layout/reftests/transform/translatey-1a.html | 9 + layout/reftests/transform/translatey-1b.html | 9 + layout/reftests/transform/translatey-1c.html | 9 + layout/reftests/transform/translatey-1d.html | 9 + layout/reftests/transform/translatey-1e.html | 9 + layout/reftests/transform/translatey-2.html | 9 + layout/reftests/unicode/langattribute-ref.html | 26 + layout/reftests/unicode/langattribute.html | 26 + layout/reftests/unicode/reftest.list | 7 + .../unicode/unicode-attribute-selector.html | 21 + .../reftests/unicode/unicode-element-selector.html | 16 + layout/reftests/unicode/unicode-lang.html | 17 + .../unicode/unicode-media-query-media-type.html | 15 + .../unicode/unicode-media-query-query.html | 13 + .../reftests/unicode/unicode-pseudo-selector.html | 16 + layout/reftests/unicode/unicode-ref-print.html | 10 + layout/reftests/unicode/unicode-ref.html | 15 + layout/reftests/usercss/reftest.list | 3 + .../reftests/usercss/usercss-moz-document-ref.html | 10 + layout/reftests/usercss/usercss-moz-document.html | 17 + layout/reftests/usercss/usercss-ref.html | 10 + layout/reftests/usercss/usercss-uppercase.html | 14 + layout/reftests/usercss/usercss.html | 14 + layout/reftests/view-source/blue-circle-16x16.png | Bin 0 -> 231 bytes layout/reftests/view-source/reftest.list | 1 + .../view-source/view-source-image-ref.html | 2 + layout/reftests/view-source/view-source-image.html | 8 + layout/reftests/web-animations/1246046-1.html | 25 + layout/reftests/web-animations/1267937-1.html | 58 + layout/reftests/web-animations/1267937-ref.html | 18 + layout/reftests/web-animations/1298742-1.html | 32 + layout/reftests/web-animations/1298742-ref.html | 13 + layout/reftests/web-animations/1363639-1.html | 28 + layout/reftests/web-animations/animation-utils.js | 13 + .../cancel-animation-with-selector-matching.html | 26 + ...hild-in-animating-element-display-none-ref.html | 18 + .../child-in-animating-element-display-none.html | 33 + layout/reftests/web-animations/green-box.html | 17 + layout/reftests/web-animations/reftest.list | 26 + .../web-animations/restyle-after-display-none.html | 43 + ...king-context-animation-changing-target-ref.html | 24 + .../stacking-context-animation-on-table-ref.html | 20 + .../stacking-context-animation-ref.html | 19 + .../stacking-context-opacity-changing-effect.html | 33 + ...context-opacity-changing-keyframe-in-delay.html | 30 + ...stacking-context-opacity-changing-keyframe.html | 28 + ...g-context-opacity-changing-target-in-delay.html | 36 + .../stacking-context-opacity-changing-target.html | 31 + ...text-opacity-losing-css-animation-in-delay.html | 32 + ...ontext-transform-changing-display-property.html | 29 + ...context-transform-changing-effect-on-table.html | 37 + ...stacking-context-transform-changing-effect.html | 35 + ...ntext-transform-changing-keyframe-in-delay.html | 31 + ...acking-context-transform-changing-keyframe.html | 28 + ...context-transform-changing-target-in-delay.html | 36 + ...stacking-context-transform-changing-target.html | 31 + ...xt-transform-losing-css-animation-in-delay.html | 33 + ...rm-none-animation-before-appending-element.html | 31 + .../style-updates-for-iteration-composite-ref.html | 11 + ...style-updates-on-current-iteration-changed.html | 25 + ...osition-changed-from-accumulate-to-replace.html | 28 + ...osition-changed-from-replace-to-accumulate.html | 28 + .../reftests/webcomponents/basic-shadow-1-ref.html | 8 + layout/reftests/webcomponents/basic-shadow-1.html | 22 + .../reftests/webcomponents/basic-shadow-2-ref.html | 11 + layout/reftests/webcomponents/basic-shadow-2.html | 28 + .../reftests/webcomponents/basic-shadow-3-ref.html | 10 + layout/reftests/webcomponents/basic-shadow-3.html | 29 + .../reftests/webcomponents/basic-shadow-4-ref.html | 10 + layout/reftests/webcomponents/basic-shadow-4.html | 28 + .../reftests/webcomponents/basic-slot-1-ref.html | 11 + layout/reftests/webcomponents/basic-slot-1.html | 6 + .../reftests/webcomponents/basic-slot-2-ref.html | 16 + layout/reftests/webcomponents/basic-slot-2.html | 7 + .../reftests/webcomponents/basic-slot-3-ref.html | 8 + layout/reftests/webcomponents/basic-slot-3.html | 18 + layout/reftests/webcomponents/basic-slot-4.html | 20 + .../reftests/webcomponents/basic-slot-5-ref.html | 8 + layout/reftests/webcomponents/basic-slot-5.html | 21 + .../reftests/webcomponents/basic-slot-6-ref.html | 11 + layout/reftests/webcomponents/basic-slot-6.html | 25 + ...dynamic-insertion-point-distribution-1-ref.html | 6 + .../dynamic-insertion-point-distribution-1.html | 27 + ...dynamic-insertion-point-distribution-2-ref.html | 6 + .../dynamic-insertion-point-distribution-2.html | 28 + .../webcomponents/fallback-content-1-ref.html | 8 + .../reftests/webcomponents/fallback-content-1.html | 25 + .../webcomponents/input-transition-1-ref.html | 6 + .../reftests/webcomponents/input-transition-1.html | 25 + .../nested-insertion-point-1-ref.html | 8 + .../webcomponents/nested-insertion-point-1.html | 31 + .../webcomponents/reframe-shadow-child-1.html | 16 + .../webcomponents/reframe-shadow-child-2.html | 15 + .../webcomponents/reframe-shadow-child-ref.html | 5 + layout/reftests/webcomponents/reftest.list | 25 + .../remove-append-shadow-host-1-ref.html | 6 + .../webcomponents/remove-append-shadow-host-1.html | 17 + .../remove-insertion-point-1-ref.html | 8 + .../webcomponents/remove-insertion-point-1.html | 26 + .../reftests/webcomponents/shadow-style-1-ref.html | 2 + layout/reftests/webcomponents/shadow-style-1.html | 11 + .../reftests/webcomponents/shadow-style-2-ref.html | 2 + layout/reftests/webcomponents/shadow-style-2.html | 15 + .../reftests/webcomponents/shadow-style-3-ref.html | 2 + layout/reftests/webcomponents/shadow-style-3.html | 14 + .../webcomponents/style-sharing-across-shadow.html | 22 + .../reftests/webcomponents/style-sharing-ref.html | 5 + layout/reftests/webcomponents/style-sharing.html | 14 + .../update-dist-node-descendants-1-ref.html | 8 + .../update-dist-node-descendants-1.html | 22 + layout/reftests/webkit-box/reftest.list | 50 + .../webkit-box-abspos-children-1-ref.html | 47 + .../webkit-box/webkit-box-abspos-children-1.html | 42 + .../webkit-box/webkit-box-align-horiz-1-ref.html | 172 + .../webkit-box/webkit-box-align-horiz-1a.html | 173 + .../webkit-box/webkit-box-align-horiz-1b.html | 174 + .../webkit-box/webkit-box-align-vert-1-ref.html | 173 + .../webkit-box/webkit-box-align-vert-1.html | 174 + .../webkit-box-anon-flex-items-1-ref.html | 101 + .../webkit-box/webkit-box-anon-flex-items-1a.html | 82 + .../webkit-box/webkit-box-anon-flex-items-1b.html | 83 + .../webkit-box-anon-flex-items-2-ref.html | 35 + .../webkit-box/webkit-box-anon-flex-items-2.html | 27 + .../webkit-box-anon-flex-items-3-ref.html | 29 + .../webkit-box/webkit-box-anon-flex-items-3.html | 22 + .../webkit-box/webkit-box-direction-1-ref.html | 82 + .../webkit-box/webkit-box-direction-1.html | 87 + .../webkit-box/webkit-box-direction-2-ref.html | 88 + .../webkit-box/webkit-box-direction-2.html | 94 + .../reftests/webkit-box/webkit-box-flex-1-ref.html | 101 + layout/reftests/webkit-box/webkit-box-flex-1.html | 94 + .../webkit-box/webkit-box-ordinal-group-1-ref.html | 84 + .../webkit-box/webkit-box-ordinal-group-1.html | 88 + .../webkit-box/webkit-box-ordinal-group-2-ref.html | 29 + .../webkit-box/webkit-box-ordinal-group-2.html | 36 + .../webkit-box/webkit-box-ordinal-group-3-ref.html | 83 + .../webkit-box/webkit-box-ordinal-group-3.html | 103 + .../webkit-box/webkit-box-pack-horiz-1-ref.html | 150 + .../webkit-box/webkit-box-pack-horiz-1a.html | 151 + .../webkit-box/webkit-box-pack-horiz-1b.html | 152 + .../webkit-box/webkit-box-pack-vert-1-ref.html | 151 + .../webkit-box/webkit-box-pack-vert-1.html | 152 + .../webkit-box-with-modern-css-1-ref.html | 53 + .../webkit-box/webkit-box-with-modern-css-1.html | 71 + .../webkit-box-with-modern-css-2-ref.html | 54 + .../webkit-box/webkit-box-with-modern-css-2.html | 72 + .../webkit-box/webkit-display-values-1-ref.html | 29 + .../webkit-box/webkit-display-values-1.html | 41 + layout/reftests/webkit-gradient/reftest.list | 21 + .../webkit-gradient-approx-radial-1-ref.html | 62 + .../webkit-gradient-approx-radial-1.html | 64 + .../webkit-gradient-linear-1-ref.html | 51 + .../webkit-gradient/webkit-gradient-linear-1a.html | 67 + .../webkit-gradient/webkit-gradient-linear-1b.html | 67 + .../webkit-gradient/webkit-gradient-linear-1c.html | 67 + .../webkit-gradient/webkit-gradient-linear-1d.html | 67 + .../webkit-gradient-linear-2-ref.html | 56 + .../webkit-gradient/webkit-gradient-linear-2.html | 80 + .../webkit-gradient-radial-1-ref.html | 71 + .../webkit-gradient/webkit-gradient-radial-1a.html | 114 + .../webkit-gradient/webkit-gradient-radial-1b.html | 114 + .../webkit-gradient-radial-2-ref.html | 49 + .../webkit-gradient/webkit-gradient-radial-2.html | 62 + .../webkit-linear-gradient-1-ref.html | 15 + .../webkit-gradient/webkit-linear-gradient-1.html | 15 + layout/reftests/webm-video/aspect-ratio-1-ref.html | 6 + layout/reftests/webm-video/aspect-ratio-1a.xhtml | 14 + layout/reftests/webm-video/aspect-ratio-1b.xhtml | 14 + layout/reftests/webm-video/aspect-ratio-2-ref.html | 6 + layout/reftests/webm-video/aspect-ratio-2a.xhtml | 14 + layout/reftests/webm-video/aspect-ratio-2b.xhtml | 14 + .../reftests/webm-video/aspect-ratio-3-ref.xhtml | 14 + layout/reftests/webm-video/aspect-ratio-3a.xhtml | 14 + layout/reftests/webm-video/aspect-ratio-3b.xhtml | 14 + layout/reftests/webm-video/basic-1-ref.html | 6 + layout/reftests/webm-video/basic-1.xhtml | 14 + .../webm-video/black100x100-aspect3to2.webm | Bin 0 -> 561 bytes layout/reftests/webm-video/black140x100.webm | Bin 0 -> 585 bytes layout/reftests/webm-video/black29x19offset.webm | Bin 0 -> 6781 bytes layout/reftests/webm-video/blue140x100.png | Bin 0 -> 277 bytes layout/reftests/webm-video/blue250x200.png | Bin 0 -> 1157 bytes layout/reftests/webm-video/bug686957-ref.html | 12 + layout/reftests/webm-video/bug686957.html | 18 + layout/reftests/webm-video/canvas-1a.xhtml | 29 + layout/reftests/webm-video/canvas-1b.xhtml | 27 + layout/reftests/webm-video/clipping-1-ref.html | 9 + layout/reftests/webm-video/clipping-1a.html | 8 + layout/reftests/webm-video/colors-16x8.png | Bin 0 -> 93 bytes layout/reftests/webm-video/colors-16x8.webm | Bin 0 -> 565 bytes layout/reftests/webm-video/colors-8x16.png | Bin 0 -> 92 bytes layout/reftests/webm-video/colors-8x16.webm | Bin 0 -> 559 bytes layout/reftests/webm-video/empty-1-ref.html | 5 + layout/reftests/webm-video/empty-1a.html | 6 + layout/reftests/webm-video/empty-1b.html | 6 + .../webm-video/encoded-aspect-ratio-1-ref.html | 19 + .../webm-video/encoded-aspect-ratio-1.html | 29 + layout/reftests/webm-video/frames.webm | Bin 0 -> 247057 bytes .../webm-video/generate-object-fit-video-tests.sh | 86 + .../generate-object-position-video-tests.sh | 78 + layout/reftests/webm-video/green70x30.png | Bin 0 -> 224 bytes .../webm-video/object-aspect-ratio-1a.xhtml | 14 + .../webm-video/object-aspect-ratio-1b.xhtml | 14 + .../webm-video/object-aspect-ratio-2a.xhtml | 14 + .../webm-video/object-aspect-ratio-2b.xhtml | 14 + .../object-fit-contain-webm-001-ref.html | 77 + .../webm-video/object-fit-contain-webm-001.html | 77 + .../object-fit-contain-webm-002-ref.html | 77 + .../webm-video/object-fit-contain-webm-002.html | 77 + .../webm-video/object-fit-cover-webm-001-ref.html | 77 + .../webm-video/object-fit-cover-webm-001.html | 77 + .../webm-video/object-fit-cover-webm-002-ref.html | 77 + .../webm-video/object-fit-cover-webm-002.html | 77 + .../webm-video/object-fit-fill-webm-001-ref.html | 77 + .../webm-video/object-fit-fill-webm-001.html | 77 + .../webm-video/object-fit-fill-webm-002-ref.html | 77 + .../webm-video/object-fit-fill-webm-002.html | 77 + .../webm-video/object-fit-none-webm-001-ref.html | 77 + .../webm-video/object-fit-none-webm-001.html | 77 + .../webm-video/object-fit-none-webm-002-ref.html | 77 + .../webm-video/object-fit-none-webm-002.html | 77 + .../object-fit-scale-down-webm-001-ref.html | 78 + .../webm-video/object-fit-scale-down-webm-001.html | 77 + .../object-fit-scale-down-webm-002-ref.html | 78 + .../webm-video/object-fit-scale-down-webm-002.html | 77 + .../webm-video/object-position-webm-001-ref.html | 42 + .../webm-video/object-position-webm-001.html | 44 + .../webm-video/object-position-webm-002-ref.html | 42 + .../webm-video/object-position-webm-002.html | 44 + layout/reftests/webm-video/offset-1-ref.html | 6 + layout/reftests/webm-video/offset-1.xhtml | 14 + layout/reftests/webm-video/poster-1.html | 7 + layout/reftests/webm-video/poster-10.html | 18 + layout/reftests/webm-video/poster-11.html | 29 + layout/reftests/webm-video/poster-12.html | 38 + layout/reftests/webm-video/poster-13.html | 8 + layout/reftests/webm-video/poster-15.html | 13 + layout/reftests/webm-video/poster-2.html | 7 + layout/reftests/webm-video/poster-3.html | 11 + layout/reftests/webm-video/poster-4.html | 14 + layout/reftests/webm-video/poster-5.html | 13 + layout/reftests/webm-video/poster-6.html | 12 + layout/reftests/webm-video/poster-7.html | 14 + layout/reftests/webm-video/poster-8.html | 12 + .../webm-video/poster-ref-black140x100.html | 6 + .../webm-video/poster-ref-blue125x100.html | 6 + .../webm-video/poster-ref-blue140x100.html | 6 + .../webm-video/poster-ref-blue250x200.html | 6 + .../webm-video/poster-ref-blue400x300.html | 8 + .../reftests/webm-video/poster-ref-green70x30.html | 6 + .../reftests/webm-video/poster-ref-red140x100.html | 6 + .../reftests/webm-video/poster-ref-red160x120.html | 6 + layout/reftests/webm-video/red140x100.png | Bin 0 -> 274 bytes layout/reftests/webm-video/red160x120.png | Bin 0 -> 720 bytes layout/reftests/webm-video/reftest.list | 57 + layout/reftests/webm-video/webm-alpha-2-ref.html | 19 + layout/reftests/webm-video/webm-alpha-2.html | 54 + layout/reftests/webm-video/webm-alpha-capture.html | 22 + layout/reftests/webm-video/webm-alpha-ref.html | 5 + layout/reftests/webm-video/webm-alpha.html | 10 + layout/reftests/webm-video/webm-alpha.webm | Bin 0 -> 7643 bytes layout/reftests/webm-video/zoomed-1-ref.html | 6 + layout/reftests/webm-video/zoomed-1.xhtml | 15 + .../1079154-1-vertical-rl-columns-ref.html | 49 + .../1079154-1-vertical-rl-columns.html | 41 + layout/reftests/writing-mode/1082844-ref.html | 33 + layout/reftests/writing-mode/1082844.html | 33 + layout/reftests/writing-mode/1083748-ref.html | 52 + layout/reftests/writing-mode/1083748.html | 48 + .../writing-mode/1083848-1-inline-border-ref.html | 55 + .../writing-mode/1083848-1-inline-border.html | 51 + .../1083848-2-inline-background-ref.html | 43 + .../writing-mode/1083848-2-inline-background.html | 43 + .../1083848-3-inline-background-repeat-ref.html | 49 + .../1083848-3-inline-background-repeat.html | 42 + layout/reftests/writing-mode/1083892-1-ref.html | 27 + layout/reftests/writing-mode/1083892-1.html | 27 + layout/reftests/writing-mode/1086883-1-ref.html | 28 + layout/reftests/writing-mode/1086883-1a.html | 29 + layout/reftests/writing-mode/1086883-1b.html | 29 + layout/reftests/writing-mode/1088025-1-ref.html | 24 + layout/reftests/writing-mode/1088025-1.html | 27 + layout/reftests/writing-mode/1089388-1-ref.html | 31 + layout/reftests/writing-mode/1089388-1.html | 40 + layout/reftests/writing-mode/1089388-2-ref.html | 31 + layout/reftests/writing-mode/1089388-2.html | 40 + layout/reftests/writing-mode/1090159-1-ref.html | 37 + layout/reftests/writing-mode/1090159-1.html | 37 + layout/reftests/writing-mode/1090168-1-notref.html | 41 + layout/reftests/writing-mode/1090168-1-ref.html | 41 + layout/reftests/writing-mode/1090168-1.html | 41 + layout/reftests/writing-mode/1090168-2-ref.html | 41 + layout/reftests/writing-mode/1090168-2.html | 41 + layout/reftests/writing-mode/1090168-3-ref.html | 47 + layout/reftests/writing-mode/1090168-3.html | 47 + layout/reftests/writing-mode/1091058-1-ref.html | 35 + layout/reftests/writing-mode/1091058-1.html | 35 + layout/reftests/writing-mode/1094434-1-ref.html | 28 + layout/reftests/writing-mode/1094434-1.html | 34 + layout/reftests/writing-mode/1094434-2-ref.html | 29 + layout/reftests/writing-mode/1094434-2.html | 35 + layout/reftests/writing-mode/1094914-1-ref.html | 43 + layout/reftests/writing-mode/1094914-1a.html | 43 + layout/reftests/writing-mode/1094914-1b.html | 43 + layout/reftests/writing-mode/1096224-1-ref.html | 43 + layout/reftests/writing-mode/1096224-1a.html | 45 + layout/reftests/writing-mode/1096224-1b.html | 45 + layout/reftests/writing-mode/1102175-1-ref.html | 43 + layout/reftests/writing-mode/1102175-1a.html | 39 + layout/reftests/writing-mode/1102175-1b.html | 39 + layout/reftests/writing-mode/1103613-1-ref.html | 28 + layout/reftests/writing-mode/1103613-1.html | 27 + .../1105268-1-min-max-dimensions-ref.html | 60 + .../writing-mode/1105268-1-min-max-dimensions.html | 61 + .../1105268-2-min-max-dimensions-ref.html | 61 + .../writing-mode/1105268-2-min-max-dimensions.html | 71 + .../1106669-1-intrinsic-for-container-ref.html | 31 + .../1106669-1-intrinsic-for-container.html | 32 + .../1108923-1-percentage-margins-ref.html | 59 + .../writing-mode/1108923-1-percentage-margins.html | 52 + .../writing-mode/1111944-1-list-marker-ref.html | 107 + .../writing-mode/1111944-1-list-marker.html | 55 + .../1115916-1-vertical-metrics-ref.html | 25 + .../writing-mode/1115916-1-vertical-metrics.html | 28 + .../1117210-1-vertical-baseline-snap-ref.html | 47 + .../1117210-1-vertical-baseline-snap.html | 82 + .../writing-mode/1117227-1-text-overflow-ref.html | 56 + .../writing-mode/1117227-1-text-overflow.html | 60 + .../1122366-1-margin-collapse-ref.html | 25 + .../writing-mode/1122366-1-margin-collapse.html | 43 + .../1124636-1-fieldset-max-height-ref.html | 29 + .../1124636-1-fieldset-max-height.html | 29 + .../1124636-2-fieldset-min-height-ref.html | 25 + .../1124636-2-fieldset-min-height.html | 26 + .../1127488-align-bottom-left-ref.html | 20 + .../1127488-align-bottom-right-ref.html | 20 + .../1127488-align-default-horizontal-tb-ltr.html | 30 + .../1127488-align-default-horizontal-tb-rtl.html | 30 + .../1127488-align-default-vertical-lr-ltr.html | 30 + .../1127488-align-default-vertical-lr-rtl.html | 30 + .../1127488-align-default-vertical-rl-ltr.html | 30 + .../1127488-align-default-vertical-rl-rtl.html | 30 + .../1127488-align-end-horizontal-tb-ltr.html | 31 + .../1127488-align-end-horizontal-tb-rtl.html | 31 + .../1127488-align-end-vertical-lr-ltr.html | 31 + .../1127488-align-end-vertical-lr-rtl.html | 31 + .../1127488-align-end-vertical-rl-ltr.html | 31 + .../1127488-align-end-vertical-rl-rtl.html | 31 + .../1127488-align-left-horizontal-tb-ltr.html | 31 + .../1127488-align-left-horizontal-tb-rtl.html | 31 + .../1127488-align-left-vertical-lr-ltr.html | 31 + .../1127488-align-left-vertical-lr-rtl.html | 31 + .../1127488-align-left-vertical-rl-ltr.html | 31 + .../1127488-align-left-vertical-rl-rtl.html | 31 + .../1127488-align-right-horizontal-tb-ltr.html | 31 + .../1127488-align-right-horizontal-tb-rtl.html | 31 + .../1127488-align-right-vertical-lr-ltr.html | 31 + .../1127488-align-right-vertical-lr-rtl.html | 31 + .../1127488-align-right-vertical-rl-ltr.html | 31 + .../1127488-align-right-vertical-rl-rtl.html | 31 + .../1127488-align-start-horizontal-tb-ltr.html | 31 + .../1127488-align-start-horizontal-tb-rtl.html | 31 + .../1127488-align-start-vertical-lr-ltr.html | 31 + .../1127488-align-start-vertical-lr-rtl.html | 31 + .../1127488-align-start-vertical-rl-ltr.html | 31 + .../1127488-align-start-vertical-rl-rtl.html | 31 + .../writing-mode/1127488-align-top-left-ref.html | 20 + .../writing-mode/1127488-align-top-right-ref.html | 20 + .../1130907-intrinsic-sizing-1-ref.html | 60 + .../writing-mode/1130907-intrinsic-sizing-1.html | 61 + .../1130907-intrinsic-sizing-2-ref.html | 71 + .../writing-mode/1130907-intrinsic-sizing-2.html | 74 + .../writing-mode/1131013-vertical-bidi-ref.html | 21 + .../writing-mode/1131013-vertical-bidi.html | 21 + .../writing-mode/1133945-1-vertical-align-ref.html | 17 + .../writing-mode/1133945-1-vertical-align.html | 20 + .../1134744-radio-checkbox-baseline-1-ref.html | 26 + .../1134744-radio-checkbox-baseline-1.html | 26 + .../1134849-orthogonal-inline-ref.html | 31 + .../writing-mode/1134849-orthogonal-inline.html | 33 + .../writing-mode/1135361-ruby-justify-1-ref.html | 45 + .../writing-mode/1135361-ruby-justify-1.html | 46 + .../writing-mode/1136557-1-nested-spans-ref.html | 37 + .../writing-mode/1136557-1-nested-spans.html | 37 + .../writing-mode/1136557-2-nested-spans-ref.html | 37 + .../writing-mode/1136557-2-nested-spans.html | 37 + .../writing-mode/1136557-3-nested-spans-ref.html | 37 + .../writing-mode/1136557-3-nested-spans.html | 37 + .../1138356-1-button-contents-alignment-ref.html | 31 + .../1138356-1-button-contents-alignment.html | 31 + ...1138356-2-button-contents-alignment-notref.html | 32 + .../1138356-2-button-contents-alignment.html | 32 + ...501-1-block-end-margin-orthogonal-size-ref.html | 55 + ...144501-1a-block-end-margin-orthogonal-size.html | 56 + ...144501-1b-block-end-margin-orthogonal-size.html | 56 + .../writing-mode/1147834-bottom-left-ref.html | 27 + .../writing-mode/1147834-bottom-right-ref.html | 27 + ...relative-overconstrained-horizontal-tb-ltr.html | 31 + ...relative-overconstrained-horizontal-tb-rtl.html | 31 + ...4-relative-overconstrained-vertical-lr-ltr.html | 31 + ...4-relative-overconstrained-vertical-lr-rtl.html | 31 + ...4-relative-overconstrained-vertical-rl-ltr.html | 31 + ...4-relative-overconstrained-vertical-rl-rtl.html | 31 + .../writing-mode/1147834-top-left-ref.html | 27 + .../writing-mode/1147834-top-right-ref.html | 27 + .../1151993-1-orthogonal-block-size-ref.html | 44 + .../1151993-1-orthogonal-block-size.html | 48 + ...152941-1-orthogonal-blocksize-overflow-ref.html | 39 + .../1152941-1-orthogonal-blocksize-overflow.html | 53 + .../1156021-text-indent-percent-ref.html | 45 + .../writing-mode/1156021-text-indent-percent.html | 51 + .../writing-mode/1157752-upright-bidi-ref.html | 43 + .../writing-mode/1157752-upright-bidi.html | 43 + .../1157758-1-vertical-arabic-ref.html | 18 + .../writing-mode/1157758-1-vertical-arabic.html | 18 + ...8549-1-vertical-block-size-constraints-ref.html | 44 + .../1158549-1-vertical-block-size-constraints.html | 44 + .../1163238-orthogonal-auto-margins-ref.html | 39 + .../1163238-orthogonal-auto-margins.html | 42 + .../writing-mode/1174450-intrinsic-sizing-ref.html | 70 + .../writing-mode/1174450-intrinsic-sizing.html | 63 + .../1175789-underline-overline-1-ref.html | 91 + .../writing-mode/1175789-underline-overline-1.html | 91 + ...1-nsChangeHint_ClearAncestorIntrinsics-ref.html | 17 + ...061-1-nsChangeHint_ClearAncestorIntrinsics.html | 25 + ...061-2-nsChangeHint_UpdateComputedBSize-ref.html | 21 + ...1188061-2-nsChangeHint_UpdateComputedBSize.html | 34 + .../writing-mode/1193519-sideways-lr-1-ref.html | 24 + .../writing-mode/1193519-sideways-lr-1.html | 28 + .../writing-mode/1193519-sideways-lr-2-ref.html | 24 + .../writing-mode/1193519-sideways-lr-2.html | 28 + .../writing-mode/1193519-sideways-lr-3-ref.html | 21 + .../writing-mode/1193519-sideways-lr-3.html | 21 + .../writing-mode/1193519-sideways-lr-4-ref.html | 27 + .../writing-mode/1193519-sideways-lr-4.html | 27 + .../1193519-sideways-lr-decoration-1-ref.html | 10 + .../1193519-sideways-lr-decoration-1.html | 10 + ...196887-1-computed-display-inline-block-ref.html | 3 + .../1196887-1-computed-display-inline-block.html | 5 + .../1205787-legacy-svg-values-1-ref.html | 25 + .../writing-mode/1205787-legacy-svg-values-1.html | 25 + layout/reftests/writing-mode/1216747-1-notref.html | 3 + layout/reftests/writing-mode/1216747-1-ref.html | 10 + layout/reftests/writing-mode/1216747-1.html | 14 + .../1243125-1-floats-overflowing-ref.html | 31 + .../writing-mode/1243125-1-floats-overflowing.html | 40 + .../1248248-1-orientation-break-glyphrun-ref.html | 21 + .../1248248-1-orientation-break-glyphrun.html | 21 + .../writing-mode/1302389-scrolled-rect-1-ref.html | 11 + .../writing-mode/1302389-scrolled-rect-1a.html | 11 + .../writing-mode/1302389-scrolled-rect-1b.html | 12 + .../writing-mode/1302389-scrolled-rect-1c.html | 17 + .../writing-mode/1302389-scrolled-rect-1d.html | 16 + .../writing-mode/1302389-scrolled-rect-2-ref.html | 16 + .../writing-mode/1302389-scrolled-rect-2a.html | 12 + .../writing-mode/1302389-scrolled-rect-2b.html | 11 + .../writing-mode/1302389-scrolled-rect-2c.html | 16 + .../writing-mode/1302389-scrolled-rect-2d.html | 17 + .../writing-mode/1302734-bidi-plaintext-1-ref.html | 11 + .../writing-mode/1302734-bidi-plaintext-1a.html | 12 + .../writing-mode/1302734-bidi-plaintext-1b.html | 12 + .../writing-mode/1302734-bidi-plaintext-2-ref.html | 11 + .../writing-mode/1302734-bidi-plaintext-2a.html | 12 + .../writing-mode/1302734-bidi-plaintext-2b.html | 12 + .../writing-mode/1302734-bidi-plaintext-2c.html | 12 + .../writing-mode/1302734-bidi-plaintext-2d.html | 12 + .../1361631-mongolian-upright-1-ref.html | 16 + .../writing-mode/1361631-mongolian-upright-1.html | 16 + .../1395926-vertical-upright-gpos-1-ref.html | 19 + .../1395926-vertical-upright-gpos-1.html | 22 + layout/reftests/writing-mode/1673510-1-ref.html | 19 + layout/reftests/writing-mode/1673510-1.html | 24 + layout/reftests/writing-mode/4colors.png | Bin 0 -> 3873 bytes .../abspos/1183431-orthogonal-modes-1-ref.html | 16 + .../abspos/1183431-orthogonal-modes-1a.html | 15 + .../abspos/1183431-orthogonal-modes-1b.html | 15 + .../abspos/1183431-orthogonal-modes-1c.html | 15 + .../abspos/1183431-orthogonal-modes-2-ref.html | 16 + .../abspos/1183431-orthogonal-modes-2a.html | 15 + .../abspos/1183431-orthogonal-modes-2b.html | 15 + .../abspos/1183431-orthogonal-modes-2c.html | 15 + .../abspos/1183431-orthogonal-modes-3-ref.html | 13 + .../abspos/1183431-orthogonal-modes-3a.html | 14 + .../abspos/1183431-orthogonal-modes-3b.html | 14 + .../abspos/1183431-orthogonal-modes-3c.html | 14 + .../abspos/1183431-orthogonal-modes-4-ref.html | 17 + .../abspos/1183431-orthogonal-modes-4a.html | 15 + .../abspos/1183431-orthogonal-modes-4b.html | 15 + .../abspos/1183431-orthogonal-modes-4c.html | 15 + .../abspos/1183431-orthogonal-modes-5-ref.html | 17 + .../abspos/1183431-orthogonal-modes-5a.html | 15 + .../abspos/1183431-orthogonal-modes-5b.html | 15 + .../abspos/1183431-orthogonal-modes-5c.html | 15 + .../abspos/1183431-orthogonal-modes-6-ref.html | 13 + .../abspos/1183431-orthogonal-modes-6a.html | 14 + .../abspos/1183431-orthogonal-modes-6b.html | 14 + .../abspos/1183431-orthogonal-modes-6c.html | 14 + .../abspos/1183431-orthogonal-modes-7-ref.html | 19 + .../abspos/1183431-orthogonal-modes-7a.html | 15 + .../abspos/1183431-orthogonal-modes-7b.html | 15 + .../abspos/1183431-orthogonal-modes-7c.html | 15 + .../abspos/1183431-orthogonal-modes-8-ref.html | 19 + .../abspos/1183431-orthogonal-modes-8a.html | 15 + .../abspos/1183431-orthogonal-modes-8b.html | 15 + .../abspos/1183431-orthogonal-modes-8c.html | 15 + .../abspos/1183431-orthogonal-modes-9-ref.html | 19 + .../abspos/1183431-orthogonal-modes-9a.html | 15 + .../abspos/1183431-orthogonal-modes-9b.html | 15 + .../abspos/1183431-orthogonal-modes-9c.html | 15 + layout/reftests/writing-mode/abspos/blue-32x32.png | Bin 0 -> 110 bytes layout/reftests/writing-mode/abspos/reftest.list | 27 + .../reftests/writing-mode/abspos/support/Ahem.ttf | Bin 0 -> 12480 bytes .../reftests/writing-mode/abspos/support/ahem.css | 4 + layout/reftests/writing-mode/blue-32x32.png | Bin 0 -> 110 bytes .../writing-mode/font-inflation-1-ref.html | 8 + .../reftests/writing-mode/font-inflation-1a.html | 8 + .../reftests/writing-mode/font-inflation-1b.html | 8 + .../writing-mode/font-inflation-1c-ref.html | 12 + .../reftests/writing-mode/font-inflation-1c.html | 8 + .../writing-mode/font-inflation-1d-ref.html | 12 + .../reftests/writing-mode/font-inflation-1d.html | 8 + .../reftests/writing-mode/font-inflation-1e.html | 19 + layout/reftests/writing-mode/green-100x100.png | Bin 0 -> 84 bytes .../reftests/writing-mode/left-bottom-300x300.png | Bin 0 -> 914 bytes layout/reftests/writing-mode/left-top-300x300.png | Bin 0 -> 773 bytes layout/reftests/writing-mode/reftest.list | 192 + .../reftests/writing-mode/right-bottom-300x300.png | Bin 0 -> 914 bytes layout/reftests/writing-mode/right-top-300x300.png | Bin 0 -> 919 bytes layout/reftests/writing-mode/swatch-yellow.png | Bin 0 -> 84 bytes .../reftests/writing-mode/tables/1259168-ref.html | 12 + .../reftests/writing-mode/tables/1259168-slr.html | 12 + .../reftests/writing-mode/tables/1259168-srl.html | 12 + .../reftests/writing-mode/tables/1259168-vlr.html | 12 + .../reftests/writing-mode/tables/1259168-vrl.html | 12 + .../tables/border-collapse-bevels-1-ref.html | 28 + .../tables/border-collapse-bevels-1a.html | 29 + .../tables/border-collapse-bevels-1b.html | 29 + .../tables/border-collapse-bevels-1c.html | 29 + .../tables/border-collapse-bevels-1d.html | 30 + .../tables/border-collapse-bevels-1e.html | 30 + .../tables/fixed-table-layout-002-ref.html | 25 + .../tables/fixed-table-layout-002-vlr.html | 53 + .../tables/fixed-table-layout-002-vrl.html | 54 + .../tables/fixed-table-layout-003-vlr.html | 49 + .../tables/fixed-table-layout-003-vrl.html | 49 + .../tables/fixed-table-layout-004-ref.html | 33 + .../tables/fixed-table-layout-004-vlr.html | 61 + .../tables/fixed-table-layout-004-vrl.html | 61 + .../tables/fixed-table-layout-005-ref.html | 42 + .../tables/fixed-table-layout-005-vlr.html | 55 + .../tables/fixed-table-layout-005-vrl.html | 55 + .../tables/fixed-table-layout-006-ref.html | 33 + .../tables/fixed-table-layout-006-vlr.html | 44 + .../tables/fixed-table-layout-006-vrl.html | 44 + .../tables/fixed-table-layout-007-ref.html | 25 + .../tables/fixed-table-layout-007-vlr.html | 47 + .../tables/fixed-table-layout-007-vrl.html | 48 + .../tables/fixed-table-layout-009-ref.html | 42 + .../tables/fixed-table-layout-009-vlr.html | 46 + .../tables/fixed-table-layout-009-vrl.html | 46 + .../tables/fixed-table-layout-010-ref.html | 31 + .../tables/fixed-table-layout-010-vlr.html | 70 + .../tables/fixed-table-layout-010-vrl.html | 70 + .../tables/fixed-table-layout-012-ref.html | 25 + .../tables/fixed-table-layout-012-vlr.html | 54 + .../tables/fixed-table-layout-012-vrl.html | 55 + .../tables/fixed-table-layout-013-vlr.html | 59 + .../tables/fixed-table-layout-013-vrl.html | 59 + .../tables/fixed-table-layout-014-vlr.html | 62 + .../tables/fixed-table-layout-014-vrl.html | 62 + .../tables/fixed-table-layout-015-vlr.html | 60 + .../tables/fixed-table-layout-015-vrl.html | 63 + .../tables/fixed-table-layout-016-vlr.html | 52 + .../tables/fixed-table-layout-016-vrl.html | 52 + .../tables/fixed-table-layout-017-ref.html | 29 + .../tables/fixed-table-layout-017-vlr.html | 90 + .../tables/fixed-table-layout-017-vrl.html | 90 + .../tables/fixed-table-layout-018-vlr.html | 93 + .../tables/fixed-table-layout-018-vrl.html | 94 + .../tables/fixed-table-layout-021-ref.html | 44 + .../tables/fixed-table-layout-021-vlr.html | 140 + .../tables/fixed-table-layout-021-vrl.html | 140 + .../tables/fixed-table-layout-022-ref.html | 49 + .../tables/fixed-table-layout-022-vlr.html | 170 + .../tables/fixed-table-layout-022-vrl.html | 170 + .../tables/fixed-table-layout-023-ref.html | 49 + .../tables/fixed-table-layout-023-vlr.html | 175 + .../tables/fixed-table-layout-023-vrl.html | 175 + .../tables/fixed-table-layout-025-ref.html | 23 + .../tables/fixed-table-layout-025-vlr.html | 40 + .../tables/fixed-table-layout-025-vrl.html | 40 + .../tables/fixed-table-layout-026-vlr.html | 42 + .../tables/fixed-table-layout-026-vrl.html | 42 + .../tables/fixed-table-layout-027-vlr.html | 44 + .../tables/fixed-table-layout-027-vrl.html | 44 + .../tables/fixed-table-layout-028-vlr.html | 42 + .../tables/fixed-table-layout-028-vrl.html | 42 + .../tables/fixed-table-layout-029-vlr.html | 44 + .../tables/fixed-table-layout-029-vrl.html | 44 + .../tables/fixed-table-layout-030-vlr.html | 41 + .../tables/fixed-table-layout-030-vrl.html | 41 + .../tables/fixed-table-layout-031-vlr.html | 41 + .../tables/fixed-table-layout-031-vrl.html | 41 + .../writing-mode/tables/multicol-count-002-ref.xht | 37 + layout/reftests/writing-mode/tables/reftest.list | 96 + .../tables/s72-border-spacing-002-ref.xht | 22 + .../writing-mode/tables/s72-border-spacing-002.xht | 144 + .../writing-mode/tables/s72-border-spacing-003.xht | 144 + .../writing-mode/tables/s72-border-spacing-004.xht | 124 + .../writing-mode/tables/s72-border-spacing-005.xht | 124 + .../tables/sideways-lr-row-progression-1-ref.html | 51 + .../tables/sideways-lr-row-progression-1a.html | 68 + .../tables/sideways-lr-row-progression-1b.html | 69 + .../tables/sideways-rl-row-progression-1-ref.html | 54 + .../tables/sideways-rl-row-progression-1a.html | 68 + .../tables/sideways-rl-row-progression-1b.html | 68 + .../reftests/writing-mode/tables/support/ahem.css | 4 + .../writing-mode/tables/support/swatch-green.png | Bin 0 -> 84 bytes .../tables/table-caption-bottom-1-ref.html | 54 + .../tables/table-caption-bottom-1.html | 61 + .../tables/table-caption-top-1-ref.html | 54 + .../writing-mode/tables/table-caption-top-1.html | 61 + .../tables/vertical-border-collapse-1-ref.html | 49 + .../tables/vertical-border-collapse-1.html | 50 + .../tables/vertical-border-collapse-2-ref.html | 49 + .../tables/vertical-border-collapse-2.html | 50 + .../tables/vertical-rl-row-progression-1-ref.html | 50 + .../tables/vertical-rl-row-progression-1a.html | 57 + .../tables/vertical-rl-row-progression-1b.html | 57 + .../writing-mode/tables/vertical-table-1-ref.html | 44 + .../writing-mode/tables/vertical-table-1a.html | 41 + .../writing-mode/tables/vertical-table-1b.html | 41 + .../writing-mode/tables/vertical-table-2-ref.html | 42 + .../writing-mode/tables/vertical-table-2a.html | 39 + .../writing-mode/tables/vertical-table-2b.html | 39 + .../tables/vertical-table-colspan-1-ref.html | 37 + .../tables/vertical-table-colspan-1.html | 36 + .../tables/vertical-table-colspan-2-ref.html | 37 + .../tables/vertical-table-colspan-2.html | 36 + .../tables/vertical-table-rowspan-1-ref.html | 38 + .../tables/vertical-table-rowspan-1.html | 37 + .../tables/vertical-table-rowspan-2-ref.html | 38 + .../tables/vertical-table-rowspan-2.html | 37 + .../vertical-table-specified-width-1-ref.html | 40 + .../tables/vertical-table-specified-width-1.html | 42 + .../vertical-table-specified-width-2-ref.html | 40 + .../tables/vertical-table-specified-width-2.html | 42 + .../writing-mode/tables/wm-row-progression-002.xht | 73 + .../writing-mode/tables/wm-row-progression-003.xht | 73 + .../writing-mode/tables/wm-row-progression-004.xht | 73 + .../writing-mode/tables/wm-row-progression-005.xht | 73 + .../writing-mode/tables/wm-row-progression-006.xht | 73 + .../writing-mode/tables/wm-row-progression-007.xht | 73 + .../writing-mode/ua-style-sheet-border-2-ref.html | 29 + .../writing-mode/ua-style-sheet-border-2.html | 25 + .../writing-mode/ua-style-sheet-border-3-ref.html | 29 + .../writing-mode/ua-style-sheet-border-3.html | 25 + .../writing-mode/ua-style-sheet-border-4-ref.html | 32 + .../writing-mode/ua-style-sheet-border-4.html | 28 + .../writing-mode/ua-style-sheet-border-5-ref.html | 41 + .../writing-mode/ua-style-sheet-border-5.html | 37 + .../writing-mode/ua-style-sheet-button-1.html | 40 + .../writing-mode/ua-style-sheet-button-1a-ref.html | 66 + .../ua-style-sheet-checkbox-radio-1-ref.html | 48 + .../ua-style-sheet-checkbox-radio-1.html | 27 + .../ua-style-sheet-fieldset-1-ref.html | 44 + .../writing-mode/ua-style-sheet-fieldset-1.html | 36 + .../ua-style-sheet-input-color-1-ref.html | 39 + .../writing-mode/ua-style-sheet-input-color-1.html | 22 + .../ua-style-sheet-input-number-1-ref.html | 27 + .../ua-style-sheet-input-number-1.html | 27 + .../writing-mode/ua-style-sheet-margin-1-ref.html | 19 + .../writing-mode/ua-style-sheet-margin-1.html | 16 + .../writing-mode/ua-style-sheet-margin-10-ref.html | 31 + .../writing-mode/ua-style-sheet-margin-10.html | 27 + .../writing-mode/ua-style-sheet-margin-11-ref.html | 25 + .../writing-mode/ua-style-sheet-margin-11.html | 22 + .../writing-mode/ua-style-sheet-margin-12-ref.html | 25 + .../writing-mode/ua-style-sheet-margin-12.html | 22 + .../writing-mode/ua-style-sheet-margin-13-ref.html | 39 + .../writing-mode/ua-style-sheet-margin-13.html | 35 + .../writing-mode/ua-style-sheet-margin-14-ref.html | 20 + .../writing-mode/ua-style-sheet-margin-14.html | 17 + .../writing-mode/ua-style-sheet-margin-2-ref.html | 23 + .../writing-mode/ua-style-sheet-margin-2.html | 16 + .../writing-mode/ua-style-sheet-margin-3-ref.html | 19 + .../writing-mode/ua-style-sheet-margin-3.html | 16 + .../writing-mode/ua-style-sheet-margin-4-ref.html | 32 + .../writing-mode/ua-style-sheet-margin-4.html | 23 + .../writing-mode/ua-style-sheet-margin-5-ref.html | 32 + .../writing-mode/ua-style-sheet-margin-5.html | 23 + .../writing-mode/ua-style-sheet-margin-6-ref.html | 22 + .../writing-mode/ua-style-sheet-margin-6.html | 19 + .../writing-mode/ua-style-sheet-margin-7-ref.html | 22 + .../writing-mode/ua-style-sheet-margin-7.html | 19 + .../writing-mode/ua-style-sheet-margin-8-ref.html | 31 + .../writing-mode/ua-style-sheet-margin-8.html | 27 + .../writing-mode/ua-style-sheet-margin-9-ref.html | 31 + .../writing-mode/ua-style-sheet-margin-9.html | 27 + .../writing-mode/ua-style-sheet-size-1-ref.html | 22 + .../writing-mode/ua-style-sheet-size-1.html | 19 + .../writing-mode/ua-style-sheet-size-2-ref.html | 22 + .../writing-mode/ua-style-sheet-size-2.html | 19 + .../writing-mode/ua-style-sheet-textarea-1.html | 18 + .../ua-style-sheet-textarea-1a-ref.html | 27 + .../ua-style-sheet-textarea-1c-ref.html | 28 + layout/reftests/xul-document-load/readme.txt | 27 + .../xul-document-load/reference-green-window.xhtml | 7 + layout/reftests/xul-document-load/reftest.list | 9 + layout/reftests/xul-document-load/test003.css | 6 + layout/reftests/xul-document-load/test003.xhtml | 10 + layout/reftests/xul-document-load/test004.css | 6 + layout/reftests/xul-document-load/test004.xhtml | 14 + layout/reftests/xul-document-load/test005.css | 6 + layout/reftests/xul-document-load/test005.js | 4 + layout/reftests/xul-document-load/test005.xhtml | 10 + layout/reftests/xul-document-load/test006-007.js | 11 + layout/reftests/xul-document-load/test006.css | 6 + layout/reftests/xul-document-load/test006.xhtml | 12 + layout/reftests/xul-document-load/test008.xhtml | 9 + layout/reftests/xul-document-load/test010.css | 6 + layout/reftests/xul-document-load/test010.xhtml | 28 + layout/reftests/xul-document-load/test012-1.css | 6 + layout/reftests/xul-document-load/test012-2.css | 6 + layout/reftests/xul-document-load/test012.xhtml | 8 + .../xul-document-load/test013-1-import.css | 6 + layout/reftests/xul-document-load/test013-1.css | 7 + layout/reftests/xul-document-load/test013-2.css | 6 + layout/reftests/xul-document-load/test013.xhtml | 8 + layout/reftests/xul-document-load/test022.xhtml | 17 + layout/reftests/xul/accesskey-ref.xhtml | 23 + layout/reftests/xul/accesskey.xhtml | 42 + layout/reftests/xul/blank-window.xhtml | 5 + layout/reftests/xul/colors-16x8-noSize.svg | 11 + layout/reftests/xul/colors-16x8-parDefault.svg | 18 + layout/reftests/xul/colors-16x8.png | Bin 0 -> 93 bytes layout/reftests/xul/colors-16x8.svg | 14 + layout/reftests/xul/colors-8x16-noSize.svg | 11 + layout/reftests/xul/colors-8x16-parDefault.svg | 18 + layout/reftests/xul/colors-8x16.png | Bin 0 -> 92 bytes layout/reftests/xul/colors-8x16.svg | 14 + layout/reftests/xul/css-flex-1-ref.html | 18 + layout/reftests/xul/css-flex-1.xhtml | 27 + .../reftests/xul/generate-object-fit-xul-tests.sh | 94 + .../xul/generate-object-position-xul-tests.sh | 68 + layout/reftests/xul/green-ref.xhtml | 3 + .../xul/image-appearance-dynamic-ref.xhtml | 16 + layout/reftests/xul/image-appearance-dynamic.xhtml | 24 + .../xul/inactive-fixed-bg-bug1205630-ref.html | 44 + .../xul/inactive-fixed-bg-bug1205630.xhtml | 36 + .../xul/inactive-fixed-bg-bug1272525-ref.html | 44 + .../xul/inactive-fixed-bg-bug1272525.xhtml | 36 + layout/reftests/xul/mac-tab-toolbar-ref.xhtml | 18 + layout/reftests/xul/mac-tab-toolbar.xhtml | 43 + layout/reftests/xul/menuitem-key-ref.xhtml | 20 + layout/reftests/xul/menuitem-key.xhtml | 47 + .../xul/object-fit-contain-png-001-ref.html | 77 + .../reftests/xul/object-fit-contain-png-001.xhtml | 69 + .../xul/object-fit-contain-png-002-ref.html | 77 + .../reftests/xul/object-fit-contain-png-002.xhtml | 69 + .../xul/object-fit-contain-svg-001-ref.html | 76 + .../reftests/xul/object-fit-contain-svg-001.xhtml | 68 + .../xul/object-fit-contain-svg-002-ref.html | 76 + .../reftests/xul/object-fit-contain-svg-002.xhtml | 68 + .../xul/object-fit-contain-svg-003-ref.html | 76 + .../reftests/xul/object-fit-contain-svg-003.xhtml | 68 + .../xul/object-fit-contain-svg-004-ref.html | 76 + .../reftests/xul/object-fit-contain-svg-004.xhtml | 68 + .../xul/object-fit-contain-svg-005-ref.html | 76 + .../reftests/xul/object-fit-contain-svg-005.xhtml | 68 + .../xul/object-fit-contain-svg-006-ref.html | 76 + .../reftests/xul/object-fit-contain-svg-006.xhtml | 68 + .../reftests/xul/object-fit-cover-png-001-ref.html | 77 + layout/reftests/xul/object-fit-cover-png-001.xhtml | 69 + .../reftests/xul/object-fit-cover-png-002-ref.html | 77 + layout/reftests/xul/object-fit-cover-png-002.xhtml | 69 + .../reftests/xul/object-fit-cover-svg-001-ref.html | 76 + layout/reftests/xul/object-fit-cover-svg-001.xhtml | 68 + .../reftests/xul/object-fit-cover-svg-002-ref.html | 76 + layout/reftests/xul/object-fit-cover-svg-002.xhtml | 68 + .../reftests/xul/object-fit-cover-svg-003-ref.html | 76 + layout/reftests/xul/object-fit-cover-svg-003.xhtml | 68 + .../reftests/xul/object-fit-cover-svg-004-ref.html | 76 + layout/reftests/xul/object-fit-cover-svg-004.xhtml | 68 + .../reftests/xul/object-fit-cover-svg-005-ref.html | 76 + layout/reftests/xul/object-fit-cover-svg-005.xhtml | 68 + .../reftests/xul/object-fit-cover-svg-006-ref.html | 76 + layout/reftests/xul/object-fit-cover-svg-006.xhtml | 68 + .../reftests/xul/object-fit-fill-png-001-ref.html | 77 + layout/reftests/xul/object-fit-fill-png-001.xhtml | 69 + .../reftests/xul/object-fit-fill-png-002-ref.html | 77 + layout/reftests/xul/object-fit-fill-png-002.xhtml | 69 + .../reftests/xul/object-fit-fill-svg-001-ref.html | 76 + layout/reftests/xul/object-fit-fill-svg-001.xhtml | 68 + .../reftests/xul/object-fit-fill-svg-002-ref.html | 76 + layout/reftests/xul/object-fit-fill-svg-002.xhtml | 68 + .../reftests/xul/object-fit-fill-svg-003-ref.html | 76 + layout/reftests/xul/object-fit-fill-svg-003.xhtml | 68 + .../reftests/xul/object-fit-fill-svg-004-ref.html | 76 + layout/reftests/xul/object-fit-fill-svg-004.xhtml | 68 + .../reftests/xul/object-fit-fill-svg-005-ref.html | 76 + layout/reftests/xul/object-fit-fill-svg-005.xhtml | 68 + .../reftests/xul/object-fit-fill-svg-006-ref.html | 76 + layout/reftests/xul/object-fit-fill-svg-006.xhtml | 68 + .../reftests/xul/object-fit-none-png-001-ref.html | 77 + layout/reftests/xul/object-fit-none-png-001.xhtml | 69 + .../reftests/xul/object-fit-none-png-002-ref.html | 77 + layout/reftests/xul/object-fit-none-png-002.xhtml | 69 + .../reftests/xul/object-fit-none-svg-001-ref.html | 76 + layout/reftests/xul/object-fit-none-svg-001.xhtml | 68 + .../reftests/xul/object-fit-none-svg-002-ref.html | 76 + layout/reftests/xul/object-fit-none-svg-002.xhtml | 68 + .../reftests/xul/object-fit-none-svg-003-ref.html | 76 + layout/reftests/xul/object-fit-none-svg-003.xhtml | 68 + .../reftests/xul/object-fit-none-svg-004-ref.html | 76 + layout/reftests/xul/object-fit-none-svg-004.xhtml | 68 + .../reftests/xul/object-fit-none-svg-005-ref.html | 76 + layout/reftests/xul/object-fit-none-svg-005.xhtml | 68 + .../reftests/xul/object-fit-none-svg-006-ref.html | 76 + layout/reftests/xul/object-fit-none-svg-006.xhtml | 68 + .../xul/object-fit-scale-down-png-001-ref.html | 78 + .../xul/object-fit-scale-down-png-001.xhtml | 69 + .../xul/object-fit-scale-down-png-002-ref.html | 78 + .../xul/object-fit-scale-down-png-002.xhtml | 69 + .../xul/object-fit-scale-down-svg-001-ref.html | 77 + .../xul/object-fit-scale-down-svg-001.xhtml | 68 + .../xul/object-fit-scale-down-svg-002-ref.html | 77 + .../xul/object-fit-scale-down-svg-002.xhtml | 68 + .../xul/object-fit-scale-down-svg-003-ref.html | 77 + .../xul/object-fit-scale-down-svg-003.xhtml | 68 + .../xul/object-fit-scale-down-svg-004-ref.html | 77 + .../xul/object-fit-scale-down-svg-004.xhtml | 68 + .../xul/object-fit-scale-down-svg-005-ref.html | 77 + .../xul/object-fit-scale-down-svg-005.xhtml | 68 + .../xul/object-fit-scale-down-svg-006-ref.html | 77 + .../xul/object-fit-scale-down-svg-006.xhtml | 68 + .../reftests/xul/object-position-png-001-ref.html | 42 + layout/reftests/xul/object-position-png-001.xhtml | 35 + .../reftests/xul/object-position-png-002-ref.html | 42 + layout/reftests/xul/object-position-png-002.xhtml | 35 + layout/reftests/xul/reftest.list | 74 + layout/reftests/xul/text-crop-002-ref.xhtml | 34 + layout/reftests/xul/text-crop-002.xhtml | 34 + layout/reftests/xul/text-crop-ref.xhtml | 35 + layout/reftests/xul/text-crop.xhtml | 38 + layout/reftests/xul/text-small-caps-1-ref.xhtml | 8 + layout/reftests/xul/text-small-caps-1.xhtml | 8 + .../reftests/xul/tree-row-outline-1-notref.xhtml | 20 + layout/reftests/xul/tree-row-outline-1-ref.xhtml | 30 + layout/reftests/xul/tree-row-outline-1.xhtml | 31 + .../xul/tree-scrollbar-height-change-ref.xhtml | 32 + .../xul/tree-scrollbar-height-change.xhtml | 39 + layout/reftests/xul/treecell-image-svg-1-ref.xhtml | 17 + layout/reftests/xul/treecell-image-svg-1a.xhtml | 17 + layout/reftests/xul/treecell-image-svg-1b.xhtml | 17 + layout/reftests/xul/treetwisty-context-paint.svg | 4 + .../reftests/xul/treetwisty-no-context-paint.svg | 4 + .../treetwisty-svg-context-paint-1-not-ref.xhtml | 37 + .../xul/treetwisty-svg-context-paint-1-ref.xhtml | 42 + .../xul/treetwisty-svg-context-paint-1.xhtml | 47 + layout/reftests/z-index/480053-1-ref.html | 7 + layout/reftests/z-index/480053-1.html | 7 + .../z-index/overlayscrollbar-sorting-1.html | 26 + .../z-index/overlayscrollbar-sorting-2.html | 38 + .../z-index/overlayscrollbar-sorting-3.html | 33 + .../z-index/overlayscrollbar-sorting-4.html | 35 + .../z-index/overlayscrollbar-sorting-5.html | 43 + .../overlayscrollbar-sorting-ref-hidden.html | 24 + .../overlayscrollbar-sorting-ref-visible.html | 24 + layout/reftests/z-index/reftest.list | 12 + .../stacking-context-backface-visibility.html | 17 + .../reftests/z-index/stacking-context-common.css | 26 + layout/reftests/z-index/stacking-context-no.html | 11 + .../z-index/stacking-context-perspective.html | 17 + layout/reftests/z-index/stacking-context-yes.html | 16 + layout/reftests/z-index/z-index-1-ref.html | 59 + layout/reftests/z-index/z-index-1.html | 74 + 19310 files changed, 690675 insertions(+) create mode 100644 layout/reftests/abs-pos/abs-pos-auto-margin-1-ref.html create mode 100644 layout/reftests/abs-pos/abs-pos-auto-margin-1.html create mode 100644 layout/reftests/abs-pos/abs-pos-auto-margin-centered-ref.html create mode 100644 layout/reftests/abs-pos/abs-pos-auto-margin-centered.html create mode 100644 layout/reftests/abs-pos/auto-offset-inline-block-1-ref.html create mode 100644 layout/reftests/abs-pos/auto-offset-inline-block-1.html create mode 100644 layout/reftests/abs-pos/button-1-ref.html create mode 100644 layout/reftests/abs-pos/button-1.html create mode 100644 layout/reftests/abs-pos/button-2-ref.html create mode 100644 layout/reftests/abs-pos/button-2.html create mode 100644 layout/reftests/abs-pos/continuation-positioned-inline-1.html create mode 100644 layout/reftests/abs-pos/continuation-positioned-inline-2.html create mode 100644 layout/reftests/abs-pos/continuation-positioned-inline-ref.html create mode 100644 layout/reftests/abs-pos/fieldset-1-ref.html create mode 100644 layout/reftests/abs-pos/fieldset-1.html create mode 100644 layout/reftests/abs-pos/fixed-pos-auto-offset-1-ref.html create mode 100644 layout/reftests/abs-pos/fixed-pos-auto-offset-1a.html create mode 100644 layout/reftests/abs-pos/fixed-pos-auto-offset-1b.html create mode 100644 layout/reftests/abs-pos/font-size-wrap-ref.html create mode 100644 layout/reftests/abs-pos/font-size-wrap.html create mode 100644 layout/reftests/abs-pos/multi-column-1-ref.html create mode 100644 layout/reftests/abs-pos/multi-column-1.html create mode 100644 layout/reftests/abs-pos/reftest.list create mode 100644 layout/reftests/abs-pos/relative-row-animation-1-ref.html create mode 100644 layout/reftests/abs-pos/relative-row-animation-1.html create mode 100644 layout/reftests/abs-pos/scrollframe-1-ref.html create mode 100644 layout/reftests/abs-pos/scrollframe-1.html create mode 100644 layout/reftests/abs-pos/scrollframe-2-ref.html create mode 100644 layout/reftests/abs-pos/scrollframe-2.html create mode 100644 layout/reftests/abs-pos/select-1-dynamic.html create mode 100644 layout/reftests/abs-pos/select-1-ref.html create mode 100644 layout/reftests/abs-pos/select-1.html create mode 100644 layout/reftests/abs-pos/select-2-ref.html create mode 100644 layout/reftests/abs-pos/select-2.html create mode 100644 layout/reftests/abs-pos/select-3-ref.html create mode 100644 layout/reftests/abs-pos/select-3.html create mode 100644 layout/reftests/abs-pos/select-4-ref.html create mode 100644 layout/reftests/abs-pos/select-4.html create mode 100644 layout/reftests/abs-pos/table-1-ref.html create mode 100644 layout/reftests/abs-pos/table-1.html create mode 100644 layout/reftests/abs-pos/table-2-ref.html create mode 100644 layout/reftests/abs-pos/table-2.html create mode 100644 layout/reftests/abs-pos/table-3-ref.html create mode 100644 layout/reftests/abs-pos/table-3.html create mode 100644 layout/reftests/abs-pos/table-caption-1.html create mode 100644 layout/reftests/abs-pos/table-caption-2.html create mode 100644 layout/reftests/abs-pos/table-caption-3.html create mode 100644 layout/reftests/abs-pos/table-caption-4.html create mode 100644 layout/reftests/abs-pos/table-caption-5.html create mode 100644 layout/reftests/abs-pos/table-cell-1.html create mode 100644 layout/reftests/abs-pos/table-cell-2.html create mode 100644 layout/reftests/abs-pos/table-cell-3.html create mode 100644 layout/reftests/abs-pos/table-cell-4.html create mode 100644 layout/reftests/abs-pos/table-cell-5.html create mode 100644 layout/reftests/abs-pos/table-cell-6.html create mode 100644 layout/reftests/abs-pos/table-cell-7.html create mode 100644 layout/reftests/abs-pos/table-cell-8.html create mode 100644 layout/reftests/abs-pos/table-footer-group-1.html create mode 100644 layout/reftests/abs-pos/table-footer-group-2.html create mode 100644 layout/reftests/abs-pos/table-footer-group-3.html create mode 100644 layout/reftests/abs-pos/table-footer-group-4.html create mode 100644 layout/reftests/abs-pos/table-footer-group-5.html create mode 100644 layout/reftests/abs-pos/table-footer-group-6.html create mode 100644 layout/reftests/abs-pos/table-footer-group-7.html create mode 100644 layout/reftests/abs-pos/table-header-group-1.html create mode 100644 layout/reftests/abs-pos/table-header-group-2.html create mode 100644 layout/reftests/abs-pos/table-header-group-3.html create mode 100644 layout/reftests/abs-pos/table-header-group-4.html create mode 100644 layout/reftests/abs-pos/table-header-group-5.html create mode 100644 layout/reftests/abs-pos/table-header-group-6.html create mode 100644 layout/reftests/abs-pos/table-header-group-7.html create mode 100644 layout/reftests/abs-pos/table-internal-1-ref.html create mode 100644 layout/reftests/abs-pos/table-internal-2-ref.html create mode 100644 layout/reftests/abs-pos/table-internal-3-ref.html create mode 100644 layout/reftests/abs-pos/table-internal-4-ref.html create mode 100644 layout/reftests/abs-pos/table-internal-5-ref.html create mode 100644 layout/reftests/abs-pos/table-internal-6-ref.html create mode 100644 layout/reftests/abs-pos/table-internal-7-ref.html create mode 100644 layout/reftests/abs-pos/table-internal-8-ref.html create mode 100644 layout/reftests/abs-pos/table-print-1-ref.html create mode 100644 layout/reftests/abs-pos/table-row-1.html create mode 100644 layout/reftests/abs-pos/table-row-2.html create mode 100644 layout/reftests/abs-pos/table-row-3.html create mode 100644 layout/reftests/abs-pos/table-row-4.html create mode 100644 layout/reftests/abs-pos/table-row-5.html create mode 100644 layout/reftests/abs-pos/table-row-6.html create mode 100644 layout/reftests/abs-pos/table-row-7.html create mode 100644 layout/reftests/abs-pos/table-row-group-1.html create mode 100644 layout/reftests/abs-pos/table-row-group-2.html create mode 100644 layout/reftests/abs-pos/table-row-group-3.html create mode 100644 layout/reftests/abs-pos/table-row-group-4.html create mode 100644 layout/reftests/abs-pos/table-row-group-5.html create mode 100644 layout/reftests/abs-pos/table-row-group-6.html create mode 100644 layout/reftests/abs-pos/table-row-group-7.html create mode 100644 layout/reftests/apng-mime/animated.apng create mode 100644 layout/reftests/apng-mime/expected.html create mode 100644 layout/reftests/apng-mime/reftest.list create mode 100644 layout/reftests/apng-mime/static.png create mode 100644 layout/reftests/apng-mime/test.html create mode 100644 layout/reftests/async-scrolling/async-scroll-and-zoom-ref.html create mode 100644 layout/reftests/async-scrolling/async-scroll-and-zoom.html create mode 100644 layout/reftests/async-scrolling/background-blend-mode-1-ref.html create mode 100644 layout/reftests/async-scrolling/background-blend-mode-1.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-1-ref.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-1.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-child-clip-1.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-child-clip-2.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-child-clip-ref.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-child-mask-ref.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-child-mask.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-child-no-culling-1-ref.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-child-no-culling-1.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-child-no-culling-2-ref.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-child-no-culling-2.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-child-no-culling-3-ref.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-child-no-culling-3.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-child-ref.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-child.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-cover-1-ref.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-cover-1.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-cover-2-ref.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-cover-2.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-cover-3-ref.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-cover-3.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-in-css-filter-ref.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-in-css-filter.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-in-opacity-ref.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-in-opacity.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-transformed-image-ref.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-transformed-image.html create mode 100644 layout/reftests/async-scrolling/checkerboard-1-ref.html create mode 100644 layout/reftests/async-scrolling/checkerboard-1.html create mode 100644 layout/reftests/async-scrolling/checkerboard-2-ref.html create mode 100644 layout/reftests/async-scrolling/checkerboard-2.html create mode 100644 layout/reftests/async-scrolling/checkerboard-3-ref.html create mode 100644 layout/reftests/async-scrolling/checkerboard-3.html create mode 100644 layout/reftests/async-scrolling/contain-paint-scrollable-frame-1-ref.html create mode 100644 layout/reftests/async-scrolling/contain-paint-scrollable-frame-1.html create mode 100644 layout/reftests/async-scrolling/culling-1-ref.html create mode 100644 layout/reftests/async-scrolling/culling-1.html create mode 100644 layout/reftests/async-scrolling/curtain-effect-1-ref.html create mode 100644 layout/reftests/async-scrolling/curtain-effect-1.html create mode 100644 layout/reftests/async-scrolling/disable-apz-for-sle-pages-ref.html create mode 100644 layout/reftests/async-scrolling/disable-apz-for-sle-pages.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-fixed-bottom-1-ref.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-fixed-bottom-1.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-fixed-top-1-ref.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-fixed-top-1.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-1-ref-b.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-1-ref.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-1a.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-1b.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-1c.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-2-ref-b.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-2-ref.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-2a.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-2b.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-2c.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-3-ref.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-3a.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-3b.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-3c.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-4-ref.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-4a.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-4b.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-4c.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-5-ref-t.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-5-ref.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-5a.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-5b.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-5c.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-6-ref-t.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-6-ref.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-6a.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-6b.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-6c.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-bottom-1-ref.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-bottom-1.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-top-1-ref.html create mode 100644 layout/reftests/async-scrolling/dynamic-toolbar-sticky-top-1.html create mode 100644 layout/reftests/async-scrolling/element-1-ref.html create mode 100644 layout/reftests/async-scrolling/element-1.html create mode 100644 layout/reftests/async-scrolling/fixed-pos-scrollable-1-ref.html create mode 100644 layout/reftests/async-scrolling/fixed-pos-scrollable-1.html create mode 100644 layout/reftests/async-scrolling/fixed-pos-scrolled-clip-1-ref.html create mode 100644 layout/reftests/async-scrolling/fixed-pos-scrolled-clip-1.html create mode 100644 layout/reftests/async-scrolling/fixed-pos-scrolled-clip-2-ref.html create mode 100644 layout/reftests/async-scrolling/fixed-pos-scrolled-clip-2.html create mode 100644 layout/reftests/async-scrolling/fixed-pos-scrolled-clip-3-ref.html create mode 100644 layout/reftests/async-scrolling/fixed-pos-scrolled-clip-3.html create mode 100644 layout/reftests/async-scrolling/fixed-pos-scrolled-clip-4-ref.html create mode 100644 layout/reftests/async-scrolling/fixed-pos-scrolled-clip-4.html create mode 100644 layout/reftests/async-scrolling/fixed-pos-scrolled-clip-5-ref.html create mode 100644 layout/reftests/async-scrolling/fixed-pos-scrolled-clip-5.html create mode 100644 layout/reftests/async-scrolling/group-opacity-surface-size-1-ref.html create mode 100644 layout/reftests/async-scrolling/group-opacity-surface-size-1.html create mode 100644 layout/reftests/async-scrolling/iframe-1-ref.html create mode 100644 layout/reftests/async-scrolling/iframe-1.html create mode 100644 layout/reftests/async-scrolling/nested-1-ref.html create mode 100644 layout/reftests/async-scrolling/nested-1.html create mode 100644 layout/reftests/async-scrolling/nested-2-ref.html create mode 100644 layout/reftests/async-scrolling/nested-2.html create mode 100644 layout/reftests/async-scrolling/no-overscroll-ref.html create mode 100644 layout/reftests/async-scrolling/offscreen-clipped-blendmode-1.html create mode 100644 layout/reftests/async-scrolling/offscreen-clipped-blendmode-2.html create mode 100644 layout/reftests/async-scrolling/offscreen-clipped-blendmode-3.html create mode 100644 layout/reftests/async-scrolling/offscreen-clipped-blendmode-4.html create mode 100644 layout/reftests/async-scrolling/offscreen-clipped-blendmode-ref.html create mode 100644 layout/reftests/async-scrolling/offscreen-prerendered-active-opacity-ref.html create mode 100644 layout/reftests/async-scrolling/offscreen-prerendered-active-opacity.html create mode 100644 layout/reftests/async-scrolling/opaque-fractional-displayport-1.html create mode 100644 layout/reftests/async-scrolling/opaque-fractional-displayport-2.html create mode 100644 layout/reftests/async-scrolling/overscroll-disabled.html create mode 100644 layout/reftests/async-scrolling/overscroll-fixed-iframe-overscroll.html create mode 100644 layout/reftests/async-scrolling/overscroll-fixed-iframe.html create mode 100644 layout/reftests/async-scrolling/overscroll-fixed-transform.html create mode 100644 layout/reftests/async-scrolling/overscroll-fixed.html create mode 100644 layout/reftests/async-scrolling/overscroll-ref.html create mode 100644 layout/reftests/async-scrolling/overscroll-scrollbar-ref.html create mode 100644 layout/reftests/async-scrolling/overscroll-scrollbar.html create mode 100644 layout/reftests/async-scrolling/overscroll-subframe.html create mode 100644 layout/reftests/async-scrolling/overscroll.html create mode 100644 layout/reftests/async-scrolling/perspective-scrolling-1-ref.html create mode 100644 layout/reftests/async-scrolling/perspective-scrolling-1.html create mode 100644 layout/reftests/async-scrolling/perspective-scrolling-2-ref.html create mode 100644 layout/reftests/async-scrolling/perspective-scrolling-2.html create mode 100644 layout/reftests/async-scrolling/perspective-scrolling-3-ref.html create mode 100644 layout/reftests/async-scrolling/perspective-scrolling-3.html create mode 100644 layout/reftests/async-scrolling/perspective-scrolling-4-ref.html create mode 100644 layout/reftests/async-scrolling/perspective-scrolling-4.html create mode 100644 layout/reftests/async-scrolling/perspective-scrolling-5-ref.html create mode 100644 layout/reftests/async-scrolling/perspective-scrolling-5.html create mode 100644 layout/reftests/async-scrolling/position-fixed-1-ref.html create mode 100644 layout/reftests/async-scrolling/position-fixed-1.html create mode 100644 layout/reftests/async-scrolling/position-fixed-2-ref.html create mode 100644 layout/reftests/async-scrolling/position-fixed-2.html create mode 100644 layout/reftests/async-scrolling/position-fixed-async-zoom-1-ref.html create mode 100644 layout/reftests/async-scrolling/position-fixed-async-zoom-1.html create mode 100644 layout/reftests/async-scrolling/position-fixed-async-zoom-2-ref.html create mode 100644 layout/reftests/async-scrolling/position-fixed-async-zoom-2.html create mode 100644 layout/reftests/async-scrolling/position-fixed-async-zoom-3-ref.html create mode 100644 layout/reftests/async-scrolling/position-fixed-async-zoom-3.html create mode 100644 layout/reftests/async-scrolling/position-fixed-async-zoom-4-ref.html create mode 100644 layout/reftests/async-scrolling/position-fixed-async-zoom-4.html create mode 100644 layout/reftests/async-scrolling/position-fixed-body-ref.html create mode 100644 layout/reftests/async-scrolling/position-fixed-body.html create mode 100644 layout/reftests/async-scrolling/position-fixed-cover-1-ref.html create mode 100644 layout/reftests/async-scrolling/position-fixed-cover-1.html create mode 100644 layout/reftests/async-scrolling/position-fixed-cover-2-ref.html create mode 100644 layout/reftests/async-scrolling/position-fixed-cover-2.html create mode 100644 layout/reftests/async-scrolling/position-fixed-cover-3-ref.html create mode 100644 layout/reftests/async-scrolling/position-fixed-cover-3.html create mode 100644 layout/reftests/async-scrolling/position-fixed-iframe-1-ref.html create mode 100644 layout/reftests/async-scrolling/position-fixed-iframe-1.html create mode 100644 layout/reftests/async-scrolling/position-fixed-iframe-2-ref.html create mode 100644 layout/reftests/async-scrolling/position-fixed-iframe-2.html create mode 100644 layout/reftests/async-scrolling/position-fixed-in-scroll-container-ref.html create mode 100644 layout/reftests/async-scrolling/position-fixed-in-scroll-container.html create mode 100644 layout/reftests/async-scrolling/position-fixed-inside-clip-path-ref.html create mode 100644 layout/reftests/async-scrolling/position-fixed-inside-clip-path.html create mode 100644 layout/reftests/async-scrolling/position-fixed-inside-sticky-1-ref.html create mode 100644 layout/reftests/async-scrolling/position-fixed-inside-sticky-1.html create mode 100644 layout/reftests/async-scrolling/position-fixed-inside-sticky-2-ref.html create mode 100644 layout/reftests/async-scrolling/position-fixed-inside-sticky-2.html create mode 100644 layout/reftests/async-scrolling/position-fixed-inside-sticky-3-ref.html create mode 100644 layout/reftests/async-scrolling/position-fixed-inside-sticky-3.html create mode 100644 layout/reftests/async-scrolling/position-fixed-transformed-1-ref.html create mode 100644 layout/reftests/async-scrolling/position-fixed-transformed-1.html create mode 100644 layout/reftests/async-scrolling/position-sticky-async-zoom-1-ref.html create mode 100644 layout/reftests/async-scrolling/position-sticky-async-zoom-1.html create mode 100644 layout/reftests/async-scrolling/position-sticky-async-zoom-2-ref.html create mode 100644 layout/reftests/async-scrolling/position-sticky-async-zoom-2.html create mode 100644 layout/reftests/async-scrolling/position-sticky-bug1434250-ref.html create mode 100644 layout/reftests/async-scrolling/position-sticky-bug1434250.html create mode 100644 layout/reftests/async-scrolling/position-sticky-in-checkerboard-land-1-ref.html create mode 100644 layout/reftests/async-scrolling/position-sticky-in-checkerboard-land-1.html create mode 100644 layout/reftests/async-scrolling/position-sticky-in-transformed-scrollframe-1.html create mode 100644 layout/reftests/async-scrolling/position-sticky-in-transformed-scrollframe-2.html create mode 100644 layout/reftests/async-scrolling/position-sticky-in-transformed-scrollframe-ref.html create mode 100644 layout/reftests/async-scrolling/position-sticky-scrolled-clip-1-ref.html create mode 100644 layout/reftests/async-scrolling/position-sticky-scrolled-clip-1.html create mode 100644 layout/reftests/async-scrolling/position-sticky-scrolled-clip-2-ref.html create mode 100644 layout/reftests/async-scrolling/position-sticky-scrolled-clip-2.html create mode 100644 layout/reftests/async-scrolling/position-sticky-transformed-in-scrollframe-1-ref.html create mode 100644 layout/reftests/async-scrolling/position-sticky-transformed-in-scrollframe-1.html create mode 100644 layout/reftests/async-scrolling/position-sticky-transformed-in-scrollframe-2-ref.html create mode 100644 layout/reftests/async-scrolling/position-sticky-transformed-in-scrollframe-2.html create mode 100644 layout/reftests/async-scrolling/position-sticky-transformed-ref.html create mode 100644 layout/reftests/async-scrolling/position-sticky-transformed.html create mode 100644 layout/reftests/async-scrolling/reftest.list create mode 100644 layout/reftests/async-scrolling/repeatable-diagonal-gradient.png create mode 100644 layout/reftests/async-scrolling/split-layers-1-ref.html create mode 100644 layout/reftests/async-scrolling/split-layers-1.html create mode 100644 layout/reftests/async-scrolling/split-layers-multi-scrolling-1-ref.html create mode 100644 layout/reftests/async-scrolling/split-layers-multi-scrolling-1.html create mode 100644 layout/reftests/async-scrolling/split-opacity-layers-1-ref.html create mode 100644 layout/reftests/async-scrolling/split-opacity-layers-1.html create mode 100644 layout/reftests/async-scrolling/sticky-inside-fixed-1-ref.html create mode 100644 layout/reftests/async-scrolling/sticky-inside-fixed-1.html create mode 100644 layout/reftests/async-scrolling/sticky-inside-transform-1-ref.html create mode 100644 layout/reftests/async-scrolling/sticky-inside-transform-1.html create mode 100644 layout/reftests/async-scrolling/sticky-pos-scrollable-1-ref.html create mode 100644 layout/reftests/async-scrolling/sticky-pos-scrollable-1.html create mode 100644 layout/reftests/async-scrolling/sticky-pos-scrollable-2-ref.html create mode 100644 layout/reftests/async-scrolling/sticky-pos-scrollable-2.html create mode 100644 layout/reftests/async-scrolling/sticky-pos-scrollable-3-ref.html create mode 100644 layout/reftests/async-scrolling/sticky-pos-scrollable-3.html create mode 100644 layout/reftests/async-scrolling/sticky-pos-scrollable-4-ref.html create mode 100644 layout/reftests/async-scrolling/sticky-pos-scrollable-4.html create mode 100644 layout/reftests/async-scrolling/sticky-pos-scrollable-5-ref.html create mode 100644 layout/reftests/async-scrolling/sticky-pos-scrollable-5.html create mode 100644 layout/reftests/async-scrolling/sticky-pos-scrollable-6-ref.html create mode 100644 layout/reftests/async-scrolling/sticky-pos-scrollable-6.html create mode 100644 layout/reftests/async-scrolling/sticky-pos-scrollable-7-ref.html create mode 100644 layout/reftests/async-scrolling/sticky-pos-scrollable-7.html create mode 100644 layout/reftests/async-scrolling/transformed-1-ref.html create mode 100644 layout/reftests/async-scrolling/transformed-1.html 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 create mode 100644 layout/reftests/bidi/1067268-1-ref.html create mode 100644 layout/reftests/bidi/1067268-1.html create mode 100644 layout/reftests/bidi/1069941-inline-bidi-border-1-ref.html create mode 100644 layout/reftests/bidi/1069941-inline-bidi-border-1.html create mode 100644 layout/reftests/bidi/1069941-inline-bidi-margin-1-ref.html create mode 100644 layout/reftests/bidi/1069941-inline-bidi-margin-1.html create mode 100644 layout/reftests/bidi/1155359-1-ref.xhtml create mode 100644 layout/reftests/bidi/1155359-1.xhtml create mode 100644 layout/reftests/bidi/1157726-1-ref.html create mode 100644 layout/reftests/bidi/1157726-1.html create mode 100644 layout/reftests/bidi/115921-1-ref.html create mode 100644 layout/reftests/bidi/115921-1.html create mode 100644 layout/reftests/bidi/115921-2-ref.html create mode 100644 layout/reftests/bidi/115921-2.html create mode 100644 layout/reftests/bidi/1161752-1-embed.html create mode 100644 layout/reftests/bidi/1161752-2-embed.html create mode 100644 layout/reftests/bidi/1161752-3-embed.html create mode 100644 layout/reftests/bidi/1161752-4-embed.html create mode 100644 layout/reftests/bidi/1161752-5-embed-ref.html create mode 100644 layout/reftests/bidi/1161752-5-embed.html create mode 100644 layout/reftests/bidi/1161752-ref.html create mode 100644 layout/reftests/bidi/1161752.html create mode 100644 layout/reftests/bidi/1217833-1-ref.html create mode 100644 layout/reftests/bidi/1217833-1.html create mode 100644 layout/reftests/bidi/1217833-2-ref.html create mode 100644 layout/reftests/bidi/1217833-2.html create mode 100644 layout/reftests/bidi/1231175-1-ref.html create mode 100644 layout/reftests/bidi/1231175-1.html create mode 100644 layout/reftests/bidi/1366623-1-ref.html create mode 100644 layout/reftests/bidi/1366623-1.html create mode 100644 layout/reftests/bidi/1426042-1-ref.html create mode 100644 layout/reftests/bidi/1426042-1.html create mode 100644 layout/reftests/bidi/151407-1-ref.html create mode 100644 layout/reftests/bidi/151407-1.html create mode 100644 layout/reftests/bidi/151407-1a.html create mode 100644 layout/reftests/bidi/151407-2-auto-ref.html create mode 100644 layout/reftests/bidi/151407-2-auto.html create mode 100644 layout/reftests/bidi/151407-2-empty-ref.html create mode 100644 layout/reftests/bidi/151407-2-empty.html create mode 100644 layout/reftests/bidi/151407-2-foopy.html create mode 100644 layout/reftests/bidi/151407-2-ltr-ref.html create mode 100644 layout/reftests/bidi/151407-2-ltr.html create mode 100644 layout/reftests/bidi/151407-2-rtl-ref.html create mode 100644 layout/reftests/bidi/151407-2-rtl.html create mode 100644 layout/reftests/bidi/151407-3-auto-ref.html create mode 100644 layout/reftests/bidi/151407-3-auto.html create mode 100644 layout/reftests/bidi/151407-3-empty-ref.html create mode 100644 layout/reftests/bidi/151407-3-foopy.html create mode 100644 layout/reftests/bidi/151407-3-ltr-ref.html create mode 100644 layout/reftests/bidi/151407-3-ltr.html create mode 100644 layout/reftests/bidi/151407-3-rtl-ref.html create mode 100644 layout/reftests/bidi/151407-3-rtl.html create mode 100644 layout/reftests/bidi/1556414-1-ref.html create mode 100644 layout/reftests/bidi/1556414-1.html create mode 100644 layout/reftests/bidi/1567036-1-ref.html create mode 100644 layout/reftests/bidi/1567036-1.html create mode 100644 layout/reftests/bidi/229367-1-ref.html create mode 100644 layout/reftests/bidi/229367-1.html create mode 100644 layout/reftests/bidi/229367-2-ref.html create mode 100644 layout/reftests/bidi/229367-2.html create mode 100644 layout/reftests/bidi/229367-3-ref.html create mode 100644 layout/reftests/bidi/229367-3.html create mode 100644 layout/reftests/bidi/258928-1-ref.html create mode 100644 layout/reftests/bidi/258928-1.html create mode 100644 layout/reftests/bidi/263359-1-ref.html create mode 100644 layout/reftests/bidi/263359-1.html create mode 100644 layout/reftests/bidi/263359-1a.html create mode 100644 layout/reftests/bidi/263359-1b.html create mode 100644 layout/reftests/bidi/263359-2-ref.html create mode 100644 layout/reftests/bidi/263359-2.html create mode 100644 layout/reftests/bidi/263359-3-ref.html create mode 100644 layout/reftests/bidi/263359-3.html create mode 100644 layout/reftests/bidi/263359-4-ref.html create mode 100644 layout/reftests/bidi/263359-4.html create mode 100644 layout/reftests/bidi/267459-1-ref.html create mode 100644 layout/reftests/bidi/267459-1.html create mode 100644 layout/reftests/bidi/267459-2-ref.html create mode 100644 layout/reftests/bidi/267459-2.html create mode 100644 layout/reftests/bidi/299065-1-ref.html create mode 100644 layout/reftests/bidi/299065-1.html create mode 100644 layout/reftests/bidi/305643-1-ref.html create mode 100644 layout/reftests/bidi/305643-1.html create mode 100644 layout/reftests/bidi/332655-1-ref.html create mode 100644 layout/reftests/bidi/332655-1.html create mode 100644 layout/reftests/bidi/332655-2-ref.html create mode 100644 layout/reftests/bidi/332655-2.html create mode 100644 layout/reftests/bidi/381279-1-ref.html create mode 100644 layout/reftests/bidi/381279-1.html create mode 100644 layout/reftests/bidi/386339-ref.html create mode 100644 layout/reftests/bidi/386339.html create mode 100644 layout/reftests/bidi/409375-ref.html create mode 100644 layout/reftests/bidi/409375.html create mode 100644 layout/reftests/bidi/413542-1-ref.html create mode 100644 layout/reftests/bidi/413542-1.html create mode 100644 layout/reftests/bidi/413542-2-ref.html create mode 100644 layout/reftests/bidi/413542-2.html create mode 100644 layout/reftests/bidi/413928-1-ref.html create mode 100644 layout/reftests/bidi/413928-1.html create mode 100644 layout/reftests/bidi/413928-2-ref.html create mode 100644 layout/reftests/bidi/413928-2.html create mode 100644 layout/reftests/bidi/425338-1-ref.html create mode 100644 layout/reftests/bidi/425338-1a.html create mode 100644 layout/reftests/bidi/425338-1b.html create mode 100644 layout/reftests/bidi/489517-1-ref.html create mode 100644 layout/reftests/bidi/489517-1.html create mode 100644 layout/reftests/bidi/489887-1-ref.html create mode 100644 layout/reftests/bidi/489887-1.html create mode 100644 layout/reftests/bidi/492231-1-ref.html create mode 100644 layout/reftests/bidi/492231-1.html create mode 100644 layout/reftests/bidi/496006-1-ref.html create mode 100644 layout/reftests/bidi/496006-1.html create mode 100644 layout/reftests/bidi/503269-1-ref.html create mode 100644 layout/reftests/bidi/503269-1.html create mode 100644 layout/reftests/bidi/503957-1-ref.html create mode 100644 layout/reftests/bidi/503957-1.html create mode 100644 layout/reftests/bidi/525740-1-ref.html create mode 100644 layout/reftests/bidi/525740-1.html create mode 100644 layout/reftests/bidi/536963-1-ref.html create mode 100644 layout/reftests/bidi/536963-1.html create mode 100644 layout/reftests/bidi/562169-1-ref.html create mode 100644 layout/reftests/bidi/562169-1.html create mode 100644 layout/reftests/bidi/562169-1a.html create mode 100644 layout/reftests/bidi/562169-2-ref.html create mode 100644 layout/reftests/bidi/562169-2.html create mode 100644 layout/reftests/bidi/562169-2a.html create mode 100644 layout/reftests/bidi/562169-3-ref.html create mode 100644 layout/reftests/bidi/562169-3.html create mode 100644 layout/reftests/bidi/562169-3a.html create mode 100644 layout/reftests/bidi/562169-4-ref.html create mode 100644 layout/reftests/bidi/562169-4.html create mode 100644 layout/reftests/bidi/588739-1.html create mode 100644 layout/reftests/bidi/588739-2.html create mode 100644 layout/reftests/bidi/588739-3.html create mode 100644 layout/reftests/bidi/588739-ref.html create mode 100644 layout/reftests/bidi/612843-1-ref.html create mode 100644 layout/reftests/bidi/612843-1.html create mode 100644 layout/reftests/bidi/613149-1-ref.html create mode 100644 layout/reftests/bidi/613149-1a.html create mode 100644 layout/reftests/bidi/613149-1b.html create mode 100644 layout/reftests/bidi/613149-2-ref.html create mode 100644 layout/reftests/bidi/613149-2a.html create mode 100644 layout/reftests/bidi/613149-2b.html create mode 100644 layout/reftests/bidi/613157-1-ref.html create mode 100644 layout/reftests/bidi/613157-1.html create mode 100644 layout/reftests/bidi/613157-2-ref.html create mode 100644 layout/reftests/bidi/613157-2.html create mode 100644 layout/reftests/bidi/662288-1-ref.html create mode 100644 layout/reftests/bidi/662288-1.html create mode 100644 layout/reftests/bidi/670226-1-ref.html create mode 100644 layout/reftests/bidi/670226-1.html create mode 100644 layout/reftests/bidi/676245-1-ref.html create mode 100644 layout/reftests/bidi/676245-1.html create mode 100644 layout/reftests/bidi/698291-1-frame.html create mode 100644 layout/reftests/bidi/698291-1-ref.html create mode 100644 layout/reftests/bidi/698291-1.html create mode 100644 layout/reftests/bidi/698706-1-ref.html create mode 100644 layout/reftests/bidi/698706-1.html create mode 100644 layout/reftests/bidi/704837-1-ref.html create mode 100644 layout/reftests/bidi/704837-1.html create mode 100644 layout/reftests/bidi/712600-1-ref.html create mode 100644 layout/reftests/bidi/712600-1.html create mode 100644 layout/reftests/bidi/712600-2-dyn.html create mode 100644 layout/reftests/bidi/712600-2-ref.html create mode 100644 layout/reftests/bidi/712600-2.html create mode 100644 layout/reftests/bidi/712600-3-ref.html create mode 100644 layout/reftests/bidi/712600-3.html create mode 100644 layout/reftests/bidi/718236-1-ref.html create mode 100644 layout/reftests/bidi/718236-1.html create mode 100644 layout/reftests/bidi/718236-2-ref.html create mode 100644 layout/reftests/bidi/718236-2.html create mode 100644 layout/reftests/bidi/718236-3-ref.html create mode 100644 layout/reftests/bidi/718236-3.html create mode 100644 layout/reftests/bidi/726460-1-ref.html create mode 100644 layout/reftests/bidi/726460-1.html create mode 100644 layout/reftests/bidi/729047-1-ref.html create mode 100644 layout/reftests/bidi/729047-1.html create mode 100644 layout/reftests/bidi/730562-1-ref.html create mode 100644 layout/reftests/bidi/730562-1.html create mode 100644 layout/reftests/bidi/746987-1-ref.html create mode 100644 layout/reftests/bidi/746987-1.html create mode 100644 layout/reftests/bidi/746987-2-ref.html create mode 100644 layout/reftests/bidi/746987-2.html create mode 100644 layout/reftests/bidi/746987-3-ref.html create mode 100644 layout/reftests/bidi/746987-3.html create mode 100644 layout/reftests/bidi/746987-4-ref.html create mode 100644 layout/reftests/bidi/746987-4.html create mode 100644 layout/reftests/bidi/779003-1-dynamic.html create mode 100644 layout/reftests/bidi/779003-1-ref.html create mode 100644 layout/reftests/bidi/779003-1.html create mode 100644 layout/reftests/bidi/817406-1-ref.html create mode 100644 layout/reftests/bidi/817406-1.html create mode 100644 layout/reftests/bidi/817406-2-ref.html create mode 100644 layout/reftests/bidi/817406-2.html create mode 100644 layout/reftests/bidi/817406-3.html create mode 100644 layout/reftests/bidi/817406-4.html create mode 100644 layout/reftests/bidi/83958-1-ref.html create mode 100644 layout/reftests/bidi/83958-1a.html create mode 100644 layout/reftests/bidi/83958-1b.html create mode 100644 layout/reftests/bidi/83958-1c.html create mode 100644 layout/reftests/bidi/83958-2-ref.html create mode 100644 layout/reftests/bidi/83958-2a.html create mode 100644 layout/reftests/bidi/83958-2b.html create mode 100644 layout/reftests/bidi/847242-1-ref.html create mode 100644 layout/reftests/bidi/847242-1.html create mode 100644 layout/reftests/bidi/869833-1-ref.xhtml create mode 100644 layout/reftests/bidi/869833-1.xhtml create mode 100644 layout/reftests/bidi/922530-1-ref.html create mode 100644 layout/reftests/bidi/922530-1.html create mode 100644 layout/reftests/bidi/922550-1-ref.html create mode 100644 layout/reftests/bidi/922550-1.html create mode 100644 layout/reftests/bidi/989994-1-ref.html create mode 100644 layout/reftests/bidi/989994-1.html create mode 100644 layout/reftests/bidi/bdi-element-ref.html create mode 100644 layout/reftests/bidi/bdi-element.html create mode 100644 layout/reftests/bidi/bidi-000-ref.html create mode 100644 layout/reftests/bidi/bidi-000.html create mode 100644 layout/reftests/bidi/bidi-001-j.html create mode 100644 layout/reftests/bidi/bidi-001-ref.html create mode 100644 layout/reftests/bidi/bidi-001-v.html create mode 100644 layout/reftests/bidi/bidi-001.html create mode 100644 layout/reftests/bidi/bidi-002-ref.html create mode 100644 layout/reftests/bidi/bidi-002.html create mode 100644 layout/reftests/bidi/bidi-003-ref.html create mode 100644 layout/reftests/bidi/bidi-003.html create mode 100644 layout/reftests/bidi/bidi-004-j.html create mode 100644 layout/reftests/bidi/bidi-004-ref.html create mode 100644 layout/reftests/bidi/bidi-004.html create mode 100644 layout/reftests/bidi/bidi-005-ref.html create mode 100644 layout/reftests/bidi/bidi-005.html create mode 100644 layout/reftests/bidi/bidi-006-j.html create mode 100644 layout/reftests/bidi/bidi-006-ref.html create mode 100644 layout/reftests/bidi/bidi-006.html create mode 100644 layout/reftests/bidi/bidiMirroring-ref.svg create mode 100644 layout/reftests/bidi/bidiMirroring.js create mode 100644 layout/reftests/bidi/bidiMirroring.svg create mode 100644 layout/reftests/bidi/bidiSVG-01-ref.svg create mode 100644 layout/reftests/bidi/bidiSVG-01.svg create mode 100644 layout/reftests/bidi/bidiSVG-02-ref.svg create mode 100644 layout/reftests/bidi/bidiSVG-02.svg create mode 100644 layout/reftests/bidi/bidiSVG-03-ref.svg create mode 100644 layout/reftests/bidi/bidiSVG-03.svg create mode 100644 layout/reftests/bidi/bidiSVG-04-ref.svg create mode 100644 layout/reftests/bidi/bidiSVG-04.svg create mode 100644 layout/reftests/bidi/bidiSVG-05-ref.svg create mode 100644 layout/reftests/bidi/bidiSVG-05.svg create mode 100644 layout/reftests/bidi/brackets-1a-ltr-ref.html create mode 100644 layout/reftests/bidi/brackets-1a-ltr.html create mode 100644 layout/reftests/bidi/brackets-1a-rtl-ref.html create mode 100644 layout/reftests/bidi/brackets-1a-rtl.html create mode 100644 layout/reftests/bidi/brackets-1b-ltr-ref.html create mode 100644 layout/reftests/bidi/brackets-1b-ltr.html create mode 100644 layout/reftests/bidi/brackets-1b-rtl-ref.html create mode 100644 layout/reftests/bidi/brackets-1b-rtl.html create mode 100644 layout/reftests/bidi/brackets-1c-ltr-ref.html create mode 100644 layout/reftests/bidi/brackets-1c-ltr.html create mode 100644 layout/reftests/bidi/brackets-1c-rtl-ref.html create mode 100644 layout/reftests/bidi/brackets-1c-rtl.html create mode 100644 layout/reftests/bidi/brackets-2a-ltr-ref.html create mode 100644 layout/reftests/bidi/brackets-2a-ltr.html create mode 100644 layout/reftests/bidi/brackets-2a-rtl-ref.html create mode 100644 layout/reftests/bidi/brackets-2a-rtl.html create mode 100644 layout/reftests/bidi/brackets-2b-ltr-ref.html create mode 100644 layout/reftests/bidi/brackets-2b-ltr.html create mode 100644 layout/reftests/bidi/brackets-2b-rtl-ref.html create mode 100644 layout/reftests/bidi/brackets-2b-rtl.html create mode 100644 layout/reftests/bidi/brackets-2c-ltr-ref.html create mode 100644 layout/reftests/bidi/brackets-2c-ltr.html create mode 100644 layout/reftests/bidi/brackets-2c-rtl-ref.html create mode 100644 layout/reftests/bidi/brackets-2c-rtl.html create mode 100644 layout/reftests/bidi/brackets-3a-ltr-ref.html create mode 100644 layout/reftests/bidi/brackets-3a-ltr.html create mode 100644 layout/reftests/bidi/brackets-3a-rtl-ref.html create mode 100644 layout/reftests/bidi/brackets-3a-rtl.html create mode 100644 layout/reftests/bidi/brackets-3b-ltr-ref.html create mode 100644 layout/reftests/bidi/brackets-3b-ltr.html create mode 100644 layout/reftests/bidi/brackets-3b-rtl-ref.html create mode 100644 layout/reftests/bidi/brackets-3b-rtl.html create mode 100644 layout/reftests/bidi/clone-intrinsic-size-bidi-ref.html create mode 100644 layout/reftests/bidi/clone-intrinsic-size-bidi.html create mode 100644 layout/reftests/bidi/dirAuto/1103348-1-ref.html create mode 100644 layout/reftests/bidi/dirAuto/1103348-1.html create mode 100644 layout/reftests/bidi/dirAuto/1169267-delete-add-1-ref.html create mode 100644 layout/reftests/bidi/dirAuto/1169267-delete-add-1a.html create mode 100644 layout/reftests/bidi/dirAuto/1169267-delete-add-1b.html create mode 100644 layout/reftests/bidi/dirAuto/1169267-delete-add-2-ref.html create mode 100644 layout/reftests/bidi/dirAuto/1169267-delete-add-2a.html create mode 100644 layout/reftests/bidi/dirAuto/1169267-delete-add-2b.html create mode 100644 layout/reftests/bidi/dirAuto/839886-1-ref.html create mode 100644 layout/reftests/bidi/dirAuto/839886-1.html create mode 100644 layout/reftests/bidi/dirAuto/859093-1-ref.html create mode 100644 layout/reftests/bidi/dirAuto/859093-1.html create mode 100644 layout/reftests/bidi/dirAuto/889742-1-ref.html create mode 100644 layout/reftests/bidi/dirAuto/889742-1.html create mode 100644 layout/reftests/bidi/dirAuto/bdi-auto-dir-default-ref.html create mode 100644 layout/reftests/bidi/dirAuto/bdi-auto-dir-default.html create mode 100644 layout/reftests/bidi/dirAuto/dir_auto-contained-dir-L-ref.html create mode 100644 layout/reftests/bidi/dirAuto/dir_auto-contained-dir-R-ref.html create mode 100644 layout/reftests/bidi/dirAuto/dir_auto-set-contained-dir-L.html create mode 100644 layout/reftests/bidi/dirAuto/dir_auto-set-contained-dir-R.html create mode 100644 layout/reftests/bidi/dirAuto/dir_auto-set-contained-invalid-dir-L.html create mode 100644 layout/reftests/bidi/dirAuto/dir_auto-set-contained-invalid-dir-R.html create mode 100644 layout/reftests/bidi/dirAuto/dir_auto-unset-contained-dir-L-ref.html create mode 100644 layout/reftests/bidi/dirAuto/dir_auto-unset-contained-dir-L.html create mode 100644 layout/reftests/bidi/dirAuto/dir_auto-unset-contained-dir-R-ref.html create mode 100644 layout/reftests/bidi/dirAuto/dir_auto-unset-contained-dir-R.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR1.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR10.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR2.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR3.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR4.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR5.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR6.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR7.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR8.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR9.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL1.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL10.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL2.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL3.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL4.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL5.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL6.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL7.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL8.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL9.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-DeleteText-LTR1.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-DeleteText-LTR2.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-DeleteText-LTR3.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-DeleteText-RTL1.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-DeleteText-RTL2.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-DeleteText-RTL3.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-addLTR-Auto.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-addRTL-Auto.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-refLTR-LTR.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-refLTR-RTL.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-refRTL-LTR.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-refRTL-NoDir.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-refRTL-RTL.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-Auto1.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-Auto2.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-Auto3.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-Auto4.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-Auto5.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-Auto6.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir1.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir2.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir3.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir4.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir5.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir6.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir7.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir8.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR1.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR2.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR3.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR4.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR5.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR6.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR7.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR8.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir1.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir2.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir3.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir4.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir5.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir6.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir7.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir8.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL1.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL2.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL3.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL4.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL5.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL6.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL7.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL8.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-Auto1.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-Auto2.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-Auto3.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-Auto4.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-Auto5.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-Auto6.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir1.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir2.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir3.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir4.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir5.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir6.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir7.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir8.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR1.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR2.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR3.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR4.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR5.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR6.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR7.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR8.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir1.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir2.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir3.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir4.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir5.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir6.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir7.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir8.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL1.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL2.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL3.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL4.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL5.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL6.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL7.html create mode 100644 layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL8.html create mode 100644 layout/reftests/bidi/dirAuto/reftest.list create mode 100644 layout/reftests/bidi/dirAuto/setDir.js create mode 100644 layout/reftests/bidi/logicalmarquee.html create mode 100644 layout/reftests/bidi/marquee-ref.html create mode 100644 layout/reftests/bidi/mirroring-01-ref.html create mode 100644 layout/reftests/bidi/mirroring-01.html create mode 100644 layout/reftests/bidi/mirroring-02-ref.html create mode 100644 layout/reftests/bidi/mirroring-02.html create mode 100644 layout/reftests/bidi/mirroring-03-ref.html create mode 100644 layout/reftests/bidi/mirroring-03.html create mode 100644 layout/reftests/bidi/mixedChartype-00-j.html create mode 100644 layout/reftests/bidi/mixedChartype-00-ref.html create mode 100644 layout/reftests/bidi/mixedChartype-00.html create mode 100644 layout/reftests/bidi/mixedChartype-01-j.html create mode 100644 layout/reftests/bidi/mixedChartype-01-ref.html create mode 100644 layout/reftests/bidi/mixedChartype-01.html create mode 100644 layout/reftests/bidi/mixedChartype-02-j.html create mode 100644 layout/reftests/bidi/mixedChartype-02-ref.html create mode 100644 layout/reftests/bidi/mixedChartype-02.html create mode 100644 layout/reftests/bidi/mixedChartype-03-j.html create mode 100644 layout/reftests/bidi/mixedChartype-03-ref.html create mode 100644 layout/reftests/bidi/mixedChartype-03.html create mode 100644 layout/reftests/bidi/numeral/arabic-1-ref.html create mode 100644 layout/reftests/bidi/numeral/arabic-1.html create mode 100644 layout/reftests/bidi/numeral/arabic-2-ref.html create mode 100644 layout/reftests/bidi/numeral/arabic-2.html create mode 100644 layout/reftests/bidi/numeral/arabic-3-ref.html create mode 100644 layout/reftests/bidi/numeral/arabic-3.html create mode 100644 layout/reftests/bidi/numeral/arabic-4-ref.html create mode 100644 layout/reftests/bidi/numeral/arabic-4.html create mode 100644 layout/reftests/bidi/numeral/arabic-5-ref.html create mode 100644 layout/reftests/bidi/numeral/arabic-5.html create mode 100644 layout/reftests/bidi/numeral/bug441782-1-ref.html create mode 100644 layout/reftests/bidi/numeral/bug441782-1.html create mode 100644 layout/reftests/bidi/numeral/bug441782-2-ref.html create mode 100644 layout/reftests/bidi/numeral/bug441782-2.html create mode 100644 layout/reftests/bidi/numeral/bug441782-3-ref.html create mode 100644 layout/reftests/bidi/numeral/bug441782-3.html create mode 100644 layout/reftests/bidi/numeral/bug441782-4-ref.html create mode 100644 layout/reftests/bidi/numeral/bug441782-4.html create mode 100644 layout/reftests/bidi/numeral/bug441782-5-ref.html create mode 100644 layout/reftests/bidi/numeral/bug441782-5.html create mode 100644 layout/reftests/bidi/numeral/bug467672-1-ref.html create mode 100644 layout/reftests/bidi/numeral/bug467672-1.html create mode 100644 layout/reftests/bidi/numeral/bug467672-2-ref.html create mode 100644 layout/reftests/bidi/numeral/bug467672-2.html create mode 100644 layout/reftests/bidi/numeral/bug467672-3-ref.html create mode 100644 layout/reftests/bidi/numeral/bug467672-3.html create mode 100644 layout/reftests/bidi/numeral/bug467672-4-ref.html create mode 100644 layout/reftests/bidi/numeral/bug467672-4.html create mode 100644 layout/reftests/bidi/numeral/bug467672-5-ref.html create mode 100644 layout/reftests/bidi/numeral/bug467672-5.html create mode 100644 layout/reftests/bidi/numeral/persian-1-ref.html create mode 100644 layout/reftests/bidi/numeral/persian-1.html create mode 100644 layout/reftests/bidi/numeral/persian-2-ref.html create mode 100644 layout/reftests/bidi/numeral/persian-2.html create mode 100644 layout/reftests/bidi/numeral/persian-3-ref.html create mode 100644 layout/reftests/bidi/numeral/persian-3.html create mode 100644 layout/reftests/bidi/numeral/persian-4-ref.html create mode 100644 layout/reftests/bidi/numeral/persian-4.html create mode 100644 layout/reftests/bidi/numeral/persian-5-ref.html create mode 100644 layout/reftests/bidi/numeral/persian-5.html create mode 100644 layout/reftests/bidi/numeral/reftest.list create mode 100644 layout/reftests/bidi/reftest.list create mode 100644 layout/reftests/bidi/slice-intrinsic-size-bidi-ref.html create mode 100644 layout/reftests/bidi/slice-intrinsic-size-bidi.html create mode 100644 layout/reftests/bidi/unicode-bidi-anonymous-001-ref.html create mode 100644 layout/reftests/bidi/unicode-bidi-anonymous-001.html create mode 100644 layout/reftests/bidi/unicode-bidi-anonymous-002-ref.html create mode 100644 layout/reftests/bidi/unicode-bidi-anonymous-002.html create mode 100644 layout/reftests/bidi/unicode-bidi-isolate-aharon-ref.html create mode 100644 layout/reftests/bidi/unicode-bidi-isolate-aharon.html create mode 100644 layout/reftests/bidi/unicode-bidi-isolate-basic-ref.html create mode 100644 layout/reftests/bidi/unicode-bidi-isolate-basic.html create mode 100644 layout/reftests/bidi/unicode-bidi-isolate-basic.js create mode 100644 layout/reftests/bidi/unicode-bidi-plaintext-ref.html create mode 100644 layout/reftests/bidi/unicode-bidi-plaintext-textarea-1.html create mode 100644 layout/reftests/bidi/unicode-bidi-plaintext-textarea-2.html create mode 100644 layout/reftests/bidi/unicode-bidi-plaintext-textarea-3.html create mode 100644 layout/reftests/bidi/unicode-bidi-plaintext-textarea-4.html create mode 100644 layout/reftests/bidi/unicode-bidi-plaintext-textarea-ref.html create mode 100644 layout/reftests/bidi/unicode-bidi-plaintext.html create mode 100644 layout/reftests/bidi/visualmarquee.html create mode 100644 layout/reftests/bidi/with-first-letter-1-ref.html create mode 100644 layout/reftests/bidi/with-first-letter-1a.html create mode 100644 layout/reftests/bidi/with-first-letter-1b.html create mode 100644 layout/reftests/bidi/with-first-letter-2-ref.html create mode 100644 layout/reftests/bidi/with-first-letter-2a.html create mode 100644 layout/reftests/bidi/with-first-letter-2b.html create mode 100644 layout/reftests/border-dotted/1752624-ref.html create mode 100644 layout/reftests/border-dotted/1752624.html create mode 100644 layout/reftests/border-dotted/1761756-ref.html create mode 100644 layout/reftests/border-dotted/1761756.html create mode 100644 layout/reftests/border-dotted/border-dashed-no-radius-filled-mask.png create mode 100644 layout/reftests/border-dotted/border-dashed-no-radius-unfilled-mask.png create mode 100644 layout/reftests/border-dotted/border-dashed-no-radius.html create mode 100644 layout/reftests/border-dotted/border-dashed-non-integer.html create mode 100644 layout/reftests/border-dotted/border-dashed-radius-filled-mask.png create mode 100644 layout/reftests/border-dotted/border-dashed-radius-non-integer-filled-mask.png create mode 100644 layout/reftests/border-dotted/border-dashed-radius-non-integer-unfilled-mask.png create mode 100644 layout/reftests/border-dotted/border-dashed-radius-unfilled-mask.png create mode 100644 layout/reftests/border-dotted/border-dashed-radius-zoom-filled-mask.png create mode 100644 layout/reftests/border-dotted/border-dashed-radius-zoom-unfilled-mask.png create mode 100644 layout/reftests/border-dotted/border-dashed-radius-zoom.html create mode 100644 layout/reftests/border-dotted/border-dashed-radius.html create mode 100644 layout/reftests/border-dotted/border-dotted-interaction-filled-mask.png create mode 100644 layout/reftests/border-dotted/border-dotted-interaction-unfilled-mask.png create mode 100644 layout/reftests/border-dotted/border-dotted-interaction.html create mode 100644 layout/reftests/border-dotted/border-dotted-no-radius-filled-mask.png create mode 100644 layout/reftests/border-dotted/border-dotted-no-radius-unfilled-mask.png create mode 100644 layout/reftests/border-dotted/border-dotted-no-radius.html create mode 100644 layout/reftests/border-dotted/border-dotted-radius-filled-mask.png create mode 100644 layout/reftests/border-dotted/border-dotted-radius-unfilled-mask.png create mode 100644 layout/reftests/border-dotted/border-dotted-radius-zero-filled-mask.png create mode 100644 layout/reftests/border-dotted/border-dotted-radius-zero-unfilled-mask.png create mode 100644 layout/reftests/border-dotted/border-dotted-radius-zero.html create mode 100644 layout/reftests/border-dotted/border-dotted-radius.html create mode 100644 layout/reftests/border-dotted/border-mixed-filled-mask.png create mode 100644 layout/reftests/border-dotted/border-mixed-unfilled-mask.png create mode 100644 layout/reftests/border-dotted/border-mixed.html create mode 100644 layout/reftests/border-dotted/masked-small.html create mode 100644 layout/reftests/border-dotted/masked-zoom.html create mode 100644 layout/reftests/border-dotted/masked.html create mode 100644 layout/reftests/border-dotted/reftest.list create mode 100644 layout/reftests/border-image/10x5multicolor.png create mode 100644 layout/reftests/border-image/3x3green-1DD813.png create mode 100644 layout/reftests/border-image/3x3multicolor.png create mode 100644 layout/reftests/border-image/3x3transparent.png create mode 100644 layout/reftests/border-image/470250-1-ref.html create mode 100644 layout/reftests/border-image/470250-1.html create mode 100644 layout/reftests/border-image/470250-2-ref.html create mode 100644 layout/reftests/border-image/470250-2.html create mode 100644 layout/reftests/border-image/4x4multicolor.png create mode 100644 layout/reftests/border-image/border-image-element-ref.html create mode 100644 layout/reftests/border-image/border-image-element.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-outset-ref.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-outset.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-ref.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-repeat-repeat-1-ref.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-repeat-repeat-1.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-repeat-repeat-2-ref.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-repeat-repeat-2.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-repeat-repeat-3-ref.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-repeat-repeat-3.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-repeat-round-1-ref.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-repeat-round-1.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-repeat-round-2-ref.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-repeat-round-2.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-repeat-round-3-ref.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-repeat-round-3.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-slice-1-ref.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-slice-1.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-slice-2-ref.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-slice-2.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-slice-fill-1-ref.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-slice-fill-1.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-slice-fill-2-ref.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-slice-fill-2.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-slice-width-ref.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-slice-width.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-width-ref.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient-width.html create mode 100644 layout/reftests/border-image/border-image-linear-gradient.html create mode 100644 layout/reftests/border-image/border-image-nofill-1-ref.html create mode 100644 layout/reftests/border-image/border-image-nofill-1.html create mode 100644 layout/reftests/border-image/border-image-outset-1-ref.html create mode 100644 layout/reftests/border-image/border-image-outset-1a.html create mode 100644 layout/reftests/border-image/border-image-outset-1b.html create mode 100644 layout/reftests/border-image/border-image-outset-1c.html create mode 100644 layout/reftests/border-image/border-image-outset-move-1-ref.html create mode 100644 layout/reftests/border-image/border-image-outset-move-1.html create mode 100644 layout/reftests/border-image/border-image-outset-resize-1-ref.html create mode 100644 layout/reftests/border-image/border-image-outset-resize-1.html create mode 100644 layout/reftests/border-image/border-image-radial-gradient-ref.html create mode 100644 layout/reftests/border-image/border-image-radial-gradient-slice-1-ref.html create mode 100644 layout/reftests/border-image/border-image-radial-gradient-slice-1.html create mode 100644 layout/reftests/border-image/border-image-radial-gradient-slice-2-ref.html create mode 100644 layout/reftests/border-image/border-image-radial-gradient-slice-2.html create mode 100644 layout/reftests/border-image/border-image-radial-gradient-slice-fill-1-ref.html create mode 100644 layout/reftests/border-image/border-image-radial-gradient-slice-fill-1.html create mode 100644 layout/reftests/border-image/border-image-radial-gradient-slice-fill-2-ref.html create mode 100644 layout/reftests/border-image/border-image-radial-gradient-slice-fill-2.html create mode 100644 layout/reftests/border-image/border-image-radial-gradient-slice-width-ref.html create mode 100644 layout/reftests/border-image/border-image-radial-gradient-slice-width.html create mode 100644 layout/reftests/border-image/border-image-radial-gradient-width-ref.html create mode 100644 layout/reftests/border-image/border-image-radial-gradient-width.html create mode 100644 layout/reftests/border-image/border-image-radial-gradient.html create mode 100644 layout/reftests/border-image/border-image-repeat-space-8z-ref.html create mode 100644 layout/reftests/border-image/border-image-repeat-space-8z.html create mode 100644 layout/reftests/border-image/border-image-repeating-linear-gradient-ref.html create mode 100644 layout/reftests/border-image/border-image-repeating-linear-gradient-repeat-round-2-ref.html create mode 100644 layout/reftests/border-image/border-image-repeating-linear-gradient-repeat-round-2.html create mode 100644 layout/reftests/border-image/border-image-repeating-linear-gradient-slice-fill-2-ref.html create mode 100644 layout/reftests/border-image/border-image-repeating-linear-gradient-slice-fill-2.html create mode 100644 layout/reftests/border-image/border-image-repeating-linear-gradient.html create mode 100644 layout/reftests/border-image/border-image-repeating-radial-gradient-ref.html create mode 100644 layout/reftests/border-image/border-image-repeating-radial-gradient-repeat-repeat-2-ref.html create mode 100644 layout/reftests/border-image/border-image-repeating-radial-gradient-repeat-repeat-2.html create mode 100644 layout/reftests/border-image/border-image-repeating-radial-gradient-repeat-round-2-ref.html create mode 100644 layout/reftests/border-image/border-image-repeating-radial-gradient-repeat-round-2.html create mode 100644 layout/reftests/border-image/border-image-repeating-radial-gradient-slice-1-ref.html create mode 100644 layout/reftests/border-image/border-image-repeating-radial-gradient-slice-1.html create mode 100644 layout/reftests/border-image/border-image-repeating-radial-gradient-slice-2-ref.html create mode 100644 layout/reftests/border-image/border-image-repeating-radial-gradient-slice-2.html create mode 100644 layout/reftests/border-image/border-image-repeating-radial-gradient-slice-fill-1-ref.html create mode 100644 layout/reftests/border-image/border-image-repeating-radial-gradient-slice-fill-1.html create mode 100644 layout/reftests/border-image/border-image-repeating-radial-gradient-slice-fill-2-ref.html create mode 100644 layout/reftests/border-image/border-image-repeating-radial-gradient-slice-fill-2.html create mode 100644 layout/reftests/border-image/border-image-repeating-radial-gradient-slice-width-ref.html create mode 100644 layout/reftests/border-image/border-image-repeating-radial-gradient-slice-width.html create mode 100644 layout/reftests/border-image/border-image-repeating-radial-gradient-width-ref.html create mode 100644 layout/reftests/border-image/border-image-repeating-radial-gradient-width.html create mode 100644 layout/reftests/border-image/border-image-repeating-radial-gradient.html create mode 100644 layout/reftests/border-image/border-image-style-none-auto-ref.html create mode 100644 layout/reftests/border-image/border-image-style-none-auto.html create mode 100644 layout/reftests/border-image/border-image-style-none-length-ref.html create mode 100644 layout/reftests/border-image/border-image-style-none-length.html create mode 100644 layout/reftests/border-image/border-image-style-none-ref.html create mode 100644 layout/reftests/border-image/border-image-style-none.html create mode 100644 layout/reftests/border-image/border-image-width-1-ref.html create mode 100644 layout/reftests/border-image/border-image-width-1a.html create mode 100644 layout/reftests/border-image/border-image-width-1b.html create mode 100644 layout/reftests/border-image/border-image-width-1c.html create mode 100644 layout/reftests/border-image/border-image-width-large-ref.html create mode 100644 layout/reftests/border-image/border-image-width-large.html create mode 100644 layout/reftests/border-image/border.png create mode 100644 layout/reftests/border-image/center-scaling-1-ref.html create mode 100644 layout/reftests/border-image/center-scaling-1.html create mode 100644 layout/reftests/border-image/center-scaling-2-ref.html create mode 100644 layout/reftests/border-image/center-scaling-2.html create mode 100644 layout/reftests/border-image/center-scaling-3-ref.html create mode 100644 layout/reftests/border-image/center-scaling-3.html create mode 100644 layout/reftests/border-image/center-scaling-4b-ref.html create mode 100644 layout/reftests/border-image/center-scaling-4b.html create mode 100644 layout/reftests/border-image/center-scaling-4l-ref.html create mode 100644 layout/reftests/border-image/center-scaling-4l.html create mode 100644 layout/reftests/border-image/center-scaling-4lr-ref.html create mode 100644 layout/reftests/border-image/center-scaling-4lr.html create mode 100644 layout/reftests/border-image/center-scaling-4r-ref.html create mode 100644 layout/reftests/border-image/center-scaling-4r.html create mode 100644 layout/reftests/border-image/center-scaling-4t-ref.html create mode 100644 layout/reftests/border-image/center-scaling-4t.html create mode 100644 layout/reftests/border-image/center-scaling-4tb-ref.html create mode 100644 layout/reftests/border-image/center-scaling-4tb.html create mode 100644 layout/reftests/border-image/diamonds.png create mode 100644 layout/reftests/border-image/different-h-v-1.html create mode 100644 layout/reftests/border-image/different-h-v-2.html create mode 100644 layout/reftests/border-image/different-h-v-ref.html create mode 100644 layout/reftests/border-image/gen-refs.py create mode 100644 layout/reftests/border-image/multicolor-image-1-ref.html create mode 100644 layout/reftests/border-image/multicolor-image-1.html create mode 100644 layout/reftests/border-image/multicolor-image-2-ref.html create mode 100644 layout/reftests/border-image/multicolor-image-2.html create mode 100644 layout/reftests/border-image/multicolor-image-3-ref.html create mode 100644 layout/reftests/border-image/multicolor-image-3.html create mode 100644 layout/reftests/border-image/multicolor-image-4-ref.html create mode 100644 layout/reftests/border-image/multicolor-image-4.html create mode 100644 layout/reftests/border-image/multicolor-image-5-ref.html create mode 100644 layout/reftests/border-image/multicolor-image-5.html create mode 100644 layout/reftests/border-image/reftest.list create mode 100644 layout/reftests/border-image/repeat-image-1-ref.html create mode 100644 layout/reftests/border-image/repeat-image-1.html create mode 100644 layout/reftests/border-image/reticule-bl.png create mode 100644 layout/reftests/border-image/reticule-bo.png create mode 100644 layout/reftests/border-image/reticule-br.png create mode 100644 layout/reftests/border-image/reticule-ct.png create mode 100644 layout/reftests/border-image/reticule-le.png create mode 100644 layout/reftests/border-image/reticule-ri.png create mode 100644 layout/reftests/border-image/reticule-tl.png create mode 100644 layout/reftests/border-image/reticule-to.png create mode 100644 layout/reftests/border-image/reticule-tr.png create mode 100644 layout/reftests/border-image/reticule.png create mode 100644 layout/reftests/border-image/roundrectbutton.png create mode 100644 layout/reftests/border-image/side-scaling-1h-ref.html create mode 100644 layout/reftests/border-image/side-scaling-1h.html create mode 100644 layout/reftests/border-image/side-scaling-1v-ref.html create mode 100644 layout/reftests/border-image/side-scaling-1v.html create mode 100644 layout/reftests/border-image/solid-image-1-ref.html create mode 100644 layout/reftests/border-image/solid-image-1.html create mode 100644 layout/reftests/border-image/solid-image-1a.html create mode 100644 layout/reftests/border-image/solid-image-2-ref.html create mode 100644 layout/reftests/border-image/solid-image-2.html create mode 100644 layout/reftests/border-image/solid-image-2a.html create mode 100644 layout/reftests/border-image/svg-as-border-image-1-ref.html create mode 100644 layout/reftests/border-image/svg-as-border-image-1a.html create mode 100644 layout/reftests/border-image/svg-as-border-image-1b.html create mode 100644 layout/reftests/border-image/svg-as-border-image-1c.html create mode 100644 layout/reftests/border-image/svg-as-border-image-2-ref.html create mode 100644 layout/reftests/border-image/svg-as-border-image-2.html create mode 100644 layout/reftests/border-image/svg-as-border-image-3-ref.html create mode 100644 layout/reftests/border-image/svg-as-border-image-3.html create mode 100644 layout/reftests/border-image/svg-as-border-image-4-ref.html create mode 100644 layout/reftests/border-image/svg-as-border-image-4a.html create mode 100644 layout/reftests/border-image/svg-as-border-image-4b.html create mode 100644 layout/reftests/border-image/transparent-image-1-ref.html create mode 100644 layout/reftests/border-image/transparent-image-1.html create mode 100644 layout/reftests/border-radius/border-circle-2-ref.xhtml create mode 100644 layout/reftests/border-radius/border-circle-2.html create mode 100644 layout/reftests/border-radius/border-circle.html create mode 100644 layout/reftests/border-radius/border-ellips.html create mode 100644 layout/reftests/border-radius/border-reduce-height-ref.html create mode 100644 layout/reftests/border-radius/border-reduce-height.html create mode 100644 layout/reftests/border-radius/border-square.html create mode 100644 layout/reftests/border-radius/border-value-interpret-ref.html create mode 100644 layout/reftests/border-radius/border-value-interpret.html create mode 100644 layout/reftests/border-radius/clipping-1-ref.html create mode 100644 layout/reftests/border-radius/clipping-1.html create mode 100644 layout/reftests/border-radius/clipping-2.html create mode 100644 layout/reftests/border-radius/clipping-3-ref.xhtml create mode 100644 layout/reftests/border-radius/clipping-3.html create mode 100644 layout/reftests/border-radius/clipping-4-canvas.html create mode 100644 layout/reftests/border-radius/clipping-4-image.html create mode 100644 layout/reftests/border-radius/clipping-4-notref.html create mode 100644 layout/reftests/border-radius/clipping-4-overflow-hidden.html create mode 100644 layout/reftests/border-radius/clipping-4-ref.html create mode 100644 layout/reftests/border-radius/clipping-5-canvas.html create mode 100644 layout/reftests/border-radius/clipping-5-image.html create mode 100644 layout/reftests/border-radius/clipping-5-overflow-hidden.html create mode 100644 layout/reftests/border-radius/clipping-5-ref.html create mode 100644 layout/reftests/border-radius/clipping-5-refc.html create mode 100644 layout/reftests/border-radius/clipping-5-refi.html create mode 100644 layout/reftests/border-radius/clipping-6-ref.html create mode 100644 layout/reftests/border-radius/clipping-6.html create mode 100644 layout/reftests/border-radius/clipping-7-ref.html create mode 100644 layout/reftests/border-radius/clipping-7.html create mode 100644 layout/reftests/border-radius/clipping-and-zindex-1-ref.html create mode 100644 layout/reftests/border-radius/clipping-and-zindex-1.html create mode 100644 layout/reftests/border-radius/clipping-preserve-3d-ref.html create mode 100644 layout/reftests/border-radius/clipping-preserve-3d.html create mode 100644 layout/reftests/border-radius/color-layer-1-ref.html create mode 100644 layout/reftests/border-radius/color-layer-1a.html create mode 100644 layout/reftests/border-radius/corner-1-ref.svg create mode 100644 layout/reftests/border-radius/corner-1.html create mode 100644 layout/reftests/border-radius/corner-2-ref.svg create mode 100644 layout/reftests/border-radius/corner-2.html create mode 100644 layout/reftests/border-radius/corner-3-ref.svg create mode 100644 layout/reftests/border-radius/corner-3.html create mode 100644 layout/reftests/border-radius/corner-4-ref.svg create mode 100644 layout/reftests/border-radius/corner-4.html create mode 100644 layout/reftests/border-radius/corner-joins-1-ref.xhtml create mode 100644 layout/reftests/border-radius/corner-joins-1.xhtml create mode 100644 layout/reftests/border-radius/corner-joins-2-ref.xhtml create mode 100644 layout/reftests/border-radius/corner-joins-2.xhtml create mode 100644 layout/reftests/border-radius/corner-split-ref.svg create mode 100644 layout/reftests/border-radius/corner-split.html create mode 100644 layout/reftests/border-radius/curved-border-background-nogap-ref.html create mode 100644 layout/reftests/border-radius/curved-border-background-nogap.html create mode 100644 layout/reftests/border-radius/curved-borders-all-styles.html create mode 100644 layout/reftests/border-radius/curved-stripe-border-ref.svg create mode 100644 layout/reftests/border-radius/curved-stripe-border.html create mode 100644 layout/reftests/border-radius/iframe-1-ref.html create mode 100644 layout/reftests/border-radius/iframe-1.html create mode 100644 layout/reftests/border-radius/inherit-1-ref.html create mode 100644 layout/reftests/border-radius/inherit-1.html create mode 100644 layout/reftests/border-radius/intersecting-clipping-1-canvas.html create mode 100644 layout/reftests/border-radius/intersecting-clipping-1-image.html create mode 100644 layout/reftests/border-radius/intersecting-clipping-1-overflow-hidden.html create mode 100644 layout/reftests/border-radius/intersecting-clipping-1-ref.html create mode 100644 layout/reftests/border-radius/intersecting-clipping-1-refc.html create mode 100644 layout/reftests/border-radius/intersecting-clipping-1-refi.html create mode 100644 layout/reftests/border-radius/invalidate-1-ref.html create mode 100644 layout/reftests/border-radius/invalidate-1a.html create mode 100644 layout/reftests/border-radius/invalidate-1b.html create mode 100644 layout/reftests/border-radius/outline-circle.html create mode 100644 layout/reftests/border-radius/outline-ellips.html create mode 100644 layout/reftests/border-radius/outline-square.html create mode 100644 layout/reftests/border-radius/percent-1-ref.html create mode 100644 layout/reftests/border-radius/percent-1.html create mode 100644 layout/reftests/border-radius/percent-2-ref.html create mode 100644 layout/reftests/border-radius/percent-2.html create mode 100644 layout/reftests/border-radius/percent-3-ref.html create mode 100644 layout/reftests/border-radius/percent-3.html create mode 100644 layout/reftests/border-radius/reftest.list create mode 100644 layout/reftests/border-radius/scroll-1-ref.html create mode 100644 layout/reftests/border-radius/scroll-1.html create mode 100644 layout/reftests/border-radius/scrollbar-clamping-1-ref.html create mode 100644 layout/reftests/border-radius/scrollbar-clamping-1.html create mode 100644 layout/reftests/border-radius/scrollbar-clamping-2-ref.html create mode 100644 layout/reftests/border-radius/scrollbar-clamping-2.html create mode 100644 layout/reftests/border-radius/table-collapse-1-ref.html create mode 100644 layout/reftests/border-radius/table-collapse-1.html create mode 100644 layout/reftests/border-radius/transforms-1-ref.html create mode 100644 layout/reftests/border-radius/transforms-1.html create mode 100644 layout/reftests/border-radius/zero-radius-clip-1.html create mode 100644 layout/reftests/border-radius/zero-radius-clip-ref.html create mode 100644 layout/reftests/box-properties/CSS21-t100301-ref.xhtml create mode 100644 layout/reftests/box-properties/CSS21-t100301.xhtml create mode 100644 layout/reftests/box-properties/CSS21-t100303-green-in-170px.png create mode 100644 layout/reftests/box-properties/CSS21-t100303-green-in-334px.png create mode 100644 layout/reftests/box-properties/CSS21-t100303-green-in-340px.png create mode 100644 layout/reftests/box-properties/CSS21-t100303-green-in-344px.png create mode 100644 layout/reftests/box-properties/CSS21-t100303-green-in-350px.png create mode 100644 layout/reftests/box-properties/CSS21-t100303-green-in-458px.png create mode 100644 layout/reftests/box-properties/CSS21-t100303-green-outside-170px.png create mode 100644 layout/reftests/box-properties/CSS21-t100303-green-outside-334px.png create mode 100644 layout/reftests/box-properties/CSS21-t100303-green-outside-340px.png create mode 100644 layout/reftests/box-properties/CSS21-t100303-green-outside-344px.png create mode 100644 layout/reftests/box-properties/CSS21-t100303-green-outside-350px.png create mode 100644 layout/reftests/box-properties/CSS21-t100303-green-outside-458px.png create mode 100644 layout/reftests/box-properties/CSS21-t100303-make-images.html create mode 100644 layout/reftests/box-properties/CSS21-t100303-ref.xhtml create mode 100644 layout/reftests/box-properties/CSS21-t100303-simple.xhtml create mode 100644 layout/reftests/box-properties/CSS21-t100303.xhtml create mode 100644 layout/reftests/box-properties/CSS21-t100801-vertical-align-ref.xhtml create mode 100644 layout/reftests/box-properties/CSS21-t100801-vertical-align.xhtml create mode 100644 layout/reftests/box-properties/abspos-non-replaced-width-offset-margin-ref.html create mode 100644 layout/reftests/box-properties/abspos-non-replaced-width-offset-margin.html create mode 100644 layout/reftests/box-properties/abspos-replaced-width-offset-margin-narrow.png create mode 100644 layout/reftests/box-properties/abspos-replaced-width-offset-margin-ref.html create mode 100644 layout/reftests/box-properties/abspos-replaced-width-offset-margin-wide.png create mode 100644 layout/reftests/box-properties/abspos-replaced-width-offset-margin.html create mode 100644 layout/reftests/box-properties/box-sizing-1-ref.html create mode 100644 layout/reftests/box-properties/box-sizing-1.html create mode 100644 layout/reftests/box-properties/box-sizing-2-ref.html create mode 100644 layout/reftests/box-properties/box-sizing-2.html create mode 100644 layout/reftests/box-properties/box-sizing-3.html create mode 100644 layout/reftests/box-properties/box-sizing-4-ref.html create mode 100644 layout/reftests/box-properties/box-sizing-4.html create mode 100644 layout/reftests/box-properties/box-sizing-minmax-height-ref.html create mode 100644 layout/reftests/box-properties/box-sizing-minmax-height.html create mode 100644 layout/reftests/box-properties/box-sizing-minmax-width-ref.html create mode 100644 layout/reftests/box-properties/box-sizing-minmax-width.html create mode 100644 layout/reftests/box-properties/box-sizing-mozbox-minmax-height-ref.html create mode 100644 layout/reftests/box-properties/box-sizing-mozbox-minmax-height.html create mode 100644 layout/reftests/box-properties/clip-auto-ref.html create mode 100644 layout/reftests/box-properties/clip-auto.html create mode 100644 layout/reftests/box-properties/clip-rect-auto-ref.html create mode 100644 layout/reftests/box-properties/clip-rect-auto.html create mode 100644 layout/reftests/box-properties/max-height-1-ref.html create mode 100644 layout/reftests/box-properties/max-height-1.html create mode 100644 layout/reftests/box-properties/max-width-1-ref.html create mode 100644 layout/reftests/box-properties/max-width-1.html create mode 100644 layout/reftests/box-properties/min-height-1-ref.html create mode 100644 layout/reftests/box-properties/min-height-1.html create mode 100644 layout/reftests/box-properties/min-width-1-ref.html create mode 100644 layout/reftests/box-properties/min-width-1.html create mode 100644 layout/reftests/box-properties/minmax-width-special-values-block-intrinsic-ref.html create mode 100644 layout/reftests/box-properties/minmax-width-special-values-block-intrinsic.html create mode 100644 layout/reftests/box-properties/overflow-clip-box-1-ref.html create mode 100644 layout/reftests/box-properties/overflow-clip-box-1.html create mode 100644 layout/reftests/box-properties/overflow-clip-box-2-ref.html create mode 100644 layout/reftests/box-properties/overflow-clip-box-2.html create mode 100644 layout/reftests/box-properties/overflow-clip-box-3-ref.html create mode 100644 layout/reftests/box-properties/overflow-clip-box-3.html create mode 100644 layout/reftests/box-properties/reftest.list create mode 100644 layout/reftests/box-properties/width-rounding-ref.html create mode 100644 layout/reftests/box-properties/width-rounding.html create mode 100644 layout/reftests/box-properties/width-special-values-block-intrinsic-ref.html create mode 100644 layout/reftests/box-properties/width-special-values-block-intrinsic.html create mode 100644 layout/reftests/box-properties/width-special-values-block-ref.html create mode 100644 layout/reftests/box-properties/width-special-values-block.html create mode 100644 layout/reftests/box-properties/width-special-values-cell-auto-ref.html create mode 100644 layout/reftests/box-properties/width-special-values-cell-auto.html create mode 100644 layout/reftests/box-properties/width-special-values-cell-fixed-ref.html create mode 100644 layout/reftests/box-properties/width-special-values-cell-fixed.html create mode 100644 layout/reftests/box-properties/width-special-values-float-intrinsic.html create mode 100644 layout/reftests/box-properties/width-special-values-float.html create mode 100644 layout/reftests/box-properties/width-special-values-image-block-ref.html create mode 100644 layout/reftests/box-properties/width-special-values-image-block.html create mode 100644 layout/reftests/box-properties/width-special-values-image-ref.html create mode 100644 layout/reftests/box-properties/width-special-values-image.html create mode 100644 layout/reftests/box-shadow/1178575-2-ref.html create mode 100644 layout/reftests/box-shadow/1178575-2.html create mode 100644 layout/reftests/box-shadow/1178575-ref.html create mode 100644 layout/reftests/box-shadow/1178575.html create mode 100644 layout/reftests/box-shadow/1212823-1-ref.html create mode 100644 layout/reftests/box-shadow/1212823-1.html create mode 100644 layout/reftests/box-shadow/1212823-2-ref.html create mode 100644 layout/reftests/box-shadow/1212823-2.html create mode 100644 layout/reftests/box-shadow/611574-1-ref.html create mode 100644 layout/reftests/box-shadow/611574-1.html create mode 100644 layout/reftests/box-shadow/611574-2-ref.html create mode 100644 layout/reftests/box-shadow/611574-2.html create mode 100644 layout/reftests/box-shadow/boxshadow-basic-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-basic.html create mode 100644 layout/reftests/box-shadow/boxshadow-blur-2-notref.html create mode 100644 layout/reftests/box-shadow/boxshadow-blur-2-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-blur-2.html create mode 100644 layout/reftests/box-shadow/boxshadow-blur-notref.html create mode 100644 layout/reftests/box-shadow/boxshadow-blur-notref2.html create mode 100644 layout/reftests/box-shadow/boxshadow-blur.html create mode 100644 layout/reftests/box-shadow/boxshadow-border-radius-int-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-border-radius-int.html create mode 100644 layout/reftests/box-shadow/boxshadow-button-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-button.html create mode 100644 layout/reftests/box-shadow/boxshadow-color-rounding-middle-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-color-rounding-middle.html create mode 100644 layout/reftests/box-shadow/boxshadow-color-rounding-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-color-rounding.html create mode 100644 layout/reftests/box-shadow/boxshadow-dynamic-ref.xhtml create mode 100644 layout/reftests/box-shadow/boxshadow-dynamic.xhtml create mode 100644 layout/reftests/box-shadow/boxshadow-fileupload-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-fileupload.html create mode 100644 layout/reftests/box-shadow/boxshadow-inner-basic-ref.svg create mode 100644 layout/reftests/box-shadow/boxshadow-inner-basic.html create mode 100644 layout/reftests/box-shadow/boxshadow-inset-large-border-radius-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-inset-large-border-radius.html create mode 100644 layout/reftests/box-shadow/boxshadow-inset-large-offset-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-inset-large-offset.html create mode 100644 layout/reftests/box-shadow/boxshadow-inset-neg-spread.html create mode 100644 layout/reftests/box-shadow/boxshadow-inset-neg-spread2-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-inset-neg-spread2.html create mode 100644 layout/reftests/box-shadow/boxshadow-large-border-radius-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-large-border-radius.html create mode 100644 layout/reftests/box-shadow/boxshadow-large-offset-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-large-offset.html create mode 100644 layout/reftests/box-shadow/boxshadow-mixed-2-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-mixed-2.html create mode 100644 layout/reftests/box-shadow/boxshadow-mixed-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-mixed.html create mode 100644 layout/reftests/box-shadow/boxshadow-multiple-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-multiple.html create mode 100644 layout/reftests/box-shadow/boxshadow-onecorner-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-onecorner.html create mode 100644 layout/reftests/box-shadow/boxshadow-opacity-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-opacity.html create mode 100644 layout/reftests/box-shadow/boxshadow-rotated-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-rotated.html create mode 100644 layout/reftests/box-shadow/boxshadow-rounded-spread-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-rounded-spread.html create mode 100644 layout/reftests/box-shadow/boxshadow-rounding-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-rounding.html create mode 100644 layout/reftests/box-shadow/boxshadow-skiprect-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-skiprect.html create mode 100644 layout/reftests/box-shadow/boxshadow-spread-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-spread.html create mode 100644 layout/reftests/box-shadow/boxshadow-threecorners-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-threecorners.html create mode 100644 layout/reftests/box-shadow/boxshadow-twocorners-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-twocorners.html create mode 100644 layout/reftests/box-shadow/fieldset-inset-ref.html create mode 100644 layout/reftests/box-shadow/fieldset-inset.html create mode 100644 layout/reftests/box-shadow/fieldset-ref.html create mode 100644 layout/reftests/box-shadow/fieldset.html create mode 100644 layout/reftests/box-shadow/overflow-not-scrollable-1-ref.html create mode 100644 layout/reftests/box-shadow/overflow-not-scrollable-1-ref2.html create mode 100644 layout/reftests/box-shadow/overflow-not-scrollable-1.html create mode 100644 layout/reftests/box-shadow/overflow-not-scrollable-2-ref.html create mode 100644 layout/reftests/box-shadow/overflow-not-scrollable-2.html create mode 100644 layout/reftests/box-shadow/reftest.list create mode 100644 layout/reftests/box-shadow/tableboxshadow-basic-ref.html create mode 100644 layout/reftests/box-shadow/tableboxshadow-basic.html create mode 100644 layout/reftests/box-shadow/tableboxshadow-tdshadow-ref.html create mode 100644 layout/reftests/box-shadow/tableboxshadow-tdshadow.html create mode 100644 layout/reftests/box-shadow/tableboxshadow-trshadow-ref.html create mode 100644 layout/reftests/box-shadow/tableboxshadow-trshadow.html create mode 100644 layout/reftests/box-sizing/computed-size-reporting-ref.html create mode 100644 layout/reftests/box-sizing/computed-size-reporting.html create mode 100644 layout/reftests/box-sizing/html-hr-1-ref.html create mode 100644 layout/reftests/box-sizing/html-hr-1.html create mode 100644 layout/reftests/box-sizing/intrinsic-1-ref.html create mode 100644 layout/reftests/box-sizing/intrinsic-1a.html create mode 100644 layout/reftests/box-sizing/intrinsic-1b.html create mode 100644 layout/reftests/box-sizing/intrinsic-1c.html create mode 100644 layout/reftests/box-sizing/intrinsic-1d.html create mode 100644 layout/reftests/box-sizing/intrinsic-1e.html create mode 100644 layout/reftests/box-sizing/intrinsic-1f.html create mode 100644 layout/reftests/box-sizing/intrinsic-1g.html create mode 100644 layout/reftests/box-sizing/intrinsic-1h.html create mode 100644 layout/reftests/box-sizing/intrinsic-1i.html create mode 100644 layout/reftests/box-sizing/intrinsic-1j.html create mode 100644 layout/reftests/box-sizing/intrinsic-1k.html create mode 100644 layout/reftests/box-sizing/intrinsic-1l.html create mode 100644 layout/reftests/box-sizing/intrinsic-1m.html create mode 100644 layout/reftests/box-sizing/intrinsic-1n.html create mode 100644 layout/reftests/box-sizing/intrinsic-1o.html create mode 100644 layout/reftests/box-sizing/lime100x100.png create mode 100644 layout/reftests/box-sizing/reftest.list create mode 100644 layout/reftests/bugs/1003425-1-ref.html create mode 100644 layout/reftests/bugs/1003425-1.html create mode 100644 layout/reftests/bugs/1003425-2-ref.html create mode 100644 layout/reftests/bugs/1003425-2.html create mode 100644 layout/reftests/bugs/10036-1-ref.html create mode 100644 layout/reftests/bugs/10036-1.html create mode 100644 layout/reftests/bugs/1005405-1-ref.html create mode 100644 layout/reftests/bugs/1005405-1.html create mode 100644 layout/reftests/bugs/100x80-white-rect-top-right.png create mode 100644 layout/reftests/bugs/1012640-1-ref.html create mode 100644 layout/reftests/bugs/1012640-1.html create mode 100644 layout/reftests/bugs/1013054-1-ref.html create mode 100644 layout/reftests/bugs/1013054-1.html create mode 100644 layout/reftests/bugs/1018522-1-ref.html create mode 100644 layout/reftests/bugs/1018522-1.html create mode 100644 layout/reftests/bugs/10209-1.html create mode 100644 layout/reftests/bugs/10209-2.html create mode 100644 layout/reftests/bugs/10209-3-ref.html create mode 100644 layout/reftests/bugs/10209-3.html create mode 100644 layout/reftests/bugs/10209-ref.html create mode 100644 layout/reftests/bugs/1021564-1.html create mode 100644 layout/reftests/bugs/1021564-2.html create mode 100644 layout/reftests/bugs/1021564-3.html create mode 100644 layout/reftests/bugs/1021564-4.html create mode 100644 layout/reftests/bugs/1021564-ref.html create mode 100644 layout/reftests/bugs/1022481-1-ref.html create mode 100644 layout/reftests/bugs/1022481-1.html create mode 100644 layout/reftests/bugs/1022612-1-ref.html create mode 100644 layout/reftests/bugs/1022612-1.html create mode 100644 layout/reftests/bugs/1024473-1-ref.html create mode 100644 layout/reftests/bugs/1024473-1.html create mode 100644 layout/reftests/bugs/1025914-1-ref.html create mode 100644 layout/reftests/bugs/1025914-1.html create mode 100644 layout/reftests/bugs/1035091-2.html create mode 100644 layout/reftests/bugs/1035091-ref.html create mode 100644 layout/reftests/bugs/1042104-1-ref.html create mode 100644 layout/reftests/bugs/1042104-1.html create mode 100644 layout/reftests/bugs/1043537-1-ref.html create mode 100644 layout/reftests/bugs/1043537-1.html create mode 100644 layout/reftests/bugs/1044198-1-ref.html create mode 100644 layout/reftests/bugs/1044198-1.html create mode 100644 layout/reftests/bugs/1049499-1-ref.html create mode 100644 layout/reftests/bugs/1049499-1.html create mode 100644 layout/reftests/bugs/105-1-ref.html create mode 100644 layout/reftests/bugs/105-1.html create mode 100644 layout/reftests/bugs/105030-1-ref.html create mode 100644 layout/reftests/bugs/105030-1.html create mode 100644 layout/reftests/bugs/1050493-1-ref.html create mode 100644 layout/reftests/bugs/1050493-1.html create mode 100644 layout/reftests/bugs/1050788-1.html create mode 100644 layout/reftests/bugs/1053035-1-flex.html create mode 100644 layout/reftests/bugs/1053035-1-grid.html create mode 100644 layout/reftests/bugs/1053035-1-ref.html create mode 100644 layout/reftests/bugs/1059167-1-ref.html create mode 100644 layout/reftests/bugs/1059167-1.html create mode 100644 layout/reftests/bugs/1059498-1-ref.html create mode 100644 layout/reftests/bugs/1059498-1.html create mode 100644 layout/reftests/bugs/1059498-2.html create mode 100644 layout/reftests/bugs/1059498-3.html create mode 100644 layout/reftests/bugs/1062108-1-ref.html create mode 100644 layout/reftests/bugs/1062108-1.html create mode 100644 layout/reftests/bugs/1062792-1-ref.html create mode 100644 layout/reftests/bugs/1062792-1.html create mode 100644 layout/reftests/bugs/1066554-1-ref.html create mode 100644 layout/reftests/bugs/1066554-1.html create mode 100644 layout/reftests/bugs/1069716-1-ref.html create mode 100644 layout/reftests/bugs/1069716-1.html create mode 100644 layout/reftests/bugs/1078262-1.html create mode 100644 layout/reftests/bugs/1081072-1-ref.html create mode 100644 layout/reftests/bugs/1081072-1.html create mode 100644 layout/reftests/bugs/1081185-1-ref.html create mode 100644 layout/reftests/bugs/1081185-1.html create mode 100644 layout/reftests/bugs/109735-1-ref.html create mode 100644 layout/reftests/bugs/109735-1.html create mode 100644 layout/reftests/bugs/1097437-1-ref.html create mode 100644 layout/reftests/bugs/1097437-1.html create mode 100644 layout/reftests/bugs/1098266-1-ref.html create mode 100644 layout/reftests/bugs/1098266-1.html create mode 100644 layout/reftests/bugs/1103258-1-ref.html create mode 100644 layout/reftests/bugs/1103258-1.html create mode 100644 layout/reftests/bugs/1105137-1-ref.html create mode 100644 layout/reftests/bugs/1105137-1.html create mode 100644 layout/reftests/bugs/1111753-1.html create mode 100644 layout/reftests/bugs/1114526-1-ref.html create mode 100644 layout/reftests/bugs/1114526-1.gif create mode 100644 layout/reftests/bugs/1114526-1.html create mode 100644 layout/reftests/bugs/1116480-1-fakeitalic-overflow-ref.html create mode 100644 layout/reftests/bugs/1116480-1-fakeitalic-overflow.html create mode 100644 layout/reftests/bugs/1119117-1-ref.html create mode 100644 layout/reftests/bugs/1119117-1a.html create mode 100644 layout/reftests/bugs/1119117-1b.html create mode 100644 layout/reftests/bugs/1120431-1-ref.html create mode 100644 layout/reftests/bugs/1120431-1.html create mode 100644 layout/reftests/bugs/1120431-2-ref.html create mode 100644 layout/reftests/bugs/1120431-2.html create mode 100644 layout/reftests/bugs/1121748-1-ref.html create mode 100644 layout/reftests/bugs/1121748-1.html create mode 100644 layout/reftests/bugs/1121748-2-ref.html create mode 100644 layout/reftests/bugs/1121748-2.html create mode 100644 layout/reftests/bugs/1127107-1-ref.html create mode 100644 layout/reftests/bugs/1127107-1a-nowrap.html create mode 100644 layout/reftests/bugs/1127107-1b-pre.html create mode 100644 layout/reftests/bugs/1127107-2-capitalize-ref.html create mode 100644 layout/reftests/bugs/1127107-2-capitalize.html create mode 100644 layout/reftests/bugs/1127679-1a-inline-flex-relpos.html create mode 100644 layout/reftests/bugs/1127679-1b-inline-flex-relpos.html create mode 100644 layout/reftests/bugs/1128354-1-ref.html create mode 100644 layout/reftests/bugs/1128354-1.html create mode 100644 layout/reftests/bugs/1130231-1-button-padding-rtl-ref.html create mode 100644 layout/reftests/bugs/1130231-1-button-padding-rtl.html create mode 100644 layout/reftests/bugs/1130231-2-button-padding-rtl-ref.html create mode 100644 layout/reftests/bugs/1130231-2-button-padding-rtl.html create mode 100644 layout/reftests/bugs/1133905-1-h-rtl.html create mode 100644 layout/reftests/bugs/1133905-1-h.html create mode 100644 layout/reftests/bugs/1133905-1-rtl.html create mode 100644 layout/reftests/bugs/1133905-1-v-rtl.html create mode 100644 layout/reftests/bugs/1133905-1-v.html create mode 100644 layout/reftests/bugs/1133905-1-vh-rtl.html create mode 100644 layout/reftests/bugs/1133905-1-vh.html create mode 100644 layout/reftests/bugs/1133905-1.html create mode 100644 layout/reftests/bugs/1133905-2-h-rtl.html create mode 100644 layout/reftests/bugs/1133905-2-h.html create mode 100644 layout/reftests/bugs/1133905-2-rtl.html create mode 100644 layout/reftests/bugs/1133905-2-v-rtl.html create mode 100644 layout/reftests/bugs/1133905-2-v.html create mode 100644 layout/reftests/bugs/1133905-2-vh-rtl.html create mode 100644 layout/reftests/bugs/1133905-2-vh.html create mode 100644 layout/reftests/bugs/1133905-2.html create mode 100644 layout/reftests/bugs/1133905-3-h-rtl.html create mode 100644 layout/reftests/bugs/1133905-3-h.html create mode 100644 layout/reftests/bugs/1133905-3-rtl.html create mode 100644 layout/reftests/bugs/1133905-3-v-rtl.html create mode 100644 layout/reftests/bugs/1133905-3-v.html create mode 100644 layout/reftests/bugs/1133905-3-vh-rtl.html create mode 100644 layout/reftests/bugs/1133905-3-vh.html create mode 100644 layout/reftests/bugs/1133905-3.html create mode 100644 layout/reftests/bugs/1133905-4-h-rtl.html create mode 100644 layout/reftests/bugs/1133905-4-h.html create mode 100644 layout/reftests/bugs/1133905-4-rtl.html create mode 100644 layout/reftests/bugs/1133905-4-v-rtl.html create mode 100644 layout/reftests/bugs/1133905-4-v.html create mode 100644 layout/reftests/bugs/1133905-4-vh-rtl.html create mode 100644 layout/reftests/bugs/1133905-4-vh.html create mode 100644 layout/reftests/bugs/1133905-4.html create mode 100644 layout/reftests/bugs/1133905-5-h-rtl.html create mode 100644 layout/reftests/bugs/1133905-5-h.html create mode 100644 layout/reftests/bugs/1133905-5-rtl.html create mode 100644 layout/reftests/bugs/1133905-5-v-rtl.html create mode 100644 layout/reftests/bugs/1133905-5-v.html create mode 100644 layout/reftests/bugs/1133905-5-vh-rtl.html create mode 100644 layout/reftests/bugs/1133905-5-vh.html create mode 100644 layout/reftests/bugs/1133905-5.html create mode 100644 layout/reftests/bugs/1133905-6-h-rtl.html create mode 100644 layout/reftests/bugs/1133905-6-h.html create mode 100644 layout/reftests/bugs/1133905-6-rtl.html create mode 100644 layout/reftests/bugs/1133905-6-v-rtl.html create mode 100644 layout/reftests/bugs/1133905-6-v.html create mode 100644 layout/reftests/bugs/1133905-6-vh-rtl.html create mode 100644 layout/reftests/bugs/1133905-6-vh.html create mode 100644 layout/reftests/bugs/1133905-6.html create mode 100644 layout/reftests/bugs/1133905-ref-h-rtl.html create mode 100644 layout/reftests/bugs/1133905-ref-h.html create mode 100644 layout/reftests/bugs/1133905-ref-rtl.html create mode 100644 layout/reftests/bugs/1133905-ref-v-rtl.html create mode 100644 layout/reftests/bugs/1133905-ref-v.html create mode 100644 layout/reftests/bugs/1133905-ref-vh-rtl.html create mode 100644 layout/reftests/bugs/1133905-ref-vh.html create mode 100644 layout/reftests/bugs/1133905-ref.html create mode 100644 layout/reftests/bugs/1149304-1-transform-change-ref.html create mode 100644 layout/reftests/bugs/1149304-1-transform-change.html create mode 100644 layout/reftests/bugs/1151145-1-ref.html create mode 100644 layout/reftests/bugs/1151145-1.html create mode 100644 layout/reftests/bugs/1151306-1-ref.html create mode 100644 layout/reftests/bugs/1151306-1.html create mode 100644 layout/reftests/bugs/1153845-1-ref.html create mode 100644 layout/reftests/bugs/1153845-1.html create mode 100644 layout/reftests/bugs/1155828-1-ref.html create mode 100644 layout/reftests/bugs/1155828-1.html create mode 100644 layout/reftests/bugs/1156129-1-ref.html create mode 100644 layout/reftests/bugs/1156129-1.html create mode 100644 layout/reftests/bugs/1157127-1-ref.html create mode 100644 layout/reftests/bugs/1157127-1.html create mode 100644 layout/reftests/bugs/1157127-subframe.xml create mode 100644 layout/reftests/bugs/116882-1-ref.html create mode 100644 layout/reftests/bugs/116882-1.html create mode 100644 layout/reftests/bugs/1169331-1-ref.html create mode 100644 layout/reftests/bugs/1169331-1.html create mode 100644 layout/reftests/bugs/1174332-1-ref.html create mode 100644 layout/reftests/bugs/1174332-1.html create mode 100644 layout/reftests/bugs/1179078-1-ref.html create mode 100644 layout/reftests/bugs/1179078-1.html create mode 100644 layout/reftests/bugs/1179288-1-ref.html create mode 100644 layout/reftests/bugs/1179288-1.html create mode 100644 layout/reftests/bugs/1185266-1-ref.svg create mode 100644 layout/reftests/bugs/1185266-1.svg create mode 100644 layout/reftests/bugs/1190635-1-ref.html create mode 100644 layout/reftests/bugs/1190635-1.html create mode 100644 layout/reftests/bugs/1200611-1-ref.html create mode 100644 layout/reftests/bugs/1200611-1.html create mode 100644 layout/reftests/bugs/1202512-1-ref.html create mode 100644 layout/reftests/bugs/1202512-1.html create mode 100644 layout/reftests/bugs/1202512-2-ref.html create mode 100644 layout/reftests/bugs/1202512-2.html create mode 100644 layout/reftests/bugs/1207326-1.html create mode 100644 layout/reftests/bugs/120834-1-ref.html create mode 100644 layout/reftests/bugs/120834-1a.html create mode 100644 layout/reftests/bugs/120834-2-ref.html create mode 100644 layout/reftests/bugs/120834-2a.html create mode 100644 layout/reftests/bugs/120834-2b.html create mode 100644 layout/reftests/bugs/120834-2c.html create mode 100644 layout/reftests/bugs/120834-2d.html create mode 100644 layout/reftests/bugs/120834-2e.html create mode 100644 layout/reftests/bugs/120834-2f.html create mode 100644 layout/reftests/bugs/120834-2g.html create mode 100644 layout/reftests/bugs/120834-2h.html create mode 100644 layout/reftests/bugs/120834-2i.html create mode 100644 layout/reftests/bugs/120834-2j.html create mode 100644 layout/reftests/bugs/1209603-1-ref.html create mode 100644 layout/reftests/bugs/1209603-1.html create mode 100644 layout/reftests/bugs/1209994-1-ref.html create mode 100644 layout/reftests/bugs/1209994-1.html create mode 100644 layout/reftests/bugs/1209994-2-ref.html create mode 100644 layout/reftests/bugs/1209994-2.html create mode 100644 layout/reftests/bugs/1209994-3-ref.html create mode 100644 layout/reftests/bugs/1209994-3.html create mode 100644 layout/reftests/bugs/1209994-4-ref.html create mode 100644 layout/reftests/bugs/1209994-4.html create mode 100644 layout/reftests/bugs/1219985-1.html create mode 100644 layout/reftests/bugs/1219985-2.html create mode 100644 layout/reftests/bugs/1219985-3.html create mode 100644 layout/reftests/bugs/1219985-4.html create mode 100644 layout/reftests/bugs/1219985-5.html create mode 100644 layout/reftests/bugs/1219985-6.html create mode 100644 layout/reftests/bugs/1219985-7.html create mode 100644 layout/reftests/bugs/1219985-8.html create mode 100644 layout/reftests/bugs/1219985-ref-opaque-clear.html create mode 100644 layout/reftests/bugs/1219985-ref-opaque-with-rendering.html create mode 100644 layout/reftests/bugs/1219985-ref-transparent-clear.html create mode 100644 layout/reftests/bugs/1219985-ref-transparent-with-rendering.html create mode 100644 layout/reftests/bugs/1222226-1-ref.html create mode 100644 layout/reftests/bugs/1222226-1.html create mode 100644 layout/reftests/bugs/1226278-ref.html create mode 100644 layout/reftests/bugs/1226278.html create mode 100644 layout/reftests/bugs/1230466.html create mode 100644 layout/reftests/bugs/1238243-1-notref.html create mode 100644 layout/reftests/bugs/1238243-1.html create mode 100644 layout/reftests/bugs/1238243-2-ref.html create mode 100644 layout/reftests/bugs/1238243-2.html create mode 100644 layout/reftests/bugs/1239564-ref.html create mode 100644 layout/reftests/bugs/1239564.html create mode 100644 layout/reftests/bugs/1241631-1-ref.html create mode 100644 layout/reftests/bugs/1241631-1.html create mode 100644 layout/reftests/bugs/1242172-1-ref.html create mode 100644 layout/reftests/bugs/1242172-1-subdoc.html create mode 100644 layout/reftests/bugs/1242172-1.html create mode 100644 layout/reftests/bugs/1242172-2-ref.html create mode 100644 layout/reftests/bugs/1242172-2.html create mode 100644 layout/reftests/bugs/1242781-ref.html create mode 100644 layout/reftests/bugs/1242781.html create mode 100644 layout/reftests/bugs/124903-1-ref.html create mode 100644 layout/reftests/bugs/124903-1.html create mode 100644 layout/reftests/bugs/1260543-1-ref.html create mode 100644 layout/reftests/bugs/1260543-1.html create mode 100644 layout/reftests/bugs/1263845-ref.html create mode 100644 layout/reftests/bugs/1263845.html create mode 100644 layout/reftests/bugs/1271714-1-ref.html create mode 100644 layout/reftests/bugs/1271714-1.html create mode 100644 layout/reftests/bugs/1272997-1-ref.html create mode 100644 layout/reftests/bugs/1272997-1.html create mode 100644 layout/reftests/bugs/1273154-1-ref.html create mode 100644 layout/reftests/bugs/1273154-1.html create mode 100644 layout/reftests/bugs/1273154-2-ref.html create mode 100644 layout/reftests/bugs/1273154-2.html create mode 100644 layout/reftests/bugs/1274368-1-ref.html create mode 100644 layout/reftests/bugs/1274368-1.html create mode 100644 layout/reftests/bugs/1275411-1-ref.html create mode 100644 layout/reftests/bugs/1275411-1.html create mode 100644 layout/reftests/bugs/1276161-1-notref.html create mode 100644 layout/reftests/bugs/1276161-1a.html create mode 100644 layout/reftests/bugs/1276161-1b.html create mode 100644 layout/reftests/bugs/1288255-ref.html create mode 100644 layout/reftests/bugs/1288255.html create mode 100644 layout/reftests/bugs/128896-ref.html create mode 100644 layout/reftests/bugs/128896-style.css create mode 100644 layout/reftests/bugs/128896.html create mode 100644 layout/reftests/bugs/1291528-ref.html create mode 100644 layout/reftests/bugs/1291528.html create mode 100644 layout/reftests/bugs/1294102-1-ref.html create mode 100644 layout/reftests/bugs/1294102-1.html create mode 100644 layout/reftests/bugs/1295466-1-ref.xhtml create mode 100644 layout/reftests/bugs/1295466-1.xhtml create mode 100644 layout/reftests/bugs/130767-1-ref.html create mode 100644 layout/reftests/bugs/130767-1.html create mode 100644 layout/reftests/bugs/1313772-ref.xhtml create mode 100644 layout/reftests/bugs/1313772.xhtml create mode 100644 layout/reftests/bugs/1315113-1-ref.html create mode 100644 layout/reftests/bugs/1315113-1.html create mode 100644 layout/reftests/bugs/1315113-2-ref.html create mode 100644 layout/reftests/bugs/1315113-2.html create mode 100644 layout/reftests/bugs/1315632-1-ref.html create mode 100644 layout/reftests/bugs/1315632-1.html create mode 100644 layout/reftests/bugs/1316719-1-ref.html create mode 100644 layout/reftests/bugs/1316719-1a.html create mode 100644 layout/reftests/bugs/1316719-1b.html create mode 100644 layout/reftests/bugs/1316719-1c.html create mode 100644 layout/reftests/bugs/1318769-1-ref.html create mode 100644 layout/reftests/bugs/1318769-1.html create mode 100644 layout/reftests/bugs/1322512-1-ref.html create mode 100644 layout/reftests/bugs/1322512-1.html create mode 100644 layout/reftests/bugs/1330051-ref.svg create mode 100644 layout/reftests/bugs/1330051.svg create mode 100644 layout/reftests/bugs/1336591-1-ref.html create mode 100644 layout/reftests/bugs/1336591-1.html create mode 100644 layout/reftests/bugs/134706-1-left-scrollframe-ref.html create mode 100644 layout/reftests/bugs/134706-1-left-scrollframe.html create mode 100644 layout/reftests/bugs/134706-1-left-table-ref.html create mode 100644 layout/reftests/bugs/134706-1-left-table.html create mode 100644 layout/reftests/bugs/134706-1-right-scrollframe-ref.html create mode 100644 layout/reftests/bugs/134706-1-right-scrollframe.html create mode 100644 layout/reftests/bugs/134706-1-right-table-ref.html create mode 100644 layout/reftests/bugs/134706-1-right-table.html create mode 100644 layout/reftests/bugs/134706-2-left-ref.html create mode 100644 layout/reftests/bugs/134706-2-left-scrollframe.html create mode 100644 layout/reftests/bugs/134706-2-left-table.html create mode 100644 layout/reftests/bugs/134706-2-right-ref.html create mode 100644 layout/reftests/bugs/134706-2-right-scrollframe.html create mode 100644 layout/reftests/bugs/134706-2-right-table.html create mode 100644 layout/reftests/bugs/134706-3-left-scrollframe-ref.html create mode 100644 layout/reftests/bugs/134706-3-left-scrollframe.html create mode 100644 layout/reftests/bugs/134706-3-left-table-ref.html create mode 100644 layout/reftests/bugs/134706-3-left-table.html create mode 100644 layout/reftests/bugs/134706-3-right-scrollframe-ref.html create mode 100644 layout/reftests/bugs/134706-3-right-scrollframe.html create mode 100644 layout/reftests/bugs/134706-3-right-table-ref.html create mode 100644 layout/reftests/bugs/134706-3-right-table.html create mode 100644 layout/reftests/bugs/134706-4-ref.html create mode 100644 layout/reftests/bugs/134706-4.html create mode 100644 layout/reftests/bugs/134706-5-ref.html create mode 100644 layout/reftests/bugs/134706-5.html create mode 100644 layout/reftests/bugs/134706-6-ref.html create mode 100644 layout/reftests/bugs/134706-6.html create mode 100644 layout/reftests/bugs/134706-6b-ref.html create mode 100644 layout/reftests/bugs/134706-6c-ref.html create mode 100644 layout/reftests/bugs/134706-7-ref.html create mode 100644 layout/reftests/bugs/134706-7.html create mode 100644 layout/reftests/bugs/1348481-1.html create mode 100644 layout/reftests/bugs/1348481-2.html create mode 100644 layout/reftests/bugs/1348481-ref.html create mode 100644 layout/reftests/bugs/1351924-1-ref.html create mode 100644 layout/reftests/bugs/1351924-1.html create mode 100644 layout/reftests/bugs/1351924-2-ref.html create mode 100644 layout/reftests/bugs/1351924-2.html create mode 100644 layout/reftests/bugs/1352306-1-ref.html create mode 100644 layout/reftests/bugs/1352306-1.html create mode 100644 layout/reftests/bugs/1352464-1-ref.html create mode 100644 layout/reftests/bugs/1352464-1.html create mode 100644 layout/reftests/bugs/1358375-1.html create mode 100644 layout/reftests/bugs/1358375-2.html create mode 100644 layout/reftests/bugs/1358375-3.html create mode 100644 layout/reftests/bugs/1358375-ref.html create mode 100644 layout/reftests/bugs/1364280-1-ref.html create mode 100644 layout/reftests/bugs/1364280-1.html create mode 100644 layout/reftests/bugs/1364280-2-ref.html create mode 100644 layout/reftests/bugs/1364280-2a.html create mode 100644 layout/reftests/bugs/1364280-2b.html create mode 100644 layout/reftests/bugs/1364280-2c.html create mode 100644 layout/reftests/bugs/1364360-1-ref.html create mode 100644 layout/reftests/bugs/1364360-1.html create mode 100644 layout/reftests/bugs/1365159-1-ref.html create mode 100644 layout/reftests/bugs/1365159-1.html create mode 100644 layout/reftests/bugs/1365162-1-ref.html create mode 100644 layout/reftests/bugs/1365162-1.html create mode 100644 layout/reftests/bugs/1366144-ref.html create mode 100644 layout/reftests/bugs/1366144.html create mode 100644 layout/reftests/bugs/1367592-1-ref.html create mode 100644 layout/reftests/bugs/1367592-1.html create mode 100644 layout/reftests/bugs/1368113-1-ref.html create mode 100644 layout/reftests/bugs/1368113-1.html create mode 100644 layout/reftests/bugs/1369584-1-ref.html create mode 100644 layout/reftests/bugs/1369584-1a.html create mode 100644 layout/reftests/bugs/1369584-1b.html create mode 100644 layout/reftests/bugs/1369954-1-ref.xhtml create mode 100644 layout/reftests/bugs/1369954-1.xhtml create mode 100644 layout/reftests/bugs/1369985-1-ref.html create mode 100644 layout/reftests/bugs/1369985-1.html create mode 100644 layout/reftests/bugs/1371130-ref.xhtml create mode 100644 layout/reftests/bugs/1371130.xhtml create mode 100644 layout/reftests/bugs/1372041-ref.html create mode 100644 layout/reftests/bugs/1372041.css create mode 100644 layout/reftests/bugs/1372041.html create mode 100644 layout/reftests/bugs/1374062-ref.html create mode 100644 layout/reftests/bugs/1374062.html create mode 100644 layout/reftests/bugs/1375315-1-ref.html create mode 100644 layout/reftests/bugs/1375315-1.html create mode 100644 layout/reftests/bugs/1375315-10-ref.html create mode 100644 layout/reftests/bugs/1375315-10.html create mode 100644 layout/reftests/bugs/1375315-11-ref.html create mode 100644 layout/reftests/bugs/1375315-11.html create mode 100644 layout/reftests/bugs/1375315-12-ref.html create mode 100644 layout/reftests/bugs/1375315-12.html create mode 100644 layout/reftests/bugs/1375315-2-ref.html create mode 100644 layout/reftests/bugs/1375315-2.html create mode 100644 layout/reftests/bugs/1375315-3-ref.html create mode 100644 layout/reftests/bugs/1375315-3.html create mode 100644 layout/reftests/bugs/1375315-4-ref.html create mode 100644 layout/reftests/bugs/1375315-4.html create mode 100644 layout/reftests/bugs/1375315-5-ref.html create mode 100644 layout/reftests/bugs/1375315-5.html create mode 100644 layout/reftests/bugs/1375315-6-ref.html create mode 100644 layout/reftests/bugs/1375315-6.html create mode 100644 layout/reftests/bugs/1375315-7-ref.html create mode 100644 layout/reftests/bugs/1375315-7.html create mode 100644 layout/reftests/bugs/1375315-8-ref.html create mode 100644 layout/reftests/bugs/1375315-8.html create mode 100644 layout/reftests/bugs/1375315-9-ref.html create mode 100644 layout/reftests/bugs/1375315-9.html create mode 100644 layout/reftests/bugs/1375674-ref.html create mode 100644 layout/reftests/bugs/1375674.html create mode 100644 layout/reftests/bugs/1376092-ref.html create mode 100644 layout/reftests/bugs/1376092.css create mode 100644 layout/reftests/bugs/1376092.html create mode 100644 layout/reftests/bugs/1377447-1-ref.html create mode 100644 layout/reftests/bugs/1377447-1.html create mode 100644 layout/reftests/bugs/1377447-2.html create mode 100644 layout/reftests/bugs/1379041-ref.html create mode 100644 layout/reftests/bugs/1379041.html create mode 100644 layout/reftests/bugs/1379696-ref.html create mode 100644 layout/reftests/bugs/1379696.html create mode 100644 layout/reftests/bugs/1380224-1-ref.html create mode 100644 layout/reftests/bugs/1380224-1.html create mode 100644 layout/reftests/bugs/1381821-ref.html create mode 100644 layout/reftests/bugs/1381821.html create mode 100644 layout/reftests/bugs/1384065-ref.html create mode 100644 layout/reftests/bugs/1384065.html create mode 100644 layout/reftests/bugs/1384275-1-ref.html create mode 100644 layout/reftests/bugs/1384275-1.html create mode 100644 layout/reftests/bugs/139550-1-ref.html create mode 100644 layout/reftests/bugs/139550-1a.html create mode 100644 layout/reftests/bugs/139550-1b.html create mode 100644 layout/reftests/bugs/1395650-1-ref.html create mode 100644 layout/reftests/bugs/1395650-1.html create mode 100644 layout/reftests/bugs/1398500-1-ref.html create mode 100644 layout/reftests/bugs/1398500-1.html create mode 100644 layout/reftests/bugs/1401317-ref.html create mode 100644 layout/reftests/bugs/1401317.html create mode 100644 layout/reftests/bugs/1401992-ref.html create mode 100644 layout/reftests/bugs/1401992.html create mode 100644 layout/reftests/bugs/1404057-noref.html create mode 100644 layout/reftests/bugs/1404057-ref.html create mode 100644 layout/reftests/bugs/1404057.html create mode 100644 layout/reftests/bugs/1405878-1-ref.xml create mode 100644 layout/reftests/bugs/1405878-1.xml create mode 100644 layout/reftests/bugs/1406179-ref.html create mode 100644 layout/reftests/bugs/1406179.html create mode 100644 layout/reftests/bugs/1406183-1-ref.html create mode 100644 layout/reftests/bugs/1406183-1.html create mode 100644 layout/reftests/bugs/1410028-ref.html create mode 100644 layout/reftests/bugs/1410028.html create mode 100644 layout/reftests/bugs/1412375-ref.html create mode 100644 layout/reftests/bugs/1412375.html create mode 100644 layout/reftests/bugs/1415987-1-ref.html create mode 100644 layout/reftests/bugs/1415987-1.html create mode 100644 layout/reftests/bugs/1419820-1-ref.html create mode 100644 layout/reftests/bugs/1419820-1.html create mode 100644 layout/reftests/bugs/1420946-1-ref.html create mode 100644 layout/reftests/bugs/1420946-1.html create mode 100644 layout/reftests/bugs/142233-1-ref.html create mode 100644 layout/reftests/bugs/142233-1.html create mode 100644 layout/reftests/bugs/1422393-ref.html create mode 100644 layout/reftests/bugs/1422393.html create mode 100644 layout/reftests/bugs/1424177-ref.html create mode 100644 layout/reftests/bugs/1424177.html create mode 100644 layout/reftests/bugs/1424680-ref.html create mode 100644 layout/reftests/bugs/1424680.html create mode 100644 layout/reftests/bugs/1424798-1.html create mode 100644 layout/reftests/bugs/1424798-ref.html create mode 100644 layout/reftests/bugs/1425243-1-ref.html create mode 100644 layout/reftests/bugs/1425243-1.html create mode 100644 layout/reftests/bugs/1425243-2-ref.html create mode 100644 layout/reftests/bugs/1425243-2.html create mode 100644 layout/reftests/bugs/1430869-ref.html create mode 100644 layout/reftests/bugs/1430869.html create mode 100644 layout/reftests/bugs/1432541-ref.html create mode 100644 layout/reftests/bugs/1432541.html create mode 100644 layout/reftests/bugs/144004-1-ref.html create mode 100644 layout/reftests/bugs/144004-1.html create mode 100644 layout/reftests/bugs/144004-2-ref.html create mode 100644 layout/reftests/bugs/144004-2.html create mode 100644 layout/reftests/bugs/144004-3-ref.html create mode 100644 layout/reftests/bugs/144004-3.html create mode 100644 layout/reftests/bugs/1446470.html create mode 100644 layout/reftests/bugs/1456111-1.html create mode 100644 layout/reftests/bugs/1466008-ref.html create mode 100644 layout/reftests/bugs/1466008.html create mode 100644 layout/reftests/bugs/1466638-1-ref.html create mode 100644 layout/reftests/bugs/1466638-1.html create mode 100644 layout/reftests/bugs/1475971-1-ref.html create mode 100644 layout/reftests/bugs/1475971-1.html create mode 100644 layout/reftests/bugs/1483649-1-ref.xhtml create mode 100644 layout/reftests/bugs/1483649-1.xhtml create mode 100644 layout/reftests/bugs/1483946-ref.html create mode 100644 layout/reftests/bugs/1483946.html create mode 100644 layout/reftests/bugs/1488155-ref.html create mode 100644 layout/reftests/bugs/1488155.html create mode 100644 layout/reftests/bugs/1492660-1-ref.html create mode 100644 layout/reftests/bugs/1492660-1.html create mode 100644 layout/reftests/bugs/1499386-ref.html create mode 100644 layout/reftests/bugs/1499386.html create mode 100644 layout/reftests/bugs/1503662-ref.html create mode 100644 layout/reftests/bugs/1503662.html create mode 100644 layout/reftests/bugs/1509425-1-ref.html create mode 100644 layout/reftests/bugs/1509425-1.html create mode 100644 layout/reftests/bugs/1511570-ref.html create mode 100644 layout/reftests/bugs/1511570.html create mode 100644 layout/reftests/bugs/1513423-1-ref.html create mode 100644 layout/reftests/bugs/1513423-1.html create mode 100644 layout/reftests/bugs/1513423-2-ref.html create mode 100644 layout/reftests/bugs/1513423-2.html create mode 100644 layout/reftests/bugs/1513423-3-ref.html create mode 100644 layout/reftests/bugs/1513423-3.html create mode 100644 layout/reftests/bugs/1517385-ref.html create mode 100644 layout/reftests/bugs/1517385.html create mode 100644 layout/reftests/bugs/1529992-1-ref.html create mode 100644 layout/reftests/bugs/1529992-1.html create mode 100644 layout/reftests/bugs/1529992-2-ref.html create mode 100644 layout/reftests/bugs/1529992-2.html create mode 100644 layout/reftests/bugs/1535040-1-ref.html create mode 100644 layout/reftests/bugs/1535040-1.html create mode 100644 layout/reftests/bugs/1544895-ref.html create mode 100644 layout/reftests/bugs/1544895.html create mode 100644 layout/reftests/bugs/1545360-1-ref.xhtml create mode 100644 layout/reftests/bugs/1545360-1.xhtml create mode 100644 layout/reftests/bugs/1546856-1.html create mode 100644 layout/reftests/bugs/1546856-2.html create mode 100644 layout/reftests/bugs/1546856-ref.html create mode 100644 layout/reftests/bugs/1547759-1-ref.html create mode 100644 layout/reftests/bugs/1547759-1.html create mode 100644 layout/reftests/bugs/1548809-ref.html create mode 100644 layout/reftests/bugs/1548809.html create mode 100644 layout/reftests/bugs/1551040.html create mode 100644 layout/reftests/bugs/1551040.txt create mode 100644 layout/reftests/bugs/1552789-1.html create mode 100644 layout/reftests/bugs/1552789-ref-1.html create mode 100644 layout/reftests/bugs/1553571-1-ref.html create mode 100644 layout/reftests/bugs/1553571-1.html create mode 100644 layout/reftests/bugs/1553571-2-ref.html create mode 100644 layout/reftests/bugs/1553571-2.html create mode 100644 layout/reftests/bugs/1558937-1-ref.html create mode 100644 layout/reftests/bugs/1558937-1.html create mode 100644 layout/reftests/bugs/1562733-rotated-nastaliq-1-ref.html create mode 100644 layout/reftests/bugs/1562733-rotated-nastaliq-1.html create mode 100644 layout/reftests/bugs/1562733-rotated-nastaliq-2-ref.html create mode 100644 layout/reftests/bugs/1562733-rotated-nastaliq-2.html create mode 100644 layout/reftests/bugs/1563484-notref.html create mode 100644 layout/reftests/bugs/1563484-ref.html create mode 100644 layout/reftests/bugs/1563484.html create mode 100644 layout/reftests/bugs/1565129.txt create mode 100644 layout/reftests/bugs/1576553-1-ref.html create mode 100644 layout/reftests/bugs/1576553-1.html create mode 100644 layout/reftests/bugs/1577566-1-ref.html create mode 100644 layout/reftests/bugs/1577566-1.html create mode 100644 layout/reftests/bugs/1579953-2-ref.html create mode 100644 layout/reftests/bugs/1579953-2.html create mode 100644 layout/reftests/bugs/1580534-ref.html create mode 100644 layout/reftests/bugs/1580534.html create mode 100644 layout/reftests/bugs/1588954-ref.html create mode 100644 layout/reftests/bugs/1588954.html create mode 100644 layout/reftests/bugs/1595199-1-ref.html create mode 100644 layout/reftests/bugs/1595199-1.html create mode 100644 layout/reftests/bugs/1599841-1-ref.html create mode 100644 layout/reftests/bugs/1599841-1.html create mode 100644 layout/reftests/bugs/1599841-2-notref.html create mode 100644 layout/reftests/bugs/1599841-2.html create mode 100644 layout/reftests/bugs/1606130-ref.html create mode 100644 layout/reftests/bugs/1606130.html create mode 100644 layout/reftests/bugs/1608124-1-ref.html create mode 100644 layout/reftests/bugs/1608124-1.html create mode 100644 layout/reftests/bugs/1608124-2-notref.html create mode 100644 layout/reftests/bugs/1608124-2.html create mode 100644 layout/reftests/bugs/1613380-ref.html create mode 100644 layout/reftests/bugs/1613380.html create mode 100644 layout/reftests/bugs/1614788-1-ref.svg create mode 100644 layout/reftests/bugs/1614788-1.svg create mode 100644 layout/reftests/bugs/1617515-1-ref.html create mode 100644 layout/reftests/bugs/1617515-1.html create mode 100644 layout/reftests/bugs/1624118-ref.html create mode 100644 layout/reftests/bugs/1624118.html create mode 100644 layout/reftests/bugs/1626259-1-ref.html create mode 100644 layout/reftests/bugs/1626259-1.html create mode 100644 layout/reftests/bugs/1626259-2-ref.html create mode 100644 layout/reftests/bugs/1626259-2.html create mode 100644 layout/reftests/bugs/163504-1-inner.html create mode 100644 layout/reftests/bugs/163504-1-ref.html create mode 100644 layout/reftests/bugs/163504-1a.html create mode 100644 layout/reftests/bugs/163504-1b.html create mode 100644 layout/reftests/bugs/163504-2-inner.html create mode 100644 layout/reftests/bugs/163504-2-ref.html create mode 100644 layout/reftests/bugs/163504-2a.html create mode 100644 layout/reftests/bugs/163504-2b.html create mode 100644 layout/reftests/bugs/1641769-1-ref.html create mode 100644 layout/reftests/bugs/1641769-1.html create mode 100644 layout/reftests/bugs/1642583-1-ref.html create mode 100644 layout/reftests/bugs/1642583-1.html create mode 100644 layout/reftests/bugs/1642603-1-ref.html create mode 100644 layout/reftests/bugs/1642603-1.html create mode 100644 layout/reftests/bugs/1645549-2-ref.html create mode 100644 layout/reftests/bugs/1645549-2.html create mode 100644 layout/reftests/bugs/1648282-1-ref.html create mode 100644 layout/reftests/bugs/1648282-1a.html create mode 100644 layout/reftests/bugs/1648282-1b.html create mode 100644 layout/reftests/bugs/1672137-1-notref.html create mode 100644 layout/reftests/bugs/1672137-1.html create mode 100644 layout/reftests/bugs/1673677-1-ref.html create mode 100644 layout/reftests/bugs/1673677-1.html create mode 100644 layout/reftests/bugs/1673677-2-ref.html create mode 100644 layout/reftests/bugs/1673677-2.html create mode 100644 layout/reftests/bugs/1673677-3-ref.html create mode 100644 layout/reftests/bugs/1673677-3.html create mode 100644 layout/reftests/bugs/167496-1-ref.html create mode 100644 layout/reftests/bugs/167496-1.html create mode 100644 layout/reftests/bugs/1686729-1-ref.html create mode 100644 layout/reftests/bugs/1686729-1.html create mode 100644 layout/reftests/bugs/1688004.xhtml create mode 100644 layout/reftests/bugs/169749-1-ref.html create mode 100644 layout/reftests/bugs/169749-1.html create mode 100644 layout/reftests/bugs/1714763-1-ref.html create mode 100644 layout/reftests/bugs/1714763-1.html create mode 100644 layout/reftests/bugs/1714763-2-ref.html create mode 100644 layout/reftests/bugs/1714763-2.html create mode 100644 layout/reftests/bugs/1714763-3-ref.html create mode 100644 layout/reftests/bugs/1714763-3.html create mode 100644 layout/reftests/bugs/172073-1-ref.html create mode 100644 layout/reftests/bugs/172073-1.html create mode 100644 layout/reftests/bugs/1721223-1-notref.html create mode 100644 layout/reftests/bugs/1721223-1.html create mode 100644 layout/reftests/bugs/1726663-1-ref.html create mode 100644 layout/reftests/bugs/1726663-1.html create mode 100644 layout/reftests/bugs/1727016-1-ref.html create mode 100644 layout/reftests/bugs/1727016-1.html create mode 100644 layout/reftests/bugs/1727172-1-ref.html create mode 100644 layout/reftests/bugs/1727172-1.xhtml create mode 100644 layout/reftests/bugs/1730314-1-ref.html create mode 100644 layout/reftests/bugs/1730314-1.html create mode 100644 layout/reftests/bugs/1735265-1-ref.html create mode 100644 layout/reftests/bugs/1735265-1.html create mode 100644 layout/reftests/bugs/1738700-1-ref.html create mode 100644 layout/reftests/bugs/1738700-1.html create mode 100644 layout/reftests/bugs/1743533-1-helper.html create mode 100644 layout/reftests/bugs/1743533-1-notref.html create mode 100644 layout/reftests/bugs/1743533-1.html create mode 100644 layout/reftests/bugs/1743533-2.html create mode 100644 layout/reftests/bugs/1743560-1-ref.html create mode 100644 layout/reftests/bugs/1743560-1.html create mode 100644 layout/reftests/bugs/1743851-1-ref.html create mode 100644 layout/reftests/bugs/1743851-1.html create mode 100644 layout/reftests/bugs/1744468-1-downscaled.png create mode 100644 layout/reftests/bugs/1744468-1-ref.html create mode 100644 layout/reftests/bugs/1744468-1.html create mode 100644 layout/reftests/bugs/1744468-1.png create mode 100644 layout/reftests/bugs/1747272-1-ref.html create mode 100644 layout/reftests/bugs/1747272-1.html create mode 100644 layout/reftests/bugs/1750146-1-ref.html create mode 100644 layout/reftests/bugs/1750146-1.html create mode 100644 layout/reftests/bugs/175190-1-ref.html create mode 100644 layout/reftests/bugs/175190-1.html create mode 100644 layout/reftests/bugs/1769082-1-ref.html create mode 100644 layout/reftests/bugs/1769082-1.html create mode 100644 layout/reftests/bugs/1773484-ref.html create mode 100644 layout/reftests/bugs/1773484.html create mode 100644 layout/reftests/bugs/1773633-full-zoom.html create mode 100644 layout/reftests/bugs/1773633-text-zoom.html create mode 100644 layout/reftests/bugs/1773633.html create mode 100644 layout/reftests/bugs/1777135-ref.html create mode 100644 layout/reftests/bugs/1777135.html create mode 100644 layout/reftests/bugs/1778834-ref.html create mode 100644 layout/reftests/bugs/1778834.html create mode 100644 layout/reftests/bugs/1780191-1-ref.svg create mode 100644 layout/reftests/bugs/1780191-1.svg create mode 100644 layout/reftests/bugs/1787127-ref.html create mode 100644 layout/reftests/bugs/1787127.html create mode 100644 layout/reftests/bugs/1792643-1-ref.html create mode 100644 layout/reftests/bugs/1792643-1.html create mode 100644 layout/reftests/bugs/179596-1a-ref.html create mode 100644 layout/reftests/bugs/179596-1a.html create mode 100644 layout/reftests/bugs/179596-1b-ref.html create mode 100644 layout/reftests/bugs/179596-1b.html create mode 100644 layout/reftests/bugs/179596-2-ref.html create mode 100644 layout/reftests/bugs/179596-2-ref2.html create mode 100644 layout/reftests/bugs/179596-2-ref3.html create mode 100644 layout/reftests/bugs/179596-2.html create mode 100644 layout/reftests/bugs/1798297-1-notref.html create mode 100644 layout/reftests/bugs/1798297-1-ref.html create mode 100644 layout/reftests/bugs/1798297-1.html create mode 100644 layout/reftests/bugs/1799425-1-ref.html create mode 100644 layout/reftests/bugs/1799425-1.html create mode 100644 layout/reftests/bugs/1800437-1-ref.html create mode 100644 layout/reftests/bugs/1800437-1.html create mode 100644 layout/reftests/bugs/180085-1-ref.html create mode 100644 layout/reftests/bugs/180085-1.html create mode 100644 layout/reftests/bugs/180085-2-ref.html create mode 100644 layout/reftests/bugs/180085-2.html create mode 100644 layout/reftests/bugs/1803999-1-ref.html create mode 100644 layout/reftests/bugs/1803999-1.html create mode 100644 layout/reftests/bugs/1804872-1-ref.html create mode 100644 layout/reftests/bugs/1804872-1.html create mode 100644 layout/reftests/bugs/1804872-2-ref.html create mode 100644 layout/reftests/bugs/1804872-2.html create mode 100644 layout/reftests/bugs/1804872-3-ref.html create mode 100644 layout/reftests/bugs/1804872-3.html create mode 100644 layout/reftests/bugs/1814047-ref.html create mode 100644 layout/reftests/bugs/1814047.html create mode 100644 layout/reftests/bugs/1814628-1-ref.html create mode 100644 layout/reftests/bugs/1814628-1.html create mode 100644 layout/reftests/bugs/1818412-1-ref.html create mode 100644 layout/reftests/bugs/1818412-1.html create mode 100644 layout/reftests/bugs/18217-basic-1-ref.html create mode 100644 layout/reftests/bugs/18217-basic-1.html create mode 100644 layout/reftests/bugs/18217-basic-2-ref.html create mode 100644 layout/reftests/bugs/18217-basic-2a.html create mode 100644 layout/reftests/bugs/18217-basic-2b.html create mode 100644 layout/reftests/bugs/18217-height-1-ref.html create mode 100644 layout/reftests/bugs/18217-height-1.html create mode 100644 layout/reftests/bugs/18217-height-2-ref.html create mode 100644 layout/reftests/bugs/18217-height-2.html create mode 100644 layout/reftests/bugs/18217-valign-1-ref.html create mode 100644 layout/reftests/bugs/18217-valign-1.html create mode 100644 layout/reftests/bugs/18217-width-1-ref.html create mode 100644 layout/reftests/bugs/18217-width-1a.html create mode 100644 layout/reftests/bugs/18217-width-1b.html create mode 100644 layout/reftests/bugs/18217-width-2-ref.html create mode 100644 layout/reftests/bugs/18217-width-2a.html create mode 100644 layout/reftests/bugs/18217-width-2b.html create mode 100644 layout/reftests/bugs/18217-zorder-1.html create mode 100644 layout/reftests/bugs/18217-zorder-2.html create mode 100644 layout/reftests/bugs/18217-zorder-3.html create mode 100644 layout/reftests/bugs/18217-zorder-4.html create mode 100644 layout/reftests/bugs/18217-zorder-5.html create mode 100644 layout/reftests/bugs/18217-zorder-ref-inline-table.html create mode 100644 layout/reftests/bugs/18217-zorder-ref-inline.html create mode 100644 layout/reftests/bugs/18217-zorder-ref.html create mode 100644 layout/reftests/bugs/1827009-1-ref.html create mode 100644 layout/reftests/bugs/1827009-1.html create mode 100644 layout/reftests/bugs/1827337-1-ref.html create mode 100644 layout/reftests/bugs/1827337-1.html create mode 100644 layout/reftests/bugs/1828879-1-ref.html create mode 100644 layout/reftests/bugs/1828879-1.html create mode 100644 layout/reftests/bugs/1834316-1-notref.html create mode 100644 layout/reftests/bugs/1834316-1.html create mode 100644 layout/reftests/bugs/1835271-1-ref.html create mode 100644 layout/reftests/bugs/1835271-1.html create mode 100644 layout/reftests/bugs/1836024-1-notref.html create mode 100644 layout/reftests/bugs/1836024-1.html create mode 100644 layout/reftests/bugs/1840511-1-ref.html create mode 100644 layout/reftests/bugs/1840511-1.html create mode 100644 layout/reftests/bugs/1840511-2.html create mode 100644 layout/reftests/bugs/1840747-1.html create mode 100644 layout/reftests/bugs/1841355-1.html create mode 100644 layout/reftests/bugs/185388-1-ref.html create mode 100644 layout/reftests/bugs/185388-1.html create mode 100644 layout/reftests/bugs/186317-1-ref.html create mode 100644 layout/reftests/bugs/186317-1.html create mode 100644 layout/reftests/bugs/192767-01.xhtml create mode 100644 layout/reftests/bugs/192767-02.xhtml create mode 100644 layout/reftests/bugs/192767-03.xhtml create mode 100644 layout/reftests/bugs/192767-04.xhtml create mode 100644 layout/reftests/bugs/192767-05.xhtml create mode 100644 layout/reftests/bugs/192767-06.xhtml create mode 100644 layout/reftests/bugs/192767-07.xhtml create mode 100644 layout/reftests/bugs/192767-11.xhtml create mode 100644 layout/reftests/bugs/192767-12.xhtml create mode 100644 layout/reftests/bugs/192767-13.xhtml create mode 100644 layout/reftests/bugs/192767-14.xhtml create mode 100644 layout/reftests/bugs/192767-15.xhtml create mode 100644 layout/reftests/bugs/192767-16.xhtml create mode 100644 layout/reftests/bugs/192767-17.xhtml create mode 100644 layout/reftests/bugs/192767-21.xhtml create mode 100644 layout/reftests/bugs/192767-22.xhtml create mode 100644 layout/reftests/bugs/192767-23.xhtml create mode 100644 layout/reftests/bugs/192767-24.xhtml create mode 100644 layout/reftests/bugs/192767-25.xhtml create mode 100644 layout/reftests/bugs/192767-26.xhtml create mode 100644 layout/reftests/bugs/192767-27.xhtml create mode 100644 layout/reftests/bugs/192767-31.xhtml create mode 100644 layout/reftests/bugs/192767-32.xhtml create mode 100644 layout/reftests/bugs/192767-33.xhtml create mode 100644 layout/reftests/bugs/192767-34.xhtml create mode 100644 layout/reftests/bugs/192767-35.xhtml create mode 100644 layout/reftests/bugs/192767-36.xhtml create mode 100644 layout/reftests/bugs/192767-37.xhtml create mode 100644 layout/reftests/bugs/192767.css create mode 100644 layout/reftests/bugs/192902-1.html create mode 100644 layout/reftests/bugs/192902-ref.html create mode 100644 layout/reftests/bugs/200774-1.html create mode 100644 layout/reftests/bugs/201215-1-ref.html create mode 100644 layout/reftests/bugs/201215-1.html create mode 100644 layout/reftests/bugs/201293-1-ref.html create mode 100644 layout/reftests/bugs/201293-1a.html create mode 100644 layout/reftests/bugs/201293-1b.html create mode 100644 layout/reftests/bugs/201293-1c.html create mode 100644 layout/reftests/bugs/201293-1d.html create mode 100644 layout/reftests/bugs/203727-ref.html create mode 100644 layout/reftests/bugs/203727.html create mode 100644 layout/reftests/bugs/206516-1-ref.html create mode 100644 layout/reftests/bugs/206516-1.html create mode 100644 layout/reftests/bugs/206631-1-ref.html create mode 100644 layout/reftests/bugs/206631-1.html create mode 100644 layout/reftests/bugs/206802-ref.html create mode 100644 layout/reftests/bugs/206802.html create mode 100644 layout/reftests/bugs/210094-1-ref.html create mode 100644 layout/reftests/bugs/210094-1a.html create mode 100644 layout/reftests/bugs/210094-1b.html create mode 100644 layout/reftests/bugs/210094-1c.html create mode 100644 layout/reftests/bugs/210876-1-ref.html create mode 100644 layout/reftests/bugs/210876-1.html create mode 100644 layout/reftests/bugs/211931-1-ref.html create mode 100644 layout/reftests/bugs/211931-1.html create mode 100644 layout/reftests/bugs/212563-1-inner.html create mode 100644 layout/reftests/bugs/212563-1-ref-inner.html create mode 100644 layout/reftests/bugs/212563-1-ref.html create mode 100644 layout/reftests/bugs/212563-1.html create mode 100644 layout/reftests/bugs/212563-2-inner.html create mode 100644 layout/reftests/bugs/212563-2-innermost-a.html create mode 100644 layout/reftests/bugs/212563-2-innermost-b.html create mode 100644 layout/reftests/bugs/212563-2-ref-inner.html create mode 100644 layout/reftests/bugs/212563-2-ref.html create mode 100644 layout/reftests/bugs/212563-2.html create mode 100644 layout/reftests/bugs/213834-1-ref.html create mode 100644 layout/reftests/bugs/213834-1.html create mode 100644 layout/reftests/bugs/214077-1-ref.html create mode 100644 layout/reftests/bugs/214077-1a.html create mode 100644 layout/reftests/bugs/214077-1b.html create mode 100644 layout/reftests/bugs/218473-1-ref.html create mode 100644 layout/reftests/bugs/218473-1.html create mode 100644 layout/reftests/bugs/220165-1-ref.svg create mode 100644 layout/reftests/bugs/220165-1.svg create mode 100644 layout/reftests/bugs/223809-1-ref.html create mode 100644 layout/reftests/bugs/223809-1.html create mode 100644 layout/reftests/bugs/228856-1-ref.html create mode 100644 layout/reftests/bugs/228856-1.html create mode 100644 layout/reftests/bugs/228856-2-ref.html create mode 100644 layout/reftests/bugs/228856-2-style-1.css create mode 100644 layout/reftests/bugs/228856-2.html create mode 100644 layout/reftests/bugs/229591-1-ref.html create mode 100644 layout/reftests/bugs/229591-1.html create mode 100644 layout/reftests/bugs/231823-1-ref.html create mode 100644 layout/reftests/bugs/231823-1.html create mode 100644 layout/reftests/bugs/232990-1-ref.xhtml create mode 100644 layout/reftests/bugs/232990-1a.xhtml create mode 100644 layout/reftests/bugs/233094-1-ref.html create mode 100644 layout/reftests/bugs/233094-1.html create mode 100644 layout/reftests/bugs/233094-2-ref.html create mode 100644 layout/reftests/bugs/233094-2a.html create mode 100644 layout/reftests/bugs/233094-2b.html create mode 100644 layout/reftests/bugs/233094-2c.html create mode 100644 layout/reftests/bugs/234686-1.gif create mode 100644 layout/reftests/bugs/234686-1.html create mode 100644 layout/reftests/bugs/234686-10.gif create mode 100644 layout/reftests/bugs/234686-10.html create mode 100644 layout/reftests/bugs/234686-11.gif create mode 100644 layout/reftests/bugs/234686-11.html create mode 100644 layout/reftests/bugs/234686-12.gif create mode 100644 layout/reftests/bugs/234686-12.html create mode 100644 layout/reftests/bugs/234686-13.gif create mode 100644 layout/reftests/bugs/234686-13.html create mode 100644 layout/reftests/bugs/234686-14.gif create mode 100644 layout/reftests/bugs/234686-14.html create mode 100644 layout/reftests/bugs/234686-15.gif create mode 100644 layout/reftests/bugs/234686-15.html create mode 100644 layout/reftests/bugs/234686-16.gif create mode 100644 layout/reftests/bugs/234686-16.html create mode 100644 layout/reftests/bugs/234686-17.gif create mode 100644 layout/reftests/bugs/234686-17.html create mode 100644 layout/reftests/bugs/234686-18.gif create mode 100644 layout/reftests/bugs/234686-18.html create mode 100644 layout/reftests/bugs/234686-19.gif create mode 100644 layout/reftests/bugs/234686-19.html create mode 100644 layout/reftests/bugs/234686-2.gif create mode 100644 layout/reftests/bugs/234686-2.html create mode 100644 layout/reftests/bugs/234686-3.gif create mode 100644 layout/reftests/bugs/234686-3.html create mode 100644 layout/reftests/bugs/234686-4.gif create mode 100644 layout/reftests/bugs/234686-4.html create mode 100644 layout/reftests/bugs/234686-5.gif create mode 100644 layout/reftests/bugs/234686-5.html create mode 100644 layout/reftests/bugs/234686-6.gif create mode 100644 layout/reftests/bugs/234686-6.html create mode 100644 layout/reftests/bugs/234686-7.gif create mode 100644 layout/reftests/bugs/234686-7.html create mode 100644 layout/reftests/bugs/234686-8.gif create mode 100644 layout/reftests/bugs/234686-8.html create mode 100644 layout/reftests/bugs/234686-9.gif create mode 100644 layout/reftests/bugs/234686-9.html create mode 100644 layout/reftests/bugs/234686-ref.gif create mode 100644 layout/reftests/bugs/234686-ref.html create mode 100644 layout/reftests/bugs/234964-1-ref.html create mode 100644 layout/reftests/bugs/234964-1.html create mode 100644 layout/reftests/bugs/234964-2-ref.html create mode 100644 layout/reftests/bugs/234964-2.html create mode 100644 layout/reftests/bugs/235593-1-ref.html create mode 100644 layout/reftests/bugs/235593-1.html create mode 100644 layout/reftests/bugs/23604-1-ref.html create mode 100644 layout/reftests/bugs/23604-1.html create mode 100644 layout/reftests/bugs/23604-2-ref.html create mode 100644 layout/reftests/bugs/23604-2.html create mode 100644 layout/reftests/bugs/236539-1-ref.html create mode 100644 layout/reftests/bugs/236539-1.html create mode 100644 layout/reftests/bugs/240029-1-ref.html create mode 100644 layout/reftests/bugs/240029-1.html create mode 100644 layout/reftests/bugs/240470-1-ref.html create mode 100644 layout/reftests/bugs/240470-1.html create mode 100644 layout/reftests/bugs/240933-1-ref.html create mode 100644 layout/reftests/bugs/240933-1.html create mode 100644 layout/reftests/bugs/240933-2-ref.html create mode 100644 layout/reftests/bugs/240933-2.html create mode 100644 layout/reftests/bugs/243266-1-ref.html create mode 100644 layout/reftests/bugs/243266-1.html create mode 100644 layout/reftests/bugs/243302-1-ref.html create mode 100644 layout/reftests/bugs/243302-1.html create mode 100644 layout/reftests/bugs/243519-1-ref.html create mode 100644 layout/reftests/bugs/243519-1.html create mode 100644 layout/reftests/bugs/243519-2-ref.html create mode 100644 layout/reftests/bugs/243519-2.html create mode 100644 layout/reftests/bugs/243519-3-ref.html create mode 100644 layout/reftests/bugs/243519-3.html create mode 100644 layout/reftests/bugs/243519-4-ref.html create mode 100644 layout/reftests/bugs/243519-4a.html create mode 100644 layout/reftests/bugs/243519-4b.html create mode 100644 layout/reftests/bugs/243519-4c.html create mode 100644 layout/reftests/bugs/243519-4d.html create mode 100644 layout/reftests/bugs/243519-4e.html create mode 100644 layout/reftests/bugs/243519-4f.html create mode 100644 layout/reftests/bugs/243519-5-ref.html create mode 100644 layout/reftests/bugs/243519-5a.html create mode 100644 layout/reftests/bugs/243519-5b.html create mode 100644 layout/reftests/bugs/243519-5c.html create mode 100644 layout/reftests/bugs/243519-5d.html create mode 100644 layout/reftests/bugs/243519-6-ref.html create mode 100644 layout/reftests/bugs/243519-6.html create mode 100644 layout/reftests/bugs/243519-7-ref.html create mode 100644 layout/reftests/bugs/243519-7.html create mode 100644 layout/reftests/bugs/243519-8-ref.svg create mode 100644 layout/reftests/bugs/243519-8.svg create mode 100644 layout/reftests/bugs/243519-9-ref.html create mode 100644 layout/reftests/bugs/243519-9a.html create mode 100644 layout/reftests/bugs/243519-9b.html create mode 100644 layout/reftests/bugs/243519-9c.html create mode 100644 layout/reftests/bugs/243519-9d.html create mode 100644 layout/reftests/bugs/243519-9e.html create mode 100644 layout/reftests/bugs/243519-9f.html create mode 100644 layout/reftests/bugs/244135-1-ref.html create mode 100644 layout/reftests/bugs/244135-1.html create mode 100644 layout/reftests/bugs/244135-2-ref.html create mode 100644 layout/reftests/bugs/244135-2.html create mode 100644 layout/reftests/bugs/244932-1-ref.html create mode 100644 layout/reftests/bugs/244932-1.html create mode 100644 layout/reftests/bugs/246669-1-ref.html create mode 100644 layout/reftests/bugs/246669-1.html create mode 100644 layout/reftests/bugs/24998-1-ref.html create mode 100644 layout/reftests/bugs/24998-1.html create mode 100644 layout/reftests/bugs/249982-1-ref.html create mode 100644 layout/reftests/bugs/249982-1.html create mode 100644 layout/reftests/bugs/252920-1-ref.html create mode 100644 layout/reftests/bugs/252920-1.html create mode 100644 layout/reftests/bugs/253701-1-ref.html create mode 100644 layout/reftests/bugs/253701-1.html create mode 100644 layout/reftests/bugs/255820-1-ref.html create mode 100644 layout/reftests/bugs/255820-1.html create mode 100644 layout/reftests/bugs/256180-1-ref.html create mode 100644 layout/reftests/bugs/256180-1.html create mode 100644 layout/reftests/bugs/256180-2-ref.html create mode 100644 layout/reftests/bugs/256180-2.html create mode 100644 layout/reftests/bugs/256180-3-ref.html create mode 100644 layout/reftests/bugs/256180-3.html create mode 100644 layout/reftests/bugs/256180-4-ref.html create mode 100644 layout/reftests/bugs/256180-4.html create mode 100644 layout/reftests/bugs/256180-5-ref.html create mode 100644 layout/reftests/bugs/256180-5.html create mode 100644 layout/reftests/bugs/256180-6-ref.html create mode 100644 layout/reftests/bugs/256180-6.html create mode 100644 layout/reftests/bugs/25888-1l-block.html create mode 100644 layout/reftests/bugs/25888-1l-notref.html create mode 100644 layout/reftests/bugs/25888-1l-ref.html create mode 100644 layout/reftests/bugs/25888-1l.html create mode 100644 layout/reftests/bugs/25888-1r-block.html create mode 100644 layout/reftests/bugs/25888-1r-notref.html create mode 100644 layout/reftests/bugs/25888-1r-ref.html create mode 100644 layout/reftests/bugs/25888-1r.html create mode 100644 layout/reftests/bugs/25888-2l-block.html create mode 100644 layout/reftests/bugs/25888-2l-ref.html create mode 100644 layout/reftests/bugs/25888-2l.html create mode 100644 layout/reftests/bugs/25888-2r-block.html create mode 100644 layout/reftests/bugs/25888-2r-ref.html create mode 100644 layout/reftests/bugs/25888-2r.html create mode 100644 layout/reftests/bugs/25888-3l-block.html create mode 100644 layout/reftests/bugs/25888-3l-ref.html create mode 100644 layout/reftests/bugs/25888-3l.html create mode 100644 layout/reftests/bugs/25888-3r-block.html create mode 100644 layout/reftests/bugs/25888-3r-ref.html create mode 100644 layout/reftests/bugs/25888-3r.html create mode 100644 layout/reftests/bugs/260406-1-ref.html create mode 100644 layout/reftests/bugs/260406-1.html create mode 100644 layout/reftests/bugs/260406.gif create mode 100644 layout/reftests/bugs/261826-1-ref.xhtml create mode 100644 layout/reftests/bugs/261826-1.xhtml create mode 100644 layout/reftests/bugs/262151-1-ref.html create mode 100644 layout/reftests/bugs/262151-1.html create mode 100644 layout/reftests/bugs/262998-1-ref.html create mode 100644 layout/reftests/bugs/262998-1.html create mode 100644 layout/reftests/bugs/267353-1-ref.html create mode 100644 layout/reftests/bugs/267353-1.html create mode 100644 layout/reftests/bugs/269908-1-ref.html create mode 100644 layout/reftests/bugs/269908-1.html create mode 100644 layout/reftests/bugs/269908-2-ref.html create mode 100644 layout/reftests/bugs/269908-2.html create mode 100644 layout/reftests/bugs/269908-3-ref.html create mode 100644 layout/reftests/bugs/269908-3.html create mode 100644 layout/reftests/bugs/269908-4-ref.html create mode 100644 layout/reftests/bugs/269908-4.html create mode 100644 layout/reftests/bugs/269908-5-ref.html create mode 100644 layout/reftests/bugs/269908-5.html create mode 100644 layout/reftests/bugs/271747-1-ref.html create mode 100644 layout/reftests/bugs/271747-1a.html create mode 100644 layout/reftests/bugs/271747-1b.html create mode 100644 layout/reftests/bugs/272646-1-ref.xhtml create mode 100644 layout/reftests/bugs/272646-1.xhtml create mode 100644 layout/reftests/bugs/272646-2-ref.xhtml create mode 100644 layout/reftests/bugs/272646-2a.xhtml create mode 100644 layout/reftests/bugs/272646-2b.xhtml create mode 100644 layout/reftests/bugs/272646-2c.xhtml create mode 100644 layout/reftests/bugs/273681-1-ref.html create mode 100644 layout/reftests/bugs/273681-1.html create mode 100644 layout/reftests/bugs/278266-1-ref.html create mode 100644 layout/reftests/bugs/278266-1a.html create mode 100644 layout/reftests/bugs/278266-1b.html create mode 100644 layout/reftests/bugs/280708-1-ref.html create mode 100644 layout/reftests/bugs/280708-1a.html create mode 100644 layout/reftests/bugs/280708-1b.html create mode 100644 layout/reftests/bugs/281241-1-ref.html create mode 100644 layout/reftests/bugs/281241-1.html create mode 100644 layout/reftests/bugs/281241-2.xhtml create mode 100644 layout/reftests/bugs/283686-1.html create mode 100644 layout/reftests/bugs/283686-2-ref.html create mode 100644 layout/reftests/bugs/283686-2.html create mode 100644 layout/reftests/bugs/283686-3.html create mode 100644 layout/reftests/bugs/28811-1-inner.html create mode 100644 layout/reftests/bugs/28811-1-ref.html create mode 100644 layout/reftests/bugs/28811-1a.html create mode 100644 layout/reftests/bugs/28811-1b.html create mode 100644 layout/reftests/bugs/28811-2-inner.html create mode 100644 layout/reftests/bugs/28811-2-ref.html create mode 100644 layout/reftests/bugs/28811-2a.html create mode 100644 layout/reftests/bugs/28811-2b.html create mode 100644 layout/reftests/bugs/289384-1.xhtml create mode 100644 layout/reftests/bugs/289384-ref.xhtml create mode 100644 layout/reftests/bugs/289480-mask.png create mode 100644 layout/reftests/bugs/289480-ref.html create mode 100644 layout/reftests/bugs/289480-ref.png create mode 100644 layout/reftests/bugs/289480.html create mode 100644 layout/reftests/bugs/290129-1-ref.html create mode 100644 layout/reftests/bugs/290129-1.html create mode 100644 layout/reftests/bugs/291078-1-ref.html create mode 100644 layout/reftests/bugs/291078-1.html create mode 100644 layout/reftests/bugs/291078-2-ref.html create mode 100644 layout/reftests/bugs/291078-2.html create mode 100644 layout/reftests/bugs/291262-1-ref.html create mode 100644 layout/reftests/bugs/291262-1.html create mode 100644 layout/reftests/bugs/294306-1.html create mode 100644 layout/reftests/bugs/294306-1a-ref.html create mode 100644 layout/reftests/bugs/294306-1b-ref.html create mode 100644 layout/reftests/bugs/296361-1.html create mode 100644 layout/reftests/bugs/296361-ref.html create mode 100644 layout/reftests/bugs/296904-1-ref.html create mode 100644 layout/reftests/bugs/296904-1.html create mode 100644 layout/reftests/bugs/299136-1-ref.html create mode 100644 layout/reftests/bugs/299136-1.html create mode 100644 layout/reftests/bugs/299837-1-ref.html create mode 100644 layout/reftests/bugs/299837-1.html create mode 100644 layout/reftests/bugs/299837-3-ref.xhtml create mode 100644 layout/reftests/bugs/299837-3.xhtml create mode 100644 layout/reftests/bugs/300691-1-ref.html create mode 100644 layout/reftests/bugs/300691-1a.html create mode 100644 layout/reftests/bugs/300691-1b.html create mode 100644 layout/reftests/bugs/300691-1c.html create mode 100644 layout/reftests/bugs/300691-1d.html create mode 100644 layout/reftests/bugs/300691-1e.html create mode 100644 layout/reftests/bugs/300691-1f.html create mode 100644 layout/reftests/bugs/301726-1-ref.html create mode 100644 layout/reftests/bugs/301726-1.html create mode 100644 layout/reftests/bugs/301726-2-ref.html create mode 100644 layout/reftests/bugs/301726-2.html create mode 100644 layout/reftests/bugs/302379-ref.html create mode 100644 layout/reftests/bugs/302379.html create mode 100644 layout/reftests/bugs/306630-1-ref.html create mode 100644 layout/reftests/bugs/306630-1.html create mode 100644 layout/reftests/bugs/306660-1-ref.html create mode 100644 layout/reftests/bugs/306660-1.html create mode 100644 layout/reftests/bugs/306660-2-ref.html create mode 100644 layout/reftests/bugs/306660-2.html create mode 100644 layout/reftests/bugs/306660-3-ref.html create mode 100644 layout/reftests/bugs/306660-3.html create mode 100644 layout/reftests/bugs/307076-1-ref.html create mode 100644 layout/reftests/bugs/307076-1.html create mode 100644 layout/reftests/bugs/307102-1-ref.html create mode 100644 layout/reftests/bugs/307102-1.html create mode 100644 layout/reftests/bugs/307102-2-ref.html create mode 100644 layout/reftests/bugs/307102-2.html create mode 100644 layout/reftests/bugs/307102-3-ref.html create mode 100644 layout/reftests/bugs/307102-3.html create mode 100644 layout/reftests/bugs/307102-4-ref.html create mode 100644 layout/reftests/bugs/307102-4.html create mode 100644 layout/reftests/bugs/308406-1-ref.html create mode 100644 layout/reftests/bugs/308406-1.html create mode 100644 layout/reftests/bugs/308406-2-ref.html create mode 100644 layout/reftests/bugs/308406-2.html create mode 100644 layout/reftests/bugs/309550-1-ref.html create mode 100644 layout/reftests/bugs/309550-1.html create mode 100644 layout/reftests/bugs/311366-unknown-block-1-ref.html create mode 100644 layout/reftests/bugs/311366-unknown-block-1.html create mode 100644 layout/reftests/bugs/311366-unknown-block-2-ref.html create mode 100644 layout/reftests/bugs/311366-unknown-block-2.html create mode 100644 layout/reftests/bugs/311366-unknown-block-3-ref.html create mode 100644 layout/reftests/bugs/311366-unknown-block-3.html create mode 100644 layout/reftests/bugs/311366-unknown-inline-1-ref.html create mode 100644 layout/reftests/bugs/311366-unknown-inline-1.html create mode 100644 layout/reftests/bugs/311366-unknown-inline-2-ref.html create mode 100644 layout/reftests/bugs/311366-unknown-inline-2.html create mode 100644 layout/reftests/bugs/311822-1-ref-a.html create mode 100644 layout/reftests/bugs/311822-1-ref-b.html create mode 100644 layout/reftests/bugs/311822-1.html create mode 100644 layout/reftests/bugs/315620-1-ref.html create mode 100644 layout/reftests/bugs/315620-1a.html create mode 100644 layout/reftests/bugs/315620-1b.html create mode 100644 layout/reftests/bugs/315620-2-ref.xhtml create mode 100644 layout/reftests/bugs/315620-2a.xhtml create mode 100644 layout/reftests/bugs/315620-2b.xhtml create mode 100644 layout/reftests/bugs/315920-1-ref.html create mode 100644 layout/reftests/bugs/315920-10-ref.html create mode 100644 layout/reftests/bugs/315920-10.html create mode 100644 layout/reftests/bugs/315920-11-ref.html create mode 100644 layout/reftests/bugs/315920-11.html create mode 100644 layout/reftests/bugs/315920-12-ref.html create mode 100644 layout/reftests/bugs/315920-12a.html create mode 100644 layout/reftests/bugs/315920-12b.html create mode 100644 layout/reftests/bugs/315920-12c.html create mode 100644 layout/reftests/bugs/315920-13-ref.html create mode 100644 layout/reftests/bugs/315920-13a.html create mode 100644 layout/reftests/bugs/315920-13b.html create mode 100644 layout/reftests/bugs/315920-14-ref.html create mode 100644 layout/reftests/bugs/315920-14.html create mode 100644 layout/reftests/bugs/315920-15-ref.html create mode 100644 layout/reftests/bugs/315920-15.html create mode 100644 layout/reftests/bugs/315920-16-ref.html create mode 100644 layout/reftests/bugs/315920-16.html create mode 100644 layout/reftests/bugs/315920-17-ref.html create mode 100644 layout/reftests/bugs/315920-17.html create mode 100644 layout/reftests/bugs/315920-18-ref.html create mode 100644 layout/reftests/bugs/315920-18a.html create mode 100644 layout/reftests/bugs/315920-18b.html create mode 100644 layout/reftests/bugs/315920-18c.html create mode 100644 layout/reftests/bugs/315920-18d.html create mode 100644 layout/reftests/bugs/315920-18e.html create mode 100644 layout/reftests/bugs/315920-18f.html create mode 100644 layout/reftests/bugs/315920-18g.html create mode 100644 layout/reftests/bugs/315920-18h.html create mode 100644 layout/reftests/bugs/315920-18i.html create mode 100644 layout/reftests/bugs/315920-19-ref.html create mode 100644 layout/reftests/bugs/315920-19.html create mode 100644 layout/reftests/bugs/315920-1a.html create mode 100644 layout/reftests/bugs/315920-1b.html create mode 100644 layout/reftests/bugs/315920-1c.html create mode 100644 layout/reftests/bugs/315920-1d.html create mode 100644 layout/reftests/bugs/315920-2-ref.html create mode 100644 layout/reftests/bugs/315920-20-ref.svg create mode 100644 layout/reftests/bugs/315920-20-style.css create mode 100644 layout/reftests/bugs/315920-20.svg create mode 100644 layout/reftests/bugs/315920-21-ref.svg create mode 100644 layout/reftests/bugs/315920-21-style.css create mode 100644 layout/reftests/bugs/315920-21.svg create mode 100644 layout/reftests/bugs/315920-22-ref.html create mode 100644 layout/reftests/bugs/315920-22.html create mode 100644 layout/reftests/bugs/315920-23-ref.html create mode 100644 layout/reftests/bugs/315920-23.html create mode 100644 layout/reftests/bugs/315920-24-ref.html create mode 100644 layout/reftests/bugs/315920-24.html create mode 100644 layout/reftests/bugs/315920-25-ref.html create mode 100644 layout/reftests/bugs/315920-25.html create mode 100644 layout/reftests/bugs/315920-26-ref.html create mode 100644 layout/reftests/bugs/315920-26.html create mode 100644 layout/reftests/bugs/315920-27-ref.html create mode 100644 layout/reftests/bugs/315920-27.html create mode 100644 layout/reftests/bugs/315920-28-ref.html create mode 100644 layout/reftests/bugs/315920-28a.html create mode 100644 layout/reftests/bugs/315920-28b.html create mode 100644 layout/reftests/bugs/315920-28c.html create mode 100644 layout/reftests/bugs/315920-29-ref.html create mode 100644 layout/reftests/bugs/315920-29a.html create mode 100644 layout/reftests/bugs/315920-29b.html create mode 100644 layout/reftests/bugs/315920-2a.html create mode 100644 layout/reftests/bugs/315920-2b.html create mode 100644 layout/reftests/bugs/315920-2c.html create mode 100644 layout/reftests/bugs/315920-3-ref.html create mode 100644 layout/reftests/bugs/315920-30-ref.html create mode 100644 layout/reftests/bugs/315920-30.html create mode 100644 layout/reftests/bugs/315920-3a.html create mode 100644 layout/reftests/bugs/315920-3b.html create mode 100644 layout/reftests/bugs/315920-3c.html create mode 100644 layout/reftests/bugs/315920-3d.html create mode 100644 layout/reftests/bugs/315920-3e.html create mode 100644 layout/reftests/bugs/315920-3f.html create mode 100644 layout/reftests/bugs/315920-4-ref.html create mode 100644 layout/reftests/bugs/315920-4.html create mode 100644 layout/reftests/bugs/315920-5-ref.html create mode 100644 layout/reftests/bugs/315920-5.html create mode 100644 layout/reftests/bugs/315920-6-ref.html create mode 100644 layout/reftests/bugs/315920-6.html create mode 100644 layout/reftests/bugs/315920-7-ref.html create mode 100644 layout/reftests/bugs/315920-7a.html create mode 100644 layout/reftests/bugs/315920-7b.html create mode 100644 layout/reftests/bugs/315920-7c.html create mode 100644 layout/reftests/bugs/315920-8-ref.html create mode 100644 layout/reftests/bugs/315920-8a.html create mode 100644 layout/reftests/bugs/315920-8b.html create mode 100644 layout/reftests/bugs/315920-9-ref.html create mode 100644 layout/reftests/bugs/315920-9.html create mode 100644 layout/reftests/bugs/316057-1-ref.html create mode 100644 layout/reftests/bugs/316057-1.html create mode 100644 layout/reftests/bugs/320979-1-ref.html create mode 100644 layout/reftests/bugs/320979-1.html create mode 100644 layout/reftests/bugs/321402-1.html create mode 100644 layout/reftests/bugs/321402-2.html create mode 100644 layout/reftests/bugs/321402-3-ref.xhtml create mode 100644 layout/reftests/bugs/321402-3.xhtml create mode 100644 layout/reftests/bugs/321402-4-ref.xhtml create mode 100644 layout/reftests/bugs/321402-4.xhtml create mode 100644 layout/reftests/bugs/321402-5-ref.xhtml create mode 100644 layout/reftests/bugs/321402-5.xhtml create mode 100644 layout/reftests/bugs/321402-6-ref.xhtml create mode 100644 layout/reftests/bugs/321402-6.xhtml create mode 100644 layout/reftests/bugs/321738-1-ref.html create mode 100644 layout/reftests/bugs/321738-1.html create mode 100644 layout/reftests/bugs/322461-1-ref.html create mode 100644 layout/reftests/bugs/322461-1.xml create mode 100644 layout/reftests/bugs/323656-1-ref.html create mode 100644 layout/reftests/bugs/323656-1.html create mode 100644 layout/reftests/bugs/323656-2-ref.html create mode 100644 layout/reftests/bugs/323656-2.html create mode 100644 layout/reftests/bugs/323656-3-ref.html create mode 100644 layout/reftests/bugs/323656-3.html create mode 100644 layout/reftests/bugs/323656-4-ref.html create mode 100644 layout/reftests/bugs/323656-4.html create mode 100644 layout/reftests/bugs/323656-5-ref.svg create mode 100644 layout/reftests/bugs/323656-5.svg create mode 100644 layout/reftests/bugs/323656-6-ref.html create mode 100644 layout/reftests/bugs/323656-6.html create mode 100644 layout/reftests/bugs/325292-1-ref.html create mode 100644 layout/reftests/bugs/325292-1.html create mode 100644 layout/reftests/bugs/325486-1-ref.html create mode 100644 layout/reftests/bugs/325486-1.html create mode 100644 layout/reftests/bugs/328111-1-ref.html create mode 100644 layout/reftests/bugs/328111-1.html create mode 100644 layout/reftests/bugs/328829-1-ref.xhtml create mode 100644 layout/reftests/bugs/328829-1.xhtml create mode 100644 layout/reftests/bugs/328829-2-ref.xhtml create mode 100644 layout/reftests/bugs/328829-2.xhtml create mode 100644 layout/reftests/bugs/329359-1-ref.html create mode 100644 layout/reftests/bugs/329359-1.html create mode 100644 layout/reftests/bugs/331809-1-ref.html create mode 100644 layout/reftests/bugs/331809-1.html create mode 100644 layout/reftests/bugs/331809-1.xhtml create mode 100644 layout/reftests/bugs/332360-ltr-ref.html create mode 100644 layout/reftests/bugs/332360-ltr.html create mode 100644 layout/reftests/bugs/332360-ref.html create mode 100644 layout/reftests/bugs/332360-width-ltr.html create mode 100644 layout/reftests/bugs/332360-width.html create mode 100644 layout/reftests/bugs/332360.html create mode 100644 layout/reftests/bugs/332557-1-ref.html create mode 100644 layout/reftests/bugs/332557-1.html create mode 100644 layout/reftests/bugs/332975-1-ref.html create mode 100644 layout/reftests/bugs/332975-1.html create mode 100644 layout/reftests/bugs/333970-1-ref.html create mode 100644 layout/reftests/bugs/333970-1.html create mode 100644 layout/reftests/bugs/334829-1-ref.xhtml create mode 100644 layout/reftests/bugs/334829-1a-shadow.xhtml create mode 100644 layout/reftests/bugs/334829-1b-shadow.xhtml create mode 100644 layout/reftests/bugs/335628-1-ref.html create mode 100644 layout/reftests/bugs/335628-1.html create mode 100644 layout/reftests/bugs/336096-1-ref.xhtml create mode 100644 layout/reftests/bugs/336096-1.xhtml create mode 100644 layout/reftests/bugs/336147-1-ref.html create mode 100644 layout/reftests/bugs/336147-1.html create mode 100644 layout/reftests/bugs/336153-1-ref.html create mode 100644 layout/reftests/bugs/336153-1.html create mode 100644 layout/reftests/bugs/338251-p-oh-ref.html create mode 100644 layout/reftests/bugs/338251-p-oh.html create mode 100644 layout/reftests/bugs/338251-p.html create mode 100644 layout/reftests/bugs/338251-pre-oh-ref.html create mode 100644 layout/reftests/bugs/338251-pre-oh.html create mode 100644 layout/reftests/bugs/338251-pre.html create mode 100644 layout/reftests/bugs/339289-1-ref.html create mode 100644 layout/reftests/bugs/339289-1.html create mode 100644 layout/reftests/bugs/341043-1-ref.html create mode 100644 layout/reftests/bugs/341043-1a.html create mode 100644 layout/reftests/bugs/341043-1b.html create mode 100644 layout/reftests/bugs/343538-1-ref.html create mode 100644 layout/reftests/bugs/343538-1.html create mode 100644 layout/reftests/bugs/343540-1-ref.html create mode 100644 layout/reftests/bugs/343540-1.html create mode 100644 layout/reftests/bugs/345267-1-ref.html create mode 100644 layout/reftests/bugs/345267-1a.html create mode 100644 layout/reftests/bugs/345267-1b.html create mode 100644 layout/reftests/bugs/345267-1c.html create mode 100644 layout/reftests/bugs/345267-1d.html create mode 100644 layout/reftests/bugs/346774-1-ref.html create mode 100644 layout/reftests/bugs/346774-1a.html create mode 100644 layout/reftests/bugs/346774-1b.html create mode 100644 layout/reftests/bugs/346774-1c.html create mode 100644 layout/reftests/bugs/347912-1-ref.html create mode 100644 layout/reftests/bugs/347912-1.html create mode 100644 layout/reftests/bugs/348049-1-ref.xhtml create mode 100644 layout/reftests/bugs/348049-1.xhtml create mode 100644 layout/reftests/bugs/348516-1-ref.html create mode 100644 layout/reftests/bugs/348516-1.html create mode 100644 layout/reftests/bugs/348516-2-notref.html create mode 100644 layout/reftests/bugs/348516-2-ref.html create mode 100644 layout/reftests/bugs/348516-2.html create mode 100644 layout/reftests/bugs/348516-3-notref.html create mode 100644 layout/reftests/bugs/348516-3.html create mode 100644 layout/reftests/bugs/348597-1.html create mode 100644 layout/reftests/bugs/348597-ref.html create mode 100644 layout/reftests/bugs/348809-1-ref.html create mode 100644 layout/reftests/bugs/348809-1a.html create mode 100644 layout/reftests/bugs/348809-1b.html create mode 100644 layout/reftests/bugs/348809-1c.html create mode 100644 layout/reftests/bugs/348809-1d.html create mode 100644 layout/reftests/bugs/348809-1e.html create mode 100644 layout/reftests/bugs/348809-1f.html create mode 100644 layout/reftests/bugs/348809-2-ref.html create mode 100644 layout/reftests/bugs/348809-2a.html create mode 100644 layout/reftests/bugs/348809-2b.html create mode 100644 layout/reftests/bugs/348809-2c.html create mode 100644 layout/reftests/bugs/348809-2d.html create mode 100644 layout/reftests/bugs/348809-2e.html create mode 100644 layout/reftests/bugs/348809-2f.html create mode 100644 layout/reftests/bugs/348809-2g.html create mode 100644 layout/reftests/bugs/348809-2h.html create mode 100644 layout/reftests/bugs/349695-1-ref.html create mode 100644 layout/reftests/bugs/349695-1a.html create mode 100644 layout/reftests/bugs/349695-1b.html create mode 100644 layout/reftests/bugs/350506-1-ref.html create mode 100644 layout/reftests/bugs/350506-1.html create mode 100644 layout/reftests/bugs/351641-1-ref.html create mode 100644 layout/reftests/bugs/351641-1a.html create mode 100644 layout/reftests/bugs/351641-1b.html create mode 100644 layout/reftests/bugs/351641-2-ref.html create mode 100644 layout/reftests/bugs/351641-2a.html create mode 100644 layout/reftests/bugs/351641-2b.html create mode 100644 layout/reftests/bugs/352980-1-ref.html create mode 100644 layout/reftests/bugs/352980-1a.html create mode 100644 layout/reftests/bugs/352980-1b.html create mode 100644 layout/reftests/bugs/352980-1c.html create mode 100644 layout/reftests/bugs/352980-1d.html create mode 100644 layout/reftests/bugs/352980-1e.html create mode 100644 layout/reftests/bugs/352980-1f.html create mode 100644 layout/reftests/bugs/352980-1g.html create mode 100644 layout/reftests/bugs/352980-1h.html create mode 100644 layout/reftests/bugs/352980-1i.html create mode 100644 layout/reftests/bugs/352980-1j.html create mode 100644 layout/reftests/bugs/352980-1k.html create mode 100644 layout/reftests/bugs/352980-1l.html create mode 100644 layout/reftests/bugs/352980-2-ref.html create mode 100644 layout/reftests/bugs/352980-2a.html create mode 100644 layout/reftests/bugs/352980-2b.html create mode 100644 layout/reftests/bugs/352980-2c.html create mode 100644 layout/reftests/bugs/352980-2d.html create mode 100644 layout/reftests/bugs/352980-2e.html create mode 100644 layout/reftests/bugs/352980-2f.html create mode 100644 layout/reftests/bugs/352980-3-ref.html create mode 100644 layout/reftests/bugs/352980-3a.html create mode 100644 layout/reftests/bugs/352980-3b.html create mode 100644 layout/reftests/bugs/352980-3c.html create mode 100644 layout/reftests/bugs/352980-3d.html create mode 100644 layout/reftests/bugs/352980-3e.html create mode 100644 layout/reftests/bugs/352980-3f.html create mode 100644 layout/reftests/bugs/356774-1-ref.html create mode 100644 layout/reftests/bugs/356774-1.html create mode 100644 layout/reftests/bugs/356775-1-ref.html create mode 100644 layout/reftests/bugs/356775-1.html create mode 100644 layout/reftests/bugs/359869-1-ref.html create mode 100644 layout/reftests/bugs/359869-1.html create mode 100644 layout/reftests/bugs/359903-1-ref.html create mode 100644 layout/reftests/bugs/359903-1.html create mode 100644 layout/reftests/bugs/359903-2-ref.html create mode 100644 layout/reftests/bugs/359903-2.html create mode 100644 layout/reftests/bugs/360065-1-ref.html create mode 100644 layout/reftests/bugs/360065-1.html create mode 100644 layout/reftests/bugs/360746-1-ref.html create mode 100644 layout/reftests/bugs/360746-1.html create mode 100644 layout/reftests/bugs/360757-1-ref.html create mode 100644 layout/reftests/bugs/360757-1a.html create mode 100644 layout/reftests/bugs/360757-1b.html create mode 100644 layout/reftests/bugs/361091-1-ref.html create mode 100644 layout/reftests/bugs/361091-1.html create mode 100644 layout/reftests/bugs/362594-1-quirks-ref.html create mode 100644 layout/reftests/bugs/362594-1-standards-ref.html create mode 100644 layout/reftests/bugs/362594-1a.html create mode 100644 layout/reftests/bugs/362594-1b.html create mode 100644 layout/reftests/bugs/362594-1c.html create mode 100644 layout/reftests/bugs/362594-2-quirks-ref.html create mode 100644 layout/reftests/bugs/362594-2-standards-ref.html create mode 100644 layout/reftests/bugs/362594-2a.html create mode 100644 layout/reftests/bugs/362594-2b.html create mode 100644 layout/reftests/bugs/362594-2c.html create mode 100644 layout/reftests/bugs/362901-1-ref.html create mode 100644 layout/reftests/bugs/362901-1.html create mode 100644 layout/reftests/bugs/363247-1-ref.html create mode 100644 layout/reftests/bugs/363247-1.html create mode 100644 layout/reftests/bugs/363329-1-ref.html create mode 100644 layout/reftests/bugs/363329-1.html create mode 100644 layout/reftests/bugs/363329-2-ref.html create mode 100644 layout/reftests/bugs/363329-2.html create mode 100644 layout/reftests/bugs/363370-1-ref.html create mode 100644 layout/reftests/bugs/363370-1.html create mode 100644 layout/reftests/bugs/363402-1-ref.html create mode 100644 layout/reftests/bugs/363402-1.html create mode 100644 layout/reftests/bugs/363637-1-ref.html create mode 100644 layout/reftests/bugs/363637-1.html create mode 100644 layout/reftests/bugs/363706-1-ref.html create mode 100644 layout/reftests/bugs/363706-1.html create mode 100644 layout/reftests/bugs/363728-1-ref.html create mode 100644 layout/reftests/bugs/363728-1.html create mode 100644 layout/reftests/bugs/363728-2-ref.html create mode 100644 layout/reftests/bugs/363728-2.html create mode 100644 layout/reftests/bugs/363858-1-ref.html create mode 100644 layout/reftests/bugs/363858-1.html create mode 100644 layout/reftests/bugs/363858-2-ref.html create mode 100644 layout/reftests/bugs/363858-2.html create mode 100644 layout/reftests/bugs/363858-3-ref.html create mode 100644 layout/reftests/bugs/363858-3.html create mode 100644 layout/reftests/bugs/363858-4-ref.html create mode 100644 layout/reftests/bugs/363858-4.html create mode 100644 layout/reftests/bugs/363858-5-ref.html create mode 100644 layout/reftests/bugs/363858-5a.html create mode 100644 layout/reftests/bugs/363858-5b.html create mode 100644 layout/reftests/bugs/363858-6-ref.html create mode 100644 layout/reftests/bugs/363858-6a.html create mode 100644 layout/reftests/bugs/363858-6b.html create mode 100644 layout/reftests/bugs/363874-max-width-ref.html create mode 100644 layout/reftests/bugs/363874-max-width.html create mode 100644 layout/reftests/bugs/363874-ref.html create mode 100644 layout/reftests/bugs/363874.html create mode 100644 layout/reftests/bugs/364066-1-ref.html create mode 100644 layout/reftests/bugs/364066-1.html create mode 100644 layout/reftests/bugs/364079-1-ref.html create mode 100644 layout/reftests/bugs/364079-1.html create mode 100644 layout/reftests/bugs/364318-1-ref.xhtml create mode 100644 layout/reftests/bugs/364318-1.xhtml create mode 100644 layout/reftests/bugs/364861-1-ref.html create mode 100644 layout/reftests/bugs/364861-1.html create mode 100644 layout/reftests/bugs/364862-1-ref.html create mode 100644 layout/reftests/bugs/364862-1.html create mode 100644 layout/reftests/bugs/364968-1-ref.html create mode 100644 layout/reftests/bugs/364968-1.xhtml create mode 100644 layout/reftests/bugs/364989-1-ref.html create mode 100644 layout/reftests/bugs/364989-1.html create mode 100644 layout/reftests/bugs/365173-1-ref.html create mode 100644 layout/reftests/bugs/365173-1.html create mode 100644 layout/reftests/bugs/366616-1-ref.xhtml create mode 100644 layout/reftests/bugs/366616-1.xhtml create mode 100644 layout/reftests/bugs/367220-1-ref.html create mode 100644 layout/reftests/bugs/367220-1.html create mode 100644 layout/reftests/bugs/367247-l-auto.html create mode 100644 layout/reftests/bugs/367247-l-hidden.html create mode 100644 layout/reftests/bugs/367247-l-scroll.html create mode 100644 layout/reftests/bugs/367247-l-visible.html create mode 100644 layout/reftests/bugs/367247-s-auto.html create mode 100644 layout/reftests/bugs/367247-s-hidden.html create mode 100644 layout/reftests/bugs/367247-s-scroll.html create mode 100644 layout/reftests/bugs/367247-s-visible.html create mode 100644 layout/reftests/bugs/367332-1-ref.html create mode 100644 layout/reftests/bugs/367332-1a.html create mode 100644 layout/reftests/bugs/367332-1b.html create mode 100644 layout/reftests/bugs/367332-1c.html create mode 100644 layout/reftests/bugs/367332-1d.html create mode 100644 layout/reftests/bugs/367332-1e.html create mode 100644 layout/reftests/bugs/367332-1f.html create mode 100644 layout/reftests/bugs/367332-1g.html create mode 100644 layout/reftests/bugs/367375-1-ref.html create mode 100644 layout/reftests/bugs/367375-1.html create mode 100644 layout/reftests/bugs/367375-2-ref.html create mode 100644 layout/reftests/bugs/367375-2.html create mode 100644 layout/reftests/bugs/367489-1-ref.html create mode 100644 layout/reftests/bugs/367489-1.html create mode 100644 layout/reftests/bugs/367504-float-1-ref.html create mode 100644 layout/reftests/bugs/367504-float-1.html create mode 100644 layout/reftests/bugs/367504-margin-1-ref.html create mode 100644 layout/reftests/bugs/367504-margin-1.html create mode 100644 layout/reftests/bugs/367612-1-ref.html create mode 100644 layout/reftests/bugs/367612-1a.html create mode 100644 layout/reftests/bugs/367612-1b.html create mode 100644 layout/reftests/bugs/367612-1c.html create mode 100644 layout/reftests/bugs/367612-1d.html create mode 100644 layout/reftests/bugs/367612-1e.html create mode 100644 layout/reftests/bugs/367612-1f.html create mode 100644 layout/reftests/bugs/367612-1g.html create mode 100644 layout/reftests/bugs/368020-1-ref.html create mode 100644 layout/reftests/bugs/368020-1.html create mode 100644 layout/reftests/bugs/368020-2-ref.html create mode 100644 layout/reftests/bugs/368020-2.html create mode 100644 layout/reftests/bugs/368020-3-ref.html create mode 100644 layout/reftests/bugs/368020-3.html create mode 100644 layout/reftests/bugs/368020-5-ref.html create mode 100644 layout/reftests/bugs/368020-5.html create mode 100644 layout/reftests/bugs/368155-1-ref.xhtml create mode 100644 layout/reftests/bugs/368155-1.xhtml create mode 100644 layout/reftests/bugs/368155-negative-margins-1-ref.html create mode 100644 layout/reftests/bugs/368155-negative-margins-1.html create mode 100644 layout/reftests/bugs/368247-1-ref.html create mode 100644 layout/reftests/bugs/368247-1.html create mode 100644 layout/reftests/bugs/368247-2-ref.html create mode 100644 layout/reftests/bugs/368247-2.html create mode 100644 layout/reftests/bugs/368504-1-ref.html create mode 100644 layout/reftests/bugs/368504-1.html create mode 100644 layout/reftests/bugs/368504-2-ref.html create mode 100644 layout/reftests/bugs/368504-2.html create mode 100644 layout/reftests/bugs/368504-3-ref.html create mode 100644 layout/reftests/bugs/368504-3a.html create mode 100644 layout/reftests/bugs/368504-3b.html create mode 100644 layout/reftests/bugs/368504-4-ref.html create mode 100644 layout/reftests/bugs/368504-4.html create mode 100644 layout/reftests/bugs/368504-5-ref.html create mode 100644 layout/reftests/bugs/368504-5.html create mode 100644 layout/reftests/bugs/368504-6-ref.html create mode 100644 layout/reftests/bugs/368504-6.html create mode 100644 layout/reftests/bugs/368622-1-ref.html create mode 100644 layout/reftests/bugs/368622-1.html create mode 100644 layout/reftests/bugs/368651-1-ref.html create mode 100644 layout/reftests/bugs/368651-1.html create mode 100644 layout/reftests/bugs/369361-1-ref.html create mode 100644 layout/reftests/bugs/369361-1.html create mode 100644 layout/reftests/bugs/369361-2-ref.html create mode 100644 layout/reftests/bugs/369361-2.html create mode 100644 layout/reftests/bugs/369882-ref.xhtml create mode 100644 layout/reftests/bugs/369882.xhtml create mode 100644 layout/reftests/bugs/369975-1.html create mode 100644 layout/reftests/bugs/370353-1-ref.html create mode 100644 layout/reftests/bugs/370353-1.html create mode 100644 layout/reftests/bugs/370422-1-ref.html create mode 100644 layout/reftests/bugs/370422-1.html create mode 100644 layout/reftests/bugs/370525-1-notref.html create mode 100644 layout/reftests/bugs/370525-1-ref.html create mode 100644 layout/reftests/bugs/370525-1.html create mode 100644 layout/reftests/bugs/370525-2-notref.html create mode 100644 layout/reftests/bugs/370525-2-ref.html create mode 100644 layout/reftests/bugs/370525-2.html create mode 100644 layout/reftests/bugs/370525-rowspan-1a-ref.html create mode 100644 layout/reftests/bugs/370525-rowspan-1a.html create mode 100644 layout/reftests/bugs/370525-rowspan-1b-ref.html create mode 100644 layout/reftests/bugs/370525-rowspan-1b.html create mode 100644 layout/reftests/bugs/370525-rowspan-1c-ref.html create mode 100644 layout/reftests/bugs/370525-rowspan-1c.html create mode 100644 layout/reftests/bugs/370525-rowspan-2a-ref.html create mode 100644 layout/reftests/bugs/370525-rowspan-2a.html create mode 100644 layout/reftests/bugs/370525-rowspan-2b-ref.html create mode 100644 layout/reftests/bugs/370525-rowspan-2b.html create mode 100644 layout/reftests/bugs/370525-rowspan-3-ref.html create mode 100644 layout/reftests/bugs/370525-rowspan-3.html create mode 100644 layout/reftests/bugs/370525-rowspan-4-ref.html create mode 100644 layout/reftests/bugs/370525-rowspan-4.html create mode 100644 layout/reftests/bugs/370525-sib-ref.html create mode 100644 layout/reftests/bugs/370525-sib.html create mode 100644 layout/reftests/bugs/370525-style.css create mode 100644 layout/reftests/bugs/370586-1-ref.xhtml create mode 100644 layout/reftests/bugs/370586-1.xhtml create mode 100644 layout/reftests/bugs/370629-1-ref.html create mode 100644 layout/reftests/bugs/370629-1.html create mode 100644 layout/reftests/bugs/370629-2-ref.html create mode 100644 layout/reftests/bugs/370629-2.html create mode 100644 layout/reftests/bugs/371043-1-ref.html create mode 100644 layout/reftests/bugs/371043-1.html create mode 100644 layout/reftests/bugs/371354-1-ref.html create mode 100644 layout/reftests/bugs/371354-1.html create mode 100644 layout/reftests/bugs/371483-1.html create mode 100644 layout/reftests/bugs/371561-1-ref.html create mode 100644 layout/reftests/bugs/371561-1.html create mode 100644 layout/reftests/bugs/371681-1.xhtml create mode 100644 layout/reftests/bugs/371925-1-ref.html create mode 100644 layout/reftests/bugs/371925-1a.html create mode 100644 layout/reftests/bugs/371925-1b.html create mode 100644 layout/reftests/bugs/372037-1-ref.html create mode 100644 layout/reftests/bugs/372037-1.html create mode 100644 layout/reftests/bugs/372062-1-ref.html create mode 100644 layout/reftests/bugs/372062-1.html create mode 100644 layout/reftests/bugs/372063-1-ref.html create mode 100644 layout/reftests/bugs/372063-1.html create mode 100644 layout/reftests/bugs/372553-1-ref.html create mode 100644 layout/reftests/bugs/372553-1.html create mode 100644 layout/reftests/bugs/372632-1-ref.html create mode 100644 layout/reftests/bugs/372632-1.html create mode 100644 layout/reftests/bugs/372768-1-ref.html create mode 100644 layout/reftests/bugs/372768-1.html create mode 100644 layout/reftests/bugs/373295-1-ref.html create mode 100644 layout/reftests/bugs/373295-1.html create mode 100644 layout/reftests/bugs/373298-1-ref.html create mode 100644 layout/reftests/bugs/373298-1.html create mode 100644 layout/reftests/bugs/373381-1-ref.html create mode 100644 layout/reftests/bugs/373381-1.html create mode 100644 layout/reftests/bugs/373381-2-ref.html create mode 100644 layout/reftests/bugs/373381-2.html create mode 100644 layout/reftests/bugs/373381-3-ref.html create mode 100644 layout/reftests/bugs/373381-3.html create mode 100644 layout/reftests/bugs/373381-4-ref.html create mode 100644 layout/reftests/bugs/373381-4.html create mode 100644 layout/reftests/bugs/373383-1-ref.html create mode 100644 layout/reftests/bugs/373383-1.html create mode 100644 layout/reftests/bugs/373433-1-ref.html create mode 100644 layout/reftests/bugs/373433-1.html create mode 100644 layout/reftests/bugs/374038-1-ref.xhtml create mode 100644 layout/reftests/bugs/374038-1.xhtml create mode 100644 layout/reftests/bugs/374038-2-ref.xhtml create mode 100644 layout/reftests/bugs/374038-2.xhtml create mode 100644 layout/reftests/bugs/374927-1-ref.html create mode 100644 layout/reftests/bugs/374927-1.html create mode 100644 layout/reftests/bugs/375508-1-ref.html create mode 100644 layout/reftests/bugs/375508-1.html create mode 100644 layout/reftests/bugs/375716-1-ref.html create mode 100644 layout/reftests/bugs/375716-1.html create mode 100644 layout/reftests/bugs/375827-1-ref.html create mode 100644 layout/reftests/bugs/375827-1.html create mode 100644 layout/reftests/bugs/376375-1-ref.html create mode 100644 layout/reftests/bugs/376375-1.html create mode 100644 layout/reftests/bugs/376484-1-ref.html create mode 100644 layout/reftests/bugs/376484-1.html create mode 100644 layout/reftests/bugs/376532-1-ref.html create mode 100644 layout/reftests/bugs/376532-1.html create mode 100644 layout/reftests/bugs/376532-2-ref.html create mode 100644 layout/reftests/bugs/376532-2.html create mode 100644 layout/reftests/bugs/376532-3-ref.html create mode 100644 layout/reftests/bugs/376532-3.html create mode 100644 layout/reftests/bugs/377603-1-ref.html create mode 100644 layout/reftests/bugs/377603-1.html create mode 100644 layout/reftests/bugs/377918-ref.html create mode 100644 layout/reftests/bugs/377918.html create mode 100644 layout/reftests/bugs/378535-1-ref.html create mode 100644 layout/reftests/bugs/378535-1.html create mode 100644 layout/reftests/bugs/378933-1-ref.html create mode 100644 layout/reftests/bugs/378933-1.html create mode 100644 layout/reftests/bugs/378935-1-ref.html create mode 100644 layout/reftests/bugs/378935-1.html create mode 100644 layout/reftests/bugs/378937-1-ref.html create mode 100644 layout/reftests/bugs/378937-1.html create mode 100644 layout/reftests/bugs/379178-html-ref.html create mode 100644 layout/reftests/bugs/379178-html.html create mode 100644 layout/reftests/bugs/379178-svg-ref.svg create mode 100644 layout/reftests/bugs/379178-svg.svg create mode 100644 layout/reftests/bugs/379178-xhtml-ref.xhtml create mode 100644 layout/reftests/bugs/379178-xhtml.xhtml create mode 100644 layout/reftests/bugs/379316-1-ref.html create mode 100644 layout/reftests/bugs/379316-1.html create mode 100644 layout/reftests/bugs/379316-2-ref.html create mode 100644 layout/reftests/bugs/379316-2.html create mode 100644 layout/reftests/bugs/379328-1-ref.html create mode 100644 layout/reftests/bugs/379328-1.html create mode 100644 layout/reftests/bugs/379349-1-ref.xhtml create mode 100644 layout/reftests/bugs/379349-1a.xhtml create mode 100644 layout/reftests/bugs/379349-1b.xhtml create mode 100644 layout/reftests/bugs/379349-1c.xhtml create mode 100644 layout/reftests/bugs/379349-2-ref.xhtml create mode 100644 layout/reftests/bugs/379349-2a.xhtml create mode 100644 layout/reftests/bugs/379349-2b.xhtml create mode 100644 layout/reftests/bugs/379349-3-ref.xhtml create mode 100644 layout/reftests/bugs/379349-3a.xhtml create mode 100644 layout/reftests/bugs/379349-3b.xhtml create mode 100644 layout/reftests/bugs/379361-1-ref.html create mode 100644 layout/reftests/bugs/379361-1.html create mode 100644 layout/reftests/bugs/379361-2-ref.html create mode 100644 layout/reftests/bugs/379361-2.html create mode 100644 layout/reftests/bugs/379361-3-ref.html create mode 100644 layout/reftests/bugs/379361-3.html create mode 100644 layout/reftests/bugs/379461-1.html create mode 100644 layout/reftests/bugs/379461-1.xhtml create mode 100644 layout/reftests/bugs/379461-2.html create mode 100644 layout/reftests/bugs/379461-2.xhtml create mode 100644 layout/reftests/bugs/379461-3-container-blank.html create mode 100644 layout/reftests/bugs/379461-3-container-html.html create mode 100644 layout/reftests/bugs/379461-3-container-xhtml.html create mode 100644 layout/reftests/bugs/379461-3.html create mode 100644 layout/reftests/bugs/379461-3.xhtml create mode 100644 layout/reftests/bugs/380004-1-ref.html create mode 100644 layout/reftests/bugs/380004-1.html create mode 100644 layout/reftests/bugs/380004-iframe.html create mode 100644 layout/reftests/bugs/380227-1-ref.html create mode 100644 layout/reftests/bugs/380227-1.html create mode 100644 layout/reftests/bugs/380227-iframe.html create mode 100644 layout/reftests/bugs/380825-1-ref.html create mode 100644 layout/reftests/bugs/380825-1.html create mode 100644 layout/reftests/bugs/380842-1-ref.html create mode 100644 layout/reftests/bugs/380842-1.html create mode 100644 layout/reftests/bugs/381130-1-ref.html create mode 100644 layout/reftests/bugs/381130-1.html create mode 100644 layout/reftests/bugs/381507-1-ref.html create mode 100644 layout/reftests/bugs/381507-1.html create mode 100644 layout/reftests/bugs/381507-iframe.html create mode 100644 layout/reftests/bugs/381746-1-framea.html create mode 100644 layout/reftests/bugs/381746-1-frameb.html create mode 100644 layout/reftests/bugs/381746-1-ref.html create mode 100644 layout/reftests/bugs/381746-1.html create mode 100644 layout/reftests/bugs/382600-1-ref.html create mode 100644 layout/reftests/bugs/382600-1.html create mode 100644 layout/reftests/bugs/382916-1-ref.html create mode 100644 layout/reftests/bugs/382916-1.html create mode 100644 layout/reftests/bugs/383035-1.html create mode 100644 layout/reftests/bugs/383035-2.html create mode 100644 layout/reftests/bugs/383488-1-ref.html create mode 100644 layout/reftests/bugs/383488-1.html create mode 100644 layout/reftests/bugs/383551-1-ref.html create mode 100644 layout/reftests/bugs/383551-1.html create mode 100644 layout/reftests/bugs/383883-1-ref.html create mode 100644 layout/reftests/bugs/383883-1.html create mode 100644 layout/reftests/bugs/383883-2-ref.html create mode 100644 layout/reftests/bugs/383883-2.html create mode 100644 layout/reftests/bugs/383883-3-ref.html create mode 100644 layout/reftests/bugs/383883-3.html create mode 100644 layout/reftests/bugs/383883-4-ref.html create mode 100644 layout/reftests/bugs/383883-4.html create mode 100644 layout/reftests/bugs/383884-1-ref.html create mode 100644 layout/reftests/bugs/383884-1.html create mode 100644 layout/reftests/bugs/383885-1-ref.html create mode 100644 layout/reftests/bugs/383885-1.html create mode 100644 layout/reftests/bugs/384322-1-ref.html create mode 100644 layout/reftests/bugs/384322-1.html create mode 100644 layout/reftests/bugs/384576-1-ref.html create mode 100644 layout/reftests/bugs/384576-1.html create mode 100644 layout/reftests/bugs/384762-1.html create mode 100644 layout/reftests/bugs/384876-1-ref.html create mode 100644 layout/reftests/bugs/384876-1.html create mode 100644 layout/reftests/bugs/385533-1.html create mode 100644 layout/reftests/bugs/385569-1-ref.html create mode 100644 layout/reftests/bugs/385569-1a.html create mode 100644 layout/reftests/bugs/385569-1b.html create mode 100644 layout/reftests/bugs/385607-1-ref.html create mode 100644 layout/reftests/bugs/385607-1.html create mode 100644 layout/reftests/bugs/385823-1-ref.html create mode 100644 layout/reftests/bugs/385823-1.html create mode 100644 layout/reftests/bugs/385823-2-ref.html create mode 100644 layout/reftests/bugs/385823-2a.html create mode 100644 layout/reftests/bugs/385823-2b.html create mode 100644 layout/reftests/bugs/385823-2c.html create mode 100644 layout/reftests/bugs/385870-1-ref.html create mode 100644 layout/reftests/bugs/385870-1.html create mode 100644 layout/reftests/bugs/385870-2-ref.html create mode 100644 layout/reftests/bugs/385870-2.html create mode 100644 layout/reftests/bugs/386014-1-ref.html create mode 100644 layout/reftests/bugs/386014-1a.html create mode 100644 layout/reftests/bugs/386014-1b.html create mode 100644 layout/reftests/bugs/386014-1c.html create mode 100644 layout/reftests/bugs/386065-1-ref.html create mode 100644 layout/reftests/bugs/386065-1.html create mode 100644 layout/reftests/bugs/386065-2.html create mode 100644 layout/reftests/bugs/386147-1-ref.html create mode 100644 layout/reftests/bugs/386147-1.html create mode 100644 layout/reftests/bugs/386310-1-ref.html create mode 100644 layout/reftests/bugs/386310-1a.html create mode 100644 layout/reftests/bugs/386310-1b-shadow.html create mode 100644 layout/reftests/bugs/386310-1c-shadow.html create mode 100644 layout/reftests/bugs/386310-1d-shadow.html create mode 100644 layout/reftests/bugs/386310-script.js create mode 100644 layout/reftests/bugs/386401-1-ref.html create mode 100644 layout/reftests/bugs/386401-1.html create mode 100644 layout/reftests/bugs/386401-2-ref.html create mode 100644 layout/reftests/bugs/386401-2.html create mode 100644 layout/reftests/bugs/386401-3-ref.html create mode 100644 layout/reftests/bugs/386401-3.html create mode 100644 layout/reftests/bugs/386470-1-ref.html create mode 100644 layout/reftests/bugs/386470-1a.html create mode 100644 layout/reftests/bugs/386470-1b.html create mode 100644 layout/reftests/bugs/386470-1c.html create mode 100644 layout/reftests/bugs/386920-1-ref.html create mode 100644 layout/reftests/bugs/386920-1.html create mode 100644 layout/reftests/bugs/387201-1-ref.html create mode 100644 layout/reftests/bugs/387201-1.html create mode 100644 layout/reftests/bugs/387201-2.html create mode 100644 layout/reftests/bugs/387201-3.html create mode 100644 layout/reftests/bugs/387227-1-ref.html create mode 100644 layout/reftests/bugs/387227-1.html create mode 100644 layout/reftests/bugs/387227-2-ref.html create mode 100644 layout/reftests/bugs/387227-2.html create mode 100644 layout/reftests/bugs/387344-1-ref.html create mode 100644 layout/reftests/bugs/387344-1.html create mode 100644 layout/reftests/bugs/387876-1-ref.html create mode 100644 layout/reftests/bugs/387876-1.html create mode 100644 layout/reftests/bugs/387876-2-ref.html create mode 100644 layout/reftests/bugs/387876-2.html create mode 100644 layout/reftests/bugs/387876-3-ref.html create mode 100644 layout/reftests/bugs/387876-3a.html create mode 100644 layout/reftests/bugs/387876-3b.html create mode 100644 layout/reftests/bugs/388026-1-ref.html create mode 100644 layout/reftests/bugs/388026-1.html create mode 100644 layout/reftests/bugs/389074-1-ref.html create mode 100644 layout/reftests/bugs/389074-1.html create mode 100644 layout/reftests/bugs/389224-1-ref.html create mode 100644 layout/reftests/bugs/389224-1.html create mode 100644 layout/reftests/bugs/389224-2.html create mode 100644 layout/reftests/bugs/389468-1-ref.html create mode 100644 layout/reftests/bugs/389468-1.html create mode 100644 layout/reftests/bugs/389623-1-ref.html create mode 100644 layout/reftests/bugs/389623-1.html create mode 100644 layout/reftests/bugs/389636-1.html create mode 100644 layout/reftests/bugs/389924-1-ref.html create mode 100644 layout/reftests/bugs/389924-1a.html create mode 100644 layout/reftests/bugs/389924-1b.html create mode 100644 layout/reftests/bugs/390318-1-ref.html create mode 100644 layout/reftests/bugs/390318-1a.html create mode 100644 layout/reftests/bugs/390318-1b.html create mode 100644 layout/reftests/bugs/390318-1c.html create mode 100644 layout/reftests/bugs/390318-1d.html create mode 100644 layout/reftests/bugs/390318-1e.html create mode 100644 layout/reftests/bugs/390318-1f.html create mode 100644 layout/reftests/bugs/391045-ref.html create mode 100644 layout/reftests/bugs/391045.html create mode 100644 layout/reftests/bugs/391140-1-ref.html create mode 100644 layout/reftests/bugs/391140-1.html create mode 100644 layout/reftests/bugs/391412-1-ref.html create mode 100644 layout/reftests/bugs/391412-1a.html create mode 100644 layout/reftests/bugs/391412-1b.html create mode 100644 layout/reftests/bugs/391909-1-ref.html create mode 100644 layout/reftests/bugs/391909-1.html create mode 100644 layout/reftests/bugs/391979-ref.html create mode 100644 layout/reftests/bugs/391979.html create mode 100644 layout/reftests/bugs/391994-1-ref.html create mode 100644 layout/reftests/bugs/391994-1.html create mode 100644 layout/reftests/bugs/392047-ref.html create mode 100644 layout/reftests/bugs/392047.html create mode 100644 layout/reftests/bugs/392435-1-ref.html create mode 100644 layout/reftests/bugs/392435-1.html create mode 100644 layout/reftests/bugs/393330-1-ref.html create mode 100644 layout/reftests/bugs/393330-1.html create mode 100644 layout/reftests/bugs/393490-1-ref.html create mode 100644 layout/reftests/bugs/393490-1.html create mode 100644 layout/reftests/bugs/393517-1.xhtml create mode 100644 layout/reftests/bugs/393649-1-ref.html create mode 100644 layout/reftests/bugs/393649-1.html create mode 100644 layout/reftests/bugs/393655-1-ref.html create mode 100644 layout/reftests/bugs/393655-1.html create mode 100644 layout/reftests/bugs/393655-2-ref.html create mode 100644 layout/reftests/bugs/393655-2.html create mode 100644 layout/reftests/bugs/393655-3-ref.html create mode 100644 layout/reftests/bugs/393655-3.html create mode 100644 layout/reftests/bugs/393655-4-ref.html create mode 100644 layout/reftests/bugs/393655-4.html create mode 100644 layout/reftests/bugs/393655-5-ref.html create mode 100644 layout/reftests/bugs/393655-5.html create mode 100644 layout/reftests/bugs/393671-1-ref.html create mode 100644 layout/reftests/bugs/393671-1.html create mode 100644 layout/reftests/bugs/393671-2-ref.html create mode 100644 layout/reftests/bugs/393671-2.html create mode 100644 layout/reftests/bugs/393671-3-ref.html create mode 100644 layout/reftests/bugs/393671-3.html create mode 100644 layout/reftests/bugs/394111-1.html create mode 100644 layout/reftests/bugs/394534-1-ref.html create mode 100644 layout/reftests/bugs/394534-1.html create mode 100644 layout/reftests/bugs/395107-1-ref.html create mode 100644 layout/reftests/bugs/395107-1.html create mode 100644 layout/reftests/bugs/395107-2-ref.html create mode 100644 layout/reftests/bugs/395107-2.html create mode 100644 layout/reftests/bugs/395107-3-ref.html create mode 100644 layout/reftests/bugs/395107-3.html create mode 100644 layout/reftests/bugs/395107-4-ref.html create mode 100644 layout/reftests/bugs/395107-4.html create mode 100644 layout/reftests/bugs/395107-5-ref.html create mode 100644 layout/reftests/bugs/395107-5.html create mode 100644 layout/reftests/bugs/395130-1-ref.html create mode 100644 layout/reftests/bugs/395130-1.html create mode 100644 layout/reftests/bugs/395130-2-ref.html create mode 100644 layout/reftests/bugs/395130-2.html create mode 100644 layout/reftests/bugs/395390-1-ref.html create mode 100644 layout/reftests/bugs/395390-1.html create mode 100644 layout/reftests/bugs/397428-1-ref.html create mode 100644 layout/reftests/bugs/397428-1.html create mode 100644 layout/reftests/bugs/397844-1-ref.xhtml create mode 100644 layout/reftests/bugs/397844-1.xhtml create mode 100644 layout/reftests/bugs/398092-1-ref.html create mode 100644 layout/reftests/bugs/398092-1.html create mode 100644 layout/reftests/bugs/398101-1-ref.html create mode 100644 layout/reftests/bugs/398101-1.html create mode 100644 layout/reftests/bugs/398144-1-ref.html create mode 100644 layout/reftests/bugs/398144-1.html create mode 100644 layout/reftests/bugs/398682-1-ref.html create mode 100644 layout/reftests/bugs/398682-1.html create mode 100644 layout/reftests/bugs/398797-1-ref.html create mode 100644 layout/reftests/bugs/398797-1a.html create mode 100644 layout/reftests/bugs/398797-1b.html create mode 100644 layout/reftests/bugs/398797-1c.html create mode 100644 layout/reftests/bugs/398797-1d.html create mode 100644 layout/reftests/bugs/398797-style.css create mode 100644 layout/reftests/bugs/399209-1-ref.html create mode 100644 layout/reftests/bugs/399209-1.html create mode 100644 layout/reftests/bugs/399209-2-ref.html create mode 100644 layout/reftests/bugs/399209-2.html create mode 100644 layout/reftests/bugs/399258-1-ref.html create mode 100644 layout/reftests/bugs/399258-1.html create mode 100644 layout/reftests/bugs/399384-1-ref.html create mode 100644 layout/reftests/bugs/399384-1.html create mode 100644 layout/reftests/bugs/399636-quirks-css.html create mode 100644 layout/reftests/bugs/399636-quirks-html.html create mode 100644 layout/reftests/bugs/399636-quirks-ref.html create mode 100644 layout/reftests/bugs/399636-standards-css.html create mode 100644 layout/reftests/bugs/399636-standards-html.html create mode 100644 layout/reftests/bugs/399636-standards-ref.html create mode 100644 layout/reftests/bugs/400081-1.html create mode 100644 layout/reftests/bugs/400171-1-ref.html create mode 100644 layout/reftests/bugs/400171-1a.html create mode 100644 layout/reftests/bugs/400171-1b.html create mode 100644 layout/reftests/bugs/400171-1c.html create mode 100644 layout/reftests/bugs/400171-2-ref.html create mode 100644 layout/reftests/bugs/400171-2a.html create mode 100644 layout/reftests/bugs/400171-2b.html create mode 100644 layout/reftests/bugs/400171-2c.html create mode 100644 layout/reftests/bugs/400421-1-ref.html create mode 100644 layout/reftests/bugs/400421-1.html create mode 100644 layout/reftests/bugs/400813-1-ref.html create mode 100644 layout/reftests/bugs/400813-1.html create mode 100644 layout/reftests/bugs/400826-1-ref.html create mode 100644 layout/reftests/bugs/400826-1.html create mode 100644 layout/reftests/bugs/401121-1-ref.html create mode 100644 layout/reftests/bugs/401121-1.html create mode 100644 layout/reftests/bugs/401121-2-ref.html create mode 100644 layout/reftests/bugs/401121-2.html create mode 100644 layout/reftests/bugs/401361-frame.html create mode 100644 layout/reftests/bugs/401946-1.xhtml create mode 100644 layout/reftests/bugs/402338-1-ref.html create mode 100644 layout/reftests/bugs/402338-1.html create mode 100644 layout/reftests/bugs/402567-1-ref.html create mode 100644 layout/reftests/bugs/402567-1.html create mode 100644 layout/reftests/bugs/402567-2-ref.html create mode 100644 layout/reftests/bugs/402567-2.html create mode 100644 layout/reftests/bugs/402567-3-ref.html create mode 100644 layout/reftests/bugs/402567-3.html create mode 100644 layout/reftests/bugs/402567-4-ref.html create mode 100644 layout/reftests/bugs/402567-4.html create mode 100644 layout/reftests/bugs/402629-1-iframe.html create mode 100644 layout/reftests/bugs/402629-1-ref.html create mode 100644 layout/reftests/bugs/402629-1.html create mode 100644 layout/reftests/bugs/402629-2-iframe.html create mode 100644 layout/reftests/bugs/402629-2-ref.html create mode 100644 layout/reftests/bugs/402629-2.html create mode 100644 layout/reftests/bugs/402629-3-iframe.html create mode 100644 layout/reftests/bugs/402629-3-ref.html create mode 100644 layout/reftests/bugs/402629-3.html create mode 100644 layout/reftests/bugs/402807-1-ref.html create mode 100644 layout/reftests/bugs/402807-1.html create mode 100644 layout/reftests/bugs/402940-1-ref.html create mode 100644 layout/reftests/bugs/402940-1.html create mode 100644 layout/reftests/bugs/402940-1b.html create mode 100644 layout/reftests/bugs/402940-2-notref.html create mode 100644 layout/reftests/bugs/402940-2.html create mode 100644 layout/reftests/bugs/402940-3-notref.html create mode 100644 layout/reftests/bugs/402940-3.html create mode 100644 layout/reftests/bugs/402950-1-ref.html create mode 100644 layout/reftests/bugs/402950-1.html create mode 100644 layout/reftests/bugs/403129-1-ref.html create mode 100644 layout/reftests/bugs/403129-1.html create mode 100644 layout/reftests/bugs/403129-2-ref.html create mode 100644 layout/reftests/bugs/403129-2.html create mode 100644 layout/reftests/bugs/403129-3-ref.html create mode 100644 layout/reftests/bugs/403129-3.html create mode 100644 layout/reftests/bugs/403129-4-ref.html create mode 100644 layout/reftests/bugs/403129-4.html create mode 100644 layout/reftests/bugs/403134-1-ref.html create mode 100644 layout/reftests/bugs/403134-1.html create mode 100644 layout/reftests/bugs/403181-1-ref.xml create mode 100644 layout/reftests/bugs/403181-1.xml create mode 100644 layout/reftests/bugs/403249-1-ref.html create mode 100644 layout/reftests/bugs/403249-1a.html create mode 100644 layout/reftests/bugs/403249-1b.html create mode 100644 layout/reftests/bugs/403249-2-ref.html create mode 100644 layout/reftests/bugs/403249-2a.html create mode 100644 layout/reftests/bugs/403249-2b.html create mode 100644 layout/reftests/bugs/403328-1-ref.html create mode 100644 layout/reftests/bugs/403328-1.html create mode 100644 layout/reftests/bugs/403426-1-ref.html create mode 100644 layout/reftests/bugs/403426-1.html create mode 100644 layout/reftests/bugs/403455-1-ref.html create mode 100644 layout/reftests/bugs/403455-1.html create mode 100644 layout/reftests/bugs/403505-1-ref.xhtml create mode 100644 layout/reftests/bugs/403505-1.xml create mode 100644 layout/reftests/bugs/403519-1-ref.html create mode 100644 layout/reftests/bugs/403519-1.html create mode 100644 layout/reftests/bugs/403519-2-ref.html create mode 100644 layout/reftests/bugs/403519-2.html create mode 100644 layout/reftests/bugs/403656-1-ref.html create mode 100644 layout/reftests/bugs/403656-1.html create mode 100644 layout/reftests/bugs/403656-2-ref.html create mode 100644 layout/reftests/bugs/403656-2.html create mode 100644 layout/reftests/bugs/403656-3-ref.html create mode 100644 layout/reftests/bugs/403656-3.html create mode 100644 layout/reftests/bugs/403656-4-ref.html create mode 100644 layout/reftests/bugs/403656-4.html create mode 100644 layout/reftests/bugs/403656-5-ref.html create mode 100644 layout/reftests/bugs/403656-5.html create mode 100644 layout/reftests/bugs/403657-1-ref.html create mode 100644 layout/reftests/bugs/403657-1.html create mode 100644 layout/reftests/bugs/404030-1-notref.html create mode 100644 layout/reftests/bugs/404030-1-notref2.html create mode 100644 layout/reftests/bugs/404030-1-ref.html create mode 100644 layout/reftests/bugs/404030-1.html create mode 100644 layout/reftests/bugs/404123-1-ref.html create mode 100644 layout/reftests/bugs/404123-1.html create mode 100644 layout/reftests/bugs/404123-2-ref.html create mode 100644 layout/reftests/bugs/404123-2.html create mode 100644 layout/reftests/bugs/404123-3-ref.html create mode 100644 layout/reftests/bugs/404123-3.html create mode 100644 layout/reftests/bugs/404149-1-ref.xhtml create mode 100644 layout/reftests/bugs/404149-1.xhtml create mode 100644 layout/reftests/bugs/404180-1-ref.html create mode 100644 layout/reftests/bugs/404180-1.html create mode 100644 layout/reftests/bugs/404301-1-ref.html create mode 100644 layout/reftests/bugs/404301-1.html create mode 100644 layout/reftests/bugs/404309-1-ref.html create mode 100644 layout/reftests/bugs/404309-1a.html create mode 100644 layout/reftests/bugs/404309-1b.html create mode 100644 layout/reftests/bugs/404553-1-ref.html create mode 100644 layout/reftests/bugs/404553-1.html create mode 100644 layout/reftests/bugs/404666-1-ref.html create mode 100644 layout/reftests/bugs/404666-1.html create mode 100644 layout/reftests/bugs/404666-2-ref.html create mode 100644 layout/reftests/bugs/404666-2.html create mode 100644 layout/reftests/bugs/405305-1-ref.html create mode 100644 layout/reftests/bugs/405305-1.html create mode 100644 layout/reftests/bugs/405380-1-ref.html create mode 100644 layout/reftests/bugs/405380-1.html create mode 100644 layout/reftests/bugs/405517-1-ref.xhtml create mode 100644 layout/reftests/bugs/405517-1.xhtml create mode 100644 layout/reftests/bugs/405577-1-ref.html create mode 100644 layout/reftests/bugs/405577-1.html create mode 100644 layout/reftests/bugs/405584-1-ref.html create mode 100644 layout/reftests/bugs/405584-1.html create mode 100644 layout/reftests/bugs/405952-1-ref.html create mode 100644 layout/reftests/bugs/405952-1.html create mode 100644 layout/reftests/bugs/40596-1-ref.html create mode 100644 layout/reftests/bugs/40596-1a.html create mode 100644 layout/reftests/bugs/40596-1b.html create mode 100644 layout/reftests/bugs/40596-1c.html create mode 100644 layout/reftests/bugs/40596-1d.html create mode 100644 layout/reftests/bugs/40596-1e.html create mode 100644 layout/reftests/bugs/40596-1f.html create mode 100644 layout/reftests/bugs/40596-1g.html create mode 100644 layout/reftests/bugs/40596-1h.html create mode 100644 layout/reftests/bugs/40596-1i.html create mode 100644 layout/reftests/bugs/40596-1j.html create mode 100644 layout/reftests/bugs/406484-1-ref.html create mode 100644 layout/reftests/bugs/406484-1.html create mode 100644 layout/reftests/bugs/406568-1-ref.html create mode 100644 layout/reftests/bugs/406568-1.html create mode 100644 layout/reftests/bugs/407016-1-a.html create mode 100644 layout/reftests/bugs/407016-1-b.html create mode 100644 layout/reftests/bugs/407016-1-ref.html create mode 100644 layout/reftests/bugs/407078-1-ref.html create mode 100644 layout/reftests/bugs/407078-1.html create mode 100644 layout/reftests/bugs/407095-1-ref.html create mode 100644 layout/reftests/bugs/407095-1.html create mode 100644 layout/reftests/bugs/407111-1-ref.html create mode 100644 layout/reftests/bugs/407111-1.html create mode 100644 layout/reftests/bugs/407227-1-ref.html create mode 100644 layout/reftests/bugs/407227-1.html create mode 100644 layout/reftests/bugs/407243-1-ref.html create mode 100644 layout/reftests/bugs/407243-1.html create mode 100644 layout/reftests/bugs/407419-1-ref.html create mode 100644 layout/reftests/bugs/407419-1.html create mode 100644 layout/reftests/bugs/407937-1-ref.html create mode 100644 layout/reftests/bugs/407937-1.html create mode 100644 layout/reftests/bugs/408493-1.html create mode 100644 layout/reftests/bugs/408493-2-ref.html create mode 100644 layout/reftests/bugs/408493-2.html create mode 100644 layout/reftests/bugs/408656-1-ref.html create mode 100644 layout/reftests/bugs/408656-1a.html create mode 100644 layout/reftests/bugs/408656-1b.html create mode 100644 layout/reftests/bugs/408656-1c.html create mode 100644 layout/reftests/bugs/408782-1-ref.html create mode 100644 layout/reftests/bugs/408782-1a.html create mode 100644 layout/reftests/bugs/408782-1b.html create mode 100644 layout/reftests/bugs/408782-2-ref.html create mode 100644 layout/reftests/bugs/408782-2a.html create mode 100644 layout/reftests/bugs/408782-2b.html create mode 100644 layout/reftests/bugs/409084-1-ref.html create mode 100644 layout/reftests/bugs/409084-1a.html create mode 100644 layout/reftests/bugs/409084-1b.html create mode 100644 layout/reftests/bugs/409659-1-ref.html create mode 100644 layout/reftests/bugs/409659-1a.html create mode 100644 layout/reftests/bugs/409659-1b.html create mode 100644 layout/reftests/bugs/409659-1c.html create mode 100644 layout/reftests/bugs/409659-1d.html create mode 100644 layout/reftests/bugs/410621-1-ref.html create mode 100644 layout/reftests/bugs/410621-1.html create mode 100644 layout/reftests/bugs/411059-1-ref.html create mode 100644 layout/reftests/bugs/411059-1.html create mode 100644 layout/reftests/bugs/411334-1-ref.xml create mode 100644 layout/reftests/bugs/411334-1.xml create mode 100644 layout/reftests/bugs/411585-1-ref.html create mode 100644 layout/reftests/bugs/411585-1.html create mode 100644 layout/reftests/bugs/411585-2-ref.html create mode 100644 layout/reftests/bugs/411585-2.html create mode 100644 layout/reftests/bugs/411585-3-ref.html create mode 100644 layout/reftests/bugs/411585-3.html create mode 100644 layout/reftests/bugs/411792-1-ref.html create mode 100644 layout/reftests/bugs/411792-1.html create mode 100644 layout/reftests/bugs/412093-1-ref.html create mode 100644 layout/reftests/bugs/412093-1.html create mode 100644 layout/reftests/bugs/412352-1-ref.html create mode 100644 layout/reftests/bugs/412352-1.html create mode 100644 layout/reftests/bugs/412352-2-ref.html create mode 100644 layout/reftests/bugs/412352-2.html create mode 100644 layout/reftests/bugs/412607-1-ref.html create mode 100644 layout/reftests/bugs/412607-1a.html create mode 100644 layout/reftests/bugs/412607-1b.html create mode 100644 layout/reftests/bugs/412679-1-ref.html create mode 100644 layout/reftests/bugs/412679-1.html create mode 100644 layout/reftests/bugs/412679-2-ref.html create mode 100644 layout/reftests/bugs/412679-2.html create mode 100644 layout/reftests/bugs/413027-2-ref.html create mode 100644 layout/reftests/bugs/413027-2.html create mode 100644 layout/reftests/bugs/413027-3-ref.html create mode 100644 layout/reftests/bugs/413027-3.html create mode 100644 layout/reftests/bugs/413286-1-ref.html create mode 100644 layout/reftests/bugs/413286-1a.html create mode 100644 layout/reftests/bugs/413286-1b.html create mode 100644 layout/reftests/bugs/413286-1c.html create mode 100644 layout/reftests/bugs/413286-2-ref.html create mode 100644 layout/reftests/bugs/413286-2a.html create mode 100644 layout/reftests/bugs/413286-2b.html create mode 100644 layout/reftests/bugs/413286-2c.html create mode 100644 layout/reftests/bugs/413286-3-ref.html create mode 100644 layout/reftests/bugs/413286-3.html create mode 100644 layout/reftests/bugs/413286-4-ref.html create mode 100644 layout/reftests/bugs/413286-4a.html create mode 100644 layout/reftests/bugs/413286-4b.html create mode 100644 layout/reftests/bugs/413286-5-ref.html create mode 100644 layout/reftests/bugs/413286-5.html create mode 100644 layout/reftests/bugs/413286-6-ref.html create mode 100644 layout/reftests/bugs/413286-6.html create mode 100644 layout/reftests/bugs/413292-1-ref.html create mode 100644 layout/reftests/bugs/413292-1.html create mode 100644 layout/reftests/bugs/413361-1-ref.html create mode 100644 layout/reftests/bugs/413361-1.html create mode 100644 layout/reftests/bugs/413840-background-unchanged-ref.html create mode 100644 layout/reftests/bugs/413840-background-unchanged.html create mode 100644 layout/reftests/bugs/413840-bullet-first-line-ref.html create mode 100644 layout/reftests/bugs/413840-bullet-first-line.html create mode 100644 layout/reftests/bugs/413840-ltr-offsets-ref.html create mode 100644 layout/reftests/bugs/413840-ltr-offsets.html create mode 100644 layout/reftests/bugs/413840-pushed-line-bullet-ref.html create mode 100644 layout/reftests/bugs/413840-pushed-line-bullet.html create mode 100644 layout/reftests/bugs/413840-rtl-offsets-ref.html create mode 100644 layout/reftests/bugs/413840-rtl-offsets.html create mode 100644 layout/reftests/bugs/413982-ref.html create mode 100644 layout/reftests/bugs/413982.html create mode 100644 layout/reftests/bugs/414638-ref.html create mode 100644 layout/reftests/bugs/414638.html create mode 100644 layout/reftests/bugs/414851-1-ref.html create mode 100644 layout/reftests/bugs/414851-1.html create mode 100644 layout/reftests/bugs/416106-1-ref.xhtml create mode 100644 layout/reftests/bugs/416106-1.xhtml create mode 100644 layout/reftests/bugs/416752-1-ref.html create mode 100644 layout/reftests/bugs/416752-1.html create mode 100644 layout/reftests/bugs/417178-1-ref.html create mode 100644 layout/reftests/bugs/417178-1.html create mode 100644 layout/reftests/bugs/417246-1-ref.html create mode 100644 layout/reftests/bugs/417246-1.html create mode 100644 layout/reftests/bugs/417676-ref.html create mode 100644 layout/reftests/bugs/417676.html create mode 100644 layout/reftests/bugs/418574-1-ref.html create mode 100644 layout/reftests/bugs/418574-1.html create mode 100644 layout/reftests/bugs/418574-2-ref.html create mode 100644 layout/reftests/bugs/418574-2.html create mode 100644 layout/reftests/bugs/418766-1-ref.html create mode 100644 layout/reftests/bugs/418766-1a.html create mode 100644 layout/reftests/bugs/418766-1b.html create mode 100644 layout/reftests/bugs/419060-ref.html create mode 100644 layout/reftests/bugs/419060.html create mode 100644 layout/reftests/bugs/419285-1-ref.html create mode 100644 layout/reftests/bugs/419285-1.html create mode 100644 layout/reftests/bugs/419531-1-ref.html create mode 100644 layout/reftests/bugs/419531-1.html create mode 100644 layout/reftests/bugs/420069-1-ref.html create mode 100644 layout/reftests/bugs/420069-1.html create mode 100644 layout/reftests/bugs/420069-2-ref.html create mode 100644 layout/reftests/bugs/420069-2.html create mode 100644 layout/reftests/bugs/420351-1-ref.html create mode 100644 layout/reftests/bugs/420351-1.html create mode 100644 layout/reftests/bugs/421069-ref.html create mode 100644 layout/reftests/bugs/421069-ref2.html create mode 100644 layout/reftests/bugs/421069.html create mode 100644 layout/reftests/bugs/421203-1-ref.html create mode 100644 layout/reftests/bugs/421203-1.xhtml create mode 100644 layout/reftests/bugs/421203-2.xhtml create mode 100644 layout/reftests/bugs/421203-3.xhtml create mode 100644 layout/reftests/bugs/421203-4.xhtml create mode 100644 layout/reftests/bugs/421203-5.xhtml create mode 100644 layout/reftests/bugs/421203-6.xhtml create mode 100644 layout/reftests/bugs/421234-1-ref.html create mode 100644 layout/reftests/bugs/421234-1.html create mode 100644 layout/reftests/bugs/421239-1-ref.html create mode 100644 layout/reftests/bugs/421239-1.html create mode 100644 layout/reftests/bugs/421239-2-ref.html create mode 100644 layout/reftests/bugs/421239-2.html create mode 100644 layout/reftests/bugs/421419-1-ref.html create mode 100644 layout/reftests/bugs/421419-1.html create mode 100644 layout/reftests/bugs/421436-1-ref.html create mode 100644 layout/reftests/bugs/421436-1a.html create mode 100644 layout/reftests/bugs/421436-1b.html create mode 100644 layout/reftests/bugs/421632-1-ref.html create mode 100644 layout/reftests/bugs/421632-1.html create mode 100644 layout/reftests/bugs/421710-1.html create mode 100644 layout/reftests/bugs/421885-1-ref.xml create mode 100644 layout/reftests/bugs/421885-1.xml create mode 100644 layout/reftests/bugs/421955-1-ref.html create mode 100644 layout/reftests/bugs/421955-1.html create mode 100644 layout/reftests/bugs/422249-1-ref.html create mode 100644 layout/reftests/bugs/422249-1.html create mode 100644 layout/reftests/bugs/422394-1-ref.html create mode 100644 layout/reftests/bugs/422394-1.html create mode 100644 layout/reftests/bugs/422678-1-ref.html create mode 100644 layout/reftests/bugs/422678-1.html create mode 100644 layout/reftests/bugs/423130-1-ref.html create mode 100644 layout/reftests/bugs/423130-1.html create mode 100644 layout/reftests/bugs/423385-1-ref.html create mode 100644 layout/reftests/bugs/423385-1.html create mode 100644 layout/reftests/bugs/423599-1-ref.html create mode 100644 layout/reftests/bugs/423599-1.html create mode 100644 layout/reftests/bugs/423676-1-ref.html create mode 100644 layout/reftests/bugs/423676-1.html create mode 100644 layout/reftests/bugs/423823-1-ref.html create mode 100644 layout/reftests/bugs/423823-1.html create mode 100644 layout/reftests/bugs/424074-1-ref.xhtml create mode 100644 layout/reftests/bugs/424074-1-ref2.xhtml create mode 100644 layout/reftests/bugs/424074-1-ref3.xhtml create mode 100644 layout/reftests/bugs/424074-1.xhtml create mode 100644 layout/reftests/bugs/424236-1-ref.html create mode 100644 layout/reftests/bugs/424236-1.html create mode 100644 layout/reftests/bugs/424236-10-ref.html create mode 100644 layout/reftests/bugs/424236-10.html create mode 100644 layout/reftests/bugs/424236-11.html create mode 100644 layout/reftests/bugs/424236-2-ref.html create mode 100644 layout/reftests/bugs/424236-2.html create mode 100644 layout/reftests/bugs/424236-3-ref.html create mode 100644 layout/reftests/bugs/424236-3.html create mode 100644 layout/reftests/bugs/424236-4-ref.html create mode 100644 layout/reftests/bugs/424236-4.html create mode 100644 layout/reftests/bugs/424236-5-ref.html create mode 100644 layout/reftests/bugs/424236-5.html create mode 100644 layout/reftests/bugs/424236-6-ref.html create mode 100644 layout/reftests/bugs/424236-6.html create mode 100644 layout/reftests/bugs/424236-7-ref.html create mode 100644 layout/reftests/bugs/424236-7.html create mode 100644 layout/reftests/bugs/424236-8-ref.html create mode 100644 layout/reftests/bugs/424236-8.html create mode 100644 layout/reftests/bugs/424236-9-ref.html create mode 100644 layout/reftests/bugs/424236-9.html create mode 100644 layout/reftests/bugs/424434-1-ref.html create mode 100644 layout/reftests/bugs/424434-1.html create mode 100644 layout/reftests/bugs/424465-1-ref.html create mode 100644 layout/reftests/bugs/424465-1.html create mode 100644 layout/reftests/bugs/424631-1-ref.html create mode 100644 layout/reftests/bugs/424631-1.html create mode 100644 layout/reftests/bugs/424710-1-ref.html create mode 100644 layout/reftests/bugs/424710-1.html create mode 100644 layout/reftests/bugs/424766-1-ref.html create mode 100644 layout/reftests/bugs/424766-1.html create mode 100644 layout/reftests/bugs/425972-1-ref.html create mode 100644 layout/reftests/bugs/425972-1.html create mode 100644 layout/reftests/bugs/425972-2-ref.html create mode 100644 layout/reftests/bugs/425972-2.html create mode 100644 layout/reftests/bugs/426629-1-ref.html create mode 100644 layout/reftests/bugs/426629-1.html create mode 100644 layout/reftests/bugs/427017-1.xhtml create mode 100644 layout/reftests/bugs/427129-image.html create mode 100644 layout/reftests/bugs/427129-ref.html create mode 100644 layout/reftests/bugs/427129-scrollframe.html create mode 100644 layout/reftests/bugs/427129-table-caption-ref.html create mode 100644 layout/reftests/bugs/427129-table-caption.html create mode 100644 layout/reftests/bugs/427129-table.html create mode 100644 layout/reftests/bugs/427370-1-ref.html create mode 100644 layout/reftests/bugs/427370-1.html create mode 100644 layout/reftests/bugs/427730-1-ref.html create mode 100644 layout/reftests/bugs/427730-1.html create mode 100644 layout/reftests/bugs/428278-iframe.html create mode 100644 layout/reftests/bugs/428278-ref.html create mode 100644 layout/reftests/bugs/428278.html create mode 100644 layout/reftests/bugs/428423-1-ref.html create mode 100644 layout/reftests/bugs/428423-1a.html create mode 100644 layout/reftests/bugs/428423-1b.html create mode 100644 layout/reftests/bugs/428521-1-ref.html create mode 100644 layout/reftests/bugs/428521-1a.html create mode 100644 layout/reftests/bugs/428521-1b.html create mode 100644 layout/reftests/bugs/428521-1c.html create mode 100644 layout/reftests/bugs/428810-1-ltr-insets-ref.html create mode 100644 layout/reftests/bugs/428810-1-ltr-ref.html create mode 100644 layout/reftests/bugs/428810-1-rtl-insets-ref.html create mode 100644 layout/reftests/bugs/428810-1-rtl-ref.html create mode 100644 layout/reftests/bugs/428810-1a-ltr-insets.html create mode 100644 layout/reftests/bugs/428810-1a-ltr.html create mode 100644 layout/reftests/bugs/428810-1a-rtl-insets.html create mode 100644 layout/reftests/bugs/428810-1a-rtl.html create mode 100644 layout/reftests/bugs/428810-1b-ltr-insets.html create mode 100644 layout/reftests/bugs/428810-1b-ltr.html create mode 100644 layout/reftests/bugs/428810-1b-rtl-insets.html create mode 100644 layout/reftests/bugs/428810-1b-rtl.html create mode 100644 layout/reftests/bugs/428810-1c-ltr-insets.html create mode 100644 layout/reftests/bugs/428810-1c-ltr.html create mode 100644 layout/reftests/bugs/428810-1c-rtl-insets.html create mode 100644 layout/reftests/bugs/428810-1c-rtl.html create mode 100644 layout/reftests/bugs/428810-1d-ltr-insets.html create mode 100644 layout/reftests/bugs/428810-1d-ltr.html create mode 100644 layout/reftests/bugs/428810-1d-rtl-insets.html create mode 100644 layout/reftests/bugs/428810-1d-rtl.html create mode 100644 layout/reftests/bugs/428810-2-ltr-insets-ref.html create mode 100644 layout/reftests/bugs/428810-2-ltr-ref.html create mode 100644 layout/reftests/bugs/428810-2-rtl-insets-ref.html create mode 100644 layout/reftests/bugs/428810-2-rtl-ref.html create mode 100644 layout/reftests/bugs/428810-2a-ltr-insets.html create mode 100644 layout/reftests/bugs/428810-2a-ltr.html create mode 100644 layout/reftests/bugs/428810-2a-rtl-insets.html create mode 100644 layout/reftests/bugs/428810-2a-rtl.html create mode 100644 layout/reftests/bugs/428810-2b-ltr-insets.html create mode 100644 layout/reftests/bugs/428810-2b-ltr.html create mode 100644 layout/reftests/bugs/428810-2b-rtl-insets.html create mode 100644 layout/reftests/bugs/428810-2b-rtl.html create mode 100644 layout/reftests/bugs/428810-2e-ltr-insets.html create mode 100644 layout/reftests/bugs/428810-2e-ltr.html create mode 100644 layout/reftests/bugs/428810-2e-rtl-insets.html create mode 100644 layout/reftests/bugs/428810-2e-rtl.html create mode 100644 layout/reftests/bugs/428810-2f-ltr-insets.html create mode 100644 layout/reftests/bugs/428810-2f-ltr.html create mode 100644 layout/reftests/bugs/428810-2f-rtl-insets.html create mode 100644 layout/reftests/bugs/428810-2f-rtl.html create mode 100644 layout/reftests/bugs/428810-3-ltr-insets-ref.html create mode 100644 layout/reftests/bugs/428810-3-ltr-ref.html create mode 100644 layout/reftests/bugs/428810-3-rtl-insets-ref.html create mode 100644 layout/reftests/bugs/428810-3-rtl-ref.html create mode 100644 layout/reftests/bugs/428810-3a-ltr-insets.html create mode 100644 layout/reftests/bugs/428810-3a-ltr.html create mode 100644 layout/reftests/bugs/428810-3a-rtl-insets.html create mode 100644 layout/reftests/bugs/428810-3a-rtl.html create mode 100644 layout/reftests/bugs/428810-3b-ltr-insets.html create mode 100644 layout/reftests/bugs/428810-3b-ltr.html create mode 100644 layout/reftests/bugs/428810-3b-rtl-insets.html create mode 100644 layout/reftests/bugs/428810-3b-rtl.html create mode 100644 layout/reftests/bugs/428810-3e-ltr-insets.html create mode 100644 layout/reftests/bugs/428810-3e-ltr.html create mode 100644 layout/reftests/bugs/428810-3e-rtl-insets.html create mode 100644 layout/reftests/bugs/428810-3e-rtl.html create mode 100644 layout/reftests/bugs/428810-3f-ltr-insets.html create mode 100644 layout/reftests/bugs/428810-3f-ltr.html create mode 100644 layout/reftests/bugs/428810-3f-rtl-insets.html create mode 100644 layout/reftests/bugs/428810-3f-rtl.html create mode 100644 layout/reftests/bugs/428810-empty-ltr-insets-ref.html create mode 100644 layout/reftests/bugs/428810-empty-ltr-ref.html create mode 100644 layout/reftests/bugs/428810-empty-rtl-insets-ref.html create mode 100644 layout/reftests/bugs/428810-empty-rtl-ref.html create mode 100644 layout/reftests/bugs/430412-1-ref.html create mode 100644 layout/reftests/bugs/430412-1.html create mode 100644 layout/reftests/bugs/430813-1-ref.html create mode 100644 layout/reftests/bugs/430813-1.html create mode 100644 layout/reftests/bugs/430813-2-ref.html create mode 100644 layout/reftests/bugs/430813-2.html create mode 100644 layout/reftests/bugs/430813-3-ref.html create mode 100644 layout/reftests/bugs/430813-3.html create mode 100644 layout/reftests/bugs/431341-1-ref.html create mode 100644 layout/reftests/bugs/431341-1.html create mode 100644 layout/reftests/bugs/431341-2-ref.html create mode 100644 layout/reftests/bugs/431341-2.html create mode 100644 layout/reftests/bugs/431520-1-ref.html create mode 100644 layout/reftests/bugs/431520-1.html create mode 100644 layout/reftests/bugs/431948-1-ref.html create mode 100644 layout/reftests/bugs/431948-1.html create mode 100644 layout/reftests/bugs/433640-1-ref.html create mode 100644 layout/reftests/bugs/433640-1.html create mode 100644 layout/reftests/bugs/433700-ref.html create mode 100644 layout/reftests/bugs/433700.html create mode 100644 layout/reftests/bugs/436356-1-ref.html create mode 100644 layout/reftests/bugs/436356-1.html create mode 100644 layout/reftests/bugs/436356-2-ref.html create mode 100644 layout/reftests/bugs/436356-2.html create mode 100644 layout/reftests/bugs/438537-1-ref.html create mode 100644 layout/reftests/bugs/438537-1.html create mode 100644 layout/reftests/bugs/438981-1.xhtml create mode 100644 layout/reftests/bugs/438987-1-ref.html create mode 100644 layout/reftests/bugs/438987-1.html create mode 100644 layout/reftests/bugs/438987-2-ref.html create mode 100644 layout/reftests/bugs/438987-2a.html create mode 100644 layout/reftests/bugs/438987-2b.html create mode 100644 layout/reftests/bugs/438987-2c.html create mode 100644 layout/reftests/bugs/439004-1-ref.html create mode 100644 layout/reftests/bugs/439004-1.html create mode 100644 layout/reftests/bugs/439639-1-ref.html create mode 100644 layout/reftests/bugs/439639-1.html create mode 100644 layout/reftests/bugs/439910-ref.html create mode 100644 layout/reftests/bugs/439910.html create mode 100644 layout/reftests/bugs/440112-ref.html create mode 100644 layout/reftests/bugs/440112.html create mode 100644 layout/reftests/bugs/440149-1-ref.html create mode 100644 layout/reftests/bugs/440149-1.html create mode 100644 layout/reftests/bugs/441259-1-ref.html create mode 100644 layout/reftests/bugs/441259-1.html create mode 100644 layout/reftests/bugs/441259-2-ref.html create mode 100644 layout/reftests/bugs/441259-2.html create mode 100644 layout/reftests/bugs/442542-1-ref.html create mode 100644 layout/reftests/bugs/442542-1.html create mode 100644 layout/reftests/bugs/442542-subframe.html create mode 100644 layout/reftests/bugs/444015-1-ref.html create mode 100644 layout/reftests/bugs/444015-1.html create mode 100644 layout/reftests/bugs/444375-1-ref.html create mode 100644 layout/reftests/bugs/444375-1.html create mode 100644 layout/reftests/bugs/444928-1-ref.html create mode 100644 layout/reftests/bugs/444928-1.html create mode 100644 layout/reftests/bugs/444928-2-ref.html create mode 100644 layout/reftests/bugs/444928-2.html create mode 100644 layout/reftests/bugs/444928-3-ref.html create mode 100644 layout/reftests/bugs/444928-3.html create mode 100644 layout/reftests/bugs/445004-1-ref.html create mode 100644 layout/reftests/bugs/445004-1.html create mode 100644 layout/reftests/bugs/445142-1-ref.html create mode 100644 layout/reftests/bugs/445142-1a.html create mode 100644 layout/reftests/bugs/445142-1b.html create mode 100644 layout/reftests/bugs/445142-1c.html create mode 100644 layout/reftests/bugs/445142-2-ref.html create mode 100644 layout/reftests/bugs/445142-2a.html create mode 100644 layout/reftests/bugs/445142-2b.html create mode 100644 layout/reftests/bugs/446100-1a.html create mode 100644 layout/reftests/bugs/446100-1b.html create mode 100644 layout/reftests/bugs/446100-1c.html create mode 100644 layout/reftests/bugs/446100-1d.html create mode 100644 layout/reftests/bugs/446100-1e.html create mode 100644 layout/reftests/bugs/446100-1f.html create mode 100644 layout/reftests/bugs/446100-1g.html create mode 100644 layout/reftests/bugs/446100-1h.html create mode 100644 layout/reftests/bugs/447749-1-ref.html create mode 100644 layout/reftests/bugs/447749-1.html create mode 100644 layout/reftests/bugs/448193-ref.html create mode 100644 layout/reftests/bugs/448193.html create mode 100644 layout/reftests/bugs/449171-1.html create mode 100644 layout/reftests/bugs/449171-ref.html create mode 100644 layout/reftests/bugs/449362-1-ref.html create mode 100644 layout/reftests/bugs/449362-1.html create mode 100644 layout/reftests/bugs/449519-1-ref.html create mode 100644 layout/reftests/bugs/449519-1.html create mode 100644 layout/reftests/bugs/450670-1-ref.html create mode 100644 layout/reftests/bugs/450670-1.html create mode 100644 layout/reftests/bugs/451168-1-ref.html create mode 100644 layout/reftests/bugs/451168-1.html create mode 100644 layout/reftests/bugs/451876-1-ref.html create mode 100644 layout/reftests/bugs/451876-1.html create mode 100644 layout/reftests/bugs/451876-2-ref.html create mode 100644 layout/reftests/bugs/451876-2.html create mode 100644 layout/reftests/bugs/452915-1-ref.html create mode 100644 layout/reftests/bugs/452915-1.html create mode 100644 layout/reftests/bugs/452964-1-ref.html create mode 100644 layout/reftests/bugs/452964-1.html create mode 100644 layout/reftests/bugs/454361.html create mode 100644 layout/reftests/bugs/455105-1.html create mode 100644 layout/reftests/bugs/455105-2.html create mode 100644 layout/reftests/bugs/455105-ref.html create mode 100644 layout/reftests/bugs/455171-5-ref.html create mode 100644 layout/reftests/bugs/455171-5.html create mode 100644 layout/reftests/bugs/455280-1-ref.xhtml create mode 100644 layout/reftests/bugs/455280-1.xhtml create mode 100644 layout/reftests/bugs/455826-1-ref.html create mode 100644 layout/reftests/bugs/455826-1.html create mode 100644 layout/reftests/bugs/456147-ref.html create mode 100644 layout/reftests/bugs/456147.css create mode 100644 layout/reftests/bugs/456147.xhtml create mode 100644 layout/reftests/bugs/456219-1-mask-wArA.png create mode 100644 layout/reftests/bugs/456219-1-mask-wArB.png create mode 100644 layout/reftests/bugs/456219-1-mask-wArC.png create mode 100644 layout/reftests/bugs/456219-1-mask-wArD.png create mode 100644 layout/reftests/bugs/456219-1-mask-wArE.png create mode 100644 layout/reftests/bugs/456219-1-mask-wBrA.png create mode 100644 layout/reftests/bugs/456219-1-mask-wBrB.png create mode 100644 layout/reftests/bugs/456219-1-mask-wBrC.png create mode 100644 layout/reftests/bugs/456219-1-mask-wBrD.png create mode 100644 layout/reftests/bugs/456219-1-mask-wBrE.png create mode 100644 layout/reftests/bugs/456219-1-mask-wCrA.png create mode 100644 layout/reftests/bugs/456219-1-mask-wCrB.png create mode 100644 layout/reftests/bugs/456219-1-mask-wCrC.png create mode 100644 layout/reftests/bugs/456219-1-mask-wCrD.png create mode 100644 layout/reftests/bugs/456219-1-mask-wCrE.png create mode 100644 layout/reftests/bugs/456219-1-mask-wDrA.png create mode 100644 layout/reftests/bugs/456219-1-mask-wDrB.png create mode 100644 layout/reftests/bugs/456219-1-mask-wDrC.png create mode 100644 layout/reftests/bugs/456219-1-mask-wDrD.png create mode 100644 layout/reftests/bugs/456219-1-mask-wDrE.png create mode 100644 layout/reftests/bugs/456219-1-mask-wErA.png create mode 100644 layout/reftests/bugs/456219-1-mask-wErB.png create mode 100644 layout/reftests/bugs/456219-1-mask-wErC.png create mode 100644 layout/reftests/bugs/456219-1-mask-wErD.png create mode 100644 layout/reftests/bugs/456219-1-mask-wErE.png create mode 100644 layout/reftests/bugs/456219-1-ref.html create mode 100644 layout/reftests/bugs/456219-1a.html create mode 100644 layout/reftests/bugs/456219-1b.html create mode 100644 layout/reftests/bugs/456219-1c.html create mode 100644 layout/reftests/bugs/456219-2-mask.png create mode 100644 layout/reftests/bugs/456219-2-ref.html create mode 100644 layout/reftests/bugs/456219-2.html create mode 100644 layout/reftests/bugs/456330-1-ref.png create mode 100644 layout/reftests/bugs/456330-1.gif create mode 100644 layout/reftests/bugs/456484-1-ref.html create mode 100644 layout/reftests/bugs/456484-1.html create mode 100644 layout/reftests/bugs/457398-1-ref.html create mode 100644 layout/reftests/bugs/457398-1.html create mode 100644 layout/reftests/bugs/457398-2-ref.html create mode 100644 layout/reftests/bugs/457398-2.html create mode 100644 layout/reftests/bugs/458296-1-ref.html create mode 100644 layout/reftests/bugs/458296-1a.html create mode 100644 layout/reftests/bugs/458296-1b.html create mode 100644 layout/reftests/bugs/458296-1c.html create mode 100644 layout/reftests/bugs/458296-1d.html create mode 100644 layout/reftests/bugs/458487-1-ref.html create mode 100644 layout/reftests/bugs/458487-1a.html create mode 100644 layout/reftests/bugs/458487-1b.html create mode 100644 layout/reftests/bugs/458487-1c.html create mode 100644 layout/reftests/bugs/458487-1d.html create mode 100644 layout/reftests/bugs/458487-1e.html create mode 100644 layout/reftests/bugs/458487-1f.html create mode 100644 layout/reftests/bugs/458487-1g.html create mode 100644 layout/reftests/bugs/458487-1h.html create mode 100644 layout/reftests/bugs/458487-2-ref.html create mode 100644 layout/reftests/bugs/458487-2.html create mode 100644 layout/reftests/bugs/458487-3-iframe.html create mode 100644 layout/reftests/bugs/458487-3-ref.html create mode 100644 layout/reftests/bugs/458487-3.html create mode 100644 layout/reftests/bugs/458487-4-ref.html create mode 100644 layout/reftests/bugs/458487-4a.html create mode 100644 layout/reftests/bugs/458487-4b.html create mode 100644 layout/reftests/bugs/458487-4c.html create mode 100644 layout/reftests/bugs/458487-5-ref.html create mode 100644 layout/reftests/bugs/458487-5a.html create mode 100644 layout/reftests/bugs/458487-5b.html create mode 100644 layout/reftests/bugs/459443-1-ref.html create mode 100644 layout/reftests/bugs/459443-1.html create mode 100644 layout/reftests/bugs/459613-1-ref.html create mode 100644 layout/reftests/bugs/459613-1.html create mode 100644 layout/reftests/bugs/460012-1-ref.html create mode 100644 layout/reftests/bugs/460012-1.html create mode 100644 layout/reftests/bugs/461266-1-ref.html create mode 100644 layout/reftests/bugs/461266-1.html create mode 100644 layout/reftests/bugs/461512-1-ref.html create mode 100644 layout/reftests/bugs/461512-1.html create mode 100644 layout/reftests/bugs/462844-1.html create mode 100644 layout/reftests/bugs/462844-2.html create mode 100644 layout/reftests/bugs/462844-3.html create mode 100644 layout/reftests/bugs/462844-4.html create mode 100644 layout/reftests/bugs/462844-ref.html create mode 100644 layout/reftests/bugs/463204-1-ref.html create mode 100644 layout/reftests/bugs/463204-1.html create mode 100644 layout/reftests/bugs/463217-1-ref.xhtml create mode 100644 layout/reftests/bugs/463217-1.xhtml create mode 100644 layout/reftests/bugs/463952-1-ref.html create mode 100644 layout/reftests/bugs/463952-1.html create mode 100644 layout/reftests/bugs/464811-1-ref.html create mode 100644 layout/reftests/bugs/464811-1.html create mode 100644 layout/reftests/bugs/465574-1-ref.html create mode 100644 layout/reftests/bugs/465574-1.html create mode 100644 layout/reftests/bugs/466258-1-ref.html create mode 100644 layout/reftests/bugs/466258-1.html create mode 100644 layout/reftests/bugs/466395-1-ref.html create mode 100644 layout/reftests/bugs/466395-1.html create mode 100644 layout/reftests/bugs/466395-2-ref.html create mode 100644 layout/reftests/bugs/466395-2.html create mode 100644 layout/reftests/bugs/467084-1-ref.html create mode 100644 layout/reftests/bugs/467084-1.html create mode 100644 layout/reftests/bugs/467084-2-ref.html create mode 100644 layout/reftests/bugs/467084-2.html create mode 100644 layout/reftests/bugs/467444-1-ref.html create mode 100644 layout/reftests/bugs/467444-1.html create mode 100644 layout/reftests/bugs/467460-1-ref.html create mode 100644 layout/reftests/bugs/467460-1.html create mode 100644 layout/reftests/bugs/468473-1-ref.xhtml create mode 100644 layout/reftests/bugs/468473-1.xhtml create mode 100644 layout/reftests/bugs/471356-1-ref.html create mode 100644 layout/reftests/bugs/471356-1.html create mode 100644 layout/reftests/bugs/472500-1-ref.xhtml create mode 100644 layout/reftests/bugs/472500-1.xhtml create mode 100644 layout/reftests/bugs/472769-1-ref.html create mode 100644 layout/reftests/bugs/472769-1a.html create mode 100644 layout/reftests/bugs/472769-1b.html create mode 100644 layout/reftests/bugs/472769-2-ref.html create mode 100644 layout/reftests/bugs/472769-2.html create mode 100644 layout/reftests/bugs/472769-3-ref.html create mode 100644 layout/reftests/bugs/472769-3.html create mode 100644 layout/reftests/bugs/473847-1-ref.xhtml create mode 100644 layout/reftests/bugs/473847-1.xhtml create mode 100644 layout/reftests/bugs/474417-1-ref.html create mode 100644 layout/reftests/bugs/474417-1.html create mode 100644 layout/reftests/bugs/474472-1-ref.html create mode 100644 layout/reftests/bugs/474472-1.html create mode 100644 layout/reftests/bugs/475986-1-ref.html create mode 100644 layout/reftests/bugs/475986-1a.html create mode 100644 layout/reftests/bugs/475986-1b.html create mode 100644 layout/reftests/bugs/475986-1c.html create mode 100644 layout/reftests/bugs/475986-1d.html create mode 100644 layout/reftests/bugs/475986-1e.html create mode 100644 layout/reftests/bugs/475986-1f.html create mode 100644 layout/reftests/bugs/475986-2-ref.html create mode 100644 layout/reftests/bugs/475986-2a.html create mode 100644 layout/reftests/bugs/475986-2b.html create mode 100644 layout/reftests/bugs/475986-2c.html create mode 100644 layout/reftests/bugs/475986-2d.html create mode 100644 layout/reftests/bugs/475986-2e.html create mode 100644 layout/reftests/bugs/475986-2f.html create mode 100644 layout/reftests/bugs/475986-3-ref.html create mode 100644 layout/reftests/bugs/475986-3a.html create mode 100644 layout/reftests/bugs/475986-3b.html create mode 100644 layout/reftests/bugs/475986-4-ref.html create mode 100644 layout/reftests/bugs/475986-4.html create mode 100644 layout/reftests/bugs/476063-1-ref.html create mode 100644 layout/reftests/bugs/476063-1.html create mode 100644 layout/reftests/bugs/476063-2-ref.html create mode 100644 layout/reftests/bugs/476063-2.html create mode 100644 layout/reftests/bugs/476063-3-ref.html create mode 100644 layout/reftests/bugs/476063-3.html create mode 100644 layout/reftests/bugs/476063-4-ref.xhtml create mode 100644 layout/reftests/bugs/476063-4.xhtml create mode 100644 layout/reftests/bugs/476357-1-ref.html create mode 100644 layout/reftests/bugs/476357-1.html create mode 100644 layout/reftests/bugs/476598-1-ref.html create mode 100644 layout/reftests/bugs/476598-1-ref2.html create mode 100644 layout/reftests/bugs/476598-1a.html create mode 100644 layout/reftests/bugs/476598-1b.html create mode 100644 layout/reftests/bugs/476856-1-ref.html create mode 100644 layout/reftests/bugs/476856-1.html create mode 100644 layout/reftests/bugs/478377-1-ref.xhtml create mode 100644 layout/reftests/bugs/478377-1.xhtml create mode 100644 layout/reftests/bugs/478614-1-ref.html create mode 100644 layout/reftests/bugs/478614-1.html create mode 100644 layout/reftests/bugs/478614-2.html create mode 100644 layout/reftests/bugs/478614-3-ref.html create mode 100644 layout/reftests/bugs/478614-3.html create mode 100644 layout/reftests/bugs/478614-4-ref.html create mode 100644 layout/reftests/bugs/478614-4.html create mode 100644 layout/reftests/bugs/478614-5-ref.html create mode 100644 layout/reftests/bugs/478614-5.html create mode 100644 layout/reftests/bugs/478811-1-ref.html create mode 100644 layout/reftests/bugs/478811-1.html create mode 100644 layout/reftests/bugs/478811-2-ref.html create mode 100644 layout/reftests/bugs/478811-2.html create mode 100644 layout/reftests/bugs/478811-3-ref.html create mode 100644 layout/reftests/bugs/478811-3.html create mode 100644 layout/reftests/bugs/478811-4-ref.html create mode 100644 layout/reftests/bugs/478811-4.html create mode 100644 layout/reftests/bugs/478956-1-ref.html create mode 100644 layout/reftests/bugs/478956-1a.html create mode 100644 layout/reftests/bugs/478956-1b.html create mode 100644 layout/reftests/bugs/480880-1-ref.html create mode 100644 layout/reftests/bugs/480880-1a.html create mode 100644 layout/reftests/bugs/480880-1b.html create mode 100644 layout/reftests/bugs/480880-1c.html create mode 100644 layout/reftests/bugs/480880-1d.html create mode 100644 layout/reftests/bugs/480880-1e.html create mode 100644 layout/reftests/bugs/480880-2a.html create mode 100644 layout/reftests/bugs/480880-2b.html create mode 100644 layout/reftests/bugs/480880-2c.html create mode 100644 layout/reftests/bugs/481024-1-ref.html create mode 100644 layout/reftests/bugs/481024-1a.html create mode 100644 layout/reftests/bugs/481024-1b.html create mode 100644 layout/reftests/bugs/481024-1c.html create mode 100644 layout/reftests/bugs/481024-1d.html create mode 100644 layout/reftests/bugs/481024-1e.html create mode 100644 layout/reftests/bugs/481948-1-ref.html create mode 100644 layout/reftests/bugs/481948-1.html create mode 100644 layout/reftests/bugs/481948-2-ref.html create mode 100644 layout/reftests/bugs/481948-2.html create mode 100644 layout/reftests/bugs/481948-3-ref.html create mode 100644 layout/reftests/bugs/481948-3.html create mode 100644 layout/reftests/bugs/482398-1-ref.html create mode 100644 layout/reftests/bugs/482398-1.html create mode 100644 layout/reftests/bugs/482592-1-ref.html create mode 100644 layout/reftests/bugs/482592-1a-shadow.xhtml create mode 100644 layout/reftests/bugs/482592-1b-shadow.xhtml create mode 100644 layout/reftests/bugs/482659-1-ref.html create mode 100644 layout/reftests/bugs/482659-1a.html create mode 100644 layout/reftests/bugs/482659-1b.html create mode 100644 layout/reftests/bugs/482659-1c.html create mode 100644 layout/reftests/bugs/482659-1d.html create mode 100644 layout/reftests/bugs/483565-ref.xhtml create mode 100644 layout/reftests/bugs/483565.xhtml create mode 100644 layout/reftests/bugs/484256-1-ref.html create mode 100644 layout/reftests/bugs/484256-1.html create mode 100644 layout/reftests/bugs/484256-2.html create mode 100644 layout/reftests/bugs/485012-1-ref.html create mode 100644 layout/reftests/bugs/485012-1.html create mode 100644 layout/reftests/bugs/485275-1-ref.html create mode 100644 layout/reftests/bugs/485275-1.html create mode 100644 layout/reftests/bugs/485275-1.svg create mode 100644 layout/reftests/bugs/486052-1-ref.html create mode 100644 layout/reftests/bugs/486052-1.html create mode 100644 layout/reftests/bugs/486052-2-ref.html create mode 100644 layout/reftests/bugs/486052-2a.html create mode 100644 layout/reftests/bugs/486052-2b.html create mode 100644 layout/reftests/bugs/486052-2c.html create mode 100644 layout/reftests/bugs/486052-2d.html create mode 100644 layout/reftests/bugs/486052-2e.html create mode 100644 layout/reftests/bugs/486052-2f.html create mode 100644 layout/reftests/bugs/486052-2g.html create mode 100644 layout/reftests/bugs/486065-1-ref.html create mode 100644 layout/reftests/bugs/486065-1.html create mode 100644 layout/reftests/bugs/487539-1.html create mode 100644 layout/reftests/bugs/488390-1-ref.html create mode 100644 layout/reftests/bugs/488390-1.html create mode 100644 layout/reftests/bugs/488649-1-ref.html create mode 100644 layout/reftests/bugs/488649-1.html create mode 100644 layout/reftests/bugs/488685-1-ref.html create mode 100644 layout/reftests/bugs/488685-1.html create mode 100644 layout/reftests/bugs/488692-1-ref.html create mode 100644 layout/reftests/bugs/488692-1.html create mode 100644 layout/reftests/bugs/489868-1-ref.svg create mode 100644 layout/reftests/bugs/489868-1.svg create mode 100644 layout/reftests/bugs/490173-2-ref.html create mode 100644 layout/reftests/bugs/490173-2.html create mode 100644 layout/reftests/bugs/490176-1-ref.html create mode 100644 layout/reftests/bugs/490176-1.html create mode 100644 layout/reftests/bugs/490177-1-ref.svg create mode 100644 layout/reftests/bugs/490177-1.svg create mode 100644 layout/reftests/bugs/490182-1-ref.html create mode 100644 layout/reftests/bugs/490182-1a.html create mode 100644 layout/reftests/bugs/490182-1b.html create mode 100644 layout/reftests/bugs/491180-1-ref.html create mode 100644 layout/reftests/bugs/491180-1.html create mode 100644 layout/reftests/bugs/491180-2-ref.html create mode 100644 layout/reftests/bugs/491180-2.html create mode 100644 layout/reftests/bugs/491323-1-ref.xhtml create mode 100644 layout/reftests/bugs/491323-1.xhtml create mode 100644 layout/reftests/bugs/492661-1-ref.html create mode 100644 layout/reftests/bugs/492661-1.html create mode 100644 layout/reftests/bugs/493968-1-ref.html create mode 100644 layout/reftests/bugs/493968-1.html create mode 100644 layout/reftests/bugs/494667-1-ref.html create mode 100644 layout/reftests/bugs/494667-1.html create mode 100644 layout/reftests/bugs/494667-2-ref.html create mode 100644 layout/reftests/bugs/494667-2.html create mode 100644 layout/reftests/bugs/495274-1-ref.html create mode 100644 layout/reftests/bugs/495274-1.html create mode 100644 layout/reftests/bugs/495385-1-ref.html create mode 100644 layout/reftests/bugs/495385-1a.html create mode 100644 layout/reftests/bugs/495385-1b.html create mode 100644 layout/reftests/bugs/495385-1c.html create mode 100644 layout/reftests/bugs/495385-1d.html create mode 100644 layout/reftests/bugs/495385-1e.html create mode 100644 layout/reftests/bugs/495385-1f.html create mode 100644 layout/reftests/bugs/495385-2-ref.html create mode 100644 layout/reftests/bugs/495385-2a.html create mode 100644 layout/reftests/bugs/495385-2b.html create mode 100644 layout/reftests/bugs/495385-2c.html create mode 100644 layout/reftests/bugs/495385-2d.html create mode 100644 layout/reftests/bugs/495385-2e.html create mode 100644 layout/reftests/bugs/495385-2g.html create mode 100644 layout/reftests/bugs/495385-2h.html create mode 100644 layout/reftests/bugs/495385-2i.html create mode 100644 layout/reftests/bugs/495385-3-ref.html create mode 100644 layout/reftests/bugs/495385-3.html create mode 100644 layout/reftests/bugs/495385-4-ref.html create mode 100644 layout/reftests/bugs/495385-4.html create mode 100644 layout/reftests/bugs/495385-5-ref.html create mode 100644 layout/reftests/bugs/495385-5.html create mode 100644 layout/reftests/bugs/496032-1-ref.html create mode 100644 layout/reftests/bugs/496032-1.html create mode 100644 layout/reftests/bugs/496840-1-ref.html create mode 100644 layout/reftests/bugs/496840-1.html create mode 100644 layout/reftests/bugs/501037-ref.html create mode 100644 layout/reftests/bugs/501037.html create mode 100644 layout/reftests/bugs/501257-1-ref.html create mode 100644 layout/reftests/bugs/501257-1-ref.xhtml create mode 100644 layout/reftests/bugs/501257-1.xhtml create mode 100644 layout/reftests/bugs/501257-1a.html create mode 100644 layout/reftests/bugs/501257-1b.html create mode 100644 layout/reftests/bugs/501627-1-ref.html create mode 100644 layout/reftests/bugs/501627-1.html create mode 100644 layout/reftests/bugs/502288-1-ref.html create mode 100644 layout/reftests/bugs/502288-1.html create mode 100644 layout/reftests/bugs/502447-1-ref.html create mode 100644 layout/reftests/bugs/502447-1.html create mode 100644 layout/reftests/bugs/502447-2-ref.html create mode 100644 layout/reftests/bugs/502447-2.html create mode 100644 layout/reftests/bugs/502795-1-ref.html create mode 100644 layout/reftests/bugs/502795-1.html create mode 100644 layout/reftests/bugs/502942-1-ref.html create mode 100644 layout/reftests/bugs/502942-1.html create mode 100644 layout/reftests/bugs/503364-1-ref.html create mode 100644 layout/reftests/bugs/503364-1a.html create mode 100644 layout/reftests/bugs/503364-1b.html create mode 100644 layout/reftests/bugs/503531-1-ref.html create mode 100644 layout/reftests/bugs/503531-1.html create mode 100644 layout/reftests/bugs/504032-1-ref.html create mode 100644 layout/reftests/bugs/504032-1.html create mode 100644 layout/reftests/bugs/505743-1.html create mode 100644 layout/reftests/bugs/50630-1-ref.html create mode 100644 layout/reftests/bugs/50630-1a.html create mode 100644 layout/reftests/bugs/50630-1b.html create mode 100644 layout/reftests/bugs/50630-1c.html create mode 100644 layout/reftests/bugs/50630-2-ref.html create mode 100644 layout/reftests/bugs/50630-2.html create mode 100644 layout/reftests/bugs/50630-3-ref.html create mode 100644 layout/reftests/bugs/50630-3.html create mode 100644 layout/reftests/bugs/50630-4-ref.html create mode 100644 layout/reftests/bugs/50630-4-ref2.html create mode 100644 layout/reftests/bugs/50630-4.html create mode 100644 layout/reftests/bugs/50630-5-ref.html create mode 100644 layout/reftests/bugs/50630-5.html create mode 100644 layout/reftests/bugs/506481-1-ref.html create mode 100644 layout/reftests/bugs/506481-1.html create mode 100644 layout/reftests/bugs/507187-1-ref.html create mode 100644 layout/reftests/bugs/507187-1.html create mode 100644 layout/reftests/bugs/507487-1-ref.html create mode 100644 layout/reftests/bugs/507487-1.html create mode 100644 layout/reftests/bugs/507487-2-ref.xhtml create mode 100644 layout/reftests/bugs/507487-2.xhtml create mode 100644 layout/reftests/bugs/507762-1-ref.html create mode 100644 layout/reftests/bugs/507762-1.html create mode 100644 layout/reftests/bugs/507762-2-ref.html create mode 100644 layout/reftests/bugs/507762-2.html create mode 100644 layout/reftests/bugs/507762-3.html create mode 100644 layout/reftests/bugs/507762-4.html create mode 100644 layout/reftests/bugs/508919-1-ref.xhtml create mode 100644 layout/reftests/bugs/508919-1.xhtml create mode 100644 layout/reftests/bugs/509155-1-ref.xhtml create mode 100644 layout/reftests/bugs/509155-1.xhtml create mode 100644 layout/reftests/bugs/512410-ref.html create mode 100644 layout/reftests/bugs/512410.html create mode 100644 layout/reftests/bugs/512631-1-ref.html create mode 100644 layout/reftests/bugs/512631-1.html create mode 100644 layout/reftests/bugs/513153-1-ref.html create mode 100644 layout/reftests/bugs/513153-1a.html create mode 100644 layout/reftests/bugs/513153-1b.html create mode 100644 layout/reftests/bugs/513153-2-ref.html create mode 100644 layout/reftests/bugs/513153-2a.html create mode 100644 layout/reftests/bugs/513153-2b.html create mode 100644 layout/reftests/bugs/513318-1-ref.xhtml create mode 100644 layout/reftests/bugs/513318-1.xhtml create mode 100644 layout/reftests/bugs/513318-2-ref.xhtml create mode 100644 layout/reftests/bugs/513318-2.xhtml create mode 100644 layout/reftests/bugs/514917-1-ref.html create mode 100644 layout/reftests/bugs/514917-1.html create mode 100644 layout/reftests/bugs/518172-1a.html create mode 100644 layout/reftests/bugs/518172-1b.html create mode 100644 layout/reftests/bugs/518172-2a.html create mode 100644 layout/reftests/bugs/518172-2b.html create mode 100644 layout/reftests/bugs/518172-a-ref.html create mode 100644 layout/reftests/bugs/518172-b-ref.html create mode 100644 layout/reftests/bugs/520421-1-ref.html create mode 100644 layout/reftests/bugs/520421-1.html create mode 100644 layout/reftests/bugs/520563-1-ref.xhtml create mode 100644 layout/reftests/bugs/520563-1.xhtml create mode 100644 layout/reftests/bugs/521525-1-ref.html create mode 100644 layout/reftests/bugs/521525-1.html create mode 100644 layout/reftests/bugs/521525-2-ref.html create mode 100644 layout/reftests/bugs/521525-2.html create mode 100644 layout/reftests/bugs/521539-1-ref.html create mode 100644 layout/reftests/bugs/521539-1.html create mode 100644 layout/reftests/bugs/521542-1-ref.xhtml create mode 100644 layout/reftests/bugs/521542-1.xhtml create mode 100644 layout/reftests/bugs/521602-ref.html create mode 100644 layout/reftests/bugs/521602.html create mode 100644 layout/reftests/bugs/521685-1-ref.html create mode 100644 layout/reftests/bugs/521685-1.html create mode 100644 layout/reftests/bugs/522632-1-ref.html create mode 100644 layout/reftests/bugs/522632-1.html create mode 100644 layout/reftests/bugs/523096-1-ref.html create mode 100644 layout/reftests/bugs/523096-1.html create mode 100644 layout/reftests/bugs/523468-1-ref.html create mode 100644 layout/reftests/bugs/523468-1.html create mode 100644 layout/reftests/bugs/524175-1-ref.html create mode 100644 layout/reftests/bugs/524175-1.html create mode 100644 layout/reftests/bugs/526463-1-ref.html create mode 100644 layout/reftests/bugs/526463-1.html create mode 100644 layout/reftests/bugs/527464-1.html create mode 100644 layout/reftests/bugs/527464-ref.html create mode 100644 layout/reftests/bugs/528038-1-ref.html create mode 100644 layout/reftests/bugs/528038-1a.html create mode 100644 layout/reftests/bugs/528038-1b.html create mode 100644 layout/reftests/bugs/528038-1c.html create mode 100644 layout/reftests/bugs/528038-1d.html create mode 100644 layout/reftests/bugs/528038-1e.html create mode 100644 layout/reftests/bugs/528038-1f.html create mode 100644 layout/reftests/bugs/528038-2-ref.html create mode 100644 layout/reftests/bugs/528038-2.html create mode 100644 layout/reftests/bugs/530686-1-ref.html create mode 100644 layout/reftests/bugs/530686-1.html create mode 100644 layout/reftests/bugs/531200-1-ref.html create mode 100644 layout/reftests/bugs/531200-1.html create mode 100644 layout/reftests/bugs/531371-1-ref.html create mode 100644 layout/reftests/bugs/531371-1.html create mode 100644 layout/reftests/bugs/534526-1-ref.html create mode 100644 layout/reftests/bugs/534526-1a.html create mode 100644 layout/reftests/bugs/534526-1b.html create mode 100644 layout/reftests/bugs/534804-1-ref.html create mode 100644 layout/reftests/bugs/534804-1.html create mode 100644 layout/reftests/bugs/534808-1-ref.html create mode 100644 layout/reftests/bugs/534808-1.html create mode 100644 layout/reftests/bugs/534808-2-ref.html create mode 100644 layout/reftests/bugs/534808-2.html create mode 100644 layout/reftests/bugs/534919-1-ref.html create mode 100644 layout/reftests/bugs/534919-1.html create mode 100644 layout/reftests/bugs/536061-ref.html create mode 100644 layout/reftests/bugs/536061.html create mode 100644 layout/reftests/bugs/537471-1-ref.html create mode 100644 layout/reftests/bugs/537471-1.html create mode 100644 layout/reftests/bugs/537507-1-frame.xhtml create mode 100644 layout/reftests/bugs/537507-1-ref.xhtml create mode 100644 layout/reftests/bugs/537507-1.xhtml create mode 100644 layout/reftests/bugs/537507-2-frame.xhtml create mode 100644 layout/reftests/bugs/537507-2-ref.html create mode 100644 layout/reftests/bugs/537507-2.html create mode 100644 layout/reftests/bugs/538909-1-ref.html create mode 100644 layout/reftests/bugs/538909-1.html create mode 100644 layout/reftests/bugs/538935-1-ref.html create mode 100644 layout/reftests/bugs/538935-1.html create mode 100644 layout/reftests/bugs/539226-1.html create mode 100644 layout/reftests/bugs/539323-1-ref.html create mode 100644 layout/reftests/bugs/539323-1.html create mode 100644 layout/reftests/bugs/539323-2-ref.html create mode 100644 layout/reftests/bugs/539323-2.html create mode 100644 layout/reftests/bugs/539323-3-ref.html create mode 100644 layout/reftests/bugs/539323-3.html create mode 100644 layout/reftests/bugs/539880-1-dynamic.html create mode 100644 layout/reftests/bugs/539880-1-ref.html create mode 100644 layout/reftests/bugs/539880-1.html create mode 100644 layout/reftests/bugs/539949-1-ref.html create mode 100644 layout/reftests/bugs/539949-1.html create mode 100644 layout/reftests/bugs/541382-1-ref.html create mode 100644 layout/reftests/bugs/541382-1.html create mode 100644 layout/reftests/bugs/542116-1-ref.html create mode 100644 layout/reftests/bugs/542116-1.html create mode 100644 layout/reftests/bugs/542116-2-ref.html create mode 100644 layout/reftests/bugs/542116-2.html create mode 100644 layout/reftests/bugs/542116-3-ref.html create mode 100644 layout/reftests/bugs/542116-3.html create mode 100644 layout/reftests/bugs/542317-1-ref.html create mode 100644 layout/reftests/bugs/542317-1.html create mode 100644 layout/reftests/bugs/542620-1-ref.html create mode 100644 layout/reftests/bugs/542620-1.html create mode 100644 layout/reftests/bugs/545049-1-ref.html create mode 100644 layout/reftests/bugs/545049-1.html create mode 100644 layout/reftests/bugs/546033-1-ref.html create mode 100644 layout/reftests/bugs/546033-1.html create mode 100644 layout/reftests/bugs/549184-1-ref.html create mode 100644 layout/reftests/bugs/549184-1.html create mode 100644 layout/reftests/bugs/550325-1-ref.html create mode 100644 layout/reftests/bugs/550325-1.html create mode 100644 layout/reftests/bugs/550325-2.html create mode 100644 layout/reftests/bugs/550325-3.html create mode 100644 layout/reftests/bugs/550716-1-ref.html create mode 100644 layout/reftests/bugs/550716-1.html create mode 100644 layout/reftests/bugs/550882-1-ref.html create mode 100644 layout/reftests/bugs/550882-1.html create mode 100644 layout/reftests/bugs/550882-2-ref.html create mode 100644 layout/reftests/bugs/550882-2.html create mode 100644 layout/reftests/bugs/551463-1-ref.html create mode 100644 layout/reftests/bugs/551463-1.html create mode 100644 layout/reftests/bugs/551699-1-ref.html create mode 100644 layout/reftests/bugs/551699-1.html create mode 100644 layout/reftests/bugs/552334-1-ref.html create mode 100644 layout/reftests/bugs/552334-1.html create mode 100644 layout/reftests/bugs/553571-1-notref.html create mode 100644 layout/reftests/bugs/553571-1.html create mode 100644 layout/reftests/bugs/555388-1-ref.html create mode 100644 layout/reftests/bugs/555388-1.html create mode 100644 layout/reftests/bugs/556661-1-ref.html create mode 100644 layout/reftests/bugs/556661-1.html create mode 100644 layout/reftests/bugs/557087-1.html create mode 100644 layout/reftests/bugs/557087-2.html create mode 100644 layout/reftests/bugs/557087-ref.html create mode 100644 layout/reftests/bugs/557736-1-ref.html create mode 100644 layout/reftests/bugs/557736-1.html create mode 100644 layout/reftests/bugs/558011-1-ref.xhtml create mode 100644 layout/reftests/bugs/558011-1.xhtml create mode 100644 layout/reftests/bugs/559284-1-ref.html create mode 100644 layout/reftests/bugs/559284-1.html create mode 100644 layout/reftests/bugs/561981-1-ref.html create mode 100644 layout/reftests/bugs/561981-1.html create mode 100644 layout/reftests/bugs/561981-2-ref.html create mode 100644 layout/reftests/bugs/561981-2.html create mode 100644 layout/reftests/bugs/561981-3-ref.html create mode 100644 layout/reftests/bugs/561981-3.html create mode 100644 layout/reftests/bugs/561981-4-ref.html create mode 100644 layout/reftests/bugs/561981-4.html create mode 100644 layout/reftests/bugs/561981-5-ref.html create mode 100644 layout/reftests/bugs/561981-5.html create mode 100644 layout/reftests/bugs/561981-6-ref.html create mode 100644 layout/reftests/bugs/561981-6.html create mode 100644 layout/reftests/bugs/561981-7-ref.html create mode 100644 layout/reftests/bugs/561981-7.html create mode 100644 layout/reftests/bugs/561981-8-ref.html create mode 100644 layout/reftests/bugs/561981-8.html create mode 100644 layout/reftests/bugs/562835-1.html create mode 100644 layout/reftests/bugs/562835-2.html create mode 100644 layout/reftests/bugs/562835-ref.html create mode 100644 layout/reftests/bugs/563584-1-ref.html create mode 100644 layout/reftests/bugs/563584-1.html create mode 100644 layout/reftests/bugs/563584-10-ref.html create mode 100644 layout/reftests/bugs/563584-10a.html create mode 100644 layout/reftests/bugs/563584-10b.html create mode 100644 layout/reftests/bugs/563584-11-ref.html create mode 100644 layout/reftests/bugs/563584-11.html create mode 100644 layout/reftests/bugs/563584-2-ref.html create mode 100644 layout/reftests/bugs/563584-2.html create mode 100644 layout/reftests/bugs/563584-3-ref.html create mode 100644 layout/reftests/bugs/563584-3.html create mode 100644 layout/reftests/bugs/563584-4-ref.html create mode 100644 layout/reftests/bugs/563584-4.html create mode 100644 layout/reftests/bugs/563584-5-ref.html create mode 100644 layout/reftests/bugs/563584-5.html create mode 100644 layout/reftests/bugs/563584-6-columns-ref.html create mode 100644 layout/reftests/bugs/563584-6-columns.html create mode 100644 layout/reftests/bugs/563584-6-printing-ref.html create mode 100644 layout/reftests/bugs/563584-6-printing.html create mode 100644 layout/reftests/bugs/563584-7-ref.html create mode 100644 layout/reftests/bugs/563584-7.html create mode 100644 layout/reftests/bugs/563584-8a-ref.html create mode 100644 layout/reftests/bugs/563584-8a.html create mode 100644 layout/reftests/bugs/563584-8b-ref.html create mode 100644 layout/reftests/bugs/563584-8b.html create mode 100644 layout/reftests/bugs/563584-8c-ref.html create mode 100644 layout/reftests/bugs/563584-8c.html create mode 100644 layout/reftests/bugs/563584-8d-ref.html create mode 100644 layout/reftests/bugs/563584-8d.html create mode 100644 layout/reftests/bugs/563584-9a-ref.html create mode 100644 layout/reftests/bugs/563584-9a.html create mode 100644 layout/reftests/bugs/563584-9b-ref.html create mode 100644 layout/reftests/bugs/563584-9b.html create mode 100644 layout/reftests/bugs/563584-9c.html create mode 100644 layout/reftests/bugs/563584-9cd-ref.html create mode 100644 layout/reftests/bugs/563584-9d.html create mode 100644 layout/reftests/bugs/563884-1-ref.html create mode 100644 layout/reftests/bugs/563884-1.html create mode 100644 layout/reftests/bugs/564002-1-ref.html create mode 100644 layout/reftests/bugs/564002-1.html create mode 100644 layout/reftests/bugs/564054-1-ref.html create mode 100644 layout/reftests/bugs/564054-1.html create mode 100644 layout/reftests/bugs/564991-1-ref.html create mode 100644 layout/reftests/bugs/564991-1.html create mode 100644 layout/reftests/bugs/565819-1.html create mode 100644 layout/reftests/bugs/565819-2.html create mode 100644 layout/reftests/bugs/565819-ref.html create mode 100644 layout/reftests/bugs/568441-ref.html create mode 100644 layout/reftests/bugs/568441.html create mode 100644 layout/reftests/bugs/569006-1-ref.html create mode 100644 layout/reftests/bugs/569006-1.html create mode 100644 layout/reftests/bugs/571281-1-ref.html create mode 100644 layout/reftests/bugs/571281-1a.html create mode 100644 layout/reftests/bugs/571281-1b.html create mode 100644 layout/reftests/bugs/571281-1c.html create mode 100644 layout/reftests/bugs/571347-1-ref.html create mode 100644 layout/reftests/bugs/571347-1a.html create mode 100644 layout/reftests/bugs/571347-1b.html create mode 100644 layout/reftests/bugs/571347-2-ref.html create mode 100644 layout/reftests/bugs/571347-2a.html create mode 100644 layout/reftests/bugs/571347-2b.html create mode 100644 layout/reftests/bugs/571347-2c.html create mode 100644 layout/reftests/bugs/571347-2d.html create mode 100644 layout/reftests/bugs/571347-3-ref.html create mode 100644 layout/reftests/bugs/571347-3.html create mode 100644 layout/reftests/bugs/572598-1.html create mode 100644 layout/reftests/bugs/572598-ref.html create mode 100644 layout/reftests/bugs/574898-1.html create mode 100644 layout/reftests/bugs/574898-ref.html create mode 100644 layout/reftests/bugs/574907-1-ref.html create mode 100644 layout/reftests/bugs/574907-1.html create mode 100644 layout/reftests/bugs/574907-2-ref.html create mode 100644 layout/reftests/bugs/574907-2.html create mode 100644 layout/reftests/bugs/574907-3-notref.html create mode 100644 layout/reftests/bugs/574907-3.html create mode 100644 layout/reftests/bugs/577838-1-ref.html create mode 100644 layout/reftests/bugs/577838-1.html create mode 100644 layout/reftests/bugs/577838-2-ref.html create mode 100644 layout/reftests/bugs/577838-2.html create mode 100644 layout/reftests/bugs/579323-1-ref.html create mode 100644 layout/reftests/bugs/579323-1.html create mode 100644 layout/reftests/bugs/579349-1-ref.html create mode 100644 layout/reftests/bugs/579349-1.html create mode 100644 layout/reftests/bugs/579655-1-ref.html create mode 100644 layout/reftests/bugs/579655-1.html create mode 100644 layout/reftests/bugs/579808-1-ref.html create mode 100644 layout/reftests/bugs/579985-1-ref.html create mode 100644 layout/reftests/bugs/579985-1.html create mode 100644 layout/reftests/bugs/580863-1-ref.html create mode 100644 layout/reftests/bugs/580863-1.html create mode 100644 layout/reftests/bugs/581317-1-ref.html create mode 100644 layout/reftests/bugs/581317-1.html create mode 100644 layout/reftests/bugs/581579-1-ref.html create mode 100644 layout/reftests/bugs/581579-1.html create mode 100644 layout/reftests/bugs/582037-1-ref.html create mode 100644 layout/reftests/bugs/582037-1a.html create mode 100644 layout/reftests/bugs/582037-1b.html create mode 100644 layout/reftests/bugs/582037-2-ref.html create mode 100644 layout/reftests/bugs/582037-2a.html create mode 100644 layout/reftests/bugs/582037-2b.html create mode 100644 layout/reftests/bugs/582146-1.html create mode 100644 layout/reftests/bugs/582476-1-helper.html create mode 100644 layout/reftests/bugs/582476-1-ref-helper.html create mode 100644 layout/reftests/bugs/582476-1-ref.svg create mode 100644 layout/reftests/bugs/582476-1.svg create mode 100644 layout/reftests/bugs/584400-dash-length-ref.svg create mode 100644 layout/reftests/bugs/584400-dash-length.svg create mode 100644 layout/reftests/bugs/584699-1-ref.html create mode 100644 layout/reftests/bugs/584699-1.html create mode 100644 layout/reftests/bugs/585598-2-ref.xhtml create mode 100644 layout/reftests/bugs/585598-2.xhtml create mode 100644 layout/reftests/bugs/586400-1-ref.html create mode 100644 layout/reftests/bugs/586400-1.html create mode 100644 layout/reftests/bugs/586683-1-ref.html create mode 100644 layout/reftests/bugs/586683-1.html create mode 100644 layout/reftests/bugs/589615-1-ref.html create mode 100644 layout/reftests/bugs/589615-1a.xhtml create mode 100644 layout/reftests/bugs/589615-1b.html create mode 100644 layout/reftests/bugs/589672-1-ref.html create mode 100644 layout/reftests/bugs/589672-1.html create mode 100644 layout/reftests/bugs/589682-1-notref.html create mode 100644 layout/reftests/bugs/589682-1.html create mode 100644 layout/reftests/bugs/593243-1-ref.html create mode 100644 layout/reftests/bugs/593243-1.html create mode 100644 layout/reftests/bugs/593243-2-ref.html create mode 100644 layout/reftests/bugs/593243-2.html create mode 100644 layout/reftests/bugs/593544-1-ref.html create mode 100644 layout/reftests/bugs/593544-1.html create mode 100644 layout/reftests/bugs/594333-1-ref.html create mode 100644 layout/reftests/bugs/594333-1.html create mode 100644 layout/reftests/bugs/594624-1-ref.html create mode 100644 layout/reftests/bugs/594624-1.html create mode 100644 layout/reftests/bugs/594737-1-ref.html create mode 100644 layout/reftests/bugs/594737-1.html create mode 100644 layout/reftests/bugs/597721-1-ref.html create mode 100644 layout/reftests/bugs/597721-1.html create mode 100644 layout/reftests/bugs/598726-1-ref.html create mode 100644 layout/reftests/bugs/598726-1.html create mode 100644 layout/reftests/bugs/599113-1-ref.html create mode 100644 layout/reftests/bugs/599113-1.html create mode 100644 layout/reftests/bugs/599882-1-ref.html create mode 100644 layout/reftests/bugs/599882-1a.html create mode 100644 layout/reftests/bugs/599882-1b.html create mode 100644 layout/reftests/bugs/599882-2-ref.html create mode 100644 layout/reftests/bugs/599882-2.html create mode 100644 layout/reftests/bugs/600045-1-ref.html create mode 100644 layout/reftests/bugs/600045-1.html create mode 100644 layout/reftests/bugs/600803-1-ref.html create mode 100644 layout/reftests/bugs/600803-1.html create mode 100644 layout/reftests/bugs/600974-1-ref.html create mode 100644 layout/reftests/bugs/600974-1.html create mode 100644 layout/reftests/bugs/600974-2.html create mode 100644 layout/reftests/bugs/600974-3.html create mode 100644 layout/reftests/bugs/602200-1-ref.html create mode 100644 layout/reftests/bugs/602200-1.html create mode 100644 layout/reftests/bugs/602200-2-ref.html create mode 100644 layout/reftests/bugs/602200-2.html create mode 100644 layout/reftests/bugs/602200-3-ref.html create mode 100644 layout/reftests/bugs/602200-3.html create mode 100644 layout/reftests/bugs/602200-4-ref.html create mode 100644 layout/reftests/bugs/602200-4.html create mode 100644 layout/reftests/bugs/603423-1-ref.html create mode 100644 layout/reftests/bugs/603423-1.html create mode 100644 layout/reftests/bugs/604737-ref.html create mode 100644 layout/reftests/bugs/604737.html create mode 100644 layout/reftests/bugs/605138-1-ref.html create mode 100644 layout/reftests/bugs/605138-1.html create mode 100644 layout/reftests/bugs/605157-1-ref.xhtml create mode 100644 layout/reftests/bugs/605157-1.xhtml create mode 100644 layout/reftests/bugs/607267-1-ref.html create mode 100644 layout/reftests/bugs/607267-1.html create mode 100644 layout/reftests/bugs/608636-1-ref.html create mode 100644 layout/reftests/bugs/608636-1.html create mode 100644 layout/reftests/bugs/608756-1-ref.html create mode 100644 layout/reftests/bugs/608756-1a.html create mode 100644 layout/reftests/bugs/608756-1b.html create mode 100644 layout/reftests/bugs/608756-2-ref.html create mode 100644 layout/reftests/bugs/608756-2.html create mode 100644 layout/reftests/bugs/609272-1-ref.html create mode 100644 layout/reftests/bugs/609272-1.html create mode 100644 layout/reftests/bugs/613433-1-ref.html create mode 100644 layout/reftests/bugs/613433-1.html create mode 100644 layout/reftests/bugs/613433-2-ref.html create mode 100644 layout/reftests/bugs/613433-2.html create mode 100644 layout/reftests/bugs/613433-3-ref.html create mode 100644 layout/reftests/bugs/613433-3.html create mode 100644 layout/reftests/bugs/614272-1-ref.svg create mode 100644 layout/reftests/bugs/614272-1.svg create mode 100644 layout/reftests/bugs/615121-1-ref.html create mode 100644 layout/reftests/bugs/615121-1.html create mode 100644 layout/reftests/bugs/615121-2-notref.html create mode 100644 layout/reftests/bugs/615121-2.html create mode 100644 layout/reftests/bugs/617242-1-ref.html create mode 100644 layout/reftests/bugs/617242-1.html create mode 100644 layout/reftests/bugs/618071-notref.html create mode 100644 layout/reftests/bugs/618071.html create mode 100644 layout/reftests/bugs/619117-1-ref.html create mode 100644 layout/reftests/bugs/619117-1.html create mode 100644 layout/reftests/bugs/619511-1-ref.html create mode 100644 layout/reftests/bugs/619511-1.html create mode 100644 layout/reftests/bugs/621253-1-externalFilter.html create mode 100644 layout/reftests/bugs/621253-1-internalFilter.html create mode 100644 layout/reftests/bugs/621253-1-ref.html create mode 100644 layout/reftests/bugs/621253-2-externalFilter.html create mode 100644 layout/reftests/bugs/621253-2-internalFilter.html create mode 100644 layout/reftests/bugs/621253-2-ref.html create mode 100644 layout/reftests/bugs/621253-helper-externalFilter.xhtml create mode 100644 layout/reftests/bugs/621253-helper-internalFilter.xhtml create mode 100644 layout/reftests/bugs/621918-1-ref.svg create mode 100644 layout/reftests/bugs/621918-1.svg create mode 100644 layout/reftests/bugs/621918-2-ref.svg create mode 100644 layout/reftests/bugs/621918-2.svg create mode 100644 layout/reftests/bugs/622585-1-ref.html create mode 100644 layout/reftests/bugs/622585-1.html create mode 100644 layout/reftests/bugs/625409-1-ref.html create mode 100644 layout/reftests/bugs/625409-1.html create mode 100644 layout/reftests/bugs/627393-1.html create mode 100644 layout/reftests/bugs/630835-1.html create mode 100644 layout/reftests/bugs/631352-1-ref.html create mode 100644 layout/reftests/bugs/631352-1.html create mode 100644 layout/reftests/bugs/632781-normalsize.html create mode 100644 layout/reftests/bugs/632781-ref.html create mode 100644 layout/reftests/bugs/632781-verybig.html create mode 100644 layout/reftests/bugs/633344-1-ref.html create mode 100644 layout/reftests/bugs/633344-1.html create mode 100644 layout/reftests/bugs/634232-1-ref.html create mode 100644 layout/reftests/bugs/634232-1.html create mode 100644 layout/reftests/bugs/635302-1-ref.html create mode 100644 layout/reftests/bugs/635302-1.html create mode 100644 layout/reftests/bugs/635373-1-ref.html create mode 100644 layout/reftests/bugs/635373-1.html create mode 100644 layout/reftests/bugs/635373-2-ref.html create mode 100644 layout/reftests/bugs/635373-2.html create mode 100644 layout/reftests/bugs/635373-3-ref.html create mode 100644 layout/reftests/bugs/635373-3.html create mode 100644 layout/reftests/bugs/635639-1-ref.html create mode 100644 layout/reftests/bugs/635639-1.html create mode 100644 layout/reftests/bugs/635639-2-ref.html create mode 100644 layout/reftests/bugs/635639-2.html create mode 100644 layout/reftests/bugs/637597-1-ref.html create mode 100644 layout/reftests/bugs/637597-1.html create mode 100644 layout/reftests/bugs/637852-1-ref.html create mode 100644 layout/reftests/bugs/637852-1.html create mode 100644 layout/reftests/bugs/637852-2-ref.html create mode 100644 layout/reftests/bugs/637852-2.html create mode 100644 layout/reftests/bugs/637852-3-ref.html create mode 100644 layout/reftests/bugs/637852-3.html create mode 100644 layout/reftests/bugs/641770-1-ref.html create mode 100644 layout/reftests/bugs/641770-1.html create mode 100644 layout/reftests/bugs/641856-1-ref.html create mode 100644 layout/reftests/bugs/641856-1.html create mode 100644 layout/reftests/bugs/645491-1-ref.html create mode 100644 layout/reftests/bugs/645491-1.html create mode 100644 layout/reftests/bugs/645647-1-ref.html create mode 100644 layout/reftests/bugs/645647-1.html create mode 100644 layout/reftests/bugs/645647-2-ref.html create mode 100644 layout/reftests/bugs/645647-2.html create mode 100644 layout/reftests/bugs/645768-1-ref.html create mode 100644 layout/reftests/bugs/645768-1.html create mode 100644 layout/reftests/bugs/647-1-ref.html create mode 100644 layout/reftests/bugs/647-1.html create mode 100644 layout/reftests/bugs/650228-1-ref.html create mode 100644 layout/reftests/bugs/650228-1.html create mode 100644 layout/reftests/bugs/652301-1-ref.html create mode 100644 layout/reftests/bugs/652301-1a.html create mode 100644 layout/reftests/bugs/652301-1b.html create mode 100644 layout/reftests/bugs/652775-1-ref.html create mode 100644 layout/reftests/bugs/652775-1.html create mode 100644 layout/reftests/bugs/652991-1-ref.html create mode 100644 layout/reftests/bugs/652991-1a.html create mode 100644 layout/reftests/bugs/652991-1b.html create mode 100644 layout/reftests/bugs/652991-2-ref.html create mode 100644 layout/reftests/bugs/652991-2.html create mode 100644 layout/reftests/bugs/652991-3-ref.html create mode 100644 layout/reftests/bugs/652991-3.html create mode 100644 layout/reftests/bugs/652991-4-ref.html create mode 100644 layout/reftests/bugs/652991-4.html create mode 100644 layout/reftests/bugs/653930-1-iframe.html create mode 100644 layout/reftests/bugs/653930-1-ref.html create mode 100644 layout/reftests/bugs/653930-1.html create mode 100644 layout/reftests/bugs/654057-1-ref.html create mode 100644 layout/reftests/bugs/654057-1.html create mode 100644 layout/reftests/bugs/654950-1-ref.html create mode 100644 layout/reftests/bugs/654950-1.html create mode 100644 layout/reftests/bugs/655549-1-ref.html create mode 100644 layout/reftests/bugs/655549-1.html create mode 100644 layout/reftests/bugs/655836-1-ref.html create mode 100644 layout/reftests/bugs/655836-1.html create mode 100644 layout/reftests/bugs/656875.html create mode 100644 layout/reftests/bugs/658952-ref.html create mode 100644 layout/reftests/bugs/658952.html create mode 100644 layout/reftests/bugs/660682-1-ref.html create mode 100644 layout/reftests/bugs/660682-1.html create mode 100644 layout/reftests/bugs/664127-1-ref.xhtml create mode 100644 layout/reftests/bugs/664127-1.css create mode 100644 layout/reftests/bugs/664127-1.xhtml create mode 100644 layout/reftests/bugs/665597-1-ref.html create mode 100644 layout/reftests/bugs/665597-1.html create mode 100644 layout/reftests/bugs/665597-2-ref.html create mode 100644 layout/reftests/bugs/665597-2.html create mode 100644 layout/reftests/bugs/667079-1-ref.html create mode 100644 layout/reftests/bugs/667079-1.html create mode 100644 layout/reftests/bugs/668319-1.xhtml create mode 100644 layout/reftests/bugs/669015-1-notref.xhtml create mode 100644 layout/reftests/bugs/669015-1.xhtml create mode 100644 layout/reftests/bugs/670442-1-ref.html create mode 100644 layout/reftests/bugs/670442-1.html create mode 100644 layout/reftests/bugs/670467-1-ref.html create mode 100644 layout/reftests/bugs/670467-1.html create mode 100644 layout/reftests/bugs/670467-2-ref.html create mode 100644 layout/reftests/bugs/670467-2.html create mode 100644 layout/reftests/bugs/67752-1-ref.html create mode 100644 layout/reftests/bugs/67752-1.html create mode 100644 layout/reftests/bugs/67752-2-ref.html create mode 100644 layout/reftests/bugs/67752-2.html create mode 100644 layout/reftests/bugs/68061-1-ref.xml create mode 100644 layout/reftests/bugs/68061-1.xml create mode 100644 layout/reftests/bugs/68061-2-ref.xml create mode 100644 layout/reftests/bugs/68061-2.xml create mode 100644 layout/reftests/bugs/690164-1-ref.html create mode 100644 layout/reftests/bugs/690164-1.html create mode 100644 layout/reftests/bugs/690643-1-ref.html create mode 100644 layout/reftests/bugs/690643-1.html create mode 100644 layout/reftests/bugs/691087-1-ref.html create mode 100644 layout/reftests/bugs/691087-1.html create mode 100644 layout/reftests/bugs/691571-1-ref.html create mode 100644 layout/reftests/bugs/691571-1.html create mode 100644 layout/reftests/bugs/696307-1-ref.html create mode 100644 layout/reftests/bugs/696307-1.html create mode 100644 layout/reftests/bugs/696739-1-ref.html create mode 100644 layout/reftests/bugs/696739-1.html create mode 100644 layout/reftests/bugs/703186-1-ref.html create mode 100644 layout/reftests/bugs/703186-1.html create mode 100644 layout/reftests/bugs/703186-2-ref.html create mode 100644 layout/reftests/bugs/703186-2.html create mode 100644 layout/reftests/bugs/711359-1-ref.html create mode 100644 layout/reftests/bugs/711359-1.html create mode 100644 layout/reftests/bugs/712130-1-ref.html create mode 100644 layout/reftests/bugs/712130-1.html create mode 100644 layout/reftests/bugs/712130-2-ref.html create mode 100644 layout/reftests/bugs/712130-2.html create mode 100644 layout/reftests/bugs/712849-1-ref.html create mode 100644 layout/reftests/bugs/712849-1.html create mode 100644 layout/reftests/bugs/713856-dynamic.html create mode 100644 layout/reftests/bugs/713856-ref.html create mode 100644 layout/reftests/bugs/713856-static.html create mode 100644 layout/reftests/bugs/714519-1-as.html create mode 100644 layout/reftests/bugs/714519-1-q.html create mode 100644 layout/reftests/bugs/714519-1-ref.html create mode 100644 layout/reftests/bugs/714519-2-as.html create mode 100644 layout/reftests/bugs/714519-2-q.html create mode 100644 layout/reftests/bugs/714519-2-ref.html create mode 100644 layout/reftests/bugs/718521-ref.html create mode 100644 layout/reftests/bugs/718521.html create mode 100644 layout/reftests/bugs/720987-ref.html create mode 100644 layout/reftests/bugs/720987.html create mode 100644 layout/reftests/bugs/722888-1-ref.html create mode 100644 layout/reftests/bugs/722888-1.html create mode 100644 layout/reftests/bugs/722923-1-ref.html create mode 100644 layout/reftests/bugs/722923-1.html create mode 100644 layout/reftests/bugs/723484-1-ref.html create mode 100644 layout/reftests/bugs/723484-1.html create mode 100644 layout/reftests/bugs/728983-1-ref.html create mode 100644 layout/reftests/bugs/728983-1.html create mode 100644 layout/reftests/bugs/729143-1-ref.html create mode 100644 layout/reftests/bugs/729143-1.html create mode 100644 layout/reftests/bugs/731521-1-ref.html create mode 100644 layout/reftests/bugs/731521-1.html create mode 100644 layout/reftests/bugs/731726-1-ref.html create mode 100644 layout/reftests/bugs/731726-1.html create mode 100644 layout/reftests/bugs/735481-1-ref.html create mode 100644 layout/reftests/bugs/735481-1.html create mode 100644 layout/reftests/bugs/745934-1-ref.html create mode 100644 layout/reftests/bugs/745934-1.html create mode 100644 layout/reftests/bugs/748692-1-ref.html create mode 100644 layout/reftests/bugs/748692-1a.html create mode 100644 layout/reftests/bugs/748692-1b.html create mode 100644 layout/reftests/bugs/748803-1-ref.html create mode 100644 layout/reftests/bugs/748803-1.html create mode 100644 layout/reftests/bugs/750551-1-ref.html create mode 100644 layout/reftests/bugs/750551-1.html create mode 100644 layout/reftests/bugs/751012-1-ref.html create mode 100644 layout/reftests/bugs/751012-1a.html create mode 100644 layout/reftests/bugs/751012-1b.html create mode 100644 layout/reftests/bugs/753329-1.html create mode 100644 layout/reftests/bugs/758561-1-ref.html create mode 100644 layout/reftests/bugs/758561-1.html create mode 100644 layout/reftests/bugs/759036-1-ref.html create mode 100644 layout/reftests/bugs/759036-1.html create mode 100644 layout/reftests/bugs/759036-2-ref.html create mode 100644 layout/reftests/bugs/759036-2.html create mode 100644 layout/reftests/bugs/76331-1-ref.html create mode 100644 layout/reftests/bugs/76331-1.html create mode 100644 layout/reftests/bugs/776265-1-ref.html create mode 100644 layout/reftests/bugs/776265-1a.html create mode 100644 layout/reftests/bugs/776265-1b.html create mode 100644 layout/reftests/bugs/776265-1c.html create mode 100644 layout/reftests/bugs/776265-1d.html create mode 100644 layout/reftests/bugs/776265-2-ref.html create mode 100644 layout/reftests/bugs/776265-2a.html create mode 100644 layout/reftests/bugs/776265-2b.html create mode 100644 layout/reftests/bugs/776265-2c.html create mode 100644 layout/reftests/bugs/776265-2d.html create mode 100644 layout/reftests/bugs/776443-1-ref.html create mode 100644 layout/reftests/bugs/776443-1.html create mode 100644 layout/reftests/bugs/776443-2-ref.html create mode 100644 layout/reftests/bugs/776443-2.html create mode 100644 layout/reftests/bugs/786254-1-ref.html create mode 100644 layout/reftests/bugs/786254-1.html create mode 100644 layout/reftests/bugs/787947-1-ref.html create mode 100644 layout/reftests/bugs/787947-1.html create mode 100644 layout/reftests/bugs/796847-1-ref.svg create mode 100644 layout/reftests/bugs/796847-1.svg create mode 100644 layout/reftests/bugs/797797-1-ref.html create mode 100644 layout/reftests/bugs/797797-1.html create mode 100644 layout/reftests/bugs/797797-2-ref.html create mode 100644 layout/reftests/bugs/797797-2.html create mode 100644 layout/reftests/bugs/801994-1-ref.html create mode 100644 layout/reftests/bugs/801994-1.html create mode 100644 layout/reftests/bugs/804323-1-ref.html create mode 100644 layout/reftests/bugs/804323-1.html create mode 100644 layout/reftests/bugs/811301-1-ref.html create mode 100644 layout/reftests/bugs/811301-1.html create mode 100644 layout/reftests/bugs/812824-1-ref.html create mode 100644 layout/reftests/bugs/812824-1.html create mode 100644 layout/reftests/bugs/814677-ref.html create mode 100644 layout/reftests/bugs/814677.html create mode 100644 layout/reftests/bugs/814952-1-ref.html create mode 100644 layout/reftests/bugs/814952-1.html create mode 100644 layout/reftests/bugs/815030-1-ref.html create mode 100644 layout/reftests/bugs/815030-1.html create mode 100644 layout/reftests/bugs/815593-1-ref.html create mode 100644 layout/reftests/bugs/815593-1.html create mode 100644 layout/reftests/bugs/816359-1-ref.html create mode 100644 layout/reftests/bugs/816359-1.html create mode 100644 layout/reftests/bugs/816458-1-ref.html create mode 100644 layout/reftests/bugs/816458-1.html create mode 100644 layout/reftests/bugs/816876-1-ref.xhtml create mode 100644 layout/reftests/bugs/816876-1.xhtml create mode 100644 layout/reftests/bugs/816876-2-ref.xhtml create mode 100644 layout/reftests/bugs/816876-2a.xhtml create mode 100644 layout/reftests/bugs/816876-2b.xhtml create mode 100644 layout/reftests/bugs/816948-1-ref.html create mode 100644 layout/reftests/bugs/816948-1.html create mode 100644 layout/reftests/bugs/816948-iframe.html create mode 100644 layout/reftests/bugs/817019-1.html create mode 100644 layout/reftests/bugs/818276-1-ref.html create mode 100644 layout/reftests/bugs/818276-1.html create mode 100644 layout/reftests/bugs/81947-1.html create mode 100644 layout/reftests/bugs/81947-ref.html create mode 100644 layout/reftests/bugs/825999-ref.html create mode 100644 layout/reftests/bugs/825999.html create mode 100644 layout/reftests/bugs/82711-1-ref.html create mode 100644 layout/reftests/bugs/82711-1.html create mode 100644 layout/reftests/bugs/82711-2-ref.html create mode 100644 layout/reftests/bugs/82711-2.html create mode 100644 layout/reftests/bugs/82711-3-ref.html create mode 100644 layout/reftests/bugs/82711-3.html create mode 100644 layout/reftests/bugs/827577-1-ref.html create mode 100644 layout/reftests/bugs/827577-1a.html create mode 100644 layout/reftests/bugs/827577-1b.html create mode 100644 layout/reftests/bugs/827577-2.html create mode 100644 layout/reftests/bugs/827799-1.html create mode 100644 layout/reftests/bugs/828146-1-ref.html create mode 100644 layout/reftests/bugs/828146-1.html create mode 100644 layout/reftests/bugs/829958-ref.html create mode 100644 layout/reftests/bugs/829958.html create mode 100644 layout/reftests/bugs/836844-1-ref.html create mode 100644 layout/reftests/bugs/836844-1.html create mode 100644 layout/reftests/bugs/841192-1-ref.html create mode 100644 layout/reftests/bugs/841192-1.html create mode 100644 layout/reftests/bugs/84400-1-ref.html create mode 100644 layout/reftests/bugs/84400-1.html create mode 100644 layout/reftests/bugs/84400-2-ref.html create mode 100644 layout/reftests/bugs/84400-2.html create mode 100644 layout/reftests/bugs/844178-ref.html create mode 100644 layout/reftests/bugs/844178.html create mode 100644 layout/reftests/bugs/846144-1-ref.html create mode 100644 layout/reftests/bugs/846144-1.html create mode 100644 layout/reftests/bugs/847850-1-ref.html create mode 100644 layout/reftests/bugs/847850-1.html create mode 100644 layout/reftests/bugs/848421-1-ref.html create mode 100644 layout/reftests/bugs/848421-1.html create mode 100644 layout/reftests/bugs/849407-1-ref.html create mode 100644 layout/reftests/bugs/849407-1.html create mode 100644 layout/reftests/bugs/849996-1-ref.html create mode 100644 layout/reftests/bugs/849996-1.html create mode 100644 layout/reftests/bugs/858803-1-frame.xhtml create mode 100644 layout/reftests/bugs/858803-1-ref.html create mode 100644 layout/reftests/bugs/858803-1.html create mode 100644 layout/reftests/bugs/860242-1-ref.html create mode 100644 layout/reftests/bugs/860242-1.html create mode 100644 layout/reftests/bugs/860370-notref.html create mode 100644 layout/reftests/bugs/860370.html create mode 100644 layout/reftests/bugs/871338-1-ref.html create mode 100644 layout/reftests/bugs/871338-1.html create mode 100644 layout/reftests/bugs/872254-1-ref.html create mode 100644 layout/reftests/bugs/872254-1.html create mode 100644 layout/reftests/bugs/883568-1-ref.html create mode 100644 layout/reftests/bugs/883568-1.html create mode 100644 layout/reftests/bugs/883987-1-ref.html create mode 100644 layout/reftests/bugs/883987-1a.html create mode 100644 layout/reftests/bugs/883987-1b.html create mode 100644 layout/reftests/bugs/883987-1c.html create mode 100644 layout/reftests/bugs/883987-1d.html create mode 100644 layout/reftests/bugs/883987-1e.html create mode 100644 layout/reftests/bugs/883987-1f.html create mode 100644 layout/reftests/bugs/890495-1-ref.html create mode 100644 layout/reftests/bugs/890495-1.html create mode 100644 layout/reftests/bugs/894931-1-ref.html create mode 100644 layout/reftests/bugs/894931-1.html create mode 100644 layout/reftests/bugs/897491-1-ref.html create mode 100644 layout/reftests/bugs/897491-1.html create mode 100644 layout/reftests/bugs/897491-2-ref.html create mode 100644 layout/reftests/bugs/897491-2.html create mode 100644 layout/reftests/bugs/902330-1-ref.html create mode 100644 layout/reftests/bugs/902330-1.html create mode 100644 layout/reftests/bugs/906199-1-ref.html create mode 100644 layout/reftests/bugs/906199-1.html create mode 100644 layout/reftests/bugs/921716-1-ref.html create mode 100644 layout/reftests/bugs/921716-1.html create mode 100644 layout/reftests/bugs/926155-1-ref.html create mode 100644 layout/reftests/bugs/926155-1.html create mode 100644 layout/reftests/bugs/928607-1-ref.html create mode 100644 layout/reftests/bugs/928607-1.html create mode 100644 layout/reftests/bugs/931464-1-ref.html create mode 100644 layout/reftests/bugs/931464-1.html create mode 100644 layout/reftests/bugs/931853-quirks-ref.html create mode 100644 layout/reftests/bugs/931853-quirks.html create mode 100644 layout/reftests/bugs/931853-ref.html create mode 100644 layout/reftests/bugs/931853.html create mode 100644 layout/reftests/bugs/933264-1-ref.html create mode 100644 layout/reftests/bugs/933264-1.html create mode 100644 layout/reftests/bugs/935056-1-ref.html create mode 100644 layout/reftests/bugs/935056-1.html create mode 100644 layout/reftests/bugs/936670-1-ref.svg create mode 100644 layout/reftests/bugs/936670-1.svg create mode 100644 layout/reftests/bugs/941940-1-ref.html create mode 100644 layout/reftests/bugs/941940-1.html create mode 100644 layout/reftests/bugs/942017-ref.html create mode 100644 layout/reftests/bugs/942017.html create mode 100644 layout/reftests/bugs/942672-1-ref.html create mode 100644 layout/reftests/bugs/942672-1.html create mode 100644 layout/reftests/bugs/944291-1-ref.html create mode 100644 layout/reftests/bugs/944291-1.html create mode 100644 layout/reftests/bugs/9458-basic-1-ref.html create mode 100644 layout/reftests/bugs/9458-basic-1.html create mode 100644 layout/reftests/bugs/9458-height-1-ref.html create mode 100644 layout/reftests/bugs/9458-height-1.html create mode 100644 layout/reftests/bugs/9458-height-2-ref.html create mode 100644 layout/reftests/bugs/9458-height-2.html create mode 100644 layout/reftests/bugs/9458-valign-1-ref.html create mode 100644 layout/reftests/bugs/9458-valign-1.html create mode 100644 layout/reftests/bugs/9458-valign-2-ref.html create mode 100644 layout/reftests/bugs/9458-valign-2.html create mode 100644 layout/reftests/bugs/9458-width-1-ref.html create mode 100644 layout/reftests/bugs/9458-width-1a.html create mode 100644 layout/reftests/bugs/9458-width-1b.html create mode 100644 layout/reftests/bugs/9458-width-2-ref.html create mode 100644 layout/reftests/bugs/9458-width-2a.html create mode 100644 layout/reftests/bugs/9458-width-2b.html create mode 100644 layout/reftests/bugs/9458-zorder-1.html create mode 100644 layout/reftests/bugs/9458-zorder-2.html create mode 100644 layout/reftests/bugs/9458-zorder-3.html create mode 100644 layout/reftests/bugs/9458-zorder-4.html create mode 100644 layout/reftests/bugs/9458-zorder-5.html create mode 100644 layout/reftests/bugs/9458-zorder-ref-inline-block.html create mode 100644 layout/reftests/bugs/9458-zorder-ref-inline.html create mode 100644 layout/reftests/bugs/9458-zorder-ref.html create mode 100644 layout/reftests/bugs/950436-1-ref.html create mode 100644 layout/reftests/bugs/950436-1.html create mode 100644 layout/reftests/bugs/950436-1.png create mode 100644 layout/reftests/bugs/953334-win32-clipping-ref.html create mode 100644 layout/reftests/bugs/953334-win32-clipping.html create mode 100644 layout/reftests/bugs/956513-1-ref.svg create mode 100644 layout/reftests/bugs/956513-1.svg create mode 100644 layout/reftests/bugs/957770-1-ref.svg create mode 100644 layout/reftests/bugs/957770-1.svg create mode 100644 layout/reftests/bugs/960277-1-ref.html create mode 100644 layout/reftests/bugs/960277-1.html create mode 100644 layout/reftests/bugs/961887-1-ref.html create mode 100644 layout/reftests/bugs/961887-1.html create mode 100644 layout/reftests/bugs/961887-2-ref.html create mode 100644 layout/reftests/bugs/961887-2.html create mode 100644 layout/reftests/bugs/961887-3-ref.html create mode 100644 layout/reftests/bugs/961887-3.html create mode 100644 layout/reftests/bugs/966510-1-ref.html create mode 100644 layout/reftests/bugs/966510-1.html create mode 100644 layout/reftests/bugs/966510-2-ref.html create mode 100644 layout/reftests/bugs/966510-2.html create mode 100644 layout/reftests/bugs/966992-1-ref.html create mode 100644 layout/reftests/bugs/966992-1.html create mode 100644 layout/reftests/bugs/97777-1-ref.html create mode 100644 layout/reftests/bugs/97777-1.html create mode 100644 layout/reftests/bugs/97777-2-ref.html create mode 100644 layout/reftests/bugs/97777-2.html create mode 100644 layout/reftests/bugs/978911-1-ref.svg create mode 100644 layout/reftests/bugs/978911-1.svg create mode 100644 layout/reftests/bugs/98223-1-ref.html create mode 100644 layout/reftests/bugs/98223-1.html create mode 100644 layout/reftests/bugs/98223-2-ref.html create mode 100644 layout/reftests/bugs/98223-2.html create mode 100644 layout/reftests/bugs/983084-1-ref.html create mode 100644 layout/reftests/bugs/983084-1.html create mode 100644 layout/reftests/bugs/983084-2-ref.html create mode 100644 layout/reftests/bugs/983084-2.html create mode 100644 layout/reftests/bugs/983084-3.html create mode 100644 layout/reftests/bugs/983691-1.html create mode 100644 layout/reftests/bugs/983691-ref.html create mode 100644 layout/reftests/bugs/983985-1-ref.html create mode 100644 layout/reftests/bugs/983985-1.html create mode 100644 layout/reftests/bugs/983985-2-ref.html create mode 100644 layout/reftests/bugs/983985-2.html create mode 100644 layout/reftests/bugs/985303-1-ref.html create mode 100644 layout/reftests/bugs/985303-1a.html create mode 100644 layout/reftests/bugs/985303-1b.html create mode 100644 layout/reftests/bugs/987680-1-ref.html create mode 100644 layout/reftests/bugs/987680-1.html create mode 100644 layout/reftests/bugs/991046-1-ref.html create mode 100644 layout/reftests/bugs/991046-1.html create mode 100644 layout/reftests/bugs/992447-ref.html create mode 100644 layout/reftests/bugs/992447.html create mode 100644 layout/reftests/bugs/99850-1-ref.html create mode 100644 layout/reftests/bugs/99850-1a.html create mode 100644 layout/reftests/bugs/99850-1b.html create mode 100644 layout/reftests/bugs/99850-1c.html create mode 100644 layout/reftests/bugs/99850-1d.html create mode 100644 layout/reftests/bugs/LongHyphenTest.woff2 create mode 100644 layout/reftests/bugs/blob-fallback-clip-ref.html create mode 100644 layout/reftests/bugs/blob-fallback-clip.html create mode 100644 layout/reftests/bugs/blue-600x58.png create mode 100644 layout/reftests/bugs/bug1472465-1-ref.html create mode 100644 layout/reftests/bugs/bug1472465-1.html create mode 100644 layout/reftests/bugs/checkmark.gif create mode 100644 layout/reftests/bugs/mozilla-banner-opacity.gif create mode 100644 layout/reftests/bugs/mozilla-banner.gif create mode 100644 layout/reftests/bugs/passinner.png create mode 100644 layout/reftests/bugs/passouter.png create mode 100644 layout/reftests/bugs/pinwheel_logo.svg create mode 100644 layout/reftests/bugs/reftest.list create mode 100644 layout/reftests/bugs/repeatable-diagonal-gradient.png create mode 100644 layout/reftests/bugs/solidblue.png create mode 100644 layout/reftests/bugs/solidblue2.png create mode 100644 layout/reftests/bugs/square-left-right-32x32.png create mode 100644 layout/reftests/bugs/square-outline-32x32.png create mode 100644 layout/reftests/bugs/square-top-bottom-32x32.png create mode 100644 layout/reftests/bugs/subdir/445004-ref-subframe.html create mode 100644 layout/reftests/bugs/subdir/445004-ref-subsubframe.html create mode 100644 layout/reftests/bugs/subdir/445004-subframe.html create mode 100644 layout/reftests/bugs/subdir/passinner.png create mode 100644 layout/reftests/bugs/subdir/passouter.png create mode 100644 layout/reftests/bugs/support/replaced-min-max-1.png create mode 100644 layout/reftests/bugs/support/replaced-min-max-10.png create mode 100644 layout/reftests/bugs/support/replaced-min-max-11.png create mode 100644 layout/reftests/bugs/support/replaced-min-max-12.png create mode 100644 layout/reftests/bugs/support/replaced-min-max-13.png create mode 100644 layout/reftests/bugs/support/replaced-min-max-14.png create mode 100644 layout/reftests/bugs/support/replaced-min-max-15.png create mode 100644 layout/reftests/bugs/support/replaced-min-max-16.png create mode 100644 layout/reftests/bugs/support/replaced-min-max-17.png create mode 100644 layout/reftests/bugs/support/replaced-min-max-18.png create mode 100644 layout/reftests/bugs/support/replaced-min-max-19.png create mode 100644 layout/reftests/bugs/support/replaced-min-max-2.png create mode 100644 layout/reftests/bugs/support/replaced-min-max-3.png create mode 100644 layout/reftests/bugs/support/replaced-min-max-4.png create mode 100644 layout/reftests/bugs/support/replaced-min-max-5.png create mode 100644 layout/reftests/bugs/support/replaced-min-max-6.png create mode 100644 layout/reftests/bugs/support/replaced-min-max-7.png create mode 100644 layout/reftests/bugs/support/replaced-min-max-8.png create mode 100644 layout/reftests/bugs/support/replaced-min-max-9.png create mode 100644 layout/reftests/bugs/support/replaced-min-max.png create mode 100644 layout/reftests/canvas/1074733-1-ref.html create mode 100644 layout/reftests/canvas/1074733-1.html create mode 100644 layout/reftests/canvas/1107096-invisibles-ref.html create mode 100644 layout/reftests/canvas/1107096-invisibles.html create mode 100644 layout/reftests/canvas/1151821-1-ref.html create mode 100644 layout/reftests/canvas/1151821-1.html create mode 100644 layout/reftests/canvas/1201272-1-ref.html create mode 100644 layout/reftests/canvas/1201272-1.html create mode 100644 layout/reftests/canvas/1224976-1-ref.html create mode 100644 layout/reftests/canvas/1224976-1.html create mode 100644 layout/reftests/canvas/1238795-1-ref.html create mode 100644 layout/reftests/canvas/1238795-1.html create mode 100644 layout/reftests/canvas/1303534-1-ref.html create mode 100644 layout/reftests/canvas/1303534-1.html create mode 100644 layout/reftests/canvas/1304353-text-global-alpha-1-ref.html create mode 100644 layout/reftests/canvas/1304353-text-global-alpha-1.html create mode 100644 layout/reftests/canvas/1304353-text-global-alpha-2-ref.html create mode 100644 layout/reftests/canvas/1304353-text-global-alpha-2.html create mode 100644 layout/reftests/canvas/1304353-text-global-composite-op-1-ref.html create mode 100644 layout/reftests/canvas/1304353-text-global-composite-op-1.html create mode 100644 layout/reftests/canvas/1347147-1-ref.html create mode 100644 layout/reftests/canvas/1347147-1.html create mode 100644 layout/reftests/canvas/1353000-1-ref.html create mode 100644 layout/reftests/canvas/1353000-1.html create mode 100644 layout/reftests/canvas/1447035-1-ref.html create mode 100644 layout/reftests/canvas/1447035-1.html create mode 100644 layout/reftests/canvas/1817455-1-ref.html create mode 100644 layout/reftests/canvas/1817455-1.html create mode 100644 layout/reftests/canvas/1817873-1-ref.html create mode 100644 layout/reftests/canvas/1817873-1.html create mode 100644 layout/reftests/canvas/1846079-1-ref.html create mode 100644 layout/reftests/canvas/1846079-1.html create mode 100644 layout/reftests/canvas/1850284-1-ref.html create mode 100644 layout/reftests/canvas/1850284-1.html create mode 100644 layout/reftests/canvas/1850727-1-ref.html create mode 100644 layout/reftests/canvas/1850727-1.html create mode 100644 layout/reftests/canvas/672646-alpha-radial-gradient-ref.html create mode 100644 layout/reftests/canvas/672646-alpha-radial-gradient.html create mode 100644 layout/reftests/canvas/674003-alpha-radial-gradient-superlum-ref.html create mode 100644 layout/reftests/canvas/674003-alpha-radial-gradient-superlum.html create mode 100644 layout/reftests/canvas/693610-1-notref.html create mode 100644 layout/reftests/canvas/693610-1.html create mode 100644 layout/reftests/canvas/726951-shadow-clips-ref.html create mode 100644 layout/reftests/canvas/726951-shadow-clips.html create mode 100644 layout/reftests/canvas/749467-1-ref.html create mode 100644 layout/reftests/canvas/749467-1.html create mode 100644 layout/reftests/canvas/784573-1-ref.html create mode 100644 layout/reftests/canvas/784573-1.html create mode 100644 layout/reftests/canvas/802658-1-ref.html create mode 100644 layout/reftests/canvas/802658-1.html create mode 100644 layout/reftests/canvas/copy-clip-ref.html create mode 100644 layout/reftests/canvas/copy-clip.html create mode 100644 layout/reftests/canvas/ctm-sanity.html create mode 100644 layout/reftests/canvas/ctm-singular-sanity.html create mode 100644 layout/reftests/canvas/dash-1-ref.svg create mode 100644 layout/reftests/canvas/dash-1.html create mode 100644 layout/reftests/canvas/dash-sanity.html create mode 100644 layout/reftests/canvas/default-size-ref.html create mode 100644 layout/reftests/canvas/default-size.html create mode 100644 layout/reftests/canvas/empty-transaction-1-ref.html create mode 100644 layout/reftests/canvas/empty-transaction-1.html create mode 100644 layout/reftests/canvas/evenodd-fill-1.html create mode 100644 layout/reftests/canvas/evenodd-fill-2.html create mode 100644 layout/reftests/canvas/evenodd-fill-3.html create mode 100644 layout/reftests/canvas/evenodd-fill-ref.html create mode 100644 layout/reftests/canvas/evenodd-fill-sanity.html create mode 100644 layout/reftests/canvas/image-rendering-auto.html create mode 100644 layout/reftests/canvas/image-rendering-ref.html create mode 100644 layout/reftests/canvas/image-rendering-script.html create mode 100644 layout/reftests/canvas/image-rendering-test.html create mode 100644 layout/reftests/canvas/image-shadow-ref.html create mode 100644 layout/reftests/canvas/image-shadow.html create mode 100644 layout/reftests/canvas/image_green-16x16.png create mode 100644 layout/reftests/canvas/large-canvas-ref.html create mode 100644 layout/reftests/canvas/large-canvas.html create mode 100644 layout/reftests/canvas/linear-gradient-1-ref.html create mode 100644 layout/reftests/canvas/linear-gradient-1a.html create mode 100644 layout/reftests/canvas/linear-gradient-1b.html create mode 100644 layout/reftests/canvas/nonzero-fill-1.html create mode 100644 layout/reftests/canvas/nonzero-fill-2.html create mode 100644 layout/reftests/canvas/reftest.list create mode 100644 layout/reftests/canvas/size-1-ref.html create mode 100644 layout/reftests/canvas/size-1.html create mode 100644 layout/reftests/canvas/size-change-1-ref.html create mode 100644 layout/reftests/canvas/size-change-1.html create mode 100644 layout/reftests/canvas/strokeText-path-ref.html create mode 100644 layout/reftests/canvas/strokeText-path.html create mode 100644 layout/reftests/canvas/subpixel-1.html create mode 100644 layout/reftests/canvas/text-bidi-ltr-notref.html create mode 100644 layout/reftests/canvas/text-bidi-ltr-ref.html create mode 100644 layout/reftests/canvas/text-bidi-ltr-test.html create mode 100644 layout/reftests/canvas/text-bidi-rtl-ref.html create mode 100644 layout/reftests/canvas/text-bidi-rtl-test.html create mode 100644 layout/reftests/canvas/text-big-fill.html create mode 100644 layout/reftests/canvas/text-big-stroke.html create mode 100644 layout/reftests/canvas/text-blank.html create mode 100644 layout/reftests/canvas/text-context-state-ref.html create mode 100644 layout/reftests/canvas/text-context-state-test.html create mode 100644 layout/reftests/canvas/text-emoji-notref.html create mode 100644 layout/reftests/canvas/text-emoji.html create mode 100644 layout/reftests/canvas/text-font-inherit.html create mode 100644 layout/reftests/canvas/text-font-lang-notref.html create mode 100644 layout/reftests/canvas/text-font-lang.html create mode 100644 layout/reftests/canvas/text-horzline-with-bottom.html create mode 100644 layout/reftests/canvas/text-horzline-with-top.html create mode 100644 layout/reftests/canvas/text-horzline.html create mode 100644 layout/reftests/canvas/text-indent-1-ref.html create mode 100644 layout/reftests/canvas/text-indent-1a.html create mode 100644 layout/reftests/canvas/text-indent-1b.html create mode 100644 layout/reftests/canvas/text-ltr-alignment-ref.html create mode 100644 layout/reftests/canvas/text-ltr-alignment-test.html create mode 100644 layout/reftests/canvas/text-ltr-end.html create mode 100644 layout/reftests/canvas/text-ltr-left.html create mode 100644 layout/reftests/canvas/text-ltr-right.html create mode 100644 layout/reftests/canvas/text-ltr-start.html create mode 100644 layout/reftests/canvas/text-measure-ref.html create mode 100644 layout/reftests/canvas/text-measure.html create mode 100644 layout/reftests/canvas/text-no-frame-2-test.html create mode 100644 layout/reftests/canvas/text-no-frame-ref.html create mode 100644 layout/reftests/canvas/text-no-frame-test.html create mode 100644 layout/reftests/canvas/text-not-in-doc-ref.html create mode 100644 layout/reftests/canvas/text-not-in-doc-test.html create mode 100644 layout/reftests/canvas/text-rtl-alignment-ref.html create mode 100644 layout/reftests/canvas/text-rtl-alignment-test.html create mode 100644 layout/reftests/canvas/text-rtl-end.html create mode 100644 layout/reftests/canvas/text-rtl-left.html create mode 100644 layout/reftests/canvas/text-rtl-right.html create mode 100644 layout/reftests/canvas/text-rtl-start.html create mode 100644 layout/reftests/canvas/text-small-caps-1-ref.html create mode 100644 layout/reftests/canvas/text-small-caps-1.html create mode 100644 layout/reftests/canvas/text-space-replace-ref.html create mode 100644 layout/reftests/canvas/text-space-replace-test.html create mode 100644 layout/reftests/canvas/text-subpixel-1-ref.html create mode 100644 layout/reftests/canvas/text-subpixel-1.html create mode 100644 layout/reftests/canvas/transformed-clip-ref.html create mode 100644 layout/reftests/canvas/transformed-clip.html create mode 100644 layout/reftests/canvas/transformed-gradient-ref.html create mode 100644 layout/reftests/canvas/transformed-gradient.html create mode 100644 layout/reftests/canvas/transformed-line-stroke-ref.html create mode 100644 layout/reftests/canvas/transformed-line-stroke.html create mode 100644 layout/reftests/canvas/transformed-path-ref.html create mode 100644 layout/reftests/canvas/transformed-path.html create mode 100644 layout/reftests/canvas/zero-dimensions-ref.html create mode 100644 layout/reftests/canvas/zero-dimensions.html create mode 100644 layout/reftests/color-scheme/color-scheme-basic-notref.html create mode 100644 layout/reftests/color-scheme/color-scheme-basic.html create mode 100644 layout/reftests/color-scheme/color-scheme-themed-button-notref.html create mode 100644 layout/reftests/color-scheme/color-scheme-themed-button.html create mode 100644 layout/reftests/color-scheme/prefers-color-scheme-dark.svg create mode 100644 layout/reftests/color-scheme/prefers-color-scheme-light.svg create mode 100644 layout/reftests/color-scheme/prefers-color-scheme-svg-image-ref.html create mode 100644 layout/reftests/color-scheme/prefers-color-scheme-svg-image.html create mode 100644 layout/reftests/color-scheme/prefers-color-scheme.svg create mode 100644 layout/reftests/color-scheme/reftest.list create mode 100644 layout/reftests/columns/ahem.css create mode 100644 layout/reftests/columns/basic-1.html create mode 100644 layout/reftests/columns/basic-ref.html create mode 100644 layout/reftests/columns/break-avoid-line-position-1-ref.html create mode 100644 layout/reftests/columns/break-avoid-line-position-1.html create mode 100644 layout/reftests/columns/column-balancing-000.html create mode 100644 layout/reftests/columns/column-balancing-000.ref.html create mode 100644 layout/reftests/columns/column-balancing-001.html create mode 100644 layout/reftests/columns/column-balancing-002.html create mode 100644 layout/reftests/columns/column-balancing-002.ref.html create mode 100644 layout/reftests/columns/column-balancing-003.html create mode 100644 layout/reftests/columns/column-balancing-004.html create mode 100644 layout/reftests/columns/column-balancing-004.ref.html create mode 100644 layout/reftests/columns/column-balancing-nested-000-ref.html create mode 100644 layout/reftests/columns/column-balancing-nested-000.html create mode 100644 layout/reftests/columns/column-balancing-nested-001-ref.html create mode 100644 layout/reftests/columns/column-balancing-nested-001.html create mode 100644 layout/reftests/columns/column-balancing-overflow-000.html create mode 100644 layout/reftests/columns/column-balancing-overflow-000.ref.html create mode 100644 layout/reftests/columns/column-balancing-overflow-001.html create mode 100644 layout/reftests/columns/column-balancing-overflow-002.html create mode 100644 layout/reftests/columns/column-balancing-overflow-002.ref.html create mode 100644 layout/reftests/columns/column-balancing-overflow-003.html create mode 100644 layout/reftests/columns/column-balancing-overflow-003.ref.html create mode 100644 layout/reftests/columns/column-balancing-overflow-004.html create mode 100644 layout/reftests/columns/column-balancing-overflow-004.ref.html create mode 100644 layout/reftests/columns/column-balancing-overflow-005.html create mode 100644 layout/reftests/columns/column-balancing-overflow-005.ref.html create mode 100644 layout/reftests/columns/column-box-alignment-rtl-2-ref.html create mode 100644 layout/reftests/columns/column-box-alignment-rtl-2.html create mode 100644 layout/reftests/columns/column-box-alignment-rtl-3-ref.html create mode 100644 layout/reftests/columns/column-box-alignment-rtl-3.html create mode 100644 layout/reftests/columns/column-box-alignment-rtl-4-ref.html create mode 100644 layout/reftests/columns/column-box-alignment-rtl-4.html create mode 100644 layout/reftests/columns/column-box-alignment-rtl-ref.html create mode 100644 layout/reftests/columns/column-box-alignment-rtl.html create mode 100644 layout/reftests/columns/column-span-bidi-1-ref.html create mode 100644 layout/reftests/columns/column-span-bidi-1.html create mode 100644 layout/reftests/columns/columnfill-auto-2-ref.html create mode 100644 layout/reftests/columns/columnfill-auto-2.html create mode 100644 layout/reftests/columns/columnfill-auto-3.html create mode 100644 layout/reftests/columns/columnfill-auto-ref.html create mode 100644 layout/reftests/columns/columnfill-auto.html create mode 100644 layout/reftests/columns/columnfill-balance-ref.html create mode 100644 layout/reftests/columns/columnfill-balance.html create mode 100644 layout/reftests/columns/columnfill-overflow-ref.html create mode 100644 layout/reftests/columns/columnfill-overflow.html create mode 100644 layout/reftests/columns/columnrule-basic-ref.html create mode 100644 layout/reftests/columns/columnrule-basic.html create mode 100644 layout/reftests/columns/columnrule-complex-ref.html create mode 100644 layout/reftests/columns/columnrule-complex.html create mode 100644 layout/reftests/columns/columnrule-linestyles-notref.html create mode 100644 layout/reftests/columns/columnrule-linestyles.html create mode 100644 layout/reftests/columns/columnrule-overflow-ref.html create mode 100644 layout/reftests/columns/columnrule-overflow.html create mode 100644 layout/reftests/columns/columnrule-padding-ref.html create mode 100644 layout/reftests/columns/columnrule-padding.html create mode 100644 layout/reftests/columns/columns-table-caption-000-ref.html create mode 100644 layout/reftests/columns/columns-table-caption-000.html create mode 100644 layout/reftests/columns/dynamic-change-with-overflow-1-ref.html create mode 100644 layout/reftests/columns/dynamic-change-with-overflow-1.html create mode 100644 layout/reftests/columns/dynamic-text-indent-1-ref.html create mode 100644 layout/reftests/columns/dynamic-text-indent-1.html create mode 100644 layout/reftests/columns/dynamic-text-indent-2-ref.html create mode 100644 layout/reftests/columns/dynamic-text-indent-2.html create mode 100644 layout/reftests/columns/fieldset-columns-001-ref.html create mode 100644 layout/reftests/columns/fieldset-columns-001.html create mode 100644 layout/reftests/columns/fieldset-columns-002-ref.html create mode 100644 layout/reftests/columns/fieldset-columns-002.html create mode 100644 layout/reftests/columns/fieldset-columns-003-ref.html create mode 100644 layout/reftests/columns/fieldset-columns-003.html create mode 100644 layout/reftests/columns/fieldset-columns-004-ref.html create mode 100644 layout/reftests/columns/fieldset-columns-004.html create mode 100644 layout/reftests/columns/first-line-first-letter-ref.html create mode 100644 layout/reftests/columns/first-line-first-letter.html create mode 100644 layout/reftests/columns/margin-collapsing-bug616722-1-ref.html create mode 100644 layout/reftests/columns/margin-collapsing-bug616722-1.html create mode 100644 layout/reftests/columns/margin-collapsing-bug616722-2-ref.html create mode 100644 layout/reftests/columns/margin-collapsing-bug616722-2.html create mode 100644 layout/reftests/columns/min-width-1-ref.html create mode 100644 layout/reftests/columns/min-width-1a.html create mode 100644 layout/reftests/columns/min-width-1b.html create mode 100644 layout/reftests/columns/min-width-1c.html create mode 100644 layout/reftests/columns/min-width-2-ref.html create mode 100644 layout/reftests/columns/min-width-2.html create mode 100644 layout/reftests/columns/positioning-transforms-bug1112501-ref.html create mode 100644 layout/reftests/columns/positioning-transforms-bug1112501.html create mode 100644 layout/reftests/columns/pref-width-1-ref.html create mode 100644 layout/reftests/columns/pref-width-1a.html create mode 100644 layout/reftests/columns/pref-width-1b.html create mode 100644 layout/reftests/columns/pref-width-1c.html create mode 100644 layout/reftests/columns/reftest.list create mode 100644 layout/reftests/columns/zero-height-nondirty-reflow-ref.html create mode 100644 layout/reftests/columns/zero-height-nondirty-reflow.html create mode 100644 layout/reftests/conditional/css-supports-001.xht create mode 100644 layout/reftests/conditional/css-supports-002.xht create mode 100644 layout/reftests/conditional/reftest.list create mode 100644 layout/reftests/conditional/support/pass.xht create mode 100644 layout/reftests/counter-style/ref-common.css create mode 100644 layout/reftests/counter-style/reftest.list create mode 100644 layout/reftests/counter-style/test-common.css create mode 100644 layout/reftests/counter-style/too-long-representation-ref.html create mode 100644 layout/reftests/counter-style/too-long-representation.html create mode 100644 layout/reftests/counters/counter-cjk-decimal-ref.html create mode 100644 layout/reftests/counters/counter-cjk-decimal.html create mode 100644 layout/reftests/counters/counter-ethiopic-numeric-ref.html create mode 100644 layout/reftests/counters/counter-ethiopic-numeric.html create mode 100644 layout/reftests/counters/counter-hebrew-reference.html create mode 100644 layout/reftests/counters/counter-hebrew-test.html create mode 100644 layout/reftests/counters/counter-japanese-formal-ref.html create mode 100644 layout/reftests/counters/counter-japanese-formal.html create mode 100644 layout/reftests/counters/counter-japanese-informal-ref.html create mode 100644 layout/reftests/counters/counter-japanese-informal.html create mode 100644 layout/reftests/counters/counter-korean-hangul-formal-ref.html create mode 100644 layout/reftests/counters/counter-korean-hangul-formal.html create mode 100644 layout/reftests/counters/counter-korean-hanja-formal-ref.html create mode 100644 layout/reftests/counters/counter-korean-hanja-formal.html create mode 100644 layout/reftests/counters/counter-korean-hanja-informal-ref.html create mode 100644 layout/reftests/counters/counter-korean-hanja-informal.html create mode 100644 layout/reftests/counters/counter-name-case-sensitive-ref.html create mode 100644 layout/reftests/counters/counter-name-case-sensitive.html create mode 100644 layout/reftests/counters/counter-reset-integer-range-ref.html create mode 100644 layout/reftests/counters/counter-reset-integer-range.html create mode 100644 layout/reftests/counters/counter-simp-chinese-formal-ref.html create mode 100644 layout/reftests/counters/counter-simp-chinese-formal.html create mode 100644 layout/reftests/counters/counter-simp-chinese-informal-ref.html create mode 100644 layout/reftests/counters/counter-simp-chinese-informal.html create mode 100644 layout/reftests/counters/counter-suffix-ref.html create mode 100644 layout/reftests/counters/counter-suffix.html create mode 100644 layout/reftests/counters/counter-trad-chinese-formal-ref.html create mode 100644 layout/reftests/counters/counter-trad-chinese-formal.html create mode 100644 layout/reftests/counters/counter-trad-chinese-informal-ref.html create mode 100644 layout/reftests/counters/counter-trad-chinese-informal.html create mode 100644 layout/reftests/counters/counter-ua-limits-00-ref.html create mode 100644 layout/reftests/counters/counter-ua-limits-00.html create mode 100644 layout/reftests/counters/counter-ua-limits-01-ref.html create mode 100644 layout/reftests/counters/counter-ua-limits-01.html create mode 100644 layout/reftests/counters/counter-ua-limits-02-ref.html create mode 100644 layout/reftests/counters/counter-ua-limits-02.html create mode 100644 layout/reftests/counters/counter-ua-limits-03-ref.html create mode 100644 layout/reftests/counters/counter-ua-limits-03.html create mode 100644 layout/reftests/counters/counter-ua-limits-list-00-ref.html create mode 100644 layout/reftests/counters/counter-ua-limits-list-00.html create mode 100644 layout/reftests/counters/counter-ua-limits-list-01-ref.html create mode 100644 layout/reftests/counters/counter-ua-limits-list-01.html create mode 100644 layout/reftests/counters/counters-hebrew-reference.html create mode 100644 layout/reftests/counters/counters-hebrew-test.html create mode 100644 layout/reftests/counters/multiple-thai-counters-ref.html create mode 100644 layout/reftests/counters/multiple-thai-counters.html create mode 100644 layout/reftests/counters/reftest.list create mode 100644 layout/reftests/counters/t1202-counter-00-b-reference.html create mode 100644 layout/reftests/counters/t1202-counter-00-b-test.html create mode 100644 layout/reftests/counters/t1202-counter-01-b-reference.html create mode 100644 layout/reftests/counters/t1202-counter-02-b-reference.html create mode 100644 layout/reftests/counters/t1202-counter-02-b-test.html create mode 100644 layout/reftests/counters/t1202-counter-03-b-reference.html create mode 100644 layout/reftests/counters/t1202-counter-03-b-test.html create mode 100644 layout/reftests/counters/t1202-counter-04-b-reference.html create mode 100644 layout/reftests/counters/t1202-counter-04-b-test.html create mode 100644 layout/reftests/counters/t1202-counter-05-b-reference.html create mode 100644 layout/reftests/counters/t1202-counter-05-b-test.html create mode 100644 layout/reftests/counters/t1202-counter-06-b-reference.html create mode 100644 layout/reftests/counters/t1202-counter-06-b-test.html create mode 100644 layout/reftests/counters/t1202-counter-07-b-reference.html create mode 100644 layout/reftests/counters/t1202-counter-07-b-test.html create mode 100644 layout/reftests/counters/t1202-counter-08-b-reference.html create mode 100644 layout/reftests/counters/t1202-counter-08-b-test.html create mode 100644 layout/reftests/counters/t1202-counter-09-b-reference.html create mode 100644 layout/reftests/counters/t1202-counter-09-b-test.html create mode 100644 layout/reftests/counters/t1202-counter-10-b-reference.html create mode 100644 layout/reftests/counters/t1202-counter-10-b-test.html create mode 100644 layout/reftests/counters/t1202-counter-11-b-reference.html create mode 100644 layout/reftests/counters/t1202-counter-11-b-test.html create mode 100644 layout/reftests/counters/t1202-counter-12-b-reference.html create mode 100644 layout/reftests/counters/t1202-counter-12-b-test.html create mode 100644 layout/reftests/counters/t1202-counter-13-b-reference.html create mode 100644 layout/reftests/counters/t1202-counter-13-b-test.html create mode 100644 layout/reftests/counters/t1202-counter-14-b-reference.html create mode 100644 layout/reftests/counters/t1202-counter-14-b-test.html create mode 100644 layout/reftests/counters/t1202-counter-15-b-reference.html create mode 100644 layout/reftests/counters/t1202-counter-15-b-test.html create mode 100644 layout/reftests/counters/t1202-counter-16-f-reference.html create mode 100644 layout/reftests/counters/t1202-counter-16-f-test.html create mode 100644 layout/reftests/counters/t1202-counters-00-b-reference.html create mode 100644 layout/reftests/counters/t1202-counters-00-b-test.html create mode 100644 layout/reftests/counters/t1202-counters-01-b-test.html create mode 100644 layout/reftests/counters/t1202-counters-02-b-reference.html create mode 100644 layout/reftests/counters/t1202-counters-02-b-test.html create mode 100644 layout/reftests/counters/t1202-counters-03-b-reference.html create mode 100644 layout/reftests/counters/t1202-counters-03-b-test.html create mode 100644 layout/reftests/counters/t1202-counters-04-b-reference.html create mode 100644 layout/reftests/counters/t1202-counters-04-b-test.html create mode 100644 layout/reftests/counters/t1202-counters-05-b-reference.html create mode 100644 layout/reftests/counters/t1202-counters-05-b-test.html create mode 100644 layout/reftests/counters/t1202-counters-06-b-reference.html create mode 100644 layout/reftests/counters/t1202-counters-06-b-test.html create mode 100644 layout/reftests/counters/t1202-counters-07-b-reference.html create mode 100644 layout/reftests/counters/t1202-counters-07-b-test.html create mode 100644 layout/reftests/counters/t1202-counters-08-b-reference.html create mode 100644 layout/reftests/counters/t1202-counters-08-b-test.html create mode 100644 layout/reftests/counters/t1202-counters-09-b-reference.html create mode 100644 layout/reftests/counters/t1202-counters-09-b-test.html create mode 100644 layout/reftests/counters/t1202-counters-10-b-reference.html create mode 100644 layout/reftests/counters/t1202-counters-10-b-test.html create mode 100644 layout/reftests/counters/t1202-counters-11-b-reference.html create mode 100644 layout/reftests/counters/t1202-counters-11-b-test.html create mode 100644 layout/reftests/counters/t1202-counters-12-b-reference.html create mode 100644 layout/reftests/counters/t1202-counters-12-b-test.html create mode 100644 layout/reftests/counters/t1202-counters-13-b-reference.html create mode 100644 layout/reftests/counters/t1202-counters-13-b-test.html create mode 100644 layout/reftests/counters/t1202-counters-14-b-reference.html create mode 100644 layout/reftests/counters/t1202-counters-14-b-test.html create mode 100644 layout/reftests/counters/t1202-counters-15-b-reference.html create mode 100644 layout/reftests/counters/t1202-counters-15-b-test.html create mode 100644 layout/reftests/counters/t1202-counters-16-c-reference.html create mode 100644 layout/reftests/counters/t1202-counters-16-c-test.html create mode 100644 layout/reftests/counters/t1202-counters-17-d-reference.html create mode 100644 layout/reftests/counters/t1202-counters-17-d-test.html create mode 100644 layout/reftests/counters/t1202-counters-18-f-reference.html create mode 100644 layout/reftests/counters/t1202-counters-18-f-test.html create mode 100644 layout/reftests/counters/t1204-implied-00-b-reference.html create mode 100644 layout/reftests/counters/t1204-implied-00-b-test.html create mode 100644 layout/reftests/counters/t1204-implied-01-c-reference.html create mode 100644 layout/reftests/counters/t1204-implied-01-c-test.html create mode 100644 layout/reftests/counters/t1204-implied-02-d-reference.html create mode 100644 layout/reftests/counters/t1204-implied-02-d-test.html create mode 100644 layout/reftests/counters/t1204-increment-00-c-o-reference.html create mode 100644 layout/reftests/counters/t1204-increment-00-c-o-test.html create mode 100644 layout/reftests/counters/t1204-increment-01-c-o-reference.html create mode 100644 layout/reftests/counters/t1204-increment-01-c-o-test.html create mode 100644 layout/reftests/counters/t1204-increment-02-c-o-reference.html create mode 100644 layout/reftests/counters/t1204-increment-02-c-o-test.html create mode 100644 layout/reftests/counters/t1204-multiple-00-c-reference.html create mode 100644 layout/reftests/counters/t1204-multiple-00-c-test.html create mode 100644 layout/reftests/counters/t1204-multiple-01-c-reference.html create mode 100644 layout/reftests/counters/t1204-multiple-01-c-test.html create mode 100644 layout/reftests/counters/t1204-order-00-c-reference.html create mode 100644 layout/reftests/counters/t1204-order-00-c-test.html create mode 100644 layout/reftests/counters/t1204-order-01-d-reference.html create mode 100644 layout/reftests/counters/t1204-order-01-d-test.html create mode 100644 layout/reftests/counters/t1204-reset-00-c-o-reference.html create mode 100644 layout/reftests/counters/t1204-reset-00-c-o-test.html create mode 100644 layout/reftests/counters/t1204-reset-01-c-o-reference.html create mode 100644 layout/reftests/counters/t1204-reset-01-c-o-test.html create mode 100644 layout/reftests/counters/t1204-reset-02-c-o-reference.html create mode 100644 layout/reftests/counters/t1204-reset-02-c-o-test.html create mode 100644 layout/reftests/counters/t1204-root-e-reference.html create mode 100644 layout/reftests/counters/t1204-root-e-test.html create mode 100644 layout/reftests/counters/t120401-scope-00-b-reference.html create mode 100644 layout/reftests/counters/t120401-scope-00-b-test.html create mode 100644 layout/reftests/counters/t120401-scope-01-c-reference.html create mode 100644 layout/reftests/counters/t120401-scope-01-c-test.html create mode 100644 layout/reftests/counters/t120401-scope-02-c-reference.html create mode 100644 layout/reftests/counters/t120401-scope-02-c-test.html create mode 100644 layout/reftests/counters/t120401-scope-03-c-reference.html create mode 100644 layout/reftests/counters/t120401-scope-03-c-test.html create mode 100644 layout/reftests/counters/t120401-scope-04-d-reference.html create mode 100644 layout/reftests/counters/t120401-scope-04-d-test.html create mode 100644 layout/reftests/counters/t120403-content-none-00-c-reference.html create mode 100644 layout/reftests/counters/t120403-content-none-00-c-test.html create mode 100644 layout/reftests/counters/t120403-display-none-00-c-reference.html create mode 100644 layout/reftests/counters/t120403-display-none-00-c-test.html create mode 100644 layout/reftests/counters/t120403-visibility-00-c-reference.html create mode 100644 layout/reftests/counters/t120403-visibility-00-c-test.html create mode 100644 layout/reftests/counters/text-boundaries-subpixel-ref.html create mode 100644 layout/reftests/counters/text-boundaries-subpixel.html create mode 100644 layout/reftests/css-animations/animate-display-table-opacity-ref.html create mode 100644 layout/reftests/css-animations/animate-display-table-opacity.html create mode 100644 layout/reftests/css-animations/animate-opacity-ref.html create mode 100644 layout/reftests/css-animations/animate-opacity.html create mode 100644 layout/reftests/css-animations/animate-preserves3d-ref.html create mode 100644 layout/reftests/css-animations/animate-preserves3d.html create mode 100644 layout/reftests/css-animations/animation-initially-out-of-view-with-delay-ref.html create mode 100644 layout/reftests/css-animations/animation-initially-out-of-view-with-delay.html create mode 100644 layout/reftests/css-animations/animation-on-empty-height-frame.html create mode 100644 layout/reftests/css-animations/background-color-on-html-ref.html create mode 100644 layout/reftests/css-animations/background-color-on-html.html create mode 100644 layout/reftests/css-animations/background-color-ref.html create mode 100644 layout/reftests/css-animations/background-color.html create mode 100644 layout/reftests/css-animations/background-position-after-finish.html create mode 100644 layout/reftests/css-animations/background-position-important.html create mode 100644 layout/reftests/css-animations/background-position-in-delay.html create mode 100644 layout/reftests/css-animations/background-position-ref.html create mode 100644 layout/reftests/css-animations/background-position-running.html create mode 100644 layout/reftests/css-animations/change-animation-name-in-rule-ref.html create mode 100644 layout/reftests/css-animations/change-animation-name-to-non-existent-in-rule.html create mode 100644 layout/reftests/css-animations/change-animation-name-to-none-in-rule.html create mode 100644 layout/reftests/css-animations/change-animation-name-to-other-in-rule.html create mode 100644 layout/reftests/css-animations/containing-block-on-visibility-hidden-ref.html create mode 100644 layout/reftests/css-animations/containing-block-on-visibility-hidden.html create mode 100644 layout/reftests/css-animations/content-on-marker-pseudo-element-at-beginning-ref.html create mode 100644 layout/reftests/css-animations/content-on-marker-pseudo-element-at-beginning.html create mode 100644 layout/reftests/css-animations/content-on-marker-pseudo-element-at-half.html create mode 100644 layout/reftests/css-animations/content-on-pseudo-element-at-beginning.html create mode 100644 layout/reftests/css-animations/content-on-pseudo-element-at-half.html create mode 100644 layout/reftests/css-animations/content-on-pseudo-element-ref.html create mode 100644 layout/reftests/css-animations/continuation-opacity-ref.html create mode 100644 layout/reftests/css-animations/continuation-opacity.html create mode 100644 layout/reftests/css-animations/ib-split-sibling-opacity-ref.html create mode 100644 layout/reftests/css-animations/ib-split-sibling-opacity.html create mode 100644 layout/reftests/css-animations/in-visibility-hidden-animation-marker-pseudo-element-ref.html create mode 100644 layout/reftests/css-animations/in-visibility-hidden-animation-marker-pseudo-element.html create mode 100644 layout/reftests/css-animations/in-visibility-hidden-animation-pseudo-element-ref.html create mode 100644 layout/reftests/css-animations/in-visibility-hidden-animation-pseudo-element.html create mode 100644 layout/reftests/css-animations/in-visibility-hidden-animation-ref.html create mode 100644 layout/reftests/css-animations/in-visibility-hidden-animation.html create mode 100644 layout/reftests/css-animations/marker-reframe-and-animation-starts-at-the-same-time-ref.html create mode 100644 layout/reftests/css-animations/marker-reframe-and-animation-starts-at-the-same-time.html create mode 100644 layout/reftests/css-animations/mask-anim-ref.html create mode 100644 layout/reftests/css-animations/mask-position-after-finish-1a.html create mode 100644 layout/reftests/css-animations/mask-position-after-finish-1b.html create mode 100644 layout/reftests/css-animations/mask-position-in-delay-1a.html create mode 100644 layout/reftests/css-animations/mask-position-in-delay-1b.html create mode 100644 layout/reftests/css-animations/mask-size-after-finish-1a.html create mode 100644 layout/reftests/css-animations/mask-size-after-finish-1b.html create mode 100644 layout/reftests/css-animations/mask-size-in-delay-1a.html create mode 100644 layout/reftests/css-animations/mask-size-in-delay-1b.html create mode 100644 layout/reftests/css-animations/no-stacking-context-animation-ref.html create mode 100644 layout/reftests/css-animations/no-stacking-context-offset-distance-animation-with-offset-path-none.html create mode 100644 layout/reftests/css-animations/no-stacking-context-opacity-removing-animation-in-delay.html create mode 100644 layout/reftests/css-animations/no-stacking-context-transform-removing-animation-in-delay.html create mode 100644 layout/reftests/css-animations/no-style-sharing-with-animations-ref.html create mode 100644 layout/reftests/css-animations/no-style-sharing-with-animations.html create mode 100644 layout/reftests/css-animations/opacity-animation-in-delay.html create mode 100644 layout/reftests/css-animations/opacity-animation-in-fixed-opacity-parent-ref.html create mode 100644 layout/reftests/css-animations/opacity-animation-in-fixed-opacity-parent.html create mode 100644 layout/reftests/css-animations/partially-out-of-view-animation-ref.html create mode 100644 layout/reftests/css-animations/partially-out-of-view-animation.html create mode 100644 layout/reftests/css-animations/reframe-and-animation-starts-at-the-same-time-ref.html create mode 100644 layout/reftests/css-animations/reframe-and-animation-starts-at-the-same-time.html create mode 100644 layout/reftests/css-animations/reftest.list create mode 100644 layout/reftests/css-animations/replace-with-new-positive-delay-animation-ref.html create mode 100644 layout/reftests/css-animations/replace-with-new-positive-delay-animation.html create mode 100644 layout/reftests/css-animations/screen-animations-notref.html create mode 100644 layout/reftests/css-animations/screen-animations-ref.html create mode 100644 layout/reftests/css-animations/screen-animations.html create mode 100644 layout/reftests/css-animations/scroll-timeline-in-delay-omta-ref.html create mode 100644 layout/reftests/css-animations/scroll-timeline-in-delay-omta.html create mode 100644 layout/reftests/css-animations/stacking-context-animation-ref.html create mode 100644 layout/reftests/css-animations/stacking-context-lose-opacity-1.html create mode 100644 layout/reftests/css-animations/stacking-context-lose-transform-none.html create mode 100644 layout/reftests/css-animations/stacking-context-offset-path-none-animation.html create mode 100644 layout/reftests/css-animations/stacking-context-offset-path-none-in-delay.html create mode 100644 layout/reftests/css-animations/stacking-context-offset-path-none-with-fill-backwards.html create mode 100644 layout/reftests/css-animations/stacking-context-offset-path-none-with-fill-forwards.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-1-animation.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-1-in-delay.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-1-on-table.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-1-with-fill-backwards.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-1-with-fill-forwards.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-removing-important-in-delay.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-win-in-delay-on-main-thread.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-win-in-delay.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-wins-over-transition.html create mode 100644 layout/reftests/css-animations/stacking-context-paused-on-opacity-1.html create mode 100644 layout/reftests/css-animations/stacking-context-paused-on-transform-none.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-none-animation-on-svg.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-none-animation-with-backface-visibility.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-none-animation-with-preserve-3d.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-none-animation.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-none-in-delay.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-none-with-fill-backwards.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-none-with-fill-forwards.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-removing-important-in-delay.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-win-in-delay-on-main-thread.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-win-in-delay.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-wins-over-transition.html create mode 100644 layout/reftests/css-animations/stop-animation-on-discarded-pseudo-element.html create mode 100644 layout/reftests/css-animations/transform-animation-in-delay-ref.html create mode 100644 layout/reftests/css-animations/transform-animation-in-delay.html create mode 100644 layout/reftests/css-animations/updating-animation-on-marker-pseudo-element-ref.html create mode 100644 layout/reftests/css-animations/updating-animation-on-marker-pseudo-element.html create mode 100644 layout/reftests/css-animations/updating-animation-on-pseudo-element-ref.html create mode 100644 layout/reftests/css-animations/updating-animation-on-pseudo-element.html create mode 100644 layout/reftests/css-blending/as-image/black100x100.png create mode 100644 layout/reftests/css-blending/as-image/blue100x100.png create mode 100644 layout/reftests/css-blending/as-image/brown100x100.png create mode 100644 layout/reftests/css-blending/as-image/green100x100.jpg create mode 100644 layout/reftests/css-blending/as-image/green100x100.png create mode 100644 layout/reftests/css-blending/as-image/green100x100_alpha.png create mode 100644 layout/reftests/css-blending/as-image/green_square.svg create mode 100644 layout/reftests/css-blending/as-image/red100x100.png create mode 100644 layout/reftests/css-blending/as-image/red_green.gif create mode 100644 layout/reftests/css-blending/as-image/white_square.svg create mode 100644 layout/reftests/css-blending/background-blend-mode-body-fixed-ref.html create mode 100644 layout/reftests/css-blending/background-blend-mode-body-fixed.html create mode 100644 layout/reftests/css-blending/background-blend-mode-body-image-ref.html create mode 100644 layout/reftests/css-blending/background-blend-mode-body-image.html create mode 100644 layout/reftests/css-blending/background-blend-mode-body-transparent-image-ref.html create mode 100644 layout/reftests/css-blending/background-blend-mode-body-transparent-image.html create mode 100644 layout/reftests/css-blending/background-blending-alpha-ref.html create mode 100644 layout/reftests/css-blending/background-blending-alpha.html create mode 100644 layout/reftests/css-blending/background-blending-background-attachement-fixed-ref.html create mode 100644 layout/reftests/css-blending/background-blending-background-attachement-fixed-scroll-ref.html create mode 100644 layout/reftests/css-blending/background-blending-background-attachement-fixed-scroll.html create mode 100644 layout/reftests/css-blending/background-blending-background-attachement-fixed.html create mode 100644 layout/reftests/css-blending/background-blending-background-clip-content-box-ref.html create mode 100644 layout/reftests/css-blending/background-blending-background-clip-content-box.html create mode 100644 layout/reftests/css-blending/background-blending-background-clip-padding-box-ref.html create mode 100644 layout/reftests/css-blending/background-blending-background-clip-padding-box.html create mode 100644 layout/reftests/css-blending/background-blending-background-origin-border-box.html create mode 100644 layout/reftests/css-blending/background-blending-background-origin-content-box.html create mode 100644 layout/reftests/css-blending/background-blending-background-origin-ref.html create mode 100644 layout/reftests/css-blending/background-blending-background-position-percentage-ref.html create mode 100644 layout/reftests/css-blending/background-blending-background-position-percentage.html create mode 100644 layout/reftests/css-blending/background-blending-background-repeat-no-repeat-ref.html create mode 100644 layout/reftests/css-blending/background-blending-background-repeat-no-repeat.html create mode 100644 layout/reftests/css-blending/background-blending-background-size-contain.html create mode 100644 layout/reftests/css-blending/background-blending-background-size-cover.html create mode 100644 layout/reftests/css-blending/background-blending-background-size-percentage.html create mode 100644 layout/reftests/css-blending/background-blending-background-size-pixels.html create mode 100644 layout/reftests/css-blending/background-blending-background-size-ref.html create mode 100644 layout/reftests/css-blending/background-blending-color-burn-ref.svg create mode 100644 layout/reftests/css-blending/background-blending-color-burn.html create mode 100644 layout/reftests/css-blending/background-blending-color-dodge-ref.svg create mode 100644 layout/reftests/css-blending/background-blending-color-dodge.html create mode 100644 layout/reftests/css-blending/background-blending-color-ref.svg create mode 100644 layout/reftests/css-blending/background-blending-color.html create mode 100644 layout/reftests/css-blending/background-blending-darken-ref.svg create mode 100644 layout/reftests/css-blending/background-blending-darken.html create mode 100644 layout/reftests/css-blending/background-blending-difference-ref.svg create mode 100644 layout/reftests/css-blending/background-blending-difference.html create mode 100644 layout/reftests/css-blending/background-blending-exclusion-ref.svg create mode 100644 layout/reftests/css-blending/background-blending-exclusion.html create mode 100644 layout/reftests/css-blending/background-blending-gradient-color-ref.html create mode 100644 layout/reftests/css-blending/background-blending-gradient-color.html create mode 100644 layout/reftests/css-blending/background-blending-gradient-gradient-ref.html create mode 100644 layout/reftests/css-blending/background-blending-gradient-gradient.html create mode 100644 layout/reftests/css-blending/background-blending-gradient-image-ref.html create mode 100644 layout/reftests/css-blending/background-blending-gradient-image.html create mode 100644 layout/reftests/css-blending/background-blending-hard-light-ref.svg create mode 100644 layout/reftests/css-blending/background-blending-hard-light.html create mode 100644 layout/reftests/css-blending/background-blending-hue-ref.svg create mode 100644 layout/reftests/css-blending/background-blending-hue.html create mode 100644 layout/reftests/css-blending/background-blending-image-color-959674-ref.html create mode 100644 layout/reftests/css-blending/background-blending-image-color-959674.html create mode 100644 layout/reftests/css-blending/background-blending-image-color-gif-ref.html create mode 100644 layout/reftests/css-blending/background-blending-image-color-gif.html create mode 100644 layout/reftests/css-blending/background-blending-image-color-jpg.html create mode 100644 layout/reftests/css-blending/background-blending-image-color-png.html create mode 100644 layout/reftests/css-blending/background-blending-image-color-ref.html create mode 100644 layout/reftests/css-blending/background-blending-image-color-svg-as-data-uri.html create mode 100644 layout/reftests/css-blending/background-blending-image-color-svg.html create mode 100644 layout/reftests/css-blending/background-blending-image-color-transform3d.html create mode 100644 layout/reftests/css-blending/background-blending-image-gradient.html create mode 100644 layout/reftests/css-blending/background-blending-image-image-ref.html create mode 100644 layout/reftests/css-blending/background-blending-image-image.html create mode 100644 layout/reftests/css-blending/background-blending-isolation-parent-child-color.html create mode 100644 layout/reftests/css-blending/background-blending-isolation-parent-child-image.html create mode 100644 layout/reftests/css-blending/background-blending-isolation-parent-child-ref.html create mode 100644 layout/reftests/css-blending/background-blending-isolation-ref.html create mode 100644 layout/reftests/css-blending/background-blending-isolation.html create mode 100644 layout/reftests/css-blending/background-blending-lighten-ref.svg create mode 100644 layout/reftests/css-blending/background-blending-lighten.html create mode 100644 layout/reftests/css-blending/background-blending-list-repeat-ref.html create mode 100644 layout/reftests/css-blending/background-blending-list-repeat.html create mode 100644 layout/reftests/css-blending/background-blending-luminosity-ref.svg create mode 100644 layout/reftests/css-blending/background-blending-luminosity.html create mode 100644 layout/reftests/css-blending/background-blending-moz-element-ref.html create mode 100644 layout/reftests/css-blending/background-blending-moz-element.html create mode 100644 layout/reftests/css-blending/background-blending-multiple-images-ref.html create mode 100644 layout/reftests/css-blending/background-blending-multiple-images.html create mode 100644 layout/reftests/css-blending/background-blending-multiply-ref.svg create mode 100644 layout/reftests/css-blending/background-blending-multiply.html create mode 100644 layout/reftests/css-blending/background-blending-normal-ref.svg create mode 100644 layout/reftests/css-blending/background-blending-normal.html create mode 100644 layout/reftests/css-blending/background-blending-overlay-ref.svg create mode 100644 layout/reftests/css-blending/background-blending-overlay.html create mode 100644 layout/reftests/css-blending/background-blending-saturation-ref.svg create mode 100644 layout/reftests/css-blending/background-blending-saturation.html create mode 100644 layout/reftests/css-blending/background-blending-screen-ref.svg create mode 100644 layout/reftests/css-blending/background-blending-screen.html create mode 100644 layout/reftests/css-blending/background-blending-soft-light-ref.svg create mode 100644 layout/reftests/css-blending/background-blending-soft-light.html create mode 100644 layout/reftests/css-blending/blend-canvas-ref.html create mode 100644 layout/reftests/css-blending/blend-canvas.html create mode 100644 layout/reftests/css-blending/blend-constant-background-color-ref.html create mode 100644 layout/reftests/css-blending/blend-constant-background-color.html create mode 100644 layout/reftests/css-blending/blend-difference-stacking-ref.html create mode 100644 layout/reftests/css-blending/blend-difference-stacking.html create mode 100644 layout/reftests/css-blending/blend-gradient-background-color-ref.html create mode 100644 layout/reftests/css-blending/blend-gradient-background-color.html create mode 100644 layout/reftests/css-blending/blend-image-ref.html create mode 100644 layout/reftests/css-blending/blend-image.html create mode 100644 layout/reftests/css-blending/blend-isolation-ref.html create mode 100644 layout/reftests/css-blending/blend-isolation.html create mode 100644 layout/reftests/css-blending/blend-modes.css create mode 100644 layout/reftests/css-blending/bug1281593-ref.html create mode 100644 layout/reftests/css-blending/bug1281593.html create mode 100644 layout/reftests/css-blending/clipped-mixblendmode-containing-unclipped-stuff-ref.html create mode 100644 layout/reftests/css-blending/clipped-mixblendmode-containing-unclipped-stuff.html create mode 100644 layout/reftests/css-blending/clipped-opacity-containing-unclipped-mixblendmode-ref.html create mode 100644 layout/reftests/css-blending/clipped-opacity-containing-unclipped-mixblendmode.html create mode 100644 layout/reftests/css-blending/mix-blend-mode-952051-ref.html create mode 100644 layout/reftests/css-blending/mix-blend-mode-952051.html create mode 100644 layout/reftests/css-blending/mix-blend-mode-and-filter-ref.html create mode 100644 layout/reftests/css-blending/mix-blend-mode-and-filter-ref.svg create mode 100644 layout/reftests/css-blending/mix-blend-mode-and-filter.html create mode 100644 layout/reftests/css-blending/mix-blend-mode-and-filter.svg create mode 100644 layout/reftests/css-blending/mix-blend-mode-child-of-blended-has-opacity-ref.html create mode 100644 layout/reftests/css-blending/mix-blend-mode-child-of-blended-has-opacity.html create mode 100644 layout/reftests/css-blending/mix-blend-mode-culling-1207041-ref.html create mode 100644 layout/reftests/css-blending/mix-blend-mode-culling-1207041.html create mode 100644 layout/reftests/css-blending/mix-blend-mode-dest-alpha-1135271-ref.html create mode 100644 layout/reftests/css-blending/mix-blend-mode-dest-alpha-1135271.html create mode 100644 layout/reftests/css-blending/mix-blend-mode-nested-976533-ref.html create mode 100644 layout/reftests/css-blending/mix-blend-mode-nested-976533.html create mode 100644 layout/reftests/css-blending/mix-blend-mode-soft-light-ref.html create mode 100644 layout/reftests/css-blending/mix-blend-mode-soft-light.html create mode 100644 layout/reftests/css-blending/mix-blend-mode-transformed-ref.html create mode 100644 layout/reftests/css-blending/mix-blend-mode-transformed.html create mode 100644 layout/reftests/css-blending/reftest.list create mode 100644 layout/reftests/css-break/1405443-ref.html create mode 100644 layout/reftests/css-break/1405443.html create mode 100644 layout/reftests/css-break/box-decoration-break-1-ref.html create mode 100644 layout/reftests/css-break/box-decoration-break-1.html create mode 100644 layout/reftests/css-break/box-decoration-break-block-border-padding-ref.html create mode 100644 layout/reftests/css-break/box-decoration-break-block-border-padding.html create mode 100644 layout/reftests/css-break/box-decoration-break-block-margin-ref.html create mode 100644 layout/reftests/css-break/box-decoration-break-block-margin.html create mode 100644 layout/reftests/css-break/box-decoration-break-border-image-ref.html create mode 100644 layout/reftests/css-break/box-decoration-break-border-image.html create mode 100644 layout/reftests/css-break/box-decoration-break-bug-1235152-ref.html create mode 100644 layout/reftests/css-break/box-decoration-break-bug-1235152.html create mode 100644 layout/reftests/css-break/box-decoration-break-bug-1249913-ref.html create mode 100644 layout/reftests/css-break/box-decoration-break-bug-1249913.html create mode 100644 layout/reftests/css-break/box-decoration-break-first-letter-ref.html create mode 100644 layout/reftests/css-break/box-decoration-break-first-letter.html create mode 100644 layout/reftests/css-break/box-decoration-break-with-bidi-ref.html create mode 100644 layout/reftests/css-break/box-decoration-break-with-bidi.html create mode 100644 layout/reftests/css-break/box-decoration-break-with-inset-box-shadow-1-ref.html create mode 100644 layout/reftests/css-break/box-decoration-break-with-inset-box-shadow-1.html create mode 100644 layout/reftests/css-break/box-decoration-break-with-outset-box-shadow-1-ref.html create mode 100644 layout/reftests/css-break/box-decoration-break-with-outset-box-shadow-1.html create mode 100644 layout/reftests/css-break/green-circle-alpha-32x32.png create mode 100644 layout/reftests/css-break/reftest.list create mode 100644 layout/reftests/css-break/vertical-wm-001-ref.html create mode 100644 layout/reftests/css-break/vertical-wm-001.html create mode 100644 layout/reftests/css-break/vertical-wm-002-ref.html create mode 100644 layout/reftests/css-break/vertical-wm-002.html create mode 100644 layout/reftests/css-calc/background-image-gradient-1-ref.html create mode 100644 layout/reftests/css-calc/background-image-gradient-1.html create mode 100644 layout/reftests/css-calc/line-height-1-ref.html create mode 100644 layout/reftests/css-calc/line-height-1.html create mode 100644 layout/reftests/css-calc/line-height-2-ref.html create mode 100644 layout/reftests/css-calc/line-height-2.html create mode 100644 layout/reftests/css-calc/reftest.list create mode 100644 layout/reftests/css-charset/pass.html create mode 100644 layout/reftests/css-charset/reftest.list create mode 100644 layout/reftests/css-charset/test-attribute.css create mode 100644 layout/reftests/css-charset/test-attribute.html create mode 100644 layout/reftests/css-charset/test-charset-leading-space.css create mode 100644 layout/reftests/css-charset/test-charset-leading-space.html create mode 100644 layout/reftests/css-charset/test-charset-quotes.css create mode 100644 layout/reftests/css-charset/test-charset-quotes.html create mode 100644 layout/reftests/css-charset/test-charset-trailing-space.css create mode 100644 layout/reftests/css-charset/test-charset-trailing-space.html create mode 100644 layout/reftests/css-charset/test-charset-utf-16-be-bom.css create mode 100644 layout/reftests/css-charset/test-charset-utf-16-be-bom.html create mode 100644 layout/reftests/css-charset/test-charset-utf-16-be-no-bom.css create mode 100644 layout/reftests/css-charset/test-charset-utf-16-be-no-bom.html create mode 100644 layout/reftests/css-charset/test-charset-utf-16-bom-be.css create mode 100644 layout/reftests/css-charset/test-charset-utf-16-bom-be.html create mode 100644 layout/reftests/css-charset/test-charset-utf-16-bom-le.css create mode 100644 layout/reftests/css-charset/test-charset-utf-16-bom-le.html create mode 100644 layout/reftests/css-charset/test-charset-utf-16-le-bom.css create mode 100644 layout/reftests/css-charset/test-charset-utf-16-le-bom.html create mode 100644 layout/reftests/css-charset/test-charset-utf-16-le-no-bom.css create mode 100644 layout/reftests/css-charset/test-charset-utf-16-le-no-bom.html create mode 100644 layout/reftests/css-default/reftest.list create mode 100644 layout/reftests/css-default/submit-button/default-multiple-submit-1.html create mode 100644 layout/reftests/css-default/submit-button/default-multiple-submit-2.html create mode 100644 layout/reftests/css-default/submit-button/default-multiple-submit-ref.html create mode 100644 layout/reftests/css-default/submit-button/default-submit-button-1.html create mode 100644 layout/reftests/css-default/submit-button/default-submit-button-2.html create mode 100644 layout/reftests/css-default/submit-button/default-submit-button-3.html create mode 100644 layout/reftests/css-default/submit-button/default-submit-button-4.html create mode 100644 layout/reftests/css-default/submit-button/default-submit-button-5.html create mode 100644 layout/reftests/css-default/submit-button/default-submit-button-6.html create mode 100644 layout/reftests/css-default/submit-button/default-submit-button-7.html create mode 100644 layout/reftests/css-default/submit-button/default-submit-button-ref.html create mode 100644 layout/reftests/css-default/submit-button/default-submit-button-style.css create mode 100644 layout/reftests/css-default/submit-button/reftest.list create mode 100644 layout/reftests/css-disabled/button/button-fieldset-1.html create mode 100644 layout/reftests/css-disabled/button/button-fieldset-2.html create mode 100644 layout/reftests/css-disabled/button/button-fieldset-3.html create mode 100644 layout/reftests/css-disabled/button/button-fieldset-4.html create mode 100644 layout/reftests/css-disabled/button/button-fieldset-legend-1.html create mode 100644 layout/reftests/css-disabled/button/button-fieldset-legend-2.html create mode 100644 layout/reftests/css-disabled/button/button-fieldset-legend-3.html create mode 100644 layout/reftests/css-disabled/button/button-fieldset-legend-4.html create mode 100644 layout/reftests/css-disabled/button/button-fieldset-legend-5.html create mode 100644 layout/reftests/css-disabled/button/button-fieldset-legend-ref-1.html create mode 100644 layout/reftests/css-disabled/button/button-fieldset-legend-ref-2.html create mode 100644 layout/reftests/css-disabled/button/button-fieldset-legend-ref-3.html create mode 100644 layout/reftests/css-disabled/button/button-fieldset-legend-ref-4.html create mode 100644 layout/reftests/css-disabled/button/button-fieldset-legend-ref-5.html create mode 100644 layout/reftests/css-disabled/button/button-fieldset-ref.html create mode 100644 layout/reftests/css-disabled/button/reftest.list create mode 100644 layout/reftests/css-disabled/button/style.css create mode 100644 layout/reftests/css-disabled/fieldset/fieldset-disabled.html create mode 100644 layout/reftests/css-disabled/fieldset/fieldset-enabled.html create mode 100644 layout/reftests/css-disabled/fieldset/fieldset-fieldset-1.html create mode 100644 layout/reftests/css-disabled/fieldset/fieldset-fieldset-2.html create mode 100644 layout/reftests/css-disabled/fieldset/fieldset-fieldset-3.html create mode 100644 layout/reftests/css-disabled/fieldset/fieldset-fieldset-4.html create mode 100644 layout/reftests/css-disabled/fieldset/fieldset-fieldset-ref.html create mode 100644 layout/reftests/css-disabled/fieldset/fieldset-legend-1.html create mode 100644 layout/reftests/css-disabled/fieldset/fieldset-legend-2.html create mode 100644 layout/reftests/css-disabled/fieldset/fieldset-legend-3.html create mode 100644 layout/reftests/css-disabled/fieldset/fieldset-legend-4.html create mode 100644 layout/reftests/css-disabled/fieldset/fieldset-legend-5.html create mode 100644 layout/reftests/css-disabled/fieldset/fieldset-legend-ref-1.html create mode 100644 layout/reftests/css-disabled/fieldset/fieldset-legend-ref-2.html create mode 100644 layout/reftests/css-disabled/fieldset/fieldset-legend-ref-3.html create mode 100644 layout/reftests/css-disabled/fieldset/fieldset-legend-ref-4.html create mode 100644 layout/reftests/css-disabled/fieldset/fieldset-legend-ref-5.html create mode 100644 layout/reftests/css-disabled/fieldset/fieldset-ref.html create mode 100644 layout/reftests/css-disabled/fieldset/reftest.list create mode 100644 layout/reftests/css-disabled/fieldset/style.css create mode 100644 layout/reftests/css-disabled/input/input-fieldset-1.html create mode 100644 layout/reftests/css-disabled/input/input-fieldset-2.html create mode 100644 layout/reftests/css-disabled/input/input-fieldset-3.html create mode 100644 layout/reftests/css-disabled/input/input-fieldset-4.html create mode 100644 layout/reftests/css-disabled/input/input-fieldset-legend-1.html create mode 100644 layout/reftests/css-disabled/input/input-fieldset-legend-2.html create mode 100644 layout/reftests/css-disabled/input/input-fieldset-legend-3.html create mode 100644 layout/reftests/css-disabled/input/input-fieldset-legend-4.html create mode 100644 layout/reftests/css-disabled/input/input-fieldset-legend-5.html create mode 100644 layout/reftests/css-disabled/input/input-fieldset-legend-ref-1.html create mode 100644 layout/reftests/css-disabled/input/input-fieldset-legend-ref-2.html create mode 100644 layout/reftests/css-disabled/input/input-fieldset-legend-ref-3.html create mode 100644 layout/reftests/css-disabled/input/input-fieldset-legend-ref-4.html create mode 100644 layout/reftests/css-disabled/input/input-fieldset-legend-ref-5.html create mode 100644 layout/reftests/css-disabled/input/input-fieldset-ref.html create mode 100644 layout/reftests/css-disabled/input/reftest.list create mode 100644 layout/reftests/css-disabled/input/style.css create mode 100644 layout/reftests/css-disabled/label/label-ref.html create mode 100644 layout/reftests/css-disabled/label/label.html create mode 100644 layout/reftests/css-disabled/label/reftest.list create mode 100644 layout/reftests/css-disabled/label/style.css create mode 100644 layout/reftests/css-disabled/object/object-ref.html create mode 100644 layout/reftests/css-disabled/object/object.html create mode 100644 layout/reftests/css-disabled/object/reftest.list create mode 100644 layout/reftests/css-disabled/object/style.css create mode 100644 layout/reftests/css-disabled/output/output-ref.html create mode 100644 layout/reftests/css-disabled/output/output.html create mode 100644 layout/reftests/css-disabled/output/reftest.list create mode 100644 layout/reftests/css-disabled/output/style.css create mode 100644 layout/reftests/css-disabled/reftest.list create mode 100644 layout/reftests/css-disabled/select/reftest.list create mode 100644 layout/reftests/css-disabled/select/select-fieldset-1.html create mode 100644 layout/reftests/css-disabled/select/select-fieldset-2.html create mode 100644 layout/reftests/css-disabled/select/select-fieldset-3.html create mode 100644 layout/reftests/css-disabled/select/select-fieldset-4.html create mode 100644 layout/reftests/css-disabled/select/select-fieldset-legend-1.html create mode 100644 layout/reftests/css-disabled/select/select-fieldset-legend-2.html create mode 100644 layout/reftests/css-disabled/select/select-fieldset-legend-3.html create mode 100644 layout/reftests/css-disabled/select/select-fieldset-legend-4.html create mode 100644 layout/reftests/css-disabled/select/select-fieldset-legend-5.html create mode 100644 layout/reftests/css-disabled/select/select-fieldset-legend-ref-1.html create mode 100644 layout/reftests/css-disabled/select/select-fieldset-legend-ref-2.html create mode 100644 layout/reftests/css-disabled/select/select-fieldset-legend-ref-3.html create mode 100644 layout/reftests/css-disabled/select/select-fieldset-legend-ref-4.html create mode 100644 layout/reftests/css-disabled/select/select-fieldset-legend-ref-5.html create mode 100644 layout/reftests/css-disabled/select/select-fieldset-ref-disabled.html create mode 100644 layout/reftests/css-disabled/select/select-fieldset-ref.html create mode 100644 layout/reftests/css-disabled/select/style.css create mode 100644 layout/reftests/css-disabled/textarea/reftest.list create mode 100644 layout/reftests/css-disabled/textarea/style.css create mode 100644 layout/reftests/css-disabled/textarea/textarea-fieldset-1.html create mode 100644 layout/reftests/css-disabled/textarea/textarea-fieldset-2.html create mode 100644 layout/reftests/css-disabled/textarea/textarea-fieldset-3.html create mode 100644 layout/reftests/css-disabled/textarea/textarea-fieldset-4.html create mode 100644 layout/reftests/css-disabled/textarea/textarea-fieldset-legend-1.html create mode 100644 layout/reftests/css-disabled/textarea/textarea-fieldset-legend-2.html create mode 100644 layout/reftests/css-disabled/textarea/textarea-fieldset-legend-3.html create mode 100644 layout/reftests/css-disabled/textarea/textarea-fieldset-legend-4.html create mode 100644 layout/reftests/css-disabled/textarea/textarea-fieldset-legend-5.html create mode 100644 layout/reftests/css-disabled/textarea/textarea-fieldset-legend-ref-1.html create mode 100644 layout/reftests/css-disabled/textarea/textarea-fieldset-legend-ref-2.html create mode 100644 layout/reftests/css-disabled/textarea/textarea-fieldset-legend-ref-3.html create mode 100644 layout/reftests/css-disabled/textarea/textarea-fieldset-legend-ref-4.html create mode 100644 layout/reftests/css-disabled/textarea/textarea-fieldset-legend-ref-5.html create mode 100644 layout/reftests/css-disabled/textarea/textarea-fieldset-ref.html create mode 100644 layout/reftests/css-display/display-contents-495385-2d-ref.html create mode 100644 layout/reftests/css-display/display-contents-495385-2d.html create mode 100644 layout/reftests/css-display/display-contents-acid-dyn-1.html create mode 100644 layout/reftests/css-display/display-contents-acid-dyn-2.html create mode 100644 layout/reftests/css-display/display-contents-acid-dyn-3.html create mode 100644 layout/reftests/css-display/display-contents-acid-ref.html create mode 100644 layout/reftests/css-display/display-contents-acid.html create mode 100644 layout/reftests/css-display/display-contents-dyn-insert-text-ref.html create mode 100644 layout/reftests/css-display/display-contents-dyn-insert-text.html create mode 100644 layout/reftests/css-display/display-contents-generated-content-2.html create mode 100644 layout/reftests/css-display/display-contents-generated-content-ref.html create mode 100644 layout/reftests/css-display/display-contents-generated-content.html create mode 100644 layout/reftests/css-display/display-contents-list-item-child-ref.html create mode 100644 layout/reftests/css-display/display-contents-list-item-child.html create mode 100644 layout/reftests/css-display/display-contents-state-change-ref.html create mode 100644 layout/reftests/css-display/display-contents-state-change.html create mode 100644 layout/reftests/css-display/display-contents-style-inheritance-1-dom-mutations.html create mode 100644 layout/reftests/css-display/display-contents-style-inheritance-1-ref.html create mode 100644 layout/reftests/css-display/display-contents-style-inheritance-1-stylechange.html create mode 100644 layout/reftests/css-display/display-contents-style-inheritance-1.html create mode 100644 layout/reftests/css-display/display-contents-suppression-dynamic-ref.html create mode 100644 layout/reftests/css-display/display-contents-suppression-dynamic.html create mode 100644 layout/reftests/css-display/display-contents-tables-2.xhtml create mode 100644 layout/reftests/css-display/display-contents-tables-3-ref.xhtml create mode 100644 layout/reftests/css-display/display-contents-tables-3.xhtml create mode 100644 layout/reftests/css-display/display-contents-tables-ref.xhtml create mode 100644 layout/reftests/css-display/display-contents-tables.xhtml create mode 100644 layout/reftests/css-display/display-contents-visibility-hidden-2.html create mode 100644 layout/reftests/css-display/display-contents-visibility-hidden-ref.html create mode 100644 layout/reftests/css-display/display-contents-visibility-hidden.html create mode 100644 layout/reftests/css-display/display-contents-writing-mode-1-ref.html create mode 100644 layout/reftests/css-display/display-contents-writing-mode-1.html create mode 100644 layout/reftests/css-display/display-contents-writing-mode-2-ref.html create mode 100644 layout/reftests/css-display/display-contents-writing-mode-2.html create mode 100644 layout/reftests/css-display/display-flow-root-001-ref.html create mode 100644 layout/reftests/css-display/display-flow-root-001.html create mode 100644 layout/reftests/css-display/reftest.list create mode 100644 layout/reftests/css-enabled/button/button-fieldset-1.html create mode 100644 layout/reftests/css-enabled/button/button-fieldset-2.html create mode 100644 layout/reftests/css-enabled/button/button-fieldset-3.html create mode 100644 layout/reftests/css-enabled/button/button-fieldset-4.html create mode 100644 layout/reftests/css-enabled/button/button-fieldset-legend-1.html create mode 100644 layout/reftests/css-enabled/button/button-fieldset-legend-2.html create mode 100644 layout/reftests/css-enabled/button/button-fieldset-legend-3.html create mode 100644 layout/reftests/css-enabled/button/button-fieldset-legend-4.html create mode 100644 layout/reftests/css-enabled/button/button-fieldset-legend-5.html create mode 100644 layout/reftests/css-enabled/button/button-fieldset-legend-ref-1.html create mode 100644 layout/reftests/css-enabled/button/button-fieldset-legend-ref-2.html create mode 100644 layout/reftests/css-enabled/button/button-fieldset-legend-ref-3.html create mode 100644 layout/reftests/css-enabled/button/button-fieldset-legend-ref-4.html create mode 100644 layout/reftests/css-enabled/button/button-fieldset-legend-ref-5.html create mode 100644 layout/reftests/css-enabled/button/button-fieldset-ref.html create mode 100644 layout/reftests/css-enabled/button/reftest.list create mode 100644 layout/reftests/css-enabled/button/style.css create mode 100644 layout/reftests/css-enabled/fieldset/fieldset-disabled.html create mode 100644 layout/reftests/css-enabled/fieldset/fieldset-enabled.html create mode 100644 layout/reftests/css-enabled/fieldset/fieldset-fieldset-1.html create mode 100644 layout/reftests/css-enabled/fieldset/fieldset-fieldset-2.html create mode 100644 layout/reftests/css-enabled/fieldset/fieldset-fieldset-3.html create mode 100644 layout/reftests/css-enabled/fieldset/fieldset-fieldset-4.html create mode 100644 layout/reftests/css-enabled/fieldset/fieldset-fieldset-ref.html create mode 100644 layout/reftests/css-enabled/fieldset/fieldset-legend-1.html create mode 100644 layout/reftests/css-enabled/fieldset/fieldset-legend-2.html create mode 100644 layout/reftests/css-enabled/fieldset/fieldset-legend-3.html create mode 100644 layout/reftests/css-enabled/fieldset/fieldset-legend-4.html create mode 100644 layout/reftests/css-enabled/fieldset/fieldset-legend-5.html create mode 100644 layout/reftests/css-enabled/fieldset/fieldset-legend-ref-1.html create mode 100644 layout/reftests/css-enabled/fieldset/fieldset-legend-ref-2.html create mode 100644 layout/reftests/css-enabled/fieldset/fieldset-legend-ref-3.html create mode 100644 layout/reftests/css-enabled/fieldset/fieldset-legend-ref-4.html create mode 100644 layout/reftests/css-enabled/fieldset/fieldset-legend-ref-5.html create mode 100644 layout/reftests/css-enabled/fieldset/fieldset-ref.html create mode 100644 layout/reftests/css-enabled/fieldset/reftest.list create mode 100644 layout/reftests/css-enabled/fieldset/style.css create mode 100644 layout/reftests/css-enabled/input/input-fieldset-1.html create mode 100644 layout/reftests/css-enabled/input/input-fieldset-2.html create mode 100644 layout/reftests/css-enabled/input/input-fieldset-3.html create mode 100644 layout/reftests/css-enabled/input/input-fieldset-4.html create mode 100644 layout/reftests/css-enabled/input/input-fieldset-legend-1.html create mode 100644 layout/reftests/css-enabled/input/input-fieldset-legend-2.html create mode 100644 layout/reftests/css-enabled/input/input-fieldset-legend-3.html create mode 100644 layout/reftests/css-enabled/input/input-fieldset-legend-4.html create mode 100644 layout/reftests/css-enabled/input/input-fieldset-legend-5.html create mode 100644 layout/reftests/css-enabled/input/input-fieldset-legend-ref-1.html create mode 100644 layout/reftests/css-enabled/input/input-fieldset-legend-ref-2.html create mode 100644 layout/reftests/css-enabled/input/input-fieldset-legend-ref-3.html create mode 100644 layout/reftests/css-enabled/input/input-fieldset-legend-ref-4.html create mode 100644 layout/reftests/css-enabled/input/input-fieldset-legend-ref-5.html create mode 100644 layout/reftests/css-enabled/input/input-fieldset-ref.html create mode 100644 layout/reftests/css-enabled/input/reftest.list create mode 100644 layout/reftests/css-enabled/input/style.css create mode 100644 layout/reftests/css-enabled/label/label-ref.html create mode 100644 layout/reftests/css-enabled/label/label.html create mode 100644 layout/reftests/css-enabled/label/reftest.list create mode 100644 layout/reftests/css-enabled/label/style.css create mode 100644 layout/reftests/css-enabled/object/object-ref.html create mode 100644 layout/reftests/css-enabled/object/object.html create mode 100644 layout/reftests/css-enabled/object/reftest.list create mode 100644 layout/reftests/css-enabled/object/style.css create mode 100644 layout/reftests/css-enabled/optgroup/optgroup-fieldset-1.html create mode 100644 layout/reftests/css-enabled/optgroup/optgroup-fieldset-ref.html create mode 100644 layout/reftests/css-enabled/optgroup/reftest.list create mode 100644 layout/reftests/css-enabled/optgroup/style.css create mode 100644 layout/reftests/css-enabled/option/option-fieldset-1.html create mode 100644 layout/reftests/css-enabled/option/option-fieldset-ref.html create mode 100644 layout/reftests/css-enabled/option/reftest.list create mode 100644 layout/reftests/css-enabled/option/style.css create mode 100644 layout/reftests/css-enabled/output/output-ref.html create mode 100644 layout/reftests/css-enabled/output/output.html create mode 100644 layout/reftests/css-enabled/output/reftest.list create mode 100644 layout/reftests/css-enabled/output/style.css create mode 100644 layout/reftests/css-enabled/reftest.list create mode 100644 layout/reftests/css-enabled/select/reftest.list create mode 100644 layout/reftests/css-enabled/select/select-fieldset-1.html create mode 100644 layout/reftests/css-enabled/select/select-fieldset-2.html create mode 100644 layout/reftests/css-enabled/select/select-fieldset-3.html create mode 100644 layout/reftests/css-enabled/select/select-fieldset-4.html create mode 100644 layout/reftests/css-enabled/select/select-fieldset-legend-1.html create mode 100644 layout/reftests/css-enabled/select/select-fieldset-legend-2.html create mode 100644 layout/reftests/css-enabled/select/select-fieldset-legend-3.html create mode 100644 layout/reftests/css-enabled/select/select-fieldset-legend-4.html create mode 100644 layout/reftests/css-enabled/select/select-fieldset-legend-5.html create mode 100644 layout/reftests/css-enabled/select/select-fieldset-legend-ref-1.html create mode 100644 layout/reftests/css-enabled/select/select-fieldset-legend-ref-2.html create mode 100644 layout/reftests/css-enabled/select/select-fieldset-legend-ref-3.html create mode 100644 layout/reftests/css-enabled/select/select-fieldset-legend-ref-4.html create mode 100644 layout/reftests/css-enabled/select/select-fieldset-legend-ref-5.html create mode 100644 layout/reftests/css-enabled/select/select-fieldset-ref-disabled.html create mode 100644 layout/reftests/css-enabled/select/select-fieldset-ref.html create mode 100644 layout/reftests/css-enabled/select/style.css create mode 100644 layout/reftests/css-enabled/textarea/reftest.list create mode 100644 layout/reftests/css-enabled/textarea/style.css create mode 100644 layout/reftests/css-enabled/textarea/textarea-fieldset-1.html create mode 100644 layout/reftests/css-enabled/textarea/textarea-fieldset-2.html create mode 100644 layout/reftests/css-enabled/textarea/textarea-fieldset-3.html create mode 100644 layout/reftests/css-enabled/textarea/textarea-fieldset-4.html create mode 100644 layout/reftests/css-enabled/textarea/textarea-fieldset-legend-1.html create mode 100644 layout/reftests/css-enabled/textarea/textarea-fieldset-legend-2.html create mode 100644 layout/reftests/css-enabled/textarea/textarea-fieldset-legend-3.html create mode 100644 layout/reftests/css-enabled/textarea/textarea-fieldset-legend-4.html create mode 100644 layout/reftests/css-enabled/textarea/textarea-fieldset-legend-5.html create mode 100644 layout/reftests/css-enabled/textarea/textarea-fieldset-legend-ref-1.html create mode 100644 layout/reftests/css-enabled/textarea/textarea-fieldset-legend-ref-2.html create mode 100644 layout/reftests/css-enabled/textarea/textarea-fieldset-legend-ref-3.html create mode 100644 layout/reftests/css-enabled/textarea/textarea-fieldset-legend-ref-4.html create mode 100644 layout/reftests/css-enabled/textarea/textarea-fieldset-legend-ref-5.html create mode 100644 layout/reftests/css-enabled/textarea/textarea-fieldset-ref.html create mode 100644 layout/reftests/css-gradients/1224761-1-ref.html create mode 100644 layout/reftests/css-gradients/1224761-1.html create mode 100644 layout/reftests/css-gradients/aja-linear-1-ref.html create mode 100644 layout/reftests/css-gradients/aja-linear-1a.html create mode 100644 layout/reftests/css-gradients/aja-linear-1b.html create mode 100644 layout/reftests/css-gradients/aja-linear-1c.html create mode 100644 layout/reftests/css-gradients/aja-linear-1d.html create mode 100644 layout/reftests/css-gradients/aja-linear-1e.html create mode 100644 layout/reftests/css-gradients/aja-linear-1f.html create mode 100644 layout/reftests/css-gradients/aja-linear-2-ref.html create mode 100644 layout/reftests/css-gradients/aja-linear-2.html create mode 100644 layout/reftests/css-gradients/aja-linear-3-ref.html create mode 100644 layout/reftests/css-gradients/aja-linear-3a.html create mode 100644 layout/reftests/css-gradients/aja-linear-3b.html create mode 100644 layout/reftests/css-gradients/aja-linear-4-ref.html create mode 100644 layout/reftests/css-gradients/aja-linear-4a.html create mode 100644 layout/reftests/css-gradients/aja-linear-4b.html create mode 100644 layout/reftests/css-gradients/aja-linear-5-ref.html create mode 100644 layout/reftests/css-gradients/aja-linear-5a.html create mode 100644 layout/reftests/css-gradients/bug-916535-background-repeat-linear-ref.html create mode 100644 layout/reftests/css-gradients/bug-916535-background-repeat-linear.html create mode 100644 layout/reftests/css-gradients/color-stop-clamp-interpolation-ref.html create mode 100644 layout/reftests/css-gradients/color-stop-clamp-interpolation.html create mode 100644 layout/reftests/css-gradients/height-dependence-1-ref.html create mode 100644 layout/reftests/css-gradients/height-dependence-1.html create mode 100644 layout/reftests/css-gradients/height-dependence-2-ref.html create mode 100644 layout/reftests/css-gradients/height-dependence-2.html create mode 100644 layout/reftests/css-gradients/height-dependence-3-ref.html create mode 100644 layout/reftests/css-gradients/height-dependence-3.html create mode 100644 layout/reftests/css-gradients/large-gradient-1-ref.html create mode 100644 layout/reftests/css-gradients/large-gradient-1.html create mode 100644 layout/reftests/css-gradients/large-gradient-2-ref.html create mode 100644 layout/reftests/css-gradients/large-gradient-2.html create mode 100644 layout/reftests/css-gradients/large-gradient-3-ref.html create mode 100644 layout/reftests/css-gradients/large-gradient-3.html create mode 100644 layout/reftests/css-gradients/large-gradient-4-ref.html create mode 100644 layout/reftests/css-gradients/large-gradient-4.html create mode 100644 layout/reftests/css-gradients/large-gradient-5-ref.html create mode 100644 layout/reftests/css-gradients/large-gradient-5.html create mode 100644 layout/reftests/css-gradients/linear-1-ref.html create mode 100644 layout/reftests/css-gradients/linear-1a.html create mode 100644 layout/reftests/css-gradients/linear-diagonal-1-ref.html create mode 100644 layout/reftests/css-gradients/linear-diagonal-1a.html create mode 100644 layout/reftests/css-gradients/linear-diagonal-2-ref.html create mode 100644 layout/reftests/css-gradients/linear-diagonal-2a.html create mode 100644 layout/reftests/css-gradients/linear-diagonal-3-ref.html create mode 100644 layout/reftests/css-gradients/linear-diagonal-3a.html create mode 100644 layout/reftests/css-gradients/linear-diagonal-4-ref.html create mode 100644 layout/reftests/css-gradients/linear-diagonal-4a.html create mode 100644 layout/reftests/css-gradients/linear-flipped-1-ref.html create mode 100644 layout/reftests/css-gradients/linear-flipped-1.html create mode 100644 layout/reftests/css-gradients/linear-gradient-repeated-ref.html create mode 100644 layout/reftests/css-gradients/linear-gradient-repeated.html create mode 100644 layout/reftests/css-gradients/linear-keywords-1-ref.html create mode 100644 layout/reftests/css-gradients/linear-keywords-1a.html create mode 100644 layout/reftests/css-gradients/linear-onestopposition-1-ref.html create mode 100644 layout/reftests/css-gradients/linear-onestopposition-1-ref2.html create mode 100644 layout/reftests/css-gradients/linear-onestopposition-1.html create mode 100644 layout/reftests/css-gradients/linear-position-1-ref.html create mode 100644 layout/reftests/css-gradients/linear-position-1a.html create mode 100644 layout/reftests/css-gradients/linear-premul-ref.html create mode 100644 layout/reftests/css-gradients/linear-premul.html create mode 100644 layout/reftests/css-gradients/linear-repeat-1-ref.html create mode 100644 layout/reftests/css-gradients/linear-repeat-1a.html create mode 100644 layout/reftests/css-gradients/linear-repeat-1b.html create mode 100644 layout/reftests/css-gradients/linear-repeat-1c.html create mode 100644 layout/reftests/css-gradients/linear-repeat-1d.html create mode 100644 layout/reftests/css-gradients/linear-repeat-1e.html create mode 100644 layout/reftests/css-gradients/linear-repeat-1f.html create mode 100644 layout/reftests/css-gradients/linear-repeat-1g.html create mode 100644 layout/reftests/css-gradients/linear-rotated-1-ref.html create mode 100644 layout/reftests/css-gradients/linear-rotated-1.html create mode 100644 layout/reftests/css-gradients/linear-size-1-ref.html create mode 100644 layout/reftests/css-gradients/linear-size-1a.html create mode 100644 layout/reftests/css-gradients/linear-stops-1-ref.html create mode 100644 layout/reftests/css-gradients/linear-stops-1a.html create mode 100644 layout/reftests/css-gradients/linear-stops-1b.html create mode 100644 layout/reftests/css-gradients/linear-stops-1c.html create mode 100644 layout/reftests/css-gradients/linear-stops-1d.html create mode 100644 layout/reftests/css-gradients/linear-stops-1e.html create mode 100644 layout/reftests/css-gradients/linear-stops-1f.html create mode 100644 layout/reftests/css-gradients/linear-vertical-1-ref.html create mode 100644 layout/reftests/css-gradients/linear-vertical-1a.html create mode 100644 layout/reftests/css-gradients/linear-vertical-1b.html create mode 100644 layout/reftests/css-gradients/linear-vertical-1c.html create mode 100644 layout/reftests/css-gradients/linear-vertical-1d.html create mode 100644 layout/reftests/css-gradients/linear-vertical-subpixel-1-ref.html create mode 100644 layout/reftests/css-gradients/linear-vertical-subpixel-1.html create mode 100644 layout/reftests/css-gradients/linear-viewport-ref.html create mode 100644 layout/reftests/css-gradients/linear-viewport.html create mode 100644 layout/reftests/css-gradients/mask-gradient-translucent-end-color-1-ref.html create mode 100644 layout/reftests/css-gradients/mask-gradient-translucent-end-color-1.html create mode 100644 layout/reftests/css-gradients/nostops.html create mode 100644 layout/reftests/css-gradients/onestop.html create mode 100644 layout/reftests/css-gradients/orange-square.html create mode 100644 layout/reftests/css-gradients/radial-1-ref.html create mode 100644 layout/reftests/css-gradients/radial-1a.html create mode 100644 layout/reftests/css-gradients/radial-1b.html create mode 100644 layout/reftests/css-gradients/radial-2-ref.html create mode 100644 layout/reftests/css-gradients/radial-2a.html create mode 100644 layout/reftests/css-gradients/radial-2b.html create mode 100644 layout/reftests/css-gradients/radial-2c.html create mode 100644 layout/reftests/css-gradients/radial-2d.html create mode 100644 layout/reftests/css-gradients/radial-onestopposition-1-ref.html create mode 100644 layout/reftests/css-gradients/radial-onestopposition-1a.html create mode 100644 layout/reftests/css-gradients/radial-onestopposition-1b.html create mode 100644 layout/reftests/css-gradients/radial-position-1-ref.html create mode 100644 layout/reftests/css-gradients/radial-position-1a.html create mode 100644 layout/reftests/css-gradients/radial-position-1b.html create mode 100644 layout/reftests/css-gradients/radial-premul-ref.html create mode 100644 layout/reftests/css-gradients/radial-premul.html create mode 100644 layout/reftests/css-gradients/radial-shape-closest-corner-1-ref.html create mode 100644 layout/reftests/css-gradients/radial-shape-closest-corner-1a.html create mode 100644 layout/reftests/css-gradients/radial-shape-closest-corner-1b.html create mode 100644 layout/reftests/css-gradients/radial-shape-closest-side-1-ref.html create mode 100644 layout/reftests/css-gradients/radial-shape-closest-side-1a.html create mode 100644 layout/reftests/css-gradients/radial-shape-closest-side-1b.html create mode 100644 layout/reftests/css-gradients/radial-shape-farthest-corner-1-ref.html create mode 100644 layout/reftests/css-gradients/radial-shape-farthest-corner-1a.html create mode 100644 layout/reftests/css-gradients/radial-shape-farthest-corner-1b.html create mode 100644 layout/reftests/css-gradients/radial-shape-farthest-side-1-ref.html create mode 100644 layout/reftests/css-gradients/radial-shape-farthest-side-1a.html create mode 100644 layout/reftests/css-gradients/radial-shape-farthest-side-1b.html create mode 100644 layout/reftests/css-gradients/radial-size-1-ref.html create mode 100644 layout/reftests/css-gradients/radial-size-1a.html create mode 100644 layout/reftests/css-gradients/radial-size-1b.html create mode 100644 layout/reftests/css-gradients/radial-zero-length-1-ref.html create mode 100644 layout/reftests/css-gradients/radial-zero-length-1a.html create mode 100644 layout/reftests/css-gradients/radial-zero-length-1b.html create mode 100644 layout/reftests/css-gradients/radial-zero-length-1c.html create mode 100644 layout/reftests/css-gradients/radial-zero-length-1d.html create mode 100644 layout/reftests/css-gradients/radial-zero-length-1e.html create mode 100644 layout/reftests/css-gradients/radial-zero-length-1f.html create mode 100644 layout/reftests/css-gradients/reftest.list create mode 100644 layout/reftests/css-gradients/repeated-final-stop-1-ref.html create mode 100644 layout/reftests/css-gradients/repeated-final-stop-1.html create mode 100644 layout/reftests/css-gradients/repeating-linear-1-ref.html create mode 100644 layout/reftests/css-gradients/repeating-linear-1a.html create mode 100644 layout/reftests/css-gradients/repeating-linear-1b.html create mode 100644 layout/reftests/css-gradients/repeating-linear-2-ref.html create mode 100644 layout/reftests/css-gradients/repeating-linear-2a.html create mode 100644 layout/reftests/css-gradients/repeating-linear-onestopposition-1.html create mode 100644 layout/reftests/css-gradients/repeating-radial-1-ref.html create mode 100644 layout/reftests/css-gradients/repeating-radial-1a.html create mode 100644 layout/reftests/css-gradients/repeating-radial-1b.html create mode 100644 layout/reftests/css-gradients/repeating-radial-1c.html create mode 100644 layout/reftests/css-gradients/repeating-radial-1d.html create mode 100644 layout/reftests/css-gradients/repeating-radial-2-ref.html create mode 100644 layout/reftests/css-gradients/repeating-radial-2a.html create mode 100644 layout/reftests/css-gradients/repeating-radial-2b.html create mode 100644 layout/reftests/css-gradients/repeating-radial-onestopposition-1a.html create mode 100644 layout/reftests/css-gradients/repeating-radial-onestopposition-1b.html create mode 100644 layout/reftests/css-gradients/scaled-color-stop-position-ref.html create mode 100644 layout/reftests/css-gradients/scaled-color-stop-position.html create mode 100644 layout/reftests/css-gradients/twostops-1-ref.html create mode 100644 layout/reftests/css-gradients/twostops-1a.html create mode 100644 layout/reftests/css-gradients/twostops-1b.html create mode 100644 layout/reftests/css-gradients/twostops-1c.html create mode 100644 layout/reftests/css-gradients/twostops-1d.html create mode 100644 layout/reftests/css-gradients/twostops-1e.html create mode 100644 layout/reftests/css-grid/bug1306106-ref.html create mode 100644 layout/reftests/css-grid/bug1306106.html create mode 100644 layout/reftests/css-grid/bug1349571-ref.html create mode 100644 layout/reftests/css-grid/bug1349571.html create mode 100644 layout/reftests/css-grid/bug1350925-ref.html create mode 100644 layout/reftests/css-grid/bug1350925.html create mode 100644 layout/reftests/css-grid/bug1356820-ref.html create mode 100644 layout/reftests/css-grid/bug1356820.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-001-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-001.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-002-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-002.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-003-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-003.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-004-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-004.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-005-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-005.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-006-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-006.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-007-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-007.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-008-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-008.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-009-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-009.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-010-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-010.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-011-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-011.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-012-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-012.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-013-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-013.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-014-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-014.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-015-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-015.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-016.html create mode 100644 layout/reftests/css-grid/grid-align-content-001-ref.html create mode 100644 layout/reftests/css-grid/grid-align-content-001.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-definite-001-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-definite-001.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-001-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-001.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-002-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-002.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-003-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-003.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-004-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-004.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-001-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-001.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-002-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-002.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-003-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-003.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-004-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-004.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-percent-001-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-percent-001.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-001-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-001.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-002-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-002.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-003-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-003.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-004-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-004.html create mode 100644 layout/reftests/css-grid/grid-clamping-001-ref.html create mode 100644 layout/reftests/css-grid/grid-clamping-001.html create mode 100644 layout/reftests/css-grid/grid-clamping-002-ref.html create mode 100644 layout/reftests/css-grid/grid-clamping-002.html create mode 100644 layout/reftests/css-grid/grid-col-max-sizing-max-content-001-ref.html create mode 100644 layout/reftests/css-grid/grid-col-max-sizing-max-content-001.html create mode 100644 layout/reftests/css-grid/grid-col-max-sizing-max-content-002-ref.html create mode 100644 layout/reftests/css-grid/grid-col-max-sizing-max-content-002.html create mode 100644 layout/reftests/css-grid/grid-column-gap-001-ref.html create mode 100644 layout/reftests/css-grid/grid-column-gap-001.html create mode 100644 layout/reftests/css-grid/grid-column-gap-002-ref.html create mode 100644 layout/reftests/css-grid/grid-column-gap-002.html create mode 100644 layout/reftests/css-grid/grid-column-gap-003-ref.html create mode 100644 layout/reftests/css-grid/grid-column-gap-003.html create mode 100644 layout/reftests/css-grid/grid-column-gap-004-ref.html create mode 100644 layout/reftests/css-grid/grid-column-gap-004.html create mode 100644 layout/reftests/css-grid/grid-container-baselines-001-ref.html create mode 100644 layout/reftests/css-grid/grid-container-baselines-001.html create mode 100644 layout/reftests/css-grid/grid-container-baselines-002-ref.html create mode 100644 layout/reftests/css-grid/grid-container-baselines-002.html create mode 100644 layout/reftests/css-grid/grid-container-baselines-003-ref.html create mode 100644 layout/reftests/css-grid/grid-container-baselines-003.html create mode 100644 layout/reftests/css-grid/grid-container-baselines-004-ref.html create mode 100644 layout/reftests/css-grid/grid-container-baselines-004.html create mode 100644 layout/reftests/css-grid/grid-container-min-max-width-height-001-ref.html create mode 100644 layout/reftests/css-grid/grid-container-min-max-width-height-001.html create mode 100644 layout/reftests/css-grid/grid-container-overflow-001-ref.html create mode 100644 layout/reftests/css-grid/grid-container-overflow-001.html create mode 100644 layout/reftests/css-grid/grid-container-synthesized-baseline-001-ref.html create mode 100644 layout/reftests/css-grid/grid-container-synthesized-baseline-001.html create mode 100644 layout/reftests/css-grid/grid-flex-min-sizing-001-ref.html create mode 100644 layout/reftests/css-grid/grid-flex-min-sizing-001.html create mode 100644 layout/reftests/css-grid/grid-flex-min-sizing-002-ref.html create mode 100644 layout/reftests/css-grid/grid-flex-min-sizing-002.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-001-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-001.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-002-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-002.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-003-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-003.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-004-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-004.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-005-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-005.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-006-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-006.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-007-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-007.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-008-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-008.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-009-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-009.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-010-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-010.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-011-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-011.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-012-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-012.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-013-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-013.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-014-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-014.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-015-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-015.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-016-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-016.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-017-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-017.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-018-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-018.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-019-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-019.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-020-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-020.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-021-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-021.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-022.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-023-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-023.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-024-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-024.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-025-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-025.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-026-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-026.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-027.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-028-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-028.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-029-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-029.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-030-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-030.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-031-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-031.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-002.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-006.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-015.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-016.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-019.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-020.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-021.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-023.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-024.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-026.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-027.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-028.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-029.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-018.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-019.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-020.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-021.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-022.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-023.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-025.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-026.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-027.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-028.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-029.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-030.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-031.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-001.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-002.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-003.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-007.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-009.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-017.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-019.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-021.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-023.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-026.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-027.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-028.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-001.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-004.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-005.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-015.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-019.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-021.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-023.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-026.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-027.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-028.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-005.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-007.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-008.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-016.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-019.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-021.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-023.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-026.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-027.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-028.html create mode 100644 layout/reftests/css-grid/grid-item-align-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-align-001.html create mode 100644 layout/reftests/css-grid/grid-item-align-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-align-002.html create mode 100644 layout/reftests/css-grid/grid-item-align-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-align-003.html create mode 100644 layout/reftests/css-grid/grid-item-align-dynamic-pos-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-align-dynamic-pos-001.html create mode 100644 layout/reftests/css-grid/grid-item-align-dynamic-pos-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-align-dynamic-pos-002.html create mode 100644 layout/reftests/css-grid/grid-item-align-dynamic-pos-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-align-dynamic-pos-003.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-001.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-002.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-003.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-004.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-005-ref.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-005.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-006-ref.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-006.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-007-ref.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-007.html create mode 100644 layout/reftests/css-grid/grid-item-blockifying-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-blockifying-001.html create mode 100644 layout/reftests/css-grid/grid-item-button-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-button-001.html create mode 100644 layout/reftests/css-grid/grid-item-canvas-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-canvas-001.html create mode 100644 layout/reftests/css-grid/grid-item-dir-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-dir-001.html create mode 100644 layout/reftests/css-grid/grid-item-fieldset-stretch-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-fieldset-stretch-001.html create mode 100644 layout/reftests/css-grid/grid-item-input-stretch-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-input-stretch-001.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-001.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-002.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-003.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-004.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-005-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-005.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-001.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-002.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-003.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-004.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-005-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-005.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-006-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-006.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-007-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-007.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-size-normal-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-size-normal-001.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-size-normal-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-size-normal-002.html create mode 100644 layout/reftests/css-grid/grid-item-justify-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-justify-001.html create mode 100644 layout/reftests/css-grid/grid-item-justify-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-justify-002.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-auto-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-auto-001.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-auto-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-auto-002.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-auto-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-auto-003.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-auto-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-auto-004.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-right-auto-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-right-auto-001.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-right-auto-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-right-auto-002.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-right-auto-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-right-auto-003.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-right-auto-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-right-auto-004.html create mode 100644 layout/reftests/css-grid/grid-item-margin-right-auto-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-right-auto-001.html create mode 100644 layout/reftests/css-grid/grid-item-margin-right-auto-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-right-auto-002.html create mode 100644 layout/reftests/css-grid/grid-item-margin-right-auto-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-right-auto-003.html create mode 100644 layout/reftests/css-grid/grid-item-margin-right-auto-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-right-auto-004.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-001.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-002.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-003.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-004.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-006-ref.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-006.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-percent-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-percent-001.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-percent-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-percent-002.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-percent-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-percent-003.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-percent-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-percent-004.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-px-001.html create mode 100644 layout/reftests/css-grid/grid-item-stretch-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-stretch-001.html create mode 100644 layout/reftests/css-grid/grid-item-table-stretch-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-table-stretch-001.html create mode 100644 layout/reftests/css-grid/grid-item-table-stretch-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-table-stretch-002.html create mode 100644 layout/reftests/css-grid/grid-item-table-stretch-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-table-stretch-004.html create mode 100644 layout/reftests/css-grid/grid-item-video-stretch-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-video-stretch-001.html create mode 100644 layout/reftests/css-grid/grid-item-video-stretch-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-video-stretch-002.html create mode 100644 layout/reftests/css-grid/grid-justify-content-001-ref.html create mode 100644 layout/reftests/css-grid/grid-justify-content-001.html create mode 100644 layout/reftests/css-grid/grid-justify-content-002-ref.html create mode 100644 layout/reftests/css-grid/grid-justify-content-002.html create mode 100644 layout/reftests/css-grid/grid-justify-content-003-ref.html create mode 100644 layout/reftests/css-grid/grid-justify-content-003.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-001-ref.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-001.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-002-ref.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-002.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-003-ref.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-003.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-004-ref.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-004.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-005-ref.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-005.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-006-ref.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-006.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-007-ref.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-007.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-008-ref.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-008.html create mode 100644 layout/reftests/css-grid/grid-measuring-reflow-resize-001-ref.html create mode 100644 layout/reftests/css-grid/grid-measuring-reflow-resize-dynamic-001.html create mode 100644 layout/reftests/css-grid/grid-measuring-reflow-resize-static-001.html create mode 100644 layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-001-ref.html create mode 100644 layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-001.html create mode 100644 layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-002-ref.html create mode 100644 layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-002.html create mode 100644 layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-003-ref.html create mode 100644 layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-003.html create mode 100644 layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-004-ref.html create mode 100644 layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-004.html create mode 100644 layout/reftests/css-grid/grid-min-max-content-sizing-001-ref.html create mode 100644 layout/reftests/css-grid/grid-min-max-content-sizing-001.html create mode 100644 layout/reftests/css-grid/grid-min-max-content-sizing-002-ref.html create mode 100644 layout/reftests/css-grid/grid-min-max-content-sizing-002.html create mode 100644 layout/reftests/css-grid/grid-order-abspos-items-001-ref.html create mode 100644 layout/reftests/css-grid/grid-order-abspos-items-001.html create mode 100644 layout/reftests/css-grid/grid-order-placement-auto-001-ref.html create mode 100644 layout/reftests/css-grid/grid-order-placement-auto-001.html create mode 100644 layout/reftests/css-grid/grid-order-placement-definite-001-ref.html create mode 100644 layout/reftests/css-grid/grid-order-placement-definite-001.html create mode 100644 layout/reftests/css-grid/grid-percent-grid-gap-001-ref.html create mode 100644 layout/reftests/css-grid/grid-percent-grid-gap-001.html create mode 100644 layout/reftests/css-grid/grid-percent-intrinsic-sizing-001-ref.html create mode 100644 layout/reftests/css-grid/grid-percent-intrinsic-sizing-001.html create mode 100644 layout/reftests/css-grid/grid-placement-abspos-implicit-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-abspos-implicit-001.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-col-dense-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-col-dense-001.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-col-sparse-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-col-sparse-001.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-implicit-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-implicit-001.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-row-dense-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-row-dense-001.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-row-sparse-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-row-sparse-001.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-001.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-002-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-002.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-003-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-003.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-implicit-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-implicit-001.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-implicit-002-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-implicit-002.html create mode 100644 layout/reftests/css-grid/grid-placement-implicit-named-areas-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-implicit-named-areas-001.html create mode 100644 layout/reftests/css-grid/grid-placement-named-lines-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-named-lines-001.html create mode 100644 layout/reftests/css-grid/grid-placement-named-lines-002-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-named-lines-002.html create mode 100644 layout/reftests/css-grid/grid-placement-named-lines-003-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-named-lines-003.html create mode 100644 layout/reftests/css-grid/grid-placement-negative-lines-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-negative-lines-001.html create mode 100644 layout/reftests/css-grid/grid-relpos-items-001-ref.html create mode 100644 layout/reftests/css-grid/grid-relpos-items-001.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-001-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-001.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-002-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-002.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-003-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-003.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-004-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-004.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-005-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-005.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-006-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-006.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-007-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-007.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-008-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-008.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-009-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-009.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-010-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-010.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-011.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-012-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-012.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-013-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-013.html create mode 100644 layout/reftests/css-grid/grid-row-gap-001-ref.html create mode 100644 layout/reftests/css-grid/grid-row-gap-001.html create mode 100644 layout/reftests/css-grid/grid-row-gap-002-ref.html create mode 100644 layout/reftests/css-grid/grid-row-gap-002.html create mode 100644 layout/reftests/css-grid/grid-row-gap-003-ref.html create mode 100644 layout/reftests/css-grid/grid-row-gap-003.html create mode 100644 layout/reftests/css-grid/grid-row-gap-004-ref.html create mode 100644 layout/reftests/css-grid/grid-row-gap-004.html create mode 100644 layout/reftests/css-grid/grid-row-gap-005-ref.html create mode 100644 layout/reftests/css-grid/grid-row-gap-005.html create mode 100644 layout/reftests/css-grid/grid-track-fit-content-sizing-001-ref.html create mode 100644 layout/reftests/css-grid/grid-track-fit-content-sizing-001.html create mode 100644 layout/reftests/css-grid/grid-track-fit-content-sizing-002-ref.html create mode 100644 layout/reftests/css-grid/grid-track-fit-content-sizing-002.html create mode 100644 layout/reftests/css-grid/grid-track-intrinsic-sizing-001-ref.html create mode 100644 layout/reftests/css-grid/grid-track-intrinsic-sizing-001.html create mode 100644 layout/reftests/css-grid/grid-track-intrinsic-sizing-002-ref.html create mode 100644 layout/reftests/css-grid/grid-track-intrinsic-sizing-002.html create mode 100644 layout/reftests/css-grid/grid-track-intrinsic-sizing-003-ref.html create mode 100644 layout/reftests/css-grid/grid-track-intrinsic-sizing-003.html create mode 100644 layout/reftests/css-grid/grid-track-intrinsic-sizing-004-ref.html create mode 100644 layout/reftests/css-grid/grid-track-intrinsic-sizing-004.html create mode 100644 layout/reftests/css-grid/grid-track-percent-sizing-001-ref.html create mode 100644 layout/reftests/css-grid/grid-track-percent-sizing-001.html create mode 100644 layout/reftests/css-grid/grid-track-sizing-001-ref.html create mode 100644 layout/reftests/css-grid/grid-track-sizing-001.html create mode 100644 layout/reftests/css-grid/grid-track-sizing-002-ref.html create mode 100644 layout/reftests/css-grid/grid-track-sizing-002.html create mode 100644 layout/reftests/css-grid/grid-whitespace-handling-1-ref.xhtml create mode 100644 layout/reftests/css-grid/grid-whitespace-handling-1a.xhtml create mode 100644 layout/reftests/css-grid/grid-whitespace-handling-1b.xhtml create mode 100644 layout/reftests/css-grid/grid-whitespace-handling-2-ref.xhtml create mode 100644 layout/reftests/css-grid/grid-whitespace-handling-2.xhtml create mode 100644 layout/reftests/css-grid/reftest.list create mode 100644 layout/reftests/css-grid/rtl-grid-placement-auto-row-sparse-001-ref.html create mode 100644 layout/reftests/css-grid/rtl-grid-placement-auto-row-sparse-001.html create mode 100644 layout/reftests/css-grid/rtl-grid-placement-definite-001-ref.html create mode 100644 layout/reftests/css-grid/rtl-grid-placement-definite-001.html create mode 100644 layout/reftests/css-grid/support/ahem.css create mode 100644 layout/reftests/css-grid/support/colors-16x8.webm create mode 100644 layout/reftests/css-grid/support/dyn.js create mode 100644 layout/reftests/css-grid/support/lime-24x2.png create mode 100644 layout/reftests/css-grid/support/lime-25x1.png create mode 100644 layout/reftests/css-grid/support/lime-2x24.png create mode 100644 layout/reftests/css-grid/support/solidblue-20x32.png create mode 100644 layout/reftests/css-grid/support/solidblue.png create mode 100644 layout/reftests/css-grid/vlr-grid-placement-auto-row-sparse-001-ref.html create mode 100644 layout/reftests/css-grid/vlr-grid-placement-auto-row-sparse-001.html create mode 100644 layout/reftests/css-grid/vrl-grid-placement-auto-row-sparse-001-ref.html create mode 100644 layout/reftests/css-grid/vrl-grid-placement-auto-row-sparse-001.html create mode 100644 layout/reftests/css-import/1331291-1.html create mode 100644 layout/reftests/css-import/1368782-1.html create mode 100644 layout/reftests/css-import/1368782-2.html create mode 100644 layout/reftests/css-import/1368782-3.html create mode 100644 layout/reftests/css-import/1373559-ref.html create mode 100644 layout/reftests/css-import/1373559.html create mode 100644 layout/reftests/css-import/290018-1.html create mode 100644 layout/reftests/css-import/290018-ref.html create mode 100644 layout/reftests/css-import/436261-1.html create mode 100644 layout/reftests/css-import/436261-2.html create mode 100644 layout/reftests/css-import/436261-3.html create mode 100644 layout/reftests/css-import/436261-ref.html create mode 100644 layout/reftests/css-import/444723-1.html create mode 100644 layout/reftests/css-import/444723-2.html create mode 100644 layout/reftests/css-import/444723-ref.html create mode 100644 layout/reftests/css-import/445415-1-ref.xhtml create mode 100644 layout/reftests/css-import/445415-1a.xhtml create mode 100644 layout/reftests/css-import/445415-1b.xhtml create mode 100644 layout/reftests/css-import/445415-2-ref.xhtml create mode 100644 layout/reftests/css-import/445415-2a.xhtml create mode 100644 layout/reftests/css-import/445415-2b.xhtml create mode 100644 layout/reftests/css-import/green.html create mode 100644 layout/reftests/css-import/inner-sheet.css create mode 100644 layout/reftests/css-import/other-outermost-sheet.css create mode 100644 layout/reftests/css-import/outer-sheet.css create mode 100644 layout/reftests/css-import/outermost-sheet.css create mode 100644 layout/reftests/css-import/reftest.list create mode 100644 layout/reftests/css-import/subdir/1x1-green-in-subdir.png create mode 100644 layout/reftests/css-import/subdir/sheet.css create mode 100644 layout/reftests/css-invalid/button/button-button.html create mode 100644 layout/reftests/css-invalid/button/button-disabled-fieldset-1.html create mode 100644 layout/reftests/css-invalid/button/button-disabled-fieldset-2.html create mode 100644 layout/reftests/css-invalid/button/button-disabled-ref.html create mode 100644 layout/reftests/css-invalid/button/button-disabled.html create mode 100644 layout/reftests/css-invalid/button/button-dyn-disabled.html create mode 100644 layout/reftests/css-invalid/button/button-dyn-not-disabled.html create mode 100644 layout/reftests/css-invalid/button/button-fieldset-legend-ref.html create mode 100644 layout/reftests/css-invalid/button/button-fieldset-legend.html create mode 100644 layout/reftests/css-invalid/button/button-fieldset-ref.html create mode 100644 layout/reftests/css-invalid/button/button-invalid.html create mode 100644 layout/reftests/css-invalid/button/button-ref.html create mode 100644 layout/reftests/css-invalid/button/button-reset.html create mode 100644 layout/reftests/css-invalid/button/button-type-barred.html create mode 100644 layout/reftests/css-invalid/button/button-type-invalid.html create mode 100644 layout/reftests/css-invalid/button/button-valid.html create mode 100644 layout/reftests/css-invalid/button/reftest.list create mode 100644 layout/reftests/css-invalid/button/style.css create mode 100644 layout/reftests/css-invalid/default-style/button-ref.html create mode 100644 layout/reftests/css-invalid/default-style/button.html create mode 100644 layout/reftests/css-invalid/default-style/fieldset-ref.html create mode 100644 layout/reftests/css-invalid/default-style/fieldset.html create mode 100644 layout/reftests/css-invalid/default-style/input-ref.html create mode 100644 layout/reftests/css-invalid/default-style/input.html create mode 100644 layout/reftests/css-invalid/default-style/reftest.list create mode 100644 layout/reftests/css-invalid/default-style/select-ref.html create mode 100644 layout/reftests/css-invalid/default-style/select.html create mode 100644 layout/reftests/css-invalid/default-style/style.css create mode 100644 layout/reftests/css-invalid/default-style/textarea-ref.html create mode 100644 layout/reftests/css-invalid/default-style/textarea.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-add-invalid-barred.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-add-invalid-element-dynamic.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-add-invalid-element.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-add-invalid-with-valid-element.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-add-valid-element.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-add-valid-with-invalid-element.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-add-valid-with-no-element.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-div-invalid.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-dynamic-invalid-barred.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-dynamic-invalid-not-barred.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-dynamic-invalid.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-dynamic-valid.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-invalid-and-barred-remove-barred.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-invalid-and-barred-remove-invalid.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-invalid-and-barred.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-invalid.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-is-barred.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-nested-barred-ref.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-nested-barred.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-nested-invalid.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-nested-valid-invalid-ref.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-nested-valid-invalid.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-remove-invalid-element.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-static-invalid-barred.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-static-invalid.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-static-valid.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-valid-and-barred-remove-barred.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-valid-and-barred.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-valid.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-with-invalid-element-add-barred-dynamic.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-with-valid-and-invalid.html create mode 100644 layout/reftests/css-invalid/fieldset/fieldset-with-valid-element-add-barred-dynamic.html create mode 100644 layout/reftests/css-invalid/fieldset/reftest.list create mode 100644 layout/reftests/css-invalid/form/form-add-control.html create mode 100644 layout/reftests/css-invalid/form/form-add-invalid-element-dynamic.html create mode 100644 layout/reftests/css-invalid/form/form-add-invalid-element.html create mode 100644 layout/reftests/css-invalid/form/form-add-invalid-with-valid-element.html create mode 100644 layout/reftests/css-invalid/form/form-add-valid-element.html create mode 100644 layout/reftests/css-invalid/form/form-add-valid-with-invalid-element.html create mode 100644 layout/reftests/css-invalid/form/form-add-valid-with-no-element.html create mode 100644 layout/reftests/css-invalid/form/form-dynamic-invalid-barred.html create mode 100644 layout/reftests/css-invalid/form/form-dynamic-invalid-not-barred.html create mode 100644 layout/reftests/css-invalid/form/form-dynamic-invalid.html create mode 100644 layout/reftests/css-invalid/form/form-dynamic-valid.html create mode 100644 layout/reftests/css-invalid/form/form-invalid-and-barred-remove-barred.html create mode 100644 layout/reftests/css-invalid/form/form-invalid-and-barred.html create mode 100644 layout/reftests/css-invalid/form/form-invalid-barred-ref.html create mode 100644 layout/reftests/css-invalid/form/form-invalid-barred.html create mode 100644 layout/reftests/css-invalid/form/form-invalid-ref-2.html create mode 100644 layout/reftests/css-invalid/form/form-invalid-ref.html create mode 100644 layout/reftests/css-invalid/form/form-remove-invalid-element.html create mode 100644 layout/reftests/css-invalid/form/form-static-invalid-barred.html create mode 100644 layout/reftests/css-invalid/form/form-static-invalid.html create mode 100644 layout/reftests/css-invalid/form/form-static-valid.html create mode 100644 layout/reftests/css-invalid/form/form-valid-and-barred-ref.html create mode 100644 layout/reftests/css-invalid/form/form-valid-and-barred-remove-barred.html create mode 100644 layout/reftests/css-invalid/form/form-valid-and-barred.html create mode 100644 layout/reftests/css-invalid/form/form-valid-ref-2.html create mode 100644 layout/reftests/css-invalid/form/form-valid-ref-4.html create mode 100644 layout/reftests/css-invalid/form/form-valid-ref.html create mode 100644 layout/reftests/css-invalid/form/form-with-invalid-element-add-barred-dynamic.html create mode 100644 layout/reftests/css-invalid/form/form-with-valid-and-invalid.html create mode 100644 layout/reftests/css-invalid/form/form-with-valid-element-add-barred-dynamic.html create mode 100644 layout/reftests/css-invalid/form/reftest.list create mode 100644 layout/reftests/css-invalid/input/input-button-ref.html create mode 100644 layout/reftests/css-invalid/input/input-button.html create mode 100644 layout/reftests/css-invalid/input/input-customerror.html create mode 100644 layout/reftests/css-invalid/input/input-disabled-fieldset-1.html create mode 100644 layout/reftests/css-invalid/input/input-disabled-fieldset-2.html create mode 100644 layout/reftests/css-invalid/input/input-disabled.html create mode 100644 layout/reftests/css-invalid/input/input-dyn-disabled.html create mode 100644 layout/reftests/css-invalid/input/input-dyn-not-disabled.html create mode 100644 layout/reftests/css-invalid/input/input-dyn-not-readonly.html create mode 100644 layout/reftests/css-invalid/input/input-dyn-readonly.html create mode 100644 layout/reftests/css-invalid/input/input-email-invalid.html create mode 100644 layout/reftests/css-invalid/input/input-email-ref.html create mode 100644 layout/reftests/css-invalid/input/input-email-valid.html create mode 100644 layout/reftests/css-invalid/input/input-fieldset-legend-ref.html create mode 100644 layout/reftests/css-invalid/input/input-fieldset-legend.html create mode 100644 layout/reftests/css-invalid/input/input-fieldset-ref.html create mode 100644 layout/reftests/css-invalid/input/input-image-ref.html create mode 100644 layout/reftests/css-invalid/input/input-image.html create mode 100644 layout/reftests/css-invalid/input/input-pattern-invalid.html create mode 100644 layout/reftests/css-invalid/input/input-pattern-valid.html create mode 100644 layout/reftests/css-invalid/input/input-radio-checked-ref.html create mode 100644 layout/reftests/css-invalid/input/input-radio-customerror.html create mode 100644 layout/reftests/css-invalid/input/input-radio-dyn-valid-1.html create mode 100644 layout/reftests/css-invalid/input/input-radio-dyn-valid-2.html create mode 100644 layout/reftests/css-invalid/input/input-radio-focus-click.html create mode 100644 layout/reftests/css-invalid/input/input-radio-nogroup-required-invalid.html create mode 100644 layout/reftests/css-invalid/input/input-radio-nogroup-required-valid.html create mode 100644 layout/reftests/css-invalid/input/input-radio-ref.html create mode 100644 layout/reftests/css-invalid/input/input-radio-required.html create mode 100644 layout/reftests/css-invalid/input/input-readonly.html create mode 100644 layout/reftests/css-invalid/input/input-ref.html create mode 100644 layout/reftests/css-invalid/input/input-required-invalid.html create mode 100644 layout/reftests/css-invalid/input/input-required-valid.html create mode 100644 layout/reftests/css-invalid/input/input-reset.html create mode 100644 layout/reftests/css-invalid/input/input-submit-ref.html create mode 100644 layout/reftests/css-invalid/input/input-submit.html create mode 100644 layout/reftests/css-invalid/input/input-type-barred.html create mode 100644 layout/reftests/css-invalid/input/input-type-invalid.html create mode 100644 layout/reftests/css-invalid/input/input-url-invalid.html create mode 100644 layout/reftests/css-invalid/input/input-url-ref.html create mode 100644 layout/reftests/css-invalid/input/input-url-valid.html create mode 100644 layout/reftests/css-invalid/input/input-valid.html create mode 100644 layout/reftests/css-invalid/input/input-withtext-ref.html create mode 100644 layout/reftests/css-invalid/input/reftest.list create mode 100644 layout/reftests/css-invalid/input/style.css create mode 100644 layout/reftests/css-invalid/output/output-invalid.html create mode 100644 layout/reftests/css-invalid/output/output-ref.html create mode 100644 layout/reftests/css-invalid/output/output-valid.html create mode 100644 layout/reftests/css-invalid/output/reftest.list create mode 100644 layout/reftests/css-invalid/output/style.css create mode 100644 layout/reftests/css-invalid/reftest.list create mode 100644 layout/reftests/css-invalid/select/reftest.list create mode 100644 layout/reftests/css-invalid/select/select-disabled-fieldset-1.html create mode 100644 layout/reftests/css-invalid/select/select-disabled-fieldset-2.html create mode 100644 layout/reftests/css-invalid/select/select-disabled-ref.html create mode 100644 layout/reftests/css-invalid/select/select-disabled.html create mode 100644 layout/reftests/css-invalid/select/select-dyn-disabled.html create mode 100644 layout/reftests/css-invalid/select/select-dyn-not-disabled.html create mode 100644 layout/reftests/css-invalid/select/select-fieldset-legend-ref.html create mode 100644 layout/reftests/css-invalid/select/select-fieldset-legend.html create mode 100644 layout/reftests/css-invalid/select/select-fieldset-ref.html create mode 100644 layout/reftests/css-invalid/select/select-invalid.html create mode 100644 layout/reftests/css-invalid/select/select-ref.html create mode 100644 layout/reftests/css-invalid/select/select-required-invalid.html create mode 100644 layout/reftests/css-invalid/select/select-required-multiple-ref.html create mode 100644 layout/reftests/css-invalid/select/select-required-multiple-still-valid.html create mode 100644 layout/reftests/css-invalid/select/select-required-multiple-valid.html create mode 100644 layout/reftests/css-invalid/select/select-required-ref.html create mode 100644 layout/reftests/css-invalid/select/select-required-valid.html create mode 100644 layout/reftests/css-invalid/select/select-valid.html create mode 100644 layout/reftests/css-invalid/select/style.css create mode 100644 layout/reftests/css-invalid/textarea/reftest.list create mode 100644 layout/reftests/css-invalid/textarea/style.css create mode 100644 layout/reftests/css-invalid/textarea/textarea-customerror.html create mode 100644 layout/reftests/css-invalid/textarea/textarea-disabled-fieldset-1.html create mode 100644 layout/reftests/css-invalid/textarea/textarea-disabled-fieldset-2.html create mode 100644 layout/reftests/css-invalid/textarea/textarea-disabled.html create mode 100644 layout/reftests/css-invalid/textarea/textarea-dyn-disabled.html create mode 100644 layout/reftests/css-invalid/textarea/textarea-dyn-not-disabled.html create mode 100644 layout/reftests/css-invalid/textarea/textarea-dyn-not-readonly.html create mode 100644 layout/reftests/css-invalid/textarea/textarea-dyn-readonly.html create mode 100644 layout/reftests/css-invalid/textarea/textarea-fieldset-legend-ref.html create mode 100644 layout/reftests/css-invalid/textarea/textarea-fieldset-legend.html create mode 100644 layout/reftests/css-invalid/textarea/textarea-fieldset-ref.html create mode 100644 layout/reftests/css-invalid/textarea/textarea-readonly.html create mode 100644 layout/reftests/css-invalid/textarea/textarea-ref.html create mode 100644 layout/reftests/css-invalid/textarea/textarea-required-invalid.html create mode 100644 layout/reftests/css-invalid/textarea/textarea-required-valid.html create mode 100644 layout/reftests/css-invalid/textarea/textarea-valid.html create mode 100644 layout/reftests/css-invalid/textarea/textarea-withtext-ref.html create mode 100644 layout/reftests/css-mediaqueries/greenbox-print.html create mode 100644 layout/reftests/css-mediaqueries/greenbox.html create mode 100644 layout/reftests/css-mediaqueries/mq_overflow-block-ref.html create mode 100644 layout/reftests/css-mediaqueries/mq_overflow-block-ref.svg create mode 100644 layout/reftests/css-mediaqueries/mq_overflow-block.html create mode 100644 layout/reftests/css-mediaqueries/mq_overflow-block.svg create mode 100644 layout/reftests/css-mediaqueries/mq_overflow-inline-ref.html create mode 100644 layout/reftests/css-mediaqueries/mq_overflow-inline.html create mode 100644 layout/reftests/css-mediaqueries/mq_prefers_color_scheme.html create mode 100644 layout/reftests/css-mediaqueries/mq_prefers_color_scheme_dark.html create mode 100644 layout/reftests/css-mediaqueries/mq_prefers_color_scheme_light.html create mode 100644 layout/reftests/css-mediaqueries/mq_prefers_color_scheme_print.html create mode 100644 layout/reftests/css-mediaqueries/mq_prefers_reduced_motion.html create mode 100644 layout/reftests/css-mediaqueries/mq_prefers_reduced_motion_both.html create mode 100644 layout/reftests/css-mediaqueries/mq_prefers_reduced_motion_no_preference.html create mode 100644 layout/reftests/css-mediaqueries/mq_prefers_reduced_motion_reduce.html create mode 100644 layout/reftests/css-mediaqueries/mq_print-ref.xhtml create mode 100644 layout/reftests/css-mediaqueries/mq_print_aspectratio.xhtml create mode 100644 layout/reftests/css-mediaqueries/mq_print_deviceaspectratio.xhtml create mode 100644 layout/reftests/css-mediaqueries/mq_print_deviceheight.xhtml create mode 100644 layout/reftests/css-mediaqueries/mq_print_devicewidth.xhtml create mode 100644 layout/reftests/css-mediaqueries/mq_print_height.xhtml create mode 100644 layout/reftests/css-mediaqueries/mq_print_maxheight.xhtml create mode 100644 layout/reftests/css-mediaqueries/mq_print_maxheight_updown.xhtml create mode 100644 layout/reftests/css-mediaqueries/mq_print_maxwidth.xhtml create mode 100644 layout/reftests/css-mediaqueries/mq_print_maxwidth_updown.xhtml create mode 100644 layout/reftests/css-mediaqueries/mq_print_minheight.xhtml create mode 100644 layout/reftests/css-mediaqueries/mq_print_minheight_updown.xhtml create mode 100644 layout/reftests/css-mediaqueries/mq_print_minwidth.xhtml create mode 100644 layout/reftests/css-mediaqueries/mq_print_minwidth_updown.xhtml create mode 100644 layout/reftests/css-mediaqueries/mq_print_orientation-ref.xhtml create mode 100644 layout/reftests/css-mediaqueries/mq_print_orientation.xhtml create mode 100644 layout/reftests/css-mediaqueries/mq_print_overflow-block-ref.html create mode 100644 layout/reftests/css-mediaqueries/mq_print_overflow-block.html create mode 100644 layout/reftests/css-mediaqueries/mq_print_overflow-inline-ref.html create mode 100644 layout/reftests/css-mediaqueries/mq_print_overflow-inline.html create mode 100644 layout/reftests/css-mediaqueries/mq_print_update-ref.html create mode 100644 layout/reftests/css-mediaqueries/mq_print_update.html create mode 100644 layout/reftests/css-mediaqueries/mq_print_width.xhtml create mode 100644 layout/reftests/css-mediaqueries/mq_update-ref.html create mode 100644 layout/reftests/css-mediaqueries/mq_update-ref.svg create mode 100644 layout/reftests/css-mediaqueries/mq_update.html create mode 100644 layout/reftests/css-mediaqueries/mq_update.svg create mode 100644 layout/reftests/css-mediaqueries/reftest.list create mode 100644 layout/reftests/css-optional/css-optional-button.html create mode 100644 layout/reftests/css-optional/css-optional-dyn-1.html create mode 100644 layout/reftests/css-optional/css-optional-dyn-2.html create mode 100644 layout/reftests/css-optional/css-optional-input-ref.html create mode 100644 layout/reftests/css-optional/css-optional-input.html create mode 100644 layout/reftests/css-optional/css-optional-select-ref.html create mode 100644 layout/reftests/css-optional/css-optional-select.html create mode 100644 layout/reftests/css-optional/css-optional-style.css create mode 100644 layout/reftests/css-optional/css-optional-textarea-ref.html create mode 100644 layout/reftests/css-optional/css-optional-textarea.html create mode 100644 layout/reftests/css-optional/reftest.list create mode 100644 layout/reftests/css-page/generate-page-name-two-page-test.py create mode 100644 layout/reftests/css-page/page-name-two-page-001.html create mode 100644 layout/reftests/css-page/page-name-two-page-002.html create mode 100644 layout/reftests/css-page/page-name-two-page-003.html create mode 100644 layout/reftests/css-page/page-name-two-page-004.html create mode 100644 layout/reftests/css-page/page-name-two-page-005.html create mode 100644 layout/reftests/css-page/page-name-two-page-006.html create mode 100644 layout/reftests/css-page/page-name-two-page-007.html create mode 100644 layout/reftests/css-page/page-name-two-page-008.html create mode 100644 layout/reftests/css-page/page-name-two-page-009.html create mode 100644 layout/reftests/css-page/page-name-two-page-010.html create mode 100644 layout/reftests/css-page/page-name-two-page-011.html create mode 100644 layout/reftests/css-page/page-name-two-page-012.html create mode 100644 layout/reftests/css-page/page-name-two-page-013.html create mode 100644 layout/reftests/css-page/page-name-two-page-014.html create mode 100644 layout/reftests/css-page/page-name-two-page-015.html create mode 100644 layout/reftests/css-page/page-name-two-page-016.html create mode 100644 layout/reftests/css-page/page-name-two-page-017.html create mode 100644 layout/reftests/css-page/page-name-two-page-018.html create mode 100644 layout/reftests/css-page/page-name-two-page-019.html create mode 100644 layout/reftests/css-page/page-name-two-page-020.html create mode 100644 layout/reftests/css-page/page-name-two-page-021.html create mode 100644 layout/reftests/css-page/page-name-two-page-022.html create mode 100644 layout/reftests/css-page/page-name-two-page-023.html create mode 100644 layout/reftests/css-page/page-name-two-page-024.html create mode 100644 layout/reftests/css-page/page-name-two-page-025.html create mode 100644 layout/reftests/css-page/page-name-two-page-026.html create mode 100644 layout/reftests/css-page/page-name-two-page-027.html create mode 100644 layout/reftests/css-page/page-name-two-page-028.html create mode 100644 layout/reftests/css-page/page-name-two-page-029.html create mode 100644 layout/reftests/css-page/page-name-two-page-030.html create mode 100644 layout/reftests/css-page/page-name-two-page-031.html create mode 100644 layout/reftests/css-page/page-name-two-page-032.html create mode 100644 layout/reftests/css-page/page-name-two-page-033.html create mode 100644 layout/reftests/css-page/page-name-two-page-034.html create mode 100644 layout/reftests/css-page/page-name-two-page-035.html create mode 100644 layout/reftests/css-page/page-name-two-page-ref.html create mode 100644 layout/reftests/css-page/reftest.list create mode 100644 layout/reftests/css-parsing/at-rule-013-ref.html create mode 100644 layout/reftests/css-parsing/at-rule-013.html create mode 100644 layout/reftests/css-parsing/at-rule-error-handling-import-1.html create mode 100644 layout/reftests/css-parsing/at-rule-error-handling-media-1.html create mode 100644 layout/reftests/css-parsing/at-rule-error-handling-ref.html create mode 100644 layout/reftests/css-parsing/green-ref.html create mode 100644 layout/reftests/css-parsing/invalid-attr-1-ref.html create mode 100644 layout/reftests/css-parsing/invalid-attr-1.html create mode 100644 layout/reftests/css-parsing/invalid-font-face-descriptor-1-ref.html create mode 100644 layout/reftests/css-parsing/invalid-font-face-descriptor-1.html create mode 100644 layout/reftests/css-parsing/invalid-url-handling-ref.xhtml create mode 100644 layout/reftests/css-parsing/invalid-url-handling.xhtml create mode 100644 layout/reftests/css-parsing/moz-bool-pref.css create mode 100644 layout/reftests/css-parsing/pseudo-elements-1-ref.html create mode 100644 layout/reftests/css-parsing/pseudo-elements-1.html create mode 100644 layout/reftests/css-parsing/reftest.list create mode 100644 layout/reftests/css-parsing/supports-moz-bool-pref-1.html create mode 100644 layout/reftests/css-parsing/supports-moz-bool-pref-2.html create mode 100644 layout/reftests/css-parsing/supports-moz-bool-pref-3.html create mode 100644 layout/reftests/css-parsing/two-dash-identifiers-ref.html create mode 100644 layout/reftests/css-parsing/two-dash-identifiers.html create mode 100644 layout/reftests/css-placeholder/css-background-ref.html create mode 100644 layout/reftests/css-placeholder/css-background.html create mode 100644 layout/reftests/css-placeholder/css-restrictions-ref.html create mode 100644 layout/reftests/css-placeholder/css-restrictions.html create mode 100644 layout/reftests/css-placeholder/css-simple-styling-ref.html create mode 100644 layout/reftests/css-placeholder/css-simple-styling.html create mode 100644 layout/reftests/css-placeholder/ignore-pseudo-class-ref.html create mode 100644 layout/reftests/css-placeholder/ignore-pseudo-class.html create mode 100644 layout/reftests/css-placeholder/input/css-display.html create mode 100644 layout/reftests/css-placeholder/input/css-opacity.html create mode 100644 layout/reftests/css-placeholder/input/css-text-align.html create mode 100644 layout/reftests/css-placeholder/input/input-ref.html create mode 100644 layout/reftests/css-placeholder/input/placeholder-add.html create mode 100644 layout/reftests/css-placeholder/input/placeholder-blur.html create mode 100644 layout/reftests/css-placeholder/input/placeholder-button-ref.html create mode 100644 layout/reftests/css-placeholder/input/placeholder-empty-string-ref.html create mode 100644 layout/reftests/css-placeholder/input/placeholder-empty-string.html create mode 100644 layout/reftests/css-placeholder/input/placeholder-focus-ref.html create mode 100644 layout/reftests/css-placeholder/input/placeholder-focus.html create mode 100644 layout/reftests/css-placeholder/input/placeholder-removal.html create mode 100644 layout/reftests/css-placeholder/input/placeholder-simple-ref.html create mode 100644 layout/reftests/css-placeholder/input/placeholder-simple.html create mode 100644 layout/reftests/css-placeholder/input/placeholder-type-change-1.html create mode 100644 layout/reftests/css-placeholder/input/placeholder-type-change-2.html create mode 100644 layout/reftests/css-placeholder/input/placeholder-value-ref.html create mode 100644 layout/reftests/css-placeholder/input/placeholder-value-reset.html create mode 100644 layout/reftests/css-placeholder/input/placeholder-value-set.html create mode 100644 layout/reftests/css-placeholder/input/placeholder-value-unset.html create mode 100644 layout/reftests/css-placeholder/input/placeholder-value.html create mode 100644 layout/reftests/css-placeholder/input/placeholdershown-date-ref.html create mode 100644 layout/reftests/css-placeholder/input/placeholdershown-date.html create mode 100644 layout/reftests/css-placeholder/input/placeholdershown-ref.html create mode 100644 layout/reftests/css-placeholder/input/placeholdershown.html create mode 100644 layout/reftests/css-placeholder/input/reftest.list create mode 100644 layout/reftests/css-placeholder/input/style-shown.css create mode 100644 layout/reftests/css-placeholder/input/style.css create mode 100644 layout/reftests/css-placeholder/reftest.list create mode 100644 layout/reftests/css-placeholder/textarea/css-display.html create mode 100644 layout/reftests/css-placeholder/textarea/css-opacity.html create mode 100644 layout/reftests/css-placeholder/textarea/css-resize-ref.html create mode 100644 layout/reftests/css-placeholder/textarea/css-resize.html create mode 100644 layout/reftests/css-placeholder/textarea/placeholder-add.html create mode 100644 layout/reftests/css-placeholder/textarea/placeholder-blur.html create mode 100644 layout/reftests/css-placeholder/textarea/placeholder-empty-string-ref.html create mode 100644 layout/reftests/css-placeholder/textarea/placeholder-empty-string.html create mode 100644 layout/reftests/css-placeholder/textarea/placeholder-focus-ref.html create mode 100644 layout/reftests/css-placeholder/textarea/placeholder-focus.html create mode 100644 layout/reftests/css-placeholder/textarea/placeholder-removal.html create mode 100644 layout/reftests/css-placeholder/textarea/placeholder-simple-ref.html create mode 100644 layout/reftests/css-placeholder/textarea/placeholder-simple.html create mode 100644 layout/reftests/css-placeholder/textarea/placeholder-value-ref.html create mode 100644 layout/reftests/css-placeholder/textarea/placeholder-value-reset.html create mode 100644 layout/reftests/css-placeholder/textarea/placeholder-value-set.html create mode 100644 layout/reftests/css-placeholder/textarea/placeholder-value-unset.html create mode 100644 layout/reftests/css-placeholder/textarea/placeholder-value.html create mode 100644 layout/reftests/css-placeholder/textarea/placeholdershown-ref.html create mode 100644 layout/reftests/css-placeholder/textarea/placeholdershown.html create mode 100644 layout/reftests/css-placeholder/textarea/reftest.list create mode 100644 layout/reftests/css-placeholder/textarea/style-shown.css create mode 100644 layout/reftests/css-placeholder/textarea/style.css create mode 100644 layout/reftests/css-placeholder/textarea/textarea-ref.html create mode 100644 layout/reftests/css-required/css-required-button-element.html create mode 100644 layout/reftests/css-required/css-required-button.html create mode 100644 layout/reftests/css-required/css-required-checkbox-ref.html create mode 100644 layout/reftests/css-required/css-required-checkbox.html create mode 100644 layout/reftests/css-required/css-required-dyn-1.html create mode 100644 layout/reftests/css-required/css-required-dyn-2.html create mode 100644 layout/reftests/css-required/css-required-dyn-3.html create mode 100644 layout/reftests/css-required/css-required-dyn-4.html create mode 100644 layout/reftests/css-required/css-required-dyn-5.html create mode 100644 layout/reftests/css-required/css-required-dyn-6.html create mode 100644 layout/reftests/css-required/css-required-file-ref.html create mode 100644 layout/reftests/css-required/css-required-file.html create mode 100644 layout/reftests/css-required/css-required-hidden.html create mode 100644 layout/reftests/css-required/css-required-image.html create mode 100644 layout/reftests/css-required/css-required-password-ref.html create mode 100644 layout/reftests/css-required/css-required-password.html create mode 100644 layout/reftests/css-required/css-required-radio-ref.html create mode 100644 layout/reftests/css-required/css-required-radio.html create mode 100644 layout/reftests/css-required/css-required-reset.html create mode 100644 layout/reftests/css-required/css-required-search-ref.html create mode 100644 layout/reftests/css-required/css-required-search.html create mode 100644 layout/reftests/css-required/css-required-select-ref.html create mode 100644 layout/reftests/css-required/css-required-select.html create mode 100644 layout/reftests/css-required/css-required-style-2.css create mode 100644 layout/reftests/css-required/css-required-style.css create mode 100644 layout/reftests/css-required/css-required-submit.html create mode 100644 layout/reftests/css-required/css-required-tel-ref.html create mode 100644 layout/reftests/css-required/css-required-tel.html create mode 100644 layout/reftests/css-required/css-required-text-ref.html create mode 100644 layout/reftests/css-required/css-required-text.html create mode 100644 layout/reftests/css-required/css-required-textarea-ref.html create mode 100644 layout/reftests/css-required/css-required-textarea.html create mode 100644 layout/reftests/css-required/reftest.list create mode 100644 layout/reftests/css-ruby/box-properties-1-ref.html create mode 100644 layout/reftests/css-ruby/box-properties-1.html create mode 100644 layout/reftests/css-ruby/box-properties-2-ref.html create mode 100644 layout/reftests/css-ruby/box-properties-2.html create mode 100644 layout/reftests/css-ruby/box-properties-3-ref.html create mode 100644 layout/reftests/css-ruby/box-properties-3.html create mode 100644 layout/reftests/css-ruby/box-properties-4-ref.html create mode 100644 layout/reftests/css-ruby/box-properties-4.html create mode 100644 layout/reftests/css-ruby/bug1181890-notref.html create mode 100644 layout/reftests/css-ruby/bug1181890-ref.html create mode 100644 layout/reftests/css-ruby/bug1181890.html create mode 100644 layout/reftests/css-ruby/common.css create mode 100644 layout/reftests/css-ruby/inflated-ruby-1-ref.html create mode 100644 layout/reftests/css-ruby/inflated-ruby-1.html create mode 100644 layout/reftests/css-ruby/line-height-1-ref.html create mode 100644 layout/reftests/css-ruby/line-height-1.html create mode 100644 layout/reftests/css-ruby/line-height-2-ref.html create mode 100644 layout/reftests/css-ruby/line-height-2.html create mode 100644 layout/reftests/css-ruby/line-height-3-ref.html create mode 100644 layout/reftests/css-ruby/line-height-3.html create mode 100644 layout/reftests/css-ruby/line-height-4-ref.html create mode 100644 layout/reftests/css-ruby/line-height-4.html create mode 100644 layout/reftests/css-ruby/min-font-size-1-ref.html create mode 100644 layout/reftests/css-ruby/min-font-size-1.html create mode 100644 layout/reftests/css-ruby/nested-ruby-1.html create mode 100644 layout/reftests/css-ruby/reftest.list create mode 100644 layout/reftests/css-ruby/relative-positioning-1-ref.html create mode 100644 layout/reftests/css-ruby/relative-positioning-1.html create mode 100644 layout/reftests/css-ruby/relative-positioning-2-ref.html create mode 100644 layout/reftests/css-ruby/relative-positioning-2.html create mode 100644 layout/reftests/css-ruby/ruby-intercharacter-1-ref.htm create mode 100644 layout/reftests/css-ruby/ruby-intercharacter-1.htm create mode 100644 layout/reftests/css-ruby/ruby-intercharacter-2-ref.htm create mode 100644 layout/reftests/css-ruby/ruby-intercharacter-2.htm create mode 100644 layout/reftests/css-ruby/ruby-position-horizontal-ref.html create mode 100644 layout/reftests/css-ruby/ruby-position-horizontal.html create mode 100644 layout/reftests/css-ruby/ruby-position-vertical-lr-ref.html create mode 100644 layout/reftests/css-ruby/ruby-position-vertical-lr.html create mode 100644 layout/reftests/css-ruby/ruby-position-vertical-rl-ref.html create mode 100644 layout/reftests/css-ruby/ruby-position-vertical-rl.html create mode 100644 layout/reftests/css-ruby/utils.js create mode 100644 layout/reftests/css-scroll-snap/reftest.list create mode 100644 layout/reftests/css-scroll-snap/scroll-margin-on-anchor-ref.html create mode 100644 layout/reftests/css-scroll-snap/scroll-margin-on-anchor.html create mode 100644 layout/reftests/css-scroll-snap/scroll-padding-on-anchor-ref.html create mode 100644 layout/reftests/css-scroll-snap/scroll-padding-on-anchor.html create mode 100644 layout/reftests/css-scrollbars/reftest.list create mode 100644 layout/reftests/css-scrollbars/scrollbar-thin-overflow-change-ref.html create mode 100644 layout/reftests/css-scrollbars/scrollbar-thin-overflow-change.html create mode 100644 layout/reftests/css-scrollbars/scrollbar-width-auto.html create mode 100644 layout/reftests/css-scrollbars/scrollbar-width-thin.html create mode 100644 layout/reftests/css-scrollbars/viewport-scrollbar-color-change-ref.html create mode 100644 layout/reftests/css-scrollbars/viewport-scrollbar-color-change.html create mode 100644 layout/reftests/css-selectors/attr-case-insensitive-1-ref.html create mode 100644 layout/reftests/css-selectors/attr-case-insensitive-1.html create mode 100644 layout/reftests/css-selectors/nth-child-1.html create mode 100644 layout/reftests/css-selectors/nth-child-2.html create mode 100644 layout/reftests/css-selectors/nth-child-ref.html create mode 100644 layout/reftests/css-selectors/reftest.list create mode 100644 layout/reftests/css-selectors/sibling-combinators-on-anon-content-1-shadow.xhtml create mode 100644 layout/reftests/css-selectors/sibling-combinators-on-anon-content-2-shadow.xhtml create mode 100644 layout/reftests/css-selectors/sibling-combinators-on-anon-content-ref.xhtml create mode 100644 layout/reftests/css-selectors/state-dependent-in-any-ref.html create mode 100644 layout/reftests/css-selectors/state-dependent-in-any.html create mode 100644 layout/reftests/css-shapes/dynamic-shape-outside-1-ref.html create mode 100644 layout/reftests/css-shapes/dynamic-shape-outside-1.html create mode 100644 layout/reftests/css-shapes/dynamic-shape-outside-2.html create mode 100644 layout/reftests/css-shapes/reftest.list create mode 100644 layout/reftests/css-shapes/shape-outside-empty-circle-1.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-circle-2.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-circle-3.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-circle-ref.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-ellipse-1.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-ellipse-2.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-ellipse-3.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-ellipse-4.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-ellipse-5.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-ellipse-6.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-ellipse-7.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-ellipse-8.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-inset-1.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-inset-2.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-inset-3.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-inset-4.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-inset-5.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-inset-6.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-inset-7.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-inset-8.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-line-ref.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-nothing-ref.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-point-ref.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-polygon-1.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-polygon-2.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-polygon-3.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-polygon-4.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-polygon-5.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-polygon-6.html create mode 100644 layout/reftests/css-shapes/shape-outside-empty-polygon-7.html create mode 100644 layout/reftests/css-sizing/min-intrinsic-with-max-width-percents-across-form-controls-ref.html create mode 100644 layout/reftests/css-sizing/min-intrinsic-with-max-width-percents-across-form-controls.html create mode 100644 layout/reftests/css-sizing/min-intrinsic-with-percents-across-elements-ref.html create mode 100644 layout/reftests/css-sizing/min-intrinsic-with-percents-across-elements.html create mode 100644 layout/reftests/css-sizing/min-intrinsic-with-percents-across-img-cases-ref.html create mode 100644 layout/reftests/css-sizing/min-intrinsic-with-percents-across-img-cases.html create mode 100644 layout/reftests/css-sizing/min-intrinsic-with-width-percents-across-form-controls-ref.html create mode 100644 layout/reftests/css-sizing/min-intrinsic-with-width-percents-across-form-controls.html create mode 100644 layout/reftests/css-sizing/reftest.list create mode 100644 layout/reftests/css-transitions/background-color-with-opacity-ref.html create mode 100644 layout/reftests/css-transitions/background-color-with-opacity.html create mode 100644 layout/reftests/css-transitions/no-stacking-context-transition-ref.html create mode 100644 layout/reftests/css-transitions/reframe-and-transition-starts-at-the-same-time-ref.html create mode 100644 layout/reftests/css-transitions/reframe-and-transition-starts-at-the-same-time.html create mode 100644 layout/reftests/css-transitions/reftest.list create mode 100644 layout/reftests/css-transitions/stacking-context-opacity-lose-to-animation.html create mode 100644 layout/reftests/css-transitions/stacking-context-opacity-wins-over-important-style.html create mode 100644 layout/reftests/css-transitions/stacking-context-transform-lose-to-animation.html create mode 100644 layout/reftests/css-transitions/stacking-context-transform-wins-over-important-style.html create mode 100644 layout/reftests/css-transitions/stacking-context-transition-ref.html create mode 100644 layout/reftests/css-transitions/style-change-during-transition-ref.html create mode 100644 layout/reftests/css-transitions/style-change-during-transition.html create mode 100644 layout/reftests/css-transitions/transition-and-animation-with-different-durations-ref.html create mode 100644 layout/reftests/css-transitions/transition-and-animation-with-different-durations.html create mode 100644 layout/reftests/css-transitions/transitions-inline-already-wrapped-1.html create mode 100644 layout/reftests/css-transitions/transitions-inline-already-wrapped-2.html create mode 100644 layout/reftests/css-transitions/transitions-inline-ref.html create mode 100644 layout/reftests/css-transitions/transitions-inline-rewrap-1.html create mode 100644 layout/reftests/css-transitions/transitions-inline-rewrap-2.html create mode 100644 layout/reftests/css-ui-invalid/button/button-button.html create mode 100644 layout/reftests/css-ui-invalid/button/button-disabled-fieldset-1.html create mode 100644 layout/reftests/css-ui-invalid/button/button-disabled-fieldset-2.html create mode 100644 layout/reftests/css-ui-invalid/button/button-disabled-ref.html create mode 100644 layout/reftests/css-ui-invalid/button/button-disabled.html create mode 100644 layout/reftests/css-ui-invalid/button/button-dyn-disabled.html create mode 100644 layout/reftests/css-ui-invalid/button/button-dyn-not-disabled.html create mode 100644 layout/reftests/css-ui-invalid/button/button-fieldset-legend-ref.html create mode 100644 layout/reftests/css-ui-invalid/button/button-fieldset-legend.html create mode 100644 layout/reftests/css-ui-invalid/button/button-fieldset-ref.html create mode 100644 layout/reftests/css-ui-invalid/button/button-invalid.html create mode 100644 layout/reftests/css-ui-invalid/button/button-ref.html create mode 100644 layout/reftests/css-ui-invalid/button/button-reset.html create mode 100644 layout/reftests/css-ui-invalid/button/button-type-barred.html create mode 100644 layout/reftests/css-ui-invalid/button/button-type-invalid.html create mode 100644 layout/reftests/css-ui-invalid/button/button-valid.html create mode 100644 layout/reftests/css-ui-invalid/button/reftest.list create mode 100644 layout/reftests/css-ui-invalid/button/style.css create mode 100644 layout/reftests/css-ui-invalid/default-style/button-focus-ref.html create mode 100644 layout/reftests/css-ui-invalid/default-style/button-focus.html create mode 100644 layout/reftests/css-ui-invalid/default-style/button-ref.html create mode 100644 layout/reftests/css-ui-invalid/default-style/button.html create mode 100644 layout/reftests/css-ui-invalid/default-style/fieldset-ref.html create mode 100644 layout/reftests/css-ui-invalid/default-style/fieldset.html create mode 100644 layout/reftests/css-ui-invalid/default-style/input-focus-ref.html create mode 100644 layout/reftests/css-ui-invalid/default-style/input-focus.html create mode 100644 layout/reftests/css-ui-invalid/default-style/input-ref.html create mode 100644 layout/reftests/css-ui-invalid/default-style/input.html create mode 100644 layout/reftests/css-ui-invalid/default-style/output-ref.html create mode 100644 layout/reftests/css-ui-invalid/default-style/output.html create mode 100644 layout/reftests/css-ui-invalid/default-style/reftest.list create mode 100644 layout/reftests/css-ui-invalid/default-style/select-focus-ref.html create mode 100644 layout/reftests/css-ui-invalid/default-style/select-focus.html create mode 100644 layout/reftests/css-ui-invalid/default-style/select-ref.html create mode 100644 layout/reftests/css-ui-invalid/default-style/select.html create mode 100644 layout/reftests/css-ui-invalid/default-style/style.css create mode 100644 layout/reftests/css-ui-invalid/default-style/textarea-focus-ref.html create mode 100644 layout/reftests/css-ui-invalid/default-style/textarea-focus.html create mode 100644 layout/reftests/css-ui-invalid/default-style/textarea-ref.html create mode 100644 layout/reftests/css-ui-invalid/default-style/textarea.html create mode 100644 layout/reftests/css-ui-invalid/input/input-button-ref.html create mode 100644 layout/reftests/css-ui-invalid/input/input-button.html create mode 100644 layout/reftests/css-ui-invalid/input/input-checkbox-required-invalid-default.html create mode 100644 layout/reftests/css-ui-invalid/input/input-disabled-fieldset-1.html create mode 100644 layout/reftests/css-ui-invalid/input/input-disabled-fieldset-2.html create mode 100644 layout/reftests/css-ui-invalid/input/input-disabled.html create mode 100644 layout/reftests/css-ui-invalid/input/input-dyn-disabled.html create mode 100644 layout/reftests/css-ui-invalid/input/input-dyn-not-readonly-not-changed.html create mode 100644 layout/reftests/css-ui-invalid/input/input-dyn-readonly.html create mode 100644 layout/reftests/css-ui-invalid/input/input-email-invalid-default.html create mode 100644 layout/reftests/css-ui-invalid/input/input-email-ref.html create mode 100644 layout/reftests/css-ui-invalid/input/input-email-valid.html create mode 100644 layout/reftests/css-ui-invalid/input/input-fieldset-legend-ref.html create mode 100644 layout/reftests/css-ui-invalid/input/input-fieldset-legend.html create mode 100644 layout/reftests/css-ui-invalid/input/input-fieldset-ref.html create mode 100644 layout/reftests/css-ui-invalid/input/input-file-ref.html create mode 100644 layout/reftests/css-ui-invalid/input/input-file-required-invalid-default.html create mode 100644 layout/reftests/css-ui-invalid/input/input-pattern-invalid-default.html create mode 100644 layout/reftests/css-ui-invalid/input/input-pattern-valid.html create mode 100644 layout/reftests/css-ui-invalid/input/input-radio-dyn-valid-1.html create mode 100644 layout/reftests/css-ui-invalid/input/input-radio-dyn-valid-2.html create mode 100644 layout/reftests/css-ui-invalid/input/input-radio-nogroup-required-invalid.html create mode 100644 layout/reftests/css-ui-invalid/input/input-radio-required-invalid-default.html create mode 100644 layout/reftests/css-ui-invalid/input/input-readonly.html create mode 100644 layout/reftests/css-ui-invalid/input/input-ref.html create mode 100644 layout/reftests/css-ui-invalid/input/input-required-invalid-default.html create mode 100644 layout/reftests/css-ui-invalid/input/input-required-valid.html create mode 100644 layout/reftests/css-ui-invalid/input/input-reset.html create mode 100644 layout/reftests/css-ui-invalid/input/input-type-barred.html create mode 100644 layout/reftests/css-ui-invalid/input/input-url-invalid-default.html create mode 100644 layout/reftests/css-ui-invalid/input/input-url-ref.html create mode 100644 layout/reftests/css-ui-invalid/input/input-url-valid.html create mode 100644 layout/reftests/css-ui-invalid/input/input-valid.html create mode 100644 layout/reftests/css-ui-invalid/input/input-withtext-ref.html create mode 100644 layout/reftests/css-ui-invalid/input/reftest.list create mode 100644 layout/reftests/css-ui-invalid/input/style.css create mode 100644 layout/reftests/css-ui-invalid/input/success-ref.html create mode 100644 layout/reftests/css-ui-invalid/output/output-invalid.html create mode 100644 layout/reftests/css-ui-invalid/output/output-ref.html create mode 100644 layout/reftests/css-ui-invalid/output/output-valid.html create mode 100644 layout/reftests/css-ui-invalid/output/reftest.list create mode 100644 layout/reftests/css-ui-invalid/output/style.css create mode 100644 layout/reftests/css-ui-invalid/reftest.list create mode 100644 layout/reftests/css-ui-invalid/select/reftest.list create mode 100644 layout/reftests/css-ui-invalid/select/select-disabled-fieldset-1.html create mode 100644 layout/reftests/css-ui-invalid/select/select-disabled-fieldset-2.html create mode 100644 layout/reftests/css-ui-invalid/select/select-disabled-ref.html create mode 100644 layout/reftests/css-ui-invalid/select/select-disabled.html create mode 100644 layout/reftests/css-ui-invalid/select/select-dyn-disabled.html create mode 100644 layout/reftests/css-ui-invalid/select/select-fieldset-ref.html create mode 100644 layout/reftests/css-ui-invalid/select/select-invalid-reset.html create mode 100644 layout/reftests/css-ui-invalid/select/select-ref.html create mode 100644 layout/reftests/css-ui-invalid/select/select-required-invalid-1.html create mode 100644 layout/reftests/css-ui-invalid/select/select-required-invalid-2.html create mode 100644 layout/reftests/css-ui-invalid/select/select-required-multiple-invalid-changed.html create mode 100644 layout/reftests/css-ui-invalid/select/select-required-multiple-invalid.html create mode 100644 layout/reftests/css-ui-invalid/select/select-required-multiple-ref.html create mode 100644 layout/reftests/css-ui-invalid/select/select-required-multiple-valid.html create mode 100644 layout/reftests/css-ui-invalid/select/select-required-ref.html create mode 100644 layout/reftests/css-ui-invalid/select/select-required-valid.html create mode 100644 layout/reftests/css-ui-invalid/select/select-valid.html create mode 100644 layout/reftests/css-ui-invalid/select/style.css create mode 100644 layout/reftests/css-ui-invalid/textarea/reftest.list create mode 100644 layout/reftests/css-ui-invalid/textarea/style.css create mode 100644 layout/reftests/css-ui-invalid/textarea/textarea-disabled-fieldset-1.html create mode 100644 layout/reftests/css-ui-invalid/textarea/textarea-disabled-fieldset-2.html create mode 100644 layout/reftests/css-ui-invalid/textarea/textarea-disabled.html create mode 100644 layout/reftests/css-ui-invalid/textarea/textarea-dyn-disabled.html create mode 100644 layout/reftests/css-ui-invalid/textarea/textarea-dyn-not-readonly-not-changed.html create mode 100644 layout/reftests/css-ui-invalid/textarea/textarea-dyn-readonly.html create mode 100644 layout/reftests/css-ui-invalid/textarea/textarea-fieldset-legend-ref.html create mode 100644 layout/reftests/css-ui-invalid/textarea/textarea-fieldset-legend.html create mode 100644 layout/reftests/css-ui-invalid/textarea/textarea-fieldset-ref.html create mode 100644 layout/reftests/css-ui-invalid/textarea/textarea-readonly.html create mode 100644 layout/reftests/css-ui-invalid/textarea/textarea-ref.html create mode 100644 layout/reftests/css-ui-invalid/textarea/textarea-required-invalid.html create mode 100644 layout/reftests/css-ui-invalid/textarea/textarea-required-valid.html create mode 100644 layout/reftests/css-ui-invalid/textarea/textarea-valid.html create mode 100644 layout/reftests/css-ui-invalid/textarea/textarea-withtext-ref.html create mode 100644 layout/reftests/css-ui-valid/button/button-button.html create mode 100644 layout/reftests/css-ui-valid/button/button-disabled-fieldset-1.html create mode 100644 layout/reftests/css-ui-valid/button/button-disabled-fieldset-2.html create mode 100644 layout/reftests/css-ui-valid/button/button-disabled-ref.html create mode 100644 layout/reftests/css-ui-valid/button/button-disabled.html create mode 100644 layout/reftests/css-ui-valid/button/button-dyn-disabled.html create mode 100644 layout/reftests/css-ui-valid/button/button-dyn-not-disabled.html create mode 100644 layout/reftests/css-ui-valid/button/button-fieldset-legend-ref.html create mode 100644 layout/reftests/css-ui-valid/button/button-fieldset-legend.html create mode 100644 layout/reftests/css-ui-valid/button/button-fieldset-ref.html create mode 100644 layout/reftests/css-ui-valid/button/button-invalid.html create mode 100644 layout/reftests/css-ui-valid/button/button-ref.html create mode 100644 layout/reftests/css-ui-valid/button/button-reset.html create mode 100644 layout/reftests/css-ui-valid/button/button-type-barred.html create mode 100644 layout/reftests/css-ui-valid/button/button-type-invalid.html create mode 100644 layout/reftests/css-ui-valid/button/button-valid.html create mode 100644 layout/reftests/css-ui-valid/button/reftest.list create mode 100644 layout/reftests/css-ui-valid/button/style.css create mode 100644 layout/reftests/css-ui-valid/input/input-button-ref.html create mode 100644 layout/reftests/css-ui-valid/input/input-button.html create mode 100644 layout/reftests/css-ui-valid/input/input-checkbox-valid-default.html create mode 100644 layout/reftests/css-ui-valid/input/input-customerror.html create mode 100644 layout/reftests/css-ui-valid/input/input-disabled-fieldset-1.html create mode 100644 layout/reftests/css-ui-valid/input/input-disabled-fieldset-2.html create mode 100644 layout/reftests/css-ui-valid/input/input-disabled.html create mode 100644 layout/reftests/css-ui-valid/input/input-dyn-disabled.html create mode 100644 layout/reftests/css-ui-valid/input/input-dyn-not-disabled.html create mode 100644 layout/reftests/css-ui-valid/input/input-dyn-not-readonly.html create mode 100644 layout/reftests/css-ui-valid/input/input-dyn-readonly.html create mode 100644 layout/reftests/css-ui-valid/input/input-email-invalid.html create mode 100644 layout/reftests/css-ui-valid/input/input-email-ref.html create mode 100644 layout/reftests/css-ui-valid/input/input-email-valid.html create mode 100644 layout/reftests/css-ui-valid/input/input-fieldset-legend-ref.html create mode 100644 layout/reftests/css-ui-valid/input/input-fieldset-legend.html create mode 100644 layout/reftests/css-ui-valid/input/input-fieldset-ref.html create mode 100644 layout/reftests/css-ui-valid/input/input-file-ref.html create mode 100644 layout/reftests/css-ui-valid/input/input-file-valid-default.html create mode 100644 layout/reftests/css-ui-valid/input/input-pattern-invalid.html create mode 100644 layout/reftests/css-ui-valid/input/input-pattern-valid.html create mode 100644 layout/reftests/css-ui-valid/input/input-radio-nogroup-required-valid.html create mode 100644 layout/reftests/css-ui-valid/input/input-radio-required.html create mode 100644 layout/reftests/css-ui-valid/input/input-radio-valid-changed.html create mode 100644 layout/reftests/css-ui-valid/input/input-radio-valid-default.html create mode 100644 layout/reftests/css-ui-valid/input/input-readonly.html create mode 100644 layout/reftests/css-ui-valid/input/input-ref.html create mode 100644 layout/reftests/css-ui-valid/input/input-required-invalid.html create mode 100644 layout/reftests/css-ui-valid/input/input-required-valid.html create mode 100644 layout/reftests/css-ui-valid/input/input-reset.html create mode 100644 layout/reftests/css-ui-valid/input/input-type-barred.html create mode 100644 layout/reftests/css-ui-valid/input/input-type-invalid.html create mode 100644 layout/reftests/css-ui-valid/input/input-url-invalid.html create mode 100644 layout/reftests/css-ui-valid/input/input-url-ref.html create mode 100644 layout/reftests/css-ui-valid/input/input-url-valid.html create mode 100644 layout/reftests/css-ui-valid/input/input-valid.html create mode 100644 layout/reftests/css-ui-valid/input/input-withtext-ref.html create mode 100644 layout/reftests/css-ui-valid/input/reftest.list create mode 100644 layout/reftests/css-ui-valid/input/style.css create mode 100644 layout/reftests/css-ui-valid/input/success-ref.html create mode 100644 layout/reftests/css-ui-valid/output/output-invalid.html create mode 100644 layout/reftests/css-ui-valid/output/output-ref.html create mode 100644 layout/reftests/css-ui-valid/output/output-valid.html create mode 100644 layout/reftests/css-ui-valid/output/reftest.list create mode 100644 layout/reftests/css-ui-valid/output/style.css create mode 100644 layout/reftests/css-ui-valid/reftest.list create mode 100644 layout/reftests/css-ui-valid/select/reftest.list create mode 100644 layout/reftests/css-ui-valid/select/select-disabled-fieldset-1.html create mode 100644 layout/reftests/css-ui-valid/select/select-disabled-fieldset-2.html create mode 100644 layout/reftests/css-ui-valid/select/select-disabled-ref.html create mode 100644 layout/reftests/css-ui-valid/select/select-disabled.html create mode 100644 layout/reftests/css-ui-valid/select/select-dyn-disabled.html create mode 100644 layout/reftests/css-ui-valid/select/select-dyn-not-disabled.html create mode 100644 layout/reftests/css-ui-valid/select/select-fieldset-legend-ref.html create mode 100644 layout/reftests/css-ui-valid/select/select-fieldset-legend.html create mode 100644 layout/reftests/css-ui-valid/select/select-fieldset-ref.html create mode 100644 layout/reftests/css-ui-valid/select/select-invalid.html create mode 100644 layout/reftests/css-ui-valid/select/select-ref.html create mode 100644 layout/reftests/css-ui-valid/select/select-required-invalid.html create mode 100644 layout/reftests/css-ui-valid/select/select-required-multiple-invalid.html create mode 100644 layout/reftests/css-ui-valid/select/select-required-multiple-ref.html create mode 100644 layout/reftests/css-ui-valid/select/select-required-multiple-valid.html create mode 100644 layout/reftests/css-ui-valid/select/select-required-ref.html create mode 100644 layout/reftests/css-ui-valid/select/select-required-valid-1.html create mode 100644 layout/reftests/css-ui-valid/select/select-required-valid-2.html create mode 100644 layout/reftests/css-ui-valid/select/select-valid-reset.html create mode 100644 layout/reftests/css-ui-valid/select/select-valid.html create mode 100644 layout/reftests/css-ui-valid/select/style.css create mode 100644 layout/reftests/css-ui-valid/textarea/reftest.list create mode 100644 layout/reftests/css-ui-valid/textarea/style.css create mode 100644 layout/reftests/css-ui-valid/textarea/textarea-customerror.html create mode 100644 layout/reftests/css-ui-valid/textarea/textarea-disabled-fieldset-1.html create mode 100644 layout/reftests/css-ui-valid/textarea/textarea-disabled-fieldset-2.html create mode 100644 layout/reftests/css-ui-valid/textarea/textarea-disabled.html create mode 100644 layout/reftests/css-ui-valid/textarea/textarea-dyn-disabled.html create mode 100644 layout/reftests/css-ui-valid/textarea/textarea-dyn-not-disabled.html create mode 100644 layout/reftests/css-ui-valid/textarea/textarea-dyn-not-readonly.html create mode 100644 layout/reftests/css-ui-valid/textarea/textarea-dyn-readonly.html create mode 100644 layout/reftests/css-ui-valid/textarea/textarea-fieldset-legend-ref.html create mode 100644 layout/reftests/css-ui-valid/textarea/textarea-fieldset-legend.html create mode 100644 layout/reftests/css-ui-valid/textarea/textarea-fieldset-ref.html create mode 100644 layout/reftests/css-ui-valid/textarea/textarea-readonly.html create mode 100644 layout/reftests/css-ui-valid/textarea/textarea-ref.html create mode 100644 layout/reftests/css-ui-valid/textarea/textarea-required-invalid.html create mode 100644 layout/reftests/css-ui-valid/textarea/textarea-required-valid.html create mode 100644 layout/reftests/css-ui-valid/textarea/textarea-valid.html create mode 100644 layout/reftests/css-ui-valid/textarea/textarea-withtext-ref.html create mode 100644 layout/reftests/css-ui/caret-color-01-ref.html create mode 100644 layout/reftests/css-ui/caret-color-01.html create mode 100644 layout/reftests/css-ui/reftest.list create mode 100644 layout/reftests/css-valid/button/button-button.html create mode 100644 layout/reftests/css-valid/button/button-disabled-fieldset-1.html create mode 100644 layout/reftests/css-valid/button/button-disabled-fieldset-2.html create mode 100644 layout/reftests/css-valid/button/button-disabled-ref.html create mode 100644 layout/reftests/css-valid/button/button-disabled.html create mode 100644 layout/reftests/css-valid/button/button-dyn-disabled.html create mode 100644 layout/reftests/css-valid/button/button-dyn-not-disabled.html create mode 100644 layout/reftests/css-valid/button/button-fieldset-legend-ref.html create mode 100644 layout/reftests/css-valid/button/button-fieldset-legend.html create mode 100644 layout/reftests/css-valid/button/button-fieldset-ref.html create mode 100644 layout/reftests/css-valid/button/button-invalid.html create mode 100644 layout/reftests/css-valid/button/button-ref.html create mode 100644 layout/reftests/css-valid/button/button-reset.html create mode 100644 layout/reftests/css-valid/button/button-type-barred.html create mode 100644 layout/reftests/css-valid/button/button-type-invalid.html create mode 100644 layout/reftests/css-valid/button/button-valid.html create mode 100644 layout/reftests/css-valid/button/reftest.list create mode 100644 layout/reftests/css-valid/button/style.css create mode 100644 layout/reftests/css-valid/fieldset/fieldset-invalid.html create mode 100644 layout/reftests/css-valid/fieldset/fieldset-valid.html create mode 100644 layout/reftests/css-valid/fieldset/reftest.list create mode 100644 layout/reftests/css-valid/input/input-button-ref.html create mode 100644 layout/reftests/css-valid/input/input-button.html create mode 100644 layout/reftests/css-valid/input/input-customerror.html create mode 100644 layout/reftests/css-valid/input/input-disabled-fieldset-1.html create mode 100644 layout/reftests/css-valid/input/input-disabled-fieldset-2.html create mode 100644 layout/reftests/css-valid/input/input-disabled.html create mode 100644 layout/reftests/css-valid/input/input-dyn-disabled.html create mode 100644 layout/reftests/css-valid/input/input-dyn-not-disabled.html create mode 100644 layout/reftests/css-valid/input/input-dyn-not-readonly.html create mode 100644 layout/reftests/css-valid/input/input-dyn-readonly.html create mode 100644 layout/reftests/css-valid/input/input-email-invalid.html create mode 100644 layout/reftests/css-valid/input/input-email-ref.html create mode 100644 layout/reftests/css-valid/input/input-email-valid.html create mode 100644 layout/reftests/css-valid/input/input-fieldset-legend-ref.html create mode 100644 layout/reftests/css-valid/input/input-fieldset-legend.html create mode 100644 layout/reftests/css-valid/input/input-fieldset-ref.html create mode 100644 layout/reftests/css-valid/input/input-image-ref.html create mode 100644 layout/reftests/css-valid/input/input-image.html create mode 100644 layout/reftests/css-valid/input/input-pattern-invalid.html create mode 100644 layout/reftests/css-valid/input/input-pattern-valid.html create mode 100644 layout/reftests/css-valid/input/input-radio-customerror.html create mode 100644 layout/reftests/css-valid/input/input-radio-dyn-valid-1.html create mode 100644 layout/reftests/css-valid/input/input-radio-dyn-valid-2.html create mode 100644 layout/reftests/css-valid/input/input-radio-nogroup-required-invalid.html create mode 100644 layout/reftests/css-valid/input/input-radio-nogroup-required-valid.html create mode 100644 layout/reftests/css-valid/input/input-radio-required.html create mode 100644 layout/reftests/css-valid/input/input-readonly.html create mode 100644 layout/reftests/css-valid/input/input-ref.html create mode 100644 layout/reftests/css-valid/input/input-required-invalid.html create mode 100644 layout/reftests/css-valid/input/input-required-valid.html create mode 100644 layout/reftests/css-valid/input/input-reset.html create mode 100644 layout/reftests/css-valid/input/input-submit-ref.html create mode 100644 layout/reftests/css-valid/input/input-submit.html create mode 100644 layout/reftests/css-valid/input/input-type-barred.html create mode 100644 layout/reftests/css-valid/input/input-type-invalid.html create mode 100644 layout/reftests/css-valid/input/input-url-invalid.html create mode 100644 layout/reftests/css-valid/input/input-url-ref.html create mode 100644 layout/reftests/css-valid/input/input-url-valid.html create mode 100644 layout/reftests/css-valid/input/input-valid.html create mode 100644 layout/reftests/css-valid/input/input-withtext-ref.html create mode 100644 layout/reftests/css-valid/input/reftest.list create mode 100644 layout/reftests/css-valid/input/style.css create mode 100644 layout/reftests/css-valid/input/success-ref.html create mode 100644 layout/reftests/css-valid/output/output-invalid.html create mode 100644 layout/reftests/css-valid/output/output-ref.html create mode 100644 layout/reftests/css-valid/output/output-valid.html create mode 100644 layout/reftests/css-valid/output/reftest.list create mode 100644 layout/reftests/css-valid/output/style.css create mode 100644 layout/reftests/css-valid/reftest.list create mode 100644 layout/reftests/css-valid/select/reftest.list create mode 100644 layout/reftests/css-valid/select/select-disabled-fieldset-1.html create mode 100644 layout/reftests/css-valid/select/select-disabled-fieldset-2.html create mode 100644 layout/reftests/css-valid/select/select-disabled-ref.html create mode 100644 layout/reftests/css-valid/select/select-disabled.html create mode 100644 layout/reftests/css-valid/select/select-dyn-disabled.html create mode 100644 layout/reftests/css-valid/select/select-dyn-not-disabled.html create mode 100644 layout/reftests/css-valid/select/select-fieldset-legend-ref.html create mode 100644 layout/reftests/css-valid/select/select-fieldset-legend.html create mode 100644 layout/reftests/css-valid/select/select-fieldset-ref.html create mode 100644 layout/reftests/css-valid/select/select-invalid.html create mode 100644 layout/reftests/css-valid/select/select-ref.html create mode 100644 layout/reftests/css-valid/select/select-required-invalid.html create mode 100644 layout/reftests/css-valid/select/select-required-multiple-ref.html create mode 100644 layout/reftests/css-valid/select/select-required-multiple-still-valid.html create mode 100644 layout/reftests/css-valid/select/select-required-multiple-valid.html create mode 100644 layout/reftests/css-valid/select/select-required-ref.html create mode 100644 layout/reftests/css-valid/select/select-required-valid.html create mode 100644 layout/reftests/css-valid/select/select-valid.html create mode 100644 layout/reftests/css-valid/select/style.css create mode 100644 layout/reftests/css-valid/textarea/reftest.list create mode 100644 layout/reftests/css-valid/textarea/style.css create mode 100644 layout/reftests/css-valid/textarea/textarea-customerror.html create mode 100644 layout/reftests/css-valid/textarea/textarea-disabled-fieldset-1.html create mode 100644 layout/reftests/css-valid/textarea/textarea-disabled-fieldset-2.html create mode 100644 layout/reftests/css-valid/textarea/textarea-disabled.html create mode 100644 layout/reftests/css-valid/textarea/textarea-dyn-disabled.html create mode 100644 layout/reftests/css-valid/textarea/textarea-dyn-not-disabled.html create mode 100644 layout/reftests/css-valid/textarea/textarea-dyn-not-readonly.html create mode 100644 layout/reftests/css-valid/textarea/textarea-dyn-readonly.html create mode 100644 layout/reftests/css-valid/textarea/textarea-fieldset-legend-ref.html create mode 100644 layout/reftests/css-valid/textarea/textarea-fieldset-legend.html create mode 100644 layout/reftests/css-valid/textarea/textarea-fieldset-ref.html create mode 100644 layout/reftests/css-valid/textarea/textarea-readonly.html create mode 100644 layout/reftests/css-valid/textarea/textarea-ref.html create mode 100644 layout/reftests/css-valid/textarea/textarea-required-invalid.html create mode 100644 layout/reftests/css-valid/textarea/textarea-required-valid.html create mode 100644 layout/reftests/css-valid/textarea/textarea-valid.html create mode 100644 layout/reftests/css-valid/textarea/textarea-withtext-ref.html create mode 100644 layout/reftests/css-valuesandunits/ch-width-1-ref.html create mode 100644 layout/reftests/css-valuesandunits/ch-width-1.html create mode 100644 layout/reftests/css-valuesandunits/reftest.list create mode 100644 layout/reftests/css-valuesandunits/unit-rem-div-fontsize.html create mode 100644 layout/reftests/css-valuesandunits/unit-rem-div-width-inner.html create mode 100644 layout/reftests/css-valuesandunits/unit-rem-div-width-outer.html create mode 100644 layout/reftests/css-valuesandunits/unit-rem-iframe-inside.html create mode 100644 layout/reftests/css-valuesandunits/unit-rem-iframe.html create mode 100644 layout/reftests/css-valuesandunits/unit-rem-ref-iframe-inside.html create mode 100644 layout/reftests/css-valuesandunits/unit-rem-ref-iframe.html create mode 100644 layout/reftests/css-valuesandunits/unit-rem-ref-resource.svg create mode 100644 layout/reftests/css-valuesandunits/unit-rem-ref-root-fontsize.html create mode 100644 layout/reftests/css-valuesandunits/unit-rem-ref-root-width.html create mode 100644 layout/reftests/css-valuesandunits/unit-rem-ref.html create mode 100644 layout/reftests/css-valuesandunits/unit-rem-ref.svg create mode 100644 layout/reftests/css-valuesandunits/unit-rem-ref2-root-fontsize.html create mode 100644 layout/reftests/css-valuesandunits/unit-rem-resource.svg create mode 100644 layout/reftests/css-valuesandunits/unit-rem-root-fontsize.html create mode 100644 layout/reftests/css-valuesandunits/unit-rem-root-width.html create mode 100644 layout/reftests/css-valuesandunits/unit-rem.svg create mode 100644 layout/reftests/css-valuesandunits/unit-vh-vw-iframe.html create mode 100644 layout/reftests/css-valuesandunits/unit-vh-vw-overflow-auto-iframe.html create mode 100644 layout/reftests/css-valuesandunits/unit-vh-vw-overflow-auto-ref-iframe.html create mode 100644 layout/reftests/css-valuesandunits/unit-vh-vw-overflow-auto-ref.html create mode 100644 layout/reftests/css-valuesandunits/unit-vh-vw-overflow-auto.html create mode 100644 layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-iframe.html create mode 100644 layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-ref-iframe.html create mode 100644 layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-ref.html create mode 100644 layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-x-iframe.html create mode 100644 layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-x-ref-iframe.html create mode 100644 layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-x-ref.html create mode 100644 layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-x.html create mode 100644 layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-y-iframe.html create mode 100644 layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-y-ref-iframe.html create mode 100644 layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-y-ref.html create mode 100644 layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-y.html create mode 100644 layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll.html create mode 100644 layout/reftests/css-valuesandunits/unit-vh-vw-ref-iframe.html create mode 100644 layout/reftests/css-valuesandunits/unit-vh-vw-ref.html create mode 100644 layout/reftests/css-valuesandunits/unit-vh-vw-zoom-ref.html create mode 100644 layout/reftests/css-valuesandunits/unit-vh-vw-zoom.html create mode 100644 layout/reftests/css-valuesandunits/unit-vh-vw.html create mode 100644 layout/reftests/css-variables/reftest.list create mode 100644 layout/reftests/css-variables/variables-ruletree-cache-01-ref.html create mode 100644 layout/reftests/css-variables/variables-ruletree-cache-01.html create mode 100644 layout/reftests/css-variables/variables-ruletree-cache-02-ref.html create mode 100644 layout/reftests/css-variables/variables-ruletree-cache-02.html create mode 100644 layout/reftests/css-visited/border-1-ref.html create mode 100644 layout/reftests/css-visited/border-1.html create mode 100644 layout/reftests/css-visited/border-2-ref.html create mode 100644 layout/reftests/css-visited/border-2a.html create mode 100644 layout/reftests/css-visited/border-2b.html create mode 100644 layout/reftests/css-visited/border-collapse-1-ref.html create mode 100644 layout/reftests/css-visited/border-collapse-1.html create mode 100644 layout/reftests/css-visited/caret-color-on-visited-1-ref.html create mode 100644 layout/reftests/css-visited/caret-color-on-visited-1.html create mode 100644 layout/reftests/css-visited/color-choice-1-ref.html create mode 100644 layout/reftests/css-visited/color-choice-1.html create mode 100644 layout/reftests/css-visited/color-on-bullets-1-ref.html create mode 100644 layout/reftests/css-visited/color-on-bullets-1.html create mode 100644 layout/reftests/css-visited/color-on-link-1-ref.html create mode 100644 layout/reftests/css-visited/color-on-link-1.html create mode 100644 layout/reftests/css-visited/color-on-link-before-1.html create mode 100644 layout/reftests/css-visited/color-on-text-decoration-1-ref.html create mode 100644 layout/reftests/css-visited/color-on-text-decoration-1.html create mode 100644 layout/reftests/css-visited/color-on-visited-1-ref.html create mode 100644 layout/reftests/css-visited/color-on-visited-1.html create mode 100644 layout/reftests/css-visited/color-on-visited-before-1.html create mode 100644 layout/reftests/css-visited/color-on-visited-text-1-ref.html create mode 100644 layout/reftests/css-visited/color-on-visited-text-1.html create mode 100644 layout/reftests/css-visited/column-rule-1-notref.html create mode 100644 layout/reftests/css-visited/column-rule-1-ref.html create mode 100644 layout/reftests/css-visited/column-rule-1.html create mode 100644 layout/reftests/css-visited/content-before-1-ref.html create mode 100644 layout/reftests/css-visited/content-color-on-link-before-1-ref.html create mode 100644 layout/reftests/css-visited/content-color-on-link-before-1.html create mode 100644 layout/reftests/css-visited/content-color-on-visited-before-1-ref.html create mode 100644 layout/reftests/css-visited/content-color-on-visited-before-1.html create mode 100644 layout/reftests/css-visited/content-on-link-before-1.html create mode 100644 layout/reftests/css-visited/content-on-visited-before-1.html create mode 100644 layout/reftests/css-visited/first-line-1-ref.html create mode 100644 layout/reftests/css-visited/first-line-1.html create mode 100644 layout/reftests/css-visited/inherit-keyword-1-ref.html create mode 100644 layout/reftests/css-visited/inherit-keyword-1.xhtml create mode 100644 layout/reftests/css-visited/link-root-1-ref.xhtml create mode 100644 layout/reftests/css-visited/link-root-1.xhtml create mode 100644 layout/reftests/css-visited/logical-box-border-color-visited-link-001.html create mode 100644 layout/reftests/css-visited/logical-box-border-color-visited-link-002.html create mode 100644 layout/reftests/css-visited/logical-box-border-color-visited-link-003.html create mode 100644 layout/reftests/css-visited/logical-box-border-color-visited-link-ref.html create mode 100644 layout/reftests/css-visited/mathml-links-ref.html create mode 100644 layout/reftests/css-visited/mathml-links.html create mode 100644 layout/reftests/css-visited/outline-1-ref.html create mode 100644 layout/reftests/css-visited/outline-1.html create mode 100644 layout/reftests/css-visited/placeholder-1-ref.html create mode 100644 layout/reftests/css-visited/placeholder-1.html create mode 100644 layout/reftests/css-visited/reftest.list create mode 100644 layout/reftests/css-visited/selector-adj-sibling-1-ref.html create mode 100644 layout/reftests/css-visited/selector-adj-sibling-1.html create mode 100644 layout/reftests/css-visited/selector-adj-sibling-2-ref.html create mode 100644 layout/reftests/css-visited/selector-adj-sibling-2.html create mode 100644 layout/reftests/css-visited/selector-adj-sibling-3-ref.xhtml create mode 100644 layout/reftests/css-visited/selector-adj-sibling-3.xhtml create mode 100644 layout/reftests/css-visited/selector-any-sibling-1-ref.html create mode 100644 layout/reftests/css-visited/selector-any-sibling-1.html create mode 100644 layout/reftests/css-visited/selector-any-sibling-2-ref.html create mode 100644 layout/reftests/css-visited/selector-any-sibling-2.html create mode 100644 layout/reftests/css-visited/selector-child-1-ref.html create mode 100644 layout/reftests/css-visited/selector-child-1.html create mode 100644 layout/reftests/css-visited/selector-child-2-ref.xhtml create mode 100644 layout/reftests/css-visited/selector-child-2.xhtml create mode 100644 layout/reftests/css-visited/selector-descendant-1-ref.html create mode 100644 layout/reftests/css-visited/selector-descendant-1.html create mode 100644 layout/reftests/css-visited/selector-descendant-2-ref.xhtml create mode 100644 layout/reftests/css-visited/selector-descendant-2.xhtml create mode 100644 layout/reftests/css-visited/subject-of-selector-1-ref.html create mode 100644 layout/reftests/css-visited/subject-of-selector-adj-sibling-1.html create mode 100644 layout/reftests/css-visited/subject-of-selector-any-sibling-1.html create mode 100644 layout/reftests/css-visited/subject-of-selector-child-1.html create mode 100644 layout/reftests/css-visited/subject-of-selector-descendant-1.html create mode 100644 layout/reftests/css-visited/subject-of-selector-descendant-2-ref.xhtml create mode 100644 layout/reftests/css-visited/subject-of-selector-descendant-2.xhtml create mode 100644 layout/reftests/css-visited/svg-paint-currentcolor-visited-ref.svg create mode 100644 layout/reftests/css-visited/svg-paint-currentcolor-visited.svg create mode 100644 layout/reftests/css-visited/transition-on-visited-ref.html create mode 100644 layout/reftests/css-visited/transition-on-visited.html create mode 100644 layout/reftests/css-visited/variables-visited-ref.html create mode 100644 layout/reftests/css-visited/variables-visited.html create mode 100644 layout/reftests/css-visited/visited-inherit-1-ref.html create mode 100644 layout/reftests/css-visited/visited-inherit-1.html create mode 100644 layout/reftests/css-visited/visited-page.html create mode 100644 layout/reftests/css-visited/white-to-transparent-1-ref.html create mode 100644 layout/reftests/css-visited/white-to-transparent-1.html create mode 100644 layout/reftests/css-visited/width-1-ref.html create mode 100644 layout/reftests/css-visited/width-on-link-1.html create mode 100644 layout/reftests/css-visited/width-on-visited-1.html create mode 100644 layout/reftests/cssom/computed-style-cross-window-inner.html create mode 100644 layout/reftests/cssom/computed-style-cross-window-ref.html create mode 100644 layout/reftests/cssom/computed-style-cross-window.html create mode 100644 layout/reftests/cssom/inline-style-null-ref.html create mode 100644 layout/reftests/cssom/inline-style-null.html create mode 100644 layout/reftests/cssom/reftest.list create mode 100644 layout/reftests/datalist/datalist-errors.html create mode 100644 layout/reftests/datalist/datalist-simple.html create mode 100644 layout/reftests/datalist/reftest.list create mode 100644 layout/reftests/details-summary/close-nested-details-ref.html create mode 100644 layout/reftests/details-summary/close-nested-details.html create mode 100644 layout/reftests/details-summary/details-absolute-children-ref.html create mode 100644 layout/reftests/details-summary/details-absolute-children.html create mode 100644 layout/reftests/details-summary/details-after-ref.html create mode 100644 layout/reftests/details-summary/details-after.html create mode 100644 layout/reftests/details-summary/details-before-ref.html create mode 100644 layout/reftests/details-summary/details-before.html create mode 100644 layout/reftests/details-summary/details-display-inline-ref.html create mode 100644 layout/reftests/details-summary/details-display-inline.html create mode 100644 layout/reftests/details-summary/details-first-line-ref.html create mode 100644 layout/reftests/details-summary/details-first-line.html create mode 100644 layout/reftests/details-summary/details-in-ol-ref.html create mode 100644 layout/reftests/details-summary/details-in-ol.html create mode 100644 layout/reftests/details-summary/details-percentage-height-children-ref.html create mode 100644 layout/reftests/details-summary/details-percentage-height-children.html create mode 100644 layout/reftests/details-summary/details-three-columns-ref.html create mode 100644 layout/reftests/details-summary/details-three-columns.html create mode 100644 layout/reftests/details-summary/details-writing-mode-ref.html create mode 100644 layout/reftests/details-summary/details-writing-mode.html create mode 100644 layout/reftests/details-summary/dynamic-add-details.html create mode 100644 layout/reftests/details-summary/dynamic-add-first-summary.html create mode 100644 layout/reftests/details-summary/dynamic-add-paragraph-after-summary-close.html create mode 100644 layout/reftests/details-summary/dynamic-add-paragraph-after-summary.html create mode 100644 layout/reftests/details-summary/dynamic-add-paragraph-before-summary-close.html create mode 100644 layout/reftests/details-summary/dynamic-add-paragraph-before-summary.html create mode 100644 layout/reftests/details-summary/dynamic-add-second-summary.html create mode 100644 layout/reftests/details-summary/dynamic-add-single-summary.html create mode 100644 layout/reftests/details-summary/dynamic-add-summary-and-paragraph.html create mode 100644 layout/reftests/details-summary/dynamic-add-summary-not-first-child.html create mode 100644 layout/reftests/details-summary/dynamic-remove-first-summary.html create mode 100644 layout/reftests/details-summary/dynamic-remove-second-summary.html create mode 100644 layout/reftests/details-summary/dynamic-remove-single-summary.html create mode 100644 layout/reftests/details-summary/dynamic-remove-summary-not-first-child.html create mode 100644 layout/reftests/details-summary/fixed-summary.html create mode 100644 layout/reftests/details-summary/float-details.html create mode 100644 layout/reftests/details-summary/float-in-summary-ref.html create mode 100644 layout/reftests/details-summary/float-in-summary.html create mode 100644 layout/reftests/details-summary/float-left-and-float-details-ref.html create mode 100644 layout/reftests/details-summary/float-left-and-float-details.html create mode 100644 layout/reftests/details-summary/float-left-and-float-open-details-ref.html create mode 100644 layout/reftests/details-summary/float-left-and-float-open-details.html create mode 100644 layout/reftests/details-summary/float-left-and-inflow-details-ref.html create mode 100644 layout/reftests/details-summary/float-left-and-inflow-details.html create mode 100644 layout/reftests/details-summary/float-left-and-inflow-open-details-ref.html create mode 100644 layout/reftests/details-summary/float-left-and-inflow-open-details.html create mode 100644 layout/reftests/details-summary/float-open-details-contains-float-left-ref.html create mode 100644 layout/reftests/details-summary/float-open-details-contains-float-left.html create mode 100644 layout/reftests/details-summary/float-open-details-contains-float-right-ref.html create mode 100644 layout/reftests/details-summary/float-open-details-contains-float-right.html create mode 100644 layout/reftests/details-summary/float-right-and-float-details-ref.html create mode 100644 layout/reftests/details-summary/float-right-and-float-details.html create mode 100644 layout/reftests/details-summary/float-right-and-float-open-details-ref.html create mode 100644 layout/reftests/details-summary/float-right-and-float-open-details.html create mode 100644 layout/reftests/details-summary/float-right-and-inflow-details-ref.html create mode 100644 layout/reftests/details-summary/float-right-and-inflow-details.html create mode 100644 layout/reftests/details-summary/float-right-and-inflow-open-details-ref.html create mode 100644 layout/reftests/details-summary/float-right-and-inflow-open-details.html create mode 100644 layout/reftests/details-summary/mouse-click-change-details-to-display-none.html create mode 100644 layout/reftests/details-summary/mouse-click-change-summary-to-display-none-ref.html create mode 100644 layout/reftests/details-summary/mouse-click-change-summary-to-display-none.html create mode 100644 layout/reftests/details-summary/mouse-click-display-none-details.html create mode 100644 layout/reftests/details-summary/mouse-click-fixed-summary.html create mode 100644 layout/reftests/details-summary/mouse-click-float-details.html create mode 100644 layout/reftests/details-summary/mouse-click-move-summary-to-different-details-ref.html create mode 100644 layout/reftests/details-summary/mouse-click-move-summary-to-different-details.html create mode 100644 layout/reftests/details-summary/mouse-click-open-second-summary.html create mode 100644 layout/reftests/details-summary/mouse-click-open-single-summary.html create mode 100644 layout/reftests/details-summary/mouse-click-overflow-auto-details.html create mode 100644 layout/reftests/details-summary/mouse-click-overflow-hidden-details.html create mode 100644 layout/reftests/details-summary/mouse-click-second-summary.html create mode 100644 layout/reftests/details-summary/mouse-click-single-summary.html create mode 100644 layout/reftests/details-summary/mouse-click-twice-fixed-summary.html create mode 100644 layout/reftests/details-summary/mouse-click-twice-float-details.html create mode 100644 layout/reftests/details-summary/mouse-click-twice-open-single-summary.html create mode 100644 layout/reftests/details-summary/mouse-click-twice-overflow-auto-details.html create mode 100644 layout/reftests/details-summary/mouse-click-twice-overflow-hidden-details.html create mode 100644 layout/reftests/details-summary/mouse-click-twice-single-summary.html create mode 100644 layout/reftests/details-summary/move-float-summary-to-different-details-ref.html create mode 100644 layout/reftests/details-summary/move-float-summary-to-different-details.html create mode 100644 layout/reftests/details-summary/move-position-absolute-summary-to-different-details-ref.html create mode 100644 layout/reftests/details-summary/move-position-absolute-summary-to-different-details.html create mode 100644 layout/reftests/details-summary/multiple-summary.html create mode 100644 layout/reftests/details-summary/no-summary-ref.html create mode 100644 layout/reftests/details-summary/no-summary.html create mode 100644 layout/reftests/details-summary/open-details-after.html create mode 100644 layout/reftests/details-summary/open-details-before.html create mode 100644 layout/reftests/details-summary/open-details-first-line-1.html create mode 100644 layout/reftests/details-summary/open-details-first-line-2.html create mode 100644 layout/reftests/details-summary/open-details-first-line-ref.html create mode 100644 layout/reftests/details-summary/open-fixed-summary.html create mode 100644 layout/reftests/details-summary/open-float-details.html create mode 100644 layout/reftests/details-summary/open-multiple-summary-ref.html create mode 100644 layout/reftests/details-summary/open-multiple-summary.html create mode 100644 layout/reftests/details-summary/open-nested-details-ref.html create mode 100644 layout/reftests/details-summary/open-nested-details.html create mode 100644 layout/reftests/details-summary/open-no-summary-ref.html create mode 100644 layout/reftests/details-summary/open-no-summary.html create mode 100644 layout/reftests/details-summary/open-single-summary.html create mode 100644 layout/reftests/details-summary/open-summary-block-style-ref.html create mode 100644 layout/reftests/details-summary/open-summary-block-style.html create mode 100644 layout/reftests/details-summary/open-summary-inline-style-ref.html create mode 100644 layout/reftests/details-summary/open-summary-inline-style.html create mode 100644 layout/reftests/details-summary/open-summary-not-first-child.html create mode 100644 layout/reftests/details-summary/open-summary-table-cell-style-ref.html create mode 100644 layout/reftests/details-summary/open-summary-table-cell-style.html create mode 100644 layout/reftests/details-summary/overflow-auto-details.html create mode 100644 layout/reftests/details-summary/overflow-auto-open-details-ref.html create mode 100644 layout/reftests/details-summary/overflow-auto-open-details.html create mode 100644 layout/reftests/details-summary/overflow-hidden-details.html create mode 100644 layout/reftests/details-summary/overflow-hidden-open-details-ref.html create mode 100644 layout/reftests/details-summary/overflow-hidden-open-details.html create mode 100644 layout/reftests/details-summary/overflow-scroll-details-ref.html create mode 100644 layout/reftests/details-summary/overflow-scroll-details.html create mode 100644 layout/reftests/details-summary/reftest.list create mode 100644 layout/reftests/details-summary/single-summary.html create mode 100644 layout/reftests/details-summary/summary-not-direct-child-ref.html create mode 100644 layout/reftests/details-summary/summary-not-direct-child.html create mode 100644 layout/reftests/details-summary/summary-not-first-child.html create mode 100644 layout/reftests/details-summary/summary-not-in-details-ref.html create mode 100644 layout/reftests/details-summary/summary-not-in-details.html create mode 100644 layout/reftests/details-summary/summary-three-columns-ref.html create mode 100644 layout/reftests/details-summary/summary-three-columns.html create mode 100644 layout/reftests/display-list/1413073-ref.html create mode 100644 layout/reftests/display-list/1413073.html create mode 100644 layout/reftests/display-list/1416291-ref.html create mode 100644 layout/reftests/display-list/1416291.html create mode 100644 layout/reftests/display-list/1417601-1-ref.html create mode 100644 layout/reftests/display-list/1417601-1.html create mode 100644 layout/reftests/display-list/1418945-1-ref.html create mode 100644 layout/reftests/display-list/1418945-1.html create mode 100644 layout/reftests/display-list/1420480-1-ref.html create mode 100644 layout/reftests/display-list/1420480-1.html create mode 100644 layout/reftests/display-list/1428993-1-ref.html create mode 100644 layout/reftests/display-list/1428993-1.html create mode 100644 layout/reftests/display-list/1428993-2-ref.html create mode 100644 layout/reftests/display-list/1428993-2.html create mode 100644 layout/reftests/display-list/1429027-1-ref.html create mode 100644 layout/reftests/display-list/1429027-1.html create mode 100644 layout/reftests/display-list/1432553-1-ref.html create mode 100644 layout/reftests/display-list/1432553-1.html create mode 100644 layout/reftests/display-list/1432553-2-ref.html create mode 100644 layout/reftests/display-list/1432553-2.html create mode 100644 layout/reftests/display-list/1436189-1-ref.html create mode 100644 layout/reftests/display-list/1436189-1.html create mode 100644 layout/reftests/display-list/1437374-1-ref.html create mode 100644 layout/reftests/display-list/1437374-1.html create mode 100644 layout/reftests/display-list/1439809-1-ref.html create mode 100644 layout/reftests/display-list/1439809-1.html create mode 100644 layout/reftests/display-list/1443027-1.html create mode 100644 layout/reftests/display-list/1443027-2.html create mode 100644 layout/reftests/display-list/1443027-3-ref.html create mode 100644 layout/reftests/display-list/1443027-3.html create mode 100644 layout/reftests/display-list/1443027-ref.html create mode 100644 layout/reftests/display-list/1451971-1.html create mode 100644 layout/reftests/display-list/1451971-ref.html create mode 100644 layout/reftests/display-list/1452805-1.html create mode 100644 layout/reftests/display-list/1452805-ref.html create mode 100644 layout/reftests/display-list/1453541-1.html create mode 100644 layout/reftests/display-list/1453541-2.html create mode 100644 layout/reftests/display-list/1453541-ref.html create mode 100644 layout/reftests/display-list/1461231-1.html create mode 100644 layout/reftests/display-list/1464288-1.html create mode 100644 layout/reftests/display-list/1464288-ref.html create mode 100644 layout/reftests/display-list/1482403-1-ref.html create mode 100644 layout/reftests/display-list/1482403-1.html create mode 100644 layout/reftests/display-list/1504233-1-ref.html create mode 100644 layout/reftests/display-list/1504233-1.html create mode 100644 layout/reftests/display-list/1533317-1-ref.html create mode 100644 layout/reftests/display-list/1533317-1.html create mode 100644 layout/reftests/display-list/1544948-1-ref.html create mode 100644 layout/reftests/display-list/1544948-1.html create mode 100644 layout/reftests/display-list/1551053-1-ref.html create mode 100644 layout/reftests/display-list/1551053-1.html create mode 100644 layout/reftests/display-list/1553828-1-ref.html create mode 100644 layout/reftests/display-list/1553828-1.html create mode 100644 layout/reftests/display-list/1619370-1-ref.html create mode 100644 layout/reftests/display-list/1619370-1.html create mode 100644 layout/reftests/display-list/1619370-iframe.html create mode 100644 layout/reftests/display-list/1677568-1-ref.html create mode 100644 layout/reftests/display-list/1677568-1.html create mode 100644 layout/reftests/display-list/1709452-1.html create mode 100644 layout/reftests/display-list/1709452-ref.html create mode 100644 layout/reftests/display-list/1719346-1-ref.html create mode 100644 layout/reftests/display-list/1719346-1.gif create mode 100644 layout/reftests/display-list/1719346-1.html create mode 100644 layout/reftests/display-list/invalidated-blendmode-sorting-ref.html create mode 100644 layout/reftests/display-list/invalidated-blendmode-sorting.html create mode 100644 layout/reftests/display-list/reftest.list create mode 100644 layout/reftests/display-list/retained-dl-animation-on-pseudo-ref.html create mode 100644 layout/reftests/display-list/retained-dl-animation-on-pseudo.html create mode 100644 layout/reftests/display-list/retained-dl-async-scrolled-1-ref.html create mode 100644 layout/reftests/display-list/retained-dl-async-scrolled-1.html create mode 100644 layout/reftests/display-list/retained-dl-displayport-1-ref.html create mode 100644 layout/reftests/display-list/retained-dl-displayport-1.html create mode 100644 layout/reftests/display-list/retained-dl-frame-created-1.html create mode 100644 layout/reftests/display-list/retained-dl-frame-deleted-1.html create mode 100644 layout/reftests/display-list/retained-dl-opacity-animation-on-ib-split-ref.html create mode 100644 layout/reftests/display-list/retained-dl-opacity-animation-on-ib-split.html create mode 100644 layout/reftests/display-list/retained-dl-prerender-transform-1-ref.html create mode 100644 layout/reftests/display-list/retained-dl-prerender-transform-1.html create mode 100644 layout/reftests/display-list/retained-dl-remove-for-ancestor-change-1-ref.html create mode 100644 layout/reftests/display-list/retained-dl-remove-for-ancestor-change-1.html create mode 100644 layout/reftests/display-list/retained-dl-scroll-out-of-view-1-ref.html create mode 100644 layout/reftests/display-list/retained-dl-scroll-out-of-view-1.html create mode 100644 layout/reftests/display-list/retained-dl-style-change-1-ref.html create mode 100644 layout/reftests/display-list/retained-dl-style-change-1.html create mode 100644 layout/reftests/display-list/retained-dl-style-change-stacking-context-1-ref.html create mode 100644 layout/reftests/display-list/retained-dl-style-change-stacking-context-1.html create mode 100644 layout/reftests/display-list/retained-dl-style-change-stacking-context-2-ref.html create mode 100644 layout/reftests/display-list/retained-dl-style-change-stacking-context-2.html create mode 100644 layout/reftests/display-list/retained-dl-style-change-stacking-context-3-ref.html create mode 100644 layout/reftests/display-list/retained-dl-style-change-stacking-context-3.html create mode 100644 layout/reftests/display-list/retained-dl-style-change-stacking-context-4-ref.html create mode 100644 layout/reftests/display-list/retained-dl-style-change-stacking-context-4.html create mode 100644 layout/reftests/display-list/retained-dl-style-change-with-prerender-transform-1-ref.html create mode 100644 layout/reftests/display-list/retained-dl-style-change-with-prerender-transform-1.html create mode 100644 layout/reftests/display-list/retained-dl-wrap-list-ref.html create mode 100644 layout/reftests/display-list/retained-dl-wrap-list.html create mode 100644 layout/reftests/display-list/retained-dl-zindex-1-ref.html create mode 100644 layout/reftests/display-list/retained-dl-zindex-1.html create mode 100644 layout/reftests/display-list/retained-dl-zindex-2-ref.html create mode 100644 layout/reftests/display-list/retained-dl-zindex-2.html create mode 100644 layout/reftests/display-list/reuse-sc-style-change-1-ref.html create mode 100644 layout/reftests/display-list/reuse-sc-style-change-1.html create mode 100644 layout/reftests/display-list/reuse-sc-style-change-abs-pos-1-ref.html create mode 100644 layout/reftests/display-list/reuse-sc-style-change-abs-pos-1.html create mode 100644 layout/reftests/display-list/reuse-sc-style-change-fixed-pos-1-ref.html create mode 100644 layout/reftests/display-list/reuse-sc-style-change-fixed-pos-1.html create mode 100644 layout/reftests/display-list/reuse-sc-style-change-nested-1-ref.html create mode 100644 layout/reftests/display-list/reuse-sc-style-change-nested-1.html create mode 100644 layout/reftests/dom/appendmultiple-ref.html create mode 100644 layout/reftests/dom/appendmultiple.html create mode 100644 layout/reftests/dom/appendsingle-ref.html create mode 100644 layout/reftests/dom/appendsingle.html create mode 100644 layout/reftests/dom/insertmultiple-ref.html create mode 100644 layout/reftests/dom/insertmultiple.html create mode 100644 layout/reftests/dom/insertmultiplemultiple-1.html create mode 100644 layout/reftests/dom/insertmultiplemultiple-2.html create mode 100644 layout/reftests/dom/insertmultiplemultiple-3.html create mode 100644 layout/reftests/dom/insertmultiplemultiple-ref.html create mode 100644 layout/reftests/dom/insertparentandchild-ref.html create mode 100644 layout/reftests/dom/insertparentandchild.html create mode 100644 layout/reftests/dom/insertsingle-ref.html create mode 100644 layout/reftests/dom/insertsingle.html create mode 100644 layout/reftests/dom/inserttoparentandchild-1.html create mode 100644 layout/reftests/dom/inserttoparentandchild-2.html create mode 100644 layout/reftests/dom/inserttoparentandchild-ref.html create mode 100644 layout/reftests/dom/inserttwoparents-ref.html create mode 100644 layout/reftests/dom/inserttwoparents.html create mode 100644 layout/reftests/dom/multipleappendwitheditable-ref.xhtml create mode 100644 layout/reftests/dom/multipleappendwitheditable.xhtml create mode 100644 layout/reftests/dom/multipleappendwithinput-ref.xhtml create mode 100644 layout/reftests/dom/multipleappendwithinput.xhtml create mode 100644 layout/reftests/dom/multipleappendwithxul-ref.xhtml create mode 100644 layout/reftests/dom/multipleappendwithxul.xhtml create mode 100644 layout/reftests/dom/multipleinsertionpoints-appendmultiple-shadow.xhtml create mode 100644 layout/reftests/dom/multipleinsertionpoints-appendsingle-1-shadow.xhtml create mode 100644 layout/reftests/dom/multipleinsertionpoints-appendsingle-2-shadow.xhtml create mode 100644 layout/reftests/dom/multipleinsertionpoints-insertmultiple-shadow.xhtml create mode 100644 layout/reftests/dom/multipleinsertionpoints-insertsingle-1-shadow.xhtml create mode 100644 layout/reftests/dom/multipleinsertionpoints-insertsingle-2-shadow.xhtml create mode 100644 layout/reftests/dom/multipleinsertionpoints-ref.xhtml create mode 100644 layout/reftests/dom/multipleinsertionpoints-ref2-shadow.xhtml create mode 100644 layout/reftests/dom/reftest.list create mode 100644 layout/reftests/filters.svg create mode 100644 layout/reftests/first-letter/1385656-ref.html create mode 100644 layout/reftests/first-letter/1385656.html create mode 100644 layout/reftests/first-letter/1404167-1-ref.html create mode 100644 layout/reftests/first-letter/1404167-1.html create mode 100644 layout/reftests/first-letter/1404167-2-ref.html create mode 100644 layout/reftests/first-letter/1404167-2.html create mode 100644 layout/reftests/first-letter/1404167-3-ref.html create mode 100644 layout/reftests/first-letter/1404167-3.html create mode 100644 layout/reftests/first-letter/1404167-4-ref.html create mode 100644 layout/reftests/first-letter/1404167-4.html create mode 100644 layout/reftests/first-letter/229764-1.html create mode 100644 layout/reftests/first-letter/229764-2.html create mode 100644 layout/reftests/first-letter/229764-ref.html create mode 100644 layout/reftests/first-letter/23605-1-ref.html create mode 100644 layout/reftests/first-letter/23605-1.html create mode 100644 layout/reftests/first-letter/23605-2-ref.html create mode 100644 layout/reftests/first-letter/23605-2.html create mode 100644 layout/reftests/first-letter/23605-3-ref.html create mode 100644 layout/reftests/first-letter/23605-3.html create mode 100644 layout/reftests/first-letter/23605-4-ref.html create mode 100644 layout/reftests/first-letter/23605-4.html create mode 100644 layout/reftests/first-letter/23605-5-ref.html create mode 100644 layout/reftests/first-letter/23605-5.html create mode 100644 layout/reftests/first-letter/23605-6-ref.html create mode 100644 layout/reftests/first-letter/23605-6.html create mode 100644 layout/reftests/first-letter/329069-1-ref.html create mode 100644 layout/reftests/first-letter/329069-1.html create mode 100644 layout/reftests/first-letter/329069-2-ref.html create mode 100644 layout/reftests/first-letter/329069-2.html create mode 100644 layout/reftests/first-letter/329069-3-ref.html create mode 100644 layout/reftests/first-letter/329069-3.html create mode 100644 layout/reftests/first-letter/329069-4-ref.html create mode 100644 layout/reftests/first-letter/329069-4.html create mode 100644 layout/reftests/first-letter/329069-5-ref.html create mode 100644 layout/reftests/first-letter/329069-5.html create mode 100644 layout/reftests/first-letter/342120-1-ref.xhtml create mode 100644 layout/reftests/first-letter/342120-1.xhtml create mode 100644 layout/reftests/first-letter/379799-1-ref.html create mode 100644 layout/reftests/first-letter/379799-1.html create mode 100644 layout/reftests/first-letter/399941-1-ref.html create mode 100644 layout/reftests/first-letter/399941-1.html create mode 100644 layout/reftests/first-letter/399941-2-ref.html create mode 100644 layout/reftests/first-letter/399941-2.html create mode 100644 layout/reftests/first-letter/399941-3-ref.html create mode 100644 layout/reftests/first-letter/399941-3.html create mode 100644 layout/reftests/first-letter/399941-4-ref.html create mode 100644 layout/reftests/first-letter/399941-4.html create mode 100644 layout/reftests/first-letter/399941-5-ref.html create mode 100644 layout/reftests/first-letter/399941-5.html create mode 100644 layout/reftests/first-letter/399941-6-ref.html create mode 100644 layout/reftests/first-letter/399941-6.html create mode 100644 layout/reftests/first-letter/399941-7-ref.html create mode 100644 layout/reftests/first-letter/399941-7.html create mode 100644 layout/reftests/first-letter/399941-8-ref.html create mode 100644 layout/reftests/first-letter/399941-8.html create mode 100644 layout/reftests/first-letter/399941-9-ref.html create mode 100644 layout/reftests/first-letter/399941-9.html create mode 100644 layout/reftests/first-letter/429968-1-ref.html create mode 100644 layout/reftests/first-letter/429968-1a.html create mode 100644 layout/reftests/first-letter/429968-1b.html create mode 100644 layout/reftests/first-letter/429968-2-ref.html create mode 100644 layout/reftests/first-letter/429968-2a.html create mode 100644 layout/reftests/first-letter/429968-2b.html create mode 100644 layout/reftests/first-letter/429968-2c.html create mode 100644 layout/reftests/first-letter/441418-1-ref.html create mode 100644 layout/reftests/first-letter/441418-1.html create mode 100644 layout/reftests/first-letter/469227-1-ref.html create mode 100644 layout/reftests/first-letter/469227-1.html create mode 100644 layout/reftests/first-letter/484400-1-ref.html create mode 100644 layout/reftests/first-letter/484400-1.html create mode 100644 layout/reftests/first-letter/594303-1-ref.html create mode 100644 layout/reftests/first-letter/594303-1.html create mode 100644 layout/reftests/first-letter/617869-1-ref.html create mode 100644 layout/reftests/first-letter/617869-1.html create mode 100644 layout/reftests/first-letter/723509-1-ref.html create mode 100644 layout/reftests/first-letter/723509-1.html create mode 100644 layout/reftests/first-letter/922550-1-ref.html create mode 100644 layout/reftests/first-letter/922550-1.html create mode 100644 layout/reftests/first-letter/958249-ref.html create mode 100644 layout/reftests/first-letter/958249.html create mode 100644 layout/reftests/first-letter/basic-1.html create mode 100644 layout/reftests/first-letter/basic-2.html create mode 100644 layout/reftests/first-letter/basic-ref.html create mode 100644 layout/reftests/first-letter/dynamic-1-ref.html create mode 100644 layout/reftests/first-letter/dynamic-1.html create mode 100644 layout/reftests/first-letter/dynamic-2-ref.html create mode 100644 layout/reftests/first-letter/dynamic-2.html create mode 100644 layout/reftests/first-letter/dynamic-3-ref.html create mode 100644 layout/reftests/first-letter/dynamic-3a.html create mode 100644 layout/reftests/first-letter/dynamic-3b.html create mode 100644 layout/reftests/first-letter/dynamic-4-ref.html create mode 100644 layout/reftests/first-letter/dynamic-4.html create mode 100644 layout/reftests/first-letter/dynamic-5-ref.html create mode 100644 layout/reftests/first-letter/dynamic-5.html create mode 100644 layout/reftests/first-letter/font-text-styles-floater-ref.html create mode 100644 layout/reftests/first-letter/font-text-styles-floater.html create mode 100644 layout/reftests/first-letter/font-text-styles-ref.html create mode 100644 layout/reftests/first-letter/font-text-styles.html create mode 100644 layout/reftests/first-letter/indic-clusters-1-ref.html create mode 100644 layout/reftests/first-letter/indic-clusters-1.html create mode 100644 layout/reftests/first-letter/inline-height-empty-ref.html create mode 100644 layout/reftests/first-letter/inline-height-empty.html create mode 100644 layout/reftests/first-letter/nested-1-ref.html create mode 100644 layout/reftests/first-letter/nested-1a.html create mode 100644 layout/reftests/first-letter/nested-1b.html create mode 100644 layout/reftests/first-letter/nested-1c.html create mode 100644 layout/reftests/first-letter/nested-1d.html create mode 100644 layout/reftests/first-letter/nested-1e.html create mode 100644 layout/reftests/first-letter/nested-1f.html create mode 100644 layout/reftests/first-letter/nested-1g.html create mode 100644 layout/reftests/first-letter/overflow-float-nooverflow-ref.html create mode 100644 layout/reftests/first-letter/overflow-float-nooverflow.html create mode 100644 layout/reftests/first-letter/overflow-float-overflow-notref.html create mode 100644 layout/reftests/first-letter/overflow-float-overflow.html create mode 100644 layout/reftests/first-letter/overflow-inline-nooverflow-ref.html create mode 100644 layout/reftests/first-letter/overflow-inline-nooverflow.html create mode 100644 layout/reftests/first-letter/overflow-inline-overflow-notref.html create mode 100644 layout/reftests/first-letter/overflow-inline-overflow-ref.html create mode 100644 layout/reftests/first-letter/overflow-inline-overflow.html create mode 100644 layout/reftests/first-letter/parent-style-1-ref.html create mode 100644 layout/reftests/first-letter/parent-style-1.html create mode 100644 layout/reftests/first-letter/quote-1-ref.html create mode 100644 layout/reftests/first-letter/quote-1a.html create mode 100644 layout/reftests/first-letter/quote-1b.html create mode 100644 layout/reftests/first-letter/quote-1c.html create mode 100644 layout/reftests/first-letter/quote-1d.html create mode 100644 layout/reftests/first-letter/quote-1e.html create mode 100644 layout/reftests/first-letter/quote-1f.html create mode 100644 layout/reftests/first-letter/reftest.list create mode 100644 layout/reftests/first-line/287088-1-ref.html create mode 100644 layout/reftests/first-line/287088-1.html create mode 100644 layout/reftests/first-line/287088-2-ref.html create mode 100644 layout/reftests/first-line/287088-2.html create mode 100644 layout/reftests/first-line/403177-1-ref.html create mode 100644 layout/reftests/first-line/403177-1.html create mode 100644 layout/reftests/first-line/469227-2-ref.html create mode 100644 layout/reftests/first-line/469227-2.html create mode 100644 layout/reftests/first-line/469227-3-ref.html create mode 100644 layout/reftests/first-line/469227-3.html create mode 100644 layout/reftests/first-line/basic-1.html create mode 100644 layout/reftests/first-line/basic-ref.html create mode 100644 layout/reftests/first-line/border-not-apply-ref.html create mode 100644 layout/reftests/first-line/border-not-apply.html create mode 100644 layout/reftests/first-line/caption-insert-in-first-line-1.html create mode 100644 layout/reftests/first-line/caption-insert-in-first-line-2.html create mode 100644 layout/reftests/first-line/caption-insert-in-first-line-ref.html create mode 100644 layout/reftests/first-line/first-line-in-columnset-1-ref.html create mode 100644 layout/reftests/first-line/first-line-in-columnset-1.html create mode 100644 layout/reftests/first-line/font-styles-nooverflow.html create mode 100644 layout/reftests/first-line/font-styles-ref.html create mode 100644 layout/reftests/first-line/font-styles.html create mode 100644 layout/reftests/first-line/ib-split-1-ref.html create mode 100644 layout/reftests/first-line/ib-split-1.html create mode 100644 layout/reftests/first-line/insertion-in-first-line-1.html create mode 100644 layout/reftests/first-line/insertion-in-first-line-10.html create mode 100644 layout/reftests/first-line/insertion-in-first-line-11.html create mode 100644 layout/reftests/first-line/insertion-in-first-line-12.html create mode 100644 layout/reftests/first-line/insertion-in-first-line-2.html create mode 100644 layout/reftests/first-line/insertion-in-first-line-3.html create mode 100644 layout/reftests/first-line/insertion-in-first-line-4.html create mode 100644 layout/reftests/first-line/insertion-in-first-line-5.html create mode 100644 layout/reftests/first-line/insertion-in-first-line-6.html create mode 100644 layout/reftests/first-line/insertion-in-first-line-7.html create mode 100644 layout/reftests/first-line/insertion-in-first-line-8.html create mode 100644 layout/reftests/first-line/insertion-in-first-line-9.html create mode 100644 layout/reftests/first-line/insertion-in-first-line-ref.html create mode 100644 layout/reftests/first-line/out-of-flow-1-ref.html create mode 100644 layout/reftests/first-line/out-of-flow-1a.html create mode 100644 layout/reftests/first-line/out-of-flow-1b.html create mode 100644 layout/reftests/first-line/out-of-flow-1c.html create mode 100644 layout/reftests/first-line/out-of-flow-1d.html create mode 100644 layout/reftests/first-line/parent-style-1-ref.html create mode 100644 layout/reftests/first-line/parent-style-1.html create mode 100644 layout/reftests/first-line/parent-style-2-ref.html create mode 100644 layout/reftests/first-line/parent-style-2.html create mode 100644 layout/reftests/first-line/parent-style-3-ref.html create mode 100644 layout/reftests/first-line/parent-style-3.html create mode 100644 layout/reftests/first-line/reftest.list create mode 100644 layout/reftests/first-line/restyle-inside-first-line-ref.html create mode 100644 layout/reftests/first-line/restyle-inside-first-line.html create mode 100644 layout/reftests/first-line/stress-1.html create mode 100644 layout/reftests/first-line/stress-10.html create mode 100644 layout/reftests/first-line/stress-11-ref.xhtml create mode 100644 layout/reftests/first-line/stress-11.xhtml create mode 100644 layout/reftests/first-line/stress-2-ref.html create mode 100644 layout/reftests/first-line/stress-2.html create mode 100644 layout/reftests/first-line/stress-3.html create mode 100644 layout/reftests/first-line/stress-4.html create mode 100644 layout/reftests/first-line/stress-5.html create mode 100644 layout/reftests/first-line/stress-6.html create mode 100644 layout/reftests/first-line/stress-7.html create mode 100644 layout/reftests/first-line/stress-8-ref.html create mode 100644 layout/reftests/first-line/stress-8.html create mode 100644 layout/reftests/first-line/stress-9-ref.html create mode 100644 layout/reftests/first-line/stress-9.html create mode 100644 layout/reftests/flexbox/ahem.css create mode 100644 layout/reftests/flexbox/flexbox-align-self-baseline-horiz-2-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-align-self-baseline-horiz-2.xhtml create mode 100644 layout/reftests/flexbox/flexbox-align-self-baseline-horiz-3-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-align-self-baseline-horiz-3.xhtml create mode 100644 layout/reftests/flexbox/flexbox-align-self-baseline-horiz-4-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-align-self-baseline-horiz-4.xhtml create mode 100644 layout/reftests/flexbox/flexbox-box-sizing-on-container-horiz-1-ref.html create mode 100644 layout/reftests/flexbox/flexbox-box-sizing-on-container-horiz-1.html create mode 100644 layout/reftests/flexbox/flexbox-box-sizing-on-container-vert-1-ref.html create mode 100644 layout/reftests/flexbox/flexbox-box-sizing-on-container-vert-1.html create mode 100644 layout/reftests/flexbox/flexbox-box-sizing-on-items-horiz-1-ref.html create mode 100644 layout/reftests/flexbox/flexbox-box-sizing-on-items-horiz-1a.html create mode 100644 layout/reftests/flexbox/flexbox-box-sizing-on-items-horiz-1b.html create mode 100644 layout/reftests/flexbox/flexbox-box-sizing-on-items-vert-1-ref.html create mode 100644 layout/reftests/flexbox/flexbox-box-sizing-on-items-vert-1a.html create mode 100644 layout/reftests/flexbox/flexbox-box-sizing-on-items-vert-1b.html create mode 100644 layout/reftests/flexbox/flexbox-bsize-keywords-no-stretch-1-ref.html create mode 100644 layout/reftests/flexbox/flexbox-bsize-keywords-no-stretch-1.html create mode 100644 layout/reftests/flexbox/flexbox-dyn-changeContent-1-ref.html create mode 100644 layout/reftests/flexbox/flexbox-dyn-changeContent-1.html create mode 100644 layout/reftests/flexbox/flexbox-dyn-changeContent-2-ref.html create mode 100644 layout/reftests/flexbox/flexbox-dyn-changeContent-2.html create mode 100644 layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-1-iframe.html create mode 100644 layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-1-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-1.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-2-iframe.html create mode 100644 layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-2-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-2.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-3-iframe.html create mode 100644 layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-3-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-3.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-4-iframe.html create mode 100644 layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-4-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-4.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-changeOrder-1-ref.html create mode 100644 layout/reftests/flexbox/flexbox-dyn-changeOrder-1a.html create mode 100644 layout/reftests/flexbox/flexbox-dyn-changeOrder-1b.html create mode 100644 layout/reftests/flexbox/flexbox-dyn-changePadding-1-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-changePadding-1a.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-changePadding-1b.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-insertAroundDiv-1-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-insertAroundDiv-1.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-insertAroundDiv-2-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-insertAroundDiv-2.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-insertAroundDiv-3-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-insertAroundDiv-3.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-insertAroundSpan-1.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-insertAroundSpan-2.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-insertAroundSpan-3.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-insertAroundText-1-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-insertAroundText-1.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-insertAroundText-2-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-insertAroundText-2.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-insertAroundText-3-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-insertAroundText-3.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-insertEmptySpan-1-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-dyn-insertEmptySpan-1.xhtml create mode 100644 layout/reftests/flexbox/flexbox-empty-1-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-empty-1a.xhtml create mode 100644 layout/reftests/flexbox/flexbox-empty-1b.xhtml create mode 100644 layout/reftests/flexbox/flexbox-empty-container-synthesized-baseline-001-ref.html create mode 100644 layout/reftests/flexbox/flexbox-empty-container-synthesized-baseline-001.html create mode 100644 layout/reftests/flexbox/flexbox-float-1-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-float-1a.xhtml create mode 100644 layout/reftests/flexbox/flexbox-float-1b.xhtml create mode 100644 layout/reftests/flexbox/flexbox-float-1c.xhtml create mode 100644 layout/reftests/flexbox/flexbox-float-1d.xhtml create mode 100644 layout/reftests/flexbox/flexbox-float-2-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-float-2a.xhtml create mode 100644 layout/reftests/flexbox/flexbox-float-2b.xhtml create mode 100644 layout/reftests/flexbox/flexbox-inlinecontent-horiz-1-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-inlinecontent-horiz-1a.xhtml create mode 100644 layout/reftests/flexbox/flexbox-inlinecontent-horiz-1b.xhtml create mode 100644 layout/reftests/flexbox/flexbox-inlinecontent-horiz-2-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-inlinecontent-horiz-2.xhtml create mode 100644 layout/reftests/flexbox/flexbox-inlinecontent-horiz-3-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-inlinecontent-horiz-3a.xhtml create mode 100644 layout/reftests/flexbox/flexbox-inlinecontent-horiz-3b.xhtml create mode 100644 layout/reftests/flexbox/flexbox-inlinecontent-horiz-3c.xhtml create mode 100644 layout/reftests/flexbox/flexbox-inlinecontent-horiz-4-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-inlinecontent-horiz-4.xhtml create mode 100644 layout/reftests/flexbox/flexbox-inlinecontent-horiz-5-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-inlinecontent-horiz-5.xhtml create mode 100644 layout/reftests/flexbox/flexbox-intrinsic-sizing-horiz-1-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-intrinsic-sizing-horiz-1a.xhtml create mode 100644 layout/reftests/flexbox/flexbox-intrinsic-sizing-horiz-1b.xhtml create mode 100644 layout/reftests/flexbox/flexbox-intrinsic-sizing-horiz-2-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-intrinsic-sizing-horiz-2a.xhtml create mode 100644 layout/reftests/flexbox/flexbox-intrinsic-sizing-horiz-2b.xhtml create mode 100644 layout/reftests/flexbox/flexbox-invalidation-1-ref.html create mode 100644 layout/reftests/flexbox/flexbox-invalidation-1.html create mode 100644 layout/reftests/flexbox/flexbox-item-align-self-dynamic-pos-001-ref.html create mode 100644 layout/reftests/flexbox/flexbox-item-align-self-dynamic-pos-001.html create mode 100644 layout/reftests/flexbox/flexbox-item-align-self-dynamic-pos-002-ref.html create mode 100644 layout/reftests/flexbox/flexbox-item-align-self-dynamic-pos-002.html create mode 100644 layout/reftests/flexbox/flexbox-min-bsize-keywords-horiz-1-ref.html create mode 100644 layout/reftests/flexbox/flexbox-min-bsize-keywords-horiz-1.html create mode 100644 layout/reftests/flexbox/flexbox-min-bsize-keywords-vert-1-ref.html create mode 100644 layout/reftests/flexbox/flexbox-min-bsize-keywords-vert-1.html create mode 100644 layout/reftests/flexbox/flexbox-position-absolute-1-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-position-absolute-1.xhtml create mode 100644 layout/reftests/flexbox/flexbox-position-absolute-2-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-position-absolute-2.xhtml create mode 100644 layout/reftests/flexbox/flexbox-position-absolute-3-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-position-absolute-3.xhtml create mode 100644 layout/reftests/flexbox/flexbox-position-absolute-4-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-position-absolute-4.xhtml create mode 100644 layout/reftests/flexbox/flexbox-position-fixed-1-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-position-fixed-1.xhtml create mode 100644 layout/reftests/flexbox/flexbox-position-fixed-2-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-position-fixed-2.xhtml create mode 100644 layout/reftests/flexbox/flexbox-position-fixed-3-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-position-fixed-3.xhtml create mode 100644 layout/reftests/flexbox/flexbox-position-fixed-4-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-position-fixed-4.xhtml create mode 100644 layout/reftests/flexbox/flexbox-resizeviewport-1-helper.html create mode 100644 layout/reftests/flexbox/flexbox-resizeviewport-1-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-resizeviewport-1.xhtml create mode 100644 layout/reftests/flexbox/flexbox-resizeviewport-2-helper.html create mode 100644 layout/reftests/flexbox/flexbox-resizeviewport-2-ref.xhtml create mode 100644 layout/reftests/flexbox/flexbox-resizeviewport-2.xhtml create mode 100644 layout/reftests/flexbox/flexbox-styling-on-svg-1-ref.svg create mode 100644 layout/reftests/flexbox/flexbox-styling-on-svg-1.svg create mode 100644 layout/reftests/flexbox/flexbox-table-flex-items-1-ref.html create mode 100644 layout/reftests/flexbox/flexbox-table-flex-items-1.html create mode 100644 layout/reftests/flexbox/flexbox-table-flex-items-2-ref.html create mode 100644 layout/reftests/flexbox/flexbox-table-flex-items-2.html create mode 100644 layout/reftests/flexbox/flexbox-table-flex-items-3-ref.html create mode 100644 layout/reftests/flexbox/flexbox-table-flex-items-3.html create mode 100644 layout/reftests/flexbox/flexbox-table-flex-items-4-ref.html create mode 100644 layout/reftests/flexbox/flexbox-table-flex-items-4.html create mode 100644 layout/reftests/flexbox/flexbox-table-flex-items-5-ref.html create mode 100644 layout/reftests/flexbox/flexbox-table-flex-items-5.html create mode 100644 layout/reftests/flexbox/flexbox-widget-flex-items-1-ref.html create mode 100644 layout/reftests/flexbox/flexbox-widget-flex-items-1.html create mode 100644 layout/reftests/flexbox/flexbox-widget-flex-items-2-ref.html create mode 100644 layout/reftests/flexbox/flexbox-widget-flex-items-2.html create mode 100644 layout/reftests/flexbox/flexbox-widget-flex-items-3-ref.html create mode 100644 layout/reftests/flexbox/flexbox-widget-flex-items-3.html create mode 100644 layout/reftests/flexbox/flexbox-widget-flex-items-4-ref.html create mode 100644 layout/reftests/flexbox/flexbox-widget-flex-items-4.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-empty-1-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-empty-1a.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-empty-1b.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-empty-1c.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-empty-1d.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-empty-1e.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-empty-1f.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-empty-1g.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-empty-1h.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-empty-2-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-empty-2a.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-empty-2b.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-empty-2c.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-empty-2d.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-1-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-1a.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-1b.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-1c.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-1d.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-1e.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-1f.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-1g.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-1h.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-1i.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-1j.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-2-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-2.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-lr-1-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-lr-1a.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-lr-1b.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-lr-1c.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-lr-1d.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-lr-1e.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-lr-1f.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-lr-1g.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-lr-1h.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-lr-1i.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-lr-1j.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-lr-2-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-lr-2.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-rl-1-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-rl-1a.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-rl-1b.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-rl-1c.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-rl-1d.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-rl-1e.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-rl-1f.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-rl-1g.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-rl-1h.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-rl-1i.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-rl-1j.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-rl-2-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-column-vertical-rl-2.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-1-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-1a.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-1b.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-1c.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-1d.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-1e.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-1f.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-2-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-2a.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-2b.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-vertical-lr-1-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-vertical-lr-1a.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-vertical-lr-1b.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-vertical-lr-1c.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-vertical-lr-1d.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-vertical-lr-1e.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-vertical-lr-1f.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-vertical-lr-2-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-vertical-lr-2a.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-vertical-lr-2b.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-vertical-rl-1-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-vertical-rl-1a.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-vertical-rl-1b.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-vertical-rl-1c.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-vertical-rl-1d.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-vertical-rl-1e.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-vertical-rl-1f.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-vertical-rl-2-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-vertical-rl-2a.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-multi-row-vertical-rl-2b.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-1-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-1a.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-1b.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-1c.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-1d.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-1e.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-1f.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-1g.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-1h.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-1i.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-1j.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-2-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-2.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-3-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-3a.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-3b.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-4-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-4.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-5-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-5.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-6-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-6.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-lr-1-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-lr-1a.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-lr-1b.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-lr-1c.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-lr-1d.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-lr-1e.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-lr-1f.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-lr-1g.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-lr-1h.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-lr-1i.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-lr-1j.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-lr-2-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-lr-2.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-lr-3-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-lr-3a.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-lr-3b.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-lr-4-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-lr-4.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-lr-5-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-lr-5.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-lr-6-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-lr-6.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-rl-1-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-rl-1a.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-rl-1b.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-rl-1c.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-rl-1d.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-rl-1e.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-rl-1f.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-rl-1g.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-rl-1h.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-rl-1i.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-rl-1j.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-rl-2-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-rl-2.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-rl-3-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-rl-3a.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-rl-3b.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-rl-4-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-rl-4.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-rl-5-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-rl-5.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-rl-6-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-column-vertical-rl-6.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-1-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-1a.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-1b.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-1c.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-1d.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-1e.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-1f.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-1g.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-1h.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-2-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-2.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-3-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-3a.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-3b.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-4-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-4.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-lr-1-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-lr-1a.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-lr-1b.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-lr-1c.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-lr-1d.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-lr-1e.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-lr-1f.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-lr-1g.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-lr-1h.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-lr-2-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-lr-2.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-lr-3-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-lr-3a.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-lr-3b.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-lr-4-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-lr-4.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-rl-1-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-rl-1a.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-rl-1b.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-rl-1c.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-rl-1d.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-rl-1e.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-rl-1f.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-rl-1g.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-rl-1h.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-rl-2-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-rl-2.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-rl-3-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-rl-3a.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-rl-3b.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-rl-4-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-single-row-vertical-rl-4.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-unbreakable-child-1-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-unbreakable-child-1a-wrap.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-unbreakable-child-1a.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-unbreakable-child-1b-wrap.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-unbreakable-child-1b.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-unbreakable-child-1c-wrap.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-unbreakable-child-1c.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-unbreakable-child-1d-wrap.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-unbreakable-child-1d.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-unbreakable-child-2-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-unbreakable-child-2.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-unbreakable-child-3-ref.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-unbreakable-child-3a-wrap.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-unbreakable-child-3a.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-unbreakable-child-3b-wrap.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-unbreakable-child-3b.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-unbreakable-child-3c-wrap.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-unbreakable-child-3c.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-unbreakable-child-3d-wrap.html create mode 100644 layout/reftests/flexbox/pagination/flexbox-unbreakable-child-3d.html create mode 100644 layout/reftests/flexbox/pagination/reftest.list create mode 100644 layout/reftests/flexbox/reftest.list create mode 100644 layout/reftests/flexbox/solidblue.png create mode 100644 layout/reftests/floats/1114329-ref.html create mode 100644 layout/reftests/floats/1114329.html create mode 100644 layout/reftests/floats/1236745-1-ref.html create mode 100644 layout/reftests/floats/1236745-1.html create mode 100644 layout/reftests/floats/1260031-1-ref.html create mode 100644 layout/reftests/floats/1260031-1.html create mode 100644 layout/reftests/floats/1291110-1-ref.html create mode 100644 layout/reftests/floats/1291110-1.html create mode 100644 layout/reftests/floats/1291110-2-ref.html create mode 100644 layout/reftests/floats/1291110-2.html create mode 100644 layout/reftests/floats/1322843-1-ref.html create mode 100644 layout/reftests/floats/1322843-1a.html create mode 100644 layout/reftests/floats/1322843-1b.html create mode 100644 layout/reftests/floats/1322843-1c.html create mode 100644 layout/reftests/floats/1322843-1d.html create mode 100644 layout/reftests/floats/1322843-1e.html create mode 100644 layout/reftests/floats/1322843-1f.html create mode 100644 layout/reftests/floats/345369-1-ref.html create mode 100644 layout/reftests/floats/345369-1.html create mode 100644 layout/reftests/floats/345369-2-ref.html create mode 100644 layout/reftests/floats/345369-2.html create mode 100644 layout/reftests/floats/345369-3-ref.html create mode 100644 layout/reftests/floats/345369-3.html create mode 100644 layout/reftests/floats/345369-4-ref.html create mode 100644 layout/reftests/floats/345369-4.html create mode 100644 layout/reftests/floats/345369-5-ref.html create mode 100644 layout/reftests/floats/345369-5.html create mode 100644 layout/reftests/floats/429974-1-ref.html create mode 100644 layout/reftests/floats/429974-1.html create mode 100644 layout/reftests/floats/478834-1-ref.html create mode 100644 layout/reftests/floats/478834-1.html create mode 100644 layout/reftests/floats/546048-1-ref.html create mode 100644 layout/reftests/floats/546048-1.html create mode 100644 layout/reftests/floats/775350-1-ref.html create mode 100644 layout/reftests/floats/775350-1.html create mode 100644 layout/reftests/floats/bfc-displace-1a-ref.html create mode 100644 layout/reftests/floats/bfc-displace-1a.html create mode 100644 layout/reftests/floats/bfc-displace-1b-ref.html create mode 100644 layout/reftests/floats/bfc-displace-1b.html create mode 100644 layout/reftests/floats/bfc-displace-2a-ref.html create mode 100644 layout/reftests/floats/bfc-displace-2a.html create mode 100644 layout/reftests/floats/bfc-displace-2b-ref.html create mode 100644 layout/reftests/floats/bfc-displace-2b.html create mode 100644 layout/reftests/floats/bfc-displace-3a-ref.html create mode 100644 layout/reftests/floats/bfc-displace-3a.html create mode 100644 layout/reftests/floats/bfc-displace-3b-ref.html create mode 100644 layout/reftests/floats/bfc-displace-3b.html create mode 100644 layout/reftests/floats/bfc-displace-4-ref.html create mode 100644 layout/reftests/floats/bfc-displace-4.html create mode 100644 layout/reftests/floats/bfc-shrink-1-ref.html create mode 100644 layout/reftests/floats/bfc-shrink-1.html create mode 100644 layout/reftests/floats/border-box-wrap-around-float-ref.html create mode 100644 layout/reftests/floats/border-box-wrap-around-float.html create mode 100644 layout/reftests/floats/float-in-rtl-1-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-1a.html create mode 100644 layout/reftests/floats/float-in-rtl-1b.html create mode 100644 layout/reftests/floats/float-in-rtl-1c.html create mode 100644 layout/reftests/floats/float-in-rtl-1d.html create mode 100644 layout/reftests/floats/float-in-rtl-2-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-2a.html create mode 100644 layout/reftests/floats/float-in-rtl-2b.html create mode 100644 layout/reftests/floats/float-in-rtl-2c.html create mode 100644 layout/reftests/floats/float-in-rtl-2d.html create mode 100644 layout/reftests/floats/float-in-rtl-3-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-3a.html create mode 100644 layout/reftests/floats/float-in-rtl-3b.html create mode 100644 layout/reftests/floats/float-in-rtl-3c.html create mode 100644 layout/reftests/floats/float-in-rtl-3d.html create mode 100644 layout/reftests/floats/float-in-rtl-4-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-4a.html create mode 100644 layout/reftests/floats/float-in-rtl-4b.html create mode 100644 layout/reftests/floats/float-in-rtl-4c.html create mode 100644 layout/reftests/floats/float-in-rtl-4d.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-1-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-1a.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-1b.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-1c.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-1d.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-2-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-2a.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-2b.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-2c.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-2d.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-3-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-3a.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-3b.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-3c.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-3d.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-4-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-4a.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-4b.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-4c.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-4d.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-1-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-1a.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-1b.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-1c.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-1d.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-2-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-2a.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-2b.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-2c.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-2d.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-3-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-3a.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-3b.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-3c.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-3d.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-4-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-4a.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-4b.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-4c.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-4d.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-1-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-1a.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-1b.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-1c.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-1d.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-2-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-2a.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-2b.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-2c.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-2d.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-3-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-3a.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-3b.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-3c.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-3d.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-4-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-4a.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-4b.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-4c.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-4d.html create mode 100644 layout/reftests/floats/float-outside-block-push-ref.html create mode 100644 layout/reftests/floats/float-outside-block-push.html create mode 100644 layout/reftests/floats/orthogonal-floats-1-ref.html create mode 100644 layout/reftests/floats/orthogonal-floats-1a.html create mode 100644 layout/reftests/floats/orthogonal-floats-1b.html create mode 100644 layout/reftests/floats/orthogonal-floats-1c.html create mode 100644 layout/reftests/floats/orthogonal-floats-1d.html create mode 100644 layout/reftests/floats/other-float-outside-rule-3-left-2-ref.html create mode 100644 layout/reftests/floats/other-float-outside-rule-3-left-2.html create mode 100644 layout/reftests/floats/other-float-outside-rule-3-left-ref.html create mode 100644 layout/reftests/floats/other-float-outside-rule-3-left.html create mode 100644 layout/reftests/floats/other-float-outside-rule-3-right-2-ref.html create mode 100644 layout/reftests/floats/other-float-outside-rule-3-right-2.html create mode 100644 layout/reftests/floats/other-float-outside-rule-3-right-ref.html create mode 100644 layout/reftests/floats/other-float-outside-rule-3-right.html create mode 100644 layout/reftests/floats/other-float-outside-rule-7-left-ref.html create mode 100644 layout/reftests/floats/other-float-outside-rule-7-left.html create mode 100644 layout/reftests/floats/other-float-outside-rule-7-right-ref.html create mode 100644 layout/reftests/floats/other-float-outside-rule-7-right.html create mode 100644 layout/reftests/floats/reftest.list create mode 100644 layout/reftests/floats/relative-float-1-ref.html create mode 100644 layout/reftests/floats/relative-float-1.html create mode 100644 layout/reftests/floats/relative-float-2-ref.html create mode 100644 layout/reftests/floats/relative-float-2.html create mode 100644 layout/reftests/floats/zero-height-float-base.html create mode 100644 layout/reftests/floats/zero-height-float-ref.html create mode 100644 layout/reftests/floats/zero-height-float.html create mode 100644 layout/reftests/font-face/486974-1.html create mode 100644 layout/reftests/font-face/507960-1-bad-checksums-ttf.html create mode 100644 layout/reftests/font-face/507960-1-bad-checksums-woff.html create mode 100644 layout/reftests/font-face/507960-1-bad-offset-woff.html create mode 100644 layout/reftests/font-face/507960-1-bad-sfnt-version-ttf.html create mode 100644 layout/reftests/font-face/507960-1-bad-sfnt-version-woff.html create mode 100644 layout/reftests/font-face/507960-1-bad-woff-sig.html create mode 100644 layout/reftests/font-face/507960-1-nofont.html create mode 100644 layout/reftests/font-face/507960-1-ref.html create mode 100644 layout/reftests/font-face/507960-1-woff-bad-hint.html create mode 100644 layout/reftests/font-face/507960-1-woff-hint.html create mode 100644 layout/reftests/font-face/507960-1-woff.html create mode 100644 layout/reftests/font-face/534352-1-extra-cmap-sentinel-ref.html create mode 100644 layout/reftests/font-face/534352-1-extra-cmap-sentinel.html create mode 100644 layout/reftests/font-face/CAhem.ttf create mode 100644 layout/reftests/font-face/ahem-metrics-1-ref.html create mode 100644 layout/reftests/font-face/ahem-metrics-1.html create mode 100644 layout/reftests/font-face/bug-1481905-cancel-load-ref.html create mode 100644 layout/reftests/font-face/bug-1481905-cancel-load.html create mode 100644 layout/reftests/font-face/bug-1481905-cancel-load.sjs create mode 100644 layout/reftests/font-face/bug533251-ref.html create mode 100644 layout/reftests/font-face/bug533251.html create mode 100644 layout/reftests/font-face/cjkcisvs-1-ref.html create mode 100644 layout/reftests/font-face/cjkcisvs-1.html create mode 100644 layout/reftests/font-face/color-1-notref.html create mode 100644 layout/reftests/font-face/color-1-ref.html create mode 100644 layout/reftests/font-face/color-1a.html create mode 100644 layout/reftests/font-face/color-1b.html create mode 100644 layout/reftests/font-face/color-2-notref.html create mode 100644 layout/reftests/font-face/color-2-ref.html create mode 100644 layout/reftests/font-face/color-2a.html create mode 100644 layout/reftests/font-face/colrv1-01-ref.html create mode 100644 layout/reftests/font-face/colrv1-01.html create mode 100644 layout/reftests/font-face/colrv1-02.html create mode 100644 layout/reftests/font-face/colrv1-02a-ref.html create mode 100644 layout/reftests/font-face/colrv1-02b-ref.html create mode 100644 layout/reftests/font-face/colrv1-03-ref.html create mode 100644 layout/reftests/font-face/colrv1-03.html create mode 100644 layout/reftests/font-face/colrv1-04-ref.html create mode 100644 layout/reftests/font-face/colrv1-04.html create mode 100644 layout/reftests/font-face/colrv1-05-ref.html create mode 100644 layout/reftests/font-face/colrv1-05.html create mode 100644 layout/reftests/font-face/colrv1-06-ref.html create mode 100644 layout/reftests/font-face/colrv1-06.html create mode 100644 layout/reftests/font-face/colrv1-07-ref.html create mode 100644 layout/reftests/font-face/colrv1-07.html create mode 100644 layout/reftests/font-face/colrv1-08-ref.html create mode 100644 layout/reftests/font-face/colrv1-08.html create mode 100644 layout/reftests/font-face/colrv1-09-ref.html create mode 100644 layout/reftests/font-face/colrv1-09.html create mode 100644 layout/reftests/font-face/cross-iframe-1-inner-1.html create mode 100644 layout/reftests/font-face/cross-iframe-1-inner-2.html create mode 100644 layout/reftests/font-face/cross-iframe-1-ref.html create mode 100644 layout/reftests/font-face/cross-iframe-1.html create mode 100644 layout/reftests/font-face/delete-rule-1-ref.html create mode 100644 layout/reftests/font-face/delete-rule-1.html create mode 100644 layout/reftests/font-face/disable-sheet-1-ref.html create mode 100644 layout/reftests/font-face/disable-sheet-1.html create mode 100644 layout/reftests/font-face/disable-sheet-4-ref.html create mode 100644 layout/reftests/font-face/disable-sheet-4.html create mode 100644 layout/reftests/font-face/disable-sheet-5.html create mode 100644 layout/reftests/font-face/download-1-notref.html create mode 100644 layout/reftests/font-face/download-1.html create mode 100644 layout/reftests/font-face/download-2-big-otf.html create mode 100644 layout/reftests/font-face/download-2-big.html create mode 100644 layout/reftests/font-face/download-2-ref.html create mode 100644 layout/reftests/font-face/download-2.html create mode 100644 layout/reftests/font-face/download-3-notref.html create mode 100644 layout/reftests/font-face/download-3-ref.html create mode 100644 layout/reftests/font-face/download-3.html create mode 100644 layout/reftests/font-face/dynamic-duplicate-rule-1-ref.html create mode 100644 layout/reftests/font-face/dynamic-duplicate-rule-1a.html create mode 100644 layout/reftests/font-face/dynamic-duplicate-rule-1b.html create mode 100644 layout/reftests/font-face/dynamic-duplicate-rule-1c.html create mode 100644 layout/reftests/font-face/enable-sheet-1-ref.html create mode 100644 layout/reftests/font-face/enable-sheet-1.html create mode 100644 layout/reftests/font-face/enable-sheet-2.html create mode 100644 layout/reftests/font-face/enable-sheet-3.html create mode 100644 layout/reftests/font-face/enable-sheet-4-ref.html create mode 100644 layout/reftests/font-face/enable-sheet-4.html create mode 100644 layout/reftests/font-face/enable-sheet-5.html create mode 100644 layout/reftests/font-face/enable-sheet-6.html create mode 100644 layout/reftests/font-face/enable-sheet-7.html create mode 100644 layout/reftests/font-face/ex-unit-1-dynamic.html create mode 100644 layout/reftests/font-face/ex-unit-1-ref.html create mode 100644 layout/reftests/font-face/ex-unit-1.html create mode 100644 layout/reftests/font-face/fallback-to-system-1-ref.html create mode 100644 layout/reftests/font-face/fallback-to-system-1.html create mode 100644 layout/reftests/font-face/font-display-1-ref.html create mode 100644 layout/reftests/font-face/font-display-1.html create mode 100644 layout/reftests/font-face/font-display-2-ref.html create mode 100644 layout/reftests/font-face/font-display-2.html create mode 100644 layout/reftests/font-face/font-error-404-1-ref.html create mode 100644 layout/reftests/font-face/font-error-404-1.html create mode 100644 layout/reftests/font-face/font-error-404-2-ref.html create mode 100644 layout/reftests/font-face/font-error-404-2.html create mode 100644 layout/reftests/font-face/font-familiy-whitespace-1-notref.html create mode 100644 layout/reftests/font-face/font-familiy-whitespace-1-ref.html create mode 100644 layout/reftests/font-face/font-familiy-whitespace-1.html create mode 100644 layout/reftests/font-face/font-redirect.html create mode 100644 layout/reftests/font-face/helveticaneue-ultra-ref.html create mode 100644 layout/reftests/font-face/helveticaneue-ultra.html create mode 100644 layout/reftests/font-face/insert-rule-1-ref.html create mode 100644 layout/reftests/font-face/insert-rule-1a.html create mode 100644 layout/reftests/font-face/insert-rule-1b.html create mode 100644 layout/reftests/font-face/ivs-1-ref.html create mode 100644 layout/reftests/font-face/ivs-1.html create mode 100644 layout/reftests/font-face/load-badchecksum-ref.html create mode 100644 layout/reftests/font-face/load-badchecksum.html create mode 100644 layout/reftests/font-face/load-badfullname-ref.html create mode 100644 layout/reftests/font-face/load-badfullname.html create mode 100644 layout/reftests/font-face/local-1-ref.html create mode 100644 layout/reftests/font-face/local-1.html create mode 100644 layout/reftests/font-face/local-styled-1-ref.html create mode 100644 layout/reftests/font-face/local-styled-1.html create mode 100644 layout/reftests/font-face/media-query-add-1-ref.html create mode 100644 layout/reftests/font-face/media-query-add-1.html create mode 100644 layout/reftests/font-face/media-query-inner-1.html create mode 100644 layout/reftests/font-face/media-query-remove-1-ref.html create mode 100644 layout/reftests/font-face/media-query-remove-1.html create mode 100644 layout/reftests/font-face/meiryo-en-bold.html create mode 100644 layout/reftests/font-face/meiryo-en-bolditalic.html create mode 100644 layout/reftests/font-face/meiryo-en-italic.html create mode 100644 layout/reftests/font-face/meiryo-en-oblique.html create mode 100644 layout/reftests/font-face/meiryo-en.html create mode 100644 layout/reftests/font-face/meiryo-ja-bold.html create mode 100644 layout/reftests/font-face/meiryo-ja-bolditalic.html create mode 100644 layout/reftests/font-face/meiryo-ja-italic.html create mode 100644 layout/reftests/font-face/meiryo-ja-oblique.html create mode 100644 layout/reftests/font-face/meiryo-ja.html create mode 100644 layout/reftests/font-face/missing-names-ref.html create mode 100644 layout/reftests/font-face/missing-names.html create mode 100644 layout/reftests/font-face/multiple-descriptor-1-notref.html create mode 100644 layout/reftests/font-face/multiple-descriptor-1-ref.html create mode 100644 layout/reftests/font-face/multiple-descriptor-1.html create mode 100644 layout/reftests/font-face/multiple-in-family-1-notref.html create mode 100644 layout/reftests/font-face/multiple-in-family-1-ref.html create mode 100644 layout/reftests/font-face/multiple-in-family-1.html create mode 100644 layout/reftests/font-face/multiple-in-family-1b.html create mode 100644 layout/reftests/font-face/name-collision-bad-url-ref.html create mode 100644 layout/reftests/font-face/name-collision-bad-url.html create mode 100644 layout/reftests/font-face/name-collision-ref.html create mode 100644 layout/reftests/font-face/name-collision-with-prefs-font-ref.html create mode 100644 layout/reftests/font-face/name-collision-with-prefs-font.html create mode 100644 layout/reftests/font-face/name-collision.html create mode 100644 layout/reftests/font-face/name-override-1-ref.html create mode 100644 layout/reftests/font-face/name-override-1.html create mode 100644 layout/reftests/font-face/name-override-simple-1-ref.html create mode 100644 layout/reftests/font-face/name-override-simple-1.html create mode 100644 layout/reftests/font-face/order-1-ref.html create mode 100644 layout/reftests/font-face/order-1.html create mode 100644 layout/reftests/font-face/order-2-ref.html create mode 100644 layout/reftests/font-face/order-2.html create mode 100644 layout/reftests/font-face/order-3-ref.html create mode 100644 layout/reftests/font-face/order-3.html create mode 100644 layout/reftests/font-face/prop-order-over-rule-order-1a.html create mode 100644 layout/reftests/font-face/prop-order-over-rule-order-1b.html create mode 100644 layout/reftests/font-face/prop-order-over-rule-order-2a.html create mode 100644 layout/reftests/font-face/prop-order-over-rule-order-2b.html create mode 100644 layout/reftests/font-face/reflow-sanity-1-data.html create mode 100644 layout/reftests/font-face/reflow-sanity-1-ref.html create mode 100644 layout/reftests/font-face/reflow-sanity-1.html create mode 100644 layout/reftests/font-face/reflow-sanity-delay-1-metrics.html create mode 100644 layout/reftests/font-face/reflow-sanity-delay-1a.html create mode 100644 layout/reftests/font-face/reflow-sanity-delay-1b.html create mode 100644 layout/reftests/font-face/reflow-sanity-delay-1c.html create mode 100644 layout/reftests/font-face/reftest.list create mode 100644 layout/reftests/font-face/resize-detector-iframe.html create mode 100644 layout/reftests/font-face/restore-size-detector-iframe.html create mode 100644 layout/reftests/font-face/sheet-set-base-1-ref.html create mode 100644 layout/reftests/font-face/sheet-set-base-1.html create mode 100644 layout/reftests/font-face/sheet-set-switch-1-ref.html create mode 100644 layout/reftests/font-face/sheet-set-switch-1.html create mode 100644 layout/reftests/font-face/src-list-1-ref.html create mode 100644 layout/reftests/font-face/src-list-1.html create mode 100644 layout/reftests/font-face/src-list-2-big-otf.html create mode 100644 layout/reftests/font-face/src-list-2-big-ref.html create mode 100644 layout/reftests/font-face/src-list-2-ref.html create mode 100644 layout/reftests/font-face/src-list-2.html create mode 100644 layout/reftests/font-face/src-list-actual-font-ref.html create mode 100644 layout/reftests/font-face/src-list-data-1.html create mode 100644 layout/reftests/font-face/src-list-data-2.html create mode 100644 layout/reftests/font-face/src-list-data-3.html create mode 100644 layout/reftests/font-face/src-list-data-4.html create mode 100644 layout/reftests/font-face/src-list-data-ref.html create mode 100644 layout/reftests/font-face/src-list-format-1-ref.html create mode 100644 layout/reftests/font-face/src-list-format-1.html create mode 100644 layout/reftests/font-face/src-list-format-2-ref.html create mode 100644 layout/reftests/font-face/src-list-format-2.html create mode 100644 layout/reftests/font-face/src-list-format-3-ref.html create mode 100644 layout/reftests/font-face/src-list-format-4.html create mode 100644 layout/reftests/font-face/src-list-format-5.html create mode 100644 layout/reftests/font-face/src-list-format-7.html create mode 100644 layout/reftests/font-face/src-list-local-fallback-ref.html create mode 100644 layout/reftests/font-face/src-list-local-fallback.html create mode 100644 layout/reftests/font-face/src-list-local-full-quotes.html create mode 100644 layout/reftests/font-face/src-list-local-full-ref.html create mode 100644 layout/reftests/font-face/src-list-local-full.html create mode 100644 layout/reftests/font-face/src-list-local-localized-ref.html create mode 100644 layout/reftests/font-face/src-list-local-localized.html create mode 100644 layout/reftests/font-face/src-list-local-ps.html create mode 100644 layout/reftests/font-face/synthetic-variations-ref.html create mode 100644 layout/reftests/font-face/synthetic-variations.html create mode 100644 layout/reftests/font-face/synthetic-weight-style-ref.html create mode 100644 layout/reftests/font-face/synthetic-weight-style.html create mode 100644 layout/reftests/font-face/underline-offset-change-1-ref.html create mode 100644 layout/reftests/font-face/underline-offset-change-1.html create mode 100644 layout/reftests/font-face/underline-offset-change-2-ref.html create mode 100644 layout/reftests/font-face/underline-offset-change-2.html create mode 100644 layout/reftests/font-face/unicoderange-1-ref.html create mode 100644 layout/reftests/font-face/unicoderange-1.html create mode 100644 layout/reftests/font-face/unicoderange-2-ref.html create mode 100644 layout/reftests/font-face/unicoderange-2.html create mode 100644 layout/reftests/font-face/unicoderange-3-ref.html create mode 100644 layout/reftests/font-face/unicoderange-3.html create mode 100644 layout/reftests/font-face/unicoderange-4-ref.html create mode 100644 layout/reftests/font-face/unicoderange-4.html create mode 100644 layout/reftests/font-face/variation-format-hint-1A-ref.html create mode 100644 layout/reftests/font-face/variation-format-hint-1B-otf-ref.html create mode 100644 layout/reftests/font-face/variation-format-hint-1B-ttf-ref.html create mode 100644 layout/reftests/font-face/variation-format-hint-1B-woff-ref.html create mode 100644 layout/reftests/font-face/variation-format-hint-1B-woff2-ref.html create mode 100644 layout/reftests/font-face/variation-format-hint-1a.html create mode 100644 layout/reftests/font-face/variation-format-hint-1b.html create mode 100644 layout/reftests/font-face/variation-format-hint-1c.html create mode 100644 layout/reftests/font-face/variation-format-hint-1d.html create mode 100644 layout/reftests/font-face/woff2-1-ref.html create mode 100644 layout/reftests/font-face/woff2-1.html create mode 100644 layout/reftests/font-face/woff2-totalsfntsize-ref.html create mode 100644 layout/reftests/font-face/woff2-totalsfntsize.html create mode 100644 layout/reftests/font-features/1376231-vertical-gpos-adjustments-ref.html create mode 100644 layout/reftests/font-features/1376231-vertical-gpos-adjustments.html create mode 100644 layout/reftests/font-features/alternates-order-ref.html create mode 100644 layout/reftests/font-features/alternates-order.html create mode 100644 layout/reftests/font-features/annotations-ref.html create mode 100644 layout/reftests/font-features/annotations.html create mode 100644 layout/reftests/font-features/caps-fallback-allpetitecaps.html create mode 100644 layout/reftests/font-features/caps-fallback-allsmallcaps.html create mode 100644 layout/reftests/font-features/caps-fallback-default.html create mode 100644 layout/reftests/font-features/caps-fallback-petitecaps.html create mode 100644 layout/reftests/font-features/caps-fallback-smallcaps1.html create mode 100644 layout/reftests/font-features/caps-fallback-smallcaps2.html create mode 100644 layout/reftests/font-features/caps-fallback-smcp.html create mode 100644 layout/reftests/font-features/caps-fallback-smcpc2sc.html create mode 100644 layout/reftests/font-features/font-features-across-space-1-ref.html create mode 100644 layout/reftests/font-features/font-features-across-space-1.html create mode 100644 layout/reftests/font-features/font-features-hlig-2.html create mode 100644 layout/reftests/font-features/font-features-hlig-3.html create mode 100644 layout/reftests/font-features/font-features-hlig-4.html create mode 100644 layout/reftests/font-features/font-features-hlig-5.html create mode 100644 layout/reftests/font-features/font-features-hlig.html create mode 100644 layout/reftests/font-features/font-features-ligatures-none.html create mode 100644 layout/reftests/font-features/font-features-noliga.html create mode 100644 layout/reftests/font-features/font-features-order-1.html create mode 100644 layout/reftests/font-features/font-features-order-2.html create mode 100644 layout/reftests/font-features/font-features-order-3.html create mode 100644 layout/reftests/font-features/font-features-order-4.html create mode 100644 layout/reftests/font-features/font-features-order-5.html create mode 100644 layout/reftests/font-features/font-features-ref.html create mode 100644 layout/reftests/font-features/font-features-turkish-override-1.html create mode 100644 layout/reftests/font-features/font-features-turkish-override-2.html create mode 100644 layout/reftests/font-features/font-features-turkish-override-3.html create mode 100644 layout/reftests/font-features/font-features-turkish-override-4.html create mode 100644 layout/reftests/font-features/font-features-turkish-override-5.html create mode 100644 layout/reftests/font-features/font-features-turkish-ref.html create mode 100644 layout/reftests/font-features/font-features-turkish.html create mode 100644 layout/reftests/font-features/font-kerning-1.html create mode 100644 layout/reftests/font-features/font-kerning-2.html create mode 100644 layout/reftests/font-features/font-kerning-3.html create mode 100644 layout/reftests/font-features/font-kerning-auto.html create mode 100644 layout/reftests/font-features/font-kerning-kern.html create mode 100644 layout/reftests/font-features/font-kerning-nokern.html create mode 100644 layout/reftests/font-features/font-kerning-none.html create mode 100644 layout/reftests/font-features/font-kerning-normal.html create mode 100644 layout/reftests/font-features/font-kerning-table-none.html create mode 100644 layout/reftests/font-features/font-kerning-table-normal.html create mode 100644 layout/reftests/font-features/font-variant-alternates-ref.html create mode 100644 layout/reftests/font-features/font-variant-alternates.html create mode 100644 layout/reftests/font-features/font-variant-caps-ref.html create mode 100644 layout/reftests/font-features/font-variant-caps.html create mode 100644 layout/reftests/font-features/font-variant-debug.html create mode 100644 layout/reftests/font-features/font-variant-east-asian-ref.html create mode 100644 layout/reftests/font-features/font-variant-east-asian.html create mode 100644 layout/reftests/font-features/font-variant-features.css create mode 100644 layout/reftests/font-features/font-variant-features.js create mode 100644 layout/reftests/font-features/font-variant-ligatures-ref.html create mode 100644 layout/reftests/font-features/font-variant-ligatures.html create mode 100644 layout/reftests/font-features/font-variant-numeric-ref.html create mode 100644 layout/reftests/font-features/font-variant-numeric.html create mode 100644 layout/reftests/font-features/font-variant-position-ref.html create mode 100644 layout/reftests/font-features/font-variant-position.html create mode 100644 layout/reftests/font-features/font-variant-ref.html create mode 100644 layout/reftests/font-features/font-variant.html create mode 100644 layout/reftests/font-features/fwid-spaces-ref.html create mode 100644 layout/reftests/font-features/fwid-spaces.html create mode 100644 layout/reftests/font-features/kerning-sanity-check-default.html create mode 100644 layout/reftests/font-features/kerning-sanity-check-kern.html create mode 100644 layout/reftests/font-features/kerning-sanity-check-nokern.html create mode 100644 layout/reftests/font-features/kerning-spaces-arial-default.html create mode 100644 layout/reftests/font-features/kerning-spaces-arial-kern.html create mode 100644 layout/reftests/font-features/kerning-spaces-arial-nokern.html create mode 100644 layout/reftests/font-features/kerning-spaces-tnr-default.html create mode 100644 layout/reftests/font-features/kerning-spaces-tnr-kern.html create mode 100644 layout/reftests/font-features/kerning-spaces-tnr-nokern.html create mode 100644 layout/reftests/font-features/reftest.list create mode 100644 layout/reftests/font-features/small-caps-missing-capital-ref.html create mode 100644 layout/reftests/font-features/small-caps-missing-capital.html create mode 100644 layout/reftests/font-features/spacelookups-ref.html create mode 100644 layout/reftests/font-features/spacelookups-wordcache-ref.html create mode 100644 layout/reftests/font-features/spacelookups-wordcache.html create mode 100644 layout/reftests/font-features/spacelookups.html create mode 100644 layout/reftests/font-features/subsuper-fallback-notref1.html create mode 100644 layout/reftests/font-features/subsuper-fallback-notref2.html create mode 100644 layout/reftests/font-features/subsuper-fallback-notref3.html create mode 100644 layout/reftests/font-features/subsuper-fallback-omega-notref.html create mode 100644 layout/reftests/font-features/subsuper-fallback-omega.html create mode 100644 layout/reftests/font-features/subsuper-fallback-ref.html create mode 100644 layout/reftests/font-features/subsuper-fallback-size-ref.html create mode 100644 layout/reftests/font-features/subsuper-fallback-size.html create mode 100644 layout/reftests/font-features/subsuper-fallback.html create mode 100644 layout/reftests/font-features/subsuper-nofallback-notref.html create mode 100644 layout/reftests/font-features/subsuper-nofallback-ref1.html create mode 100644 layout/reftests/font-features/subsuper-nofallback-ref2.html create mode 100644 layout/reftests/font-features/subsuper-nofallback.html create mode 100644 layout/reftests/font-inflation/bug707855-innerFrame-ref.html create mode 100644 layout/reftests/font-inflation/bug707855-innerFrame.html create mode 100644 layout/reftests/font-inflation/bug707855-ref.html create mode 100644 layout/reftests/font-inflation/bug707855.html create mode 100644 layout/reftests/font-inflation/bullet-1-ref.html create mode 100644 layout/reftests/font-inflation/bullet-1.html create mode 100644 layout/reftests/font-inflation/consecutive-inline-ref.html create mode 100644 layout/reftests/font-inflation/consecutive-inline.html create mode 100644 layout/reftests/font-inflation/container-with-clamping-innerFrame-ref.html create mode 100644 layout/reftests/font-inflation/container-with-clamping-innerFrame.html create mode 100644 layout/reftests/font-inflation/container-with-clamping-ref.html create mode 100644 layout/reftests/font-inflation/container-with-clamping.html create mode 100644 layout/reftests/font-inflation/css-transform-1-ref.html create mode 100644 layout/reftests/font-inflation/css-transform-1.html create mode 100644 layout/reftests/font-inflation/css-transform-2-ref.html create mode 100644 layout/reftests/font-inflation/css-transform-2.html create mode 100644 layout/reftests/font-inflation/decoration-1-ref.html create mode 100644 layout/reftests/font-inflation/decoration-1.html create mode 100644 layout/reftests/font-inflation/disable-fontinfl-on-mobile-2.html create mode 100644 layout/reftests/font-inflation/disable-fontinfl-on-mobile-3.html create mode 100644 layout/reftests/font-inflation/disable-fontinfl-on-mobile-5.html create mode 100644 layout/reftests/font-inflation/disable-fontinfl-on-mobile-ref.html create mode 100644 layout/reftests/font-inflation/disable-fontinfl-on-mobile.html create mode 100644 layout/reftests/font-inflation/fixed-height-body-child-ref.html create mode 100644 layout/reftests/font-inflation/fixed-height-body-child.html create mode 100644 layout/reftests/font-inflation/fixed-height-body-ref.html create mode 100644 layout/reftests/font-inflation/fixed-height-body.html create mode 100644 layout/reftests/font-inflation/fixed-width-body-viewport-ref.html create mode 100644 layout/reftests/font-inflation/fixed-width-body-viewport.html create mode 100644 layout/reftests/font-inflation/fixed-width-viewport-inflation-ref.html create mode 100644 layout/reftests/font-inflation/fixed-width-viewport-inflation.html create mode 100644 layout/reftests/font-inflation/fixed-width-viewport-no-inflation.html create mode 100644 layout/reftests/font-inflation/form-button-fixed-height-ref.html create mode 100644 layout/reftests/font-inflation/form-button-fixed-height.html create mode 100644 layout/reftests/font-inflation/form-button-fixed-width-ref.html create mode 100644 layout/reftests/font-inflation/form-button-fixed-width.html create mode 100644 layout/reftests/font-inflation/form-button-ref.html create mode 100644 layout/reftests/font-inflation/form-button.html create mode 100644 layout/reftests/font-inflation/height-constraint-percent-1-ref.html create mode 100644 layout/reftests/font-inflation/height-constraint-percent-1.html create mode 100644 layout/reftests/font-inflation/height-constraint-percent-2-ref.html create mode 100644 layout/reftests/font-inflation/height-constraint-percent-2.html create mode 100644 layout/reftests/font-inflation/height-constraint-percent-3-ref.html create mode 100644 layout/reftests/font-inflation/height-constraint-percent-3.html create mode 100644 layout/reftests/font-inflation/height-constraint-percent-4-ref.html create mode 100644 layout/reftests/font-inflation/height-constraint-percent-4.html create mode 100644 layout/reftests/font-inflation/height-constraint-percent-5-ref.html create mode 100644 layout/reftests/font-inflation/height-constraint-percent-5.html create mode 100644 layout/reftests/font-inflation/height-constraint-percent-6-ref.html create mode 100644 layout/reftests/font-inflation/height-constraint-percent-6.html create mode 100644 layout/reftests/font-inflation/height-constraint-percent-7-ref.html create mode 100644 layout/reftests/font-inflation/height-constraint-percent-7.html create mode 100644 layout/reftests/font-inflation/height-constraint-percent-8-ref.html create mode 100644 layout/reftests/font-inflation/height-constraint-percent-8.html create mode 100644 layout/reftests/font-inflation/input-checkbox.html create mode 100644 layout/reftests/font-inflation/input-radio.html create mode 100644 layout/reftests/font-inflation/input-text-1-height-ref.html create mode 100644 layout/reftests/font-inflation/input-text-1-height.html create mode 100644 layout/reftests/font-inflation/input-text-1-noheight-ref.html create mode 100644 layout/reftests/font-inflation/input-text-1-noheight.html create mode 100644 layout/reftests/font-inflation/input-text-2-height-ref.html create mode 100644 layout/reftests/font-inflation/input-text-2-height.html create mode 100644 layout/reftests/font-inflation/input-text-2-noheight-ref.html create mode 100644 layout/reftests/font-inflation/input-text-2-noheight.html create mode 100644 layout/reftests/font-inflation/input-text-3-height-ref.html create mode 100644 layout/reftests/font-inflation/input-text-3-height.html create mode 100644 layout/reftests/font-inflation/input-text-3-noheight-ref.html create mode 100644 layout/reftests/font-inflation/input-text-3-noheight.html create mode 100644 layout/reftests/font-inflation/intrinsic-fit-1a-ref.html create mode 100644 layout/reftests/font-inflation/intrinsic-fit-1a.html create mode 100644 layout/reftests/font-inflation/intrinsic-fit-1b-ref.html create mode 100644 layout/reftests/font-inflation/intrinsic-fit-1b.html create mode 100644 layout/reftests/font-inflation/intrinsic-fit-1c-ref.html create mode 100644 layout/reftests/font-inflation/intrinsic-fit-1c.html create mode 100644 layout/reftests/font-inflation/intrinsic-fit-2a.html create mode 100644 layout/reftests/font-inflation/intrinsic-fit-2b.html create mode 100644 layout/reftests/font-inflation/intrinsic-fit-2c.html create mode 100644 layout/reftests/font-inflation/intrinsic-max-1-ref.html create mode 100644 layout/reftests/font-inflation/intrinsic-max-1.html create mode 100644 layout/reftests/font-inflation/intrinsic-min-1-ref.html create mode 100644 layout/reftests/font-inflation/intrinsic-min-1.html create mode 100644 layout/reftests/font-inflation/list-1-ref.html create mode 100644 layout/reftests/font-inflation/list-1.html create mode 100644 layout/reftests/font-inflation/maxRatio-1-ref.html create mode 100644 layout/reftests/font-inflation/maxRatio-1.html create mode 100644 layout/reftests/font-inflation/min-width-passes-1-ref.html create mode 100644 layout/reftests/font-inflation/min-width-passes-1.html create mode 100644 layout/reftests/font-inflation/preformatted-text-ref.html create mode 100644 layout/reftests/font-inflation/preformatted-text.html create mode 100644 layout/reftests/font-inflation/reftest.list create mode 100644 layout/reftests/font-inflation/relevant-width-1-ref.html create mode 100644 layout/reftests/font-inflation/relevant-width-1.html create mode 100644 layout/reftests/font-inflation/relevant-width-overflow-1-ref.html create mode 100644 layout/reftests/font-inflation/relevant-width-overflow-1.html create mode 100644 layout/reftests/font-inflation/select-combobox-1-ref.html create mode 100644 layout/reftests/font-inflation/select-combobox-1.html create mode 100644 layout/reftests/font-inflation/select-combobox-2-ref.html create mode 100644 layout/reftests/font-inflation/select-combobox-2.html create mode 100644 layout/reftests/font-inflation/select-combobox-3-ref.html create mode 100644 layout/reftests/font-inflation/select-combobox-3.html create mode 100644 layout/reftests/font-inflation/select-listbox-1-ref.html create mode 100644 layout/reftests/font-inflation/select-listbox-1.html create mode 100644 layout/reftests/font-inflation/select-listbox-2-ref.html create mode 100644 layout/reftests/font-inflation/select-listbox-2.html create mode 100644 layout/reftests/font-inflation/text-1-ref.html create mode 100644 layout/reftests/font-inflation/text-1.html create mode 100644 layout/reftests/font-inflation/text-2-ref.html create mode 100644 layout/reftests/font-inflation/text-2.html create mode 100644 layout/reftests/font-inflation/text-3-ref.html create mode 100644 layout/reftests/font-inflation/text-3.html create mode 100644 layout/reftests/font-inflation/text-4-ref.html create mode 100644 layout/reftests/font-inflation/text-4.html create mode 100644 layout/reftests/font-inflation/textarea-1-ref.html create mode 100644 layout/reftests/font-inflation/textarea-1.html create mode 100644 layout/reftests/font-inflation/textarea-2-ref.html create mode 100644 layout/reftests/font-inflation/textarea-2.html create mode 100644 layout/reftests/font-inflation/textarea-3-ref.html create mode 100644 layout/reftests/font-inflation/textarea-3.html create mode 100644 layout/reftests/font-inflation/threshold-1a.html create mode 100644 layout/reftests/font-inflation/threshold-1b-ref.html create mode 100644 layout/reftests/font-inflation/threshold-1b.html create mode 100644 layout/reftests/font-inflation/threshold-1c-ref.html create mode 100644 layout/reftests/font-inflation/threshold-1c.html create mode 100644 layout/reftests/font-inflation/threshold-2-ref.html create mode 100644 layout/reftests/font-inflation/threshold-2.html create mode 100644 layout/reftests/font-inflation/threshold-3-ref.html create mode 100644 layout/reftests/font-inflation/threshold-3.html create mode 100644 layout/reftests/font-inflation/threshold-input-text-contents-at-1-ref.html create mode 100644 layout/reftests/font-inflation/threshold-input-text-contents-at-1.html create mode 100644 layout/reftests/font-inflation/threshold-input-text-contents-at-2-ref.html create mode 100644 layout/reftests/font-inflation/threshold-input-text-contents-at-2.html create mode 100644 layout/reftests/font-inflation/threshold-input-text-contents-under-1.html create mode 100644 layout/reftests/font-inflation/threshold-input-text-contents-under-2.html create mode 100644 layout/reftests/font-inflation/threshold-scope-cell-1-ref.html create mode 100644 layout/reftests/font-inflation/threshold-scope-cell-1.html create mode 100644 layout/reftests/font-inflation/threshold-scope-cell-2-ref.html create mode 100644 layout/reftests/font-inflation/threshold-scope-cell-2.html create mode 100644 layout/reftests/font-inflation/threshold-scope-cell-3-ref.html create mode 100644 layout/reftests/font-inflation/threshold-scope-cell-3.html create mode 100644 layout/reftests/font-inflation/threshold-scope-flex-container-1.html create mode 100644 layout/reftests/font-inflation/threshold-scope-flex-container-2.html create mode 100644 layout/reftests/font-inflation/threshold-scope-flex-container-items-1.html create mode 100644 layout/reftests/font-inflation/threshold-scope-flex-container-items-2.html create mode 100644 layout/reftests/font-inflation/threshold-scope-float-1-ref.html create mode 100644 layout/reftests/font-inflation/threshold-scope-float-1.html create mode 100644 layout/reftests/font-inflation/threshold-scope-float-2-ref.html create mode 100644 layout/reftests/font-inflation/threshold-scope-float-2.html create mode 100644 layout/reftests/font-inflation/threshold-scope-float-overflow-1-ref.html create mode 100644 layout/reftests/font-inflation/threshold-scope-float-overflow-1.html create mode 100644 layout/reftests/font-inflation/threshold-scope-float-overflow-2-ref.html create mode 100644 layout/reftests/font-inflation/threshold-scope-float-overflow-2.html create mode 100644 layout/reftests/font-inflation/threshold-scope-grid-container-1.html create mode 100644 layout/reftests/font-inflation/threshold-scope-grid-container-items-1.html create mode 100644 layout/reftests/font-inflation/threshold-select-combobox-contents-at-1-ref.html create mode 100644 layout/reftests/font-inflation/threshold-select-combobox-contents-at-1.html create mode 100644 layout/reftests/font-inflation/threshold-select-combobox-contents-at-2-ref.html create mode 100644 layout/reftests/font-inflation/threshold-select-combobox-contents-at-2.html create mode 100644 layout/reftests/font-inflation/threshold-select-combobox-contents-under-1.html create mode 100644 layout/reftests/font-inflation/threshold-select-combobox-contents-under-2.html create mode 100644 layout/reftests/font-inflation/threshold-select-listbox-contents-at-1-ref.html create mode 100644 layout/reftests/font-inflation/threshold-select-listbox-contents-at-1.html create mode 100644 layout/reftests/font-inflation/threshold-select-listbox-contents-at-2-ref.html create mode 100644 layout/reftests/font-inflation/threshold-select-listbox-contents-at-2.html create mode 100644 layout/reftests/font-inflation/threshold-select-listbox-contents-under-1.html create mode 100644 layout/reftests/font-inflation/threshold-select-listbox-contents-under-2.html create mode 100644 layout/reftests/font-inflation/threshold-textarea-contents-at-1-ref.html create mode 100644 layout/reftests/font-inflation/threshold-textarea-contents-at-1.html create mode 100644 layout/reftests/font-inflation/threshold-textarea-contents-at-2-ref.html create mode 100644 layout/reftests/font-inflation/threshold-textarea-contents-at-2.html create mode 100644 layout/reftests/font-inflation/threshold-textarea-contents-under-1.html create mode 100644 layout/reftests/font-inflation/threshold-textarea-contents-under-2.html create mode 100644 layout/reftests/font-inflation/video-1.html create mode 100644 layout/reftests/font-inflation/xul-reflow-1-ref.html create mode 100644 layout/reftests/font-inflation/xul-reflow-1.html create mode 100644 layout/reftests/font-loading-api/dynamic-insert-1-ref.html create mode 100644 layout/reftests/font-loading-api/dynamic-insert-1.html create mode 100644 layout/reftests/font-loading-api/dynamic-remove-1-ref.html create mode 100644 layout/reftests/font-loading-api/dynamic-remove-1.html create mode 100644 layout/reftests/font-loading-api/ex-unit-1.html create mode 100644 layout/reftests/font-loading-api/multiple-sets-1-ref.html create mode 100644 layout/reftests/font-loading-api/multiple-sets-1.html create mode 100644 layout/reftests/font-loading-api/multiple-sets-frame-ref.html create mode 100644 layout/reftests/font-loading-api/multiple-sets-frame.html create mode 100644 layout/reftests/font-loading-api/name-collision.html create mode 100644 layout/reftests/font-loading-api/order-1.html create mode 100644 layout/reftests/font-loading-api/reftest.list create mode 100644 layout/reftests/font-loading-api/src-list-1.html create mode 100644 layout/reftests/font-loading-api/src-list-2.html create mode 100644 layout/reftests/font-loading-api/src-list-data-1.html create mode 100644 layout/reftests/font-matching/1367860-1.htm create mode 100644 layout/reftests/font-matching/1367860-2.htm create mode 100644 layout/reftests/font-matching/1367860-3.htm create mode 100644 layout/reftests/font-matching/1367860-ref.htm create mode 100644 layout/reftests/font-matching/1394311-ref.htm create mode 100644 layout/reftests/font-matching/1394311.htm create mode 100644 layout/reftests/font-matching/1458158-1-ref.html create mode 100644 layout/reftests/font-matching/1458158-1.html create mode 100644 layout/reftests/font-matching/1850672-1-ref.html create mode 100644 layout/reftests/font-matching/1850672-1.html create mode 100644 layout/reftests/font-matching/CSS21-t1502-no-inherited-font-family-ref.xhtml create mode 100644 layout/reftests/font-matching/CSS21-t1502-no-inherited-font-family.xhtml create mode 100644 layout/reftests/font-matching/apple-symbols-1-notref.html create mode 100644 layout/reftests/font-matching/apple-symbols-1.html create mode 100644 layout/reftests/font-matching/arial-arabic-ref.html create mode 100644 layout/reftests/font-matching/arial-arabic.html create mode 100644 layout/reftests/font-matching/arial-variations-1-ref.html create mode 100644 layout/reftests/font-matching/arial-variations-1.html create mode 100644 layout/reftests/font-matching/arial-variations-2-ref.html create mode 100644 layout/reftests/font-matching/arial-variations-2.html create mode 100644 layout/reftests/font-matching/arial-variations-3-ref.html create mode 100644 layout/reftests/font-matching/arial-variations-3.html create mode 100644 layout/reftests/font-matching/arial-variations-4-ref.html create mode 100644 layout/reftests/font-matching/arial-variations-4.html create mode 100644 layout/reftests/font-matching/arial-variations-5-ref.html create mode 100644 layout/reftests/font-matching/arial-variations-5.html create mode 100644 layout/reftests/font-matching/arial-variations-6-ref.html create mode 100644 layout/reftests/font-matching/arial-variations-6.html create mode 100644 layout/reftests/font-matching/arialunicode-bold.html create mode 100644 layout/reftests/font-matching/arialunicode-bolditalic.html create mode 100644 layout/reftests/font-matching/arialunicode-italic.html create mode 100644 layout/reftests/font-matching/arialunicode-oblique.html create mode 100644 layout/reftests/font-matching/arialunicode.html create mode 100644 layout/reftests/font-matching/bold-system-fallback-1-notref.html create mode 100644 layout/reftests/font-matching/bold-system-fallback-1.html create mode 100644 layout/reftests/font-matching/bold-system-fallback-2-notref.html create mode 100644 layout/reftests/font-matching/bold-system-fallback-2.html create mode 100644 layout/reftests/font-matching/defaultfont-bold.html create mode 100644 layout/reftests/font-matching/defaultfont-bolditalic.html create mode 100644 layout/reftests/font-matching/defaultfont-italic.html create mode 100644 layout/reftests/font-matching/defaultfont-oblique.html create mode 100644 layout/reftests/font-matching/defaultfont.html create mode 100644 layout/reftests/font-matching/defaultjapanese-bold.html create mode 100644 layout/reftests/font-matching/defaultjapanese-bolditalic.html create mode 100644 layout/reftests/font-matching/defaultjapanese-italic.html create mode 100644 layout/reftests/font-matching/defaultjapanese-oblique.html create mode 100644 layout/reftests/font-matching/defaultjapanese.html create mode 100644 layout/reftests/font-matching/descriptor-ranges-ref.html create mode 100644 layout/reftests/font-matching/descriptor-ranges.html create mode 100644 layout/reftests/font-matching/descriptor-ranges.js create mode 100644 layout/reftests/font-matching/emoji-fallback-1-ref.html create mode 100644 layout/reftests/font-matching/emoji-fallback-1.html create mode 100644 layout/reftests/font-matching/emoji-fallback-2-ref.html create mode 100644 layout/reftests/font-matching/emoji-fallback-2.html create mode 100644 layout/reftests/font-matching/emoji-fallback-3-ref.html create mode 100644 layout/reftests/font-matching/emoji-fallback-3.html create mode 100644 layout/reftests/font-matching/emoji-keycap-2-notref.html create mode 100644 layout/reftests/font-matching/emoji-keycap-2.html create mode 100644 layout/reftests/font-matching/emoji-keycap-notref.html create mode 100644 layout/reftests/font-matching/emoji-keycap.html create mode 100644 layout/reftests/font-matching/emoji-skintone-ref.html create mode 100644 layout/reftests/font-matching/emoji-skintone.html create mode 100644 layout/reftests/font-matching/emoji-subregion-flag-notref.html create mode 100644 layout/reftests/font-matching/emoji-subregion-flag.html create mode 100644 layout/reftests/font-matching/fallback-respects-generic-1-ref.html create mode 100644 layout/reftests/font-matching/fallback-respects-generic-1.html create mode 100644 layout/reftests/font-matching/familyname-escapedidents-ref.html create mode 100644 layout/reftests/font-matching/familyname-escapedidents.html create mode 100644 layout/reftests/font-matching/font-shorthand-stretch-1.html create mode 100644 layout/reftests/font-matching/font-stretch-1-ref.html create mode 100644 layout/reftests/font-matching/font-stretch-1.html create mode 100644 layout/reftests/font-matching/font-synthesis-1-ref.html create mode 100644 layout/reftests/font-matching/font-synthesis-1.html create mode 100644 layout/reftests/font-matching/font-synthesis-2-ref.html create mode 100644 layout/reftests/font-matching/font-synthesis-2.html create mode 100644 layout/reftests/font-matching/hiragino-kaku-1-notref.html create mode 100644 layout/reftests/font-matching/hiragino-kaku-1.html create mode 100644 layout/reftests/font-matching/illformed-lang-tags-1.html create mode 100644 layout/reftests/font-matching/impact-bold.html create mode 100644 layout/reftests/font-matching/impact-bolditalic.html create mode 100644 layout/reftests/font-matching/impact-italic.html create mode 100644 layout/reftests/font-matching/impact-oblique.html create mode 100644 layout/reftests/font-matching/impact.html create mode 100644 layout/reftests/font-matching/italic-oblique-1.html create mode 100644 layout/reftests/font-matching/italic-oblique-2.html create mode 100644 layout/reftests/font-matching/italic-oblique-3.html create mode 100644 layout/reftests/font-matching/italic-oblique-4.html create mode 100644 layout/reftests/font-matching/italic-oblique-5.html create mode 100644 layout/reftests/font-matching/italic-oblique-6.html create mode 100644 layout/reftests/font-matching/italic-oblique-7.html create mode 100644 layout/reftests/font-matching/italic-oblique-8.html create mode 100644 layout/reftests/font-matching/italic-oblique-9.html create mode 100644 layout/reftests/font-matching/italic-oblique-kinnari-ref.html create mode 100644 layout/reftests/font-matching/italic-oblique-kinnari.html create mode 100644 layout/reftests/font-matching/italic-oblique-ref.html create mode 100644 layout/reftests/font-matching/legacy-family-names-1-ref.html create mode 100644 layout/reftests/font-matching/legacy-family-names-1.html create mode 100644 layout/reftests/font-matching/legacy-family-names-2-ref.html create mode 100644 layout/reftests/font-matching/legacy-family-names-2.html create mode 100644 layout/reftests/font-matching/localized-family-names-001-ref.html create mode 100644 layout/reftests/font-matching/localized-family-names-001.html create mode 100644 layout/reftests/font-matching/localized-family-names-002-ref.html create mode 100644 layout/reftests/font-matching/localized-family-names-002.html create mode 100644 layout/reftests/font-matching/localized-family-names-003-ref.html create mode 100644 layout/reftests/font-matching/localized-family-names-003.html create mode 100644 layout/reftests/font-matching/localized-family-names-004-ref.html create mode 100644 layout/reftests/font-matching/localized-family-names-004.html create mode 100644 layout/reftests/font-matching/lucidaconsole-bold.html create mode 100644 layout/reftests/font-matching/lucidaconsole-bolditalic.html create mode 100644 layout/reftests/font-matching/lucidaconsole-italic.html create mode 100644 layout/reftests/font-matching/lucidaconsole-oblique.html create mode 100644 layout/reftests/font-matching/lucidaconsole.html create mode 100644 layout/reftests/font-matching/normalmedium-notref.html create mode 100644 layout/reftests/font-matching/normalmedium-ref.html create mode 100644 layout/reftests/font-matching/normalmedium.html create mode 100644 layout/reftests/font-matching/osaka-mono-exists-ref.html create mode 100644 layout/reftests/font-matching/osaka-mono-exists.html create mode 100644 layout/reftests/font-matching/osaka-mono-ref.html create mode 100644 layout/reftests/font-matching/osaka-mono.html create mode 100644 layout/reftests/font-matching/reftest.list create mode 100644 layout/reftests/font-matching/simple-oblique-ref.html create mode 100644 layout/reftests/font-matching/simple-oblique.html create mode 100644 layout/reftests/font-matching/stretchmapping-137-ref.html create mode 100644 layout/reftests/font-matching/stretchmapping-137.html create mode 100644 layout/reftests/font-matching/stretchmapping-35-ref.html create mode 100644 layout/reftests/font-matching/stretchmapping-35.html create mode 100644 layout/reftests/font-matching/stretchmapping-all-ref.html create mode 100644 layout/reftests/font-matching/stretchmapping-all.html create mode 100644 layout/reftests/font-matching/stretchmapping-reverse-ref.html create mode 100644 layout/reftests/font-matching/stretchmapping-reverse.html create mode 100644 layout/reftests/font-matching/synthetic-bold-1-ref.html create mode 100644 layout/reftests/font-matching/synthetic-bold-1.html create mode 100644 layout/reftests/font-matching/synthetic-bold-2-ref.html create mode 100644 layout/reftests/font-matching/synthetic-bold-2.html create mode 100644 layout/reftests/font-matching/synthetic-style-1-notref.html create mode 100644 layout/reftests/font-matching/synthetic-style-1.html create mode 100644 layout/reftests/font-matching/synthetic-style-2-notref.html create mode 100644 layout/reftests/font-matching/synthetic-style-2.html create mode 100644 layout/reftests/font-matching/syntheticbold-rotated-ref.html create mode 100644 layout/reftests/font-matching/syntheticbold-rotated.html create mode 100644 layout/reftests/font-matching/system-font-pref.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-1-ref.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-1.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-2-ref.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-2.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-3-ref.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-3.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-4-ref.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-4.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-ja.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-ko.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-zh-cn.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-zh-tw.html create mode 100644 layout/reftests/font-matching/system-ui-fallback-2-ref.html create mode 100644 layout/reftests/font-matching/system-ui-fallback-2.html create mode 100644 layout/reftests/font-matching/system-ui-fallback-notref.html create mode 100644 layout/reftests/font-matching/system-ui-fallback.html create mode 100644 layout/reftests/font-matching/weightmapping-12-ref.html create mode 100644 layout/reftests/font-matching/weightmapping-12.html create mode 100644 layout/reftests/font-matching/weightmapping-12579-ref.html create mode 100644 layout/reftests/font-matching/weightmapping-12579.html create mode 100644 layout/reftests/font-matching/weightmapping-25-ref.html create mode 100644 layout/reftests/font-matching/weightmapping-25.html create mode 100644 layout/reftests/font-matching/weightmapping-45-ref.html create mode 100644 layout/reftests/font-matching/weightmapping-45.html create mode 100644 layout/reftests/font-matching/weightmapping-458-ref.html create mode 100644 layout/reftests/font-matching/weightmapping-458.html create mode 100644 layout/reftests/font-matching/weightmapping-478-ref.html create mode 100644 layout/reftests/font-matching/weightmapping-478.html create mode 100644 layout/reftests/font-matching/weightmapping-7-ref.html create mode 100644 layout/reftests/font-matching/weightmapping-7.html create mode 100644 layout/reftests/font-matching/wingdings-1-notref.html create mode 100644 layout/reftests/font-matching/wingdings-1-ref.html create mode 100644 layout/reftests/font-matching/wingdings-1.html create mode 100644 layout/reftests/font-variations/font-optical-sizing-1-notref.html create mode 100644 layout/reftests/font-variations/font-optical-sizing-1-ref.html create mode 100644 layout/reftests/font-variations/font-optical-sizing-1.html create mode 100644 layout/reftests/font-variations/reftest.list create mode 100644 layout/reftests/fonts/Ahem.ttf create mode 100644 layout/reftests/fonts/AmiriQuran.otf create mode 100644 layout/reftests/fonts/AmiriQuranColored.otf create mode 100644 layout/reftests/fonts/AwamiNastaliq-Regular.woff create mode 100644 layout/reftests/fonts/BitPattern.woff create mode 100644 layout/reftests/fonts/Chunkfive-license.txt create mode 100644 layout/reftests/fonts/Chunkfive.otf create mode 100644 layout/reftests/fonts/Chunkfive.sjs create mode 100644 layout/reftests/fonts/Chunkfive.ttf create mode 100644 layout/reftests/fonts/DeLarge/DeLarge-bad-checksums.ttf create mode 100644 layout/reftests/fonts/DeLarge/DeLarge-bad-checksums.woff create mode 100644 layout/reftests/fonts/DeLarge/DeLarge-bad-offset.woff create mode 100644 layout/reftests/fonts/DeLarge/DeLarge-bad-sfnt-version.ttf create mode 100644 layout/reftests/fonts/DeLarge/DeLarge-bad-sfnt-version.woff create mode 100644 layout/reftests/fonts/DeLarge/DeLarge-bad-woff-sig.woff create mode 100644 layout/reftests/fonts/DeLarge/DeLarge.ttf create mode 100644 layout/reftests/fonts/DeLarge/DeLarge.woff create mode 100644 layout/reftests/fonts/DeLarge/README create mode 100644 layout/reftests/fonts/DejaVuSansMono.otf create mode 100644 layout/reftests/fonts/DejaVuSansMono.woff create mode 100644 layout/reftests/fonts/DroidSansArabic-noGSUB.ttf create mode 100644 layout/reftests/fonts/JuniusX-Regular.woff2 create mode 100644 layout/reftests/fonts/LigatureSymbolsWithSpaces.woff create mode 100644 layout/reftests/fonts/LinLibertine_Re-4.7.5.woff create mode 100644 layout/reftests/fonts/MiaoUnicode-Regular.ttf create mode 100644 layout/reftests/fonts/NotoNastaliqUrdu-Regular.ttf create mode 100644 layout/reftests/fonts/NotoSansBalinese-Regular.ttf create mode 100644 layout/reftests/fonts/NotoSansCJKjp-Regular.subset.otf create mode 100644 layout/reftests/fonts/NotoSansMongolian-Regular.ttf create mode 100644 layout/reftests/fonts/PositioningTest1.ttf create mode 100644 layout/reftests/fonts/PositioningTest2.ttf create mode 100644 layout/reftests/fonts/Prototype.ttf create mode 100644 layout/reftests/fonts/README create mode 100644 layout/reftests/fonts/ShipporiMincho-LICENSE.txt create mode 100644 layout/reftests/fonts/ShipporiMincho-Regular.subset.otf create mode 100644 layout/reftests/fonts/SourceSerifPro-Regular.ttf.woff2 create mode 100644 layout/reftests/fonts/TAMLThiruValluvar-Regular.ttf create mode 100644 layout/reftests/fonts/VeraBd-validchecksum.ttf create mode 100644 layout/reftests/fonts/VeraBd.ttf create mode 100644 layout/reftests/fonts/VotoSerifGX.latin1.ttf create mode 100644 layout/reftests/fonts/colr-unset.ttf create mode 100644 layout/reftests/fonts/csstest-widths-wd1.ttf create mode 100644 layout/reftests/fonts/csstest-widths-wd2.ttf create mode 100644 layout/reftests/fonts/csstest-widths-wd3.ttf create mode 100644 layout/reftests/fonts/csstest-widths-wd4.ttf create mode 100644 layout/reftests/fonts/csstest-widths-wd5.ttf create mode 100644 layout/reftests/fonts/csstest-widths-wd6.ttf create mode 100644 layout/reftests/fonts/csstest-widths-wd7.ttf create mode 100644 layout/reftests/fonts/csstest-widths-wd8.ttf create mode 100644 layout/reftests/fonts/csstest-widths-wd9.ttf create mode 100644 layout/reftests/fonts/dejavu-sans/DejaVuSans-Bold.ttf create mode 100644 layout/reftests/fonts/dejavu-sans/DejaVuSans-BoldOblique.ttf create mode 100644 layout/reftests/fonts/dejavu-sans/DejaVuSans-ExtraLight.ttf create mode 100644 layout/reftests/fonts/dejavu-sans/DejaVuSans-Oblique.ttf create mode 100644 layout/reftests/fonts/dejavu-sans/DejaVuSans.ttf create mode 100644 layout/reftests/fonts/dejavu-sans/DejaVuSansCondensed-Bold.ttf create mode 100644 layout/reftests/fonts/dejavu-sans/DejaVuSansCondensed-BoldOblique.ttf create mode 100644 layout/reftests/fonts/dejavu-sans/DejaVuSansCondensed-Oblique.ttf create mode 100644 layout/reftests/fonts/dejavu-sans/DejaVuSansCondensed.ttf create mode 100644 layout/reftests/fonts/emoji-yellow.ttf create mode 100644 layout/reftests/fonts/emoji.ttf create mode 100644 layout/reftests/fonts/fira/FiraSans-Regular.otf create mode 100644 layout/reftests/fonts/fira/FiraSansOT-Bold.otf create mode 100644 layout/reftests/fonts/fira/FiraSansOT-BoldItalic.otf create mode 100644 layout/reftests/fonts/fira/FiraSansOT-Regular.otf create mode 100644 layout/reftests/fonts/fira/FiraSansOT-RegularItalic.otf create mode 100644 layout/reftests/fonts/generate-bitpattern-font.pl create mode 100644 layout/reftests/fonts/glyphwiki-license.txt create mode 100644 layout/reftests/fonts/graphite/README.txt create mode 100644 layout/reftests/fonts/graphite/grtest-langfeat.gdl create mode 100644 layout/reftests/fonts/graphite/grtest-langfeat.ttf create mode 100644 layout/reftests/fonts/graphite/grtest-multipass.gdl create mode 100644 layout/reftests/fonts/graphite/grtest-multipass.ttf create mode 100644 layout/reftests/fonts/graphite/grtest-ot-only.ttf create mode 100644 layout/reftests/fonts/graphite/grtest-ot-only.ttx create mode 100644 layout/reftests/fonts/graphite/grtest-ot.ttx create mode 100644 layout/reftests/fonts/graphite/grtest-ref.ttf create mode 100644 layout/reftests/fonts/graphite/grtest-ref.ttx create mode 100644 layout/reftests/fonts/graphite/grtest-simple.gdl create mode 100644 layout/reftests/fonts/graphite/grtest-simple.ttf create mode 100644 layout/reftests/fonts/graphite/grtest-template.ttx create mode 100644 layout/reftests/fonts/gsubtest/gsubtest-features.js create mode 100644 layout/reftests/fonts/gsubtest/gsubtest-features.txt create mode 100644 layout/reftests/fonts/gsubtest/gsubtest-lookup1.otf create mode 100644 layout/reftests/fonts/gsubtest/gsubtest-lookup3.otf create mode 100644 layout/reftests/fonts/gsubtest/gsubtest-shell.ttx create mode 100644 layout/reftests/fonts/gsubtest/makegsubfonts.py create mode 100644 layout/reftests/fonts/gw1270797.ttf create mode 100644 layout/reftests/fonts/gw432047.ttf create mode 100644 layout/reftests/fonts/header-totalsfntsize-001.ttf create mode 100644 layout/reftests/fonts/header-totalsfntsize-001.woff2 create mode 100644 layout/reftests/fonts/loadtest-license.txt create mode 100644 layout/reftests/fonts/loadtest.ttf create mode 100755 layout/reftests/fonts/mark-generate.py create mode 100644 layout/reftests/fonts/mark-glyph.svg create mode 100644 layout/reftests/fonts/mark2-glyph.svg create mode 100644 layout/reftests/fonts/mark2A-highunderline.ttf create mode 100644 layout/reftests/fonts/mark2A-lowunderline.ttf create mode 100644 layout/reftests/fonts/mark2A.otf create mode 100644 layout/reftests/fonts/mark2A.ttf create mode 100644 layout/reftests/fonts/mark2A.woff create mode 100644 layout/reftests/fonts/mark2B.otf create mode 100644 layout/reftests/fonts/mark2B.ttf create mode 100644 layout/reftests/fonts/mark2B.woff create mode 100644 layout/reftests/fonts/mark2C.otf create mode 100644 layout/reftests/fonts/mark2C.ttf create mode 100644 layout/reftests/fonts/mark2C.woff create mode 100644 layout/reftests/fonts/mark2D.otf create mode 100644 layout/reftests/fonts/mark2D.ttf create mode 100644 layout/reftests/fonts/mark2D.woff create mode 100644 layout/reftests/fonts/markA-badfullname.ttf create mode 100644 layout/reftests/fonts/markA-copyright.ttf create mode 100644 layout/reftests/fonts/markA-copyrightps.ttf create mode 100644 layout/reftests/fonts/markA-highunderline.ttf create mode 100644 layout/reftests/fonts/markA-lineheight1500.ttf create mode 100644 layout/reftests/fonts/markA-lineheight6000-typolineheight2700.otf create mode 100644 layout/reftests/fonts/markA-lineheight6000-typolineheight2700.ttf create mode 100644 layout/reftests/fonts/markA-lowunderline.ttf create mode 100644 layout/reftests/fonts/markA-nofamily.ttf create mode 100644 layout/reftests/fonts/markA-nofullname.ttf create mode 100644 layout/reftests/fonts/markA-nopostscript.ttf create mode 100644 layout/reftests/fonts/markA-nospace.ttf create mode 100644 layout/reftests/fonts/markA-nostyle.ttf create mode 100644 layout/reftests/fonts/markA-noversion.ttf create mode 100644 layout/reftests/fonts/markA-redirect.ttf create mode 100644 layout/reftests/fonts/markA-redirect.ttf^headers^ create mode 100644 layout/reftests/fonts/markA-shortfullname.ttf create mode 100644 layout/reftests/fonts/markA.eot create mode 100644 layout/reftests/fonts/markA.otf create mode 100644 layout/reftests/fonts/markA.ttf create mode 100644 layout/reftests/fonts/markA.woff create mode 100644 layout/reftests/fonts/markAB-spaceliga.otf create mode 100644 layout/reftests/fonts/markB.eot create mode 100644 layout/reftests/fonts/markB.otf create mode 100644 layout/reftests/fonts/markB.ttf create mode 100644 layout/reftests/fonts/markB.woff create mode 100644 layout/reftests/fonts/markB.woff2 create mode 100644 layout/reftests/fonts/markC.otf create mode 100644 layout/reftests/fonts/markC.ttf create mode 100644 layout/reftests/fonts/markC.woff create mode 100644 layout/reftests/fonts/markD.otf create mode 100644 layout/reftests/fonts/markD.ttf create mode 100644 layout/reftests/fonts/markD.woff create mode 100644 layout/reftests/fonts/markfonts-delay.sjs create mode 100644 layout/reftests/fonts/mplus/mplus-1p-black.ttf create mode 100644 layout/reftests/fonts/mplus/mplus-1p-bold.ttf create mode 100644 layout/reftests/fonts/mplus/mplus-1p-heavy.ttf create mode 100644 layout/reftests/fonts/mplus/mplus-1p-light.ttf create mode 100644 layout/reftests/fonts/mplus/mplus-1p-medium.ttf create mode 100644 layout/reftests/fonts/mplus/mplus-1p-regular-no-OT.ttf create mode 100644 layout/reftests/fonts/mplus/mplus-1p-regular.ttf create mode 100644 layout/reftests/fonts/mplus/mplus-1p-thin.ttf create mode 100644 layout/reftests/fonts/mplus/mplus-license.txt create mode 100644 layout/reftests/fonts/mplus/mplusfonts.css create mode 100644 layout/reftests/fonts/sil/AwamiNastaliq-Regular.woff create mode 100644 layout/reftests/fonts/sil/Charis-license.txt create mode 100644 layout/reftests/fonts/sil/CharisSIL-R.ttf create mode 100644 layout/reftests/fonts/sil/GenAI102.ttf create mode 100644 layout/reftests/fonts/sil/GenAR102.ttf create mode 100644 layout/reftests/fonts/sil/GenI102.ttf create mode 100644 layout/reftests/fonts/sil/GenR102.ttf create mode 100644 layout/reftests/fonts/sil/GenR102.woff2 create mode 100644 layout/reftests/fonts/sil/Gentium-license.txt create mode 100644 layout/reftests/fonts/sil/Padauk.ttf create mode 100644 layout/reftests/fonts/sil/PigLatin-nographite.ttf create mode 100644 layout/reftests/fonts/sil/PigLatinBenchmark_v3.ttf create mode 100644 layout/reftests/fonts/sil/Scheherazade-BidiBug.woff create mode 100644 layout/reftests/fonts/sil/Scheherazade-R 2012-07-03c.ttf create mode 100644 layout/reftests/fonts/sil/ScheherazadeRegOT-license.txt create mode 100644 layout/reftests/fonts/sil/ScheherazadeRegOT.ttf create mode 100644 layout/reftests/fonts/sil/silfonts.css create mode 100644 layout/reftests/fonts/spacelookups/spacelookup-defscr-deflang-deffeat.ttf create mode 100644 layout/reftests/fonts/spacelookups/spacelookup-defscr-deflang-deffeat.ttx create mode 100644 layout/reftests/fonts/spacelookups/spacelookup-defscr-deflang-ndeffeat.ttf create mode 100644 layout/reftests/fonts/spacelookups/spacelookup-defscr-deflang-ndeffeat.ttx create mode 100644 layout/reftests/fonts/spacelookups/spacelookup-latnscr-deflang-deffeat.ttf create mode 100644 layout/reftests/fonts/spacelookups/spacelookup-latnscr-deflang-deffeat.ttx create mode 100644 layout/reftests/fonts/spacelookups/spacelookup-latnscr-deflang-ndeffeat.ttf create mode 100644 layout/reftests/fonts/spacelookups/spacelookup-latnscr-deflang-ndeffeat.ttx create mode 100644 layout/reftests/fonts/spacelookups/spacelookup-latnscr-fralang-deffeat.ttf create mode 100644 layout/reftests/fonts/spacelookups/spacelookup-latnscr-fralang-deffeat.ttx create mode 100644 layout/reftests/fonts/spacelookups/spacelookup-latnscr-fralang-ndeffeat.ttf create mode 100644 layout/reftests/fonts/spacelookups/spacelookup-latnscr-fralang-ndeffeat.ttx create mode 100644 layout/reftests/fonts/subsuper-nofeat.woff create mode 100644 layout/reftests/fonts/subsuper.woff create mode 100644 layout/reftests/fonts/ttf-indic/Lohit-Telugu.ttf create mode 100644 layout/reftests/fonts/ttf-indic/lohit_bn.ttf create mode 100644 layout/reftests/fonts/ttf-indic/lohit_gu.ttf create mode 100644 layout/reftests/fonts/ttf-indic/lohit_hi.ttf create mode 100644 layout/reftests/forms/button/1317351-ref.html create mode 100644 layout/reftests/forms/button/1317351.html create mode 100644 layout/reftests/forms/button/1349646-ref.html create mode 100644 layout/reftests/forms/button/1349646.html create mode 100644 layout/reftests/forms/button/appearance-revert-ref.html create mode 100644 layout/reftests/forms/button/appearance-revert.html create mode 100644 layout/reftests/forms/button/author-padding-notref.html create mode 100644 layout/reftests/forms/button/author-padding.html create mode 100644 layout/reftests/forms/button/button-display-flex-fullsize-1-ref.html create mode 100644 layout/reftests/forms/button/button-display-flex-fullsize-1.html create mode 100644 layout/reftests/forms/button/button-display-grid-fullsize-1-ref.html create mode 100644 layout/reftests/forms/button/button-display-grid-fullsize-1.html create mode 100644 layout/reftests/forms/button/button-empty-columns-ref.html create mode 100644 layout/reftests/forms/button/button-empty-columns.html create mode 100644 layout/reftests/forms/button/button-visibility-1-ref.html create mode 100644 layout/reftests/forms/button/button-visibility-1.html create mode 100644 layout/reftests/forms/button/disabled-1-ref.html create mode 100644 layout/reftests/forms/button/disabled-1.html create mode 100644 layout/reftests/forms/button/disabled-2-ref.html create mode 100644 layout/reftests/forms/button/disabled-2.html create mode 100644 layout/reftests/forms/button/disabled-3-notref.html create mode 100644 layout/reftests/forms/button/disabled-3.html create mode 100644 layout/reftests/forms/button/disabled-4-notref.html create mode 100644 layout/reftests/forms/button/disabled-4.html create mode 100644 layout/reftests/forms/button/disabled-5-notref.html create mode 100644 layout/reftests/forms/button/disabled-5.html create mode 100644 layout/reftests/forms/button/disabled-6-notref.html create mode 100644 layout/reftests/forms/button/disabled-6.html create mode 100644 layout/reftests/forms/button/display-grid-flex-columnset-ref.html create mode 100644 layout/reftests/forms/button/display-grid-flex-columnset.html create mode 100644 layout/reftests/forms/button/dynamic-text-indent-ref.html create mode 100644 layout/reftests/forms/button/dynamic-text-indent.html create mode 100644 layout/reftests/forms/button/first-letter-1-noref.html create mode 100644 layout/reftests/forms/button/first-letter-1-ref.html create mode 100644 layout/reftests/forms/button/first-letter-1.html create mode 100644 layout/reftests/forms/button/focus-non-themed-ref.html create mode 100644 layout/reftests/forms/button/focus-non-themed.html create mode 100644 layout/reftests/forms/button/line-height-button-0.5.html create mode 100644 layout/reftests/forms/button/line-height-button-1.0.html create mode 100644 layout/reftests/forms/button/line-height-button-1.5.html create mode 100644 layout/reftests/forms/button/line-height-input-0.5.html create mode 100644 layout/reftests/forms/button/line-height-input-1.0.html create mode 100644 layout/reftests/forms/button/line-height-input-1.5.html create mode 100644 layout/reftests/forms/button/max-height-ref.html create mode 100644 layout/reftests/forms/button/max-height.html create mode 100644 layout/reftests/forms/button/min-height-ref.html create mode 100644 layout/reftests/forms/button/min-height.html create mode 100644 layout/reftests/forms/button/overflow-areas-1-ref.html create mode 100644 layout/reftests/forms/button/overflow-areas-1.html create mode 100644 layout/reftests/forms/button/percent-height-child-ref.html create mode 100644 layout/reftests/forms/button/percent-height-child.html create mode 100644 layout/reftests/forms/button/percent-width-child-ref.html create mode 100644 layout/reftests/forms/button/percent-width-child.html create mode 100644 layout/reftests/forms/button/reftest.list create mode 100644 layout/reftests/forms/button/vertical-centering-ref.html create mode 100644 layout/reftests/forms/button/vertical-centering.html create mode 100644 layout/reftests/forms/button/width-auto-size-em-ltr-ref.html create mode 100644 layout/reftests/forms/button/width-auto-size-em-ltr.html create mode 100644 layout/reftests/forms/button/width-auto-size-em-rtl-ref.html create mode 100644 layout/reftests/forms/button/width-auto-size-em-rtl.html create mode 100644 layout/reftests/forms/button/width-auto-size-ltr-ref.html create mode 100644 layout/reftests/forms/button/width-auto-size-ltr.html create mode 100644 layout/reftests/forms/button/width-auto-size-rtl-ref.html create mode 100644 layout/reftests/forms/button/width-auto-size-rtl.html create mode 100644 layout/reftests/forms/button/width-erode-all-focuspadding-rtl-ref.html create mode 100644 layout/reftests/forms/button/width-erode-all-focuspadding-rtl.html create mode 100644 layout/reftests/forms/button/width-exact-fit-ltr.html create mode 100644 layout/reftests/forms/button/width-exact-fit-rtl.html create mode 100644 layout/reftests/forms/display-block-baselines-1-ref.html create mode 100644 layout/reftests/forms/display-block-baselines-1.html create mode 100644 layout/reftests/forms/display-block-baselines-2-ref.html create mode 100644 layout/reftests/forms/display-block-baselines-2.html create mode 100644 layout/reftests/forms/display-block-baselines-3-ref.html create mode 100644 layout/reftests/forms/display-block-baselines-3.html create mode 100644 layout/reftests/forms/display-block-baselines-4-ref.html create mode 100644 layout/reftests/forms/display-block-baselines-4.html create mode 100644 layout/reftests/forms/display-block-baselines-5-ref.html create mode 100644 layout/reftests/forms/display-block-baselines-5.html create mode 100644 layout/reftests/forms/fieldset/abs-pos-child-sizing-ref.html create mode 100644 layout/reftests/forms/fieldset/abs-pos-child-sizing.html create mode 100644 layout/reftests/forms/fieldset/blue-1x1.png create mode 100644 layout/reftests/forms/fieldset/dynamic-legend-scroll-1-ref.html create mode 100644 layout/reftests/forms/fieldset/dynamic-legend-scroll-1.html create mode 100644 layout/reftests/forms/fieldset/dynamic-text-indent-ref.html create mode 100644 layout/reftests/forms/fieldset/dynamic-text-indent.html create mode 100644 layout/reftests/forms/fieldset/fieldset-border-image-1-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-border-image-1a.html create mode 100644 layout/reftests/forms/fieldset/fieldset-border-image-1b.html create mode 100644 layout/reftests/forms/fieldset/fieldset-border-image-2-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-border-image-2a.html create mode 100644 layout/reftests/forms/fieldset/fieldset-border-image-2b.html create mode 100644 layout/reftests/forms/fieldset/fieldset-flexbox-001-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-flexbox-001.html create mode 100644 layout/reftests/forms/fieldset/fieldset-grid-001-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-grid-001.html create mode 100644 layout/reftests/forms/fieldset/fieldset-height-resize-1-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-height-resize-1.html create mode 100644 layout/reftests/forms/fieldset/fieldset-hidden-1-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-hidden-1.html create mode 100644 layout/reftests/forms/fieldset/fieldset-intrinsic-width-1-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-intrinsic-width-1.html create mode 100644 layout/reftests/forms/fieldset/fieldset-min-inline-size-1-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-min-inline-size-1.html create mode 100644 layout/reftests/forms/fieldset/fieldset-min-width-1-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-min-width-1a.html create mode 100644 layout/reftests/forms/fieldset/fieldset-min-width-1b.html create mode 100644 layout/reftests/forms/fieldset/fieldset-min-width-2-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-min-width-2a.html create mode 100644 layout/reftests/forms/fieldset/fieldset-min-width-2b.html create mode 100644 layout/reftests/forms/fieldset/fieldset-overflow-auto-1-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-overflow-auto-1.html create mode 100644 layout/reftests/forms/fieldset/fieldset-percentage-padding-1-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-percentage-padding-1.html create mode 100644 layout/reftests/forms/fieldset/fieldset-scroll-1-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-scroll-1.html create mode 100644 layout/reftests/forms/fieldset/fieldset-scrolled-1-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-scrolled-1.html create mode 100644 layout/reftests/forms/fieldset/legend-overlapping-right-border-1-ref.html create mode 100644 layout/reftests/forms/fieldset/legend-overlapping-right-border-1.html create mode 100644 layout/reftests/forms/fieldset/legend-rtl-ref.html create mode 100644 layout/reftests/forms/fieldset/legend-rtl.html create mode 100644 layout/reftests/forms/fieldset/overflow-hidden-ref.html create mode 100644 layout/reftests/forms/fieldset/overflow-hidden.html create mode 100644 layout/reftests/forms/fieldset/positioned-container-1-ref.html create mode 100644 layout/reftests/forms/fieldset/positioned-container-1.html create mode 100644 layout/reftests/forms/fieldset/reftest.list create mode 100644 layout/reftests/forms/fieldset/relpos-legend-1-ref.html create mode 100644 layout/reftests/forms/fieldset/relpos-legend-1.html create mode 100644 layout/reftests/forms/fieldset/relpos-legend-2-ref.html create mode 100644 layout/reftests/forms/fieldset/relpos-legend-2.html create mode 100644 layout/reftests/forms/fieldset/relpos-legend-3-ref.html create mode 100644 layout/reftests/forms/fieldset/relpos-legend-3.html create mode 100644 layout/reftests/forms/fieldset/relpos-legend-4-ref.html create mode 100644 layout/reftests/forms/fieldset/relpos-legend-4.html create mode 100644 layout/reftests/forms/fieldset/sticky-legend-1-ref.html create mode 100644 layout/reftests/forms/fieldset/sticky-legend-1.html create mode 100644 layout/reftests/forms/input/checkbox/accent-color-accentcolor-ref.html create mode 100644 layout/reftests/forms/input/checkbox/accent-color-accentcolor.html create mode 100644 layout/reftests/forms/input/checkbox/checkbox-baseline-ref.html create mode 100644 layout/reftests/forms/input/checkbox/checkbox-baseline.html create mode 100644 layout/reftests/forms/input/checkbox/checkbox-clamp-01-ref.html create mode 100644 layout/reftests/forms/input/checkbox/checkbox-clamp-01.html create mode 100644 layout/reftests/forms/input/checkbox/checkbox-clamp-02-ref.html create mode 100644 layout/reftests/forms/input/checkbox/checkbox-clamp-02.html create mode 100644 layout/reftests/forms/input/checkbox/checkbox-minimum-size-notref.html create mode 100644 layout/reftests/forms/input/checkbox/checkbox-minimum-size.html create mode 100644 layout/reftests/forms/input/checkbox/checkbox-radio-auto-sized-ref.html create mode 100644 layout/reftests/forms/input/checkbox/checkbox-radio-color-ref.html create mode 100644 layout/reftests/forms/input/checkbox/checkbox-radio-color.html create mode 100644 layout/reftests/forms/input/checkbox/checked-appearance-none.html create mode 100644 layout/reftests/forms/input/checkbox/checked-native-notref.html create mode 100644 layout/reftests/forms/input/checkbox/checked-native.html create mode 100644 layout/reftests/forms/input/checkbox/indeterminate-checked-notref.html create mode 100644 layout/reftests/forms/input/checkbox/indeterminate-checked.html create mode 100644 layout/reftests/forms/input/checkbox/indeterminate-native-checked-notref.html create mode 100644 layout/reftests/forms/input/checkbox/indeterminate-native-checked.html create mode 100644 layout/reftests/forms/input/checkbox/indeterminate-native-unchecked-notref.html create mode 100644 layout/reftests/forms/input/checkbox/indeterminate-native-unchecked.html create mode 100644 layout/reftests/forms/input/checkbox/indeterminate-selector-ref.html create mode 100644 layout/reftests/forms/input/checkbox/indeterminate-selector.html create mode 100644 layout/reftests/forms/input/checkbox/indeterminate-unchecked-notref.html create mode 100644 layout/reftests/forms/input/checkbox/indeterminate-unchecked.html create mode 100644 layout/reftests/forms/input/checkbox/label-dynamic-ref.html create mode 100644 layout/reftests/forms/input/checkbox/label-dynamic.html create mode 100644 layout/reftests/forms/input/checkbox/radio-stretched-ref.html create mode 100644 layout/reftests/forms/input/checkbox/radio-stretched.html create mode 100644 layout/reftests/forms/input/checkbox/reftest.list create mode 100644 layout/reftests/forms/input/checkbox/unchecked-appearance-none.html create mode 100644 layout/reftests/forms/input/color/auto-height-1-ref.html create mode 100644 layout/reftests/forms/input/color/auto-height-1.html create mode 100644 layout/reftests/forms/input/color/block-invalidate-1-ref.html create mode 100644 layout/reftests/forms/input/color/block-invalidate-1.html create mode 100644 layout/reftests/forms/input/color/block-invalidate-2-ref.html create mode 100644 layout/reftests/forms/input/color/block-invalidate-2.html create mode 100644 layout/reftests/forms/input/color/custom-style-1-ref.html create mode 100644 layout/reftests/forms/input/color/custom-style-1.html create mode 100644 layout/reftests/forms/input/color/custom-style-2-ref.html create mode 100644 layout/reftests/forms/input/color/custom-style-2.html create mode 100644 layout/reftests/forms/input/color/input-color-1-ref.html create mode 100644 layout/reftests/forms/input/color/input-color-1.html create mode 100644 layout/reftests/forms/input/color/margin-padding-1-ref.html create mode 100644 layout/reftests/forms/input/color/margin-padding-1.html create mode 100644 layout/reftests/forms/input/color/reference-style.css create mode 100644 layout/reftests/forms/input/color/reftest.list create mode 100644 layout/reftests/forms/input/color/transformations-1-ref.html create mode 100644 layout/reftests/forms/input/color/transformations-1.html create mode 100644 layout/reftests/forms/input/datetime/from-time-to-other-type-unthemed-ref.html create mode 100644 layout/reftests/forms/input/datetime/from-time-to-other-type-unthemed.html create mode 100644 layout/reftests/forms/input/datetime/line-height-01-ref.html create mode 100644 layout/reftests/forms/input/datetime/line-height-01.html create mode 100644 layout/reftests/forms/input/datetime/line-height-02-ref.html create mode 100644 layout/reftests/forms/input/datetime/line-height-02.html create mode 100644 layout/reftests/forms/input/datetime/reftest.list create mode 100644 layout/reftests/forms/input/datetime/reset-button-visibility-hidden-ref.html create mode 100644 layout/reftests/forms/input/datetime/reset-button-visibility-hidden.html create mode 100644 layout/reftests/forms/input/datetime/text-align-notref.html create mode 100644 layout/reftests/forms/input/datetime/text-align.html create mode 100644 layout/reftests/forms/input/datetime/time-basic.html create mode 100644 layout/reftests/forms/input/datetime/time-border.html create mode 100644 layout/reftests/forms/input/datetime/time-content-left-aligned-ref.html create mode 100644 layout/reftests/forms/input/datetime/time-content-left-aligned.html create mode 100644 layout/reftests/forms/input/datetime/time-large-font.html create mode 100644 layout/reftests/forms/input/datetime/time-reset-button-right-aligned-ref.html create mode 100644 layout/reftests/forms/input/datetime/time-reset-button-right-aligned.html create mode 100644 layout/reftests/forms/input/datetime/time-simple-unthemed-ref.html create mode 100644 layout/reftests/forms/input/datetime/time-simple-unthemed.html create mode 100644 layout/reftests/forms/input/datetime/time-small-height-ref.html create mode 100644 layout/reftests/forms/input/datetime/time-small-height.html create mode 100644 layout/reftests/forms/input/datetime/time-small-width-height-ref.html create mode 100644 layout/reftests/forms/input/datetime/time-small-width-height.html create mode 100644 layout/reftests/forms/input/datetime/time-small-width-ref.html create mode 100644 layout/reftests/forms/input/datetime/time-small-width.html create mode 100644 layout/reftests/forms/input/datetime/time-width-height.html create mode 100644 layout/reftests/forms/input/datetime/to-time-from-other-type-unthemed.html create mode 100644 layout/reftests/forms/input/email/1.html create mode 100644 layout/reftests/forms/input/email/2.html create mode 100644 layout/reftests/forms/input/email/3.html create mode 100644 layout/reftests/forms/input/email/ref.html create mode 100644 layout/reftests/forms/input/email/reftest.list create mode 100644 layout/reftests/forms/input/file/background-ref.xhtml create mode 100644 layout/reftests/forms/input/file/background.html create mode 100644 layout/reftests/forms/input/file/button-height-ref.html create mode 100644 layout/reftests/forms/input/file/button-height.html create mode 100644 layout/reftests/forms/input/file/color-inherit-ref.html create mode 100644 layout/reftests/forms/input/file/color-inherit.html create mode 100644 layout/reftests/forms/input/file/css-display-ref.html create mode 100644 layout/reftests/forms/input/file/css-display.html create mode 100644 layout/reftests/forms/input/file/css-overflow-ref.html create mode 100644 layout/reftests/forms/input/file/css-overflow.html create mode 100644 layout/reftests/forms/input/file/dynamic-max-width-ref.html create mode 100644 layout/reftests/forms/input/file/dynamic-max-width.html create mode 100644 layout/reftests/forms/input/file/label-min-inline-size-ref.html create mode 100644 layout/reftests/forms/input/file/label-min-inline-size.html create mode 100644 layout/reftests/forms/input/file/reftest.list create mode 100644 layout/reftests/forms/input/file/rtl-ref.xhtml create mode 100644 layout/reftests/forms/input/file/rtl.html create mode 100644 layout/reftests/forms/input/file/simple-ref.xhtml create mode 100644 layout/reftests/forms/input/file/simple.html create mode 100644 layout/reftests/forms/input/file/size.html create mode 100644 layout/reftests/forms/input/file/style-ref.xhtml create mode 100644 layout/reftests/forms/input/file/style.css create mode 100644 layout/reftests/forms/input/file/style.html create mode 100644 layout/reftests/forms/input/file/width-clip-ref.html create mode 100644 layout/reftests/forms/input/file/width-clip.html create mode 100644 layout/reftests/forms/input/hidden/border.html create mode 100644 layout/reftests/forms/input/hidden/reftest.list create mode 100644 layout/reftests/forms/input/number/appearance-textfield-dynamic.html create mode 100644 layout/reftests/forms/input/number/appearance-textfield.html create mode 100644 layout/reftests/forms/input/number/caret-left-rtl-notref.html create mode 100644 layout/reftests/forms/input/number/caret-left-rtl.html create mode 100644 layout/reftests/forms/input/number/caret-right-notref.html create mode 100644 layout/reftests/forms/input/number/caret-right-vertical-notref.html create mode 100644 layout/reftests/forms/input/number/caret-right-vertical.html create mode 100644 layout/reftests/forms/input/number/caret-right.html create mode 100644 layout/reftests/forms/input/number/clipped-text-ref.html create mode 100644 layout/reftests/forms/input/number/clipped-text.html create mode 100644 layout/reftests/forms/input/number/flex-ref.html create mode 100644 layout/reftests/forms/input/number/flex.html create mode 100644 layout/reftests/forms/input/number/focus-handling-ref.html create mode 100644 layout/reftests/forms/input/number/focus-handling.html create mode 100644 layout/reftests/forms/input/number/from-number-to-other-type-unthemed-1-ref.html create mode 100644 layout/reftests/forms/input/number/from-number-to-other-type-unthemed-1.html create mode 100644 layout/reftests/forms/input/number/not-other-type-unthemed-1.html create mode 100644 layout/reftests/forms/input/number/not-other-type-unthemed-1a-notref.html create mode 100644 layout/reftests/forms/input/number/not-other-type-unthemed-1b-notref.html create mode 100644 layout/reftests/forms/input/number/number-auto-width-1-ref.html create mode 100644 layout/reftests/forms/input/number/number-auto-width-1.html create mode 100644 layout/reftests/forms/input/number/number-disabled-ref.html create mode 100644 layout/reftests/forms/input/number/number-disabled.html create mode 100644 layout/reftests/forms/input/number/number-localized-dynamic-asnumber.html create mode 100644 layout/reftests/forms/input/number/number-localized-dynamic.html create mode 100644 layout/reftests/forms/input/number/number-localized-notref.html create mode 100644 layout/reftests/forms/input/number/number-localized.html create mode 100644 layout/reftests/forms/input/number/number-max-height-1-ref.html create mode 100644 layout/reftests/forms/input/number/number-max-height-1.html create mode 100644 layout/reftests/forms/input/number/number-max-height-2-ref.html create mode 100644 layout/reftests/forms/input/number/number-max-height-2.html create mode 100644 layout/reftests/forms/input/number/number-min-height-1-ref.html create mode 100644 layout/reftests/forms/input/number/number-min-height-1.html create mode 100644 layout/reftests/forms/input/number/number-min-height-2-ref.html create mode 100644 layout/reftests/forms/input/number/number-min-height-2.html create mode 100644 layout/reftests/forms/input/number/number-placeholder-ref.html create mode 100644 layout/reftests/forms/input/number/number-placeholder.html create mode 100644 layout/reftests/forms/input/number/number-pseudo-elements-ref.html create mode 100644 layout/reftests/forms/input/number/number-pseudo-elements.html create mode 100644 layout/reftests/forms/input/number/number-reframe-anon-text-field-ref.html create mode 100644 layout/reftests/forms/input/number/number-reframe-anon-text-field.html create mode 100644 layout/reftests/forms/input/number/number-same-as-text-unthemed.html create mode 100644 layout/reftests/forms/input/number/number-selected-ref.html create mode 100644 layout/reftests/forms/input/number/number-selected.html create mode 100644 layout/reftests/forms/input/number/number-significant-fractional-digits-ref.html create mode 100644 layout/reftests/forms/input/number/number-significant-fractional-digits.html create mode 100644 layout/reftests/forms/input/number/number-similar-to-text-unthemed-ref.html create mode 100644 layout/reftests/forms/input/number/number-similar-to-text-unthemed-rtl-ref.html create mode 100644 layout/reftests/forms/input/number/number-similar-to-text-unthemed-rtl.html create mode 100644 layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-lr-ref.html create mode 100644 layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-lr.html create mode 100644 layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-rl-ref.html create mode 100644 layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-rl.html create mode 100644 layout/reftests/forms/input/number/number-similar-to-text-unthemed.html create mode 100644 layout/reftests/forms/input/number/number-spinbox-disabled-notref.html create mode 100644 layout/reftests/forms/input/number/number-spinbox-disabled.html create mode 100644 layout/reftests/forms/input/number/number-style-inheritance-ref.html create mode 100644 layout/reftests/forms/input/number/number-style-inheritance.html create mode 100644 layout/reftests/forms/input/number/padding-001-notref.html create mode 100644 layout/reftests/forms/input/number/padding-001-ref.html create mode 100644 layout/reftests/forms/input/number/padding-001.html create mode 100644 layout/reftests/forms/input/number/padding-002-ref.html create mode 100644 layout/reftests/forms/input/number/padding-002.html create mode 100644 layout/reftests/forms/input/number/pseudo-classes.html create mode 100644 layout/reftests/forms/input/number/reftest.list create mode 100644 layout/reftests/forms/input/number/show-value-ref.html create mode 100644 layout/reftests/forms/input/number/show-value.html create mode 100644 layout/reftests/forms/input/number/spinner-overflow-ref.html create mode 100644 layout/reftests/forms/input/number/spinner-overflow-vertical-ref.html create mode 100644 layout/reftests/forms/input/number/spinner-overflow-vertical.html create mode 100644 layout/reftests/forms/input/number/spinner-overflow.html create mode 100644 layout/reftests/forms/input/number/text.html create mode 100644 layout/reftests/forms/input/number/to-number-from-other-type-unthemed-1-ref.html create mode 100644 layout/reftests/forms/input/number/to-number-from-other-type-unthemed-1.html create mode 100644 layout/reftests/forms/input/percentage/padding-ref.html create mode 100644 layout/reftests/forms/input/percentage/padding.html create mode 100644 layout/reftests/forms/input/percentage/reftest.list create mode 100644 layout/reftests/forms/input/radio/checked-appearance-none.html create mode 100644 layout/reftests/forms/input/radio/checked-native-notref.html create mode 100644 layout/reftests/forms/input/radio/checked-native.html create mode 100644 layout/reftests/forms/input/radio/label-dynamic-ref.html create mode 100644 layout/reftests/forms/input/radio/label-dynamic.html create mode 100644 layout/reftests/forms/input/radio/radio-clamp-01-ref.html create mode 100644 layout/reftests/forms/input/radio/radio-clamp-01.html create mode 100644 layout/reftests/forms/input/radio/radio-clamp-02-ref.html create mode 100644 layout/reftests/forms/input/radio/radio-clamp-02.html create mode 100644 layout/reftests/forms/input/radio/radio-minimum-size-notref.html create mode 100644 layout/reftests/forms/input/radio/radio-minimum-size.html create mode 100644 layout/reftests/forms/input/radio/reftest.list create mode 100644 layout/reftests/forms/input/radio/unchecked-appearance-none.html create mode 100644 layout/reftests/forms/input/range/100pct-common-ref.html create mode 100644 layout/reftests/forms/input/range/75pct-common-ref.html create mode 100644 layout/reftests/forms/input/range/75pct-unthemed-common-ref.html create mode 100644 layout/reftests/forms/input/range/auto-size-ref.html create mode 100644 layout/reftests/forms/input/range/auto-size.html create mode 100644 layout/reftests/forms/input/range/different-fraction-of-range-unthemed-1-notref.html create mode 100644 layout/reftests/forms/input/range/different-fraction-of-range-unthemed-1.html create mode 100644 layout/reftests/forms/input/range/direction-unthemed-1-ref.html create mode 100644 layout/reftests/forms/input/range/direction-unthemed-1.html create mode 100644 layout/reftests/forms/input/range/from-range-to-other-type-unthemed-1-ref.html create mode 100644 layout/reftests/forms/input/range/from-range-to-other-type-unthemed-1.html create mode 100644 layout/reftests/forms/input/range/max-prop.html create mode 100644 layout/reftests/forms/input/range/moz-range-progress-1-ref.html create mode 100644 layout/reftests/forms/input/range/moz-range-progress-1.html create mode 100644 layout/reftests/forms/input/range/moz-range-progress-2-ref.html create mode 100644 layout/reftests/forms/input/range/moz-range-progress-2.html create mode 100644 layout/reftests/forms/input/range/moz-range-progress-3-ref.html create mode 100644 layout/reftests/forms/input/range/moz-range-progress-3.html create mode 100644 layout/reftests/forms/input/range/not-other-type-unthemed-1.html create mode 100644 layout/reftests/forms/input/range/not-other-type-unthemed-1a-notref.html create mode 100644 layout/reftests/forms/input/range/not-other-type-unthemed-1b-notref.html create mode 100644 layout/reftests/forms/input/range/not-other-type-unthemed-1c-notref.html create mode 100644 layout/reftests/forms/input/range/range-border-background-ref.html create mode 100644 layout/reftests/forms/input/range/range-border-background.html create mode 100644 layout/reftests/forms/input/range/range-orient-block.html create mode 100644 layout/reftests/forms/input/range/range-orient-horizontal-rtl.html create mode 100644 layout/reftests/forms/input/range/range-orient-horizontal.html create mode 100644 layout/reftests/forms/input/range/range-orient-inline.html create mode 100644 layout/reftests/forms/input/range/range-orient-vertical-rtl.html create mode 100644 layout/reftests/forms/input/range/range-orient-vertical.html create mode 100644 layout/reftests/forms/input/range/range-percent-intrinsic-size-2b-ref.html create mode 100644 layout/reftests/forms/input/range/range-percent-intrinsic-size-2b.html create mode 100644 layout/reftests/forms/input/range/range-track-bg-ref.html create mode 100644 layout/reftests/forms/input/range/range-track-bg.html create mode 100644 layout/reftests/forms/input/range/range-vlr-orient-block.html create mode 100644 layout/reftests/forms/input/range/range-vlr-orient-horizontal.html create mode 100644 layout/reftests/forms/input/range/range-vlr-orient-inline.html create mode 100644 layout/reftests/forms/input/range/range-vlr-orient-vertical.html create mode 100644 layout/reftests/forms/input/range/range-vlr.html create mode 100644 layout/reftests/forms/input/range/range-vrl-orient-block.html create mode 100644 layout/reftests/forms/input/range/range-vrl-orient-horizontal.html create mode 100644 layout/reftests/forms/input/range/range-vrl-orient-inline.html create mode 100644 layout/reftests/forms/input/range/range-vrl-orient-vertical.html create mode 100644 layout/reftests/forms/input/range/range-vrl.html create mode 100644 layout/reftests/forms/input/range/reftest.list create mode 100644 layout/reftests/forms/input/range/reset-value-ref.html create mode 100644 layout/reftests/forms/input/range/reset-value.html create mode 100644 layout/reftests/forms/input/range/same-fraction-of-range-unthemed-1-ref.html create mode 100644 layout/reftests/forms/input/range/same-fraction-of-range-unthemed-1.html create mode 100644 layout/reftests/forms/input/range/stepDown-unthemed.html create mode 100644 layout/reftests/forms/input/range/stepDown.html create mode 100644 layout/reftests/forms/input/range/stepUp-unthemed.html create mode 100644 layout/reftests/forms/input/range/stepUp.html create mode 100644 layout/reftests/forms/input/range/to-range-from-other-type-unthemed-1-ref.html create mode 100644 layout/reftests/forms/input/range/to-range-from-other-type-unthemed-1.html create mode 100644 layout/reftests/forms/input/range/track-default-rendering-ref.html create mode 100644 layout/reftests/forms/input/range/track-default-rendering.html create mode 100644 layout/reftests/forms/input/range/value-prop-unthemed.html create mode 100644 layout/reftests/forms/input/range/value-prop.html create mode 100644 layout/reftests/forms/input/range/valueAsNumber-prop-unthemed.html create mode 100644 layout/reftests/forms/input/range/valueAsNumber-prop.html create mode 100644 layout/reftests/forms/input/reftest.list create mode 100644 layout/reftests/forms/input/search/1.html create mode 100644 layout/reftests/forms/input/search/2.html create mode 100644 layout/reftests/forms/input/search/3.html create mode 100644 layout/reftests/forms/input/search/appearance-textfield-dynamic.html create mode 100644 layout/reftests/forms/input/search/appearance-textfield.html create mode 100644 layout/reftests/forms/input/search/ref.html create mode 100644 layout/reftests/forms/input/search/reftest.list create mode 100644 layout/reftests/forms/input/search/search-basic.html create mode 100644 layout/reftests/forms/input/search/search-with-value.html create mode 100644 layout/reftests/forms/input/search/text-with-value.html create mode 100644 layout/reftests/forms/input/search/text.html create mode 100644 layout/reftests/forms/input/tel/1.html create mode 100644 layout/reftests/forms/input/tel/2.html create mode 100644 layout/reftests/forms/input/tel/3.html create mode 100644 layout/reftests/forms/input/tel/ref.html create mode 100644 layout/reftests/forms/input/tel/reftest.list create mode 100644 layout/reftests/forms/input/text/autofill-blank.html create mode 100644 layout/reftests/forms/input/text/autofill-line-height.html create mode 100644 layout/reftests/forms/input/text/autofill-prefilled-value.html create mode 100644 layout/reftests/forms/input/text/autofill-preview-blank.html create mode 100644 layout/reftests/forms/input/text/autofill-preview-line-height.html create mode 100644 layout/reftests/forms/input/text/autofill-preview.html create mode 100644 layout/reftests/forms/input/text/autofill.html create mode 100644 layout/reftests/forms/input/text/baseline-1-ref.html create mode 100644 layout/reftests/forms/input/text/baseline-1.html create mode 100644 layout/reftests/forms/input/text/bounds-1-ref.html create mode 100644 layout/reftests/forms/input/text/bounds-1.html create mode 100644 layout/reftests/forms/input/text/centering-1-ref.xhtml create mode 100644 layout/reftests/forms/input/text/centering-1.xhtml create mode 100644 layout/reftests/forms/input/text/dynamic-height-1-ref.xhtml create mode 100644 layout/reftests/forms/input/text/dynamic-height-1.xhtml create mode 100644 layout/reftests/forms/input/text/focus-on-anchor-ref.html create mode 100644 layout/reftests/forms/input/text/focus-on-anchor.html create mode 100644 layout/reftests/forms/input/text/height-small-font-notref.html create mode 100644 layout/reftests/forms/input/text/height-small-font.html create mode 100644 layout/reftests/forms/input/text/intrinsic-size-ref.html create mode 100644 layout/reftests/forms/input/text/intrinsic-size.html create mode 100644 layout/reftests/forms/input/text/line-height-0.5.html create mode 100644 layout/reftests/forms/input/text/line-height-1.0.html create mode 100644 layout/reftests/forms/input/text/line-height-2.5.html create mode 100644 layout/reftests/forms/input/text/pseudo-class-lock-ref.html create mode 100644 layout/reftests/forms/input/text/pseudo-class-lock.html create mode 100644 layout/reftests/forms/input/text/reftest.list create mode 100644 layout/reftests/forms/input/text/select-overflow-ref.html create mode 100644 layout/reftests/forms/input/text/select-overflow.html create mode 100644 layout/reftests/forms/input/text/select-ref.html create mode 100644 layout/reftests/forms/input/text/select.html create mode 100644 layout/reftests/forms/input/text/shadow-rules-ref.html create mode 100644 layout/reftests/forms/input/text/shadow-rules.html create mode 100644 layout/reftests/forms/input/text/size-1-ref.html create mode 100644 layout/reftests/forms/input/text/size-1.html create mode 100644 layout/reftests/forms/input/text/size-2-ref.html create mode 100644 layout/reftests/forms/input/text/size-2.html create mode 100644 layout/reftests/forms/input/url/1.html create mode 100644 layout/reftests/forms/input/url/2.html create mode 100644 layout/reftests/forms/input/url/3.html create mode 100644 layout/reftests/forms/input/url/ref.html create mode 100644 layout/reftests/forms/input/url/reftest.list create mode 100644 layout/reftests/forms/legend/1273433-ref.html create mode 100644 layout/reftests/forms/legend/1273433.html create mode 100644 layout/reftests/forms/legend/1339287-ref.html create mode 100644 layout/reftests/forms/legend/1339287.html create mode 100644 layout/reftests/forms/legend/legend-padding-1-ref.html create mode 100644 layout/reftests/forms/legend/legend-padding-1.html create mode 100644 layout/reftests/forms/legend/legend-padding-2-ref.html create mode 100644 layout/reftests/forms/legend/legend-padding-2.html create mode 100644 layout/reftests/forms/legend/legend-ref.html create mode 100644 layout/reftests/forms/legend/legend.html create mode 100644 layout/reftests/forms/legend/reftest.list create mode 100644 layout/reftests/forms/legend/shadow-dom-ref.html create mode 100644 layout/reftests/forms/meter/bar-pseudo-element-ref.html create mode 100644 layout/reftests/forms/meter/bar-pseudo-element-rtl-ref.html create mode 100644 layout/reftests/forms/meter/bar-pseudo-element-rtl.html create mode 100644 layout/reftests/forms/meter/bar-pseudo-element-vertical-ref.html create mode 100644 layout/reftests/forms/meter/bar-pseudo-element-vertical-rtl-ref.html create mode 100644 layout/reftests/forms/meter/bar-pseudo-element-vertical-rtl.html create mode 100644 layout/reftests/forms/meter/bar-pseudo-element-vertical.html create mode 100644 layout/reftests/forms/meter/bar-pseudo-element.html create mode 100644 layout/reftests/forms/meter/block-invalidate-ref.html create mode 100644 layout/reftests/forms/meter/block-invalidate.html create mode 100644 layout/reftests/forms/meter/default-style/default-style-dyn-ref.html create mode 100644 layout/reftests/forms/meter/default-style/default-style-dyn.html create mode 100644 layout/reftests/forms/meter/default-style/default-style-ref.html create mode 100644 layout/reftests/forms/meter/default-style/default-style.html create mode 100644 layout/reftests/forms/meter/default-style/reftest.list create mode 100644 layout/reftests/forms/meter/default-style/style.css create mode 100644 layout/reftests/forms/meter/in-cells-ref.html create mode 100644 layout/reftests/forms/meter/in-cells.html create mode 100644 layout/reftests/forms/meter/margin-padding-ref.html create mode 100644 layout/reftests/forms/meter/margin-padding-rtl-ref.html create mode 100644 layout/reftests/forms/meter/margin-padding-rtl.html create mode 100644 layout/reftests/forms/meter/margin-padding-vertical-ref.html create mode 100644 layout/reftests/forms/meter/margin-padding-vertical-rtl-ref.html create mode 100644 layout/reftests/forms/meter/margin-padding-vertical-rtl.html create mode 100644 layout/reftests/forms/meter/margin-padding-vertical.html create mode 100644 layout/reftests/forms/meter/margin-padding.html create mode 100644 layout/reftests/forms/meter/max-height-ref.html create mode 100644 layout/reftests/forms/meter/max-height.html create mode 100644 layout/reftests/forms/meter/meter-orient-block.html create mode 100644 layout/reftests/forms/meter/meter-orient-horizontal-rtl.html create mode 100644 layout/reftests/forms/meter/meter-orient-horizontal.html create mode 100644 layout/reftests/forms/meter/meter-orient-inline.html create mode 100644 layout/reftests/forms/meter/meter-orient-vertical-rtl.html create mode 100644 layout/reftests/forms/meter/meter-orient-vertical.html create mode 100644 layout/reftests/forms/meter/meter-vlr-orient-block.html create mode 100644 layout/reftests/forms/meter/meter-vlr-orient-horizontal.html create mode 100644 layout/reftests/forms/meter/meter-vlr-orient-inline.html create mode 100644 layout/reftests/forms/meter/meter-vlr-orient-vertical.html create mode 100644 layout/reftests/forms/meter/meter-vlr.html create mode 100644 layout/reftests/forms/meter/meter-vrl-orient-block.html create mode 100644 layout/reftests/forms/meter/meter-vrl-orient-horizontal.html create mode 100644 layout/reftests/forms/meter/meter-vrl-orient-inline.html create mode 100644 layout/reftests/forms/meter/meter-vrl-orient-vertical.html create mode 100644 layout/reftests/forms/meter/meter-vrl.html create mode 100644 layout/reftests/forms/meter/reftest.list create mode 100644 layout/reftests/forms/meter/rounded-corner-clipping-ref.html create mode 100644 layout/reftests/forms/meter/rounded-corner-clipping.html create mode 100644 layout/reftests/forms/meter/style.css create mode 100644 layout/reftests/forms/meter/transformations-ref.html create mode 100644 layout/reftests/forms/meter/transformations.html create mode 100644 layout/reftests/forms/meter/values-ref.html create mode 100644 layout/reftests/forms/meter/values-rtl-ref.html create mode 100644 layout/reftests/forms/meter/values-rtl.html create mode 100644 layout/reftests/forms/meter/values-vertical-ref.html create mode 100644 layout/reftests/forms/meter/values-vertical-rtl-ref.html create mode 100644 layout/reftests/forms/meter/values-vertical-rtl.html create mode 100644 layout/reftests/forms/meter/values-vertical.html create mode 100644 layout/reftests/forms/meter/values.html create mode 100644 layout/reftests/forms/output/output-1.html create mode 100644 layout/reftests/forms/output/output-2.html create mode 100644 layout/reftests/forms/output/output-3.html create mode 100644 layout/reftests/forms/output/output-4.html create mode 100644 layout/reftests/forms/output/output-5.html create mode 100644 layout/reftests/forms/output/output-6.html create mode 100644 layout/reftests/forms/output/output-7.html create mode 100644 layout/reftests/forms/output/output-ref-2.html create mode 100644 layout/reftests/forms/output/output-ref-3.html create mode 100644 layout/reftests/forms/output/output-ref.html create mode 100644 layout/reftests/forms/output/reftest.list create mode 100644 layout/reftests/forms/overflow-ref.html create mode 100644 layout/reftests/forms/overflow.html create mode 100644 layout/reftests/forms/placeholder/placeholder-1-password.html create mode 100644 layout/reftests/forms/placeholder/placeholder-1-text.html create mode 100644 layout/reftests/forms/placeholder/placeholder-1-textarea.html create mode 100644 layout/reftests/forms/placeholder/placeholder-10.html create mode 100644 layout/reftests/forms/placeholder/placeholder-11.html create mode 100644 layout/reftests/forms/placeholder/placeholder-12.html create mode 100644 layout/reftests/forms/placeholder/placeholder-13.html create mode 100644 layout/reftests/forms/placeholder/placeholder-14.html create mode 100644 layout/reftests/forms/placeholder/placeholder-18.html create mode 100644 layout/reftests/forms/placeholder/placeholder-2-textarea.html create mode 100644 layout/reftests/forms/placeholder/placeholder-2.html create mode 100644 layout/reftests/forms/placeholder/placeholder-20.html create mode 100644 layout/reftests/forms/placeholder/placeholder-21.html create mode 100644 layout/reftests/forms/placeholder/placeholder-22.html create mode 100644 layout/reftests/forms/placeholder/placeholder-3.html create mode 100644 layout/reftests/forms/placeholder/placeholder-4.html create mode 100644 layout/reftests/forms/placeholder/placeholder-5.html create mode 100644 layout/reftests/forms/placeholder/placeholder-6-textarea.html create mode 100644 layout/reftests/forms/placeholder/placeholder-6.html create mode 100644 layout/reftests/forms/placeholder/placeholder-7.html create mode 100644 layout/reftests/forms/placeholder/placeholder-8.html create mode 100644 layout/reftests/forms/placeholder/placeholder-9.html create mode 100644 layout/reftests/forms/placeholder/placeholder-blank-ref.html create mode 100644 layout/reftests/forms/placeholder/placeholder-focus-ref.html create mode 100644 layout/reftests/forms/placeholder/placeholder-overflow-ref.html create mode 100644 layout/reftests/forms/placeholder/placeholder-overflow-textarea-ref.html create mode 100644 layout/reftests/forms/placeholder/placeholder-overridden-ref.html create mode 100644 layout/reftests/forms/placeholder/placeholder-rtl-ref.html create mode 100644 layout/reftests/forms/placeholder/placeholder-rtl.html create mode 100644 layout/reftests/forms/placeholder/placeholder-style.css create mode 100644 layout/reftests/forms/placeholder/placeholder-visible-ref.html create mode 100644 layout/reftests/forms/placeholder/placeholder-visible-textarea-ref.html create mode 100644 layout/reftests/forms/placeholder/reftest.list create mode 100644 layout/reftests/forms/progress/bar-pseudo-element-ref.html create mode 100644 layout/reftests/forms/progress/bar-pseudo-element-rtl-ref.html create mode 100644 layout/reftests/forms/progress/bar-pseudo-element-rtl.html create mode 100644 layout/reftests/forms/progress/bar-pseudo-element-vertical-ref.html create mode 100644 layout/reftests/forms/progress/bar-pseudo-element-vertical-rtl-ref.html create mode 100644 layout/reftests/forms/progress/bar-pseudo-element-vertical-rtl.html create mode 100644 layout/reftests/forms/progress/bar-pseudo-element-vertical.html create mode 100644 layout/reftests/forms/progress/bar-pseudo-element.html create mode 100644 layout/reftests/forms/progress/block-invalidate-ref.html create mode 100644 layout/reftests/forms/progress/block-invalidate.html create mode 100644 layout/reftests/forms/progress/in-cells-ref.html create mode 100644 layout/reftests/forms/progress/in-cells.html create mode 100644 layout/reftests/forms/progress/indeterminate-style-height-ref.html create mode 100644 layout/reftests/forms/progress/indeterminate-style-height.html create mode 100644 layout/reftests/forms/progress/indeterminate-style-width-ref.html create mode 100644 layout/reftests/forms/progress/indeterminate-style-width.html create mode 100644 layout/reftests/forms/progress/margin-padding-ref.html create mode 100644 layout/reftests/forms/progress/margin-padding-rtl-ref.html create mode 100644 layout/reftests/forms/progress/margin-padding-rtl.html create mode 100644 layout/reftests/forms/progress/margin-padding-vertical-ref.html create mode 100644 layout/reftests/forms/progress/margin-padding-vertical-rtl-ref.html create mode 100644 layout/reftests/forms/progress/margin-padding-vertical-rtl.html create mode 100644 layout/reftests/forms/progress/margin-padding-vertical.html create mode 100644 layout/reftests/forms/progress/margin-padding.html create mode 100644 layout/reftests/forms/progress/max-height-ref.html create mode 100644 layout/reftests/forms/progress/max-height.html create mode 100644 layout/reftests/forms/progress/progress-orient-block.html create mode 100644 layout/reftests/forms/progress/progress-orient-horizontal-rtl.html create mode 100644 layout/reftests/forms/progress/progress-orient-horizontal.html create mode 100644 layout/reftests/forms/progress/progress-orient-inline.html create mode 100644 layout/reftests/forms/progress/progress-orient-vertical-rtl.html create mode 100644 layout/reftests/forms/progress/progress-orient-vertical.html create mode 100644 layout/reftests/forms/progress/progress-vlr-orient-block.html create mode 100644 layout/reftests/forms/progress/progress-vlr-orient-horizontal.html create mode 100644 layout/reftests/forms/progress/progress-vlr-orient-inline.html create mode 100644 layout/reftests/forms/progress/progress-vlr-orient-vertical.html create mode 100644 layout/reftests/forms/progress/progress-vlr.html create mode 100644 layout/reftests/forms/progress/progress-vrl-orient-block.html create mode 100644 layout/reftests/forms/progress/progress-vrl-orient-horizontal.html create mode 100644 layout/reftests/forms/progress/progress-vrl-orient-inline.html create mode 100644 layout/reftests/forms/progress/progress-vrl-orient-vertical.html create mode 100644 layout/reftests/forms/progress/progress-vrl.html create mode 100644 layout/reftests/forms/progress/reftest.list create mode 100644 layout/reftests/forms/progress/style.css create mode 100644 layout/reftests/forms/progress/transformations-ref.html create mode 100644 layout/reftests/forms/progress/transformations.html create mode 100644 layout/reftests/forms/progress/values-ref.html create mode 100644 layout/reftests/forms/progress/values-rtl-ref.html create mode 100644 layout/reftests/forms/progress/values-rtl.html create mode 100644 layout/reftests/forms/progress/values-vertical-ref.html create mode 100644 layout/reftests/forms/progress/values-vertical-rtl-ref.html create mode 100644 layout/reftests/forms/progress/values-vertical-rtl.html create mode 100644 layout/reftests/forms/progress/values-vertical.html create mode 100644 layout/reftests/forms/progress/values.html create mode 100644 layout/reftests/forms/reftest.list create mode 100644 layout/reftests/forms/select/1769580-ref.html create mode 100644 layout/reftests/forms/select/1769580.html create mode 100644 layout/reftests/forms/select/997709-2-ref.html create mode 100644 layout/reftests/forms/select/997709-2.html create mode 100644 layout/reftests/forms/select/arrow-color-notref.html create mode 100644 layout/reftests/forms/select/arrow-color.html create mode 100644 layout/reftests/forms/select/boguskids-ref.html create mode 100644 layout/reftests/forms/select/boguskids.html create mode 100644 layout/reftests/forms/select/dynamic-boguskids.html create mode 100644 layout/reftests/forms/select/dynamic-text-indent-1-ref.html create mode 100644 layout/reftests/forms/select/dynamic-text-indent-1.html create mode 100644 layout/reftests/forms/select/dynamic-text-overflow-1-ref.html create mode 100644 layout/reftests/forms/select/dynamic-text-overflow-1.html create mode 100644 layout/reftests/forms/select/focusring-1-ref.html create mode 100644 layout/reftests/forms/select/focusring-1.html create mode 100644 layout/reftests/forms/select/focusring-2-ref.html create mode 100644 layout/reftests/forms/select/focusring-2.html create mode 100644 layout/reftests/forms/select/intrinsic-size-scrollbar.html create mode 100644 layout/reftests/forms/select/listbox-checked-style-notref.html create mode 100644 layout/reftests/forms/select/listbox-checked-style-ref.html create mode 100644 layout/reftests/forms/select/listbox-checked-style.html create mode 100644 layout/reftests/forms/select/listbox-focus-notref.html create mode 100644 layout/reftests/forms/select/listbox-focus.html create mode 100644 layout/reftests/forms/select/listbox-zero-row-initial-ref.html create mode 100644 layout/reftests/forms/select/listbox-zero-row-initial.html create mode 100644 layout/reftests/forms/select/multiple-ref.html create mode 100644 layout/reftests/forms/select/multiple.html create mode 100644 layout/reftests/forms/select/no-padding-ref.html create mode 100644 layout/reftests/forms/select/no-padding.html create mode 100644 layout/reftests/forms/select/option-children-ref.html create mode 100644 layout/reftests/forms/select/option-children.html create mode 100644 layout/reftests/forms/select/out-of-bounds-selectedindex-ref.html create mode 100644 layout/reftests/forms/select/out-of-bounds-selectedindex.html create mode 100644 layout/reftests/forms/select/padding-button-placement-ref.html create mode 100644 layout/reftests/forms/select/padding-button-placement.html create mode 100644 layout/reftests/forms/select/reftest.list create mode 100644 layout/reftests/forms/select/select-option-display-none-inline-size-ref.html create mode 100644 layout/reftests/forms/select/select-option-display-none-inline-size.html create mode 100644 layout/reftests/forms/select/select-scrollbar-width-ref.html create mode 100644 layout/reftests/forms/select/select-scrollbar-width.html create mode 100644 layout/reftests/forms/select/themed-select-padding-no-clip-ref.html create mode 100644 layout/reftests/forms/select/themed-select-padding-no-clip.html create mode 100644 layout/reftests/forms/select/vertical-centering-ref.html create mode 100644 layout/reftests/forms/select/vertical-centering.html create mode 100644 layout/reftests/forms/text-control-baseline-1-ref.html create mode 100644 layout/reftests/forms/text-control-baseline-1.html create mode 100644 layout/reftests/forms/textarea/appearance-background-change-ref.html create mode 100644 layout/reftests/forms/textarea/appearance-background-change.html create mode 100644 layout/reftests/forms/textarea/in-dynamic-rtl-doc.html create mode 100644 layout/reftests/forms/textarea/in-ltr-doc-scrollbar.html create mode 100644 layout/reftests/forms/textarea/in-rtl-doc-scrollbar.html create mode 100644 layout/reftests/forms/textarea/ltr-scrollbar.html create mode 100644 layout/reftests/forms/textarea/ltr.html create mode 100644 layout/reftests/forms/textarea/no-resize.html create mode 100644 layout/reftests/forms/textarea/padding-scrollbar-placement-ref.html create mode 100644 layout/reftests/forms/textarea/padding-scrollbar-placement.html create mode 100644 layout/reftests/forms/textarea/padding-text-overflow-notref.html create mode 100644 layout/reftests/forms/textarea/padding-text-overflow.html create mode 100644 layout/reftests/forms/textarea/reftest.list create mode 100644 layout/reftests/forms/textarea/resize-background-ref.html create mode 100644 layout/reftests/forms/textarea/resize-background.html create mode 100644 layout/reftests/forms/textarea/resize-ref.html create mode 100644 layout/reftests/forms/textarea/resize-rtl-ref.html create mode 100644 layout/reftests/forms/textarea/resize-rtl-vertical.html create mode 100644 layout/reftests/forms/textarea/resize-rtl.html create mode 100644 layout/reftests/forms/textarea/resize-vertical.html create mode 100644 layout/reftests/forms/textarea/resize.html create mode 100644 layout/reftests/forms/textarea/rtl-dynamic-attr.html create mode 100644 layout/reftests/forms/textarea/rtl-dynamic-style.html create mode 100644 layout/reftests/forms/textarea/rtl-scrollbar.html create mode 100644 layout/reftests/forms/textarea/rtl.html create mode 100644 layout/reftests/forms/textarea/various-cols-ref.html create mode 100644 layout/reftests/forms/textarea/various-cols.html create mode 100644 layout/reftests/forms/textbox/accesskey-1-dyn.xhtml create mode 100644 layout/reftests/forms/textbox/accesskey-1-notref.xhtml create mode 100644 layout/reftests/forms/textbox/accesskey-1.xhtml create mode 100644 layout/reftests/forms/textbox/accesskey-2-ref.xhtml create mode 100644 layout/reftests/forms/textbox/accesskey-2.xhtml create mode 100644 layout/reftests/forms/textbox/accesskey-3-notref.xhtml create mode 100644 layout/reftests/forms/textbox/accesskey-3-ref.xhtml create mode 100644 layout/reftests/forms/textbox/accesskey-3.xhtml create mode 100644 layout/reftests/forms/textbox/accesskey-4-notref.xhtml create mode 100644 layout/reftests/forms/textbox/accesskey-4-ref.xhtml create mode 100644 layout/reftests/forms/textbox/accesskey-4.xhtml create mode 100644 layout/reftests/forms/textbox/align-baseline-1-ref.xhtml create mode 100644 layout/reftests/forms/textbox/align-baseline-1.xhtml create mode 100644 layout/reftests/forms/textbox/reftest.list create mode 100644 layout/reftests/forms/textbox/setsize-ref.xhtml create mode 100644 layout/reftests/forms/textbox/setsize.xhtml create mode 100644 layout/reftests/frameset/frameset-add-col-ref.html create mode 100644 layout/reftests/frameset/frameset-add-col.html create mode 100644 layout/reftests/frameset/frameset-add-row-ref.html create mode 100644 layout/reftests/frameset/frameset-add-row.html create mode 100644 layout/reftests/frameset/frameset-remove-col-ref.html create mode 100644 layout/reftests/frameset/frameset-remove-col.html create mode 100644 layout/reftests/frameset/frameset-remove-row-ref.html create mode 100644 layout/reftests/frameset/frameset-remove-row.html create mode 100644 layout/reftests/frameset/reftest.list create mode 100644 layout/reftests/generated-content/attr-whitespace-ref.html create mode 100644 layout/reftests/generated-content/attr-whitespace.xhtml create mode 100644 layout/reftests/generated-content/before-style-sharing-ref.html create mode 100644 layout/reftests/generated-content/before-style-sharing.html create mode 100644 layout/reftests/generated-content/display-types-01-ref.html create mode 100644 layout/reftests/generated-content/display-types-01.html create mode 100644 layout/reftests/generated-content/dynamic-attr-01-ref.html create mode 100644 layout/reftests/generated-content/dynamic-attr-01.html create mode 100644 layout/reftests/generated-content/dynamic-button-01-ref.html create mode 100644 layout/reftests/generated-content/dynamic-button-01a.html create mode 100644 layout/reftests/generated-content/dynamic-button-01b.html create mode 100644 layout/reftests/generated-content/dynamic-content-ref.html create mode 100644 layout/reftests/generated-content/dynamic-content.html create mode 100644 layout/reftests/generated-content/dynamic-fieldset-01-ref.html create mode 100644 layout/reftests/generated-content/dynamic-fieldset-01a.html create mode 100644 layout/reftests/generated-content/dynamic-fieldset-01b.html create mode 100644 layout/reftests/generated-content/dynamic-generated-content-inherit-001.html create mode 100644 layout/reftests/generated-content/dynamic-restyle-01-ref.html create mode 100644 layout/reftests/generated-content/dynamic-restyle-01.html create mode 100644 layout/reftests/generated-content/dynamic-table-cell-01-ref.html create mode 100644 layout/reftests/generated-content/dynamic-table-cell-01a.html create mode 100644 layout/reftests/generated-content/dynamic-table-cell-01b.html create mode 100644 layout/reftests/generated-content/dynamic-table-cell-indent-ref.html create mode 100644 layout/reftests/generated-content/dynamic-table-cell-indent.html create mode 100644 layout/reftests/generated-content/floated-01-ref.html create mode 100644 layout/reftests/generated-content/floated-01.html create mode 100644 layout/reftests/generated-content/generated-content-inherit-001-ref.html create mode 100644 layout/reftests/generated-content/generated-content-inherit-001.html create mode 100644 layout/reftests/generated-content/images-01-ref.html create mode 100644 layout/reftests/generated-content/images-01.html create mode 100644 layout/reftests/generated-content/positioned-01-ref.html create mode 100644 layout/reftests/generated-content/positioned-01.html create mode 100644 layout/reftests/generated-content/quotes-001-ref.xml create mode 100644 layout/reftests/generated-content/quotes-001.xml create mode 100644 layout/reftests/generated-content/reftest.list create mode 100644 layout/reftests/generated-content/square-outline-32x32.png create mode 100644 layout/reftests/generated-content/table-ignoring-whitespace-01-ref.html create mode 100644 layout/reftests/generated-content/table-ignoring-whitespace-01.html create mode 100644 layout/reftests/generated-content/table-parts-01-ref.html create mode 100644 layout/reftests/generated-content/table-parts-01.html create mode 100644 layout/reftests/generated-content/transitive-style-invalidation-ref.html create mode 100644 layout/reftests/generated-content/transitive-style-invalidation.html create mode 100644 layout/reftests/high-contrast/ahem.css create mode 100644 layout/reftests/high-contrast/backplate-bg-image-001-ref.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-001.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-002-ref.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-002.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-003-ref.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-003.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-004-ref.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-004.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-005-ref.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-005.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-006-ref.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-006.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-007-ref.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-007.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-008-ref.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-008.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-009-ref.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-009.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-010-ref.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-010.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-011-ref.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-011.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-012-ref.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-012.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-013-ref.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-013.html create mode 100644 layout/reftests/high-contrast/backplate-bg-image-014.html create mode 100644 layout/reftests/high-contrast/backplate-force-color-adjust-ref.html create mode 100644 layout/reftests/high-contrast/backplate-force-color-adjust.html create mode 100644 layout/reftests/high-contrast/backplate-select-001-ref.html create mode 100644 layout/reftests/high-contrast/backplate-select-001.html create mode 100644 layout/reftests/high-contrast/bg-image-div-001-ref.html create mode 100644 layout/reftests/high-contrast/bg-image-div-001.html create mode 100644 layout/reftests/high-contrast/bg-image-div-002-ref.html create mode 100644 layout/reftests/high-contrast/bg-image-div-002.html create mode 100644 layout/reftests/high-contrast/bg-image-root-001-ref.html create mode 100644 layout/reftests/high-contrast/bg-image-root-001.html create mode 100644 layout/reftests/high-contrast/blue.png create mode 100644 layout/reftests/high-contrast/border-color-transparent-ref.html create mode 100644 layout/reftests/high-contrast/border-color-transparent.html create mode 100644 layout/reftests/high-contrast/cascade-001.html create mode 100644 layout/reftests/high-contrast/color-mix-notref.html create mode 100644 layout/reftests/high-contrast/color-mix.html create mode 100644 layout/reftests/high-contrast/color-transparent-001.html create mode 100644 layout/reftests/high-contrast/color-transparent-002.html create mode 100644 layout/reftests/high-contrast/currentColor-ref.html create mode 100644 layout/reftests/high-contrast/currentColor.html create mode 100644 layout/reftests/high-contrast/forced-colors-000.html create mode 100644 layout/reftests/high-contrast/forced-colors-001.html create mode 100644 layout/reftests/high-contrast/forced-colors-002.html create mode 100644 layout/reftests/high-contrast/green.png create mode 100644 layout/reftests/high-contrast/links-2.html create mode 100644 layout/reftests/high-contrast/links-ref.html create mode 100644 layout/reftests/high-contrast/links.html create mode 100644 layout/reftests/high-contrast/no-system-colors-color-scheme-ref.html create mode 100644 layout/reftests/high-contrast/no-system-colors-color-scheme.html create mode 100644 layout/reftests/high-contrast/non-themed-button-001-ref.html create mode 100644 layout/reftests/high-contrast/non-themed-button-001.html create mode 100644 layout/reftests/high-contrast/non-themed-button-002-ref.html create mode 100644 layout/reftests/high-contrast/non-themed-button-002.html create mode 100644 layout/reftests/high-contrast/prefers-color-scheme-dark.html create mode 100644 layout/reftests/high-contrast/prefers-color-scheme-light.html create mode 100644 layout/reftests/high-contrast/prefers-color-scheme.html create mode 100644 layout/reftests/high-contrast/prefers-contrast-001.html create mode 100644 layout/reftests/high-contrast/prefers-contrast-002.html create mode 100644 layout/reftests/high-contrast/prefers-contrast-005.html create mode 100644 layout/reftests/high-contrast/prefers-contrast-black-ref.html create mode 100644 layout/reftests/high-contrast/red.png create mode 100644 layout/reftests/high-contrast/reftest.list create mode 100644 layout/reftests/high-contrast/selection-001-ref.html create mode 100644 layout/reftests/high-contrast/selection-001.html create mode 100644 layout/reftests/high-contrast/semi-transparent-background.html create mode 100644 layout/reftests/high-contrast/semi-transparent-overlay.html create mode 100644 layout/reftests/high-contrast/system-colors-notref.html create mode 100644 layout/reftests/high-contrast/system-colors.html create mode 100644 layout/reftests/ib-split/append-to-empty-trailing-inline-1-ref.html create mode 100644 layout/reftests/ib-split/append-to-empty-trailing-inline-1.html create mode 100644 layout/reftests/ib-split/append-to-nested-split-inline-1-noib-ref.html create mode 100644 layout/reftests/ib-split/append-to-nested-split-inline-1-ref.html create mode 100644 layout/reftests/ib-split/append-to-nested-split-inline-1.html create mode 100644 layout/reftests/ib-split/ignored-margins-1-ref.html create mode 100644 layout/reftests/ib-split/ignored-margins-1a.html create mode 100644 layout/reftests/ib-split/ignored-margins-1b.html create mode 100644 layout/reftests/ib-split/ignored-margins-2-ref.html create mode 100644 layout/reftests/ib-split/ignored-margins-2a.html create mode 100644 layout/reftests/ib-split/ignored-margins-2b.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-1-noib-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-1-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-10-noib-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-10-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-10.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-11-noib-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-11-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-11.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-12-noib-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-12-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-12.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-13-noib-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-13-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-13.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-14-noib-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-14-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-14.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-15-noib-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-15-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-15.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-16-noib-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-16-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-16a.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-16b.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-17-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-17.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-1a.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-1b.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-1c.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-1d.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-1e.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-1f.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-1g.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-1h.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-1i.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-1j.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-1k.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-1l.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-2-noib-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-2-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-2a.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-2b.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-2c.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-2d.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-2e.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-2f.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-2g.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-2h.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-2i.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-3-noib-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-3-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-3.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-4-noib-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-4-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-4.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-5-noib-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-5-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-5-shadow.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-6-noib-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-6-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-6.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-7-noib-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-7-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-7.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-8-noib-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-8-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-8a.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-8b.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-8c.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-9-noib-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-9-ref.html create mode 100644 layout/reftests/ib-split/insert-into-split-inline-9.html create mode 100644 layout/reftests/ib-split/reftest.list create mode 100644 layout/reftests/ib-split/relpos-inline-1-ref.html create mode 100644 layout/reftests/ib-split/relpos-inline-1a.html create mode 100644 layout/reftests/ib-split/relpos-inline-1b.html create mode 100644 layout/reftests/ib-split/trailing-inline-with-continuations-1-ref.html create mode 100644 layout/reftests/ib-split/trailing-inline-with-continuations-1.html create mode 100644 layout/reftests/image-element/broken-icon.html create mode 100644 layout/reftests/image-element/bug-364968-ref.html create mode 100644 layout/reftests/image-element/bug-364968.html create mode 100644 layout/reftests/image-element/bug-463204-ref.html create mode 100644 layout/reftests/image-element/bug-463204.html create mode 100644 layout/reftests/image-element/canvas-drawing.js create mode 100644 layout/reftests/image-element/canvas-inside-document.html create mode 100644 layout/reftests/image-element/canvas-outside-document-invalidate-01.html create mode 100644 layout/reftests/image-element/canvas-outside-document-invalidate-02.html create mode 100644 layout/reftests/image-element/canvas-outside-document.html create mode 100644 layout/reftests/image-element/element-paint-background-size-01-ref.html create mode 100644 layout/reftests/image-element/element-paint-background-size-01.html create mode 100644 layout/reftests/image-element/element-paint-background-size-02-ref.html create mode 100644 layout/reftests/image-element/element-paint-background-size-02.html create mode 100644 layout/reftests/image-element/element-paint-clippath-ref.html create mode 100644 layout/reftests/image-element/element-paint-clippath.html create mode 100644 layout/reftests/image-element/element-paint-continuation-ref.html create mode 100644 layout/reftests/image-element/element-paint-continuation.html create mode 100644 layout/reftests/image-element/element-paint-multiple-backgrounds-01-ref.html create mode 100644 layout/reftests/image-element/element-paint-multiple-backgrounds-01a.html create mode 100644 layout/reftests/image-element/element-paint-multiple-backgrounds-01b.html create mode 100644 layout/reftests/image-element/element-paint-multiple-backgrounds-01c.html create mode 100644 layout/reftests/image-element/element-paint-native-widget-ref.html create mode 100644 layout/reftests/image-element/element-paint-native-widget.html create mode 100644 layout/reftests/image-element/element-paint-paintserversize-rounding-01-ref.html create mode 100644 layout/reftests/image-element/element-paint-paintserversize-rounding-01.html create mode 100644 layout/reftests/image-element/element-paint-paintserversize-rounding-02-ref.html create mode 100644 layout/reftests/image-element/element-paint-paintserversize-rounding-02.html create mode 100644 layout/reftests/image-element/element-paint-recursion-ref.html create mode 100644 layout/reftests/image-element/element-paint-recursion.html create mode 100644 layout/reftests/image-element/element-paint-repeated-ref.html create mode 100644 layout/reftests/image-element/element-paint-repeated.html create mode 100644 layout/reftests/image-element/element-paint-sharpness-01a.html create mode 100644 layout/reftests/image-element/element-paint-sharpness-01b.html create mode 100644 layout/reftests/image-element/element-paint-sharpness-01c.html create mode 100644 layout/reftests/image-element/element-paint-sharpness-01d.html create mode 100644 layout/reftests/image-element/element-paint-sharpness-02a.html create mode 100644 layout/reftests/image-element/element-paint-sharpness-02b.html create mode 100644 layout/reftests/image-element/element-paint-sharpness-02c.html create mode 100644 layout/reftests/image-element/element-paint-simple-ref.html create mode 100644 layout/reftests/image-element/element-paint-simple.html create mode 100644 layout/reftests/image-element/element-paint-subimage-sampling-restriction.html create mode 100644 layout/reftests/image-element/element-paint-transform-01-ref.html create mode 100644 layout/reftests/image-element/element-paint-transform-01.html create mode 100644 layout/reftests/image-element/element-paint-transform-02-ref.html create mode 100644 layout/reftests/image-element/element-paint-transform-02.html create mode 100644 layout/reftests/image-element/element-paint-transform-03-ref.html create mode 100644 layout/reftests/image-element/element-paint-transform-03.html create mode 100644 layout/reftests/image-element/element-paint-transform-repeated-ref.html create mode 100644 layout/reftests/image-element/element-paint-transform-repeated.html create mode 100644 layout/reftests/image-element/empty-src.html create mode 100644 layout/reftests/image-element/gradient-html-01-ref.svg create mode 100644 layout/reftests/image-element/gradient-html-01.html create mode 100644 layout/reftests/image-element/gradient-html-02-ref.svg create mode 100644 layout/reftests/image-element/gradient-html-02.html create mode 100644 layout/reftests/image-element/gradient-html-03-ref.svg create mode 100644 layout/reftests/image-element/gradient-html-03.html create mode 100644 layout/reftests/image-element/gradient-html-04-ref.html create mode 100644 layout/reftests/image-element/gradient-html-04.html create mode 100644 layout/reftests/image-element/gradient-html-05-ref.html create mode 100644 layout/reftests/image-element/gradient-html-05.html create mode 100644 layout/reftests/image-element/gradient-html-06a.html create mode 100644 layout/reftests/image-element/gradient-html-06b.html create mode 100644 layout/reftests/image-element/gradient-html-06c.html create mode 100644 layout/reftests/image-element/gradient-html-06d.html create mode 100644 layout/reftests/image-element/gradient-html-06e.html create mode 100644 layout/reftests/image-element/gradient-html-07a.html create mode 100644 layout/reftests/image-element/gradient-html-07b.html create mode 100644 layout/reftests/image-element/gradient-html-07c.html create mode 100644 layout/reftests/image-element/gradient-html-07d.html create mode 100644 layout/reftests/image-element/image-outside-document-invalidate.html create mode 100644 layout/reftests/image-element/invalid-src-2.html create mode 100644 layout/reftests/image-element/invalid-src.html create mode 100644 layout/reftests/image-element/invalidate-1-ref.html create mode 100644 layout/reftests/image-element/invalidate-1.html create mode 100644 layout/reftests/image-element/mask-image-element-ref.html create mode 100644 layout/reftests/image-element/mask-image-element.html create mode 100644 layout/reftests/image-element/mozsetimageelement-01-ref.html create mode 100644 layout/reftests/image-element/mozsetimageelement-01.html create mode 100644 layout/reftests/image-element/mozsetimageelement-02.html create mode 100644 layout/reftests/image-element/no-src.html create mode 100644 layout/reftests/image-element/orientation-1-ref.html create mode 100644 layout/reftests/image-element/orientation-1.html create mode 100644 layout/reftests/image-element/pattern-html-01-ref.svg create mode 100644 layout/reftests/image-element/pattern-html-01.html create mode 100644 layout/reftests/image-element/pattern-html-02-ref.svg create mode 100644 layout/reftests/image-element/pattern-html-02.html create mode 100644 layout/reftests/image-element/reftest.list create mode 100644 layout/reftests/image-element/repeatable-diagonal-gradient.png create mode 100644 layout/reftests/image/100.png create mode 100644 layout/reftests/image/200.png create mode 100644 layout/reftests/image/300.png create mode 100644 layout/reftests/image/400.png create mode 100644 layout/reftests/image/50.png create mode 100644 layout/reftests/image/500.svg create mode 100644 layout/reftests/image/background-image-zoom-1-ref.html create mode 100644 layout/reftests/image/background-image-zoom-1.html create mode 100644 layout/reftests/image/background-image-zoom-2.html create mode 100644 layout/reftests/image/big.png create mode 100644 layout/reftests/image/blue-100x50.png create mode 100644 layout/reftests/image/blue-16x20.png create mode 100644 layout/reftests/image/blue-32x32.png create mode 100644 layout/reftests/image/blue-50x100.png create mode 100644 layout/reftests/image/blue-50x50.png create mode 100644 layout/reftests/image/image-exif-0-deg-flip.jpg create mode 100644 layout/reftests/image/image-exif-0-deg.jpg create mode 100644 layout/reftests/image/image-exif-180-deg-flip.jpg create mode 100644 layout/reftests/image/image-exif-180-deg.jpg create mode 100644 layout/reftests/image/image-exif-270-deg-flip.jpg create mode 100644 layout/reftests/image/image-exif-270-deg.jpg create mode 100644 layout/reftests/image/image-exif-90-deg-flip.jpg create mode 100644 layout/reftests/image/image-exif-90-deg.jpg create mode 100644 layout/reftests/image/image-exif-none.jpg create mode 100644 layout/reftests/image/image-in-iframe-1-ref.html create mode 100644 layout/reftests/image/image-in-iframe-1.html create mode 100644 layout/reftests/image/image-object-fit-dyn-1-ref.html create mode 100644 layout/reftests/image/image-object-fit-dyn-1.html create mode 100644 layout/reftests/image/image-object-fit-with-background-1-ref.html create mode 100644 layout/reftests/image/image-object-fit-with-background-1.html create mode 100644 layout/reftests/image/image-object-fit-with-background-2-ref.html create mode 100644 layout/reftests/image/image-object-fit-with-background-2.html create mode 100644 layout/reftests/image/image-object-position-dyn-1-ref.html create mode 100644 layout/reftests/image/image-object-position-dyn-1.html create mode 100644 layout/reftests/image/image-object-position-with-background-1-ref.html create mode 100644 layout/reftests/image/image-object-position-with-background-1.html create mode 100644 layout/reftests/image/image-object-position-with-background-2-ref.html create mode 100644 layout/reftests/image/image-object-position-with-background-2.html create mode 100644 layout/reftests/image/image-orientation-background.html create mode 100644 layout/reftests/image/image-orientation-dynamic-ref.html create mode 100644 layout/reftests/image/image-orientation-dynamic.html create mode 100644 layout/reftests/image/image-orientation-explicit-none.html create mode 100644 layout/reftests/image/image-orientation-from-image.html create mode 100644 layout/reftests/image/image-orientation-generated-content-ref.html create mode 100644 layout/reftests/image/image-orientation-generated-content.html create mode 100644 layout/reftests/image/image-orientation-ref.html create mode 100644 layout/reftests/image/image-resize-percent-height.html create mode 100644 layout/reftests/image/image-resize-percent-width.html create mode 100644 layout/reftests/image/image-resize-ref.html create mode 100644 layout/reftests/image/image-seam-1-ref.html create mode 100644 layout/reftests/image/image-seam-1a.html create mode 100644 layout/reftests/image/image-seam-1b.html create mode 100644 layout/reftests/image/image-seam-2-ref.html create mode 100644 layout/reftests/image/image-seam-2.html create mode 100644 layout/reftests/image/image-srcset-basic-selection-0.1x-ref.html create mode 100644 layout/reftests/image/image-srcset-basic-selection-0.1x.html create mode 100644 layout/reftests/image/image-srcset-basic-selection-0.5x-ref.html create mode 100644 layout/reftests/image/image-srcset-basic-selection-0.5x.html create mode 100644 layout/reftests/image/image-srcset-basic-selection-0.6x-ref.html create mode 100644 layout/reftests/image/image-srcset-basic-selection-0.6x.html create mode 100644 layout/reftests/image/image-srcset-basic-selection-1.5x-ref.html create mode 100644 layout/reftests/image/image-srcset-basic-selection-1.5x.html create mode 100644 layout/reftests/image/image-srcset-basic-selection-1x-ref.html create mode 100644 layout/reftests/image/image-srcset-basic-selection-1x.html create mode 100644 layout/reftests/image/image-srcset-basic-selection-2x-ref.html create mode 100644 layout/reftests/image/image-srcset-basic-selection-2x.html create mode 100644 layout/reftests/image/image-srcset-basic-selection-width-0.5x-ref.html create mode 100644 layout/reftests/image/image-srcset-basic-selection-width-0.5x.html create mode 100644 layout/reftests/image/image-srcset-basic-selection-width-10x-ref.html create mode 100644 layout/reftests/image/image-srcset-basic-selection-width-10x.html create mode 100644 layout/reftests/image/image-srcset-basic-selection-width-1x-ref.html create mode 100644 layout/reftests/image/image-srcset-basic-selection-width-1x.html create mode 100644 layout/reftests/image/image-srcset-basic-selection-width-2x-ref.html create mode 100644 layout/reftests/image/image-srcset-basic-selection-width-2x.html create mode 100644 layout/reftests/image/image-srcset-default-1x-ref.html create mode 100644 layout/reftests/image/image-srcset-default-1x.html create mode 100644 layout/reftests/image/image-srcset-default-2x-ref.html create mode 100644 layout/reftests/image/image-srcset-default-2x.html create mode 100644 layout/reftests/image/image-srcset-default-src-1x-ref.html create mode 100644 layout/reftests/image/image-srcset-default-src-1x.html create mode 100644 layout/reftests/image/image-srcset-default-src-2x-ref.html create mode 100644 layout/reftests/image/image-srcset-default-src-2x.html create mode 100644 layout/reftests/image/image-srcset-isize-ref.html create mode 100644 layout/reftests/image/image-srcset-isize.html create mode 100644 layout/reftests/image/image-srcset-svg-1x-ref.html create mode 100644 layout/reftests/image/image-srcset-svg-1x.html create mode 100644 layout/reftests/image/image-srcset-svg-2x-ref.html create mode 100644 layout/reftests/image/image-srcset-svg-2x.html create mode 100644 layout/reftests/image/image-srcset-svg-3x-ref.html create mode 100644 layout/reftests/image/image-srcset-svg-3x.html create mode 100644 layout/reftests/image/image-srcset-svg-default-1x-ref.html create mode 100644 layout/reftests/image/image-srcset-svg-default-1x.html create mode 100644 layout/reftests/image/image-srcset-svg-default-2x-ref.html create mode 100644 layout/reftests/image/image-srcset-svg-default-2x.html create mode 100644 layout/reftests/image/image-zoom-1-ref.html create mode 100644 layout/reftests/image/image-zoom-1.html create mode 100644 layout/reftests/image/image-zoom-2.html create mode 100644 layout/reftests/image/img-invalidation-local-transform-1-ref.html create mode 100644 layout/reftests/image/img-invalidation-local-transform-1-ref.png create mode 100644 layout/reftests/image/img-invalidation-local-transform-1.html create mode 100644 layout/reftests/image/img-invalidation-local-transform-1.png create mode 100644 layout/reftests/image/invalid-url-image-1-ref.html create mode 100644 layout/reftests/image/invalid-url-image-1.html create mode 100644 layout/reftests/image/moz-broken-matching-1-ref.html create mode 100644 layout/reftests/image/moz-broken-matching-1.html create mode 100644 layout/reftests/image/moz-broken-matching-lazy-load.html create mode 100644 layout/reftests/image/nearly-white.png create mode 100644 layout/reftests/image/no-intrinsic-size.svg create mode 100644 layout/reftests/image/reftest.list create mode 100644 layout/reftests/image/small.png create mode 100644 layout/reftests/image/sync-image-switch-1-ref.html create mode 100644 layout/reftests/image/sync-image-switch-1a.html create mode 100644 layout/reftests/image/sync-image-switch-1b.html create mode 100644 layout/reftests/image/sync-image-switch-1c.html create mode 100644 layout/reftests/image/sync-image-switch-1d.html create mode 100644 layout/reftests/image/unknown-protocol-ref.html create mode 100644 layout/reftests/image/unknown-protocol.html create mode 100644 layout/reftests/indic-shaping/686225-1-bangla-aat-notref.html create mode 100644 layout/reftests/indic-shaping/686225-1-bangla-aat.html create mode 100644 layout/reftests/indic-shaping/686225-2-kannada-aat-notref.html create mode 100644 layout/reftests/indic-shaping/686225-2-kannada-aat.html create mode 100644 layout/reftests/indic-shaping/balinese-1-ref.html create mode 100644 layout/reftests/indic-shaping/balinese-1.html create mode 100644 layout/reftests/indic-shaping/bengali-1-ref.html create mode 100644 layout/reftests/indic-shaping/bengali-1a.html create mode 100644 layout/reftests/indic-shaping/bengali-1b.html create mode 100644 layout/reftests/indic-shaping/bengali-2-ref.html create mode 100644 layout/reftests/indic-shaping/bengali-2a.html create mode 100644 layout/reftests/indic-shaping/bengali-2b.html create mode 100644 layout/reftests/indic-shaping/bengali-3-ref.html create mode 100644 layout/reftests/indic-shaping/bengali-3a.html create mode 100644 layout/reftests/indic-shaping/bengali-3b.html create mode 100644 layout/reftests/indic-shaping/bengali-3c.html create mode 100644 layout/reftests/indic-shaping/devanagari-1-ref.html create mode 100644 layout/reftests/indic-shaping/devanagari-1a.html create mode 100644 layout/reftests/indic-shaping/devanagari-1b.html create mode 100644 layout/reftests/indic-shaping/devanagari-2-ref.html create mode 100644 layout/reftests/indic-shaping/devanagari-2.html create mode 100644 layout/reftests/indic-shaping/devanagari-3-ref.html create mode 100644 layout/reftests/indic-shaping/devanagari-3a.html create mode 100644 layout/reftests/indic-shaping/devanagari-3b.html create mode 100644 layout/reftests/indic-shaping/devanagari-4-notref.html create mode 100644 layout/reftests/indic-shaping/devanagari-4.html create mode 100644 layout/reftests/indic-shaping/gujarati-1-ref.html create mode 100644 layout/reftests/indic-shaping/gujarati-1a.html create mode 100644 layout/reftests/indic-shaping/gujarati-1b.html create mode 100644 layout/reftests/indic-shaping/gujarati-2-ref.html create mode 100644 layout/reftests/indic-shaping/gujarati-2.html create mode 100644 layout/reftests/indic-shaping/gujarati-3-ref.html create mode 100644 layout/reftests/indic-shaping/gujarati-3a.html create mode 100644 layout/reftests/indic-shaping/gujarati-3b.html create mode 100644 layout/reftests/indic-shaping/gujarati-4-notref.html create mode 100644 layout/reftests/indic-shaping/gujarati-4.html create mode 100644 layout/reftests/indic-shaping/reftest.list create mode 100644 layout/reftests/inline-borderpadding/left-ltr-ref.html create mode 100644 layout/reftests/inline-borderpadding/left-rtl-ref.html create mode 100644 layout/reftests/inline-borderpadding/ltr-basic.html create mode 100644 layout/reftests/inline-borderpadding/ltr-ib.html create mode 100644 layout/reftests/inline-borderpadding/ltr-span-only-ib.html create mode 100644 layout/reftests/inline-borderpadding/ltr-span-only.html create mode 100644 layout/reftests/inline-borderpadding/reftest.list create mode 100644 layout/reftests/inline-borderpadding/right-ltr-ref.html create mode 100644 layout/reftests/inline-borderpadding/right-rtl-ref.html create mode 100644 layout/reftests/inline-borderpadding/rtl-basic.html create mode 100644 layout/reftests/inline-borderpadding/rtl-ib.html create mode 100644 layout/reftests/inline-borderpadding/rtl-span-only-ib.html create mode 100644 layout/reftests/inline-borderpadding/rtl-span-only.html create mode 100644 layout/reftests/inline/inline-block-baseline-ref.html create mode 100644 layout/reftests/inline/inline-block-baseline.html create mode 100644 layout/reftests/inline/inline-block-margin.html create mode 100644 layout/reftests/inline/inline-block-padding.html create mode 100644 layout/reftests/inline/inline-block-width.html create mode 100644 layout/reftests/inline/inline-block-zero.html create mode 100644 layout/reftests/inline/reftest.list create mode 100644 layout/reftests/inline/zero-inline-block-margin-left.html create mode 100644 layout/reftests/inline/zero-inline-block-margin-ref.html create mode 100644 layout/reftests/inline/zero-inline-block-margin-ref2.html create mode 100644 layout/reftests/inline/zero-inline-block-margin-right.html create mode 100644 layout/reftests/invalidation/1243409-1-ref.html create mode 100644 layout/reftests/invalidation/1243409-1.html create mode 100644 layout/reftests/invalidation/540247-1-ref.xhtml create mode 100644 layout/reftests/invalidation/540247-1.xhtml create mode 100644 layout/reftests/invalidation/543681-1-ref.html create mode 100644 layout/reftests/invalidation/543681-1.html create mode 100644 layout/reftests/invalidation/background-position-1-ref.html create mode 100644 layout/reftests/invalidation/background-position-1.html create mode 100644 layout/reftests/invalidation/background-position-2-ref.html create mode 100644 layout/reftests/invalidation/background-position-2a.html create mode 100644 layout/reftests/invalidation/background-position-2b.html create mode 100644 layout/reftests/invalidation/background-position-2c.html create mode 100644 layout/reftests/invalidation/background-position-2d.html create mode 100644 layout/reftests/invalidation/background-position-2e.html create mode 100644 layout/reftests/invalidation/background-position-2f.html create mode 100644 layout/reftests/invalidation/border-radius-1-ref.html create mode 100644 layout/reftests/invalidation/border-radius-1.html create mode 100644 layout/reftests/invalidation/box-shadow-border-radius-ref.html create mode 100644 layout/reftests/invalidation/box-shadow-border-radius.html create mode 100644 layout/reftests/invalidation/clip-path-invalidation-1a.html create mode 100644 layout/reftests/invalidation/clip-path-invalidation-1b.html create mode 100644 layout/reftests/invalidation/clip-path-invalidation-1c.html create mode 100644 layout/reftests/invalidation/clip-path-invalidation-1d.html create mode 100644 layout/reftests/invalidation/clipped-animated-transform-1.html create mode 100644 layout/reftests/invalidation/fast-scrolling.html create mode 100644 layout/reftests/invalidation/filter-userspace-offset.svg create mode 100644 layout/reftests/invalidation/fractional-transform-1.html create mode 100644 layout/reftests/invalidation/fractional-transform-2.html create mode 100644 layout/reftests/invalidation/fractional-transform-3.html create mode 100644 layout/reftests/invalidation/image-scrolling-zoom-1-notref.html create mode 100644 layout/reftests/invalidation/image-scrolling-zoom-1-ref.html create mode 100644 layout/reftests/invalidation/image-scrolling-zoom-1.html create mode 100644 layout/reftests/invalidation/image_rgrg-256x256-animated.gif create mode 100644 layout/reftests/invalidation/image_rgrg-256x256.png create mode 100644 layout/reftests/invalidation/inactive-layertree-visible-region-1.html create mode 100644 layout/reftests/invalidation/inactive-layertree-visible-region-2.html create mode 100644 layout/reftests/invalidation/jetstream-scroll-ref.html create mode 100644 layout/reftests/invalidation/jetstream-scroll.html create mode 100644 layout/reftests/invalidation/layer-splitting-1.html create mode 100644 layout/reftests/invalidation/layer-splitting-2.html create mode 100644 layout/reftests/invalidation/layer-splitting-3.html create mode 100644 layout/reftests/invalidation/layer-splitting-4.html create mode 100644 layout/reftests/invalidation/layer-splitting-5.html create mode 100644 layout/reftests/invalidation/layer-splitting-6.html create mode 100644 layout/reftests/invalidation/layer-splitting-7.html create mode 100644 layout/reftests/invalidation/mask-invalidation-1-ref.html create mode 100644 layout/reftests/invalidation/mask-invalidation-1a.html create mode 100644 layout/reftests/invalidation/mask-invalidation-1b.html create mode 100644 layout/reftests/invalidation/mask-invalidation-2-ref.html create mode 100644 layout/reftests/invalidation/mask-invalidation-2a.html create mode 100644 layout/reftests/invalidation/mask-invalidation-2b.html create mode 100644 layout/reftests/invalidation/mask-invalidation-2c.html create mode 100644 layout/reftests/invalidation/mask-invalidation-2d.html create mode 100644 layout/reftests/invalidation/masklayer-1.html create mode 100644 layout/reftests/invalidation/masklayer-2.html create mode 100644 layout/reftests/invalidation/negative-w-component-ref.html create mode 100644 layout/reftests/invalidation/negative-w-component.html create mode 100644 layout/reftests/invalidation/nudge-to-integer-invalidation.html create mode 100644 layout/reftests/invalidation/one-pixel-wide-background.png create mode 100644 layout/reftests/invalidation/paintedlayer-recycling-1.html create mode 100644 layout/reftests/invalidation/paintedlayer-recycling-2.html create mode 100644 layout/reftests/invalidation/paintedlayer-recycling-3.html create mode 100644 layout/reftests/invalidation/paintedlayer-recycling-4.html create mode 100644 layout/reftests/invalidation/paintedlayer-recycling-5.html create mode 100644 layout/reftests/invalidation/paintedlayer-recycling-6.html create mode 100644 layout/reftests/invalidation/paintedlayer-recycling-7.html create mode 100644 layout/reftests/invalidation/paintedlayer-recycling-8-ref.html create mode 100644 layout/reftests/invalidation/paintedlayer-recycling-8.html create mode 100644 layout/reftests/invalidation/partially-scrolled-svg-group-ref.html create mode 100644 layout/reftests/invalidation/partially-scrolled-svg-group.html create mode 100644 layout/reftests/invalidation/reftest.list create mode 100644 layout/reftests/invalidation/scroll-inactive-layers-2.html create mode 100644 layout/reftests/invalidation/scroll-inactive-layers.html create mode 100644 layout/reftests/invalidation/svg-paint-rect-changes-ref.html create mode 100644 layout/reftests/invalidation/svg-paint-rect-changes.html create mode 100644 layout/reftests/invalidation/table-repaint-a-ref.html create mode 100644 layout/reftests/invalidation/table-repaint-a.html create mode 100644 layout/reftests/invalidation/table-repaint-b-ref.html create mode 100644 layout/reftests/invalidation/table-repaint-b.html create mode 100644 layout/reftests/invalidation/table-repaint-border-collapse-ref.html create mode 100644 layout/reftests/invalidation/table-repaint-border-collapse.html create mode 100644 layout/reftests/invalidation/table-repaint-c-ref.html create mode 100644 layout/reftests/invalidation/table-repaint-c.html create mode 100644 layout/reftests/invalidation/table-repaint-d-ref.html create mode 100644 layout/reftests/invalidation/table-repaint-d.html create mode 100644 layout/reftests/invalidation/table-repaint-e-ref.html create mode 100644 layout/reftests/invalidation/table-repaint-e.html create mode 100644 layout/reftests/invalidation/table-repaint-non-border-collapse-ref.html create mode 100644 layout/reftests/invalidation/table-repaint-non-border-collapse.html create mode 100644 layout/reftests/invalidation/test-animated-image-layers-background.html create mode 100644 layout/reftests/invalidation/test-animated-image-layers-ref.html create mode 100644 layout/reftests/invalidation/test-animated-image-layers.html create mode 100644 layout/reftests/invalidation/test-image-layers-multiple-displayitem.html create mode 100644 layout/reftests/invalidation/test-image-layers-ref.html create mode 100644 layout/reftests/invalidation/test-image-layers.html create mode 100644 layout/reftests/invalidation/transform-floating-point-invalidation.html create mode 100644 layout/reftests/invalidation/zero-opacity-animation.html create mode 100644 layout/reftests/invalidation/zero-opacity-text.html create mode 100644 layout/reftests/layers/component-alpha-enter-1-ref.html create mode 100644 layout/reftests/layers/component-alpha-enter-1.html create mode 100644 layout/reftests/layers/component-alpha-exit-1-ref.html create mode 100644 layout/reftests/layers/component-alpha-exit-1.html create mode 100644 layout/reftests/layers/fixed-pos-scrolled-clip-layerize.html create mode 100644 layout/reftests/layers/fixed-pos-scrolled-clip-opacity-inside-layerize.html create mode 100644 layout/reftests/layers/fixed-pos-scrolled-clip-opacity-layerize.html create mode 100644 layout/reftests/layers/forced-bg-color-outside-visible-region-ref.html create mode 100644 layout/reftests/layers/forced-bg-color-outside-visible-region.html create mode 100644 layout/reftests/layers/layerize-over-fixed-bg-1.html create mode 100644 layout/reftests/layers/mask-layer-transform-ref.html create mode 100644 layout/reftests/layers/mask-layer-transform.html create mode 100644 layout/reftests/layers/move-to-background-1-ref.html create mode 100644 layout/reftests/layers/move-to-background-1.html create mode 100644 layout/reftests/layers/opacity-background-1-ref.html create mode 100644 layout/reftests/layers/opacity-background-1.html create mode 100644 layout/reftests/layers/opacity-blending-ref.html create mode 100644 layout/reftests/layers/opacity-blending.html create mode 100644 layout/reftests/layers/opacity-flattening-large-image-ref.html create mode 100644 layout/reftests/layers/opacity-flattening-large-image.html create mode 100644 layout/reftests/layers/opacity-keep-intermediate-surface-too-long-ref.html create mode 100644 layout/reftests/layers/opacity-keep-intermediate-surface-too-long.html create mode 100644 layout/reftests/layers/pull-background-1.html create mode 100644 layout/reftests/layers/pull-background-2.html create mode 100644 layout/reftests/layers/pull-background-3.html create mode 100644 layout/reftests/layers/pull-background-4.html create mode 100644 layout/reftests/layers/pull-background-5.html create mode 100644 layout/reftests/layers/pull-background-6.html create mode 100644 layout/reftests/layers/pull-background-animated-position-1.html create mode 100644 layout/reftests/layers/pull-background-animated-position-2.html create mode 100644 layout/reftests/layers/pull-background-animated-position-3.html create mode 100644 layout/reftests/layers/pull-background-animated-position-4.html create mode 100644 layout/reftests/layers/pull-background-animated-position-5.html create mode 100644 layout/reftests/layers/pull-background-displayport-1.html create mode 100644 layout/reftests/layers/pull-background-displayport-2.html create mode 100644 layout/reftests/layers/pull-background-displayport-3.html create mode 100644 layout/reftests/layers/pull-background-displayport-4.html create mode 100644 layout/reftests/layers/pull-background-displayport-5.html create mode 100644 layout/reftests/layers/pull-background-displayport-6.html create mode 100644 layout/reftests/layers/reftest.list create mode 100644 layout/reftests/line-breaking/between-whitespaces-ref.html create mode 100644 layout/reftests/line-breaking/between-whitespaces.html create mode 100644 layout/reftests/line-breaking/chemical-1-ref.html create mode 100644 layout/reftests/line-breaking/chemical-1.html create mode 100644 layout/reftests/line-breaking/conservative-range-1-ref.html create mode 100644 layout/reftests/line-breaking/conservative-range-1.html create mode 100644 layout/reftests/line-breaking/conservative-range-2-ref.html create mode 100644 layout/reftests/line-breaking/conservative-range-2.html create mode 100644 layout/reftests/line-breaking/currency-1-ref.html create mode 100644 layout/reftests/line-breaking/currency-1.html create mode 100644 layout/reftests/line-breaking/currency-2-ref.html create mode 100644 layout/reftests/line-breaking/currency-2.html create mode 100644 layout/reftests/line-breaking/datetime-1-ref.html create mode 100644 layout/reftests/line-breaking/datetime-1.html create mode 100644 layout/reftests/line-breaking/emoji-1-ref.html create mode 100644 layout/reftests/line-breaking/emoji-1.html create mode 100644 layout/reftests/line-breaking/emoji-2-ref.html create mode 100644 layout/reftests/line-breaking/emoji-2.html create mode 100644 layout/reftests/line-breaking/hyphens-1-ref.html create mode 100644 layout/reftests/line-breaking/hyphens-1.html create mode 100644 layout/reftests/line-breaking/hyphens-2-ref.html create mode 100644 layout/reftests/line-breaking/hyphens-2.html create mode 100644 layout/reftests/line-breaking/ja-1-ref.html create mode 100644 layout/reftests/line-breaking/ja-1.html create mode 100644 layout/reftests/line-breaking/ja-2-ref.html create mode 100644 layout/reftests/line-breaking/ja-2.html create mode 100644 layout/reftests/line-breaking/ja-3-ref.html create mode 100644 layout/reftests/line-breaking/ja-3.html create mode 100644 layout/reftests/line-breaking/khmer-1-ref.html create mode 100644 layout/reftests/line-breaking/khmer-1.html create mode 100644 layout/reftests/line-breaking/leaders-1-ref.html create mode 100644 layout/reftests/line-breaking/leaders-1.html create mode 100644 layout/reftests/line-breaking/markup-src-1-ref.html create mode 100644 layout/reftests/line-breaking/markup-src-1.html create mode 100644 layout/reftests/line-breaking/non-breakable-1-ref.html create mode 100644 layout/reftests/line-breaking/non-breakable-1.html create mode 100644 layout/reftests/line-breaking/non-breakable-2-ref.html create mode 100644 layout/reftests/line-breaking/non-breakable-2.html create mode 100644 layout/reftests/line-breaking/numerics-1-ref.html create mode 100644 layout/reftests/line-breaking/numerics-1.html create mode 100644 layout/reftests/line-breaking/parentheses-1-ref.html create mode 100644 layout/reftests/line-breaking/parentheses-1.html create mode 100644 layout/reftests/line-breaking/punctuation-open-1-ref.html create mode 100644 layout/reftests/line-breaking/punctuation-open-1.html create mode 100644 layout/reftests/line-breaking/punctuation-open-2-ref.html create mode 100644 layout/reftests/line-breaking/punctuation-open-2.html create mode 100644 layout/reftests/line-breaking/punctuation-open-3-ref.html create mode 100644 layout/reftests/line-breaking/punctuation-open-3.html create mode 100644 layout/reftests/line-breaking/punctuation-open-4-ref.html create mode 100644 layout/reftests/line-breaking/punctuation-open-4.html create mode 100644 layout/reftests/line-breaking/quotationmarks-1-ref.html create mode 100644 layout/reftests/line-breaking/quotationmarks-1.html create mode 100644 layout/reftests/line-breaking/quotationmarks-cjk-1-ref.html create mode 100644 layout/reftests/line-breaking/quotationmarks-cjk-1.html create mode 100644 layout/reftests/line-breaking/reftest.list create mode 100644 layout/reftests/line-breaking/smileys-1-ref.html create mode 100644 layout/reftests/line-breaking/smileys-1.html create mode 100644 layout/reftests/line-breaking/smileys-2-ref.html create mode 100644 layout/reftests/line-breaking/smileys-2.html create mode 100644 layout/reftests/line-breaking/space-cluster-1-ref.html create mode 100644 layout/reftests/line-breaking/space-cluster-1.html create mode 100644 layout/reftests/line-breaking/space-cluster-2-ref.html create mode 100644 layout/reftests/line-breaking/space-cluster-2.html create mode 100644 layout/reftests/line-breaking/surrogates-1-ref.html create mode 100644 layout/reftests/line-breaking/surrogates-1.html create mode 100644 layout/reftests/line-breaking/surrogates-2-ref.html create mode 100644 layout/reftests/line-breaking/surrogates-2.html create mode 100644 layout/reftests/line-breaking/surrogates-3-ref.html create mode 100644 layout/reftests/line-breaking/surrogates-3.html create mode 100644 layout/reftests/line-breaking/surrogates-4-ref.html create mode 100644 layout/reftests/line-breaking/surrogates-4.html create mode 100644 layout/reftests/line-breaking/url-1-ref.html create mode 100644 layout/reftests/line-breaking/url-1.html create mode 100644 layout/reftests/line-breaking/url-2-ref.html create mode 100644 layout/reftests/line-breaking/url-2.html create mode 100644 layout/reftests/line-breaking/url-3-ref.html create mode 100644 layout/reftests/line-breaking/url-3.html create mode 100644 layout/reftests/line-breaking/winpath-1-ref.html create mode 100644 layout/reftests/line-breaking/winpath-1.html create mode 100644 layout/reftests/line-breaking/zwnbsp-1-ref.html create mode 100644 layout/reftests/line-breaking/zwnbsp-1.html create mode 100644 layout/reftests/list-item/bullet-intrinsic-isize-1-ref.html create mode 100644 layout/reftests/list-item/bullet-intrinsic-isize-1.html create mode 100644 layout/reftests/list-item/bullet-intrinsic-isize-2-ref.html create mode 100644 layout/reftests/list-item/bullet-intrinsic-isize-2.html create mode 100644 layout/reftests/list-item/bullet-justify-1-ref.html create mode 100644 layout/reftests/list-item/bullet-justify-1.html create mode 100644 layout/reftests/list-item/bullet-space-1-ref.html create mode 100644 layout/reftests/list-item/bullet-space-1.html create mode 100644 layout/reftests/list-item/bullet-space-2-ref.html create mode 100644 layout/reftests/list-item/bullet-space-2.html create mode 100644 layout/reftests/list-item/image-rendering-css-auto.html create mode 100644 layout/reftests/list-item/image-rendering-css.html create mode 100644 layout/reftests/list-item/image-rendering-ref.html create mode 100644 layout/reftests/list-item/image-rendering-script.html create mode 100644 layout/reftests/list-item/numbering-1-ref.html create mode 100644 layout/reftests/list-item/numbering-1.html create mode 100644 layout/reftests/list-item/numbering-2-ref.html create mode 100644 layout/reftests/list-item/numbering-2.html create mode 100644 layout/reftests/list-item/numbering-3-ref.html create mode 100644 layout/reftests/list-item/numbering-3.html create mode 100644 layout/reftests/list-item/numbering-4-ref.html create mode 100644 layout/reftests/list-item/numbering-4.html create mode 100644 layout/reftests/list-item/numbering-5-ref.html create mode 100644 layout/reftests/list-item/numbering-5.html create mode 100644 layout/reftests/list-item/ol-reversed-1-ref.html create mode 100644 layout/reftests/list-item/ol-reversed-1a.html create mode 100644 layout/reftests/list-item/ol-reversed-1b.html create mode 100644 layout/reftests/list-item/ol-reversed-1c.html create mode 100644 layout/reftests/list-item/ol-reversed-2-ref.html create mode 100644 layout/reftests/list-item/ol-reversed-2.html create mode 100644 layout/reftests/list-item/ol-reversed-3-ref.html create mode 100644 layout/reftests/list-item/ol-reversed-3.html create mode 100644 layout/reftests/list-item/reftest.list create mode 100644 layout/reftests/margin-collapsing/block-abs-pos-1-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-abs-pos-1-ref.html create mode 100644 layout/reftests/margin-collapsing/block-abs-pos-1.html create mode 100644 layout/reftests/margin-collapsing/block-abs-pos-2-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-abs-pos-2-ref.html create mode 100644 layout/reftests/margin-collapsing/block-abs-pos-2-ref2.html create mode 100644 layout/reftests/margin-collapsing/block-abs-pos-2.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-1-ref.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-1a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-1a.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-1b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-1b.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-1c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-1c.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-2-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-2-ref.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-2.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-3-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-3-ref.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-3.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-4-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-4-ref.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-4.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-5-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-5-ref.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-5.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-6-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-6-ref.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-6.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-7-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-7-ref.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-7.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-8-ref.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-8a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-8a.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-8b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-8b.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-8c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-auto-height-last-child-8c.html create mode 100644 layout/reftests/margin-collapsing/block-clear-1a-ref.html create mode 100644 layout/reftests/margin-collapsing/block-clear-1a.html create mode 100644 layout/reftests/margin-collapsing/block-clear-1b-ref.html create mode 100644 layout/reftests/margin-collapsing/block-clear-1b.html create mode 100644 layout/reftests/margin-collapsing/block-clear-2-noref.html create mode 100644 layout/reftests/margin-collapsing/block-clear-2-ref.html create mode 100644 layout/reftests/margin-collapsing/block-clear-2.html create mode 100644 layout/reftests/margin-collapsing/block-clear-3-ref-left.html create mode 100644 layout/reftests/margin-collapsing/block-clear-3-ref-right.html create mode 100644 layout/reftests/margin-collapsing/block-clear-3a.html create mode 100644 layout/reftests/margin-collapsing/block-clear-3b.html create mode 100644 layout/reftests/margin-collapsing/block-clear-3c.html create mode 100644 layout/reftests/margin-collapsing/block-clear-3d.html create mode 100644 layout/reftests/margin-collapsing/block-clear-3e.html create mode 100644 layout/reftests/margin-collapsing/block-clear-3f.html create mode 100644 layout/reftests/margin-collapsing/block-clear-4-ref-left.html create mode 100644 layout/reftests/margin-collapsing/block-clear-4-ref-right.html create mode 100644 layout/reftests/margin-collapsing/block-clear-4a.html create mode 100644 layout/reftests/margin-collapsing/block-clear-4b.html create mode 100644 layout/reftests/margin-collapsing/block-clear-4c.html create mode 100644 layout/reftests/margin-collapsing/block-clear-4d.html create mode 100644 layout/reftests/margin-collapsing/block-clear-4e.html create mode 100644 layout/reftests/margin-collapsing/block-clear-4f.html create mode 100644 layout/reftests/margin-collapsing/block-clear-5-left-ref.html create mode 100644 layout/reftests/margin-collapsing/block-clear-5-right-ref.html create mode 100644 layout/reftests/margin-collapsing/block-clear-5a.html create mode 100644 layout/reftests/margin-collapsing/block-clear-5b.html create mode 100644 layout/reftests/margin-collapsing/block-clear-5c.html create mode 100644 layout/reftests/margin-collapsing/block-clear-5d.html create mode 100644 layout/reftests/margin-collapsing/block-clear-5e.html create mode 100644 layout/reftests/margin-collapsing/block-clear-5f.html create mode 100644 layout/reftests/margin-collapsing/block-clear-5g.html create mode 100644 layout/reftests/margin-collapsing/block-clear-5h.html create mode 100644 layout/reftests/margin-collapsing/block-clear-6a-left.html create mode 100644 layout/reftests/margin-collapsing/block-clear-6abc-left-ref.html create mode 100644 layout/reftests/margin-collapsing/block-clear-6b-left.html create mode 100644 layout/reftests/margin-collapsing/block-clear-6c-left.html create mode 100644 layout/reftests/margin-collapsing/block-clear-6d-left.html create mode 100644 layout/reftests/margin-collapsing/block-clear-6def-left-ref1.html create mode 100644 layout/reftests/margin-collapsing/block-clear-6def-left-ref2.html create mode 100644 layout/reftests/margin-collapsing/block-clear-6e-left.html create mode 100644 layout/reftests/margin-collapsing/block-clear-6f-left.html create mode 100644 layout/reftests/margin-collapsing/block-clear-7a-left.html create mode 100644 layout/reftests/margin-collapsing/block-clear-7abcd-left-ref.html create mode 100644 layout/reftests/margin-collapsing/block-clear-7b-left.html create mode 100644 layout/reftests/margin-collapsing/block-clear-7c-left.html create mode 100644 layout/reftests/margin-collapsing/block-clear-7d-left.html create mode 100644 layout/reftests/margin-collapsing/block-clear-7e-left.html create mode 100644 layout/reftests/margin-collapsing/block-clear-7efgh-left-ref1.html create mode 100644 layout/reftests/margin-collapsing/block-clear-7efgh-left-ref2.html create mode 100644 layout/reftests/margin-collapsing/block-clear-7f-left.html create mode 100644 layout/reftests/margin-collapsing/block-clear-7g-left.html create mode 100644 layout/reftests/margin-collapsing/block-clear-7h-left.html create mode 100644 layout/reftests/margin-collapsing/block-em-length-1-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-em-length-1-ref.html create mode 100644 layout/reftests/margin-collapsing/block-em-length-1.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-1-ref.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-1a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-1a.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-1b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-1b.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-1c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-1c.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-2-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-2-ref.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-2.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-3-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-3-ref.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-3.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-4-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-4-ref.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-4.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-5-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-5-ref.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-5.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-6-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-6-ref.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-6.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-7-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-7-ref.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-7.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-8-ref.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-8a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-8a.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-8b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-8b.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-8c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-first-child-8c.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-1-ref.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-1a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-1a.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-1b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-1b.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-2-ref.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-2a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-2a.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-2b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-2b.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-3-ref.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-3a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-3a.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-3b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-3b.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-4-ref.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-4a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-4a.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-4b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-4b.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-4c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-4c.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-4d-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-4d.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-4e-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-4e.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-4f-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-4f.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-4g-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-4g.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-4h-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-fix-height-last-child-4h.html create mode 100644 layout/reftests/margin-collapsing/block-float-1a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-float-1a-noref.html create mode 100644 layout/reftests/margin-collapsing/block-float-1a-ref.html create mode 100644 layout/reftests/margin-collapsing/block-float-1a-ref2.html create mode 100644 layout/reftests/margin-collapsing/block-float-1a.html create mode 100644 layout/reftests/margin-collapsing/block-float-1b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-float-1b-noref.html create mode 100644 layout/reftests/margin-collapsing/block-float-1b-ref.html create mode 100644 layout/reftests/margin-collapsing/block-float-1b-ref2.html create mode 100644 layout/reftests/margin-collapsing/block-float-1b.html create mode 100644 layout/reftests/margin-collapsing/block-float-2a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-float-2a-noref.html create mode 100644 layout/reftests/margin-collapsing/block-float-2a-ref.html create mode 100644 layout/reftests/margin-collapsing/block-float-2a.html create mode 100644 layout/reftests/margin-collapsing/block-float-2b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-float-2b-noref.html create mode 100644 layout/reftests/margin-collapsing/block-float-2b-ref.html create mode 100644 layout/reftests/margin-collapsing/block-float-2b.html create mode 100644 layout/reftests/margin-collapsing/block-float-3a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-float-3a-ref.html create mode 100644 layout/reftests/margin-collapsing/block-float-3a.html create mode 100644 layout/reftests/margin-collapsing/block-float-3b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-float-3b-ref.html create mode 100644 layout/reftests/margin-collapsing/block-float-3b.html create mode 100644 layout/reftests/margin-collapsing/block-horizontal-1-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-horizontal-1-noref.html create mode 100644 layout/reftests/margin-collapsing/block-horizontal-1-ref.html create mode 100644 layout/reftests/margin-collapsing/block-horizontal-1.html create mode 100644 layout/reftests/margin-collapsing/block-horizontal-2-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-horizontal-2-noref.html create mode 100644 layout/reftests/margin-collapsing/block-horizontal-2-ref.html create mode 100644 layout/reftests/margin-collapsing/block-horizontal-2.html create mode 100644 layout/reftests/margin-collapsing/block-horizontal-3-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-horizontal-3-noref.html create mode 100644 layout/reftests/margin-collapsing/block-horizontal-3-ref.html create mode 100644 layout/reftests/margin-collapsing/block-horizontal-3.html create mode 100644 layout/reftests/margin-collapsing/block-horizontal-4-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-horizontal-4-noref.html create mode 100644 layout/reftests/margin-collapsing/block-horizontal-4-ref.html create mode 100644 layout/reftests/margin-collapsing/block-horizontal-4.html create mode 100644 layout/reftests/margin-collapsing/block-html-body-1-noref.html create mode 100644 layout/reftests/margin-collapsing/block-html-body-1-ref.html create mode 100644 layout/reftests/margin-collapsing/block-html-body-1-ref2.html create mode 100644 layout/reftests/margin-collapsing/block-html-body-1.html create mode 100644 layout/reftests/margin-collapsing/block-html-html-1-ref.html create mode 100644 layout/reftests/margin-collapsing/block-html-html-1a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-html-html-1a.html create mode 100644 layout/reftests/margin-collapsing/block-html-html-1b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-html-html-1b.html create mode 100644 layout/reftests/margin-collapsing/block-html-html-2-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-html-html-2-ref.html create mode 100644 layout/reftests/margin-collapsing/block-html-html-2.html create mode 100644 layout/reftests/margin-collapsing/block-html-html-3-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-html-html-3-ref.html create mode 100644 layout/reftests/margin-collapsing/block-html-html-3.html create mode 100644 layout/reftests/margin-collapsing/block-last-child-1-ref.html create mode 100644 layout/reftests/margin-collapsing/block-last-child-1a.html create mode 100644 layout/reftests/margin-collapsing/block-last-child-1b.html create mode 100644 layout/reftests/margin-collapsing/block-last-child-1c.html create mode 100644 layout/reftests/margin-collapsing/block-last-child-2-ref.html create mode 100644 layout/reftests/margin-collapsing/block-last-child-2a.html create mode 100644 layout/reftests/margin-collapsing/block-last-child-2b.html create mode 100644 layout/reftests/margin-collapsing/block-last-child-2c.html create mode 100644 layout/reftests/margin-collapsing/block-last-child-2d.html create mode 100644 layout/reftests/margin-collapsing/block-last-child-3-ref.html create mode 100644 layout/reftests/margin-collapsing/block-last-child-3a.html create mode 100644 layout/reftests/margin-collapsing/block-last-child-3b.html create mode 100644 layout/reftests/margin-collapsing/block-last-child-3c.html create mode 100644 layout/reftests/margin-collapsing/block-last-child-3d.html create mode 100644 layout/reftests/margin-collapsing/block-last-child-4-ref.html create mode 100644 layout/reftests/margin-collapsing/block-last-child-4a.html create mode 100644 layout/reftests/margin-collapsing/block-last-child-4b.html create mode 100644 layout/reftests/margin-collapsing/block-last-child-4c.html create mode 100644 layout/reftests/margin-collapsing/block-last-child-4d.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-1-ref.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-1a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-1a.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-1b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-1b.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-1c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-1c.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-2-ref.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-2a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-2a.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-2b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-2b.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-3-ref.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-3a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-3a.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-3b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-3b.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-3c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-3c.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-4-ref.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-4a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-4a.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-4b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-4b.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-4c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-4c.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-5-ref.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-5a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-5a.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-5b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-5b.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-6-ref.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-6a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-6a.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-6b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-6b.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-6c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-6c.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-7-ref.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-7a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-7a.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-7b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-7b.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-7c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-7c.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-8-ref.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-8a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-8a.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-8b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-8b.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-9-ref.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-9a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-9a.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-9b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-9b.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-9c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-max-height-last-child-9c.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-1-ref.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-1a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-1a.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-1b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-1b.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-1c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-1c.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-2-ref.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-2a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-2a.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-2b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-2b.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-3-ref.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-3a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-3a.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-3b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-3b.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-3c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-3c.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-4-ref.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-4a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-4a.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-4b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-4b.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-4c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-4c.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-5-ref.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-5a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-5a.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-5b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-5b.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-6-ref.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-6a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-6a.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-6b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-6b.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-6c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-6c.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-7-ref.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-7a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-7a.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-7b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-7b.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-7c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-7c.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-8-ref.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-8a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-8a.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-8b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-8b.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-9-ref.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-9a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-9a.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-9b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-9b.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-9c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-min-height-last-child-9c.html create mode 100644 layout/reftests/margin-collapsing/block-negative-1-noref1.html create mode 100644 layout/reftests/margin-collapsing/block-negative-1-noref2.html create mode 100644 layout/reftests/margin-collapsing/block-negative-1-ref.html create mode 100644 layout/reftests/margin-collapsing/block-negative-1a-dyn1.html create mode 100644 layout/reftests/margin-collapsing/block-negative-1a-dyn2.html create mode 100644 layout/reftests/margin-collapsing/block-negative-1a.html create mode 100644 layout/reftests/margin-collapsing/block-negative-1b-dyn1.html create mode 100644 layout/reftests/margin-collapsing/block-negative-1b-dyn2.html create mode 100644 layout/reftests/margin-collapsing/block-negative-1b.html create mode 100644 layout/reftests/margin-collapsing/block-negative-2-noref1.html create mode 100644 layout/reftests/margin-collapsing/block-negative-2-noref2.html create mode 100644 layout/reftests/margin-collapsing/block-negative-2-ref.html create mode 100644 layout/reftests/margin-collapsing/block-negative-2a-dyn1.html create mode 100644 layout/reftests/margin-collapsing/block-negative-2a-dyn2.html create mode 100644 layout/reftests/margin-collapsing/block-negative-2a.html create mode 100644 layout/reftests/margin-collapsing/block-negative-2b-dyn1.html create mode 100644 layout/reftests/margin-collapsing/block-negative-2b-dyn2.html create mode 100644 layout/reftests/margin-collapsing/block-negative-2b.html create mode 100644 layout/reftests/margin-collapsing/block-negative-3-noref1.html create mode 100644 layout/reftests/margin-collapsing/block-negative-3-noref2.html create mode 100644 layout/reftests/margin-collapsing/block-negative-3-ref.html create mode 100644 layout/reftests/margin-collapsing/block-negative-3-ref2.html create mode 100644 layout/reftests/margin-collapsing/block-negative-3a-dyn1.html create mode 100644 layout/reftests/margin-collapsing/block-negative-3a-dyn2.html create mode 100644 layout/reftests/margin-collapsing/block-negative-3a.html create mode 100644 layout/reftests/margin-collapsing/block-negative-3b-dyn1.html create mode 100644 layout/reftests/margin-collapsing/block-negative-3b-dyn2.html create mode 100644 layout/reftests/margin-collapsing/block-negative-3b.html create mode 100644 layout/reftests/margin-collapsing/block-negative-4-noref1.html create mode 100644 layout/reftests/margin-collapsing/block-negative-4-noref2.html create mode 100644 layout/reftests/margin-collapsing/block-negative-4-ref.html create mode 100644 layout/reftests/margin-collapsing/block-negative-4-ref2.html create mode 100644 layout/reftests/margin-collapsing/block-negative-4a-dyn1.html create mode 100644 layout/reftests/margin-collapsing/block-negative-4a-dyn2.html create mode 100644 layout/reftests/margin-collapsing/block-negative-4a.html create mode 100644 layout/reftests/margin-collapsing/block-negative-4b-dyn1.html create mode 100644 layout/reftests/margin-collapsing/block-negative-4b-dyn2.html create mode 100644 layout/reftests/margin-collapsing/block-negative-4b.html create mode 100644 layout/reftests/margin-collapsing/block-negative-5-dyn1.html create mode 100644 layout/reftests/margin-collapsing/block-negative-5-dyn2.html create mode 100644 layout/reftests/margin-collapsing/block-negative-5-noref1.html create mode 100644 layout/reftests/margin-collapsing/block-negative-5-noref2.html create mode 100644 layout/reftests/margin-collapsing/block-negative-5-ref.html create mode 100644 layout/reftests/margin-collapsing/block-negative-5-ref2.html create mode 100644 layout/reftests/margin-collapsing/block-negative-5.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-1-ref.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-1a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-1a.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-1b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-1b.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-1c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-1c.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-1d-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-1d.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-2-ref.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-2a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-2a.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-2b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-2b.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-2c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-2c.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-2d-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-2d.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-2e-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-2e.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-3-ref.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-3a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-3a.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-3b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-3b.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-3c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-3c.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-4-ref.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-4a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-4a.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-4b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-4b.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-4c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-4c.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-5-ref.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-5a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-5a.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-5b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-5b.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-6-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-6-ref.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-6.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-7-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-7-ref.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-7.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-8-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-8-ref.html create mode 100644 layout/reftests/margin-collapsing/block-no-content-8.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-1-ref.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-1-ref2.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-1a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-1a.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-1b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-1b.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-1c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-1c.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-1d-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-1d.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-1e-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-1e.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-1f-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-1f.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-2-ref.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-2-ref2.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-2a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-2a.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-2b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-2b.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-2c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-2c.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-2d-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-2d.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-2e-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-2e.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-2f-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-2f.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-3-ref.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-3-ref2.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-3a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-3a.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-3b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-3b.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-3c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-3c.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-3d-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-3d.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-4-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-4-ref.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-4-ref2.html create mode 100644 layout/reftests/margin-collapsing/block-non-sibling-4.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-1-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-1-ref.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-1-ref2.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-1.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-2-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-2-ref.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-2-ref2.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-2.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-3-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-3-ref.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-3-ref2.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-3.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-4-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-4-ref.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-4-ref2.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-4.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-5-ref.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-5-ref2.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-5a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-5a.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-5b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-5b.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-5c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-5c-ref.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-5c-ref2.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-5c.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-5d-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-overflow-5d.html create mode 100644 layout/reftests/margin-collapsing/block-percent-1-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-percent-1-ref.html create mode 100644 layout/reftests/margin-collapsing/block-percent-1.html create mode 100644 layout/reftests/margin-collapsing/block-percent-2-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-percent-2-ref.html create mode 100644 layout/reftests/margin-collapsing/block-percent-2.html create mode 100644 layout/reftests/margin-collapsing/block-root-1a-noref1.html create mode 100644 layout/reftests/margin-collapsing/block-root-1a-noref2.html create mode 100644 layout/reftests/margin-collapsing/block-root-1a-ref.html create mode 100644 layout/reftests/margin-collapsing/block-root-1a-ref2.html create mode 100644 layout/reftests/margin-collapsing/block-root-1a.html create mode 100644 layout/reftests/margin-collapsing/block-root-1b-ref.html create mode 100644 layout/reftests/margin-collapsing/block-root-1b-ref2.html create mode 100644 layout/reftests/margin-collapsing/block-root-1b.html create mode 100644 layout/reftests/margin-collapsing/block-sibling-1-noref.html create mode 100644 layout/reftests/margin-collapsing/block-sibling-1-noref2.html create mode 100644 layout/reftests/margin-collapsing/block-sibling-1-ref.html create mode 100644 layout/reftests/margin-collapsing/block-sibling-1-ref2.html create mode 100644 layout/reftests/margin-collapsing/block-sibling-1a-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-sibling-1a.html create mode 100644 layout/reftests/margin-collapsing/block-sibling-1b-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-sibling-1b.html create mode 100644 layout/reftests/margin-collapsing/block-sibling-1c-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-sibling-1c.html create mode 100644 layout/reftests/margin-collapsing/block-sibling-2-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-sibling-2-noref.html create mode 100644 layout/reftests/margin-collapsing/block-sibling-2-ref.html create mode 100644 layout/reftests/margin-collapsing/block-sibling-2-ref2.html create mode 100644 layout/reftests/margin-collapsing/block-sibling-2.html create mode 100644 layout/reftests/margin-collapsing/block-sibling-3-dyn.html create mode 100644 layout/reftests/margin-collapsing/block-sibling-3.html create mode 100644 layout/reftests/margin-collapsing/block-xhtml-html-1-ref.xhtml create mode 100644 layout/reftests/margin-collapsing/block-xhtml-html-1a-dyn.xhtml create mode 100644 layout/reftests/margin-collapsing/block-xhtml-html-1a.xhtml create mode 100644 layout/reftests/margin-collapsing/block-xhtml-html-1b-dyn.xhtml create mode 100644 layout/reftests/margin-collapsing/block-xhtml-html-1b.xhtml create mode 100644 layout/reftests/margin-collapsing/block-xhtml-html-2-dyn.xhtml create mode 100644 layout/reftests/margin-collapsing/block-xhtml-html-2-ref.xhtml create mode 100644 layout/reftests/margin-collapsing/block-xhtml-html-2.xhtml create mode 100644 layout/reftests/margin-collapsing/block-xhtml-html-3-dyn.xhtml create mode 100644 layout/reftests/margin-collapsing/block-xhtml-html-3-ref.xhtml create mode 100644 layout/reftests/margin-collapsing/block-xhtml-html-3.xhtml create mode 100644 layout/reftests/margin-collapsing/block-xhtml-root-1-ref.xhtml create mode 100644 layout/reftests/margin-collapsing/block-xhtml-root-1a.xhtml create mode 100644 layout/reftests/margin-collapsing/block-xhtml-root-1b.xhtml create mode 100644 layout/reftests/margin-collapsing/block-xhtml-root-2-ref.xhtml create mode 100644 layout/reftests/margin-collapsing/block-xhtml-root-2.xhtml create mode 100644 layout/reftests/margin-collapsing/block-xhtml-root-3-ref.xhtml create mode 100644 layout/reftests/margin-collapsing/block-xhtml-root-3.xhtml create mode 100644 layout/reftests/margin-collapsing/block-xml-root-1-ref.css create mode 100644 layout/reftests/margin-collapsing/block-xml-root-1-ref.xml create mode 100644 layout/reftests/margin-collapsing/block-xml-root-1.css create mode 100644 layout/reftests/margin-collapsing/block-xml-root-1.xml create mode 100644 layout/reftests/margin-collapsing/block-zero-height-1a-ref.html create mode 100644 layout/reftests/margin-collapsing/block-zero-height-1a.html create mode 100644 layout/reftests/margin-collapsing/block-zero-height-1b-ref.html create mode 100644 layout/reftests/margin-collapsing/block-zero-height-1b.html create mode 100644 layout/reftests/margin-collapsing/block-zero-height-2a-ref.html create mode 100644 layout/reftests/margin-collapsing/block-zero-height-2a.html create mode 100644 layout/reftests/margin-collapsing/block-zero-height-2b-ref.html create mode 100644 layout/reftests/margin-collapsing/block-zero-height-2b.html create mode 100644 layout/reftests/margin-collapsing/block-zero-height-2c-ref.html create mode 100644 layout/reftests/margin-collapsing/block-zero-height-2c.html create mode 100644 layout/reftests/margin-collapsing/block-zero-height-3-ref.html create mode 100644 layout/reftests/margin-collapsing/block-zero-height-3a.html create mode 100644 layout/reftests/margin-collapsing/block-zero-height-3b.html create mode 100644 layout/reftests/margin-collapsing/block-zero-height-3c.html create mode 100644 layout/reftests/margin-collapsing/block-zero-min-height-1-noref.html create mode 100644 layout/reftests/margin-collapsing/block-zero-min-height-1-ref.html create mode 100644 layout/reftests/margin-collapsing/block-zero-min-height-1a.html create mode 100644 layout/reftests/margin-collapsing/block-zero-min-height-1b.html create mode 100644 layout/reftests/margin-collapsing/block-zero-min-height-1c.html create mode 100644 layout/reftests/margin-collapsing/block-zero-min-height-1d.html create mode 100644 layout/reftests/margin-collapsing/block-zero-min-height-1e.html create mode 100644 layout/reftests/margin-collapsing/block-zero-min-height-1f.html create mode 100644 layout/reftests/margin-collapsing/block-zero-min-height-2-noref.html create mode 100644 layout/reftests/margin-collapsing/block-zero-min-height-2a.html create mode 100644 layout/reftests/margin-collapsing/block-zero-min-height-2ab-ref.html create mode 100644 layout/reftests/margin-collapsing/block-zero-min-height-2b.html create mode 100644 layout/reftests/margin-collapsing/block-zero-min-height-2c-ref.html create mode 100644 layout/reftests/margin-collapsing/block-zero-min-height-2c.html create mode 100644 layout/reftests/margin-collapsing/block-zero-min-height-2d.html create mode 100644 layout/reftests/margin-collapsing/block-zero-min-height-2de-ref.html create mode 100644 layout/reftests/margin-collapsing/block-zero-min-height-2e.html create mode 100644 layout/reftests/margin-collapsing/block-zero-min-height-2f-ref.html create mode 100644 layout/reftests/margin-collapsing/block-zero-min-height-2f.html create mode 100644 layout/reftests/margin-collapsing/block-zero-min-height-3-ref.html create mode 100644 layout/reftests/margin-collapsing/block-zero-min-height-3a.html create mode 100644 layout/reftests/margin-collapsing/block-zero-min-height-3b.html create mode 100644 layout/reftests/margin-collapsing/block-zero-min-height-3c.html create mode 100644 layout/reftests/margin-collapsing/block-zero-min-height-3d.html create mode 100644 layout/reftests/margin-collapsing/caption-child-1-dyn.html create mode 100644 layout/reftests/margin-collapsing/caption-child-1-ref.html create mode 100644 layout/reftests/margin-collapsing/caption-child-1.html create mode 100644 layout/reftests/margin-collapsing/caption-sibling-1-noref.html create mode 100644 layout/reftests/margin-collapsing/caption-sibling-1-noref2.html create mode 100644 layout/reftests/margin-collapsing/caption-sibling-1-ref.html create mode 100644 layout/reftests/margin-collapsing/caption-sibling-1a-dyn.html create mode 100644 layout/reftests/margin-collapsing/caption-sibling-1a.html create mode 100644 layout/reftests/margin-collapsing/caption-sibling-1b-dyn.html create mode 100644 layout/reftests/margin-collapsing/caption-sibling-1b.html create mode 100644 layout/reftests/margin-collapsing/caption-sibling-1c-dyn.html create mode 100644 layout/reftests/margin-collapsing/caption-sibling-1c.html create mode 100644 layout/reftests/margin-collapsing/caption-sibling-2-dyn.html create mode 100644 layout/reftests/margin-collapsing/caption-sibling-2-noref.html create mode 100644 layout/reftests/margin-collapsing/caption-sibling-2-ref.html create mode 100644 layout/reftests/margin-collapsing/column-child-1-dyn.html create mode 100644 layout/reftests/margin-collapsing/column-child-1-ref.html create mode 100644 layout/reftests/margin-collapsing/column-child-1.html create mode 100644 layout/reftests/margin-collapsing/column-sibling-1-ref.html create mode 100644 layout/reftests/margin-collapsing/column-sibling-1a-dyn.html create mode 100644 layout/reftests/margin-collapsing/column-sibling-1a.html create mode 100644 layout/reftests/margin-collapsing/column-sibling-1b-dyn.html create mode 100644 layout/reftests/margin-collapsing/column-sibling-1b.html create mode 100644 layout/reftests/margin-collapsing/column-sibling-1c-dyn.html create mode 100644 layout/reftests/margin-collapsing/column-sibling-1c.html create mode 100644 layout/reftests/margin-collapsing/column-sibling-2-ref.html create mode 100644 layout/reftests/margin-collapsing/column-sibling-2a-dyn.html create mode 100644 layout/reftests/margin-collapsing/column-sibling-2a.html create mode 100644 layout/reftests/margin-collapsing/column-sibling-2b-dyn.html create mode 100644 layout/reftests/margin-collapsing/column-sibling-2b.html create mode 100644 layout/reftests/margin-collapsing/column-sibling-2c-dyn.html create mode 100644 layout/reftests/margin-collapsing/column-sibling-2c.html create mode 100644 layout/reftests/margin-collapsing/dynamic-add-text-1-ref.html create mode 100644 layout/reftests/margin-collapsing/dynamic-add-text-1.html create mode 100644 layout/reftests/margin-collapsing/fieldset-child-1-dyn.html create mode 100644 layout/reftests/margin-collapsing/fieldset-child-1-ref.html create mode 100644 layout/reftests/margin-collapsing/fieldset-child-1.html create mode 100644 layout/reftests/margin-collapsing/fieldset-sibling-1-ref.html create mode 100644 layout/reftests/margin-collapsing/fieldset-sibling-1a-dyn.html create mode 100644 layout/reftests/margin-collapsing/fieldset-sibling-1a.html create mode 100644 layout/reftests/margin-collapsing/fieldset-sibling-1b-dyn.html create mode 100644 layout/reftests/margin-collapsing/fieldset-sibling-1b.html create mode 100644 layout/reftests/margin-collapsing/fieldset-sibling-1c-dyn.html create mode 100644 layout/reftests/margin-collapsing/fieldset-sibling-1c.html create mode 100644 layout/reftests/margin-collapsing/fieldset-sibling-2-ref1.html create mode 100644 layout/reftests/margin-collapsing/fieldset-sibling-2-ref2.html create mode 100644 layout/reftests/margin-collapsing/fieldset-sibling-2a-dyn.html create mode 100644 layout/reftests/margin-collapsing/fieldset-sibling-2a.html create mode 100644 layout/reftests/margin-collapsing/fieldset-sibling-2b-dyn.html create mode 100644 layout/reftests/margin-collapsing/fieldset-sibling-2b.html create mode 100644 layout/reftests/margin-collapsing/fieldset-sibling-2c-dyn.html create mode 100644 layout/reftests/margin-collapsing/fieldset-sibling-2c.html create mode 100644 layout/reftests/margin-collapsing/inline-block-child-1-dyn.html create mode 100644 layout/reftests/margin-collapsing/inline-block-child-1-ref.html create mode 100644 layout/reftests/margin-collapsing/inline-block-child-1.html create mode 100644 layout/reftests/margin-collapsing/inline-block-child-2-dyn.html create mode 100644 layout/reftests/margin-collapsing/inline-block-child-2-noref.html create mode 100644 layout/reftests/margin-collapsing/inline-block-child-2-ref.html create mode 100644 layout/reftests/margin-collapsing/inline-block-child-2.html create mode 100644 layout/reftests/margin-collapsing/inline-block-child-3-dyn.html create mode 100644 layout/reftests/margin-collapsing/inline-block-child-3-ref.html create mode 100644 layout/reftests/margin-collapsing/inline-block-child-3.html create mode 100644 layout/reftests/margin-collapsing/inline-block-horizontal-1-dyn.html create mode 100644 layout/reftests/margin-collapsing/inline-block-horizontal-1-noref.html create mode 100644 layout/reftests/margin-collapsing/inline-block-horizontal-1-ref.html create mode 100644 layout/reftests/margin-collapsing/inline-block-horizontal-1.html create mode 100644 layout/reftests/margin-collapsing/inline-block-horizontal-2-dyn.html create mode 100644 layout/reftests/margin-collapsing/inline-block-horizontal-2-noref.html create mode 100644 layout/reftests/margin-collapsing/inline-block-horizontal-2-ref.html create mode 100644 layout/reftests/margin-collapsing/inline-block-horizontal-2.html create mode 100644 layout/reftests/margin-collapsing/inline-block-sibling-1-ref.html create mode 100644 layout/reftests/margin-collapsing/inline-block-sibling-1a-dyn.html create mode 100644 layout/reftests/margin-collapsing/inline-block-sibling-1a.html create mode 100644 layout/reftests/margin-collapsing/inline-block-sibling-1b-dyn.html create mode 100644 layout/reftests/margin-collapsing/inline-block-sibling-1b.html create mode 100644 layout/reftests/margin-collapsing/inline-block-sibling-1c-dyn.html create mode 100644 layout/reftests/margin-collapsing/inline-block-sibling-1c.html create mode 100644 layout/reftests/margin-collapsing/inline-block-sibling-2-dyn.html create mode 100644 layout/reftests/margin-collapsing/inline-block-sibling-2-noref.html create mode 100644 layout/reftests/margin-collapsing/inline-block-sibling-2-ref.html create mode 100644 layout/reftests/margin-collapsing/inline-block-sibling-2.html create mode 100644 layout/reftests/margin-collapsing/inline-horizontal-1-dyn.html create mode 100644 layout/reftests/margin-collapsing/inline-horizontal-1-noref.html create mode 100644 layout/reftests/margin-collapsing/inline-horizontal-1-ref.html create mode 100644 layout/reftests/margin-collapsing/inline-horizontal-1.html create mode 100644 layout/reftests/margin-collapsing/inline-horizontal-2-dyn.html create mode 100644 layout/reftests/margin-collapsing/inline-horizontal-2-noref.html create mode 100644 layout/reftests/margin-collapsing/inline-horizontal-2-ref.html create mode 100644 layout/reftests/margin-collapsing/inline-horizontal-2.html create mode 100644 layout/reftests/margin-collapsing/inline-table-horizontal-1-dyn.html create mode 100644 layout/reftests/margin-collapsing/inline-table-horizontal-1-noref.html create mode 100644 layout/reftests/margin-collapsing/inline-table-horizontal-1-ref.html create mode 100644 layout/reftests/margin-collapsing/inline-table-horizontal-1.html create mode 100644 layout/reftests/margin-collapsing/reftest.list create mode 100644 layout/reftests/margin-collapsing/scrollable-horizontal-margin-ref.html create mode 100644 layout/reftests/margin-collapsing/scrollable-horizontal-margin.html create mode 100644 layout/reftests/margin-collapsing/scrollable-vertical-margin-ref.html create mode 100644 layout/reftests/margin-collapsing/scrollable-vertical-margin.html create mode 100644 layout/reftests/margin-collapsing/table-caption-1-ref.html create mode 100644 layout/reftests/margin-collapsing/table-caption-1a-dyn.html create mode 100644 layout/reftests/margin-collapsing/table-caption-1a.html create mode 100644 layout/reftests/margin-collapsing/table-caption-1b-dyn.html create mode 100644 layout/reftests/margin-collapsing/table-caption-1b.html create mode 100644 layout/reftests/margin-collapsing/table-caption-1c-dyn.html create mode 100644 layout/reftests/margin-collapsing/table-caption-1c.html create mode 100644 layout/reftests/margin-collapsing/table-caption-2-ref.html create mode 100644 layout/reftests/margin-collapsing/table-caption-2a-dyn.html create mode 100644 layout/reftests/margin-collapsing/table-caption-2a.html create mode 100644 layout/reftests/margin-collapsing/table-caption-2b-dyn.html create mode 100644 layout/reftests/margin-collapsing/table-caption-2b.html create mode 100644 layout/reftests/margin-collapsing/table-caption-2c-dyn.html create mode 100644 layout/reftests/margin-collapsing/table-caption-2c.html create mode 100644 layout/reftests/margin-collapsing/table-caption-bottom-1-dyn.html create mode 100644 layout/reftests/margin-collapsing/table-caption-bottom-1-ref.html create mode 100644 layout/reftests/margin-collapsing/table-caption-bottom-1.html create mode 100644 layout/reftests/margin-collapsing/table-caption-bottom-2-dyn.html create mode 100644 layout/reftests/margin-collapsing/table-caption-bottom-2-ref.html create mode 100644 layout/reftests/margin-collapsing/table-caption-bottom-2.html create mode 100644 layout/reftests/margin-collapsing/table-caption-top-1-dyn.html create mode 100644 layout/reftests/margin-collapsing/table-caption-top-1-ref.html create mode 100644 layout/reftests/margin-collapsing/table-caption-top-1.html create mode 100644 layout/reftests/margin-collapsing/table-caption-top-2-dyn.html create mode 100644 layout/reftests/margin-collapsing/table-caption-top-2-ref.html create mode 100644 layout/reftests/margin-collapsing/table-caption-top-2.html create mode 100644 layout/reftests/margin-collapsing/table-sibling-1-noref.html create mode 100644 layout/reftests/margin-collapsing/table-sibling-1-noref2.html create mode 100644 layout/reftests/margin-collapsing/table-sibling-1-ref.html create mode 100644 layout/reftests/margin-collapsing/table-sibling-1a-dyn.html create mode 100644 layout/reftests/margin-collapsing/table-sibling-1a.html create mode 100644 layout/reftests/margin-collapsing/table-sibling-1b-dyn.html create mode 100644 layout/reftests/margin-collapsing/table-sibling-1b.html create mode 100644 layout/reftests/margin-collapsing/table-sibling-1c-dyn.html create mode 100644 layout/reftests/margin-collapsing/table-sibling-1c.html create mode 100644 layout/reftests/margin-collapsing/table-sibling-2-noref.html create mode 100644 layout/reftests/margin-collapsing/table-sibling-2-noref2.html create mode 100644 layout/reftests/margin-collapsing/table-sibling-2-ref.html create mode 100644 layout/reftests/margin-collapsing/table-sibling-2a-dyn.html create mode 100644 layout/reftests/margin-collapsing/table-sibling-2a.html create mode 100644 layout/reftests/margin-collapsing/table-sibling-2b-dyn.html create mode 100644 layout/reftests/margin-collapsing/table-sibling-2b.html create mode 100644 layout/reftests/margin-collapsing/table-sibling-2c-dyn.html create mode 100644 layout/reftests/margin-collapsing/table-sibling-2c.html create mode 100644 layout/reftests/margin-collapsing/table-sibling-3-dyn.html create mode 100644 layout/reftests/margin-collapsing/table-sibling-3-noref.html create mode 100644 layout/reftests/margin-collapsing/table-sibling-3-ref.html create mode 100644 layout/reftests/marquee/1160342-1.html create mode 100644 layout/reftests/marquee/1160342-2.html create mode 100644 layout/reftests/marquee/1160342-ref.html create mode 100644 layout/reftests/marquee/166591-dynamic-1-ref.html create mode 100644 layout/reftests/marquee/166591-dynamic-1.html create mode 100644 layout/reftests/marquee/336736-1-ref.html create mode 100644 layout/reftests/marquee/336736-1a.html create mode 100644 layout/reftests/marquee/336736-1b.html create mode 100644 layout/reftests/marquee/406073-1-ref.html create mode 100644 layout/reftests/marquee/406073-1.html create mode 100644 layout/reftests/marquee/407016-2-ref.html create mode 100644 layout/reftests/marquee/407016-2.html create mode 100644 layout/reftests/marquee/413027-4-ref.html create mode 100644 layout/reftests/marquee/413027-4.html create mode 100644 layout/reftests/marquee/425247-1-ref.html create mode 100644 layout/reftests/marquee/425247-1.html create mode 100644 layout/reftests/marquee/425247-2-ref.html create mode 100644 layout/reftests/marquee/425247-2.html create mode 100644 layout/reftests/marquee/429849-1-ref.html create mode 100644 layout/reftests/marquee/429849-1.html create mode 100644 layout/reftests/marquee/reftest.list create mode 100644 layout/reftests/mathml/largeop-1-ref.html create mode 100644 layout/reftests/mathml/largeop-1.html create mode 100644 layout/reftests/mathml/mathml-mmultiscript-base-ref.html create mode 100644 layout/reftests/mathml/mathml-mmultiscript-base.html create mode 100644 layout/reftests/mathml/mathml-mmultiscript-mprescript-ref.html create mode 100644 layout/reftests/mathml/mathml-mmultiscript-mprescript.html create mode 100644 layout/reftests/mathml/mirror-op-1-ref.html create mode 100644 layout/reftests/mathml/mirror-op-1.html create mode 100644 layout/reftests/mathml/mirror-op-2-ref.html create mode 100644 layout/reftests/mathml/mirror-op-2.html create mode 100644 layout/reftests/mathml/mirror-op-3-ref.html create mode 100644 layout/reftests/mathml/mirror-op-3.html create mode 100644 layout/reftests/mathml/mirror-op-4-ref.html create mode 100644 layout/reftests/mathml/mirror-op-4.html create mode 100644 layout/reftests/mathml/mmultiscript-align-ref.html create mode 100644 layout/reftests/mathml/mmultiscript-align.html create mode 100644 layout/reftests/mathml/mo-glyph-size-ref.html create mode 100644 layout/reftests/mathml/mo-glyph-size.html create mode 100644 layout/reftests/mathml/mpadded-7-ref.html create mode 100644 layout/reftests/mathml/mpadded-7.html create mode 100644 layout/reftests/mathml/mpadded-8-ref.html create mode 100644 layout/reftests/mathml/mpadded-8.html create mode 100644 layout/reftests/mathml/mpadded-9-ref.html create mode 100644 layout/reftests/mathml/mpadded-9.html create mode 100644 layout/reftests/mathml/mstyle-2-ref.xhtml create mode 100644 layout/reftests/mathml/mstyle-2.xhtml create mode 100644 layout/reftests/mathml/mstyle-3-ref.xhtml create mode 100644 layout/reftests/mathml/mstyle-3.xhtml create mode 100644 layout/reftests/mathml/mstyle-4-ref.xhtml create mode 100644 layout/reftests/mathml/mstyle-4.xhtml create mode 100644 layout/reftests/mathml/multiscripts-1-ref.html create mode 100644 layout/reftests/mathml/multiscripts-1.html create mode 100644 layout/reftests/mathml/munder-mover-align-accent-false-ref.html create mode 100644 layout/reftests/mathml/munder-mover-align-accent-false.html create mode 100644 layout/reftests/mathml/munder-mover-align-accent-true-ref.html create mode 100644 layout/reftests/mathml/munder-mover-align-accent-true.html create mode 100644 layout/reftests/mathml/munderover-align-accent-false-ref.html create mode 100644 layout/reftests/mathml/munderover-align-accent-false.html create mode 100644 layout/reftests/mathml/munderover-align-accent-true-ref.html create mode 100644 layout/reftests/mathml/munderover-align-accent-true.html create mode 100644 layout/reftests/mathml/munderover-empty-scripts-ref.html create mode 100644 layout/reftests/mathml/munderover-empty-scripts.html create mode 100644 layout/reftests/mathml/overbar-width-1-ref.xhtml create mode 100644 layout/reftests/mathml/overbar-width-1.xhtml create mode 100644 layout/reftests/mathml/radicalbar-1.html create mode 100644 layout/reftests/mathml/radicalbar-1a.html create mode 100644 layout/reftests/mathml/radicalbar-1b.html create mode 100644 layout/reftests/mathml/radicalbar-1c.html create mode 100644 layout/reftests/mathml/radicalbar-1d.html create mode 100644 layout/reftests/mathml/radicalbar-2.html create mode 100644 layout/reftests/mathml/radicalbar-2a.html create mode 100644 layout/reftests/mathml/radicalbar-2b.html create mode 100644 layout/reftests/mathml/radicalbar-2c.html create mode 100644 layout/reftests/mathml/radicalbar-2d.html create mode 100644 layout/reftests/mathml/radicalbar-3.html create mode 100644 layout/reftests/mathml/radicalbar-3a.html create mode 100644 layout/reftests/mathml/radicalbar-3b.html create mode 100644 layout/reftests/mathml/radicalbar-3c.html create mode 100644 layout/reftests/mathml/radicalbar-3d.html create mode 100644 layout/reftests/mathml/reftest.list create mode 100644 layout/reftests/mathml/scale-stretchy-1-ref.xhtml create mode 100644 layout/reftests/mathml/scale-stretchy-1.xhtml create mode 100644 layout/reftests/mathml/scale-stretchy-2-ref.xhtml create mode 100644 layout/reftests/mathml/scale-stretchy-2.xhtml create mode 100644 layout/reftests/mathml/scale-stretchy-3-ref.xhtml create mode 100644 layout/reftests/mathml/scale-stretchy-3.xhtml create mode 100644 layout/reftests/mathml/scale-stretchy-4-ref.xhtml create mode 100644 layout/reftests/mathml/scale-stretchy-4.xhtml create mode 100644 layout/reftests/mathml/scale-stretchy-5-ref.xhtml create mode 100644 layout/reftests/mathml/scale-stretchy-5.xhtml create mode 100644 layout/reftests/mathml/scriptlevel-movablelimits-1-ref.html create mode 100644 layout/reftests/mathml/scriptlevel-movablelimits-1.html create mode 100644 layout/reftests/mathml/semantics-1-ref.xhtml create mode 100644 layout/reftests/mathml/semantics-1.xhtml create mode 100644 layout/reftests/mathml/semantics-2-ref.html create mode 100644 layout/reftests/mathml/semantics-2.html create mode 100644 layout/reftests/mathml/semantics-3-ref.html create mode 100644 layout/reftests/mathml/semantics-3.html create mode 100644 layout/reftests/mathml/semantics-5-ref.html create mode 100644 layout/reftests/mathml/semantics-5.html create mode 100644 layout/reftests/mathml/stretchy-1-ref.html create mode 100644 layout/reftests/mathml/stretchy-1.html create mode 100644 layout/reftests/mathml/stretchy-largeop-1-ref.html create mode 100644 layout/reftests/mathml/stretchy-largeop-1.html create mode 100644 layout/reftests/mathml/stretchy-largeop-2-ref.html create mode 100644 layout/reftests/mathml/stretchy-largeop-2.html create mode 100644 layout/reftests/mathml/stretchy-largeop-3-ref.html create mode 100644 layout/reftests/mathml/stretchy-largeop-3.html create mode 100644 layout/reftests/mathml/subscript-italic-correction-ref.html create mode 100644 layout/reftests/mathml/subscript-italic-correction.html create mode 100644 layout/reftests/mathml/underbar-width-1-ref.xhtml create mode 100644 layout/reftests/mathml/underbar-width-1.xhtml create mode 100644 layout/reftests/meta-viewport/async-scroll-to-no-content-area-ref.html create mode 100644 layout/reftests/meta-viewport/async-scroll-to-no-content-area.html create mode 100644 layout/reftests/meta-viewport/box-shadow.html create mode 100644 layout/reftests/meta-viewport/clamped-by-default-minimum-scale.html create mode 100644 layout/reftests/meta-viewport/desktop-mode-ref.html create mode 100644 layout/reftests/meta-viewport/desktop-mode.html create mode 100644 layout/reftests/meta-viewport/device-height-for-width.html create mode 100644 layout/reftests/meta-viewport/device-height-with-dynamic-toolbar-ref.html create mode 100644 layout/reftests/meta-viewport/device-height-with-dynamic-toolbar.html create mode 100644 layout/reftests/meta-viewport/dynamic-grow-width-and-height.html create mode 100644 layout/reftests/meta-viewport/dynamic-grow-width.html create mode 100644 layout/reftests/meta-viewport/horizontal-overflow-hidden-region-ref.html create mode 100644 layout/reftests/meta-viewport/horizontal-overflow-hidden-region.html create mode 100644 layout/reftests/meta-viewport/initial-scale-0.html create mode 100644 layout/reftests/meta-viewport/initial-scale-0_25-ref.html create mode 100644 layout/reftests/meta-viewport/initial-scale-0_5-ref.html create mode 100644 layout/reftests/meta-viewport/initial-scale-1.html create mode 100644 layout/reftests/meta-viewport/initial-scale-10-ref.html create mode 100644 layout/reftests/meta-viewport/initial-scale-100.html create mode 100644 layout/reftests/meta-viewport/invalid-content.html create mode 100644 layout/reftests/meta-viewport/invalid-width-ref.html create mode 100644 layout/reftests/meta-viewport/invalid-width.html create mode 100644 layout/reftests/meta-viewport/min-scale-aspect-ratio.html create mode 100644 layout/reftests/meta-viewport/minimum-scale.html create mode 100644 layout/reftests/meta-viewport/negative-initial-and-maximum-scale.html create mode 100644 layout/reftests/meta-viewport/no-scalable-with-minimum-scale-ref.html create mode 100644 layout/reftests/meta-viewport/no-scalable-with-minimum-scale.html create mode 100644 layout/reftests/meta-viewport/no-viewport.html create mode 100644 layout/reftests/meta-viewport/no-zoom-ref.html create mode 100644 layout/reftests/meta-viewport/not-able-to-scrollTo.html create mode 100644 layout/reftests/meta-viewport/overflow-hidden-region-dynamic-width-change.html create mode 100644 layout/reftests/meta-viewport/overflow-hidden-region-with-negative-left-positioned-element.html create mode 100644 layout/reftests/meta-viewport/overflow-hidden-region.html create mode 100644 layout/reftests/meta-viewport/overflow-region-ref.html create mode 100644 layout/reftests/meta-viewport/overflow-region.html create mode 100644 layout/reftests/meta-viewport/position-fixed-on-half-height-content-ref.html create mode 100644 layout/reftests/meta-viewport/position-fixed-on-half-height-content.html create mode 100644 layout/reftests/meta-viewport/position-fixed-on-landscape-content.html create mode 100644 layout/reftests/meta-viewport/position-fixed-on-minimum-scale-size-ref.html create mode 100644 layout/reftests/meta-viewport/position-fixed-on-minimum-scale-size.html create mode 100644 layout/reftests/meta-viewport/position-fixed-on-square-content-ref.html create mode 100644 layout/reftests/meta-viewport/position-fixed-on-square-content.html create mode 100644 layout/reftests/meta-viewport/position-fixed-out-of-view.html create mode 100644 layout/reftests/meta-viewport/reftest.list create mode 100644 layout/reftests/meta-viewport/removal.html create mode 100644 layout/reftests/meta-viewport/remove-overflow-hidden-region-ref.html create mode 100644 layout/reftests/meta-viewport/remove-overflow-hidden-region.html create mode 100644 layout/reftests/meta-viewport/resolution-change-on-landscape-content-ref.html create mode 100644 layout/reftests/meta-viewport/resolution-change-on-landscape-content.html create mode 100644 layout/reftests/meta-viewport/scroll-to-unreachable-area-ref.html create mode 100644 layout/reftests/meta-viewport/scroll-to-unreachable-area.html create mode 100644 layout/reftests/meta-viewport/scrollbars-in-half-height-content-ref.html create mode 100644 layout/reftests/meta-viewport/scrollbars-in-half-height-content.html create mode 100644 layout/reftests/meta-viewport/scrollbars-in-landscape-content-ref.html create mode 100644 layout/reftests/meta-viewport/scrollbars-in-landscape-content.html create mode 100644 layout/reftests/meta-viewport/vertical-overflow-hidden-region.html create mode 100644 layout/reftests/meta-viewport/viewport-width.html create mode 100644 layout/reftests/meta-viewport/width-980-ref.html create mode 100644 layout/reftests/meta-viewport/wrapped-text-at-icb-ref.html create mode 100644 layout/reftests/meta-viewport/wrapped-text-at-icb.html create mode 100644 layout/reftests/moz.build create mode 100644 layout/reftests/mp4-video/canvas-1-ref.xhtml create mode 100644 layout/reftests/mp4-video/canvas-1.xhtml create mode 100644 layout/reftests/mp4-video/image-rendering-css-auto.html create mode 100644 layout/reftests/mp4-video/image-rendering-css.html create mode 100644 layout/reftests/mp4-video/image-rendering-ref.html create mode 100644 layout/reftests/mp4-video/image-rendering-script.html create mode 100644 layout/reftests/mp4-video/qr.mp4 create mode 100644 layout/reftests/mp4-video/reftest.list create mode 100644 layout/reftests/mp4-video/short.mp4 create mode 100644 layout/reftests/native-theme/427122-1-ref.html create mode 100644 layout/reftests/native-theme/427122-1.html create mode 100644 layout/reftests/native-theme/470711-1-ref.xhtml create mode 100644 layout/reftests/native-theme/470711-1.xhtml create mode 100644 layout/reftests/native-theme/482955-1-ref.xhtml create mode 100644 layout/reftests/native-theme/482955-1.xhtml create mode 100644 layout/reftests/native-theme/492155-1.html create mode 100644 layout/reftests/native-theme/492155-2.html create mode 100644 layout/reftests/native-theme/492155-3.html create mode 100644 layout/reftests/native-theme/492155-4.html create mode 100644 layout/reftests/native-theme/676387-1-ref.xhtml create mode 100644 layout/reftests/native-theme/676387-1.xhtml create mode 100644 layout/reftests/native-theme/blank-window.xhtml create mode 100644 layout/reftests/native-theme/border-radius-ref.html create mode 100644 layout/reftests/native-theme/border-radius.html create mode 100644 layout/reftests/native-theme/box-shadow-button-ref.html create mode 100644 layout/reftests/native-theme/box-shadow-button.html create mode 100644 layout/reftests/native-theme/box-shadow-combobox-ref.html create mode 100644 layout/reftests/native-theme/box-shadow-combobox.html create mode 100644 layout/reftests/native-theme/box-shadow-input-ref.html create mode 100644 layout/reftests/native-theme/box-shadow-input.html create mode 100644 layout/reftests/native-theme/box-shadow-listbox-ref.html create mode 100644 layout/reftests/native-theme/box-shadow-listbox.html create mode 100644 layout/reftests/native-theme/button-html-not-blank.html create mode 100644 layout/reftests/native-theme/button-native.html create mode 100644 layout/reftests/native-theme/button-nonnative-when-styled-ref.html create mode 100644 layout/reftests/native-theme/button-nonnative-when-styled.html create mode 100644 layout/reftests/native-theme/button-nonnative.html create mode 100644 layout/reftests/native-theme/button-not-blank.html create mode 100644 layout/reftests/native-theme/checkbox-dynamic-1-ref.html create mode 100644 layout/reftests/native-theme/checkbox-dynamic-1.html create mode 100644 layout/reftests/native-theme/checkbox-native.html create mode 100644 layout/reftests/native-theme/checkbox-nonnative.html create mode 100644 layout/reftests/native-theme/checkbox-not-blank.html create mode 100644 layout/reftests/native-theme/checkbox-not-mirrored-when-rtl-ref.html create mode 100644 layout/reftests/native-theme/checkbox-not-mirrored-when-rtl.html create mode 100644 layout/reftests/native-theme/checkbox-still-native-when-styled-ref.html create mode 100644 layout/reftests/native-theme/checkbox-still-native-when-styled.html create mode 100644 layout/reftests/native-theme/combobox-native.html create mode 100644 layout/reftests/native-theme/combobox-nonnative-when-styled-ref.html create mode 100644 layout/reftests/native-theme/combobox-nonnative-when-styled.html create mode 100644 layout/reftests/native-theme/combobox-nonnative.html create mode 100644 layout/reftests/native-theme/combobox-not-blank.html create mode 100644 layout/reftests/native-theme/fieldset-not-blank.html create mode 100644 layout/reftests/native-theme/file-not-blank.html create mode 100644 layout/reftests/native-theme/listbox-native.html create mode 100644 layout/reftests/native-theme/listbox-nonnative-when-styled-ref.html create mode 100644 layout/reftests/native-theme/listbox-nonnative-when-styled.html create mode 100644 layout/reftests/native-theme/listbox-nonnative.html create mode 100644 layout/reftests/native-theme/listbox-not-blank.html create mode 100644 layout/reftests/native-theme/native-theme-disabled-cascade-levels-ref.html create mode 100644 layout/reftests/native-theme/native-theme-disabled-cascade-levels.html create mode 100644 layout/reftests/native-theme/progress-nobar.html create mode 100644 layout/reftests/native-theme/progress-overflow-ref.html create mode 100644 layout/reftests/native-theme/progress-overflow-small.html create mode 100644 layout/reftests/native-theme/progress-overflow.html create mode 100644 layout/reftests/native-theme/radio-native.html create mode 100644 layout/reftests/native-theme/radio-nonnative.html create mode 100644 layout/reftests/native-theme/radio-not-blank.html create mode 100644 layout/reftests/native-theme/radio-still-native-when-styled-ref.html create mode 100644 layout/reftests/native-theme/radio-still-native-when-styled.html create mode 100644 layout/reftests/native-theme/reftest.list create mode 100644 layout/reftests/native-theme/resizer-bottomleft-rtl.xhtml create mode 100644 layout/reftests/native-theme/resizer-bottomleft.xhtml create mode 100644 layout/reftests/native-theme/resizer-bottomright-rtl.xhtml create mode 100644 layout/reftests/native-theme/resizer-bottomright.xhtml create mode 100644 layout/reftests/native-theme/resizer-left.xhtml create mode 100644 layout/reftests/native-theme/scroll-thumb-minimum-size-notheme-ref.html create mode 100644 layout/reftests/native-theme/scroll-thumb-minimum-size-notheme.html create mode 100644 layout/reftests/native-theme/scroll-thumb-minimum-size-theme-ref.html create mode 100644 layout/reftests/native-theme/scroll-thumb-minimum-size-theme.html create mode 100644 layout/reftests/native-theme/text-control-not-blank.html create mode 100644 layout/reftests/native-theme/text-input-native.html create mode 100644 layout/reftests/native-theme/text-input-nonnative-when-styled-ref.html create mode 100644 layout/reftests/native-theme/text-input-nonnative-when-styled.html create mode 100644 layout/reftests/native-theme/text-input-nonnative.html create mode 100644 layout/reftests/native-theme/textarea-native.html create mode 100644 layout/reftests/native-theme/textarea-nonnative-when-styled-ref.html create mode 100644 layout/reftests/native-theme/textarea-nonnative-when-styled.html create mode 100644 layout/reftests/native-theme/textarea-nonnative.html create mode 100644 layout/reftests/native-theme/textarea-not-blank.html create mode 100644 layout/reftests/object/404-data-ref.html create mode 100644 layout/reftests/object/404-data-with-type-ref.html create mode 100644 layout/reftests/object/404-data-with-type.html create mode 100644 layout/reftests/object/404-data.html create mode 100644 layout/reftests/object/connection-refused-ref.html create mode 100644 layout/reftests/object/connection-refused.html create mode 100644 layout/reftests/object/extra/404.html create mode 100644 layout/reftests/object/extra/404.html^headers^ create mode 100644 layout/reftests/object/extra/malformed.xml create mode 100644 layout/reftests/object/extra/malformed_image.png create mode 100644 layout/reftests/object/extra/pass.html create mode 100644 layout/reftests/object/extra/pass.png create mode 100644 layout/reftests/object/extra/pass.svg create mode 100644 layout/reftests/object/extra/pass_image create mode 100644 layout/reftests/object/image-no-useful-extension-typesniff-ref.html create mode 100644 layout/reftests/object/image-no-useful-extension-typesniff.html create mode 100644 layout/reftests/object/image-no-useful-extension-with-type-ref.html create mode 100644 layout/reftests/object/image-no-useful-extension-with-type.html create mode 100644 layout/reftests/object/image-ref.html create mode 100644 layout/reftests/object/image-with-type-ref.html create mode 100644 layout/reftests/object/image-with-type.html create mode 100644 layout/reftests/object/image.html create mode 100644 layout/reftests/object/malformed-should-fallback-ref.html create mode 100644 layout/reftests/object/malformed-should-fallback.html create mode 100644 layout/reftests/object/malformed-uri-ref.html create mode 100644 layout/reftests/object/malformed-uri.html create mode 100644 layout/reftests/object/malformed-with-type-ref.html create mode 100644 layout/reftests/object/malformed-with-type.html create mode 100644 layout/reftests/object/malformed-xml-ref.html create mode 100644 layout/reftests/object/malformed-xml-with-type-ref.html create mode 100644 layout/reftests/object/malformed-xml-with-type.html create mode 100644 layout/reftests/object/malformed-xml.html create mode 100644 layout/reftests/object/no-attrs-ref.html create mode 100644 layout/reftests/object/no-attrs.html create mode 100644 layout/reftests/object/page-as-data-ref.html create mode 100644 layout/reftests/object/page-as-data-with-type-ref.html create mode 100644 layout/reftests/object/page-as-data-with-type.html create mode 100644 layout/reftests/object/page-as-data.html create mode 100644 layout/reftests/object/reftest.list create mode 100644 layout/reftests/object/svg-ref.html create mode 100644 layout/reftests/object/svg-with-type-ref.html create mode 100644 layout/reftests/object/svg-with-type.html create mode 100644 layout/reftests/object/svg.html create mode 100644 layout/reftests/object/type-overridden-by-server-ref.html create mode 100644 layout/reftests/object/type-overridden-by-server.html create mode 100644 layout/reftests/object/unknown-type-ref.html create mode 100644 layout/reftests/object/unknown-type.html create mode 100644 layout/reftests/ogg-video/444-1-ref.html create mode 100644 layout/reftests/ogg-video/444-1.html create mode 100644 layout/reftests/ogg-video/aspect-ratio-1-ref.html create mode 100644 layout/reftests/ogg-video/aspect-ratio-1a.xhtml create mode 100644 layout/reftests/ogg-video/aspect-ratio-1b.xhtml create mode 100644 layout/reftests/ogg-video/aspect-ratio-2-ref.html create mode 100644 layout/reftests/ogg-video/aspect-ratio-2a.xhtml create mode 100644 layout/reftests/ogg-video/aspect-ratio-2b.xhtml create mode 100644 layout/reftests/ogg-video/aspect-ratio-3-ref.xhtml create mode 100644 layout/reftests/ogg-video/aspect-ratio-3a.xhtml create mode 100644 layout/reftests/ogg-video/aspect-ratio-3b.xhtml create mode 100644 layout/reftests/ogg-video/basic-1-ref.html create mode 100644 layout/reftests/ogg-video/basic-1.xhtml create mode 100644 layout/reftests/ogg-video/black100x100-aspect3to2.ogv create mode 100644 layout/reftests/ogg-video/black140x100.ogv create mode 100644 layout/reftests/ogg-video/black29x19offset.ogv create mode 100644 layout/reftests/ogg-video/blue140x100.png create mode 100644 layout/reftests/ogg-video/blue250x200.png create mode 100644 layout/reftests/ogg-video/canvas-1a.xhtml create mode 100644 layout/reftests/ogg-video/canvas-1b.xhtml create mode 100644 layout/reftests/ogg-video/clipping-1-ref.html create mode 100644 layout/reftests/ogg-video/clipping-1a.html create mode 100644 layout/reftests/ogg-video/empty-1-ref.html create mode 100644 layout/reftests/ogg-video/empty-1a.html create mode 100644 layout/reftests/ogg-video/empty-1b.html create mode 100644 layout/reftests/ogg-video/encoded-aspect-ratio-1-ref.html create mode 100644 layout/reftests/ogg-video/encoded-aspect-ratio-1.html create mode 100644 layout/reftests/ogg-video/green70x30.png create mode 100644 layout/reftests/ogg-video/object-aspect-ratio-1a.xhtml create mode 100644 layout/reftests/ogg-video/object-aspect-ratio-1b.xhtml create mode 100644 layout/reftests/ogg-video/object-aspect-ratio-2a.xhtml create mode 100644 layout/reftests/ogg-video/object-aspect-ratio-2b.xhtml create mode 100644 layout/reftests/ogg-video/offset-1-ref.html create mode 100644 layout/reftests/ogg-video/offset-1.xhtml create mode 100644 layout/reftests/ogg-video/poster-1.html create mode 100644 layout/reftests/ogg-video/poster-10.html create mode 100644 layout/reftests/ogg-video/poster-11.html create mode 100644 layout/reftests/ogg-video/poster-12.html create mode 100644 layout/reftests/ogg-video/poster-13.html create mode 100644 layout/reftests/ogg-video/poster-15.html create mode 100644 layout/reftests/ogg-video/poster-2.html create mode 100644 layout/reftests/ogg-video/poster-3.html create mode 100644 layout/reftests/ogg-video/poster-4.html create mode 100644 layout/reftests/ogg-video/poster-5.html create mode 100644 layout/reftests/ogg-video/poster-6.html create mode 100644 layout/reftests/ogg-video/poster-7.html create mode 100644 layout/reftests/ogg-video/poster-8.html create mode 100644 layout/reftests/ogg-video/poster-ref-black140x100.html create mode 100644 layout/reftests/ogg-video/poster-ref-blue125x100.html create mode 100644 layout/reftests/ogg-video/poster-ref-blue140x100.html create mode 100644 layout/reftests/ogg-video/poster-ref-blue250x200.html create mode 100644 layout/reftests/ogg-video/poster-ref-blue400x300.html create mode 100644 layout/reftests/ogg-video/poster-ref-green70x30.html create mode 100644 layout/reftests/ogg-video/poster-ref-red140x100.html create mode 100644 layout/reftests/ogg-video/red140x100.png create mode 100644 layout/reftests/ogg-video/red160x120.png create mode 100644 layout/reftests/ogg-video/reftest.list create mode 100644 layout/reftests/ogg-video/seek420.ogv create mode 100644 layout/reftests/ogg-video/seek444.ogv create mode 100644 layout/reftests/ogg-video/zoomed-1-ref.html create mode 100644 layout/reftests/ogg-video/zoomed-1.xhtml create mode 100644 layout/reftests/outline/outline-and-3d-transform-1-ref.html create mode 100644 layout/reftests/outline/outline-and-3d-transform-1a.html create mode 100644 layout/reftests/outline/outline-and-3d-transform-1b.html create mode 100644 layout/reftests/outline/outline-and-3d-transform-2-ref.html create mode 100644 layout/reftests/outline/outline-and-3d-transform-2.html create mode 100644 layout/reftests/outline/outline-and-box-shadow-ref.html create mode 100644 layout/reftests/outline/outline-and-box-shadow.html create mode 100644 layout/reftests/outline/outline-auto-001-ref.html create mode 100644 layout/reftests/outline/outline-auto-001.html create mode 100644 layout/reftests/outline/outline-auto-002-ref.html create mode 100644 layout/reftests/outline/outline-auto-002.html create mode 100644 layout/reftests/outline/outline-auto-explicit-native-widget-ref.html create mode 100644 layout/reftests/outline/outline-auto-explicit-native-widget.html create mode 100644 layout/reftests/outline/outline-auto-follows-border-radius-non-native-02.html create mode 100644 layout/reftests/outline/outline-auto-follows-border-radius-non-native-notref.html create mode 100644 layout/reftests/outline/outline-auto-follows-border-radius-non-native.html create mode 100644 layout/reftests/outline/outline-auto-suppressed-native-widget-ref.html create mode 100644 layout/reftests/outline/outline-auto-suppressed-native-widget.html create mode 100644 layout/reftests/outline/outline-dynamic-change-1-ref.html create mode 100644 layout/reftests/outline/outline-dynamic-change-1a.html create mode 100644 layout/reftests/outline/outline-dynamic-change-1b.html create mode 100644 layout/reftests/outline/outline-initial-1-ref.html create mode 100644 layout/reftests/outline/outline-initial-1a.html create mode 100644 layout/reftests/outline/outline-initial-1b.html create mode 100644 layout/reftests/outline/outline-on-table-ref.html create mode 100644 layout/reftests/outline/outline-on-table.html create mode 100644 layout/reftests/outline/outline-overflow-block-abspos.html create mode 100644 layout/reftests/outline/outline-overflow-block-float.html create mode 100644 layout/reftests/outline/outline-overflow-block-ref.html create mode 100644 layout/reftests/outline/outline-overflow-inlineblock-abspos.html create mode 100644 layout/reftests/outline/outline-overflow-inlineblock-float.html create mode 100644 layout/reftests/outline/outline-overflow-inlineblock-ref.html create mode 100644 layout/reftests/outline/outline-table-caption-invisible.html create mode 100644 layout/reftests/outline/outline-table-caption-ref.html create mode 100644 layout/reftests/outline/outline-table-caption.html create mode 100644 layout/reftests/outline/outline-wrapped-span-1-ref.html create mode 100644 layout/reftests/outline/outline-wrapped-span-1.html create mode 100644 layout/reftests/outline/reftest.list create mode 100644 layout/reftests/pagination/1108104-ref.html create mode 100644 layout/reftests/pagination/1108104.html create mode 100644 layout/reftests/pagination/115199-1-ref.html create mode 100644 layout/reftests/pagination/115199-1.html create mode 100644 layout/reftests/pagination/115199-2-ref.html create mode 100644 layout/reftests/pagination/115199-2a.html create mode 100644 layout/reftests/pagination/115199-2b.html create mode 100644 layout/reftests/pagination/1166147-ref.html create mode 100644 layout/reftests/pagination/1166147.html create mode 100644 layout/reftests/pagination/129941-1-ref.html create mode 100644 layout/reftests/pagination/129941-1a.html create mode 100644 layout/reftests/pagination/129941-1b.html create mode 100644 layout/reftests/pagination/129941-1c.html create mode 100644 layout/reftests/pagination/129941-1d.html create mode 100644 layout/reftests/pagination/129941-1e-ref.html create mode 100644 layout/reftests/pagination/129941-1e.html create mode 100644 layout/reftests/pagination/1321803-1-ref.html create mode 100644 layout/reftests/pagination/1321803-1a.html create mode 100644 layout/reftests/pagination/1404868-1-ref.html create mode 100644 layout/reftests/pagination/1404868-1.html create mode 100644 layout/reftests/pagination/1406050-1-ref.html create mode 100644 layout/reftests/pagination/1406050-1.html create mode 100644 layout/reftests/pagination/1406291-1-ref.html create mode 100644 layout/reftests/pagination/1406291-1.html create mode 100644 layout/reftests/pagination/1409585-1-ref.html create mode 100644 layout/reftests/pagination/1409585-1.html create mode 100644 layout/reftests/pagination/1411799-1-ref.html create mode 100644 layout/reftests/pagination/1411799-1.html create mode 100644 layout/reftests/pagination/1420528-1-ref.html create mode 100644 layout/reftests/pagination/1420528-1.html create mode 100644 layout/reftests/pagination/1427141-1.html create mode 100644 layout/reftests/pagination/1427141-2.html create mode 100644 layout/reftests/pagination/1427141-ref.html create mode 100644 layout/reftests/pagination/1468654-1-ref.html create mode 100644 layout/reftests/pagination/1468654-1.html create mode 100644 layout/reftests/pagination/1596310-ref.html create mode 100644 layout/reftests/pagination/1596310.html create mode 100644 layout/reftests/pagination/272830-1-ref.html create mode 100644 layout/reftests/pagination/272830-1.html create mode 100644 layout/reftests/pagination/318022-1-ref.html create mode 100644 layout/reftests/pagination/318022-1.html create mode 100644 layout/reftests/pagination/381497-f.html create mode 100644 layout/reftests/pagination/381497-n.html create mode 100644 layout/reftests/pagination/403669-1-ref.html create mode 100644 layout/reftests/pagination/403669-1.html create mode 100644 layout/reftests/pagination/577450-1-ref.html create mode 100644 layout/reftests/pagination/577450-1.html create mode 100644 layout/reftests/pagination/609227-1-ref.html create mode 100644 layout/reftests/pagination/609227-1.html create mode 100644 layout/reftests/pagination/609227-2-ref.html create mode 100644 layout/reftests/pagination/609227-2a.html create mode 100644 layout/reftests/pagination/609227-2b.html create mode 100644 layout/reftests/pagination/626395-1-ref.html create mode 100644 layout/reftests/pagination/626395-1a.html create mode 100644 layout/reftests/pagination/626395-1b.html create mode 100644 layout/reftests/pagination/626395-2-ref.html create mode 100644 layout/reftests/pagination/626395-2a.html create mode 100644 layout/reftests/pagination/626395-2b.html create mode 100644 layout/reftests/pagination/626395-2c.html create mode 100644 layout/reftests/pagination/626395-2d.html create mode 100644 layout/reftests/pagination/652178-1-ref.html create mode 100644 layout/reftests/pagination/652178-1-ref2.html create mode 100644 layout/reftests/pagination/652178-1.html create mode 100644 layout/reftests/pagination/745025-1-ref.html create mode 100644 layout/reftests/pagination/745025-1.html create mode 100644 layout/reftests/pagination/820496-1-ref.html create mode 100644 layout/reftests/pagination/820496-1.html create mode 100644 layout/reftests/pagination/960822-ref.html create mode 100644 layout/reftests/pagination/960822.html create mode 100644 layout/reftests/pagination/966419-1-ref.html create mode 100644 layout/reftests/pagination/966419-1.html create mode 100644 layout/reftests/pagination/966419-2-ref.html create mode 100644 layout/reftests/pagination/966419-2.html create mode 100644 layout/reftests/pagination/abspos-breaking-000.ref.xhtml create mode 100644 layout/reftests/pagination/abspos-breaking-000.xhtml create mode 100644 layout/reftests/pagination/abspos-breaking-001.xhtml create mode 100644 layout/reftests/pagination/abspos-breaking-002.xhtml create mode 100644 layout/reftests/pagination/abspos-breaking-003-ref.html create mode 100644 layout/reftests/pagination/abspos-breaking-003.html create mode 100644 layout/reftests/pagination/abspos-breaking-004-ref.html create mode 100644 layout/reftests/pagination/abspos-breaking-004.html create mode 100644 layout/reftests/pagination/abspos-breaking-005-ref.html create mode 100644 layout/reftests/pagination/abspos-breaking-005.html create mode 100644 layout/reftests/pagination/abspos-breaking-006-ref.html create mode 100644 layout/reftests/pagination/abspos-breaking-006.html create mode 100644 layout/reftests/pagination/abspos-breaking-007-ref.html create mode 100644 layout/reftests/pagination/abspos-breaking-007.html create mode 100644 layout/reftests/pagination/abspos-breaking-008-ref.html create mode 100644 layout/reftests/pagination/abspos-breaking-008.html create mode 100644 layout/reftests/pagination/abspos-breaking-009-ref.html create mode 100644 layout/reftests/pagination/abspos-breaking-009.html create mode 100644 layout/reftests/pagination/abspos-breaking-010-ref.html create mode 100644 layout/reftests/pagination/abspos-breaking-010.html create mode 100644 layout/reftests/pagination/abspos-breaking-011-ref.html create mode 100644 layout/reftests/pagination/abspos-breaking-011.html create mode 100644 layout/reftests/pagination/abspos-breaking-dynamic-001-ref.html create mode 100644 layout/reftests/pagination/abspos-breaking-dynamic-001.html create mode 100644 layout/reftests/pagination/abspos-breaking-dynamic-002-ref.html create mode 100644 layout/reftests/pagination/abspos-breaking-dynamic-002.html create mode 100644 layout/reftests/pagination/abspos-breaking-dynamic-003-ref.html create mode 100644 layout/reftests/pagination/abspos-breaking-dynamic-003.html create mode 100644 layout/reftests/pagination/abspos-breaking-dynamic-004.html create mode 100644 layout/reftests/pagination/abspos-breaking-dynamic-005-ref.html create mode 100644 layout/reftests/pagination/abspos-breaking-dynamic-005.html create mode 100644 layout/reftests/pagination/abspos-overflow-01-cols.ref.xhtml create mode 100644 layout/reftests/pagination/abspos-overflow-01-cols.xhtml create mode 100644 layout/reftests/pagination/abspos-overflow-01.ref.xhtml create mode 100644 layout/reftests/pagination/abspos-overflow-01.xhtml create mode 100644 layout/reftests/pagination/bfc-001-ref.html create mode 100644 layout/reftests/pagination/bfc-001.html create mode 100644 layout/reftests/pagination/bfc-002.html create mode 100644 layout/reftests/pagination/bfc-003.html create mode 100644 layout/reftests/pagination/bfc-004-ref.html create mode 100644 layout/reftests/pagination/bfc-004.html create mode 100644 layout/reftests/pagination/bfc-005.html create mode 100644 layout/reftests/pagination/bfc-006-ref.html create mode 100644 layout/reftests/pagination/bfc-006.html create mode 100644 layout/reftests/pagination/bfc-007.html create mode 100644 layout/reftests/pagination/bfc-008.html create mode 100644 layout/reftests/pagination/blank.html create mode 100644 layout/reftests/pagination/block-max-height-001-ref.html create mode 100644 layout/reftests/pagination/block-max-height-001.html create mode 100644 layout/reftests/pagination/block-max-height-002.html create mode 100644 layout/reftests/pagination/block-min-height-001-ref.html create mode 100644 layout/reftests/pagination/block-min-height-001.html create mode 100644 layout/reftests/pagination/block-min-height-002.html create mode 100644 layout/reftests/pagination/border-breaking-000-cols.ref.xhtml create mode 100644 layout/reftests/pagination/border-breaking-000-cols.xhtml create mode 100644 layout/reftests/pagination/border-breaking-001-cols.ref.xhtml create mode 100644 layout/reftests/pagination/border-breaking-001-cols.xhtml create mode 100644 layout/reftests/pagination/border-breaking-002-cols.ref.xhtml create mode 100644 layout/reftests/pagination/border-breaking-002-cols.xhtml create mode 100644 layout/reftests/pagination/border-breaking-003-cols.ref.xhtml create mode 100644 layout/reftests/pagination/border-breaking-003-cols.xhtml create mode 100644 layout/reftests/pagination/border-breaking-004-cols.xhtml create mode 100644 layout/reftests/pagination/column-balancing-break-inside-avoid-2-ref.html create mode 100644 layout/reftests/pagination/column-balancing-break-inside-avoid-2.html create mode 100644 layout/reftests/pagination/combobox-page-break-inside-ref.html create mode 100644 layout/reftests/pagination/combobox-page-break-inside.html create mode 100644 layout/reftests/pagination/contain-size-break-001-ref.html create mode 100644 layout/reftests/pagination/contain-size-break-001.html create mode 100644 layout/reftests/pagination/contain-size-break-002-ref.html create mode 100644 layout/reftests/pagination/contain-size-break-002.html create mode 100644 layout/reftests/pagination/contain-size-break-003-ref.html create mode 100644 layout/reftests/pagination/contain-size-break-003.html create mode 100644 layout/reftests/pagination/content-inserted-000.ref.xhtml create mode 100644 layout/reftests/pagination/content-inserted-000.xhtml create mode 100644 layout/reftests/pagination/content-inserted-001.ref.xhtml create mode 100644 layout/reftests/pagination/content-inserted-001.xhtml create mode 100644 layout/reftests/pagination/content-inserted-002.ref.xhtml create mode 100644 layout/reftests/pagination/content-inserted-002.xhtml create mode 100644 layout/reftests/pagination/content-inserted-003.xhtml create mode 100644 layout/reftests/pagination/content-inserted-004.xhtml create mode 100644 layout/reftests/pagination/content-inserted-005.xhtml create mode 100644 layout/reftests/pagination/content-inserted-006.xhtml create mode 100644 layout/reftests/pagination/content-inserted-007.xhtml create mode 100644 layout/reftests/pagination/content-inserted-008.xhtml create mode 100644 layout/reftests/pagination/content-inserted-009.xhtml create mode 100644 layout/reftests/pagination/content-url-element.html create mode 100644 layout/reftests/pagination/content-url-pseudo-ref.html create mode 100644 layout/reftests/pagination/content-url-pseudo.html create mode 100644 layout/reftests/pagination/dynamic-abspos-overflow-01-cols.ref.xhtml create mode 100644 layout/reftests/pagination/dynamic-abspos-overflow-01-cols.xhtml create mode 100644 layout/reftests/pagination/fieldset-001-grid.html create mode 100644 layout/reftests/pagination/fieldset-001-ref.html create mode 100644 layout/reftests/pagination/fieldset-001.html create mode 100644 layout/reftests/pagination/fieldset-002-ref.html create mode 100644 layout/reftests/pagination/fieldset-002.html create mode 100644 layout/reftests/pagination/fieldset-003-ref.html create mode 100644 layout/reftests/pagination/fieldset-003.html create mode 100644 layout/reftests/pagination/fieldset-004-ref.html create mode 100644 layout/reftests/pagination/fieldset-004.html create mode 100644 layout/reftests/pagination/fieldset-005-ref.html create mode 100644 layout/reftests/pagination/fieldset-005.html create mode 100644 layout/reftests/pagination/fieldset-006-ref.html create mode 100644 layout/reftests/pagination/fieldset-006.html create mode 100644 layout/reftests/pagination/fieldset-007-ref.html create mode 100644 layout/reftests/pagination/fieldset-007.html create mode 100644 layout/reftests/pagination/fieldset-008-ref.html create mode 100644 layout/reftests/pagination/fieldset-008.html create mode 100644 layout/reftests/pagination/fieldset-009-ref.html create mode 100644 layout/reftests/pagination/fieldset-009.html create mode 100644 layout/reftests/pagination/fieldset-00A-ref.html create mode 100644 layout/reftests/pagination/fieldset-00A.html create mode 100644 layout/reftests/pagination/fieldset-00B-ref.html create mode 100644 layout/reftests/pagination/fieldset-00B.html create mode 100644 layout/reftests/pagination/fieldset-00C-ref.html create mode 100644 layout/reftests/pagination/fieldset-00C.html create mode 100644 layout/reftests/pagination/fieldset-00D-ref.html create mode 100644 layout/reftests/pagination/fieldset-00D.html create mode 100644 layout/reftests/pagination/fieldset-00E-ref.html create mode 100644 layout/reftests/pagination/fieldset-00E.html create mode 100644 layout/reftests/pagination/fieldset-00F-ref.html create mode 100644 layout/reftests/pagination/fieldset-00F.html create mode 100644 layout/reftests/pagination/fieldset-00G-ref.html create mode 100644 layout/reftests/pagination/fieldset-00G.html create mode 100644 layout/reftests/pagination/fieldset-00H-grid.html create mode 100644 layout/reftests/pagination/fieldset-00H-ref.html create mode 100644 layout/reftests/pagination/fieldset-00H.html create mode 100644 layout/reftests/pagination/fieldset-00I-grid.html create mode 100644 layout/reftests/pagination/fieldset-00I-ref.html create mode 100644 layout/reftests/pagination/fieldset-00I.html create mode 100644 layout/reftests/pagination/fieldset-00J-grid.html create mode 100644 layout/reftests/pagination/fieldset-00J-ref.html create mode 100644 layout/reftests/pagination/fieldset-00J.html create mode 100644 layout/reftests/pagination/fieldset-00K-ref.html create mode 100644 layout/reftests/pagination/fieldset-00K.html create mode 100644 layout/reftests/pagination/fieldset-00L-ref.html create mode 100644 layout/reftests/pagination/fieldset-00L.html create mode 100644 layout/reftests/pagination/fieldset-00M-ref.html create mode 100644 layout/reftests/pagination/fieldset-00M.html create mode 100644 layout/reftests/pagination/float-clear-000-print.html create mode 100644 layout/reftests/pagination/float-clear-000-print.ref.html create mode 100644 layout/reftests/pagination/float-clear-001-print.html create mode 100644 layout/reftests/pagination/float-clear-002-print.html create mode 100644 layout/reftests/pagination/float-clear-003-print.html create mode 100644 layout/reftests/pagination/float-continuations-000.html create mode 100644 layout/reftests/pagination/float-continuations-000.ref.html create mode 100644 layout/reftests/pagination/image.html create mode 100644 layout/reftests/pagination/inline-block-frag-offset-1-ref.html create mode 100644 layout/reftests/pagination/inline-block-frag-offset-1.html create mode 100644 layout/reftests/pagination/inline-block-frag-offset-2-ref.html create mode 100644 layout/reftests/pagination/inline-block-frag-offset-2.html create mode 100644 layout/reftests/pagination/inline-block-frag-simple-1-ref.html create mode 100644 layout/reftests/pagination/inline-block-frag-simple-1.html create mode 100644 layout/reftests/pagination/inline-block-frag-simple-2-ref.html create mode 100644 layout/reftests/pagination/inline-block-frag-simple-2.html create mode 100644 layout/reftests/pagination/inline-block-frag-text-1-ref.html create mode 100644 layout/reftests/pagination/inline-block-frag-text-1.html create mode 100644 layout/reftests/pagination/inline-block-slice-1-ref.html create mode 100644 layout/reftests/pagination/inline-block-slice-1.html create mode 100644 layout/reftests/pagination/inline-block-slice-1b-ref.html create mode 100644 layout/reftests/pagination/inline-block-slice-1b.html create mode 100644 layout/reftests/pagination/inline-block-slice-1c-ref.html create mode 100644 layout/reftests/pagination/inline-block-slice-1c.html create mode 100644 layout/reftests/pagination/inline-block-slice-2-ref.html create mode 100644 layout/reftests/pagination/inline-block-slice-2.html create mode 100644 layout/reftests/pagination/inline-block-slice-2b-ref.html create mode 100644 layout/reftests/pagination/inline-block-slice-2b.html create mode 100644 layout/reftests/pagination/inline-block-slice-2c-ref.html create mode 100644 layout/reftests/pagination/inline-block-slice-2c.html create mode 100644 layout/reftests/pagination/inline-block-slice-3-ref.html create mode 100644 layout/reftests/pagination/inline-block-slice-3.html create mode 100644 layout/reftests/pagination/inline-block-slice-3b-ref.html create mode 100644 layout/reftests/pagination/inline-block-slice-3b.html create mode 100644 layout/reftests/pagination/inline-block-slice-3c-ref.html create mode 100644 layout/reftests/pagination/inline-block-slice-3c.html create mode 100644 layout/reftests/pagination/inline-block-slice-4-ref.html create mode 100644 layout/reftests/pagination/inline-block-slice-4.html create mode 100644 layout/reftests/pagination/inline-block-slice-4b-ref.html create mode 100644 layout/reftests/pagination/inline-block-slice-4b.html create mode 100644 layout/reftests/pagination/inline-block-slice-4c-ref.html create mode 100644 layout/reftests/pagination/inline-block-slice-4c.html create mode 100644 layout/reftests/pagination/inline-block-slice-5-ref.html create mode 100644 layout/reftests/pagination/inline-block-slice-5.html create mode 100644 layout/reftests/pagination/inline-block-slice-5b-ref.html create mode 100644 layout/reftests/pagination/inline-block-slice-5b.html create mode 100644 layout/reftests/pagination/inline-block-slice-5c-ref.html create mode 100644 layout/reftests/pagination/inline-block-slice-5c.html create mode 100644 layout/reftests/pagination/inline-block-slice-6-ref.html create mode 100644 layout/reftests/pagination/inline-block-slice-6.html create mode 100644 layout/reftests/pagination/inline-block-slice-6b-ref.html create mode 100644 layout/reftests/pagination/inline-block-slice-6b.html create mode 100644 layout/reftests/pagination/inline-block-slice-6c-ref.html create mode 100644 layout/reftests/pagination/inline-block-slice-6c.html create mode 100644 layout/reftests/pagination/inline-block-slice-7-ref.html create mode 100644 layout/reftests/pagination/inline-block-slice-7.html create mode 100644 layout/reftests/pagination/inline-block-slice-8-ref.html create mode 100644 layout/reftests/pagination/inline-block-slice-8.html create mode 100644 layout/reftests/pagination/inline-block-slice-8b-ref.html create mode 100644 layout/reftests/pagination/inline-block-slice-8b.html create mode 100644 layout/reftests/pagination/inline-block-slice-8c-ref.html create mode 100644 layout/reftests/pagination/inline-block-slice-8c.html create mode 100644 layout/reftests/pagination/quirks-notref.html create mode 100644 layout/reftests/pagination/quirks-ref.html create mode 100644 layout/reftests/pagination/quirks.html create mode 100644 layout/reftests/pagination/reftest.list create mode 100644 layout/reftests/pagination/resize-reflow-000.html create mode 100644 layout/reftests/pagination/resize-reflow-000.ref.html create mode 100644 layout/reftests/pagination/resize-reflow-001.html create mode 100644 layout/reftests/pagination/resize-reflow-001.inner.html create mode 100644 layout/reftests/pagination/resize-reflow-001.ref.html create mode 100644 layout/reftests/pagination/row-page-break-after-always-1.html create mode 100644 layout/reftests/pagination/row-page-break-after-always-2.html create mode 100644 layout/reftests/pagination/rowgroup-page-break-after-always-1.html create mode 100644 layout/reftests/pagination/rowgroup-tfoot-page-break-after-always-1.html create mode 100644 layout/reftests/pagination/rowgroup-thead-page-break-after-always-1.html create mode 100644 layout/reftests/pagination/table-caption-splitaftercaption-1-ref.html create mode 100644 layout/reftests/pagination/table-caption-splitaftercaption-1.html create mode 100644 layout/reftests/pagination/table-caption-splitaftercaption-2-ref.html create mode 100644 layout/reftests/pagination/table-caption-splitaftercaption-2.html create mode 100644 layout/reftests/pagination/table-caption-splitaftercaption-3-ref.html create mode 100644 layout/reftests/pagination/table-caption-splitaftercaption-3.html create mode 100644 layout/reftests/pagination/table-caption-splitaftercaption-4-ref.html create mode 100644 layout/reftests/pagination/table-caption-splitaftercaption-4.html create mode 100644 layout/reftests/pagination/table-caption-splitaftercaption-5-ref.html create mode 100644 layout/reftests/pagination/table-caption-splitaftercaption-5.html create mode 100644 layout/reftests/pagination/table-caption-splitaftercaption-8.html create mode 100644 layout/reftests/pagination/table-caption-splitaftercaption-9.html create mode 100644 layout/reftests/pagination/table-caption-splitrowgroup-1-ref.html create mode 100644 layout/reftests/pagination/table-caption-splitrowgroup-1.html create mode 100644 layout/reftests/pagination/table-cell-breaking-1-ref.html create mode 100644 layout/reftests/pagination/table-cell-breaking-1a.html create mode 100644 layout/reftests/pagination/table-cell-breaking-1b.html create mode 100644 layout/reftests/pagination/table-cell-breaking-2-ref.html create mode 100644 layout/reftests/pagination/table-cell-breaking-2a.html create mode 100644 layout/reftests/pagination/table-cell-breaking-2b.html create mode 100644 layout/reftests/pagination/table-cell-breaking-3-ref.html create mode 100644 layout/reftests/pagination/table-cell-breaking-3a-ref.html create mode 100644 layout/reftests/pagination/table-cell-breaking-3a.html create mode 100644 layout/reftests/pagination/table-cell-breaking-3b.html create mode 100644 layout/reftests/pagination/table-nested-1308876-1-ref.html create mode 100644 layout/reftests/pagination/table-nested-1308876-1.xhtml create mode 100644 layout/reftests/pagination/table-page-break-after-always-1.html create mode 100644 layout/reftests/pagination/table-page-break-after-left-1.html create mode 100644 layout/reftests/pagination/table-page-break-after-right-1.html create mode 100644 layout/reftests/pagination/table-page-break-before-always-1-ref.html create mode 100644 layout/reftests/pagination/table-page-break-before-always-1.html create mode 100644 layout/reftests/pagination/table-page-break-before-auto-1-ref.html create mode 100644 layout/reftests/pagination/table-page-break-before-auto-1.html create mode 100644 layout/reftests/pagination/table-page-break-before-auto-2-ref.html create mode 100644 layout/reftests/pagination/table-page-break-before-auto-2.html create mode 100644 layout/reftests/pagination/table-page-break-before-auto-3-ref.html create mode 100644 layout/reftests/pagination/table-page-break-before-avoid-1.html create mode 100644 layout/reftests/pagination/table-page-break-before-left-1.html create mode 100644 layout/reftests/pagination/table-page-break-before-right-1.html create mode 100644 layout/reftests/pagination/table-tfoot-thead-1-ref.html create mode 100644 layout/reftests/pagination/table-tfoot-thead-1.html create mode 100644 layout/reftests/pagination/table_internal_pagebreak-1.html create mode 100644 layout/reftests/pagination/test-async-paged.html create mode 100644 layout/reftests/percent-overflow-sizing/dynamicHeight100-ref.html create mode 100644 layout/reftests/percent-overflow-sizing/dynamicHeight100.html create mode 100644 layout/reftests/percent-overflow-sizing/greenbox.html create mode 100644 layout/reftests/percent-overflow-sizing/greenboxhbar.html create mode 100644 layout/reftests/percent-overflow-sizing/hScrollAbsHeight.html create mode 100644 layout/reftests/percent-overflow-sizing/hScrollAbsHeightD.html create mode 100644 layout/reftests/percent-overflow-sizing/hScrollAbsHeightQuirks.html create mode 100644 layout/reftests/percent-overflow-sizing/hScrollAbsHeightQuirksD.html create mode 100644 layout/reftests/percent-overflow-sizing/hScrollAbsMinHeightD.html create mode 100644 layout/reftests/percent-overflow-sizing/hScrollAbsMinHeightQuirksD.html create mode 100644 layout/reftests/percent-overflow-sizing/hScrollSimpleHeight.html create mode 100644 layout/reftests/percent-overflow-sizing/hScrollSimpleHeightD.html create mode 100644 layout/reftests/percent-overflow-sizing/hScrollSimpleHeightQuirks-1.html create mode 100644 layout/reftests/percent-overflow-sizing/hScrollSimpleHeightQuirks-1D.html create mode 100644 layout/reftests/percent-overflow-sizing/hScrollSimpleHeightQuirks-2.html create mode 100644 layout/reftests/percent-overflow-sizing/hScrollSimpleHeightQuirks-2D.html create mode 100644 layout/reftests/percent-overflow-sizing/hScrollSimpleHeightQuirks-3.html create mode 100644 layout/reftests/percent-overflow-sizing/hScrollSimpleHeightQuirks-3D.html create mode 100644 layout/reftests/percent-overflow-sizing/hScrollSimpleMinHeightD.html create mode 100644 layout/reftests/percent-overflow-sizing/hScrollSimpleMinHeightQuirks-1D.html create mode 100644 layout/reftests/percent-overflow-sizing/hScrollSimpleMinHeightQuirks-3D.html create mode 100644 layout/reftests/percent-overflow-sizing/nestedHeight-ref.html create mode 100644 layout/reftests/percent-overflow-sizing/nestedHeight.html create mode 100644 layout/reftests/percent-overflow-sizing/nestedHeightQuirks-ref.html create mode 100644 layout/reftests/percent-overflow-sizing/nestedHeightQuirks.html create mode 100644 layout/reftests/percent-overflow-sizing/reftest.list create mode 100644 layout/reftests/percent-overflow-sizing/simpleAbsHeight.html create mode 100644 layout/reftests/percent-overflow-sizing/simpleAbsHeightD.html create mode 100644 layout/reftests/percent-overflow-sizing/simpleAbsMinHeightD.html create mode 100644 layout/reftests/percent-overflow-sizing/simpleHeight100.html create mode 100644 layout/reftests/percent-overflow-sizing/simpleHeight100D.html create mode 100644 layout/reftests/percent-overflow-sizing/simpleMinHeight100D.html create mode 100644 layout/reftests/pixel-rounding/background-color-base.html create mode 100644 layout/reftests/pixel-rounding/background-color-height-10.html create mode 100644 layout/reftests/pixel-rounding/background-color-height-4.html create mode 100644 layout/reftests/pixel-rounding/background-color-height-5.html create mode 100644 layout/reftests/pixel-rounding/background-color-height-6.html create mode 100644 layout/reftests/pixel-rounding/background-color-height-top-4.html create mode 100644 layout/reftests/pixel-rounding/background-color-height-top-5.html create mode 100644 layout/reftests/pixel-rounding/background-color-height-top-6.html create mode 100644 layout/reftests/pixel-rounding/background-color-left-10.html create mode 100644 layout/reftests/pixel-rounding/background-color-left-4.html create mode 100644 layout/reftests/pixel-rounding/background-color-left-5.html create mode 100644 layout/reftests/pixel-rounding/background-color-left-6.html create mode 100644 layout/reftests/pixel-rounding/background-color-left-width-4.html create mode 100644 layout/reftests/pixel-rounding/background-color-left-width-5.html create mode 100644 layout/reftests/pixel-rounding/background-color-left-width-6.html create mode 100644 layout/reftests/pixel-rounding/background-color-top-10.html create mode 100644 layout/reftests/pixel-rounding/background-color-top-4.html create mode 100644 layout/reftests/pixel-rounding/background-color-top-5.html create mode 100644 layout/reftests/pixel-rounding/background-color-top-6.html create mode 100644 layout/reftests/pixel-rounding/background-color-top-height-4.html create mode 100644 layout/reftests/pixel-rounding/background-color-top-height-5.html create mode 100644 layout/reftests/pixel-rounding/background-color-top-height-6.html create mode 100644 layout/reftests/pixel-rounding/background-color-width-10.html create mode 100644 layout/reftests/pixel-rounding/background-color-width-4.html create mode 100644 layout/reftests/pixel-rounding/background-color-width-5.html create mode 100644 layout/reftests/pixel-rounding/background-color-width-6.html create mode 100644 layout/reftests/pixel-rounding/background-color-width-left-4.html create mode 100644 layout/reftests/pixel-rounding/background-color-width-left-5.html create mode 100644 layout/reftests/pixel-rounding/background-color-width-left-6.html create mode 100644 layout/reftests/pixel-rounding/background-image-base.html create mode 100644 layout/reftests/pixel-rounding/background-image-height-10-ref.html create mode 100644 layout/reftests/pixel-rounding/background-image-height-4.html create mode 100644 layout/reftests/pixel-rounding/background-image-height-5.html create mode 100644 layout/reftests/pixel-rounding/background-image-height-6.html create mode 100644 layout/reftests/pixel-rounding/background-image-height-top-4.html create mode 100644 layout/reftests/pixel-rounding/background-image-height-top-5.html create mode 100644 layout/reftests/pixel-rounding/background-image-height-top-6.html create mode 100644 layout/reftests/pixel-rounding/background-image-left-10-ref.html create mode 100644 layout/reftests/pixel-rounding/background-image-left-4.html create mode 100644 layout/reftests/pixel-rounding/background-image-left-5.html create mode 100644 layout/reftests/pixel-rounding/background-image-left-6.html create mode 100644 layout/reftests/pixel-rounding/background-image-left-width-4.html create mode 100644 layout/reftests/pixel-rounding/background-image-left-width-5.html create mode 100644 layout/reftests/pixel-rounding/background-image-left-width-6.html create mode 100644 layout/reftests/pixel-rounding/background-image-tiling-ref.html create mode 100644 layout/reftests/pixel-rounding/background-image-tiling.html create mode 100644 layout/reftests/pixel-rounding/background-image-top-10-ref.html create mode 100644 layout/reftests/pixel-rounding/background-image-top-4.html create mode 100644 layout/reftests/pixel-rounding/background-image-top-5.html create mode 100644 layout/reftests/pixel-rounding/background-image-top-6.html create mode 100644 layout/reftests/pixel-rounding/background-image-top-height-4.html create mode 100644 layout/reftests/pixel-rounding/background-image-top-height-5.html create mode 100644 layout/reftests/pixel-rounding/background-image-top-height-6.html create mode 100644 layout/reftests/pixel-rounding/background-image-width-10-ref.html create mode 100644 layout/reftests/pixel-rounding/background-image-width-4.html create mode 100644 layout/reftests/pixel-rounding/background-image-width-5.html create mode 100644 layout/reftests/pixel-rounding/background-image-width-6.html create mode 100644 layout/reftests/pixel-rounding/background-image-width-left-4.html create mode 100644 layout/reftests/pixel-rounding/background-image-width-left-5.html create mode 100644 layout/reftests/pixel-rounding/background-image-width-left-6.html create mode 100644 layout/reftests/pixel-rounding/blue-1x1.png create mode 100644 layout/reftests/pixel-rounding/blue-25x25.png create mode 100644 layout/reftests/pixel-rounding/blue-3x3.png create mode 100644 layout/reftests/pixel-rounding/blue-5x5.png create mode 100644 layout/reftests/pixel-rounding/border-base-ref.html create mode 100644 layout/reftests/pixel-rounding/border-height-10-ref.html create mode 100644 layout/reftests/pixel-rounding/border-height-4.html create mode 100644 layout/reftests/pixel-rounding/border-height-5.html create mode 100644 layout/reftests/pixel-rounding/border-height-6.html create mode 100644 layout/reftests/pixel-rounding/border-image-width-0.html create mode 100644 layout/reftests/pixel-rounding/border-image-width-10.html create mode 100644 layout/reftests/pixel-rounding/border-image-width-4.html create mode 100644 layout/reftests/pixel-rounding/border-image-width-9.html create mode 100644 layout/reftests/pixel-rounding/border-left-10-ref.html create mode 100644 layout/reftests/pixel-rounding/border-left-4.html create mode 100644 layout/reftests/pixel-rounding/border-left-5.html create mode 100644 layout/reftests/pixel-rounding/border-left-6.html create mode 100644 layout/reftests/pixel-rounding/border-top-10-ref.html create mode 100644 layout/reftests/pixel-rounding/border-top-4.html create mode 100644 layout/reftests/pixel-rounding/border-top-5.html create mode 100644 layout/reftests/pixel-rounding/border-top-6.html create mode 100644 layout/reftests/pixel-rounding/border-width-10-ref.html create mode 100644 layout/reftests/pixel-rounding/border-width-4.html create mode 100644 layout/reftests/pixel-rounding/border-width-5.html create mode 100644 layout/reftests/pixel-rounding/border-width-6.html create mode 100644 layout/reftests/pixel-rounding/check-image-blue-ref.html create mode 100644 layout/reftests/pixel-rounding/check-image-blue.html create mode 100644 layout/reftests/pixel-rounding/check-image-ref.html create mode 100644 layout/reftests/pixel-rounding/check-image.html create mode 100644 layout/reftests/pixel-rounding/collapsed-border-height-4.html create mode 100644 layout/reftests/pixel-rounding/collapsed-border-height-5.html create mode 100644 layout/reftests/pixel-rounding/collapsed-border-height-6.html create mode 100644 layout/reftests/pixel-rounding/collapsed-border-left-4.html create mode 100644 layout/reftests/pixel-rounding/collapsed-border-left-5.html create mode 100644 layout/reftests/pixel-rounding/collapsed-border-left-6.html create mode 100644 layout/reftests/pixel-rounding/collapsed-border-top-4.html create mode 100644 layout/reftests/pixel-rounding/collapsed-border-top-5.html create mode 100644 layout/reftests/pixel-rounding/collapsed-border-top-6.html create mode 100644 layout/reftests/pixel-rounding/collapsed-border-width-4.html create mode 100644 layout/reftests/pixel-rounding/collapsed-border-width-5.html create mode 100644 layout/reftests/pixel-rounding/collapsed-border-width-6.html create mode 100644 layout/reftests/pixel-rounding/corner-bl.png create mode 100644 layout/reftests/pixel-rounding/corner-br.png create mode 100644 layout/reftests/pixel-rounding/corner-tl.png create mode 100644 layout/reftests/pixel-rounding/corner-tr.png create mode 100644 layout/reftests/pixel-rounding/green-1x1.png create mode 100644 layout/reftests/pixel-rounding/green-25x25.png create mode 100644 layout/reftests/pixel-rounding/green-3x3.png create mode 100644 layout/reftests/pixel-rounding/green-5x5.png create mode 100644 layout/reftests/pixel-rounding/green-circle-with-blue-border.png create mode 100644 layout/reftests/pixel-rounding/iframe-1-ref.html create mode 100644 layout/reftests/pixel-rounding/iframe-1.html create mode 100644 layout/reftests/pixel-rounding/image-base-ref.html create mode 100644 layout/reftests/pixel-rounding/image-height-10-ref.html create mode 100644 layout/reftests/pixel-rounding/image-height-4.html create mode 100644 layout/reftests/pixel-rounding/image-height-5.html create mode 100644 layout/reftests/pixel-rounding/image-height-6.html create mode 100644 layout/reftests/pixel-rounding/image-height-top-4.html create mode 100644 layout/reftests/pixel-rounding/image-height-top-5.html create mode 100644 layout/reftests/pixel-rounding/image-height-top-6.html create mode 100644 layout/reftests/pixel-rounding/image-high-quality-scaling-1-ref.html create mode 100644 layout/reftests/pixel-rounding/image-high-quality-scaling-1.html create mode 100644 layout/reftests/pixel-rounding/image-left-10-ref.html create mode 100644 layout/reftests/pixel-rounding/image-left-4.html create mode 100644 layout/reftests/pixel-rounding/image-left-5.html create mode 100644 layout/reftests/pixel-rounding/image-left-6.html create mode 100644 layout/reftests/pixel-rounding/image-left-width-4.html create mode 100644 layout/reftests/pixel-rounding/image-left-width-5.html create mode 100644 layout/reftests/pixel-rounding/image-left-width-6.html create mode 100644 layout/reftests/pixel-rounding/image-top-10-ref.html create mode 100644 layout/reftests/pixel-rounding/image-top-4.html create mode 100644 layout/reftests/pixel-rounding/image-top-5.html create mode 100644 layout/reftests/pixel-rounding/image-top-6.html create mode 100644 layout/reftests/pixel-rounding/image-top-height-4.html create mode 100644 layout/reftests/pixel-rounding/image-top-height-5.html create mode 100644 layout/reftests/pixel-rounding/image-top-height-6.html create mode 100644 layout/reftests/pixel-rounding/image-width-10-ref.html create mode 100644 layout/reftests/pixel-rounding/image-width-4.html create mode 100644 layout/reftests/pixel-rounding/image-width-5.html create mode 100644 layout/reftests/pixel-rounding/image-width-6.html create mode 100644 layout/reftests/pixel-rounding/image-width-left-4.html create mode 100644 layout/reftests/pixel-rounding/image-width-left-5.html create mode 100644 layout/reftests/pixel-rounding/image-width-left-6.html create mode 100644 layout/reftests/pixel-rounding/lime-25x25.png create mode 100644 layout/reftests/pixel-rounding/offscreen-0-ref.html create mode 100644 layout/reftests/pixel-rounding/offscreen-10-ref.html create mode 100644 layout/reftests/pixel-rounding/offscreen-background-color-pos-4.html create mode 100644 layout/reftests/pixel-rounding/offscreen-background-color-pos-5.html create mode 100644 layout/reftests/pixel-rounding/offscreen-background-color-pos-6.html create mode 100644 layout/reftests/pixel-rounding/offscreen-background-color-size-4.html create mode 100644 layout/reftests/pixel-rounding/offscreen-background-color-size-5.html create mode 100644 layout/reftests/pixel-rounding/offscreen-background-color-size-6.html create mode 100644 layout/reftests/pixel-rounding/offscreen-image-pos-4.html create mode 100644 layout/reftests/pixel-rounding/offscreen-image-pos-5.html create mode 100644 layout/reftests/pixel-rounding/offscreen-image-pos-6.html create mode 100644 layout/reftests/pixel-rounding/offscreen-image-size-4.html create mode 100644 layout/reftests/pixel-rounding/offscreen-image-size-5.html create mode 100644 layout/reftests/pixel-rounding/offscreen-image-size-6.html create mode 100644 layout/reftests/pixel-rounding/random-10x10.png create mode 100644 layout/reftests/pixel-rounding/reftest.list create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-base-ref.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-height-10-ref.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-height-4.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-height-5.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-height-6.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-height-top-4.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-height-top-5.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-height-top-6.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-left-10-ref.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-left-4.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-left-5.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-left-6.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-left-width-4.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-left-width-5.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-left-width-6.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-top-10-ref.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-top-4.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-top-5.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-top-6.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-top-height-4.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-top-height-5.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-top-height-6.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-width-10-ref.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-width-4.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-width-5.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-width-6.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-width-left-4.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-width-left-5.html create mode 100644 layout/reftests/pixel-rounding/rounded-background-color-width-left-6.html create mode 100644 layout/reftests/pixel-rounding/viewport-units-rounding-1-frame.html create mode 100644 layout/reftests/pixel-rounding/viewport-units-rounding-1-ref.html create mode 100644 layout/reftests/pixel-rounding/viewport-units-rounding-1.html create mode 100644 layout/reftests/pixel-rounding/viewport-units-rounding-2.html create mode 100644 layout/reftests/position-dynamic-changes/handleprop.js create mode 100644 layout/reftests/position-dynamic-changes/horizontal/animate.js create mode 100644 layout/reftests/position-dynamic-changes/horizontal/fromauto-leftA-widthA-rightN.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/fromauto-leftA-widthN-rightA.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/fromauto-leftA-widthN-rightN.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/fromauto-leftN-widthA-rightA-2.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/fromauto-leftN-widthA-rightA.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/fromauto-leftN-widthA-rightN-2.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/fromauto-leftN-widthA-rightN.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/fromauto-leftN-widthN-rightA.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/leftA-widthA-rightN-ref.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/leftA-widthA-rightN.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/leftA-widthN-rightA-ref.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/leftA-widthN-rightA.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/leftA-widthN-rightN-ref.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/leftA-widthN-rightN.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/leftN-widthA-rightA-2-ref.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/leftN-widthA-rightA-2.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/leftN-widthA-rightA-ref.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/leftN-widthA-rightA.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/leftN-widthA-rightN-2-ref.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/leftN-widthA-rightN-2.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/leftN-widthA-rightN-ref.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/leftN-widthA-rightN.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/leftN-widthN-rightA-ref.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/leftN-widthN-rightA.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/reftest.list create mode 100644 layout/reftests/position-dynamic-changes/horizontal/reftest_border_abspos.list create mode 100644 layout/reftests/position-dynamic-changes/horizontal/reftest_border_parent.list create mode 100644 layout/reftests/position-dynamic-changes/horizontal/reftest_margin_abspos.list create mode 100644 layout/reftests/position-dynamic-changes/horizontal/reftest_margin_parent.list create mode 100644 layout/reftests/position-dynamic-changes/horizontal/reftest_padding_abspos.list create mode 100644 layout/reftests/position-dynamic-changes/horizontal/reftest_padding_parent.list create mode 100644 layout/reftests/position-dynamic-changes/horizontal/reftest_plain.list create mode 100644 layout/reftests/position-dynamic-changes/horizontal/style.css create mode 100644 layout/reftests/position-dynamic-changes/horizontal/toauto-leftA-widthA-rightN-ref.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/toauto-leftA-widthA-rightN.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/toauto-leftA-widthN-rightA-ref.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/toauto-leftA-widthN-rightA.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/toauto-leftA-widthN-rightN-ref.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/toauto-leftA-widthN-rightN.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/toauto-leftN-widthA-rightA-2-ref.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/toauto-leftN-widthA-rightA-2.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/toauto-leftN-widthA-rightA-ref.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/toauto-leftN-widthA-rightA.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/toauto-leftN-widthA-rightN-2-ref.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/toauto-leftN-widthA-rightN-2.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/toauto-leftN-widthA-rightN-ref.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/toauto-leftN-widthA-rightN.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/toauto-leftN-widthN-rightA-ref.html create mode 100644 layout/reftests/position-dynamic-changes/horizontal/toauto-leftN-widthN-rightA.html create mode 100644 layout/reftests/position-dynamic-changes/max-width-ref.html create mode 100644 layout/reftests/position-dynamic-changes/max-width.html create mode 100644 layout/reftests/position-dynamic-changes/min-width-ref.html create mode 100644 layout/reftests/position-dynamic-changes/min-width.html create mode 100644 layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionA-ref.html create mode 100644 layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionA.html create mode 100644 layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionN-ref.html create mode 100644 layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionN.html create mode 100644 layout/reftests/position-dynamic-changes/mixed-abspos-root/reftest.list create mode 100644 layout/reftests/position-dynamic-changes/mixed-abspos-root/reftest_border_abspos.list create mode 100644 layout/reftests/position-dynamic-changes/mixed-abspos-root/reftest_border_parent.list create mode 100644 layout/reftests/position-dynamic-changes/mixed-abspos-root/reftest_margin_abspos.list create mode 100644 layout/reftests/position-dynamic-changes/mixed-abspos-root/reftest_margin_parent.list create mode 100644 layout/reftests/position-dynamic-changes/mixed-abspos-root/reftest_padding_abspos.list create mode 100644 layout/reftests/position-dynamic-changes/mixed-abspos-root/reftest_padding_parent.list create mode 100644 layout/reftests/position-dynamic-changes/mixed-abspos-root/reftest_plain.list create mode 100644 layout/reftests/position-dynamic-changes/mixed-abspos-root/style.css create mode 100644 layout/reftests/position-dynamic-changes/mixed/mixed-dimentionA-ref.html create mode 100644 layout/reftests/position-dynamic-changes/mixed/mixed-dimentionA.html create mode 100644 layout/reftests/position-dynamic-changes/mixed/mixed-dimentionN-ref.html create mode 100644 layout/reftests/position-dynamic-changes/mixed/mixed-dimentionN.html create mode 100644 layout/reftests/position-dynamic-changes/mixed/reftest.list create mode 100644 layout/reftests/position-dynamic-changes/mixed/reftest_border_abspos.list create mode 100644 layout/reftests/position-dynamic-changes/mixed/reftest_border_parent.list create mode 100644 layout/reftests/position-dynamic-changes/mixed/reftest_margin_abspos.list create mode 100644 layout/reftests/position-dynamic-changes/mixed/reftest_margin_parent.list create mode 100644 layout/reftests/position-dynamic-changes/mixed/reftest_padding_abspos.list create mode 100644 layout/reftests/position-dynamic-changes/mixed/reftest_padding_parent.list create mode 100644 layout/reftests/position-dynamic-changes/mixed/reftest_plain.list create mode 100644 layout/reftests/position-dynamic-changes/mixed/style.css create mode 100644 layout/reftests/position-dynamic-changes/multiple-changes-ref.html create mode 100644 layout/reftests/position-dynamic-changes/multiple-changes.html create mode 100644 layout/reftests/position-dynamic-changes/reftest.list create mode 100644 layout/reftests/position-dynamic-changes/relative/animate.js create mode 100644 layout/reftests/position-dynamic-changes/relative/move-right-bottom-ref.html create mode 100644 layout/reftests/position-dynamic-changes/relative/move-right-bottom-table-ref.html create mode 100644 layout/reftests/position-dynamic-changes/relative/move-right-bottom-table.html create mode 100644 layout/reftests/position-dynamic-changes/relative/move-right-bottom.html create mode 100644 layout/reftests/position-dynamic-changes/relative/move-top-left-ref.html create mode 100644 layout/reftests/position-dynamic-changes/relative/move-top-left-table-ref.html create mode 100644 layout/reftests/position-dynamic-changes/relative/move-top-left-table.html create mode 100644 layout/reftests/position-dynamic-changes/relative/move-top-left.html create mode 100644 layout/reftests/position-dynamic-changes/relative/percent-ref.html create mode 100644 layout/reftests/position-dynamic-changes/relative/percent.html create mode 100644 layout/reftests/position-dynamic-changes/relative/reftest.list create mode 100644 layout/reftests/position-dynamic-changes/relative/style.css create mode 100644 layout/reftests/position-dynamic-changes/shrink-wrap-ref.html create mode 100644 layout/reftests/position-dynamic-changes/shrink-wrap.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/animate.js create mode 100644 layout/reftests/position-dynamic-changes/vertical/fromauto-topA-heightA-bottomN.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/fromauto-topA-heightN-bottomA.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/fromauto-topA-heightN-bottomN.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/fromauto-topN-heightA-bottomA-2.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/fromauto-topN-heightA-bottomA.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/fromauto-topN-heightA-bottomN-2.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/fromauto-topN-heightA-bottomN.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/fromauto-topN-heightN-bottomA.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/reftest.list create mode 100644 layout/reftests/position-dynamic-changes/vertical/reftest.listbackup create mode 100644 layout/reftests/position-dynamic-changes/vertical/reftest_border_abspos.list create mode 100644 layout/reftests/position-dynamic-changes/vertical/reftest_border_parent.list create mode 100644 layout/reftests/position-dynamic-changes/vertical/reftest_margin_abspos.list create mode 100644 layout/reftests/position-dynamic-changes/vertical/reftest_margin_parent.list create mode 100644 layout/reftests/position-dynamic-changes/vertical/reftest_padding_abspos.list create mode 100644 layout/reftests/position-dynamic-changes/vertical/reftest_padding_parent.list create mode 100644 layout/reftests/position-dynamic-changes/vertical/reftest_plain.list create mode 100644 layout/reftests/position-dynamic-changes/vertical/style.css create mode 100644 layout/reftests/position-dynamic-changes/vertical/toauto-topA-heightA-bottomN-ref.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/toauto-topA-heightA-bottomN.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/toauto-topA-heightN-bottomA-ref.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/toauto-topA-heightN-bottomA.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/toauto-topA-heightN-bottomN-ref.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/toauto-topA-heightN-bottomN.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/toauto-topN-heightA-bottomA-ref.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/toauto-topN-heightA-bottomA.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/toauto-topN-heightA-bottomN-ref.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/toauto-topN-heightA-bottomN.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/toauto-topN-heightN-bottomA-ref.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/toauto-topN-heightN-bottomA.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/topA-heightA-bottomN-ref.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/topA-heightA-bottomN.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/topA-heightN-bottomA-ref.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/topA-heightN-bottomA.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/topA-heightN-bottomN-ref.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/topA-heightN-bottomN.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/topN-heightA-bottomA-ref.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/topN-heightA-bottomA.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/topN-heightA-bottomN-ref.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/topN-heightA-bottomN.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/topN-heightN-bottomA-ref.html create mode 100644 layout/reftests/position-dynamic-changes/vertical/topN-heightN-bottomA.html create mode 100644 layout/reftests/position-relative/1115999-1-ref.html create mode 100644 layout/reftests/position-relative/1115999-1.html create mode 100644 layout/reftests/position-relative/1409114-1-ref.html create mode 100644 layout/reftests/position-relative/1409114-1.html create mode 100644 layout/reftests/position-relative/1409114-2.html create mode 100644 layout/reftests/position-relative/1409114-3.html create mode 100644 layout/reftests/position-relative/reftest.list create mode 100644 layout/reftests/position-relative/table-collapse-1-ref.html create mode 100644 layout/reftests/position-relative/table-collapse-1.html create mode 100644 layout/reftests/position-relative/table-collapse-2-ref.html create mode 100644 layout/reftests/position-relative/table-collapse-2.html create mode 100644 layout/reftests/position-relative/table-collapse-3-ref.html create mode 100644 layout/reftests/position-relative/table-collapse-3.html create mode 100644 layout/reftests/position-relative/table-collapse-4-ref.html create mode 100644 layout/reftests/position-relative/table-collapse-4.html create mode 100644 layout/reftests/position-relative/table-separate-1-ref.html create mode 100644 layout/reftests/position-relative/table-separate-1.html create mode 100644 layout/reftests/position-relative/table-separate-2-ref.html create mode 100644 layout/reftests/position-relative/table-separate-2.html create mode 100644 layout/reftests/position-relative/table-separate-3-ref.html create mode 100644 layout/reftests/position-relative/table-separate-3.html create mode 100644 layout/reftests/position-relative/table-separate-4-ref.html create mode 100644 layout/reftests/position-relative/table-separate-4.html create mode 100644 layout/reftests/position-sticky/ahem.css create mode 100644 layout/reftests/position-sticky/block-in-inline-1-ref.html create mode 100644 layout/reftests/position-sticky/block-in-inline-1.html create mode 100644 layout/reftests/position-sticky/block-in-inline-2-ref.html create mode 100644 layout/reftests/position-sticky/block-in-inline-2.html create mode 100644 layout/reftests/position-sticky/block-in-inline-3-ref.html create mode 100644 layout/reftests/position-sticky/block-in-inline-3.html create mode 100644 layout/reftests/position-sticky/block-in-inline-continuations-ref.html create mode 100644 layout/reftests/position-sticky/block-in-inline-continuations.html create mode 100644 layout/reftests/position-sticky/bottom-1-ref.html create mode 100644 layout/reftests/position-sticky/bottom-1.html create mode 100644 layout/reftests/position-sticky/bottom-2-ref.html create mode 100644 layout/reftests/position-sticky/bottom-2a.html create mode 100644 layout/reftests/position-sticky/bottom-2b.html create mode 100644 layout/reftests/position-sticky/bottom-2c.html create mode 100644 layout/reftests/position-sticky/bottom-3-ref.html create mode 100644 layout/reftests/position-sticky/bottom-3.html create mode 100644 layout/reftests/position-sticky/bottom-4-ref.html create mode 100644 layout/reftests/position-sticky/bottom-4.html create mode 100644 layout/reftests/position-sticky/column-contain-1-ref.html create mode 100644 layout/reftests/position-sticky/column-contain-1a.html create mode 100644 layout/reftests/position-sticky/column-contain-1b.html create mode 100644 layout/reftests/position-sticky/column-contain-2-ref.html create mode 100644 layout/reftests/position-sticky/column-contain-2.html create mode 100644 layout/reftests/position-sticky/containing-block-1-ref.html create mode 100644 layout/reftests/position-sticky/containing-block-1.html create mode 100644 layout/reftests/position-sticky/iframe-1-helper.html create mode 100644 layout/reftests/position-sticky/iframe-1-ref.html create mode 100644 layout/reftests/position-sticky/iframe-1.html create mode 100644 layout/reftests/position-sticky/initial-1-ref.html create mode 100644 layout/reftests/position-sticky/initial-1.html create mode 100644 layout/reftests/position-sticky/initial-scroll-1-ref.html create mode 100644 layout/reftests/position-sticky/initial-scroll-1.html create mode 100644 layout/reftests/position-sticky/inline-1-ref.html create mode 100644 layout/reftests/position-sticky/inline-1.html create mode 100644 layout/reftests/position-sticky/inline-2-ref.html create mode 100644 layout/reftests/position-sticky/inline-2.html create mode 100644 layout/reftests/position-sticky/inline-3-ref.html create mode 100644 layout/reftests/position-sticky/inline-3.html create mode 100644 layout/reftests/position-sticky/inline-4-ref.html create mode 100644 layout/reftests/position-sticky/inline-4.html create mode 100644 layout/reftests/position-sticky/left-1-ref.html create mode 100644 layout/reftests/position-sticky/left-1.html create mode 100644 layout/reftests/position-sticky/left-2-ref.html create mode 100644 layout/reftests/position-sticky/left-2.html create mode 100644 layout/reftests/position-sticky/left-3-ref.html create mode 100644 layout/reftests/position-sticky/left-3.html create mode 100644 layout/reftests/position-sticky/left-right-1-ref.html create mode 100644 layout/reftests/position-sticky/left-right-1.html create mode 100644 layout/reftests/position-sticky/left-right-2-ref.html create mode 100644 layout/reftests/position-sticky/left-right-2.html create mode 100644 layout/reftests/position-sticky/left-right-3-ref.html create mode 100644 layout/reftests/position-sticky/left-right-3.html create mode 100644 layout/reftests/position-sticky/margin-1-ref.html create mode 100644 layout/reftests/position-sticky/margin-1.html create mode 100644 layout/reftests/position-sticky/nested-sticky-1-ref.html create mode 100644 layout/reftests/position-sticky/nested-sticky-1.html create mode 100644 layout/reftests/position-sticky/nested-sticky-2-ref.html create mode 100644 layout/reftests/position-sticky/nested-sticky-2.html create mode 100644 layout/reftests/position-sticky/overconstrained-1-ref.html create mode 100644 layout/reftests/position-sticky/overconstrained-1.html create mode 100644 layout/reftests/position-sticky/overconstrained-2-ref.html create mode 100644 layout/reftests/position-sticky/overconstrained-2.html create mode 100644 layout/reftests/position-sticky/overconstrained-3-ref.html create mode 100644 layout/reftests/position-sticky/overconstrained-3.html create mode 100644 layout/reftests/position-sticky/overcontain-1-ref.html create mode 100644 layout/reftests/position-sticky/overcontain-1.html create mode 100644 layout/reftests/position-sticky/padding-1-ref.html create mode 100644 layout/reftests/position-sticky/padding-1.html create mode 100644 layout/reftests/position-sticky/padding-2-ref.html create mode 100644 layout/reftests/position-sticky/padding-2.html create mode 100644 layout/reftests/position-sticky/padding-3-ref.html create mode 100644 layout/reftests/position-sticky/padding-3.html create mode 100644 layout/reftests/position-sticky/reftest.list create mode 100644 layout/reftests/position-sticky/right-1-ref.html create mode 100644 layout/reftests/position-sticky/right-1.html create mode 100644 layout/reftests/position-sticky/right-2-ref.html create mode 100644 layout/reftests/position-sticky/right-2.html create mode 100644 layout/reftests/position-sticky/right-3-ref.html create mode 100644 layout/reftests/position-sticky/right-3.html create mode 100644 layout/reftests/position-sticky/scrollframe-auto-1-ref.html create mode 100644 layout/reftests/position-sticky/scrollframe-auto-1.html create mode 100644 layout/reftests/position-sticky/scrollframe-reflow-1-ref.html create mode 100644 layout/reftests/position-sticky/scrollframe-reflow-1.html create mode 100644 layout/reftests/position-sticky/scrollframe-reflow-2-ref.html create mode 100644 layout/reftests/position-sticky/scrollframe-reflow-2.html create mode 100644 layout/reftests/position-sticky/stacking-context-1-ref.html create mode 100644 layout/reftests/position-sticky/stacking-context-1.html create mode 100644 layout/reftests/position-sticky/top-1-ref.html create mode 100644 layout/reftests/position-sticky/top-1.html create mode 100644 layout/reftests/position-sticky/top-2-ref.html create mode 100644 layout/reftests/position-sticky/top-2.html create mode 100644 layout/reftests/position-sticky/top-3-ref.html create mode 100644 layout/reftests/position-sticky/top-3.html create mode 100644 layout/reftests/position-sticky/top-4-ref.html create mode 100644 layout/reftests/position-sticky/top-4.html create mode 100644 layout/reftests/position-sticky/top-5-ref.html create mode 100644 layout/reftests/position-sticky/top-5.html create mode 100644 layout/reftests/position-sticky/top-6-ref.html create mode 100644 layout/reftests/position-sticky/top-6.html create mode 100644 layout/reftests/position-sticky/top-bottom-1-ref.html create mode 100644 layout/reftests/position-sticky/top-bottom-1.html create mode 100644 layout/reftests/position-sticky/top-bottom-2-ref.html create mode 100644 layout/reftests/position-sticky/top-bottom-2.html create mode 100644 layout/reftests/position-sticky/top-bottom-3-ref.html create mode 100644 layout/reftests/position-sticky/top-bottom-3.html create mode 100644 layout/reftests/position-sticky/transformed-1-ref.html create mode 100644 layout/reftests/position-sticky/transformed-1.html create mode 100644 layout/reftests/position-sticky/transformed-2-ref.html create mode 100644 layout/reftests/position-sticky/transformed-2.html create mode 100644 layout/reftests/printing/print.css create mode 100644 layout/reftests/printing/reftest.list create mode 100644 layout/reftests/printing/test-async-print.html create mode 100644 layout/reftests/printing/test-color-text-01.html create mode 100644 layout/reftests/printing/test-missing-text-noref.html create mode 100644 layout/reftests/printing/test-missing-text.html create mode 100644 layout/reftests/printing/test-number-of-pages-noref.html create mode 100644 layout/reftests/printing/test-number-of-pages.html create mode 100644 layout/reftests/printing/test-print-range-complex-ref.html create mode 100644 layout/reftests/printing/test-print-range-complex.html create mode 100644 layout/reftests/printing/test-print-range-ref.html create mode 100644 layout/reftests/printing/test-print-range.html create mode 100644 layout/reftests/printing/test-print-selection-iframe.html create mode 100644 layout/reftests/printing/test-print-selection-shadow-dom.html create mode 100644 layout/reftests/printing/test-print-selection.html create mode 100644 layout/reftests/printing/test-print-single-page-noref.html create mode 100644 layout/reftests/printing/test-print-single-page.html create mode 100644 layout/reftests/printing/test-text-noref.html create mode 100644 layout/reftests/printing/test-text-ref.html create mode 100644 layout/reftests/printing/test-text.html create mode 100644 layout/reftests/printing/test-unexpected-text-noref.html create mode 100644 layout/reftests/printing/test-unexpected-text.html create mode 100644 layout/reftests/printing/testcase-1696844.html create mode 100644 layout/reftests/reftest-qr.list create mode 100644 layout/reftests/reftest-sanity/647192-1-ref.html create mode 100644 layout/reftests/reftest-sanity/647192-1.html create mode 100644 layout/reftests/reftest-sanity/656041-1-ref.html create mode 100644 layout/reftests/reftest-sanity/656041-1.html create mode 100644 layout/reftests/reftest-sanity/async-scroll-1-ref.html create mode 100644 layout/reftests/reftest-sanity/async-scroll-1a.html create mode 100644 layout/reftests/reftest-sanity/async-scroll-1b.html create mode 100644 layout/reftests/reftest-sanity/async-scroll-1c.html create mode 100644 layout/reftests/reftest-sanity/async-zoom-1-ref.html create mode 100644 layout/reftests/reftest-sanity/async-zoom-1.html create mode 100644 layout/reftests/reftest-sanity/async-zoom-2-ref.html create mode 100644 layout/reftests/reftest-sanity/async-zoom-2.html create mode 100644 layout/reftests/reftest-sanity/bg.png create mode 100644 layout/reftests/reftest-sanity/blank.html create mode 100644 layout/reftests/reftest-sanity/corners-1-ref.html create mode 100644 layout/reftests/reftest-sanity/corners-1.html create mode 100644 layout/reftests/reftest-sanity/corners-2-ref.html create mode 100644 layout/reftests/reftest-sanity/corners-2.html create mode 100644 layout/reftests/reftest-sanity/corners-3-ref.html create mode 100644 layout/reftests/reftest-sanity/corners-3.html create mode 100644 layout/reftests/reftest-sanity/corners-4-ref.html create mode 100644 layout/reftests/reftest-sanity/corners-4.html create mode 100644 layout/reftests/reftest-sanity/default.html create mode 100644 layout/reftests/reftest-sanity/defaults-tests.list create mode 100644 layout/reftests/reftest-sanity/div-ref.html create mode 100644 layout/reftests/reftest-sanity/div.html create mode 100644 layout/reftests/reftest-sanity/exampleorg-1-ref.html create mode 100644 layout/reftests/reftest-sanity/exampleorg-1.html create mode 100644 layout/reftests/reftest-sanity/filter-1-ref.xhtml create mode 100644 layout/reftests/reftest-sanity/filter-1.xhtml create mode 100644 layout/reftests/reftest-sanity/filter-2-ref.xhtml create mode 100644 layout/reftests/reftest-sanity/filter-2.xhtml create mode 100644 layout/reftests/reftest-sanity/font-default.html create mode 100644 layout/reftests/reftest-sanity/font-download.html create mode 100644 layout/reftests/reftest-sanity/font-sans-serif.html create mode 100644 layout/reftests/reftest-sanity/font-serif.html create mode 100644 layout/reftests/reftest-sanity/font-size-16.html create mode 100644 layout/reftests/reftest-sanity/font-size-24.html create mode 100644 layout/reftests/reftest-sanity/fuzzy-ref.html create mode 100644 layout/reftests/reftest-sanity/fuzzy.html create mode 100644 layout/reftests/reftest-sanity/green.html create mode 100644 layout/reftests/reftest-sanity/html-vs-xhtml-by-extension.html create mode 100644 layout/reftests/reftest-sanity/html-vs-xhtml-by-extension.xhtml create mode 100644 layout/reftests/reftest-sanity/invalidation.html create mode 100644 layout/reftests/reftest-sanity/needs-focus.html create mode 100644 layout/reftests/reftest-sanity/no-root.html create mode 100644 layout/reftests/reftest-sanity/page-backgrounds-notref.html create mode 100644 layout/reftests/reftest-sanity/page-backgrounds-ref.html create mode 100644 layout/reftests/reftest-sanity/page-backgrounds.html create mode 100644 layout/reftests/reftest-sanity/page-height-2.1in.html create mode 100644 layout/reftests/reftest-sanity/page-height-2in.html create mode 100644 layout/reftests/reftest-sanity/page-height-forcebreak.html create mode 100644 layout/reftests/reftest-sanity/page-height-nobreak.html create mode 100644 layout/reftests/reftest-sanity/page-width-3.9in.html create mode 100644 layout/reftests/reftest-sanity/page-width-4.1in.html create mode 100644 layout/reftests/reftest-sanity/page-width-4in.html create mode 100644 layout/reftests/reftest-sanity/page-width-auto.html create mode 100644 layout/reftests/reftest-sanity/prefix-suffix.html create mode 100644 layout/reftests/reftest-sanity/prefix/scripttest-fail.html create mode 100644 layout/reftests/reftest-sanity/prefix/suffix.html create mode 100644 layout/reftests/reftest-sanity/prefix/urlprefixtests-include.list create mode 100644 layout/reftests/reftest-sanity/red.html create mode 100644 layout/reftests/reftest-sanity/reftest-assigned-layer-fail-1.html create mode 100644 layout/reftests/reftest-sanity/reftest-assigned-layer-fail-2.html create mode 100644 layout/reftests/reftest-sanity/reftest-assigned-layer-fail-3.html create mode 100644 layout/reftests/reftest-sanity/reftest-assigned-layer-fail-4.html create mode 100644 layout/reftests/reftest-sanity/reftest-assigned-layer-pass.html create mode 100644 layout/reftests/reftest-sanity/reftest-no-flush-ref.html create mode 100644 layout/reftests/reftest-sanity/reftest-no-flush.html create mode 100644 layout/reftests/reftest-sanity/reftest-no-paint-ref.html create mode 100644 layout/reftests/reftest-sanity/reftest-no-paint.html create mode 100644 layout/reftests/reftest-sanity/reftest-opaque-layer-fail.html create mode 100644 layout/reftests/reftest-sanity/reftest-opaque-layer-pass.html create mode 100644 layout/reftests/reftest-sanity/reftest-opaque-layer-wait-fail.html create mode 100644 layout/reftests/reftest-sanity/reftest-opaque-layer-wait-pass.html create mode 100644 layout/reftests/reftest-sanity/reftest-resolution-ref.html create mode 100644 layout/reftests/reftest-sanity/reftest-resolution.html create mode 100644 layout/reftests/reftest-sanity/reftest.list create mode 100644 layout/reftests/reftest-sanity/scripttest-fail.html create mode 100644 layout/reftests/reftest-sanity/scripttest-pass-fail.html create mode 100644 layout/reftests/reftest-sanity/scripttest-pass.html create mode 100644 layout/reftests/reftest-sanity/scripttests.list create mode 100644 layout/reftests/reftest-sanity/test-async-ref.html create mode 100644 layout/reftests/reftest-sanity/test-async-ref.xhtml create mode 100644 layout/reftests/reftest-sanity/test-async.html create mode 100644 layout/reftests/reftest-sanity/test-async.xhtml create mode 100644 layout/reftests/reftest-sanity/test-bg-attachment-fixed-ref.html create mode 100644 layout/reftests/reftest-sanity/test-bg-attachment-fixed.html create mode 100644 layout/reftests/reftest-sanity/test-displayport-2.html create mode 100644 layout/reftests/reftest-sanity/test-displayport-bg.html create mode 100644 layout/reftests/reftest-sanity/test-displayport-ref.html create mode 100644 layout/reftests/reftest-sanity/test-pos-fixed-ref.html create mode 100644 layout/reftests/reftest-sanity/test-pos-fixed-transform-ref.html create mode 100644 layout/reftests/reftest-sanity/test-pos-fixed-transform.html create mode 100644 layout/reftests/reftest-sanity/test-pos-fixed.html create mode 100644 layout/reftests/reftest-sanity/test-zoom-ref.html create mode 100644 layout/reftests/reftest-sanity/test-zoom.html create mode 100644 layout/reftests/reftest-sanity/text-zoom-notref.html create mode 100644 layout/reftests/reftest-sanity/text-zoom-ref.html create mode 100644 layout/reftests/reftest-sanity/text-zoom.html create mode 100644 layout/reftests/reftest-sanity/too-fuzzy.html create mode 100644 layout/reftests/reftest-sanity/urlprefixtests-include.list create mode 100644 layout/reftests/reftest-sanity/urlprefixtests.list create mode 100644 layout/reftests/reftest-sanity/zoom-invalidation-ref.html create mode 100644 layout/reftests/reftest-sanity/zoom-invalidation.html create mode 100644 layout/reftests/reftest.list create mode 100644 layout/reftests/scrolling/deferred-anchor-ref.xhtml create mode 100644 layout/reftests/scrolling/deferred-anchor.xhtml create mode 100644 layout/reftests/scrolling/deferred-anchor2.xhtml create mode 100644 layout/reftests/scrolling/fixed-1.html create mode 100644 layout/reftests/scrolling/fixed-opacity-1.html create mode 100644 layout/reftests/scrolling/fixed-opacity-2.html create mode 100644 layout/reftests/scrolling/fixed-table-1.html create mode 100644 layout/reftests/scrolling/fixed-text-1.html create mode 100644 layout/reftests/scrolling/fixed-text-2.html create mode 100644 layout/reftests/scrolling/fractional-scroll-area-invalidation.html create mode 100644 layout/reftests/scrolling/fractional-scroll-area.html create mode 100644 layout/reftests/scrolling/frame-scrolling-attr-1.html create mode 100644 layout/reftests/scrolling/frame-scrolling-attr-2.html create mode 100644 layout/reftests/scrolling/frame-scrolling-attr-ref.html create mode 100644 layout/reftests/scrolling/huge-horizontal-overflow-ref.html create mode 100644 layout/reftests/scrolling/huge-horizontal-overflow.html create mode 100644 layout/reftests/scrolling/huge-vertical-overflow-ref.html create mode 100644 layout/reftests/scrolling/huge-vertical-overflow.html create mode 100644 layout/reftests/scrolling/iframe-border-radius-frame.html create mode 100644 layout/reftests/scrolling/iframe-border-radius-ref.html create mode 100644 layout/reftests/scrolling/iframe-border-radius.html create mode 100644 layout/reftests/scrolling/iframe-deferred-anchor.xhtml create mode 100644 layout/reftests/scrolling/iframe-scrolling-attr-1.html create mode 100644 layout/reftests/scrolling/iframe-scrolling-attr-2.html create mode 100644 layout/reftests/scrolling/iframe-scrolling-attr-ref.html create mode 100644 layout/reftests/scrolling/image-1.html create mode 100644 layout/reftests/scrolling/layer-change-1-frame.html create mode 100644 layout/reftests/scrolling/layer-change-1-ref.html create mode 100644 layout/reftests/scrolling/layer-change-1.html create mode 100644 layout/reftests/scrolling/less-than-scrollbar-height-ref.html create mode 100644 layout/reftests/scrolling/less-than-scrollbar-height.html create mode 100644 layout/reftests/scrolling/move-item-ref.html create mode 100644 layout/reftests/scrolling/move-item.html create mode 100644 layout/reftests/scrolling/opacity-mixed-scrolling-1.html create mode 100644 layout/reftests/scrolling/opacity-mixed-scrolling-2.html create mode 100644 layout/reftests/scrolling/percent-height-overflowing-image-1-ref.html create mode 100644 layout/reftests/scrolling/percent-height-overflowing-image-1.html create mode 100644 layout/reftests/scrolling/propagated-overflow-style-1-ref.html create mode 100644 layout/reftests/scrolling/propagated-overflow-style-1a.html create mode 100644 layout/reftests/scrolling/propagated-overflow-style-1b.html create mode 100644 layout/reftests/scrolling/propagated-overflow-style-1c.html create mode 100644 layout/reftests/scrolling/propagated-overflow-style-2-ref.html create mode 100644 layout/reftests/scrolling/propagated-overflow-style-2a.html create mode 100644 layout/reftests/scrolling/propagated-overflow-style-2b.html create mode 100644 layout/reftests/scrolling/propagated-overflow-style-2c.html create mode 100644 layout/reftests/scrolling/propagated-overflow-style-2d.html create mode 100644 layout/reftests/scrolling/propagated-overflow-style-2e.html create mode 100644 layout/reftests/scrolling/reftest.list create mode 100644 layout/reftests/scrolling/repeatable-diagonal-gradient.png create mode 100644 layout/reftests/scrolling/scroll-behavior-1.html create mode 100644 layout/reftests/scrolling/scroll-behavior-10.html create mode 100644 layout/reftests/scrolling/scroll-behavior-2.html create mode 100644 layout/reftests/scrolling/scroll-behavior-3.html create mode 100644 layout/reftests/scrolling/scroll-behavior-4.html create mode 100644 layout/reftests/scrolling/scroll-behavior-5.html create mode 100644 layout/reftests/scrolling/scroll-behavior-6.html create mode 100644 layout/reftests/scrolling/scroll-behavior-7.html create mode 100644 layout/reftests/scrolling/scroll-behavior-8.html create mode 100644 layout/reftests/scrolling/scroll-behavior-9.html create mode 100644 layout/reftests/scrolling/scroll-behavior-textarea.html create mode 100644 layout/reftests/scrolling/scrollbars-area-in-iframe-ref-child.html create mode 100644 layout/reftests/scrolling/scrollbars-area-in-iframe-ref.html create mode 100644 layout/reftests/scrolling/scrollbars-area-in-iframe.html create mode 100644 layout/reftests/scrolling/scrolling.js create mode 100644 layout/reftests/scrolling/simple-1.html create mode 100644 layout/reftests/scrolling/subpixel-1-ref.html create mode 100644 layout/reftests/scrolling/subpixel-1.html create mode 100644 layout/reftests/scrolling/text-1.html create mode 100644 layout/reftests/scrolling/text-2.html create mode 100644 layout/reftests/scrolling/transformed-1.html create mode 100644 layout/reftests/scrolling/uncovering-1-ref.html create mode 100644 layout/reftests/scrolling/uncovering-1.html create mode 100644 layout/reftests/scrolling/uncovering-2-ref.html create mode 100644 layout/reftests/scrolling/uncovering-2.html create mode 100644 layout/reftests/scrolling/xul-scrollbar-iterate-ref.html create mode 100644 layout/reftests/scrolling/xul-scrollbar-iterate.html create mode 100644 layout/reftests/selection/1478604-ref.html create mode 100644 layout/reftests/selection/1478604.html create mode 100644 layout/reftests/selection/addrange-1.html create mode 100644 layout/reftests/selection/addrange-2.html create mode 100644 layout/reftests/selection/addrange-ref.html create mode 100644 layout/reftests/selection/disabled-1-ref.html create mode 100644 layout/reftests/selection/disabled-1.html create mode 100644 layout/reftests/selection/disabled-2-notref.html create mode 100644 layout/reftests/selection/disabled-2.html create mode 100644 layout/reftests/selection/dom-mutations-ref.html create mode 100644 layout/reftests/selection/dom-mutations.html create mode 100644 layout/reftests/selection/dynamic-text-1-ref.html create mode 100644 layout/reftests/selection/dynamic-text-1a.html create mode 100644 layout/reftests/selection/dynamic-text-1b.html create mode 100644 layout/reftests/selection/extend-1-ref.html create mode 100644 layout/reftests/selection/extend-1-sanity.html create mode 100644 layout/reftests/selection/extend-1a.html create mode 100644 layout/reftests/selection/extend-1b.html create mode 100644 layout/reftests/selection/extend-1c.html create mode 100644 layout/reftests/selection/extend-1d.html create mode 100644 layout/reftests/selection/extend-1e.html create mode 100644 layout/reftests/selection/extend-1f.html create mode 100644 layout/reftests/selection/extend-1g.html create mode 100644 layout/reftests/selection/extend-1h.html create mode 100644 layout/reftests/selection/extend-1i.html create mode 100644 layout/reftests/selection/extend-2-ref.html create mode 100644 layout/reftests/selection/extend-2a.html create mode 100644 layout/reftests/selection/extend-2b.html create mode 100644 layout/reftests/selection/extend-3-ref.html create mode 100644 layout/reftests/selection/extend-3-sanity.html create mode 100644 layout/reftests/selection/extend-3a.html create mode 100644 layout/reftests/selection/extend-3b.html create mode 100644 layout/reftests/selection/extend-3c.html create mode 100644 layout/reftests/selection/extend-3d.html create mode 100644 layout/reftests/selection/extend-3e.html create mode 100644 layout/reftests/selection/extend-3f.html create mode 100644 layout/reftests/selection/extend-3g.html create mode 100644 layout/reftests/selection/extend-3h.html create mode 100644 layout/reftests/selection/extend-3i.html create mode 100644 layout/reftests/selection/extend-4-ref.html create mode 100644 layout/reftests/selection/extend-4a.html create mode 100644 layout/reftests/selection/extend-4b.html create mode 100644 layout/reftests/selection/invalidation-1-ref.html create mode 100644 layout/reftests/selection/invalidation-1a.html create mode 100644 layout/reftests/selection/invalidation-1b.html create mode 100644 layout/reftests/selection/invalidation-1c.html create mode 100644 layout/reftests/selection/invalidation-1d.html create mode 100644 layout/reftests/selection/invalidation-1e.html create mode 100644 layout/reftests/selection/invalidation-1f.html create mode 100644 layout/reftests/selection/invalidation-2-ref.html create mode 100644 layout/reftests/selection/invalidation-2a.html create mode 100644 layout/reftests/selection/invalidation-2b.html create mode 100644 layout/reftests/selection/invalidation-2c.html create mode 100644 layout/reftests/selection/invalidation-2d.html create mode 100644 layout/reftests/selection/invalidation-2e.html create mode 100644 layout/reftests/selection/invalidation-2f.html create mode 100644 layout/reftests/selection/modify-range-ref.html create mode 100644 layout/reftests/selection/modify-range.html create mode 100644 layout/reftests/selection/non-themed-widget-ref.html create mode 100644 layout/reftests/selection/non-themed-widget.html create mode 100644 layout/reftests/selection/pseudo-element-of-native-anonymous-ref.html create mode 100644 layout/reftests/selection/pseudo-element-of-native-anonymous.html create mode 100644 layout/reftests/selection/reftest.list create mode 100644 layout/reftests/selection/rtl-selection-with-decoration-ref.html create mode 100644 layout/reftests/selection/rtl-selection-with-decoration.html create mode 100644 layout/reftests/selection/semitransparent-decoration-line-ref.html create mode 100644 layout/reftests/selection/semitransparent-decoration-line.html create mode 100644 layout/reftests/selection/shadow-tree-order-1-notref.html create mode 100644 layout/reftests/selection/shadow-tree-order-1-ref.html create mode 100644 layout/reftests/selection/shadow-tree-order-1.html create mode 100644 layout/reftests/selection/splitText-normalize-ref.html create mode 100644 layout/reftests/selection/splitText-normalize.html create mode 100644 layout/reftests/selection/splitText-normalize.js create mode 100644 layout/reftests/selection/themed-widget-ref.html create mode 100644 layout/reftests/selection/themed-widget.html create mode 100644 layout/reftests/selection/trailing-space-1-ref.html create mode 100644 layout/reftests/selection/trailing-space-1.html create mode 100644 layout/reftests/selection/writing-mode-ref.html create mode 100644 layout/reftests/selection/writing-mode.html create mode 100644 layout/reftests/stylesheet-cloning/counter-style-rule-clone.html create mode 100644 layout/reftests/stylesheet-cloning/glyphs-ref.html create mode 100644 layout/reftests/stylesheet-cloning/importrule.css create mode 100644 layout/reftests/stylesheet-cloning/insert-after-clone.html create mode 100644 layout/reftests/stylesheet-cloning/media-rule-clone.html create mode 100644 layout/reftests/stylesheet-cloning/ref-common.css create mode 100644 layout/reftests/stylesheet-cloning/reftest.list create mode 100644 layout/reftests/stylesheet-cloning/shouldbegreen-ref.html create mode 100644 layout/reftests/stylesheet-cloning/style-rule-clone.html create mode 100644 layout/reftests/stylesheet-cloning/supports-rule-clone.html create mode 100644 layout/reftests/stylesheet-cloning/test-common.css create mode 100644 layout/reftests/svg/1570363-1-ref.html create mode 100644 layout/reftests/svg/1570363-1.html create mode 100644 layout/reftests/svg/1792313-ref.svg create mode 100644 layout/reftests/svg/1792313.svg create mode 100644 layout/reftests/svg/active-clip-and-mask-ref.html create mode 100644 layout/reftests/svg/active-clip-and-mask.html create mode 100644 layout/reftests/svg/active-transform-blend-mode-ref.html create mode 100644 layout/reftests/svg/active-transform-blend-mode.html create mode 100644 layout/reftests/svg/as-image/background-display-none-1.html create mode 100644 layout/reftests/svg/as-image/background-resize-1.html create mode 100644 layout/reftests/svg/as-image/background-resize-2.html create mode 100644 layout/reftests/svg/as-image/background-resize-3.html create mode 100644 layout/reftests/svg/as-image/background-resize-4.html create mode 100644 layout/reftests/svg/as-image/background-scale-no-viewbox-1-ref.html create mode 100644 layout/reftests/svg/as-image/background-scale-no-viewbox-1.html create mode 100644 layout/reftests/svg/as-image/background-scale-with-viewbox-1-ref.html create mode 100644 layout/reftests/svg/as-image/background-scale-with-viewbox-1.html create mode 100644 layout/reftests/svg/as-image/background-simple-1.html create mode 100644 layout/reftests/svg/as-image/background-simple-2.html create mode 100644 layout/reftests/svg/as-image/background-stretch-1-ref.html create mode 100644 layout/reftests/svg/as-image/background-stretch-1.html create mode 100644 layout/reftests/svg/as-image/background-viewBox-1.html create mode 100644 layout/reftests/svg/as-image/black100x100-ref.html create mode 100644 layout/reftests/svg/as-image/blue-square-in-square-par-none.svg create mode 100644 layout/reftests/svg/as-image/blue-square-in-square.svg create mode 100644 layout/reftests/svg/as-image/blue100x100-border-ref.html create mode 100644 layout/reftests/svg/as-image/blue100x100-ref.html create mode 100644 layout/reftests/svg/as-image/blue100x100.svg create mode 100644 layout/reftests/svg/as-image/border-image-simple-1.html create mode 100644 layout/reftests/svg/as-image/border-image-simple-2.html create mode 100644 layout/reftests/svg/as-image/canvas-drawImage-alpha-1-ref.html create mode 100644 layout/reftests/svg/as-image/canvas-drawImage-alpha-1.html create mode 100644 layout/reftests/svg/as-image/canvas-drawImage-alpha-2-ref.html create mode 100644 layout/reftests/svg/as-image/canvas-drawImage-alpha-2.html create mode 100644 layout/reftests/svg/as-image/canvas-drawImage-origin-clean-1.html create mode 100644 layout/reftests/svg/as-image/canvas-drawImage-scale-1a.html create mode 100644 layout/reftests/svg/as-image/canvas-drawImage-scale-1b.html create mode 100644 layout/reftests/svg/as-image/canvas-drawImage-scale-1c.html create mode 100644 layout/reftests/svg/as-image/canvas-drawImage-scale-2-ref.html create mode 100644 layout/reftests/svg/as-image/canvas-drawImage-scale-2a.html create mode 100644 layout/reftests/svg/as-image/canvas-drawImage-scale-2b.html create mode 100644 layout/reftests/svg/as-image/canvas-drawImage-simple-1a.html create mode 100644 layout/reftests/svg/as-image/canvas-drawImage-simple-1b.html create mode 100644 layout/reftests/svg/as-image/canvas-drawImage-slice-1a.html create mode 100644 layout/reftests/svg/as-image/canvas-drawImage-slice-1b.html create mode 100644 layout/reftests/svg/as-image/canvas-drawImage-transform-restored-ref.html create mode 100644 layout/reftests/svg/as-image/canvas-drawImage-transform-restored.html create mode 100644 layout/reftests/svg/as-image/content-outside-viewBox-1-helper.svg create mode 100644 layout/reftests/svg/as-image/context-fill-01.html create mode 100644 layout/reftests/svg/as-image/context-fill-02.html create mode 100644 layout/reftests/svg/as-image/context-fill-03.html create mode 100644 layout/reftests/svg/as-image/context-fill-04.html create mode 100644 layout/reftests/svg/as-image/context-fill-05.html create mode 100644 layout/reftests/svg/as-image/context-fill-05.svg create mode 100644 layout/reftests/svg/as-image/context-fill-06.html create mode 100644 layout/reftests/svg/as-image/context-fill-07-ref.html create mode 100644 layout/reftests/svg/as-image/context-fill-07.html create mode 100644 layout/reftests/svg/as-image/context-fill-08.html create mode 100644 layout/reftests/svg/as-image/context-fill-bg-image-01.html create mode 100644 layout/reftests/svg/as-image/context-fill-opacity-01.html create mode 100644 layout/reftests/svg/as-image/context-fill-opacity-02.html create mode 100644 layout/reftests/svg/as-image/context-fill-opacity-02.svg create mode 100644 layout/reftests/svg/as-image/context-fill-opacity-03.html create mode 100644 layout/reftests/svg/as-image/context-fill-opacity-04.html create mode 100644 layout/reftests/svg/as-image/context-fill-opacity-05.html create mode 100644 layout/reftests/svg/as-image/context-fill-or-stroke-05-ref.html create mode 100644 layout/reftests/svg/as-image/context-fill-or-stroke-opacity-01-ref.html create mode 100644 layout/reftests/svg/as-image/context-fill-or-stroke-opacity-02-ref.html create mode 100644 layout/reftests/svg/as-image/context-fill-or-stroke-opacity-03-ref.html create mode 100644 layout/reftests/svg/as-image/context-stroke-01.html create mode 100644 layout/reftests/svg/as-image/context-stroke-02.html create mode 100644 layout/reftests/svg/as-image/context-stroke-03.html create mode 100644 layout/reftests/svg/as-image/context-stroke-04.html create mode 100644 layout/reftests/svg/as-image/context-stroke-05.html create mode 100644 layout/reftests/svg/as-image/context-stroke-05.svg create mode 100644 layout/reftests/svg/as-image/context-stroke-06.html create mode 100644 layout/reftests/svg/as-image/context-stroke-07-ref.html create mode 100644 layout/reftests/svg/as-image/context-stroke-07.html create mode 100644 layout/reftests/svg/as-image/context-stroke-08.html create mode 100644 layout/reftests/svg/as-image/context-stroke-bg-image-01.html create mode 100644 layout/reftests/svg/as-image/context-stroke-opacity-01.html create mode 100644 layout/reftests/svg/as-image/context-stroke-opacity-02.html create mode 100644 layout/reftests/svg/as-image/context-stroke-opacity-02.svg create mode 100644 layout/reftests/svg/as-image/context-stroke-opacity-03.html create mode 100644 layout/reftests/svg/as-image/context-stroke-opacity-04.html create mode 100644 layout/reftests/svg/as-image/context-stroke-opacity-05.html create mode 100644 layout/reftests/svg/as-image/defer-unsupported-1-helper.svg create mode 100644 layout/reftests/svg/as-image/defer-unsupported-1-ref.svg create mode 100644 layout/reftests/svg/as-image/defer-unsupported-1.svg create mode 100644 layout/reftests/svg/as-image/display-none.svg create mode 100644 layout/reftests/svg/as-image/image-orientation-ref.html create mode 100644 layout/reftests/svg/as-image/image-orientation-viewbox-and-size.html create mode 100644 layout/reftests/svg/as-image/image-orientation-viewbox-and-size.svg create mode 100644 layout/reftests/svg/as-image/image-orientation-viewbox-no-size.html create mode 100644 layout/reftests/svg/as-image/image-orientation-viewbox-no-size.svg create mode 100644 layout/reftests/svg/as-image/img-and-image-1-helper-a.svg create mode 100644 layout/reftests/svg/as-image/img-and-image-1-helper-b.svg create mode 100644 layout/reftests/svg/as-image/img-and-image-1-helper-c.svg create mode 100644 layout/reftests/svg/as-image/img-and-image-1-ref.svg create mode 100644 layout/reftests/svg/as-image/img-and-image-1.html create mode 100644 layout/reftests/svg/as-image/img-blobURI-1.html create mode 100644 layout/reftests/svg/as-image/img-blobURI-2.html create mode 100644 layout/reftests/svg/as-image/img-content-outside-viewBox-1-ref.html create mode 100644 layout/reftests/svg/as-image/img-content-outside-viewBox-1.html create mode 100644 layout/reftests/svg/as-image/img-display-none-1.html create mode 100644 layout/reftests/svg/as-image/img-dyn-1-ref.html create mode 100644 layout/reftests/svg/as-image/img-dyn-1.html create mode 100644 layout/reftests/svg/as-image/img-foreignObject-1-helper.svg create mode 100644 layout/reftests/svg/as-image/img-foreignObject-1.html create mode 100644 layout/reftests/svg/as-image/img-foreignObject-embed-1-helper.svg create mode 100644 layout/reftests/svg/as-image/img-foreignObject-embed-1.html create mode 100644 layout/reftests/svg/as-image/img-foreignObject-iframe-1a-helper.svg create mode 100644 layout/reftests/svg/as-image/img-foreignObject-iframe-1a.html create mode 100644 layout/reftests/svg/as-image/img-foreignObject-iframe-1b-helper.svg create mode 100644 layout/reftests/svg/as-image/img-foreignObject-iframe-1b.html create mode 100644 layout/reftests/svg/as-image/img-fragment-1-ref.html create mode 100644 layout/reftests/svg/as-image/img-fragment-1a.html create mode 100644 layout/reftests/svg/as-image/img-fragment-1b.html create mode 100644 layout/reftests/svg/as-image/img-fragment-1c.html create mode 100644 layout/reftests/svg/as-image/img-fragment-2-ref.html create mode 100644 layout/reftests/svg/as-image/img-fragment-2a.html create mode 100644 layout/reftests/svg/as-image/img-fragment-2b.html create mode 100644 layout/reftests/svg/as-image/img-fragment-2c.html create mode 100644 layout/reftests/svg/as-image/img-height-meet-1-ref.html create mode 100644 layout/reftests/svg/as-image/img-height-meet-1.html create mode 100644 layout/reftests/svg/as-image/img-height-meet-2-ref.html create mode 100644 layout/reftests/svg/as-image/img-height-meet-2.html create mode 100644 layout/reftests/svg/as-image/img-height-slice-1-ref.html create mode 100644 layout/reftests/svg/as-image/img-height-slice-1.html create mode 100644 layout/reftests/svg/as-image/img-height-slice-2-ref.html create mode 100644 layout/reftests/svg/as-image/img-height-slice-2.html create mode 100644 layout/reftests/svg/as-image/img-novb-height-all-1-ref.html create mode 100644 layout/reftests/svg/as-image/img-novb-height-meet-1.html create mode 100644 layout/reftests/svg/as-image/img-novb-height-slice-1.html create mode 100644 layout/reftests/svg/as-image/img-novb-width-all-1-ref.html create mode 100644 layout/reftests/svg/as-image/img-novb-width-meet-1.html create mode 100644 layout/reftests/svg/as-image/img-novb-width-slice-1.html create mode 100644 layout/reftests/svg/as-image/img-novb-widthAndHeight-all-1-ref.html create mode 100644 layout/reftests/svg/as-image/img-novb-widthAndHeight-meet-1-em.html create mode 100644 layout/reftests/svg/as-image/img-novb-widthAndHeight-meet-1-px.html create mode 100644 layout/reftests/svg/as-image/img-novb-widthAndHeight-slice-1-em.html create mode 100644 layout/reftests/svg/as-image/img-novb-widthAndHeight-slice-1-px.html create mode 100644 layout/reftests/svg/as-image/img-simple-1.html create mode 100644 layout/reftests/svg/as-image/img-simple-2.html create mode 100644 layout/reftests/svg/as-image/img-simple-3-ref.html create mode 100644 layout/reftests/svg/as-image/img-simple-3.html create mode 100644 layout/reftests/svg/as-image/img-simple-4.html create mode 100644 layout/reftests/svg/as-image/img-simple-5-ref.html create mode 100644 layout/reftests/svg/as-image/img-simple-5.html create mode 100644 layout/reftests/svg/as-image/img-simple-6.html create mode 100644 layout/reftests/svg/as-image/img-simple-7-ref.html create mode 100644 layout/reftests/svg/as-image/img-simple-7.html create mode 100644 layout/reftests/svg/as-image/img-width-meet-1-ref.html create mode 100644 layout/reftests/svg/as-image/img-width-meet-1.html create mode 100644 layout/reftests/svg/as-image/img-width-meet-2-ref.html create mode 100644 layout/reftests/svg/as-image/img-width-meet-2.html create mode 100644 layout/reftests/svg/as-image/img-width-slice-1-ref.html create mode 100644 layout/reftests/svg/as-image/img-width-slice-1.html create mode 100644 layout/reftests/svg/as-image/img-width-slice-2-ref.html create mode 100644 layout/reftests/svg/as-image/img-width-slice-2.html create mode 100644 layout/reftests/svg/as-image/img-widthAndHeight-meet-1-ref.html create mode 100644 layout/reftests/svg/as-image/img-widthAndHeight-meet-1.html create mode 100644 layout/reftests/svg/as-image/img-widthAndHeight-meet-2-ref.html create mode 100644 layout/reftests/svg/as-image/img-widthAndHeight-meet-2.html create mode 100644 layout/reftests/svg/as-image/img-widthAndHeight-slice-1-ref.html create mode 100644 layout/reftests/svg/as-image/img-widthAndHeight-slice-1.html create mode 100644 layout/reftests/svg/as-image/img-widthAndHeight-slice-2-ref.html create mode 100644 layout/reftests/svg/as-image/img-widthAndHeight-slice-2.html create mode 100644 layout/reftests/svg/as-image/lime100x100-50pct-ref.html create mode 100644 layout/reftests/svg/as-image/lime100x100-noSVGDimensions.svg create mode 100644 layout/reftests/svg/as-image/lime100x100-ref.html create mode 100644 layout/reftests/svg/as-image/lime100x100-w-border-ref.html create mode 100644 layout/reftests/svg/as-image/lime100x100.png create mode 100644 layout/reftests/svg/as-image/lime100x100.svg create mode 100644 layout/reftests/svg/as-image/lime200x100.svg create mode 100644 layout/reftests/svg/as-image/lime200x200.svg create mode 100644 layout/reftests/svg/as-image/lime50x25.svg create mode 100644 layout/reftests/svg/as-image/lime50x50.svg create mode 100644 layout/reftests/svg/as-image/limeInRed-noSVGDimensions-animViewBox.svg create mode 100644 layout/reftests/svg/as-image/limeInRed-noSVGDimensions-viewBox.svg create mode 100644 layout/reftests/svg/as-image/limeInRed100x100-viewBox.svg create mode 100644 layout/reftests/svg/as-image/limeInRed100x100.png create mode 100644 layout/reftests/svg/as-image/limeInRed100x100.svg create mode 100644 layout/reftests/svg/as-image/list-simple-1-ref.html create mode 100644 layout/reftests/svg/as-image/list-simple-1.html create mode 100644 layout/reftests/svg/as-image/nonuniform-scale-2d.html create mode 100644 layout/reftests/svg/as-image/nonuniform-scale-3d.html create mode 100644 layout/reftests/svg/as-image/nonuniform-scale-ref.html create mode 100644 layout/reftests/svg/as-image/reftest.list create mode 100644 layout/reftests/svg/as-image/squaredCircle-100x100.svg create mode 100644 layout/reftests/svg/as-image/squaredCircle-100x50.svg create mode 100644 layout/reftests/svg/as-image/squaredCircle-transparent.svg create mode 100644 layout/reftests/svg/as-image/squaredCircle-viewBox-100x100.svg create mode 100644 layout/reftests/svg/as-image/squaredCircle-viewBox-noSize.svg create mode 100644 layout/reftests/svg/as-image/svg-border-image-repaint-1-ref.html create mode 100644 layout/reftests/svg/as-image/svg-border-image-repaint-1.html create mode 100644 layout/reftests/svg/as-image/svg-border-image-repaint-helper.svg create mode 100644 layout/reftests/svg/as-image/svg-border-image-repaint-iframe.html create mode 100644 layout/reftests/svg/as-image/svg-image-datauri-1.html create mode 100644 layout/reftests/svg/as-image/svg-image-datauri.svg create mode 100644 layout/reftests/svg/as-image/svg-image-external-1.html create mode 100644 layout/reftests/svg/as-image/svg-image-external.svg create mode 100644 layout/reftests/svg/as-image/svg-image-recursive-1-ref.svg create mode 100644 layout/reftests/svg/as-image/svg-image-recursive-1a.svg create mode 100644 layout/reftests/svg/as-image/svg-image-recursive-1b.svg create mode 100644 layout/reftests/svg/as-image/svg-image-recursive-2-ref.svg create mode 100644 layout/reftests/svg/as-image/svg-image-recursive-2a.svg create mode 100644 layout/reftests/svg/as-image/svg-image-recursive-2b.html create mode 100644 layout/reftests/svg/as-image/svg-image-simple-1.svg create mode 100644 layout/reftests/svg/as-image/svg-image-simple-2.svg create mode 100644 layout/reftests/svg/as-image/svg-image-simple-3.svg create mode 100644 layout/reftests/svg/as-image/svg-image-synthetic-viewBox-01-helper-1.svg create mode 100644 layout/reftests/svg/as-image/svg-image-synthetic-viewBox-01-helper-2.svg create mode 100644 layout/reftests/svg/as-image/svg-image-synthetic-viewBox-01-ref.svg create mode 100644 layout/reftests/svg/as-image/svg-image-synthetic-viewBox-01.svg create mode 100644 layout/reftests/svg/as-image/svg-image-util.css create mode 100644 layout/reftests/svg/as-image/svg-image-util.js create mode 100644 layout/reftests/svg/as-image/svg-image-visited-1-ref.html create mode 100644 layout/reftests/svg/as-image/svg-image-visited-1a-helper.svg create mode 100644 layout/reftests/svg/as-image/svg-image-visited-1a.html create mode 100644 layout/reftests/svg/as-image/svg-image-visited-1b-helper.svg create mode 100644 layout/reftests/svg/as-image/svg-image-visited-1b.html create mode 100644 layout/reftests/svg/as-image/svg-image-visited-1c-helper.svg create mode 100644 layout/reftests/svg/as-image/svg-image-visited-1c.html create mode 100644 layout/reftests/svg/as-image/svg-image-visited-1d-helper.svg create mode 100644 layout/reftests/svg/as-image/svg-image-visited-1d.html create mode 100644 layout/reftests/svg/as-image/svg-stylesheet-datauri-1.html create mode 100644 layout/reftests/svg/as-image/svg-stylesheet-datauri.svg create mode 100644 layout/reftests/svg/as-image/svg-stylesheet-external-1.html create mode 100644 layout/reftests/svg/as-image/svg-stylesheet-external.css create mode 100644 layout/reftests/svg/as-image/svg-stylesheet-external.svg create mode 100644 layout/reftests/svg/as-image/transparent100x100-w-border-ref.html create mode 100644 layout/reftests/svg/as-image/white-rect-no-viewbox.svg create mode 100644 layout/reftests/svg/as-image/white-rect-with-viewbox.svg create mode 100644 layout/reftests/svg/as-image/zoom/circle-large.svg create mode 100644 layout/reftests/svg/as-image/zoom/circle-small.svg create mode 100644 layout/reftests/svg/as-image/zoom/img-fuzzy-transform-zoomIn-1.html create mode 100644 layout/reftests/svg/as-image/zoom/img-fuzzy-transform-zoomOut-1.html create mode 100644 layout/reftests/svg/as-image/zoom/img-fuzzy-zoomIn-1-ref.html create mode 100644 layout/reftests/svg/as-image/zoom/img-fuzzy-zoomIn-1.html create mode 100644 layout/reftests/svg/as-image/zoom/img-fuzzy-zoomOut-1-ref.html create mode 100644 layout/reftests/svg/as-image/zoom/img-fuzzy-zoomOut-1.html create mode 100644 layout/reftests/svg/as-image/zoom/img-zoomIn-1.html create mode 100644 layout/reftests/svg/as-image/zoom/img-zoomOut-1.html create mode 100644 layout/reftests/svg/as-image/zoom/reftest.list create mode 100644 layout/reftests/svg/as-image/zoom/squaredCircle-150x150-ref.html create mode 100644 layout/reftests/svg/as-image/zoom/squaredCircle-50x50-ref.html create mode 100644 layout/reftests/svg/as-image/zoom/squaredCircle.svg create mode 100644 layout/reftests/svg/autofocus-01-ref.svg create mode 100644 layout/reftests/svg/autofocus-01a.svg create mode 100644 layout/reftests/svg/autofocus-01b.svg create mode 100644 layout/reftests/svg/autofocus-02a.svg create mode 100644 layout/reftests/svg/autofocus-02b.svg create mode 100644 layout/reftests/svg/background-ref.html create mode 100644 layout/reftests/svg/background-svg-without-height-width.html create mode 100644 layout/reftests/svg/background-svg-without-height.html create mode 100644 layout/reftests/svg/background-svg-without-width.html create mode 100644 layout/reftests/svg/baseline-middle-01.svg create mode 100644 layout/reftests/svg/big-image.jpeg create mode 100644 layout/reftests/svg/blend-color-burn-ref.svg create mode 100644 layout/reftests/svg/blend-color-burn.svg create mode 100644 layout/reftests/svg/blend-color-dodge-ref.svg create mode 100644 layout/reftests/svg/blend-color-dodge.svg create mode 100644 layout/reftests/svg/blend-color-ref.svg create mode 100644 layout/reftests/svg/blend-color.svg create mode 100644 layout/reftests/svg/blend-darken-ref.svg create mode 100644 layout/reftests/svg/blend-darken.svg create mode 100644 layout/reftests/svg/blend-difference-ref.svg create mode 100644 layout/reftests/svg/blend-difference-stacking-ref.html create mode 100644 layout/reftests/svg/blend-difference-stacking.html create mode 100644 layout/reftests/svg/blend-difference.svg create mode 100644 layout/reftests/svg/blend-exclusion-ref.svg create mode 100644 layout/reftests/svg/blend-exclusion.svg create mode 100644 layout/reftests/svg/blend-hard-light-ref.svg create mode 100644 layout/reftests/svg/blend-hard-light.svg create mode 100644 layout/reftests/svg/blend-hue-ref.svg create mode 100644 layout/reftests/svg/blend-hue.svg create mode 100644 layout/reftests/svg/blend-layer-blend-ref.svg create mode 100644 layout/reftests/svg/blend-layer-blend.svg create mode 100644 layout/reftests/svg/blend-layer-filter-ref.svg create mode 100644 layout/reftests/svg/blend-layer-filter.svg create mode 100644 layout/reftests/svg/blend-layer-mask-ref.svg create mode 100644 layout/reftests/svg/blend-layer-mask.svg create mode 100644 layout/reftests/svg/blend-layer-opacity-ref.svg create mode 100644 layout/reftests/svg/blend-layer-opacity.svg create mode 100644 layout/reftests/svg/blend-lighten-ref.svg create mode 100644 layout/reftests/svg/blend-lighten.svg create mode 100644 layout/reftests/svg/blend-luminosity-ref.svg create mode 100644 layout/reftests/svg/blend-luminosity.svg create mode 100644 layout/reftests/svg/blend-multiply-alpha-ref.svg create mode 100644 layout/reftests/svg/blend-multiply-alpha.svg create mode 100644 layout/reftests/svg/blend-multiply-ref.svg create mode 100644 layout/reftests/svg/blend-multiply.svg create mode 100644 layout/reftests/svg/blend-normal-ref.svg create mode 100644 layout/reftests/svg/blend-normal.svg create mode 100644 layout/reftests/svg/blend-overlay-ref.svg create mode 100644 layout/reftests/svg/blend-overlay.svg create mode 100644 layout/reftests/svg/blend-saturation-ref.svg create mode 100644 layout/reftests/svg/blend-saturation.svg create mode 100644 layout/reftests/svg/blend-screen-ref.svg create mode 100644 layout/reftests/svg/blend-screen.svg create mode 100644 layout/reftests/svg/blend-soft-light-ref.svg create mode 100644 layout/reftests/svg/blend-soft-light.svg create mode 100644 layout/reftests/svg/blur-inside-clipPath-ref.svg create mode 100644 layout/reftests/svg/blur-inside-clipPath.svg create mode 100644 layout/reftests/svg/border-radius-01.html create mode 100644 layout/reftests/svg/bug-1562091-icon.svg create mode 100644 layout/reftests/svg/bug-1562091-ref.html create mode 100644 layout/reftests/svg/bug-1562091.html create mode 100644 layout/reftests/svg/clip-01.svg create mode 100644 layout/reftests/svg/clip-02-ref.svg create mode 100644 layout/reftests/svg/clip-02a.svg create mode 100644 layout/reftests/svg/clip-02b.svg create mode 100644 layout/reftests/svg/clip-surface-clone-01-ref.svg create mode 100644 layout/reftests/svg/clip-surface-clone-01.svg create mode 100644 layout/reftests/svg/clip-use-element-01.svg create mode 100644 layout/reftests/svg/clip-use-element-02.svg create mode 100644 layout/reftests/svg/clipPath-advanced-01.svg create mode 100644 layout/reftests/svg/clipPath-and-mask-on-outflowElement-01a.html create mode 100644 layout/reftests/svg/clipPath-and-mask-on-outflowElement-01b.html create mode 100644 layout/reftests/svg/clipPath-and-shape-rendering-01-ref.svg create mode 100644 layout/reftests/svg/clipPath-and-shape-rendering-01.svg create mode 100644 layout/reftests/svg/clipPath-and-transform-01.svg create mode 100644 layout/reftests/svg/clipPath-and-transform-02.svg create mode 100644 layout/reftests/svg/clipPath-basic-01.svg create mode 100644 layout/reftests/svg/clipPath-basic-02.svg create mode 100644 layout/reftests/svg/clipPath-basic-03.svg create mode 100644 layout/reftests/svg/clipPath-basic-04.svg create mode 100644 layout/reftests/svg/clipPath-basic-05.svg create mode 100644 layout/reftests/svg/clipPath-basic-06.svg create mode 100644 layout/reftests/svg/clipPath-basic-07.svg create mode 100644 layout/reftests/svg/clipPath-basic-08.svg create mode 100644 layout/reftests/svg/clipPath-basic-shape-transform-ref.html create mode 100644 layout/reftests/svg/clipPath-basic-shape-transform.html create mode 100644 layout/reftests/svg/clipPath-css-transform-ref.html create mode 100644 layout/reftests/svg/clipPath-css-transform.html create mode 100644 layout/reftests/svg/clipPath-fill-box-ref.html create mode 100644 layout/reftests/svg/clipPath-fill-box.html create mode 100644 layout/reftests/svg/clipPath-on-outflowElement-01-ref.html create mode 100644 layout/reftests/svg/clipPath-on-outflowElement-01a.html create mode 100644 layout/reftests/svg/clipPath-on-outflowElement-01b.html create mode 100644 layout/reftests/svg/clipPath-on-outflowElement-02-ref.html create mode 100644 layout/reftests/svg/clipPath-on-outflowElement-02a.html create mode 100644 layout/reftests/svg/clipPath-on-outflowElement-02b.html create mode 100644 layout/reftests/svg/clipPath-on-thin-object.svg create mode 100644 layout/reftests/svg/clipPath-polygon-01.svg create mode 100644 layout/reftests/svg/clipPath-polygon-elementFromPoint-01.svg create mode 100644 layout/reftests/svg/clipPath-winding-01.svg create mode 100644 layout/reftests/svg/comments-in-pres-attrs.svg create mode 100644 layout/reftests/svg/conditions-01.svg create mode 100644 layout/reftests/svg/conditions-02.svg create mode 100644 layout/reftests/svg/conditions-03.svg create mode 100644 layout/reftests/svg/conditions-04.svg create mode 100644 layout/reftests/svg/conditions-05.svg create mode 100644 layout/reftests/svg/conditions-07.svg create mode 100644 layout/reftests/svg/conditions-08-ref.svg create mode 100644 layout/reftests/svg/conditions-08.svg create mode 100644 layout/reftests/svg/conditions-09-ref.svg create mode 100644 layout/reftests/svg/conditions-09.svg create mode 100644 layout/reftests/svg/css-transform-svg-ref.html create mode 100644 layout/reftests/svg/css-transform-svg.html create mode 100644 layout/reftests/svg/current-translate-01.svg create mode 100644 layout/reftests/svg/current-translate-02.svg create mode 100644 layout/reftests/svg/currentColor-01.svg create mode 100644 layout/reftests/svg/currentColor-02.svg create mode 100644 layout/reftests/svg/currentColor-03.svg create mode 100644 layout/reftests/svg/currentColor-override-flood.svg create mode 100644 layout/reftests/svg/currentColor-override-lighting-ref.svg create mode 100644 layout/reftests/svg/currentColor-override-lighting.svg create mode 100644 layout/reftests/svg/currentColor-override-stop.svg create mode 100644 layout/reftests/svg/data-uri-with-filter-01-ref.svg create mode 100644 layout/reftests/svg/data-uri-with-filter-01.xhtml create mode 100644 layout/reftests/svg/data-uri-with-gradient-01-ref.svg create mode 100644 layout/reftests/svg/data-uri-with-gradient-01.xhtml create mode 100644 layout/reftests/svg/data-uri-with-pattern-01.xhtml create mode 100644 layout/reftests/svg/dynamic-attr-change-1.svg create mode 100644 layout/reftests/svg/dynamic-attr-change-2.svg create mode 100644 layout/reftests/svg/dynamic-attr-removal-1.svg create mode 100644 layout/reftests/svg/dynamic-attr-removal-2.svg create mode 100644 layout/reftests/svg/dynamic-class-01.svg create mode 100644 layout/reftests/svg/dynamic-clipPath-01.svg create mode 100644 layout/reftests/svg/dynamic-clipPath-02.svg create mode 100644 layout/reftests/svg/dynamic-clipPath-clip-rule-01.svg create mode 100644 layout/reftests/svg/dynamic-conditions-01.svg create mode 100644 layout/reftests/svg/dynamic-conditions-02.svg create mode 100644 layout/reftests/svg/dynamic-conditions-03.svg create mode 100644 layout/reftests/svg/dynamic-conditions-04.svg create mode 100644 layout/reftests/svg/dynamic-conditions-05.svg create mode 100644 layout/reftests/svg/dynamic-conditions-06.svg create mode 100644 layout/reftests/svg/dynamic-conditions-07.svg create mode 100644 layout/reftests/svg/dynamic-conditions-08.svg create mode 100644 layout/reftests/svg/dynamic-conditions-09.svg create mode 100644 layout/reftests/svg/dynamic-conditions-10.svg create mode 100644 layout/reftests/svg/dynamic-conditions-11.svg create mode 100644 layout/reftests/svg/dynamic-conditions-12.svg create mode 100644 layout/reftests/svg/dynamic-conditions-13.svg create mode 100644 layout/reftests/svg/dynamic-feFlood-01.svg create mode 100644 layout/reftests/svg/dynamic-feImage-01.svg create mode 100644 layout/reftests/svg/dynamic-fill-01-ref.svg create mode 100644 layout/reftests/svg/dynamic-fill-01.svg create mode 100644 layout/reftests/svg/dynamic-fill-rule-01-ref.svg create mode 100644 layout/reftests/svg/dynamic-fill-rule-01.svg create mode 100644 layout/reftests/svg/dynamic-filter-contents-01-ref.svg create mode 100644 layout/reftests/svg/dynamic-filter-contents-01a.svg create mode 100644 layout/reftests/svg/dynamic-filter-contents-01b.svg create mode 100644 layout/reftests/svg/dynamic-gradient-contents-01.svg create mode 100644 layout/reftests/svg/dynamic-gradient-contents-02.svg create mode 100644 layout/reftests/svg/dynamic-inner-svg-01.svg create mode 100644 layout/reftests/svg/dynamic-link-style-01.svg create mode 100644 layout/reftests/svg/dynamic-marker-01.svg create mode 100644 layout/reftests/svg/dynamic-marker-02-ref.svg create mode 100644 layout/reftests/svg/dynamic-marker-02.svg create mode 100644 layout/reftests/svg/dynamic-marker-03.svg create mode 100644 layout/reftests/svg/dynamic-mask-01.svg create mode 100644 layout/reftests/svg/dynamic-mask-contents-01.svg create mode 100644 layout/reftests/svg/dynamic-mask-pre-effects-bbox-ref.html create mode 100644 layout/reftests/svg/dynamic-mask-pre-effects-bbox.html create mode 100644 layout/reftests/svg/dynamic-opacity-property-01.svg create mode 100644 layout/reftests/svg/dynamic-pattern-01.svg create mode 100644 layout/reftests/svg/dynamic-pattern-02.svg create mode 100644 layout/reftests/svg/dynamic-pattern-contents-01.svg create mode 100644 layout/reftests/svg/dynamic-pattern-contents-02.svg create mode 100644 layout/reftests/svg/dynamic-rect-01-ref.svg create mode 100644 layout/reftests/svg/dynamic-rect-01.svg create mode 100644 layout/reftests/svg/dynamic-rect-02-ref.svg create mode 100644 layout/reftests/svg/dynamic-rect-02.svg create mode 100644 layout/reftests/svg/dynamic-rect-03-ref.svg create mode 100644 layout/reftests/svg/dynamic-rect-03.svg create mode 100644 layout/reftests/svg/dynamic-rect-04.xhtml create mode 100644 layout/reftests/svg/dynamic-rect-05.svg create mode 100644 layout/reftests/svg/dynamic-reflow-01-ref.svg create mode 100644 layout/reftests/svg/dynamic-reflow-01.svg create mode 100644 layout/reftests/svg/dynamic-small-object-scaled-up-01.svg create mode 100644 layout/reftests/svg/dynamic-small-object-scaled-up-02.svg create mode 100644 layout/reftests/svg/dynamic-stroke-01.svg create mode 100644 layout/reftests/svg/dynamic-stroke-opacity-01.svg create mode 100644 layout/reftests/svg/dynamic-stroke-width-01.svg create mode 100644 layout/reftests/svg/dynamic-switch-01.svg create mode 100644 layout/reftests/svg/dynamic-text-01-ref.svg create mode 100644 layout/reftests/svg/dynamic-text-01.svg create mode 100644 layout/reftests/svg/dynamic-text-02-ref.svg create mode 100644 layout/reftests/svg/dynamic-text-02.svg create mode 100644 layout/reftests/svg/dynamic-text-03-ref.svg create mode 100644 layout/reftests/svg/dynamic-text-03.svg create mode 100644 layout/reftests/svg/dynamic-text-04-ref.svg create mode 100644 layout/reftests/svg/dynamic-text-04.svg create mode 100644 layout/reftests/svg/dynamic-text-05.svg create mode 100644 layout/reftests/svg/dynamic-text-06.svg create mode 100644 layout/reftests/svg/dynamic-text-07-ref.svg create mode 100644 layout/reftests/svg/dynamic-text-07.svg create mode 100644 layout/reftests/svg/dynamic-text-08-ref.svg create mode 100644 layout/reftests/svg/dynamic-text-08.svg create mode 100644 layout/reftests/svg/dynamic-text-attr-01-ref.svg create mode 100644 layout/reftests/svg/dynamic-text-attr-01.svg create mode 100644 layout/reftests/svg/dynamic-textPath-01-ref.svg create mode 100644 layout/reftests/svg/dynamic-textPath-01.svg create mode 100644 layout/reftests/svg/dynamic-textPath-02-ref.svg create mode 100644 layout/reftests/svg/dynamic-textPath-02.svg create mode 100644 layout/reftests/svg/dynamic-textPath-03-ref.svg create mode 100644 layout/reftests/svg/dynamic-textPath-03.svg create mode 100644 layout/reftests/svg/dynamic-textPath-04.html create mode 100644 layout/reftests/svg/dynamic-use-01.svg create mode 100644 layout/reftests/svg/dynamic-use-02.svg create mode 100644 layout/reftests/svg/dynamic-use-03.svg create mode 100644 layout/reftests/svg/dynamic-use-04.svg create mode 100644 layout/reftests/svg/dynamic-use-05.svg create mode 100644 layout/reftests/svg/dynamic-use-06.svg create mode 100644 layout/reftests/svg/dynamic-use-07.svg create mode 100644 layout/reftests/svg/dynamic-use-08.svg create mode 100644 layout/reftests/svg/dynamic-use-nested-01-ref.svg create mode 100644 layout/reftests/svg/dynamic-use-nested-01a.svg create mode 100644 layout/reftests/svg/dynamic-use-nested-01b.svg create mode 100644 layout/reftests/svg/dynamic-use-remove-width-ref.svg create mode 100644 layout/reftests/svg/dynamic-use-remove-width.svg create mode 100644 layout/reftests/svg/dynamic-viewBox-change-01.svg create mode 100644 layout/reftests/svg/dynamic-viewBox-change-02.svg create mode 100644 layout/reftests/svg/dynamic-viewBox-change-03.svg create mode 100644 layout/reftests/svg/explosive-use.svg create mode 100644 layout/reftests/svg/fallback-color-01a.svg create mode 100644 layout/reftests/svg/fallback-color-01b.svg create mode 100644 layout/reftests/svg/fallback-color-02-ref.svg create mode 100644 layout/reftests/svg/fallback-color-02.svg create mode 100644 layout/reftests/svg/fallback-color-03.svg create mode 100644 layout/reftests/svg/fallback-color-04.svg create mode 100644 layout/reftests/svg/fallback-color-05-ref.svg create mode 100644 layout/reftests/svg/fallback-color-05a.svg create mode 100644 layout/reftests/svg/fallback-color-05b.svg create mode 100644 layout/reftests/svg/fallback-color-06.svg create mode 100644 layout/reftests/svg/filter-and-clip-ref.svg create mode 100644 layout/reftests/svg/filter-and-clip.svg create mode 100644 layout/reftests/svg/filter-basic-01.svg create mode 100644 layout/reftests/svg/filter-basic-02.svg create mode 100644 layout/reftests/svg/filter-basic-03.svg create mode 100644 layout/reftests/svg/filter-bounds-01.svg create mode 100644 layout/reftests/svg/filter-bounds-02.svg create mode 100644 layout/reftests/svg/filter-extref-differentOrigin-01.svg create mode 100644 layout/reftests/svg/filter-foreignObject-01.svg create mode 100644 layout/reftests/svg/filter-in-mask-01.svg create mode 100644 layout/reftests/svg/filter-in-mask-ref.html create mode 100644 layout/reftests/svg/filter-in-mask.html create mode 100644 layout/reftests/svg/filter-invalidation-01.svg create mode 100644 layout/reftests/svg/filter-on-continuation-box-01.html create mode 100644 layout/reftests/svg/filter-on-continuation-box-ref.html create mode 100644 layout/reftests/svg/filter-result-01-ref.svg create mode 100644 layout/reftests/svg/filter-result-01.svg create mode 100644 layout/reftests/svg/filter-scaled-01.svg create mode 100644 layout/reftests/svg/filter-scaled-02-ref.html create mode 100644 layout/reftests/svg/filter-scaled-02.html create mode 100644 layout/reftests/svg/filter-translated-01-ref.svg create mode 100644 layout/reftests/svg/filter-translated-01.svg create mode 100644 layout/reftests/svg/filter-use-element-01.svg create mode 100644 layout/reftests/svg/filtered-image-in-pattern-01.svg create mode 100644 layout/reftests/svg/filters-and-group-opacity-01-ref.svg create mode 100644 layout/reftests/svg/filters-and-group-opacity-01.svg create mode 100644 layout/reftests/svg/filters/css-filter-chains/long-chain-ref.html create mode 100644 layout/reftests/svg/filters/css-filter-chains/long-chain.html create mode 100644 layout/reftests/svg/filters/css-filter-chains/moz-element-ref.html create mode 100644 layout/reftests/svg/filters/css-filter-chains/moz-element.html create mode 100644 layout/reftests/svg/filters/css-filter-chains/reftest.list create mode 100644 layout/reftests/svg/filters/css-filter-chains/same-filter-ref.html create mode 100644 layout/reftests/svg/filters/css-filter-chains/same-filter.html create mode 100644 layout/reftests/svg/filters/css-filters/blur-calc-negative-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/blur-calc-negative.html create mode 100644 layout/reftests/svg/filters/css-filters/blur-calc-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/blur-calc.html create mode 100644 layout/reftests/svg/filters/css-filters/blur-cap-large-radius-on-software-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/blur-cap-large-radius-on-software.html create mode 100644 layout/reftests/svg/filters/css-filters/blur-clip-rect.html create mode 100644 layout/reftests/svg/filters/css-filters/blur-em-radius-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/blur-em-radius.html create mode 100644 layout/reftests/svg/filters/css-filters/blur-invalid-radius-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/blur-invalid-radius.html create mode 100644 layout/reftests/svg/filters/css-filters/blur-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/blur-ref.svg create mode 100644 layout/reftests/svg/filters/css-filters/blur-rem-radius-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/blur-rem-radius.html create mode 100644 layout/reftests/svg/filters/css-filters/blur-zero-radius-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/blur-zero-radius.html create mode 100644 layout/reftests/svg/filters/css-filters/blur-zoomed-page-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/blur-zoomed-page.html create mode 100644 layout/reftests/svg/filters/css-filters/blur.html create mode 100644 layout/reftests/svg/filters/css-filters/blur.svg create mode 100644 layout/reftests/svg/filters/css-filters/brightness-darken-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/brightness-darken.html create mode 100644 layout/reftests/svg/filters/css-filters/brightness-extreme-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/brightness-extreme.html create mode 100644 layout/reftests/svg/filters/css-filters/brightness-one-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/brightness-one.html create mode 100644 layout/reftests/svg/filters/css-filters/brightness-percent-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/brightness-percent.html create mode 100644 layout/reftests/svg/filters/css-filters/brightness-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/brightness-zero-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/brightness-zero.html create mode 100644 layout/reftests/svg/filters/css-filters/brightness.html create mode 100644 layout/reftests/svg/filters/css-filters/containing-block-1-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/containing-block-1.html create mode 100644 layout/reftests/svg/filters/css-filters/contrast-extreme-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/contrast-extreme.html create mode 100644 layout/reftests/svg/filters/css-filters/contrast-one-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/contrast-one.html create mode 100644 layout/reftests/svg/filters/css-filters/contrast-percent-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/contrast-percent.html create mode 100644 layout/reftests/svg/filters/css-filters/contrast-reduce-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/contrast-reduce.html create mode 100644 layout/reftests/svg/filters/css-filters/contrast-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/contrast-zero-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/contrast-zero.html create mode 100644 layout/reftests/svg/filters/css-filters/contrast.html create mode 100644 layout/reftests/svg/filters/css-filters/drop-shadow-default-color-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/drop-shadow-default-color.html create mode 100644 layout/reftests/svg/filters/css-filters/drop-shadow-negative-offset-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/drop-shadow-negative-offset.html create mode 100644 layout/reftests/svg/filters/css-filters/drop-shadow-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/drop-shadow.html create mode 100644 layout/reftests/svg/filters/css-filters/filter-on-huge-bbox.html create mode 100644 layout/reftests/svg/filters/css-filters/filter-on-outer-svg.html create mode 100644 layout/reftests/svg/filters/css-filters/grayscale-one-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/grayscale-one.html create mode 100644 layout/reftests/svg/filters/css-filters/grayscale-over-one-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/grayscale-over-one.html create mode 100644 layout/reftests/svg/filters/css-filters/grayscale-percent-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/grayscale-percent.html create mode 100644 layout/reftests/svg/filters/css-filters/grayscale-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/grayscale-zero-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/grayscale-zero.html create mode 100644 layout/reftests/svg/filters/css-filters/grayscale.html create mode 100644 layout/reftests/svg/filters/css-filters/hue-rotate-360-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/hue-rotate-360.html create mode 100644 layout/reftests/svg/filters/css-filters/hue-rotate-grad-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/hue-rotate-grad.html create mode 100644 layout/reftests/svg/filters/css-filters/hue-rotate-multichannel-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/hue-rotate-multichannel.html create mode 100644 layout/reftests/svg/filters/css-filters/hue-rotate-negative-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/hue-rotate-negative.html create mode 100644 layout/reftests/svg/filters/css-filters/hue-rotate-over-360-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/hue-rotate-over-360.html create mode 100644 layout/reftests/svg/filters/css-filters/hue-rotate-rad-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/hue-rotate-rad.html create mode 100644 layout/reftests/svg/filters/css-filters/hue-rotate-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/hue-rotate-turn-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/hue-rotate-turn.html create mode 100644 layout/reftests/svg/filters/css-filters/hue-rotate-zero-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/hue-rotate-zero.html create mode 100644 layout/reftests/svg/filters/css-filters/hue-rotate.html create mode 100644 layout/reftests/svg/filters/css-filters/invert-half-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/invert-half.html create mode 100644 layout/reftests/svg/filters/css-filters/invert-one-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/invert-one.html create mode 100644 layout/reftests/svg/filters/css-filters/invert-over-one-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/invert-over-one.html create mode 100644 layout/reftests/svg/filters/css-filters/invert-percent-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/invert-percent.html create mode 100644 layout/reftests/svg/filters/css-filters/invert-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/invert-zero-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/invert-zero.html create mode 100644 layout/reftests/svg/filters/css-filters/invert.html create mode 100644 layout/reftests/svg/filters/css-filters/opacity-one-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/opacity-one.html create mode 100644 layout/reftests/svg/filters/css-filters/opacity-over-one-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/opacity-over-one-translucent-source-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/opacity-over-one-translucent-source.html create mode 100644 layout/reftests/svg/filters/css-filters/opacity-over-one.html create mode 100644 layout/reftests/svg/filters/css-filters/opacity-percent-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/opacity-percent.html create mode 100644 layout/reftests/svg/filters/css-filters/opacity-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/opacity-zero-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/opacity-zero.html create mode 100644 layout/reftests/svg/filters/css-filters/opacity.html create mode 100644 layout/reftests/svg/filters/css-filters/pass.svg create mode 100644 layout/reftests/svg/filters/css-filters/reftest.list create mode 100644 layout/reftests/svg/filters/css-filters/saturate-desaturate-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/saturate-desaturate.html create mode 100644 layout/reftests/svg/filters/css-filters/saturate-extreme-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/saturate-extreme.html create mode 100644 layout/reftests/svg/filters/css-filters/saturate-one-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/saturate-one.html create mode 100644 layout/reftests/svg/filters/css-filters/saturate-percent-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/saturate-percent.html create mode 100644 layout/reftests/svg/filters/css-filters/saturate-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/saturate-zero-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/saturate-zero.html create mode 100644 layout/reftests/svg/filters/css-filters/saturate.html create mode 100644 layout/reftests/svg/filters/css-filters/scale-filtered-content-01-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/scale-filtered-content-01.html create mode 100644 layout/reftests/svg/filters/css-filters/sepia-one-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/sepia-one.html create mode 100644 layout/reftests/svg/filters/css-filters/sepia-over-one-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/sepia-over-one.html create mode 100644 layout/reftests/svg/filters/css-filters/sepia-percent-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/sepia-percent.html create mode 100644 layout/reftests/svg/filters/css-filters/sepia-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/sepia-zero-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/sepia-zero.html create mode 100644 layout/reftests/svg/filters/css-filters/sepia.html create mode 100644 layout/reftests/svg/filters/css-svg-filter-chains/clip-input-css-filter-ref.html create mode 100644 layout/reftests/svg/filters/css-svg-filter-chains/clip-input-css-filter.html create mode 100644 layout/reftests/svg/filters/css-svg-filter-chains/css-filter-first-ref.html create mode 100644 layout/reftests/svg/filters/css-svg-filter-chains/css-filter-first.html create mode 100644 layout/reftests/svg/filters/css-svg-filter-chains/css-filter-last-ref.html create mode 100644 layout/reftests/svg/filters/css-svg-filter-chains/css-filter-last.html create mode 100644 layout/reftests/svg/filters/css-svg-filter-chains/css-filter-middle-ref.html create mode 100644 layout/reftests/svg/filters/css-svg-filter-chains/css-filter-middle.html create mode 100644 layout/reftests/svg/filters/css-svg-filter-chains/reftest.list create mode 100644 layout/reftests/svg/filters/dynamic-filter-invalidation-01.svg create mode 100644 layout/reftests/svg/filters/dynamic-filter-invalidation-02.svg create mode 100644 layout/reftests/svg/filters/dynamic-filter-invalidation-03.svg create mode 100644 layout/reftests/svg/filters/dynamic-filter-invalidation-04.svg create mode 100644 layout/reftests/svg/filters/dynamic-filtered-foreignObject-01.svg create mode 100644 layout/reftests/svg/filters/feBlend-1-ref.svg create mode 100644 layout/reftests/svg/filters/feBlend-1.svg create mode 100644 layout/reftests/svg/filters/feBlend-2-ref.svg create mode 100644 layout/reftests/svg/filters/feBlend-2.svg create mode 100644 layout/reftests/svg/filters/feColorMatrix-1-ref.svg create mode 100644 layout/reftests/svg/filters/feColorMatrix-1.svg create mode 100644 layout/reftests/svg/filters/feColorMatrix-2-ref.svg create mode 100644 layout/reftests/svg/filters/feColorMatrix-2.svg create mode 100644 layout/reftests/svg/filters/feColorMatrix-saturate-01.svg create mode 100644 layout/reftests/svg/filters/feComponentTransfer-03.svg create mode 100644 layout/reftests/svg/filters/feComponentTransfer-04.svg create mode 100644 layout/reftests/svg/filters/feComponentTransfer-1-ref.svg create mode 100644 layout/reftests/svg/filters/feComponentTransfer-1.svg create mode 100644 layout/reftests/svg/filters/feComponentTransfer-2-ref.svg create mode 100644 layout/reftests/svg/filters/feComponentTransfer-2.svg create mode 100644 layout/reftests/svg/filters/feComposite-1-ref.svg create mode 100644 layout/reftests/svg/filters/feComposite-1.svg create mode 100644 layout/reftests/svg/filters/feComposite-2-ref.svg create mode 100644 layout/reftests/svg/filters/feComposite-2.svg create mode 100644 layout/reftests/svg/filters/feComposite-arguments-01.svg create mode 100644 layout/reftests/svg/filters/feComposite-operator-lighter-ref.html create mode 100644 layout/reftests/svg/filters/feComposite-operator-lighter.svg create mode 100644 layout/reftests/svg/filters/feComposite-paint-01-ref.svg create mode 100644 layout/reftests/svg/filters/feComposite-paint-01.svg create mode 100644 layout/reftests/svg/filters/feConvolveMatrix-1-ref.svg create mode 100644 layout/reftests/svg/filters/feConvolveMatrix-1.svg create mode 100644 layout/reftests/svg/filters/feConvolveMatrix-2-ref.svg create mode 100644 layout/reftests/svg/filters/feConvolveMatrix-2.svg create mode 100644 layout/reftests/svg/filters/feConvolveMatrix-bias-01-ref.svg create mode 100644 layout/reftests/svg/filters/feConvolveMatrix-bias-01.svg create mode 100644 layout/reftests/svg/filters/feConvolveMatrix-order-01-ref.svg create mode 100644 layout/reftests/svg/filters/feConvolveMatrix-order-01.svg create mode 100644 layout/reftests/svg/filters/feDiffuseLighting-1-ref.svg create mode 100644 layout/reftests/svg/filters/feDiffuseLighting-1.svg create mode 100644 layout/reftests/svg/filters/feDisplacementMap-1-ref.svg create mode 100644 layout/reftests/svg/filters/feDisplacementMap-1.svg create mode 100644 layout/reftests/svg/filters/feDisplacementMap-2-ref.svg create mode 100644 layout/reftests/svg/filters/feDisplacementMap-2.svg create mode 100644 layout/reftests/svg/filters/feDisplacementMap-alpha-01.svg create mode 100644 layout/reftests/svg/filters/feDisplacementMap-colour-01-ref.svg create mode 100644 layout/reftests/svg/filters/feDisplacementMap-colour-01.svg create mode 100644 layout/reftests/svg/filters/feDisplacementMap-scale-01.svg create mode 100644 layout/reftests/svg/filters/feDropShadow-01-ref.svg create mode 100644 layout/reftests/svg/filters/feDropShadow-01.svg create mode 100644 layout/reftests/svg/filters/feFlood-1-ref.svg create mode 100644 layout/reftests/svg/filters/feFlood-1.svg create mode 100644 layout/reftests/svg/filters/feFlood-2-ref.svg create mode 100644 layout/reftests/svg/filters/feFlood-2.svg create mode 100644 layout/reftests/svg/filters/feFlood-color-01.svg create mode 100644 layout/reftests/svg/filters/feGaussianBlur-1-ref.svg create mode 100644 layout/reftests/svg/filters/feGaussianBlur-1.svg create mode 100644 layout/reftests/svg/filters/feGaussianBlur-2-ref.svg create mode 100644 layout/reftests/svg/filters/feGaussianBlur-2.svg create mode 100644 layout/reftests/svg/filters/feGaussianBlur-3-ref.svg create mode 100644 layout/reftests/svg/filters/feGaussianBlur-3.svg create mode 100644 layout/reftests/svg/filters/feGaussianBlur-4-ref.svg create mode 100644 layout/reftests/svg/filters/feGaussianBlur-4.svg create mode 100644 layout/reftests/svg/filters/feGaussianBlur-5-ref.svg create mode 100644 layout/reftests/svg/filters/feGaussianBlur-5.svg create mode 100644 layout/reftests/svg/filters/feGaussianBlur-6-ref.svg create mode 100644 layout/reftests/svg/filters/feGaussianBlur-6.svg create mode 100644 layout/reftests/svg/filters/feGaussianBlur-alpha-01-ref.svg create mode 100644 layout/reftests/svg/filters/feGaussianBlur-alpha-01.svg create mode 100644 layout/reftests/svg/filters/feGaussianBlur-cap-large-directional-radius-on-software-ref.html create mode 100644 layout/reftests/svg/filters/feGaussianBlur-cap-large-directional-radius-on-software.html create mode 100644 layout/reftests/svg/filters/feImage-1-ref.svg create mode 100644 layout/reftests/svg/filters/feImage-1.svg create mode 100644 layout/reftests/svg/filters/feImage-scale-to-primitive-subregion-ref.html create mode 100644 layout/reftests/svg/filters/feImage-scale-to-primitive-subregion.html create mode 100644 layout/reftests/svg/filters/feMerge-1-ref.svg create mode 100644 layout/reftests/svg/filters/feMerge-1.svg create mode 100644 layout/reftests/svg/filters/feMerge-2-ref.svg create mode 100644 layout/reftests/svg/filters/feMerge-2.svg create mode 100644 layout/reftests/svg/filters/feMorphology-1-ref.svg create mode 100644 layout/reftests/svg/filters/feMorphology-1.svg create mode 100644 layout/reftests/svg/filters/feMorphology-2-ref.svg create mode 100644 layout/reftests/svg/filters/feMorphology-2.svg create mode 100644 layout/reftests/svg/filters/feMorphology-radius-negative-01.svg create mode 100644 layout/reftests/svg/filters/feMorphology-radius-negative-02.svg create mode 100644 layout/reftests/svg/filters/feMorphology-radius-zero-01.svg create mode 100644 layout/reftests/svg/filters/feMorphology-radius-zero-02.svg create mode 100644 layout/reftests/svg/filters/feOffset-1-ref.svg create mode 100644 layout/reftests/svg/filters/feOffset-1.svg create mode 100644 layout/reftests/svg/filters/feOffset-2-ref.svg create mode 100644 layout/reftests/svg/filters/feOffset-2.svg create mode 100644 layout/reftests/svg/filters/fePointLight-zoomed-page-ref.svg create mode 100644 layout/reftests/svg/filters/fePointLight-zoomed-page.svg create mode 100644 layout/reftests/svg/filters/feSpecularLighting-1-ref.svg create mode 100644 layout/reftests/svg/filters/feSpecularLighting-1.svg create mode 100644 layout/reftests/svg/filters/feTile-1-ref.svg create mode 100644 layout/reftests/svg/filters/feTile-1.svg create mode 100644 layout/reftests/svg/filters/feTile-2-ref.svg create mode 100644 layout/reftests/svg/filters/feTile-2.svg create mode 100644 layout/reftests/svg/filters/feTile-large-01.svg create mode 100644 layout/reftests/svg/filters/feTile-large-02-ref.svg create mode 100644 layout/reftests/svg/filters/feTile-large-02.svg create mode 100644 layout/reftests/svg/filters/feTile-outside-01-ref.svg create mode 100644 layout/reftests/svg/filters/feTile-outside-01.svg create mode 100644 layout/reftests/svg/filters/feTurbulence-offset-ref.svg create mode 100644 layout/reftests/svg/filters/feTurbulence-offset.svg create mode 100644 layout/reftests/svg/filters/feTurbulence-zero-baseFreq-01-ref.svg create mode 100644 layout/reftests/svg/filters/feTurbulence-zero-baseFreq-01.svg create mode 100644 layout/reftests/svg/filters/feTurbulence-zero-baseFreq-02.svg create mode 100644 layout/reftests/svg/filters/filter-clipped-rect-01.svg create mode 100644 layout/reftests/svg/filters/filter-giant.svg create mode 100644 layout/reftests/svg/filters/filter-in-mask-01.svg create mode 100644 layout/reftests/svg/filters/filter-in-mask-02.svg create mode 100644 layout/reftests/svg/filters/filter-in-pattern-01.svg create mode 100644 layout/reftests/svg/filters/filter-in-pattern-02-ref.svg create mode 100644 layout/reftests/svg/filters/filter-in-pattern-02.svg create mode 100644 layout/reftests/svg/filters/filter-inner-svg-01.svg create mode 100644 layout/reftests/svg/filters/filter-inner-svg-02.svg create mode 100644 layout/reftests/svg/filters/filter-inner-svg-03.svg create mode 100644 layout/reftests/svg/filters/filter-kernelUnitLength-01-ref.svg create mode 100644 layout/reftests/svg/filters/filter-kernelUnitLength-01.svg create mode 100644 layout/reftests/svg/filters/filter-lighting-region-ref.svg create mode 100644 layout/reftests/svg/filters/filter-lighting-region.svg create mode 100644 layout/reftests/svg/filters/filter-marked-line-01.svg create mode 100644 layout/reftests/svg/filters/filter-marked-line-02.svg create mode 100644 layout/reftests/svg/filters/filter-marked-line-03.svg create mode 100644 layout/reftests/svg/filters/filter-marked-line-04.svg create mode 100644 layout/reftests/svg/filters/filter-marked-line-05.svg create mode 100644 layout/reftests/svg/filters/filter-marked-line-06.svg create mode 100644 layout/reftests/svg/filters/filter-marked-line-07.svg create mode 100644 layout/reftests/svg/filters/filter-marked-line-08.svg create mode 100644 layout/reftests/svg/filters/filter-marked-line-09.svg create mode 100644 layout/reftests/svg/filters/filter-nested-filtering-01.svg create mode 100644 layout/reftests/svg/filters/filter-nested-filtering-02.svg create mode 100644 layout/reftests/svg/filters/filter-patterned-rect-01.svg create mode 100644 layout/reftests/svg/filters/filter-patterned-rect-02.svg create mode 100644 layout/reftests/svg/filters/filter-region-01a.html create mode 100644 layout/reftests/svg/filters/filter-region-01b.html create mode 100644 layout/reftests/svg/filters/filter-transform-01.svg create mode 100644 layout/reftests/svg/filters/mozilla-banner.gif create mode 100644 layout/reftests/svg/filters/nested-filter-ref.html create mode 100644 layout/reftests/svg/filters/nested-filter.html create mode 100644 layout/reftests/svg/filters/outside-sourcegraphic-1.svg create mode 100644 layout/reftests/svg/filters/outside-sourcegraphic-2.svg create mode 100644 layout/reftests/svg/filters/outside-sourcegraphic-3.svg create mode 100644 layout/reftests/svg/filters/outside-sourcegraphic-ref.svg create mode 100644 layout/reftests/svg/filters/pass.svg create mode 100644 layout/reftests/svg/filters/reftest.list create mode 100644 layout/reftests/svg/filters/svg-filter-chains/clip-input-ref.svg create mode 100644 layout/reftests/svg/filters/svg-filter-chains/clip-input.svg create mode 100644 layout/reftests/svg/filters/svg-filter-chains/clip-original-SourceGraphic-ref.svg create mode 100644 layout/reftests/svg/filters/svg-filter-chains/clip-original-SourceGraphic.svg create mode 100644 layout/reftests/svg/filters/svg-filter-chains/clip-output-ref.svg create mode 100644 layout/reftests/svg/filters/svg-filter-chains/clip-output.svg create mode 100644 layout/reftests/svg/filters/svg-filter-chains/default-subregion-ref.svg create mode 100644 layout/reftests/svg/filters/svg-filter-chains/default-subregion.svg create mode 100644 layout/reftests/svg/filters/svg-filter-chains/different-FillPaint-filter-regions-ref.svg create mode 100644 layout/reftests/svg/filters/svg-filter-chains/different-FillPaint-filter-regions.svg create mode 100644 layout/reftests/svg/filters/svg-filter-chains/different-StrokePaint-filter-regions-ref.svg create mode 100644 layout/reftests/svg/filters/svg-filter-chains/different-StrokePaint-filter-regions.svg create mode 100644 layout/reftests/svg/filters/svg-filter-chains/dont-clip-previous-primitives-ref.svg create mode 100644 layout/reftests/svg/filters/svg-filter-chains/dont-clip-previous-primitives.svg create mode 100644 layout/reftests/svg/filters/svg-filter-chains/intersecting-filter-regions-ref.svg create mode 100644 layout/reftests/svg/filters/svg-filter-chains/intersecting-filter-regions.svg create mode 100644 layout/reftests/svg/filters/svg-filter-chains/long-chain.svg create mode 100644 layout/reftests/svg/filters/svg-filter-chains/multiple-primitives-per-filter.svg create mode 100644 layout/reftests/svg/filters/svg-filter-chains/reftest.list create mode 100644 layout/reftests/svg/filters/svg-filter-chains/second-filter-uses-SourceAlpha-ref.svg create mode 100644 layout/reftests/svg/filters/svg-filter-chains/second-filter-uses-SourceAlpha.svg create mode 100644 layout/reftests/svg/filters/svg-filter-chains/second-filter-uses-SourceGraphic.svg create mode 100644 layout/reftests/svg/filters/svg-filter-chains/simple-chain-ref.svg create mode 100644 layout/reftests/svg/filters/svg-filter-chains/simple-chain.svg create mode 100644 layout/reftests/svg/foreignObject-01.svg create mode 100644 layout/reftests/svg/foreignObject-02-ref.svg create mode 100644 layout/reftests/svg/foreignObject-02.svg create mode 100644 layout/reftests/svg/foreignObject-ancestor-style-change-01-ref.svg create mode 100644 layout/reftests/svg/foreignObject-ancestor-style-change-01.svg create mode 100644 layout/reftests/svg/foreignObject-change-transform-01.svg create mode 100644 layout/reftests/svg/foreignObject-display-01.svg create mode 100644 layout/reftests/svg/foreignObject-dynamic-abspos-01-ref.html create mode 100644 layout/reftests/svg/foreignObject-dynamic-abspos-01.html create mode 100644 layout/reftests/svg/foreignObject-dynamic-fixedpos-01.html create mode 100644 layout/reftests/svg/foreignObject-dynamic-line-height-01-ref.html create mode 100644 layout/reftests/svg/foreignObject-dynamic-line-height-01.html create mode 100644 layout/reftests/svg/foreignObject-fixedpos-01.html create mode 100644 layout/reftests/svg/foreignObject-fixedpos-02.html create mode 100644 layout/reftests/svg/foreignObject-fixedpos-ref.html create mode 100644 layout/reftests/svg/foreignObject-form-no-theme.svg create mode 100644 layout/reftests/svg/foreignObject-form-theme-ref.html create mode 100644 layout/reftests/svg/foreignObject-form-theme.svg create mode 100644 layout/reftests/svg/foreignObject-img-form-theme-ref.html create mode 100644 layout/reftests/svg/foreignObject-img-form-theme.html create mode 100644 layout/reftests/svg/foreignObject-img-helper.svg create mode 100644 layout/reftests/svg/foreignObject-img-ref.html create mode 100644 layout/reftests/svg/foreignObject-img.html create mode 100644 layout/reftests/svg/foreignObject-move-repaint-01.svg create mode 100644 layout/reftests/svg/foreignObject-overflow-01.svg create mode 100644 layout/reftests/svg/foreignObject-start-hidden-01.svg create mode 100644 layout/reftests/svg/foreignObject-start-hidden-02.svg create mode 100644 layout/reftests/svg/foreignObject-style-change-01.svg create mode 100644 layout/reftests/svg/foreignObject-vertical-01-ref.svg create mode 100644 layout/reftests/svg/foreignObject-vertical-01.svg create mode 100644 layout/reftests/svg/fragid-shadow-1.html create mode 100644 layout/reftests/svg/fragid-shadow-10.html create mode 100644 layout/reftests/svg/fragid-shadow-2.html create mode 100644 layout/reftests/svg/fragid-shadow-3.html create mode 100644 layout/reftests/svg/fragid-shadow-4.html create mode 100644 layout/reftests/svg/fragid-shadow-5.html create mode 100644 layout/reftests/svg/fragid-shadow-6.html create mode 100644 layout/reftests/svg/fragid-shadow-7.html create mode 100644 layout/reftests/svg/fragid-shadow-8.html create mode 100644 layout/reftests/svg/fragid-shadow-9.html create mode 100644 layout/reftests/svg/fragid-shadow-ref.html create mode 100644 layout/reftests/svg/fragid-shadow-resource.svg create mode 100644 layout/reftests/svg/fragmentIdentifier-01.xhtml create mode 100644 layout/reftests/svg/fragmentIdentifier-rect-01.svg create mode 100644 layout/reftests/svg/g-transform-01.svg create mode 100644 layout/reftests/svg/geometry-properties-in-css-ref.html create mode 100644 layout/reftests/svg/geometry-properties-in-css.html create mode 100644 layout/reftests/svg/getElementById-a-element-01.svg create mode 100644 layout/reftests/svg/gradient-href-01.html create mode 100644 layout/reftests/svg/gradient-live-01-ref.svg create mode 100644 layout/reftests/svg/gradient-live-01a.svg create mode 100644 layout/reftests/svg/gradient-live-01b.svg create mode 100644 layout/reftests/svg/gradient-live-01c.svg create mode 100644 layout/reftests/svg/gradient-live-01d.svg create mode 100644 layout/reftests/svg/gradient-transform-01.svg create mode 100644 layout/reftests/svg/href-attr-change-restyles-ref.svg create mode 100644 layout/reftests/svg/href-attr-change-restyles.svg create mode 100644 layout/reftests/svg/image/blueRect10x10-viewBox-animPAR.svg create mode 100644 layout/reftests/svg/image/blueRect10x10-viewBox.svg create mode 100644 layout/reftests/svg/image/blueRect10x10.png create mode 100644 layout/reftests/svg/image/blueRect10x10.svg create mode 100644 layout/reftests/svg/image/image-fill-01.svg create mode 100644 layout/reftests/svg/image/image-fill-opacity-ref.html create mode 100644 layout/reftests/svg/image/image-fill-opacity.html create mode 100644 layout/reftests/svg/image/image-filter-01-ref.svg create mode 100644 layout/reftests/svg/image/image-filter-01.svg create mode 100644 layout/reftests/svg/image/image-load-01.svg create mode 100644 layout/reftests/svg/image/image-opacity-01-ref.svg create mode 100644 layout/reftests/svg/image/image-opacity-01.svg create mode 100644 layout/reftests/svg/image/image-opacity-02-ref.svg create mode 100644 layout/reftests/svg/image/image-opacity-02.svg create mode 100644 layout/reftests/svg/image/image-preserveAspectRatio-01-raster.svg create mode 100644 layout/reftests/svg/image/image-preserveAspectRatio-01-ref.svg create mode 100644 layout/reftests/svg/image/image-preserveAspectRatio-01-svg.svg create mode 100644 layout/reftests/svg/image/image-preserveAspectRatio-02-raster.svg create mode 100644 layout/reftests/svg/image/image-preserveAspectRatio-02-ref.svg create mode 100644 layout/reftests/svg/image/image-preserveAspectRatio-02-svg.svg create mode 100644 layout/reftests/svg/image/image-preserveAspectRatio-03-ref.svg create mode 100644 layout/reftests/svg/image/image-preserveAspectRatio-03.svg create mode 100644 layout/reftests/svg/image/image-preserveAspectRatio-04-ref.svg create mode 100644 layout/reftests/svg/image/image-preserveAspectRatio-04.svg create mode 100644 layout/reftests/svg/image/image-preserveAspectRatio-05.svg create mode 100644 layout/reftests/svg/image/image-rotate-01-ref.svg create mode 100644 layout/reftests/svg/image/image-rotate-01.svg create mode 100644 layout/reftests/svg/image/image-rotate-02-ref.svg create mode 100644 layout/reftests/svg/image/image-rotate-02a.svg create mode 100644 layout/reftests/svg/image/image-rotate-02b.svg create mode 100644 layout/reftests/svg/image/image-scaling-01.svg create mode 100644 layout/reftests/svg/image/image-scaling-02.svg create mode 100644 layout/reftests/svg/image/image-scaling-03.svg create mode 100644 layout/reftests/svg/image/image-svg-inline-01.html create mode 100644 layout/reftests/svg/image/image-svg-inline-sprite-zoom-in-01-ref.html create mode 100644 layout/reftests/svg/image/image-svg-inline-sprite-zoom-in-01a.html create mode 100644 layout/reftests/svg/image/image-svg-inline-sprite-zoom-in-01b.html create mode 100644 layout/reftests/svg/image/image-svg-inline-sprite-zoom-out-01-ref.html create mode 100644 layout/reftests/svg/image/image-svg-inline-sprite-zoom-out-01a.html create mode 100644 layout/reftests/svg/image/image-svg-inline-sprite-zoom-out-01b.html create mode 100644 layout/reftests/svg/image/image-svg-inline-zoom-in-01a.html create mode 100644 layout/reftests/svg/image/image-svg-inline-zoom-in-01b.html create mode 100644 layout/reftests/svg/image/image-svg-inline-zoom-in-01c.html create mode 100644 layout/reftests/svg/image/image-svg-inline-zoom-in-01d.html create mode 100644 layout/reftests/svg/image/image-svg-inline-zoom-out-01a.html create mode 100644 layout/reftests/svg/image/image-svg-inline-zoom-out-01b.html create mode 100644 layout/reftests/svg/image/image-svg-inline-zoom-out-01c.html create mode 100644 layout/reftests/svg/image/image-svg-inline-zoom-out-01d.html create mode 100644 layout/reftests/svg/image/image-translate-01-ref.svg create mode 100644 layout/reftests/svg/image/image-translate-01.svg create mode 100644 layout/reftests/svg/image/image-with-following-content.svg create mode 100644 layout/reftests/svg/image/image-with-mask-and-clipPath.svg create mode 100644 layout/reftests/svg/image/image-x-01-ref.svg create mode 100644 layout/reftests/svg/image/image-x-01.svg create mode 100644 layout/reftests/svg/image/image-xy-01-ref.svg create mode 100644 layout/reftests/svg/image/image-xy-01.svg create mode 100644 layout/reftests/svg/image/image-y-01-ref.svg create mode 100644 layout/reftests/svg/image/image-y-01.svg create mode 100644 layout/reftests/svg/image/image-zoom-02-ref.svg create mode 100644 layout/reftests/svg/image/image-zoom-02.svg create mode 100644 layout/reftests/svg/image/imported-image-01.svg create mode 100644 layout/reftests/svg/image/imported-image-02.svg create mode 100644 layout/reftests/svg/image/imported-image-ref.svg create mode 100644 layout/reftests/svg/image/lime-no-dimensions.svg create mode 100644 layout/reftests/svg/image/lime100x100.png create mode 100644 layout/reftests/svg/image/lime100x100.svg create mode 100644 layout/reftests/svg/image/reftest.list create mode 100644 layout/reftests/svg/image/sprite.png create mode 100644 layout/reftests/svg/image/sprite.svg create mode 100644 layout/reftests/svg/image/util.js create mode 100644 layout/reftests/svg/import-svg-01.html create mode 100644 layout/reftests/svg/invalid-text-01.svg create mode 100644 layout/reftests/svg/lang-attribute-01.svg create mode 100644 layout/reftests/svg/lang-attribute-02.svg create mode 100644 layout/reftests/svg/lang-attribute-03.svg create mode 100644 layout/reftests/svg/linearGradient-basic-01.svg create mode 100644 layout/reftests/svg/linearGradient-basic-02.svg create mode 100644 layout/reftests/svg/linearGradient-basic-03-ref.svg create mode 100644 layout/reftests/svg/linearGradient-basic-03.svg create mode 100644 layout/reftests/svg/linked-filter-01.svg create mode 100644 layout/reftests/svg/linked-pattern-01.svg create mode 100644 layout/reftests/svg/load-only/filter-primitives-01.svg create mode 100644 layout/reftests/svg/load-only/reftest.list create mode 100644 layout/reftests/svg/marker-attribute-01.svg create mode 100644 layout/reftests/svg/marker-css-transform-ref.html create mode 100644 layout/reftests/svg/marker-css-transform.html create mode 100644 layout/reftests/svg/marker-dynamic-opacity-ref.html create mode 100644 layout/reftests/svg/marker-dynamic-opacity.html create mode 100644 layout/reftests/svg/marker-effects-01-ref.svg create mode 100644 layout/reftests/svg/marker-effects-01.svg create mode 100644 layout/reftests/svg/marker-orientation-01-ref.svg create mode 100644 layout/reftests/svg/marker-orientation-01.svg create mode 100644 layout/reftests/svg/marker-orientation-02-ref.svg create mode 100644 layout/reftests/svg/marker-orientation-02.svg create mode 100644 layout/reftests/svg/marker-orientation-03.svg create mode 100644 layout/reftests/svg/marker-orientation-04.svg create mode 100644 layout/reftests/svg/marker-orientation-05.svg create mode 100644 layout/reftests/svg/marker-viewBox-01-ref.svg create mode 100644 layout/reftests/svg/marker-viewBox-01.svg create mode 100644 layout/reftests/svg/markers-and-group-opacity-01-ref.svg create mode 100644 layout/reftests/svg/markers-and-group-opacity-01.svg create mode 100644 layout/reftests/svg/mask-and-clipPath-2.svg create mode 100644 layout/reftests/svg/mask-and-clipPath-ref.html create mode 100644 layout/reftests/svg/mask-and-clipPath.html create mode 100644 layout/reftests/svg/mask-basic-01.svg create mode 100644 layout/reftests/svg/mask-basic-02-ref.svg create mode 100644 layout/reftests/svg/mask-basic-02.svg create mode 100644 layout/reftests/svg/mask-basic-03.svg create mode 100644 layout/reftests/svg/mask-basic-04.svg create mode 100644 layout/reftests/svg/mask-basic-05.svg create mode 100644 layout/reftests/svg/mask-containing-masked-content-01.svg create mode 100644 layout/reftests/svg/mask-contains-inner-svg-01.svg create mode 100644 layout/reftests/svg/mask-contains-inner-svg-02.svg create mode 100644 layout/reftests/svg/mask-css-transform-ref.html create mode 100644 layout/reftests/svg/mask-css-transform.html create mode 100644 layout/reftests/svg/mask-empty-size.svg create mode 100644 layout/reftests/svg/mask-extref-dataURI-01.svg create mode 100644 layout/reftests/svg/mask-image-filter-transform-ref.html create mode 100644 layout/reftests/svg/mask-image-filter-transform.html create mode 100644 layout/reftests/svg/mask-img-ref.html create mode 100644 layout/reftests/svg/mask-img.html create mode 100644 layout/reftests/svg/mask-invalidation-ref.html create mode 100644 layout/reftests/svg/mask-invalidation.html create mode 100644 layout/reftests/svg/mask-on-outflowElement-01a.html create mode 100644 layout/reftests/svg/mask-on-outflowElement-01b.html create mode 100644 layout/reftests/svg/mask-on-outflowElement.svg create mode 100644 layout/reftests/svg/mask-opacity-01-ref.svg create mode 100644 layout/reftests/svg/mask-opacity-01.svg create mode 100644 layout/reftests/svg/mask-opacity-02-ref.svg create mode 100644 layout/reftests/svg/mask-opacity-02.svg create mode 100644 layout/reftests/svg/mask-opacity-03.svg create mode 100644 layout/reftests/svg/mask-opacity-04.svg create mode 100644 layout/reftests/svg/mask-opacity-05.svg create mode 100644 layout/reftests/svg/mask-opacity-invalidation-1-ref.html create mode 100644 layout/reftests/svg/mask-opacity-invalidation-1.html create mode 100644 layout/reftests/svg/mask-ref-loop-01.svg create mode 100644 layout/reftests/svg/mask-resource-ref.html create mode 100644 layout/reftests/svg/mask-resource.html create mode 100644 layout/reftests/svg/mask-root-svg.svg create mode 100644 layout/reftests/svg/mask-transformed-01-ref.svg create mode 100644 layout/reftests/svg/mask-transformed-01.svg create mode 100644 layout/reftests/svg/mask-transformed-02.svg create mode 100644 layout/reftests/svg/mask-transformed-child-01-ref.svg create mode 100644 layout/reftests/svg/mask-transformed-child-01.svg create mode 100644 layout/reftests/svg/mask-type-01-ref.svg create mode 100644 layout/reftests/svg/mask-type-01.svg create mode 100644 layout/reftests/svg/mask-type-02.svg create mode 100644 layout/reftests/svg/mask-type-03.svg create mode 100644 layout/reftests/svg/mask-type-04.svg create mode 100644 layout/reftests/svg/mask-use-element-01.svg create mode 100644 layout/reftests/svg/moz-only/big.png create mode 100644 layout/reftests/svg/moz-only/feImage-zoom-01-ref.svg create mode 100644 layout/reftests/svg/moz-only/feImage-zoom-01a.svg create mode 100644 layout/reftests/svg/moz-only/feImage-zoom-01b.svg create mode 100644 layout/reftests/svg/moz-only/foreignObject-zoom-01.svg create mode 100644 layout/reftests/svg/moz-only/pass-black.svg create mode 100644 layout/reftests/svg/moz-only/pass.svg create mode 100644 layout/reftests/svg/moz-only/reftest.list create mode 100644 layout/reftests/svg/moz-only/replaced-element-zoom-01.html create mode 100644 layout/reftests/svg/moz-only/small.png create mode 100644 layout/reftests/svg/moz-only/zoom-invalidation-01.svg create mode 100644 layout/reftests/svg/moz-only/zoomed-svg-with-viewBox-01-ref.svg create mode 100644 layout/reftests/svg/moz-only/zoomed-svg-with-viewBox-01.svg create mode 100644 layout/reftests/svg/nested-mask-mode.svg create mode 100644 layout/reftests/svg/nested-viewBox-01.svg create mode 100644 layout/reftests/svg/nesting-invalid-01-ref.svg create mode 100644 layout/reftests/svg/nesting-invalid-01.js create mode 100644 layout/reftests/svg/nesting-invalid-01.svg create mode 100644 layout/reftests/svg/non-scaling-stroke-01-ref.svg create mode 100644 layout/reftests/svg/non-scaling-stroke-01.svg create mode 100644 layout/reftests/svg/non-scaling-stroke-02-ref.svg create mode 100644 layout/reftests/svg/non-scaling-stroke-02.svg create mode 100644 layout/reftests/svg/non-scaling-stroke-03-ref.svg create mode 100644 layout/reftests/svg/non-scaling-stroke-03.svg create mode 100644 layout/reftests/svg/non-scaling-stroke-css-transform-ref.html create mode 100644 layout/reftests/svg/non-scaling-stroke-css-transform.html create mode 100644 layout/reftests/svg/objectBoundingBox-and-clipPath.svg create mode 100644 layout/reftests/svg/objectBoundingBox-and-fePointLight-01-ref.svg create mode 100644 layout/reftests/svg/objectBoundingBox-and-fePointLight-01.svg create mode 100644 layout/reftests/svg/objectBoundingBox-and-fePointLight-02-ref.svg create mode 100644 layout/reftests/svg/objectBoundingBox-and-fePointLight-02.svg create mode 100644 layout/reftests/svg/objectBoundingBox-and-mask-02.svg create mode 100644 layout/reftests/svg/objectBoundingBox-and-mask.svg create mode 100644 layout/reftests/svg/objectBoundingBox-and-pattern-01-ref.svg create mode 100644 layout/reftests/svg/objectBoundingBox-and-pattern-01a.svg create mode 100644 layout/reftests/svg/objectBoundingBox-and-pattern-01b.svg create mode 100644 layout/reftests/svg/objectBoundingBox-and-pattern-01c.svg create mode 100644 layout/reftests/svg/objectBoundingBox-and-pattern-02.svg create mode 100644 layout/reftests/svg/objectBoundingBox-and-pattern-03-ref.svg create mode 100644 layout/reftests/svg/objectBoundingBox-and-pattern-03.svg create mode 100644 layout/reftests/svg/opacity-and-gradient-01.svg create mode 100644 layout/reftests/svg/opacity-and-gradient-02-ref.svg create mode 100644 layout/reftests/svg/opacity-and-gradient-02.svg create mode 100644 layout/reftests/svg/opacity-and-pattern-01.svg create mode 100644 layout/reftests/svg/opacity-and-transform-01-ref.svg create mode 100644 layout/reftests/svg/opacity-and-transform-01.svg create mode 100644 layout/reftests/svg/outer-svg-border-and-padding-01-ref.svg create mode 100644 layout/reftests/svg/outer-svg-border-and-padding-01.svg create mode 100644 layout/reftests/svg/outline-ref.html create mode 100644 layout/reftests/svg/outline.html create mode 100644 layout/reftests/svg/overflow-on-outer-svg-01-ref.svg create mode 100644 layout/reftests/svg/overflow-on-outer-svg-01.svg create mode 100644 layout/reftests/svg/overflow-on-outer-svg-02-ref.xhtml create mode 100644 layout/reftests/svg/overflow-on-outer-svg-02a.xhtml create mode 100644 layout/reftests/svg/overflow-on-outer-svg-02b.xhtml create mode 100644 layout/reftests/svg/overflow-on-outer-svg-02c.xhtml create mode 100644 layout/reftests/svg/overflow-on-outer-svg-02d.xhtml create mode 100644 layout/reftests/svg/overflow-on-outer-svg-03-ref.xhtml create mode 100644 layout/reftests/svg/overflow-on-outer-svg-03a.xhtml create mode 100644 layout/reftests/svg/overflow-on-outer-svg-03b.xhtml create mode 100644 layout/reftests/svg/overflow-visible-image-ref.html create mode 100644 layout/reftests/svg/overflow-visible-image.html create mode 100644 layout/reftests/svg/paint-on-maskLayer-1-ref.html create mode 100644 layout/reftests/svg/paint-on-maskLayer-1a.html create mode 100644 layout/reftests/svg/paint-on-maskLayer-1b.html create mode 100644 layout/reftests/svg/paint-on-maskLayer-1c.html create mode 100644 layout/reftests/svg/paint-order-01-ref.svg create mode 100644 layout/reftests/svg/paint-order-01.svg create mode 100644 layout/reftests/svg/paint-order-02-ref.svg create mode 100644 layout/reftests/svg/paint-order-02.svg create mode 100644 layout/reftests/svg/paint-order-03-ref.svg create mode 100644 layout/reftests/svg/paint-order-03.svg create mode 100644 layout/reftests/svg/pass.svg create mode 100644 layout/reftests/svg/path-01-ref.svg create mode 100644 layout/reftests/svg/path-01.svg create mode 100644 layout/reftests/svg/path-02.svg create mode 100644 layout/reftests/svg/path-04.svg create mode 100644 layout/reftests/svg/path-05.svg create mode 100644 layout/reftests/svg/path-06-ref.svg create mode 100644 layout/reftests/svg/path-06.svg create mode 100644 layout/reftests/svg/path-07-ref.svg create mode 100644 layout/reftests/svg/path-07.svg create mode 100644 layout/reftests/svg/path-08.svg create mode 100644 layout/reftests/svg/path-transform-box.svg create mode 100644 layout/reftests/svg/pathLength-01.svg create mode 100644 layout/reftests/svg/pathLength-02.svg create mode 100644 layout/reftests/svg/pattern-basic-01.svg create mode 100644 layout/reftests/svg/pattern-big-image-ref.html create mode 100644 layout/reftests/svg/pattern-big-image.html create mode 100644 layout/reftests/svg/pattern-css-transform-ref.html create mode 100644 layout/reftests/svg/pattern-css-transform.html create mode 100644 layout/reftests/svg/pattern-invalid-01-ref.svg create mode 100644 layout/reftests/svg/pattern-invalid-01.svg create mode 100644 layout/reftests/svg/pattern-live-01-ref.svg create mode 100644 layout/reftests/svg/pattern-live-01a.svg create mode 100644 layout/reftests/svg/pattern-live-01b.svg create mode 100644 layout/reftests/svg/pattern-live-01c.svg create mode 100644 layout/reftests/svg/pattern-scale-01-ref.svg create mode 100644 layout/reftests/svg/pattern-scale-01a.svg create mode 100644 layout/reftests/svg/pattern-scale-01b.svg create mode 100644 layout/reftests/svg/pattern-scale-01c.svg create mode 100644 layout/reftests/svg/pattern-transform-presence-01-ref.svg create mode 100644 layout/reftests/svg/pattern-transform-presence-01.svg create mode 100644 layout/reftests/svg/pattern-transformed-01-ref.svg create mode 100644 layout/reftests/svg/pattern-transformed-01.svg create mode 100644 layout/reftests/svg/pattern-transformed-02-ref.svg create mode 100644 layout/reftests/svg/pattern-transformed-02.svg create mode 100644 layout/reftests/svg/polygon-01-ref.svg create mode 100644 layout/reftests/svg/polygon-01.svg create mode 100644 layout/reftests/svg/polygon-marker-01.svg create mode 100644 layout/reftests/svg/polygon-points-negative-01.svg create mode 100644 layout/reftests/svg/polyline-points-invalid-01.svg create mode 100644 layout/reftests/svg/pseudo-classes-01.svg create mode 100644 layout/reftests/svg/pseudo-classes-02-ref.svg create mode 100644 layout/reftests/svg/pseudo-classes-02.svg create mode 100644 layout/reftests/svg/radialGradient-basic-01.svg create mode 100644 layout/reftests/svg/radialGradient-basic-02.svg create mode 100644 layout/reftests/svg/radialGradient-basic-03-ref.html create mode 100644 layout/reftests/svg/radialGradient-basic-03.svg create mode 100644 layout/reftests/svg/radialGradient-basic-04.svg create mode 100644 layout/reftests/svg/radialGradient-fr-01.svg create mode 100644 layout/reftests/svg/radialGradient-fr-02-ref.svg create mode 100644 layout/reftests/svg/radialGradient-fr-02.svg create mode 100644 layout/reftests/svg/rect-01.svg create mode 100644 layout/reftests/svg/rect-02.svg create mode 100644 layout/reftests/svg/rect-03.svg create mode 100644 layout/reftests/svg/rect-04.svg create mode 100644 layout/reftests/svg/rect-with-rx-and-ry-01.svg create mode 100644 layout/reftests/svg/rect-with-rx-or-ry-01-ref.svg create mode 100644 layout/reftests/svg/rect-with-rx-or-ry-01.svg create mode 100644 layout/reftests/svg/reftest.list create mode 100644 layout/reftests/svg/rootElement-null-01.svg create mode 100644 layout/reftests/svg/script-empty-01.svg create mode 100644 layout/reftests/svg/selector-01.svg create mode 100644 layout/reftests/svg/sizing/ahem.css create mode 100644 layout/reftests/svg/sizing/canvas-drawImage-height-with-no-width-ref.html create mode 100644 layout/reftests/svg/sizing/canvas-drawImage-height-with-no-width.html create mode 100644 layout/reftests/svg/sizing/canvas-drawImage-no-width-or-height-ref.html create mode 100644 layout/reftests/svg/sizing/canvas-drawImage-no-width-or-height.html create mode 100644 layout/reftests/svg/sizing/canvas-drawImage-width-with-no-height-ref.html create mode 100644 layout/reftests/svg/sizing/canvas-drawImage-width-with-no-height.html create mode 100644 layout/reftests/svg/sizing/dynamic--inline-css-height.xhtml create mode 100644 layout/reftests/svg/sizing/dynamic--inline-css-width.xhtml create mode 100644 layout/reftests/svg/sizing/dynamic--inline-resize-window-height.xhtml create mode 100644 layout/reftests/svg/sizing/dynamic--inline-resize-window-width.xhtml create mode 100644 layout/reftests/svg/sizing/dynamic--object--auto-auto--pct-px.html create mode 100644 layout/reftests/svg/sizing/dynamic--object-svg-unloaded-a.svg create mode 100644 layout/reftests/svg/sizing/dynamic--object-svg-unloaded-b.xhtml create mode 100644 layout/reftests/svg/sizing/dynamic--object-svg-unloaded.xhtml create mode 100644 layout/reftests/svg/sizing/inline--display-block--01-ref.xhtml create mode 100644 layout/reftests/svg/sizing/inline--display-block--01.xhtml create mode 100644 layout/reftests/svg/sizing/inline--display-inline--01-ref.xhtml create mode 100644 layout/reftests/svg/sizing/inline--display-inline--01.xhtml create mode 100644 layout/reftests/svg/sizing/inline--display-inline-block--01-ref.xhtml create mode 100644 layout/reftests/svg/sizing/inline--display-inline-block--01.xhtml create mode 100644 layout/reftests/svg/sizing/inline--float-left--01-ref.xhtml create mode 100644 layout/reftests/svg/sizing/inline--float-left--01.xhtml create mode 100644 layout/reftests/svg/sizing/inline--float-right--01-ref.xhtml create mode 100644 layout/reftests/svg/sizing/inline--float-right--01.xhtml create mode 100644 layout/reftests/svg/sizing/inline--position-absolute--01-ref.xhtml create mode 100644 layout/reftests/svg/sizing/inline--position-absolute--01.xhtml create mode 100644 layout/reftests/svg/sizing/inline--position-absolute--02.xhtml create mode 100644 layout/reftests/svg/sizing/inline--position-relative--01-ref.xhtml create mode 100644 layout/reftests/svg/sizing/inline--position-relative--01.xhtml create mode 100644 layout/reftests/svg/sizing/object--auto-auto--0-0.html create mode 100644 layout/reftests/svg/sizing/object--auto-auto--0-0.svg create mode 100644 layout/reftests/svg/sizing/object--auto-auto--0-pct--ref.html create mode 100644 layout/reftests/svg/sizing/object--auto-auto--0-pct.html create mode 100644 layout/reftests/svg/sizing/object--auto-auto--0-pct.svg create mode 100644 layout/reftests/svg/sizing/object--auto-auto--0-px--ref.html create mode 100644 layout/reftests/svg/sizing/object--auto-auto--0-px.html create mode 100644 layout/reftests/svg/sizing/object--auto-auto--0-px.svg create mode 100644 layout/reftests/svg/sizing/object--auto-auto--pct-0--ref.html create mode 100644 layout/reftests/svg/sizing/object--auto-auto--pct-0.html create mode 100644 layout/reftests/svg/sizing/object--auto-auto--pct-0.svg create mode 100644 layout/reftests/svg/sizing/object--auto-auto--pct-pct--ref.html create mode 100644 layout/reftests/svg/sizing/object--auto-auto--pct-pct.html create mode 100644 layout/reftests/svg/sizing/object--auto-auto--pct-pct.svg create mode 100644 layout/reftests/svg/sizing/object--auto-auto--pct-px--ref.html create mode 100644 layout/reftests/svg/sizing/object--auto-auto--pct-px.html create mode 100644 layout/reftests/svg/sizing/object--auto-auto--pct-px.svg create mode 100644 layout/reftests/svg/sizing/object--auto-auto--px-0--ref.html create mode 100644 layout/reftests/svg/sizing/object--auto-auto--px-0.html create mode 100644 layout/reftests/svg/sizing/object--auto-auto--px-0.svg create mode 100644 layout/reftests/svg/sizing/object--auto-auto--px-pct--ref.html create mode 100644 layout/reftests/svg/sizing/object--auto-auto--px-pct.html create mode 100644 layout/reftests/svg/sizing/object--auto-auto--px-pct.svg create mode 100644 layout/reftests/svg/sizing/object--auto-auto--px-px--ref.html create mode 100644 layout/reftests/svg/sizing/object--auto-auto--px-px.html create mode 100644 layout/reftests/svg/sizing/object--auto-auto--px-px.svg create mode 100644 layout/reftests/svg/sizing/object--pct-pct--0-0.html create mode 100644 layout/reftests/svg/sizing/pass-empty.svg create mode 100644 layout/reftests/svg/sizing/pass-pct-height-square.xhtml create mode 100644 layout/reftests/svg/sizing/pass-pct-pct.xhtml create mode 100644 layout/reftests/svg/sizing/pass-pct-px.xhtml create mode 100644 layout/reftests/svg/sizing/pass-pct-width-square.xhtml create mode 100644 layout/reftests/svg/sizing/pass-px-pct.xhtml create mode 100644 layout/reftests/svg/sizing/pass-px-px.xhtml create mode 100644 layout/reftests/svg/sizing/pass.svg create mode 100644 layout/reftests/svg/sizing/reftest.list create mode 100644 layout/reftests/svg/sizing/scrollbars-01-anti-ref.svg create mode 100644 layout/reftests/svg/sizing/scrollbars-01.svg create mode 100644 layout/reftests/svg/sizing/scrollbars-02.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-0--0-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-0--0-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-0--0-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-0--pct-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-0--pct-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-0--pct-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-0--px-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-0--px-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-0--px-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-auto--0-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-auto--0-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-auto--0-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-auto--pct-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-auto--pct-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-auto--pct-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-auto--px-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-auto--px-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-auto--px-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-pct--0-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-pct--0-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-pct--0-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-pct--pct-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-pct--pct-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-pct--pct-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-pct--px-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-pct--px-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-pct--px-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-px--0-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-px--0-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-px--0-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-px--pct-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-px--pct-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-px--pct-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-px--px-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-px--px-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--0-px--px-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-0--0-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-0--0-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-0--0-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-0--pct-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-0--pct-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-0--pct-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-0--px-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-0--px-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-0--px-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-auto--0-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-auto--0-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-auto--0-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-auto--pct-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-auto--pct-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-auto--pct-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-auto--px-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-auto--px-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-auto--px-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-pct--0-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-pct--0-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-pct--0-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-pct--pct-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-pct--pct-pct--viewBox.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-pct--pct-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-pct--pct-px--viewBox.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-pct--pct-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-pct--px-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-pct--px-pct--viewBox.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-pct--px-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-pct--px-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-px--0-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-px--0-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-px--0-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-px--pct-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-px--pct-pct--viewBox.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-px--pct-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-px--pct-px--viewBox.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-px--pct-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-px--px-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-px--px-pct--viewBox.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-px--px-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--auto-px--px-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-0--0-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-0--0-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-0--0-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-0--pct-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-0--pct-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-0--pct-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-0--px-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-0--px-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-0--px-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-auto--0-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-auto--0-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-auto--0-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-auto--pct-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-auto--pct-pct--viewBox.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-auto--pct-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-auto--pct-px--viewBox.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-auto--pct-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-auto--px-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-auto--px-pct--viewBox.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-auto--px-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-auto--px-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-pct--0-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-pct--0-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-pct--0-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-pct--pct-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-pct--pct-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-pct--pct-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-pct--px-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-pct--px-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-pct--px-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-px--0-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-px--0-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-px--0-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-px--pct-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-px--pct-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-px--pct-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-px--px-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-px--px-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--pct-px--px-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-0--0-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-0--0-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-0--0-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-0--pct-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-0--pct-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-0--pct-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-0--px-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-0--px-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-0--px-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-auto--0-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-auto--0-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-auto--0-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-auto--pct-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-auto--pct-pct--viewBox.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-auto--pct-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-auto--pct-px--viewBox.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-auto--pct-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-auto--px-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-auto--px-pct--viewBox.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-auto--px-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-auto--px-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-pct--0-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-pct--0-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-pct--0-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-pct--pct-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-pct--pct-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-pct--pct-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-pct--px-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-pct--px-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-pct--px-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-px--0-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-px--0-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-px--0-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-px--pct-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-px--pct-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-px--pct-px.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-px--px-0.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-px--px-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone--px-px--px-px.svg create mode 100644 layout/reftests/svg/sizing/standalone-sanity-height-150px.svg create mode 100644 layout/reftests/svg/sizing/standalone-sanity-height-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone-sanity-height-px.svg create mode 100644 layout/reftests/svg/sizing/standalone-sanity-width-300px.svg create mode 100644 layout/reftests/svg/sizing/standalone-sanity-width-pct.svg create mode 100644 layout/reftests/svg/sizing/standalone-sanity-width-px.svg create mode 100644 layout/reftests/svg/sizing/svg-image-util.js create mode 100644 layout/reftests/svg/smil/anim-additive-fallback-1.svg create mode 100644 layout/reftests/svg/smil/anim-change-display-block-for-dynamically-appended-elem.html create mode 100644 layout/reftests/svg/smil/anim-change-display-none-for-ancestor-elem.html create mode 100644 layout/reftests/svg/smil/anim-change-display-none-for-dynamically-appended-elem.html create mode 100644 layout/reftests/svg/smil/anim-change-display-none-for-target-elem.html create mode 100644 layout/reftests/svg/smil/anim-class-01.svg create mode 100644 layout/reftests/svg/smil/anim-class-02.svg create mode 100644 layout/reftests/svg/smil/anim-class-03.svg create mode 100644 layout/reftests/svg/smil/anim-class-04-ref.svg create mode 100644 layout/reftests/svg/smil/anim-class-04.svg create mode 100644 layout/reftests/svg/smil/anim-clipPath-viewBox-ref.svg create mode 100644 layout/reftests/svg/smil/anim-clipPath-viewBox.svg create mode 100644 layout/reftests/svg/smil/anim-conditions-01.svg create mode 100644 layout/reftests/svg/smil/anim-conditions-02.svg create mode 100644 layout/reftests/svg/smil/anim-defs-fill.svg create mode 100644 layout/reftests/svg/smil/anim-defs-gradient-attribute.svg create mode 100644 layout/reftests/svg/smil/anim-defs-gradient-property.svg create mode 100644 layout/reftests/svg/smil/anim-defs-width.svg create mode 100644 layout/reftests/svg/smil/anim-discrete-replace-sum-1.svg create mode 100644 layout/reftests/svg/smil/anim-discrete-sum-none-1.svg create mode 100644 layout/reftests/svg/smil/anim-discrete-sum-sum-1.svg create mode 100644 layout/reftests/svg/smil/anim-discrete-to-1.svg create mode 100644 layout/reftests/svg/smil/anim-discrete-to-2.svg create mode 100644 layout/reftests/svg/smil/anim-discrete-to-3.svg create mode 100644 layout/reftests/svg/smil/anim-discrete-to-4.svg create mode 100644 layout/reftests/svg/smil/anim-discrete-values-1.svg create mode 100644 layout/reftests/svg/smil/anim-discrete-values-2.svg create mode 100644 layout/reftests/svg/smil/anim-discrete-values-3.svg create mode 100644 layout/reftests/svg/smil/anim-display-in-g-element.svg create mode 100644 layout/reftests/svg/smil/anim-display.svg create mode 100644 layout/reftests/svg/smil/anim-feComponentTransfer-01.svg create mode 100644 layout/reftests/svg/smil/anim-feComposite-operator-01.svg create mode 100644 layout/reftests/svg/smil/anim-feConvolveMatrix-order-01-ref.svg create mode 100644 layout/reftests/svg/smil/anim-feConvolveMatrix-order-01.svg create mode 100644 layout/reftests/svg/smil/anim-feConvolveMatrix-preserveAlpha-01.svg create mode 100644 layout/reftests/svg/smil/anim-feDistantLight-01-ref.svg create mode 100644 layout/reftests/svg/smil/anim-feDistantLight-01.svg create mode 100644 layout/reftests/svg/smil/anim-feFuncR-tableValues-01-ref.svg create mode 100644 layout/reftests/svg/smil/anim-feFuncR-tableValues-01.svg create mode 100644 layout/reftests/svg/smil/anim-feGaussianBlur-01.svg create mode 100644 layout/reftests/svg/smil/anim-feImage-preserveAspectRatio-01.svg create mode 100644 layout/reftests/svg/smil/anim-feOffset-01.svg create mode 100644 layout/reftests/svg/smil/anim-feSpotLight-01-ref.svg create mode 100644 layout/reftests/svg/smil/anim-feSpotLight-01.svg create mode 100644 layout/reftests/svg/smil/anim-feTurbulence-numOctaves-01-ref.svg create mode 100644 layout/reftests/svg/smil/anim-feTurbulence-numOctaves-01.svg create mode 100644 layout/reftests/svg/smil/anim-feTurbulence-numOctaves-02.svg create mode 100644 layout/reftests/svg/smil/anim-fill-overpaintserver-1.svg create mode 100644 layout/reftests/svg/smil/anim-fill-overpaintserver-2.svg create mode 100644 layout/reftests/svg/smil/anim-fillcolor-1.svg create mode 100644 layout/reftests/svg/smil/anim-fillopacity-1css.svg create mode 100644 layout/reftests/svg/smil/anim-fillopacity-1none.svg create mode 100644 layout/reftests/svg/smil/anim-fillopacity-1xml.svg create mode 100644 layout/reftests/svg/smil/anim-filter-filterUnits-01.svg create mode 100644 layout/reftests/svg/smil/anim-filter-href-01.svg create mode 100644 layout/reftests/svg/smil/anim-filter-primitive-size-01.svg create mode 100644 layout/reftests/svg/smil/anim-filter-size-01.svg create mode 100644 layout/reftests/svg/smil/anim-gradient-attr-presence-01-ref.svg create mode 100644 layout/reftests/svg/smil/anim-gradient-attr-presence-01.svg create mode 100644 layout/reftests/svg/smil/anim-gradient-href-01.svg create mode 100644 layout/reftests/svg/smil/anim-height-done-1a.svg create mode 100644 layout/reftests/svg/smil/anim-height-done-1b.svg create mode 100644 layout/reftests/svg/smil/anim-height-done-2.svg create mode 100644 layout/reftests/svg/smil/anim-height-interp-1-ref.svg create mode 100644 layout/reftests/svg/smil/anim-height-interp-1.svg create mode 100644 layout/reftests/svg/smil/anim-height-interp-2-ref.svg create mode 100644 layout/reftests/svg/smil/anim-height-interp-2.svg create mode 100644 layout/reftests/svg/smil/anim-height-interp-3-ref.svg create mode 100644 layout/reftests/svg/smil/anim-height-interp-3.svg create mode 100644 layout/reftests/svg/smil/anim-height-interp-4-ref.svg create mode 100644 layout/reftests/svg/smil/anim-height-interp-4.svg create mode 100644 layout/reftests/svg/smil/anim-height-interp-5-ref.svg create mode 100644 layout/reftests/svg/smil/anim-height-interp-5.svg create mode 100644 layout/reftests/svg/smil/anim-height-interp-6-ref.svg create mode 100644 layout/reftests/svg/smil/anim-height-interp-6.svg create mode 100644 layout/reftests/svg/smil/anim-image-href-01.svg create mode 100644 layout/reftests/svg/smil/anim-indefinite-to-1.svg create mode 100644 layout/reftests/svg/smil/anim-indefinite-to-2.svg create mode 100644 layout/reftests/svg/smil/anim-indefinite-to-3.svg create mode 100644 layout/reftests/svg/smil/anim-indefinite-to-4.svg create mode 100644 layout/reftests/svg/smil/anim-length-reset-01.svg create mode 100644 layout/reftests/svg/smil/anim-marker-orient-01.svg create mode 100644 layout/reftests/svg/smil/anim-marker-orient-02.svg create mode 100644 layout/reftests/svg/smil/anim-nonpixel-length-reset-01.svg create mode 100644 layout/reftests/svg/smil/anim-offset-01.svg create mode 100644 layout/reftests/svg/smil/anim-opacity-01.svg create mode 100644 layout/reftests/svg/smil/anim-overflow-shorthand-ref.svg create mode 100644 layout/reftests/svg/smil/anim-overflow-shorthand.svg create mode 100644 layout/reftests/svg/smil/anim-paintserver-1-ref.svg create mode 100644 layout/reftests/svg/smil/anim-paintserver-1.svg create mode 100644 layout/reftests/svg/smil/anim-path-d-01-ref.svg create mode 100644 layout/reftests/svg/smil/anim-path-d-01.svg create mode 100644 layout/reftests/svg/smil/anim-pathLength-01-ref.svg create mode 100644 layout/reftests/svg/smil/anim-pathLength-01.svg create mode 100644 layout/reftests/svg/smil/anim-pattern-attr-presence-01-ref.svg create mode 100644 layout/reftests/svg/smil/anim-pattern-attr-presence-01.svg create mode 100644 layout/reftests/svg/smil/anim-pattern-href-01.svg create mode 100644 layout/reftests/svg/smil/anim-polygon-points-01-ref.svg create mode 100644 layout/reftests/svg/smil/anim-polygon-points-01.svg create mode 100644 layout/reftests/svg/smil/anim-polyline-points-01-ref.svg create mode 100644 layout/reftests/svg/smil/anim-polyline-points-01.svg create mode 100644 layout/reftests/svg/smil/anim-rect-rxry-1-ref.svg create mode 100644 layout/reftests/svg/smil/anim-rect-rxry-1.svg create mode 100644 layout/reftests/svg/smil/anim-remove-1.svg create mode 100644 layout/reftests/svg/smil/anim-remove-2.svg create mode 100644 layout/reftests/svg/smil/anim-remove-3.svg create mode 100644 layout/reftests/svg/smil/anim-remove-4.svg create mode 100644 layout/reftests/svg/smil/anim-remove-5.svg create mode 100644 layout/reftests/svg/smil/anim-remove-6.svg create mode 100644 layout/reftests/svg/smil/anim-remove-7.svg create mode 100644 layout/reftests/svg/smil/anim-remove-8css.svg create mode 100644 layout/reftests/svg/smil/anim-remove-8xml.svg create mode 100644 layout/reftests/svg/smil/anim-remove-9.svg create mode 100644 layout/reftests/svg/smil/anim-retarget-1.svg create mode 100644 layout/reftests/svg/smil/anim-retarget-2.svg create mode 100644 layout/reftests/svg/smil/anim-retarget-3.svg create mode 100644 layout/reftests/svg/smil/anim-retarget-4.svg create mode 100644 layout/reftests/svg/smil/anim-retarget-5.svg create mode 100644 layout/reftests/svg/smil/anim-retarget-6.svg create mode 100644 layout/reftests/svg/smil/anim-retarget-7.svg create mode 100644 layout/reftests/svg/smil/anim-retarget-8.svg create mode 100644 layout/reftests/svg/smil/anim-standard-ref.html create mode 100644 layout/reftests/svg/smil/anim-standard-ref.svg create mode 100644 layout/reftests/svg/smil/anim-strokecolor-1.svg create mode 100644 layout/reftests/svg/smil/anim-strokewidth-1xml.svg create mode 100644 layout/reftests/svg/smil/anim-svg-preserveAspectRatio-01.svg create mode 100644 layout/reftests/svg/smil/anim-svg-viewBox-01.svg create mode 100644 layout/reftests/svg/smil/anim-svg-viewBox-02.svg create mode 100644 layout/reftests/svg/smil/anim-svg-viewBox-03.svg create mode 100644 layout/reftests/svg/smil/anim-targethref-1.svg create mode 100644 layout/reftests/svg/smil/anim-targethref-10.svg create mode 100644 layout/reftests/svg/smil/anim-targethref-2.svg create mode 100644 layout/reftests/svg/smil/anim-targethref-3.svg create mode 100644 layout/reftests/svg/smil/anim-targethref-4.svg create mode 100644 layout/reftests/svg/smil/anim-targethref-5.svg create mode 100644 layout/reftests/svg/smil/anim-targethref-6.svg create mode 100644 layout/reftests/svg/smil/anim-targethref-7.svg create mode 100644 layout/reftests/svg/smil/anim-targethref-8.svg create mode 100644 layout/reftests/svg/smil/anim-targethref-9.svg create mode 100644 layout/reftests/svg/smil/anim-text-attr-01-ref.svg create mode 100644 layout/reftests/svg/smil/anim-text-attr-01.svg create mode 100644 layout/reftests/svg/smil/anim-text-rotate-01-ref.svg create mode 100644 layout/reftests/svg/smil/anim-text-rotate-01.svg create mode 100644 layout/reftests/svg/smil/anim-text-x-y-dx-dy-01-ref.svg create mode 100644 layout/reftests/svg/smil/anim-text-x-y-dx-dy-01.svg create mode 100644 layout/reftests/svg/smil/anim-use-href-01.svg create mode 100644 layout/reftests/svg/smil/anim-use-length-01.svg create mode 100644 layout/reftests/svg/smil/anim-use-length-02.svg create mode 100644 layout/reftests/svg/smil/anim-view-01.svg create mode 100644 layout/reftests/svg/smil/anim-width-done-1a.svg create mode 100644 layout/reftests/svg/smil/anim-width-done-1b.svg create mode 100644 layout/reftests/svg/smil/anim-x-done-1a.svg create mode 100644 layout/reftests/svg/smil/anim-x-done-1b.svg create mode 100644 layout/reftests/svg/smil/anim-x-interp-1-ref.svg create mode 100644 layout/reftests/svg/smil/anim-x-interp-1.svg create mode 100644 layout/reftests/svg/smil/anim-x-interp-2-ref.svg create mode 100644 layout/reftests/svg/smil/anim-x-interp-2.svg create mode 100644 layout/reftests/svg/smil/anim-x-interp-3-ref.svg create mode 100644 layout/reftests/svg/smil/anim-x-interp-3.svg create mode 100644 layout/reftests/svg/smil/anim-x-interp-4-ref.svg create mode 100644 layout/reftests/svg/smil/anim-x-interp-4.svg create mode 100644 layout/reftests/svg/smil/anim-x-interp-5-ref.svg create mode 100644 layout/reftests/svg/smil/anim-x-interp-5.svg create mode 100644 layout/reftests/svg/smil/anim-x-interp-6-ref.svg create mode 100644 layout/reftests/svg/smil/anim-x-interp-6.svg create mode 100644 layout/reftests/svg/smil/anim-y-done-1a.svg create mode 100644 layout/reftests/svg/smil/anim-y-done-1b.svg create mode 100644 layout/reftests/svg/smil/anim-y-interp-1-ref.svg create mode 100644 layout/reftests/svg/smil/anim-y-interp-1.svg create mode 100644 layout/reftests/svg/smil/anim-y-interp-2-ref.svg create mode 100644 layout/reftests/svg/smil/anim-y-interp-2.svg create mode 100644 layout/reftests/svg/smil/anim-y-interp-3-ref.svg create mode 100644 layout/reftests/svg/smil/anim-y-interp-3.svg create mode 100644 layout/reftests/svg/smil/anim-y-interp-4-ref.svg create mode 100644 layout/reftests/svg/smil/anim-y-interp-4.svg create mode 100644 layout/reftests/svg/smil/anim-y-interp-5-ref.svg create mode 100644 layout/reftests/svg/smil/anim-y-interp-5.svg create mode 100644 layout/reftests/svg/smil/anim-y-interp-6-ref.svg create mode 100644 layout/reftests/svg/smil/anim-y-interp-6.svg create mode 100644 layout/reftests/svg/smil/api-sanity-1.svg create mode 100644 layout/reftests/svg/smil/container/deferred-anim-1-ref.xhtml create mode 100644 layout/reftests/svg/smil/container/deferred-anim-1.xhtml create mode 100644 layout/reftests/svg/smil/container/deferred-tree-1-ref.xhtml create mode 100644 layout/reftests/svg/smil/container/deferred-tree-1.xhtml create mode 100644 layout/reftests/svg/smil/container/deferred-tree-2-ref.xhtml create mode 100644 layout/reftests/svg/smil/container/deferred-tree-2a.xhtml create mode 100644 layout/reftests/svg/smil/container/deferred-tree-2b.xhtml create mode 100644 layout/reftests/svg/smil/container/deferred-tree-3-ref.xhtml create mode 100644 layout/reftests/svg/smil/container/deferred-tree-3a.xhtml create mode 100644 layout/reftests/svg/smil/container/deferred-tree-3b.xhtml create mode 100644 layout/reftests/svg/smil/container/deferred-tree-3c.xhtml create mode 100644 layout/reftests/svg/smil/container/deferred-tree-3d.xhtml create mode 100644 layout/reftests/svg/smil/container/deferred-tree-util.js create mode 100644 layout/reftests/svg/smil/container/enveloped-tree-1-ref.xhtml create mode 100644 layout/reftests/svg/smil/container/enveloped-tree-1.xhtml create mode 100644 layout/reftests/svg/smil/container/invalid-elem-1-ref.xhtml create mode 100644 layout/reftests/svg/smil/container/invalid-elem-1.xhtml create mode 100644 layout/reftests/svg/smil/container/moved-tree-1-ref.xhtml create mode 100644 layout/reftests/svg/smil/container/moved-tree-1.xhtml create mode 100644 layout/reftests/svg/smil/container/promoted-tree-1-ref.xhtml create mode 100644 layout/reftests/svg/smil/container/promoted-tree-1.xhtml create mode 100644 layout/reftests/svg/smil/container/reftest.list create mode 100644 layout/reftests/svg/smil/event/event-begin-1.svg create mode 100644 layout/reftests/svg/smil/event/event-begin-load-1.svg create mode 100644 layout/reftests/svg/smil/event/event-begin-offset-1.svg create mode 100644 layout/reftests/svg/smil/event/event-begin-offset-2.svg create mode 100644 layout/reftests/svg/smil/event/event-begin-timeevent-1.svg create mode 100644 layout/reftests/svg/smil/event/event-begin-timeevent-2.svg create mode 100644 layout/reftests/svg/smil/event/event-begin-timeevent-3.svg create mode 100644 layout/reftests/svg/smil/event/event-bubble-1.svg create mode 100644 layout/reftests/svg/smil/event/event-custom-1.svg create mode 100644 layout/reftests/svg/smil/event/event-end-1.svg create mode 100644 layout/reftests/svg/smil/event/event-end-2.svg create mode 100644 layout/reftests/svg/smil/event/event-end-open-1.svg create mode 100644 layout/reftests/svg/smil/event/event-end-trimmed-1.svg create mode 100644 layout/reftests/svg/smil/event/event-preventDefault-1.svg create mode 100644 layout/reftests/svg/smil/event/event-seek-1.svg create mode 100644 layout/reftests/svg/smil/event/event-target-default-1.svg create mode 100644 layout/reftests/svg/smil/event/event-target-default-2.svg create mode 100644 layout/reftests/svg/smil/event/event-target-id-change-1.svg create mode 100644 layout/reftests/svg/smil/event/event-target-id-change-2.svg create mode 100644 layout/reftests/svg/smil/event/event-target-id-change-3.svg create mode 100644 layout/reftests/svg/smil/event/event-target-non-svg-1.xhtml create mode 100644 layout/reftests/svg/smil/event/event-target-surgery-1.svg create mode 100644 layout/reftests/svg/smil/event/event-target-surgery-2.svg create mode 100644 layout/reftests/svg/smil/event/event-target-surgery-3.svg create mode 100644 layout/reftests/svg/smil/event/event-target-xlink-change-1.svg create mode 100644 layout/reftests/svg/smil/event/event-target-xlink-change-2.svg create mode 100644 layout/reftests/svg/smil/event/event-target-xlink-change-3.svg create mode 100644 layout/reftests/svg/smil/event/event-target-xlink-change-4.svg create mode 100644 layout/reftests/svg/smil/event/event-util.js create mode 100644 layout/reftests/svg/smil/event/green-box-ref.svg create mode 100644 layout/reftests/svg/smil/event/green-box-ref.xhtml create mode 100644 layout/reftests/svg/smil/event/reftest.list create mode 100644 layout/reftests/svg/smil/filtered-instance-time-1.svg create mode 100644 layout/reftests/svg/smil/freeze-applied-late-1.svg create mode 100644 layout/reftests/svg/smil/freeze-applied-late-2.svg create mode 100644 layout/reftests/svg/smil/freeze-applied-late-3.svg create mode 100644 layout/reftests/svg/smil/freeze-applied-late-4.svg create mode 100644 layout/reftests/svg/smil/frozen-to-anim-1.svg create mode 100644 layout/reftests/svg/smil/inactivate-with-active-unchanged-1.svg create mode 100644 layout/reftests/svg/smil/inactivate-with-active-unchanged-2.svg create mode 100644 layout/reftests/svg/smil/lime.html create mode 100644 layout/reftests/svg/smil/lime.svg create mode 100644 layout/reftests/svg/smil/mapped-attr-long-url-1.svg create mode 100644 layout/reftests/svg/smil/mapped-attr-long-url-2.svg create mode 100644 layout/reftests/svg/smil/min-1.svg create mode 100644 layout/reftests/svg/smil/motion/animateMotion-by-1.svg create mode 100644 layout/reftests/svg/smil/motion/animateMotion-by-2.svg create mode 100644 layout/reftests/svg/smil/motion/animateMotion-flattening-1.svg create mode 100644 layout/reftests/svg/smil/motion/animateMotion-from-to-1.svg create mode 100644 layout/reftests/svg/smil/motion/animateMotion-indefinite-to-1.svg create mode 100644 layout/reftests/svg/smil/motion/animateMotion-indefinite-to-2.svg create mode 100644 layout/reftests/svg/smil/motion/animateMotion-mpath-pathLength-1.svg create mode 100644 layout/reftests/svg/smil/motion/animateMotion-mpath-shadow.svg create mode 100644 layout/reftests/svg/smil/motion/animateMotion-mpath-target-transform-1.svg create mode 100644 layout/reftests/svg/smil/motion/animateMotion-mpath-targetChange-1.svg create mode 100644 layout/reftests/svg/smil/motion/animateMotion-rotate-1a.svg create mode 100644 layout/reftests/svg/smil/motion/animateMotion-rotate-1b.svg create mode 100644 layout/reftests/svg/smil/motion/animateMotion-rotate-2.svg create mode 100644 layout/reftests/svg/smil/motion/animateMotion-to-overridden-1.svg create mode 100644 layout/reftests/svg/smil/motion/animateMotion-values-linear-1-ref.svg create mode 100644 layout/reftests/svg/smil/motion/animateMotion-values-linear-1.svg create mode 100644 layout/reftests/svg/smil/motion/animateMotion-values-paced-1-ref.svg create mode 100644 layout/reftests/svg/smil/motion/animateMotion-values-paced-1a.svg create mode 100644 layout/reftests/svg/smil/motion/animateMotion-values-paced-1b.svg create mode 100644 layout/reftests/svg/smil/motion/lime.svg create mode 100644 layout/reftests/svg/smil/motion/reftest.list create mode 100644 layout/reftests/svg/smil/pause/init-pause-1-ref.svg create mode 100644 layout/reftests/svg/smil/pause/init-pause-1.svg create mode 100644 layout/reftests/svg/smil/pause/reftest.list create mode 100644 layout/reftests/svg/smil/reftest.list create mode 100644 layout/reftests/svg/smil/repeat/green-box-ref.svg create mode 100644 layout/reftests/svg/smil/repeat/indefinite-repeat-1.svg create mode 100644 layout/reftests/svg/smil/repeat/init-repeat-1-ref.svg create mode 100644 layout/reftests/svg/smil/repeat/init-repeat-1.svg create mode 100644 layout/reftests/svg/smil/repeat/reftest.list create mode 100644 layout/reftests/svg/smil/restart/green-box-ref.svg create mode 100644 layout/reftests/svg/smil/restart/reftest.list create mode 100644 layout/reftests/svg/smil/restart/reset-1-ref.svg create mode 100644 layout/reftests/svg/smil/restart/reset-1.svg create mode 100644 layout/reftests/svg/smil/restart/reset-2.svg create mode 100644 layout/reftests/svg/smil/restart/reset-3.svg create mode 100644 layout/reftests/svg/smil/restart/reset-4.svg create mode 100644 layout/reftests/svg/smil/restart/reset-6.svg create mode 100644 layout/reftests/svg/smil/restart/reset-7.svg create mode 100644 layout/reftests/svg/smil/seek/anim-standard-ref.svg create mode 100644 layout/reftests/svg/smil/seek/anim-standard-ref.xhtml create mode 100644 layout/reftests/svg/smil/seek/anim-x-seek-1a.svg create mode 100644 layout/reftests/svg/smil/seek/anim-x-seek-1b.svg create mode 100644 layout/reftests/svg/smil/seek/anim-x-seek-1c.svg create mode 100644 layout/reftests/svg/smil/seek/anim-x-seek-1d.svg create mode 100644 layout/reftests/svg/smil/seek/anim-x-seek-1e.svg create mode 100644 layout/reftests/svg/smil/seek/anim-x-seek-cross-container-1a.xhtml create mode 100644 layout/reftests/svg/smil/seek/anim-x-seek-dynamic-1a.svg create mode 100644 layout/reftests/svg/smil/seek/anim-x-seek-dynamic-1b.svg create mode 100644 layout/reftests/svg/smil/seek/anim-x-seek-dynamic-1c.svg create mode 100644 layout/reftests/svg/smil/seek/anim-x-seek-dynamic-1d.svg create mode 100644 layout/reftests/svg/smil/seek/anim-x-seek-dynamic-1e.svg create mode 100644 layout/reftests/svg/smil/seek/anim-x-seek-dynamic-1f.svg create mode 100644 layout/reftests/svg/smil/seek/anim-x-seek-dynamic-1g.svg create mode 100644 layout/reftests/svg/smil/seek/anim-x-seek-dynamic-1h.svg create mode 100644 layout/reftests/svg/smil/seek/anim-x-seek-dynamic-1i.svg create mode 100644 layout/reftests/svg/smil/seek/anim-x-seek-negative-1a.svg create mode 100644 layout/reftests/svg/smil/seek/reftest.list create mode 100644 layout/reftests/svg/smil/set/reftest.list create mode 100644 layout/reftests/svg/smil/set/set-css-fontsize-freeze-1-ref.svg create mode 100644 layout/reftests/svg/smil/set/set-css-fontsize-freeze-1.svg create mode 100644 layout/reftests/svg/smil/set/set-css-fontsize-remove-1-ref.svg create mode 100644 layout/reftests/svg/smil/set/set-css-fontsize-remove-1.svg create mode 100644 layout/reftests/svg/smil/shadow-dom-01.html create mode 100644 layout/reftests/svg/smil/smil-grid.js create mode 100644 layout/reftests/svg/smil/smil-transitions-interaction-1a.svg create mode 100644 layout/reftests/svg/smil/smil-transitions-interaction-1b.svg create mode 100644 layout/reftests/svg/smil/smil-transitions-interaction-2a.svg create mode 100644 layout/reftests/svg/smil/smil-transitions-interaction-2b.svg create mode 100644 layout/reftests/svg/smil/smil-transitions-interaction-3a.svg create mode 100644 layout/reftests/svg/smil/smil-transitions-interaction-3b.svg create mode 100644 layout/reftests/svg/smil/smil-transitions-interaction-4a.svg create mode 100644 layout/reftests/svg/smil/smil-transitions-interaction-4b.svg create mode 100644 layout/reftests/svg/smil/smil-util.js create mode 100644 layout/reftests/svg/smil/sort/reftest.list create mode 100644 layout/reftests/svg/smil/sort/sort-additive-1-ref.svg create mode 100644 layout/reftests/svg/smil/sort/sort-additive-1.svg create mode 100644 layout/reftests/svg/smil/sort/sort-startAfter-1-ref.svg create mode 100644 layout/reftests/svg/smil/sort/sort-startAfter-1.svg create mode 100644 layout/reftests/svg/smil/sort/sort-startAfter-2-ref.svg create mode 100644 layout/reftests/svg/smil/sort/sort-startAfter-2.svg create mode 100644 layout/reftests/svg/smil/sort/sort-startAfter-3-ref.svg create mode 100644 layout/reftests/svg/smil/sort/sort-startAfter-3.svg create mode 100644 layout/reftests/svg/smil/sort/sort-startSame-1-ref.svg create mode 100644 layout/reftests/svg/smil/sort/sort-startSame-1a.svg create mode 100644 layout/reftests/svg/smil/sort/sort-startSame-1b.svg create mode 100644 layout/reftests/svg/smil/sort/sort-startSame-2-ref.svg create mode 100644 layout/reftests/svg/smil/sort/sort-startSame-2a.svg create mode 100644 layout/reftests/svg/smil/sort/sort-startSame-2b.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-color-1-by-ident-hex.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-color-1-from-by-hex-hex.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-color-1-from-by-ident-hex.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-color-1-from-to-hex-hex.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-color-1-from-to-ident-ident.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-color-1-to-ident-hex.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-color-1-to-ident-ident.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-color-2-paced-rgb.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-color-3-by-ident-ident.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-color-3-from-by-ident-ident.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-color-3-from-by-rgb-ident.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fill-1-by-ident-curcol.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fill-1-by-ident-hex.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fill-1-from-by-curcol-hex.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fill-1-from-by-hex-curcol.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fill-1-from-by-hex-hex.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fill-1-from-by-ident-hex.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fill-1-from-to-curcol-hex.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fill-1-from-to-hex-curcol.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fill-1-from-to-hex-hex.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fill-1-from-to-ident-ident.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fill-1-ref.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fill-1-to-ident-curcol.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fill-1-to-ident-hex.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fill-1-to-ident-ident.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fill-2-paced-rgb.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fill-2-ref.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fill-3-by-ident-ident.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fill-3-from-by-ident-ident.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fill-3-from-by-rgb-ident.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fill-3-ref.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fill-overflow-1-by.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fill-overflow-1-from-by.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fill-overflow-1-ref.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fillopacity-1-by.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fillopacity-1-from-by.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fillopacity-1-from-to.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fillopacity-1-ref.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fillopacity-1-to.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fillopacity-2-paced.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fillopacity-2-ref.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fillopacity-3-clamp-big.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fillopacity-3-clamp-small.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fillopacity-3-ref.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-floodcolor-overflow-1-from-by.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-floodcolor-overflow-1-ref.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-font-1-ref.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-font-1.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fontsize-1-from-by-pct-pct.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fontsize-1-from-by-pct-px.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fontsize-1-from-by-px-pct.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fontsize-1-from-by-px-px.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fontsize-1-from-to-no-no.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fontsize-1-from-to-no-px.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fontsize-1-from-to-pct-pct.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fontsize-1-from-to-pct-px.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fontsize-1-from-to-px-no.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fontsize-1-from-to-px-pct.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fontsize-1-from-to-px-px.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fontsize-1-ref.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fontsize-2-from-by-em-em.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fontsize-2-from-by-px-em.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fontsize-2-from-by-px-px.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-fontsize-2-ref.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-letterspacing-1-ref.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-letterspacing-1.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-stopcolor-overflow-1-from-by.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-stopcolor-overflow-1-ref.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokedasharray-1-ref.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokedasharray-1.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-by-em-em.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-by-em-px.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-by-no-no.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-by-pct-pct.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-by-pct-px.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-by-px-em.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-by-px-pct.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-by-px-px.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-from-by-em-em.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-from-by-em-px.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-from-by-no-no.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-from-by-pct-pct.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-from-by-pct-px.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-from-by-px-em.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-from-by-px-pct.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-from-by-px-px.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-from-to-em-em.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-from-to-em-px.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-from-to-no-no.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-from-to-pct-pct.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-from-to-pct-px.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-from-to-px-em.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-from-to-px-pct.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-from-to-px-px.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-ref.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-to-em-em.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-to-em-px.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-to-no-no.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-to-pct-pct.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-to-pct-px.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-to-px-em.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-to-px-pct.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-1-to-px-px.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-2-ref.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-2-values-em-em.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-2-values-em-px.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-2-values-px-em.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-2-values-px-px.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-3-paced.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-3-ref.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-4-from-by-em-em.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-4-from-by-no-no.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-4-from-by-px-em.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-4-from-by-px-px.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-strokewidth-4-ref.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-wordspacing-1-ref.svg create mode 100644 layout/reftests/svg/smil/style/anim-css-wordspacing-1.svg create mode 100644 layout/reftests/svg/smil/style/anim-mapped-fontsize-1-from-to-no-no.svg create mode 100644 layout/reftests/svg/smil/style/anim-mapped-fontsize-1-from-to-no-px.svg create mode 100644 layout/reftests/svg/smil/style/anim-mapped-fontsize-1-from-to-px-no.svg create mode 100644 layout/reftests/svg/smil/style/anim-standard-ref.svg create mode 100644 layout/reftests/svg/smil/style/important-set-1.svg create mode 100644 layout/reftests/svg/smil/style/important-set-2.svg create mode 100644 layout/reftests/svg/smil/style/namespaced-property-1.svg create mode 100644 layout/reftests/svg/smil/style/reftest.list create mode 100644 layout/reftests/svg/smil/syncbase/changed-interval-change-spec-1.svg create mode 100644 layout/reftests/svg/smil/syncbase/changed-interval-change-spec-2.svg create mode 100644 layout/reftests/svg/smil/syncbase/changed-interval-change-spec-3.svg create mode 100644 layout/reftests/svg/smil/syncbase/changed-interval-change-spec-4.svg create mode 100644 layout/reftests/svg/smil/syncbase/changed-interval-resolved-1.svg create mode 100644 layout/reftests/svg/smil/syncbase/changed-interval-resolved-2.svg create mode 100644 layout/reftests/svg/smil/syncbase/changed-interval-simple-1.svg create mode 100644 layout/reftests/svg/smil/syncbase/changed-interval-simple-2.svg create mode 100644 layout/reftests/svg/smil/syncbase/changed-interval-simple-3.svg create mode 100644 layout/reftests/svg/smil/syncbase/changed-interval-simple-4.svg create mode 100644 layout/reftests/svg/smil/syncbase/changed-interval-simple-5.svg create mode 100644 layout/reftests/svg/smil/syncbase/changed-interval-sort-1.svg create mode 100644 layout/reftests/svg/smil/syncbase/cross-container-1.xhtml create mode 100644 layout/reftests/svg/smil/syncbase/cross-container-2.xhtml create mode 100644 layout/reftests/svg/smil/syncbase/cross-container-3.xhtml create mode 100644 layout/reftests/svg/smil/syncbase/cycle-change-1.svg create mode 100644 layout/reftests/svg/smil/syncbase/cycle-change-2.svg create mode 100644 layout/reftests/svg/smil/syncbase/cycle-delete-1.svg create mode 100644 layout/reftests/svg/smil/syncbase/cycle-invalid-1.svg create mode 100644 layout/reftests/svg/smil/syncbase/cycle-invalid-2.svg create mode 100644 layout/reftests/svg/smil/syncbase/cycle-invalid-3.svg create mode 100644 layout/reftests/svg/smil/syncbase/cycle-invalid-4.svg create mode 100644 layout/reftests/svg/smil/syncbase/cycle-ok-1.svg create mode 100644 layout/reftests/svg/smil/syncbase/cycle-ok-2.svg create mode 100644 layout/reftests/svg/smil/syncbase/cycle-ok-3.svg create mode 100644 layout/reftests/svg/smil/syncbase/cycle-ok-4.svg create mode 100644 layout/reftests/svg/smil/syncbase/cycle-ok-5.svg create mode 100644 layout/reftests/svg/smil/syncbase/cycle-recursion-1.svg create mode 100644 layout/reftests/svg/smil/syncbase/cycle-recursion-2.svg create mode 100644 layout/reftests/svg/smil/syncbase/cycle-self-ref-1.svg create mode 100644 layout/reftests/svg/smil/syncbase/cycle-self-ref-2.svg create mode 100644 layout/reftests/svg/smil/syncbase/cycle-self-ref-3.svg create mode 100644 layout/reftests/svg/smil/syncbase/cycle-self-ref-4.svg create mode 100644 layout/reftests/svg/smil/syncbase/cycle-self-ref-5.svg create mode 100644 layout/reftests/svg/smil/syncbase/deleted-interval-simple-1.svg create mode 100644 layout/reftests/svg/smil/syncbase/deleted-interval-simple-2.svg create mode 100644 layout/reftests/svg/smil/syncbase/deleted-interval-simple-3.svg create mode 100644 layout/reftests/svg/smil/syncbase/deleted-interval-simple-4.svg create mode 100644 layout/reftests/svg/smil/syncbase/deleted-interval-simple-5.svg create mode 100644 layout/reftests/svg/smil/syncbase/filtered-interval-1.svg create mode 100644 layout/reftests/svg/smil/syncbase/green-box-ref.svg create mode 100644 layout/reftests/svg/smil/syncbase/green-box-ref.xhtml create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-chain-1.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-chain-2.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-doubly-dependent-1.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-doubly-dependent-2.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-doubly-dependent-3.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-early-end-1.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-early-end-2.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-early-end-3.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-early-end-4.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-early-end-5.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-early-end-6.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-early-end-7.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-end-dep-1.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-end-negative-1.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-end-negative-2.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-freeze-begin-1.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-negative-offset-1.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-negative-offset-2.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-negative-offset-3.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-negative-offset-4.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-negative-syncbase-1.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-restart-1.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-restart-2.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-restart-3.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-sample-order-1.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-simple-1.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-simple-2.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-triply-dependent-1.svg create mode 100644 layout/reftests/svg/smil/syncbase/new-interval-triply-dependent-2.svg create mode 100644 layout/reftests/svg/smil/syncbase/reftest.list create mode 100644 layout/reftests/svg/smil/syncbase/sandwich-priority-1.svg create mode 100644 layout/reftests/svg/smil/syncbase/sandwich-priority-10.svg create mode 100644 layout/reftests/svg/smil/syncbase/sandwich-priority-11.svg create mode 100644 layout/reftests/svg/smil/syncbase/sandwich-priority-12.svg create mode 100644 layout/reftests/svg/smil/syncbase/sandwich-priority-2.svg create mode 100644 layout/reftests/svg/smil/syncbase/sandwich-priority-3.svg create mode 100644 layout/reftests/svg/smil/syncbase/sandwich-priority-4.svg create mode 100644 layout/reftests/svg/smil/syncbase/sandwich-priority-5.svg create mode 100644 layout/reftests/svg/smil/syncbase/sandwich-priority-6.svg create mode 100644 layout/reftests/svg/smil/syncbase/sandwich-priority-7.svg create mode 100644 layout/reftests/svg/smil/syncbase/sandwich-priority-8.svg create mode 100644 layout/reftests/svg/smil/syncbase/sandwich-priority-9.svg create mode 100644 layout/reftests/svg/smil/syncbase/trimmed-interval-1.svg create mode 100644 layout/reftests/svg/smil/timed/appendChild-1a-ref.svg create mode 100644 layout/reftests/svg/smil/timed/appendChild-1a.svg create mode 100644 layout/reftests/svg/smil/timed/appendChild-1b-ref.svg create mode 100644 layout/reftests/svg/smil/timed/appendChild-1b.svg create mode 100644 layout/reftests/svg/smil/timed/appendChild-2a-ref.svg create mode 100644 layout/reftests/svg/smil/timed/appendChild-2a.svg create mode 100644 layout/reftests/svg/smil/timed/appendChild-2b-ref.svg create mode 100644 layout/reftests/svg/smil/timed/appendChild-2b.svg create mode 100644 layout/reftests/svg/smil/timed/paced-1-ref.svg create mode 100644 layout/reftests/svg/smil/timed/paced-1.svg create mode 100644 layout/reftests/svg/smil/timed/pause-1-ref.svg create mode 100644 layout/reftests/svg/smil/timed/pause-1.svg create mode 100644 layout/reftests/svg/smil/timed/reftest.list create mode 100644 layout/reftests/svg/smil/timed/removeChild-1-ref.svg create mode 100644 layout/reftests/svg/smil/timed/removeChild-1.svg create mode 100644 layout/reftests/svg/smil/timed/removeChild-2-ref.svg create mode 100644 layout/reftests/svg/smil/timed/removeChild-2.svg create mode 100644 layout/reftests/svg/smil/transform/additive-1-ref.svg create mode 100644 layout/reftests/svg/smil/transform/additive-1.svg create mode 100644 layout/reftests/svg/smil/transform/animate-width-1.svg create mode 100644 layout/reftests/svg/smil/transform/lime.svg create mode 100644 layout/reftests/svg/smil/transform/paced-1-ref.svg create mode 100644 layout/reftests/svg/smil/transform/paced-1.svg create mode 100644 layout/reftests/svg/smil/transform/reftest.list create mode 100644 layout/reftests/svg/smil/transform/rotate-angle-1.svg create mode 100644 layout/reftests/svg/smil/transform/rotate-angle-2.svg create mode 100644 layout/reftests/svg/smil/transform/rotate-angle-3.svg create mode 100644 layout/reftests/svg/smil/transform/rotate-angle-4.svg create mode 100644 layout/reftests/svg/smil/transform/rotate-angle-5.svg create mode 100644 layout/reftests/svg/smil/transform/rotate-angle-ref.svg create mode 100644 layout/reftests/svg/smil/transform/scale-1-ref.svg create mode 100644 layout/reftests/svg/smil/transform/scale-1.svg create mode 100644 layout/reftests/svg/smil/transform/set-transform-1.svg create mode 100644 layout/reftests/svg/smil/transform/skew-1-ref.svg create mode 100644 layout/reftests/svg/smil/transform/skew-1.svg create mode 100644 layout/reftests/svg/smil/transform/translate-clipPath-1.svg create mode 100644 layout/reftests/svg/smil/transform/translate-gradient-1.svg create mode 100644 layout/reftests/svg/smil/transform/translate-pattern-1.svg create mode 100644 layout/reftests/svg/smil/transform/use-1.svg create mode 100644 layout/reftests/svg/stroke-dasharray-01-ref.svg create mode 100644 layout/reftests/svg/stroke-dasharray-01.svg create mode 100644 layout/reftests/svg/stroke-dasharray-02.svg create mode 100644 layout/reftests/svg/stroke-dasharray-03.svg create mode 100644 layout/reftests/svg/stroke-dasharray-and-pathLength-01.svg create mode 100644 layout/reftests/svg/stroke-dasharray-and-text-01-ref.svg create mode 100644 layout/reftests/svg/stroke-dasharray-and-text-01.svg create mode 100644 layout/reftests/svg/stroke-dashoffset-01.svg create mode 100644 layout/reftests/svg/stroke-dashoffset-and-pathLength-01.svg create mode 100644 layout/reftests/svg/stroke-linecap-circle-ellipse-01-ref.svg create mode 100644 layout/reftests/svg/stroke-linecap-circle-ellipse-01.svg create mode 100644 layout/reftests/svg/stroke-linecap-circle-ellipse-dashed-01.svg create mode 100644 layout/reftests/svg/stroke-linecap-round-w-zero-length-segs-01.svg create mode 100644 layout/reftests/svg/stroke-linecap-round-w-zero-length-segs-02.svg create mode 100644 layout/reftests/svg/stroke-linecap-round-w-zero-length-segs-03.svg create mode 100644 layout/reftests/svg/stroke-linecap-square-w-zero-length-segs-01.svg create mode 100644 layout/reftests/svg/stroke-linecap-square-w-zero-length-segs-02.svg create mode 100644 layout/reftests/svg/stroke-width-percentage-01.svg create mode 100644 layout/reftests/svg/stroke-width-percentage-02-ref.svg create mode 100644 layout/reftests/svg/stroke-width-percentage-02a.svg create mode 100644 layout/reftests/svg/stroke-width-percentage-02b.svg create mode 100644 layout/reftests/svg/stroke-width-percentage-03-iframe.svg create mode 100644 layout/reftests/svg/stroke-width-percentage-03-ref.xhtml create mode 100644 layout/reftests/svg/stroke-width-percentage-03.xhtml create mode 100644 layout/reftests/svg/style-property-on-script-element-01.svg create mode 100644 layout/reftests/svg/style-without-type-attribute.svg create mode 100644 layout/reftests/svg/suspend-01.svg create mode 100644 layout/reftests/svg/suspend-02.svg create mode 100644 layout/reftests/svg/suspend-03.svg create mode 100644 layout/reftests/svg/suspend-04.svg create mode 100644 layout/reftests/svg/suspend-05.svg create mode 100644 layout/reftests/svg/suspend-06.svg create mode 100644 layout/reftests/svg/suspend-07.svg create mode 100644 layout/reftests/svg/suspend-08.svg create mode 100644 layout/reftests/svg/svg-blurry-with-subpixel-position-ref.html create mode 100644 layout/reftests/svg/svg-blurry-with-subpixel-position.html create mode 100644 layout/reftests/svg/svg-effects-area-unzoomed-ref.xhtml create mode 100644 layout/reftests/svg/svg-effects-area-unzoomed.xhtml create mode 100644 layout/reftests/svg/svg-effects-area-zoomed-in-ref.xhtml create mode 100644 layout/reftests/svg/svg-effects-area-zoomed-in.xhtml create mode 100644 layout/reftests/svg/svg-effects-area-zoomed-out-ref.xhtml create mode 100644 layout/reftests/svg/svg-effects-area-zoomed-out.xhtml create mode 100644 layout/reftests/svg/svg-in-foreignObject-01-ref.xhtml create mode 100644 layout/reftests/svg/svg-in-foreignObject-01.xhtml create mode 100644 layout/reftests/svg/svg-in-foreignObject-02.xhtml create mode 100644 layout/reftests/svg/svg-in-inner-svg-dimensions.svg create mode 100644 layout/reftests/svg/svg-integration/box-decoration-break-01-ref.xhtml create mode 100644 layout/reftests/svg/svg-integration/box-decoration-break-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/box-decoration-break-02-ref.xhtml create mode 100644 layout/reftests/svg/svg-integration/box-decoration-break-02.xhtml create mode 100644 layout/reftests/svg/svg-integration/box-decoration-break-03.xhtml create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-001-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-001.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-002-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-002.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-003-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-003.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-004-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-004.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-005-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-005.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-006-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-006.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-007-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-007.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-008-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-008.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-009-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-009.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-010-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-010.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-011.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-012.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-013.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-014.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-015.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-016.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-017.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-018.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-019.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-020.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-021-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-021.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-001-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-001.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-002.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-003.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-004.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-005.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-006.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-007.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-008.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-001-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-001a.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-001b.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-001c.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-002-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-002a.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-002b.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-002c.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-003-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-003.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-001.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-002.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-003.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-004.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-005.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-006.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-007.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-008.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-009.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-010.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-011.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-012.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-013.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-rectangle-border-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-rectangle-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-square-001-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-square-002-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-stripes-001-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-stripes-002-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-stripes-003-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-stroke-001-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-stroke-001.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-transform-001-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-transform-001.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/reftest.list create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-01-extref.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-01-ref.svg create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-02-extref.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-02-ref.svg create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-02.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-03-extref.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-03-ref.svg create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-03.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-04-extref.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-04-ref.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-04.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-05-extref.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-05-ref.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-05.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-06-extref.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-06-ref.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-06.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-07-ref.svg create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-07.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-08.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-html-zoomed-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-transformed-html-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/clipPath-transformed-html-02.xhtml create mode 100644 layout/reftests/svg/svg-integration/conditions-outer-svg-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/conditions-outer-svg-02.xhtml create mode 100644 layout/reftests/svg/svg-integration/css-and-svg-filter-01-ref.html create mode 100644 layout/reftests/svg/svg-integration/css-and-svg-filter-01.html create mode 100644 layout/reftests/svg/svg-integration/dynamic-conditions-outer-svg-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/dynamic-conditions-outer-svg-02.xhtml create mode 100644 layout/reftests/svg/svg-integration/dynamic-conditions-outer-svg-03.xhtml create mode 100644 layout/reftests/svg/svg-integration/dynamic-conditions-outer-svg-04.xhtml create mode 100644 layout/reftests/svg/svg-integration/filter-html-01-extref.xhtml create mode 100644 layout/reftests/svg/svg-integration/filter-html-01-ref.svg create mode 100644 layout/reftests/svg/svg-integration/filter-html-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/filter-html-dynamic-01-ref.xhtml create mode 100644 layout/reftests/svg/svg-integration/filter-html-dynamic-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/filter-html-zoomed-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-clipPath-opacity-01-ref.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-clipPath-opacity-01a.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-clipPath-opacity-01b.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-clipPath-opacity-01c.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-clipPath-opacity-01d.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-clipPath-opacity-01e.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-html-01-extref-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-html-01-extref-02.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-html-01-ref.svg create mode 100644 layout/reftests/svg/svg-integration/mask-html-01-resource.svg create mode 100644 layout/reftests/svg/svg-integration/mask-html-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-html-zoomed-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-mask-clipPath-opacity-scale-ref.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-mask-clipPath-opacity-scale.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-transformed-html-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-transformed-html-02.xhtml create mode 100644 layout/reftests/svg/svg-integration/patterned-svg-under-transformed-html-01.xhtml create mode 100644 layout/reftests/svg/svg-integration/patterned-svg-under-transformed-html-02.xhtml create mode 100644 layout/reftests/svg/svg-integration/reftest.list create mode 100644 layout/reftests/svg/svg-integration/transform-outer-svg-01-ref.xhtml create mode 100644 layout/reftests/svg/svg-integration/transform-outer-svg-01.xhtml create mode 100644 layout/reftests/svg/svg-transform-01.svg create mode 100644 layout/reftests/svg/svg-transform-02.svg create mode 100644 layout/reftests/svg/switch-01.svg create mode 100644 layout/reftests/svg/symbol-01-ref.svg create mode 100644 layout/reftests/svg/symbol-01.svg create mode 100644 layout/reftests/svg/text-font-size-01.svg create mode 100644 layout/reftests/svg/text-font-weight-01-ref.svg create mode 100644 layout/reftests/svg/text-font-weight-01.svg create mode 100644 layout/reftests/svg/text-gradient-01-ref.svg create mode 100644 layout/reftests/svg/text-gradient-01.svg create mode 100644 layout/reftests/svg/text-gradient-02-ref.svg create mode 100644 layout/reftests/svg/text-gradient-02.svg create mode 100644 layout/reftests/svg/text-gradient-03.svg create mode 100644 layout/reftests/svg/text-gradient-04-ref.svg create mode 100644 layout/reftests/svg/text-gradient-04.svg create mode 100644 layout/reftests/svg/text-in-link-01-ref.svg create mode 100644 layout/reftests/svg/text-in-link-01.svg create mode 100644 layout/reftests/svg/text-in-link-02-ref.svg create mode 100644 layout/reftests/svg/text-in-link-02.svg create mode 100644 layout/reftests/svg/text-in-link-03-ref.svg create mode 100644 layout/reftests/svg/text-in-link-03.svg create mode 100644 layout/reftests/svg/text-language-00-ref.xhtml create mode 100644 layout/reftests/svg/text-language-00.xhtml create mode 100644 layout/reftests/svg/text-language-01-ref.xhtml create mode 100644 layout/reftests/svg/text-language-01.xhtml create mode 100644 layout/reftests/svg/text-layout-01-ref.svg create mode 100644 layout/reftests/svg/text-layout-01.svg create mode 100644 layout/reftests/svg/text-layout-02-ref.svg create mode 100644 layout/reftests/svg/text-layout-02.svg create mode 100644 layout/reftests/svg/text-layout-03-ref.svg create mode 100644 layout/reftests/svg/text-layout-03.svg create mode 100644 layout/reftests/svg/text-layout-04-ref.svg create mode 100644 layout/reftests/svg/text-layout-04.svg create mode 100644 layout/reftests/svg/text-layout-05-ref.svg create mode 100644 layout/reftests/svg/text-layout-05.svg create mode 100644 layout/reftests/svg/text-layout-06-ref.svg create mode 100644 layout/reftests/svg/text-layout-06.svg create mode 100644 layout/reftests/svg/text-layout-07-ref.svg create mode 100644 layout/reftests/svg/text-layout-07.svg create mode 100644 layout/reftests/svg/text-layout-08-ref.svg create mode 100644 layout/reftests/svg/text-layout-08.svg create mode 100644 layout/reftests/svg/text-layout-09.svg create mode 100644 layout/reftests/svg/text-layout-10.svg create mode 100644 layout/reftests/svg/text-scale-01-ref.svg create mode 100644 layout/reftests/svg/text-scale-01.svg create mode 100644 layout/reftests/svg/text-scale-02-ref.svg create mode 100644 layout/reftests/svg/text-scale-02.svg create mode 100644 layout/reftests/svg/text-scale-03-ref.svg create mode 100644 layout/reftests/svg/text-scale-03.svg create mode 100644 layout/reftests/svg/text-stroke-scaling-01-ref.svg create mode 100644 layout/reftests/svg/text-stroke-scaling-01.svg create mode 100644 layout/reftests/svg/text-stroke-scaling-02-ref.html create mode 100644 layout/reftests/svg/text-stroke-scaling-02a.html create mode 100644 layout/reftests/svg/text-stroke-scaling-02b.html create mode 100644 layout/reftests/svg/text-style-01-ref.svg create mode 100644 layout/reftests/svg/text-style-01a.svg create mode 100644 layout/reftests/svg/text-style-01b.svg create mode 100644 layout/reftests/svg/text-style-01c.svg create mode 100644 layout/reftests/svg/text-style-01d.svg create mode 100644 layout/reftests/svg/text-style-01e.svg create mode 100644 layout/reftests/svg/text-white-space-01-ref.svg create mode 100644 layout/reftests/svg/text-white-space-01.svg create mode 100644 layout/reftests/svg/text/clipPath-applied-ref.svg create mode 100644 layout/reftests/svg/text/clipPath-applied.svg create mode 100644 layout/reftests/svg/text/clipPath-content-2-ref.svg create mode 100644 layout/reftests/svg/text/clipPath-content-2.svg create mode 100644 layout/reftests/svg/text/clipPath-content-ref.svg create mode 100644 layout/reftests/svg/text/clipPath-content.svg create mode 100644 layout/reftests/svg/text/deselectAll-ref.svg create mode 100644 layout/reftests/svg/text/deselectAll.svg create mode 100644 layout/reftests/svg/text/display-none-1.svg create mode 100644 layout/reftests/svg/text/display-none-2.svg create mode 100644 layout/reftests/svg/text/display-none-3.svg create mode 100644 layout/reftests/svg/text/display-none-4.svg create mode 100644 layout/reftests/svg/text/dynamic-dominant-baseline-ref.svg create mode 100644 layout/reftests/svg/text/dynamic-dominant-baseline.svg create mode 100644 layout/reftests/svg/text/dynamic-font-size-2-ref.svg create mode 100644 layout/reftests/svg/text/dynamic-font-size-2.svg create mode 100644 layout/reftests/svg/text/dynamic-font-size-3-ref.svg create mode 100644 layout/reftests/svg/text/dynamic-font-size-3.svg create mode 100644 layout/reftests/svg/text/dynamic-font-size-4-ref.svg create mode 100644 layout/reftests/svg/text/dynamic-font-size-4.svg create mode 100644 layout/reftests/svg/text/dynamic-font-size-ref.svg create mode 100644 layout/reftests/svg/text/dynamic-font-size.svg create mode 100644 layout/reftests/svg/text/dynamic-multiple-x-ref.svg create mode 100644 layout/reftests/svg/text/dynamic-multiple-x.svg create mode 100644 layout/reftests/svg/text/dynamic-non-scaling-stroke-ref.svg create mode 100644 layout/reftests/svg/text/dynamic-non-scaling-stroke.svg create mode 100644 layout/reftests/svg/text/dynamic-text-shadow.svg create mode 100644 layout/reftests/svg/text/filter-applied-ref.svg create mode 100644 layout/reftests/svg/text/filter-applied.svg create mode 100644 layout/reftests/svg/text/ignore-before-after.svg create mode 100644 layout/reftests/svg/text/ignore-border.svg create mode 100644 layout/reftests/svg/text/ignore-display-ref.svg create mode 100644 layout/reftests/svg/text/ignore-display.svg create mode 100644 layout/reftests/svg/text/ignore-float-first-letter.svg create mode 100644 layout/reftests/svg/text/ignore-float.svg create mode 100644 layout/reftests/svg/text/ignore-invalid-child-2-ref.svg create mode 100644 layout/reftests/svg/text/ignore-invalid-child-2.svg create mode 100644 layout/reftests/svg/text/ignore-invalid-child-ref.svg create mode 100644 layout/reftests/svg/text/ignore-invalid-child.svg create mode 100644 layout/reftests/svg/text/ignore-margin.svg create mode 100644 layout/reftests/svg/text/ignore-overflow-scroll.svg create mode 100644 layout/reftests/svg/text/ignore-padding.svg create mode 100644 layout/reftests/svg/text/ignore-position-ref.svg create mode 100644 layout/reftests/svg/text/ignore-position.svg create mode 100644 layout/reftests/svg/text/ignore-prop-ref.svg create mode 100644 layout/reftests/svg/text/ignore-text-align-2-ref.svg create mode 100644 layout/reftests/svg/text/ignore-text-align-2.svg create mode 100644 layout/reftests/svg/text/ignore-text-align.svg create mode 100644 layout/reftests/svg/text/ignore-vertical-align-ref.svg create mode 100644 layout/reftests/svg/text/ignore-vertical-align.svg create mode 100644 layout/reftests/svg/text/link-surrounding.svg create mode 100644 layout/reftests/svg/text/mask-applied-ref.svg create mode 100644 layout/reftests/svg/text/mask-applied.svg create mode 100644 layout/reftests/svg/text/mask-content-2-ref.svg create mode 100644 layout/reftests/svg/text/mask-content-2.svg create mode 100644 layout/reftests/svg/text/mask-content-ref.svg create mode 100644 layout/reftests/svg/text/mask-content.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-bidi-ref.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-bidi.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-different-anchor-bidi-ref.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-different-anchor-bidi.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-different-anchor-ref.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-different-anchor-rtl-ref.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-different-anchor-rtl.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-different-anchor.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-direction-and-anchor-ref.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-directions-and-anchor-dx-ref.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-directions-and-anchor-dx.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-directions-and-anchor-multiple-dx-ref.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-directions-and-anchor-multiple-dx.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-directions-and-anchor-ref.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-directions-and-anchor.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-dx-bidi-ref.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-dx-bidi.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-dx-different-anchor-bidi-ref.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-dx-different-anchor-bidi.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-dx-different-anchor-ref.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-dx-different-anchor-rtl-ref.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-dx-different-anchor-rtl.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-dx-different-anchor.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-dx-ref.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-dx-rtl-ref.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-dx-rtl.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-dx.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-fill-color-ref.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-fill-color.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-letter-spacing-ref.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-letter-spacing.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-multiple-dx-bidi-ref.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-multiple-dx-bidi.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-multiple-dx-different-anchor-bidi-ref.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-multiple-dx-different-anchor-bidi.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-multiple-dx-different-anchor-ref.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-multiple-dx-different-anchor-rtl-ref.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-multiple-dx-different-anchor-rtl.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-multiple-dx-different-anchor.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-multiple-dx-ref.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-multiple-dx-rtl-ref.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-multiple-dx-rtl.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-multiple-dx.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-ref.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-rtl-ref.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-rtl.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-selection-ref.svg create mode 100644 layout/reftests/svg/text/multiple-chunks-selection.svg create mode 100644 layout/reftests/svg/text/multiple-chunks.svg create mode 100644 layout/reftests/svg/text/multiple-text-selection-ref.html create mode 100644 layout/reftests/svg/text/multiple-text-selection.svg create mode 100644 layout/reftests/svg/text/multiple-x-anchor-end-bidi-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-anchor-end-bidi.svg create mode 100644 layout/reftests/svg/text/multiple-x-anchor-end-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-anchor-end-rtl-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-anchor-end-rtl.svg create mode 100644 layout/reftests/svg/text/multiple-x-anchor-end.svg create mode 100644 layout/reftests/svg/text/multiple-x-bidi-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-bidi.svg create mode 100644 layout/reftests/svg/text/multiple-x-dx-anchor-end-bidi.svg create mode 100644 layout/reftests/svg/text/multiple-x-dx-anchor-end-rtl.svg create mode 100644 layout/reftests/svg/text/multiple-x-dx-anchor-end.svg create mode 100644 layout/reftests/svg/text/multiple-x-dx-bidi-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-dx-bidi.svg create mode 100644 layout/reftests/svg/text/multiple-x-dx-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-dx-rtl-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-dx-rtl.svg create mode 100644 layout/reftests/svg/text/multiple-x-dx.svg create mode 100644 layout/reftests/svg/text/multiple-x-holes-bidi-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-holes-bidi.svg create mode 100644 layout/reftests/svg/text/multiple-x-holes-dx-bidi-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-holes-dx-bidi.svg create mode 100644 layout/reftests/svg/text/multiple-x-holes-dx-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-holes-dx-rtl.svg create mode 100644 layout/reftests/svg/text/multiple-x-holes-dx.svg create mode 100644 layout/reftests/svg/text/multiple-x-holes-multiple-dx-bidi-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-holes-multiple-dx-bidi.svg create mode 100644 layout/reftests/svg/text/multiple-x-holes-multiple-dx-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-holes-multiple-dx-rtl-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-holes-multiple-dx-rtl.svg create mode 100644 layout/reftests/svg/text/multiple-x-holes-multiple-dx.svg create mode 100644 layout/reftests/svg/text/multiple-x-holes-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-holes-rtl-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-holes-rtl.svg create mode 100644 layout/reftests/svg/text/multiple-x-holes.svg create mode 100644 layout/reftests/svg/text/multiple-x-multiple-dx-anchor-end-bidi-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-multiple-dx-anchor-end-bidi.svg create mode 100644 layout/reftests/svg/text/multiple-x-multiple-dx-anchor-end-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-multiple-dx-anchor-end-rtl-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-multiple-dx-anchor-end-rtl.svg create mode 100644 layout/reftests/svg/text/multiple-x-multiple-dx-anchor-end.svg create mode 100644 layout/reftests/svg/text/multiple-x-multiple-dx-bidi-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-multiple-dx-bidi.svg create mode 100644 layout/reftests/svg/text/multiple-x-multiple-dx-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-multiple-dx-rtl-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-multiple-dx-rtl.svg create mode 100644 layout/reftests/svg/text/multiple-x-multiple-dx.svg create mode 100644 layout/reftests/svg/text/multiple-x-percentages-2-iframe-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-percentages-2-iframe.svg create mode 100644 layout/reftests/svg/text/multiple-x-percentages-2-ref.html create mode 100644 layout/reftests/svg/text/multiple-x-percentages-2.html create mode 100644 layout/reftests/svg/text/multiple-x-percentages-3-iframe-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-percentages-3-iframe.svg create mode 100644 layout/reftests/svg/text/multiple-x-percentages-3-ref.html create mode 100644 layout/reftests/svg/text/multiple-x-percentages-3.html create mode 100644 layout/reftests/svg/text/multiple-x-percentages-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-percentages.svg create mode 100644 layout/reftests/svg/text/multiple-x-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-rtl-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-rtl.svg create mode 100644 layout/reftests/svg/text/multiple-x-white-space-ref.svg create mode 100644 layout/reftests/svg/text/multiple-x-white-space.svg create mode 100644 layout/reftests/svg/text/multiple-x.svg create mode 100644 layout/reftests/svg/text/pattern-content-ref.svg create mode 100644 layout/reftests/svg/text/pattern-content.svg create mode 100644 layout/reftests/svg/text/pseudo-first-letter-2-ref.svg create mode 100644 layout/reftests/svg/text/pseudo-first-letter-2.svg create mode 100644 layout/reftests/svg/text/pseudo-first-letter-ref.svg create mode 100644 layout/reftests/svg/text/pseudo-first-letter.svg create mode 100644 layout/reftests/svg/text/pseudo-first-line-2-ref.svg create mode 100644 layout/reftests/svg/text/pseudo-first-line-2.svg create mode 100644 layout/reftests/svg/text/pseudo-first-line-ref.svg create mode 100644 layout/reftests/svg/text/pseudo-first-line.svg create mode 100644 layout/reftests/svg/text/reftest.list create mode 100644 layout/reftests/svg/text/selectSubString-2-ref.svg create mode 100644 layout/reftests/svg/text/selectSubString-2.svg create mode 100644 layout/reftests/svg/text/selectSubString-3-ref.svg create mode 100644 layout/reftests/svg/text/selectSubString-3.svg create mode 100644 layout/reftests/svg/text/selectSubString-ref.svg create mode 100644 layout/reftests/svg/text/selectSubString.svg create mode 100644 layout/reftests/svg/text/simple-2.svg create mode 100644 layout/reftests/svg/text/simple-anchor-end-bidi-ref.html create mode 100644 layout/reftests/svg/text/simple-anchor-end-bidi.svg create mode 100644 layout/reftests/svg/text/simple-anchor-end-ref.html create mode 100644 layout/reftests/svg/text/simple-anchor-end-rtl-ref.html create mode 100644 layout/reftests/svg/text/simple-anchor-end-rtl.svg create mode 100644 layout/reftests/svg/text/simple-anchor-end.svg create mode 100644 layout/reftests/svg/text/simple-anchor-middle-bidi-ref.html create mode 100644 layout/reftests/svg/text/simple-anchor-middle-bidi.svg create mode 100644 layout/reftests/svg/text/simple-anchor-middle-ref.html create mode 100644 layout/reftests/svg/text/simple-anchor-middle-rtl-ref.html create mode 100644 layout/reftests/svg/text/simple-anchor-middle-rtl.svg create mode 100644 layout/reftests/svg/text/simple-anchor-middle.svg create mode 100644 layout/reftests/svg/text/simple-bidi-2.svg create mode 100644 layout/reftests/svg/text/simple-bidi-ref.html create mode 100644 layout/reftests/svg/text/simple-bidi-selection-ref.html create mode 100644 layout/reftests/svg/text/simple-bidi-selection.svg create mode 100644 layout/reftests/svg/text/simple-bidi.svg create mode 100644 layout/reftests/svg/text/simple-dx-2-ref.svg create mode 100644 layout/reftests/svg/text/simple-dx-2.svg create mode 100644 layout/reftests/svg/text/simple-dx-anchor-end-bidi-ref.svg create mode 100644 layout/reftests/svg/text/simple-dx-anchor-end-bidi.svg create mode 100644 layout/reftests/svg/text/simple-dx-anchor-end-ref.svg create mode 100644 layout/reftests/svg/text/simple-dx-anchor-end-rtl-ref.svg create mode 100644 layout/reftests/svg/text/simple-dx-anchor-end-rtl.svg create mode 100644 layout/reftests/svg/text/simple-dx-anchor-end.svg create mode 100644 layout/reftests/svg/text/simple-dx-anchor-middle-bidi-ref.svg create mode 100644 layout/reftests/svg/text/simple-dx-anchor-middle-bidi.svg create mode 100644 layout/reftests/svg/text/simple-dx-anchor-middle-ref.svg create mode 100644 layout/reftests/svg/text/simple-dx-anchor-middle-rtl-ref.svg create mode 100644 layout/reftests/svg/text/simple-dx-anchor-middle-rtl.svg create mode 100644 layout/reftests/svg/text/simple-dx-anchor-middle.svg create mode 100644 layout/reftests/svg/text/simple-dx-bidi-2-ref.svg create mode 100644 layout/reftests/svg/text/simple-dx-bidi-2.svg create mode 100644 layout/reftests/svg/text/simple-dx-bidi-ref.svg create mode 100644 layout/reftests/svg/text/simple-dx-bidi.svg create mode 100644 layout/reftests/svg/text/simple-dx-rtl-2-ref.svg create mode 100644 layout/reftests/svg/text/simple-dx-rtl-2.svg create mode 100644 layout/reftests/svg/text/simple-dx-rtl-ref.svg create mode 100644 layout/reftests/svg/text/simple-dx-rtl.svg create mode 100644 layout/reftests/svg/text/simple-dx.svg create mode 100644 layout/reftests/svg/text/simple-fill-color-dynamic-ref.svg create mode 100644 layout/reftests/svg/text/simple-fill-color-dynamic.svg create mode 100644 layout/reftests/svg/text/simple-fill-color-ref.html create mode 100644 layout/reftests/svg/text/simple-fill-color-selection-ref.html create mode 100644 layout/reftests/svg/text/simple-fill-color-selection.svg create mode 100644 layout/reftests/svg/text/simple-fill-color.svg create mode 100644 layout/reftests/svg/text/simple-fill-gradient-ref.svg create mode 100644 layout/reftests/svg/text/simple-fill-gradient.svg create mode 100644 layout/reftests/svg/text/simple-fill-none.svg create mode 100644 layout/reftests/svg/text/simple-letter-spacing-ref.svg create mode 100644 layout/reftests/svg/text/simple-letter-spacing.svg create mode 100644 layout/reftests/svg/text/simple-multiline-anchor-end-ref.svg create mode 100644 layout/reftests/svg/text/simple-multiline-anchor-end.svg create mode 100644 layout/reftests/svg/text/simple-multiline-number-ref.svg create mode 100644 layout/reftests/svg/text/simple-multiline-number.svg create mode 100644 layout/reftests/svg/text/simple-multiline-pc-ref.svg create mode 100644 layout/reftests/svg/text/simple-multiline-pc.svg create mode 100644 layout/reftests/svg/text/simple-multiline-ref.svg create mode 100644 layout/reftests/svg/text/simple-multiline.svg create mode 100644 layout/reftests/svg/text/simple-multiple-dx-2.svg create mode 100644 layout/reftests/svg/text/simple-multiple-dx-anchor-end-bidi-ref.svg create mode 100644 layout/reftests/svg/text/simple-multiple-dx-anchor-end-bidi.svg create mode 100644 layout/reftests/svg/text/simple-multiple-dx-anchor-end-ref.svg create mode 100644 layout/reftests/svg/text/simple-multiple-dx-anchor-end-rtl-ref.svg create mode 100644 layout/reftests/svg/text/simple-multiple-dx-anchor-end-rtl.svg create mode 100644 layout/reftests/svg/text/simple-multiple-dx-anchor-end.svg create mode 100644 layout/reftests/svg/text/simple-multiple-dx-anchor-middle-bidi-ref.svg create mode 100644 layout/reftests/svg/text/simple-multiple-dx-anchor-middle-bidi.svg create mode 100644 layout/reftests/svg/text/simple-multiple-dx-anchor-middle-ref.svg create mode 100644 layout/reftests/svg/text/simple-multiple-dx-anchor-middle-rtl-ref.svg create mode 100644 layout/reftests/svg/text/simple-multiple-dx-anchor-middle-rtl.svg create mode 100644 layout/reftests/svg/text/simple-multiple-dx-anchor-middle.svg create mode 100644 layout/reftests/svg/text/simple-multiple-dx-bidi-2.svg create mode 100644 layout/reftests/svg/text/simple-multiple-dx-bidi-ref.svg create mode 100644 layout/reftests/svg/text/simple-multiple-dx-bidi.svg create mode 100644 layout/reftests/svg/text/simple-multiple-dx-ref.html create mode 100644 layout/reftests/svg/text/simple-multiple-dx-rtl-2.svg create mode 100644 layout/reftests/svg/text/simple-multiple-dx-rtl-ref.svg create mode 100644 layout/reftests/svg/text/simple-multiple-dx-rtl.svg create mode 100644 layout/reftests/svg/text/simple-multiple-dx.svg create mode 100644 layout/reftests/svg/text/simple-pointer-events.svg create mode 100644 layout/reftests/svg/text/simple-ref.html create mode 100644 layout/reftests/svg/text/simple-rtl-2.svg create mode 100644 layout/reftests/svg/text/simple-rtl-ref.html create mode 100644 layout/reftests/svg/text/simple-rtl.svg create mode 100644 layout/reftests/svg/text/simple-selection-ref.html create mode 100644 layout/reftests/svg/text/simple-selection.svg create mode 100644 layout/reftests/svg/text/simple-transform-rotate-ref.svg create mode 100644 layout/reftests/svg/text/simple-transform-rotate.svg create mode 100644 layout/reftests/svg/text/simple-underline-ref.html create mode 100644 layout/reftests/svg/text/simple-underline-scaled-ref.svg create mode 100644 layout/reftests/svg/text/simple-underline-scaled.svg create mode 100644 layout/reftests/svg/text/simple-underline-selection-ref.html create mode 100644 layout/reftests/svg/text/simple-underline-selection.svg create mode 100644 layout/reftests/svg/text/simple-underline.svg create mode 100644 layout/reftests/svg/text/simple-word-spacing-ref.svg create mode 100644 layout/reftests/svg/text/simple-word-spacing.svg create mode 100644 layout/reftests/svg/text/simple.svg create mode 100644 layout/reftests/svg/text/text-shadow-ref.svg create mode 100644 layout/reftests/svg/text/text-shadow.svg create mode 100644 layout/reftests/svg/text/textLength-2-ref.svg create mode 100644 layout/reftests/svg/text/textLength-2.svg create mode 100644 layout/reftests/svg/text/textLength-3-ref.svg create mode 100644 layout/reftests/svg/text/textLength-3.svg create mode 100644 layout/reftests/svg/text/textLength-4-ref.svg create mode 100644 layout/reftests/svg/text/textLength-4.svg create mode 100644 layout/reftests/svg/text/textLength-5-ref.svg create mode 100644 layout/reftests/svg/text/textLength-5.svg create mode 100644 layout/reftests/svg/text/textLength-6-ref.svg create mode 100644 layout/reftests/svg/text/textLength-6.svg create mode 100644 layout/reftests/svg/text/textLength-ref.svg create mode 100644 layout/reftests/svg/text/textLength.svg create mode 100644 layout/reftests/svg/text/textpath-a-ref.svg create mode 100644 layout/reftests/svg/text/textpath-a.svg create mode 100644 layout/reftests/svg/text/textpath-after-anchor-end-ref.svg create mode 100644 layout/reftests/svg/text/textpath-after-anchor-end.svg create mode 100644 layout/reftests/svg/text/textpath-after-ref.svg create mode 100644 layout/reftests/svg/text/textpath-after.svg create mode 100644 layout/reftests/svg/text/textpath-anchor-end-ref.svg create mode 100644 layout/reftests/svg/text/textpath-anchor-end.svg create mode 100644 layout/reftests/svg/text/textpath-anchor-middle-ref.svg create mode 100644 layout/reftests/svg/text/textpath-anchor-middle.svg create mode 100644 layout/reftests/svg/text/textpath-cluster-2-ref.svg create mode 100644 layout/reftests/svg/text/textpath-cluster-2.svg create mode 100644 layout/reftests/svg/text/textpath-cluster-ref.svg create mode 100644 layout/reftests/svg/text/textpath-cluster.svg create mode 100644 layout/reftests/svg/text/textpath-inherit-position-ref.svg create mode 100644 layout/reftests/svg/text/textpath-inherit-position.svg create mode 100644 layout/reftests/svg/text/textpath-invalid-parent-ref.svg create mode 100644 layout/reftests/svg/text/textpath-invalid-parent.svg create mode 100644 layout/reftests/svg/text/textpath-multiline-2-ref.svg create mode 100644 layout/reftests/svg/text/textpath-multiline-2.svg create mode 100644 layout/reftests/svg/text/textpath-multiline-ref.svg create mode 100644 layout/reftests/svg/text/textpath-multiline.svg create mode 100644 layout/reftests/svg/text/textpath-multiple.svg create mode 100644 layout/reftests/svg/text/textpath-ref.svg create mode 100644 layout/reftests/svg/text/textpath-reset-position-ref.svg create mode 100644 layout/reftests/svg/text/textpath-reset-position.svg create mode 100644 layout/reftests/svg/text/textpath-selection-ref.svg create mode 100644 layout/reftests/svg/text/textpath-selection.svg create mode 100644 layout/reftests/svg/text/textpath-vertical-dx-ref.svg create mode 100644 layout/reftests/svg/text/textpath-vertical-dx.svg create mode 100644 layout/reftests/svg/text/textpath-vertical-x-ref.svg create mode 100644 layout/reftests/svg/text/textpath-vertical-x.svg create mode 100644 layout/reftests/svg/text/textpath.svg create mode 100644 layout/reftests/svg/text/tspan-shaping-ref.svg create mode 100644 layout/reftests/svg/text/tspan-shaping.svg create mode 100644 layout/reftests/svg/text/vertical-01-ref.svg create mode 100644 layout/reftests/svg/text/vertical-01.svg create mode 100644 layout/reftests/svg/textPath-01-ref.svg create mode 100644 layout/reftests/svg/textPath-01.svg create mode 100644 layout/reftests/svg/textPath-02.svg create mode 100644 layout/reftests/svg/textPath-03.svg create mode 100644 layout/reftests/svg/textPath-04.svg create mode 100644 layout/reftests/svg/textPath-05.html create mode 100644 layout/reftests/svg/textPath-06.svg create mode 100644 layout/reftests/svg/textPath-line-01-ref.svg create mode 100644 layout/reftests/svg/textPath-line-01.svg create mode 100644 layout/reftests/svg/textPath-path-attribute-01-ref.svg create mode 100644 layout/reftests/svg/textPath-path-attribute-01.svg create mode 100644 layout/reftests/svg/textPath-side-attribute-01.svg create mode 100644 layout/reftests/svg/thin-stroke-01.svg create mode 100644 layout/reftests/svg/transform-animation-on-path-ref.html create mode 100644 layout/reftests/svg/transform-animation-on-path.html create mode 100644 layout/reftests/svg/transform-origin-presentation-01.svg create mode 100644 layout/reftests/svg/transform-outer-svg-01-ref.svg create mode 100644 layout/reftests/svg/transform-outer-svg-01.svg create mode 100644 layout/reftests/svg/tspan-dxdy-01.svg create mode 100644 layout/reftests/svg/tspan-dxdy-02.svg create mode 100644 layout/reftests/svg/tspan-dxdy-03.svg create mode 100644 layout/reftests/svg/tspan-dxdy-04.svg create mode 100644 layout/reftests/svg/tspan-dxdy-05.svg create mode 100644 layout/reftests/svg/tspan-dxdy-06.svg create mode 100644 layout/reftests/svg/tspan-dxdy-ref.svg create mode 100644 layout/reftests/svg/tspan-dxdy-textPath-01-ref.svg create mode 100644 layout/reftests/svg/tspan-dxdy-textPath-01.svg create mode 100644 layout/reftests/svg/tspan-rotate-01.svg create mode 100644 layout/reftests/svg/tspan-rotate-02-ref.svg create mode 100644 layout/reftests/svg/tspan-rotate-02.svg create mode 100644 layout/reftests/svg/tspan-rotate-03.svg create mode 100644 layout/reftests/svg/tspan-rotate-04-ref.svg create mode 100644 layout/reftests/svg/tspan-rotate-04.svg create mode 100644 layout/reftests/svg/tspan-rotate-05.svg create mode 100644 layout/reftests/svg/tspan-rotate-06.svg create mode 100644 layout/reftests/svg/tspan-rotate-07-ref.svg create mode 100644 layout/reftests/svg/tspan-rotate-07.svg create mode 100644 layout/reftests/svg/tspan-rotate-ref.svg create mode 100644 layout/reftests/svg/tspan-rotate-textPath-01-ref.svg create mode 100644 layout/reftests/svg/tspan-rotate-textPath-01.svg create mode 100644 layout/reftests/svg/tspan-xy-01.svg create mode 100644 layout/reftests/svg/tspan-xy-02.svg create mode 100644 layout/reftests/svg/tspan-xy-03.svg create mode 100644 layout/reftests/svg/tspan-xy-04.svg create mode 100644 layout/reftests/svg/tspan-xy-05.svg create mode 100644 layout/reftests/svg/tspan-xy-06.svg create mode 100644 layout/reftests/svg/tspan-xy-anchor-end-01.svg create mode 100644 layout/reftests/svg/tspan-xy-anchor-end-ref.svg create mode 100644 layout/reftests/svg/tspan-xy-anchor-middle-01.svg create mode 100644 layout/reftests/svg/tspan-xy-anchor-middle-ref.svg create mode 100644 layout/reftests/svg/tspan-xy-ref.svg create mode 100644 layout/reftests/svg/use-01-extref-resource.svg create mode 100644 layout/reftests/svg/use-01-extref.svg create mode 100644 layout/reftests/svg/use-01.svg create mode 100644 layout/reftests/svg/use-02-extref-ref.svg create mode 100644 layout/reftests/svg/use-02-extref-resource.svg create mode 100644 layout/reftests/svg/use-02-extref.svg create mode 100644 layout/reftests/svg/use-02.svg create mode 100644 layout/reftests/svg/use-children.svg create mode 100644 layout/reftests/svg/use-element-shadow-tree-rule-matching.html create mode 100644 layout/reftests/svg/use-extref-dataURI-01.svg create mode 100644 layout/reftests/svg/use-image-01.svg create mode 100644 layout/reftests/svg/use-localRef-clipPath-01-ref.svg create mode 100644 layout/reftests/svg/use-localRef-clipPath-01.svg create mode 100644 layout/reftests/svg/use-localRef-clipPath-resource.svg create mode 100644 layout/reftests/svg/use-localRef-fill-01-ref.svg create mode 100644 layout/reftests/svg/use-localRef-fill-01.svg create mode 100644 layout/reftests/svg/use-localRef-fill-resource.svg create mode 100644 layout/reftests/svg/use-localRef-filter-01-ref.svg create mode 100644 layout/reftests/svg/use-localRef-filter-01.svg create mode 100644 layout/reftests/svg/use-localRef-filter-resource.svg create mode 100644 layout/reftests/svg/use-localRef-link.html create mode 100644 layout/reftests/svg/use-localRef-marker-01-ref.svg create mode 100644 layout/reftests/svg/use-localRef-marker-01.svg create mode 100644 layout/reftests/svg/use-localRef-marker-resource.svg create mode 100644 layout/reftests/svg/use-localRef-mask-01-ref.svg create mode 100644 layout/reftests/svg/use-localRef-mask-01.svg create mode 100644 layout/reftests/svg/use-localRef-mask-resource.svg create mode 100644 layout/reftests/svg/use-localRef-stroke-01-ref.svg create mode 100644 layout/reftests/svg/use-localRef-stroke-01.svg create mode 100644 layout/reftests/svg/use-localRef-stroke-resource.svg create mode 100644 layout/reftests/svg/use-restrictions-not-restricted-ref.svg create mode 100644 layout/reftests/svg/use-restrictions.svg create mode 100644 layout/reftests/svg/userSpaceOnUse-and-pattern-01-ref.svg create mode 100644 layout/reftests/svg/userSpaceOnUse-and-pattern-01.svg create mode 100644 layout/reftests/svg/viewBox-and-pattern-01.svg create mode 100644 layout/reftests/svg/viewBox-and-pattern-02.svg create mode 100644 layout/reftests/svg/viewBox-and-pattern-03.svg create mode 100644 layout/reftests/svg/viewBox-and-pattern-04.svg create mode 100644 layout/reftests/svg/viewBox-and-symbol-01.svg create mode 100644 layout/reftests/svg/viewBox-invalid-01.svg create mode 100644 layout/reftests/svg/viewBox-invalid-02.svg create mode 100644 layout/reftests/svg/viewBox-valid-01.svg create mode 100644 layout/reftests/svg/viewBox-valid-02.xhtml create mode 100644 layout/reftests/svg/viewport-percent-graphic-user-01.svg create mode 100644 layout/reftests/svg/winding-01.svg create mode 100644 layout/reftests/svg/zero-stroke-01.svg create mode 100644 layout/reftests/tab-size/reftest.list create mode 100644 layout/reftests/tab-size/spaces-0.html create mode 100644 layout/reftests/tab-size/spaces-1.html create mode 100644 layout/reftests/tab-size/spaces-4-multiple.html create mode 100644 layout/reftests/tab-size/spaces-4-offset.html create mode 100644 layout/reftests/tab-size/spaces-4.html create mode 100644 layout/reftests/tab-size/spaces-8.html create mode 100644 layout/reftests/tab-size/tab-size-0.html create mode 100644 layout/reftests/tab-size/tab-size-1.html create mode 100644 layout/reftests/tab-size/tab-size-4-multiple.html create mode 100644 layout/reftests/tab-size/tab-size-4-span.html create mode 100644 layout/reftests/tab-size/tab-size-4-spanoffset.html create mode 100644 layout/reftests/tab-size/tab-size-4.html create mode 100644 layout/reftests/tab-size/tab-size-8.html create mode 100644 layout/reftests/tab-size/tab-size-change-1-ref.html create mode 100644 layout/reftests/tab-size/tab-size-change-1a.html create mode 100644 layout/reftests/tab-size/tab-size-change-1b.html create mode 100644 layout/reftests/tab-size/tab-size-initial.html create mode 100644 layout/reftests/tab-size/tab-size-length-ref.html create mode 100644 layout/reftests/tab-size/tab-size-length.html create mode 100644 layout/reftests/tab-size/tab-size-negative.html create mode 100644 layout/reftests/table-anonymous-boxes/121142-1-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/121142-1a.html create mode 100644 layout/reftests/table-anonymous-boxes/121142-1b.html create mode 100644 layout/reftests/table-anonymous-boxes/121142-2-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/121142-2.html create mode 100644 layout/reftests/table-anonymous-boxes/156888-1-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/156888-1.html create mode 100644 layout/reftests/table-anonymous-boxes/156888-2-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/156888-2.html create mode 100644 layout/reftests/table-anonymous-boxes/162063-1.xhtml create mode 100644 layout/reftests/table-anonymous-boxes/203923-1.html create mode 100644 layout/reftests/table-anonymous-boxes/203923-2.html create mode 100644 layout/reftests/table-anonymous-boxes/208305-1-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/208305-1.html create mode 100644 layout/reftests/table-anonymous-boxes/208305-2.html create mode 100644 layout/reftests/table-anonymous-boxes/208305-3.html create mode 100644 layout/reftests/table-anonymous-boxes/208305-4.html create mode 100644 layout/reftests/table-anonymous-boxes/277995-1-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/277995-1.html create mode 100644 layout/reftests/table-anonymous-boxes/293576-1-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/293576-1.html create mode 100644 layout/reftests/table-anonymous-boxes/3-blocks-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/3-tables-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/302113-1-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/302113-1.html create mode 100644 layout/reftests/table-anonymous-boxes/315146-1-ref.xhtml create mode 100644 layout/reftests/table-anonymous-boxes/315146-1.xhtml create mode 100644 layout/reftests/table-anonymous-boxes/325543-1-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/325543-1a.html create mode 100644 layout/reftests/table-anonymous-boxes/325543-1b.html create mode 100644 layout/reftests/table-anonymous-boxes/338735-1-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/338735-1.html create mode 100644 layout/reftests/table-anonymous-boxes/339388-1-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/339388-1a.html create mode 100644 layout/reftests/table-anonymous-boxes/339388-1b.html create mode 100644 layout/reftests/table-anonymous-boxes/363326-1-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/363326-1.html create mode 100644 layout/reftests/table-anonymous-boxes/368932-1-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/368932-1.html create mode 100644 layout/reftests/table-anonymous-boxes/371054-1-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/371054-1.html create mode 100644 layout/reftests/table-anonymous-boxes/372641-1-ref.xhtml create mode 100644 layout/reftests/table-anonymous-boxes/372641-1a.xhtml create mode 100644 layout/reftests/table-anonymous-boxes/372641-1b.xhtml create mode 100644 layout/reftests/table-anonymous-boxes/372641-1c.xhtml create mode 100644 layout/reftests/table-anonymous-boxes/372649-1-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/372649-1.html create mode 100644 layout/reftests/table-anonymous-boxes/373379-1-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/373379-1.html create mode 100644 layout/reftests/table-anonymous-boxes/394402-1-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/394402-1a.html create mode 100644 layout/reftests/table-anonymous-boxes/394402-1b.html create mode 100644 layout/reftests/table-anonymous-boxes/398095-1-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/398095-1.html create mode 100644 layout/reftests/table-anonymous-boxes/3x3-cols-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/3x3-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/407115-1-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/407115-1.html create mode 100644 layout/reftests/table-anonymous-boxes/443616-1-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/443616-1a.xhtml create mode 100644 layout/reftests/table-anonymous-boxes/443616-1b.html create mode 100644 layout/reftests/table-anonymous-boxes/448111-1-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/448111-1.html create mode 100644 layout/reftests/table-anonymous-boxes/490174-1-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/490174-1.html create mode 100644 layout/reftests/table-anonymous-boxes/695538-1-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/695538-1.html create mode 100644 layout/reftests/table-anonymous-boxes/blocks-divide-tables-1.html create mode 100644 layout/reftests/table-anonymous-boxes/blocks-divide-tables-2.html create mode 100644 layout/reftests/table-anonymous-boxes/cols-test-1.html create mode 100644 layout/reftests/table-anonymous-boxes/cols-test-2.html create mode 100644 layout/reftests/table-anonymous-boxes/cols-test-3.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-abs-pos-tbody-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-abs-pos-tbody.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-insert-cell-1.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-removal-1.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-removal-10.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-removal-11.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-removal-12.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-removal-13.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-removal-14.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-removal-15.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-removal-16.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-removal-17.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-removal-2.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-removal-3.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-removal-4.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-removal-5.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-removal-6.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-removal-7.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-removal-8.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-removal-9.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-switch-block-to-cell-1.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-switch-block-to-cell-2.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-switch-block-to-cell-3.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-switch-block-to-cell-4.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-switch-block-to-cell-5.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-switch-inline-to-cell-1.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-switch-inline-to-cell-2.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-switch-inline-to-cell-3.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-switch-inline-to-cell-4.html create mode 100644 layout/reftests/table-anonymous-boxes/dynamic-switch-inline-to-cell-5.html create mode 100644 layout/reftests/table-anonymous-boxes/infer-cells-1.html create mode 100644 layout/reftests/table-anonymous-boxes/infer-cells-2.html create mode 100644 layout/reftests/table-anonymous-boxes/infer-cells-3.html create mode 100644 layout/reftests/table-anonymous-boxes/infer-cells-4.html create mode 100644 layout/reftests/table-anonymous-boxes/infer-first-row-and-table.html create mode 100644 layout/reftests/table-anonymous-boxes/infer-first-row.html create mode 100644 layout/reftests/table-anonymous-boxes/infer-rows-inside-rowgroups.html create mode 100644 layout/reftests/table-anonymous-boxes/infer-second-row-and-table.html create mode 100644 layout/reftests/table-anonymous-boxes/infer-second-row.html create mode 100644 layout/reftests/table-anonymous-boxes/infer-table-around-headers-footers-1.html create mode 100644 layout/reftests/table-anonymous-boxes/infer-table-around-headers-footers-2.html create mode 100644 layout/reftests/table-anonymous-boxes/infer-table-around-headers-footers-3.html create mode 100644 layout/reftests/table-anonymous-boxes/infer-table-row-cell.html create mode 100644 layout/reftests/table-anonymous-boxes/infer-table.html create mode 100644 layout/reftests/table-anonymous-boxes/reftest.list create mode 100644 layout/reftests/table-anonymous-boxes/white-space-1.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-10.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-11.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-12.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-13.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-14.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-15.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-16.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-17.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-18.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-19.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-2.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-20.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-21.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-22.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-23.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-24.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-25.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-26.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-3.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-4.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-5.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-6.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-7.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-8.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-9.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-pre-1.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-pre-ref.html create mode 100644 layout/reftests/table-anonymous-boxes/white-space-ref.html create mode 100644 layout/reftests/table-background/backgr_border-table-cell.html create mode 100644 layout/reftests/table-background/backgr_border-table-column-group.html create mode 100644 layout/reftests/table-background/backgr_border-table-column.html create mode 100644 layout/reftests/table-background/backgr_border-table-quirks.html create mode 100644 layout/reftests/table-background/backgr_border-table-row-group.html create mode 100644 layout/reftests/table-background/backgr_border-table-row.html create mode 100644 layout/reftests/table-background/backgr_border-table.html create mode 100644 layout/reftests/table-background/backgr_fixed-bg.html create mode 100644 layout/reftests/table-background/backgr_index.html create mode 100644 layout/reftests/table-background/backgr_layers-hide.html create mode 100644 layout/reftests/table-background/backgr_layers-opacity.html create mode 100644 layout/reftests/table-background/backgr_layers-show.html create mode 100644 layout/reftests/table-background/backgr_position-table-cell.html create mode 100644 layout/reftests/table-background/backgr_position-table-column-group.html create mode 100644 layout/reftests/table-background/backgr_position-table-column.html create mode 100644 layout/reftests/table-background/backgr_position-table-row-group.html create mode 100644 layout/reftests/table-background/backgr_position-table-row.html create mode 100644 layout/reftests/table-background/backgr_position-table.html create mode 100644 layout/reftests/table-background/backgr_simple-table-cell.html create mode 100644 layout/reftests/table-background/backgr_simple-table-column-group.html create mode 100644 layout/reftests/table-background/backgr_simple-table-column.html create mode 100644 layout/reftests/table-background/backgr_simple-table-row-group.html create mode 100644 layout/reftests/table-background/backgr_simple-table-row.html create mode 100644 layout/reftests/table-background/backgr_simple-table.html create mode 100644 layout/reftests/table-background/border-collapse-opacity-table-cell-ref.html create mode 100644 layout/reftests/table-background/border-collapse-opacity-table-cell.html create mode 100644 layout/reftests/table-background/border-collapse-opacity-table-column-group-ref.html create mode 100644 layout/reftests/table-background/border-collapse-opacity-table-column-group.html create mode 100644 layout/reftests/table-background/border-collapse-opacity-table-column-ref.html create mode 100644 layout/reftests/table-background/border-collapse-opacity-table-column.html create mode 100644 layout/reftests/table-background/border-collapse-opacity-table-ref.html create mode 100644 layout/reftests/table-background/border-collapse-opacity-table-row-group-ref.html create mode 100644 layout/reftests/table-background/border-collapse-opacity-table-row-group.html create mode 100644 layout/reftests/table-background/border-collapse-opacity-table-row-ref.html create mode 100644 layout/reftests/table-background/border-collapse-opacity-table-row.html create mode 100644 layout/reftests/table-background/border-collapse-opacity-table.html create mode 100644 layout/reftests/table-background/border-collapse-table-cell-ref.html create mode 100644 layout/reftests/table-background/border-collapse-table-cell.html create mode 100644 layout/reftests/table-background/border-collapse-table-column-group-ref.html create mode 100644 layout/reftests/table-background/border-collapse-table-column-group.html create mode 100644 layout/reftests/table-background/border-collapse-table-column-ref.html create mode 100644 layout/reftests/table-background/border-collapse-table-column.html create mode 100644 layout/reftests/table-background/border-collapse-table-ref.html create mode 100644 layout/reftests/table-background/border-collapse-table-row-group-ref.html create mode 100644 layout/reftests/table-background/border-collapse-table-row-group.html create mode 100644 layout/reftests/table-background/border-collapse-table-row-ref.html create mode 100644 layout/reftests/table-background/border-collapse-table-row.html create mode 100644 layout/reftests/table-background/border-collapse-table.html create mode 100644 layout/reftests/table-background/border-separate-opacity-table-cell-ref.html create mode 100644 layout/reftests/table-background/border-separate-opacity-table-cell.html create mode 100644 layout/reftests/table-background/border-separate-opacity-table-column-group-ref.html create mode 100644 layout/reftests/table-background/border-separate-opacity-table-column-group.html create mode 100644 layout/reftests/table-background/border-separate-opacity-table-column-ref.html create mode 100644 layout/reftests/table-background/border-separate-opacity-table-column.html create mode 100644 layout/reftests/table-background/border-separate-opacity-table-ref.html create mode 100644 layout/reftests/table-background/border-separate-opacity-table-row-group-ref.html create mode 100644 layout/reftests/table-background/border-separate-opacity-table-row-group.html create mode 100644 layout/reftests/table-background/border-separate-opacity-table-row-ref.html create mode 100644 layout/reftests/table-background/border-separate-opacity-table-row.html create mode 100644 layout/reftests/table-background/border-separate-opacity-table.html create mode 100644 layout/reftests/table-background/border-separate-table-cell-ref.html create mode 100644 layout/reftests/table-background/border-separate-table-cell.html create mode 100644 layout/reftests/table-background/border-separate-table-column-group-ref.html create mode 100644 layout/reftests/table-background/border-separate-table-column-group.html create mode 100644 layout/reftests/table-background/border-separate-table-column-ref.html create mode 100644 layout/reftests/table-background/border-separate-table-column.html create mode 100644 layout/reftests/table-background/border-separate-table-ref.html create mode 100644 layout/reftests/table-background/border-separate-table-row-group-ref.html create mode 100644 layout/reftests/table-background/border-separate-table-row-group.html create mode 100644 layout/reftests/table-background/border-separate-table-row-ref.html create mode 100644 layout/reftests/table-background/border-separate-table-row.html create mode 100644 layout/reftests/table-background/border-separate-table.html create mode 100644 layout/reftests/table-background/common.css create mode 100644 layout/reftests/table-background/edge.gif create mode 100644 layout/reftests/table-background/empty-cells-default-1-ref.html create mode 100644 layout/reftests/table-background/empty-cells-default-1.html create mode 100644 layout/reftests/table-background/empty-cells-default-2-ref.html create mode 100644 layout/reftests/table-background/empty-cells-default-2.html create mode 100644 layout/reftests/table-background/empty.html create mode 100644 layout/reftests/table-background/hidden-cells-1.html create mode 100644 layout/reftests/table-background/hidden-cells-2.html create mode 100644 layout/reftests/table-background/hidden-cells-3-ref.html create mode 100644 layout/reftests/table-background/hidden-cells-3.html create mode 100644 layout/reftests/table-background/rainbowh.gif create mode 100644 layout/reftests/table-background/rainbowv.gif create mode 100644 layout/reftests/table-background/reftest.list create mode 100644 layout/reftests/table-background/repeatable-diagonal-gradient-with-ticks.png create mode 100644 layout/reftests/table-background/scrollable-rowgroup-collapse-background.html create mode 100644 layout/reftests/table-background/scrollable-rowgroup-collapse-border.html create mode 100644 layout/reftests/table-background/scrollable-rowgroup-collapse-notref.html create mode 100644 layout/reftests/table-background/scrollable-rowgroup-separate-background.html create mode 100644 layout/reftests/table-background/scrollable-rowgroup-separate-border.html create mode 100644 layout/reftests/table-background/scrollable-rowgroup-separate-notref.html create mode 100644 layout/reftests/table-background/table-col-overlapping-ref.html create mode 100644 layout/reftests/table-background/table-col-overlapping.html create mode 100644 layout/reftests/table-background/table-col-span-1-ref.html create mode 100644 layout/reftests/table-background/table-col-span-1.html create mode 100644 layout/reftests/table-background/table-row-opacity-dynamic-1-ref.html create mode 100644 layout/reftests/table-background/table-row-opacity-dynamic-1.html create mode 100644 layout/reftests/table-background/table-row-opacity-dynamic-2-ref.html create mode 100644 layout/reftests/table-background/table-row-opacity-dynamic-2.html create mode 100644 layout/reftests/table-background/valid-html401.png create mode 100644 layout/reftests/table-bordercollapse/1324524-ref.html create mode 100644 layout/reftests/table-bordercollapse/1324524.html create mode 100644 layout/reftests/table-bordercollapse/1384602-1-ref.html create mode 100644 layout/reftests/table-bordercollapse/1384602-1a.html create mode 100644 layout/reftests/table-bordercollapse/1384602-1b.html create mode 100644 layout/reftests/table-bordercollapse/349655-ref.html create mode 100644 layout/reftests/table-bordercollapse/349655.html create mode 100644 layout/reftests/table-bordercollapse/bc_borderoffset1.html create mode 100644 layout/reftests/table-bordercollapse/bc_borderoffset1_ref.html create mode 100644 layout/reftests/table-bordercollapse/bc_borderoffset2.html create mode 100644 layout/reftests/table-bordercollapse/bc_borderoffset2_ref.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_cell1.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_cell1_ref.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_cell2.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_cell2_ref.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_cell3.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_cell3_ref.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_cell4.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_cell4_ref.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_cell5.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_cell5_ref.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_cg1.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_cg1_ref.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_cg2.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_cg2_ref.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_cg3.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_cg3_ref.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_col1.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_col2.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_col3.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_rg1.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_rg1_ref.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_rg2.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_rg2_ref.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_rg3.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_rg3_ref.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_row1.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_row2.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_row3.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_table1.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_table1_ref.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_table2.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_table2_ref.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_table3.html create mode 100644 layout/reftests/table-bordercollapse/bc_dyn_table3_ref.html create mode 100644 layout/reftests/table-bordercollapse/border-collapse-rtl-ref.html create mode 100644 layout/reftests/table-bordercollapse/border-collapse-rtl.html create mode 100644 layout/reftests/table-bordercollapse/border-style-inset-becomes-ridge-ref.html create mode 100644 layout/reftests/table-bordercollapse/border-style-inset-becomes-ridge.html create mode 100644 layout/reftests/table-bordercollapse/border-style-outset-becomes-groove-ref.html create mode 100644 layout/reftests/table-bordercollapse/border-style-outset-becomes-groove.html create mode 100644 layout/reftests/table-bordercollapse/bordercol.css create mode 100644 layout/reftests/table-bordercollapse/bordercolor-1.html create mode 100644 layout/reftests/table-bordercollapse/bordercolor-2.html create mode 100644 layout/reftests/table-bordercollapse/bordercolor-3-ref.html create mode 100644 layout/reftests/table-bordercollapse/bordercolor-3.html create mode 100644 layout/reftests/table-bordercollapse/bordercolor-4-ref.html create mode 100644 layout/reftests/table-bordercollapse/bordercolor-4.html create mode 100644 layout/reftests/table-bordercollapse/bordercolor-ref.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-1.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-2.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-3.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-4.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-5.xhtml create mode 100644 layout/reftests/table-bordercollapse/borderhandling-6.xhtml create mode 100644 layout/reftests/table-bordercollapse/borderhandling-7.xhtml create mode 100644 layout/reftests/table-bordercollapse/borderhandling-8.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-frame-border-ref.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-frame-border.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-ref.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-all-quirks-ref.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-all-quirks.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-all-strict-ref.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-all-strict.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-cols-quirks-ref.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-cols-quirks.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-cols-strict-ref.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-cols-strict.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-empty-quirks-ref.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-empty-quirks.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-empty-strict-ref.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-empty-strict.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-groups-quirks-ref.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-groups-quirks.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-groups-strict-ref.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-groups-strict.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-none-quirks-ref.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-none-quirks.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-none-strict-ref.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-none-strict.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-ref.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-rows-quirks-ref.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-rows-quirks.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-rows-strict-ref.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-rows-strict.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-rules-quirks-ref.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-rules-quirks.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-rules-strict-ref.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border-rules-strict.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-rules-border.html create mode 100644 layout/reftests/table-bordercollapse/borderhandling-strict-ref.html create mode 100644 layout/reftests/table-bordercollapse/bug1375518-2.html create mode 100644 layout/reftests/table-bordercollapse/bug1375518-3.html create mode 100644 layout/reftests/table-bordercollapse/bug1375518-4-ref.html create mode 100644 layout/reftests/table-bordercollapse/bug1375518-4.html create mode 100644 layout/reftests/table-bordercollapse/bug1375518-5-ref.html create mode 100644 layout/reftests/table-bordercollapse/bug1375518-5.html create mode 100644 layout/reftests/table-bordercollapse/bug1375518-ref.html create mode 100644 layout/reftests/table-bordercollapse/bug1375518.html create mode 100644 layout/reftests/table-bordercollapse/bug1379306-ref.html create mode 100644 layout/reftests/table-bordercollapse/bug1379306.html create mode 100644 layout/reftests/table-bordercollapse/bug1394226-notref.html create mode 100644 layout/reftests/table-bordercollapse/bug1394226-ref.html create mode 100644 layout/reftests/table-bordercollapse/bug1394226.html create mode 100644 layout/reftests/table-bordercollapse/bug1405929-2-ref.html create mode 100644 layout/reftests/table-bordercollapse/bug1405929-2.html create mode 100644 layout/reftests/table-bordercollapse/bug1405929-ref.html create mode 100644 layout/reftests/table-bordercollapse/bug1405929.html create mode 100644 layout/reftests/table-bordercollapse/bug1421887-ref.html create mode 100644 layout/reftests/table-bordercollapse/bug1421887.html create mode 100644 layout/reftests/table-bordercollapse/double_borders.html create mode 100644 layout/reftests/table-bordercollapse/double_borders_ref.html create mode 100644 layout/reftests/table-bordercollapse/empty-toprow-ref.html create mode 100644 layout/reftests/table-bordercollapse/empty-toprow.html create mode 100644 layout/reftests/table-bordercollapse/frame_above_rules_all.html create mode 100644 layout/reftests/table-bordercollapse/frame_above_rules_all_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_above_rules_cols.html create mode 100644 layout/reftests/table-bordercollapse/frame_above_rules_cols_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_above_rules_groups.html create mode 100644 layout/reftests/table-bordercollapse/frame_above_rules_groups_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_above_rules_none.html create mode 100644 layout/reftests/table-bordercollapse/frame_above_rules_none_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_above_rules_rows.html create mode 100644 layout/reftests/table-bordercollapse/frame_above_rules_rows_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_below_rules_all.html create mode 100644 layout/reftests/table-bordercollapse/frame_below_rules_all_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_below_rules_cols.html create mode 100644 layout/reftests/table-bordercollapse/frame_below_rules_cols_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_below_rules_groups.html create mode 100644 layout/reftests/table-bordercollapse/frame_below_rules_groups_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_below_rules_none.html create mode 100644 layout/reftests/table-bordercollapse/frame_below_rules_none_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_below_rules_rows.html create mode 100644 layout/reftests/table-bordercollapse/frame_below_rules_rows_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_border_rules_all.html create mode 100644 layout/reftests/table-bordercollapse/frame_border_rules_all_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_border_rules_cols.html create mode 100644 layout/reftests/table-bordercollapse/frame_border_rules_cols_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_border_rules_groups.html create mode 100644 layout/reftests/table-bordercollapse/frame_border_rules_groups_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_border_rules_none.html create mode 100644 layout/reftests/table-bordercollapse/frame_border_rules_none_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_border_rules_rows.html create mode 100644 layout/reftests/table-bordercollapse/frame_border_rules_rows_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_box_rules_all.html create mode 100644 layout/reftests/table-bordercollapse/frame_box_rules_all_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_box_rules_cols.html create mode 100644 layout/reftests/table-bordercollapse/frame_box_rules_cols_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_box_rules_groups.html create mode 100644 layout/reftests/table-bordercollapse/frame_box_rules_groups_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_box_rules_none-collapse-ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_box_rules_none-collapse.html create mode 100644 layout/reftests/table-bordercollapse/frame_box_rules_none.html create mode 100644 layout/reftests/table-bordercollapse/frame_box_rules_none_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_box_rules_rows.html create mode 100644 layout/reftests/table-bordercollapse/frame_box_rules_rows_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_hsides_rules_all.html create mode 100644 layout/reftests/table-bordercollapse/frame_hsides_rules_all_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_hsides_rules_cols.html create mode 100644 layout/reftests/table-bordercollapse/frame_hsides_rules_cols_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_hsides_rules_groups.html create mode 100644 layout/reftests/table-bordercollapse/frame_hsides_rules_groups_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_hsides_rules_none.html create mode 100644 layout/reftests/table-bordercollapse/frame_hsides_rules_none_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_hsides_rules_rows.html create mode 100644 layout/reftests/table-bordercollapse/frame_hsides_rules_rows_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_lhs_rules_all.html create mode 100644 layout/reftests/table-bordercollapse/frame_lhs_rules_all_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_lhs_rules_cols.html create mode 100644 layout/reftests/table-bordercollapse/frame_lhs_rules_cols_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_lhs_rules_groups.html create mode 100644 layout/reftests/table-bordercollapse/frame_lhs_rules_groups_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_lhs_rules_none.html create mode 100644 layout/reftests/table-bordercollapse/frame_lhs_rules_none_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_lhs_rules_rows.html create mode 100644 layout/reftests/table-bordercollapse/frame_lhs_rules_rows_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_rhs_rules_all.html create mode 100644 layout/reftests/table-bordercollapse/frame_rhs_rules_all_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_rhs_rules_cols.html create mode 100644 layout/reftests/table-bordercollapse/frame_rhs_rules_cols_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_rhs_rules_groups.html create mode 100644 layout/reftests/table-bordercollapse/frame_rhs_rules_groups_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_rhs_rules_none.html create mode 100644 layout/reftests/table-bordercollapse/frame_rhs_rules_none_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_rhs_rules_rows.html create mode 100644 layout/reftests/table-bordercollapse/frame_rhs_rules_rows_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_void_rules_all.html create mode 100644 layout/reftests/table-bordercollapse/frame_void_rules_all_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_void_rules_cols.html create mode 100644 layout/reftests/table-bordercollapse/frame_void_rules_cols_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_void_rules_groups.html create mode 100644 layout/reftests/table-bordercollapse/frame_void_rules_groups_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_void_rules_none.html create mode 100644 layout/reftests/table-bordercollapse/frame_void_rules_none_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_void_rules_rows.html create mode 100644 layout/reftests/table-bordercollapse/frame_void_rules_rows_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_vsides_rules_all.html create mode 100644 layout/reftests/table-bordercollapse/frame_vsides_rules_all_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_vsides_rules_cols.html create mode 100644 layout/reftests/table-bordercollapse/frame_vsides_rules_cols_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_vsides_rules_groups.html create mode 100644 layout/reftests/table-bordercollapse/frame_vsides_rules_groups_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_vsides_rules_none.html create mode 100644 layout/reftests/table-bordercollapse/frame_vsides_rules_none_ref.html create mode 100644 layout/reftests/table-bordercollapse/frame_vsides_rules_rows.html create mode 100644 layout/reftests/table-bordercollapse/frame_vsides_rules_rows_ref.html create mode 100644 layout/reftests/table-bordercollapse/reftest.list create mode 100644 layout/reftests/table-dom/appendCells1-ref.html create mode 100644 layout/reftests/table-dom/appendCells1.html create mode 100644 layout/reftests/table-dom/appendCellsRebuild1-ref.html create mode 100644 layout/reftests/table-dom/appendCellsRebuild1.html create mode 100644 layout/reftests/table-dom/appendCellsZeroColspan-ref.html create mode 100644 layout/reftests/table-dom/appendCellsZeroColspan.html create mode 100644 layout/reftests/table-dom/appendCol1-ref.html create mode 100644 layout/reftests/table-dom/appendCol1.html create mode 100644 layout/reftests/table-dom/appendCol2-ref.html create mode 100644 layout/reftests/table-dom/appendCol2.html create mode 100644 layout/reftests/table-dom/appendColGroup1-ref.html create mode 100644 layout/reftests/table-dom/appendColGroup1.html create mode 100644 layout/reftests/table-dom/appendRowsExpand1-ref.html create mode 100644 layout/reftests/table-dom/appendRowsExpand1.html create mode 100644 layout/reftests/table-dom/appendTbodyExpand1-ref.html create mode 100644 layout/reftests/table-dom/appendTbodyExpand1.html create mode 100644 layout/reftests/table-dom/deleteCellsExpandZeroColspan-ref.html create mode 100644 layout/reftests/table-dom/deleteCellsExpandZeroColspan.html create mode 100644 layout/reftests/table-dom/deleteCellsRebuild1-ref.html create mode 100644 layout/reftests/table-dom/deleteCellsRebuild1.html create mode 100644 layout/reftests/table-dom/deleteCellsShrink1-ref.html create mode 100644 layout/reftests/table-dom/deleteCellsShrink1.html create mode 100644 layout/reftests/table-dom/deleteCellsShrink2-ref.html create mode 100644 layout/reftests/table-dom/deleteCellsShrink2.html create mode 100644 layout/reftests/table-dom/deleteCol1-ref.html create mode 100644 layout/reftests/table-dom/deleteCol1.html create mode 100644 layout/reftests/table-dom/deleteCol2-ref.html create mode 100644 layout/reftests/table-dom/deleteCol2.html create mode 100644 layout/reftests/table-dom/deleteCol3-ref.html create mode 100644 layout/reftests/table-dom/deleteCol3.html create mode 100644 layout/reftests/table-dom/deleteColGroup1-ref.html create mode 100644 layout/reftests/table-dom/deleteColGroup1.html create mode 100644 layout/reftests/table-dom/deleteColGroup2-ref.html create mode 100644 layout/reftests/table-dom/deleteColGroup2.html create mode 100644 layout/reftests/table-dom/deleteRowsRebuild1-ref.html create mode 100644 layout/reftests/table-dom/deleteRowsRebuild1.html create mode 100644 layout/reftests/table-dom/deleteRowsRebuild1a-ref.html create mode 100644 layout/reftests/table-dom/deleteRowsRebuild1a.html create mode 100644 layout/reftests/table-dom/deleteRowsShrink1-ref.html create mode 100644 layout/reftests/table-dom/deleteRowsShrink1.html create mode 100644 layout/reftests/table-dom/deleteTbodyExpand1-ref.html create mode 100644 layout/reftests/table-dom/deleteTbodyExpand1.html create mode 100644 layout/reftests/table-dom/deleteTbodyRebuild1-ref.html create mode 100644 layout/reftests/table-dom/deleteTbodyRebuild1.html create mode 100644 layout/reftests/table-dom/insertCaptionsAndRows1-ref.html create mode 100644 layout/reftests/table-dom/insertCaptionsAndRows1.html create mode 100644 layout/reftests/table-dom/insertCaptionsAndRows2-ref.html create mode 100644 layout/reftests/table-dom/insertCaptionsAndRows2.html create mode 100644 layout/reftests/table-dom/insertCaptionsAndRows3-ref.html create mode 100644 layout/reftests/table-dom/insertCaptionsAndRows3.html create mode 100644 layout/reftests/table-dom/insertCaptionsAndRows4-ref.html create mode 100644 layout/reftests/table-dom/insertCaptionsAndRows4.html create mode 100644 layout/reftests/table-dom/insertCellsExpand1-ref.html create mode 100644 layout/reftests/table-dom/insertCellsExpand1.html create mode 100644 layout/reftests/table-dom/insertCellsExpand2-ref.html create mode 100644 layout/reftests/table-dom/insertCellsExpand2.html create mode 100644 layout/reftests/table-dom/insertCellsExpandZeroRowspan-ref.html create mode 100644 layout/reftests/table-dom/insertCellsExpandZeroRowspan.html create mode 100644 layout/reftests/table-dom/insertCellsRebuild1-ref.html create mode 100644 layout/reftests/table-dom/insertCellsRebuild1.html create mode 100644 layout/reftests/table-dom/insertCellsRebuild2-ref.html create mode 100644 layout/reftests/table-dom/insertCellsRebuild2.html create mode 100644 layout/reftests/table-dom/insertCellsZeroColspan-ref.html create mode 100644 layout/reftests/table-dom/insertCellsZeroColspan.html create mode 100644 layout/reftests/table-dom/insertColGroups1-ref.html create mode 100644 layout/reftests/table-dom/insertColGroups1.html create mode 100644 layout/reftests/table-dom/insertColGroups2-ref.html create mode 100644 layout/reftests/table-dom/insertColGroups2.html create mode 100644 layout/reftests/table-dom/insertColgroupAndRowgroup-ref.html create mode 100644 layout/reftests/table-dom/insertColgroupAndRowgroup.html create mode 100644 layout/reftests/table-dom/insertCols1-ref.html create mode 100644 layout/reftests/table-dom/insertCols1.html create mode 100644 layout/reftests/table-dom/insertCols2-ref.html create mode 100644 layout/reftests/table-dom/insertCols2.html create mode 100644 layout/reftests/table-dom/insertCols3-ref.html create mode 100644 layout/reftests/table-dom/insertCols3.html create mode 100644 layout/reftests/table-dom/insertCols4-ref.html create mode 100644 layout/reftests/table-dom/insertCols4.html create mode 100644 layout/reftests/table-dom/insertCols5-ref.html create mode 100644 layout/reftests/table-dom/insertCols5.html create mode 100644 layout/reftests/table-dom/insertRowsExpand1-ref.html create mode 100644 layout/reftests/table-dom/insertRowsExpand1.html create mode 100644 layout/reftests/table-dom/insertRowsRebuild1-ref.html create mode 100644 layout/reftests/table-dom/insertRowsRebuild1.html create mode 100644 layout/reftests/table-dom/insertTbodyExpand1-ref.html create mode 100644 layout/reftests/table-dom/insertTbodyExpand1.html create mode 100644 layout/reftests/table-dom/insertTbodyRebuild1-ref.html create mode 100644 layout/reftests/table-dom/insertTbodyRebuild1.html create mode 100644 layout/reftests/table-dom/reftest.list create mode 100644 layout/reftests/table-dom/tableDom.js create mode 100644 layout/reftests/table-html/bug1379306-2-ref.html create mode 100644 layout/reftests/table-html/bug1379306-2.html create mode 100644 layout/reftests/table-html/bug1379306-3-ref.html create mode 100644 layout/reftests/table-html/bug1379306-3.html create mode 100644 layout/reftests/table-html/cell-align-stopped-at-table-1-quirks-ref.html create mode 100644 layout/reftests/table-html/cell-align-stopped-at-table-1-quirks.html create mode 100644 layout/reftests/table-html/cell-align-stopped-at-table-1-standards-ref.html create mode 100644 layout/reftests/table-html/cell-align-stopped-at-table-1-standards.html create mode 100644 layout/reftests/table-html/reftest.list create mode 100644 layout/reftests/table-overflow/bug785684-x-ref.html create mode 100644 layout/reftests/table-overflow/bug785684-x.html create mode 100644 layout/reftests/table-overflow/bug785684-y-ref.html create mode 100644 layout/reftests/table-overflow/bug785684-y.html create mode 100644 layout/reftests/table-overflow/reftest.list create mode 100644 layout/reftests/table-overflow/table-caption-scroll-ref.html create mode 100644 layout/reftests/table-overflow/table-caption-scroll.html create mode 100644 layout/reftests/table-overflow/table-cell-block-overflow-ref.html create mode 100644 layout/reftests/table-overflow/table-cell-block-overflow.html create mode 100644 layout/reftests/table-width/balancing-1-ref.html create mode 100644 layout/reftests/table-width/balancing-1.html create mode 100644 layout/reftests/table-width/balancing-2-ref.html create mode 100644 layout/reftests/table-width/balancing-2.html create mode 100644 layout/reftests/table-width/cell-pref-width-border-box-ref.html create mode 100644 layout/reftests/table-width/cell-pref-width-border-box.html create mode 100644 layout/reftests/table-width/cellpadding-ref.html create mode 100644 layout/reftests/table-width/cellpadding.html create mode 100644 layout/reftests/table-width/cellspacing-ref.html create mode 100644 layout/reftests/table-width/cellspacing.html create mode 100644 layout/reftests/table-width/colgroup-vs-column-1-ref.html create mode 100644 layout/reftests/table-width/colgroup-vs-column-1.html create mode 100644 layout/reftests/table-width/colgroup-vs-column-2-ref.html create mode 100644 layout/reftests/table-width/colgroup-vs-column-2.html create mode 100644 layout/reftests/table-width/colgroup-vs-column-3-ref.html create mode 100644 layout/reftests/table-width/colgroup-vs-column-3.html create mode 100644 layout/reftests/table-width/colgroup-vs-column-4-ref.html create mode 100644 layout/reftests/table-width/colgroup-vs-column-4.html create mode 100644 layout/reftests/table-width/colspan-distribute-to-empty-1-ref.html create mode 100644 layout/reftests/table-width/colspan-distribute-to-empty-1a.html create mode 100644 layout/reftests/table-width/colspan-distribute-to-empty-1b.html create mode 100644 layout/reftests/table-width/colspan-distribute-to-empty-2-ref.html create mode 100644 layout/reftests/table-width/colspan-distribute-to-empty-2.html create mode 100644 layout/reftests/table-width/colspan-percent-distribution-1-ref.html create mode 100644 layout/reftests/table-width/colspan-percent-distribution-1.html create mode 100644 layout/reftests/table-width/colspan-percent-distribution-2-ref.html create mode 100644 layout/reftests/table-width/colspan-percent-distribution-2.html create mode 100644 layout/reftests/table-width/conflicting-percent-widths-1-ref.html create mode 100644 layout/reftests/table-width/conflicting-percent-widths-1.html create mode 100644 layout/reftests/table-width/conflicting-percent-widths-2-ref.html create mode 100644 layout/reftests/table-width/conflicting-percent-widths-2.html create mode 100644 layout/reftests/table-width/conflicting-percent-widths-3-ref.html create mode 100644 layout/reftests/table-width/conflicting-percent-widths-3.html create mode 100644 layout/reftests/table-width/conflicting-widths-1.html create mode 100644 layout/reftests/table-width/conflicting-widths-10-ref.html create mode 100644 layout/reftests/table-width/conflicting-widths-10.html create mode 100644 layout/reftests/table-width/conflicting-widths-2.html create mode 100644 layout/reftests/table-width/conflicting-widths-3.html create mode 100644 layout/reftests/table-width/conflicting-widths-4.html create mode 100644 layout/reftests/table-width/conflicting-widths-5-ref.html create mode 100644 layout/reftests/table-width/conflicting-widths-5.html create mode 100644 layout/reftests/table-width/conflicting-widths-6-ref.html create mode 100644 layout/reftests/table-width/conflicting-widths-6.html create mode 100644 layout/reftests/table-width/conflicting-widths-7-ref.html create mode 100644 layout/reftests/table-width/conflicting-widths-7.html create mode 100644 layout/reftests/table-width/conflicting-widths-8-ref.html create mode 100644 layout/reftests/table-width/conflicting-widths-8.html create mode 100644 layout/reftests/table-width/conflicting-widths-9-ref.html create mode 100644 layout/reftests/table-width/conflicting-widths-9.html create mode 100644 layout/reftests/table-width/conflicting-widths-ref-100xx.html create mode 100644 layout/reftests/table-width/default-box-sizing-collapse-quirks-ref.html create mode 100644 layout/reftests/table-width/default-box-sizing-collapse-quirks.html create mode 100644 layout/reftests/table-width/default-box-sizing-collapse-standards-ref.html create mode 100644 layout/reftests/table-width/default-box-sizing-collapse-standards.html create mode 100644 layout/reftests/table-width/default-box-sizing-separate-quirks-ref.html create mode 100644 layout/reftests/table-width/default-box-sizing-separate-quirks.html create mode 100644 layout/reftests/table-width/default-box-sizing-separate-standards-ref.html create mode 100644 layout/reftests/table-width/default-box-sizing-separate-standards.html create mode 100644 layout/reftests/table-width/distribute-percent-nonoriginating-ref.html create mode 100644 layout/reftests/table-width/distribute-percent-nonoriginating.html create mode 100644 layout/reftests/table-width/dynamic-fixed-layout-1-ref.html create mode 100644 layout/reftests/table-width/dynamic-fixed-layout-1.html create mode 100644 layout/reftests/table-width/min-width-ref.html create mode 100644 layout/reftests/table-width/min-width.html create mode 100644 layout/reftests/table-width/percent-basis-ref.html create mode 100644 layout/reftests/table-width/percent-basis.html create mode 100644 layout/reftests/table-width/percent-large-min-ref.html create mode 100644 layout/reftests/table-width/percent-large-min.html create mode 100644 layout/reftests/table-width/percent-large-nested-ref.html create mode 100644 layout/reftests/table-width/percent-large-nested.html create mode 100644 layout/reftests/table-width/percent-large-ref.html create mode 100644 layout/reftests/table-width/percent-large.html create mode 100644 layout/reftests/table-width/percent-small-2-ref.html create mode 100644 layout/reftests/table-width/percent-small-2.html create mode 100644 layout/reftests/table-width/percent-small-min-ref.html create mode 100644 layout/reftests/table-width/percent-small-min.html create mode 100644 layout/reftests/table-width/percent-small-nested-ref.html create mode 100644 layout/reftests/table-width/percent-small-nested.html create mode 100644 layout/reftests/table-width/percent-small-ref.html create mode 100644 layout/reftests/table-width/percent-small.html create mode 100644 layout/reftests/table-width/percent-truncation-1-ref.html create mode 100644 layout/reftests/table-width/percent-truncation-1.html create mode 100644 layout/reftests/table-width/percent-truncation-2-ref.html create mode 100644 layout/reftests/table-width/percent-truncation-2.html create mode 100644 layout/reftests/table-width/percent-truncation-3-ref.html create mode 100644 layout/reftests/table-width/percent-truncation-3.html create mode 100644 layout/reftests/table-width/percent-zero-ref.html create mode 100644 layout/reftests/table-width/percent-zero.html create mode 100644 layout/reftests/table-width/pref-width-ref.html create mode 100644 layout/reftests/table-width/pref-width.html create mode 100644 layout/reftests/table-width/reftest.list create mode 100644 layout/reftests/table-width/shrink-wrap-avail-ref.html create mode 100644 layout/reftests/table-width/shrink-wrap-avail.html create mode 100644 layout/reftests/table-width/shrink-wrap-min-ref.html create mode 100644 layout/reftests/table-width/shrink-wrap-min.html create mode 100644 layout/reftests/table-width/shrink-wrap-pref-ref.html create mode 100644 layout/reftests/table-width/shrink-wrap-pref.html create mode 100644 layout/reftests/table-width/spacing-invariance-quirks-min-ref.html create mode 100644 layout/reftests/table-width/spacing-invariance-quirks-min.html create mode 100644 layout/reftests/table-width/spacing-invariance-quirks-pref-ref.html create mode 100644 layout/reftests/table-width/spacing-invariance-quirks-pref.html create mode 100644 layout/reftests/table-width/spacing-invariance-standards-min-ref.html create mode 100644 layout/reftests/table-width/spacing-invariance-standards-min.html create mode 100644 layout/reftests/table-width/spacing-invariance-standards-pref-ref.html create mode 100644 layout/reftests/table-width/spacing-invariance-standards-pref.html create mode 100644 layout/reftests/table-width/spanning-cell-sort-1-fixed-ref.html create mode 100644 layout/reftests/table-width/spanning-cell-sort-1-large-fixed.html create mode 100644 layout/reftests/table-width/spanning-cell-sort-1-large.html create mode 100644 layout/reftests/table-width/spanning-cell-sort-1-ref.html create mode 100644 layout/reftests/table-width/spanning-cell-sort-1-small-fixed.html create mode 100644 layout/reftests/table-width/spanning-cell-sort-1-small.html create mode 100644 layout/reftests/table-width/spanning-cell-sort-2-fixed-ref.html create mode 100644 layout/reftests/table-width/spanning-cell-sort-2-large-fixed.html create mode 100644 layout/reftests/table-width/spanning-cell-sort-2-large.html create mode 100644 layout/reftests/table-width/spanning-cell-sort-2-ref.html create mode 100644 layout/reftests/table-width/spanning-cell-sort-2-small-fixed.html create mode 100644 layout/reftests/table-width/spanning-cell-sort-2-small.html create mode 100644 layout/reftests/text-decoration/1133392-ref.html create mode 100644 layout/reftests/text-decoration/1133392.html create mode 100644 layout/reftests/text-decoration/1159729-offset-adjustment-notref.html create mode 100644 layout/reftests/text-decoration/1159729-offset-adjustment.html create mode 100644 layout/reftests/text-decoration/1415214-notref.html create mode 100644 layout/reftests/text-decoration/1415214.html create mode 100644 layout/reftests/text-decoration/641444-1-ref.html create mode 100644 layout/reftests/text-decoration/641444-1.html create mode 100644 layout/reftests/text-decoration/676538-1-ref.html create mode 100644 layout/reftests/text-decoration/676538-1.html create mode 100644 layout/reftests/text-decoration/always-underline-links-ref.html create mode 100644 layout/reftests/text-decoration/always-underline-links.html create mode 100644 layout/reftests/text-decoration/complex-decoration-style-quirks-ref.html create mode 100644 layout/reftests/text-decoration/complex-decoration-style-quirks.html create mode 100644 layout/reftests/text-decoration/complex-decoration-style-standards-ref.html create mode 100644 layout/reftests/text-decoration/complex-decoration-style-standards.html create mode 100644 layout/reftests/text-decoration/decoration-color-override-quirks-ref.html create mode 100644 layout/reftests/text-decoration/decoration-color-override-quirks.html create mode 100644 layout/reftests/text-decoration/decoration-color-override-standards-ref.html create mode 100644 layout/reftests/text-decoration/decoration-color-override-standards.html create mode 100644 layout/reftests/text-decoration/decoration-color-quirks-ref.html create mode 100644 layout/reftests/text-decoration/decoration-color-quirks.html create mode 100644 layout/reftests/text-decoration/decoration-color-standards-ref.html create mode 100644 layout/reftests/text-decoration/decoration-color-standards.html create mode 100644 layout/reftests/text-decoration/decoration-css21-block-ref.html create mode 100644 layout/reftests/text-decoration/decoration-css21-block.html create mode 100644 layout/reftests/text-decoration/decoration-css21-ref.html create mode 100644 layout/reftests/text-decoration/decoration-css21.html create mode 100644 layout/reftests/text-decoration/decoration-style-quirks-ref.html create mode 100644 layout/reftests/text-decoration/decoration-style-quirks.html create mode 100644 layout/reftests/text-decoration/decoration-style-standards-ref.html create mode 100644 layout/reftests/text-decoration/decoration-style-standards.html create mode 100644 layout/reftests/text-decoration/dynamic-underline-vertical-align-quirks-1-ref.html create mode 100644 layout/reftests/text-decoration/dynamic-underline-vertical-align-quirks-1.html create mode 100644 layout/reftests/text-decoration/dynamic-underline-vertical-align-quirks-2-ref.html create mode 100644 layout/reftests/text-decoration/dynamic-underline-vertical-align-quirks-2.html create mode 100644 layout/reftests/text-decoration/dynamic-underline-vertical-align-standards-1-ref.html create mode 100644 layout/reftests/text-decoration/dynamic-underline-vertical-align-standards-1.html create mode 100644 layout/reftests/text-decoration/dynamic-underline-vertical-align-standards-2-ref.html create mode 100644 layout/reftests/text-decoration/dynamic-underline-vertical-align-standards-2.html create mode 100644 layout/reftests/text-decoration/emphasis-style-dynamic-ref.html create mode 100644 layout/reftests/text-decoration/emphasis-style-dynamic.html create mode 100644 layout/reftests/text-decoration/inline-baseline-almost-standards-ref.html create mode 100644 layout/reftests/text-decoration/inline-baseline-almost-standards.html create mode 100644 layout/reftests/text-decoration/inline-baseline-quirks-ref.html create mode 100644 layout/reftests/text-decoration/inline-baseline-quirks.html create mode 100644 layout/reftests/text-decoration/line-through-style-block-dashed-quirks.html create mode 100644 layout/reftests/text-decoration/line-through-style-block-dashed-standards.html create mode 100644 layout/reftests/text-decoration/line-through-style-block-dotted-quirks.html create mode 100644 layout/reftests/text-decoration/line-through-style-block-dotted-standards.html create mode 100644 layout/reftests/text-decoration/line-through-style-block-double-quirks.html create mode 100644 layout/reftests/text-decoration/line-through-style-block-double-standards.html create mode 100644 layout/reftests/text-decoration/line-through-style-block-quirks-ref.html create mode 100644 layout/reftests/text-decoration/line-through-style-block-solid-quirks.html create mode 100644 layout/reftests/text-decoration/line-through-style-block-solid-standards.html create mode 100644 layout/reftests/text-decoration/line-through-style-block-standards-ref.html create mode 100644 layout/reftests/text-decoration/line-through-style-block-wavy-quirks.html create mode 100644 layout/reftests/text-decoration/line-through-style-block-wavy-standards.html create mode 100644 layout/reftests/text-decoration/line-through-style-inline-dashed-quirks.html create mode 100644 layout/reftests/text-decoration/line-through-style-inline-dashed-standards.html create mode 100644 layout/reftests/text-decoration/line-through-style-inline-dotted-quirks.html create mode 100644 layout/reftests/text-decoration/line-through-style-inline-dotted-standards.html create mode 100644 layout/reftests/text-decoration/line-through-style-inline-double-quirks.html create mode 100644 layout/reftests/text-decoration/line-through-style-inline-double-standards.html create mode 100644 layout/reftests/text-decoration/line-through-style-inline-quirks-ref.html create mode 100644 layout/reftests/text-decoration/line-through-style-inline-solid-quirks.html create mode 100644 layout/reftests/text-decoration/line-through-style-inline-solid-standards.html create mode 100644 layout/reftests/text-decoration/line-through-style-inline-standards-ref.html create mode 100644 layout/reftests/text-decoration/line-through-style-inline-wavy-quirks.html create mode 100644 layout/reftests/text-decoration/line-through-style-inline-wavy-standards.html create mode 100644 layout/reftests/text-decoration/overline-style-block-dashed-quirks.html create mode 100644 layout/reftests/text-decoration/overline-style-block-dashed-standards.html create mode 100644 layout/reftests/text-decoration/overline-style-block-dotted-quirks.html create mode 100644 layout/reftests/text-decoration/overline-style-block-dotted-standards.html create mode 100644 layout/reftests/text-decoration/overline-style-block-double-quirks.html create mode 100644 layout/reftests/text-decoration/overline-style-block-double-standards.html create mode 100644 layout/reftests/text-decoration/overline-style-block-quirks-ref.html create mode 100644 layout/reftests/text-decoration/overline-style-block-solid-quirks.html create mode 100644 layout/reftests/text-decoration/overline-style-block-solid-standards.html create mode 100644 layout/reftests/text-decoration/overline-style-block-standards-ref.html create mode 100644 layout/reftests/text-decoration/overline-style-block-wavy-quirks.html create mode 100644 layout/reftests/text-decoration/overline-style-block-wavy-standards.html create mode 100644 layout/reftests/text-decoration/overline-style-inline-dashed-quirks.html create mode 100644 layout/reftests/text-decoration/overline-style-inline-dashed-standards.html create mode 100644 layout/reftests/text-decoration/overline-style-inline-dotted-quirks.html create mode 100644 layout/reftests/text-decoration/overline-style-inline-dotted-standards.html create mode 100644 layout/reftests/text-decoration/overline-style-inline-double-quirks.html create mode 100644 layout/reftests/text-decoration/overline-style-inline-double-standards.html create mode 100644 layout/reftests/text-decoration/overline-style-inline-quirks-ref.html create mode 100644 layout/reftests/text-decoration/overline-style-inline-solid-quirks.html create mode 100644 layout/reftests/text-decoration/overline-style-inline-solid-standards.html create mode 100644 layout/reftests/text-decoration/overline-style-inline-standards-ref.html create mode 100644 layout/reftests/text-decoration/overline-style-inline-wavy-quirks.html create mode 100644 layout/reftests/text-decoration/overline-style-inline-wavy-standards.html create mode 100644 layout/reftests/text-decoration/reftest.list create mode 100644 layout/reftests/text-decoration/skip-ink-cjk-1-ref.html create mode 100644 layout/reftests/text-decoration/skip-ink-cjk-1.html create mode 100644 layout/reftests/text-decoration/skip-ink-cjk-2-ref.html create mode 100644 layout/reftests/text-decoration/skip-ink-cjk-2.html create mode 100644 layout/reftests/text-decoration/skip-ink-cjk-3-ref.html create mode 100644 layout/reftests/text-decoration/skip-ink-cjk-3.html create mode 100644 layout/reftests/text-decoration/skip-ink-multiline-position-ref.html create mode 100644 layout/reftests/text-decoration/skip-ink-multiline-position.html create mode 100644 layout/reftests/text-decoration/skip-ink-vertical-align-2-notref.html create mode 100644 layout/reftests/text-decoration/skip-ink-vertical-align-2.html create mode 100644 layout/reftests/text-decoration/skip-ink-vertical-align-ref.html create mode 100644 layout/reftests/text-decoration/skip-ink-vertical-align.html create mode 100644 layout/reftests/text-decoration/table-quirk-1-ref.html create mode 100644 layout/reftests/text-decoration/table-quirk-1.html create mode 100644 layout/reftests/text-decoration/table-quirk-2-ref.html create mode 100644 layout/reftests/text-decoration/table-quirk-2.html create mode 100644 layout/reftests/text-decoration/text-decoration-propagation-1-quirks-ref.html create mode 100644 layout/reftests/text-decoration/text-decoration-propagation-1-quirks.html create mode 100644 layout/reftests/text-decoration/text-decoration-propagation-1-standards-ref.html create mode 100644 layout/reftests/text-decoration/text-decoration-propagation-1-standards.html create mode 100644 layout/reftests/text-decoration/text-decoration-zorder-1-quirks.html create mode 100644 layout/reftests/text-decoration/text-decoration-zorder-1-ref.html create mode 100644 layout/reftests/text-decoration/text-decoration-zorder-1-standards.html create mode 100644 layout/reftests/text-decoration/underline-block-propagation-2-quirks-ref.html create mode 100644 layout/reftests/text-decoration/underline-block-propagation-2-quirks.html create mode 100644 layout/reftests/text-decoration/underline-block-propagation-2-standards-ref.html create mode 100644 layout/reftests/text-decoration/underline-block-propagation-2-standards.html create mode 100644 layout/reftests/text-decoration/underline-block-propagation-quirks-ref.html create mode 100644 layout/reftests/text-decoration/underline-block-propagation-quirks.html create mode 100644 layout/reftests/text-decoration/underline-block-propagation-standards-ref.html create mode 100644 layout/reftests/text-decoration/underline-block-propagation-standards.html create mode 100644 layout/reftests/text-decoration/underline-block-quirks-notref.html create mode 100644 layout/reftests/text-decoration/underline-block-quirks-ref.html create mode 100644 layout/reftests/text-decoration/underline-block-quirks.html create mode 100644 layout/reftests/text-decoration/underline-block-standards-notref.html create mode 100644 layout/reftests/text-decoration/underline-block-standards-ref.html create mode 100644 layout/reftests/text-decoration/underline-block-standards.html create mode 100644 layout/reftests/text-decoration/underline-button-1-ref.html create mode 100644 layout/reftests/text-decoration/underline-button-1.html create mode 100644 layout/reftests/text-decoration/underline-button-2-ref.html create mode 100644 layout/reftests/text-decoration/underline-button-2.html create mode 100644 layout/reftests/text-decoration/underline-inline-block-quirks-notref.html create mode 100644 layout/reftests/text-decoration/underline-inline-block-quirks-ref.html create mode 100644 layout/reftests/text-decoration/underline-inline-block-quirks.html create mode 100644 layout/reftests/text-decoration/underline-inline-block-standards-notref.html create mode 100644 layout/reftests/text-decoration/underline-inline-block-standards-ref.html create mode 100644 layout/reftests/text-decoration/underline-inline-block-standards.html create mode 100644 layout/reftests/text-decoration/underline-select-1-ref.html create mode 100644 layout/reftests/text-decoration/underline-select-1.html create mode 100644 layout/reftests/text-decoration/underline-select-2-ref.html create mode 100644 layout/reftests/text-decoration/underline-select-2.html create mode 100644 layout/reftests/text-decoration/underline-style-block-dashed-quirks.html create mode 100644 layout/reftests/text-decoration/underline-style-block-dashed-standards.html create mode 100644 layout/reftests/text-decoration/underline-style-block-dotted-quirks.html create mode 100644 layout/reftests/text-decoration/underline-style-block-dotted-standards.html create mode 100644 layout/reftests/text-decoration/underline-style-block-double-quirks.html create mode 100644 layout/reftests/text-decoration/underline-style-block-double-standards.html create mode 100644 layout/reftests/text-decoration/underline-style-block-quirks-ref.html create mode 100644 layout/reftests/text-decoration/underline-style-block-solid-quirks.html create mode 100644 layout/reftests/text-decoration/underline-style-block-solid-standards.html create mode 100644 layout/reftests/text-decoration/underline-style-block-standards-ref.html create mode 100644 layout/reftests/text-decoration/underline-style-block-wavy-quirks.html create mode 100644 layout/reftests/text-decoration/underline-style-block-wavy-standards.html create mode 100644 layout/reftests/text-decoration/underline-style-inline-dashed-quirks.html create mode 100644 layout/reftests/text-decoration/underline-style-inline-dashed-standards.html create mode 100644 layout/reftests/text-decoration/underline-style-inline-dotted-quirks.html create mode 100644 layout/reftests/text-decoration/underline-style-inline-dotted-standards.html create mode 100644 layout/reftests/text-decoration/underline-style-inline-double-quirks.html create mode 100644 layout/reftests/text-decoration/underline-style-inline-double-standards.html create mode 100644 layout/reftests/text-decoration/underline-style-inline-quirks-ref.html create mode 100644 layout/reftests/text-decoration/underline-style-inline-solid-quirks.html create mode 100644 layout/reftests/text-decoration/underline-style-inline-solid-standards.html create mode 100644 layout/reftests/text-decoration/underline-style-inline-standards-ref.html create mode 100644 layout/reftests/text-decoration/underline-style-inline-wavy-quirks.html create mode 100644 layout/reftests/text-decoration/underline-style-inline-wavy-standards.html create mode 100644 layout/reftests/text-decoration/underline-table-caption-quirks-notref.html create mode 100644 layout/reftests/text-decoration/underline-table-caption-quirks-ref.html create mode 100644 layout/reftests/text-decoration/underline-table-caption-quirks.html create mode 100644 layout/reftests/text-decoration/underline-table-caption-standards-notref.html create mode 100644 layout/reftests/text-decoration/underline-table-caption-standards-ref.html create mode 100644 layout/reftests/text-decoration/underline-table-caption-standards.html create mode 100644 layout/reftests/text-decoration/underline-table-cell-quirks-notref.html create mode 100644 layout/reftests/text-decoration/underline-table-cell-quirks-ref.html create mode 100644 layout/reftests/text-decoration/underline-table-cell-quirks.html create mode 100644 layout/reftests/text-decoration/underline-table-cell-standards-notref.html create mode 100644 layout/reftests/text-decoration/underline-table-cell-standards-ref.html create mode 100644 layout/reftests/text-decoration/underline-table-cell-standards.html create mode 100644 layout/reftests/text-decoration/vertical-mode-decorations-1-ref.html create mode 100644 layout/reftests/text-decoration/vertical-mode-decorations-1.html create mode 100644 layout/reftests/text-decoration/vertical-mode-decorations-2-ref.html create mode 100644 layout/reftests/text-decoration/vertical-mode-decorations-2.html create mode 100644 layout/reftests/text-indent/dynamic-change-with-overflow-1-ref.html create mode 100644 layout/reftests/text-indent/dynamic-change-with-overflow-1.html create mode 100644 layout/reftests/text-indent/reftest.list create mode 100644 layout/reftests/text-indent/text-indent-intrinsic-min-ref.html create mode 100644 layout/reftests/text-indent/text-indent-intrinsic-min.html create mode 100644 layout/reftests/text-indent/text-indent-intrinsic-pref-ref.html create mode 100644 layout/reftests/text-indent/text-indent-intrinsic-pref.html create mode 100644 layout/reftests/text-indent/text-indent-multiple-line-notref-block-margin.html create mode 100644 layout/reftests/text-indent/text-indent-multiple-line-ref-float.html create mode 100644 layout/reftests/text-indent/text-indent-multiple-line-ref-inline-margin.html create mode 100644 layout/reftests/text-indent/text-indent-multiple-line.html create mode 100644 layout/reftests/text-indent/text-indent-negative-intrinsic-min-ref.html create mode 100644 layout/reftests/text-indent/text-indent-negative-intrinsic-min.html create mode 100644 layout/reftests/text-indent/text-indent-negative-intrinsic-pref-ref.html create mode 100644 layout/reftests/text-indent/text-indent-negative-intrinsic-pref.html create mode 100644 layout/reftests/text-indent/text-indent-parent-dynamic-ref.html create mode 100644 layout/reftests/text-indent/text-indent-parent-dynamic.html create mode 100644 layout/reftests/text-indent/text-indent-single-line-0.html create mode 100644 layout/reftests/text-indent/text-indent-single-line-100.html create mode 100644 layout/reftests/text-indent/text-indent-single-line-indent-inline-ref-block-margin.html create mode 100644 layout/reftests/text-indent/text-indent-single-line-indent-inline-ref-inline-margin.html create mode 100644 layout/reftests/text-indent/text-indent-single-line-indent-inline.html create mode 100644 layout/reftests/text-indent/text-indent-single-line-percent-ref.html create mode 100644 layout/reftests/text-indent/text-indent-single-line-percent.html create mode 100644 layout/reftests/text-indent/text-indent-single-line-ref-margin.html create mode 100644 layout/reftests/text-indent/text-indent-single-line-ref-unstyled.html create mode 100644 layout/reftests/text-overflow/TestEllipsisFallback.woff create mode 100644 layout/reftests/text-overflow/aligned-baseline-ref.html create mode 100644 layout/reftests/text-overflow/aligned-baseline.html create mode 100644 layout/reftests/text-overflow/anonymous-block-ref.html create mode 100644 layout/reftests/text-overflow/anonymous-block.html create mode 100644 layout/reftests/text-overflow/atomic-under-marker-ref.html create mode 100644 layout/reftests/text-overflow/atomic-under-marker.html create mode 100644 layout/reftests/text-overflow/bidi-simple-ref.html create mode 100644 layout/reftests/text-overflow/bidi-simple-scrolled-ref.html create mode 100644 layout/reftests/text-overflow/bidi-simple-scrolled.html create mode 100644 layout/reftests/text-overflow/bidi-simple.html create mode 100644 layout/reftests/text-overflow/block-padding-ref.html create mode 100644 layout/reftests/text-overflow/block-padding.html create mode 100644 layout/reftests/text-overflow/clipped-elements-ref.html create mode 100644 layout/reftests/text-overflow/clipped-elements.html create mode 100644 layout/reftests/text-overflow/combobox-zoom-ref.html create mode 100644 layout/reftests/text-overflow/combobox-zoom.html create mode 100644 layout/reftests/text-overflow/dynamic-change-1-ref.html create mode 100644 layout/reftests/text-overflow/dynamic-change-1.html create mode 100644 layout/reftests/text-overflow/ellipsis-font-fallback-ref.html create mode 100644 layout/reftests/text-overflow/ellipsis-font-fallback.html create mode 100644 layout/reftests/text-overflow/false-marker-overlap-ref.html create mode 100644 layout/reftests/text-overflow/false-marker-overlap.html create mode 100644 layout/reftests/text-overflow/float-edges-1-ref.html create mode 100644 layout/reftests/text-overflow/float-edges-1.html create mode 100644 layout/reftests/text-overflow/line-clipping-ref.html create mode 100644 layout/reftests/text-overflow/line-clipping.html create mode 100644 layout/reftests/text-overflow/marker-basic-ref.html create mode 100644 layout/reftests/text-overflow/marker-basic.html create mode 100644 layout/reftests/text-overflow/marker-shadow-ref.html create mode 100644 layout/reftests/text-overflow/marker-shadow.html create mode 100644 layout/reftests/text-overflow/marker-string-ref.html create mode 100644 layout/reftests/text-overflow/marker-string.html create mode 100644 layout/reftests/text-overflow/quirks-decorations-ref.html create mode 100644 layout/reftests/text-overflow/quirks-decorations.html create mode 100644 layout/reftests/text-overflow/quirks-line-height-ref.html create mode 100644 layout/reftests/text-overflow/quirks-line-height.html create mode 100644 layout/reftests/text-overflow/reftest.list create mode 100644 layout/reftests/text-overflow/scroll-rounding-ref.html create mode 100644 layout/reftests/text-overflow/scroll-rounding.html create mode 100644 layout/reftests/text-overflow/selection-ref.html create mode 100644 layout/reftests/text-overflow/selection.html create mode 100644 layout/reftests/text-overflow/single-value-ref.html create mode 100644 layout/reftests/text-overflow/single-value.html create mode 100644 layout/reftests/text-overflow/standards-decorations-ref.html create mode 100644 layout/reftests/text-overflow/standards-decorations.html create mode 100644 layout/reftests/text-overflow/standards-line-height-ref.html create mode 100644 layout/reftests/text-overflow/standards-line-height.html create mode 100644 layout/reftests/text-overflow/table-cell-ref.html create mode 100644 layout/reftests/text-overflow/table-cell.html create mode 100644 layout/reftests/text-overflow/theme-overflow-ref.html create mode 100644 layout/reftests/text-overflow/theme-overflow.html create mode 100644 layout/reftests/text-overflow/two-value-syntax-ref.html create mode 100644 layout/reftests/text-overflow/two-value-syntax.html create mode 100644 layout/reftests/text-overflow/vertical-decorations-1-2-notref.html create mode 100644 layout/reftests/text-overflow/vertical-decorations-1-ref.html create mode 100644 layout/reftests/text-overflow/vertical-decorations-1.html create mode 100644 layout/reftests/text-overflow/vertical-decorations-2-ref.html create mode 100644 layout/reftests/text-overflow/vertical-decorations-2.html create mode 100644 layout/reftests/text-overflow/vertical-decorations-3-4-notref.html create mode 100644 layout/reftests/text-overflow/vertical-decorations-3-ref.html create mode 100644 layout/reftests/text-overflow/vertical-decorations-3.html create mode 100644 layout/reftests/text-overflow/vertical-decorations-4-ref.html create mode 100644 layout/reftests/text-overflow/vertical-decorations-4.html create mode 100644 layout/reftests/text-overflow/visibility-hidden-ref.html create mode 100644 layout/reftests/text-overflow/visibility-hidden.html create mode 100644 layout/reftests/text-overflow/xulscroll-ref.html create mode 100644 layout/reftests/text-overflow/xulscroll.html create mode 100644 layout/reftests/text-shadow/basic-negcoord-ref.xhtml create mode 100644 layout/reftests/text-shadow/basic-negcoord.xhtml create mode 100644 layout/reftests/text-shadow/basic-ref.xhtml create mode 100644 layout/reftests/text-shadow/basic.xhtml create mode 100644 layout/reftests/text-shadow/blur-notref.xhtml create mode 100644 layout/reftests/text-shadow/blur-opacity-ref.html create mode 100644 layout/reftests/text-shadow/blur-opacity.html create mode 100644 layout/reftests/text-shadow/blur.xhtml create mode 100644 layout/reftests/text-shadow/color-inherit-ref.xhtml create mode 100644 layout/reftests/text-shadow/color-inherit.xhtml create mode 100644 layout/reftests/text-shadow/multiple-noblur-ref.xhtml create mode 100644 layout/reftests/text-shadow/multiple-noblur.xhtml create mode 100644 layout/reftests/text-shadow/overflow-clip-ref.html create mode 100644 layout/reftests/text-shadow/overflow-clip.html create mode 100644 layout/reftests/text-shadow/overflow-decoration-ref.html create mode 100644 layout/reftests/text-shadow/overflow-decoration.html create mode 100644 layout/reftests/text-shadow/reftest.list create mode 100644 layout/reftests/text-shadow/text-shadow-on-selection-1-ref.html create mode 100644 layout/reftests/text-shadow/text-shadow-on-selection-1.html create mode 100644 layout/reftests/text-shadow/text-shadow-on-selection-2-ref.html create mode 100644 layout/reftests/text-shadow/text-shadow-on-selection-2.html create mode 100644 layout/reftests/text-shadow/text-shadow-on-space-1-ref.html create mode 100644 layout/reftests/text-shadow/text-shadow-on-space-1.html create mode 100644 layout/reftests/text-shadow/text-shadow-selected-1-notref.html create mode 100644 layout/reftests/text-shadow/text-shadow-selected-1-ref.html create mode 100644 layout/reftests/text-shadow/text-shadow-selected-1.html create mode 100644 layout/reftests/text-shadow/text-shadow-selected-2-notref.html create mode 100644 layout/reftests/text-shadow/text-shadow-selected-2-ref.html create mode 100644 layout/reftests/text-shadow/text-shadow-selected-2.html create mode 100644 layout/reftests/text-stroke/reftest.list create mode 100644 layout/reftests/text-stroke/webkit-text-stroke-property-001-ref.html create mode 100644 layout/reftests/text-stroke/webkit-text-stroke-property-001.html create mode 100644 layout/reftests/text-stroke/webkit-text-stroke-property-002-ref.html create mode 100644 layout/reftests/text-stroke/webkit-text-stroke-property-002.html create mode 100644 layout/reftests/text-stroke/webkit-text-stroke-property-003-ref.html create mode 100644 layout/reftests/text-stroke/webkit-text-stroke-property-003.html create mode 100644 layout/reftests/text-stroke/webkit-text-stroke-property-004-ref.html create mode 100644 layout/reftests/text-stroke/webkit-text-stroke-property-004.html create mode 100644 layout/reftests/text-stroke/webkit-text-stroke-property-005-ref.html create mode 100644 layout/reftests/text-stroke/webkit-text-stroke-property-005.html create mode 100644 layout/reftests/text-stroke/webkit-text-stroke-property-006-ref.html create mode 100644 layout/reftests/text-stroke/webkit-text-stroke-property-006.html create mode 100644 layout/reftests/text-svgglyphs/bug1320197-1-ref.html create mode 100644 layout/reftests/text-svgglyphs/bug1320197-1.html create mode 100644 layout/reftests/text-svgglyphs/clip-ref.html create mode 100644 layout/reftests/text-svgglyphs/clip.html create mode 100644 layout/reftests/text-svgglyphs/reftest.list create mode 100644 layout/reftests/text-svgglyphs/resources/README create mode 100644 layout/reftests/text-svgglyphs/resources/bug1320197-testFont2.ttf create mode 100644 layout/reftests/text-svgglyphs/resources/glyphs-base.svg create mode 100644 layout/reftests/text-svgglyphs/resources/glyphs-invalid.svg create mode 100644 layout/reftests/text-svgglyphs/resources/glyphs-objectcolor.svg create mode 100644 layout/reftests/text-svgglyphs/resources/glyphs-objectopacity.svg create mode 100644 layout/reftests/text-svgglyphs/resources/glyphs-objectstroke.svg create mode 100644 layout/reftests/text-svgglyphs/resources/glyphs-paintservers.svg create mode 100644 layout/reftests/text-svgglyphs/resources/glyphs-transforms.svg create mode 100644 layout/reftests/text-svgglyphs/resources/nosvg.woff create mode 100644 layout/reftests/text-svgglyphs/resources/rubbish.txt create mode 100644 layout/reftests/text-svgglyphs/resources/rubbish.woff create mode 100644 layout/reftests/text-svgglyphs/resources/svg-bitmap.ttf create mode 100644 layout/reftests/text-svgglyphs/resources/svg-bitmap.ttx create mode 100644 layout/reftests/text-svgglyphs/resources/svg-glyph-extents.otf create mode 100644 layout/reftests/text-svgglyphs/resources/svg-gz.ttf create mode 100644 layout/reftests/text-svgglyphs/resources/svg.woff create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-basic-disabled.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-basic-ref.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-basic.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-cachedopacity-ref.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-cachedopacity.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-compressed-ref.html create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-compressed.html create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-direct-ref.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-direct.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-extents-ref.html create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-extents.html create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-html-ref.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-html.html create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-invalid-ids-ref.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-invalid-ids.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-invalid-ref.html create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-invalid.html create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-mask-ref.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-mask.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-objectfill-solid-ref.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-objectfill-solid.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-objectgradient-ref.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-objectgradient-zoom-ref.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-objectgradient-zoom.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-objectgradient.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-objectopacity-ref.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-objectopacity.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-objectopacity2-ref.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-objectopacity2.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-objectpattern-ref.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-objectpattern.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-objectstroke-solid-ref.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-objectstroke-solid.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-objectvalue-150-ref.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-objectvalue-150.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-objectvalue-75-ref.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-objectvalue-75.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-objectvalue-ref.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-objectvalue.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-paint-server-ref.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-paint-server.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-paintnone-ref.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-paintnone.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-positioning-disabled.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-positioning-ref.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-positioning.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-transform-ref.svg create mode 100644 layout/reftests/text-svgglyphs/svg-glyph-transform.svg create mode 100644 layout/reftests/text-svgglyphs/svg-in-ot-bitmap-1-ref.html create mode 100644 layout/reftests/text-svgglyphs/svg-in-ot-bitmap-1.html create mode 100644 layout/reftests/text-transform/all-lower-ref.html create mode 100644 layout/reftests/text-transform/all-lower.html create mode 100644 layout/reftests/text-transform/all-title-ref.html create mode 100644 layout/reftests/text-transform/all-title.html create mode 100644 layout/reftests/text-transform/all-upper-ref.html create mode 100644 layout/reftests/text-transform/all-upper.html create mode 100644 layout/reftests/text-transform/capitalize-1.html create mode 100644 layout/reftests/text-transform/capitalize-2.html create mode 100644 layout/reftests/text-transform/capitalize-3-ref.html create mode 100644 layout/reftests/text-transform/capitalize-3.html create mode 100644 layout/reftests/text-transform/capitalize-4-ref.html create mode 100644 layout/reftests/text-transform/capitalize-4.html create mode 100644 layout/reftests/text-transform/capitalize-5-ref.html create mode 100644 layout/reftests/text-transform/capitalize-5.html create mode 100644 layout/reftests/text-transform/capitalize-6-ref.html create mode 100644 layout/reftests/text-transform/capitalize-6.html create mode 100644 layout/reftests/text-transform/capitalize-7-ref.html create mode 100644 layout/reftests/text-transform/capitalize-7.html create mode 100644 layout/reftests/text-transform/capitalize-7a.html create mode 100644 layout/reftests/text-transform/capitalize-8-ref.html create mode 100644 layout/reftests/text-transform/capitalize-8.html create mode 100644 layout/reftests/text-transform/capitalize-9-ref.html create mode 100644 layout/reftests/text-transform/capitalize-9.html create mode 100644 layout/reftests/text-transform/capitalize-ref.html create mode 100644 layout/reftests/text-transform/fake-small-caps-1-ref.html create mode 100644 layout/reftests/text-transform/fake-small-caps-1.html create mode 100644 layout/reftests/text-transform/fullwidth-1-ref.html create mode 100644 layout/reftests/text-transform/fullwidth-1.html create mode 100644 layout/reftests/text-transform/fullwidth-2-ref.html create mode 100644 layout/reftests/text-transform/fullwidth-2.html create mode 100644 layout/reftests/text-transform/fullwidth-all-ref.html create mode 100644 layout/reftests/text-transform/fullwidth-all.html create mode 100644 layout/reftests/text-transform/graphite-small-caps-1-notref.html create mode 100644 layout/reftests/text-transform/graphite-small-caps-1-ref.html create mode 100644 layout/reftests/text-transform/graphite-small-caps-1.html create mode 100644 layout/reftests/text-transform/greek-small-caps-1-ref.html create mode 100644 layout/reftests/text-transform/greek-small-caps-1.html create mode 100644 layout/reftests/text-transform/greek-uppercase-1-ref.html create mode 100644 layout/reftests/text-transform/greek-uppercase-1a.html create mode 100644 layout/reftests/text-transform/greek-uppercase-1b.html create mode 100644 layout/reftests/text-transform/greek-uppercase-2-ref.html create mode 100644 layout/reftests/text-transform/greek-uppercase-2.html create mode 100644 layout/reftests/text-transform/greek-uppercase-3-ref.html create mode 100644 layout/reftests/text-transform/greek-uppercase-3.html create mode 100644 layout/reftests/text-transform/irish-lowercase-1-ref.html create mode 100644 layout/reftests/text-transform/irish-lowercase-1a.html create mode 100644 layout/reftests/text-transform/irish-lowercase-1b.html create mode 100644 layout/reftests/text-transform/irish-uppercase-1-ref.html create mode 100644 layout/reftests/text-transform/irish-uppercase-1.html create mode 100644 layout/reftests/text-transform/lowercase-1.html create mode 100644 layout/reftests/text-transform/lowercase-ref.html create mode 100644 layout/reftests/text-transform/lowercase-sigma-1-ref.html create mode 100644 layout/reftests/text-transform/lowercase-sigma-1.html create mode 100644 layout/reftests/text-transform/opentype-small-caps-1-notref.html create mode 100644 layout/reftests/text-transform/opentype-small-caps-1-ref.html create mode 100644 layout/reftests/text-transform/opentype-small-caps-1.html create mode 100644 layout/reftests/text-transform/reftest.list create mode 100644 layout/reftests/text-transform/small-caps-1-ref.html create mode 100644 layout/reftests/text-transform/small-caps-1.html create mode 100644 layout/reftests/text-transform/small-caps-turkish-1-notref.html create mode 100644 layout/reftests/text-transform/small-caps-turkish-1.html create mode 100644 layout/reftests/text-transform/smtp-lower-ref.html create mode 100644 layout/reftests/text-transform/smtp-lower.html create mode 100644 layout/reftests/text-transform/smtp-title-ref.html create mode 100644 layout/reftests/text-transform/smtp-title.html create mode 100644 layout/reftests/text-transform/smtp-upper-ref.html create mode 100644 layout/reftests/text-transform/smtp-upper.html create mode 100644 layout/reftests/text-transform/turkish-casing-1-ref.html create mode 100644 layout/reftests/text-transform/turkish-casing-1.html create mode 100644 layout/reftests/text-transform/uppercase-1.html create mode 100644 layout/reftests/text-transform/uppercase-eszett-1.html create mode 100644 layout/reftests/text-transform/uppercase-eszett-1a-ref.html create mode 100644 layout/reftests/text-transform/uppercase-eszett-1b-ref.html create mode 100644 layout/reftests/text-transform/uppercase-ref.html create mode 100644 layout/reftests/text-transform/uppercase-szlig-1.html create mode 100644 layout/reftests/text-transform/uppercase-szlig-ref.html create mode 100644 layout/reftests/text/1170688-ref.html create mode 100644 layout/reftests/text/1170688.html create mode 100644 layout/reftests/text/1320665-cmap-format-13-ref.html create mode 100644 layout/reftests/text/1320665-cmap-format-13.html create mode 100644 layout/reftests/text/1331339-script-extensions-shaping-1-ref.html create mode 100644 layout/reftests/text/1331339-script-extensions-shaping-1.html create mode 100644 layout/reftests/text/1349308-1.html create mode 100644 layout/reftests/text/1349308-notref.html create mode 100644 layout/reftests/text/1463020-letter-spacing-text-transform-1-ref.html create mode 100644 layout/reftests/text/1463020-letter-spacing-text-transform-1.html create mode 100644 layout/reftests/text/1463020-letter-spacing-text-transform-2-ref.html create mode 100644 layout/reftests/text/1463020-letter-spacing-text-transform-2.html create mode 100644 layout/reftests/text/1507661-spurious-hyphenation-after-explicit-ref.html create mode 100644 layout/reftests/text/1507661-spurious-hyphenation-after-explicit.html create mode 100644 layout/reftests/text/1522857-1-ref.html create mode 100644 layout/reftests/text/1522857-1.html create mode 100644 layout/reftests/text/1637405-pua-shaping-1-notref.html create mode 100644 layout/reftests/text/1637405-pua-shaping-1.html create mode 100644 layout/reftests/text/1655364-1-ref.html create mode 100644 layout/reftests/text/1655364-1.html create mode 100644 layout/reftests/text/1670581-1-ref.html create mode 100644 layout/reftests/text/1670581-1.html create mode 100644 layout/reftests/text/1673098-1-ref.html create mode 100644 layout/reftests/text/1673098-1.html create mode 100644 layout/reftests/text/444656-ref.html create mode 100644 layout/reftests/text/444656.html create mode 100644 layout/reftests/text/449555-1-ref.html create mode 100644 layout/reftests/text/449555-1.html create mode 100644 layout/reftests/text/467722-ref.html create mode 100644 layout/reftests/text/467722.html create mode 100644 layout/reftests/text/475092-pos.html create mode 100644 layout/reftests/text/475092-ref.html create mode 100644 layout/reftests/text/475092-sub.html create mode 100644 layout/reftests/text/476378-soft-hyphen-fallback-ref.html create mode 100644 layout/reftests/text/476378-soft-hyphen-fallback.html create mode 100644 layout/reftests/text/577380-ref.html create mode 100644 layout/reftests/text/577380.html create mode 100644 layout/reftests/text/726392-1-ref.html create mode 100644 layout/reftests/text/726392-1.html create mode 100644 layout/reftests/text/726392-2-ref.html create mode 100644 layout/reftests/text/726392-2.html create mode 100644 layout/reftests/text/726392-3-ref.html create mode 100644 layout/reftests/text/726392-3.html create mode 100644 layout/reftests/text/745555-1-ref.html create mode 100644 layout/reftests/text/745555-1.html create mode 100644 layout/reftests/text/745555-2-ref.html create mode 100644 layout/reftests/text/745555-2.html create mode 100644 layout/reftests/text/820255-ref.html create mode 100644 layout/reftests/text/820255.html create mode 100644 layout/reftests/text/arabic-fallback-1-ref.html create mode 100644 layout/reftests/text/arabic-fallback-1.html create mode 100644 layout/reftests/text/arabic-fallback-2-ref.html create mode 100644 layout/reftests/text/arabic-fallback-2.html create mode 100644 layout/reftests/text/arabic-fallback-3-ref.html create mode 100644 layout/reftests/text/arabic-fallback-3.html create mode 100644 layout/reftests/text/arabic-fallback-4-ref.html create mode 100644 layout/reftests/text/arabic-fallback-4.html create mode 100644 layout/reftests/text/arabic-final-ligature-spacing-ref.html create mode 100644 layout/reftests/text/arabic-final-ligature-spacing.html create mode 100644 layout/reftests/text/arabic-marks-1-ref.html create mode 100644 layout/reftests/text/arabic-marks-1.html create mode 100644 layout/reftests/text/arabic-shaping-1-ref.html create mode 100644 layout/reftests/text/arabic-shaping-1.html create mode 100644 layout/reftests/text/arial-bold-lam-alef-1-ref.html create mode 100644 layout/reftests/text/arial-bold-lam-alef-1.html create mode 100644 layout/reftests/text/auto-hyphenation-1-notref.html create mode 100644 layout/reftests/text/auto-hyphenation-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-1.html create mode 100644 layout/reftests/text/auto-hyphenation-10-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-10.html create mode 100644 layout/reftests/text/auto-hyphenation-1a.html create mode 100644 layout/reftests/text/auto-hyphenation-2-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-2.html create mode 100644 layout/reftests/text/auto-hyphenation-3-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-3.html create mode 100644 layout/reftests/text/auto-hyphenation-4-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-4.html create mode 100644 layout/reftests/text/auto-hyphenation-5-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-5.html create mode 100644 layout/reftests/text/auto-hyphenation-6-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-6.html create mode 100644 layout/reftests/text/auto-hyphenation-7-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-7.html create mode 100644 layout/reftests/text/auto-hyphenation-8-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-8.html create mode 100644 layout/reftests/text/auto-hyphenation-9-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-9.html create mode 100644 layout/reftests/text/auto-hyphenation-af-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-af-1.html create mode 100644 layout/reftests/text/auto-hyphenation-bg-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-bg-1.html create mode 100644 layout/reftests/text/auto-hyphenation-bn-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-bn-1.html create mode 100644 layout/reftests/text/auto-hyphenation-ca-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-ca-1.html create mode 100644 layout/reftests/text/auto-hyphenation-cy-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-cy-1.html create mode 100644 layout/reftests/text/auto-hyphenation-da-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-da-1.html create mode 100644 layout/reftests/text/auto-hyphenation-de-1901-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-de-1901-1.html create mode 100644 layout/reftests/text/auto-hyphenation-de-1996-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-de-1996-1.html create mode 100644 layout/reftests/text/auto-hyphenation-de-ch-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-de-ch-1.html create mode 100644 layout/reftests/text/auto-hyphenation-eo-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-eo-1.html create mode 100644 layout/reftests/text/auto-hyphenation-es-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-es-1.html create mode 100644 layout/reftests/text/auto-hyphenation-et-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-et-1.html create mode 100644 layout/reftests/text/auto-hyphenation-fi-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-fi-1.html create mode 100644 layout/reftests/text/auto-hyphenation-fr-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-fr-1.html create mode 100644 layout/reftests/text/auto-hyphenation-gl-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-gl-1.html create mode 100644 layout/reftests/text/auto-hyphenation-gu-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-gu-1.html create mode 100644 layout/reftests/text/auto-hyphenation-hi-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-hi-1.html create mode 100644 layout/reftests/text/auto-hyphenation-hr-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-hr-1.html create mode 100644 layout/reftests/text/auto-hyphenation-hsb-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-hsb-1.html create mode 100644 layout/reftests/text/auto-hyphenation-hu-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-hu-1.html create mode 100644 layout/reftests/text/auto-hyphenation-ia-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-ia-1.html create mode 100644 layout/reftests/text/auto-hyphenation-is-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-is-1.html create mode 100644 layout/reftests/text/auto-hyphenation-it-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-it-1.html create mode 100644 layout/reftests/text/auto-hyphenation-kmr-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-kmr-1.html create mode 100644 layout/reftests/text/auto-hyphenation-kn-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-kn-1.html create mode 100644 layout/reftests/text/auto-hyphenation-la-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-la-1.html create mode 100644 layout/reftests/text/auto-hyphenation-lt-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-lt-1.html create mode 100644 layout/reftests/text/auto-hyphenation-ml-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-ml-1.html create mode 100644 layout/reftests/text/auto-hyphenation-mn-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-mn-1.html create mode 100644 layout/reftests/text/auto-hyphenation-nb-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-nb-1.html create mode 100644 layout/reftests/text/auto-hyphenation-nl-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-nl-1.html create mode 100644 layout/reftests/text/auto-hyphenation-nn-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-nn-1.html create mode 100644 layout/reftests/text/auto-hyphenation-pa-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-pa-1.html create mode 100644 layout/reftests/text/auto-hyphenation-pl-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-pl-1.html create mode 100644 layout/reftests/text/auto-hyphenation-pt-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-pt-1.html create mode 100644 layout/reftests/text/auto-hyphenation-ru-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-ru-1.html create mode 100644 layout/reftests/text/auto-hyphenation-sh-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-sh-1.html create mode 100644 layout/reftests/text/auto-hyphenation-sl-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-sl-1.html create mode 100644 layout/reftests/text/auto-hyphenation-sr-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-sr-1.html create mode 100644 layout/reftests/text/auto-hyphenation-sv-1-notref.html create mode 100644 layout/reftests/text/auto-hyphenation-sv-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-sv-1.html create mode 100644 layout/reftests/text/auto-hyphenation-ta-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-ta-1.html create mode 100644 layout/reftests/text/auto-hyphenation-te-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-te-1.html create mode 100644 layout/reftests/text/auto-hyphenation-tr-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-tr-1.html create mode 100644 layout/reftests/text/auto-hyphenation-transformed-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-transformed-1.html create mode 100644 layout/reftests/text/auto-hyphenation-uk-1-ref.html create mode 100644 layout/reftests/text/auto-hyphenation-uk-1.html create mode 100644 layout/reftests/text/auto-hyphenation-xmllang-1.xhtml create mode 100644 layout/reftests/text/auto-hyphenation-xmllang-10.xhtml create mode 100644 layout/reftests/text/auto-hyphenation-xmllang-11a.xhtml create mode 100644 layout/reftests/text/auto-hyphenation-xmllang-11b.xhtml create mode 100644 layout/reftests/text/auto-hyphenation-xmllang-12a.xhtml create mode 100644 layout/reftests/text/auto-hyphenation-xmllang-12b.xhtml create mode 100644 layout/reftests/text/auto-hyphenation-xmllang-13a.xhtml create mode 100644 layout/reftests/text/auto-hyphenation-xmllang-13b.xhtml create mode 100644 layout/reftests/text/auto-hyphenation-xmllang-14a.xhtml create mode 100644 layout/reftests/text/auto-hyphenation-xmllang-14b.xhtml create mode 100644 layout/reftests/text/auto-hyphenation-xmllang-1a.xhtml create mode 100644 layout/reftests/text/auto-hyphenation-xmllang-2.xhtml create mode 100644 layout/reftests/text/auto-hyphenation-xmllang-3.xhtml create mode 100644 layout/reftests/text/auto-hyphenation-xmllang-4.xhtml create mode 100644 layout/reftests/text/auto-hyphenation-xmllang-5.xhtml create mode 100644 layout/reftests/text/auto-hyphenation-xmllang-6.xhtml create mode 100644 layout/reftests/text/auto-hyphenation-xmllang-7.xhtml create mode 100644 layout/reftests/text/auto-hyphenation-xmllang-8.xhtml create mode 100644 layout/reftests/text/auto-hyphenation-xmllang-9.xhtml create mode 100644 layout/reftests/text/cgj-01-ref.html create mode 100644 layout/reftests/text/cgj-01.html create mode 100644 layout/reftests/text/color-opacity-rtl-1-ref.html create mode 100644 layout/reftests/text/color-opacity-rtl-1.html create mode 100644 layout/reftests/text/color-opacity-rtl-2-ref.html create mode 100644 layout/reftests/text/color-opacity-rtl-2.html create mode 100644 layout/reftests/text/control-chars-01-notref.html create mode 100644 layout/reftests/text/control-chars-01a.html create mode 100644 layout/reftests/text/control-chars-01b.html create mode 100644 layout/reftests/text/control-chars-01c.html create mode 100644 layout/reftests/text/control-chars-01d.html create mode 100644 layout/reftests/text/control-chars-02-notref.html create mode 100644 layout/reftests/text/control-chars-02.html create mode 100644 layout/reftests/text/control-chars-03-ref.html create mode 100644 layout/reftests/text/control-chars-03a.html create mode 100644 layout/reftests/text/control-chars-03b.html create mode 100644 layout/reftests/text/control-chars-04-notref.html create mode 100644 layout/reftests/text/control-chars-04a.html create mode 100644 layout/reftests/text/control-chars-04b.html create mode 100644 layout/reftests/text/control-chars-04c.html create mode 100644 layout/reftests/text/control-chars-04d.html create mode 100644 layout/reftests/text/emoji-01-notref.html create mode 100644 layout/reftests/text/emoji-01.html create mode 100644 layout/reftests/text/emoji-02-notref.html create mode 100644 layout/reftests/text/emoji-02.html create mode 100644 layout/reftests/text/emoji-03-notref.html create mode 100644 layout/reftests/text/emoji-03-ref.html create mode 100644 layout/reftests/text/emoji-03.html create mode 100644 layout/reftests/text/emoji-04-ref.html create mode 100644 layout/reftests/text/emoji-04.html create mode 100644 layout/reftests/text/emoji-05-notref.html create mode 100644 layout/reftests/text/emoji-05.html create mode 100644 layout/reftests/text/ethiopic-wordspace-ref.html create mode 100644 layout/reftests/text/ethiopic-wordspace.html create mode 100644 layout/reftests/text/fallback-01-ref.xhtml create mode 100644 layout/reftests/text/fallback-01.xhtml create mode 100644 layout/reftests/text/fallback-mark-stacking-1-notref.html create mode 100644 layout/reftests/text/fallback-mark-stacking-1.html create mode 100644 layout/reftests/text/font-selection-by-lang-01-ref.html create mode 100644 layout/reftests/text/font-selection-by-lang-01.html create mode 100644 layout/reftests/text/font-selection-fallback-1-ref.html create mode 100644 layout/reftests/text/font-selection-fallback-1.html create mode 100644 layout/reftests/text/font-selection-generic-1-ref.html create mode 100644 layout/reftests/text/font-selection-generic-1.html create mode 100644 layout/reftests/text/font-size-adjust-01-ref.html create mode 100644 layout/reftests/text/font-size-adjust-01.html create mode 100644 layout/reftests/text/font-size-adjust-02-ref.html create mode 100644 layout/reftests/text/font-size-adjust-02.html create mode 100644 layout/reftests/text/font-size-adjust-03-ref.html create mode 100644 layout/reftests/text/font-size-adjust-03.html create mode 100644 layout/reftests/text/glyph-decomposition-graphite-ref.html create mode 100644 layout/reftests/text/glyph-decomposition-graphite.html create mode 100644 layout/reftests/text/glyph-decomposition-opentype-ref.html create mode 100644 layout/reftests/text/glyph-decomposition-opentype.html create mode 100644 layout/reftests/text/graphite-01-ref.html create mode 100644 layout/reftests/text/graphite-01.html create mode 100644 layout/reftests/text/graphite-02-ref.html create mode 100644 layout/reftests/text/graphite-02.html create mode 100644 layout/reftests/text/graphite-03-notref.html create mode 100644 layout/reftests/text/graphite-03a.html create mode 100644 layout/reftests/text/graphite-03b.html create mode 100644 layout/reftests/text/graphite-04-fa.html create mode 100644 layout/reftests/text/graphite-04-ref.html create mode 100644 layout/reftests/text/graphite-04-sd.html create mode 100644 layout/reftests/text/graphite-04-snd.html create mode 100644 layout/reftests/text/graphite-04-ur.html create mode 100644 layout/reftests/text/graphite-04-urd.html create mode 100644 layout/reftests/text/graphite-05-badlang.html create mode 100644 layout/reftests/text/graphite-05-fail.html create mode 100644 layout/reftests/text/graphite-05-feat.html create mode 100644 layout/reftests/text/graphite-05-lang.html create mode 100644 layout/reftests/text/graphite-05-multipass.html create mode 100644 layout/reftests/text/graphite-05-ot-only.html create mode 100644 layout/reftests/text/graphite-05-ref.html create mode 100644 layout/reftests/text/graphite-05-simple.html create mode 100644 layout/reftests/text/graphite-bidi-1-ref.html create mode 100644 layout/reftests/text/graphite-bidi-1.html create mode 100644 layout/reftests/text/graphite-surrogate-selection-ref.html create mode 100644 layout/reftests/text/graphite-surrogate-selection.html create mode 100644 layout/reftests/text/hyphenation-caps-1-ref.html create mode 100644 layout/reftests/text/hyphenation-caps-1.html create mode 100644 layout/reftests/text/hyphenation-control-1-ref.html create mode 100644 layout/reftests/text/hyphenation-control-1.html create mode 100644 layout/reftests/text/hyphenation-control-2-ref.html create mode 100644 layout/reftests/text/hyphenation-control-2.html create mode 100644 layout/reftests/text/hyphenation-control-3-ref.html create mode 100644 layout/reftests/text/hyphenation-control-3.html create mode 100644 layout/reftests/text/hyphenation-control-4-ref.html create mode 100644 layout/reftests/text/hyphenation-control-4.html create mode 100644 layout/reftests/text/hyphenation-control-5-ref.html create mode 100644 layout/reftests/text/hyphenation-control-5.html create mode 100644 layout/reftests/text/hyphenation-control-6-ref.html create mode 100644 layout/reftests/text/hyphenation-control-6.html create mode 100644 layout/reftests/text/hyphenation-control-7-ref.html create mode 100644 layout/reftests/text/hyphenation-control-7.html create mode 100644 layout/reftests/text/initial-zwj-1-ref.html create mode 100644 layout/reftests/text/initial-zwj-1.html create mode 100644 layout/reftests/text/justification-1-ref.html create mode 100644 layout/reftests/text/justification-1.html create mode 100644 layout/reftests/text/justification-2-ref.html create mode 100644 layout/reftests/text/justification-2a.html create mode 100644 layout/reftests/text/justification-2b.html create mode 100644 layout/reftests/text/justification-2c.html create mode 100644 layout/reftests/text/justification-2d.html create mode 100644 layout/reftests/text/justification-cjk-extension-ref.html create mode 100644 layout/reftests/text/justification-cjk-extension.html create mode 100644 layout/reftests/text/justification-space-diacritic-ref.html create mode 100644 layout/reftests/text/justification-space-diacritic.html create mode 100644 layout/reftests/text/kerning-01-notref.html create mode 100644 layout/reftests/text/kerning-01.html create mode 100644 layout/reftests/text/letter-spacing-nolig-1-ref.html create mode 100644 layout/reftests/text/letter-spacing-nolig-1.html create mode 100644 layout/reftests/text/letter-spacing-nolig-2-ref.html create mode 100644 layout/reftests/text/letter-spacing-nolig-2.html create mode 100644 layout/reftests/text/ligature-with-space-1.html create mode 100644 layout/reftests/text/line-editing-1-ref.html create mode 100644 layout/reftests/text/line-editing-1a.html create mode 100644 layout/reftests/text/line-editing-1b.html create mode 100644 layout/reftests/text/line-editing-1c.html create mode 100644 layout/reftests/text/line-editing-1d.html create mode 100644 layout/reftests/text/line-editing-1e.html create mode 100644 layout/reftests/text/lineheight-metrics-1-ref.html create mode 100644 layout/reftests/text/lineheight-metrics-1.html create mode 100644 layout/reftests/text/lineheight-metrics-2-ref.html create mode 100644 layout/reftests/text/lineheight-metrics-2a.html create mode 100644 layout/reftests/text/lineheight-metrics-2b.html create mode 100644 layout/reftests/text/lineheight-percentage-1-ref.html create mode 100644 layout/reftests/text/lineheight-percentage-1.html create mode 100644 layout/reftests/text/long-1.html create mode 100644 layout/reftests/text/long-ref.html create mode 100644 layout/reftests/text/negative-letter-spacing-1-ref.html create mode 100644 layout/reftests/text/negative-letter-spacing-1.html create mode 100644 layout/reftests/text/osx-font-smoothing-2-notref.html create mode 100644 layout/reftests/text/osx-font-smoothing-2-ref.html create mode 100644 layout/reftests/text/osx-font-smoothing-2.html create mode 100644 layout/reftests/text/osx-font-smoothing-ref.html create mode 100644 layout/reftests/text/osx-font-smoothing.html create mode 100644 layout/reftests/text/overflowwrap-04.html create mode 100644 layout/reftests/text/overflowwrap-05.html create mode 100644 layout/reftests/text/overflowwrap-06.html create mode 100644 layout/reftests/text/overflowwrap-07.html create mode 100644 layout/reftests/text/overflowwrap-09.html create mode 100644 layout/reftests/text/overflowwrap-10.html create mode 100644 layout/reftests/text/pre-line-1-ref.html create mode 100644 layout/reftests/text/pre-line-1.html create mode 100644 layout/reftests/text/pre-line-2-ref.html create mode 100644 layout/reftests/text/pre-line-2.html create mode 100644 layout/reftests/text/pre-line-3-ref.html create mode 100644 layout/reftests/text/pre-line-3.html create mode 100644 layout/reftests/text/pre-line-4-ref.html create mode 100644 layout/reftests/text/pre-line-4.html create mode 100644 layout/reftests/text/pre-space-1-ref.html create mode 100644 layout/reftests/text/pre-space-1.html create mode 100644 layout/reftests/text/pre-wrap-1-ref.html create mode 100644 layout/reftests/text/pre-wrap-1.html create mode 100644 layout/reftests/text/reftest.list create mode 100644 layout/reftests/text/rgba-text-ref.html create mode 100644 layout/reftests/text/rgba-text.html create mode 100644 layout/reftests/text/segment-break-transformation-1-ref.html create mode 100644 layout/reftests/text/segment-break-transformation-1.html create mode 100644 layout/reftests/text/soft-hyphen-in-table-1-notref.html create mode 100644 layout/reftests/text/soft-hyphen-in-table-1-ref.html create mode 100644 layout/reftests/text/soft-hyphen-in-table-1.html create mode 100644 layout/reftests/text/soft-hyphen-in-table-2-ref.html create mode 100644 layout/reftests/text/soft-hyphen-in-table-2.html create mode 100644 layout/reftests/text/soft-hyphens-1-ref.html create mode 100644 layout/reftests/text/soft-hyphens-1a.html create mode 100644 layout/reftests/text/soft-hyphens-1b.html create mode 100644 layout/reftests/text/soft-hyphens-1c.html create mode 100644 layout/reftests/text/soft-hyphens-break-word-1-ref.html create mode 100644 layout/reftests/text/soft-hyphens-break-word-1a.html create mode 100644 layout/reftests/text/soft-hyphens-break-word-1b.html create mode 100644 layout/reftests/text/soft-hyphens-break-word-1c.html create mode 100644 layout/reftests/text/space-font-1-ref.html create mode 100644 layout/reftests/text/space-font-1.html create mode 100644 layout/reftests/text/sub-sup-and-line-height-ref.html create mode 100644 layout/reftests/text/sub-sup-and-line-height.html create mode 100644 layout/reftests/text/subpixel-glyphs-x-1a.html create mode 100644 layout/reftests/text/subpixel-glyphs-x-1b.html create mode 100644 layout/reftests/text/subpixel-glyphs-x-2a.html create mode 100644 layout/reftests/text/subpixel-glyphs-x-2b.html create mode 100644 layout/reftests/text/subpixel-glyphs-x-3a.html create mode 100644 layout/reftests/text/subpixel-glyphs-x-3b.html create mode 100644 layout/reftests/text/subpixel-glyphs-y-1a.html create mode 100644 layout/reftests/text/subpixel-glyphs-y-1b.html create mode 100644 layout/reftests/text/subpixel-lineheight-1a.html create mode 100644 layout/reftests/text/subpixel-lineheight-1b.html create mode 100644 layout/reftests/text/swash-1-ref.html create mode 100644 layout/reftests/text/swash-1.html create mode 100644 layout/reftests/text/synthetic-bold-metrics-01-notref.html create mode 100644 layout/reftests/text/synthetic-bold-metrics-01.html create mode 100644 layout/reftests/text/synthetic-bold-papyrus-01-ref.html create mode 100644 layout/reftests/text/synthetic-bold-papyrus-01.html create mode 100644 layout/reftests/text/synthetic-bold-zero-width-01-ref.html create mode 100644 layout/reftests/text/synthetic-bold-zero-width-01.html create mode 100644 layout/reftests/text/text-align-left-in-rtl-block-iframe.html create mode 100644 layout/reftests/text/text-align-left-in-rtl-block-ref.html create mode 100644 layout/reftests/text/text-align-left-in-rtl-block.html create mode 100644 layout/reftests/text/variation-selector-unsupported-1-ref.html create mode 100644 layout/reftests/text/variation-selector-unsupported-1.html create mode 100644 layout/reftests/text/webkit-text-security-1.html create mode 100644 layout/reftests/text/webkit-text-security-2.html create mode 100644 layout/reftests/text/webkit-text-security-3.html create mode 100644 layout/reftests/text/webkit-text-security-4.html create mode 100644 layout/reftests/text/webkit-text-security-5.html create mode 100644 layout/reftests/text/white-space-1-ref.html create mode 100644 layout/reftests/text/white-space-1a.html create mode 100644 layout/reftests/text/white-space-1b.html create mode 100644 layout/reftests/text/white-space-2-ref.html create mode 100644 layout/reftests/text/white-space-2.html create mode 100644 layout/reftests/text/white-space-3-ref.html create mode 100644 layout/reftests/text/white-space-3.html create mode 100644 layout/reftests/text/word-spacing-01-ref.html create mode 100644 layout/reftests/text/word-spacing-01.html create mode 100644 layout/reftests/text/wordbreak-1-ref.html create mode 100644 layout/reftests/text/wordbreak-1.html create mode 100644 layout/reftests/text/wordbreak-3-ref.html create mode 100644 layout/reftests/text/wordbreak-3.html create mode 100644 layout/reftests/text/wordbreak-4b-ref.html create mode 100644 layout/reftests/text/wordbreak-4b.html create mode 100644 layout/reftests/text/wordbreak-5-ref.html create mode 100644 layout/reftests/text/wordbreak-5.html create mode 100644 layout/reftests/text/wordbreak-6-ref.html create mode 100644 layout/reftests/text/wordbreak-6.html create mode 100644 layout/reftests/text/wordbreak-7-ref.html create mode 100644 layout/reftests/text/wordbreak-7.html create mode 100644 layout/reftests/text/wordbreak-7a-ref.html create mode 100644 layout/reftests/text/wordbreak-7a.html create mode 100644 layout/reftests/text/wordbreak-7b-ref.html create mode 100644 layout/reftests/text/wordbreak-7b.html create mode 100644 layout/reftests/text/wordbreak-8-ref.html create mode 100644 layout/reftests/text/wordbreak-8.html create mode 100644 layout/reftests/text/wordbreak-9-ref.html create mode 100644 layout/reftests/text/wordbreak-9.html create mode 100644 layout/reftests/text/wordbreak-dynamic-1-ref.html create mode 100644 layout/reftests/text/wordbreak-dynamic-1.html create mode 100644 layout/reftests/text/wordwrap-01-ref.html create mode 100644 layout/reftests/text/wordwrap-01.html create mode 100644 layout/reftests/text/wordwrap-02-ref.html create mode 100644 layout/reftests/text/wordwrap-02.html create mode 100644 layout/reftests/text/wordwrap-03-ref.html create mode 100644 layout/reftests/text/wordwrap-03.html create mode 100644 layout/reftests/text/wordwrap-04-ref.html create mode 100644 layout/reftests/text/wordwrap-04.html create mode 100644 layout/reftests/text/wordwrap-05-ref.html create mode 100644 layout/reftests/text/wordwrap-05.html create mode 100644 layout/reftests/text/wordwrap-06-ref.html create mode 100644 layout/reftests/text/wordwrap-06.html create mode 100644 layout/reftests/text/wordwrap-07-ref.html create mode 100644 layout/reftests/text/wordwrap-07.html create mode 100644 layout/reftests/text/wordwrap-08-ref.html create mode 100644 layout/reftests/text/wordwrap-08.html create mode 100644 layout/reftests/text/wordwrap-09-ref.html create mode 100644 layout/reftests/text/wordwrap-09.html create mode 100644 layout/reftests/text/wordwrap-10-ref.html create mode 100644 layout/reftests/text/wordwrap-10.html create mode 100644 layout/reftests/text/zwnj-01-notref.html create mode 100644 layout/reftests/text/zwnj-01-ref.html create mode 100644 layout/reftests/text/zwnj-01-ref.xhtml create mode 100644 layout/reftests/text/zwnj-01.html create mode 100644 layout/reftests/text/zwnj-01.xhtml create mode 100644 layout/reftests/text/zwnj-02-ref.xhtml create mode 100644 layout/reftests/text/zwnj-02.xhtml create mode 100644 layout/reftests/transform-3d/1035611-1-ref.html create mode 100644 layout/reftests/transform-3d/1035611-1.html create mode 100644 layout/reftests/transform-3d/1157984-1.html create mode 100644 layout/reftests/transform-3d/1245450-1.html create mode 100644 layout/reftests/transform-3d/1271058-1-ref.html create mode 100644 layout/reftests/transform-3d/1271058-1.html create mode 100644 layout/reftests/transform-3d/1467277-1.html create mode 100644 layout/reftests/transform-3d/1544995-1-ref.html create mode 100644 layout/reftests/transform-3d/1544995-1.html create mode 100644 layout/reftests/transform-3d/1637067-1-ref.html create mode 100644 layout/reftests/transform-3d/1637067-1.html create mode 100644 layout/reftests/transform-3d/animate-backface-hidden.html create mode 100644 layout/reftests/transform-3d/animate-cube-degrees-ref.html create mode 100644 layout/reftests/transform-3d/animate-cube-degrees-zoom-ref.html create mode 100644 layout/reftests/transform-3d/animate-cube-degrees-zoom.html create mode 100644 layout/reftests/transform-3d/animate-cube-degrees.html create mode 100644 layout/reftests/transform-3d/animate-cube-radians-ref.html create mode 100644 layout/reftests/transform-3d/animate-cube-radians-zoom-ref.html create mode 100644 layout/reftests/transform-3d/animate-cube-radians-zoom.html create mode 100644 layout/reftests/transform-3d/animate-cube-radians.html create mode 100644 layout/reftests/transform-3d/animate-preserve3d-child.html create mode 100644 layout/reftests/transform-3d/animate-preserve3d-parent.html create mode 100644 layout/reftests/transform-3d/animate-preserve3d-ref.html create mode 100644 layout/reftests/transform-3d/backface-visibility-1a.html create mode 100644 layout/reftests/transform-3d/backface-visibility-1b.html create mode 100644 layout/reftests/transform-3d/backface-visibility-1c.html create mode 100644 layout/reftests/transform-3d/backface-visibility-2-ref.html create mode 100644 layout/reftests/transform-3d/backface-visibility-2.html create mode 100644 layout/reftests/transform-3d/backface-visibility-3-ref.html create mode 100644 layout/reftests/transform-3d/backface-visibility-3.html create mode 100644 layout/reftests/transform-3d/component-alpha-1-ref.html create mode 100644 layout/reftests/transform-3d/component-alpha-1.html create mode 100644 layout/reftests/transform-3d/green-rect.html create mode 100644 layout/reftests/transform-3d/intermediate-1-ref.html create mode 100644 layout/reftests/transform-3d/intermediate-1.html create mode 100644 layout/reftests/transform-3d/mask-layer-1.html create mode 100644 layout/reftests/transform-3d/mask-layer-2.html create mode 100644 layout/reftests/transform-3d/mask-layer-3.html create mode 100644 layout/reftests/transform-3d/mask-layer-ref.html create mode 100644 layout/reftests/transform-3d/matrix3d-1-ref.html create mode 100644 layout/reftests/transform-3d/matrix3d-1a.html create mode 100644 layout/reftests/transform-3d/matrix3d-2-ref.html create mode 100644 layout/reftests/transform-3d/matrix3d-2a.html create mode 100644 layout/reftests/transform-3d/nested-transform-1-ref.html create mode 100644 layout/reftests/transform-3d/nested-transform-1.html create mode 100644 layout/reftests/transform-3d/opacity-preserve3d-1-ref.html create mode 100644 layout/reftests/transform-3d/opacity-preserve3d-1.html create mode 100644 layout/reftests/transform-3d/opacity-preserve3d-2-ref.html create mode 100644 layout/reftests/transform-3d/opacity-preserve3d-2.html create mode 100644 layout/reftests/transform-3d/opacity-preserve3d-3-ref.html create mode 100644 layout/reftests/transform-3d/opacity-preserve3d-3.html create mode 100644 layout/reftests/transform-3d/opacity-preserve3d-4-ref.html create mode 100644 layout/reftests/transform-3d/opacity-preserve3d-4.html create mode 100644 layout/reftests/transform-3d/opacity-preserve3d-5-ref.html create mode 100644 layout/reftests/transform-3d/opacity-preserve3d-5.html create mode 100644 layout/reftests/transform-3d/overflow-hidden-1-ref.html create mode 100644 layout/reftests/transform-3d/overflow-hidden-1a.html create mode 100644 layout/reftests/transform-3d/perspective-clipping-1-ref.html create mode 100644 layout/reftests/transform-3d/perspective-clipping-1.html create mode 100644 layout/reftests/transform-3d/perspective-clipping-2-ref.html create mode 100644 layout/reftests/transform-3d/perspective-clipping-2.html create mode 100644 layout/reftests/transform-3d/perspective-origin-1a.html create mode 100644 layout/reftests/transform-3d/perspective-origin-1b.html create mode 100644 layout/reftests/transform-3d/perspective-origin-2-ref.html create mode 100644 layout/reftests/transform-3d/perspective-origin-2a.html create mode 100644 layout/reftests/transform-3d/perspective-origin-3-ref.html create mode 100644 layout/reftests/transform-3d/perspective-origin-3a.html create mode 100644 layout/reftests/transform-3d/perspective-origin-4-ref.html create mode 100644 layout/reftests/transform-3d/perspective-origin-4a.html create mode 100644 layout/reftests/transform-3d/perspective-overflow-1-ref.html create mode 100644 layout/reftests/transform-3d/perspective-overflow-1.html create mode 100644 layout/reftests/transform-3d/perspective-overflow-2-ref.html create mode 100644 layout/reftests/transform-3d/perspective-overflow-2.html create mode 100644 layout/reftests/transform-3d/perspective-zindex-2.html create mode 100644 layout/reftests/transform-3d/perspective-zindex.html create mode 100644 layout/reftests/transform-3d/preserve3d-1-ref.html create mode 100644 layout/reftests/transform-3d/preserve3d-1a.html create mode 100644 layout/reftests/transform-3d/preserve3d-1b.html create mode 100644 layout/reftests/transform-3d/preserve3d-2-ref.html create mode 100644 layout/reftests/transform-3d/preserve3d-2a.html create mode 100644 layout/reftests/transform-3d/preserve3d-2b.html create mode 100644 layout/reftests/transform-3d/preserve3d-2c.html create mode 100644 layout/reftests/transform-3d/preserve3d-2d.html create mode 100644 layout/reftests/transform-3d/preserve3d-3-ref.html create mode 100644 layout/reftests/transform-3d/preserve3d-3a.html create mode 100644 layout/reftests/transform-3d/preserve3d-4a.html create mode 100644 layout/reftests/transform-3d/preserve3d-5-ref.html create mode 100644 layout/reftests/transform-3d/preserve3d-5a.html create mode 100644 layout/reftests/transform-3d/preserve3d-6-ref.html create mode 100644 layout/reftests/transform-3d/preserve3d-6a.html create mode 100644 layout/reftests/transform-3d/preserve3d-7-ref.html create mode 100644 layout/reftests/transform-3d/preserve3d-7a.html create mode 100644 layout/reftests/transform-3d/preserve3d-8-ref.html create mode 100644 layout/reftests/transform-3d/preserve3d-8.html create mode 100644 layout/reftests/transform-3d/preserve3d-clipped.html create mode 100644 layout/reftests/transform-3d/preserve3d-scale-ref.html create mode 100644 layout/reftests/transform-3d/preserve3d-scale.html create mode 100644 layout/reftests/transform-3d/preserve3d-table-ref.html create mode 100644 layout/reftests/transform-3d/preserve3d-table.html create mode 100644 layout/reftests/transform-3d/preserve3d-will-change-large-frame.html create mode 100644 layout/reftests/transform-3d/preserve3d-will-change-ref.html create mode 100644 layout/reftests/transform-3d/preserves3d-nested-filter-1-ref.html create mode 100644 layout/reftests/transform-3d/preserves3d-nested-filter-1.html create mode 100644 layout/reftests/transform-3d/preserves3d-nested-ref.html create mode 100644 layout/reftests/transform-3d/preserves3d-nested.html create mode 100644 layout/reftests/transform-3d/reftest.list create mode 100644 layout/reftests/transform-3d/rotate3d-1a.html create mode 100644 layout/reftests/transform-3d/rotate3d-2a.html create mode 100644 layout/reftests/transform-3d/rotatex-1-ref.html create mode 100644 layout/reftests/transform-3d/rotatex-1a.html create mode 100644 layout/reftests/transform-3d/rotatex-perspective-1a.html create mode 100644 layout/reftests/transform-3d/rotatex-perspective-1b.html create mode 100644 layout/reftests/transform-3d/rotatex-perspective-1c.html create mode 100644 layout/reftests/transform-3d/rotatex-perspective-3-ref.html create mode 100644 layout/reftests/transform-3d/rotatex-perspective-3a.html create mode 100644 layout/reftests/transform-3d/rotatex-transformorigin-1-ref.html create mode 100644 layout/reftests/transform-3d/rotatex-transformorigin-1a.html create mode 100644 layout/reftests/transform-3d/rotatey-1-ref.html create mode 100644 layout/reftests/transform-3d/rotatey-1a.html create mode 100644 layout/reftests/transform-3d/scale3d-1-ref.html create mode 100644 layout/reftests/transform-3d/scale3d-all-separate.html create mode 100644 layout/reftests/transform-3d/scale3d-all.html create mode 100644 layout/reftests/transform-3d/scale3d-xz.html create mode 100644 layout/reftests/transform-3d/scale3d-z.html create mode 100644 layout/reftests/transform-3d/scalez-1-ref.html create mode 100644 layout/reftests/transform-3d/scalez-1a.html create mode 100644 layout/reftests/transform-3d/scalezrotatex-1-ref.html create mode 100644 layout/reftests/transform-3d/scalezrotatex-1.html create mode 100644 layout/reftests/transform-3d/scroll-perspective-1-ref.html create mode 100644 layout/reftests/transform-3d/scroll-perspective-1.html create mode 100644 layout/reftests/transform-3d/snap-perspective-1-ref.html create mode 100644 layout/reftests/transform-3d/snap-perspective-1.html create mode 100644 layout/reftests/transform-3d/sorting-1-ref.html create mode 100644 layout/reftests/transform-3d/sorting-1a.html create mode 100644 layout/reftests/transform-3d/sorting-2-ref.html create mode 100644 layout/reftests/transform-3d/sorting-2a.html create mode 100644 layout/reftests/transform-3d/sorting-2b.html create mode 100644 layout/reftests/transform-3d/sorting-3a.html create mode 100644 layout/reftests/transform-3d/split-intersect1-ref.html create mode 100644 layout/reftests/transform-3d/split-intersect1.html create mode 100644 layout/reftests/transform-3d/split-intersect2-ref.html create mode 100644 layout/reftests/transform-3d/split-intersect2.html create mode 100644 layout/reftests/transform-3d/split-non-ortho1-ref.html create mode 100644 layout/reftests/transform-3d/split-non-ortho1.html create mode 100644 layout/reftests/transform-3d/transform-geometry-1-ref.html create mode 100644 layout/reftests/transform-3d/transform-geometry-1.html create mode 100644 layout/reftests/transform-3d/transform-style-flat-1-ref.html create mode 100644 layout/reftests/transform-3d/transform-style-flat-1a.html create mode 100644 layout/reftests/transform-3d/translate3d-1-ref.html create mode 100644 layout/reftests/transform-3d/translate3d-1a.html create mode 100644 layout/reftests/transform-3d/translatez-1-ref.html create mode 100644 layout/reftests/transform-3d/translatez-1a.html create mode 100644 layout/reftests/transform-3d/translatez-1b.html create mode 100644 layout/reftests/transform-3d/willchange-containing-block.html create mode 100644 layout/reftests/transform/1569215-1-ref.html create mode 100644 layout/reftests/transform/1569215-1.html create mode 100644 layout/reftests/transform/601894-1.html create mode 100644 layout/reftests/transform/601894-2.html create mode 100644 layout/reftests/transform/601894-ref.html create mode 100644 layout/reftests/transform/830299-1-ref.html create mode 100644 layout/reftests/transform/830299-1.html create mode 100644 layout/reftests/transform/abspos-1-ref.html create mode 100644 layout/reftests/transform/abspos-1a.html create mode 100644 layout/reftests/transform/abspos-1b.html create mode 100644 layout/reftests/transform/abspos-1c.html create mode 100644 layout/reftests/transform/abspos-1d.html create mode 100644 layout/reftests/transform/abspos-1e.html create mode 100644 layout/reftests/transform/abspos-1f.html create mode 100644 layout/reftests/transform/abspos-1g.html create mode 100644 layout/reftests/transform/animate-layer-scale-inherit-1-ref.html create mode 100644 layout/reftests/transform/animate-layer-scale-inherit-1.html create mode 100644 layout/reftests/transform/animate-layer-scale-inherit-2-ref.html create mode 100644 layout/reftests/transform/animate-layer-scale-inherit-2.html create mode 100644 layout/reftests/transform/animate-layer-scale-inherit-3.html create mode 100644 layout/reftests/transform/animate-layer-scale-inherit-4-ref.html create mode 100644 layout/reftests/transform/animate-layer-scale-inherit-4.html create mode 100644 layout/reftests/transform/compound-1-fail.html create mode 100644 layout/reftests/transform/compound-1-ref.html create mode 100644 layout/reftests/transform/compound-1a.html create mode 100644 layout/reftests/transform/descendant-1-ref.html create mode 100644 layout/reftests/transform/descendant-1.html create mode 100644 layout/reftests/transform/dynamic-add-without-change-cb-1-ref.html create mode 100644 layout/reftests/transform/dynamic-add-without-change-cb-1.html create mode 100644 layout/reftests/transform/dynamic-addremove-1-ref.html create mode 100644 layout/reftests/transform/dynamic-addremove-1a.html create mode 100644 layout/reftests/transform/dynamic-addremove-1b.html create mode 100644 layout/reftests/transform/dynamic-addremove-1c.html create mode 100644 layout/reftests/transform/dynamic-addremove-2-ref.html create mode 100644 layout/reftests/transform/dynamic-addremove-2.html create mode 100644 layout/reftests/transform/dynamic-inherit-1-ref.html create mode 100644 layout/reftests/transform/dynamic-inherit-1.html create mode 100644 layout/reftests/transform/iframe-1-ref.html create mode 100644 layout/reftests/transform/iframe-1.html create mode 100644 layout/reftests/transform/iframe-transform.html create mode 100644 layout/reftests/transform/inline-1-ref.html create mode 100644 layout/reftests/transform/inline-1a.html create mode 100644 layout/reftests/transform/invalidate-svg-scale-1-ref.html create mode 100644 layout/reftests/transform/invalidate-svg-scale-1.html create mode 100644 layout/reftests/transform/invalidate-transform-1-ref.html create mode 100644 layout/reftests/transform/invalidate-transform-1.html create mode 100644 layout/reftests/transform/matrix-1-ref.html create mode 100644 layout/reftests/transform/matrix-1a.html create mode 100644 layout/reftests/transform/matrix-2-ref.html create mode 100644 layout/reftests/transform/matrix-2a.html create mode 100644 layout/reftests/transform/matrix-3-ref.html create mode 100644 layout/reftests/transform/matrix-3a.html create mode 100644 layout/reftests/transform/matrix-4-ref.html create mode 100644 layout/reftests/transform/matrix-4a.html create mode 100644 layout/reftests/transform/matrix-5-ref.html create mode 100644 layout/reftests/transform/matrix-5a.html create mode 100644 layout/reftests/transform/matrix-6-ref.html create mode 100644 layout/reftests/transform/matrix-6a.html create mode 100644 layout/reftests/transform/matrix-7-ref.html create mode 100644 layout/reftests/transform/matrix-7a.html create mode 100644 layout/reftests/transform/matrix3d-1-ref.html create mode 100644 layout/reftests/transform/matrix3d-1.html create mode 100644 layout/reftests/transform/origin-1-ref.html create mode 100644 layout/reftests/transform/origin-1a.html create mode 100644 layout/reftests/transform/origin-1b.html create mode 100644 layout/reftests/transform/origin-2-ref.html create mode 100644 layout/reftests/transform/origin-2a.html create mode 100644 layout/reftests/transform/origin-2b.html create mode 100644 layout/reftests/transform/origin-2c.html create mode 100644 layout/reftests/transform/origin-name-1-ref.html create mode 100644 layout/reftests/transform/origin-name-1a.html create mode 100644 layout/reftests/transform/origin-name-1b.html create mode 100644 layout/reftests/transform/origin-name-2-ref.html create mode 100644 layout/reftests/transform/origin-name-2a.html create mode 100644 layout/reftests/transform/origin-name-2b.html create mode 100644 layout/reftests/transform/origin-name-2c.html create mode 100644 layout/reftests/transform/origin-name-3-ref.html create mode 100644 layout/reftests/transform/origin-name-3a.html create mode 100644 layout/reftests/transform/origin-name-3b.html create mode 100644 layout/reftests/transform/partial-prerender-expansion-ref.html create mode 100644 layout/reftests/transform/partial-prerender-expansion-rotate.html create mode 100644 layout/reftests/transform/partial-prerender-expansion-translate.html create mode 100644 layout/reftests/transform/partial-prerender-expansion-with-resolution-1.html create mode 100644 layout/reftests/transform/partial-prerender-expansion-with-resolution-2.html create mode 100644 layout/reftests/transform/partial-prerender-expansion-with-resolution-ref.html create mode 100644 layout/reftests/transform/partial-prerender-in-svg-1-ref.html create mode 100644 layout/reftests/transform/partial-prerender-in-svg-1.html create mode 100644 layout/reftests/transform/partial-prerender-in-svg-2.html create mode 100644 layout/reftests/transform/partial-prerender-in-svg-3-ref.html create mode 100644 layout/reftests/transform/partial-prerender-in-svg-3.html create mode 100644 layout/reftests/transform/partial-prerender-translate-1.html create mode 100644 layout/reftests/transform/partial-prerender-translate-10-ref.html create mode 100644 layout/reftests/transform/partial-prerender-translate-10.html create mode 100644 layout/reftests/transform/partial-prerender-translate-11-ref.html create mode 100644 layout/reftests/transform/partial-prerender-translate-11.html create mode 100644 layout/reftests/transform/partial-prerender-translate-12.html create mode 100644 layout/reftests/transform/partial-prerender-translate-2-ref.html create mode 100644 layout/reftests/transform/partial-prerender-translate-2.html create mode 100644 layout/reftests/transform/partial-prerender-translate-3-ref.html create mode 100644 layout/reftests/transform/partial-prerender-translate-3.html create mode 100644 layout/reftests/transform/partial-prerender-translate-4.html create mode 100644 layout/reftests/transform/partial-prerender-translate-5-ref.html create mode 100644 layout/reftests/transform/partial-prerender-translate-5.html create mode 100644 layout/reftests/transform/partial-prerender-translate-6-ref.html create mode 100644 layout/reftests/transform/partial-prerender-translate-6.html create mode 100644 layout/reftests/transform/partial-prerender-translate-7.html create mode 100644 layout/reftests/transform/partial-prerender-translate-8-ref.html create mode 100644 layout/reftests/transform/partial-prerender-translate-8.html create mode 100644 layout/reftests/transform/partial-prerender-translate-9.html create mode 100644 layout/reftests/transform/pass.svg create mode 100644 layout/reftests/transform/percent-1-ref.html create mode 100644 layout/reftests/transform/percent-1a.html create mode 100644 layout/reftests/transform/percent-1b.html create mode 100644 layout/reftests/transform/percent-1c.html create mode 100644 layout/reftests/transform/percent-1d.html create mode 100644 layout/reftests/transform/percent-1e.html create mode 100644 layout/reftests/transform/percent-1f.html create mode 100644 layout/reftests/transform/percent-1g.html create mode 100644 layout/reftests/transform/propagate-inherit-boolean-ref.html create mode 100644 layout/reftests/transform/propagate-inherit-boolean.html create mode 100644 layout/reftests/transform/reftest.list create mode 100644 layout/reftests/transform/rotate-1-ref.html create mode 100644 layout/reftests/transform/rotate-1a.html create mode 100644 layout/reftests/transform/rotate-1b.html create mode 100644 layout/reftests/transform/rotate-1c.html create mode 100644 layout/reftests/transform/rotate-1d.html create mode 100644 layout/reftests/transform/rotate-1e.html create mode 100644 layout/reftests/transform/rotate-1f.html create mode 100644 layout/reftests/transform/rotate-2-ref.html create mode 100644 layout/reftests/transform/rotate-2a.html create mode 100644 layout/reftests/transform/rotate-2b.html create mode 100644 layout/reftests/transform/scale-1-ref.html create mode 100644 layout/reftests/transform/scale-1a.html create mode 100644 layout/reftests/transform/scale-1b.html create mode 100644 layout/reftests/transform/scale-percent-1-ref.html create mode 100644 layout/reftests/transform/scale-percent-1.html create mode 100644 layout/reftests/transform/scaled-blend-mode-ref.html create mode 100644 layout/reftests/transform/scaled-blend-mode.html create mode 100644 layout/reftests/transform/scalex-1-ref.html create mode 100644 layout/reftests/transform/scalex-1.html create mode 100644 layout/reftests/transform/scaley-1-ref.html create mode 100644 layout/reftests/transform/scaley-1.html create mode 100644 layout/reftests/transform/singular-1a.html create mode 100644 layout/reftests/transform/skew-1-ref.html create mode 100644 layout/reftests/transform/skew-1a.html create mode 100644 layout/reftests/transform/skew-1b.html create mode 100644 layout/reftests/transform/skew-2-ref.html create mode 100644 layout/reftests/transform/skew-2a.html create mode 100644 layout/reftests/transform/snapping-1-ref.html create mode 100644 layout/reftests/transform/snapping-1.html create mode 100644 layout/reftests/transform/square.html create mode 100644 layout/reftests/transform/stresstest-1-ref.html create mode 100644 layout/reftests/transform/stresstest-1.html create mode 100644 layout/reftests/transform/table-1-ref.html create mode 100644 layout/reftests/transform/table-1a.html create mode 100644 layout/reftests/transform/table-1b.html create mode 100644 layout/reftests/transform/table-1c.html create mode 100644 layout/reftests/transform/table-2-ref.html create mode 100644 layout/reftests/transform/table-2a.html create mode 100644 layout/reftests/transform/table-2b.html create mode 100644 layout/reftests/transform/table-overflowed-by-animation-ref.html create mode 100644 layout/reftests/transform/table-overflowed-by-animation.html create mode 100644 layout/reftests/transform/transform-anon-block-1-ref.html create mode 100644 layout/reftests/transform/transform-anon-block-1.html create mode 100644 layout/reftests/transform/transform-box-svg-1-ref.svg create mode 100644 layout/reftests/transform/transform-box-svg-1a.svg create mode 100644 layout/reftests/transform/transform-box-svg-1b.svg create mode 100644 layout/reftests/transform/transform-box-svg-2-ref.svg create mode 100644 layout/reftests/transform/transform-box-svg-2a.svg create mode 100644 layout/reftests/transform/transform-box-svg-2b.svg create mode 100644 layout/reftests/transform/transform-box-svg-3a.svg create mode 100644 layout/reftests/transform/transform-origin-svg-1-ref.svg create mode 100644 layout/reftests/transform/transform-origin-svg-1a.svg create mode 100644 layout/reftests/transform/transform-origin-svg-1b.svg create mode 100644 layout/reftests/transform/transform-origin-svg-2-ref.svg create mode 100644 layout/reftests/transform/transform-origin-svg-2a.svg create mode 100644 layout/reftests/transform/transform-origin-svg-2b.svg create mode 100644 layout/reftests/transform/transform-svg-1-ref.xhtml create mode 100644 layout/reftests/transform/transform-svg-1a.xhtml create mode 100644 layout/reftests/transform/transform-svg-1b.xhtml create mode 100644 layout/reftests/transform/transform-svg-2-fail.xhtml create mode 100644 layout/reftests/transform/transform-svg-2-ref.xhtml create mode 100644 layout/reftests/transform/transform-svg-2a.xhtml create mode 100644 layout/reftests/transform/translate-1-ref.html create mode 100644 layout/reftests/transform/translate-1a.html create mode 100644 layout/reftests/transform/translate-1b.html create mode 100644 layout/reftests/transform/translate-1c.html create mode 100644 layout/reftests/transform/translate-1d.html create mode 100644 layout/reftests/transform/translate-1e.html create mode 100644 layout/reftests/transform/translate-2-ref.html create mode 100644 layout/reftests/transform/translate-2a.html create mode 100644 layout/reftests/transform/translate-3-ref.html create mode 100644 layout/reftests/transform/translate-3.html create mode 100644 layout/reftests/transform/translate-rounding-1.html create mode 100644 layout/reftests/transform/translate-rounding-2.html create mode 100644 layout/reftests/transform/translate-rounding-3.html create mode 100644 layout/reftests/transform/translate-rounding-ref.html create mode 100644 layout/reftests/transform/translate-rounding-viewport-ref.html create mode 100644 layout/reftests/transform/translatex-1-ref-2.html create mode 100644 layout/reftests/transform/translatex-1-ref.html create mode 100644 layout/reftests/transform/translatex-1a.html create mode 100644 layout/reftests/transform/translatex-1b.html create mode 100644 layout/reftests/transform/translatex-1c.html create mode 100644 layout/reftests/transform/translatex-1d.html create mode 100644 layout/reftests/transform/translatex-1e.html create mode 100644 layout/reftests/transform/translatex-2.html create mode 100644 layout/reftests/transform/translatey-1-ref-2.html create mode 100644 layout/reftests/transform/translatey-1-ref.html create mode 100644 layout/reftests/transform/translatey-1a.html create mode 100644 layout/reftests/transform/translatey-1b.html create mode 100644 layout/reftests/transform/translatey-1c.html create mode 100644 layout/reftests/transform/translatey-1d.html create mode 100644 layout/reftests/transform/translatey-1e.html create mode 100644 layout/reftests/transform/translatey-2.html create mode 100644 layout/reftests/unicode/langattribute-ref.html create mode 100644 layout/reftests/unicode/langattribute.html create mode 100644 layout/reftests/unicode/reftest.list create mode 100644 layout/reftests/unicode/unicode-attribute-selector.html create mode 100644 layout/reftests/unicode/unicode-element-selector.html create mode 100644 layout/reftests/unicode/unicode-lang.html create mode 100644 layout/reftests/unicode/unicode-media-query-media-type.html create mode 100644 layout/reftests/unicode/unicode-media-query-query.html create mode 100644 layout/reftests/unicode/unicode-pseudo-selector.html create mode 100644 layout/reftests/unicode/unicode-ref-print.html create mode 100644 layout/reftests/unicode/unicode-ref.html create mode 100644 layout/reftests/usercss/reftest.list create mode 100644 layout/reftests/usercss/usercss-moz-document-ref.html create mode 100644 layout/reftests/usercss/usercss-moz-document.html create mode 100644 layout/reftests/usercss/usercss-ref.html create mode 100644 layout/reftests/usercss/usercss-uppercase.html create mode 100644 layout/reftests/usercss/usercss.html create mode 100644 layout/reftests/view-source/blue-circle-16x16.png create mode 100644 layout/reftests/view-source/reftest.list create mode 100644 layout/reftests/view-source/view-source-image-ref.html create mode 100644 layout/reftests/view-source/view-source-image.html create mode 100644 layout/reftests/web-animations/1246046-1.html create mode 100644 layout/reftests/web-animations/1267937-1.html create mode 100644 layout/reftests/web-animations/1267937-ref.html create mode 100644 layout/reftests/web-animations/1298742-1.html create mode 100644 layout/reftests/web-animations/1298742-ref.html create mode 100644 layout/reftests/web-animations/1363639-1.html create mode 100644 layout/reftests/web-animations/animation-utils.js create mode 100644 layout/reftests/web-animations/cancel-animation-with-selector-matching.html create mode 100644 layout/reftests/web-animations/child-in-animating-element-display-none-ref.html create mode 100644 layout/reftests/web-animations/child-in-animating-element-display-none.html create mode 100644 layout/reftests/web-animations/green-box.html create mode 100644 layout/reftests/web-animations/reftest.list create mode 100644 layout/reftests/web-animations/restyle-after-display-none.html create mode 100644 layout/reftests/web-animations/stacking-context-animation-changing-target-ref.html create mode 100644 layout/reftests/web-animations/stacking-context-animation-on-table-ref.html create mode 100644 layout/reftests/web-animations/stacking-context-animation-ref.html create mode 100644 layout/reftests/web-animations/stacking-context-opacity-changing-effect.html create mode 100644 layout/reftests/web-animations/stacking-context-opacity-changing-keyframe-in-delay.html create mode 100644 layout/reftests/web-animations/stacking-context-opacity-changing-keyframe.html create mode 100644 layout/reftests/web-animations/stacking-context-opacity-changing-target-in-delay.html create mode 100644 layout/reftests/web-animations/stacking-context-opacity-changing-target.html create mode 100644 layout/reftests/web-animations/stacking-context-opacity-losing-css-animation-in-delay.html create mode 100644 layout/reftests/web-animations/stacking-context-transform-changing-display-property.html create mode 100644 layout/reftests/web-animations/stacking-context-transform-changing-effect-on-table.html create mode 100644 layout/reftests/web-animations/stacking-context-transform-changing-effect.html create mode 100644 layout/reftests/web-animations/stacking-context-transform-changing-keyframe-in-delay.html create mode 100644 layout/reftests/web-animations/stacking-context-transform-changing-keyframe.html create mode 100644 layout/reftests/web-animations/stacking-context-transform-changing-target-in-delay.html create mode 100644 layout/reftests/web-animations/stacking-context-transform-changing-target.html create mode 100644 layout/reftests/web-animations/stacking-context-transform-losing-css-animation-in-delay.html create mode 100644 layout/reftests/web-animations/stacking-context-transform-none-animation-before-appending-element.html create mode 100644 layout/reftests/web-animations/style-updates-for-iteration-composite-ref.html create mode 100644 layout/reftests/web-animations/style-updates-on-current-iteration-changed.html create mode 100644 layout/reftests/web-animations/style-updates-on-iteration-composition-changed-from-accumulate-to-replace.html create mode 100644 layout/reftests/web-animations/style-updates-on-iteration-composition-changed-from-replace-to-accumulate.html create mode 100644 layout/reftests/webcomponents/basic-shadow-1-ref.html create mode 100644 layout/reftests/webcomponents/basic-shadow-1.html create mode 100644 layout/reftests/webcomponents/basic-shadow-2-ref.html create mode 100644 layout/reftests/webcomponents/basic-shadow-2.html create mode 100644 layout/reftests/webcomponents/basic-shadow-3-ref.html create mode 100644 layout/reftests/webcomponents/basic-shadow-3.html create mode 100644 layout/reftests/webcomponents/basic-shadow-4-ref.html create mode 100644 layout/reftests/webcomponents/basic-shadow-4.html create mode 100644 layout/reftests/webcomponents/basic-slot-1-ref.html create mode 100644 layout/reftests/webcomponents/basic-slot-1.html create mode 100644 layout/reftests/webcomponents/basic-slot-2-ref.html create mode 100644 layout/reftests/webcomponents/basic-slot-2.html create mode 100644 layout/reftests/webcomponents/basic-slot-3-ref.html create mode 100644 layout/reftests/webcomponents/basic-slot-3.html create mode 100644 layout/reftests/webcomponents/basic-slot-4.html create mode 100644 layout/reftests/webcomponents/basic-slot-5-ref.html create mode 100644 layout/reftests/webcomponents/basic-slot-5.html create mode 100644 layout/reftests/webcomponents/basic-slot-6-ref.html create mode 100644 layout/reftests/webcomponents/basic-slot-6.html create mode 100644 layout/reftests/webcomponents/dynamic-insertion-point-distribution-1-ref.html create mode 100644 layout/reftests/webcomponents/dynamic-insertion-point-distribution-1.html create mode 100644 layout/reftests/webcomponents/dynamic-insertion-point-distribution-2-ref.html create mode 100644 layout/reftests/webcomponents/dynamic-insertion-point-distribution-2.html create mode 100644 layout/reftests/webcomponents/fallback-content-1-ref.html create mode 100644 layout/reftests/webcomponents/fallback-content-1.html create mode 100644 layout/reftests/webcomponents/input-transition-1-ref.html create mode 100644 layout/reftests/webcomponents/input-transition-1.html create mode 100644 layout/reftests/webcomponents/nested-insertion-point-1-ref.html create mode 100644 layout/reftests/webcomponents/nested-insertion-point-1.html create mode 100644 layout/reftests/webcomponents/reframe-shadow-child-1.html create mode 100644 layout/reftests/webcomponents/reframe-shadow-child-2.html create mode 100644 layout/reftests/webcomponents/reframe-shadow-child-ref.html create mode 100644 layout/reftests/webcomponents/reftest.list create mode 100644 layout/reftests/webcomponents/remove-append-shadow-host-1-ref.html create mode 100644 layout/reftests/webcomponents/remove-append-shadow-host-1.html create mode 100644 layout/reftests/webcomponents/remove-insertion-point-1-ref.html create mode 100644 layout/reftests/webcomponents/remove-insertion-point-1.html create mode 100644 layout/reftests/webcomponents/shadow-style-1-ref.html create mode 100644 layout/reftests/webcomponents/shadow-style-1.html create mode 100644 layout/reftests/webcomponents/shadow-style-2-ref.html create mode 100644 layout/reftests/webcomponents/shadow-style-2.html create mode 100644 layout/reftests/webcomponents/shadow-style-3-ref.html create mode 100644 layout/reftests/webcomponents/shadow-style-3.html create mode 100644 layout/reftests/webcomponents/style-sharing-across-shadow.html create mode 100644 layout/reftests/webcomponents/style-sharing-ref.html create mode 100644 layout/reftests/webcomponents/style-sharing.html create mode 100644 layout/reftests/webcomponents/update-dist-node-descendants-1-ref.html create mode 100644 layout/reftests/webcomponents/update-dist-node-descendants-1.html create mode 100644 layout/reftests/webkit-box/reftest.list create mode 100644 layout/reftests/webkit-box/webkit-box-abspos-children-1-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-abspos-children-1.html create mode 100644 layout/reftests/webkit-box/webkit-box-align-horiz-1-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-align-horiz-1a.html create mode 100644 layout/reftests/webkit-box/webkit-box-align-horiz-1b.html create mode 100644 layout/reftests/webkit-box/webkit-box-align-vert-1-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-align-vert-1.html create mode 100644 layout/reftests/webkit-box/webkit-box-anon-flex-items-1-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-anon-flex-items-1a.html create mode 100644 layout/reftests/webkit-box/webkit-box-anon-flex-items-1b.html create mode 100644 layout/reftests/webkit-box/webkit-box-anon-flex-items-2-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-anon-flex-items-2.html create mode 100644 layout/reftests/webkit-box/webkit-box-anon-flex-items-3-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-anon-flex-items-3.html create mode 100644 layout/reftests/webkit-box/webkit-box-direction-1-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-direction-1.html create mode 100644 layout/reftests/webkit-box/webkit-box-direction-2-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-direction-2.html create mode 100644 layout/reftests/webkit-box/webkit-box-flex-1-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-flex-1.html create mode 100644 layout/reftests/webkit-box/webkit-box-ordinal-group-1-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-ordinal-group-1.html create mode 100644 layout/reftests/webkit-box/webkit-box-ordinal-group-2-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-ordinal-group-2.html create mode 100644 layout/reftests/webkit-box/webkit-box-ordinal-group-3-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-ordinal-group-3.html create mode 100644 layout/reftests/webkit-box/webkit-box-pack-horiz-1-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-pack-horiz-1a.html create mode 100644 layout/reftests/webkit-box/webkit-box-pack-horiz-1b.html create mode 100644 layout/reftests/webkit-box/webkit-box-pack-vert-1-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-pack-vert-1.html create mode 100644 layout/reftests/webkit-box/webkit-box-with-modern-css-1-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-with-modern-css-1.html create mode 100644 layout/reftests/webkit-box/webkit-box-with-modern-css-2-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-with-modern-css-2.html create mode 100644 layout/reftests/webkit-box/webkit-display-values-1-ref.html create mode 100644 layout/reftests/webkit-box/webkit-display-values-1.html create mode 100644 layout/reftests/webkit-gradient/reftest.list create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-approx-radial-1-ref.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-approx-radial-1.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-linear-1-ref.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-linear-1a.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-linear-1b.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-linear-1c.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-linear-1d.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-linear-2-ref.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-linear-2.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-radial-1-ref.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-radial-1a.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-radial-1b.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-radial-2-ref.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-radial-2.html create mode 100644 layout/reftests/webkit-gradient/webkit-linear-gradient-1-ref.html create mode 100644 layout/reftests/webkit-gradient/webkit-linear-gradient-1.html create mode 100644 layout/reftests/webm-video/aspect-ratio-1-ref.html create mode 100644 layout/reftests/webm-video/aspect-ratio-1a.xhtml create mode 100644 layout/reftests/webm-video/aspect-ratio-1b.xhtml create mode 100644 layout/reftests/webm-video/aspect-ratio-2-ref.html create mode 100644 layout/reftests/webm-video/aspect-ratio-2a.xhtml create mode 100644 layout/reftests/webm-video/aspect-ratio-2b.xhtml create mode 100644 layout/reftests/webm-video/aspect-ratio-3-ref.xhtml create mode 100644 layout/reftests/webm-video/aspect-ratio-3a.xhtml create mode 100644 layout/reftests/webm-video/aspect-ratio-3b.xhtml create mode 100644 layout/reftests/webm-video/basic-1-ref.html create mode 100644 layout/reftests/webm-video/basic-1.xhtml create mode 100644 layout/reftests/webm-video/black100x100-aspect3to2.webm create mode 100644 layout/reftests/webm-video/black140x100.webm create mode 100644 layout/reftests/webm-video/black29x19offset.webm create mode 100644 layout/reftests/webm-video/blue140x100.png create mode 100644 layout/reftests/webm-video/blue250x200.png create mode 100644 layout/reftests/webm-video/bug686957-ref.html create mode 100644 layout/reftests/webm-video/bug686957.html create mode 100644 layout/reftests/webm-video/canvas-1a.xhtml create mode 100644 layout/reftests/webm-video/canvas-1b.xhtml create mode 100644 layout/reftests/webm-video/clipping-1-ref.html create mode 100644 layout/reftests/webm-video/clipping-1a.html create mode 100644 layout/reftests/webm-video/colors-16x8.png create mode 100644 layout/reftests/webm-video/colors-16x8.webm create mode 100644 layout/reftests/webm-video/colors-8x16.png create mode 100644 layout/reftests/webm-video/colors-8x16.webm create mode 100644 layout/reftests/webm-video/empty-1-ref.html create mode 100644 layout/reftests/webm-video/empty-1a.html create mode 100644 layout/reftests/webm-video/empty-1b.html create mode 100644 layout/reftests/webm-video/encoded-aspect-ratio-1-ref.html create mode 100644 layout/reftests/webm-video/encoded-aspect-ratio-1.html create mode 100644 layout/reftests/webm-video/frames.webm create mode 100644 layout/reftests/webm-video/generate-object-fit-video-tests.sh create mode 100644 layout/reftests/webm-video/generate-object-position-video-tests.sh create mode 100644 layout/reftests/webm-video/green70x30.png create mode 100644 layout/reftests/webm-video/object-aspect-ratio-1a.xhtml create mode 100644 layout/reftests/webm-video/object-aspect-ratio-1b.xhtml create mode 100644 layout/reftests/webm-video/object-aspect-ratio-2a.xhtml create mode 100644 layout/reftests/webm-video/object-aspect-ratio-2b.xhtml create mode 100644 layout/reftests/webm-video/object-fit-contain-webm-001-ref.html create mode 100644 layout/reftests/webm-video/object-fit-contain-webm-001.html create mode 100644 layout/reftests/webm-video/object-fit-contain-webm-002-ref.html create mode 100644 layout/reftests/webm-video/object-fit-contain-webm-002.html create mode 100644 layout/reftests/webm-video/object-fit-cover-webm-001-ref.html create mode 100644 layout/reftests/webm-video/object-fit-cover-webm-001.html create mode 100644 layout/reftests/webm-video/object-fit-cover-webm-002-ref.html create mode 100644 layout/reftests/webm-video/object-fit-cover-webm-002.html create mode 100644 layout/reftests/webm-video/object-fit-fill-webm-001-ref.html create mode 100644 layout/reftests/webm-video/object-fit-fill-webm-001.html create mode 100644 layout/reftests/webm-video/object-fit-fill-webm-002-ref.html create mode 100644 layout/reftests/webm-video/object-fit-fill-webm-002.html create mode 100644 layout/reftests/webm-video/object-fit-none-webm-001-ref.html create mode 100644 layout/reftests/webm-video/object-fit-none-webm-001.html create mode 100644 layout/reftests/webm-video/object-fit-none-webm-002-ref.html create mode 100644 layout/reftests/webm-video/object-fit-none-webm-002.html create mode 100644 layout/reftests/webm-video/object-fit-scale-down-webm-001-ref.html create mode 100644 layout/reftests/webm-video/object-fit-scale-down-webm-001.html create mode 100644 layout/reftests/webm-video/object-fit-scale-down-webm-002-ref.html create mode 100644 layout/reftests/webm-video/object-fit-scale-down-webm-002.html create mode 100644 layout/reftests/webm-video/object-position-webm-001-ref.html create mode 100644 layout/reftests/webm-video/object-position-webm-001.html create mode 100644 layout/reftests/webm-video/object-position-webm-002-ref.html create mode 100644 layout/reftests/webm-video/object-position-webm-002.html create mode 100644 layout/reftests/webm-video/offset-1-ref.html create mode 100644 layout/reftests/webm-video/offset-1.xhtml create mode 100644 layout/reftests/webm-video/poster-1.html create mode 100644 layout/reftests/webm-video/poster-10.html create mode 100644 layout/reftests/webm-video/poster-11.html create mode 100644 layout/reftests/webm-video/poster-12.html create mode 100644 layout/reftests/webm-video/poster-13.html create mode 100644 layout/reftests/webm-video/poster-15.html create mode 100644 layout/reftests/webm-video/poster-2.html create mode 100644 layout/reftests/webm-video/poster-3.html create mode 100644 layout/reftests/webm-video/poster-4.html create mode 100644 layout/reftests/webm-video/poster-5.html create mode 100644 layout/reftests/webm-video/poster-6.html create mode 100644 layout/reftests/webm-video/poster-7.html create mode 100644 layout/reftests/webm-video/poster-8.html create mode 100644 layout/reftests/webm-video/poster-ref-black140x100.html create mode 100644 layout/reftests/webm-video/poster-ref-blue125x100.html create mode 100644 layout/reftests/webm-video/poster-ref-blue140x100.html create mode 100644 layout/reftests/webm-video/poster-ref-blue250x200.html create mode 100644 layout/reftests/webm-video/poster-ref-blue400x300.html create mode 100644 layout/reftests/webm-video/poster-ref-green70x30.html create mode 100644 layout/reftests/webm-video/poster-ref-red140x100.html create mode 100644 layout/reftests/webm-video/poster-ref-red160x120.html create mode 100644 layout/reftests/webm-video/red140x100.png create mode 100644 layout/reftests/webm-video/red160x120.png create mode 100644 layout/reftests/webm-video/reftest.list create mode 100644 layout/reftests/webm-video/webm-alpha-2-ref.html create mode 100644 layout/reftests/webm-video/webm-alpha-2.html create mode 100644 layout/reftests/webm-video/webm-alpha-capture.html create mode 100644 layout/reftests/webm-video/webm-alpha-ref.html create mode 100644 layout/reftests/webm-video/webm-alpha.html create mode 100644 layout/reftests/webm-video/webm-alpha.webm create mode 100644 layout/reftests/webm-video/zoomed-1-ref.html create mode 100644 layout/reftests/webm-video/zoomed-1.xhtml create mode 100644 layout/reftests/writing-mode/1079154-1-vertical-rl-columns-ref.html create mode 100644 layout/reftests/writing-mode/1079154-1-vertical-rl-columns.html create mode 100644 layout/reftests/writing-mode/1082844-ref.html create mode 100644 layout/reftests/writing-mode/1082844.html create mode 100644 layout/reftests/writing-mode/1083748-ref.html create mode 100644 layout/reftests/writing-mode/1083748.html create mode 100644 layout/reftests/writing-mode/1083848-1-inline-border-ref.html create mode 100644 layout/reftests/writing-mode/1083848-1-inline-border.html create mode 100644 layout/reftests/writing-mode/1083848-2-inline-background-ref.html create mode 100644 layout/reftests/writing-mode/1083848-2-inline-background.html create mode 100644 layout/reftests/writing-mode/1083848-3-inline-background-repeat-ref.html create mode 100644 layout/reftests/writing-mode/1083848-3-inline-background-repeat.html create mode 100644 layout/reftests/writing-mode/1083892-1-ref.html create mode 100644 layout/reftests/writing-mode/1083892-1.html create mode 100644 layout/reftests/writing-mode/1086883-1-ref.html create mode 100644 layout/reftests/writing-mode/1086883-1a.html create mode 100644 layout/reftests/writing-mode/1086883-1b.html create mode 100644 layout/reftests/writing-mode/1088025-1-ref.html create mode 100644 layout/reftests/writing-mode/1088025-1.html create mode 100644 layout/reftests/writing-mode/1089388-1-ref.html create mode 100644 layout/reftests/writing-mode/1089388-1.html create mode 100644 layout/reftests/writing-mode/1089388-2-ref.html create mode 100644 layout/reftests/writing-mode/1089388-2.html create mode 100644 layout/reftests/writing-mode/1090159-1-ref.html create mode 100644 layout/reftests/writing-mode/1090159-1.html create mode 100644 layout/reftests/writing-mode/1090168-1-notref.html create mode 100644 layout/reftests/writing-mode/1090168-1-ref.html create mode 100644 layout/reftests/writing-mode/1090168-1.html create mode 100644 layout/reftests/writing-mode/1090168-2-ref.html create mode 100644 layout/reftests/writing-mode/1090168-2.html create mode 100644 layout/reftests/writing-mode/1090168-3-ref.html create mode 100644 layout/reftests/writing-mode/1090168-3.html create mode 100644 layout/reftests/writing-mode/1091058-1-ref.html create mode 100644 layout/reftests/writing-mode/1091058-1.html create mode 100644 layout/reftests/writing-mode/1094434-1-ref.html create mode 100644 layout/reftests/writing-mode/1094434-1.html create mode 100644 layout/reftests/writing-mode/1094434-2-ref.html create mode 100644 layout/reftests/writing-mode/1094434-2.html create mode 100644 layout/reftests/writing-mode/1094914-1-ref.html create mode 100644 layout/reftests/writing-mode/1094914-1a.html create mode 100644 layout/reftests/writing-mode/1094914-1b.html create mode 100644 layout/reftests/writing-mode/1096224-1-ref.html create mode 100644 layout/reftests/writing-mode/1096224-1a.html create mode 100644 layout/reftests/writing-mode/1096224-1b.html create mode 100644 layout/reftests/writing-mode/1102175-1-ref.html create mode 100644 layout/reftests/writing-mode/1102175-1a.html create mode 100644 layout/reftests/writing-mode/1102175-1b.html create mode 100644 layout/reftests/writing-mode/1103613-1-ref.html create mode 100644 layout/reftests/writing-mode/1103613-1.html create mode 100644 layout/reftests/writing-mode/1105268-1-min-max-dimensions-ref.html create mode 100644 layout/reftests/writing-mode/1105268-1-min-max-dimensions.html create mode 100644 layout/reftests/writing-mode/1105268-2-min-max-dimensions-ref.html create mode 100644 layout/reftests/writing-mode/1105268-2-min-max-dimensions.html create mode 100644 layout/reftests/writing-mode/1106669-1-intrinsic-for-container-ref.html create mode 100644 layout/reftests/writing-mode/1106669-1-intrinsic-for-container.html create mode 100644 layout/reftests/writing-mode/1108923-1-percentage-margins-ref.html create mode 100644 layout/reftests/writing-mode/1108923-1-percentage-margins.html create mode 100644 layout/reftests/writing-mode/1111944-1-list-marker-ref.html create mode 100644 layout/reftests/writing-mode/1111944-1-list-marker.html create mode 100644 layout/reftests/writing-mode/1115916-1-vertical-metrics-ref.html create mode 100644 layout/reftests/writing-mode/1115916-1-vertical-metrics.html create mode 100644 layout/reftests/writing-mode/1117210-1-vertical-baseline-snap-ref.html create mode 100644 layout/reftests/writing-mode/1117210-1-vertical-baseline-snap.html create mode 100644 layout/reftests/writing-mode/1117227-1-text-overflow-ref.html create mode 100644 layout/reftests/writing-mode/1117227-1-text-overflow.html create mode 100644 layout/reftests/writing-mode/1122366-1-margin-collapse-ref.html create mode 100644 layout/reftests/writing-mode/1122366-1-margin-collapse.html create mode 100644 layout/reftests/writing-mode/1124636-1-fieldset-max-height-ref.html create mode 100644 layout/reftests/writing-mode/1124636-1-fieldset-max-height.html create mode 100644 layout/reftests/writing-mode/1124636-2-fieldset-min-height-ref.html create mode 100644 layout/reftests/writing-mode/1124636-2-fieldset-min-height.html create mode 100644 layout/reftests/writing-mode/1127488-align-bottom-left-ref.html create mode 100644 layout/reftests/writing-mode/1127488-align-bottom-right-ref.html create mode 100644 layout/reftests/writing-mode/1127488-align-default-horizontal-tb-ltr.html create mode 100644 layout/reftests/writing-mode/1127488-align-default-horizontal-tb-rtl.html create mode 100644 layout/reftests/writing-mode/1127488-align-default-vertical-lr-ltr.html create mode 100644 layout/reftests/writing-mode/1127488-align-default-vertical-lr-rtl.html create mode 100644 layout/reftests/writing-mode/1127488-align-default-vertical-rl-ltr.html create mode 100644 layout/reftests/writing-mode/1127488-align-default-vertical-rl-rtl.html create mode 100644 layout/reftests/writing-mode/1127488-align-end-horizontal-tb-ltr.html create mode 100644 layout/reftests/writing-mode/1127488-align-end-horizontal-tb-rtl.html create mode 100644 layout/reftests/writing-mode/1127488-align-end-vertical-lr-ltr.html create mode 100644 layout/reftests/writing-mode/1127488-align-end-vertical-lr-rtl.html create mode 100644 layout/reftests/writing-mode/1127488-align-end-vertical-rl-ltr.html create mode 100644 layout/reftests/writing-mode/1127488-align-end-vertical-rl-rtl.html create mode 100644 layout/reftests/writing-mode/1127488-align-left-horizontal-tb-ltr.html create mode 100644 layout/reftests/writing-mode/1127488-align-left-horizontal-tb-rtl.html create mode 100644 layout/reftests/writing-mode/1127488-align-left-vertical-lr-ltr.html create mode 100644 layout/reftests/writing-mode/1127488-align-left-vertical-lr-rtl.html create mode 100644 layout/reftests/writing-mode/1127488-align-left-vertical-rl-ltr.html create mode 100644 layout/reftests/writing-mode/1127488-align-left-vertical-rl-rtl.html create mode 100644 layout/reftests/writing-mode/1127488-align-right-horizontal-tb-ltr.html create mode 100644 layout/reftests/writing-mode/1127488-align-right-horizontal-tb-rtl.html create mode 100644 layout/reftests/writing-mode/1127488-align-right-vertical-lr-ltr.html create mode 100644 layout/reftests/writing-mode/1127488-align-right-vertical-lr-rtl.html create mode 100644 layout/reftests/writing-mode/1127488-align-right-vertical-rl-ltr.html create mode 100644 layout/reftests/writing-mode/1127488-align-right-vertical-rl-rtl.html create mode 100644 layout/reftests/writing-mode/1127488-align-start-horizontal-tb-ltr.html create mode 100644 layout/reftests/writing-mode/1127488-align-start-horizontal-tb-rtl.html create mode 100644 layout/reftests/writing-mode/1127488-align-start-vertical-lr-ltr.html create mode 100644 layout/reftests/writing-mode/1127488-align-start-vertical-lr-rtl.html create mode 100644 layout/reftests/writing-mode/1127488-align-start-vertical-rl-ltr.html create mode 100644 layout/reftests/writing-mode/1127488-align-start-vertical-rl-rtl.html create mode 100644 layout/reftests/writing-mode/1127488-align-top-left-ref.html create mode 100644 layout/reftests/writing-mode/1127488-align-top-right-ref.html create mode 100644 layout/reftests/writing-mode/1130907-intrinsic-sizing-1-ref.html create mode 100644 layout/reftests/writing-mode/1130907-intrinsic-sizing-1.html create mode 100644 layout/reftests/writing-mode/1130907-intrinsic-sizing-2-ref.html create mode 100644 layout/reftests/writing-mode/1130907-intrinsic-sizing-2.html create mode 100644 layout/reftests/writing-mode/1131013-vertical-bidi-ref.html create mode 100644 layout/reftests/writing-mode/1131013-vertical-bidi.html create mode 100644 layout/reftests/writing-mode/1133945-1-vertical-align-ref.html create mode 100644 layout/reftests/writing-mode/1133945-1-vertical-align.html create mode 100644 layout/reftests/writing-mode/1134744-radio-checkbox-baseline-1-ref.html create mode 100644 layout/reftests/writing-mode/1134744-radio-checkbox-baseline-1.html create mode 100644 layout/reftests/writing-mode/1134849-orthogonal-inline-ref.html create mode 100644 layout/reftests/writing-mode/1134849-orthogonal-inline.html create mode 100644 layout/reftests/writing-mode/1135361-ruby-justify-1-ref.html create mode 100644 layout/reftests/writing-mode/1135361-ruby-justify-1.html create mode 100644 layout/reftests/writing-mode/1136557-1-nested-spans-ref.html create mode 100644 layout/reftests/writing-mode/1136557-1-nested-spans.html create mode 100644 layout/reftests/writing-mode/1136557-2-nested-spans-ref.html create mode 100644 layout/reftests/writing-mode/1136557-2-nested-spans.html create mode 100644 layout/reftests/writing-mode/1136557-3-nested-spans-ref.html create mode 100644 layout/reftests/writing-mode/1136557-3-nested-spans.html create mode 100644 layout/reftests/writing-mode/1138356-1-button-contents-alignment-ref.html create mode 100644 layout/reftests/writing-mode/1138356-1-button-contents-alignment.html create mode 100644 layout/reftests/writing-mode/1138356-2-button-contents-alignment-notref.html create mode 100644 layout/reftests/writing-mode/1138356-2-button-contents-alignment.html create mode 100644 layout/reftests/writing-mode/1144501-1-block-end-margin-orthogonal-size-ref.html create mode 100644 layout/reftests/writing-mode/1144501-1a-block-end-margin-orthogonal-size.html create mode 100644 layout/reftests/writing-mode/1144501-1b-block-end-margin-orthogonal-size.html create mode 100644 layout/reftests/writing-mode/1147834-bottom-left-ref.html create mode 100644 layout/reftests/writing-mode/1147834-bottom-right-ref.html create mode 100644 layout/reftests/writing-mode/1147834-relative-overconstrained-horizontal-tb-ltr.html create mode 100644 layout/reftests/writing-mode/1147834-relative-overconstrained-horizontal-tb-rtl.html create mode 100644 layout/reftests/writing-mode/1147834-relative-overconstrained-vertical-lr-ltr.html create mode 100644 layout/reftests/writing-mode/1147834-relative-overconstrained-vertical-lr-rtl.html create mode 100644 layout/reftests/writing-mode/1147834-relative-overconstrained-vertical-rl-ltr.html create mode 100644 layout/reftests/writing-mode/1147834-relative-overconstrained-vertical-rl-rtl.html create mode 100644 layout/reftests/writing-mode/1147834-top-left-ref.html create mode 100644 layout/reftests/writing-mode/1147834-top-right-ref.html create mode 100644 layout/reftests/writing-mode/1151993-1-orthogonal-block-size-ref.html create mode 100644 layout/reftests/writing-mode/1151993-1-orthogonal-block-size.html create mode 100644 layout/reftests/writing-mode/1152941-1-orthogonal-blocksize-overflow-ref.html create mode 100644 layout/reftests/writing-mode/1152941-1-orthogonal-blocksize-overflow.html create mode 100644 layout/reftests/writing-mode/1156021-text-indent-percent-ref.html create mode 100644 layout/reftests/writing-mode/1156021-text-indent-percent.html create mode 100644 layout/reftests/writing-mode/1157752-upright-bidi-ref.html create mode 100644 layout/reftests/writing-mode/1157752-upright-bidi.html create mode 100644 layout/reftests/writing-mode/1157758-1-vertical-arabic-ref.html create mode 100644 layout/reftests/writing-mode/1157758-1-vertical-arabic.html create mode 100644 layout/reftests/writing-mode/1158549-1-vertical-block-size-constraints-ref.html create mode 100644 layout/reftests/writing-mode/1158549-1-vertical-block-size-constraints.html create mode 100644 layout/reftests/writing-mode/1163238-orthogonal-auto-margins-ref.html create mode 100644 layout/reftests/writing-mode/1163238-orthogonal-auto-margins.html create mode 100644 layout/reftests/writing-mode/1174450-intrinsic-sizing-ref.html create mode 100644 layout/reftests/writing-mode/1174450-intrinsic-sizing.html create mode 100644 layout/reftests/writing-mode/1175789-underline-overline-1-ref.html create mode 100644 layout/reftests/writing-mode/1175789-underline-overline-1.html create mode 100644 layout/reftests/writing-mode/1188061-1-nsChangeHint_ClearAncestorIntrinsics-ref.html create mode 100644 layout/reftests/writing-mode/1188061-1-nsChangeHint_ClearAncestorIntrinsics.html create mode 100644 layout/reftests/writing-mode/1188061-2-nsChangeHint_UpdateComputedBSize-ref.html create mode 100644 layout/reftests/writing-mode/1188061-2-nsChangeHint_UpdateComputedBSize.html create mode 100644 layout/reftests/writing-mode/1193519-sideways-lr-1-ref.html create mode 100644 layout/reftests/writing-mode/1193519-sideways-lr-1.html create mode 100644 layout/reftests/writing-mode/1193519-sideways-lr-2-ref.html create mode 100644 layout/reftests/writing-mode/1193519-sideways-lr-2.html create mode 100644 layout/reftests/writing-mode/1193519-sideways-lr-3-ref.html create mode 100644 layout/reftests/writing-mode/1193519-sideways-lr-3.html create mode 100644 layout/reftests/writing-mode/1193519-sideways-lr-4-ref.html create mode 100644 layout/reftests/writing-mode/1193519-sideways-lr-4.html create mode 100644 layout/reftests/writing-mode/1193519-sideways-lr-decoration-1-ref.html create mode 100644 layout/reftests/writing-mode/1193519-sideways-lr-decoration-1.html create mode 100644 layout/reftests/writing-mode/1196887-1-computed-display-inline-block-ref.html create mode 100644 layout/reftests/writing-mode/1196887-1-computed-display-inline-block.html create mode 100644 layout/reftests/writing-mode/1205787-legacy-svg-values-1-ref.html create mode 100644 layout/reftests/writing-mode/1205787-legacy-svg-values-1.html create mode 100644 layout/reftests/writing-mode/1216747-1-notref.html create mode 100644 layout/reftests/writing-mode/1216747-1-ref.html create mode 100644 layout/reftests/writing-mode/1216747-1.html create mode 100644 layout/reftests/writing-mode/1243125-1-floats-overflowing-ref.html create mode 100644 layout/reftests/writing-mode/1243125-1-floats-overflowing.html create mode 100644 layout/reftests/writing-mode/1248248-1-orientation-break-glyphrun-ref.html create mode 100644 layout/reftests/writing-mode/1248248-1-orientation-break-glyphrun.html create mode 100644 layout/reftests/writing-mode/1302389-scrolled-rect-1-ref.html create mode 100644 layout/reftests/writing-mode/1302389-scrolled-rect-1a.html create mode 100644 layout/reftests/writing-mode/1302389-scrolled-rect-1b.html create mode 100644 layout/reftests/writing-mode/1302389-scrolled-rect-1c.html create mode 100644 layout/reftests/writing-mode/1302389-scrolled-rect-1d.html create mode 100644 layout/reftests/writing-mode/1302389-scrolled-rect-2-ref.html create mode 100644 layout/reftests/writing-mode/1302389-scrolled-rect-2a.html create mode 100644 layout/reftests/writing-mode/1302389-scrolled-rect-2b.html create mode 100644 layout/reftests/writing-mode/1302389-scrolled-rect-2c.html create mode 100644 layout/reftests/writing-mode/1302389-scrolled-rect-2d.html create mode 100644 layout/reftests/writing-mode/1302734-bidi-plaintext-1-ref.html create mode 100644 layout/reftests/writing-mode/1302734-bidi-plaintext-1a.html create mode 100644 layout/reftests/writing-mode/1302734-bidi-plaintext-1b.html create mode 100644 layout/reftests/writing-mode/1302734-bidi-plaintext-2-ref.html create mode 100644 layout/reftests/writing-mode/1302734-bidi-plaintext-2a.html create mode 100644 layout/reftests/writing-mode/1302734-bidi-plaintext-2b.html create mode 100644 layout/reftests/writing-mode/1302734-bidi-plaintext-2c.html create mode 100644 layout/reftests/writing-mode/1302734-bidi-plaintext-2d.html create mode 100644 layout/reftests/writing-mode/1361631-mongolian-upright-1-ref.html create mode 100644 layout/reftests/writing-mode/1361631-mongolian-upright-1.html create mode 100644 layout/reftests/writing-mode/1395926-vertical-upright-gpos-1-ref.html create mode 100644 layout/reftests/writing-mode/1395926-vertical-upright-gpos-1.html create mode 100644 layout/reftests/writing-mode/1673510-1-ref.html create mode 100644 layout/reftests/writing-mode/1673510-1.html create mode 100644 layout/reftests/writing-mode/4colors.png create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-1-ref.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-1a.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-1b.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-1c.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-2-ref.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-2a.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-2b.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-2c.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-3-ref.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-3a.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-3b.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-3c.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-4-ref.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-4a.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-4b.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-4c.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-5-ref.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-5a.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-5b.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-5c.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-6-ref.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-6a.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-6b.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-6c.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-7-ref.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-7a.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-7b.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-7c.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-8-ref.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-8a.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-8b.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-8c.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-9-ref.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-9a.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-9b.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-9c.html create mode 100644 layout/reftests/writing-mode/abspos/blue-32x32.png create mode 100644 layout/reftests/writing-mode/abspos/reftest.list create mode 100644 layout/reftests/writing-mode/abspos/support/Ahem.ttf create mode 100644 layout/reftests/writing-mode/abspos/support/ahem.css create mode 100644 layout/reftests/writing-mode/blue-32x32.png create mode 100644 layout/reftests/writing-mode/font-inflation-1-ref.html create mode 100644 layout/reftests/writing-mode/font-inflation-1a.html create mode 100644 layout/reftests/writing-mode/font-inflation-1b.html create mode 100644 layout/reftests/writing-mode/font-inflation-1c-ref.html create mode 100644 layout/reftests/writing-mode/font-inflation-1c.html create mode 100644 layout/reftests/writing-mode/font-inflation-1d-ref.html create mode 100644 layout/reftests/writing-mode/font-inflation-1d.html create mode 100644 layout/reftests/writing-mode/font-inflation-1e.html create mode 100644 layout/reftests/writing-mode/green-100x100.png create mode 100644 layout/reftests/writing-mode/left-bottom-300x300.png create mode 100644 layout/reftests/writing-mode/left-top-300x300.png create mode 100644 layout/reftests/writing-mode/reftest.list create mode 100644 layout/reftests/writing-mode/right-bottom-300x300.png create mode 100644 layout/reftests/writing-mode/right-top-300x300.png create mode 100644 layout/reftests/writing-mode/swatch-yellow.png create mode 100644 layout/reftests/writing-mode/tables/1259168-ref.html create mode 100644 layout/reftests/writing-mode/tables/1259168-slr.html create mode 100644 layout/reftests/writing-mode/tables/1259168-srl.html create mode 100644 layout/reftests/writing-mode/tables/1259168-vlr.html create mode 100644 layout/reftests/writing-mode/tables/1259168-vrl.html create mode 100644 layout/reftests/writing-mode/tables/border-collapse-bevels-1-ref.html create mode 100644 layout/reftests/writing-mode/tables/border-collapse-bevels-1a.html create mode 100644 layout/reftests/writing-mode/tables/border-collapse-bevels-1b.html create mode 100644 layout/reftests/writing-mode/tables/border-collapse-bevels-1c.html create mode 100644 layout/reftests/writing-mode/tables/border-collapse-bevels-1d.html create mode 100644 layout/reftests/writing-mode/tables/border-collapse-bevels-1e.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-002-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-002-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-002-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-003-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-003-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-004-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-004-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-004-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-005-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-005-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-005-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-006-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-006-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-006-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-007-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-007-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-007-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-009-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-009-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-009-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-010-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-010-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-010-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-012-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-012-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-012-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-013-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-013-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-014-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-014-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-015-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-015-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-016-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-016-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-017-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-017-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-017-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-018-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-018-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-021-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-021-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-021-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-022-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-022-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-022-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-023-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-023-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-023-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-025-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-025-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-025-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-026-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-026-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-027-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-027-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-028-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-028-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-029-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-029-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-030-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-030-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-031-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-031-vrl.html create mode 100644 layout/reftests/writing-mode/tables/multicol-count-002-ref.xht create mode 100644 layout/reftests/writing-mode/tables/reftest.list create mode 100644 layout/reftests/writing-mode/tables/s72-border-spacing-002-ref.xht create mode 100644 layout/reftests/writing-mode/tables/s72-border-spacing-002.xht create mode 100644 layout/reftests/writing-mode/tables/s72-border-spacing-003.xht create mode 100644 layout/reftests/writing-mode/tables/s72-border-spacing-004.xht create mode 100644 layout/reftests/writing-mode/tables/s72-border-spacing-005.xht create mode 100644 layout/reftests/writing-mode/tables/sideways-lr-row-progression-1-ref.html create mode 100644 layout/reftests/writing-mode/tables/sideways-lr-row-progression-1a.html create mode 100644 layout/reftests/writing-mode/tables/sideways-lr-row-progression-1b.html create mode 100644 layout/reftests/writing-mode/tables/sideways-rl-row-progression-1-ref.html create mode 100644 layout/reftests/writing-mode/tables/sideways-rl-row-progression-1a.html create mode 100644 layout/reftests/writing-mode/tables/sideways-rl-row-progression-1b.html create mode 100644 layout/reftests/writing-mode/tables/support/ahem.css create mode 100644 layout/reftests/writing-mode/tables/support/swatch-green.png create mode 100644 layout/reftests/writing-mode/tables/table-caption-bottom-1-ref.html create mode 100644 layout/reftests/writing-mode/tables/table-caption-bottom-1.html create mode 100644 layout/reftests/writing-mode/tables/table-caption-top-1-ref.html create mode 100644 layout/reftests/writing-mode/tables/table-caption-top-1.html create mode 100644 layout/reftests/writing-mode/tables/vertical-border-collapse-1-ref.html create mode 100644 layout/reftests/writing-mode/tables/vertical-border-collapse-1.html create mode 100644 layout/reftests/writing-mode/tables/vertical-border-collapse-2-ref.html create mode 100644 layout/reftests/writing-mode/tables/vertical-border-collapse-2.html create mode 100644 layout/reftests/writing-mode/tables/vertical-rl-row-progression-1-ref.html create mode 100644 layout/reftests/writing-mode/tables/vertical-rl-row-progression-1a.html create mode 100644 layout/reftests/writing-mode/tables/vertical-rl-row-progression-1b.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-1-ref.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-1a.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-1b.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-2-ref.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-2a.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-2b.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-colspan-1-ref.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-colspan-1.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-colspan-2-ref.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-colspan-2.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-rowspan-1-ref.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-rowspan-1.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-rowspan-2-ref.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-rowspan-2.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-specified-width-1-ref.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-specified-width-1.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-specified-width-2-ref.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-specified-width-2.html create mode 100644 layout/reftests/writing-mode/tables/wm-row-progression-002.xht create mode 100644 layout/reftests/writing-mode/tables/wm-row-progression-003.xht create mode 100644 layout/reftests/writing-mode/tables/wm-row-progression-004.xht create mode 100644 layout/reftests/writing-mode/tables/wm-row-progression-005.xht create mode 100644 layout/reftests/writing-mode/tables/wm-row-progression-006.xht create mode 100644 layout/reftests/writing-mode/tables/wm-row-progression-007.xht create mode 100644 layout/reftests/writing-mode/ua-style-sheet-border-2-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-border-2.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-border-3-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-border-3.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-border-4-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-border-4.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-border-5-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-border-5.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-button-1.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-button-1a-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-checkbox-radio-1-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-checkbox-radio-1.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-fieldset-1-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-fieldset-1.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-input-color-1-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-input-color-1.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-input-number-1-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-input-number-1.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-1-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-1.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-10-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-10.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-11-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-11.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-12-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-12.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-13-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-13.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-14-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-14.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-2-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-2.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-3-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-3.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-4-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-4.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-5-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-5.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-6-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-6.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-7-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-7.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-8-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-8.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-9-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-margin-9.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-size-1-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-size-1.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-size-2-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-size-2.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-textarea-1.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-textarea-1a-ref.html create mode 100644 layout/reftests/writing-mode/ua-style-sheet-textarea-1c-ref.html create mode 100644 layout/reftests/xul-document-load/readme.txt create mode 100644 layout/reftests/xul-document-load/reference-green-window.xhtml create mode 100644 layout/reftests/xul-document-load/reftest.list create mode 100644 layout/reftests/xul-document-load/test003.css create mode 100644 layout/reftests/xul-document-load/test003.xhtml create mode 100644 layout/reftests/xul-document-load/test004.css create mode 100644 layout/reftests/xul-document-load/test004.xhtml create mode 100644 layout/reftests/xul-document-load/test005.css create mode 100644 layout/reftests/xul-document-load/test005.js create mode 100644 layout/reftests/xul-document-load/test005.xhtml create mode 100644 layout/reftests/xul-document-load/test006-007.js create mode 100644 layout/reftests/xul-document-load/test006.css create mode 100644 layout/reftests/xul-document-load/test006.xhtml create mode 100644 layout/reftests/xul-document-load/test008.xhtml create mode 100644 layout/reftests/xul-document-load/test010.css create mode 100644 layout/reftests/xul-document-load/test010.xhtml create mode 100644 layout/reftests/xul-document-load/test012-1.css create mode 100644 layout/reftests/xul-document-load/test012-2.css create mode 100644 layout/reftests/xul-document-load/test012.xhtml create mode 100644 layout/reftests/xul-document-load/test013-1-import.css create mode 100644 layout/reftests/xul-document-load/test013-1.css create mode 100644 layout/reftests/xul-document-load/test013-2.css create mode 100644 layout/reftests/xul-document-load/test013.xhtml create mode 100644 layout/reftests/xul-document-load/test022.xhtml create mode 100644 layout/reftests/xul/accesskey-ref.xhtml create mode 100644 layout/reftests/xul/accesskey.xhtml create mode 100644 layout/reftests/xul/blank-window.xhtml create mode 100644 layout/reftests/xul/colors-16x8-noSize.svg create mode 100644 layout/reftests/xul/colors-16x8-parDefault.svg create mode 100644 layout/reftests/xul/colors-16x8.png create mode 100644 layout/reftests/xul/colors-16x8.svg create mode 100644 layout/reftests/xul/colors-8x16-noSize.svg create mode 100644 layout/reftests/xul/colors-8x16-parDefault.svg create mode 100644 layout/reftests/xul/colors-8x16.png create mode 100644 layout/reftests/xul/colors-8x16.svg create mode 100644 layout/reftests/xul/css-flex-1-ref.html create mode 100644 layout/reftests/xul/css-flex-1.xhtml create mode 100644 layout/reftests/xul/generate-object-fit-xul-tests.sh create mode 100644 layout/reftests/xul/generate-object-position-xul-tests.sh create mode 100644 layout/reftests/xul/green-ref.xhtml create mode 100644 layout/reftests/xul/image-appearance-dynamic-ref.xhtml create mode 100644 layout/reftests/xul/image-appearance-dynamic.xhtml create mode 100644 layout/reftests/xul/inactive-fixed-bg-bug1205630-ref.html create mode 100644 layout/reftests/xul/inactive-fixed-bg-bug1205630.xhtml create mode 100644 layout/reftests/xul/inactive-fixed-bg-bug1272525-ref.html create mode 100644 layout/reftests/xul/inactive-fixed-bg-bug1272525.xhtml create mode 100644 layout/reftests/xul/mac-tab-toolbar-ref.xhtml create mode 100644 layout/reftests/xul/mac-tab-toolbar.xhtml create mode 100644 layout/reftests/xul/menuitem-key-ref.xhtml create mode 100644 layout/reftests/xul/menuitem-key.xhtml create mode 100644 layout/reftests/xul/object-fit-contain-png-001-ref.html create mode 100644 layout/reftests/xul/object-fit-contain-png-001.xhtml create mode 100644 layout/reftests/xul/object-fit-contain-png-002-ref.html create mode 100644 layout/reftests/xul/object-fit-contain-png-002.xhtml create mode 100644 layout/reftests/xul/object-fit-contain-svg-001-ref.html create mode 100644 layout/reftests/xul/object-fit-contain-svg-001.xhtml create mode 100644 layout/reftests/xul/object-fit-contain-svg-002-ref.html create mode 100644 layout/reftests/xul/object-fit-contain-svg-002.xhtml create mode 100644 layout/reftests/xul/object-fit-contain-svg-003-ref.html create mode 100644 layout/reftests/xul/object-fit-contain-svg-003.xhtml create mode 100644 layout/reftests/xul/object-fit-contain-svg-004-ref.html create mode 100644 layout/reftests/xul/object-fit-contain-svg-004.xhtml create mode 100644 layout/reftests/xul/object-fit-contain-svg-005-ref.html create mode 100644 layout/reftests/xul/object-fit-contain-svg-005.xhtml create mode 100644 layout/reftests/xul/object-fit-contain-svg-006-ref.html create mode 100644 layout/reftests/xul/object-fit-contain-svg-006.xhtml create mode 100644 layout/reftests/xul/object-fit-cover-png-001-ref.html create mode 100644 layout/reftests/xul/object-fit-cover-png-001.xhtml create mode 100644 layout/reftests/xul/object-fit-cover-png-002-ref.html create mode 100644 layout/reftests/xul/object-fit-cover-png-002.xhtml create mode 100644 layout/reftests/xul/object-fit-cover-svg-001-ref.html create mode 100644 layout/reftests/xul/object-fit-cover-svg-001.xhtml create mode 100644 layout/reftests/xul/object-fit-cover-svg-002-ref.html create mode 100644 layout/reftests/xul/object-fit-cover-svg-002.xhtml create mode 100644 layout/reftests/xul/object-fit-cover-svg-003-ref.html create mode 100644 layout/reftests/xul/object-fit-cover-svg-003.xhtml create mode 100644 layout/reftests/xul/object-fit-cover-svg-004-ref.html create mode 100644 layout/reftests/xul/object-fit-cover-svg-004.xhtml create mode 100644 layout/reftests/xul/object-fit-cover-svg-005-ref.html create mode 100644 layout/reftests/xul/object-fit-cover-svg-005.xhtml create mode 100644 layout/reftests/xul/object-fit-cover-svg-006-ref.html create mode 100644 layout/reftests/xul/object-fit-cover-svg-006.xhtml create mode 100644 layout/reftests/xul/object-fit-fill-png-001-ref.html create mode 100644 layout/reftests/xul/object-fit-fill-png-001.xhtml create mode 100644 layout/reftests/xul/object-fit-fill-png-002-ref.html create mode 100644 layout/reftests/xul/object-fit-fill-png-002.xhtml create mode 100644 layout/reftests/xul/object-fit-fill-svg-001-ref.html create mode 100644 layout/reftests/xul/object-fit-fill-svg-001.xhtml create mode 100644 layout/reftests/xul/object-fit-fill-svg-002-ref.html create mode 100644 layout/reftests/xul/object-fit-fill-svg-002.xhtml create mode 100644 layout/reftests/xul/object-fit-fill-svg-003-ref.html create mode 100644 layout/reftests/xul/object-fit-fill-svg-003.xhtml create mode 100644 layout/reftests/xul/object-fit-fill-svg-004-ref.html create mode 100644 layout/reftests/xul/object-fit-fill-svg-004.xhtml create mode 100644 layout/reftests/xul/object-fit-fill-svg-005-ref.html create mode 100644 layout/reftests/xul/object-fit-fill-svg-005.xhtml create mode 100644 layout/reftests/xul/object-fit-fill-svg-006-ref.html create mode 100644 layout/reftests/xul/object-fit-fill-svg-006.xhtml create mode 100644 layout/reftests/xul/object-fit-none-png-001-ref.html create mode 100644 layout/reftests/xul/object-fit-none-png-001.xhtml create mode 100644 layout/reftests/xul/object-fit-none-png-002-ref.html create mode 100644 layout/reftests/xul/object-fit-none-png-002.xhtml create mode 100644 layout/reftests/xul/object-fit-none-svg-001-ref.html create mode 100644 layout/reftests/xul/object-fit-none-svg-001.xhtml create mode 100644 layout/reftests/xul/object-fit-none-svg-002-ref.html create mode 100644 layout/reftests/xul/object-fit-none-svg-002.xhtml create mode 100644 layout/reftests/xul/object-fit-none-svg-003-ref.html create mode 100644 layout/reftests/xul/object-fit-none-svg-003.xhtml create mode 100644 layout/reftests/xul/object-fit-none-svg-004-ref.html create mode 100644 layout/reftests/xul/object-fit-none-svg-004.xhtml create mode 100644 layout/reftests/xul/object-fit-none-svg-005-ref.html create mode 100644 layout/reftests/xul/object-fit-none-svg-005.xhtml create mode 100644 layout/reftests/xul/object-fit-none-svg-006-ref.html create mode 100644 layout/reftests/xul/object-fit-none-svg-006.xhtml create mode 100644 layout/reftests/xul/object-fit-scale-down-png-001-ref.html create mode 100644 layout/reftests/xul/object-fit-scale-down-png-001.xhtml create mode 100644 layout/reftests/xul/object-fit-scale-down-png-002-ref.html create mode 100644 layout/reftests/xul/object-fit-scale-down-png-002.xhtml create mode 100644 layout/reftests/xul/object-fit-scale-down-svg-001-ref.html create mode 100644 layout/reftests/xul/object-fit-scale-down-svg-001.xhtml create mode 100644 layout/reftests/xul/object-fit-scale-down-svg-002-ref.html create mode 100644 layout/reftests/xul/object-fit-scale-down-svg-002.xhtml create mode 100644 layout/reftests/xul/object-fit-scale-down-svg-003-ref.html create mode 100644 layout/reftests/xul/object-fit-scale-down-svg-003.xhtml create mode 100644 layout/reftests/xul/object-fit-scale-down-svg-004-ref.html create mode 100644 layout/reftests/xul/object-fit-scale-down-svg-004.xhtml create mode 100644 layout/reftests/xul/object-fit-scale-down-svg-005-ref.html create mode 100644 layout/reftests/xul/object-fit-scale-down-svg-005.xhtml create mode 100644 layout/reftests/xul/object-fit-scale-down-svg-006-ref.html create mode 100644 layout/reftests/xul/object-fit-scale-down-svg-006.xhtml create mode 100644 layout/reftests/xul/object-position-png-001-ref.html create mode 100644 layout/reftests/xul/object-position-png-001.xhtml create mode 100644 layout/reftests/xul/object-position-png-002-ref.html create mode 100644 layout/reftests/xul/object-position-png-002.xhtml create mode 100644 layout/reftests/xul/reftest.list create mode 100644 layout/reftests/xul/text-crop-002-ref.xhtml create mode 100644 layout/reftests/xul/text-crop-002.xhtml create mode 100644 layout/reftests/xul/text-crop-ref.xhtml create mode 100644 layout/reftests/xul/text-crop.xhtml create mode 100644 layout/reftests/xul/text-small-caps-1-ref.xhtml create mode 100644 layout/reftests/xul/text-small-caps-1.xhtml create mode 100644 layout/reftests/xul/tree-row-outline-1-notref.xhtml create mode 100644 layout/reftests/xul/tree-row-outline-1-ref.xhtml create mode 100644 layout/reftests/xul/tree-row-outline-1.xhtml create mode 100644 layout/reftests/xul/tree-scrollbar-height-change-ref.xhtml create mode 100644 layout/reftests/xul/tree-scrollbar-height-change.xhtml create mode 100644 layout/reftests/xul/treecell-image-svg-1-ref.xhtml create mode 100644 layout/reftests/xul/treecell-image-svg-1a.xhtml create mode 100644 layout/reftests/xul/treecell-image-svg-1b.xhtml create mode 100644 layout/reftests/xul/treetwisty-context-paint.svg create mode 100644 layout/reftests/xul/treetwisty-no-context-paint.svg create mode 100644 layout/reftests/xul/treetwisty-svg-context-paint-1-not-ref.xhtml create mode 100644 layout/reftests/xul/treetwisty-svg-context-paint-1-ref.xhtml create mode 100644 layout/reftests/xul/treetwisty-svg-context-paint-1.xhtml create mode 100644 layout/reftests/z-index/480053-1-ref.html create mode 100644 layout/reftests/z-index/480053-1.html create mode 100644 layout/reftests/z-index/overlayscrollbar-sorting-1.html create mode 100644 layout/reftests/z-index/overlayscrollbar-sorting-2.html create mode 100644 layout/reftests/z-index/overlayscrollbar-sorting-3.html create mode 100644 layout/reftests/z-index/overlayscrollbar-sorting-4.html create mode 100644 layout/reftests/z-index/overlayscrollbar-sorting-5.html create mode 100644 layout/reftests/z-index/overlayscrollbar-sorting-ref-hidden.html create mode 100644 layout/reftests/z-index/overlayscrollbar-sorting-ref-visible.html create mode 100644 layout/reftests/z-index/reftest.list create mode 100644 layout/reftests/z-index/stacking-context-backface-visibility.html create mode 100644 layout/reftests/z-index/stacking-context-common.css create mode 100644 layout/reftests/z-index/stacking-context-no.html create mode 100644 layout/reftests/z-index/stacking-context-perspective.html create mode 100644 layout/reftests/z-index/stacking-context-yes.html create mode 100644 layout/reftests/z-index/z-index-1-ref.html create mode 100644 layout/reftests/z-index/z-index-1.html (limited to 'layout/reftests') diff --git a/layout/reftests/abs-pos/abs-pos-auto-margin-1-ref.html b/layout/reftests/abs-pos/abs-pos-auto-margin-1-ref.html new file mode 100644 index 0000000000..11a3ea5ee6 --- /dev/null +++ b/layout/reftests/abs-pos/abs-pos-auto-margin-1-ref.html @@ -0,0 +1,25 @@ + +'auto' top and bottom margins on absolutely positioned elements + +
+
+
+
+
+
diff --git a/layout/reftests/abs-pos/abs-pos-auto-margin-1.html b/layout/reftests/abs-pos/abs-pos-auto-margin-1.html new file mode 100644 index 0000000000..86c5732344 --- /dev/null +++ b/layout/reftests/abs-pos/abs-pos-auto-margin-1.html @@ -0,0 +1,28 @@ + +'auto' top and bottom margins on absolutely positioned elements + +
+
+
+
+
+
diff --git a/layout/reftests/abs-pos/abs-pos-auto-margin-centered-ref.html b/layout/reftests/abs-pos/abs-pos-auto-margin-centered-ref.html new file mode 100644 index 0000000000..169c4d37bf --- /dev/null +++ b/layout/reftests/abs-pos/abs-pos-auto-margin-centered-ref.html @@ -0,0 +1,32 @@ + + absolutely positioned element should be vertically centered even if the height is bigger than that of the containing block (reference) - bug 812899 + + + +
+
+
+ + + diff --git a/layout/reftests/abs-pos/abs-pos-auto-margin-centered.html b/layout/reftests/abs-pos/abs-pos-auto-margin-centered.html new file mode 100644 index 0000000000..9ca4bdbe50 --- /dev/null +++ b/layout/reftests/abs-pos/abs-pos-auto-margin-centered.html @@ -0,0 +1,32 @@ + + absolutely positioned element should be vertically centered even if the height is bigger than that of the containing block (reference) - bug 812899 + + + +
+
+
+ + + diff --git a/layout/reftests/abs-pos/auto-offset-inline-block-1-ref.html b/layout/reftests/abs-pos/auto-offset-inline-block-1-ref.html new file mode 100644 index 0000000000..d8ae9807cc --- /dev/null +++ b/layout/reftests/abs-pos/auto-offset-inline-block-1-ref.html @@ -0,0 +1,6 @@ + +'auto' offset properties on display:inline-block (reference) + +

HelloWorld

diff --git a/layout/reftests/abs-pos/auto-offset-inline-block-1.html b/layout/reftests/abs-pos/auto-offset-inline-block-1.html new file mode 100644 index 0000000000..08a691ade3 --- /dev/null +++ b/layout/reftests/abs-pos/auto-offset-inline-block-1.html @@ -0,0 +1,10 @@ + +'auto' offset properties on display:inline-block + +

HelloWorld

diff --git a/layout/reftests/abs-pos/button-1-ref.html b/layout/reftests/abs-pos/button-1-ref.html new file mode 100644 index 0000000000..a497de452f --- /dev/null +++ b/layout/reftests/abs-pos/button-1-ref.html @@ -0,0 +1,28 @@ + + + + + + +
+ + diff --git a/layout/reftests/abs-pos/button-1.html b/layout/reftests/abs-pos/button-1.html new file mode 100644 index 0000000000..2dc248946a --- /dev/null +++ b/layout/reftests/abs-pos/button-1.html @@ -0,0 +1,30 @@ + + + + + + + + + diff --git a/layout/reftests/abs-pos/button-2-ref.html b/layout/reftests/abs-pos/button-2-ref.html new file mode 100644 index 0000000000..fd2cc66af1 --- /dev/null +++ b/layout/reftests/abs-pos/button-2-ref.html @@ -0,0 +1,31 @@ + + + + + + +
+ +
+ + diff --git a/layout/reftests/abs-pos/button-2.html b/layout/reftests/abs-pos/button-2.html new file mode 100644 index 0000000000..a4ec462a32 --- /dev/null +++ b/layout/reftests/abs-pos/button-2.html @@ -0,0 +1,33 @@ + + + + + + + + + diff --git a/layout/reftests/abs-pos/continuation-positioned-inline-1.html b/layout/reftests/abs-pos/continuation-positioned-inline-1.html new file mode 100644 index 0000000000..1a2a627022 --- /dev/null +++ b/layout/reftests/abs-pos/continuation-positioned-inline-1.html @@ -0,0 +1,7 @@ + + + + foo
+ absbar
+ + diff --git a/layout/reftests/abs-pos/continuation-positioned-inline-2.html b/layout/reftests/abs-pos/continuation-positioned-inline-2.html new file mode 100644 index 0000000000..669f3753b0 --- /dev/null +++ b/layout/reftests/abs-pos/continuation-positioned-inline-2.html @@ -0,0 +1,17 @@ + + + + foo
+ bar
+ + + diff --git a/layout/reftests/abs-pos/continuation-positioned-inline-ref.html b/layout/reftests/abs-pos/continuation-positioned-inline-ref.html new file mode 100644 index 0000000000..5c454fd3a8 --- /dev/null +++ b/layout/reftests/abs-pos/continuation-positioned-inline-ref.html @@ -0,0 +1,7 @@ + + + + absfoo
+ bar
+ + diff --git a/layout/reftests/abs-pos/fieldset-1-ref.html b/layout/reftests/abs-pos/fieldset-1-ref.html new file mode 100644 index 0000000000..6fab6e9199 --- /dev/null +++ b/layout/reftests/abs-pos/fieldset-1-ref.html @@ -0,0 +1,11 @@ + + + + + + + test + + diff --git a/layout/reftests/abs-pos/fieldset-1.html b/layout/reftests/abs-pos/fieldset-1.html new file mode 100644 index 0000000000..80d219203a --- /dev/null +++ b/layout/reftests/abs-pos/fieldset-1.html @@ -0,0 +1,15 @@ + + + + + + +
+ + test + +
+ + diff --git a/layout/reftests/abs-pos/fixed-pos-auto-offset-1-ref.html b/layout/reftests/abs-pos/fixed-pos-auto-offset-1-ref.html new file mode 100644 index 0000000000..4097705ba2 --- /dev/null +++ b/layout/reftests/abs-pos/fixed-pos-auto-offset-1-ref.html @@ -0,0 +1,30 @@ + + + + Testcase Bug 851514 + + + +
+
+
+ The purple block should be inside the green block. + + diff --git a/layout/reftests/abs-pos/fixed-pos-auto-offset-1a.html b/layout/reftests/abs-pos/fixed-pos-auto-offset-1a.html new file mode 100644 index 0000000000..c093648528 --- /dev/null +++ b/layout/reftests/abs-pos/fixed-pos-auto-offset-1a.html @@ -0,0 +1,42 @@ + + + + Testcase Bug 851514 + + + + +
+
+
+ The purple block should be inside the green block. + + diff --git a/layout/reftests/abs-pos/fixed-pos-auto-offset-1b.html b/layout/reftests/abs-pos/fixed-pos-auto-offset-1b.html new file mode 100644 index 0000000000..f450bb4a2a --- /dev/null +++ b/layout/reftests/abs-pos/fixed-pos-auto-offset-1b.html @@ -0,0 +1,32 @@ + + + + + Testcase Bug 851514 + + + +
+
+
+ The purple block should be inside the green block. + + diff --git a/layout/reftests/abs-pos/font-size-wrap-ref.html b/layout/reftests/abs-pos/font-size-wrap-ref.html new file mode 100644 index 0000000000..1618d3ddc2 --- /dev/null +++ b/layout/reftests/abs-pos/font-size-wrap-ref.html @@ -0,0 +1,27 @@ + + + +Based on testcase #3 for bug 310451 + + + + + + + + +
+ this text should be on one line and not wrap +
+ + diff --git a/layout/reftests/abs-pos/font-size-wrap.html b/layout/reftests/abs-pos/font-size-wrap.html new file mode 100644 index 0000000000..bd201199e0 --- /dev/null +++ b/layout/reftests/abs-pos/font-size-wrap.html @@ -0,0 +1,33 @@ + + + +Based on testcase #3 for bug 310451 + + + + + + + + +
+ this text should be on one line and not wrap +
+ + diff --git a/layout/reftests/abs-pos/multi-column-1-ref.html b/layout/reftests/abs-pos/multi-column-1-ref.html new file mode 100644 index 0000000000..09ca0eaf19 --- /dev/null +++ b/layout/reftests/abs-pos/multi-column-1-ref.html @@ -0,0 +1,29 @@ + + + + + + +
+

Test

+

Test

+

XXX
XXXX
XXX
XXXX
XXX

+
+ + diff --git a/layout/reftests/abs-pos/multi-column-1.html b/layout/reftests/abs-pos/multi-column-1.html new file mode 100644 index 0000000000..3d711dde81 --- /dev/null +++ b/layout/reftests/abs-pos/multi-column-1.html @@ -0,0 +1,31 @@ + + + + + + +
+

Test

+

Test

+

XXX
XXXX
XXX
XXXX
XXX
XXXX
XXX
XXXX
XXX
XXXX

+
+ + diff --git a/layout/reftests/abs-pos/reftest.list b/layout/reftests/abs-pos/reftest.list new file mode 100644 index 0000000000..3e5b85de9b --- /dev/null +++ b/layout/reftests/abs-pos/reftest.list @@ -0,0 +1,65 @@ +== font-size-wrap.html font-size-wrap-ref.html +== abs-pos-auto-margin-1.html abs-pos-auto-margin-1-ref.html +== auto-offset-inline-block-1.html auto-offset-inline-block-1-ref.html # bug 696670 +== fieldset-1.html fieldset-1-ref.html +== table-1.html table-1-ref.html +== table-2.html table-2-ref.html +== table-3.html table-3-ref.html +== table-caption-1.html table-internal-1-ref.html +== table-caption-2.html table-internal-2-ref.html +== table-caption-3.html table-internal-3-ref.html +== table-caption-4.html table-internal-8-ref.html +pref(layout.display-list.improve-fragmentation,false) != table-caption-5.html table-print-1-ref.html # TODO: change to == and remove pref when bug 967870 is fixed +pref(layout.display-list.improve-fragmentation,true) == table-caption-5.html table-print-1-ref.html # TODO: remove when bug 967870 is fixed +== table-cell-1.html table-internal-1-ref.html +== table-cell-2.html table-internal-2-ref.html +== table-cell-3.html table-internal-3-ref.html +== table-cell-4.html table-internal-4-ref.html +== table-cell-5.html table-internal-5-ref.html +== table-cell-6.html table-internal-6-ref.html +== table-cell-7.html table-internal-7-ref.html +pref(layout.display-list.improve-fragmentation,false) != table-cell-8.html table-print-1-ref.html # TODO: change to == and remove pref when bug 967870 is fixed +pref(layout.display-list.improve-fragmentation,true) == table-cell-8.html table-print-1-ref.html # TODO: remove when bug 967870 is fixed +== table-row-1.html table-internal-1-ref.html +== table-row-2.html table-internal-2-ref.html +== table-row-3.html table-internal-3-ref.html +== table-row-4.html table-internal-4-ref.html +== table-row-5.html table-internal-5-ref.html +== table-row-6.html table-internal-6-ref.html +== table-row-7.html table-internal-7-ref.html +== table-row-group-1.html table-internal-1-ref.html +== table-row-group-2.html table-internal-2-ref.html +== table-row-group-3.html table-internal-3-ref.html +== table-row-group-4.html table-internal-4-ref.html +== table-row-group-5.html table-internal-5-ref.html +== table-row-group-6.html table-internal-6-ref.html +== table-row-group-7.html table-internal-7-ref.html +== table-header-group-1.html table-internal-1-ref.html +== table-header-group-2.html table-internal-2-ref.html +== table-header-group-3.html table-internal-3-ref.html +== table-header-group-4.html table-internal-4-ref.html +== table-header-group-5.html table-internal-5-ref.html +== table-header-group-6.html table-internal-6-ref.html +== table-header-group-7.html table-internal-7-ref.html +== table-footer-group-1.html table-internal-1-ref.html +== table-footer-group-2.html table-internal-2-ref.html +== table-footer-group-3.html table-internal-3-ref.html +== table-footer-group-4.html table-internal-4-ref.html +== table-footer-group-5.html table-internal-5-ref.html +== table-footer-group-6.html table-internal-6-ref.html +== table-footer-group-7.html table-internal-7-ref.html +== continuation-positioned-inline-1.html continuation-positioned-inline-ref.html +== continuation-positioned-inline-2.html continuation-positioned-inline-ref.html +== scrollframe-1.html scrollframe-1-ref.html +fuzzy-if(gtkWidget,0-1,0-1) fuzzy-if(Android,0-9,0-185) fuzzy-if(asyncPan&&!layersGPUAccelerated,0-140,0-144) == scrollframe-2.html scrollframe-2-ref.html #bug 756530 +fuzzy-if(gtkWidget,0-1,0-8) fuzzy-if(Android,0-4,0-2) == select-1.html select-1-ref.html +fuzzy-if(gtkWidget,0-1,0-8) fuzzy-if(Android,0-4,0-2) == select-1-dynamic.html select-1-ref.html +== select-2.html select-2-ref.html +== select-3.html select-3-ref.html +fuzzy-if(gtkWidget||winWidget,0-1,0-4) fuzzy-if(cocoaWidget,0-1,0-8) == select-4.html select-4-ref.html +== multi-column-1.html multi-column-1-ref.html +== button-1.html button-1-ref.html +== button-2.html button-2-ref.html +== relative-row-animation-1.html relative-row-animation-1-ref.html +fuzzy-if(Android,0-12,0-50) == fixed-pos-auto-offset-1a.html fixed-pos-auto-offset-1-ref.html +fuzzy-if(Android,0-12,0-50) == fixed-pos-auto-offset-1b.html fixed-pos-auto-offset-1-ref.html diff --git a/layout/reftests/abs-pos/relative-row-animation-1-ref.html b/layout/reftests/abs-pos/relative-row-animation-1-ref.html new file mode 100644 index 0000000000..fa1f5a26f1 --- /dev/null +++ b/layout/reftests/abs-pos/relative-row-animation-1-ref.html @@ -0,0 +1,13 @@ + +Testcase, bug 845837 + + + +
+ + + +
hello +
diff --git a/layout/reftests/abs-pos/relative-row-animation-1.html b/layout/reftests/abs-pos/relative-row-animation-1.html new file mode 100644 index 0000000000..8be42a9e56 --- /dev/null +++ b/layout/reftests/abs-pos/relative-row-animation-1.html @@ -0,0 +1,28 @@ + +Testcase, bug 845837 + + + +
+ + + +
hello +
+ + diff --git a/layout/reftests/abs-pos/scrollframe-1-ref.html b/layout/reftests/abs-pos/scrollframe-1-ref.html new file mode 100644 index 0000000000..645db8947f --- /dev/null +++ b/layout/reftests/abs-pos/scrollframe-1-ref.html @@ -0,0 +1,13 @@ + + + +
+
+ + + diff --git a/layout/reftests/abs-pos/scrollframe-1.html b/layout/reftests/abs-pos/scrollframe-1.html new file mode 100644 index 0000000000..d0406f5a03 --- /dev/null +++ b/layout/reftests/abs-pos/scrollframe-1.html @@ -0,0 +1,18 @@ + + + +
+
foo
+ + + diff --git a/layout/reftests/abs-pos/scrollframe-2-ref.html b/layout/reftests/abs-pos/scrollframe-2-ref.html new file mode 100644 index 0000000000..b7eb799ba8 --- /dev/null +++ b/layout/reftests/abs-pos/scrollframe-2-ref.html @@ -0,0 +1,16 @@ + + + +
+
+
abs
+ + + diff --git a/layout/reftests/abs-pos/scrollframe-2.html b/layout/reftests/abs-pos/scrollframe-2.html new file mode 100644 index 0000000000..0c79dd6410 --- /dev/null +++ b/layout/reftests/abs-pos/scrollframe-2.html @@ -0,0 +1,18 @@ + + + +
+
foo
+ + + diff --git a/layout/reftests/abs-pos/select-1-dynamic.html b/layout/reftests/abs-pos/select-1-dynamic.html new file mode 100644 index 0000000000..ad917c5ed8 --- /dev/null +++ b/layout/reftests/abs-pos/select-1-dynamic.html @@ -0,0 +1,31 @@ + + + + + + diff --git a/layout/reftests/abs-pos/select-1-ref.html b/layout/reftests/abs-pos/select-1-ref.html new file mode 100644 index 0000000000..d863d51a49 --- /dev/null +++ b/layout/reftests/abs-pos/select-1-ref.html @@ -0,0 +1,11 @@ + + + + + diff --git a/layout/reftests/abs-pos/select-1.html b/layout/reftests/abs-pos/select-1.html new file mode 100644 index 0000000000..194b5f9fec --- /dev/null +++ b/layout/reftests/abs-pos/select-1.html @@ -0,0 +1,13 @@ + + + + + diff --git a/layout/reftests/abs-pos/select-2-ref.html b/layout/reftests/abs-pos/select-2-ref.html new file mode 100644 index 0000000000..58896d9bdf --- /dev/null +++ b/layout/reftests/abs-pos/select-2-ref.html @@ -0,0 +1,11 @@ + + + +
+ +
+ + diff --git a/layout/reftests/abs-pos/select-2.html b/layout/reftests/abs-pos/select-2.html new file mode 100644 index 0000000000..cd521978b6 --- /dev/null +++ b/layout/reftests/abs-pos/select-2.html @@ -0,0 +1,11 @@ + + + +
+ +
+ + diff --git a/layout/reftests/abs-pos/select-3-ref.html b/layout/reftests/abs-pos/select-3-ref.html new file mode 100644 index 0000000000..788b6f3dfc --- /dev/null +++ b/layout/reftests/abs-pos/select-3-ref.html @@ -0,0 +1,9 @@ + + + + + + diff --git a/layout/reftests/abs-pos/select-3.html b/layout/reftests/abs-pos/select-3.html new file mode 100644 index 0000000000..59b6132d07 --- /dev/null +++ b/layout/reftests/abs-pos/select-3.html @@ -0,0 +1,11 @@ + + + +
+ +
+ + diff --git a/layout/reftests/abs-pos/select-4-ref.html b/layout/reftests/abs-pos/select-4-ref.html new file mode 100644 index 0000000000..5f3cea1b19 --- /dev/null +++ b/layout/reftests/abs-pos/select-4-ref.html @@ -0,0 +1,13 @@ + + + + + + + diff --git a/layout/reftests/abs-pos/select-4.html b/layout/reftests/abs-pos/select-4.html new file mode 100644 index 0000000000..ee1f70ee35 --- /dev/null +++ b/layout/reftests/abs-pos/select-4.html @@ -0,0 +1,15 @@ + + + +
+ + +
+ + diff --git a/layout/reftests/abs-pos/table-1-ref.html b/layout/reftests/abs-pos/table-1-ref.html new file mode 100644 index 0000000000..b8c7dc616a --- /dev/null +++ b/layout/reftests/abs-pos/table-1-ref.html @@ -0,0 +1,12 @@ + + + + + + + +
+
+
+ + diff --git a/layout/reftests/abs-pos/table-1.html b/layout/reftests/abs-pos/table-1.html new file mode 100644 index 0000000000..8b2a69674c --- /dev/null +++ b/layout/reftests/abs-pos/table-1.html @@ -0,0 +1,12 @@ + + + + + + + +
+
+
+ + diff --git a/layout/reftests/abs-pos/table-2-ref.html b/layout/reftests/abs-pos/table-2-ref.html new file mode 100644 index 0000000000..03990655bb --- /dev/null +++ b/layout/reftests/abs-pos/table-2-ref.html @@ -0,0 +1,13 @@ + + + + + + + + +
foo
+
+
+ + diff --git a/layout/reftests/abs-pos/table-2.html b/layout/reftests/abs-pos/table-2.html new file mode 100644 index 0000000000..618cfef82d --- /dev/null +++ b/layout/reftests/abs-pos/table-2.html @@ -0,0 +1,13 @@ + + + + + + + + +
foo
+
+
+ + diff --git a/layout/reftests/abs-pos/table-3-ref.html b/layout/reftests/abs-pos/table-3-ref.html new file mode 100644 index 0000000000..93da428d79 --- /dev/null +++ b/layout/reftests/abs-pos/table-3-ref.html @@ -0,0 +1,20 @@ + + + + + + +
+
+
+
+
+
+ + + diff --git a/layout/reftests/abs-pos/table-3.html b/layout/reftests/abs-pos/table-3.html new file mode 100644 index 0000000000..309928efdb --- /dev/null +++ b/layout/reftests/abs-pos/table-3.html @@ -0,0 +1,17 @@ + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-caption-1.html b/layout/reftests/abs-pos/table-caption-1.html new file mode 100644 index 0000000000..28295e2f14 --- /dev/null +++ b/layout/reftests/abs-pos/table-caption-1.html @@ -0,0 +1,32 @@ + + + + + + + The green square should not completely cover the blue square. +
+ + +
+ + diff --git a/layout/reftests/abs-pos/table-caption-2.html b/layout/reftests/abs-pos/table-caption-2.html new file mode 100644 index 0000000000..8e5c0827bd --- /dev/null +++ b/layout/reftests/abs-pos/table-caption-2.html @@ -0,0 +1,37 @@ + + + + + + + The green square should not completely cover the blue square. +
+
+ + + + + +
+
+ + diff --git a/layout/reftests/abs-pos/table-caption-3.html b/layout/reftests/abs-pos/table-caption-3.html new file mode 100644 index 0000000000..a0169df601 --- /dev/null +++ b/layout/reftests/abs-pos/table-caption-3.html @@ -0,0 +1,50 @@ + + + + + + + The green square should not touch the blue square. + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/abs-pos/table-caption-4.html b/layout/reftests/abs-pos/table-caption-4.html new file mode 100644 index 0000000000..47b4cc7bd3 --- /dev/null +++ b/layout/reftests/abs-pos/table-caption-4.html @@ -0,0 +1,32 @@ + + + + + + + The green square should completely cover the red square. +
+ + +
+ + diff --git a/layout/reftests/abs-pos/table-caption-5.html b/layout/reftests/abs-pos/table-caption-5.html new file mode 100644 index 0000000000..c906089c67 --- /dev/null +++ b/layout/reftests/abs-pos/table-caption-5.html @@ -0,0 +1,34 @@ + + + + + + +
+ + +
+ + diff --git a/layout/reftests/abs-pos/table-cell-1.html b/layout/reftests/abs-pos/table-cell-1.html new file mode 100644 index 0000000000..b0c03e9a0b --- /dev/null +++ b/layout/reftests/abs-pos/table-cell-1.html @@ -0,0 +1,36 @@ + + + + + + + The green square should not completely cover the blue square. +
+ + + + +
+
+
+ + diff --git a/layout/reftests/abs-pos/table-cell-2.html b/layout/reftests/abs-pos/table-cell-2.html new file mode 100644 index 0000000000..457c6b0356 --- /dev/null +++ b/layout/reftests/abs-pos/table-cell-2.html @@ -0,0 +1,38 @@ + + + + + + + The green square should not completely cover the blue square. +
+
+ + + + +
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-cell-3.html b/layout/reftests/abs-pos/table-cell-3.html new file mode 100644 index 0000000000..52f89b1caf --- /dev/null +++ b/layout/reftests/abs-pos/table-cell-3.html @@ -0,0 +1,50 @@ + + + + + + + The green square should not touch the blue square. + + + + + + + + + + + + + +
+
+
+ + diff --git a/layout/reftests/abs-pos/table-cell-4.html b/layout/reftests/abs-pos/table-cell-4.html new file mode 100644 index 0000000000..9831b5c991 --- /dev/null +++ b/layout/reftests/abs-pos/table-cell-4.html @@ -0,0 +1,50 @@ + + + + + + + The green square should not touch the blue square. + + + + + + + + + + + + + +
+
+
+ + diff --git a/layout/reftests/abs-pos/table-cell-5.html b/layout/reftests/abs-pos/table-cell-5.html new file mode 100644 index 0000000000..ca92eb94d5 --- /dev/null +++ b/layout/reftests/abs-pos/table-cell-5.html @@ -0,0 +1,63 @@ + + + + + + + The green square should not completely cover the blue square. +
+
+ + + + + + +
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-cell-6.html b/layout/reftests/abs-pos/table-cell-6.html new file mode 100644 index 0000000000..78fac610aa --- /dev/null +++ b/layout/reftests/abs-pos/table-cell-6.html @@ -0,0 +1,66 @@ + + + + + + + The green square should not overlap the blue square. +
+ + + + + + + + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-cell-7.html b/layout/reftests/abs-pos/table-cell-7.html new file mode 100644 index 0000000000..e7dbbe7a48 --- /dev/null +++ b/layout/reftests/abs-pos/table-cell-7.html @@ -0,0 +1,66 @@ + + + + + + + The green square should not overlap the blue square. +
+ + + + + + + + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-cell-8.html b/layout/reftests/abs-pos/table-cell-8.html new file mode 100644 index 0000000000..77115f3d41 --- /dev/null +++ b/layout/reftests/abs-pos/table-cell-8.html @@ -0,0 +1,34 @@ + + + + + + +
+ + +
+ + diff --git a/layout/reftests/abs-pos/table-footer-group-1.html b/layout/reftests/abs-pos/table-footer-group-1.html new file mode 100644 index 0000000000..2f94a6313d --- /dev/null +++ b/layout/reftests/abs-pos/table-footer-group-1.html @@ -0,0 +1,38 @@ + + + + + + + The green square should not completely cover the blue square. +
+ + + + + + +
+
+
+ + diff --git a/layout/reftests/abs-pos/table-footer-group-2.html b/layout/reftests/abs-pos/table-footer-group-2.html new file mode 100644 index 0000000000..b5d70f3ef7 --- /dev/null +++ b/layout/reftests/abs-pos/table-footer-group-2.html @@ -0,0 +1,40 @@ + + + + + + + The green square should not completely cover the blue square. +
+
+ + + + + + +
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-footer-group-3.html b/layout/reftests/abs-pos/table-footer-group-3.html new file mode 100644 index 0000000000..f5e60a0aa1 --- /dev/null +++ b/layout/reftests/abs-pos/table-footer-group-3.html @@ -0,0 +1,54 @@ + + + + + + + The green square should not touch the blue square. + + + + + + + + + + + + + + + + + +
+
+
+ + diff --git a/layout/reftests/abs-pos/table-footer-group-4.html b/layout/reftests/abs-pos/table-footer-group-4.html new file mode 100644 index 0000000000..23f1a351ea --- /dev/null +++ b/layout/reftests/abs-pos/table-footer-group-4.html @@ -0,0 +1,54 @@ + + + + + + + The green square should not touch the blue square. + + + + + + + + + + + + + + + + + +
+
+
+ + diff --git a/layout/reftests/abs-pos/table-footer-group-5.html b/layout/reftests/abs-pos/table-footer-group-5.html new file mode 100644 index 0000000000..8aa86a4004 --- /dev/null +++ b/layout/reftests/abs-pos/table-footer-group-5.html @@ -0,0 +1,71 @@ + + + + + + + The green square should not completely cover the blue square. +
+
+ + + + + + +
+
+
+ + + + +
+
+ + diff --git a/layout/reftests/abs-pos/table-footer-group-6.html b/layout/reftests/abs-pos/table-footer-group-6.html new file mode 100644 index 0000000000..b24bb1bb73 --- /dev/null +++ b/layout/reftests/abs-pos/table-footer-group-6.html @@ -0,0 +1,63 @@ + + + + + + + The green square should not overlap the blue square. +
+ + + + + + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-footer-group-7.html b/layout/reftests/abs-pos/table-footer-group-7.html new file mode 100644 index 0000000000..bb2b5ebdb3 --- /dev/null +++ b/layout/reftests/abs-pos/table-footer-group-7.html @@ -0,0 +1,67 @@ + + + + + + + The green square should not overlap the blue square. +
+ + + + + + + + + + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-header-group-1.html b/layout/reftests/abs-pos/table-header-group-1.html new file mode 100644 index 0000000000..346cafeea9 --- /dev/null +++ b/layout/reftests/abs-pos/table-header-group-1.html @@ -0,0 +1,38 @@ + + + + + + + The green square should not completely cover the blue square. +
+ + + + + + +
+
+
+ + diff --git a/layout/reftests/abs-pos/table-header-group-2.html b/layout/reftests/abs-pos/table-header-group-2.html new file mode 100644 index 0000000000..7573e917f5 --- /dev/null +++ b/layout/reftests/abs-pos/table-header-group-2.html @@ -0,0 +1,40 @@ + + + + + + + The green square should not completely cover the blue square. +
+
+ + + + + + +
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-header-group-3.html b/layout/reftests/abs-pos/table-header-group-3.html new file mode 100644 index 0000000000..0e9697d55f --- /dev/null +++ b/layout/reftests/abs-pos/table-header-group-3.html @@ -0,0 +1,54 @@ + + + + + + + The green square should not touch the blue square. + + + + + + + + + + + + + + + + + +
+
+
+ + diff --git a/layout/reftests/abs-pos/table-header-group-4.html b/layout/reftests/abs-pos/table-header-group-4.html new file mode 100644 index 0000000000..4533a205f9 --- /dev/null +++ b/layout/reftests/abs-pos/table-header-group-4.html @@ -0,0 +1,54 @@ + + + + + + + The green square should not touch the blue square. + + + + + + + + + + + + + + + + + +
+
+
+ + diff --git a/layout/reftests/abs-pos/table-header-group-5.html b/layout/reftests/abs-pos/table-header-group-5.html new file mode 100644 index 0000000000..a89e52355d --- /dev/null +++ b/layout/reftests/abs-pos/table-header-group-5.html @@ -0,0 +1,69 @@ + + + + + + + The green square should not completely cover the blue square. +
+
+ + + + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-header-group-6.html b/layout/reftests/abs-pos/table-header-group-6.html new file mode 100644 index 0000000000..27f10361a4 --- /dev/null +++ b/layout/reftests/abs-pos/table-header-group-6.html @@ -0,0 +1,63 @@ + + + + + + + The green square should not overlap the blue square. +
+ + + + + + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-header-group-7.html b/layout/reftests/abs-pos/table-header-group-7.html new file mode 100644 index 0000000000..748178014b --- /dev/null +++ b/layout/reftests/abs-pos/table-header-group-7.html @@ -0,0 +1,67 @@ + + + + + + + The green square should not overlap the blue square. +
+ + + + + + + + + + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-internal-1-ref.html b/layout/reftests/abs-pos/table-internal-1-ref.html new file mode 100644 index 0000000000..34b141c18c --- /dev/null +++ b/layout/reftests/abs-pos/table-internal-1-ref.html @@ -0,0 +1,32 @@ + + + + + + + The green square should not completely cover the blue square. +
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-internal-2-ref.html b/layout/reftests/abs-pos/table-internal-2-ref.html new file mode 100644 index 0000000000..308935ede0 --- /dev/null +++ b/layout/reftests/abs-pos/table-internal-2-ref.html @@ -0,0 +1,34 @@ + + + + + + + The green square should not completely cover the blue square. +
+
+
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-internal-3-ref.html b/layout/reftests/abs-pos/table-internal-3-ref.html new file mode 100644 index 0000000000..fbf74508d3 --- /dev/null +++ b/layout/reftests/abs-pos/table-internal-3-ref.html @@ -0,0 +1,52 @@ + + + + + + + The green square should not touch the blue square. + + + + + + + + + + + + + +
+
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-internal-4-ref.html b/layout/reftests/abs-pos/table-internal-4-ref.html new file mode 100644 index 0000000000..9180ba705f --- /dev/null +++ b/layout/reftests/abs-pos/table-internal-4-ref.html @@ -0,0 +1,53 @@ + + + + + + + The green square should not touch the blue square. + + + + + + + + + + + + + +
+
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-internal-5-ref.html b/layout/reftests/abs-pos/table-internal-5-ref.html new file mode 100644 index 0000000000..fdf09d8fdf --- /dev/null +++ b/layout/reftests/abs-pos/table-internal-5-ref.html @@ -0,0 +1,52 @@ + + + + + + + The green square should not completely cover the blue square. +
+
+
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-internal-6-ref.html b/layout/reftests/abs-pos/table-internal-6-ref.html new file mode 100644 index 0000000000..704776dc59 --- /dev/null +++ b/layout/reftests/abs-pos/table-internal-6-ref.html @@ -0,0 +1,68 @@ + + + + + + + The green square should not overlap the blue square. +
+ + + + + + + + + + + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-internal-7-ref.html b/layout/reftests/abs-pos/table-internal-7-ref.html new file mode 100644 index 0000000000..eee0ae05af --- /dev/null +++ b/layout/reftests/abs-pos/table-internal-7-ref.html @@ -0,0 +1,69 @@ + + + + + + + The green square should not overlap the blue square. +
+ + + + + + + + + + + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-internal-8-ref.html b/layout/reftests/abs-pos/table-internal-8-ref.html new file mode 100644 index 0000000000..3bff829deb --- /dev/null +++ b/layout/reftests/abs-pos/table-internal-8-ref.html @@ -0,0 +1,24 @@ + + + + + + + The green square should completely cover the red square. +
+ + diff --git a/layout/reftests/abs-pos/table-print-1-ref.html b/layout/reftests/abs-pos/table-print-1-ref.html new file mode 100644 index 0000000000..c9d94add71 --- /dev/null +++ b/layout/reftests/abs-pos/table-print-1-ref.html @@ -0,0 +1,31 @@ + + + + + + +
+
+ + diff --git a/layout/reftests/abs-pos/table-row-1.html b/layout/reftests/abs-pos/table-row-1.html new file mode 100644 index 0000000000..6caf394e4b --- /dev/null +++ b/layout/reftests/abs-pos/table-row-1.html @@ -0,0 +1,36 @@ + + + + + + + The green square should not completely cover the blue square. +
+ + + + +
+
+
+ + diff --git a/layout/reftests/abs-pos/table-row-2.html b/layout/reftests/abs-pos/table-row-2.html new file mode 100644 index 0000000000..ef9a6f5d71 --- /dev/null +++ b/layout/reftests/abs-pos/table-row-2.html @@ -0,0 +1,38 @@ + + + + + + + The green square should not completely cover the blue square. +
+
+ + + + +
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-row-3.html b/layout/reftests/abs-pos/table-row-3.html new file mode 100644 index 0000000000..fbb2e77ec9 --- /dev/null +++ b/layout/reftests/abs-pos/table-row-3.html @@ -0,0 +1,50 @@ + + + + + + + The green square should not touch the blue square. + + + + + + + + + + + + + +
+
+
+ + diff --git a/layout/reftests/abs-pos/table-row-4.html b/layout/reftests/abs-pos/table-row-4.html new file mode 100644 index 0000000000..8785e0752f --- /dev/null +++ b/layout/reftests/abs-pos/table-row-4.html @@ -0,0 +1,50 @@ + + + + + + + The green square should not touch the blue square. + + + + + + + + + + + + + +
+
+
+ + diff --git a/layout/reftests/abs-pos/table-row-5.html b/layout/reftests/abs-pos/table-row-5.html new file mode 100644 index 0000000000..e53f280b72 --- /dev/null +++ b/layout/reftests/abs-pos/table-row-5.html @@ -0,0 +1,62 @@ + + + + + + + The green square should not completely cover the blue square. +
+
+ + + + + +
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-row-6.html b/layout/reftests/abs-pos/table-row-6.html new file mode 100644 index 0000000000..361a4698f9 --- /dev/null +++ b/layout/reftests/abs-pos/table-row-6.html @@ -0,0 +1,61 @@ + + + + + + + The green square should not overlap the blue square. +
+ + + + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-row-7.html b/layout/reftests/abs-pos/table-row-7.html new file mode 100644 index 0000000000..37ec4b6211 --- /dev/null +++ b/layout/reftests/abs-pos/table-row-7.html @@ -0,0 +1,65 @@ + + + + + + + The green square should not overlap the blue square. +
+ + + + + + + + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-row-group-1.html b/layout/reftests/abs-pos/table-row-group-1.html new file mode 100644 index 0000000000..9f5072d762 --- /dev/null +++ b/layout/reftests/abs-pos/table-row-group-1.html @@ -0,0 +1,38 @@ + + + + + + + The green square should not completely cover the blue square. +
+ + + + + + +
+
+
+ + diff --git a/layout/reftests/abs-pos/table-row-group-2.html b/layout/reftests/abs-pos/table-row-group-2.html new file mode 100644 index 0000000000..619a8cc4d6 --- /dev/null +++ b/layout/reftests/abs-pos/table-row-group-2.html @@ -0,0 +1,40 @@ + + + + + + + The green square should not completely cover the blue square. +
+
+ + + + + + +
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-row-group-3.html b/layout/reftests/abs-pos/table-row-group-3.html new file mode 100644 index 0000000000..d5d6686b15 --- /dev/null +++ b/layout/reftests/abs-pos/table-row-group-3.html @@ -0,0 +1,54 @@ + + + + + + + The green square should not touch the blue square. + + + + + + + + + + + + + + + + + +
+
+
+ + diff --git a/layout/reftests/abs-pos/table-row-group-4.html b/layout/reftests/abs-pos/table-row-group-4.html new file mode 100644 index 0000000000..c8430060c2 --- /dev/null +++ b/layout/reftests/abs-pos/table-row-group-4.html @@ -0,0 +1,54 @@ + + + + + + + The green square should not touch the blue square. + + + + + + + + + + + + + + + + + +
+
+
+ + diff --git a/layout/reftests/abs-pos/table-row-group-5.html b/layout/reftests/abs-pos/table-row-group-5.html new file mode 100644 index 0000000000..b9c2da7361 --- /dev/null +++ b/layout/reftests/abs-pos/table-row-group-5.html @@ -0,0 +1,69 @@ + + + + + + + The green square should not completely cover the blue square. +
+
+ + + + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-row-group-6.html b/layout/reftests/abs-pos/table-row-group-6.html new file mode 100644 index 0000000000..c954668541 --- /dev/null +++ b/layout/reftests/abs-pos/table-row-group-6.html @@ -0,0 +1,63 @@ + + + + + + + The green square should not overlap the blue square. +
+ + + + + + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/abs-pos/table-row-group-7.html b/layout/reftests/abs-pos/table-row-group-7.html new file mode 100644 index 0000000000..a4c720ce3d --- /dev/null +++ b/layout/reftests/abs-pos/table-row-group-7.html @@ -0,0 +1,67 @@ + + + + + + + The green square should not overlap the blue square. +
+ + + + + + + + + + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/apng-mime/animated.apng b/layout/reftests/apng-mime/animated.apng new file mode 100644 index 0000000000..6e78a9eef4 Binary files /dev/null and b/layout/reftests/apng-mime/animated.apng differ diff --git a/layout/reftests/apng-mime/expected.html b/layout/reftests/apng-mime/expected.html new file mode 100644 index 0000000000..d069957fdf --- /dev/null +++ b/layout/reftests/apng-mime/expected.html @@ -0,0 +1,3 @@ + +apng expected + diff --git a/layout/reftests/apng-mime/reftest.list b/layout/reftests/apng-mime/reftest.list new file mode 100644 index 0000000000..fef0f4a736 --- /dev/null +++ b/layout/reftests/apng-mime/reftest.list @@ -0,0 +1 @@ +== test.html expected.html diff --git a/layout/reftests/apng-mime/static.png b/layout/reftests/apng-mime/static.png new file mode 100644 index 0000000000..6f76d44387 Binary files /dev/null and b/layout/reftests/apng-mime/static.png differ diff --git a/layout/reftests/apng-mime/test.html b/layout/reftests/apng-mime/test.html new file mode 100644 index 0000000000..cdf44b901a --- /dev/null +++ b/layout/reftests/apng-mime/test.html @@ -0,0 +1,6 @@ + +apng test + + + + diff --git a/layout/reftests/async-scrolling/async-scroll-and-zoom-ref.html b/layout/reftests/async-scrolling/async-scroll-and-zoom-ref.html new file mode 100644 index 0000000000..ecc40d5090 --- /dev/null +++ b/layout/reftests/async-scrolling/async-scroll-and-zoom-ref.html @@ -0,0 +1,24 @@ + + + + + + +
+ + diff --git a/layout/reftests/async-scrolling/async-scroll-and-zoom.html b/layout/reftests/async-scrolling/async-scroll-and-zoom.html new file mode 100644 index 0000000000..a7795a54d6 --- /dev/null +++ b/layout/reftests/async-scrolling/async-scroll-and-zoom.html @@ -0,0 +1,39 @@ + + + + + + + +
+ + diff --git a/layout/reftests/async-scrolling/background-blend-mode-1-ref.html b/layout/reftests/async-scrolling/background-blend-mode-1-ref.html new file mode 100644 index 0000000000..b5a9e0c12d --- /dev/null +++ b/layout/reftests/async-scrolling/background-blend-mode-1-ref.html @@ -0,0 +1,17 @@ + + +Reference: Bug 1248913 - Keep background-attachment:fixed image fixed under APZ scrolling even when a background-blend-mode is applied. + + + +
diff --git a/layout/reftests/async-scrolling/background-blend-mode-1.html b/layout/reftests/async-scrolling/background-blend-mode-1.html new file mode 100644 index 0000000000..33a8498cec --- /dev/null +++ b/layout/reftests/async-scrolling/background-blend-mode-1.html @@ -0,0 +1,26 @@ + + + + +Bug 1248913 - Keep background-attachment:fixed image fixed under APZ scrolling even when a background-blend-mode is applied. + + + +
diff --git a/layout/reftests/async-scrolling/bg-fixed-1-ref.html b/layout/reftests/async-scrolling/bg-fixed-1-ref.html new file mode 100644 index 0000000000..f8f0aef054 --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-1-ref.html @@ -0,0 +1,7 @@ + + + + + diff --git a/layout/reftests/async-scrolling/bg-fixed-1.html b/layout/reftests/async-scrolling/bg-fixed-1.html new file mode 100644 index 0000000000..15a00dc272 --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-1.html @@ -0,0 +1,14 @@ + + + + + + diff --git a/layout/reftests/async-scrolling/bg-fixed-child-clip-1.html b/layout/reftests/async-scrolling/bg-fixed-child-clip-1.html new file mode 100644 index 0000000000..9d9795de71 --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-child-clip-1.html @@ -0,0 +1,17 @@ + + + +
+
+ + + diff --git a/layout/reftests/async-scrolling/bg-fixed-child-clip-2.html b/layout/reftests/async-scrolling/bg-fixed-child-clip-2.html new file mode 100644 index 0000000000..ce0ab6cc9c --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-child-clip-2.html @@ -0,0 +1,21 @@ + + + +
+
+
+
+ + + diff --git a/layout/reftests/async-scrolling/bg-fixed-child-clip-ref.html b/layout/reftests/async-scrolling/bg-fixed-child-clip-ref.html new file mode 100644 index 0000000000..7ae3847742 --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-child-clip-ref.html @@ -0,0 +1,11 @@ + + + +
+
+ + diff --git a/layout/reftests/async-scrolling/bg-fixed-child-mask-ref.html b/layout/reftests/async-scrolling/bg-fixed-child-mask-ref.html new file mode 100644 index 0000000000..c71b15b434 --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-child-mask-ref.html @@ -0,0 +1,11 @@ + + + +
+
+ + diff --git a/layout/reftests/async-scrolling/bg-fixed-child-mask.html b/layout/reftests/async-scrolling/bg-fixed-child-mask.html new file mode 100644 index 0000000000..a6fab8218e --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-child-mask.html @@ -0,0 +1,18 @@ + + + +
+
+ + + diff --git a/layout/reftests/async-scrolling/bg-fixed-child-no-culling-1-ref.html b/layout/reftests/async-scrolling/bg-fixed-child-no-culling-1-ref.html new file mode 100644 index 0000000000..8f647b7c9e --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-child-no-culling-1-ref.html @@ -0,0 +1,11 @@ + + + +
+
+ + diff --git a/layout/reftests/async-scrolling/bg-fixed-child-no-culling-1.html b/layout/reftests/async-scrolling/bg-fixed-child-no-culling-1.html new file mode 100644 index 0000000000..123334cbdd --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-child-no-culling-1.html @@ -0,0 +1,15 @@ + + + +
+
+
+
+ + diff --git a/layout/reftests/async-scrolling/bg-fixed-child-no-culling-2-ref.html b/layout/reftests/async-scrolling/bg-fixed-child-no-culling-2-ref.html new file mode 100644 index 0000000000..d5595cd827 --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-child-no-culling-2-ref.html @@ -0,0 +1,7 @@ + + + +
+ + + diff --git a/layout/reftests/async-scrolling/bg-fixed-child-no-culling-2.html b/layout/reftests/async-scrolling/bg-fixed-child-no-culling-2.html new file mode 100644 index 0000000000..be3487d4fc --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-child-no-culling-2.html @@ -0,0 +1,13 @@ + + + +
+
+
+ + diff --git a/layout/reftests/async-scrolling/bg-fixed-child-no-culling-3-ref.html b/layout/reftests/async-scrolling/bg-fixed-child-no-culling-3-ref.html new file mode 100644 index 0000000000..7f864457f6 --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-child-no-culling-3-ref.html @@ -0,0 +1,7 @@ + + + +
+ + + diff --git a/layout/reftests/async-scrolling/bg-fixed-child-no-culling-3.html b/layout/reftests/async-scrolling/bg-fixed-child-no-culling-3.html new file mode 100644 index 0000000000..fb0616ff3b --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-child-no-culling-3.html @@ -0,0 +1,15 @@ + + + +
+ + + + + diff --git a/layout/reftests/async-scrolling/bg-fixed-child-ref.html b/layout/reftests/async-scrolling/bg-fixed-child-ref.html new file mode 100644 index 0000000000..9ca02365f1 --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-child-ref.html @@ -0,0 +1,10 @@ + + + +
+
+ + diff --git a/layout/reftests/async-scrolling/bg-fixed-child.html b/layout/reftests/async-scrolling/bg-fixed-child.html new file mode 100644 index 0000000000..b90179433b --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-child.html @@ -0,0 +1,16 @@ + + + +
+
+ + + diff --git a/layout/reftests/async-scrolling/bg-fixed-cover-1-ref.html b/layout/reftests/async-scrolling/bg-fixed-cover-1-ref.html new file mode 100644 index 0000000000..b5efcc7412 --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-cover-1-ref.html @@ -0,0 +1,9 @@ + + + +
+ + diff --git a/layout/reftests/async-scrolling/bg-fixed-cover-1.html b/layout/reftests/async-scrolling/bg-fixed-cover-1.html new file mode 100644 index 0000000000..b125cfd7af --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-cover-1.html @@ -0,0 +1,16 @@ + + + + +
+ + diff --git a/layout/reftests/async-scrolling/bg-fixed-cover-2-ref.html b/layout/reftests/async-scrolling/bg-fixed-cover-2-ref.html new file mode 100644 index 0000000000..8d9601f2a8 --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-cover-2-ref.html @@ -0,0 +1,10 @@ + + + + + + diff --git a/layout/reftests/async-scrolling/bg-fixed-cover-2.html b/layout/reftests/async-scrolling/bg-fixed-cover-2.html new file mode 100644 index 0000000000..416a7481a4 --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-cover-2.html @@ -0,0 +1,15 @@ + + + + + + diff --git a/layout/reftests/async-scrolling/bg-fixed-cover-3-ref.html b/layout/reftests/async-scrolling/bg-fixed-cover-3-ref.html new file mode 100644 index 0000000000..eb87febce8 --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-cover-3-ref.html @@ -0,0 +1,12 @@ + + + + +
+ + diff --git a/layout/reftests/async-scrolling/bg-fixed-cover-3.html b/layout/reftests/async-scrolling/bg-fixed-cover-3.html new file mode 100644 index 0000000000..b363e5ded2 --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-cover-3.html @@ -0,0 +1,17 @@ + + + + +
+ + diff --git a/layout/reftests/async-scrolling/bg-fixed-in-css-filter-ref.html b/layout/reftests/async-scrolling/bg-fixed-in-css-filter-ref.html new file mode 100644 index 0000000000..8dee2b2412 --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-in-css-filter-ref.html @@ -0,0 +1,29 @@ + + + + + Fixed background inside blur filter + + + +
+
+
+ + diff --git a/layout/reftests/async-scrolling/bg-fixed-in-css-filter.html b/layout/reftests/async-scrolling/bg-fixed-in-css-filter.html new file mode 100644 index 0000000000..4f02252c66 --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-in-css-filter.html @@ -0,0 +1,34 @@ + + + + + Fixed background inside blur filter + + + +
+
+
+
+ + diff --git a/layout/reftests/async-scrolling/bg-fixed-in-opacity-ref.html b/layout/reftests/async-scrolling/bg-fixed-in-opacity-ref.html new file mode 100644 index 0000000000..9d54bd8139 --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-in-opacity-ref.html @@ -0,0 +1,24 @@ + + + +
+ diff --git a/layout/reftests/async-scrolling/bg-fixed-in-opacity.html b/layout/reftests/async-scrolling/bg-fixed-in-opacity.html new file mode 100644 index 0000000000..e565487c7c --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-in-opacity.html @@ -0,0 +1,30 @@ + + + +
+ diff --git a/layout/reftests/async-scrolling/bg-fixed-transformed-image-ref.html b/layout/reftests/async-scrolling/bg-fixed-transformed-image-ref.html new file mode 100644 index 0000000000..a59d053c49 --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-transformed-image-ref.html @@ -0,0 +1,19 @@ + + + + + +
+ diff --git a/layout/reftests/async-scrolling/bg-fixed-transformed-image.html b/layout/reftests/async-scrolling/bg-fixed-transformed-image.html new file mode 100644 index 0000000000..40ff239b3b --- /dev/null +++ b/layout/reftests/async-scrolling/bg-fixed-transformed-image.html @@ -0,0 +1,24 @@ + + + + +
+ diff --git a/layout/reftests/async-scrolling/checkerboard-1-ref.html b/layout/reftests/async-scrolling/checkerboard-1-ref.html new file mode 100644 index 0000000000..1c3a1e4555 --- /dev/null +++ b/layout/reftests/async-scrolling/checkerboard-1-ref.html @@ -0,0 +1,5 @@ + + + +
+ diff --git a/layout/reftests/async-scrolling/checkerboard-1.html b/layout/reftests/async-scrolling/checkerboard-1.html new file mode 100644 index 0000000000..b41f745bb7 --- /dev/null +++ b/layout/reftests/async-scrolling/checkerboard-1.html @@ -0,0 +1,12 @@ + + + + +
+ diff --git a/layout/reftests/async-scrolling/checkerboard-2-ref.html b/layout/reftests/async-scrolling/checkerboard-2-ref.html new file mode 100644 index 0000000000..6a12210c05 --- /dev/null +++ b/layout/reftests/async-scrolling/checkerboard-2-ref.html @@ -0,0 +1,7 @@ + + + +
+
+
+ diff --git a/layout/reftests/async-scrolling/checkerboard-2.html b/layout/reftests/async-scrolling/checkerboard-2.html new file mode 100644 index 0000000000..170705ba26 --- /dev/null +++ b/layout/reftests/async-scrolling/checkerboard-2.html @@ -0,0 +1,17 @@ + + + + +
+
+
+ diff --git a/layout/reftests/async-scrolling/checkerboard-3-ref.html b/layout/reftests/async-scrolling/checkerboard-3-ref.html new file mode 100644 index 0000000000..d00946ada6 --- /dev/null +++ b/layout/reftests/async-scrolling/checkerboard-3-ref.html @@ -0,0 +1,6 @@ + + + +
+
+ diff --git a/layout/reftests/async-scrolling/checkerboard-3.html b/layout/reftests/async-scrolling/checkerboard-3.html new file mode 100644 index 0000000000..4d3e7214a6 --- /dev/null +++ b/layout/reftests/async-scrolling/checkerboard-3.html @@ -0,0 +1,15 @@ + + + + +
+
+
+ diff --git a/layout/reftests/async-scrolling/contain-paint-scrollable-frame-1-ref.html b/layout/reftests/async-scrolling/contain-paint-scrollable-frame-1-ref.html new file mode 100644 index 0000000000..e125681101 --- /dev/null +++ b/layout/reftests/async-scrolling/contain-paint-scrollable-frame-1-ref.html @@ -0,0 +1,8 @@ + + + +
+
+ + diff --git a/layout/reftests/async-scrolling/contain-paint-scrollable-frame-1.html b/layout/reftests/async-scrolling/contain-paint-scrollable-frame-1.html new file mode 100644 index 0000000000..471258a265 --- /dev/null +++ b/layout/reftests/async-scrolling/contain-paint-scrollable-frame-1.html @@ -0,0 +1,27 @@ + + + +
+ +
+ + +
+
+ + diff --git a/layout/reftests/async-scrolling/culling-1-ref.html b/layout/reftests/async-scrolling/culling-1-ref.html new file mode 100644 index 0000000000..5a827ddb8c --- /dev/null +++ b/layout/reftests/async-scrolling/culling-1-ref.html @@ -0,0 +1,23 @@ + + + Culling Test + + + +
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/async-scrolling/culling-1.html b/layout/reftests/async-scrolling/culling-1.html new file mode 100644 index 0000000000..c8a62602a4 --- /dev/null +++ b/layout/reftests/async-scrolling/culling-1.html @@ -0,0 +1,20 @@ + + + Culling Test + + + +
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/async-scrolling/curtain-effect-1-ref.html b/layout/reftests/async-scrolling/curtain-effect-1-ref.html new file mode 100644 index 0000000000..003cd019c5 --- /dev/null +++ b/layout/reftests/async-scrolling/curtain-effect-1-ref.html @@ -0,0 +1,48 @@ + + + + + + + +
+
+
+
+
+ +
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/curtain-effect-1.html b/layout/reftests/async-scrolling/curtain-effect-1.html new file mode 100644 index 0000000000..09d57c23b1 --- /dev/null +++ b/layout/reftests/async-scrolling/curtain-effect-1.html @@ -0,0 +1,48 @@ + + + + + + + +
+
+
+
+
+ +
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/disable-apz-for-sle-pages-ref.html b/layout/reftests/async-scrolling/disable-apz-for-sle-pages-ref.html new file mode 100644 index 0000000000..9948693471 --- /dev/null +++ b/layout/reftests/async-scrolling/disable-apz-for-sle-pages-ref.html @@ -0,0 +1,9 @@ + + + + Check that the apz.disable_for_sle_pages pref behaves as expected + + +
+ + diff --git a/layout/reftests/async-scrolling/disable-apz-for-sle-pages.html b/layout/reftests/async-scrolling/disable-apz-for-sle-pages.html new file mode 100644 index 0000000000..8db572f7a7 --- /dev/null +++ b/layout/reftests/async-scrolling/disable-apz-for-sle-pages.html @@ -0,0 +1,46 @@ + + + + Check that the apz.disable_for_sle_pages pref behaves as expected + + + +
+
+
+
+ + diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-fixed-bottom-1-ref.html b/layout/reftests/async-scrolling/dynamic-toolbar-fixed-bottom-1-ref.html new file mode 100644 index 0000000000..bbac8734d5 --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-fixed-bottom-1-ref.html @@ -0,0 +1,25 @@ + + + + + +
+
+ + diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-fixed-bottom-1.html b/layout/reftests/async-scrolling/dynamic-toolbar-fixed-bottom-1.html new file mode 100644 index 0000000000..4f980e271c --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-fixed-bottom-1.html @@ -0,0 +1,36 @@ + + + + + + +
+
+ + diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-fixed-top-1-ref.html b/layout/reftests/async-scrolling/dynamic-toolbar-fixed-top-1-ref.html new file mode 100644 index 0000000000..0fe473de2a --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-fixed-top-1-ref.html @@ -0,0 +1,25 @@ + + + + + +
+
+ + diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-fixed-top-1.html b/layout/reftests/async-scrolling/dynamic-toolbar-fixed-top-1.html new file mode 100644 index 0000000000..6123371f5f --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-fixed-top-1.html @@ -0,0 +1,36 @@ + + + + + + +
+
+ + diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-1-ref-b.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-1-ref-b.html new file mode 100644 index 0000000000..bcf56579c2 --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-1-ref-b.html @@ -0,0 +1,39 @@ + + + +
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-1-ref.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-1-ref.html new file mode 100644 index 0000000000..ebb7972d3a --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-1-ref.html @@ -0,0 +1,39 @@ + + + +
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-1a.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-1a.html new file mode 100644 index 0000000000..c7147c01b1 --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-1a.html @@ -0,0 +1,42 @@ + + + +
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-1b.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-1b.html new file mode 100644 index 0000000000..4cb4e16d58 --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-1b.html @@ -0,0 +1,43 @@ + + + + +
+
+
+
+
diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-1c.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-1c.html new file mode 100644 index 0000000000..d180d26163 --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-1c.html @@ -0,0 +1,46 @@ + + + + +
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-2-ref-b.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-2-ref-b.html new file mode 100644 index 0000000000..eb13c69a46 --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-2-ref-b.html @@ -0,0 +1,37 @@ + + + +
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-2-ref.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-2-ref.html new file mode 100644 index 0000000000..44318d939e --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-2-ref.html @@ -0,0 +1,37 @@ + + + +
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-2a.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-2a.html new file mode 100644 index 0000000000..b94890ae26 --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-2a.html @@ -0,0 +1,42 @@ + + + +
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-2b.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-2b.html new file mode 100644 index 0000000000..87e6f91cf0 --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-2b.html @@ -0,0 +1,43 @@ + + + + +
+
+
+
+
diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-2c.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-2c.html new file mode 100644 index 0000000000..889f61e059 --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-2c.html @@ -0,0 +1,46 @@ + + + + +
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-3-ref.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-3-ref.html new file mode 100644 index 0000000000..98aa3dd23b --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-3-ref.html @@ -0,0 +1,35 @@ + + + +
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-3a.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-3a.html new file mode 100644 index 0000000000..1f024fa5ca --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-3a.html @@ -0,0 +1,42 @@ + + + +
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-3b.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-3b.html new file mode 100644 index 0000000000..78922be7eb --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-3b.html @@ -0,0 +1,43 @@ + + + + +
+
+
+
+
diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-3c.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-3c.html new file mode 100644 index 0000000000..30adcafc0d --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-3c.html @@ -0,0 +1,46 @@ + + + + +
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-4-ref.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-4-ref.html new file mode 100644 index 0000000000..1357b07703 --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-4-ref.html @@ -0,0 +1,35 @@ + + + +
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-4a.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-4a.html new file mode 100644 index 0000000000..f626cfa44f --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-4a.html @@ -0,0 +1,42 @@ + + + +
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-4b.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-4b.html new file mode 100644 index 0000000000..d62fe0e5af --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-4b.html @@ -0,0 +1,43 @@ + + + + +
+
+
+
+
diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-4c.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-4c.html new file mode 100644 index 0000000000..0005b0471e --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-4c.html @@ -0,0 +1,46 @@ + + + + +
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-5-ref-t.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-5-ref-t.html new file mode 100644 index 0000000000..489d7f9d98 --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-5-ref-t.html @@ -0,0 +1,37 @@ + + + +
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-5-ref.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-5-ref.html new file mode 100644 index 0000000000..acd01a3a93 --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-5-ref.html @@ -0,0 +1,37 @@ + + + +
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-5a.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-5a.html new file mode 100644 index 0000000000..640c8fa43c --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-5a.html @@ -0,0 +1,42 @@ + + + +
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-5b.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-5b.html new file mode 100644 index 0000000000..9ea9d154f9 --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-5b.html @@ -0,0 +1,43 @@ + + + + +
+
+
+
+
diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-5c.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-5c.html new file mode 100644 index 0000000000..2d7e087fe3 --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-5c.html @@ -0,0 +1,46 @@ + + + + +
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-6-ref-t.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-6-ref-t.html new file mode 100644 index 0000000000..3276137a99 --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-6-ref-t.html @@ -0,0 +1,39 @@ + + + +
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-6-ref.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-6-ref.html new file mode 100644 index 0000000000..7a01152ec5 --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-6-ref.html @@ -0,0 +1,39 @@ + + + +
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-6a.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-6a.html new file mode 100644 index 0000000000..dbe019fd34 --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-6a.html @@ -0,0 +1,42 @@ + + + +
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-6b.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-6b.html new file mode 100644 index 0000000000..9044587caf --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-6b.html @@ -0,0 +1,43 @@ + + + + +
+
+
+
+
diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-6c.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-6c.html new file mode 100644 index 0000000000..292b268c0c --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-6c.html @@ -0,0 +1,46 @@ + + + + +
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-bottom-1-ref.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-bottom-1-ref.html new file mode 100644 index 0000000000..8ff4497812 --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-bottom-1-ref.html @@ -0,0 +1,29 @@ + + + + +
+
+
+ + diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-bottom-1.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-bottom-1.html new file mode 100644 index 0000000000..b401ff21db --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-bottom-1.html @@ -0,0 +1,41 @@ + + + + + + +
+
+
+ + diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-top-1-ref.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-top-1-ref.html new file mode 100644 index 0000000000..f9bc7b6ea2 --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-top-1-ref.html @@ -0,0 +1,29 @@ + + + + +
+
+
+ + diff --git a/layout/reftests/async-scrolling/dynamic-toolbar-sticky-top-1.html b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-top-1.html new file mode 100644 index 0000000000..1952a9c086 --- /dev/null +++ b/layout/reftests/async-scrolling/dynamic-toolbar-sticky-top-1.html @@ -0,0 +1,40 @@ + + + + + + +
+
+
+ + diff --git a/layout/reftests/async-scrolling/element-1-ref.html b/layout/reftests/async-scrolling/element-1-ref.html new file mode 100644 index 0000000000..f7c40e2c5e --- /dev/null +++ b/layout/reftests/async-scrolling/element-1-ref.html @@ -0,0 +1,8 @@ + + + +
+
+
+
+ diff --git a/layout/reftests/async-scrolling/element-1.html b/layout/reftests/async-scrolling/element-1.html new file mode 100644 index 0000000000..857c37cb7c --- /dev/null +++ b/layout/reftests/async-scrolling/element-1.html @@ -0,0 +1,12 @@ + + + + +
+
+
+
+ diff --git a/layout/reftests/async-scrolling/fixed-pos-scrollable-1-ref.html b/layout/reftests/async-scrolling/fixed-pos-scrollable-1-ref.html new file mode 100644 index 0000000000..5996b776ed --- /dev/null +++ b/layout/reftests/async-scrolling/fixed-pos-scrollable-1-ref.html @@ -0,0 +1,8 @@ + + + + +
+
+ + diff --git a/layout/reftests/async-scrolling/fixed-pos-scrollable-1.html b/layout/reftests/async-scrolling/fixed-pos-scrollable-1.html new file mode 100644 index 0000000000..8ab6ac6217 --- /dev/null +++ b/layout/reftests/async-scrolling/fixed-pos-scrollable-1.html @@ -0,0 +1,16 @@ + + + + + +
+
+ + diff --git a/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-1-ref.html b/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-1-ref.html new file mode 100644 index 0000000000..cf4e8ac543 --- /dev/null +++ b/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-1-ref.html @@ -0,0 +1,30 @@ + + + +Reference for: position:fixed with scrolled clip should prerender everything and correctly move the clip + + + +
+ + diff --git a/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-1.html b/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-1.html new file mode 100644 index 0000000000..1313239431 --- /dev/null +++ b/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-1.html @@ -0,0 +1,40 @@ + + + +position:fixed with scrolled clip should prerender everything and correctly move the clip + + + +
+
+
diff --git a/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-2-ref.html b/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-2-ref.html new file mode 100644 index 0000000000..e669c97d44 --- /dev/null +++ b/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-2-ref.html @@ -0,0 +1,46 @@ + + + +Reference for: position:fixed should not be clipped by the subframe clip, but it should be clipped by the "clip" clip, and the "clip" clip should be moved by the subframe. + + + +
+
+
+ +
+ + diff --git a/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-2.html b/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-2.html new file mode 100644 index 0000000000..a2477b520d --- /dev/null +++ b/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-2.html @@ -0,0 +1,59 @@ + + + +position:fixed should not be clipped by the subframe clip, but it should be clipped by the "clip" clip, and the "clip" clip should be moved by the subframe. + + + +
+
+
+
+
+
+
diff --git a/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-3-ref.html b/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-3-ref.html new file mode 100644 index 0000000000..778ea52a76 --- /dev/null +++ b/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-3-ref.html @@ -0,0 +1,49 @@ + + + +Reference for: like fixed-pos-scrolled-clip-1.html, but inside a transform. This also tests that scrolling the root scroll frame moves the "fixed" layer which is only fixed with respect to the transform, not with respect to the viewport. + + + +
+
+
+
+
+ + diff --git a/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-3.html b/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-3.html new file mode 100644 index 0000000000..83d82cb8fc --- /dev/null +++ b/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-3.html @@ -0,0 +1,65 @@ + + + +like fixed-pos-scrolled-clip-1.html, but inside a transform. This also tests that scrolling the root scroll frame moves the "fixed" layer which is only fixed with respect to the transform, not with respect to the viewport. + + + +
+
+
+
+
+
+
+
+
diff --git a/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-4-ref.html b/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-4-ref.html new file mode 100644 index 0000000000..a338c1545e --- /dev/null +++ b/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-4-ref.html @@ -0,0 +1,49 @@ + + + +Reference for: This is fixed-pos-scrolled-clip-1.html in an iframe + + + +
+
+
+
+
+ + diff --git a/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-4.html b/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-4.html new file mode 100644 index 0000000000..6c141530ef --- /dev/null +++ b/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-4.html @@ -0,0 +1,29 @@ + + + +This is fixed-pos-scrolled-clip-1.html in an iframe + + + + diff --git a/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-5-ref.html b/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-5-ref.html new file mode 100644 index 0000000000..5cf6a9375d --- /dev/null +++ b/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-5-ref.html @@ -0,0 +1,13 @@ + + +The scrolled clip on the fixed element is not respected + +
+
+ diff --git a/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-5.html b/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-5.html new file mode 100644 index 0000000000..44655ff420 --- /dev/null +++ b/layout/reftests/async-scrolling/fixed-pos-scrolled-clip-5.html @@ -0,0 +1,23 @@ + + +The scrolled clip on the fixed element is not respected + +
+ +
+
+ +
+ diff --git a/layout/reftests/async-scrolling/group-opacity-surface-size-1-ref.html b/layout/reftests/async-scrolling/group-opacity-surface-size-1-ref.html new file mode 100644 index 0000000000..12b6ee367a --- /dev/null +++ b/layout/reftests/async-scrolling/group-opacity-surface-size-1-ref.html @@ -0,0 +1,36 @@ + + + +
+
+
+
diff --git a/layout/reftests/async-scrolling/group-opacity-surface-size-1.html b/layout/reftests/async-scrolling/group-opacity-surface-size-1.html new file mode 100644 index 0000000000..c8562222ba --- /dev/null +++ b/layout/reftests/async-scrolling/group-opacity-surface-size-1.html @@ -0,0 +1,43 @@ + + + + +
+
+
+
diff --git a/layout/reftests/async-scrolling/iframe-1-ref.html b/layout/reftests/async-scrolling/iframe-1-ref.html new file mode 100644 index 0000000000..76537c52c1 --- /dev/null +++ b/layout/reftests/async-scrolling/iframe-1-ref.html @@ -0,0 +1,10 @@ + + + + diff --git a/layout/reftests/async-scrolling/iframe-1.html b/layout/reftests/async-scrolling/iframe-1.html new file mode 100644 index 0000000000..5d6406f5a7 --- /dev/null +++ b/layout/reftests/async-scrolling/iframe-1.html @@ -0,0 +1,12 @@ + + + + diff --git a/layout/reftests/async-scrolling/nested-1-ref.html b/layout/reftests/async-scrolling/nested-1-ref.html new file mode 100644 index 0000000000..2ad0568e19 --- /dev/null +++ b/layout/reftests/async-scrolling/nested-1-ref.html @@ -0,0 +1,10 @@ + + + +
+
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/nested-1.html b/layout/reftests/async-scrolling/nested-1.html new file mode 100644 index 0000000000..953fe0c6f8 --- /dev/null +++ b/layout/reftests/async-scrolling/nested-1.html @@ -0,0 +1,18 @@ + + + + +
+
+
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/nested-2-ref.html b/layout/reftests/async-scrolling/nested-2-ref.html new file mode 100644 index 0000000000..10ef23745e --- /dev/null +++ b/layout/reftests/async-scrolling/nested-2-ref.html @@ -0,0 +1,10 @@ + + + +
+
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/nested-2.html b/layout/reftests/async-scrolling/nested-2.html new file mode 100644 index 0000000000..714761ab0b --- /dev/null +++ b/layout/reftests/async-scrolling/nested-2.html @@ -0,0 +1,17 @@ + + + + +
+
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/no-overscroll-ref.html b/layout/reftests/async-scrolling/no-overscroll-ref.html new file mode 100644 index 0000000000..e6c2a479f1 --- /dev/null +++ b/layout/reftests/async-scrolling/no-overscroll-ref.html @@ -0,0 +1,24 @@ + + + + + + +
+ + diff --git a/layout/reftests/async-scrolling/offscreen-clipped-blendmode-1.html b/layout/reftests/async-scrolling/offscreen-clipped-blendmode-1.html new file mode 100644 index 0000000000..64795e5cfd --- /dev/null +++ b/layout/reftests/async-scrolling/offscreen-clipped-blendmode-1.html @@ -0,0 +1,39 @@ + + + +Scrolled blend mode + + + +
+
+
+
+
diff --git a/layout/reftests/async-scrolling/offscreen-clipped-blendmode-2.html b/layout/reftests/async-scrolling/offscreen-clipped-blendmode-2.html new file mode 100644 index 0000000000..d85dc23e69 --- /dev/null +++ b/layout/reftests/async-scrolling/offscreen-clipped-blendmode-2.html @@ -0,0 +1,43 @@ + + + +Scrolled blend mode + + + +
+
+
+
+
diff --git a/layout/reftests/async-scrolling/offscreen-clipped-blendmode-3.html b/layout/reftests/async-scrolling/offscreen-clipped-blendmode-3.html new file mode 100644 index 0000000000..e128e29872 --- /dev/null +++ b/layout/reftests/async-scrolling/offscreen-clipped-blendmode-3.html @@ -0,0 +1,40 @@ + + + +Scrolled blend mode + + + +
+
+
+
+
diff --git a/layout/reftests/async-scrolling/offscreen-clipped-blendmode-4.html b/layout/reftests/async-scrolling/offscreen-clipped-blendmode-4.html new file mode 100644 index 0000000000..8834747244 --- /dev/null +++ b/layout/reftests/async-scrolling/offscreen-clipped-blendmode-4.html @@ -0,0 +1,44 @@ + + + +Scrolled blend mode + + + +
+
+
+
+
diff --git a/layout/reftests/async-scrolling/offscreen-clipped-blendmode-ref.html b/layout/reftests/async-scrolling/offscreen-clipped-blendmode-ref.html new file mode 100644 index 0000000000..65660c6ca7 --- /dev/null +++ b/layout/reftests/async-scrolling/offscreen-clipped-blendmode-ref.html @@ -0,0 +1,31 @@ + + + +Scrolled blend mode + + + +
+ + diff --git a/layout/reftests/async-scrolling/offscreen-prerendered-active-opacity-ref.html b/layout/reftests/async-scrolling/offscreen-prerendered-active-opacity-ref.html new file mode 100644 index 0000000000..da251e5aaf --- /dev/null +++ b/layout/reftests/async-scrolling/offscreen-prerendered-active-opacity-ref.html @@ -0,0 +1,42 @@ + + + +Reference: Active opacity should be rendered if it's inside the display port, even if it's currently offscreen + + + +
+
+
+
+
+ + diff --git a/layout/reftests/async-scrolling/offscreen-prerendered-active-opacity.html b/layout/reftests/async-scrolling/offscreen-prerendered-active-opacity.html new file mode 100644 index 0000000000..b89d5cd130 --- /dev/null +++ b/layout/reftests/async-scrolling/offscreen-prerendered-active-opacity.html @@ -0,0 +1,40 @@ + + + +Active opacity should be rendered if it's inside the display port, even if it's currently offscreen + + + +
+
+
+
+
diff --git a/layout/reftests/async-scrolling/opaque-fractional-displayport-1.html b/layout/reftests/async-scrolling/opaque-fractional-displayport-1.html new file mode 100644 index 0000000000..8a73a7f309 --- /dev/null +++ b/layout/reftests/async-scrolling/opaque-fractional-displayport-1.html @@ -0,0 +1,51 @@ + + + +Make sure the scrolled layer is opaque even if the scrolled area is fractional + + + + + +
+
+
+ +
+
+
diff --git a/layout/reftests/async-scrolling/opaque-fractional-displayport-2.html b/layout/reftests/async-scrolling/opaque-fractional-displayport-2.html new file mode 100644 index 0000000000..ddcac0fe85 --- /dev/null +++ b/layout/reftests/async-scrolling/opaque-fractional-displayport-2.html @@ -0,0 +1,56 @@ + + + +Make sure the scrolled layer is opaque even if the scrolled area is fractional + + + + + +
+
+
+ +
+
+
+ + diff --git a/layout/reftests/async-scrolling/overscroll-disabled.html b/layout/reftests/async-scrolling/overscroll-disabled.html new file mode 100644 index 0000000000..3c4927c9d0 --- /dev/null +++ b/layout/reftests/async-scrolling/overscroll-disabled.html @@ -0,0 +1,39 @@ + + + + + + + +
+ + diff --git a/layout/reftests/async-scrolling/overscroll-fixed-iframe-overscroll.html b/layout/reftests/async-scrolling/overscroll-fixed-iframe-overscroll.html new file mode 100644 index 0000000000..d4af4f2235 --- /dev/null +++ b/layout/reftests/async-scrolling/overscroll-fixed-iframe-overscroll.html @@ -0,0 +1,46 @@ + + + + + + + + + + diff --git a/layout/reftests/async-scrolling/overscroll-fixed-iframe.html b/layout/reftests/async-scrolling/overscroll-fixed-iframe.html new file mode 100644 index 0000000000..d2e55cf645 --- /dev/null +++ b/layout/reftests/async-scrolling/overscroll-fixed-iframe.html @@ -0,0 +1,53 @@ + + + + + + + + + + diff --git a/layout/reftests/async-scrolling/overscroll-fixed-transform.html b/layout/reftests/async-scrolling/overscroll-fixed-transform.html new file mode 100644 index 0000000000..95eab157f0 --- /dev/null +++ b/layout/reftests/async-scrolling/overscroll-fixed-transform.html @@ -0,0 +1,49 @@ + + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/async-scrolling/overscroll-fixed.html b/layout/reftests/async-scrolling/overscroll-fixed.html new file mode 100644 index 0000000000..68410fffcf --- /dev/null +++ b/layout/reftests/async-scrolling/overscroll-fixed.html @@ -0,0 +1,33 @@ + + + + + + + +
+ + diff --git a/layout/reftests/async-scrolling/overscroll-ref.html b/layout/reftests/async-scrolling/overscroll-ref.html new file mode 100644 index 0000000000..45e7535e64 --- /dev/null +++ b/layout/reftests/async-scrolling/overscroll-ref.html @@ -0,0 +1,24 @@ + + + + + + +
+ + diff --git a/layout/reftests/async-scrolling/overscroll-scrollbar-ref.html b/layout/reftests/async-scrolling/overscroll-scrollbar-ref.html new file mode 100644 index 0000000000..75a9bfeab6 --- /dev/null +++ b/layout/reftests/async-scrolling/overscroll-scrollbar-ref.html @@ -0,0 +1,24 @@ + + + + + + +
+ + diff --git a/layout/reftests/async-scrolling/overscroll-scrollbar.html b/layout/reftests/async-scrolling/overscroll-scrollbar.html new file mode 100644 index 0000000000..ab567ecfc0 --- /dev/null +++ b/layout/reftests/async-scrolling/overscroll-scrollbar.html @@ -0,0 +1,36 @@ + + + + + + + +
+ + diff --git a/layout/reftests/async-scrolling/overscroll-subframe.html b/layout/reftests/async-scrolling/overscroll-subframe.html new file mode 100644 index 0000000000..752253a4c7 --- /dev/null +++ b/layout/reftests/async-scrolling/overscroll-subframe.html @@ -0,0 +1,47 @@ + + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/async-scrolling/overscroll.html b/layout/reftests/async-scrolling/overscroll.html new file mode 100644 index 0000000000..3c4927c9d0 --- /dev/null +++ b/layout/reftests/async-scrolling/overscroll.html @@ -0,0 +1,39 @@ + + + + + + + +
+ + diff --git a/layout/reftests/async-scrolling/perspective-scrolling-1-ref.html b/layout/reftests/async-scrolling/perspective-scrolling-1-ref.html new file mode 100644 index 0000000000..433aa7abb4 --- /dev/null +++ b/layout/reftests/async-scrolling/perspective-scrolling-1-ref.html @@ -0,0 +1,34 @@ + + + +Perspective scrolling + + + +
+ + diff --git a/layout/reftests/async-scrolling/perspective-scrolling-1.html b/layout/reftests/async-scrolling/perspective-scrolling-1.html new file mode 100644 index 0000000000..cab2e4f8c4 --- /dev/null +++ b/layout/reftests/async-scrolling/perspective-scrolling-1.html @@ -0,0 +1,33 @@ + + + +Perspective scrolling + + + + + +
diff --git a/layout/reftests/async-scrolling/perspective-scrolling-2-ref.html b/layout/reftests/async-scrolling/perspective-scrolling-2-ref.html new file mode 100644 index 0000000000..720fbfa8df --- /dev/null +++ b/layout/reftests/async-scrolling/perspective-scrolling-2-ref.html @@ -0,0 +1,34 @@ + + + +Perspective in unscrolled state + + + +
+
diff --git a/layout/reftests/async-scrolling/perspective-scrolling-2.html b/layout/reftests/async-scrolling/perspective-scrolling-2.html new file mode 100644 index 0000000000..e2d7c86669 --- /dev/null +++ b/layout/reftests/async-scrolling/perspective-scrolling-2.html @@ -0,0 +1,41 @@ + + + +Perspective in unscrolled state + + + + + +
+
diff --git a/layout/reftests/async-scrolling/perspective-scrolling-3-ref.html b/layout/reftests/async-scrolling/perspective-scrolling-3-ref.html new file mode 100644 index 0000000000..9c8474d6c0 --- /dev/null +++ b/layout/reftests/async-scrolling/perspective-scrolling-3-ref.html @@ -0,0 +1,40 @@ + + + +Perspective in scrolled state + + + +
+
+ + diff --git a/layout/reftests/async-scrolling/perspective-scrolling-3.html b/layout/reftests/async-scrolling/perspective-scrolling-3.html new file mode 100644 index 0000000000..8211c52afb --- /dev/null +++ b/layout/reftests/async-scrolling/perspective-scrolling-3.html @@ -0,0 +1,41 @@ + + + +Perspective in scrolled state + + + + + +
+
diff --git a/layout/reftests/async-scrolling/perspective-scrolling-4-ref.html b/layout/reftests/async-scrolling/perspective-scrolling-4-ref.html new file mode 100644 index 0000000000..4f5b1fc010 --- /dev/null +++ b/layout/reftests/async-scrolling/perspective-scrolling-4-ref.html @@ -0,0 +1,44 @@ + + + +Reference: Perspective scrolling with nested clips + + + +
+
+
+
+ + diff --git a/layout/reftests/async-scrolling/perspective-scrolling-4.html b/layout/reftests/async-scrolling/perspective-scrolling-4.html new file mode 100644 index 0000000000..49453d74df --- /dev/null +++ b/layout/reftests/async-scrolling/perspective-scrolling-4.html @@ -0,0 +1,49 @@ + + + +Perspective scrolling with nested clips + + + +
+ +
+
+ +
diff --git a/layout/reftests/async-scrolling/perspective-scrolling-5-ref.html b/layout/reftests/async-scrolling/perspective-scrolling-5-ref.html new file mode 100644 index 0000000000..dc41f00d04 --- /dev/null +++ b/layout/reftests/async-scrolling/perspective-scrolling-5-ref.html @@ -0,0 +1,13 @@ + + +Reference + +
diff --git a/layout/reftests/async-scrolling/perspective-scrolling-5.html b/layout/reftests/async-scrolling/perspective-scrolling-5.html new file mode 100644 index 0000000000..cfbf2d2228 --- /dev/null +++ b/layout/reftests/async-scrolling/perspective-scrolling-5.html @@ -0,0 +1,60 @@ + + + +Perspective scrolling + + + +
+
+
+
+
+
diff --git a/layout/reftests/async-scrolling/position-fixed-1-ref.html b/layout/reftests/async-scrolling/position-fixed-1-ref.html new file mode 100644 index 0000000000..b373cc1142 --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-1-ref.html @@ -0,0 +1,6 @@ + + + +
+ + diff --git a/layout/reftests/async-scrolling/position-fixed-1.html b/layout/reftests/async-scrolling/position-fixed-1.html new file mode 100644 index 0000000000..d30ada3c23 --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-1.html @@ -0,0 +1,11 @@ + + + + +
+ + diff --git a/layout/reftests/async-scrolling/position-fixed-2-ref.html b/layout/reftests/async-scrolling/position-fixed-2-ref.html new file mode 100644 index 0000000000..8804dd67b4 --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-2-ref.html @@ -0,0 +1,9 @@ + + + +
+
+
+
+ + diff --git a/layout/reftests/async-scrolling/position-fixed-2.html b/layout/reftests/async-scrolling/position-fixed-2.html new file mode 100644 index 0000000000..434c73aa2a --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-2.html @@ -0,0 +1,15 @@ + + + + +
+
+
+
+ + diff --git a/layout/reftests/async-scrolling/position-fixed-async-zoom-1-ref.html b/layout/reftests/async-scrolling/position-fixed-async-zoom-1-ref.html new file mode 100644 index 0000000000..f03a8f8131 --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-async-zoom-1-ref.html @@ -0,0 +1,25 @@ + + + + + + + +
+ + diff --git a/layout/reftests/async-scrolling/position-fixed-async-zoom-1.html b/layout/reftests/async-scrolling/position-fixed-async-zoom-1.html new file mode 100644 index 0000000000..419bd74208 --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-async-zoom-1.html @@ -0,0 +1,34 @@ + + + + + + + +
+ + diff --git a/layout/reftests/async-scrolling/position-fixed-async-zoom-2-ref.html b/layout/reftests/async-scrolling/position-fixed-async-zoom-2-ref.html new file mode 100644 index 0000000000..324c5f5534 --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-async-zoom-2-ref.html @@ -0,0 +1,25 @@ + + + + + + + +
+ + diff --git a/layout/reftests/async-scrolling/position-fixed-async-zoom-2.html b/layout/reftests/async-scrolling/position-fixed-async-zoom-2.html new file mode 100644 index 0000000000..8d672ecad3 --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-async-zoom-2.html @@ -0,0 +1,35 @@ + + + + + + + +
+ + diff --git a/layout/reftests/async-scrolling/position-fixed-async-zoom-3-ref.html b/layout/reftests/async-scrolling/position-fixed-async-zoom-3-ref.html new file mode 100644 index 0000000000..00dc290aca --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-async-zoom-3-ref.html @@ -0,0 +1,26 @@ + + + + + + + +
+ + diff --git a/layout/reftests/async-scrolling/position-fixed-async-zoom-3.html b/layout/reftests/async-scrolling/position-fixed-async-zoom-3.html new file mode 100644 index 0000000000..112926c2da --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-async-zoom-3.html @@ -0,0 +1,28 @@ + + + + + + +
+ + diff --git a/layout/reftests/async-scrolling/position-fixed-async-zoom-4-ref.html b/layout/reftests/async-scrolling/position-fixed-async-zoom-4-ref.html new file mode 100644 index 0000000000..3155a387ce --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-async-zoom-4-ref.html @@ -0,0 +1,46 @@ + + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/async-scrolling/position-fixed-async-zoom-4.html b/layout/reftests/async-scrolling/position-fixed-async-zoom-4.html new file mode 100644 index 0000000000..6d425e3468 --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-async-zoom-4.html @@ -0,0 +1,48 @@ + + + + + + +
+
+
+
+ + diff --git a/layout/reftests/async-scrolling/position-fixed-body-ref.html b/layout/reftests/async-scrolling/position-fixed-body-ref.html new file mode 100644 index 0000000000..4d1d74b175 --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-body-ref.html @@ -0,0 +1,28 @@ + + + + +
+
+
+ + diff --git a/layout/reftests/async-scrolling/position-fixed-body.html b/layout/reftests/async-scrolling/position-fixed-body.html new file mode 100644 index 0000000000..7ae1122d72 --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-body.html @@ -0,0 +1,32 @@ + + + + +
+
+
+ + diff --git a/layout/reftests/async-scrolling/position-fixed-cover-1-ref.html b/layout/reftests/async-scrolling/position-fixed-cover-1-ref.html new file mode 100644 index 0000000000..9e4dbe95d3 --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-cover-1-ref.html @@ -0,0 +1,7 @@ + + + +
+
+ + diff --git a/layout/reftests/async-scrolling/position-fixed-cover-1.html b/layout/reftests/async-scrolling/position-fixed-cover-1.html new file mode 100644 index 0000000000..696655e678 --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-cover-1.html @@ -0,0 +1,13 @@ + + + + +
+
+ + diff --git a/layout/reftests/async-scrolling/position-fixed-cover-2-ref.html b/layout/reftests/async-scrolling/position-fixed-cover-2-ref.html new file mode 100644 index 0000000000..134ef72826 --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-cover-2-ref.html @@ -0,0 +1,7 @@ + + + +
+
+ + diff --git a/layout/reftests/async-scrolling/position-fixed-cover-2.html b/layout/reftests/async-scrolling/position-fixed-cover-2.html new file mode 100644 index 0000000000..295344cc5c --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-cover-2.html @@ -0,0 +1,13 @@ + + + + +
+
+ + diff --git a/layout/reftests/async-scrolling/position-fixed-cover-3-ref.html b/layout/reftests/async-scrolling/position-fixed-cover-3-ref.html new file mode 100644 index 0000000000..a8e706087f --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-cover-3-ref.html @@ -0,0 +1,7 @@ + + + +
+
+ + diff --git a/layout/reftests/async-scrolling/position-fixed-cover-3.html b/layout/reftests/async-scrolling/position-fixed-cover-3.html new file mode 100644 index 0000000000..7ed268cecf --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-cover-3.html @@ -0,0 +1,15 @@ + + + + +
+
+
+ + diff --git a/layout/reftests/async-scrolling/position-fixed-iframe-1-ref.html b/layout/reftests/async-scrolling/position-fixed-iframe-1-ref.html new file mode 100644 index 0000000000..b373cc1142 --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-iframe-1-ref.html @@ -0,0 +1,6 @@ + + + +
+ + diff --git a/layout/reftests/async-scrolling/position-fixed-iframe-1.html b/layout/reftests/async-scrolling/position-fixed-iframe-1.html new file mode 100644 index 0000000000..c071ec7e16 --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-iframe-1.html @@ -0,0 +1,22 @@ + + + + + + + diff --git a/layout/reftests/async-scrolling/position-fixed-iframe-2-ref.html b/layout/reftests/async-scrolling/position-fixed-iframe-2-ref.html new file mode 100644 index 0000000000..b373cc1142 --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-iframe-2-ref.html @@ -0,0 +1,6 @@ + + + +
+ + diff --git a/layout/reftests/async-scrolling/position-fixed-iframe-2.html b/layout/reftests/async-scrolling/position-fixed-iframe-2.html new file mode 100644 index 0000000000..513d9caabb --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-iframe-2.html @@ -0,0 +1,22 @@ + + + + + + + diff --git a/layout/reftests/async-scrolling/position-fixed-in-scroll-container-ref.html b/layout/reftests/async-scrolling/position-fixed-in-scroll-container-ref.html new file mode 100644 index 0000000000..3d2ba64eb1 --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-in-scroll-container-ref.html @@ -0,0 +1,40 @@ + + + + +
+
+
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/position-fixed-in-scroll-container.html b/layout/reftests/async-scrolling/position-fixed-in-scroll-container.html new file mode 100644 index 0000000000..0874aa67a5 --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-in-scroll-container.html @@ -0,0 +1,50 @@ + + + + +
+
+
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/position-fixed-inside-clip-path-ref.html b/layout/reftests/async-scrolling/position-fixed-inside-clip-path-ref.html new file mode 100644 index 0000000000..6832fa2bf6 --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-inside-clip-path-ref.html @@ -0,0 +1,29 @@ + + + +
+
+
diff --git a/layout/reftests/async-scrolling/position-fixed-inside-clip-path.html b/layout/reftests/async-scrolling/position-fixed-inside-clip-path.html new file mode 100644 index 0000000000..2759f6c0cf --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-inside-clip-path.html @@ -0,0 +1,34 @@ + + + +
+
+
diff --git a/layout/reftests/async-scrolling/position-fixed-inside-sticky-1-ref.html b/layout/reftests/async-scrolling/position-fixed-inside-sticky-1-ref.html new file mode 100644 index 0000000000..8c48da5dbe --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-inside-sticky-1-ref.html @@ -0,0 +1,20 @@ + + + +
+ diff --git a/layout/reftests/async-scrolling/position-fixed-inside-sticky-1.html b/layout/reftests/async-scrolling/position-fixed-inside-sticky-1.html new file mode 100644 index 0000000000..8d47c22155 --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-inside-sticky-1.html @@ -0,0 +1,33 @@ + + + +
+
+
+ diff --git a/layout/reftests/async-scrolling/position-fixed-inside-sticky-2-ref.html b/layout/reftests/async-scrolling/position-fixed-inside-sticky-2-ref.html new file mode 100644 index 0000000000..8c48da5dbe --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-inside-sticky-2-ref.html @@ -0,0 +1,20 @@ + + + +
+ diff --git a/layout/reftests/async-scrolling/position-fixed-inside-sticky-2.html b/layout/reftests/async-scrolling/position-fixed-inside-sticky-2.html new file mode 100644 index 0000000000..af596f2a12 --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-inside-sticky-2.html @@ -0,0 +1,34 @@ + + + +
+
+
+ diff --git a/layout/reftests/async-scrolling/position-fixed-inside-sticky-3-ref.html b/layout/reftests/async-scrolling/position-fixed-inside-sticky-3-ref.html new file mode 100644 index 0000000000..88f0577aab --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-inside-sticky-3-ref.html @@ -0,0 +1,18 @@ + + + + +
+ diff --git a/layout/reftests/async-scrolling/position-fixed-inside-sticky-3.html b/layout/reftests/async-scrolling/position-fixed-inside-sticky-3.html new file mode 100644 index 0000000000..852561bdb5 --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-inside-sticky-3.html @@ -0,0 +1,33 @@ + + + + +
+
+
+
+ diff --git a/layout/reftests/async-scrolling/position-fixed-transformed-1-ref.html b/layout/reftests/async-scrolling/position-fixed-transformed-1-ref.html new file mode 100644 index 0000000000..6cb0963031 --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-transformed-1-ref.html @@ -0,0 +1,21 @@ + + + + + +
+
+ + diff --git a/layout/reftests/async-scrolling/position-fixed-transformed-1.html b/layout/reftests/async-scrolling/position-fixed-transformed-1.html new file mode 100644 index 0000000000..4f9cac419e --- /dev/null +++ b/layout/reftests/async-scrolling/position-fixed-transformed-1.html @@ -0,0 +1,23 @@ + + + + + +
+
+ + diff --git a/layout/reftests/async-scrolling/position-sticky-async-zoom-1-ref.html b/layout/reftests/async-scrolling/position-sticky-async-zoom-1-ref.html new file mode 100644 index 0000000000..f03a8f8131 --- /dev/null +++ b/layout/reftests/async-scrolling/position-sticky-async-zoom-1-ref.html @@ -0,0 +1,25 @@ + + + + + + + +
+ + diff --git a/layout/reftests/async-scrolling/position-sticky-async-zoom-1.html b/layout/reftests/async-scrolling/position-sticky-async-zoom-1.html new file mode 100644 index 0000000000..d0af0e8f1f --- /dev/null +++ b/layout/reftests/async-scrolling/position-sticky-async-zoom-1.html @@ -0,0 +1,30 @@ + + + + + + + +
+ + diff --git a/layout/reftests/async-scrolling/position-sticky-async-zoom-2-ref.html b/layout/reftests/async-scrolling/position-sticky-async-zoom-2-ref.html new file mode 100644 index 0000000000..324c5f5534 --- /dev/null +++ b/layout/reftests/async-scrolling/position-sticky-async-zoom-2-ref.html @@ -0,0 +1,25 @@ + + + + + + + +
+ + diff --git a/layout/reftests/async-scrolling/position-sticky-async-zoom-2.html b/layout/reftests/async-scrolling/position-sticky-async-zoom-2.html new file mode 100644 index 0000000000..8d815439a9 --- /dev/null +++ b/layout/reftests/async-scrolling/position-sticky-async-zoom-2.html @@ -0,0 +1,31 @@ + + + + + + + +
+ + diff --git a/layout/reftests/async-scrolling/position-sticky-bug1434250-ref.html b/layout/reftests/async-scrolling/position-sticky-bug1434250-ref.html new file mode 100644 index 0000000000..153ca9f8dd --- /dev/null +++ b/layout/reftests/async-scrolling/position-sticky-bug1434250-ref.html @@ -0,0 +1,28 @@ + + + + + + + +
+
+
+ + diff --git a/layout/reftests/async-scrolling/position-sticky-bug1434250.html b/layout/reftests/async-scrolling/position-sticky-bug1434250.html new file mode 100644 index 0000000000..740acb1516 --- /dev/null +++ b/layout/reftests/async-scrolling/position-sticky-bug1434250.html @@ -0,0 +1,30 @@ + + + + + + + +
+
+
+ + diff --git a/layout/reftests/async-scrolling/position-sticky-in-checkerboard-land-1-ref.html b/layout/reftests/async-scrolling/position-sticky-in-checkerboard-land-1-ref.html new file mode 100644 index 0000000000..789a3138f2 --- /dev/null +++ b/layout/reftests/async-scrolling/position-sticky-in-checkerboard-land-1-ref.html @@ -0,0 +1,30 @@ + + + +reference for: position:sticky item that's still visible while the rest of the scrollframe contents are checkerboarded + + + +
+ + diff --git a/layout/reftests/async-scrolling/position-sticky-in-checkerboard-land-1.html b/layout/reftests/async-scrolling/position-sticky-in-checkerboard-land-1.html new file mode 100644 index 0000000000..720114b909 --- /dev/null +++ b/layout/reftests/async-scrolling/position-sticky-in-checkerboard-land-1.html @@ -0,0 +1,36 @@ + + + +position:sticky item that's still visible while the rest of the scrollframe contents are checkerboarded + + + +
+
+
diff --git a/layout/reftests/async-scrolling/position-sticky-in-transformed-scrollframe-1.html b/layout/reftests/async-scrolling/position-sticky-in-transformed-scrollframe-1.html new file mode 100644 index 0000000000..a9e52cb744 --- /dev/null +++ b/layout/reftests/async-scrolling/position-sticky-in-transformed-scrollframe-1.html @@ -0,0 +1,15 @@ + + +
+
+
+
+
+
+
diff --git a/layout/reftests/async-scrolling/position-sticky-in-transformed-scrollframe-2.html b/layout/reftests/async-scrolling/position-sticky-in-transformed-scrollframe-2.html new file mode 100644 index 0000000000..73944529d5 --- /dev/null +++ b/layout/reftests/async-scrolling/position-sticky-in-transformed-scrollframe-2.html @@ -0,0 +1,15 @@ + + +
+
+
+
+
+
+
diff --git a/layout/reftests/async-scrolling/position-sticky-in-transformed-scrollframe-ref.html b/layout/reftests/async-scrolling/position-sticky-in-transformed-scrollframe-ref.html new file mode 100644 index 0000000000..0f03a8a766 --- /dev/null +++ b/layout/reftests/async-scrolling/position-sticky-in-transformed-scrollframe-ref.html @@ -0,0 +1,12 @@ + + +
+
+
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/position-sticky-scrolled-clip-1-ref.html b/layout/reftests/async-scrolling/position-sticky-scrolled-clip-1-ref.html new file mode 100644 index 0000000000..c07e288f56 --- /dev/null +++ b/layout/reftests/async-scrolling/position-sticky-scrolled-clip-1-ref.html @@ -0,0 +1,32 @@ + + + +Reference for: position:sticky with scrolled clip should correctly move the clip + + + +
+ + diff --git a/layout/reftests/async-scrolling/position-sticky-scrolled-clip-1.html b/layout/reftests/async-scrolling/position-sticky-scrolled-clip-1.html new file mode 100644 index 0000000000..f547386fb6 --- /dev/null +++ b/layout/reftests/async-scrolling/position-sticky-scrolled-clip-1.html @@ -0,0 +1,38 @@ + + + +position:sticky with scrolled clip should correctly move the clip + + + +
+
+
diff --git a/layout/reftests/async-scrolling/position-sticky-scrolled-clip-2-ref.html b/layout/reftests/async-scrolling/position-sticky-scrolled-clip-2-ref.html new file mode 100644 index 0000000000..12f2071728 --- /dev/null +++ b/layout/reftests/async-scrolling/position-sticky-scrolled-clip-2-ref.html @@ -0,0 +1,31 @@ + + + +Reference for: position:sticky with scrolled clip should prerender everything and correctly move the clip + + + +
+ + diff --git a/layout/reftests/async-scrolling/position-sticky-scrolled-clip-2.html b/layout/reftests/async-scrolling/position-sticky-scrolled-clip-2.html new file mode 100644 index 0000000000..5ded43e5ed --- /dev/null +++ b/layout/reftests/async-scrolling/position-sticky-scrolled-clip-2.html @@ -0,0 +1,38 @@ + + + +position:sticky with scrolled clip should prerender everything and correctly move the clip + + + +
+
+
diff --git a/layout/reftests/async-scrolling/position-sticky-transformed-in-scrollframe-1-ref.html b/layout/reftests/async-scrolling/position-sticky-transformed-in-scrollframe-1-ref.html new file mode 100644 index 0000000000..365c247fe0 --- /dev/null +++ b/layout/reftests/async-scrolling/position-sticky-transformed-in-scrollframe-1-ref.html @@ -0,0 +1,11 @@ + + +
+
+
+
+
spacer
+
+ diff --git a/layout/reftests/async-scrolling/position-sticky-transformed-in-scrollframe-1.html b/layout/reftests/async-scrolling/position-sticky-transformed-in-scrollframe-1.html new file mode 100644 index 0000000000..f1ccc63dec --- /dev/null +++ b/layout/reftests/async-scrolling/position-sticky-transformed-in-scrollframe-1.html @@ -0,0 +1,14 @@ + + +
+
+
+
+
spacer
+
diff --git a/layout/reftests/async-scrolling/position-sticky-transformed-in-scrollframe-2-ref.html b/layout/reftests/async-scrolling/position-sticky-transformed-in-scrollframe-2-ref.html new file mode 100644 index 0000000000..763a4a550a --- /dev/null +++ b/layout/reftests/async-scrolling/position-sticky-transformed-in-scrollframe-2-ref.html @@ -0,0 +1,12 @@ + + +
+
+
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/position-sticky-transformed-in-scrollframe-2.html b/layout/reftests/async-scrolling/position-sticky-transformed-in-scrollframe-2.html new file mode 100644 index 0000000000..ff0e050508 --- /dev/null +++ b/layout/reftests/async-scrolling/position-sticky-transformed-in-scrollframe-2.html @@ -0,0 +1,14 @@ + + +
+
+
+
+
spacer
+
diff --git a/layout/reftests/async-scrolling/position-sticky-transformed-ref.html b/layout/reftests/async-scrolling/position-sticky-transformed-ref.html new file mode 100644 index 0000000000..19a91e7cd1 --- /dev/null +++ b/layout/reftests/async-scrolling/position-sticky-transformed-ref.html @@ -0,0 +1,6 @@ + + + +
+ + diff --git a/layout/reftests/async-scrolling/position-sticky-transformed.html b/layout/reftests/async-scrolling/position-sticky-transformed.html new file mode 100644 index 0000000000..29cd778974 --- /dev/null +++ b/layout/reftests/async-scrolling/position-sticky-transformed.html @@ -0,0 +1,10 @@ + + + +
+ + diff --git a/layout/reftests/async-scrolling/reftest.list b/layout/reftests/async-scrolling/reftest.list new file mode 100644 index 0000000000..2602ed541b --- /dev/null +++ b/layout/reftests/async-scrolling/reftest.list @@ -0,0 +1,190 @@ +skip-if(!asyncPan) == bg-fixed-1.html bg-fixed-1-ref.html +skip-if(!asyncPan) == bg-fixed-cover-1.html bg-fixed-cover-1-ref.html +skip-if(!asyncPan) == bg-fixed-cover-2.html bg-fixed-cover-2-ref.html +skip-if(!asyncPan) == bg-fixed-cover-3.html bg-fixed-cover-3-ref.html +skip-if(!asyncPan) == bg-fixed-child.html bg-fixed-child-ref.html +skip-if(!asyncPan) == bg-fixed-child-clip-1.html bg-fixed-child-clip-ref.html +skip-if(!asyncPan) == bg-fixed-child-clip-2.html bg-fixed-child-clip-ref.html +skip-if(!asyncPan) fuzzy(0-1,0-87) == bg-fixed-child-mask.html bg-fixed-child-mask-ref.html +skip-if(!asyncPan) == bg-fixed-in-opacity.html bg-fixed-in-opacity-ref.html +# Passing the test below without WebRender would require implementing CSS filters in the Gecko compositor. +skip-if(!asyncPan) fuzzy-if(gtkWidget,0-1,0-87) fuzzy-if(!gtkWidget,0-1,0-3951) == bg-fixed-in-css-filter.html bg-fixed-in-css-filter-ref.html # bug 1454794 for webrender fuzziness +skip-if(!asyncPan) == bg-fixed-child-no-culling-1.html bg-fixed-child-no-culling-1-ref.html +skip-if(!asyncPan) == bg-fixed-child-no-culling-2.html bg-fixed-child-no-culling-2-ref.html +skip-if(!asyncPan) == bg-fixed-child-no-culling-3.html bg-fixed-child-no-culling-3-ref.html +fuzzy-if(Android,0-2,0-4000) fuzzy-if(browserIsRemote&&cocoaWidget,0-2,0-179524) fuzzy-if(browserIsRemote&&winWidget,0-1,0-74590) fuzzy-if(gtkWidget&&layersGPUAccelerated,0-1,0-3528) skip-if(!asyncPan) fuzzy-if(geckoview,0-1,0-74590) == bg-fixed-transformed-image.html bg-fixed-transformed-image-ref.html +skip-if(!asyncPan) == contain-paint-scrollable-frame-1.html contain-paint-scrollable-frame-1-ref.html +skip-if(!asyncPan) == element-1.html element-1-ref.html +pref(layers.force-active,true) skip-if(!asyncPan) == iframe-1.html iframe-1-ref.html +skip-if(!asyncPan) == nested-1.html nested-1-ref.html +skip-if(!asyncPan) == nested-2.html nested-2-ref.html +skip-if(!asyncPan) == position-fixed-1.html position-fixed-1-ref.html +skip-if(!asyncPan) == position-fixed-2.html position-fixed-2-ref.html +fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-1,0-3120) skip-if(!asyncPan) == position-fixed-body.html position-fixed-body-ref.html +skip-if(!asyncPan) == position-fixed-cover-1.html position-fixed-cover-1-ref.html +skip-if(!asyncPan) == position-fixed-cover-2.html position-fixed-cover-2-ref.html +skip-if(!asyncPan) == position-fixed-cover-3.html position-fixed-cover-3-ref.html +fuzzy-if(Android,0-15,0-11) fuzzy-if(gtkWidget,20-33,14-32) fuzzy-if(cocoaWidget,9-21,20-44) skip-if(!asyncPan) == position-fixed-transformed-1.html position-fixed-transformed-1-ref.html # Bug 1604338 +skip-if(!asyncPan) == split-layers-1.html split-layers-1-ref.html +skip-if(!asyncPan) == split-layers-multi-scrolling-1.html split-layers-multi-scrolling-1-ref.html +fuzzy(0-2,0-240000) skip-if(!asyncPan) == split-opacity-layers-1.html split-opacity-layers-1-ref.html +skip-if(!asyncPan) fuzzy-if(appleSilicon,0-1,0-8) == sticky-pos-scrollable-1.html sticky-pos-scrollable-1-ref.html +skip-if(!asyncPan) == sticky-pos-scrollable-2.html sticky-pos-scrollable-2-ref.html +skip-if(!asyncPan) == sticky-pos-scrollable-3.html sticky-pos-scrollable-3-ref.html +skip-if(!asyncPan) == sticky-pos-scrollable-4.html sticky-pos-scrollable-4-ref.html +skip-if(!asyncPan) == sticky-pos-scrollable-5.html sticky-pos-scrollable-5-ref.html +skip-if(!asyncPan) == sticky-pos-scrollable-6.html sticky-pos-scrollable-6-ref.html +skip-if(!asyncPan) fuzzy-if(appleSilicon,0-1,0-8) == sticky-pos-scrollable-7.html sticky-pos-scrollable-7-ref.html +skip-if(!asyncPan) fuzzy(0-2,0-2) fuzzy-if(gtkWidget,0-1,0-4) fuzzy-if(winWidget,0-1,0-51) fuzzy-if(appleSilicon,0-1,0-8) == fixed-pos-scrollable-1.html fixed-pos-scrollable-1-ref.html +skip-if(!asyncPan) == culling-1.html culling-1-ref.html +skip-if(!asyncPan) == position-fixed-iframe-1.html position-fixed-iframe-1-ref.html +skip-if(!asyncPan) == position-fixed-iframe-2.html position-fixed-iframe-2-ref.html +fuzzy(0-1,0-11300) skip-if(!asyncPan) == position-fixed-in-scroll-container.html position-fixed-in-scroll-container-ref.html +fuzzy(0-1,0-400) skip-if(!asyncPan) == position-fixed-inside-clip-path.html position-fixed-inside-clip-path-ref.html +skip-if(!asyncPan) == position-fixed-inside-sticky-1.html position-fixed-inside-sticky-1-ref.html +skip-if(!asyncPan) == position-fixed-inside-sticky-2.html position-fixed-inside-sticky-2-ref.html +skip-if(!asyncPan) == position-fixed-inside-sticky-3.html position-fixed-inside-sticky-3-ref.html +skip-if(!asyncPan) == sticky-inside-fixed-1.html sticky-inside-fixed-1-ref.html +skip-if(!asyncPan) == sticky-inside-transform-1.html sticky-inside-transform-1-ref.html +fuzzy(0-1,0-60000) skip-if(!asyncPan) == group-opacity-surface-size-1.html group-opacity-surface-size-1-ref.html +fuzzy(0-55,0-295) skip-if(!asyncPan) == position-sticky-transformed.html position-sticky-transformed-ref.html +skip-if(!asyncPan) fuzzy-if(cocoaWidget,0-1,0-396) fuzzy-if(winWidget,0-1,0-396) == offscreen-prerendered-active-opacity.html offscreen-prerendered-active-opacity-ref.html +fuzzy-if(Android,0-43,0-40) fuzzy-if(!Android,0-1,0-34) fuzzy-if(gtkWidget,22-74,20-32) fuzzy-if(cocoaWidget,6-7,18-39) fuzzy-if(swgl&&cocoaWidget&&isDebugBuild,0-7,0-39) skip-if(!asyncPan) == offscreen-clipped-blendmode-1.html offscreen-clipped-blendmode-ref.html # Bug 1604338 +fuzzy-if(Android,0-43,0-40) fuzzy-if(gtkWidget,22-74,20-32) fuzzy-if(cocoaWidget,6-7,18-39) fuzzy-if(swgl&&cocoaWidget&&isDebugBuild,0-7,0-39) skip-if(!asyncPan) == offscreen-clipped-blendmode-2.html offscreen-clipped-blendmode-ref.html # Bug 1604338 +fuzzy-if(Android,0-43,0-40) skip == offscreen-clipped-blendmode-3.html offscreen-clipped-blendmode-ref.html # bug 1251588 - wrong AGR on mix-blend-mode item +fuzzy-if(Android,0-43,0-40) fuzzy-if(gtkWidget,22-74,20-32) fuzzy-if(cocoaWidget,6-7,18-39) fuzzy-if(swgl&&cocoaWidget&&isDebugBuild,0-7,0-39) skip-if(!asyncPan) == offscreen-clipped-blendmode-4.html offscreen-clipped-blendmode-ref.html # Bug 1604338 +fuzzy-if(Android,0-7,0-1680) fuzzy-if(gtkWidget,1-1,2-20) fuzzy-if(cocoaWidget,1-2,10-18) fuzzy-if(swgl&&cocoaWidget&&isDebugBuild,0-2,0-18) skip-if(!asyncPan) == perspective-scrolling-1.html perspective-scrolling-1-ref.html # Bug 1604338 +fuzzy-if(Android,0-7,0-4) skip-if(!asyncPan) == perspective-scrolling-2.html perspective-scrolling-2-ref.html +fuzzy-if(Android,0-19,0-10) fuzzy-if(gtkWidget,8-13,12-32) fuzzy-if(cocoaWidget,10-13,20-44) skip-if(!asyncPan) == perspective-scrolling-3.html perspective-scrolling-3-ref.html # Bug 1604338 +fuzzy-if(Android,0-14,0-11) fuzzy-if(gtkWidget,18-30,14-32) fuzzy-if(cocoaWidget,16-20,20-44) skip-if(!asyncPan) == perspective-scrolling-4.html perspective-scrolling-4-ref.html # Bug 1604338 +skip-if(!asyncPan) == perspective-scrolling-5.html perspective-scrolling-5-ref.html +pref(apz.disable_for_scroll_linked_effects,true) skip-if(!asyncPan) == disable-apz-for-sle-pages.html disable-apz-for-sle-pages-ref.html +fuzzy-if(browserIsRemote&&d2d,0-1,0-22) skip-if(!asyncPan) fuzzy-if(swgl,0-255,0-11) == background-blend-mode-1.html background-blend-mode-1-ref.html +skip-if(Android||!asyncPan) != opaque-fractional-displayport-1.html about:blank +skip-if(Android||!asyncPan) != opaque-fractional-displayport-2.html about:blank +fuzzy-if(Android,0-19,0-10) fuzzy-if(gtkWidget,12-19,12-32) fuzzy-if(cocoaWidget,17-21,20-44) skip-if(!asyncPan) == fixed-pos-scrolled-clip-1.html fixed-pos-scrolled-clip-1-ref.html # Bug 1604338 +fuzzy-if(Android,0-44,0-136) fuzzy-if(gtkWidget,16-26,26-64) fuzzy-if(cocoaWidget,10-13,38-82) fuzzy-if(winWidget,0-4,0-36) skip-if(!asyncPan) == fixed-pos-scrolled-clip-2.html fixed-pos-scrolled-clip-2-ref.html # Bug 1604338 +fuzzy-if(Android,0-13,0-465) fuzzy-if(gtkWidget,17-28,24-60) fuzzy-if(cocoaWidget,15-19,40-75) skip-if(!asyncPan) == fixed-pos-scrolled-clip-3.html fixed-pos-scrolled-clip-3-ref.html # Bug 1604338 +fuzzy-if(Android,0-13,0-465) fuzzy-if(gtkWidget,17-29,24-60) fuzzy-if(cocoaWidget,15-19,40-75) skip-if(!asyncPan) == fixed-pos-scrolled-clip-4.html fixed-pos-scrolled-clip-4-ref.html # Bug 1604338 +skip-if(!asyncPan) == fixed-pos-scrolled-clip-5.html fixed-pos-scrolled-clip-5-ref.html +skip-if(!asyncPan) == position-sticky-bug1434250.html position-sticky-bug1434250-ref.html +fuzzy-if(Android,0-12,0-11) fuzzy-if(gtkWidget,16-25,12-32) fuzzy-if(cocoaWidget,13-16,20-44) skip-if(!asyncPan) == position-sticky-scrolled-clip-1.html position-sticky-scrolled-clip-1-ref.html # Bug 1604338 +fuzzy-if(Android,0-6,0-4) skip == position-sticky-scrolled-clip-2.html position-sticky-scrolled-clip-2-ref.html # bug ?????? - incorrectly applying clip to sticky contents +fuzzy-if(Android,0-8,0-27) fuzzy-if(cocoaWidget,9-11,20-44) skip-if(!asyncPan) == curtain-effect-1.html curtain-effect-1-ref.html +fuzzy-if(Android,0-7,0-9) fuzzy-if(gtkWidget,10-15,12-32) fuzzy-if(cocoaWidget,5-9,20-42) skip-if(!asyncPan) == transformed-1.html transformed-1-ref.html # Bug 1604338 +fuzzy-if(Android,2-7,1-12) fuzzy-if(gtkWidget,3-5,12-28) fuzzy-if(cocoaWidget,5-6,18-38) skip-if(!asyncPan) fuzzy-if(swgl&&cocoaWidget&&isDebugBuild,0-6,0-38) == position-sticky-transformed-in-scrollframe-1.html position-sticky-transformed-in-scrollframe-1-ref.html # Bug 1604338 +fuzzy-if(Android,3-3,1-470) fuzzy-if(Android&&swgl&&isDebugBuild&&/^aarch64-gcc3/.test(xulRuntime.XPCOMABI),3-3,457-457) fuzzy-if(gtkWidget,13-20,12-32) fuzzy-if(cocoaWidget,12-16,20-44) skip-if(!asyncPan) == position-sticky-transformed-in-scrollframe-2.html position-sticky-transformed-in-scrollframe-2-ref.html # Bug 1604338 +fuzzy-if(Android,12-13,4-31) fuzzy-if(gtkWidget,16-27,14-32) fuzzy-if(cocoaWidget,13-16,20-44) skip-if(!asyncPan) == position-sticky-in-transformed-scrollframe-1.html position-sticky-in-transformed-scrollframe-ref.html # Bug 1604338 +fuzzy-if(Android,12-13,4-31) fuzzy-if(gtkWidget,16-27,14-32) fuzzy-if(cocoaWidget,13-16,20-44) skip-if(!asyncPan) == position-sticky-in-transformed-scrollframe-2.html position-sticky-in-transformed-scrollframe-ref.html # Bug 1604338 + +skip-if(!asyncPan) == checkerboard-1.html checkerboard-1-ref.html +skip-if(!asyncPan) == checkerboard-2.html checkerboard-2-ref.html +skip-if(!asyncPan) == checkerboard-3.html checkerboard-3-ref.html +skip-if(!asyncPan) == position-sticky-in-checkerboard-land-1.html position-sticky-in-checkerboard-land-1-ref.html + +skip-if(!Android) pref(apz.allow_zooming,true) == position-fixed-async-zoom-1.html position-fixed-async-zoom-1-ref.html +skip-if(!Android) pref(apz.allow_zooming,true) == position-fixed-async-zoom-2.html position-fixed-async-zoom-2-ref.html +skip-if(!Android) pref(apz.allow_zooming,true) == position-fixed-async-zoom-3.html position-fixed-async-zoom-3-ref.html +skip-if(!Android) pref(apz.allow_zooming,true) == position-fixed-async-zoom-4.html position-fixed-async-zoom-4-ref.html +skip-if(!Android) pref(apz.allow_zooming,true) == position-sticky-async-zoom-1.html position-sticky-async-zoom-1-ref.html +skip-if(!Android) pref(apz.allow_zooming,true) == position-sticky-async-zoom-2.html position-sticky-async-zoom-2-ref.html + +pref(apz.allow_zooming,true) == async-scroll-and-zoom.html async-scroll-and-zoom-ref.html + +# on Android we have a different overscroll effect so this test is disabled +skip-if(!asyncPan||Android) pref(apz.overscroll.enabled,true) pref(apz.overscroll.test_async_scroll_offset.enabled,true) == overscroll.html overscroll-ref.html +skip-if(!asyncPan||Android) pref(apz.overscroll.enabled,true) pref(apz.overscroll.test_async_scroll_offset.enabled,true) == overscroll-subframe.html overscroll-ref.html +skip-if(!asyncPan||Android) pref(apz.overscroll.enabled,true) pref(apz.overscroll.test_async_scroll_offset.enabled,true) == overscroll-fixed.html no-overscroll-ref.html +skip-if(!asyncPan||Android) pref(apz.overscroll.enabled,true) pref(apz.overscroll.test_async_scroll_offset.enabled,true) == overscroll-fixed-transform.html overscroll-ref.html +skip-if(!asyncPan||Android) pref(apz.overscroll.enabled,true) pref(apz.overscroll.test_async_scroll_offset.enabled,true) == overscroll-fixed-iframe.html overscroll-ref.html +skip-if(!asyncPan||Android) pref(apz.overscroll.enabled,true) pref(apz.overscroll.test_async_scroll_offset.enabled,true) == overscroll-fixed-iframe-overscroll.html no-overscroll-ref.html +# This one needs to be fuzzed due to the fact that squishing a scrollbar +# thumb on the compositor doesn't preserve its shape exactly. +skip-if(!asyncPan||Android) fuzzy(0-56,0-33) fuzzy-if(winWidget,0-107,0-17) pref(apz.overscroll.enabled,true) pref(apz.overscroll.test_async_scroll_offset.enabled,true) == overscroll-scrollbar.html overscroll-scrollbar-ref.html +skip-if(!asyncPan||Android) pref(apz.overscroll.enabled,false) pref(apz.overscroll.test_async_scroll_offset.enabled,true) == overscroll-disabled.html no-overscroll-ref.html + +# for this test, apz.allow_zooming is needed to ensure we take the containerless scrolling codepath that creates +# an async zoom container (since we are testing a regression in that codepath) +skip-if(!Android) pref(apz.allow_zooming,true) test-pref(apz.fixed-margin-override.enabled,true) test-pref(apz.fixed-margin-override.bottom,50) == dynamic-toolbar-fixed-bottom-1.html dynamic-toolbar-fixed-bottom-1-ref.html +skip-if(!Android) pref(apz.allow_zooming,true) test-pref(apz.fixed-margin-override.enabled,true) test-pref(apz.fixed-margin-override.bottom,50) == dynamic-toolbar-sticky-bottom-1.html dynamic-toolbar-sticky-bottom-1-ref.html +skip-if(!Android) pref(apz.allow_zooming,true) test-pref(apz.fixed-margin-override.enabled,true) test-pref(apz.fixed-margin-override.top,50) == dynamic-toolbar-fixed-top-1.html dynamic-toolbar-fixed-top-1-ref.html +skip-if(!Android) pref(apz.allow_zooming,true) test-pref(apz.fixed-margin-override.enabled,true) test-pref(apz.fixed-margin-override.top,50) == dynamic-toolbar-sticky-top-1.html dynamic-toolbar-sticky-top-1-ref.html # bug 1627326 for geckoview&&!webrender + +# The next block of tests are based on a single test page which has three +# sticky items (one sticky to the top, one sticky to the bottom, and one sticky +# to both top and bottom). It is tested at 6 different scroll offsets, such that +# a different subset of items is "stuck" at each scroll offset. And each scroll +# offset has three variants (a, b, and c) where "a" sets the scroll position +# using main-thread scroll, "b" sets the scroll position using async scroll, +# and "c" sets the main-thread scroll to the bottom of the page and async-scrolls +# back up to the desired scroll offset. Therefore the reference page for three +# variants is always the same. +defaults fuzzy(0-2,0-120000) +== dynamic-toolbar-sticky-1a.html dynamic-toolbar-sticky-1-ref.html +== dynamic-toolbar-sticky-1b.html dynamic-toolbar-sticky-1-ref.html +== dynamic-toolbar-sticky-1c.html dynamic-toolbar-sticky-1-ref.html +== dynamic-toolbar-sticky-2a.html dynamic-toolbar-sticky-2-ref.html +== dynamic-toolbar-sticky-2b.html dynamic-toolbar-sticky-2-ref.html +== dynamic-toolbar-sticky-2c.html dynamic-toolbar-sticky-2-ref.html +== dynamic-toolbar-sticky-3a.html dynamic-toolbar-sticky-3-ref.html +== dynamic-toolbar-sticky-3b.html dynamic-toolbar-sticky-3-ref.html +== dynamic-toolbar-sticky-3c.html dynamic-toolbar-sticky-3-ref.html +== dynamic-toolbar-sticky-4a.html dynamic-toolbar-sticky-4-ref.html +== dynamic-toolbar-sticky-4b.html dynamic-toolbar-sticky-4-ref.html +== dynamic-toolbar-sticky-4c.html dynamic-toolbar-sticky-4-ref.html +== dynamic-toolbar-sticky-5a.html dynamic-toolbar-sticky-5-ref.html +== dynamic-toolbar-sticky-5b.html dynamic-toolbar-sticky-5-ref.html +== dynamic-toolbar-sticky-5c.html dynamic-toolbar-sticky-5-ref.html +== dynamic-toolbar-sticky-6a.html dynamic-toolbar-sticky-6-ref.html +== dynamic-toolbar-sticky-6b.html dynamic-toolbar-sticky-6-ref.html +== dynamic-toolbar-sticky-6c.html dynamic-toolbar-sticky-6-ref.html +defaults + +# Same as above block of tests, except with a simulated dynamic toolbar +# at the top. Only the -5 and -6 scroll offsets are impacted, so the +# reference pages for first 4 scroll offsets are the same as the baseline +# case. +defaults skip-if(!geckoview) pref(apz.allow_zooming,true) test-pref(apz.fixed-margin-override.enabled,true) test-pref(apz.fixed-margin-override.top,50) fuzzy(0-1,0-120000) + == dynamic-toolbar-sticky-1a.html dynamic-toolbar-sticky-1-ref.html + == dynamic-toolbar-sticky-1b.html dynamic-toolbar-sticky-1-ref.html + == dynamic-toolbar-sticky-1c.html dynamic-toolbar-sticky-1-ref.html + == dynamic-toolbar-sticky-2a.html dynamic-toolbar-sticky-2-ref.html + == dynamic-toolbar-sticky-2b.html dynamic-toolbar-sticky-2-ref.html + == dynamic-toolbar-sticky-2c.html dynamic-toolbar-sticky-2-ref.html + == dynamic-toolbar-sticky-3a.html dynamic-toolbar-sticky-3-ref.html + == dynamic-toolbar-sticky-3b.html dynamic-toolbar-sticky-3-ref.html + == dynamic-toolbar-sticky-3c.html dynamic-toolbar-sticky-3-ref.html + == dynamic-toolbar-sticky-4a.html dynamic-toolbar-sticky-4-ref.html + == dynamic-toolbar-sticky-4b.html dynamic-toolbar-sticky-4-ref.html + == dynamic-toolbar-sticky-4c.html dynamic-toolbar-sticky-4-ref.html + == dynamic-toolbar-sticky-5a.html dynamic-toolbar-sticky-5-ref-t.html + == dynamic-toolbar-sticky-5b.html dynamic-toolbar-sticky-5-ref-t.html + == dynamic-toolbar-sticky-5c.html dynamic-toolbar-sticky-5-ref-t.html + == dynamic-toolbar-sticky-6a.html dynamic-toolbar-sticky-6-ref-t.html +== dynamic-toolbar-sticky-6b.html dynamic-toolbar-sticky-6-ref-t.html # bug 1630274 for non-WR + == dynamic-toolbar-sticky-6c.html dynamic-toolbar-sticky-6-ref-t.html +defaults + +# Same as above block of tests, except with the dynamic toolbar margin +# at the bottom of the page. This time the -1 and -2 scroll offsets are +# impacted. +defaults skip-if(!geckoview) pref(apz.allow_zooming,true) test-pref(apz.fixed-margin-override.enabled,true) test-pref(apz.fixed-margin-override.bottom,50) fuzzy(0-1,0-120000) + == dynamic-toolbar-sticky-1a.html dynamic-toolbar-sticky-1-ref-b.html + == dynamic-toolbar-sticky-1b.html dynamic-toolbar-sticky-1-ref-b.html +== dynamic-toolbar-sticky-1c.html dynamic-toolbar-sticky-1-ref-b.html # bug 1630274 for non-WR + == dynamic-toolbar-sticky-2a.html dynamic-toolbar-sticky-2-ref-b.html + == dynamic-toolbar-sticky-2b.html dynamic-toolbar-sticky-2-ref-b.html + == dynamic-toolbar-sticky-2c.html dynamic-toolbar-sticky-2-ref-b.html + == dynamic-toolbar-sticky-3a.html dynamic-toolbar-sticky-3-ref.html + == dynamic-toolbar-sticky-3b.html dynamic-toolbar-sticky-3-ref.html + == dynamic-toolbar-sticky-3c.html dynamic-toolbar-sticky-3-ref.html + == dynamic-toolbar-sticky-4a.html dynamic-toolbar-sticky-4-ref.html + == dynamic-toolbar-sticky-4b.html dynamic-toolbar-sticky-4-ref.html + == dynamic-toolbar-sticky-4c.html dynamic-toolbar-sticky-4-ref.html + == dynamic-toolbar-sticky-5a.html dynamic-toolbar-sticky-5-ref.html + == dynamic-toolbar-sticky-5b.html dynamic-toolbar-sticky-5-ref.html + == dynamic-toolbar-sticky-5c.html dynamic-toolbar-sticky-5-ref.html + == dynamic-toolbar-sticky-6a.html dynamic-toolbar-sticky-6-ref.html + == dynamic-toolbar-sticky-6b.html dynamic-toolbar-sticky-6-ref.html + == dynamic-toolbar-sticky-6c.html dynamic-toolbar-sticky-6-ref.html +defaults diff --git a/layout/reftests/async-scrolling/repeatable-diagonal-gradient.png b/layout/reftests/async-scrolling/repeatable-diagonal-gradient.png new file mode 100644 index 0000000000..d114e100d3 Binary files /dev/null and b/layout/reftests/async-scrolling/repeatable-diagonal-gradient.png differ diff --git a/layout/reftests/async-scrolling/split-layers-1-ref.html b/layout/reftests/async-scrolling/split-layers-1-ref.html new file mode 100644 index 0000000000..2d78cd1738 --- /dev/null +++ b/layout/reftests/async-scrolling/split-layers-1-ref.html @@ -0,0 +1,13 @@ + + + + +
+
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/split-layers-1.html b/layout/reftests/async-scrolling/split-layers-1.html new file mode 100644 index 0000000000..5747986a3c --- /dev/null +++ b/layout/reftests/async-scrolling/split-layers-1.html @@ -0,0 +1,16 @@ + + + + +
+
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/split-layers-multi-scrolling-1-ref.html b/layout/reftests/async-scrolling/split-layers-multi-scrolling-1-ref.html new file mode 100644 index 0000000000..bbb8a05290 --- /dev/null +++ b/layout/reftests/async-scrolling/split-layers-multi-scrolling-1-ref.html @@ -0,0 +1,14 @@ + + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/async-scrolling/split-layers-multi-scrolling-1.html b/layout/reftests/async-scrolling/split-layers-multi-scrolling-1.html new file mode 100644 index 0000000000..03cd823966 --- /dev/null +++ b/layout/reftests/async-scrolling/split-layers-multi-scrolling-1.html @@ -0,0 +1,20 @@ + + + + +
+
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/split-opacity-layers-1-ref.html b/layout/reftests/async-scrolling/split-opacity-layers-1-ref.html new file mode 100644 index 0000000000..347bfe2547 --- /dev/null +++ b/layout/reftests/async-scrolling/split-opacity-layers-1-ref.html @@ -0,0 +1,12 @@ + + + +
+
+
+
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/split-opacity-layers-1.html b/layout/reftests/async-scrolling/split-opacity-layers-1.html new file mode 100644 index 0000000000..579f515776 --- /dev/null +++ b/layout/reftests/async-scrolling/split-opacity-layers-1.html @@ -0,0 +1,15 @@ + + + +
+
+
+
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/sticky-inside-fixed-1-ref.html b/layout/reftests/async-scrolling/sticky-inside-fixed-1-ref.html new file mode 100644 index 0000000000..6e9883f591 --- /dev/null +++ b/layout/reftests/async-scrolling/sticky-inside-fixed-1-ref.html @@ -0,0 +1,39 @@ + + + + Testcase for Bug 1501342 + + + +
+
+
+
+
+
+ + \ No newline at end of file diff --git a/layout/reftests/async-scrolling/sticky-inside-fixed-1.html b/layout/reftests/async-scrolling/sticky-inside-fixed-1.html new file mode 100644 index 0000000000..ba7da94702 --- /dev/null +++ b/layout/reftests/async-scrolling/sticky-inside-fixed-1.html @@ -0,0 +1,42 @@ + + + + Testcase for Bug 1501342 + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/async-scrolling/sticky-inside-transform-1-ref.html b/layout/reftests/async-scrolling/sticky-inside-transform-1-ref.html new file mode 100644 index 0000000000..c778de137a --- /dev/null +++ b/layout/reftests/async-scrolling/sticky-inside-transform-1-ref.html @@ -0,0 +1,34 @@ + + + + +
+
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/sticky-inside-transform-1.html b/layout/reftests/async-scrolling/sticky-inside-transform-1.html new file mode 100644 index 0000000000..a1d55a3211 --- /dev/null +++ b/layout/reftests/async-scrolling/sticky-inside-transform-1.html @@ -0,0 +1,35 @@ + + + + +
+
+
+
+
+
+ diff --git a/layout/reftests/async-scrolling/sticky-pos-scrollable-1-ref.html b/layout/reftests/async-scrolling/sticky-pos-scrollable-1-ref.html new file mode 100644 index 0000000000..2522f82e2e --- /dev/null +++ b/layout/reftests/async-scrolling/sticky-pos-scrollable-1-ref.html @@ -0,0 +1,8 @@ + + + +
+
+
+
+
diff --git a/layout/reftests/async-scrolling/sticky-pos-scrollable-1.html b/layout/reftests/async-scrolling/sticky-pos-scrollable-1.html new file mode 100644 index 0000000000..3043e3a913 --- /dev/null +++ b/layout/reftests/async-scrolling/sticky-pos-scrollable-1.html @@ -0,0 +1,15 @@ + + + +
+ +
+
+
+
diff --git a/layout/reftests/async-scrolling/sticky-pos-scrollable-2-ref.html b/layout/reftests/async-scrolling/sticky-pos-scrollable-2-ref.html new file mode 100644 index 0000000000..da90b19984 --- /dev/null +++ b/layout/reftests/async-scrolling/sticky-pos-scrollable-2-ref.html @@ -0,0 +1,18 @@ + + + +
diff --git a/layout/reftests/async-scrolling/sticky-pos-scrollable-2.html b/layout/reftests/async-scrolling/sticky-pos-scrollable-2.html new file mode 100644 index 0000000000..73ae7c75d3 --- /dev/null +++ b/layout/reftests/async-scrolling/sticky-pos-scrollable-2.html @@ -0,0 +1,23 @@ + + + +
diff --git a/layout/reftests/async-scrolling/sticky-pos-scrollable-3-ref.html b/layout/reftests/async-scrolling/sticky-pos-scrollable-3-ref.html new file mode 100644 index 0000000000..fab9f954ba --- /dev/null +++ b/layout/reftests/async-scrolling/sticky-pos-scrollable-3-ref.html @@ -0,0 +1,19 @@ + + + +
+ +
+ \ No newline at end of file diff --git a/layout/reftests/async-scrolling/sticky-pos-scrollable-3.html b/layout/reftests/async-scrolling/sticky-pos-scrollable-3.html new file mode 100644 index 0000000000..5581f8a0ac --- /dev/null +++ b/layout/reftests/async-scrolling/sticky-pos-scrollable-3.html @@ -0,0 +1,33 @@ + + + +
+ +
+
+ diff --git a/layout/reftests/async-scrolling/sticky-pos-scrollable-4-ref.html b/layout/reftests/async-scrolling/sticky-pos-scrollable-4-ref.html new file mode 100644 index 0000000000..c8e0e220bd --- /dev/null +++ b/layout/reftests/async-scrolling/sticky-pos-scrollable-4-ref.html @@ -0,0 +1,7 @@ + + + +
+
+
+
diff --git a/layout/reftests/async-scrolling/sticky-pos-scrollable-4.html b/layout/reftests/async-scrolling/sticky-pos-scrollable-4.html new file mode 100644 index 0000000000..291c5c40fa --- /dev/null +++ b/layout/reftests/async-scrolling/sticky-pos-scrollable-4.html @@ -0,0 +1,14 @@ + + + +
+ +
+
+
+
diff --git a/layout/reftests/async-scrolling/sticky-pos-scrollable-5-ref.html b/layout/reftests/async-scrolling/sticky-pos-scrollable-5-ref.html new file mode 100644 index 0000000000..c8e0e220bd --- /dev/null +++ b/layout/reftests/async-scrolling/sticky-pos-scrollable-5-ref.html @@ -0,0 +1,7 @@ + + + +
+
+
+
diff --git a/layout/reftests/async-scrolling/sticky-pos-scrollable-5.html b/layout/reftests/async-scrolling/sticky-pos-scrollable-5.html new file mode 100644 index 0000000000..61f4e4c968 --- /dev/null +++ b/layout/reftests/async-scrolling/sticky-pos-scrollable-5.html @@ -0,0 +1,16 @@ + + + +
+ +
+
+
+
+
diff --git a/layout/reftests/async-scrolling/sticky-pos-scrollable-6-ref.html b/layout/reftests/async-scrolling/sticky-pos-scrollable-6-ref.html new file mode 100644 index 0000000000..f8797f108f --- /dev/null +++ b/layout/reftests/async-scrolling/sticky-pos-scrollable-6-ref.html @@ -0,0 +1,7 @@ + + + +
+
+
+
diff --git a/layout/reftests/async-scrolling/sticky-pos-scrollable-6.html b/layout/reftests/async-scrolling/sticky-pos-scrollable-6.html new file mode 100644 index 0000000000..5db3fac2cd --- /dev/null +++ b/layout/reftests/async-scrolling/sticky-pos-scrollable-6.html @@ -0,0 +1,13 @@ + + + +
+ +
+
+
+
diff --git a/layout/reftests/async-scrolling/sticky-pos-scrollable-7-ref.html b/layout/reftests/async-scrolling/sticky-pos-scrollable-7-ref.html new file mode 100644 index 0000000000..92105b51f2 --- /dev/null +++ b/layout/reftests/async-scrolling/sticky-pos-scrollable-7-ref.html @@ -0,0 +1,28 @@ + + + +
+ +
+ diff --git a/layout/reftests/async-scrolling/sticky-pos-scrollable-7.html b/layout/reftests/async-scrolling/sticky-pos-scrollable-7.html new file mode 100644 index 0000000000..03c8a23da7 --- /dev/null +++ b/layout/reftests/async-scrolling/sticky-pos-scrollable-7.html @@ -0,0 +1,42 @@ + + + +
+ +
+
+ diff --git a/layout/reftests/async-scrolling/transformed-1-ref.html b/layout/reftests/async-scrolling/transformed-1-ref.html new file mode 100644 index 0000000000..2e04e6b88e --- /dev/null +++ b/layout/reftests/async-scrolling/transformed-1-ref.html @@ -0,0 +1,7 @@ + + + Async scrolling with transforms + +
Some vertical text
+ + diff --git a/layout/reftests/async-scrolling/transformed-1.html b/layout/reftests/async-scrolling/transformed-1.html new file mode 100644 index 0000000000..1aa2f10684 --- /dev/null +++ b/layout/reftests/async-scrolling/transformed-1.html @@ -0,0 +1,10 @@ + + + Async scrolling with transforms + +
Some vertical text
+ + 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..4a3d2ddc68 --- /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..b58d91d590 --- /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 @@ + + + + + + + + + diff --git a/layout/reftests/bidi/698291-1.html b/layout/reftests/bidi/698291-1.html new file mode 100644 index 0000000000..0127e1fa84 --- /dev/null +++ b/layout/reftests/bidi/698291-1.html @@ -0,0 +1,18 @@ + + + + + Test for bug 698291 + + + + + + diff --git a/layout/reftests/bidi/698706-1-ref.html b/layout/reftests/bidi/698706-1-ref.html new file mode 100644 index 0000000000..a5fb48020e --- /dev/null +++ b/layout/reftests/bidi/698706-1-ref.html @@ -0,0 +1,10 @@ + + + + + Facebook + + +
Winnie the Pooh commented on his own קישור on Christopher Robin's wall: "Lorem ipsum dolor sit amet"
+ + diff --git a/layout/reftests/bidi/698706-1.html b/layout/reftests/bidi/698706-1.html new file mode 100644 index 0000000000..de7e619bd2 --- /dev/null +++ b/layout/reftests/bidi/698706-1.html @@ -0,0 +1,12 @@ + + + + + Facebook + + +
+
Winnie the Pooh commented on his own קישור on Christopher Robin's wall: "Lorem ipsum dolor sit amet"
+
+ + diff --git a/layout/reftests/bidi/704837-1-ref.html b/layout/reftests/bidi/704837-1-ref.html new file mode 100644 index 0000000000..d6c4387333 --- /dev/null +++ b/layout/reftests/bidi/704837-1-ref.html @@ -0,0 +1,10 @@ + + + + + Bug 704837 + + +
אקספלורר 9, פיירפוקס
וכרום
+ + diff --git a/layout/reftests/bidi/704837-1.html b/layout/reftests/bidi/704837-1.html new file mode 100644 index 0000000000..6ba2995106 --- /dev/null +++ b/layout/reftests/bidi/704837-1.html @@ -0,0 +1,10 @@ + + + + + Bug 704837 + + +
אקספלורר 9, פיירפוקס
וכרום
+ + diff --git a/layout/reftests/bidi/712600-1-ref.html b/layout/reftests/bidi/712600-1-ref.html new file mode 100644 index 0000000000..9a85b379be --- /dev/null +++ b/layout/reftests/bidi/712600-1-ref.html @@ -0,0 +1,36 @@ + + + + + HTML Test: BDI: neutral to surrounding letters + + + + + + + + + + +
‭ג < [b] < א...‬
+
‭ג < [b] < א...‬
+
‭ג < [b] < א...‬
+
‭...a > [ב] > c‬
+
‭...a > [ב] > c‬
+
‭...a > [ב] > c‬
+ diff --git a/layout/reftests/bidi/712600-1.html b/layout/reftests/bidi/712600-1.html new file mode 100644 index 0000000000..b80c334559 --- /dev/null +++ b/layout/reftests/bidi/712600-1.html @@ -0,0 +1,42 @@ + + + + + HTML Test: BDI: neutral to surrounding letters + + + + + + + + + + + +
א > [b] > ג...
+
א > [b] > ג...
+
א > [b] > ג...
+
a > [ב] > c...
+
a > [ב] > c...
+
a > [ב] > c...
+ + + diff --git a/layout/reftests/bidi/712600-2-dyn.html b/layout/reftests/bidi/712600-2-dyn.html new file mode 100644 index 0000000000..f772241692 --- /dev/null +++ b/layout/reftests/bidi/712600-2-dyn.html @@ -0,0 +1,45 @@ + + + + + HTML Test: BDI: neutral when nested + + + + + + + + + + +
א + [a + [ב + [b + 4] + 3] + 2] + 1
+
א + [a + [ב + [b + 4] + 3] + 2] + 1
+
א + [z +a + [ב + [b + 4] + 3] + 2] + 1
+
a + [א + [b + [ב + 3] + 2] + 1] + 0
+
a + [א + [b + [ב + 3] + 2] + 1] + 0
+
a + [א + [z + b + [ב + 3] + 2] + 1] + 0
+ + + + diff --git a/layout/reftests/bidi/712600-2-ref.html b/layout/reftests/bidi/712600-2-ref.html new file mode 100644 index 0000000000..3881946557 --- /dev/null +++ b/layout/reftests/bidi/712600-2-ref.html @@ -0,0 +1,33 @@ + + + + + HTML Test: BDI: neutral when nested + + + + + + + + + + +
‭1 + [a + [3 + [b + 4] + ב] + 2] + א‬
+
‭1 + [a + [3 + [b + 4] + ב] + 2] + א‬
+
‭1 + [a + [3 + [b + 4] + ב] + 2] + א‬
+
‭a + [1 + [b + [3 + ב] + 2] + א] + 0‬
+
‭a + [1 + [b + [3 + ב] + 2] + א] + 0‬
+
‭a + [1 + [b + [3 + ב] + 2] + א] + 0‬
+ + diff --git a/layout/reftests/bidi/712600-2.html b/layout/reftests/bidi/712600-2.html new file mode 100644 index 0000000000..dae4353b3f --- /dev/null +++ b/layout/reftests/bidi/712600-2.html @@ -0,0 +1,32 @@ + + + + + HTML Test: BDI: neutral when nested + + + + + + + + + + +
א + [a + [ב + [b + 4] + 3] + 2] + 1
+
א + [a + [ב + [b + 4] + 3] + 2] + 1
+
א + [a + [ב + [b + 4] + 3] + 2] + 1
+
a + [א + [b + [ב + 3] + 2] + 1] + 0
+
a + [א + [b + [ב + 3] + 2] + 1] + 0
+
a + [א + [b + [ב + 3] + 2] + 1] + 0
+ diff --git a/layout/reftests/bidi/712600-3-ref.html b/layout/reftests/bidi/712600-3-ref.html new file mode 100644 index 0000000000..123dd3a379 --- /dev/null +++ b/layout/reftests/bidi/712600-3-ref.html @@ -0,0 +1,51 @@ + + + + + HTML Test: BDI: neutral when wrapped + + + + + + + + + +
+
‭b < א‬
‭>>>‬
‭ד < c...‬
+
‭a > ב‬
‭<<<‬
‭...ג > d‬
+
+ + diff --git a/layout/reftests/bidi/712600-3.html b/layout/reftests/bidi/712600-3.html new file mode 100644 index 0000000000..68d44b0e3e --- /dev/null +++ b/layout/reftests/bidi/712600-3.html @@ -0,0 +1,63 @@ + + + + + HTML Test: BDI: neutral when wrapped + + + + + + + + + +
+
+ א > + b + >>>                                                  + c + > ד... +
+
+ a > + ב + >>>                                                  + ג + > d... +
+
+ + diff --git a/layout/reftests/bidi/718236-1-ref.html b/layout/reftests/bidi/718236-1-ref.html new file mode 100644 index 0000000000..46f88459a9 --- /dev/null +++ b/layout/reftests/bidi/718236-1-ref.html @@ -0,0 +1,9 @@ + + + + + + +
ت١٣
+ + diff --git a/layout/reftests/bidi/718236-1.html b/layout/reftests/bidi/718236-1.html new file mode 100644 index 0000000000..6db5650c22 --- /dev/null +++ b/layout/reftests/bidi/718236-1.html @@ -0,0 +1,22 @@ + + + + + + + +
ت١٣
+ + diff --git a/layout/reftests/bidi/718236-2-ref.html b/layout/reftests/bidi/718236-2-ref.html new file mode 100644 index 0000000000..765430874f --- /dev/null +++ b/layout/reftests/bidi/718236-2-ref.html @@ -0,0 +1,9 @@ + + + + + + +
١٣ت
+ + diff --git a/layout/reftests/bidi/718236-2.html b/layout/reftests/bidi/718236-2.html new file mode 100644 index 0000000000..4c77651b8a --- /dev/null +++ b/layout/reftests/bidi/718236-2.html @@ -0,0 +1,22 @@ + + + + + + + +
١٣ت
+ + diff --git a/layout/reftests/bidi/718236-3-ref.html b/layout/reftests/bidi/718236-3-ref.html new file mode 100644 index 0000000000..e25629f29d --- /dev/null +++ b/layout/reftests/bidi/718236-3-ref.html @@ -0,0 +1,9 @@ + + + + + + +
١٣
+ + diff --git a/layout/reftests/bidi/718236-3.html b/layout/reftests/bidi/718236-3.html new file mode 100644 index 0000000000..aad0de4553 --- /dev/null +++ b/layout/reftests/bidi/718236-3.html @@ -0,0 +1,22 @@ + + + + + + + +
١٣
+ + diff --git a/layout/reftests/bidi/726460-1-ref.html b/layout/reftests/bidi/726460-1-ref.html new file mode 100644 index 0000000000..a3430fa71e --- /dev/null +++ b/layout/reftests/bidi/726460-1-ref.html @@ -0,0 +1,9 @@ + + + + + + +
تC
+ + diff --git a/layout/reftests/bidi/726460-1.html b/layout/reftests/bidi/726460-1.html new file mode 100644 index 0000000000..4bf756a810 --- /dev/null +++ b/layout/reftests/bidi/726460-1.html @@ -0,0 +1,23 @@ + + + + + + + +
ۍBC
+ + diff --git a/layout/reftests/bidi/729047-1-ref.html b/layout/reftests/bidi/729047-1-ref.html new file mode 100644 index 0000000000..e84a1fe966 --- /dev/null +++ b/layout/reftests/bidi/729047-1-ref.html @@ -0,0 +1,10 @@ + + + + Bug 729047 + + + +
123,​456
+ + diff --git a/layout/reftests/bidi/729047-1.html b/layout/reftests/bidi/729047-1.html new file mode 100644 index 0000000000..0168476067 --- /dev/null +++ b/layout/reftests/bidi/729047-1.html @@ -0,0 +1,10 @@ + + + + Bug 729047 + + + +
123,456
+ + diff --git a/layout/reftests/bidi/730562-1-ref.html b/layout/reftests/bidi/730562-1-ref.html new file mode 100644 index 0000000000..04a7431a49 --- /dev/null +++ b/layout/reftests/bidi/730562-1-ref.html @@ -0,0 +1,12 @@ + + + + + + +
+ + +
+ + diff --git a/layout/reftests/bidi/730562-1.html b/layout/reftests/bidi/730562-1.html new file mode 100644 index 0000000000..b751b5120c --- /dev/null +++ b/layout/reftests/bidi/730562-1.html @@ -0,0 +1,24 @@ + + + + + + + +
+ :p
+ + diff --git a/layout/reftests/bidi/746987-1-ref.html b/layout/reftests/bidi/746987-1-ref.html new file mode 100644 index 0000000000..519be1dcce --- /dev/null +++ b/layout/reftests/bidi/746987-1-ref.html @@ -0,0 +1,10 @@ + + + + + unicode-bidi:plaintext on inline + + +
[:-) א‎]: 100
+ + diff --git a/layout/reftests/bidi/746987-1.html b/layout/reftests/bidi/746987-1.html new file mode 100644 index 0000000000..b576bd8bf8 --- /dev/null +++ b/layout/reftests/bidi/746987-1.html @@ -0,0 +1,15 @@ + + + + + + unicode-bidi:plaintext on inline + + +
[:-) א]: 100
+ + diff --git a/layout/reftests/bidi/746987-2-ref.html b/layout/reftests/bidi/746987-2-ref.html new file mode 100644 index 0000000000..e8d74ba6ab --- /dev/null +++ b/layout/reftests/bidi/746987-2-ref.html @@ -0,0 +1,24 @@ + + + + + + unicode-bidi:plaintext on inline with paragraph breaks + + +
+ a->
א->‏
a->
א->‏ +
+ + diff --git a/layout/reftests/bidi/746987-2.html b/layout/reftests/bidi/746987-2.html new file mode 100644 index 0000000000..7df556b82c --- /dev/null +++ b/layout/reftests/bidi/746987-2.html @@ -0,0 +1,27 @@ + + + + + + unicode-bidi:plaintext on inline with paragraph breaks + + +
+ a->
א->
a->
א->
+
+ + diff --git a/layout/reftests/bidi/746987-3-ref.html b/layout/reftests/bidi/746987-3-ref.html new file mode 100644 index 0000000000..b195db0a4b --- /dev/null +++ b/layout/reftests/bidi/746987-3-ref.html @@ -0,0 +1,25 @@ + + + + + + unicode-bidi:plaintext does not apply to embedded unicode-bidi:isolate + + +
+ א->=>‎ + ב->=> +
+ + diff --git a/layout/reftests/bidi/746987-3.html b/layout/reftests/bidi/746987-3.html new file mode 100644 index 0000000000..2afc59503f --- /dev/null +++ b/layout/reftests/bidi/746987-3.html @@ -0,0 +1,31 @@ + + + + + + unicode-bidi:plaintext does not apply to embedded unicode-bidi:isolate + + +
+ א->=> + ב->=> +
+ + diff --git a/layout/reftests/bidi/746987-4-ref.html b/layout/reftests/bidi/746987-4-ref.html new file mode 100644 index 0000000000..86043f6cbf --- /dev/null +++ b/layout/reftests/bidi/746987-4-ref.html @@ -0,0 +1,24 @@ + + + + + + unicode-bidi:plaintext does not apply to embedded display:block + + +
+ א->‏
א->
a->
א->
א->‏ +
+ + diff --git a/layout/reftests/bidi/746987-4.html b/layout/reftests/bidi/746987-4.html new file mode 100644 index 0000000000..37ae02e46a --- /dev/null +++ b/layout/reftests/bidi/746987-4.html @@ -0,0 +1,33 @@ + + + + + + unicode-bidi:plaintext does not apply to embedded display:block + + +
+
+ א-> +
א->
+ a-> +
א->
+ א-> +
+
+ + diff --git a/layout/reftests/bidi/779003-1-dynamic.html b/layout/reftests/bidi/779003-1-dynamic.html new file mode 100644 index 0000000000..3ede41a27d --- /dev/null +++ b/layout/reftests/bidi/779003-1-dynamic.html @@ -0,0 +1,53 @@ + + + + + + + +
+
+ + + +
+
+ + + diff --git a/layout/reftests/bidi/779003-1-ref.html b/layout/reftests/bidi/779003-1-ref.html new file mode 100644 index 0000000000..dfbc638ffc --- /dev/null +++ b/layout/reftests/bidi/779003-1-ref.html @@ -0,0 +1,47 @@ + + + + + + + +
+
+ + + +
+
+ + diff --git a/layout/reftests/bidi/779003-1.html b/layout/reftests/bidi/779003-1.html new file mode 100644 index 0000000000..2fffb8eb13 --- /dev/null +++ b/layout/reftests/bidi/779003-1.html @@ -0,0 +1,44 @@ + + + + + + + +
+
+ + + +
+
+ + diff --git a/layout/reftests/bidi/817406-1-ref.html b/layout/reftests/bidi/817406-1-ref.html new file mode 100644 index 0000000000..1e3e747028 --- /dev/null +++ b/layout/reftests/bidi/817406-1-ref.html @@ -0,0 +1,4 @@ + + +
+ diff --git a/layout/reftests/bidi/817406-1.html b/layout/reftests/bidi/817406-1.html new file mode 100644 index 0000000000..d01fa724e5 --- /dev/null +++ b/layout/reftests/bidi/817406-1.html @@ -0,0 +1,4 @@ + + +
+ diff --git a/layout/reftests/bidi/817406-2-ref.html b/layout/reftests/bidi/817406-2-ref.html new file mode 100644 index 0000000000..fd1f20e0cf --- /dev/null +++ b/layout/reftests/bidi/817406-2-ref.html @@ -0,0 +1,4 @@ + + +
+ diff --git a/layout/reftests/bidi/817406-2.html b/layout/reftests/bidi/817406-2.html new file mode 100644 index 0000000000..ebc3ebb98c --- /dev/null +++ b/layout/reftests/bidi/817406-2.html @@ -0,0 +1,4 @@ + + +
+ diff --git a/layout/reftests/bidi/817406-3.html b/layout/reftests/bidi/817406-3.html new file mode 100644 index 0000000000..90313bde4a --- /dev/null +++ b/layout/reftests/bidi/817406-3.html @@ -0,0 +1,6 @@ + + + +
+ + diff --git a/layout/reftests/bidi/817406-4.html b/layout/reftests/bidi/817406-4.html new file mode 100644 index 0000000000..3e90274248 --- /dev/null +++ b/layout/reftests/bidi/817406-4.html @@ -0,0 +1,6 @@ + + + +
+ + diff --git a/layout/reftests/bidi/83958-1-ref.html b/layout/reftests/bidi/83958-1-ref.html new file mode 100644 index 0000000000..146b7cd321 --- /dev/null +++ b/layout/reftests/bidi/83958-1-ref.html @@ -0,0 +1,23 @@ + + + + + Bidirectional Text Test 2 + + + +

The following lines should all read "ABCDEFGHI":

+

ABCDEFGHI

+

ABCDEFGHI

+

ABCDEFGHI

+

ABCDEFGHI

+

ABCDEFGHI

+

ABCDEFGHI

+

ABCDEFGHI

+

ABCDEFGHI

+

ABCDEFGHI

+ + diff --git a/layout/reftests/bidi/83958-1a.html b/layout/reftests/bidi/83958-1a.html new file mode 100644 index 0000000000..5362759e0b --- /dev/null +++ b/layout/reftests/bidi/83958-1a.html @@ -0,0 +1,24 @@ + + + + + Bidirectional Text Test 2 - Formatting Characters + + + + +

The following lines should all read "ABCDEFGHI":

+

ABCDEFGHI

+

‫ABCDEFGHI‬

+

‫ABCDEFGHI‬

+

‮IHGFEDCBA‬

+

‮IHGFEDCBA‬

+

‮IHG‫DEF‬CBA‬

+

‮IHG‮FED‬CBA‬

+

‮IHG‮FED‬CBA‬

+

‮IHG‭DEF‬CBA‬

+ + diff --git a/layout/reftests/bidi/83958-1b.html b/layout/reftests/bidi/83958-1b.html new file mode 100644 index 0000000000..22d72a49cc --- /dev/null +++ b/layout/reftests/bidi/83958-1b.html @@ -0,0 +1,32 @@ + + + + + Bidirectional Text Test 2 - CSS + + + + +

The following lines should all read "ABCDEFGHI":

+

ABCDEFGHI

+

ABCDEFGHI

+

ABCDEFGHI

+

IHGFEDCBA

+

IHGFEDCBA

+

IHGDEFCBA

+

IHGFEDCBA

+

IHGFEDCBA

+

IHGDEFCBA

+ + diff --git a/layout/reftests/bidi/83958-1c.html b/layout/reftests/bidi/83958-1c.html new file mode 100644 index 0000000000..b81362fb44 --- /dev/null +++ b/layout/reftests/bidi/83958-1c.html @@ -0,0 +1,32 @@ + + + + + Bidirectional Text Test 2 - HTML + + + + +

The following lines should all read "ABCDEFGHI":

+

ABCDEFGHI

+

ABCDEFGHI

+

ABCDEFGHI

+

IHGFEDCBA

+

IHGFEDCBA

+

IHGDEFCBA

+

IHGFEDCBA

+

IHGFEDCBA

+

IHGDEFCBA

+ + diff --git a/layout/reftests/bidi/83958-2-ref.html b/layout/reftests/bidi/83958-2-ref.html new file mode 100644 index 0000000000..2f775efb15 --- /dev/null +++ b/layout/reftests/bidi/83958-2-ref.html @@ -0,0 +1,28 @@ + + + + + Bidirectional Text Test 2 + + + +

גבא

+

גבא

+

אבג

+

גבא ABC והד

+

והד ABC גבא

+

גבא ABC והד DEF טחז

+

גבא ABC והד DEF טחז

+

גבא ABC והד DEF טחז

+

טחז DEF והד ABC גבא

+

והד ABC גבא DEF טחז

+

והד CBA גבא DEF טחז

+

גבא ABC דהו DEF טחז

+

טחז ABC דהו DEF גבא

+

גבא ABC והד DEF GHI טחז

+

FED והד CBA גבא GHI טחז

+

גבא ABC FED והד GHI טחז

+ + diff --git a/layout/reftests/bidi/83958-2a.html b/layout/reftests/bidi/83958-2a.html new file mode 100644 index 0000000000..f9872c73ba --- /dev/null +++ b/layout/reftests/bidi/83958-2a.html @@ -0,0 +1,29 @@ + + + + + Bidirectional Text Test 2 - Formatting Characters + + + + +

אבג

+

‪אבג‬

+

‭אבג‬

+

אבג ABC דהו

+

אבג ABC דהו

+

אבג ABC דהו DEF זחט

+

אבג ABC דהו DEF זחט

+

אבג ‪ABC דהו DEF‬ זחט

+

אבג ‫ABC דהו DEF‬ זחט

+

אבג ‫ABC דהו‬ DEF זחט

+

אבג ‮ABC דהו‬ DEF זחט

+

אבג ‭ABC דהו‬ DEF זחט

+

אבג ‭ABC דהו‬ DEF זחט

+

אבג ABC דהו DEF GHI זחט

+

אבג ‮ABC דהו DEF‬ GHI זחט

+

אבג ABC ‮דהו DEF‬ GHI זחט

+ + diff --git a/layout/reftests/bidi/83958-2b.html b/layout/reftests/bidi/83958-2b.html new file mode 100644 index 0000000000..d6c8c2f651 --- /dev/null +++ b/layout/reftests/bidi/83958-2b.html @@ -0,0 +1,33 @@ + + + + + Bidirectional Text Test 2 - CSS + + + + +

אבג

+

אבג

+

אבג

+

אבג ABC דהו

+

אבג ABC דהו

+

אבג ABC דהו DEF זחט

+

אבג ABC דהו DEF זחט

+

אבג ABC דהו DEF זחט

+

אבג ABC דהו DEF זחט

+

אבג ABC דהו DEF זחט

+

אבג ABC דהו DEF זחט

+

אבג ABC דהו DEF זחט

+

אבג ABC דהו DEF זחט

+

אבג ABC דהו DEF GHI זחט

+

אבג ABC דהו DEF GHI זחט

+

אבג ABC דהו DEF GHI זחט

+ + diff --git a/layout/reftests/bidi/847242-1-ref.html b/layout/reftests/bidi/847242-1-ref.html new file mode 100644 index 0000000000..8bb910fa08 --- /dev/null +++ b/layout/reftests/bidi/847242-1-ref.html @@ -0,0 +1,15 @@ + + + + + + + +
PASS

+ + diff --git a/layout/reftests/bidi/847242-1.html b/layout/reftests/bidi/847242-1.html new file mode 100644 index 0000000000..7672216f74 --- /dev/null +++ b/layout/reftests/bidi/847242-1.html @@ -0,0 +1,18 @@ + + + + + + + +

SSAP
+ + diff --git a/layout/reftests/bidi/869833-1-ref.xhtml b/layout/reftests/bidi/869833-1-ref.xhtml new file mode 100644 index 0000000000..01215ea160 --- /dev/null +++ b/layout/reftests/bidi/869833-1-ref.xhtml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bidi/869833-1.xhtml b/layout/reftests/bidi/869833-1.xhtml new file mode 100644 index 0000000000..3f306aed6c --- /dev/null +++ b/layout/reftests/bidi/869833-1.xhtml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bidi/922530-1-ref.html b/layout/reftests/bidi/922530-1-ref.html new file mode 100644 index 0000000000..ba297056a2 --- /dev/null +++ b/layout/reftests/bidi/922530-1-ref.html @@ -0,0 +1,13 @@ + + + + + ALM character + + + +

a2+1

+ + diff --git a/layout/reftests/bidi/922530-1.html b/layout/reftests/bidi/922530-1.html new file mode 100644 index 0000000000..584f6d2852 --- /dev/null +++ b/layout/reftests/bidi/922530-1.html @@ -0,0 +1,25 @@ + + + + + ALM character + + + + +

a؜1+2

+ + diff --git a/layout/reftests/bidi/922550-1-ref.html b/layout/reftests/bidi/922550-1-ref.html new file mode 100644 index 0000000000..40a51ca718 --- /dev/null +++ b/layout/reftests/bidi/922550-1-ref.html @@ -0,0 +1,28 @@ + + + + + Bidi with European terminators + + + +

In the Bidi Algorithm, a sequence of European terminators + adjacent to European numbers changes to all European numbers. A + change was made in Unicode 6.3 so that all undefined Unicode + codepoints betweem U+20A0 and U+20CF would have the bidi category of + European terminator by default

+

$$$$1000000 סרפ!!!

+

₠₠₠₠1000000 סרפ!!!

+

₺₺₺₺1000000 סרפ!!!

+

⃏⃏⃏⃏1000000 סרפ!!!

+

₠₡₢₣₤₥₦₧₨₩₪₫€₭₮₯₰₱₲₳₴₵₶₷₸₹₺₻₼₽₾₿⃀⃁⃂⃃⃄⃅⃆⃇⃈⃉⃊⃋⃌⃍⃎⃏1000000 סרפ!!!

+ + diff --git a/layout/reftests/bidi/922550-1.html b/layout/reftests/bidi/922550-1.html new file mode 100644 index 0000000000..6908430791 --- /dev/null +++ b/layout/reftests/bidi/922550-1.html @@ -0,0 +1,26 @@ + + + + + Bidi with European terminators + + +

In the Bidi Algorithm, a sequence of European terminators + adjacent to European numbers changes to all European numbers. A + change was made in Unicode 6.3 so that all undefined Unicode + codepoints betweem U+20A0 and U+20CF would have the bidi category of + European terminator by default

+

פרס $$$$1000000!!!

+

פרס ₠₠₠₠1000000!!!

+

פרס ₺₺₺₺1000000!!!

+

פרס ⃏⃏⃏⃏1000000!!!

+

פרס + ₠₡₢₣₤₥₦₧₨₩₪₫€₭₮₯₰₱₲₳₴₵₶₷₸₹₺₻₼₽₾₿⃀⃁⃂⃃⃄⃅⃆⃇⃈⃉⃊⃋⃌⃍⃎⃏1000000!!!

+ + diff --git a/layout/reftests/bidi/989994-1-ref.html b/layout/reftests/bidi/989994-1-ref.html new file mode 100644 index 0000000000..9c1ca3ad05 --- /dev/null +++ b/layout/reftests/bidi/989994-1-ref.html @@ -0,0 +1,16 @@ + + + + + Bug 989994 + + + +
A +fooZ +
+ + diff --git a/layout/reftests/bidi/989994-1.html b/layout/reftests/bidi/989994-1.html new file mode 100644 index 0000000000..279d897dbc --- /dev/null +++ b/layout/reftests/bidi/989994-1.html @@ -0,0 +1,16 @@ + + + + + Bug 989994 + + + +
A +fooZ +
+ + diff --git a/layout/reftests/bidi/bdi-element-ref.html b/layout/reftests/bidi/bdi-element-ref.html new file mode 100644 index 0000000000..875f9e51c2 --- /dev/null +++ b/layout/reftests/bidi/bdi-element-ref.html @@ -0,0 +1,19 @@ + + + + + + +

+ From WebKit bug 50913 +

+

+In this example, usernames are shown along with the number of posts that the user has submitted. If the bdi element were not used, the username of the Arabic user would end up confusing the text (the bidirectional algorithm would put the colon and the number "3" next to the word "User" rather than next to the word "posts"). +

+
    +
  • User jcranmer: 12 posts. +
  • User hober: 5 posts. +
  • User نايإ: 3 posts. +
+ + diff --git a/layout/reftests/bidi/bdi-element.html b/layout/reftests/bidi/bdi-element.html new file mode 100644 index 0000000000..d4ef2cd83b --- /dev/null +++ b/layout/reftests/bidi/bdi-element.html @@ -0,0 +1,19 @@ + + + + + + +

+ From WebKit bug 50913 +

+

+In this example, usernames are shown along with the number of posts that the user has submitted. If the bdi element were not used, the username of the Arabic user would end up confusing the text (the bidirectional algorithm would put the colon and the number "3" next to the word "User" rather than next to the word "posts"). +

+
    +
  • User jcranmer: 12 posts. +
  • User hober: 5 posts. +
  • User إيان: 3 posts. +
+ + diff --git a/layout/reftests/bidi/bidi-000-ref.html b/layout/reftests/bidi/bidi-000-ref.html new file mode 100644 index 0000000000..9f86f8fa61 --- /dev/null +++ b/layout/reftests/bidi/bidi-000-ref.html @@ -0,0 +1,17 @@ + + + + + + + + +

god yzal eht revo spmuj xof nworb kciuq eht

+ + diff --git a/layout/reftests/bidi/bidi-000.html b/layout/reftests/bidi/bidi-000.html new file mode 100644 index 0000000000..84d8ec534c --- /dev/null +++ b/layout/reftests/bidi/bidi-000.html @@ -0,0 +1,17 @@ + + + + + + + + +

the quick brown fox jumps over the lazy dog

+ + diff --git a/layout/reftests/bidi/bidi-001-j.html b/layout/reftests/bidi/bidi-001-j.html new file mode 100644 index 0000000000..045232ed63 --- /dev/null +++ b/layout/reftests/bidi/bidi-001-j.html @@ -0,0 +1,16 @@ + + + + + + + + +

המשא אשר חזה חבקוק הנביא

+ + diff --git a/layout/reftests/bidi/bidi-001-ref.html b/layout/reftests/bidi/bidi-001-ref.html new file mode 100644 index 0000000000..26583434d1 --- /dev/null +++ b/layout/reftests/bidi/bidi-001-ref.html @@ -0,0 +1,15 @@ + + + + + + + +

איבנה קוקבח הזח רשא אשמה

+ + diff --git a/layout/reftests/bidi/bidi-001-v.html b/layout/reftests/bidi/bidi-001-v.html new file mode 100644 index 0000000000..adc4fbdaee --- /dev/null +++ b/layout/reftests/bidi/bidi-001-v.html @@ -0,0 +1,16 @@ + + + + + + + + +

+ + diff --git a/layout/reftests/bidi/bidi-001.html b/layout/reftests/bidi/bidi-001.html new file mode 100644 index 0000000000..1b5bedae17 --- /dev/null +++ b/layout/reftests/bidi/bidi-001.html @@ -0,0 +1,16 @@ + + + + + + + +

המשא אשר חזה חבקוק הנביא

+ + diff --git a/layout/reftests/bidi/bidi-002-ref.html b/layout/reftests/bidi/bidi-002-ref.html new file mode 100644 index 0000000000..5fd5e7483e --- /dev/null +++ b/layout/reftests/bidi/bidi-002-ref.html @@ -0,0 +1,15 @@ + + + + + + + +

v2.0.0.4 תירבעה הסריגה Mozilla Firefox

+ + diff --git a/layout/reftests/bidi/bidi-002.html b/layout/reftests/bidi/bidi-002.html new file mode 100644 index 0000000000..dcb966823a --- /dev/null +++ b/layout/reftests/bidi/bidi-002.html @@ -0,0 +1,16 @@ + + + + + + + + +

Mozilla Firefox הגירסה העברית v2.0.0.4

+ + diff --git a/layout/reftests/bidi/bidi-003-ref.html b/layout/reftests/bidi/bidi-003-ref.html new file mode 100644 index 0000000000..65f6e8cfb1 --- /dev/null +++ b/layout/reftests/bidi/bidi-003-ref.html @@ -0,0 +1,15 @@ + + + + + + + +

v2.0.0.4 תירבעה הסריגה Mozilla Firefox

+ + diff --git a/layout/reftests/bidi/bidi-003.html b/layout/reftests/bidi/bidi-003.html new file mode 100644 index 0000000000..56f491c05c --- /dev/null +++ b/layout/reftests/bidi/bidi-003.html @@ -0,0 +1,17 @@ + + + + + + + + +

Mozilla Firefox הגירסה העברית v2.0.0.4

+ + diff --git a/layout/reftests/bidi/bidi-004-j.html b/layout/reftests/bidi/bidi-004-j.html new file mode 100644 index 0000000000..92c2cdccc4 --- /dev/null +++ b/layout/reftests/bidi/bidi-004-j.html @@ -0,0 +1,17 @@ + + + + + + + + +

+ בּוּשׁ

+ + diff --git a/layout/reftests/bidi/bidi-004-ref.html b/layout/reftests/bidi/bidi-004-ref.html new file mode 100644 index 0000000000..8a2f0bb18c --- /dev/null +++ b/layout/reftests/bidi/bidi-004-ref.html @@ -0,0 +1,16 @@ + + + + + + + +

+ שׁוּבּ

+ + diff --git a/layout/reftests/bidi/bidi-004.html b/layout/reftests/bidi/bidi-004.html new file mode 100644 index 0000000000..0a3f4eb5a1 --- /dev/null +++ b/layout/reftests/bidi/bidi-004.html @@ -0,0 +1,17 @@ + + + + + + + + +

+ בּוּשׁ

+ + diff --git a/layout/reftests/bidi/bidi-005-ref.html b/layout/reftests/bidi/bidi-005-ref.html new file mode 100644 index 0000000000..b7453d1cdd --- /dev/null +++ b/layout/reftests/bidi/bidi-005-ref.html @@ -0,0 +1,15 @@ + + + + + + + +

𐤆𐤅𐤇𐤓𐤉𐤟𐤐𐤎𐤀𐤅𐤇𐤓𐤉

+ + diff --git a/layout/reftests/bidi/bidi-005.html b/layout/reftests/bidi/bidi-005.html new file mode 100644 index 0000000000..0ec2eafc7a --- /dev/null +++ b/layout/reftests/bidi/bidi-005.html @@ -0,0 +1,16 @@ + + + + + + + + +

𐤉𐤓𐤇𐤅𐤀𐤎𐤐𐤟𐤉𐤓𐤇𐤅𐤆

+ + diff --git a/layout/reftests/bidi/bidi-006-j.html b/layout/reftests/bidi/bidi-006-j.html new file mode 100644 index 0000000000..f533d7958d --- /dev/null +++ b/layout/reftests/bidi/bidi-006-j.html @@ -0,0 +1,49 @@ + + + + + + + + +

נָ

+

נ

+ + diff --git a/layout/reftests/bidi/bidi-006-ref.html b/layout/reftests/bidi/bidi-006-ref.html new file mode 100644 index 0000000000..5f4a31e44c --- /dev/null +++ b/layout/reftests/bidi/bidi-006-ref.html @@ -0,0 +1,41 @@ + + + + + + + + +

נָ

+

נ

+ + diff --git a/layout/reftests/bidi/bidi-006.html b/layout/reftests/bidi/bidi-006.html new file mode 100644 index 0000000000..cf9c14916f --- /dev/null +++ b/layout/reftests/bidi/bidi-006.html @@ -0,0 +1,48 @@ + + + + + + + + +

נָ

+

נ

+ + diff --git a/layout/reftests/bidi/bidiMirroring-ref.svg b/layout/reftests/bidi/bidiMirroring-ref.svg new file mode 100644 index 0000000000..988ff28882 --- /dev/null +++ b/layout/reftests/bidi/bidiMirroring-ref.svg @@ -0,0 +1,8 @@ + + + + diff --git a/layout/reftests/bidi/bidiMirroring.js b/layout/reftests/bidi/bidiMirroring.js new file mode 100644 index 0000000000..0fd521c5f8 --- /dev/null +++ b/layout/reftests/bidi/bidiMirroring.js @@ -0,0 +1,407 @@ +// Pairs of mirrored characters from +// http://www.unicode.org/Public/6.1.0/ucd/BidiMirroring.txt +var mirrors = [ + [0x0028, 0x0029], + [0x0029, 0x0028], + [0x003C, 0x003E], + [0x003E, 0x003C], + [0x005B, 0x005D], + [0x005D, 0x005B], + [0x007B, 0x007D], + [0x007D, 0x007B], + [0x00AB, 0x00BB], + [0x00BB, 0x00AB], +// These four are disabled as on Mac earlier than 10.7, Tibetan characters will +// not be used from the BitPattern.woff font due to lack of platform support. +// +// [0x0F3A, 0x0F3B], +// [0x0F3B, 0x0F3A], +// [0x0F3C, 0x0F3D], +// [0x0F3D, 0x0F3C], + [0x169B, 0x169C], + [0x169C, 0x169B], + [0x2039, 0x203A], + [0x203A, 0x2039], + [0x2045, 0x2046], + [0x2046, 0x2045], + [0x207D, 0x207E], + [0x207E, 0x207D], + [0x208D, 0x208E], + [0x208E, 0x208D], + [0x2208, 0x220B], + [0x2209, 0x220C], + [0x220A, 0x220D], + [0x220B, 0x2208], + [0x220C, 0x2209], + [0x220D, 0x220A], + [0x2215, 0x29F5], + [0x223C, 0x223D], + [0x223D, 0x223C], + [0x2243, 0x22CD], + [0x2252, 0x2253], + [0x2253, 0x2252], + [0x2254, 0x2255], + [0x2255, 0x2254], + [0x2264, 0x2265], + [0x2265, 0x2264], + [0x2266, 0x2267], + [0x2267, 0x2266], + [0x2268, 0x2269], + [0x2269, 0x2268], + [0x226A, 0x226B], + [0x226B, 0x226A], + [0x226E, 0x226F], + [0x226F, 0x226E], + [0x2270, 0x2271], + [0x2271, 0x2270], + [0x2272, 0x2273], + [0x2273, 0x2272], + [0x2274, 0x2275], + [0x2275, 0x2274], + [0x2276, 0x2277], + [0x2277, 0x2276], + [0x2278, 0x2279], + [0x2279, 0x2278], + [0x227A, 0x227B], + [0x227B, 0x227A], + [0x227C, 0x227D], + [0x227D, 0x227C], + [0x227E, 0x227F], + [0x227F, 0x227E], + [0x2280, 0x2281], + [0x2281, 0x2280], + [0x2282, 0x2283], + [0x2283, 0x2282], + [0x2284, 0x2285], + [0x2285, 0x2284], + [0x2286, 0x2287], + [0x2287, 0x2286], + [0x2288, 0x2289], + [0x2289, 0x2288], + [0x228A, 0x228B], + [0x228B, 0x228A], + [0x228F, 0x2290], + [0x2290, 0x228F], + [0x2291, 0x2292], + [0x2292, 0x2291], + [0x2298, 0x29B8], + [0x22A2, 0x22A3], + [0x22A3, 0x22A2], + [0x22A6, 0x2ADE], + [0x22A8, 0x2AE4], + [0x22A9, 0x2AE3], + [0x22AB, 0x2AE5], + [0x22B0, 0x22B1], + [0x22B1, 0x22B0], + [0x22B2, 0x22B3], + [0x22B3, 0x22B2], + [0x22B4, 0x22B5], + [0x22B5, 0x22B4], + [0x22B6, 0x22B7], + [0x22B7, 0x22B6], + [0x22C9, 0x22CA], + [0x22CA, 0x22C9], + [0x22CB, 0x22CC], + [0x22CC, 0x22CB], + [0x22CD, 0x2243], + [0x22D0, 0x22D1], + [0x22D1, 0x22D0], + [0x22D6, 0x22D7], + [0x22D7, 0x22D6], + [0x22D8, 0x22D9], + [0x22D9, 0x22D8], + [0x22DA, 0x22DB], + [0x22DB, 0x22DA], + [0x22DC, 0x22DD], + [0x22DD, 0x22DC], + [0x22DE, 0x22DF], + [0x22DF, 0x22DE], + [0x22E0, 0x22E1], + [0x22E1, 0x22E0], + [0x22E2, 0x22E3], + [0x22E3, 0x22E2], + [0x22E4, 0x22E5], + [0x22E5, 0x22E4], + [0x22E6, 0x22E7], + [0x22E7, 0x22E6], + [0x22E8, 0x22E9], + [0x22E9, 0x22E8], + [0x22EA, 0x22EB], + [0x22EB, 0x22EA], + [0x22EC, 0x22ED], + [0x22ED, 0x22EC], + [0x22F0, 0x22F1], + [0x22F1, 0x22F0], + [0x22F2, 0x22FA], + [0x22F3, 0x22FB], + [0x22F4, 0x22FC], + [0x22F6, 0x22FD], + [0x22F7, 0x22FE], + [0x22FA, 0x22F2], + [0x22FB, 0x22F3], + [0x22FC, 0x22F4], + [0x22FD, 0x22F6], + [0x22FE, 0x22F7], + [0x2308, 0x2309], + [0x2309, 0x2308], + [0x230A, 0x230B], + [0x230B, 0x230A], + [0x2329, 0x232A], + [0x232A, 0x2329], + [0x2768, 0x2769], + [0x2769, 0x2768], + [0x276A, 0x276B], + [0x276B, 0x276A], + [0x276C, 0x276D], + [0x276D, 0x276C], + [0x276E, 0x276F], + [0x276F, 0x276E], + [0x2770, 0x2771], + [0x2771, 0x2770], + [0x2772, 0x2773], + [0x2773, 0x2772], + [0x2774, 0x2775], + [0x2775, 0x2774], + [0x27C3, 0x27C4], + [0x27C4, 0x27C3], + [0x27C5, 0x27C6], + [0x27C6, 0x27C5], + [0x27C8, 0x27C9], + [0x27C9, 0x27C8], + [0x27CB, 0x27CD], + [0x27CD, 0x27CB], + [0x27D5, 0x27D6], + [0x27D6, 0x27D5], + [0x27DD, 0x27DE], + [0x27DE, 0x27DD], + [0x27E2, 0x27E3], + [0x27E3, 0x27E2], + [0x27E4, 0x27E5], + [0x27E5, 0x27E4], + [0x27E6, 0x27E7], + [0x27E7, 0x27E6], + [0x27E8, 0x27E9], + [0x27E9, 0x27E8], + [0x27EA, 0x27EB], + [0x27EB, 0x27EA], + [0x27EC, 0x27ED], + [0x27ED, 0x27EC], + [0x27EE, 0x27EF], + [0x27EF, 0x27EE], + [0x2983, 0x2984], + [0x2984, 0x2983], + [0x2985, 0x2986], + [0x2986, 0x2985], + [0x2987, 0x2988], + [0x2988, 0x2987], + [0x2989, 0x298A], + [0x298A, 0x2989], + [0x298B, 0x298C], + [0x298C, 0x298B], + [0x298D, 0x2990], + [0x298E, 0x298F], + [0x298F, 0x298E], + [0x2990, 0x298D], + [0x2991, 0x2992], + [0x2992, 0x2991], + [0x2993, 0x2994], + [0x2994, 0x2993], + [0x2995, 0x2996], + [0x2996, 0x2995], + [0x2997, 0x2998], + [0x2998, 0x2997], + [0x29B8, 0x2298], + [0x29C0, 0x29C1], + [0x29C1, 0x29C0], + [0x29C4, 0x29C5], + [0x29C5, 0x29C4], + [0x29CF, 0x29D0], + [0x29D0, 0x29CF], + [0x29D1, 0x29D2], + [0x29D2, 0x29D1], + [0x29D4, 0x29D5], + [0x29D5, 0x29D4], + [0x29D8, 0x29D9], + [0x29D9, 0x29D8], + [0x29DA, 0x29DB], + [0x29DB, 0x29DA], + [0x29F5, 0x2215], + [0x29F8, 0x29F9], + [0x29F9, 0x29F8], + [0x29FC, 0x29FD], + [0x29FD, 0x29FC], + [0x2A2B, 0x2A2C], + [0x2A2C, 0x2A2B], + [0x2A2D, 0x2A2E], + [0x2A2E, 0x2A2D], + [0x2A34, 0x2A35], + [0x2A35, 0x2A34], + [0x2A3C, 0x2A3D], + [0x2A3D, 0x2A3C], + [0x2A64, 0x2A65], + [0x2A65, 0x2A64], + [0x2A79, 0x2A7A], + [0x2A7A, 0x2A79], + [0x2A7D, 0x2A7E], + [0x2A7E, 0x2A7D], + [0x2A7F, 0x2A80], + [0x2A80, 0x2A7F], + [0x2A81, 0x2A82], + [0x2A82, 0x2A81], + [0x2A83, 0x2A84], + [0x2A84, 0x2A83], + [0x2A8B, 0x2A8C], + [0x2A8C, 0x2A8B], + [0x2A91, 0x2A92], + [0x2A92, 0x2A91], + [0x2A93, 0x2A94], + [0x2A94, 0x2A93], + [0x2A95, 0x2A96], + [0x2A96, 0x2A95], + [0x2A97, 0x2A98], + [0x2A98, 0x2A97], + [0x2A99, 0x2A9A], + [0x2A9A, 0x2A99], + [0x2A9B, 0x2A9C], + [0x2A9C, 0x2A9B], + [0x2AA1, 0x2AA2], + [0x2AA2, 0x2AA1], + [0x2AA6, 0x2AA7], + [0x2AA7, 0x2AA6], + [0x2AA8, 0x2AA9], + [0x2AA9, 0x2AA8], + [0x2AAA, 0x2AAB], + [0x2AAB, 0x2AAA], + [0x2AAC, 0x2AAD], + [0x2AAD, 0x2AAC], + [0x2AAF, 0x2AB0], + [0x2AB0, 0x2AAF], + [0x2AB3, 0x2AB4], + [0x2AB4, 0x2AB3], + [0x2ABB, 0x2ABC], + [0x2ABC, 0x2ABB], + [0x2ABD, 0x2ABE], + [0x2ABE, 0x2ABD], + [0x2ABF, 0x2AC0], + [0x2AC0, 0x2ABF], + [0x2AC1, 0x2AC2], + [0x2AC2, 0x2AC1], + [0x2AC3, 0x2AC4], + [0x2AC4, 0x2AC3], + [0x2AC5, 0x2AC6], + [0x2AC6, 0x2AC5], + [0x2ACD, 0x2ACE], + [0x2ACE, 0x2ACD], + [0x2ACF, 0x2AD0], + [0x2AD0, 0x2ACF], + [0x2AD1, 0x2AD2], + [0x2AD2, 0x2AD1], + [0x2AD3, 0x2AD4], + [0x2AD4, 0x2AD3], + [0x2AD5, 0x2AD6], + [0x2AD6, 0x2AD5], + [0x2ADE, 0x22A6], + [0x2AE3, 0x22A9], + [0x2AE4, 0x22A8], + [0x2AE5, 0x22AB], + [0x2AEC, 0x2AED], + [0x2AED, 0x2AEC], + [0x2AF7, 0x2AF8], + [0x2AF8, 0x2AF7], + [0x2AF9, 0x2AFA], + [0x2AFA, 0x2AF9], + [0x2E02, 0x2E03], + [0x2E03, 0x2E02], + [0x2E04, 0x2E05], + [0x2E05, 0x2E04], + [0x2E09, 0x2E0A], + [0x2E0A, 0x2E09], + [0x2E0C, 0x2E0D], + [0x2E0D, 0x2E0C], + [0x2E1C, 0x2E1D], + [0x2E1D, 0x2E1C], + [0x2E20, 0x2E21], + [0x2E21, 0x2E20], + [0x2E22, 0x2E23], + [0x2E23, 0x2E22], + [0x2E24, 0x2E25], + [0x2E25, 0x2E24], + [0x2E26, 0x2E27], + [0x2E27, 0x2E26], + [0x2E28, 0x2E29], + [0x2E29, 0x2E28], + [0x3008, 0x3009], + [0x3009, 0x3008], + [0x300A, 0x300B], + [0x300B, 0x300A], + [0x300C, 0x300D], + [0x300D, 0x300C], + [0x300E, 0x300F], + [0x300F, 0x300E], + [0x3010, 0x3011], + [0x3011, 0x3010], + [0x3014, 0x3015], + [0x3015, 0x3014], + [0x3016, 0x3017], + [0x3017, 0x3016], + [0x3018, 0x3019], + [0x3019, 0x3018], + [0x301A, 0x301B], + [0x301B, 0x301A], + [0xFE59, 0xFE5A], + [0xFE5A, 0xFE59], + [0xFE5B, 0xFE5C], + [0xFE5C, 0xFE5B], + [0xFE5D, 0xFE5E], + [0xFE5E, 0xFE5D], + [0xFE64, 0xFE65], + [0xFE65, 0xFE64], + [0xFF08, 0xFF09], + [0xFF09, 0xFF08], + [0xFF1C, 0xFF1E], + [0xFF1E, 0xFF1C], + [0xFF3B, 0xFF3D], + [0xFF3D, 0xFF3B], + [0xFF5B, 0xFF5D], + [0xFF5D, 0xFF5B], + [0xFF5F, 0xFF60], + [0xFF60, 0xFF5F], + [0xFF62, 0xFF63], + [0xFF63, 0xFF62] +]; + +function show(attributes, text) { + var e = document.createElementNS("http://www.w3.org/2000/svg", "text"); + for (var name in attributes) { + e.setAttribute(name, attributes[name]); + } + e.textContent = text; + document.documentElement.appendChild(e); +} + +function showCharacters(isReference) { + var row = 0, col = 0; + for (var i = 0; i < mirrors.length; i++) { + show({ x: col * 50 + 30, + y: row * 30 + 30, + direction: isReference ? "ltr" : "rtl", + "unicode-bidi": "embed", + "text-anchor": "middle", + "font-family": "BitPattern", + "font-size": "40px" }, + String.fromCharCode(mirrors[i][isReference ? 0 : 1])); + if (++col == 16) { + col = 0; + row++; + } + } + document.documentElement.removeAttribute("class"); +} + +function test() { + showCharacters(false); +} + +function reference() { + showCharacters(true); +} diff --git a/layout/reftests/bidi/bidiMirroring.svg b/layout/reftests/bidi/bidiMirroring.svg new file mode 100644 index 0000000000..93ef3a0041 --- /dev/null +++ b/layout/reftests/bidi/bidiMirroring.svg @@ -0,0 +1,22 @@ + + + + + diff --git a/layout/reftests/bidi/bidiSVG-01-ref.svg b/layout/reftests/bidi/bidiSVG-01-ref.svg new file mode 100644 index 0000000000..c84d5374c4 --- /dev/null +++ b/layout/reftests/bidi/bidiSVG-01-ref.svg @@ -0,0 +1,3 @@ + + Bidi in SVG + diff --git a/layout/reftests/bidi/bidiSVG-01.svg b/layout/reftests/bidi/bidiSVG-01.svg new file mode 100644 index 0000000000..c7abbf1475 --- /dev/null +++ b/layout/reftests/bidi/bidiSVG-01.svg @@ -0,0 +1,3 @@ + + ‮GVS ni idiB‬ + diff --git a/layout/reftests/bidi/bidiSVG-02-ref.svg b/layout/reftests/bidi/bidiSVG-02-ref.svg new file mode 100644 index 0000000000..ea11dc429e --- /dev/null +++ b/layout/reftests/bidi/bidiSVG-02-ref.svg @@ -0,0 +1,3 @@ + + ‭left-to-right text תירבע םע‬ + diff --git a/layout/reftests/bidi/bidiSVG-02.svg b/layout/reftests/bidi/bidiSVG-02.svg new file mode 100644 index 0000000000..33372f1ad8 --- /dev/null +++ b/layout/reftests/bidi/bidiSVG-02.svg @@ -0,0 +1,3 @@ + + left-to-right text עם עברית + diff --git a/layout/reftests/bidi/bidiSVG-03-ref.svg b/layout/reftests/bidi/bidiSVG-03-ref.svg new file mode 100644 index 0000000000..455de81e75 --- /dev/null +++ b/layout/reftests/bidi/bidiSVG-03-ref.svg @@ -0,0 +1,3 @@ + + in right-to-left element תירבע םע left-to-right text + diff --git a/layout/reftests/bidi/bidiSVG-03.svg b/layout/reftests/bidi/bidiSVG-03.svg new file mode 100644 index 0000000000..20b18f8e43 --- /dev/null +++ b/layout/reftests/bidi/bidiSVG-03.svg @@ -0,0 +1,3 @@ + + left-to-right text עם עברית in right-to-left element + diff --git a/layout/reftests/bidi/bidiSVG-04-ref.svg b/layout/reftests/bidi/bidiSVG-04-ref.svg new file mode 100644 index 0000000000..c2f9038db1 --- /dev/null +++ b/layout/reftests/bidi/bidiSVG-04-ref.svg @@ -0,0 +1,3 @@ + + ب>ا + diff --git a/layout/reftests/bidi/bidiSVG-04.svg b/layout/reftests/bidi/bidiSVG-04.svg new file mode 100644 index 0000000000..ff5c65ad85 --- /dev/null +++ b/layout/reftests/bidi/bidiSVG-04.svg @@ -0,0 +1,3 @@ + + ا<ب + diff --git a/layout/reftests/bidi/bidiSVG-05-ref.svg b/layout/reftests/bidi/bidiSVG-05-ref.svg new file mode 100644 index 0000000000..29d5707b4e --- /dev/null +++ b/layout/reftests/bidi/bidiSVG-05-ref.svg @@ -0,0 +1,3 @@ + + 𐤌𐤋𐤔𐤅𐤓𐤉 + diff --git a/layout/reftests/bidi/bidiSVG-05.svg b/layout/reftests/bidi/bidiSVG-05.svg new file mode 100644 index 0000000000..d8e3157472 --- /dev/null +++ b/layout/reftests/bidi/bidiSVG-05.svg @@ -0,0 +1,3 @@ + + 𐤉𐤓𐤅𐤔𐤋𐤌 + diff --git a/layout/reftests/bidi/brackets-1a-ltr-ref.html b/layout/reftests/bidi/brackets-1a-ltr-ref.html new file mode 100644 index 0000000000..b8e702bef6 --- /dev/null +++ b/layout/reftests/bidi/brackets-1a-ltr-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
בא(דג[&ef]!)gh
diff --git a/layout/reftests/bidi/brackets-1a-ltr.html b/layout/reftests/bidi/brackets-1a-ltr.html new file mode 100644 index 0000000000..4b134f3517 --- /dev/null +++ b/layout/reftests/bidi/brackets-1a-ltr.html @@ -0,0 +1,16 @@ + + + + + + + + + +
אב(גד[&ef]!)gh
diff --git a/layout/reftests/bidi/brackets-1a-rtl-ref.html b/layout/reftests/bidi/brackets-1a-rtl-ref.html new file mode 100644 index 0000000000..f72f17514c --- /dev/null +++ b/layout/reftests/bidi/brackets-1a-rtl-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
gh(![ef&]דג)בא
diff --git a/layout/reftests/bidi/brackets-1a-rtl.html b/layout/reftests/bidi/brackets-1a-rtl.html new file mode 100644 index 0000000000..3672e7b953 --- /dev/null +++ b/layout/reftests/bidi/brackets-1a-rtl.html @@ -0,0 +1,16 @@ + + + + + + + + + +
אב(גד[&ef]!)gh
diff --git a/layout/reftests/bidi/brackets-1b-ltr-ref.html b/layout/reftests/bidi/brackets-1b-ltr-ref.html new file mode 100644 index 0000000000..78dd025099 --- /dev/null +++ b/layout/reftests/bidi/brackets-1b-ltr-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
gh(דג[&ef]!)בא
diff --git a/layout/reftests/bidi/brackets-1b-ltr.html b/layout/reftests/bidi/brackets-1b-ltr.html new file mode 100644 index 0000000000..edc047854c --- /dev/null +++ b/layout/reftests/bidi/brackets-1b-ltr.html @@ -0,0 +1,16 @@ + + + + + + + + + +
gh(גד[&ef]!)אב
diff --git a/layout/reftests/bidi/brackets-1b-rtl-ref.html b/layout/reftests/bidi/brackets-1b-rtl-ref.html new file mode 100644 index 0000000000..e627a9e9d8 --- /dev/null +++ b/layout/reftests/bidi/brackets-1b-rtl-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
בא(![ef&]דג)gh
diff --git a/layout/reftests/bidi/brackets-1b-rtl.html b/layout/reftests/bidi/brackets-1b-rtl.html new file mode 100644 index 0000000000..d7ef85e107 --- /dev/null +++ b/layout/reftests/bidi/brackets-1b-rtl.html @@ -0,0 +1,16 @@ + + + + + + + + + +
gh(גד[&ef]!)אב
diff --git a/layout/reftests/bidi/brackets-1c-ltr-ref.html b/layout/reftests/bidi/brackets-1c-ltr-ref.html new file mode 100644 index 0000000000..df397968d0 --- /dev/null +++ b/layout/reftests/bidi/brackets-1c-ltr-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
בא(ef[&דג]!)gh
diff --git a/layout/reftests/bidi/brackets-1c-ltr.html b/layout/reftests/bidi/brackets-1c-ltr.html new file mode 100644 index 0000000000..a13eb5c675 --- /dev/null +++ b/layout/reftests/bidi/brackets-1c-ltr.html @@ -0,0 +1,16 @@ + + + + + + + + + +
אב(ef[&גד]!)gh
diff --git a/layout/reftests/bidi/brackets-1c-rtl-ref.html b/layout/reftests/bidi/brackets-1c-rtl-ref.html new file mode 100644 index 0000000000..989f48e070 --- /dev/null +++ b/layout/reftests/bidi/brackets-1c-rtl-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
gh(![דג&]ef)בא
diff --git a/layout/reftests/bidi/brackets-1c-rtl.html b/layout/reftests/bidi/brackets-1c-rtl.html new file mode 100644 index 0000000000..852e26e108 --- /dev/null +++ b/layout/reftests/bidi/brackets-1c-rtl.html @@ -0,0 +1,16 @@ + + + + + + + + + +
אב(ef[&גד]!)gh
diff --git a/layout/reftests/bidi/brackets-2a-ltr-ref.html b/layout/reftests/bidi/brackets-2a-ltr-ref.html new file mode 100644 index 0000000000..0e624bddcd --- /dev/null +++ b/layout/reftests/bidi/brackets-2a-ltr-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
smith (fabrikam يبرعلا) תירבע
diff --git a/layout/reftests/bidi/brackets-2a-ltr.html b/layout/reftests/bidi/brackets-2a-ltr.html new file mode 100644 index 0000000000..74feb7f2f3 --- /dev/null +++ b/layout/reftests/bidi/brackets-2a-ltr.html @@ -0,0 +1,16 @@ + + + + + + + + + +
smith (fabrikam العربي) עברית
diff --git a/layout/reftests/bidi/brackets-2a-rtl-ref.html b/layout/reftests/bidi/brackets-2a-rtl-ref.html new file mode 100644 index 0000000000..7860238ae8 --- /dev/null +++ b/layout/reftests/bidi/brackets-2a-rtl-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
תירבע (يبرعلا fabrikam) smith
diff --git a/layout/reftests/bidi/brackets-2a-rtl.html b/layout/reftests/bidi/brackets-2a-rtl.html new file mode 100644 index 0000000000..02d10e27a5 --- /dev/null +++ b/layout/reftests/bidi/brackets-2a-rtl.html @@ -0,0 +1,16 @@ + + + + + + + + + +
smith (fabrikam العربي) עברית
diff --git a/layout/reftests/bidi/brackets-2b-ltr-ref.html b/layout/reftests/bidi/brackets-2b-ltr-ref.html new file mode 100644 index 0000000000..271c8445b9 --- /dev/null +++ b/layout/reftests/bidi/brackets-2b-ltr-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
תירבע (fabrikam يبرعلا) smith
diff --git a/layout/reftests/bidi/brackets-2b-ltr.html b/layout/reftests/bidi/brackets-2b-ltr.html new file mode 100644 index 0000000000..f6a70f62b6 --- /dev/null +++ b/layout/reftests/bidi/brackets-2b-ltr.html @@ -0,0 +1,16 @@ + + + + + + + + + +
עברית (fabrikam العربي) smith
diff --git a/layout/reftests/bidi/brackets-2b-rtl-ref.html b/layout/reftests/bidi/brackets-2b-rtl-ref.html new file mode 100644 index 0000000000..4a9dcf1070 --- /dev/null +++ b/layout/reftests/bidi/brackets-2b-rtl-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
smith (يبرعلا fabrikam) תירבע
diff --git a/layout/reftests/bidi/brackets-2b-rtl.html b/layout/reftests/bidi/brackets-2b-rtl.html new file mode 100644 index 0000000000..f0579c903b --- /dev/null +++ b/layout/reftests/bidi/brackets-2b-rtl.html @@ -0,0 +1,16 @@ + + + + + + + + + +
עברית (fabrikam العربي) smith
diff --git a/layout/reftests/bidi/brackets-2c-ltr-ref.html b/layout/reftests/bidi/brackets-2c-ltr-ref.html new file mode 100644 index 0000000000..c27a71e604 --- /dev/null +++ b/layout/reftests/bidi/brackets-2c-ltr-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
smith (يبرعلا fabrikam) תירבע
diff --git a/layout/reftests/bidi/brackets-2c-ltr.html b/layout/reftests/bidi/brackets-2c-ltr.html new file mode 100644 index 0000000000..481ee51c65 --- /dev/null +++ b/layout/reftests/bidi/brackets-2c-ltr.html @@ -0,0 +1,16 @@ + + + + + + + + + +
smith (العربي fabrikam) עברית
diff --git a/layout/reftests/bidi/brackets-2c-rtl-ref.html b/layout/reftests/bidi/brackets-2c-rtl-ref.html new file mode 100644 index 0000000000..635a1bd80d --- /dev/null +++ b/layout/reftests/bidi/brackets-2c-rtl-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
תירבע (fabrikam يبرعلا) smith
diff --git a/layout/reftests/bidi/brackets-2c-rtl.html b/layout/reftests/bidi/brackets-2c-rtl.html new file mode 100644 index 0000000000..1fa504546e --- /dev/null +++ b/layout/reftests/bidi/brackets-2c-rtl.html @@ -0,0 +1,16 @@ + + + + + + + + + +
smith (العربي fabrikam) עברית
diff --git a/layout/reftests/bidi/brackets-3a-ltr-ref.html b/layout/reftests/bidi/brackets-3a-ltr-ref.html new file mode 100644 index 0000000000..7ccd06f0da --- /dev/null +++ b/layout/reftests/bidi/brackets-3a-ltr-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
يبرعلا book(s)
diff --git a/layout/reftests/bidi/brackets-3a-ltr.html b/layout/reftests/bidi/brackets-3a-ltr.html new file mode 100644 index 0000000000..6245352875 --- /dev/null +++ b/layout/reftests/bidi/brackets-3a-ltr.html @@ -0,0 +1,16 @@ + + + + + + + + + +
العربي book(s)
diff --git a/layout/reftests/bidi/brackets-3a-rtl-ref.html b/layout/reftests/bidi/brackets-3a-rtl-ref.html new file mode 100644 index 0000000000..038a72c878 --- /dev/null +++ b/layout/reftests/bidi/brackets-3a-rtl-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
book(s) يبرعلا
diff --git a/layout/reftests/bidi/brackets-3a-rtl.html b/layout/reftests/bidi/brackets-3a-rtl.html new file mode 100644 index 0000000000..9fdea3fd32 --- /dev/null +++ b/layout/reftests/bidi/brackets-3a-rtl.html @@ -0,0 +1,16 @@ + + + + + + + + + +
العربي book(s)
diff --git a/layout/reftests/bidi/brackets-3b-ltr-ref.html b/layout/reftests/bidi/brackets-3b-ltr-ref.html new file mode 100644 index 0000000000..01f4134b75 --- /dev/null +++ b/layout/reftests/bidi/brackets-3b-ltr-ref.html @@ -0,0 +1,16 @@ + + + + + + + + +
arabic (كُتُب)كِتَاب
diff --git a/layout/reftests/bidi/brackets-3b-ltr.html b/layout/reftests/bidi/brackets-3b-ltr.html new file mode 100644 index 0000000000..004f31a578 --- /dev/null +++ b/layout/reftests/bidi/brackets-3b-ltr.html @@ -0,0 +1,16 @@ + + + + + + + + + +
arabic كِتَاب(كُتُب)
diff --git a/layout/reftests/bidi/brackets-3b-rtl-ref.html b/layout/reftests/bidi/brackets-3b-rtl-ref.html new file mode 100644 index 0000000000..10553a120e --- /dev/null +++ b/layout/reftests/bidi/brackets-3b-rtl-ref.html @@ -0,0 +1,16 @@ + + + + + + + + +
(كُتُب)كِتَاب arabic
diff --git a/layout/reftests/bidi/brackets-3b-rtl.html b/layout/reftests/bidi/brackets-3b-rtl.html new file mode 100644 index 0000000000..916b8736f6 --- /dev/null +++ b/layout/reftests/bidi/brackets-3b-rtl.html @@ -0,0 +1,16 @@ + + + + + + + + + +
arabic كِتَاب(كُتُب)
diff --git a/layout/reftests/bidi/clone-intrinsic-size-bidi-ref.html b/layout/reftests/bidi/clone-intrinsic-size-bidi-ref.html new file mode 100644 index 0000000000..9849508d26 --- /dev/null +++ b/layout/reftests/bidi/clone-intrinsic-size-bidi-ref.html @@ -0,0 +1,84 @@ + + + CSS Reference: min/max-content size on box-decoration-break:clone inline box with bidi text + + + + +
‮a‭bcd‮e‭f +
+
‮a‭bcaad‮e‭f +
+
‮a‭bc d‮e‭f +
+
‮a‭bc d‮e‭f +
+
‮a‭bc d‮e‭f +
+
‮a‭bc aad‮e‭f +
+
‮a‭bc aad‮e‭f +
+
‮a‭bcaa d‮e‭f +
+
‮a‭bc aa d‮e‭f +
+
‮a‭bcaa d‮e‭f +
+
‮a‭bcaa
+
+ + +
‮a‭bcd‮e‭f +
+
‮a‭bcaad‮e‭f +
+
‮a‭bc
d‮e‭f +
+ +
‮a‭bc d‮e‭f +
+
‮a‭bc
d‮e‭f
+
‮a‭bc
aad‮e‭f +
+
‮a‭bc
aad‮e‭f +
+
‮a‭bcaa
d‮e‭f +
+
‮a‭bc
aa
d‮e‭f +
+
‮a‭bcaa
d‮e‭f +
+
‮a‭bcaa
+
diff --git a/layout/reftests/bidi/clone-intrinsic-size-bidi.html b/layout/reftests/bidi/clone-intrinsic-size-bidi.html new file mode 100644 index 0000000000..684f2fe13f --- /dev/null +++ b/layout/reftests/bidi/clone-intrinsic-size-bidi.html @@ -0,0 +1,113 @@ + + + CSS Test: min/max-content size on box-decoration-break:clone inline box with bidi text + + + + + + + + +
+ ‮a‭bcd‮e‭f +
+
+ ‮a‭bcaad‮e‭f +
+
+ ‮a‭bc d‮e‭f +
+
+ ‮a‭bc d‮e‭f +
+
+ ‮a‭bc d‮e‭f +
+
+ ‮a‭bc aad‮e‭f +
+
+ ‮a‭bc aad‮e‭f +
+
+ ‮a‭bcaa d‮e‭f +
+
+ ‮a‭bc aa d‮e‭f +
+
+ ‮a‭bcaa d‮e‭f +
+
+ ‮a‭bcaa
+
+ + +
+ ‮a‭bcd‮e‭f +
+
+ ‮a‭bcaad‮e‭f +
+ +
+ ‮a‭bc d‮e‭f +
+ +
+ ‮a‭bc d‮e‭f +
+
+ ‮a‭bc d‮e‭f +
+
+ ‮a‭bc aad‮e‭f +
+
+ ‮a‭bc aad‮e‭f +
+
+ ‮a‭bcaa d‮e‭f +
+ +
+ ‮a‭bc aa d‮e‭f +
+ +
+ ‮a‭bcaa d‮e‭f +
+
+ ‮a‭bcaa
+
diff --git a/layout/reftests/bidi/dirAuto/1103348-1-ref.html b/layout/reftests/bidi/dirAuto/1103348-1-ref.html new file mode 100644 index 0000000000..50fba8c41d --- /dev/null +++ b/layout/reftests/bidi/dirAuto/1103348-1-ref.html @@ -0,0 +1,19 @@ + + + + + Dynamic changes and dir=auto + + +
Test for elements with dir="auto" whose content changes between directional and neutral
+
xyz
+
ابج
+
456
+
xyz
+
ابج
+
456
+
xyz
+
ابج
+
456
+ + diff --git a/layout/reftests/bidi/dirAuto/1103348-1.html b/layout/reftests/bidi/dirAuto/1103348-1.html new file mode 100644 index 0000000000..4092f27f87 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/1103348-1.html @@ -0,0 +1,36 @@ + + + + + Dynamic changes and dir=auto + + +
Test for elements with dir="auto" whose content changes between directional and neutral
+
abc
+
abc
+
abc
+
אבג
+
אבג
+
אבג
+
123
+
123
+
123
+ + + diff --git a/layout/reftests/bidi/dirAuto/1169267-delete-add-1-ref.html b/layout/reftests/bidi/dirAuto/1169267-delete-add-1-ref.html new file mode 100644 index 0000000000..d6e2ab456c --- /dev/null +++ b/layout/reftests/bidi/dirAuto/1169267-delete-add-1-ref.html @@ -0,0 +1,17 @@ + + + + + Test bug 1169267 + + + +
+
123אבג
+
+
+
123אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/1169267-delete-add-1a.html b/layout/reftests/bidi/dirAuto/1169267-delete-add-1a.html new file mode 100644 index 0000000000..a532578770 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/1169267-delete-add-1a.html @@ -0,0 +1,18 @@ + + + + + Test bug 1169267 + + + + +
+
+
+
+
+ + diff --git a/layout/reftests/bidi/dirAuto/1169267-delete-add-1b.html b/layout/reftests/bidi/dirAuto/1169267-delete-add-1b.html new file mode 100644 index 0000000000..3127c3e377 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/1169267-delete-add-1b.html @@ -0,0 +1,18 @@ + + + + + Test bug 1169267 + + + + +
+
+
+
+
+ + diff --git a/layout/reftests/bidi/dirAuto/1169267-delete-add-2-ref.html b/layout/reftests/bidi/dirAuto/1169267-delete-add-2-ref.html new file mode 100644 index 0000000000..10685967fe --- /dev/null +++ b/layout/reftests/bidi/dirAuto/1169267-delete-add-2-ref.html @@ -0,0 +1,17 @@ + + + + + Test bug 1169267 + + + +
+
456גדה
+
+
+
456גדה
+ + diff --git a/layout/reftests/bidi/dirAuto/1169267-delete-add-2a.html b/layout/reftests/bidi/dirAuto/1169267-delete-add-2a.html new file mode 100644 index 0000000000..4a0cd1e16e --- /dev/null +++ b/layout/reftests/bidi/dirAuto/1169267-delete-add-2a.html @@ -0,0 +1,18 @@ + + + + + Test bug 1169267 + + + + +
+
+
+
+
+ + diff --git a/layout/reftests/bidi/dirAuto/1169267-delete-add-2b.html b/layout/reftests/bidi/dirAuto/1169267-delete-add-2b.html new file mode 100644 index 0000000000..bc520f83f4 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/1169267-delete-add-2b.html @@ -0,0 +1,18 @@ + + + + + Test bug 1169267 + + + + +
+
+
+
+
+ + diff --git a/layout/reftests/bidi/dirAuto/839886-1-ref.html b/layout/reftests/bidi/dirAuto/839886-1-ref.html new file mode 100644 index 0000000000..df08a25bd8 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/839886-1-ref.html @@ -0,0 +1,17 @@ + + + + + dir="auto" and inputs + + +

The next three lines should be left-to-right:

+
is left-to-right.
+
is right-to-left.
+
is neutral.
+

The next three lines should be right-to-left:

+
שמאל-ימין.
+
ימין-שמאל.
+
נייטראלי.
+ + diff --git a/layout/reftests/bidi/dirAuto/839886-1.html b/layout/reftests/bidi/dirAuto/839886-1.html new file mode 100644 index 0000000000..4cddec7fea --- /dev/null +++ b/layout/reftests/bidi/dirAuto/839886-1.html @@ -0,0 +1,17 @@ + + + + + dir="auto" and inputs + + +

The next three lines should be left-to-right:

+
is left-to-right.
+
is right-to-left.
+
is neutral.
+

The next three lines should be right-to-left:

+
שמאל-ימין.
+
ימין-שמאל.
+
נייטראלי.
+ + diff --git a/layout/reftests/bidi/dirAuto/859093-1-ref.html b/layout/reftests/bidi/dirAuto/859093-1-ref.html new file mode 100644 index 0000000000..f7afe90f5d --- /dev/null +++ b/layout/reftests/bidi/dirAuto/859093-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
    +
  • correct rendering, parentheses at the end of the line: (משהו בעברית: Something in English)
  • +
+ + diff --git a/layout/reftests/bidi/dirAuto/859093-1.html b/layout/reftests/bidi/dirAuto/859093-1.html new file mode 100644 index 0000000000..b692a43f91 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/859093-1.html @@ -0,0 +1,11 @@ + + + + + + +
    +
  • correct rendering, parentheses at the end of the line: (משהו בעברית: Something in English)
  • +
+ + diff --git a/layout/reftests/bidi/dirAuto/889742-1-ref.html b/layout/reftests/bidi/dirAuto/889742-1-ref.html new file mode 100644 index 0000000000..4e0237ba64 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/889742-1-ref.html @@ -0,0 +1,16 @@ + + + + + Auto dir and alignment + + +

Auto dir and alignment

+

Every line below should read "!world םולש" and should be aligned to the right

+

שלום world!

+

שלום world!

+

שלום world!

+

שלום world!

+ + diff --git a/layout/reftests/bidi/dirAuto/889742-1.html b/layout/reftests/bidi/dirAuto/889742-1.html new file mode 100644 index 0000000000..019083d28c --- /dev/null +++ b/layout/reftests/bidi/dirAuto/889742-1.html @@ -0,0 +1,21 @@ + + + + + Auto dir and alignment + + + +

Auto dir and alignment

+

Every line below should read "!world םולש" and should be aligned to the right

+

שלום world!

+

שלום world!

+

שלום world!

+

שלום world!

+ + diff --git a/layout/reftests/bidi/dirAuto/bdi-auto-dir-default-ref.html b/layout/reftests/bidi/dirAuto/bdi-auto-dir-default-ref.html new file mode 100644 index 0000000000..fd255638a5 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/bdi-auto-dir-default-ref.html @@ -0,0 +1,34 @@ + + + + + HTML Test: BDI: paragraph-level container + + + + + + + + + +
+
‭[:)], [+- a ב], [d ג 1]...‬
+
‭...[d ג 1] ,[+- a ב] ,[:)]‬
+
+ + diff --git a/layout/reftests/bidi/dirAuto/bdi-auto-dir-default.html b/layout/reftests/bidi/dirAuto/bdi-auto-dir-default.html new file mode 100644 index 0000000000..d4fb584200 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/bdi-auto-dir-default.html @@ -0,0 +1,40 @@ + + + + + HTML Test: BDI: paragraph-level container + + + + + + + + + +
+ +
[:)], [+- a ב], [1 ג d]...
+
[:)], [+- a ב], [1 ג d]...
+
+ + diff --git a/layout/reftests/bidi/dirAuto/dir_auto-contained-dir-L-ref.html b/layout/reftests/bidi/dirAuto/dir_auto-contained-dir-L-ref.html new file mode 100644 index 0000000000..d5935d83f6 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dir_auto-contained-dir-L-ref.html @@ -0,0 +1,61 @@ + + + + + HTML Test: dir=auto, start with dir, then L + + + + + + + + + +

Test passes if the two boxes below look exactly the same.

+
+ Key to entities used below: + א - The Hebrew letter Alef (strongly RTL). + ב - The Hebrew letter Bet (strongly RTL). + ג - The Hebrew letter Gimel (strongly RTL). + ד - The Hebrew letter Dalet (strongly RTL). + ה - The Hebrew letter He (strongly RTL). + ו - The Hebrew letter Vav (strongly RTL). +
+
+
+

דהו

ABCאבג.
+
+
+

דהו

ABCאבג.
+
+
+
+
+

דהו

ABCאבג.
+
+
+

דהו

ABCאבג.
+
+
+ + diff --git a/layout/reftests/bidi/dirAuto/dir_auto-contained-dir-R-ref.html b/layout/reftests/bidi/dirAuto/dir_auto-contained-dir-R-ref.html new file mode 100644 index 0000000000..5ae48d8970 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dir_auto-contained-dir-R-ref.html @@ -0,0 +1,58 @@ + + + + + HTML Test: dir=auto, start with dir, then R + + + + + + + + + +

Test passes if the two boxes below look exactly the same.

+
+ Key to entities used below: + א - The Hebrew letter Alef (strongly RTL). + ב - The Hebrew letter Bet (strongly RTL). + ג - The Hebrew letter Gimel (strongly RTL). +
+
+
+

DEF

אבגABC.
+
+
+

DEF

אבגABC.
+
+
+
+
+

DEF

אבגABC.
+
+
+

DEF

אבגABC.
+
+
+ + diff --git a/layout/reftests/bidi/dirAuto/dir_auto-set-contained-dir-L.html b/layout/reftests/bidi/dirAuto/dir_auto-set-contained-dir-L.html new file mode 100644 index 0000000000..41bf37180e --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dir_auto-set-contained-dir-L.html @@ -0,0 +1,74 @@ + + + + + HTML Test: dir=auto, start with dir, then L + + + + + + + + + + + +

Test passes if the two boxes below look exactly the same.

+
+ Key to entities used below: + א - The Hebrew letter Alef (strongly RTL). + ב - The Hebrew letter Bet (strongly RTL). + ג - The Hebrew letter Gimel (strongly RTL). + ד - The Hebrew letter Dalet (strongly RTL). + ה - The Hebrew letter He (strongly RTL). + ו - The Hebrew letter Vav (strongly RTL). +
+
+
+

דהו

ABCאבג.
+
+
+

דהו

ABCאבג.
+
+
+
+
+

דהו

ABCאבג.
+
+
+

דהו

ABCאבג.
+
+
+ + diff --git a/layout/reftests/bidi/dirAuto/dir_auto-set-contained-dir-R.html b/layout/reftests/bidi/dirAuto/dir_auto-set-contained-dir-R.html new file mode 100644 index 0000000000..0c74b3f3b4 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dir_auto-set-contained-dir-R.html @@ -0,0 +1,71 @@ + + + + + HTML Test: dir=auto, start with dir, then R + + + + + + + + + + + +

Test passes if the two boxes below look exactly the same.

+
+ Key to entities used below: + א - The Hebrew letter Alef (strongly RTL). + ב - The Hebrew letter Bet (strongly RTL). + ג - The Hebrew letter Gimel (strongly RTL). +
+
+
+

DEF

אבגABC.
+
+
+

DEF

אבגABC.
+
+
+
+
+

DEF

אבגABC.
+
+
+

DEF

אבגABC.
+
+
+ + diff --git a/layout/reftests/bidi/dirAuto/dir_auto-set-contained-invalid-dir-L.html b/layout/reftests/bidi/dirAuto/dir_auto-set-contained-invalid-dir-L.html new file mode 100644 index 0000000000..10a75a4cee --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dir_auto-set-contained-invalid-dir-L.html @@ -0,0 +1,75 @@ + + + + + HTML Test: dir=auto, start with dir, then L + + + + + + + + + + + +

Test passes if the two boxes below look exactly the same.

+
+ Key to entities used below: + א - The Hebrew letter Alef (strongly RTL). + ב - The Hebrew letter Bet (strongly RTL). + ג - The Hebrew letter Gimel (strongly RTL). + ד - The Hebrew letter Dalet (strongly RTL). + ה - The Hebrew letter He (strongly RTL). + ו - The Hebrew letter Vav (strongly RTL). +
+
+
+

דהו

ABCאבג.
+
+
+

דהו

ABCאבג.
+
+
+
+
+

דהו

ABCאבג.
+
+
+

דהו

ABCאבג.
+
+
+ + diff --git a/layout/reftests/bidi/dirAuto/dir_auto-set-contained-invalid-dir-R.html b/layout/reftests/bidi/dirAuto/dir_auto-set-contained-invalid-dir-R.html new file mode 100644 index 0000000000..0ff92cb55d --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dir_auto-set-contained-invalid-dir-R.html @@ -0,0 +1,72 @@ + + + + + HTML Test: dir=auto, start with dir, then R + + + + + + + + + + + +

Test passes if the two boxes below look exactly the same.

+
+ Key to entities used below: + א - The Hebrew letter Alef (strongly RTL). + ב - The Hebrew letter Bet (strongly RTL). + ג - The Hebrew letter Gimel (strongly RTL). +
+
+
+

DEF

אבגABC.
+
+
+

DEF

אבגABC.
+
+
+
+
+

DEF

אבגABC.
+
+
+

DEF

אבגABC.
+
+
+ + diff --git a/layout/reftests/bidi/dirAuto/dir_auto-unset-contained-dir-L-ref.html b/layout/reftests/bidi/dirAuto/dir_auto-unset-contained-dir-L-ref.html new file mode 100644 index 0000000000..a786430499 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dir_auto-unset-contained-dir-L-ref.html @@ -0,0 +1,61 @@ + + + + + HTML Test: dir=auto, start with dir, then R + + + + + + + + + + +

Test passes if the two boxes below look exactly the same.

+
+ Key to entities used below: + א - The Hebrew letter Alef (strongly RTL). + ב - The Hebrew letter Bet (strongly RTL). + ג - The Hebrew letter Gimel (strongly RTL). +
+
+
+

DEF

אבגABC.
+
+
+

DEF

אבגABC.
+
+
+
+
+

DEF

אבגABC.
+
+
+

DEF

אבגABC.
+
+
+ + diff --git a/layout/reftests/bidi/dirAuto/dir_auto-unset-contained-dir-L.html b/layout/reftests/bidi/dirAuto/dir_auto-unset-contained-dir-L.html new file mode 100644 index 0000000000..c2cbdc2415 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dir_auto-unset-contained-dir-L.html @@ -0,0 +1,71 @@ + + + + + HTML Test: dir=auto, start with dir, then R + + + + + + + + + + + +

Test passes if the two boxes below look exactly the same.

+
+ Key to entities used below: + א - The Hebrew letter Alef (strongly RTL). + ב - The Hebrew letter Bet (strongly RTL). + ג - The Hebrew letter Gimel (strongly RTL). +
+
+
+

DEF

אבגABC.
+
+
+

DEF

אבגABC.
+
+
+
+
+

DEF

אבגABC.
+
+
+

DEF

אבגABC.
+
+
+ + diff --git a/layout/reftests/bidi/dirAuto/dir_auto-unset-contained-dir-R-ref.html b/layout/reftests/bidi/dirAuto/dir_auto-unset-contained-dir-R-ref.html new file mode 100644 index 0000000000..f383652215 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dir_auto-unset-contained-dir-R-ref.html @@ -0,0 +1,64 @@ + + + + + HTML Test: dir=auto, start with dir, then L + + + + + + + + + + +

Test passes if the two boxes below look exactly the same.

+
+ Key to entities used below: + א - The Hebrew letter Alef (strongly RTL). + ב - The Hebrew letter Bet (strongly RTL). + ג - The Hebrew letter Gimel (strongly RTL). + ד - The Hebrew letter Dalet (strongly RTL). + ה - The Hebrew letter He (strongly RTL). + ו - The Hebrew letter Vav (strongly RTL). +
+
+
+

דהו

ABCאבג.
+
+
+

דהו

ABCאבג.
+
+
+
+
+

דהו

ABCאבג.
+
+
+

דהו

ABCאבג.
+
+
+ + diff --git a/layout/reftests/bidi/dirAuto/dir_auto-unset-contained-dir-R.html b/layout/reftests/bidi/dirAuto/dir_auto-unset-contained-dir-R.html new file mode 100644 index 0000000000..a63f718ce1 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dir_auto-unset-contained-dir-R.html @@ -0,0 +1,74 @@ + + + + + HTML Test: dir=auto, start with dir, then L + + + + + + + + + + + +

Test passes if the two boxes below look exactly the same.

+
+ Key to entities used below: + א - The Hebrew letter Alef (strongly RTL). + ב - The Hebrew letter Bet (strongly RTL). + ג - The Hebrew letter Gimel (strongly RTL). + ד - The Hebrew letter Dalet (strongly RTL). + ה - The Hebrew letter He (strongly RTL). + ו - The Hebrew letter Vav (strongly RTL). +
+
+
+

דהו

ABCאבג.
+
+
+

דהו

ABCאבג.
+
+
+
+
+

דהו

ABCאבג.
+
+
+

דהו

ABCאבג.
+
+
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR1.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR1.html new file mode 100644 index 0000000000..223aa56e6d --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR1.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR10.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR10.html new file mode 100644 index 0000000000..bd3dad92a8 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR10.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
...
+
+
+
...
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR2.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR2.html new file mode 100644 index 0000000000..f9af6b961f --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR2.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
...
+
+
+
...
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR3.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR3.html new file mode 100644 index 0000000000..2d07131d57 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR3.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
­
+
+
+
­
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR4.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR4.html new file mode 100644 index 0000000000..38801d2a47 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR4.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
­
+
+
+
­
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR5.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR5.html new file mode 100644 index 0000000000..7cd5db77c4 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR5.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
­
+
+
+
­
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR6.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR6.html new file mode 100644 index 0000000000..b66f5e3061 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR6.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
­
+
+
+
­
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR7.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR7.html new file mode 100644 index 0000000000..4611189966 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR7.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR8.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR8.html new file mode 100644 index 0000000000..2fb2148f99 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR8.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
...
+
+
+
...
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR9.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR9.html new file mode 100644 index 0000000000..087d5104fc --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-LTR9.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL1.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL1.html new file mode 100644 index 0000000000..361fcd1e72 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL1.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL10.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL10.html new file mode 100644 index 0000000000..01e6f6bcba --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL10.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
...
+
+
+
...
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL2.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL2.html new file mode 100644 index 0000000000..f243dec4fa --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL2.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
...
+
+
+
...
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL3.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL3.html new file mode 100644 index 0000000000..0aaedfe4a1 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL3.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
­
+
+
+
­
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL4.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL4.html new file mode 100644 index 0000000000..60df2980c6 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL4.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
­
+
+
+
­
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL5.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL5.html new file mode 100644 index 0000000000..36d2940e58 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL5.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
­
+
+
+
­
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL6.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL6.html new file mode 100644 index 0000000000..440945bb58 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL6.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
­
+
+
+
­
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL7.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL7.html new file mode 100644 index 0000000000..032c2f4eb1 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL7.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL8.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL8.html new file mode 100644 index 0000000000..9c1da6b0fc --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL8.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
...
+
+
+
...
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL9.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL9.html new file mode 100644 index 0000000000..b7c4c36533 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-ChangeText-RTL9.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-DeleteText-LTR1.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-DeleteText-LTR1.html new file mode 100644 index 0000000000..4ba7a037f6 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-DeleteText-LTR1.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
DEF ABC אבג
+
+
+
DEF ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-DeleteText-LTR2.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-DeleteText-LTR2.html new file mode 100644 index 0000000000..4bea44d83b --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-DeleteText-LTR2.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
גדה ABC אבג
+
+
+
גדה ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-DeleteText-LTR3.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-DeleteText-LTR3.html new file mode 100644 index 0000000000..2c16829530 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-DeleteText-LTR3.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
... ABC אבג
+
+
+
... ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-DeleteText-RTL1.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-DeleteText-RTL1.html new file mode 100644 index 0000000000..ab08388b82 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-DeleteText-RTL1.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
DEF אבג ABC
+
+
+
DEF אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-DeleteText-RTL2.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-DeleteText-RTL2.html new file mode 100644 index 0000000000..477e155a0b --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-DeleteText-RTL2.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
גדה אבג ABC
+
+
+
גדה אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-DeleteText-RTL3.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-DeleteText-RTL3.html new file mode 100644 index 0000000000..cf4069567e --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-DeleteText-RTL3.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
... אבג ABC
+
+
+
... אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-addLTR-Auto.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-addLTR-Auto.html new file mode 100644 index 0000000000..16dc62b5b9 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-addLTR-Auto.html @@ -0,0 +1,14 @@ + + + + + Set and unset dir="auto" + + + + +
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-addRTL-Auto.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-addRTL-Auto.html new file mode 100644 index 0000000000..52c0949c91 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-addRTL-Auto.html @@ -0,0 +1,14 @@ + + + + + Set and unset dir="auto" + + + + +
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-refLTR-LTR.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-refLTR-LTR.html new file mode 100644 index 0000000000..62a74bf334 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-refLTR-LTR.html @@ -0,0 +1,17 @@ + + + + + Set and unset dir="auto" + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-refLTR-RTL.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-refLTR-RTL.html new file mode 100644 index 0000000000..60619730a8 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-refLTR-RTL.html @@ -0,0 +1,17 @@ + + + + + Set and unset dir="auto" + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-refRTL-LTR.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-refRTL-LTR.html new file mode 100644 index 0000000000..4ea471a8d1 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-refRTL-LTR.html @@ -0,0 +1,17 @@ + + + + + Set and unset dir="auto" + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-refRTL-NoDir.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-refRTL-NoDir.html new file mode 100644 index 0000000000..b2f56c1ac1 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-refRTL-NoDir.html @@ -0,0 +1,20 @@ + + + + + Set and unset dir="auto" + + + +
+
אבג ABC
+
+
+ +
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-refRTL-RTL.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-refRTL-RTL.html new file mode 100644 index 0000000000..71c42ea3e4 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-refRTL-RTL.html @@ -0,0 +1,17 @@ + + + + + Set and unset dir="auto" + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-Auto1.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-Auto1.html new file mode 100644 index 0000000000..2c1c525f97 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-Auto1.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-Auto2.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-Auto2.html new file mode 100644 index 0000000000..f0400e0d00 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-Auto2.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-Auto3.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-Auto3.html new file mode 100644 index 0000000000..2cbf52716c --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-Auto3.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-Auto4.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-Auto4.html new file mode 100644 index 0000000000..5bcec0648d --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-Auto4.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-Auto5.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-Auto5.html new file mode 100644 index 0000000000..a0423c2468 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-Auto5.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-Auto6.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-Auto6.html new file mode 100644 index 0000000000..2574c867fa --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-Auto6.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir1.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir1.html new file mode 100644 index 0000000000..1913335b8b --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir1.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir2.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir2.html new file mode 100644 index 0000000000..596f1143af --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir2.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir3.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir3.html new file mode 100644 index 0000000000..f22dd147d1 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir3.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir4.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir4.html new file mode 100644 index 0000000000..f876484e4b --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir4.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="foopy" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir5.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir5.html new file mode 100644 index 0000000000..6da8dff2f3 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir5.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir6.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir6.html new file mode 100644 index 0000000000..b63c0dd0d2 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir6.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir7.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir7.html new file mode 100644 index 0000000000..e1b9d82c1c --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir7.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir8.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir8.html new file mode 100644 index 0000000000..9b80f42d0b --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-InvalidDir8.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="foopy" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR1.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR1.html new file mode 100644 index 0000000000..e89fc79211 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR1.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR2.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR2.html new file mode 100644 index 0000000000..5a8e4f1221 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR2.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR3.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR3.html new file mode 100644 index 0000000000..bbc5f80900 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR3.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR4.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR4.html new file mode 100644 index 0000000000..08b21e09a4 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR4.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="foopy" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR5.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR5.html new file mode 100644 index 0000000000..cffe2556b8 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR5.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR6.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR6.html new file mode 100644 index 0000000000..b54417b6f4 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR6.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR7.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR7.html new file mode 100644 index 0000000000..0baeb9fc6d --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR7.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR8.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR8.html new file mode 100644 index 0000000000..ec1de35425 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-LTR8.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="foopy" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir1.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir1.html new file mode 100644 index 0000000000..2040663c35 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir1.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir2.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir2.html new file mode 100644 index 0000000000..f8c2e99a74 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir2.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir3.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir3.html new file mode 100644 index 0000000000..c295012dba --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir3.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir4.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir4.html new file mode 100644 index 0000000000..13e0e5fc8f --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir4.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="foopy" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir5.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir5.html new file mode 100644 index 0000000000..6dce96a606 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir5.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir6.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir6.html new file mode 100644 index 0000000000..2d9973fa1d --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir6.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir7.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir7.html new file mode 100644 index 0000000000..dd1964e01f --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir7.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir8.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir8.html new file mode 100644 index 0000000000..96d7809358 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-NoDir8.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="foopy" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL1.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL1.html new file mode 100644 index 0000000000..c5a9bf42df --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL1.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL2.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL2.html new file mode 100644 index 0000000000..b8ed6cda81 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL2.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL3.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL3.html new file mode 100644 index 0000000000..528ffde04e --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL3.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL4.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL4.html new file mode 100644 index 0000000000..884c8fa852 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL4.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="foopy" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL5.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL5.html new file mode 100644 index 0000000000..5cf486c905 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL5.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL6.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL6.html new file mode 100644 index 0000000000..61c7331bd3 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL6.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL7.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL7.html new file mode 100644 index 0000000000..c4cc154cbe --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL7.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL8.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL8.html new file mode 100644 index 0000000000..18e333978c --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setLTR-RTL8.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="foopy" + + + + +
+
ABC אבג
+
+
+
ABC אבג
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-Auto1.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-Auto1.html new file mode 100644 index 0000000000..483d79fd51 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-Auto1.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-Auto2.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-Auto2.html new file mode 100644 index 0000000000..b0773e6f6c --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-Auto2.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-Auto3.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-Auto3.html new file mode 100644 index 0000000000..77ce26cb3b --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-Auto3.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-Auto4.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-Auto4.html new file mode 100644 index 0000000000..f8cabec1ee --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-Auto4.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-Auto5.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-Auto5.html new file mode 100644 index 0000000000..20621a5a75 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-Auto5.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-Auto6.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-Auto6.html new file mode 100644 index 0000000000..c9e1b560f7 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-Auto6.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir1.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir1.html new file mode 100644 index 0000000000..a2ddd5292f --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir1.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir2.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir2.html new file mode 100644 index 0000000000..87eb118190 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir2.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir3.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir3.html new file mode 100644 index 0000000000..17ec5b453b --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir3.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir4.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir4.html new file mode 100644 index 0000000000..b4c5ebc091 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir4.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="foopy" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir5.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir5.html new file mode 100644 index 0000000000..1859e89bc6 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir5.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir6.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir6.html new file mode 100644 index 0000000000..06c3d71703 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir6.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir7.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir7.html new file mode 100644 index 0000000000..03239e88b7 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir7.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir8.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir8.html new file mode 100644 index 0000000000..fc353ac22f --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-InvalidDir8.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="foopy" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR1.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR1.html new file mode 100644 index 0000000000..52fcf96b37 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR1.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR2.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR2.html new file mode 100644 index 0000000000..074eeab104 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR2.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR3.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR3.html new file mode 100644 index 0000000000..2bb5ad2de5 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR3.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR4.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR4.html new file mode 100644 index 0000000000..79372c6ed3 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR4.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="foopy" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR5.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR5.html new file mode 100644 index 0000000000..2120170153 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR5.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR6.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR6.html new file mode 100644 index 0000000000..272d5f9fce --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR6.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR7.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR7.html new file mode 100644 index 0000000000..d1d1185d2d --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR7.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR8.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR8.html new file mode 100644 index 0000000000..a6f9fa09a2 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-LTR8.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="foopy" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir1.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir1.html new file mode 100644 index 0000000000..ba2bd8bab5 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir1.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir2.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir2.html new file mode 100644 index 0000000000..5833b2e4ad --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir2.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir3.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir3.html new file mode 100644 index 0000000000..1a031d0438 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir3.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir4.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir4.html new file mode 100644 index 0000000000..53074850d3 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir4.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="foopy" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir5.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir5.html new file mode 100644 index 0000000000..63fc1a7465 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir5.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir6.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir6.html new file mode 100644 index 0000000000..31af1459d2 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir6.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir7.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir7.html new file mode 100644 index 0000000000..5fd61d42e6 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir7.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir8.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir8.html new file mode 100644 index 0000000000..d388d5377f --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-NoDir8.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="foopy" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL1.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL1.html new file mode 100644 index 0000000000..45ee5c5713 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL1.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL2.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL2.html new file mode 100644 index 0000000000..0df2fc8de1 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL2.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL3.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL3.html new file mode 100644 index 0000000000..0dee370b6b --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL3.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL4.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL4.html new file mode 100644 index 0000000000..dbfbe2125a --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL4.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="foopy" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL5.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL5.html new file mode 100644 index 0000000000..1b401367c1 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL5.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL6.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL6.html new file mode 100644 index 0000000000..d2c70793c2 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL6.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL7.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL7.html new file mode 100644 index 0000000000..ca0153cc2f --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL7.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="auto" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL8.html b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL8.html new file mode 100644 index 0000000000..15b323976e --- /dev/null +++ b/layout/reftests/bidi/dirAuto/dynamicDirAuto-setRTL-RTL8.html @@ -0,0 +1,18 @@ + + + + + Set and unset dir="foopy" + + + + +
+
אבג ABC
+
+
+
אבג ABC
+ + diff --git a/layout/reftests/bidi/dirAuto/reftest.list b/layout/reftests/bidi/dirAuto/reftest.list new file mode 100644 index 0000000000..14ce0aa670 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/reftest.list @@ -0,0 +1,119 @@ +== bdi-auto-dir-default.html bdi-auto-dir-default-ref.html +== dir_auto-set-contained-dir-L.html dir_auto-contained-dir-L-ref.html +== dir_auto-set-contained-dir-R.html dir_auto-contained-dir-R-ref.html +== dir_auto-set-contained-invalid-dir-L.html dir_auto-contained-dir-L-ref.html +== dir_auto-set-contained-invalid-dir-R.html dir_auto-contained-dir-R-ref.html +== dir_auto-unset-contained-dir-L.html dir_auto-unset-contained-dir-L-ref.html +== dir_auto-unset-contained-dir-R.html dir_auto-unset-contained-dir-R-ref.html +== dynamicDirAuto-setLTR-Auto1.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-Auto2.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-Auto3.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-Auto4.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-Auto5.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-Auto6.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-LTR1.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-LTR2.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-LTR3.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-LTR4.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-LTR5.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-LTR6.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-LTR7.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-LTR8.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-RTL1.html dynamicDirAuto-refLTR-RTL.html +== dynamicDirAuto-setLTR-RTL2.html dynamicDirAuto-refLTR-RTL.html +== dynamicDirAuto-setLTR-RTL3.html dynamicDirAuto-refLTR-RTL.html +== dynamicDirAuto-setLTR-RTL4.html dynamicDirAuto-refLTR-RTL.html +== dynamicDirAuto-setLTR-RTL5.html dynamicDirAuto-refLTR-RTL.html +== dynamicDirAuto-setLTR-RTL6.html dynamicDirAuto-refLTR-RTL.html +== dynamicDirAuto-setLTR-RTL7.html dynamicDirAuto-refLTR-RTL.html +== dynamicDirAuto-setLTR-RTL8.html dynamicDirAuto-refLTR-RTL.html +== dynamicDirAuto-setLTR-NoDir1.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-NoDir2.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-NoDir3.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-NoDir4.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-NoDir5.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-NoDir6.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-NoDir7.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-NoDir8.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-InvalidDir1.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-InvalidDir2.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-InvalidDir3.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-InvalidDir4.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-InvalidDir5.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-InvalidDir6.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-InvalidDir7.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setLTR-InvalidDir7.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-setRTL-Auto1.html dynamicDirAuto-refRTL-RTL.html +fuzzy-if(Android,0-1,0-1) == dynamicDirAuto-setRTL-Auto2.html dynamicDirAuto-refRTL-RTL.html # android fuzz: bug 1461573 +== dynamicDirAuto-setRTL-Auto3.html dynamicDirAuto-refRTL-RTL.html +== dynamicDirAuto-setRTL-Auto4.html dynamicDirAuto-refRTL-RTL.html +fuzzy-if(Android,0-1,0-1) == dynamicDirAuto-setRTL-Auto5.html dynamicDirAuto-refRTL-RTL.html # android fuzz: bug 1459239 +== dynamicDirAuto-setRTL-Auto6.html dynamicDirAuto-refRTL-RTL.html +== dynamicDirAuto-setRTL-LTR1.html dynamicDirAuto-refRTL-LTR.html +== dynamicDirAuto-setRTL-LTR2.html dynamicDirAuto-refRTL-LTR.html +== dynamicDirAuto-setRTL-LTR3.html dynamicDirAuto-refRTL-LTR.html +fuzzy-if(Android,0-4,0-2) == dynamicDirAuto-setRTL-LTR4.html dynamicDirAuto-refRTL-LTR.html # android fuzz: bug 1356818 +== dynamicDirAuto-setRTL-LTR5.html dynamicDirAuto-refRTL-LTR.html +== dynamicDirAuto-setRTL-LTR6.html dynamicDirAuto-refRTL-LTR.html +== dynamicDirAuto-setRTL-LTR7.html dynamicDirAuto-refRTL-LTR.html +fuzzy-if(Android,0-4,0-2) == dynamicDirAuto-setRTL-LTR8.html dynamicDirAuto-refRTL-LTR.html # android fuzz: bug 1468922 +== dynamicDirAuto-setRTL-RTL1.html dynamicDirAuto-refRTL-RTL.html +== dynamicDirAuto-setRTL-RTL2.html dynamicDirAuto-refRTL-RTL.html +== dynamicDirAuto-setRTL-RTL3.html dynamicDirAuto-refRTL-RTL.html +== dynamicDirAuto-setRTL-RTL4.html dynamicDirAuto-refRTL-RTL.html +== dynamicDirAuto-setRTL-RTL5.html dynamicDirAuto-refRTL-RTL.html +== dynamicDirAuto-setRTL-RTL6.html dynamicDirAuto-refRTL-RTL.html +== dynamicDirAuto-setRTL-RTL7.html dynamicDirAuto-refRTL-RTL.html +== dynamicDirAuto-setRTL-RTL8.html dynamicDirAuto-refRTL-RTL.html +== dynamicDirAuto-setRTL-NoDir1.html dynamicDirAuto-refRTL-NoDir.html +== dynamicDirAuto-setRTL-NoDir2.html dynamicDirAuto-refRTL-NoDir.html +== dynamicDirAuto-setRTL-NoDir3.html dynamicDirAuto-refRTL-NoDir.html +== dynamicDirAuto-setRTL-NoDir4.html dynamicDirAuto-refRTL-NoDir.html +== dynamicDirAuto-setRTL-NoDir5.html dynamicDirAuto-refRTL-NoDir.html +== dynamicDirAuto-setRTL-NoDir6.html dynamicDirAuto-refRTL-NoDir.html +== dynamicDirAuto-setRTL-NoDir7.html dynamicDirAuto-refRTL-NoDir.html +== dynamicDirAuto-setRTL-NoDir8.html dynamicDirAuto-refRTL-NoDir.html +== dynamicDirAuto-setRTL-InvalidDir1.html dynamicDirAuto-refRTL-NoDir.html +== dynamicDirAuto-setRTL-InvalidDir2.html dynamicDirAuto-refRTL-NoDir.html +== dynamicDirAuto-setRTL-InvalidDir3.html dynamicDirAuto-refRTL-NoDir.html +== dynamicDirAuto-setRTL-InvalidDir4.html dynamicDirAuto-refRTL-NoDir.html +== dynamicDirAuto-setRTL-InvalidDir5.html dynamicDirAuto-refRTL-NoDir.html +== dynamicDirAuto-setRTL-InvalidDir6.html dynamicDirAuto-refRTL-NoDir.html +== dynamicDirAuto-setRTL-InvalidDir7.html dynamicDirAuto-refRTL-NoDir.html +== dynamicDirAuto-setRTL-InvalidDir8.html dynamicDirAuto-refRTL-NoDir.html +== dynamicDirAuto-addLTR-Auto.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-addRTL-Auto.html dynamicDirAuto-refRTL-RTL.html +== dynamicDirAuto-ChangeText-LTR1.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-ChangeText-LTR2.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-ChangeText-LTR3.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-ChangeText-LTR4.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-ChangeText-LTR5.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-ChangeText-LTR6.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-ChangeText-LTR7.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-ChangeText-LTR8.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-ChangeText-LTR9.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-ChangeText-LTR10.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-ChangeText-RTL1.html dynamicDirAuto-refRTL-RTL.html +== dynamicDirAuto-ChangeText-RTL2.html dynamicDirAuto-refRTL-RTL.html +== dynamicDirAuto-ChangeText-RTL3.html dynamicDirAuto-refRTL-RTL.html +== dynamicDirAuto-ChangeText-RTL4.html dynamicDirAuto-refRTL-RTL.html +== dynamicDirAuto-ChangeText-RTL5.html dynamicDirAuto-refRTL-RTL.html +== dynamicDirAuto-ChangeText-RTL6.html dynamicDirAuto-refRTL-RTL.html +== dynamicDirAuto-ChangeText-RTL7.html dynamicDirAuto-refRTL-RTL.html +== dynamicDirAuto-ChangeText-RTL8.html dynamicDirAuto-refRTL-RTL.html +== dynamicDirAuto-ChangeText-RTL9.html dynamicDirAuto-refRTL-RTL.html +== dynamicDirAuto-ChangeText-RTL10.html dynamicDirAuto-refRTL-RTL.html +== dynamicDirAuto-DeleteText-LTR1.html dynamicDirAuto-refLTR-LTR.html +== dynamicDirAuto-DeleteText-LTR2.html dynamicDirAuto-refLTR-LTR.html +fuzzy-if(Android,0-3,0-2) == dynamicDirAuto-DeleteText-LTR3.html dynamicDirAuto-refLTR-LTR.html # android fuzz: bug 1467675 +== dynamicDirAuto-DeleteText-RTL1.html dynamicDirAuto-refRTL-RTL.html +== dynamicDirAuto-DeleteText-RTL2.html dynamicDirAuto-refRTL-RTL.html +== dynamicDirAuto-DeleteText-RTL3.html dynamicDirAuto-refRTL-RTL.html +== 839886-1.html 839886-1-ref.html +== 859093-1.html 859093-1-ref.html +== 889742-1.html 889742-1-ref.html +== 1103348-1.html 1103348-1-ref.html +== 1169267-delete-add-1a.html 1169267-delete-add-1-ref.html +== 1169267-delete-add-1b.html 1169267-delete-add-1-ref.html +== 1169267-delete-add-2a.html 1169267-delete-add-2-ref.html +== 1169267-delete-add-2b.html 1169267-delete-add-2-ref.html diff --git a/layout/reftests/bidi/dirAuto/setDir.js b/layout/reftests/bidi/dirAuto/setDir.js new file mode 100644 index 0000000000..829935e564 --- /dev/null +++ b/layout/reftests/bidi/dirAuto/setDir.js @@ -0,0 +1,247 @@ +function setAllDir(value) +{ + for (var i = 0; ; ++i) { + try { + theElement = document.getElementById("set" + i); + theElement.dir = value; + } catch(e) { + break; + } + } +} + +function setAllDirAttribute(value) +{ + for (var i = 0; ; ++i) { + try { + theElement = document.getElementById("set" + i); + theElement.setAttribute("dir", value); + } catch(e) { + break; + } + } +} + +function removeAllDirAttribute() +{ + for (var i = 0; ; ++i) { + try { + theElement = document.getElementById("set" + i); + theElement.removeAttribute("dir"); + } catch(e) { + break; + } + } +} + +function addOneElement(innerHTML) +{ + var container = document.getElementById("container"); + var elem = document.createElement("div"); + elem.innerHTML = innerHTML; + container.appendChild(elem); +} + +function addLTRAutoElements() +{ + addOneElement(''); + addOneElement('ABC אבג'); + addOneElement(''); + addOneElement(''); + addOneElement('ABC אבג'); +} + +function addRTLAutoElements() +{ + addOneElement(''); + addOneElement('אבג ABC'); + addOneElement(''); + addOneElement(''); + addOneElement('אבג ABC'); +} + +function setAllTextValuesTo(newText) +{ + for (var i = 0; ; ++i) { + theElement = document.getElementById("set" + i); + if (!theElement) { + break; + } + if (theElement.tagName == "INPUT" || + theElement.tagName == "TEXTAREA") { + theElement.value = newText; + } else { + theElement.firstChild.textContent = newText; + } + } +} + +function setAllTextDefaultValuesTo(newText) +{ + for (var i = 0; ; ++i) { + theElement = document.getElementById("set" + i); + if (!theElement) { + break; + } + if (theElement.tagName == "INPUT" || + theElement.tagName == "TEXTAREA") { + theElement.defaultValue = newText; + } else { + theElement.firstChild.textContent = newText; + } + } +} + +function setAllTextChildrenTo(newText) +{ + for (var i = 0; ; ++i) { + theElement = document.getElementById("set" + i); + if (!theElement) { + break; + } + if (theElement.tagName == "INPUT") { + theElement.value = newText; + } else { + theElement.firstChild.textContent = newText; + } + } +} + +function appendTextFromArray(textArray) +{ + for (var i = 0; ; ++i) { + theElement = document.getElementById("set" + i); + if (!theElement) { + break; + } + for (var j = 0; j < textArray.length; ++j) { + if (theElement.tagName == "INPUT") { + theElement.value += textArray[j]; + } else { + var textNode = document.createTextNode(textArray[j]); + theElement.appendChild(textNode); + } + } + } +} + +// Add the members of the array to the text content of the elements in +// the document, not including the last member. Then delete the last but +// one and add the last one +// Useful for testing scenarios like bug 1169267 +function appendDeleteAppendTextFromArray(textArray) +{ + if (textArray.length < 2) { + return; + } + + for (var i = 0; ; ++i) { + theElement = document.getElementById("set" + i); + if (!theElement) { + break; + } + var isInput = (theElement.tagName == "INPUT"); + if (!isInput) { + var textNode = document.createTextNode(""); + theElement.appendChild(textNode); + } + + for (var j = 0; j < textArray.length - 1; ++j) { + if (isInput) { + theElement.value += textArray[j]; + } else { + textNode.appendData(textArray[j]); + } + } + + // delete the last element added + var deleteElt = textArray[textArray.length - 2]; + if (isInput) { + theElement.value = theElement.value.slice(0, -deleteElt.length); + } else { + textNode.deleteData(textNode.length - deleteElt.length, + deleteElt.length); + } + + // add the next element + var addElt = textArray[textArray.length - 1]; + if (isInput) { + theElement.value += addElt; + } else { + textNode.appendData(addElt); + } + } +} + +function appendSpansFromArray(textArray) +{ + for (var i = 0; ; ++i) { + theElement = document.getElementById("set" + i); + if (!theElement) { + break; + } + for (var j = 0; j < textArray.length; ++j) { + // fake the result for elements that can't have markup content + if (theElement.tagName == "INPUT") { + theElement.value += textArray[j]; + } else if (theElement.tagName == "TEXTAREA") { + theElement.innerHTML += textArray[j]; + } else { + var span = document.createElement("span"); + span.innerHTML = textArray[j]; + theElement.appendChild(span); + } + } + } +} + +function prependTextFromArray(textArray) +{ + for (var i = 0; ; ++i) { + theElement = document.getElementById("set" + i); + if (!theElement) { + break; + } + for (var j = 0; j < textArray.length; ++j) { + if (theElement.tagName == "INPUT") { + theElement.value = textArray[j] + theElement.value; + } else { + var textNode = document.createTextNode(textArray[j]); + theElement.insertBefore(textNode, theElement.firstChild); + } + } + } +} + +function prependSpansFromArray(textArray) +{ + for (var i = 0; ; ++i) { + theElement = document.getElementById("set" + i); + if (!theElement) { + break; + } + for (var j = 0; j < textArray.length; ++j) { + // fake the result for elements that can't have markup content + if (theElement.tagName == "INPUT") { + theElement.value = textArray[j] + theElement.value; + } else if (theElement.tagName == "TEXTAREA") { + theElement.innerHTML = textArray[j] + theElement.innerHTML; + } else { + var span = document.createElement("span"); + span.innerHTML = textArray[j]; + theElement.insertBefore(span, theElement.firstChild); + } + } + } +} + +function removeElements() +{ + for (var i = 0; ; ++i) { + theElement = document.getElementById("set" + i); + if (!theElement) { + break; + } + theElement.remove(); + } +} diff --git a/layout/reftests/bidi/logicalmarquee.html b/layout/reftests/bidi/logicalmarquee.html new file mode 100644 index 0000000000..cb13827dec --- /dev/null +++ b/layout/reftests/bidi/logicalmarquee.html @@ -0,0 +1,11 @@ + + + + + Marquee in Logical Hebrew + + + + עד שיפוח היום ונסו הצלילים + + diff --git a/layout/reftests/bidi/marquee-ref.html b/layout/reftests/bidi/marquee-ref.html new file mode 100644 index 0000000000..d8778dc880 --- /dev/null +++ b/layout/reftests/bidi/marquee-ref.html @@ -0,0 +1,11 @@ + + + + + Marquee in Logical Hebrew + + + +
עד שיפוח היום ונסו הצלילים
+ + diff --git a/layout/reftests/bidi/mirroring-01-ref.html b/layout/reftests/bidi/mirroring-01-ref.html new file mode 100644 index 0000000000..a422e66328 --- /dev/null +++ b/layout/reftests/bidi/mirroring-01-ref.html @@ -0,0 +1,13 @@ + + + + + + + +

c(b)a

+

c[b]a

+

c{b}a

+

c<b>a

+ + diff --git a/layout/reftests/bidi/mirroring-01.html b/layout/reftests/bidi/mirroring-01.html new file mode 100644 index 0000000000..0ed363ddff --- /dev/null +++ b/layout/reftests/bidi/mirroring-01.html @@ -0,0 +1,20 @@ + + + + + + + + +

a(b)c

+

a[b]c

+

a{b}c

+

a<b>c

+ + diff --git a/layout/reftests/bidi/mirroring-02-ref.html b/layout/reftests/bidi/mirroring-02-ref.html new file mode 100644 index 0000000000..ae4bef0947 --- /dev/null +++ b/layout/reftests/bidi/mirroring-02-ref.html @@ -0,0 +1,11 @@ + + + + + + + +

c’b‘a

+

c”b“a

+ + diff --git a/layout/reftests/bidi/mirroring-02.html b/layout/reftests/bidi/mirroring-02.html new file mode 100644 index 0000000000..2706b2f298 --- /dev/null +++ b/layout/reftests/bidi/mirroring-02.html @@ -0,0 +1,18 @@ + + + + + + + + +

a‘b’c

+

a“b”c

+ + diff --git a/layout/reftests/bidi/mirroring-03-ref.html b/layout/reftests/bidi/mirroring-03-ref.html new file mode 100644 index 0000000000..24bb1ec736 --- /dev/null +++ b/layout/reftests/bidi/mirroring-03-ref.html @@ -0,0 +1,9 @@ + + +Test for mirroring parentheses in Hebrew text + + +

ג(ב)א

+ + + diff --git a/layout/reftests/bidi/mirroring-03.html b/layout/reftests/bidi/mirroring-03.html new file mode 100644 index 0000000000..8380ddc03b --- /dev/null +++ b/layout/reftests/bidi/mirroring-03.html @@ -0,0 +1,9 @@ + + +Test for mirroring parentheses in Hebrew text + + +

א(ב)ג

+ + + diff --git a/layout/reftests/bidi/mixedChartype-00-j.html b/layout/reftests/bidi/mixedChartype-00-j.html new file mode 100644 index 0000000000..7cf8629b9b --- /dev/null +++ b/layout/reftests/bidi/mixedChartype-00-j.html @@ -0,0 +1,17 @@ + + + + + + + + +

Hello םלוע

+ + diff --git a/layout/reftests/bidi/mixedChartype-00-ref.html b/layout/reftests/bidi/mixedChartype-00-ref.html new file mode 100644 index 0000000000..ace2a53b12 --- /dev/null +++ b/layout/reftests/bidi/mixedChartype-00-ref.html @@ -0,0 +1,16 @@ + + + + + + + + +

Hello עולם

+ + diff --git a/layout/reftests/bidi/mixedChartype-00.html b/layout/reftests/bidi/mixedChartype-00.html new file mode 100644 index 0000000000..a1e2ca4065 --- /dev/null +++ b/layout/reftests/bidi/mixedChartype-00.html @@ -0,0 +1,16 @@ + + + + + + + + +

Hello םלוע

+ + diff --git a/layout/reftests/bidi/mixedChartype-01-j.html b/layout/reftests/bidi/mixedChartype-01-j.html new file mode 100644 index 0000000000..f350d1f437 --- /dev/null +++ b/layout/reftests/bidi/mixedChartype-01-j.html @@ -0,0 +1,16 @@ + + + + + + + + +

שלום dlroW

+ + diff --git a/layout/reftests/bidi/mixedChartype-01-ref.html b/layout/reftests/bidi/mixedChartype-01-ref.html new file mode 100644 index 0000000000..0182f551b4 --- /dev/null +++ b/layout/reftests/bidi/mixedChartype-01-ref.html @@ -0,0 +1,16 @@ + + + + + + + + +

World שלום

+ + diff --git a/layout/reftests/bidi/mixedChartype-01.html b/layout/reftests/bidi/mixedChartype-01.html new file mode 100644 index 0000000000..f350d1f437 --- /dev/null +++ b/layout/reftests/bidi/mixedChartype-01.html @@ -0,0 +1,16 @@ + + + + + + + + +

שלום dlroW

+ + diff --git a/layout/reftests/bidi/mixedChartype-02-j.html b/layout/reftests/bidi/mixedChartype-02-j.html new file mode 100644 index 0000000000..d26fca251e --- /dev/null +++ b/layout/reftests/bidi/mixedChartype-02-j.html @@ -0,0 +1,19 @@ + + + + + + + + +

Hello ةينود

+ + diff --git a/layout/reftests/bidi/mixedChartype-02-ref.html b/layout/reftests/bidi/mixedChartype-02-ref.html new file mode 100644 index 0000000000..b2edd771fe --- /dev/null +++ b/layout/reftests/bidi/mixedChartype-02-ref.html @@ -0,0 +1,18 @@ + + + + + + + + +

Hello دونية

+ + diff --git a/layout/reftests/bidi/mixedChartype-02.html b/layout/reftests/bidi/mixedChartype-02.html new file mode 100644 index 0000000000..1bbb1e6fc5 --- /dev/null +++ b/layout/reftests/bidi/mixedChartype-02.html @@ -0,0 +1,18 @@ + + + + + + + + +

Hello ةينود

+ + diff --git a/layout/reftests/bidi/mixedChartype-03-j.html b/layout/reftests/bidi/mixedChartype-03-j.html new file mode 100644 index 0000000000..2d8c25b7f1 --- /dev/null +++ b/layout/reftests/bidi/mixedChartype-03-j.html @@ -0,0 +1,17 @@ + + + + + + + + +

سلمات dlroW

+ + diff --git a/layout/reftests/bidi/mixedChartype-03-ref.html b/layout/reftests/bidi/mixedChartype-03-ref.html new file mode 100644 index 0000000000..16231b753a --- /dev/null +++ b/layout/reftests/bidi/mixedChartype-03-ref.html @@ -0,0 +1,16 @@ + + + + + + + + +

World سلمات

+ + diff --git a/layout/reftests/bidi/mixedChartype-03.html b/layout/reftests/bidi/mixedChartype-03.html new file mode 100644 index 0000000000..819a37d18a --- /dev/null +++ b/layout/reftests/bidi/mixedChartype-03.html @@ -0,0 +1,16 @@ + + + + + + + + +

سلمات dlroW

+ + diff --git a/layout/reftests/bidi/numeral/arabic-1-ref.html b/layout/reftests/bidi/numeral/arabic-1-ref.html new file mode 100644 index 0000000000..8bc1ea4991 --- /dev/null +++ b/layout/reftests/bidi/numeral/arabic-1-ref.html @@ -0,0 +1,8 @@ + + + + + + ٠١٢ + + diff --git a/layout/reftests/bidi/numeral/arabic-1.html b/layout/reftests/bidi/numeral/arabic-1.html new file mode 100644 index 0000000000..b9f8deb744 --- /dev/null +++ b/layout/reftests/bidi/numeral/arabic-1.html @@ -0,0 +1,8 @@ + + + + + + 012 + + diff --git a/layout/reftests/bidi/numeral/arabic-2-ref.html b/layout/reftests/bidi/numeral/arabic-2-ref.html new file mode 100644 index 0000000000..3a17736c19 --- /dev/null +++ b/layout/reftests/bidi/numeral/arabic-2-ref.html @@ -0,0 +1,8 @@ + + + + + + متن١٢٣ + + diff --git a/layout/reftests/bidi/numeral/arabic-2.html b/layout/reftests/bidi/numeral/arabic-2.html new file mode 100644 index 0000000000..7e8f727e64 --- /dev/null +++ b/layout/reftests/bidi/numeral/arabic-2.html @@ -0,0 +1,8 @@ + + + + + + متن123 + + diff --git a/layout/reftests/bidi/numeral/arabic-3-ref.html b/layout/reftests/bidi/numeral/arabic-3-ref.html new file mode 100644 index 0000000000..5b43f2c278 --- /dev/null +++ b/layout/reftests/bidi/numeral/arabic-3-ref.html @@ -0,0 +1,8 @@ + + + + + + text٢٣٤ + + diff --git a/layout/reftests/bidi/numeral/arabic-3.html b/layout/reftests/bidi/numeral/arabic-3.html new file mode 100644 index 0000000000..fd77ee5f20 --- /dev/null +++ b/layout/reftests/bidi/numeral/arabic-3.html @@ -0,0 +1,8 @@ + + + + + + text234 + + diff --git a/layout/reftests/bidi/numeral/arabic-4-ref.html b/layout/reftests/bidi/numeral/arabic-4-ref.html new file mode 100644 index 0000000000..84f7ec8fee --- /dev/null +++ b/layout/reftests/bidi/numeral/arabic-4-ref.html @@ -0,0 +1,8 @@ + + + + + + متن ٣٤٥ + + diff --git a/layout/reftests/bidi/numeral/arabic-4.html b/layout/reftests/bidi/numeral/arabic-4.html new file mode 100644 index 0000000000..7206833f03 --- /dev/null +++ b/layout/reftests/bidi/numeral/arabic-4.html @@ -0,0 +1,8 @@ + + + + + + متن 345 + + diff --git a/layout/reftests/bidi/numeral/arabic-5-ref.html b/layout/reftests/bidi/numeral/arabic-5-ref.html new file mode 100644 index 0000000000..03b58b7021 --- /dev/null +++ b/layout/reftests/bidi/numeral/arabic-5-ref.html @@ -0,0 +1,8 @@ + + + + + + text ٤٥٦ + + diff --git a/layout/reftests/bidi/numeral/arabic-5.html b/layout/reftests/bidi/numeral/arabic-5.html new file mode 100644 index 0000000000..cb66219436 --- /dev/null +++ b/layout/reftests/bidi/numeral/arabic-5.html @@ -0,0 +1,8 @@ + + + + + + text 456 + + diff --git a/layout/reftests/bidi/numeral/bug441782-1-ref.html b/layout/reftests/bidi/numeral/bug441782-1-ref.html new file mode 100644 index 0000000000..b896333c82 --- /dev/null +++ b/layout/reftests/bidi/numeral/bug441782-1-ref.html @@ -0,0 +1,8 @@ + + + + + +٠١٢ + + \ No newline at end of file diff --git a/layout/reftests/bidi/numeral/bug441782-1.html b/layout/reftests/bidi/numeral/bug441782-1.html new file mode 100644 index 0000000000..db145ddbad --- /dev/null +++ b/layout/reftests/bidi/numeral/bug441782-1.html @@ -0,0 +1,8 @@ + + + + + +012 + + \ No newline at end of file diff --git a/layout/reftests/bidi/numeral/bug441782-2-ref.html b/layout/reftests/bidi/numeral/bug441782-2-ref.html new file mode 100644 index 0000000000..81ad71e2f6 --- /dev/null +++ b/layout/reftests/bidi/numeral/bug441782-2-ref.html @@ -0,0 +1,8 @@ + + + + + +متن١٢٣ + + \ No newline at end of file diff --git a/layout/reftests/bidi/numeral/bug441782-2.html b/layout/reftests/bidi/numeral/bug441782-2.html new file mode 100644 index 0000000000..9a81969a3e --- /dev/null +++ b/layout/reftests/bidi/numeral/bug441782-2.html @@ -0,0 +1,8 @@ + + + + + +متن123 + + \ No newline at end of file diff --git a/layout/reftests/bidi/numeral/bug441782-3-ref.html b/layout/reftests/bidi/numeral/bug441782-3-ref.html new file mode 100644 index 0000000000..0bfdbd9a99 --- /dev/null +++ b/layout/reftests/bidi/numeral/bug441782-3-ref.html @@ -0,0 +1,8 @@ + + + + + +text٢٣٤ + + \ No newline at end of file diff --git a/layout/reftests/bidi/numeral/bug441782-3.html b/layout/reftests/bidi/numeral/bug441782-3.html new file mode 100644 index 0000000000..01408d0821 --- /dev/null +++ b/layout/reftests/bidi/numeral/bug441782-3.html @@ -0,0 +1,8 @@ + + + + + +text234 + + \ No newline at end of file diff --git a/layout/reftests/bidi/numeral/bug441782-4-ref.html b/layout/reftests/bidi/numeral/bug441782-4-ref.html new file mode 100644 index 0000000000..5cc53dd117 --- /dev/null +++ b/layout/reftests/bidi/numeral/bug441782-4-ref.html @@ -0,0 +1,8 @@ + + + + + +متن ٣٤٥ + + \ No newline at end of file diff --git a/layout/reftests/bidi/numeral/bug441782-4.html b/layout/reftests/bidi/numeral/bug441782-4.html new file mode 100644 index 0000000000..1437d291d6 --- /dev/null +++ b/layout/reftests/bidi/numeral/bug441782-4.html @@ -0,0 +1,8 @@ + + + + + +متن 345 + + \ No newline at end of file diff --git a/layout/reftests/bidi/numeral/bug441782-5-ref.html b/layout/reftests/bidi/numeral/bug441782-5-ref.html new file mode 100644 index 0000000000..d1855ca8dc --- /dev/null +++ b/layout/reftests/bidi/numeral/bug441782-5-ref.html @@ -0,0 +1,8 @@ + + + + + +text ٤٥٦ + + \ No newline at end of file diff --git a/layout/reftests/bidi/numeral/bug441782-5.html b/layout/reftests/bidi/numeral/bug441782-5.html new file mode 100644 index 0000000000..2b6b7cea1a --- /dev/null +++ b/layout/reftests/bidi/numeral/bug441782-5.html @@ -0,0 +1,8 @@ + + + + + +text 456 + + \ No newline at end of file diff --git a/layout/reftests/bidi/numeral/bug467672-1-ref.html b/layout/reftests/bidi/numeral/bug467672-1-ref.html new file mode 100644 index 0000000000..5d7965a349 --- /dev/null +++ b/layout/reftests/bidi/numeral/bug467672-1-ref.html @@ -0,0 +1,8 @@ + + + + + +۳۴۵ + + \ No newline at end of file diff --git a/layout/reftests/bidi/numeral/bug467672-1.html b/layout/reftests/bidi/numeral/bug467672-1.html new file mode 100644 index 0000000000..1e572bd99e --- /dev/null +++ b/layout/reftests/bidi/numeral/bug467672-1.html @@ -0,0 +1,8 @@ + + + + + +345 + + \ No newline at end of file diff --git a/layout/reftests/bidi/numeral/bug467672-2-ref.html b/layout/reftests/bidi/numeral/bug467672-2-ref.html new file mode 100644 index 0000000000..2a73b8a25e --- /dev/null +++ b/layout/reftests/bidi/numeral/bug467672-2-ref.html @@ -0,0 +1,8 @@ + + + + + +متن۳۴۵ + + \ No newline at end of file diff --git a/layout/reftests/bidi/numeral/bug467672-2.html b/layout/reftests/bidi/numeral/bug467672-2.html new file mode 100644 index 0000000000..0ffdb981c7 --- /dev/null +++ b/layout/reftests/bidi/numeral/bug467672-2.html @@ -0,0 +1,8 @@ + + + + + +متن345 + + \ No newline at end of file diff --git a/layout/reftests/bidi/numeral/bug467672-3-ref.html b/layout/reftests/bidi/numeral/bug467672-3-ref.html new file mode 100644 index 0000000000..47e534b0ba --- /dev/null +++ b/layout/reftests/bidi/numeral/bug467672-3-ref.html @@ -0,0 +1,8 @@ + + + + + +text۳۴۵ + + \ No newline at end of file diff --git a/layout/reftests/bidi/numeral/bug467672-3.html b/layout/reftests/bidi/numeral/bug467672-3.html new file mode 100644 index 0000000000..60e2e71dbb --- /dev/null +++ b/layout/reftests/bidi/numeral/bug467672-3.html @@ -0,0 +1,8 @@ + + + + + +text345 + + \ No newline at end of file diff --git a/layout/reftests/bidi/numeral/bug467672-4-ref.html b/layout/reftests/bidi/numeral/bug467672-4-ref.html new file mode 100644 index 0000000000..3842dd5afe --- /dev/null +++ b/layout/reftests/bidi/numeral/bug467672-4-ref.html @@ -0,0 +1,8 @@ + + + + + +متن ۳۴۵ + + \ No newline at end of file diff --git a/layout/reftests/bidi/numeral/bug467672-4.html b/layout/reftests/bidi/numeral/bug467672-4.html new file mode 100644 index 0000000000..1437d291d6 --- /dev/null +++ b/layout/reftests/bidi/numeral/bug467672-4.html @@ -0,0 +1,8 @@ + + + + + +متن 345 + + \ No newline at end of file diff --git a/layout/reftests/bidi/numeral/bug467672-5-ref.html b/layout/reftests/bidi/numeral/bug467672-5-ref.html new file mode 100644 index 0000000000..0144f94223 --- /dev/null +++ b/layout/reftests/bidi/numeral/bug467672-5-ref.html @@ -0,0 +1,8 @@ + + + + + +text ۳۴۵ + + \ No newline at end of file diff --git a/layout/reftests/bidi/numeral/bug467672-5.html b/layout/reftests/bidi/numeral/bug467672-5.html new file mode 100644 index 0000000000..9dbad10bca --- /dev/null +++ b/layout/reftests/bidi/numeral/bug467672-5.html @@ -0,0 +1,8 @@ + + + + + +text 345 + + \ No newline at end of file diff --git a/layout/reftests/bidi/numeral/persian-1-ref.html b/layout/reftests/bidi/numeral/persian-1-ref.html new file mode 100644 index 0000000000..d12001f568 --- /dev/null +++ b/layout/reftests/bidi/numeral/persian-1-ref.html @@ -0,0 +1,8 @@ + + + + + + ۳۴۵ + + diff --git a/layout/reftests/bidi/numeral/persian-1.html b/layout/reftests/bidi/numeral/persian-1.html new file mode 100644 index 0000000000..a8185022c1 --- /dev/null +++ b/layout/reftests/bidi/numeral/persian-1.html @@ -0,0 +1,8 @@ + + + + + + 345 + + diff --git a/layout/reftests/bidi/numeral/persian-2-ref.html b/layout/reftests/bidi/numeral/persian-2-ref.html new file mode 100644 index 0000000000..ce738adfae --- /dev/null +++ b/layout/reftests/bidi/numeral/persian-2-ref.html @@ -0,0 +1,8 @@ + + + + + + متن۳۴۵ + + diff --git a/layout/reftests/bidi/numeral/persian-2.html b/layout/reftests/bidi/numeral/persian-2.html new file mode 100644 index 0000000000..96e53d87cc --- /dev/null +++ b/layout/reftests/bidi/numeral/persian-2.html @@ -0,0 +1,8 @@ + + + + + + متن345 + + diff --git a/layout/reftests/bidi/numeral/persian-3-ref.html b/layout/reftests/bidi/numeral/persian-3-ref.html new file mode 100644 index 0000000000..87018752d4 --- /dev/null +++ b/layout/reftests/bidi/numeral/persian-3-ref.html @@ -0,0 +1,8 @@ + + + + + + text۳۴۵ + + diff --git a/layout/reftests/bidi/numeral/persian-3.html b/layout/reftests/bidi/numeral/persian-3.html new file mode 100644 index 0000000000..9546ed2427 --- /dev/null +++ b/layout/reftests/bidi/numeral/persian-3.html @@ -0,0 +1,8 @@ + + + + + + text345 + + diff --git a/layout/reftests/bidi/numeral/persian-4-ref.html b/layout/reftests/bidi/numeral/persian-4-ref.html new file mode 100644 index 0000000000..5ef1c2a8e4 --- /dev/null +++ b/layout/reftests/bidi/numeral/persian-4-ref.html @@ -0,0 +1,8 @@ + + + + + + متن ۳۴۵ + + diff --git a/layout/reftests/bidi/numeral/persian-4.html b/layout/reftests/bidi/numeral/persian-4.html new file mode 100644 index 0000000000..7206833f03 --- /dev/null +++ b/layout/reftests/bidi/numeral/persian-4.html @@ -0,0 +1,8 @@ + + + + + + متن 345 + + diff --git a/layout/reftests/bidi/numeral/persian-5-ref.html b/layout/reftests/bidi/numeral/persian-5-ref.html new file mode 100644 index 0000000000..1e368e406f --- /dev/null +++ b/layout/reftests/bidi/numeral/persian-5-ref.html @@ -0,0 +1,8 @@ + + + + + + text ۳۴۵ + + diff --git a/layout/reftests/bidi/numeral/persian-5.html b/layout/reftests/bidi/numeral/persian-5.html new file mode 100644 index 0000000000..3e29ae7d32 --- /dev/null +++ b/layout/reftests/bidi/numeral/persian-5.html @@ -0,0 +1,8 @@ + + + + + + text 345 + + diff --git a/layout/reftests/bidi/numeral/reftest.list b/layout/reftests/bidi/numeral/reftest.list new file mode 100644 index 0000000000..c32d92c866 --- /dev/null +++ b/layout/reftests/bidi/numeral/reftest.list @@ -0,0 +1,120 @@ +pref(bidi.numeral,0) != arabic-1.html arabic-1-ref.html +pref(bidi.numeral,1) == arabic-1.html arabic-1-ref.html +pref(bidi.numeral,2) == arabic-1.html arabic-1-ref.html +pref(bidi.numeral,3) == arabic-1.html arabic-1-ref.html +pref(bidi.numeral,4) == arabic-1.html arabic-1-ref.html +pref(bidi.numeral,0) != arabic-2.html arabic-2-ref.html +pref(bidi.numeral,1) == arabic-2.html arabic-2-ref.html +pref(bidi.numeral,2) == arabic-2.html arabic-2-ref.html +pref(bidi.numeral,3) == arabic-2.html arabic-2-ref.html +pref(bidi.numeral,4) == arabic-2.html arabic-2-ref.html +pref(bidi.numeral,0) != arabic-3.html arabic-3-ref.html +pref(bidi.numeral,1) == arabic-3.html arabic-3-ref.html +pref(bidi.numeral,2) == arabic-3.html arabic-3-ref.html +pref(bidi.numeral,3) == arabic-3.html arabic-3-ref.html +pref(bidi.numeral,4) == arabic-3.html arabic-3-ref.html +pref(bidi.numeral,0) != arabic-4.html arabic-4-ref.html +pref(bidi.numeral,1) == arabic-4.html arabic-4-ref.html +pref(bidi.numeral,2) == arabic-4.html arabic-4-ref.html +pref(bidi.numeral,3) == arabic-4.html arabic-4-ref.html +pref(bidi.numeral,4) == arabic-4.html arabic-4-ref.html +pref(bidi.numeral,0) != arabic-5.html arabic-5-ref.html +pref(bidi.numeral,1) == arabic-5.html arabic-5-ref.html +pref(bidi.numeral,2) == arabic-5.html arabic-5-ref.html +pref(bidi.numeral,3) == arabic-5.html arabic-5-ref.html +pref(bidi.numeral,4) == arabic-5.html arabic-5-ref.html +pref(bidi.numeral,0) != bug441782-1.html bug441782-1-ref.html +pref(bidi.numeral,1) == bug441782-1.html bug441782-1-ref.html +pref(bidi.numeral,2) == bug441782-1.html bug441782-1-ref.html +pref(bidi.numeral,3) == bug441782-1.html bug441782-1-ref.html +pref(bidi.numeral,4) == bug441782-1.html bug441782-1-ref.html +pref(bidi.numeral,0) != bug441782-2.html bug441782-2-ref.html +pref(bidi.numeral,1) == bug441782-2.html bug441782-2-ref.html +pref(bidi.numeral,2) == bug441782-2.html bug441782-2-ref.html +pref(bidi.numeral,3) == bug441782-2.html bug441782-2-ref.html +pref(bidi.numeral,4) == bug441782-2.html bug441782-2-ref.html +pref(bidi.numeral,0) != bug441782-3.html bug441782-3-ref.html +fuzzy-if(winWidget&&!d2d&&d3d11,0-13,0-1) pref(bidi.numeral,1) == bug441782-3.html bug441782-3-ref.html +fuzzy-if(winWidget&&!d2d&&d3d11,0-13,0-1) pref(bidi.numeral,2) == bug441782-3.html bug441782-3-ref.html +fuzzy-if(winWidget&&!d2d&&d3d11,0-13,0-1) pref(bidi.numeral,3) == bug441782-3.html bug441782-3-ref.html +pref(bidi.numeral,4) == bug441782-3.html bug441782-3-ref.html +pref(bidi.numeral,0) != bug441782-4.html bug441782-4-ref.html +pref(bidi.numeral,1) == bug441782-4.html bug441782-4-ref.html +pref(bidi.numeral,2) == bug441782-4.html bug441782-4-ref.html +pref(bidi.numeral,3) == bug441782-4.html bug441782-4-ref.html +pref(bidi.numeral,4) == bug441782-4.html bug441782-4-ref.html +pref(bidi.numeral,0) != bug441782-5.html bug441782-5-ref.html +pref(bidi.numeral,1) == bug441782-5.html bug441782-5-ref.html +pref(bidi.numeral,2) == bug441782-5.html bug441782-5-ref.html +pref(bidi.numeral,3) == bug441782-5.html bug441782-5-ref.html +pref(bidi.numeral,4) == bug441782-5.html bug441782-5-ref.html +pref(bidi.numeral,0) != bug467672-1.html bug467672-1-ref.html +pref(bidi.numeral,1) == bug467672-1.html bug467672-1-ref.html +pref(bidi.numeral,2) == bug467672-1.html bug467672-1-ref.html +pref(bidi.numeral,3) == bug467672-1.html bug467672-1-ref.html +pref(bidi.numeral,4) == bug467672-1.html bug467672-1-ref.html +pref(bidi.numeral,5) == bug467672-1.html bug467672-1-ref.html +pref(bidi.numeral,6) == bug467672-1.html bug467672-1-ref.html +pref(bidi.numeral,0) != bug467672-2.html bug467672-2-ref.html +pref(bidi.numeral,1) == bug467672-2.html bug467672-2-ref.html +pref(bidi.numeral,2) == bug467672-2.html bug467672-2-ref.html +pref(bidi.numeral,3) == bug467672-2.html bug467672-2-ref.html +pref(bidi.numeral,4) == bug467672-2.html bug467672-2-ref.html +pref(bidi.numeral,5) == bug467672-2.html bug467672-2-ref.html +pref(bidi.numeral,6) == bug467672-2.html bug467672-2-ref.html +pref(bidi.numeral,0) != bug467672-3.html bug467672-3-ref.html +pref(bidi.numeral,1) == bug467672-3.html bug467672-3-ref.html +pref(bidi.numeral,2) == bug467672-3.html bug467672-3-ref.html +pref(bidi.numeral,3) == bug467672-3.html bug467672-3-ref.html +pref(bidi.numeral,4) == bug467672-3.html bug467672-3-ref.html +pref(bidi.numeral,5) == bug467672-3.html bug467672-3-ref.html +pref(bidi.numeral,6) == bug467672-3.html bug467672-3-ref.html +pref(bidi.numeral,0) != bug467672-4.html bug467672-4-ref.html +pref(bidi.numeral,1) == bug467672-4.html bug467672-4-ref.html +pref(bidi.numeral,2) == bug467672-4.html bug467672-4-ref.html +pref(bidi.numeral,3) == bug467672-4.html bug467672-4-ref.html +pref(bidi.numeral,4) == bug467672-4.html bug467672-4-ref.html +pref(bidi.numeral,5) == bug467672-4.html bug467672-4-ref.html +pref(bidi.numeral,6) == bug467672-4.html bug467672-4-ref.html +pref(bidi.numeral,0) != bug467672-5.html bug467672-5-ref.html +pref(bidi.numeral,1) == bug467672-5.html bug467672-5-ref.html +pref(bidi.numeral,2) == bug467672-5.html bug467672-5-ref.html +pref(bidi.numeral,3) == bug467672-5.html bug467672-5-ref.html +pref(bidi.numeral,4) == bug467672-5.html bug467672-5-ref.html +pref(bidi.numeral,5) == bug467672-5.html bug467672-5-ref.html +pref(bidi.numeral,6) == bug467672-5.html bug467672-5-ref.html +pref(bidi.numeral,0) != persian-1.html persian-1-ref.html +pref(bidi.numeral,1) == persian-1.html persian-1-ref.html +pref(bidi.numeral,2) == persian-1.html persian-1-ref.html +pref(bidi.numeral,3) == persian-1.html persian-1-ref.html +pref(bidi.numeral,4) == persian-1.html persian-1-ref.html +pref(bidi.numeral,5) == persian-1.html persian-1-ref.html +pref(bidi.numeral,6) == persian-1.html persian-1-ref.html +pref(bidi.numeral,0) != persian-2.html persian-2-ref.html +pref(bidi.numeral,1) == persian-2.html persian-2-ref.html +pref(bidi.numeral,2) == persian-2.html persian-2-ref.html +pref(bidi.numeral,3) == persian-2.html persian-2-ref.html +pref(bidi.numeral,4) == persian-2.html persian-2-ref.html +pref(bidi.numeral,5) == persian-2.html persian-2-ref.html +pref(bidi.numeral,6) == persian-2.html persian-2-ref.html +pref(bidi.numeral,0) != persian-3.html persian-3-ref.html +pref(bidi.numeral,1) == persian-3.html persian-3-ref.html +pref(bidi.numeral,2) == persian-3.html persian-3-ref.html +pref(bidi.numeral,3) == persian-3.html persian-3-ref.html +pref(bidi.numeral,4) == persian-3.html persian-3-ref.html +pref(bidi.numeral,5) == persian-3.html persian-3-ref.html +pref(bidi.numeral,6) == persian-3.html persian-3-ref.html +pref(bidi.numeral,0) != persian-4.html persian-4-ref.html +pref(bidi.numeral,1) == persian-4.html persian-4-ref.html +pref(bidi.numeral,2) == persian-4.html persian-4-ref.html +pref(bidi.numeral,3) == persian-4.html persian-4-ref.html +pref(bidi.numeral,4) == persian-4.html persian-4-ref.html +pref(bidi.numeral,5) == persian-4.html persian-4-ref.html +pref(bidi.numeral,6) == persian-4.html persian-4-ref.html +pref(bidi.numeral,0) != persian-5.html persian-5-ref.html +pref(bidi.numeral,1) == persian-5.html persian-5-ref.html +pref(bidi.numeral,2) == persian-5.html persian-5-ref.html +pref(bidi.numeral,3) == persian-5.html persian-5-ref.html +pref(bidi.numeral,4) == persian-5.html persian-5-ref.html +pref(bidi.numeral,5) == persian-5.html persian-5-ref.html +pref(bidi.numeral,6) == persian-5.html persian-5-ref.html diff --git a/layout/reftests/bidi/reftest.list b/layout/reftests/bidi/reftest.list new file mode 100644 index 0000000000..4916028c89 --- /dev/null +++ b/layout/reftests/bidi/reftest.list @@ -0,0 +1,183 @@ +include dirAuto/reftest.list +include numeral/reftest.list +fuzzy-if(cocoaWidget,0-1,0-1) == bdi-element.html bdi-element-ref.html # Bug 1392106 +== bidi-000.html bidi-000-ref.html +== bidi-001.html bidi-001-ref.html # Bug 1392106 +== bidi-001-j.html bidi-001-ref.html # Bug 1392106 +== bidi-001-v.html bidi-001-ref.html # Bug 1392106 +fuzzy-if(Android,0-1,0-1) == bidi-002.html bidi-002-ref.html +fuzzy-if(Android||winWidget,0-1,0-1) == bidi-003.html bidi-003-ref.html +fuzzy-if(gtkWidget,0-255,0-17) == bidi-004.html bidi-004-ref.html # inconsistency in the Hebrew font that gets used +fuzzy-if(gtkWidget,0-255,0-17) == bidi-004-j.html bidi-004-ref.html # inconsistency in the Hebrew font that gets used +== bidi-005.html bidi-005-ref.html +random-if(cocoaWidget) == bidi-006.html bidi-006-ref.html # bug 734313 +random-if(cocoaWidget) == bidi-006-j.html bidi-006-ref.html # bug 734313 +fuzzy-if(winWidget,0-1,0-1) == bidiSVG-01.svg bidiSVG-01-ref.svg +fuzzy-if(Android,0-1,0-1) == bidiSVG-02.svg bidiSVG-02-ref.svg # Bug 1392106 +fuzzy-if(Android,0-253,0-77) == bidiSVG-03.svg bidiSVG-03-ref.svg +fuzzy(0-1,0-1) fuzzy-if(winWidget,0-1,0-2) == bidiSVG-04.svg bidiSVG-04-ref.svg +== bidiSVG-05.svg bidiSVG-05-ref.svg +== bidiMirroring.svg bidiMirroring-ref.svg # Bug 1392106 +fuzzy-if(Android,0-9,0-134) random-if(layersGPUAccelerated) == visualmarquee.html marquee-ref.html +fuzzy-if(Android,0-9,0-134) random-if(layersGPUAccelerated) == logicalmarquee.html marquee-ref.html +== visualmarquee.html logicalmarquee.html +# test for glyph mirroring in right-to-left text +== mirroring-01.html mirroring-01-ref.html +# quote marks are not supposed to mirror, but Unicode 5.0 said they should, so some systems do it +random-if(cocoaWidget) == mirroring-02.html mirroring-02-ref.html +== mirroring-03.html mirroring-03-ref.html +== mixedChartype-00.html mixedChartype-00-ref.html +== mixedChartype-00-j.html mixedChartype-00-ref.html +== mixedChartype-01.html mixedChartype-01-ref.html +== mixedChartype-01-j.html mixedChartype-01-ref.html +fuzzy-if(Android,0-1,0-6) fuzzy-if(cocoaWidget,0-1,0-2) == mixedChartype-02.html mixedChartype-02-ref.html +fuzzy-if(Android,0-1,0-6) fuzzy-if(cocoaWidget,0-1,0-2) == mixedChartype-02-j.html mixedChartype-02-ref.html +== mixedChartype-03.html mixedChartype-03-ref.html +== mixedChartype-03-j.html mixedChartype-03-ref.html +== unicode-bidi-anonymous-001.html unicode-bidi-anonymous-001-ref.html +== unicode-bidi-anonymous-002.html unicode-bidi-anonymous-002-ref.html +== unicode-bidi-isolate-basic.html unicode-bidi-isolate-basic-ref.html +== unicode-bidi-isolate-aharon.html unicode-bidi-isolate-aharon-ref.html +fuzzy(0-104,0-32) == unicode-bidi-plaintext.html unicode-bidi-plaintext-ref.html # Bug 1392106 +== unicode-bidi-plaintext-textarea-1.html unicode-bidi-plaintext-textarea-ref.html +== unicode-bidi-plaintext-textarea-2.html unicode-bidi-plaintext-textarea-ref.html +== unicode-bidi-plaintext-textarea-3.html unicode-bidi-plaintext-textarea-ref.html +== unicode-bidi-plaintext-textarea-4.html unicode-bidi-plaintext-textarea-ref.html +== with-first-letter-1a.html with-first-letter-1-ref.html +== with-first-letter-1b.html with-first-letter-1-ref.html +random-if(cocoaWidget) == with-first-letter-2a.html with-first-letter-2-ref.html # bug 734313 +random-if(cocoaWidget) == with-first-letter-2b.html with-first-letter-2-ref.html # bug 734313 +== 83958-1a.html 83958-1-ref.html +== 83958-1b.html 83958-1-ref.html +== 83958-1c.html 83958-1-ref.html +fuzzy-if(Android,0-1,0-3) == 83958-2a.html 83958-2-ref.html +fuzzy-if(Android,0-1,0-3) == 83958-2b.html 83958-2-ref.html +== 115921-1.html 115921-1-ref.html +== 115921-2.html 115921-2-ref.html +== 151407-1.html 151407-1-ref.html +== 151407-1a.html 151407-1-ref.html +== 151407-2-ltr.html 151407-2-ltr-ref.html +== 151407-2-rtl.html 151407-2-rtl-ref.html +== 151407-2-auto.html 151407-2-auto-ref.html +== 151407-2-empty.html 151407-2-empty-ref.html +== 151407-2-foopy.html 151407-2-empty-ref.html +== 151407-3-ltr.html 151407-3-ltr-ref.html +== 151407-3-rtl.html 151407-3-rtl-ref.html +== 151407-3-auto.html 151407-3-auto-ref.html +== 151407-3-foopy.html 151407-3-empty-ref.html +== 229367-1.html 229367-1-ref.html # Bug 1392106 +== 229367-2.html 229367-2-ref.html # Bug 1392106 +== 229367-3.html 229367-3-ref.html # Bug 1392106 +== 258928-1.html 258928-1-ref.html # Bug 1392106 +== 263359-1.html 263359-1-ref.html # Bug 1392106 +== 263359-1a.html 263359-1-ref.html # Bug 1392106 +!= 263359-1b.html 263359-1-ref.html # Bug 1392106 +== 263359-2.html 263359-2-ref.html # Bug 1392106 +== 263359-3.html 263359-3-ref.html # Bug 1392106 +== 263359-4.html 263359-4-ref.html # Bug 1392106 +random-if(winWidget) fuzzy(0-1,0-1700) == 267459-1.html 267459-1-ref.html # depends on windows version, see bug 590101 +fuzzy(0-1,0-1100) == 267459-2.html 267459-2-ref.html +== 299065-1.html 299065-1-ref.html +random-if(winWidget) == 305643-1.html 305643-1-ref.html # depends on windows version, see bug 590101 +== 332655-1.html 332655-1-ref.html +== 332655-2.html 332655-2-ref.html # Bug 1392106 +== 381279-1.html 381279-1-ref.html +== 386339.html 386339-ref.html +== 409375.html 409375-ref.html +== 413542-1.html 413542-1-ref.html +== 413542-2.html 413542-2-ref.html +== 413928-1.html 413928-1-ref.html # Bug 1392106 +fuzzy(0-52,0-14) == 413928-2.html 413928-2-ref.html # Bug 1392106 +== 425338-1a.html 425338-1-ref.html +== 425338-1b.html 425338-1-ref.html +== 489517-1.html 489517-1-ref.html +== 489887-1.html 489887-1-ref.html +== 492231-1.html 492231-1-ref.html +== 496006-1.html 496006-1-ref.html +== 503269-1.html 503269-1-ref.html +== 503957-1.html 503957-1-ref.html +== 525740-1.html 525740-1-ref.html +== 536963-1.html 536963-1-ref.html +fuzzy(0-137,0-1) == 562169-1.html 562169-1-ref.html +fuzzy(0-137,0-1) == 562169-1a.html 562169-1-ref.html +== 562169-2.html 562169-2-ref.html +== 562169-2a.html 562169-2-ref.html +== 562169-3.html 562169-3-ref.html +== 562169-3a.html 562169-3-ref.html +== 562169-4.html 562169-4-ref.html +== 588739-1.html 588739-ref.html +== 588739-2.html 588739-ref.html +== 588739-3.html 588739-ref.html +== 612843-1.html 612843-1-ref.html +fuzzy-if(Android,0-1,0-1) == 613149-1a.html 613149-1-ref.html # Bug 1392106 +fuzzy-if(Android,0-1,0-1) == 613149-1b.html 613149-1-ref.html # Bug 1392106 +== 613149-2a.html 613149-2-ref.html # Bug 1392106 +fuzzy-if(Android,0-24,0-1) == 613149-2b.html 613149-2-ref.html # Bug 1392106 +== 613157-1.html 613157-1-ref.html +fuzzy-if(winWidget,0-1,0-1) == 613157-2.html 613157-2-ref.html +== 662288-1.html 662288-1-ref.html # Bug 1392106 +== 670226-1.html 670226-1-ref.html +== 676245-1.html 676245-1-ref.html +fuzzy(0-1,0-3) == 698291-1.html 698291-1-ref.html +== 698706-1.html 698706-1-ref.html +== 704837-1.html 704837-1-ref.html +== 712600-1.html 712600-1-ref.html # Bug 1392106 +== 712600-2.html 712600-2-ref.html # Bug 1392106 +== 712600-2-dyn.html 712600-2-ref.html # Bug 1392106 +== 712600-3.html 712600-3-ref.html # Bug 1392106 +== 718236-1.html 718236-1-ref.html +== 718236-2.html 718236-2-ref.html +== 718236-3.html 718236-3-ref.html +== 726460-1.html 726460-1-ref.html +== 729047-1.html 729047-1-ref.html +== 730562-1.html 730562-1-ref.html +== 746987-1.html 746987-1-ref.html +== 746987-2.html 746987-2-ref.html +== 746987-3.html 746987-3-ref.html +== 746987-4.html 746987-4-ref.html +== 779003-1.html 779003-1-ref.html +== 779003-1-dynamic.html 779003-1-ref.html +== 817406-1.html 817406-1-ref.html +== 817406-2.html 817406-2-ref.html +== 817406-3.html 817406-1-ref.html +== 817406-4.html 817406-1-ref.html +== 847242-1.html 847242-1-ref.html + +# Skip on Android because this is a test and we don't have the requisite XUL on Android. +skip-if(Android) fuzzy(0-92,0-350) fuzzy-if(xulRuntime.widgetToolkit=="gtk",0-1,0-11) == chrome://reftest/content/bidi/869833-1.xhtml chrome://reftest/content/bidi/869833-1-ref.xhtml + +== 922530-1.html 922530-1-ref.html +== 922550-1.html 922550-1-ref.html # Bug 1392106 +== 989994-1.html 989994-1-ref.html +== 1067268-1.html 1067268-1-ref.html +== 1069941-inline-bidi-border-1.html 1069941-inline-bidi-border-1-ref.html +== 1069941-inline-bidi-margin-1.html 1069941-inline-bidi-margin-1-ref.html +!= chrome://reftest/content/bidi/1155359-1.xhtml chrome://reftest/content/bidi/1155359-1-ref.xhtml +== 1157726-1.html 1157726-1-ref.html +== 1161752.html 1161752-ref.html +== 1161752-5-embed.html 1161752-5-embed-ref.html +== brackets-1a-ltr.html brackets-1a-ltr-ref.html # Bug 1392106 +== brackets-1a-rtl.html brackets-1a-rtl-ref.html # Bug 1392106 +== brackets-1b-ltr.html brackets-1b-ltr-ref.html # Bug 1392106 +== brackets-1b-rtl.html brackets-1b-rtl-ref.html # Bug 1392106 +== brackets-1c-ltr.html brackets-1c-ltr-ref.html # Bug 1392106 +== brackets-1c-rtl.html brackets-1c-rtl-ref.html # Bug 1392106 +fuzzy-if(cocoaWidget,0-1,0-4) fuzzy-if(Android,0-1,0-6) == brackets-2a-ltr.html brackets-2a-ltr-ref.html # Bug 1392106 +fuzzy-if(cocoaWidget,0-1,0-2) fuzzy-if(Android,0-254,0-557) == brackets-2a-rtl.html brackets-2a-rtl-ref.html # Bug 1392106 +fuzzy-if(cocoaWidget,0-1,0-6) fuzzy-if(Android,0-1,0-8) == brackets-2b-ltr.html brackets-2b-ltr-ref.html # Bug 1392106 +fuzzy-if(cocoaWidget,0-1,0-7) fuzzy-if(Android,0-1,0-6) == brackets-2b-rtl.html brackets-2b-rtl-ref.html # Bug 1392106 +fuzzy-if(cocoaWidget,0-1,0-7) fuzzy-if(Android,0-1,0-6) == brackets-2c-ltr.html brackets-2c-ltr-ref.html # Bug 1392106 +fuzzy-if(cocoaWidget,0-1,0-6) fuzzy-if(Android,0-254,0-231) == brackets-2c-rtl.html brackets-2c-rtl-ref.html # Bug 1392106 +fuzzy-if(cocoaWidget,0-1,0-6) fuzzy-if(Android,0-1,0-8) == brackets-3a-ltr.html brackets-3a-ltr-ref.html # Bug 1392106 +fuzzy-if(cocoaWidget,0-1,0-3) fuzzy-if(Android,0-1,0-6) == brackets-3a-rtl.html brackets-3a-rtl-ref.html # Bug 1392106 +== brackets-3b-ltr.html brackets-3b-ltr-ref.html # Bug 1392106 +== brackets-3b-rtl.html brackets-3b-rtl-ref.html # Bug 1392106 +== 1217833-1.html 1217833-1-ref.html +== 1217833-2.html 1217833-2-ref.html +== 1231175-1.html 1231175-1-ref.html +== 1366623-1.html 1366623-1-ref.html +== 1426042-1.html 1426042-1-ref.html # Bug 1392106 +fails-if(release_or_beta) == clone-intrinsic-size-bidi.html clone-intrinsic-size-bidi-ref.html +fuzzy-if(winWidget,70-112,8-8) == slice-intrinsic-size-bidi.html slice-intrinsic-size-bidi-ref.html +== 1556414-1.html 1556414-1-ref.html +== 1567036-1.html 1567036-1-ref.html diff --git a/layout/reftests/bidi/slice-intrinsic-size-bidi-ref.html b/layout/reftests/bidi/slice-intrinsic-size-bidi-ref.html new file mode 100644 index 0000000000..ceab217846 --- /dev/null +++ b/layout/reftests/bidi/slice-intrinsic-size-bidi-ref.html @@ -0,0 +1,85 @@ + + + CSS Reference: min/max-content size on box-decoration-break:slice inline box with bidi text + + + + +
‮a‭bcd‮e‭f +
+
‮a‭bcaad‮e‭f +
+
‮a‭bc d‮e‭f +
+
‮a‭bc d‮e‭f +
+
‮a‭bc d‮e‭f +
+
‮a‭bc aad‮e‭f +
+
‮a‭bc aad‮e‭f +
+
‮a‭bcaa d‮e‭f +
+
‮a‭bc aa d‮e‭f +
+
‮a‭bcaa d‮e‭f +
+
‮a‭bcaa
+
+ + +
‮a‭bcd‮e‭f +
+
‮a‭bcaad‮e‭f +
+
‮a‭bc
d‮e‭f +
+ +
‮a‭bc d‮e‭f +
+
bc‮a‭
d‮e‭f +
+
‮a‭bc
aad‮e‭f +
+
‮a‭bc
aad‮e‭f +
+
bcaa‮a‭
d‮e‭f +
+
‮a‭bc
aa
d‮e‭f +
+
‮a‭bcaa
d‮e‭f +
+
‮a‭bcaa
+
diff --git a/layout/reftests/bidi/slice-intrinsic-size-bidi.html b/layout/reftests/bidi/slice-intrinsic-size-bidi.html new file mode 100644 index 0000000000..249f7386f7 --- /dev/null +++ b/layout/reftests/bidi/slice-intrinsic-size-bidi.html @@ -0,0 +1,108 @@ + + + CSS Test: min/max-content size on box-decoration-break:slice inline box with bidi text + + + + + + + + +
+ ‮a‭bcd‮e‭f +
+
+ ‮a‭bcaad‮e‭f +
+
+ ‮a‭bc d‮e‭f +
+
+ ‮a‭bc d‮e‭f +
+
+ ‮a‭bc d‮e‭f +
+
+ ‮a‭bc aad‮e‭f +
+
+ ‮a‭bc aad‮e‭f +
+
+ ‮a‭bcaa d‮e‭f +
+
+ ‮a‭bc aa d‮e‭f +
+
+ ‮a‭bcaa d‮e‭f +
+
+ ‮a‭bcaa
+
+ + +
+ ‮a‭bcd‮e‭f +
+
+ ‮a‭bcaad‮e‭f +
+
+ ‮a‭bc d‮e‭f +
+ +
+ ‮a‭bc d‮e‭f +
+
+ ‮a‭bc d‮e‭f +
+
+ ‮a‭bc aad‮e‭f +
+
+ ‮a‭bc aad‮e‭f +
+
+ ‮a‭bcaa d‮e‭f +
+
+ ‮a‭bc aa d‮e‭f +
+
+ ‮a‭bcaa d‮e‭f +
+
+ ‮a‭bcaa
+
diff --git a/layout/reftests/bidi/unicode-bidi-anonymous-001-ref.html b/layout/reftests/bidi/unicode-bidi-anonymous-001-ref.html new file mode 100644 index 0000000000..64941d5ca1 --- /dev/null +++ b/layout/reftests/bidi/unicode-bidi-anonymous-001-ref.html @@ -0,0 +1,3 @@ + +Test for 'unicode-bidi' on table cells +
abc
diff --git a/layout/reftests/bidi/unicode-bidi-anonymous-001.html b/layout/reftests/bidi/unicode-bidi-anonymous-001.html new file mode 100644 index 0000000000..a0e3dcb0a0 --- /dev/null +++ b/layout/reftests/bidi/unicode-bidi-anonymous-001.html @@ -0,0 +1,3 @@ + +Test for 'unicode-bidi' on table cells +
cba
diff --git a/layout/reftests/bidi/unicode-bidi-anonymous-002-ref.html b/layout/reftests/bidi/unicode-bidi-anonymous-002-ref.html new file mode 100644 index 0000000000..6da4f8dcfd --- /dev/null +++ b/layout/reftests/bidi/unicode-bidi-anonymous-002-ref.html @@ -0,0 +1,5 @@ + +Test for 'unicode-bidi' on table cells +
+ abc +
diff --git a/layout/reftests/bidi/unicode-bidi-anonymous-002.html b/layout/reftests/bidi/unicode-bidi-anonymous-002.html new file mode 100644 index 0000000000..9839b29018 --- /dev/null +++ b/layout/reftests/bidi/unicode-bidi-anonymous-002.html @@ -0,0 +1,5 @@ + +Test for 'unicode-bidi' on table cells +
+ cba +
diff --git a/layout/reftests/bidi/unicode-bidi-isolate-aharon-ref.html b/layout/reftests/bidi/unicode-bidi-isolate-aharon-ref.html new file mode 100644 index 0000000000..8bfa5a30e4 --- /dev/null +++ b/layout/reftests/bidi/unicode-bidi-isolate-aharon-ref.html @@ -0,0 +1,69 @@ + + +Test cases for unicode-bidi:isolate + + +opposite-to-base isolate followed by number. +
+
+ א (3 reviews) +
+
+
+opposite-to-base isolate with opposite-to-base text before it with neutrals in between. +
+
+ א: ב +
+
+
+opposite-to-base isolate with opposite-to-base text before it and nothing in between. +
+
+ אב +
+
+
+two opposite-to-base isolates with neutrals in between. +
+
+ א = ב +
+
+
+two opposite-to-base isolates with nothing in between. +
+
+ אב +
+
+
+same-as-base isolate preceded by opposite-to-base text and followed by number +
+
+ see א3 +
+
+
+same-as-base isolate surrounded by opposite-to-base text +
+
+ with א=ב everywhere +
+
+
+chimeric isolate surrounded by chimeric text +
+
+ about that א - ב +
+
+
+nested chimeric isolates surrounded by chimeric text +
+
+ about that strange א - ב - ג +
+
+ diff --git a/layout/reftests/bidi/unicode-bidi-isolate-aharon.html b/layout/reftests/bidi/unicode-bidi-isolate-aharon.html new file mode 100644 index 0000000000..175150b467 --- /dev/null +++ b/layout/reftests/bidi/unicode-bidi-isolate-aharon.html @@ -0,0 +1,72 @@ + + +Test cases for unicode-bidi:isolate + + +opposite-to-base isolate followed by number. +
+
+ א (3 reviews) +
+
+
+opposite-to-base isolate with opposite-to-base text before it with neutrals in between. +
+
+ א: ב +
+
+
+opposite-to-base isolate with opposite-to-base text before it and nothing in between. +
+
+ אב +
+
+
+two opposite-to-base isolates with neutrals in between. +
+
+ א = ב +
+
+
+two opposite-to-base isolates with nothing in between. +
+
+ אב +
+
+
+same-as-base isolate preceded by opposite-to-base text and followed by number +
+
+ see א3 +
+
+
+same-as-base isolate surrounded by opposite-to-base text +
+
+ with א=ב everywhere +
+
+
+chimeric isolate surrounded by chimeric text +
+
+ about that א - ב +
+
+
+nested chimeric isolates surrounded by chimeric text +
+
+ about that strange א - ב - ג +
+
+ diff --git a/layout/reftests/bidi/unicode-bidi-isolate-basic-ref.html b/layout/reftests/bidi/unicode-bidi-isolate-basic-ref.html new file mode 100644 index 0000000000..f907d00b95 --- /dev/null +++ b/layout/reftests/bidi/unicode-bidi-isolate-basic-ref.html @@ -0,0 +1,22 @@ + + + + + + + + +
+
+
+ + diff --git a/layout/reftests/bidi/unicode-bidi-isolate-basic.html b/layout/reftests/bidi/unicode-bidi-isolate-basic.html new file mode 100644 index 0000000000..01c0b848ca --- /dev/null +++ b/layout/reftests/bidi/unicode-bidi-isolate-basic.html @@ -0,0 +1,22 @@ + + + + + + + + +
+
+
+ + diff --git a/layout/reftests/bidi/unicode-bidi-isolate-basic.js b/layout/reftests/bidi/unicode-bidi-isolate-basic.js new file mode 100644 index 0000000000..e949e6a445 --- /dev/null +++ b/layout/reftests/bidi/unicode-bidi-isolate-basic.js @@ -0,0 +1,44 @@ +function buildTable() +{ + var seed = 0; + + var neutrals = ['"', ")", "("]; + var strongRTLs = ['א', 'ב', 'ג', 'ד', 'ה', 'ו', 'ז']; + var strongLTRs = ['a', 'b', 'c', 'd', 'e', 'f', 'g']; + var neutral = function() { return neutrals[seed++ % neutrals.length]; } + var strongRTL = function() { return strongRTLs[seed++ % strongRTLs.length]; } + var strongLTR = function() { return strongLTRs[seed++ % strongLTRs.length]; } + var charClassExamples = [neutral, strongRTL, strongLTR]; + var possibleDirs = ['ltr', 'rtl']; + + var elem=document.getElementById("elem"); + for (outerDirIndex in possibleDirs) { + var outerDir = possibleDirs[outerDirIndex]; + for (beforeSpanIndex in charClassExamples) { + var beforeSpan = charClassExamples[beforeSpanIndex]; + for (spanDirIndex in possibleDirs) { + var spanDir = possibleDirs[spanDirIndex]; + for (inSpanIndex in charClassExamples) { + var inSpan = charClassExamples[inSpanIndex]; + for (afterSpanIndex in charClassExamples) { + var afterSpan = charClassExamples[afterSpanIndex]; + function caseWithStyle() { + seed = 0; + var outerDiv = document.createElement("div"); + outerDiv.dir = outerDir; + outerDiv.appendChild(document.createTextNode(beforeSpan())); + var span = document.createElement("span"); + span.dir = spanDir; + span.setAttribute("class", "enclosed") + span.appendChild(document.createTextNode(inSpan())); + outerDiv.appendChild(span); + outerDiv.appendChild(document.createTextNode(afterSpan())); + return outerDiv; + } + elem.appendChild(caseWithStyle()); + } + } + } + } + } +} diff --git a/layout/reftests/bidi/unicode-bidi-plaintext-ref.html b/layout/reftests/bidi/unicode-bidi-plaintext-ref.html new file mode 100644 index 0000000000..8ded86a57f --- /dev/null +++ b/layout/reftests/bidi/unicode-bidi-plaintext-ref.html @@ -0,0 +1,26 @@ + + + + + + +
+!hello.
+ +!שלום. +
+ +hello, לוי! +
+ +שלום, WebKit!
+
+a
+(
+!WebKit ,שלום
+hello, לוי!
+)
+
+
+ + diff --git a/layout/reftests/bidi/unicode-bidi-plaintext-textarea-1.html b/layout/reftests/bidi/unicode-bidi-plaintext-textarea-1.html new file mode 100644 index 0000000000..aec6d38df0 --- /dev/null +++ b/layout/reftests/bidi/unicode-bidi-plaintext-textarea-1.html @@ -0,0 +1,17 @@ + + +unicode-bidi:plaintext + + + +
+The exclamation mark should be on the left side of the first line +and on the right side of the second line. +
+ + diff --git a/layout/reftests/bidi/unicode-bidi-plaintext-textarea-2.html b/layout/reftests/bidi/unicode-bidi-plaintext-textarea-2.html new file mode 100644 index 0000000000..aae0f4ffee --- /dev/null +++ b/layout/reftests/bidi/unicode-bidi-plaintext-textarea-2.html @@ -0,0 +1,20 @@ + + +unicode-bidi:plaintext + + + +
+The exclamation mark should be on the left side of the first line +and on the right side of the second line. +
+ + diff --git a/layout/reftests/bidi/unicode-bidi-plaintext-textarea-3.html b/layout/reftests/bidi/unicode-bidi-plaintext-textarea-3.html new file mode 100644 index 0000000000..89ea8a1059 --- /dev/null +++ b/layout/reftests/bidi/unicode-bidi-plaintext-textarea-3.html @@ -0,0 +1,20 @@ + + +unicode-bidi:plaintext + + + +
+The exclamation mark should be on the left side of the first line +and on the right side of the second line. +
+ + diff --git a/layout/reftests/bidi/unicode-bidi-plaintext-textarea-4.html b/layout/reftests/bidi/unicode-bidi-plaintext-textarea-4.html new file mode 100644 index 0000000000..b9cc612890 --- /dev/null +++ b/layout/reftests/bidi/unicode-bidi-plaintext-textarea-4.html @@ -0,0 +1,20 @@ + + +unicode-bidi:plaintext + + + +
+The exclamation mark should be on the left side of the first line +and on the right side of the second line. +
+ + diff --git a/layout/reftests/bidi/unicode-bidi-plaintext-textarea-ref.html b/layout/reftests/bidi/unicode-bidi-plaintext-textarea-ref.html new file mode 100644 index 0000000000..1e89c81909 --- /dev/null +++ b/layout/reftests/bidi/unicode-bidi-plaintext-textarea-ref.html @@ -0,0 +1,19 @@ + + + +unicode-bidi:plaintext + + + + +
+The exclamation mark should be on the left side of the first line +and on the right side of the second line. +
+ + diff --git a/layout/reftests/bidi/unicode-bidi-plaintext.html b/layout/reftests/bidi/unicode-bidi-plaintext.html new file mode 100644 index 0000000000..2c8d19781a --- /dev/null +++ b/layout/reftests/bidi/unicode-bidi-plaintext.html @@ -0,0 +1,27 @@ + + + + + + + +
+!hello. +
+!שלום. +
+hello, לוי! +
+שלום, WebKit! +
+
+a
+(
+שלום, WebKit!
+hello, לוי!
+)
+
+ + diff --git a/layout/reftests/bidi/visualmarquee.html b/layout/reftests/bidi/visualmarquee.html new file mode 100644 index 0000000000..932fd775a1 --- /dev/null +++ b/layout/reftests/bidi/visualmarquee.html @@ -0,0 +1,11 @@ + + + + + Marquee in Visual Hebrew + + + + םילילצה וסנו םויה חופיש דע + + diff --git a/layout/reftests/bidi/with-first-letter-1-ref.html b/layout/reftests/bidi/with-first-letter-1-ref.html new file mode 100644 index 0000000000..b476685ce7 --- /dev/null +++ b/layout/reftests/bidi/with-first-letter-1-ref.html @@ -0,0 +1,19 @@ + + + +Test for bidi splitting and :first-letter + + + + + + +

This has ABCDתשבא

+ + + diff --git a/layout/reftests/bidi/with-first-letter-1a.html b/layout/reftests/bidi/with-first-letter-1a.html new file mode 100644 index 0000000000..5724bf969e --- /dev/null +++ b/layout/reftests/bidi/with-first-letter-1a.html @@ -0,0 +1,19 @@ + + + +Test for bidi splitting and :first-letter + + + + + + +

This has ABCDאבשת

+ + + diff --git a/layout/reftests/bidi/with-first-letter-1b.html b/layout/reftests/bidi/with-first-letter-1b.html new file mode 100644 index 0000000000..4f1266f43f --- /dev/null +++ b/layout/reftests/bidi/with-first-letter-1b.html @@ -0,0 +1,19 @@ + + + +Test for bidi splitting and :first-letter + + + + + + +

This has ABCDאבשת

+ + + diff --git a/layout/reftests/bidi/with-first-letter-2-ref.html b/layout/reftests/bidi/with-first-letter-2-ref.html new file mode 100644 index 0000000000..4338fc3ccd --- /dev/null +++ b/layout/reftests/bidi/with-first-letter-2-ref.html @@ -0,0 +1,20 @@ + + + +Test for bidi splitting and :first-letter + + + + + + +

This has ABCDתשבא

+ + + diff --git a/layout/reftests/bidi/with-first-letter-2a.html b/layout/reftests/bidi/with-first-letter-2a.html new file mode 100644 index 0000000000..8aa415c6c0 --- /dev/null +++ b/layout/reftests/bidi/with-first-letter-2a.html @@ -0,0 +1,19 @@ + + + +Test for bidi splitting and :first-letter + + + + + + +

This has ABCDאבשת

+ + + diff --git a/layout/reftests/bidi/with-first-letter-2b.html b/layout/reftests/bidi/with-first-letter-2b.html new file mode 100644 index 0000000000..cb80bd6d5f --- /dev/null +++ b/layout/reftests/bidi/with-first-letter-2b.html @@ -0,0 +1,19 @@ + + + +Test for bidi splitting and :first-letter + + + + + + +

This has ABCDאבשת

+ + + diff --git a/layout/reftests/border-dotted/1752624-ref.html b/layout/reftests/border-dotted/1752624-ref.html new file mode 100644 index 0000000000..7d465c930b --- /dev/null +++ b/layout/reftests/border-dotted/1752624-ref.html @@ -0,0 +1,34 @@ + + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/border-dotted/1752624.html b/layout/reftests/border-dotted/1752624.html new file mode 100644 index 0000000000..116c34b2cd --- /dev/null +++ b/layout/reftests/border-dotted/1752624.html @@ -0,0 +1,43 @@ + + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/border-dotted/1761756-ref.html b/layout/reftests/border-dotted/1761756-ref.html new file mode 100644 index 0000000000..1c5fd402a1 --- /dev/null +++ b/layout/reftests/border-dotted/1761756-ref.html @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/layout/reftests/border-dotted/1761756.html b/layout/reftests/border-dotted/1761756.html new file mode 100644 index 0000000000..efdf2b6219 --- /dev/null +++ b/layout/reftests/border-dotted/1761756.html @@ -0,0 +1,19 @@ + + + + + + + + + + diff --git a/layout/reftests/border-dotted/border-dashed-no-radius-filled-mask.png b/layout/reftests/border-dotted/border-dashed-no-radius-filled-mask.png new file mode 100644 index 0000000000..aa70120afa Binary files /dev/null and b/layout/reftests/border-dotted/border-dashed-no-radius-filled-mask.png differ diff --git a/layout/reftests/border-dotted/border-dashed-no-radius-unfilled-mask.png b/layout/reftests/border-dotted/border-dashed-no-radius-unfilled-mask.png new file mode 100644 index 0000000000..34534e9f73 Binary files /dev/null and b/layout/reftests/border-dotted/border-dashed-no-radius-unfilled-mask.png differ diff --git a/layout/reftests/border-dotted/border-dashed-no-radius.html b/layout/reftests/border-dotted/border-dashed-no-radius.html new file mode 100644 index 0000000000..20a6722370 --- /dev/null +++ b/layout/reftests/border-dotted/border-dashed-no-radius.html @@ -0,0 +1,79 @@ + + + + + dashed border with no radius + + + +
+ + + + +
+ +
+
+ + + + +
+ +
+ + + diff --git a/layout/reftests/border-dotted/border-dashed-non-integer.html b/layout/reftests/border-dotted/border-dashed-non-integer.html new file mode 100644 index 0000000000..96e1d47538 --- /dev/null +++ b/layout/reftests/border-dotted/border-dashed-non-integer.html @@ -0,0 +1,80 @@ + + + + + dashed border with non-integer radius + + + +
+ + + + +
+ +
+
+ + + + +
+ +
+ + + diff --git a/layout/reftests/border-dotted/border-dashed-radius-filled-mask.png b/layout/reftests/border-dotted/border-dashed-radius-filled-mask.png new file mode 100644 index 0000000000..7c2bd791ba Binary files /dev/null and b/layout/reftests/border-dotted/border-dashed-radius-filled-mask.png differ diff --git a/layout/reftests/border-dotted/border-dashed-radius-non-integer-filled-mask.png b/layout/reftests/border-dotted/border-dashed-radius-non-integer-filled-mask.png new file mode 100644 index 0000000000..8f0e74e6ac Binary files /dev/null and b/layout/reftests/border-dotted/border-dashed-radius-non-integer-filled-mask.png differ diff --git a/layout/reftests/border-dotted/border-dashed-radius-non-integer-unfilled-mask.png b/layout/reftests/border-dotted/border-dashed-radius-non-integer-unfilled-mask.png new file mode 100644 index 0000000000..08de9bc493 Binary files /dev/null and b/layout/reftests/border-dotted/border-dashed-radius-non-integer-unfilled-mask.png differ diff --git a/layout/reftests/border-dotted/border-dashed-radius-unfilled-mask.png b/layout/reftests/border-dotted/border-dashed-radius-unfilled-mask.png new file mode 100644 index 0000000000..c930c18d85 Binary files /dev/null and b/layout/reftests/border-dotted/border-dashed-radius-unfilled-mask.png differ diff --git a/layout/reftests/border-dotted/border-dashed-radius-zoom-filled-mask.png b/layout/reftests/border-dotted/border-dashed-radius-zoom-filled-mask.png new file mode 100644 index 0000000000..7773c0d651 Binary files /dev/null and b/layout/reftests/border-dotted/border-dashed-radius-zoom-filled-mask.png differ diff --git a/layout/reftests/border-dotted/border-dashed-radius-zoom-unfilled-mask.png b/layout/reftests/border-dotted/border-dashed-radius-zoom-unfilled-mask.png new file mode 100644 index 0000000000..30fc499470 Binary files /dev/null and b/layout/reftests/border-dotted/border-dashed-radius-zoom-unfilled-mask.png differ diff --git a/layout/reftests/border-dotted/border-dashed-radius-zoom.html b/layout/reftests/border-dotted/border-dashed-radius-zoom.html new file mode 100644 index 0000000000..c6bce82f85 --- /dev/null +++ b/layout/reftests/border-dotted/border-dashed-radius-zoom.html @@ -0,0 +1,88 @@ + + + + + dashed border with radius + + + + +
+ + + + +
+ +
+
+ + + + +
+ +
+ + + diff --git a/layout/reftests/border-dotted/border-dashed-radius.html b/layout/reftests/border-dotted/border-dashed-radius.html new file mode 100644 index 0000000000..cc818709d6 --- /dev/null +++ b/layout/reftests/border-dotted/border-dashed-radius.html @@ -0,0 +1,80 @@ + + + + + dashed border with radius + + + +
+ + + + +
+ +
+
+ + + + +
+ +
+ + + diff --git a/layout/reftests/border-dotted/border-dotted-interaction-filled-mask.png b/layout/reftests/border-dotted/border-dotted-interaction-filled-mask.png new file mode 100644 index 0000000000..1ef3ce778b Binary files /dev/null and b/layout/reftests/border-dotted/border-dotted-interaction-filled-mask.png differ diff --git a/layout/reftests/border-dotted/border-dotted-interaction-unfilled-mask.png b/layout/reftests/border-dotted/border-dotted-interaction-unfilled-mask.png new file mode 100644 index 0000000000..ed3ffbbf80 Binary files /dev/null and b/layout/reftests/border-dotted/border-dotted-interaction-unfilled-mask.png differ diff --git a/layout/reftests/border-dotted/border-dotted-interaction.html b/layout/reftests/border-dotted/border-dotted-interaction.html new file mode 100644 index 0000000000..4ea3c0224d --- /dev/null +++ b/layout/reftests/border-dotted/border-dotted-interaction.html @@ -0,0 +1,67 @@ + + + + + Corner interaction with dotted and other border + + + +
+ + + + + + +
+ +
+
+ + + + + + +
+ +
+ + + diff --git a/layout/reftests/border-dotted/border-dotted-no-radius-filled-mask.png b/layout/reftests/border-dotted/border-dotted-no-radius-filled-mask.png new file mode 100644 index 0000000000..243052f66c Binary files /dev/null and b/layout/reftests/border-dotted/border-dotted-no-radius-filled-mask.png differ diff --git a/layout/reftests/border-dotted/border-dotted-no-radius-unfilled-mask.png b/layout/reftests/border-dotted/border-dotted-no-radius-unfilled-mask.png new file mode 100644 index 0000000000..ebf49c48fa Binary files /dev/null and b/layout/reftests/border-dotted/border-dotted-no-radius-unfilled-mask.png differ diff --git a/layout/reftests/border-dotted/border-dotted-no-radius.html b/layout/reftests/border-dotted/border-dotted-no-radius.html new file mode 100644 index 0000000000..3bf244ea20 --- /dev/null +++ b/layout/reftests/border-dotted/border-dotted-no-radius.html @@ -0,0 +1,81 @@ + + + + + dotted border with no radius + + + +
+ + + + +
+ +
+
+ + + + +
+ +
+ + + diff --git a/layout/reftests/border-dotted/border-dotted-radius-filled-mask.png b/layout/reftests/border-dotted/border-dotted-radius-filled-mask.png new file mode 100644 index 0000000000..401c6e3d1e Binary files /dev/null and b/layout/reftests/border-dotted/border-dotted-radius-filled-mask.png differ diff --git a/layout/reftests/border-dotted/border-dotted-radius-unfilled-mask.png b/layout/reftests/border-dotted/border-dotted-radius-unfilled-mask.png new file mode 100644 index 0000000000..a35d2f3678 Binary files /dev/null and b/layout/reftests/border-dotted/border-dotted-radius-unfilled-mask.png differ diff --git a/layout/reftests/border-dotted/border-dotted-radius-zero-filled-mask.png b/layout/reftests/border-dotted/border-dotted-radius-zero-filled-mask.png new file mode 100644 index 0000000000..193f5f2dae Binary files /dev/null and b/layout/reftests/border-dotted/border-dotted-radius-zero-filled-mask.png differ diff --git a/layout/reftests/border-dotted/border-dotted-radius-zero-unfilled-mask.png b/layout/reftests/border-dotted/border-dotted-radius-zero-unfilled-mask.png new file mode 100644 index 0000000000..5b20585fb0 Binary files /dev/null and b/layout/reftests/border-dotted/border-dotted-radius-zero-unfilled-mask.png differ diff --git a/layout/reftests/border-dotted/border-dotted-radius-zero.html b/layout/reftests/border-dotted/border-dotted-radius-zero.html new file mode 100644 index 0000000000..8b8980ac4c --- /dev/null +++ b/layout/reftests/border-dotted/border-dotted-radius-zero.html @@ -0,0 +1,42 @@ + + + + + dashed border with radius + + + +
+
+
+ +
+
+
+
+ +
+ + + diff --git a/layout/reftests/border-dotted/border-dotted-radius.html b/layout/reftests/border-dotted/border-dotted-radius.html new file mode 100644 index 0000000000..a303e70145 --- /dev/null +++ b/layout/reftests/border-dotted/border-dotted-radius.html @@ -0,0 +1,87 @@ + + + + + dotted border with radius + + + +
+ + + + +
+ +
+
+ + + + +
+ +
+ + + diff --git a/layout/reftests/border-dotted/border-mixed-filled-mask.png b/layout/reftests/border-dotted/border-mixed-filled-mask.png new file mode 100644 index 0000000000..b36fec5371 Binary files /dev/null and b/layout/reftests/border-dotted/border-mixed-filled-mask.png differ diff --git a/layout/reftests/border-dotted/border-mixed-unfilled-mask.png b/layout/reftests/border-dotted/border-mixed-unfilled-mask.png new file mode 100644 index 0000000000..dab78f742e Binary files /dev/null and b/layout/reftests/border-dotted/border-mixed-unfilled-mask.png differ diff --git a/layout/reftests/border-dotted/border-mixed.html b/layout/reftests/border-dotted/border-mixed.html new file mode 100644 index 0000000000..145759e9f0 --- /dev/null +++ b/layout/reftests/border-dotted/border-mixed.html @@ -0,0 +1,79 @@ + + + + + mixed border with mixed radius + + + +
+ + + + +
+ +
+
+ + + + +
+ +
+ + + diff --git a/layout/reftests/border-dotted/masked-small.html b/layout/reftests/border-dotted/masked-small.html new file mode 100644 index 0000000000..b5869f4d64 --- /dev/null +++ b/layout/reftests/border-dotted/masked-small.html @@ -0,0 +1,21 @@ + + + + + Correctly masked page + + + +
+
+
+
+ + + diff --git a/layout/reftests/border-dotted/masked-zoom.html b/layout/reftests/border-dotted/masked-zoom.html new file mode 100644 index 0000000000..afe936b876 --- /dev/null +++ b/layout/reftests/border-dotted/masked-zoom.html @@ -0,0 +1,21 @@ + + + + + Correctly masked page + + + +
+
+
+
+ + + diff --git a/layout/reftests/border-dotted/masked.html b/layout/reftests/border-dotted/masked.html new file mode 100644 index 0000000000..80599fb013 --- /dev/null +++ b/layout/reftests/border-dotted/masked.html @@ -0,0 +1,21 @@ + + + + + Correctly masked page + + + +
+
+
+
+ + + diff --git a/layout/reftests/border-dotted/reftest.list b/layout/reftests/border-dotted/reftest.list new file mode 100644 index 0000000000..329775b20f --- /dev/null +++ b/layout/reftests/border-dotted/reftest.list @@ -0,0 +1,19 @@ +# Composing dotted/dashed border rendering and not-filled or not-unfilled mask +# matches to full-filled box, using fuzzyy because of anti-aliasing. +# These check filled and unfilled regions with solid opaque color, +# so difference less than 80 is ignorable. + +# XXX: We mark fails-if to these tests for now to enable styled border in WR. +# We should remove them after Bug 1399485 is fixed. +fuzzy(0-80,0-1500) fails-if(!useDrawSnapshot) == border-dotted-interaction.html masked.html +fuzzy(0-80,0-1500) fails == border-dotted-no-radius.html masked.html +fuzzy(0-80,0-1500) fails == border-dotted-radius.html masked.html +fuzzy(0-80,0-1500) fails-if(!useDrawSnapshot) == border-dashed-no-radius.html masked.html +fuzzy(0-80,0-1500) fails == border-dashed-radius.html masked.html +fuzzy(0-80,0-1500) fails == border-mixed.html masked.html +fuzzy(0-80,0-1500) fails == border-dashed-non-integer.html masked.html +fuzzy(0-80,0-1500) fails fails-if(useDrawSnapshot) == border-dashed-radius-zoom.html masked-zoom.html +fuzzy(0-80,0-1500) fails-if(!useDrawSnapshot) == border-dotted-radius-zero.html masked-small.html +== 1752624.html 1752624-ref.html +# 1761756.html uses the fallback rendering and the result is slightly different +fuzzy(0-200,0-200) == 1761756.html 1761756-ref.html diff --git a/layout/reftests/border-image/10x5multicolor.png b/layout/reftests/border-image/10x5multicolor.png new file mode 100644 index 0000000000..7940d1abc7 Binary files /dev/null and b/layout/reftests/border-image/10x5multicolor.png differ diff --git a/layout/reftests/border-image/3x3green-1DD813.png b/layout/reftests/border-image/3x3green-1DD813.png new file mode 100644 index 0000000000..bb7a3cf21f Binary files /dev/null and b/layout/reftests/border-image/3x3green-1DD813.png differ diff --git a/layout/reftests/border-image/3x3multicolor.png b/layout/reftests/border-image/3x3multicolor.png new file mode 100644 index 0000000000..586102670a Binary files /dev/null and b/layout/reftests/border-image/3x3multicolor.png differ diff --git a/layout/reftests/border-image/3x3transparent.png b/layout/reftests/border-image/3x3transparent.png new file mode 100644 index 0000000000..6528a9f036 Binary files /dev/null and b/layout/reftests/border-image/3x3transparent.png differ diff --git a/layout/reftests/border-image/470250-1-ref.html b/layout/reftests/border-image/470250-1-ref.html new file mode 100644 index 0000000000..bf1cffcb0d --- /dev/null +++ b/layout/reftests/border-image/470250-1-ref.html @@ -0,0 +1,6 @@ + + +border-image, only middle part, reference + + + diff --git a/layout/reftests/border-image/470250-1.html b/layout/reftests/border-image/470250-1.html new file mode 100644 index 0000000000..32c2eb0431 --- /dev/null +++ b/layout/reftests/border-image/470250-1.html @@ -0,0 +1,15 @@ + + +border-image, only middle part, testcase + + +
+ diff --git a/layout/reftests/border-image/470250-2-ref.html b/layout/reftests/border-image/470250-2-ref.html new file mode 100644 index 0000000000..df01ba3366 --- /dev/null +++ b/layout/reftests/border-image/470250-2-ref.html @@ -0,0 +1,6 @@ + + +border-image, only middle part, table cell, reference + + + diff --git a/layout/reftests/border-image/470250-2.html b/layout/reftests/border-image/470250-2.html new file mode 100644 index 0000000000..962caff73f --- /dev/null +++ b/layout/reftests/border-image/470250-2.html @@ -0,0 +1,28 @@ + + +border-image, only middle part, table cell, testcase + + + + +
+ + diff --git a/layout/reftests/border-image/4x4multicolor.png b/layout/reftests/border-image/4x4multicolor.png new file mode 100644 index 0000000000..4b817a1264 Binary files /dev/null and b/layout/reftests/border-image/4x4multicolor.png differ diff --git a/layout/reftests/border-image/border-image-element-ref.html b/layout/reftests/border-image/border-image-element-ref.html new file mode 100644 index 0000000000..865d706d1e --- /dev/null +++ b/layout/reftests/border-image/border-image-element-ref.html @@ -0,0 +1,26 @@ + + + +test of border-image-source: element + + + +

+

+ + + diff --git a/layout/reftests/border-image/border-image-element.html b/layout/reftests/border-image/border-image-element.html new file mode 100644 index 0000000000..c9c0429700 --- /dev/null +++ b/layout/reftests/border-image/border-image-element.html @@ -0,0 +1,26 @@ + + + +test of border-image-source: element + + + +

+

+ + + diff --git a/layout/reftests/border-image/border-image-linear-gradient-outset-ref.html b/layout/reftests/border-image/border-image-linear-gradient-outset-ref.html new file mode 100644 index 0000000000..8156698c1c --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-outset-ref.html @@ -0,0 +1,72 @@ + + + +test of border-image-source: linear-gradient with border-image-outset + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-outset.html b/layout/reftests/border-image/border-image-linear-gradient-outset.html new file mode 100644 index 0000000000..b21379f4e6 --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-outset.html @@ -0,0 +1,33 @@ + + + +test of border-image-source: linear-gradient with border-image-outset + + + +
+
+
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-ref.html b/layout/reftests/border-image/border-image-linear-gradient-ref.html new file mode 100644 index 0000000000..cfe4252bd4 --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-ref.html @@ -0,0 +1,32 @@ + + + +test of border-image-source: linear-gradient + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-repeat-repeat-1-ref.html b/layout/reftests/border-image/border-image-linear-gradient-repeat-repeat-1-ref.html new file mode 100644 index 0000000000..905d757e73 --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-repeat-repeat-1-ref.html @@ -0,0 +1,72 @@ + + + +test of border-image-source: linear-gradient with border-image-slice + + + + + + + + + + + + + + + + + + + + + + +
+ ++++ + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-repeat-repeat-1.html b/layout/reftests/border-image/border-image-linear-gradient-repeat-repeat-1.html new file mode 100644 index 0000000000..339a1fd3bf --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-repeat-repeat-1.html @@ -0,0 +1,30 @@ + + + +test of border-image-source: linear-gradient with border-image-repeat + + + +
+
+
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-repeat-repeat-2-ref.html b/layout/reftests/border-image/border-image-linear-gradient-repeat-repeat-2-ref.html new file mode 100644 index 0000000000..e9fd188268 --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-repeat-repeat-2-ref.html @@ -0,0 +1,116 @@ + + + +test of border-image-source: linear-gradient with border-image-repeat + + + + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ ++++ + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-repeat-repeat-2.html b/layout/reftests/border-image/border-image-linear-gradient-repeat-repeat-2.html new file mode 100644 index 0000000000..ee57589671 --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-repeat-repeat-2.html @@ -0,0 +1,32 @@ + + + +test of border-image-source: linear-gradient with border-image-repeat + + + +
+
+
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-repeat-repeat-3-ref.html b/layout/reftests/border-image/border-image-linear-gradient-repeat-repeat-3-ref.html new file mode 100644 index 0000000000..8c9b7af812 --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-repeat-repeat-3-ref.html @@ -0,0 +1,168 @@ + + + +test of border-image-source: linear-gradient with border-image-slice + + + + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-repeat-repeat-3.html b/layout/reftests/border-image/border-image-linear-gradient-repeat-repeat-3.html new file mode 100644 index 0000000000..d40b746420 --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-repeat-repeat-3.html @@ -0,0 +1,31 @@ + + + +test of border-image-source: linear-gradient with border-image-repeat + + + +
+
+
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-repeat-round-1-ref.html b/layout/reftests/border-image/border-image-linear-gradient-repeat-round-1-ref.html new file mode 100644 index 0000000000..64075ff2a7 --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-repeat-round-1-ref.html @@ -0,0 +1,72 @@ + + + +test of border-image-source: linear-gradient with border-image-slice + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-repeat-round-1.html b/layout/reftests/border-image/border-image-linear-gradient-repeat-round-1.html new file mode 100644 index 0000000000..a170eae792 --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-repeat-round-1.html @@ -0,0 +1,30 @@ + + + +test of border-image-source: linear-gradient with border-image-repeat + + + +
+
+
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-repeat-round-2-ref.html b/layout/reftests/border-image/border-image-linear-gradient-repeat-round-2-ref.html new file mode 100644 index 0000000000..b4eb129e0a --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-repeat-round-2-ref.html @@ -0,0 +1,116 @@ + + + +test of border-image-source: linear-gradient with border-image-repeat + + + + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ ++++ + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-repeat-round-2.html b/layout/reftests/border-image/border-image-linear-gradient-repeat-round-2.html new file mode 100644 index 0000000000..562c3db211 --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-repeat-round-2.html @@ -0,0 +1,32 @@ + + + +test of border-image-source: linear-gradient with border-image-repeat + + + +
+
+
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-repeat-round-3-ref.html b/layout/reftests/border-image/border-image-linear-gradient-repeat-round-3-ref.html new file mode 100644 index 0000000000..021e31026c --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-repeat-round-3-ref.html @@ -0,0 +1,144 @@ + + + +test of border-image-source: linear-gradient with border-image-slice + + + + +++++ + + + + + + + + + + + + + + + + + + + + + + + +
+ +++++ + + + + + + + + + + + + + + + + + + + + + + + +
+ ++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-repeat-round-3.html b/layout/reftests/border-image/border-image-linear-gradient-repeat-round-3.html new file mode 100644 index 0000000000..925b34f095 --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-repeat-round-3.html @@ -0,0 +1,31 @@ + + + +test of border-image-source: linear-gradient with border-image-repeat + + + +
+
+
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-slice-1-ref.html b/layout/reftests/border-image/border-image-linear-gradient-slice-1-ref.html new file mode 100644 index 0000000000..a87e62a30d --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-slice-1-ref.html @@ -0,0 +1,72 @@ + + + +test of border-image-source: linear-gradient with border-image-slice + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-slice-1.html b/layout/reftests/border-image/border-image-linear-gradient-slice-1.html new file mode 100644 index 0000000000..8940ea057e --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-slice-1.html @@ -0,0 +1,28 @@ + + + +test of border-image-source: linear-gradient with border-image-slice + + + +
+
+
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-slice-2-ref.html b/layout/reftests/border-image/border-image-linear-gradient-slice-2-ref.html new file mode 100644 index 0000000000..de7874d17f --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-slice-2-ref.html @@ -0,0 +1,52 @@ + + + +test of border-image-source: linear-gradient with border-image-slice + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-slice-2.html b/layout/reftests/border-image/border-image-linear-gradient-slice-2.html new file mode 100644 index 0000000000..601e0e3247 --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-slice-2.html @@ -0,0 +1,24 @@ + + + +test of border-image-source: linear-gradient with border-image-slice + + + +
+
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-slice-fill-1-ref.html b/layout/reftests/border-image/border-image-linear-gradient-slice-fill-1-ref.html new file mode 100644 index 0000000000..1ab89e535d --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-slice-fill-1-ref.html @@ -0,0 +1,72 @@ + + + +test of border-image-source: linear-gradient with border-image-slice and fill + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-slice-fill-1.html b/layout/reftests/border-image/border-image-linear-gradient-slice-fill-1.html new file mode 100644 index 0000000000..7ace7074c3 --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-slice-fill-1.html @@ -0,0 +1,28 @@ + + + +test of border-image-source: linear-gradient with border-image-slice and fill + + + +
+
+
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-slice-fill-2-ref.html b/layout/reftests/border-image/border-image-linear-gradient-slice-fill-2-ref.html new file mode 100644 index 0000000000..fbbf8d6df6 --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-slice-fill-2-ref.html @@ -0,0 +1,52 @@ + + + +test of border-image-source: linear-gradient with border-image-slice and fill + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-slice-fill-2.html b/layout/reftests/border-image/border-image-linear-gradient-slice-fill-2.html new file mode 100644 index 0000000000..e97e5e1461 --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-slice-fill-2.html @@ -0,0 +1,24 @@ + + + +test of border-image-source: linear-gradient with border-image-slice and fill + + + +
+
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-slice-width-ref.html b/layout/reftests/border-image/border-image-linear-gradient-slice-width-ref.html new file mode 100644 index 0000000000..db4a91385f --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-slice-width-ref.html @@ -0,0 +1,72 @@ + + + +test of border-image-source: linear-gradient with border-image-slice and border-image-width + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-slice-width.html b/layout/reftests/border-image/border-image-linear-gradient-slice-width.html new file mode 100644 index 0000000000..266e6a1050 --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-slice-width.html @@ -0,0 +1,29 @@ + + + +test of border-image-source: linear-gradient with border-image-slice and border-image-width + + + +
+
+
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-width-ref.html b/layout/reftests/border-image/border-image-linear-gradient-width-ref.html new file mode 100644 index 0000000000..dfa38d967b --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-width-ref.html @@ -0,0 +1,32 @@ + + + +test of border-image-source: linear-gradient with border-image-width + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient-width.html b/layout/reftests/border-image/border-image-linear-gradient-width.html new file mode 100644 index 0000000000..8be90efaae --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient-width.html @@ -0,0 +1,18 @@ + + + +test of border-image-source: linear-gradient with border-image-width + + + +
+ + diff --git a/layout/reftests/border-image/border-image-linear-gradient.html b/layout/reftests/border-image/border-image-linear-gradient.html new file mode 100644 index 0000000000..eb081e1864 --- /dev/null +++ b/layout/reftests/border-image/border-image-linear-gradient.html @@ -0,0 +1,17 @@ + + + +test of border-image-source: linear-gradient + + + +
+ + diff --git a/layout/reftests/border-image/border-image-nofill-1-ref.html b/layout/reftests/border-image/border-image-nofill-1-ref.html new file mode 100644 index 0000000000..61608e3276 --- /dev/null +++ b/layout/reftests/border-image/border-image-nofill-1-ref.html @@ -0,0 +1,37 @@ + + + + border-image-slice without fill reference + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-nofill-1.html b/layout/reftests/border-image/border-image-nofill-1.html new file mode 100644 index 0000000000..0184adff03 --- /dev/null +++ b/layout/reftests/border-image/border-image-nofill-1.html @@ -0,0 +1,20 @@ + + + + test of border-image-slice without fill + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-outset-1-ref.html b/layout/reftests/border-image/border-image-outset-1-ref.html new file mode 100644 index 0000000000..586fe96209 --- /dev/null +++ b/layout/reftests/border-image/border-image-outset-1-ref.html @@ -0,0 +1,15 @@ + + + + border-image-outset: 1em reference + + + + +
+
+border.png
second longer longer longer longer longer longer line
third longer longer longer longer longer longer line +
+
+ + diff --git a/layout/reftests/border-image/border-image-outset-1a.html b/layout/reftests/border-image/border-image-outset-1a.html new file mode 100644 index 0000000000..51e7e7f50b --- /dev/null +++ b/layout/reftests/border-image/border-image-outset-1a.html @@ -0,0 +1,21 @@ + + + + -moz-border-outset-width: 1em + + + + + +
+border.png
second longer longer longer longer longer longer line
third longer longer longer longer longer longer line +
+ + diff --git a/layout/reftests/border-image/border-image-outset-1b.html b/layout/reftests/border-image/border-image-outset-1b.html new file mode 100644 index 0000000000..9a84c37771 --- /dev/null +++ b/layout/reftests/border-image/border-image-outset-1b.html @@ -0,0 +1,22 @@ + + + + -moz-border-outset-width: 1em + + + + + +
+border.png
second longer longer longer longer longer longer line
third longer longer longer longer longer longer line +
+ + diff --git a/layout/reftests/border-image/border-image-outset-1c.html b/layout/reftests/border-image/border-image-outset-1c.html new file mode 100644 index 0000000000..e431d6eb74 --- /dev/null +++ b/layout/reftests/border-image/border-image-outset-1c.html @@ -0,0 +1,21 @@ + + + + -moz-border-outset-width: 1em + + + + + +
+border.png
second longer longer longer longer longer longer line
third longer longer longer longer longer longer line +
+ + diff --git a/layout/reftests/border-image/border-image-outset-move-1-ref.html b/layout/reftests/border-image/border-image-outset-move-1-ref.html new file mode 100644 index 0000000000..7cc063f122 --- /dev/null +++ b/layout/reftests/border-image/border-image-outset-move-1-ref.html @@ -0,0 +1,15 @@ + + + + border-image-outset move reference + + + + +
+
+Hello World! +
+
+ + diff --git a/layout/reftests/border-image/border-image-outset-move-1.html b/layout/reftests/border-image/border-image-outset-move-1.html new file mode 100644 index 0000000000..0c8ade8075 --- /dev/null +++ b/layout/reftests/border-image/border-image-outset-move-1.html @@ -0,0 +1,30 @@ + + + + -moz-border-outset move + + + + + +
+Hello World! +
+ + + diff --git a/layout/reftests/border-image/border-image-outset-resize-1-ref.html b/layout/reftests/border-image/border-image-outset-resize-1-ref.html new file mode 100644 index 0000000000..1c310c023d --- /dev/null +++ b/layout/reftests/border-image/border-image-outset-resize-1-ref.html @@ -0,0 +1,15 @@ + + + + border-image-outset resize reference + + + + +
+
+Hello World! +
+
+ + diff --git a/layout/reftests/border-image/border-image-outset-resize-1.html b/layout/reftests/border-image/border-image-outset-resize-1.html new file mode 100644 index 0000000000..284b0d01d1 --- /dev/null +++ b/layout/reftests/border-image/border-image-outset-resize-1.html @@ -0,0 +1,30 @@ + + + + -moz-border-outset resize + + + + + +
+Hello World! +
+ + + diff --git a/layout/reftests/border-image/border-image-radial-gradient-ref.html b/layout/reftests/border-image/border-image-radial-gradient-ref.html new file mode 100644 index 0000000000..b36074fba4 --- /dev/null +++ b/layout/reftests/border-image/border-image-radial-gradient-ref.html @@ -0,0 +1,32 @@ + + + +test of border-image-source: radial-gradient + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-radial-gradient-slice-1-ref.html b/layout/reftests/border-image/border-image-radial-gradient-slice-1-ref.html new file mode 100644 index 0000000000..64029d6647 --- /dev/null +++ b/layout/reftests/border-image/border-image-radial-gradient-slice-1-ref.html @@ -0,0 +1,72 @@ + + + +test of border-image-source: radial-gradient with border-image-slice + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-radial-gradient-slice-1.html b/layout/reftests/border-image/border-image-radial-gradient-slice-1.html new file mode 100644 index 0000000000..88f60e8d32 --- /dev/null +++ b/layout/reftests/border-image/border-image-radial-gradient-slice-1.html @@ -0,0 +1,28 @@ + + + +test of border-image-source: radial-gradient with border-image-slice + + + +
+
+
+ + diff --git a/layout/reftests/border-image/border-image-radial-gradient-slice-2-ref.html b/layout/reftests/border-image/border-image-radial-gradient-slice-2-ref.html new file mode 100644 index 0000000000..720221b502 --- /dev/null +++ b/layout/reftests/border-image/border-image-radial-gradient-slice-2-ref.html @@ -0,0 +1,52 @@ + + + +test of border-image-source: radial-gradient with border-image-slice + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-radial-gradient-slice-2.html b/layout/reftests/border-image/border-image-radial-gradient-slice-2.html new file mode 100644 index 0000000000..952cd10de0 --- /dev/null +++ b/layout/reftests/border-image/border-image-radial-gradient-slice-2.html @@ -0,0 +1,24 @@ + + + +test of border-image-source: radial-gradient with border-image-slice + + + +
+
+ + diff --git a/layout/reftests/border-image/border-image-radial-gradient-slice-fill-1-ref.html b/layout/reftests/border-image/border-image-radial-gradient-slice-fill-1-ref.html new file mode 100644 index 0000000000..59068a8cd1 --- /dev/null +++ b/layout/reftests/border-image/border-image-radial-gradient-slice-fill-1-ref.html @@ -0,0 +1,72 @@ + + + +test of border-image-source: radial-gradient with border-image-slice and fill + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-radial-gradient-slice-fill-1.html b/layout/reftests/border-image/border-image-radial-gradient-slice-fill-1.html new file mode 100644 index 0000000000..8a0a42c016 --- /dev/null +++ b/layout/reftests/border-image/border-image-radial-gradient-slice-fill-1.html @@ -0,0 +1,28 @@ + + + +test of border-image-source: radial-gradient with border-image-slice and fill + + + +
+
+
+ + diff --git a/layout/reftests/border-image/border-image-radial-gradient-slice-fill-2-ref.html b/layout/reftests/border-image/border-image-radial-gradient-slice-fill-2-ref.html new file mode 100644 index 0000000000..aaff661e73 --- /dev/null +++ b/layout/reftests/border-image/border-image-radial-gradient-slice-fill-2-ref.html @@ -0,0 +1,52 @@ + + + +test of border-image-source: radial-gradient with border-image-slice and fill + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-radial-gradient-slice-fill-2.html b/layout/reftests/border-image/border-image-radial-gradient-slice-fill-2.html new file mode 100644 index 0000000000..65461db8a9 --- /dev/null +++ b/layout/reftests/border-image/border-image-radial-gradient-slice-fill-2.html @@ -0,0 +1,24 @@ + + + +test of border-image-source: radial-gradient with border-image-slice and fill + + + +
+
+ + diff --git a/layout/reftests/border-image/border-image-radial-gradient-slice-width-ref.html b/layout/reftests/border-image/border-image-radial-gradient-slice-width-ref.html new file mode 100644 index 0000000000..d59e19f42c --- /dev/null +++ b/layout/reftests/border-image/border-image-radial-gradient-slice-width-ref.html @@ -0,0 +1,72 @@ + + + +test of border-image-source: radial-gradient with border-image-slice and border-image-width + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-radial-gradient-slice-width.html b/layout/reftests/border-image/border-image-radial-gradient-slice-width.html new file mode 100644 index 0000000000..91803a6271 --- /dev/null +++ b/layout/reftests/border-image/border-image-radial-gradient-slice-width.html @@ -0,0 +1,29 @@ + + + +test of border-image-source: radial-gradient with border-image-slice and border-image-width + + + +
+
+
+ + diff --git a/layout/reftests/border-image/border-image-radial-gradient-width-ref.html b/layout/reftests/border-image/border-image-radial-gradient-width-ref.html new file mode 100644 index 0000000000..9c8e6e3352 --- /dev/null +++ b/layout/reftests/border-image/border-image-radial-gradient-width-ref.html @@ -0,0 +1,32 @@ + + + +test of border-image-source: radial-gradient with border-image-width + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-radial-gradient-width.html b/layout/reftests/border-image/border-image-radial-gradient-width.html new file mode 100644 index 0000000000..298211cb69 --- /dev/null +++ b/layout/reftests/border-image/border-image-radial-gradient-width.html @@ -0,0 +1,18 @@ + + + +test of border-image-source: radial-gradient with border-image-width + + + +
+ + diff --git a/layout/reftests/border-image/border-image-radial-gradient.html b/layout/reftests/border-image/border-image-radial-gradient.html new file mode 100644 index 0000000000..8a93acedd0 --- /dev/null +++ b/layout/reftests/border-image/border-image-radial-gradient.html @@ -0,0 +1,17 @@ + + + +test of border-image-source: radial-gradient + + + +
+ + diff --git a/layout/reftests/border-image/border-image-repeat-space-8z-ref.html b/layout/reftests/border-image/border-image-repeat-space-8z-ref.html new file mode 100644 index 0000000000..9eacbb0527 --- /dev/null +++ b/layout/reftests/border-image/border-image-repeat-space-8z-ref.html @@ -0,0 +1,22 @@ + + +Reference: border-image-repeat:space with non-initial border-image-width + + + + +
+
+
+
+
+
+
+ + diff --git a/layout/reftests/border-image/border-image-repeat-space-8z.html b/layout/reftests/border-image/border-image-repeat-space-8z.html new file mode 100644 index 0000000000..82dbb30235 --- /dev/null +++ b/layout/reftests/border-image/border-image-repeat-space-8z.html @@ -0,0 +1,27 @@ + + +CSS Border Image: border-image-repeat:space with non-initial border-image-width + + + + + + + + + +
+
+
+
+
+
+
+ + diff --git a/layout/reftests/border-image/border-image-repeating-linear-gradient-ref.html b/layout/reftests/border-image/border-image-repeating-linear-gradient-ref.html new file mode 100644 index 0000000000..1edafefe6d --- /dev/null +++ b/layout/reftests/border-image/border-image-repeating-linear-gradient-ref.html @@ -0,0 +1,32 @@ + + + +test of border-image-source: linear-gradient + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-repeating-linear-gradient-repeat-round-2-ref.html b/layout/reftests/border-image/border-image-repeating-linear-gradient-repeat-round-2-ref.html new file mode 100644 index 0000000000..48fcf7e10a --- /dev/null +++ b/layout/reftests/border-image/border-image-repeating-linear-gradient-repeat-round-2-ref.html @@ -0,0 +1,116 @@ + + + +test of border-image-source: linear-gradient with border-image-repeat + + + + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ ++++ + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-repeating-linear-gradient-repeat-round-2.html b/layout/reftests/border-image/border-image-repeating-linear-gradient-repeat-round-2.html new file mode 100644 index 0000000000..dfac15059e --- /dev/null +++ b/layout/reftests/border-image/border-image-repeating-linear-gradient-repeat-round-2.html @@ -0,0 +1,32 @@ + + + +test of border-image-source: linear-gradient with border-image-repeat + + + +
+
+
+ + diff --git a/layout/reftests/border-image/border-image-repeating-linear-gradient-slice-fill-2-ref.html b/layout/reftests/border-image/border-image-repeating-linear-gradient-slice-fill-2-ref.html new file mode 100644 index 0000000000..7735c44115 --- /dev/null +++ b/layout/reftests/border-image/border-image-repeating-linear-gradient-slice-fill-2-ref.html @@ -0,0 +1,52 @@ + + + +test of border-image-source: linear-gradient with border-image-slice and fill + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-repeating-linear-gradient-slice-fill-2.html b/layout/reftests/border-image/border-image-repeating-linear-gradient-slice-fill-2.html new file mode 100644 index 0000000000..b3d4791064 --- /dev/null +++ b/layout/reftests/border-image/border-image-repeating-linear-gradient-slice-fill-2.html @@ -0,0 +1,24 @@ + + + +test of border-image-source: linear-gradient with border-image-slice and fill + + + +
+
+ + diff --git a/layout/reftests/border-image/border-image-repeating-linear-gradient.html b/layout/reftests/border-image/border-image-repeating-linear-gradient.html new file mode 100644 index 0000000000..5c4d073f02 --- /dev/null +++ b/layout/reftests/border-image/border-image-repeating-linear-gradient.html @@ -0,0 +1,17 @@ + + + +test of border-image-source: linear-gradient + + + +
+ + diff --git a/layout/reftests/border-image/border-image-repeating-radial-gradient-ref.html b/layout/reftests/border-image/border-image-repeating-radial-gradient-ref.html new file mode 100644 index 0000000000..eb4c61480b --- /dev/null +++ b/layout/reftests/border-image/border-image-repeating-radial-gradient-ref.html @@ -0,0 +1,32 @@ + + + +test of border-image-source: radial-gradient + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-repeating-radial-gradient-repeat-repeat-2-ref.html b/layout/reftests/border-image/border-image-repeating-radial-gradient-repeat-repeat-2-ref.html new file mode 100644 index 0000000000..8ddeffa628 --- /dev/null +++ b/layout/reftests/border-image/border-image-repeating-radial-gradient-repeat-repeat-2-ref.html @@ -0,0 +1,116 @@ + + + +test of border-image-source: linear-gradient with border-image-repeat + + + + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ ++++ + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-repeating-radial-gradient-repeat-repeat-2.html b/layout/reftests/border-image/border-image-repeating-radial-gradient-repeat-repeat-2.html new file mode 100644 index 0000000000..249679b220 --- /dev/null +++ b/layout/reftests/border-image/border-image-repeating-radial-gradient-repeat-repeat-2.html @@ -0,0 +1,32 @@ + + + +test of border-image-source: linear-gradient with border-image-repeat + + + +
+
+
+ + diff --git a/layout/reftests/border-image/border-image-repeating-radial-gradient-repeat-round-2-ref.html b/layout/reftests/border-image/border-image-repeating-radial-gradient-repeat-round-2-ref.html new file mode 100644 index 0000000000..f66c2b87c1 --- /dev/null +++ b/layout/reftests/border-image/border-image-repeating-radial-gradient-repeat-round-2-ref.html @@ -0,0 +1,116 @@ + + + +test of border-image-source: linear-gradient with border-image-repeat + + + + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ ++++ + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-repeating-radial-gradient-repeat-round-2.html b/layout/reftests/border-image/border-image-repeating-radial-gradient-repeat-round-2.html new file mode 100644 index 0000000000..3305416cee --- /dev/null +++ b/layout/reftests/border-image/border-image-repeating-radial-gradient-repeat-round-2.html @@ -0,0 +1,32 @@ + + + +test of border-image-source: linear-gradient with border-image-repeat + + + +
+
+
+ + diff --git a/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-1-ref.html b/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-1-ref.html new file mode 100644 index 0000000000..6c64ba43ce --- /dev/null +++ b/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-1-ref.html @@ -0,0 +1,72 @@ + + + +test of border-image-source: radial-gradient with border-image-slice + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-1.html b/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-1.html new file mode 100644 index 0000000000..e82c3aa6f4 --- /dev/null +++ b/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-1.html @@ -0,0 +1,28 @@ + + + +test of border-image-source: radial-gradient with border-image-slice + + + +
+
+
+ + diff --git a/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-2-ref.html b/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-2-ref.html new file mode 100644 index 0000000000..c38efac8b9 --- /dev/null +++ b/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-2-ref.html @@ -0,0 +1,52 @@ + + + +test of border-image-source: radial-gradient with border-image-slice + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-2.html b/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-2.html new file mode 100644 index 0000000000..e4d31c78b8 --- /dev/null +++ b/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-2.html @@ -0,0 +1,24 @@ + + + +test of border-image-source: radial-gradient with border-image-slice + + + +
+
+ + diff --git a/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-fill-1-ref.html b/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-fill-1-ref.html new file mode 100644 index 0000000000..6d63b73000 --- /dev/null +++ b/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-fill-1-ref.html @@ -0,0 +1,72 @@ + + + +test of border-image-source: radial-gradient with border-image-slice and fill + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-fill-1.html b/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-fill-1.html new file mode 100644 index 0000000000..76c396cb0d --- /dev/null +++ b/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-fill-1.html @@ -0,0 +1,28 @@ + + + +test of border-image-source: radial-gradient with border-image-slice and fill + + + +
+
+
+ + diff --git a/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-fill-2-ref.html b/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-fill-2-ref.html new file mode 100644 index 0000000000..26a4b30f93 --- /dev/null +++ b/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-fill-2-ref.html @@ -0,0 +1,52 @@ + + + +test of border-image-source: radial-gradient with border-image-slice and fill + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-fill-2.html b/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-fill-2.html new file mode 100644 index 0000000000..ce707ea939 --- /dev/null +++ b/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-fill-2.html @@ -0,0 +1,24 @@ + + + +test of border-image-source: radial-gradient with border-image-slice and fill + + + +
+
+ + diff --git a/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-width-ref.html b/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-width-ref.html new file mode 100644 index 0000000000..308621c697 --- /dev/null +++ b/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-width-ref.html @@ -0,0 +1,72 @@ + + + +test of border-image-source: radial-gradient with border-image-slice and border-image-width + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-width.html b/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-width.html new file mode 100644 index 0000000000..508d95e298 --- /dev/null +++ b/layout/reftests/border-image/border-image-repeating-radial-gradient-slice-width.html @@ -0,0 +1,29 @@ + + + +test of border-image-source: radial-gradient with border-image-slice and border-image-width + + + +
+
+
+ + diff --git a/layout/reftests/border-image/border-image-repeating-radial-gradient-width-ref.html b/layout/reftests/border-image/border-image-repeating-radial-gradient-width-ref.html new file mode 100644 index 0000000000..3b977f4541 --- /dev/null +++ b/layout/reftests/border-image/border-image-repeating-radial-gradient-width-ref.html @@ -0,0 +1,32 @@ + + + +test of border-image-source: radial-gradient with border-image-width + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-repeating-radial-gradient-width.html b/layout/reftests/border-image/border-image-repeating-radial-gradient-width.html new file mode 100644 index 0000000000..df766ffa5e --- /dev/null +++ b/layout/reftests/border-image/border-image-repeating-radial-gradient-width.html @@ -0,0 +1,18 @@ + + + +test of border-image-source: radial-gradient with border-image-width + + + +
+ + diff --git a/layout/reftests/border-image/border-image-repeating-radial-gradient.html b/layout/reftests/border-image/border-image-repeating-radial-gradient.html new file mode 100644 index 0000000000..6673000288 --- /dev/null +++ b/layout/reftests/border-image/border-image-repeating-radial-gradient.html @@ -0,0 +1,17 @@ + + + +test of border-image-source: radial-gradient + + + +
+ + diff --git a/layout/reftests/border-image/border-image-style-none-auto-ref.html b/layout/reftests/border-image/border-image-style-none-auto-ref.html new file mode 100644 index 0000000000..0404acf81c --- /dev/null +++ b/layout/reftests/border-image/border-image-style-none-auto-ref.html @@ -0,0 +1,38 @@ + + + + border-image-width: auto with border-bottom: none reference + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/border-image/border-image-style-none-auto.html b/layout/reftests/border-image/border-image-style-none-auto.html new file mode 100644 index 0000000000..d8e084faf7 --- /dev/null +++ b/layout/reftests/border-image/border-image-style-none-auto.html @@ -0,0 +1,21 @@ + + + + test of border-image-width: auto with border-bottom: none + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-style-none-length-ref.html b/layout/reftests/border-image/border-image-style-none-length-ref.html new file mode 100644 index 0000000000..9ba599d324 --- /dev/null +++ b/layout/reftests/border-image/border-image-style-none-length-ref.html @@ -0,0 +1,37 @@ + + + + border-image-width: length with border-bottom: none reference + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-style-none-length.html b/layout/reftests/border-image/border-image-style-none-length.html new file mode 100644 index 0000000000..04e9659533 --- /dev/null +++ b/layout/reftests/border-image/border-image-style-none-length.html @@ -0,0 +1,21 @@ + + + + test of border-image-width: length with border-bottom: none + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-style-none-ref.html b/layout/reftests/border-image/border-image-style-none-ref.html new file mode 100644 index 0000000000..de366e3fd7 --- /dev/null +++ b/layout/reftests/border-image/border-image-style-none-ref.html @@ -0,0 +1,32 @@ + + + + border-image with border-bottom: none reference + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-style-none.html b/layout/reftests/border-image/border-image-style-none.html new file mode 100644 index 0000000000..3868579303 --- /dev/null +++ b/layout/reftests/border-image/border-image-style-none.html @@ -0,0 +1,21 @@ + + + + test of border-image with border-bottom: none + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-width-1-ref.html b/layout/reftests/border-image/border-image-width-1-ref.html new file mode 100644 index 0000000000..8f0497446b --- /dev/null +++ b/layout/reftests/border-image/border-image-width-1-ref.html @@ -0,0 +1,15 @@ + + + + border-image-width: 1em reference + + + + +
+
+border.png
second longer longer longer longer longer longer line
third longer longer longer longer longer longer line +
+
+ + diff --git a/layout/reftests/border-image/border-image-width-1a.html b/layout/reftests/border-image/border-image-width-1a.html new file mode 100644 index 0000000000..2c6c443de3 --- /dev/null +++ b/layout/reftests/border-image/border-image-width-1a.html @@ -0,0 +1,20 @@ + + + + border-image-width: 2em + + + + + +
+border.png
second longer longer longer longer longer longer line
third longer longer longer longer longer longer line +
+ + diff --git a/layout/reftests/border-image/border-image-width-1b.html b/layout/reftests/border-image/border-image-width-1b.html new file mode 100644 index 0000000000..d8f6431581 --- /dev/null +++ b/layout/reftests/border-image/border-image-width-1b.html @@ -0,0 +1,20 @@ + + + + border-image-width: 2 + + + + + +
+border.png
second longer longer longer longer longer longer line
third longer longer longer longer longer longer line +
+ + diff --git a/layout/reftests/border-image/border-image-width-1c.html b/layout/reftests/border-image/border-image-width-1c.html new file mode 100644 index 0000000000..321a3c6fdc --- /dev/null +++ b/layout/reftests/border-image/border-image-width-1c.html @@ -0,0 +1,21 @@ + + + + border-image-width: 2 + + + + + +
+border.png
second longer longer longer longer longer longer line
third longer longer longer longer longer longer line +
+ + diff --git a/layout/reftests/border-image/border-image-width-large-ref.html b/layout/reftests/border-image/border-image-width-large-ref.html new file mode 100644 index 0000000000..b7d8f5822d --- /dev/null +++ b/layout/reftests/border-image/border-image-width-large-ref.html @@ -0,0 +1,24 @@ + + + + border-image with equally large left and right border image width. + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/border-image-width-large.html b/layout/reftests/border-image/border-image-width-large.html new file mode 100644 index 0000000000..481aa19486 --- /dev/null +++ b/layout/reftests/border-image/border-image-width-large.html @@ -0,0 +1,18 @@ + + + + test of border-image with equally large left and right border image width. + + + + + +
+ + diff --git a/layout/reftests/border-image/border.png b/layout/reftests/border-image/border.png new file mode 100644 index 0000000000..7a657391d6 Binary files /dev/null and b/layout/reftests/border-image/border.png differ diff --git a/layout/reftests/border-image/center-scaling-1-ref.html b/layout/reftests/border-image/center-scaling-1-ref.html new file mode 100644 index 0000000000..c3755d82db --- /dev/null +++ b/layout/reftests/border-image/center-scaling-1-ref.html @@ -0,0 +1,64 @@ + + +
diff --git a/layout/reftests/border-image/center-scaling-1.html b/layout/reftests/border-image/center-scaling-1.html new file mode 100644 index 0000000000..7b1c2297a4 --- /dev/null +++ b/layout/reftests/border-image/center-scaling-1.html @@ -0,0 +1,11 @@ + + +
diff --git a/layout/reftests/border-image/center-scaling-2-ref.html b/layout/reftests/border-image/center-scaling-2-ref.html new file mode 100644 index 0000000000..3b253fa529 --- /dev/null +++ b/layout/reftests/border-image/center-scaling-2-ref.html @@ -0,0 +1,44 @@ + + +
diff --git a/layout/reftests/border-image/center-scaling-2.html b/layout/reftests/border-image/center-scaling-2.html new file mode 100644 index 0000000000..d679e17d53 --- /dev/null +++ b/layout/reftests/border-image/center-scaling-2.html @@ -0,0 +1,11 @@ + + +
diff --git a/layout/reftests/border-image/center-scaling-3-ref.html b/layout/reftests/border-image/center-scaling-3-ref.html new file mode 100644 index 0000000000..86db1ec450 --- /dev/null +++ b/layout/reftests/border-image/center-scaling-3-ref.html @@ -0,0 +1,40 @@ + + +
diff --git a/layout/reftests/border-image/center-scaling-3.html b/layout/reftests/border-image/center-scaling-3.html new file mode 100644 index 0000000000..6f33bb0fa1 --- /dev/null +++ b/layout/reftests/border-image/center-scaling-3.html @@ -0,0 +1,11 @@ + + +
diff --git a/layout/reftests/border-image/center-scaling-4b-ref.html b/layout/reftests/border-image/center-scaling-4b-ref.html new file mode 100644 index 0000000000..3b23376407 --- /dev/null +++ b/layout/reftests/border-image/center-scaling-4b-ref.html @@ -0,0 +1,54 @@ + + +
diff --git a/layout/reftests/border-image/center-scaling-4b.html b/layout/reftests/border-image/center-scaling-4b.html new file mode 100644 index 0000000000..c41e43a511 --- /dev/null +++ b/layout/reftests/border-image/center-scaling-4b.html @@ -0,0 +1,11 @@ + + +
diff --git a/layout/reftests/border-image/center-scaling-4l-ref.html b/layout/reftests/border-image/center-scaling-4l-ref.html new file mode 100644 index 0000000000..e3ebeb8763 --- /dev/null +++ b/layout/reftests/border-image/center-scaling-4l-ref.html @@ -0,0 +1,58 @@ + + +
diff --git a/layout/reftests/border-image/center-scaling-4l.html b/layout/reftests/border-image/center-scaling-4l.html new file mode 100644 index 0000000000..c4a4aec60a --- /dev/null +++ b/layout/reftests/border-image/center-scaling-4l.html @@ -0,0 +1,11 @@ + + +
diff --git a/layout/reftests/border-image/center-scaling-4lr-ref.html b/layout/reftests/border-image/center-scaling-4lr-ref.html new file mode 100644 index 0000000000..58869ac1d2 --- /dev/null +++ b/layout/reftests/border-image/center-scaling-4lr-ref.html @@ -0,0 +1,52 @@ + + +
diff --git a/layout/reftests/border-image/center-scaling-4lr.html b/layout/reftests/border-image/center-scaling-4lr.html new file mode 100644 index 0000000000..439ee5dce8 --- /dev/null +++ b/layout/reftests/border-image/center-scaling-4lr.html @@ -0,0 +1,11 @@ + + +
diff --git a/layout/reftests/border-image/center-scaling-4r-ref.html b/layout/reftests/border-image/center-scaling-4r-ref.html new file mode 100644 index 0000000000..5edcd2381d --- /dev/null +++ b/layout/reftests/border-image/center-scaling-4r-ref.html @@ -0,0 +1,58 @@ + + +
diff --git a/layout/reftests/border-image/center-scaling-4r.html b/layout/reftests/border-image/center-scaling-4r.html new file mode 100644 index 0000000000..38874cbbbb --- /dev/null +++ b/layout/reftests/border-image/center-scaling-4r.html @@ -0,0 +1,11 @@ + + +
diff --git a/layout/reftests/border-image/center-scaling-4t-ref.html b/layout/reftests/border-image/center-scaling-4t-ref.html new file mode 100644 index 0000000000..c04f1670cf --- /dev/null +++ b/layout/reftests/border-image/center-scaling-4t-ref.html @@ -0,0 +1,54 @@ + + +
diff --git a/layout/reftests/border-image/center-scaling-4t.html b/layout/reftests/border-image/center-scaling-4t.html new file mode 100644 index 0000000000..401005a39f --- /dev/null +++ b/layout/reftests/border-image/center-scaling-4t.html @@ -0,0 +1,11 @@ + + +
diff --git a/layout/reftests/border-image/center-scaling-4tb-ref.html b/layout/reftests/border-image/center-scaling-4tb-ref.html new file mode 100644 index 0000000000..08344b38a0 --- /dev/null +++ b/layout/reftests/border-image/center-scaling-4tb-ref.html @@ -0,0 +1,44 @@ + + +
diff --git a/layout/reftests/border-image/center-scaling-4tb.html b/layout/reftests/border-image/center-scaling-4tb.html new file mode 100644 index 0000000000..2d23aa8e41 --- /dev/null +++ b/layout/reftests/border-image/center-scaling-4tb.html @@ -0,0 +1,11 @@ + + +
diff --git a/layout/reftests/border-image/diamonds.png b/layout/reftests/border-image/diamonds.png new file mode 100644 index 0000000000..7fe5da5e60 Binary files /dev/null and b/layout/reftests/border-image/diamonds.png differ diff --git a/layout/reftests/border-image/different-h-v-1.html b/layout/reftests/border-image/different-h-v-1.html new file mode 100644 index 0000000000..908b732720 --- /dev/null +++ b/layout/reftests/border-image/different-h-v-1.html @@ -0,0 +1,15 @@ + + + + +
+ diff --git a/layout/reftests/border-image/different-h-v-2.html b/layout/reftests/border-image/different-h-v-2.html new file mode 100644 index 0000000000..6bce841adf --- /dev/null +++ b/layout/reftests/border-image/different-h-v-2.html @@ -0,0 +1,15 @@ + + + + +
+ diff --git a/layout/reftests/border-image/different-h-v-ref.html b/layout/reftests/border-image/different-h-v-ref.html new file mode 100644 index 0000000000..3beef12726 --- /dev/null +++ b/layout/reftests/border-image/different-h-v-ref.html @@ -0,0 +1,14 @@ + + + + +
+ diff --git a/layout/reftests/border-image/gen-refs.py b/layout/reftests/border-image/gen-refs.py new file mode 100644 index 0000000000..1e8bc6c650 --- /dev/null +++ b/layout/reftests/border-image/gen-refs.py @@ -0,0 +1,474 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# Generates tables of background images which correspond with border images for +# creating reftests. Input is the filename containing input defined below (a subset +# of the allowed CSS border properties). An html representation of a table is +# output to stdout. +# +# Usage: python gen-refs.py input_filename +# +# Input must take the form (order is not important, nothing is optional, distance in order top, right, bottom, left): +# width: p; +# height: p; +# border-width: p; +# border-image-source: ...; +# border-image-slice: p p p p; +# note that actually border-image-slice takes numbers without px, which represent pixels anyway (or at least coords) +# border-image-width: np np np np; +# border-image-repeat: stretch | repeat | round; +# border-image-outset: np np np np; +# +# where: +# p ::= n'px' +# np ::= n | p +# +# Assumes there is no intrinsic size for the border-image-source, so uses +# the size of the border image area. + +import sys + + +class Point: + def __init__(self, w=0, h=0): + self.x = w + self.y = h + + +class Size: + def __init__(self, w=0, h=0): + self.width = w + self.height = h + + +class Rect: + def __init__(self, x=0, y=0, x2=0, y2=0): + self.x = x + self.y = y + self.x2 = x2 + self.y2 = y2 + + def width(self): + return self.x2 - self.x + + def height(self): + return self.y2 - self.y + + +class Props: + def __init__(self): + self.size = Size() + + +class np: + def __init__(self, n, p): + self.n = n + self.p = p + + def get_absolute(self, ref): + if not self.p == 0: + return self.p + return self.n * ref + + +def parse_p(tok): + if tok[-2:] == "px": + return float(tok[:-2]) + print("Whoops, not a pixel value", tok) + + +def parse_np(tok): + if tok[-2:] == "px": + return np(0, float(tok[:-2])) + return np(float(tok), 0) + + +def parse(filename): + f = open(filename, "r") + props = Props() + for l in f: + l = l.strip() + if not l[-1] == ";": + continue + toks = l[:-1].split() + if toks[0] == "border-width:": + props.width = parse_p(toks[1]) + if toks[0] == "height:": + props.size.height = parse_p(toks[1]) + if toks[0] == "width:": + props.size.width = parse_p(toks[1]) + if toks[0] == "border-image-source:": + props.source = l[l.find(":") + 1 : l.rfind(";")].strip() + if toks[0] == "border-image-repeat:": + props.repeat = toks[1] + if toks[0] == "border-image-slice:": + props.slice = map(parse_p, toks[1:5]) + if toks[0] == "border-image-width:": + props.image_width = map(parse_np, toks[1:5]) + if toks[0] == "border-image-outset:": + props.outset = map(parse_np, toks[1:5]) + f.close() + return props + + +# the result of normalisation is that all sizes are in pixels and the size, +# widths, and outset have been normalised to a size and width - the former is +# the element's interior, the latter is the width of the drawn border. +def normalise(props): + result = Props() + result.source = props.source + result.repeat = props.repeat + result.width = map(lambda x: x.get_absolute(props.width), props.image_width) + outsets = map(lambda x: x.get_absolute(props.width), props.outset) + result.size.width = props.size.width + 2 * props.width + outsets[1] + outsets[3] + result.size.height = props.size.height + 2 * props.width + outsets[0] + outsets[2] + result.slice = props.slice + for i in [0, 2]: + if result.slice[i] > result.size.height: + result.slice[i] = result.size.height + if result.slice[i + 1] > result.size.width: + result.slice[i + 1] = result.size.width + + return result + + +def check_parse(props): + if not hasattr(props, "source"): + print("missing border-image-source") + return False + if not hasattr(props.size, "width"): + print("missing width") + return False + if not hasattr(props.size, "height"): + print("missing height") + return False + if not hasattr(props, "width"): + print("missing border-width") + return False + if not hasattr(props, "image_width"): + print("missing border-image-width") + return False + if not hasattr(props, "slice"): + print("missing border-image-slice") + return False + if not hasattr(props, "repeat") or ( + props.repeat not in ["stretch", "repeat", "round"] + ): + print("missing or incorrect border-image-repeat '" + props.repeat + "'") + return False + if not hasattr(props, "outset"): + print("missing border-image-outset") + return False + + return True + + +def check_normalise(props): + if not hasattr(props, "source"): + print("missing border-image-source") + return False + if not hasattr(props.size, "width"): + print("missing width") + return False + if not hasattr(props.size, "height"): + print("missing height") + return False + if not hasattr(props, "slice"): + print("missing border-image-slice") + return False + if not hasattr(props, "repeat") or ( + props.repeat not in ["stretch", "repeat", "round"] + ): + print("missing or incorrect border-image-repeat '" + props.repeat + "'") + return False + + return True + + +class Tile: + def __init__(self): + self.slice = Rect() + self.border_width = Rect() + + +# throughout, we will use arrays for nine-patches, the indices correspond thusly: +# 0 1 2 +# 3 4 5 +# 6 7 8 + + +# Compute the source tiles' slice and border-width sizes +def make_src_tiles(): + tiles = [Tile() for i in range(9)] + + rows = [range(3 * i, 3 * (i + 1)) for i in range(3)] + cols = [[i, i + 3, i + 6] for i in range(3)] + + row_limits_slice = [ + 0, + props.slice[3], + props.size.width - props.slice[1], + props.size.width, + ] + row_limits_width = [ + 0, + props.width[3], + props.size.width - props.width[1], + props.size.width, + ] + for r in range(3): + for t in [tiles[i] for i in cols[r]]: + t.slice.x = row_limits_slice[r] + t.slice.x2 = row_limits_slice[r + 1] + t.border_width.x = row_limits_width[r] + t.border_width.x2 = row_limits_width[r + 1] + + col_limits_slice = [ + 0, + props.slice[0], + props.size.height - props.slice[2], + props.size.height, + ] + col_limits_width = [ + 0, + props.width[0], + props.size.height - props.width[2], + props.size.height, + ] + for c in range(3): + for t in [tiles[i] for i in rows[c]]: + t.slice.y = col_limits_slice[c] + t.slice.y2 = col_limits_slice[c + 1] + t.border_width.y = col_limits_width[c] + t.border_width.y2 = col_limits_width[c + 1] + + return tiles + + +def compute(props): + tiles = make_src_tiles() + + # corners scale easy + for t in [tiles[i] for i in [0, 2, 6, 8]]: + t.scale = Point( + t.border_width.width() / t.slice.width(), + t.border_width.height() / t.slice.height(), + ) + # edges are by their secondary dimension + for t in [tiles[i] for i in [1, 7]]: + t.scale = Point( + t.border_width.height() / t.slice.height(), + t.border_width.height() / t.slice.height(), + ) + for t in [tiles[i] for i in [3, 5]]: + t.scale = Point( + t.border_width.width() / t.slice.width(), + t.border_width.width() / t.slice.width(), + ) + # the middle is scaled by the factors for the top and left edges + tiles[4].scale = Point(tiles[1].scale.x, tiles[3].scale.y) + + # the size of a source tile for the middle section + src_tile_size = Size( + tiles[4].slice.width() * tiles[4].scale.x, + tiles[4].slice.height() * tiles[4].scale.y, + ) + + # the size of a single destination tile in the central part + dest_tile_size = Size() + if props.repeat == "stretch": + dest_tile_size.width = tiles[4].border_width.width() + dest_tile_size.height = tiles[4].border_width.height() + for t in [tiles[i] for i in [1, 7]]: + t.scale.x = t.border_width.width() / t.slice.width() + for t in [tiles[i] for i in [3, 5]]: + t.scale.y = t.border_width.height() / t.slice.height() + elif props.repeat == "repeat": + dest_tile_size = src_tile_size + elif props.repeat == "round": + dest_tile_size.width = tiles[4].border_width.width() / math.ceil( + tiles[4].border_width.width() / src_tile_size.width + ) + dest_tile_size.height = tiles[4].border_width.height() / math.ceil( + tiles[4].border_width.height() / src_tile_size.height + ) + for t in [tiles[i] for i in [1, 4, 7]]: + t.scale.x = dest_tile_size.width / t.slice.width() + for t in [tiles[i] for i in [3, 4, 5]]: + t.scale.y = dest_tile_size.height / t.slice.height() + else: + print("Whoops, invalid border-image-repeat value") + + # catch overlapping slices. Its easier to deal with it here than to catch + # earlier and have to avoid all the divide by zeroes above + for t in tiles: + if t.slice.width() < 0: + t.scale.x = 0 + if t.slice.height() < 0: + t.scale.y = 0 + + tiles_h = int(math.ceil(tiles[4].border_width.width() / dest_tile_size.width) + 2) + tiles_v = int(math.ceil(tiles[4].border_width.height() / dest_tile_size.height) + 2) + + # if border-image-repeat: repeat, then we will later center the tiles, that + # means we need an extra tile for the two 'half' tiles at either end + if props.repeat == "repeat": + if tiles_h % 2 == 0: + tiles_h += 1 + if tiles_v % 2 == 0: + tiles_v += 1 + dest_tiles = [Tile() for i in range(tiles_h * tiles_v)] + + # corners + corners = [ + (0, 0), + (tiles_h - 1, 2), + (tiles_v * (tiles_h - 1), 6), + (tiles_v * tiles_h - 1, 8), + ] + for d, s in corners: + dest_tiles[d].size = Size( + tiles[s].scale.x * props.size.width, tiles[s].scale.y * props.size.height + ) + dest_tiles[d].dest_size = Size( + tiles[s].border_width.width(), tiles[s].border_width.height() + ) + dest_tiles[0].offset = Point(0, 0) + dest_tiles[tiles_h - 1].offset = Point( + tiles[2].border_width.width() - dest_tiles[tiles_h - 1].size.width, 0 + ) + dest_tiles[tiles_v * (tiles_h - 1)].offset = Point( + 0, + tiles[6].border_width.height() + - dest_tiles[tiles_v * (tiles_h - 1)].size.height, + ) + dest_tiles[tiles_v * tiles_h - 1].offset = Point( + tiles[8].border_width.width() - dest_tiles[tiles_h * tiles_v - 1].size.width, + tiles[8].border_width.height() - dest_tiles[tiles_h * tiles_v - 1].size.height, + ) + + # horizontal edges + for i in range(1, tiles_h - 1): + dest_tiles[i].size = Size( + tiles[1].scale.x * props.size.width, tiles[1].scale.y * props.size.height + ) + dest_tiles[(tiles_v - 1) * tiles_h + i].size = Size( + tiles[7].scale.x * props.size.width, tiles[7].scale.y * props.size.height + ) + dest_tiles[i].dest_size = Size( + dest_tile_size.width, tiles[1].border_width.height() + ) + dest_tiles[(tiles_v - 1) * tiles_h + i].dest_size = Size( + dest_tile_size.width, tiles[7].border_width.height() + ) + dest_tiles[i].offset = Point( + -tiles[1].scale.x * tiles[1].slice.x, -tiles[1].scale.y * tiles[1].slice.y + ) + dest_tiles[(tiles_v - 1) * tiles_h + i].offset = Point( + -tiles[7].scale.x * tiles[7].slice.x, -tiles[7].scale.y * tiles[7].slice.y + ) + + # vertical edges + for i in range(1, tiles_v - 1): + dest_tiles[i * tiles_h].size = Size( + tiles[3].scale.x * props.size.width, tiles[3].scale.y * props.size.height + ) + dest_tiles[(i + 1) * tiles_h - 1].size = Size( + tiles[5].scale.x * props.size.width, tiles[5].scale.y * props.size.height + ) + dest_tiles[i * tiles_h].dest_size = Size( + tiles[3].border_width.width(), dest_tile_size.height + ) + dest_tiles[(i + 1) * tiles_h - 1].dest_size = Size( + tiles[5].border_width.width(), dest_tile_size.height + ) + dest_tiles[i * tiles_h].offset = Point( + -tiles[3].scale.x * tiles[3].slice.x, -tiles[3].scale.y * tiles[3].slice.y + ) + dest_tiles[(i + 1) * tiles_h - 1].offset = Point( + -tiles[5].scale.x * tiles[5].slice.x, -tiles[5].scale.y * tiles[5].slice.y + ) + + # middle + for i in range(1, tiles_v - 1): + for j in range(1, tiles_h - 1): + dest_tiles[i * tiles_h + j].size = Size( + tiles[4].scale.x * props.size.width, + tiles[4].scale.y * props.size.height, + ) + dest_tiles[i * tiles_h + j].offset = Point( + -tiles[4].scale.x * tiles[4].slice.x, + -tiles[4].scale.y * tiles[4].slice.y, + ) + dest_tiles[i * tiles_h + j].dest_size = dest_tile_size + + # edge and middle tiles are centered with border-image-repeat: repeat + # we need to change the offset to take account of this and change the dest_size + # of the tiles at the sides of the edges if they are clipped + if props.repeat == "repeat": + diff_h = ( + (tiles_h - 2) * dest_tile_size.width - tiles[4].border_width.width() + ) / 2 + diff_v = ( + (tiles_v - 2) * dest_tile_size.height - tiles[4].border_width.height() + ) / 2 + for i in range(0, tiles_h): + dest_tiles[tiles_h + i].dest_size.height -= diff_v + dest_tiles[tiles_h + i].offset.y -= diff_v # * tiles[4].scale.y + dest_tiles[(tiles_v - 2) * tiles_h + i].dest_size.height -= diff_v + for i in range(0, tiles_v): + dest_tiles[i * tiles_h + 1].dest_size.width -= diff_h + dest_tiles[i * tiles_h + 1].offset.x -= diff_h # * tiles[4].scale.x + dest_tiles[(i + 1) * tiles_h - 2].dest_size.width -= diff_h + + # output the table to simulate the border + print("") + for i in range(tiles_h): + print('') + for i in range(tiles_v): + print( + '' + ) + for j in range(tiles_h): + width = dest_tiles[i * tiles_h + j].size.width + height = dest_tiles[i * tiles_h + j].size.height + # catch any tiles with negative widths/heights + # this happends when the total of the border-image-slices > borde drawing area + if width <= 0 or height <= 0: + print(' ') + else: + print( + ' ' + ) + print("") + print("
") + + +# start here +args = sys.argv[1:] +if len(args) == 0: + print("whoops: no source file") + exit(1) + + +props = parse(args[0]) +if not check_parse(props): + print(dir(props)) + exit(1) +props = normalise(props) +if not check_normalise(props): + exit(1) +compute(props) diff --git a/layout/reftests/border-image/multicolor-image-1-ref.html b/layout/reftests/border-image/multicolor-image-1-ref.html new file mode 100644 index 0000000000..56ba68aa98 --- /dev/null +++ b/layout/reftests/border-image/multicolor-image-1-ref.html @@ -0,0 +1,37 @@ + + + + test of border-image + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/multicolor-image-1.html b/layout/reftests/border-image/multicolor-image-1.html new file mode 100644 index 0000000000..de76bd27be --- /dev/null +++ b/layout/reftests/border-image/multicolor-image-1.html @@ -0,0 +1,24 @@ + + + + test of border-image + + + + + +
+ + diff --git a/layout/reftests/border-image/multicolor-image-2-ref.html b/layout/reftests/border-image/multicolor-image-2-ref.html new file mode 100644 index 0000000000..2adb8d636e --- /dev/null +++ b/layout/reftests/border-image/multicolor-image-2-ref.html @@ -0,0 +1,165 @@ + + + + test of border-image + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/border-image/multicolor-image-2.html b/layout/reftests/border-image/multicolor-image-2.html new file mode 100644 index 0000000000..a35d041b38 --- /dev/null +++ b/layout/reftests/border-image/multicolor-image-2.html @@ -0,0 +1,96 @@ + + + + test of border-image + + + + + +
+
+
+
+
+
+
+ + diff --git a/layout/reftests/border-image/multicolor-image-3-ref.html b/layout/reftests/border-image/multicolor-image-3-ref.html new file mode 100644 index 0000000000..ed74e4d7b8 --- /dev/null +++ b/layout/reftests/border-image/multicolor-image-3-ref.html @@ -0,0 +1,63 @@ + + + + test of border-image: number repetition + + + + + +
+
+
+
+ + diff --git a/layout/reftests/border-image/multicolor-image-3.html b/layout/reftests/border-image/multicolor-image-3.html new file mode 100644 index 0000000000..7727bb083d --- /dev/null +++ b/layout/reftests/border-image/multicolor-image-3.html @@ -0,0 +1,63 @@ + + + + test of border-image: number repetition + + + + + +
+
+
+
+ + diff --git a/layout/reftests/border-image/multicolor-image-4-ref.html b/layout/reftests/border-image/multicolor-image-4-ref.html new file mode 100644 index 0000000000..55e14cb084 --- /dev/null +++ b/layout/reftests/border-image/multicolor-image-4-ref.html @@ -0,0 +1,167 @@ + + + + test of border-image + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+
+ + + diff --git a/layout/reftests/border-image/multicolor-image-4.html b/layout/reftests/border-image/multicolor-image-4.html new file mode 100644 index 0000000000..2ca7380c01 --- /dev/null +++ b/layout/reftests/border-image/multicolor-image-4.html @@ -0,0 +1,95 @@ + + + + test of border-image + + + + + +
+
+
+
+
+
+
+ + diff --git a/layout/reftests/border-image/multicolor-image-5-ref.html b/layout/reftests/border-image/multicolor-image-5-ref.html new file mode 100644 index 0000000000..f4e6ab1e18 --- /dev/null +++ b/layout/reftests/border-image/multicolor-image-5-ref.html @@ -0,0 +1,167 @@ + + + + test of border-image + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+
+ + + diff --git a/layout/reftests/border-image/multicolor-image-5.html b/layout/reftests/border-image/multicolor-image-5.html new file mode 100644 index 0000000000..6e3e455219 --- /dev/null +++ b/layout/reftests/border-image/multicolor-image-5.html @@ -0,0 +1,96 @@ + + + + test of border-image + + + + + +
+
+
+
+
+
+
+ + diff --git a/layout/reftests/border-image/reftest.list b/layout/reftests/border-image/reftest.list new file mode 100644 index 0000000000..677d7c65ec --- /dev/null +++ b/layout/reftests/border-image/reftest.list @@ -0,0 +1,97 @@ +== solid-image-1.html solid-image-1-ref.html +== solid-image-1a.html solid-image-1-ref.html +== solid-image-2.html solid-image-2-ref.html +== solid-image-2a.html solid-image-2-ref.html +== multicolor-image-1.html multicolor-image-1-ref.html +# This is fuzzy temporarily until bug 1044702 makes it possible to use source +# clipping on Windows. (Any other fix would have a significant perf cost.) +fuzzy-if(winWidget,0-1,0-1) == multicolor-image-2.html multicolor-image-2-ref.html +== multicolor-image-3.html multicolor-image-3-ref.html +== multicolor-image-4.html multicolor-image-4-ref.html +== multicolor-image-5.html multicolor-image-5-ref.html +== transparent-image-1.html transparent-image-1-ref.html +!= repeat-image-1.html repeat-image-1-ref.html +== 470250-1.html 470250-1-ref.html +== 470250-2.html 470250-2-ref.html +!= different-h-v-1.html different-h-v-ref.html +!= different-h-v-2.html different-h-v-ref.html +!= different-h-v-1.html different-h-v-2.html +== center-scaling-1.html center-scaling-1-ref.html +fuzzy-if(useDrawSnapshot,35-35,4050-4050) == center-scaling-2.html center-scaling-2-ref.html # Android: very different scaling (blurriness) on some sides +fuzzy-if(useDrawSnapshot,35-35,5220-5220) == center-scaling-3.html center-scaling-3-ref.html # Android: very different scaling (blurriness) on some sides +== center-scaling-4t.html center-scaling-4t-ref.html +== center-scaling-4r.html center-scaling-4r-ref.html +== center-scaling-4b.html center-scaling-4b-ref.html +== center-scaling-4l.html center-scaling-4l-ref.html +== center-scaling-4tb.html center-scaling-4tb-ref.html +== center-scaling-4lr.html center-scaling-4lr-ref.html +== side-scaling-1h.html side-scaling-1h-ref.html +== side-scaling-1v.html side-scaling-1v-ref.html +== border-image-width-1a.html border-image-width-1-ref.html +== border-image-width-1b.html border-image-width-1-ref.html +== border-image-width-1c.html border-image-width-1-ref.html +== border-image-width-large.html border-image-width-large-ref.html +== border-image-outset-1a.html border-image-outset-1-ref.html +== border-image-outset-1b.html border-image-outset-1-ref.html +== border-image-outset-1c.html border-image-outset-1-ref.html +== border-image-nofill-1.html border-image-nofill-1-ref.html +== border-image-outset-resize-1.html border-image-outset-resize-1-ref.html +fuzzy-if(asyncPan&&!layersGPUAccelerated,0-140,0-514) fuzzy-if(winWidget,0-144,0-448) == border-image-outset-move-1.html border-image-outset-move-1-ref.html +== border-image-style-none.html border-image-style-none-ref.html +== border-image-style-none-length.html border-image-style-none-length-ref.html +== border-image-style-none-auto.html border-image-style-none-auto-ref.html + +# The fuzziness here is due to subtle rounding behavior differences +# between different code paths that aren't necessarily a bug: +fuzzy(1-150,1-2650) fails-if(useDrawSnapshot) == border-image-repeat-space-8z.html border-image-repeat-space-8z-ref.html + +# border images with gradients +fuzzy-if(!useDrawSnapshot&&!geckoview,1-3,300-1804) == border-image-linear-gradient.html border-image-linear-gradient-ref.html +fuzzy(0-1,0-350) fuzzy-if(!geckoview,1-3,179-37537) == border-image-linear-gradient-slice-1.html border-image-linear-gradient-slice-1-ref.html +fuzzy(0-1,0-515) fuzzy-if(OSX,0-1,0-10595) fuzzy-if(!geckoview,1-3,272-25136) == border-image-linear-gradient-slice-2.html border-image-linear-gradient-slice-2-ref.html +fuzzy(0-1,0-2500) fuzzy-if(!geckoview,1-3,200-86037) == border-image-linear-gradient-slice-fill-1.html border-image-linear-gradient-slice-fill-1-ref.html +fuzzy(0-1,0-649) fuzzy-if(OSX,0-1,0-25771) fuzzy-if(!Android,0-1,0-546) fuzzy-if(Android,0-1,0-6093) fuzzy-if(!geckoview,1-3,477-57480) == border-image-linear-gradient-slice-fill-2.html border-image-linear-gradient-slice-fill-2-ref.html +fuzzy(0-1,0-134) fuzzy-if(OSX,0-5,0-1676) fuzzy-if(!geckoview,1-1,0-4537) == border-image-linear-gradient-width.html border-image-linear-gradient-width-ref.html +fuzzy(0-2,0-60590) fuzzy-if(Android,0-4,0-18022) fuzzy-if(OSX,0-1,0-15000) fuzzy-if(!useDrawSnapshot&&!geckoview,1-2,3900-60581) == border-image-linear-gradient-slice-width.html border-image-linear-gradient-slice-width-ref.html +fuzzy(0-2,0-26758) fuzzy-if(OSX,0-1,0-6000) fuzzy-if(!geckoview,1-3,2400-26758) == border-image-linear-gradient-outset.html border-image-linear-gradient-outset-ref.html +fuzzy(0-1,0-400) fuzzy-if(!geckoview,1-3,200-26872) == border-image-linear-gradient-repeat-repeat-1.html border-image-linear-gradient-repeat-repeat-1-ref.html +fuzzy(0-1,0-300) fuzzy-if(!geckoview,1-3,200-27131) == border-image-linear-gradient-repeat-round-1.html border-image-linear-gradient-repeat-round-1-ref.html +fuzzy-if(Android,0-1,0-1894) fuzzy-if(!useDrawSnapshot&&!geckoview,1-2,2400-67805) == border-image-linear-gradient-repeat-repeat-2.html border-image-linear-gradient-repeat-repeat-2-ref.html +fuzzy(0-1,0-2000) fuzzy-if(!geckoview,1-2,288-9500) == border-image-linear-gradient-repeat-round-2.html border-image-linear-gradient-repeat-round-2-ref.html +fuzzy(0-1,0-8533) fuzzy-if(!geckoview&&!swgl,1-3,972-9500) == border-image-linear-gradient-repeat-repeat-3.html border-image-linear-gradient-repeat-repeat-3-ref.html +fuzzy(0-3,0-107563) fuzzy-if(!geckoview&&!swgl,1-3,1000-107563) == border-image-linear-gradient-repeat-round-3.html border-image-linear-gradient-repeat-round-3-ref.html + +fuzzy(0-1,0-2096) == border-image-radial-gradient.html border-image-radial-gradient-ref.html +fuzzy(0-1,0-37818) == border-image-radial-gradient-slice-1.html border-image-radial-gradient-slice-1-ref.html +fuzzy(0-1,0-26363) == border-image-radial-gradient-slice-2.html border-image-radial-gradient-slice-2-ref.html +fuzzy(0-1,0-90873) == border-image-radial-gradient-slice-fill-1.html border-image-radial-gradient-slice-fill-1-ref.html +fuzzy(0-1,0-61729) == border-image-radial-gradient-slice-fill-2.html border-image-radial-gradient-slice-fill-2-ref.html +fuzzy(0-2,0-4894) == border-image-radial-gradient-width.html border-image-radial-gradient-width-ref.html +fuzzy(0-3,0-66698) == border-image-radial-gradient-slice-width.html border-image-radial-gradient-slice-width-ref.html + +# OS X failures tracked in bug 957025 +fuzzy-if(!useDrawSnapshot&&!geckoview,1-4,455-2000) == border-image-repeating-linear-gradient.html border-image-repeating-linear-gradient-ref.html +fails-if(OSX) fuzzy(0-3,0-95449) == border-image-repeating-linear-gradient-slice-fill-2.html border-image-repeating-linear-gradient-slice-fill-2-ref.html +fails-if(OSX) fuzzy(0-3,0-20000) fuzzy-if(!geckoview,1-4,800-14000) == border-image-repeating-linear-gradient-repeat-round-2.html border-image-repeating-linear-gradient-repeat-round-2-ref.html + +fuzzy(0-3,0-3008) == border-image-repeating-radial-gradient.html border-image-repeating-radial-gradient-ref.html +fuzzy(0-3,0-62078) == border-image-repeating-radial-gradient-slice-1.html border-image-repeating-radial-gradient-slice-1-ref.html +fuzzy(0-3,0-40536) == border-image-repeating-radial-gradient-slice-2.html border-image-repeating-radial-gradient-slice-2-ref.html +fuzzy(0-3,0-1794) fuzzy-if(!geckoview,1-3,30-12194) == border-image-repeating-radial-gradient-slice-fill-1.html border-image-repeating-radial-gradient-slice-fill-1-ref.html +fails-if(OSX) fuzzy(0-3,0-1435) fuzzy-if(!geckoview,1-2,20-8000) == border-image-repeating-radial-gradient-slice-fill-2.html border-image-repeating-radial-gradient-slice-fill-2-ref.html +fuzzy(0-3,0-7441) == border-image-repeating-radial-gradient-width.html border-image-repeating-radial-gradient-width-ref.html +fails-if(OSX) fuzzy(0-8,0-99728) == border-image-repeating-radial-gradient-slice-width.html border-image-repeating-radial-gradient-slice-width-ref.html +fuzzy(0-3,0-117768) == border-image-repeating-radial-gradient-repeat-repeat-2.html border-image-repeating-radial-gradient-repeat-repeat-2-ref.html +fails-if(OSX) fuzzy(0-3,0-116185) == border-image-repeating-radial-gradient-repeat-round-2.html border-image-repeating-radial-gradient-repeat-round-2-ref.html + +# border-image-source (-moz-)element +fuzzy(0-125,0-5903) == border-image-element.html border-image-element-ref.html + +# svg-as-border-image +== svg-as-border-image-1a.html svg-as-border-image-1-ref.html +== svg-as-border-image-1b.html svg-as-border-image-1-ref.html +== svg-as-border-image-1c.html svg-as-border-image-1-ref.html +== svg-as-border-image-2.html svg-as-border-image-2-ref.html +== svg-as-border-image-3.html svg-as-border-image-3-ref.html +== svg-as-border-image-4a.html svg-as-border-image-4-ref.html +== svg-as-border-image-4b.html svg-as-border-image-4-ref.html diff --git a/layout/reftests/border-image/repeat-image-1-ref.html b/layout/reftests/border-image/repeat-image-1-ref.html new file mode 100644 index 0000000000..73620462c5 --- /dev/null +++ b/layout/reftests/border-image/repeat-image-1-ref.html @@ -0,0 +1,57 @@ + + + + test of border-image + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/layout/reftests/border-image/repeat-image-1.html b/layout/reftests/border-image/repeat-image-1.html new file mode 100644 index 0000000000..87705a0b7c --- /dev/null +++ b/layout/reftests/border-image/repeat-image-1.html @@ -0,0 +1,35 @@ + + + + test of border-image + + + + + +
+ + + diff --git a/layout/reftests/border-image/reticule-bl.png b/layout/reftests/border-image/reticule-bl.png new file mode 100644 index 0000000000..6abbaf319f Binary files /dev/null and b/layout/reftests/border-image/reticule-bl.png differ diff --git a/layout/reftests/border-image/reticule-bo.png b/layout/reftests/border-image/reticule-bo.png new file mode 100644 index 0000000000..f72a67381c Binary files /dev/null and b/layout/reftests/border-image/reticule-bo.png differ diff --git a/layout/reftests/border-image/reticule-br.png b/layout/reftests/border-image/reticule-br.png new file mode 100644 index 0000000000..84e22afe2a Binary files /dev/null and b/layout/reftests/border-image/reticule-br.png differ diff --git a/layout/reftests/border-image/reticule-ct.png b/layout/reftests/border-image/reticule-ct.png new file mode 100644 index 0000000000..71ac10f611 Binary files /dev/null and b/layout/reftests/border-image/reticule-ct.png differ diff --git a/layout/reftests/border-image/reticule-le.png b/layout/reftests/border-image/reticule-le.png new file mode 100644 index 0000000000..abe56ffad6 Binary files /dev/null and b/layout/reftests/border-image/reticule-le.png differ diff --git a/layout/reftests/border-image/reticule-ri.png b/layout/reftests/border-image/reticule-ri.png new file mode 100644 index 0000000000..95d7db8423 Binary files /dev/null and b/layout/reftests/border-image/reticule-ri.png differ diff --git a/layout/reftests/border-image/reticule-tl.png b/layout/reftests/border-image/reticule-tl.png new file mode 100644 index 0000000000..8a3516998a Binary files /dev/null and b/layout/reftests/border-image/reticule-tl.png differ diff --git a/layout/reftests/border-image/reticule-to.png b/layout/reftests/border-image/reticule-to.png new file mode 100644 index 0000000000..d1b082c9ba Binary files /dev/null and b/layout/reftests/border-image/reticule-to.png differ diff --git a/layout/reftests/border-image/reticule-tr.png b/layout/reftests/border-image/reticule-tr.png new file mode 100644 index 0000000000..cd9bb5a5a4 Binary files /dev/null and b/layout/reftests/border-image/reticule-tr.png differ diff --git a/layout/reftests/border-image/reticule.png b/layout/reftests/border-image/reticule.png new file mode 100644 index 0000000000..02c7d10e76 Binary files /dev/null and b/layout/reftests/border-image/reticule.png differ diff --git a/layout/reftests/border-image/roundrectbutton.png b/layout/reftests/border-image/roundrectbutton.png new file mode 100644 index 0000000000..c194fdc5fb Binary files /dev/null and b/layout/reftests/border-image/roundrectbutton.png differ diff --git a/layout/reftests/border-image/side-scaling-1h-ref.html b/layout/reftests/border-image/side-scaling-1h-ref.html new file mode 100644 index 0000000000..2b306c385a --- /dev/null +++ b/layout/reftests/border-image/side-scaling-1h-ref.html @@ -0,0 +1,28 @@ + + +border-image: repeat with zero-height top and bottom + + +

+ + + + + + + + + +

+ diff --git a/layout/reftests/border-image/side-scaling-1h.html b/layout/reftests/border-image/side-scaling-1h.html new file mode 100644 index 0000000000..6ad0369af9 --- /dev/null +++ b/layout/reftests/border-image/side-scaling-1h.html @@ -0,0 +1,28 @@ + + +border-image: repeat with zero-height top and bottom + + +

+ + + + + + + + + +

+ diff --git a/layout/reftests/border-image/side-scaling-1v-ref.html b/layout/reftests/border-image/side-scaling-1v-ref.html new file mode 100644 index 0000000000..735ecf3cfa --- /dev/null +++ b/layout/reftests/border-image/side-scaling-1v-ref.html @@ -0,0 +1,28 @@ + + +border-image: repeat with zero-width left and right + + +

+ + + + + + + + + +

+ diff --git a/layout/reftests/border-image/side-scaling-1v.html b/layout/reftests/border-image/side-scaling-1v.html new file mode 100644 index 0000000000..b3c99f6a28 --- /dev/null +++ b/layout/reftests/border-image/side-scaling-1v.html @@ -0,0 +1,28 @@ + + +border-image: repeat with zero-width left and right + + +

+ + + + + + + + + +

+ diff --git a/layout/reftests/border-image/solid-image-1-ref.html b/layout/reftests/border-image/solid-image-1-ref.html new file mode 100644 index 0000000000..511dc115b7 --- /dev/null +++ b/layout/reftests/border-image/solid-image-1-ref.html @@ -0,0 +1,11 @@ + + + + test of border-image + + + + +
border.png
second longer longer longer longer longer longer line
third longer longer longer longer longer longer line
+ + diff --git a/layout/reftests/border-image/solid-image-1.html b/layout/reftests/border-image/solid-image-1.html new file mode 100644 index 0000000000..ef28ba1141 --- /dev/null +++ b/layout/reftests/border-image/solid-image-1.html @@ -0,0 +1,20 @@ + + + + test of border-image + + + + + +
border.png
second longer longer longer longer longer longer line
third longer longer longer longer longer longer line
+ + diff --git a/layout/reftests/border-image/solid-image-1a.html b/layout/reftests/border-image/solid-image-1a.html new file mode 100644 index 0000000000..af60a75e36 --- /dev/null +++ b/layout/reftests/border-image/solid-image-1a.html @@ -0,0 +1,19 @@ + + + + test of border-image + + + + + +
border.png
second longer longer longer longer longer longer line
third longer longer longer longer longer longer line
+ + diff --git a/layout/reftests/border-image/solid-image-2-ref.html b/layout/reftests/border-image/solid-image-2-ref.html new file mode 100644 index 0000000000..640791fea7 --- /dev/null +++ b/layout/reftests/border-image/solid-image-2-ref.html @@ -0,0 +1,38 @@ + + + + test of border-image + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/border-image/solid-image-2.html b/layout/reftests/border-image/solid-image-2.html new file mode 100644 index 0000000000..fe1837f511 --- /dev/null +++ b/layout/reftests/border-image/solid-image-2.html @@ -0,0 +1,42 @@ + + + + test of border-image + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/border-image/solid-image-2a.html b/layout/reftests/border-image/solid-image-2a.html new file mode 100644 index 0000000000..3e2f48f60d --- /dev/null +++ b/layout/reftests/border-image/solid-image-2a.html @@ -0,0 +1,42 @@ + + + + test of border-image + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/border-image/svg-as-border-image-1-ref.html b/layout/reftests/border-image/svg-as-border-image-1-ref.html new file mode 100644 index 0000000000..ea2a51381b --- /dev/null +++ b/layout/reftests/border-image/svg-as-border-image-1-ref.html @@ -0,0 +1,19 @@ + + + +reference of svg-as-border-image + + + +
+ + diff --git a/layout/reftests/border-image/svg-as-border-image-1a.html b/layout/reftests/border-image/svg-as-border-image-1a.html new file mode 100644 index 0000000000..6b5eaf405d --- /dev/null +++ b/layout/reftests/border-image/svg-as-border-image-1a.html @@ -0,0 +1,18 @@ + + + +test of svg-as-border-image + + + +
+ + diff --git a/layout/reftests/border-image/svg-as-border-image-1b.html b/layout/reftests/border-image/svg-as-border-image-1b.html new file mode 100644 index 0000000000..2c3e5d92bc --- /dev/null +++ b/layout/reftests/border-image/svg-as-border-image-1b.html @@ -0,0 +1,18 @@ + + + +test of svg-as-border-image + + + +
+ + diff --git a/layout/reftests/border-image/svg-as-border-image-1c.html b/layout/reftests/border-image/svg-as-border-image-1c.html new file mode 100644 index 0000000000..2ab2642e6b --- /dev/null +++ b/layout/reftests/border-image/svg-as-border-image-1c.html @@ -0,0 +1,18 @@ + + + +test of svg-as-border-image + + + +
+ + diff --git a/layout/reftests/border-image/svg-as-border-image-2-ref.html b/layout/reftests/border-image/svg-as-border-image-2-ref.html new file mode 100644 index 0000000000..72cd23b153 --- /dev/null +++ b/layout/reftests/border-image/svg-as-border-image-2-ref.html @@ -0,0 +1,18 @@ + + + +reference for svg-as-border-image + + + +
+ + diff --git a/layout/reftests/border-image/svg-as-border-image-2.html b/layout/reftests/border-image/svg-as-border-image-2.html new file mode 100644 index 0000000000..56d9e3b81c --- /dev/null +++ b/layout/reftests/border-image/svg-as-border-image-2.html @@ -0,0 +1,18 @@ + + + +test of svg-as-border-image + + + +
+ + diff --git a/layout/reftests/border-image/svg-as-border-image-3-ref.html b/layout/reftests/border-image/svg-as-border-image-3-ref.html new file mode 100644 index 0000000000..42c176b866 --- /dev/null +++ b/layout/reftests/border-image/svg-as-border-image-3-ref.html @@ -0,0 +1,18 @@ + + + +reference for svg-as-border-image + + + +
+ + diff --git a/layout/reftests/border-image/svg-as-border-image-3.html b/layout/reftests/border-image/svg-as-border-image-3.html new file mode 100644 index 0000000000..44403c15c1 --- /dev/null +++ b/layout/reftests/border-image/svg-as-border-image-3.html @@ -0,0 +1,18 @@ + + + +test of svg-as-border-image + + + +
+ + diff --git a/layout/reftests/border-image/svg-as-border-image-4-ref.html b/layout/reftests/border-image/svg-as-border-image-4-ref.html new file mode 100644 index 0000000000..1fcff1f834 --- /dev/null +++ b/layout/reftests/border-image/svg-as-border-image-4-ref.html @@ -0,0 +1,24 @@ + + +reference of svg-as-border-image + + + +
+
+ + diff --git a/layout/reftests/border-image/svg-as-border-image-4a.html b/layout/reftests/border-image/svg-as-border-image-4a.html new file mode 100644 index 0000000000..ec4f54e61a --- /dev/null +++ b/layout/reftests/border-image/svg-as-border-image-4a.html @@ -0,0 +1,33 @@ + + +test of svg-as-border-image + + + + +
+
+ + diff --git a/layout/reftests/border-image/svg-as-border-image-4b.html b/layout/reftests/border-image/svg-as-border-image-4b.html new file mode 100644 index 0000000000..80600ebe90 --- /dev/null +++ b/layout/reftests/border-image/svg-as-border-image-4b.html @@ -0,0 +1,25 @@ + + +test of svg-as-border-image + + + +
+
+ + diff --git a/layout/reftests/border-image/transparent-image-1-ref.html b/layout/reftests/border-image/transparent-image-1-ref.html new file mode 100644 index 0000000000..cf1b72dfc7 --- /dev/null +++ b/layout/reftests/border-image/transparent-image-1-ref.html @@ -0,0 +1,11 @@ + + + + test of border-image + + + + +
border.png
second longer longer longer longer longer longer line
third longer longer longer longer longer longer line
+ + diff --git a/layout/reftests/border-image/transparent-image-1.html b/layout/reftests/border-image/transparent-image-1.html new file mode 100644 index 0000000000..397d470a45 --- /dev/null +++ b/layout/reftests/border-image/transparent-image-1.html @@ -0,0 +1,19 @@ + + + + test of border-image + + + + + +
border.png
second longer longer longer longer longer longer line
third longer longer longer longer longer longer line
+ + diff --git a/layout/reftests/border-radius/border-circle-2-ref.xhtml b/layout/reftests/border-radius/border-circle-2-ref.xhtml new file mode 100644 index 0000000000..b589b4d04b --- /dev/null +++ b/layout/reftests/border-radius/border-circle-2-ref.xhtml @@ -0,0 +1,11 @@ + + + + + + + diff --git a/layout/reftests/border-radius/border-circle-2.html b/layout/reftests/border-radius/border-circle-2.html new file mode 100644 index 0000000000..6ad0321abc --- /dev/null +++ b/layout/reftests/border-radius/border-circle-2.html @@ -0,0 +1,20 @@ + + +Circular border + + +
diff --git a/layout/reftests/border-radius/border-circle.html b/layout/reftests/border-radius/border-circle.html new file mode 100644 index 0000000000..02fbebe7ac --- /dev/null +++ b/layout/reftests/border-radius/border-circle.html @@ -0,0 +1,11 @@ + + +Circular border + + +
diff --git a/layout/reftests/border-radius/border-ellips.html b/layout/reftests/border-radius/border-ellips.html new file mode 100644 index 0000000000..94c53fafa0 --- /dev/null +++ b/layout/reftests/border-radius/border-ellips.html @@ -0,0 +1,11 @@ + + +Elliptical border + + +
diff --git a/layout/reftests/border-radius/border-reduce-height-ref.html b/layout/reftests/border-radius/border-reduce-height-ref.html new file mode 100644 index 0000000000..0c28216dac --- /dev/null +++ b/layout/reftests/border-radius/border-reduce-height-ref.html @@ -0,0 +1,19 @@ + + + + + +
+ + diff --git a/layout/reftests/border-radius/border-reduce-height.html b/layout/reftests/border-radius/border-reduce-height.html new file mode 100644 index 0000000000..db0310a6ba --- /dev/null +++ b/layout/reftests/border-radius/border-reduce-height.html @@ -0,0 +1,19 @@ + + + + + +
+ + diff --git a/layout/reftests/border-radius/border-square.html b/layout/reftests/border-radius/border-square.html new file mode 100644 index 0000000000..4e16637bbe --- /dev/null +++ b/layout/reftests/border-radius/border-square.html @@ -0,0 +1,10 @@ + + +Square border + + +
diff --git a/layout/reftests/border-radius/border-value-interpret-ref.html b/layout/reftests/border-radius/border-value-interpret-ref.html new file mode 100644 index 0000000000..c9a42716b0 --- /dev/null +++ b/layout/reftests/border-radius/border-value-interpret-ref.html @@ -0,0 +1,21 @@ + + + + Test different types of values with border radius + + + + +
+ diff --git a/layout/reftests/border-radius/border-value-interpret.html b/layout/reftests/border-radius/border-value-interpret.html new file mode 100644 index 0000000000..16ee01c973 --- /dev/null +++ b/layout/reftests/border-radius/border-value-interpret.html @@ -0,0 +1,18 @@ + + + + Test different types of values with border radius + + + +
+ diff --git a/layout/reftests/border-radius/clipping-1-ref.html b/layout/reftests/border-radius/clipping-1-ref.html new file mode 100644 index 0000000000..f02eee730b --- /dev/null +++ b/layout/reftests/border-radius/clipping-1-ref.html @@ -0,0 +1,28 @@ + + +Border clipping + + + +
+
+ diff --git a/layout/reftests/border-radius/clipping-1.html b/layout/reftests/border-radius/clipping-1.html new file mode 100644 index 0000000000..979af78817 --- /dev/null +++ b/layout/reftests/border-radius/clipping-1.html @@ -0,0 +1,19 @@ + + +Border clipping + + + +
+ diff --git a/layout/reftests/border-radius/clipping-2.html b/layout/reftests/border-radius/clipping-2.html new file mode 100644 index 0000000000..b0630a7fb2 --- /dev/null +++ b/layout/reftests/border-radius/clipping-2.html @@ -0,0 +1,30 @@ + + +Border clipping + + + +
+
+ diff --git a/layout/reftests/border-radius/clipping-3-ref.xhtml b/layout/reftests/border-radius/clipping-3-ref.xhtml new file mode 100644 index 0000000000..9cab93dbd7 --- /dev/null +++ b/layout/reftests/border-radius/clipping-3-ref.xhtml @@ -0,0 +1,19 @@ + + +
+ + + + + + + + + + diff --git a/layout/reftests/border-radius/clipping-3.html b/layout/reftests/border-radius/clipping-3.html new file mode 100644 index 0000000000..af52adb304 --- /dev/null +++ b/layout/reftests/border-radius/clipping-3.html @@ -0,0 +1,27 @@ + + +Border clipping + + + +
+
+ diff --git a/layout/reftests/border-radius/clipping-4-canvas.html b/layout/reftests/border-radius/clipping-4-canvas.html new file mode 100644 index 0000000000..c7836b8370 --- /dev/null +++ b/layout/reftests/border-radius/clipping-4-canvas.html @@ -0,0 +1,14 @@ + +Test for clipping of border-radius + + + diff --git a/layout/reftests/border-radius/clipping-4-image.html b/layout/reftests/border-radius/clipping-4-image.html new file mode 100644 index 0000000000..8fedba7221 --- /dev/null +++ b/layout/reftests/border-radius/clipping-4-image.html @@ -0,0 +1,10 @@ + +Test for clipping of border-radius + + diff --git a/layout/reftests/border-radius/clipping-4-notref.html b/layout/reftests/border-radius/clipping-4-notref.html new file mode 100644 index 0000000000..816856f3e1 --- /dev/null +++ b/layout/reftests/border-radius/clipping-4-notref.html @@ -0,0 +1,10 @@ + +Test for clipping of border-radius + +
diff --git a/layout/reftests/border-radius/clipping-4-overflow-hidden.html b/layout/reftests/border-radius/clipping-4-overflow-hidden.html new file mode 100644 index 0000000000..734fdef20a --- /dev/null +++ b/layout/reftests/border-radius/clipping-4-overflow-hidden.html @@ -0,0 +1,16 @@ + +Test for clipping of border-radius + +
diff --git a/layout/reftests/border-radius/clipping-4-ref.html b/layout/reftests/border-radius/clipping-4-ref.html new file mode 100644 index 0000000000..ebe86707f3 --- /dev/null +++ b/layout/reftests/border-radius/clipping-4-ref.html @@ -0,0 +1,11 @@ + +Test for clipping of border-radius + +
diff --git a/layout/reftests/border-radius/clipping-5-canvas.html b/layout/reftests/border-radius/clipping-5-canvas.html new file mode 100644 index 0000000000..62c05ccf4c --- /dev/null +++ b/layout/reftests/border-radius/clipping-5-canvas.html @@ -0,0 +1,20 @@ + +Test for clipping of border-radius + + + diff --git a/layout/reftests/border-radius/clipping-5-image.html b/layout/reftests/border-radius/clipping-5-image.html new file mode 100644 index 0000000000..8399d0894a --- /dev/null +++ b/layout/reftests/border-radius/clipping-5-image.html @@ -0,0 +1,16 @@ + +Test for clipping of border-radius + + diff --git a/layout/reftests/border-radius/clipping-5-overflow-hidden.html b/layout/reftests/border-radius/clipping-5-overflow-hidden.html new file mode 100644 index 0000000000..e81668ff7b --- /dev/null +++ b/layout/reftests/border-radius/clipping-5-overflow-hidden.html @@ -0,0 +1,24 @@ + +Test for clipping of border-radius + +
diff --git a/layout/reftests/border-radius/clipping-5-ref.html b/layout/reftests/border-radius/clipping-5-ref.html new file mode 100644 index 0000000000..bcac4ef848 --- /dev/null +++ b/layout/reftests/border-radius/clipping-5-ref.html @@ -0,0 +1,17 @@ + +Test for clipping of border-radius + +
diff --git a/layout/reftests/border-radius/clipping-5-refc.html b/layout/reftests/border-radius/clipping-5-refc.html new file mode 100644 index 0000000000..56b130b9c9 --- /dev/null +++ b/layout/reftests/border-radius/clipping-5-refc.html @@ -0,0 +1,19 @@ + +Test for clipping of border-radius + + + diff --git a/layout/reftests/border-radius/clipping-5-refi.html b/layout/reftests/border-radius/clipping-5-refi.html new file mode 100644 index 0000000000..2e3036dd5e --- /dev/null +++ b/layout/reftests/border-radius/clipping-5-refi.html @@ -0,0 +1,15 @@ + +Test for clipping of border-radius + + diff --git a/layout/reftests/border-radius/clipping-6-ref.html b/layout/reftests/border-radius/clipping-6-ref.html new file mode 100644 index 0000000000..7644fe21fe --- /dev/null +++ b/layout/reftests/border-radius/clipping-6-ref.html @@ -0,0 +1,15 @@ + + + + + + +
+
+
+
Hi
+
+
+
+ diff --git a/layout/reftests/border-radius/clipping-6.html b/layout/reftests/border-radius/clipping-6.html new file mode 100644 index 0000000000..3447a17e9e --- /dev/null +++ b/layout/reftests/border-radius/clipping-6.html @@ -0,0 +1,13 @@ + + + + + + +
+
+
Hi
+
+
+ diff --git a/layout/reftests/border-radius/clipping-7-ref.html b/layout/reftests/border-radius/clipping-7-ref.html new file mode 100644 index 0000000000..1d83e5baa0 --- /dev/null +++ b/layout/reftests/border-radius/clipping-7-ref.html @@ -0,0 +1,13 @@ + + + + + + +
+
+
+
+
+ diff --git a/layout/reftests/border-radius/clipping-7.html b/layout/reftests/border-radius/clipping-7.html new file mode 100644 index 0000000000..f435d2c41c --- /dev/null +++ b/layout/reftests/border-radius/clipping-7.html @@ -0,0 +1,13 @@ + + + + + + +
+
+
+
+
+ diff --git a/layout/reftests/border-radius/clipping-and-zindex-1-ref.html b/layout/reftests/border-radius/clipping-and-zindex-1-ref.html new file mode 100644 index 0000000000..f1155db7fe --- /dev/null +++ b/layout/reftests/border-radius/clipping-and-zindex-1-ref.html @@ -0,0 +1,18 @@ + +Test for z-index relationship to border-radius clipping of overflow + + +
+
+
diff --git a/layout/reftests/border-radius/clipping-and-zindex-1.html b/layout/reftests/border-radius/clipping-and-zindex-1.html new file mode 100644 index 0000000000..f565d7a822 --- /dev/null +++ b/layout/reftests/border-radius/clipping-and-zindex-1.html @@ -0,0 +1,19 @@ + +Test for z-index relationship to border-radius clipping of overflow + + +
+
+
diff --git a/layout/reftests/border-radius/clipping-preserve-3d-ref.html b/layout/reftests/border-radius/clipping-preserve-3d-ref.html new file mode 100644 index 0000000000..54ce4bc044 --- /dev/null +++ b/layout/reftests/border-radius/clipping-preserve-3d-ref.html @@ -0,0 +1,11 @@ + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/border-radius/clipping-preserve-3d.html b/layout/reftests/border-radius/clipping-preserve-3d.html new file mode 100644 index 0000000000..62e6380b74 --- /dev/null +++ b/layout/reftests/border-radius/clipping-preserve-3d.html @@ -0,0 +1,11 @@ + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/border-radius/color-layer-1-ref.html b/layout/reftests/border-radius/color-layer-1-ref.html new file mode 100644 index 0000000000..118077040f --- /dev/null +++ b/layout/reftests/border-radius/color-layer-1-ref.html @@ -0,0 +1,10 @@ + + + +
+
+
+
+
+ + diff --git a/layout/reftests/border-radius/color-layer-1a.html b/layout/reftests/border-radius/color-layer-1a.html new file mode 100644 index 0000000000..ff600cb660 --- /dev/null +++ b/layout/reftests/border-radius/color-layer-1a.html @@ -0,0 +1,8 @@ + + + +
+
+
+ + \ No newline at end of file diff --git a/layout/reftests/border-radius/corner-1-ref.svg b/layout/reftests/border-radius/corner-1-ref.svg new file mode 100644 index 0000000000..d3e0586f8c --- /dev/null +++ b/layout/reftests/border-radius/corner-1-ref.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/layout/reftests/border-radius/corner-1.html b/layout/reftests/border-radius/corner-1.html new file mode 100644 index 0000000000..a606b38f8f --- /dev/null +++ b/layout/reftests/border-radius/corner-1.html @@ -0,0 +1,18 @@ + + +Corners different + + + +
+ diff --git a/layout/reftests/border-radius/corner-2-ref.svg b/layout/reftests/border-radius/corner-2-ref.svg new file mode 100644 index 0000000000..3232472eb1 --- /dev/null +++ b/layout/reftests/border-radius/corner-2-ref.svg @@ -0,0 +1,12 @@ + + + + + diff --git a/layout/reftests/border-radius/corner-2.html b/layout/reftests/border-radius/corner-2.html new file mode 100644 index 0000000000..cd860e843a --- /dev/null +++ b/layout/reftests/border-radius/corner-2.html @@ -0,0 +1,18 @@ + + +Corners different + + + +
+ diff --git a/layout/reftests/border-radius/corner-3-ref.svg b/layout/reftests/border-radius/corner-3-ref.svg new file mode 100644 index 0000000000..210cc7637c --- /dev/null +++ b/layout/reftests/border-radius/corner-3-ref.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/border-radius/corner-3.html b/layout/reftests/border-radius/corner-3.html new file mode 100644 index 0000000000..ee4dd73113 --- /dev/null +++ b/layout/reftests/border-radius/corner-3.html @@ -0,0 +1,22 @@ + + + + Test when only some of the corners have a border-radius and the border-radius is greater than the sum of the border width and the element's content area width/height + + + +
+ + diff --git a/layout/reftests/border-radius/corner-4-ref.svg b/layout/reftests/border-radius/corner-4-ref.svg new file mode 100644 index 0000000000..939ccc04ac --- /dev/null +++ b/layout/reftests/border-radius/corner-4-ref.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/border-radius/corner-4.html b/layout/reftests/border-radius/corner-4.html new file mode 100644 index 0000000000..a51c24f9ca --- /dev/null +++ b/layout/reftests/border-radius/corner-4.html @@ -0,0 +1,22 @@ + + + + Test the border transparency + + + +
+ + diff --git a/layout/reftests/border-radius/corner-joins-1-ref.xhtml b/layout/reftests/border-radius/corner-joins-1-ref.xhtml new file mode 100644 index 0000000000..1b0ba24a6b --- /dev/null +++ b/layout/reftests/border-radius/corner-joins-1-ref.xhtml @@ -0,0 +1,89 @@ + + + +border + + + +
+
+
+ + + + +
+
+ + + + + + + + + + + +
+
+
+
+ + + + +
+
+ + + + + +
+ + diff --git a/layout/reftests/border-radius/corner-joins-1.xhtml b/layout/reftests/border-radius/corner-joins-1.xhtml new file mode 100644 index 0000000000..f7a9b8ecdc --- /dev/null +++ b/layout/reftests/border-radius/corner-joins-1.xhtml @@ -0,0 +1,78 @@ + + + +border + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/border-radius/corner-joins-2-ref.xhtml b/layout/reftests/border-radius/corner-joins-2-ref.xhtml new file mode 100644 index 0000000000..de765cd10d --- /dev/null +++ b/layout/reftests/border-radius/corner-joins-2-ref.xhtml @@ -0,0 +1,36 @@ + + + +border + + + +
+
+
+ + + + + + diff --git a/layout/reftests/border-radius/corner-joins-2.xhtml b/layout/reftests/border-radius/corner-joins-2.xhtml new file mode 100644 index 0000000000..fcc0399c32 --- /dev/null +++ b/layout/reftests/border-radius/corner-joins-2.xhtml @@ -0,0 +1,42 @@ + + + +border + + + +
+
+
+ + + + + + diff --git a/layout/reftests/border-radius/corner-split-ref.svg b/layout/reftests/border-radius/corner-split-ref.svg new file mode 100644 index 0000000000..742fc03ba9 --- /dev/null +++ b/layout/reftests/border-radius/corner-split-ref.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/border-radius/corner-split.html b/layout/reftests/border-radius/corner-split.html new file mode 100644 index 0000000000..59d26aa1e5 --- /dev/null +++ b/layout/reftests/border-radius/corner-split.html @@ -0,0 +1,32 @@ + + + + + + +
+ + + + + + + + + + diff --git a/layout/reftests/border-radius/curved-border-background-nogap-ref.html b/layout/reftests/border-radius/curved-border-background-nogap-ref.html new file mode 100644 index 0000000000..67aead2bca --- /dev/null +++ b/layout/reftests/border-radius/curved-border-background-nogap-ref.html @@ -0,0 +1,9 @@ + + +
diff --git a/layout/reftests/border-radius/curved-border-background-nogap.html b/layout/reftests/border-radius/curved-border-background-nogap.html new file mode 100644 index 0000000000..01207e7f04 --- /dev/null +++ b/layout/reftests/border-radius/curved-border-background-nogap.html @@ -0,0 +1,36 @@ + + +
diff --git a/layout/reftests/border-radius/curved-borders-all-styles.html b/layout/reftests/border-radius/curved-borders-all-styles.html new file mode 100644 index 0000000000..e816483e21 --- /dev/null +++ b/layout/reftests/border-radius/curved-borders-all-styles.html @@ -0,0 +1,29 @@ + + + + testcase for bug #382721 + + + + + + + + diff --git a/layout/reftests/border-radius/curved-stripe-border-ref.svg b/layout/reftests/border-radius/curved-stripe-border-ref.svg new file mode 100644 index 0000000000..726094142c --- /dev/null +++ b/layout/reftests/border-radius/curved-stripe-border-ref.svg @@ -0,0 +1,26 @@ + + +Curved stripe border (SVG) + + + + diff --git a/layout/reftests/border-radius/curved-stripe-border.html b/layout/reftests/border-radius/curved-stripe-border.html new file mode 100644 index 0000000000..1f962765d1 --- /dev/null +++ b/layout/reftests/border-radius/curved-stripe-border.html @@ -0,0 +1,17 @@ + + +Curved stripe border (HTML) + + +
+ diff --git a/layout/reftests/border-radius/iframe-1-ref.html b/layout/reftests/border-radius/iframe-1-ref.html new file mode 100644 index 0000000000..360c443f04 --- /dev/null +++ b/layout/reftests/border-radius/iframe-1-ref.html @@ -0,0 +1,7 @@ + + + +
+
+ + diff --git a/layout/reftests/border-radius/iframe-1.html b/layout/reftests/border-radius/iframe-1.html new file mode 100644 index 0000000000..b3fc86792c --- /dev/null +++ b/layout/reftests/border-radius/iframe-1.html @@ -0,0 +1,7 @@ + + + +
+
+ + diff --git a/layout/reftests/border-radius/inherit-1-ref.html b/layout/reftests/border-radius/inherit-1-ref.html new file mode 100644 index 0000000000..c77e814ff3 --- /dev/null +++ b/layout/reftests/border-radius/inherit-1-ref.html @@ -0,0 +1,25 @@ + + +Border-radius inheritance + + + +
+ diff --git a/layout/reftests/border-radius/inherit-1.html b/layout/reftests/border-radius/inherit-1.html new file mode 100644 index 0000000000..012e14799c --- /dev/null +++ b/layout/reftests/border-radius/inherit-1.html @@ -0,0 +1,24 @@ + + +Border-radius inheritance + + + +
+ diff --git a/layout/reftests/border-radius/intersecting-clipping-1-canvas.html b/layout/reftests/border-radius/intersecting-clipping-1-canvas.html new file mode 100644 index 0000000000..020b1e4ce2 --- /dev/null +++ b/layout/reftests/border-radius/intersecting-clipping-1-canvas.html @@ -0,0 +1,20 @@ + +Test for clipping of border-radius + +
+ diff --git a/layout/reftests/border-radius/intersecting-clipping-1-image.html b/layout/reftests/border-radius/intersecting-clipping-1-image.html new file mode 100644 index 0000000000..ba533d1097 --- /dev/null +++ b/layout/reftests/border-radius/intersecting-clipping-1-image.html @@ -0,0 +1,16 @@ + +Test for clipping of border-radius + +
diff --git a/layout/reftests/border-radius/intersecting-clipping-1-overflow-hidden.html b/layout/reftests/border-radius/intersecting-clipping-1-overflow-hidden.html new file mode 100644 index 0000000000..38e2e3f48c --- /dev/null +++ b/layout/reftests/border-radius/intersecting-clipping-1-overflow-hidden.html @@ -0,0 +1,18 @@ + +Test for clipping of border-radius + +
diff --git a/layout/reftests/border-radius/intersecting-clipping-1-ref.html b/layout/reftests/border-radius/intersecting-clipping-1-ref.html new file mode 100644 index 0000000000..0e4061a3f5 --- /dev/null +++ b/layout/reftests/border-radius/intersecting-clipping-1-ref.html @@ -0,0 +1,53 @@ + +Test for clipping of border-radius + +
+
+ + + +
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +
diff --git a/layout/reftests/border-radius/intersecting-clipping-1-refc.html b/layout/reftests/border-radius/intersecting-clipping-1-refc.html new file mode 100644 index 0000000000..7208a8c67b --- /dev/null +++ b/layout/reftests/border-radius/intersecting-clipping-1-refc.html @@ -0,0 +1,55 @@ + +Test for clipping of border-radius + +
+
+ + + + +
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +
diff --git a/layout/reftests/border-radius/intersecting-clipping-1-refi.html b/layout/reftests/border-radius/intersecting-clipping-1-refi.html new file mode 100644 index 0000000000..c21a147252 --- /dev/null +++ b/layout/reftests/border-radius/intersecting-clipping-1-refi.html @@ -0,0 +1,51 @@ + +Test for clipping of border-radius + +
+
+ + + +
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +
diff --git a/layout/reftests/border-radius/invalidate-1-ref.html b/layout/reftests/border-radius/invalidate-1-ref.html new file mode 100644 index 0000000000..951f549d04 --- /dev/null +++ b/layout/reftests/border-radius/invalidate-1-ref.html @@ -0,0 +1,7 @@ + + + +
+
+ + diff --git a/layout/reftests/border-radius/invalidate-1a.html b/layout/reftests/border-radius/invalidate-1a.html new file mode 100644 index 0000000000..0d5ce323be --- /dev/null +++ b/layout/reftests/border-radius/invalidate-1a.html @@ -0,0 +1,15 @@ + + + +
+
+ + + diff --git a/layout/reftests/border-radius/invalidate-1b.html b/layout/reftests/border-radius/invalidate-1b.html new file mode 100644 index 0000000000..be740a2251 --- /dev/null +++ b/layout/reftests/border-radius/invalidate-1b.html @@ -0,0 +1,15 @@ + + + +
+
+ + + diff --git a/layout/reftests/border-radius/outline-circle.html b/layout/reftests/border-radius/outline-circle.html new file mode 100644 index 0000000000..41fcf369e3 --- /dev/null +++ b/layout/reftests/border-radius/outline-circle.html @@ -0,0 +1,11 @@ + + +Circular outline + + +
diff --git a/layout/reftests/border-radius/outline-ellips.html b/layout/reftests/border-radius/outline-ellips.html new file mode 100644 index 0000000000..965f44432f --- /dev/null +++ b/layout/reftests/border-radius/outline-ellips.html @@ -0,0 +1,11 @@ + + +Elliptical outline + + +
diff --git a/layout/reftests/border-radius/outline-square.html b/layout/reftests/border-radius/outline-square.html new file mode 100644 index 0000000000..e95610cf25 --- /dev/null +++ b/layout/reftests/border-radius/outline-square.html @@ -0,0 +1,10 @@ + + +Square outline + + +
diff --git a/layout/reftests/border-radius/percent-1-ref.html b/layout/reftests/border-radius/percent-1-ref.html new file mode 100644 index 0000000000..8bfd633b2d --- /dev/null +++ b/layout/reftests/border-radius/percent-1-ref.html @@ -0,0 +1,55 @@ + +Border radius with percent units — reference + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ diff --git a/layout/reftests/border-radius/percent-1.html b/layout/reftests/border-radius/percent-1.html new file mode 100644 index 0000000000..395a070ca7 --- /dev/null +++ b/layout/reftests/border-radius/percent-1.html @@ -0,0 +1,37 @@ + +Border radius with percent units — test + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ diff --git a/layout/reftests/border-radius/percent-2-ref.html b/layout/reftests/border-radius/percent-2-ref.html new file mode 100644 index 0000000000..2680427acd --- /dev/null +++ b/layout/reftests/border-radius/percent-2-ref.html @@ -0,0 +1,55 @@ + +Border radius with percent units — reference + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ diff --git a/layout/reftests/border-radius/percent-2.html b/layout/reftests/border-radius/percent-2.html new file mode 100644 index 0000000000..98fdb10bed --- /dev/null +++ b/layout/reftests/border-radius/percent-2.html @@ -0,0 +1,37 @@ + +Border radius with percent units — test + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ diff --git a/layout/reftests/border-radius/percent-3-ref.html b/layout/reftests/border-radius/percent-3-ref.html new file mode 100644 index 0000000000..83abf9c4da --- /dev/null +++ b/layout/reftests/border-radius/percent-3-ref.html @@ -0,0 +1,55 @@ + +Border radius with percent units — reference + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ diff --git a/layout/reftests/border-radius/percent-3.html b/layout/reftests/border-radius/percent-3.html new file mode 100644 index 0000000000..bb3103554e --- /dev/null +++ b/layout/reftests/border-radius/percent-3.html @@ -0,0 +1,37 @@ + +Border radius with percent units — test + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ diff --git a/layout/reftests/border-radius/reftest.list b/layout/reftests/border-radius/reftest.list new file mode 100644 index 0000000000..b548c11b33 --- /dev/null +++ b/layout/reftests/border-radius/reftest.list @@ -0,0 +1,96 @@ +# really basic tests that square, circular, and elliptical border and +# outline radius are not the same thing +!= border-square.html about:blank +!= border-circle.html about:blank +!= border-ellips.html about:blank +!= border-square.html border-circle.html +!= border-square.html border-ellips.html +!= border-circle.html border-ellips.html + +!= outline-square.html about:blank +!= outline-circle.html about:blank +!= outline-ellips.html about:blank +!= outline-square.html outline-circle.html +!= outline-square.html outline-ellips.html +!= outline-circle.html outline-ellips.html +== border-value-interpret.html border-value-interpret-ref.html +!= curved-borders-all-styles.html about:blank # no way to generate reference for dotted/dashed/inset/outset +# ridge/groove borders + +# percent units +== percent-1.html percent-1-ref.html +fuzzy(0-1,0-342) == percent-2.html percent-2-ref.html +fuzzy(0-1,0-343) == percent-3.html percent-3-ref.html + +# more serious tests, using SVG reference +fuzzy(17-30,58-70) == border-circle-2.html border-circle-2-ref.xhtml +fuzzy(61-63,248-1013) == curved-stripe-border.html curved-stripe-border-ref.svg # bug 459945 + +# Corners +fuzzy(17-30,47-58) == corner-1.html corner-1-ref.svg # bottom corners different radius than top corners +fuzzy(18-30,49-57) == corner-2.html corner-2-ref.svg # right corners different radius than left corners; see bug 500804 +fuzzy(18-23,90-105) == corner-3.html corner-3-ref.svg +fuzzy(12-13,83-108) == corner-4.html corner-4-ref.svg + +# Test that radii too long are reduced +== border-reduce-height.html border-reduce-height-ref.html + +# Tests for border clipping +fails == clipping-1.html clipping-1-ref.html # background color should completely fill box; bug 466572 +!= clipping-2.html about:blank # background color clipped to inner/outer border, can't get +# great tests for this due to antialiasing problems described in bug 466572 +fuzzy(17-30,58-111) == clipping-3.html clipping-3-ref.xhtml # edge of border-radius clips an underlying object's background + +# Tests for clipping the contents of replaced elements and overflow!=visible +!= clipping-4-ref.html clipping-4-notref.html +skip-if(Android&&emulator) fuzzy(0-8,0-20) fuzzy-if(useDrawSnapshot,1-1,172-172) == clipping-4-canvas.html clipping-4-ref.html # bug 732535 +fuzzy(0-1,0-172) == clipping-4-image.html clipping-4-ref.html +fuzzy(0-1,0-77) == clipping-4-overflow-hidden.html clipping-4-ref.html +skip-if(Android&&emulator) == clipping-5-canvas.html clipping-5-refc.html +fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-1,0-5) == clipping-5-image.html clipping-5-refi.html +fuzzy(0-1,0-77) == clipping-5-overflow-hidden.html clipping-5-ref.html +fuzzy(0-1,0-97) == clipping-5-refi.html clipping-5-ref.html +skip-if(Android&&emulator) fuzzy(0-1,0-77) fuzzy-if(useDrawSnapshot,1-1,97-97) == clipping-5-refc.html clipping-5-ref.html # bug 732535 +fuzzy(0-21,0-76) fuzzy-if(winWidget,0-144,0-335) == clipping-6.html clipping-6-ref.html # PaintedLayer and MaskLayer with transforms that aren't identical +fuzzy(0-28,0-97) == clipping-7.html clipping-7-ref.html # ColorLayer and MaskLayer with transforms that aren't identical. Reference image rendered without using layers (which causes fuzzy failures). +== clipping-and-zindex-1.html clipping-and-zindex-1-ref.html +skip-if(Android&&emulator) fuzzy-if(cocoaWidget,0-1,0-4) fuzzy-if(d2d,0-59,0-342) == intersecting-clipping-1-canvas.html intersecting-clipping-1-refc.html +== intersecting-clipping-1-image.html intersecting-clipping-1-refi.html +== intersecting-clipping-1-overflow-hidden.html intersecting-clipping-1-ref.html +fuzzy(0-1,0-300) == intersecting-clipping-1-refi.html intersecting-clipping-1-ref.html +skip-if(Android&&emulator) fuzzy(0-1,0-135) skip-if(winWidget) fuzzy-if(useDrawSnapshot,1-1,299-299) == intersecting-clipping-1-refc.html intersecting-clipping-1-ref.html # bug 732535 # Disable on Windows bug 1451808 + +== clipping-preserve-3d.html clipping-preserve-3d-ref.html + +# Inheritance +== inherit-1.html inherit-1-ref.html # border-radius shouldn't inherit + +# Table elements +== table-collapse-1.html table-collapse-1-ref.html # border-radius is ignored on internal table elements +# when border-collapse: collapse + +fuzzy(0-1,0-116) == invalidate-1a.html invalidate-1-ref.html +fuzzy(0-1,0-117) == invalidate-1b.html invalidate-1-ref.html + +# test that border-radius is reduced for scrollbars +fails-if(Android) fuzzy-if(asyncPan&&!layersGPUAccelerated,0-12,0-12) fuzzy-if(!Android,0-1,0-50) fuzzy-if(gtkWidget&&layersGPUAccelerated,0-12,0-12) == scrollbar-clamping-1.html scrollbar-clamping-1-ref.html +fails-if(Android) == scrollbar-clamping-2.html scrollbar-clamping-2-ref.html + +# Test for bad corner joins. +fuzzy(0-1,0-1) == corner-joins-1.xhtml corner-joins-1-ref.xhtml +random-if(winWidget) fuzzy(0-255,0-610) == corner-joins-2.xhtml corner-joins-2-ref.xhtml + +fuzzy(0-59,0-146) == scroll-1.html scroll-1-ref.html # see bug 732535 #Bug 959166 + +fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-35,0-194) fuzzy-if(swgl,0-1,0-2) == transforms-1.html transforms-1-ref.html # bug 1507152 + +== zero-radius-clip-1.html zero-radius-clip-ref.html + +== iframe-1.html iframe-1-ref.html + +# Test for antialiasing gaps between background and border +fuzzy(0-1,0-9) == curved-border-background-nogap.html curved-border-background-nogap-ref.html + +fuzzy(0-1,0-4) == color-layer-1a.html color-layer-1-ref.html + +fuzzy-if(!useDrawSnapshot&&!geckoview,1-1,104-162) == corner-split.html corner-split-ref.svg diff --git a/layout/reftests/border-radius/scroll-1-ref.html b/layout/reftests/border-radius/scroll-1-ref.html new file mode 100644 index 0000000000..f290648d0f --- /dev/null +++ b/layout/reftests/border-radius/scroll-1-ref.html @@ -0,0 +1,8 @@ + + + +
+
+
+ + diff --git a/layout/reftests/border-radius/scroll-1.html b/layout/reftests/border-radius/scroll-1.html new file mode 100644 index 0000000000..30fd7fd8ff --- /dev/null +++ b/layout/reftests/border-radius/scroll-1.html @@ -0,0 +1,23 @@ + + + + + + +
+
+
+
+
+ + diff --git a/layout/reftests/border-radius/scrollbar-clamping-1-ref.html b/layout/reftests/border-radius/scrollbar-clamping-1-ref.html new file mode 100644 index 0000000000..39d803754c --- /dev/null +++ b/layout/reftests/border-radius/scrollbar-clamping-1-ref.html @@ -0,0 +1,47 @@ + + +Test of reduction of border-radius for scrollbars (border drawing) + + +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
diff --git a/layout/reftests/border-radius/scrollbar-clamping-1.html b/layout/reftests/border-radius/scrollbar-clamping-1.html new file mode 100644 index 0000000000..5d4f3f8cb1 --- /dev/null +++ b/layout/reftests/border-radius/scrollbar-clamping-1.html @@ -0,0 +1,45 @@ + +Test of reduction of border-radius for scrollbars (border drawing) + + +
+
+
+
+ +
+
+
+
+ +
+
+
+
diff --git a/layout/reftests/border-radius/scrollbar-clamping-2-ref.html b/layout/reftests/border-radius/scrollbar-clamping-2-ref.html new file mode 100644 index 0000000000..de8015e4e8 --- /dev/null +++ b/layout/reftests/border-radius/scrollbar-clamping-2-ref.html @@ -0,0 +1,34 @@ + + +Test of reduction of border-radius for scrollbars (background drawing) + + +
+ +
+
+ +
+ +
+
+ +
+ +
+
diff --git a/layout/reftests/border-radius/scrollbar-clamping-2.html b/layout/reftests/border-radius/scrollbar-clamping-2.html new file mode 100644 index 0000000000..177e102005 --- /dev/null +++ b/layout/reftests/border-radius/scrollbar-clamping-2.html @@ -0,0 +1,46 @@ + +Test of reduction of border-radius for scrollbars (background drawing) + + +
+
+
+
+ +
+
+
+
+ +
+
+
+
diff --git a/layout/reftests/border-radius/table-collapse-1-ref.html b/layout/reftests/border-radius/table-collapse-1-ref.html new file mode 100644 index 0000000000..9fefb6f8cd --- /dev/null +++ b/layout/reftests/border-radius/table-collapse-1-ref.html @@ -0,0 +1,24 @@ + + +Table border collapse + + + + + + + +
   
   
   
+ diff --git a/layout/reftests/border-radius/table-collapse-1.html b/layout/reftests/border-radius/table-collapse-1.html new file mode 100644 index 0000000000..c7a99b7d73 --- /dev/null +++ b/layout/reftests/border-radius/table-collapse-1.html @@ -0,0 +1,25 @@ + + +Table border collapse + + + + + + + +
   
   
   
+ diff --git a/layout/reftests/border-radius/transforms-1-ref.html b/layout/reftests/border-radius/transforms-1-ref.html new file mode 100644 index 0000000000..2aefee939f --- /dev/null +++ b/layout/reftests/border-radius/transforms-1-ref.html @@ -0,0 +1,24 @@ + + + + +
+ + diff --git a/layout/reftests/border-radius/transforms-1.html b/layout/reftests/border-radius/transforms-1.html new file mode 100644 index 0000000000..5b64b3c293 --- /dev/null +++ b/layout/reftests/border-radius/transforms-1.html @@ -0,0 +1,25 @@ + + + + +
+ + diff --git a/layout/reftests/border-radius/zero-radius-clip-1.html b/layout/reftests/border-radius/zero-radius-clip-1.html new file mode 100644 index 0000000000..a1364cbd98 --- /dev/null +++ b/layout/reftests/border-radius/zero-radius-clip-1.html @@ -0,0 +1,7 @@ + + +
+
+
+ + diff --git a/layout/reftests/border-radius/zero-radius-clip-ref.html b/layout/reftests/border-radius/zero-radius-clip-ref.html new file mode 100644 index 0000000000..26955c64ec --- /dev/null +++ b/layout/reftests/border-radius/zero-radius-clip-ref.html @@ -0,0 +1,7 @@ + + +
+
+
+ + diff --git a/layout/reftests/box-properties/CSS21-t100301-ref.xhtml b/layout/reftests/box-properties/CSS21-t100301-ref.xhtml new file mode 100644 index 0000000000..18d1c21816 --- /dev/null +++ b/layout/reftests/box-properties/CSS21-t100301-ref.xhtml @@ -0,0 +1,23 @@ + + + + CSS 2.1 Test Suite: Inline, non-replaced elements (reference) + + + + + + + + + diff --git a/layout/reftests/box-properties/CSS21-t100301.xhtml b/layout/reftests/box-properties/CSS21-t100301.xhtml new file mode 100644 index 0000000000..e9d61cac85 --- /dev/null +++ b/layout/reftests/box-properties/CSS21-t100301.xhtml @@ -0,0 +1,76 @@ + + + + CSS 2.1 Test Suite: Inline, non-replaced elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/box-properties/CSS21-t100303-green-in-170px.png b/layout/reftests/box-properties/CSS21-t100303-green-in-170px.png new file mode 100644 index 0000000000..fdb4869786 Binary files /dev/null and b/layout/reftests/box-properties/CSS21-t100303-green-in-170px.png differ diff --git a/layout/reftests/box-properties/CSS21-t100303-green-in-334px.png b/layout/reftests/box-properties/CSS21-t100303-green-in-334px.png new file mode 100644 index 0000000000..d4809b3648 Binary files /dev/null and b/layout/reftests/box-properties/CSS21-t100303-green-in-334px.png differ diff --git a/layout/reftests/box-properties/CSS21-t100303-green-in-340px.png b/layout/reftests/box-properties/CSS21-t100303-green-in-340px.png new file mode 100644 index 0000000000..300a54fa14 Binary files /dev/null and b/layout/reftests/box-properties/CSS21-t100303-green-in-340px.png differ diff --git a/layout/reftests/box-properties/CSS21-t100303-green-in-344px.png b/layout/reftests/box-properties/CSS21-t100303-green-in-344px.png new file mode 100644 index 0000000000..5eec683712 Binary files /dev/null and b/layout/reftests/box-properties/CSS21-t100303-green-in-344px.png differ diff --git a/layout/reftests/box-properties/CSS21-t100303-green-in-350px.png b/layout/reftests/box-properties/CSS21-t100303-green-in-350px.png new file mode 100644 index 0000000000..6e1a1021fa Binary files /dev/null and b/layout/reftests/box-properties/CSS21-t100303-green-in-350px.png differ diff --git a/layout/reftests/box-properties/CSS21-t100303-green-in-458px.png b/layout/reftests/box-properties/CSS21-t100303-green-in-458px.png new file mode 100644 index 0000000000..6cb5c22547 Binary files /dev/null and b/layout/reftests/box-properties/CSS21-t100303-green-in-458px.png differ diff --git a/layout/reftests/box-properties/CSS21-t100303-green-outside-170px.png b/layout/reftests/box-properties/CSS21-t100303-green-outside-170px.png new file mode 100644 index 0000000000..f52d6def06 Binary files /dev/null and b/layout/reftests/box-properties/CSS21-t100303-green-outside-170px.png differ diff --git a/layout/reftests/box-properties/CSS21-t100303-green-outside-334px.png b/layout/reftests/box-properties/CSS21-t100303-green-outside-334px.png new file mode 100644 index 0000000000..8aae25ca25 Binary files /dev/null and b/layout/reftests/box-properties/CSS21-t100303-green-outside-334px.png differ diff --git a/layout/reftests/box-properties/CSS21-t100303-green-outside-340px.png b/layout/reftests/box-properties/CSS21-t100303-green-outside-340px.png new file mode 100644 index 0000000000..613bfe782e Binary files /dev/null and b/layout/reftests/box-properties/CSS21-t100303-green-outside-340px.png differ diff --git a/layout/reftests/box-properties/CSS21-t100303-green-outside-344px.png b/layout/reftests/box-properties/CSS21-t100303-green-outside-344px.png new file mode 100644 index 0000000000..434ef98fa5 Binary files /dev/null and b/layout/reftests/box-properties/CSS21-t100303-green-outside-344px.png differ diff --git a/layout/reftests/box-properties/CSS21-t100303-green-outside-350px.png b/layout/reftests/box-properties/CSS21-t100303-green-outside-350px.png new file mode 100644 index 0000000000..dd98e59448 Binary files /dev/null and b/layout/reftests/box-properties/CSS21-t100303-green-outside-350px.png differ diff --git a/layout/reftests/box-properties/CSS21-t100303-green-outside-458px.png b/layout/reftests/box-properties/CSS21-t100303-green-outside-458px.png new file mode 100644 index 0000000000..f3dc66a6ef Binary files /dev/null and b/layout/reftests/box-properties/CSS21-t100303-green-outside-458px.png differ diff --git a/layout/reftests/box-properties/CSS21-t100303-make-images.html b/layout/reftests/box-properties/CSS21-t100303-make-images.html new file mode 100644 index 0000000000..c397e26af1 --- /dev/null +++ b/layout/reftests/box-properties/CSS21-t100303-make-images.html @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + diff --git a/layout/reftests/box-properties/CSS21-t100303-ref.xhtml b/layout/reftests/box-properties/CSS21-t100303-ref.xhtml new file mode 100644 index 0000000000..aff2b921eb --- /dev/null +++ b/layout/reftests/box-properties/CSS21-t100303-ref.xhtml @@ -0,0 +1,26 @@ + + + + CSS 2.1 Test Suite: Block-level, non-replaced elements in normal flow + + + + + + + + +
+ + + diff --git a/layout/reftests/box-properties/CSS21-t100303-simple.xhtml b/layout/reftests/box-properties/CSS21-t100303-simple.xhtml new file mode 100644 index 0000000000..94afe061aa --- /dev/null +++ b/layout/reftests/box-properties/CSS21-t100303-simple.xhtml @@ -0,0 +1,202 @@ + + + + CSS 2.1 Test Suite: Block-level, non-replaced elements in normal flow + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/box-properties/CSS21-t100303.xhtml b/layout/reftests/box-properties/CSS21-t100303.xhtml new file mode 100644 index 0000000000..463dd7ced5 --- /dev/null +++ b/layout/reftests/box-properties/CSS21-t100303.xhtml @@ -0,0 +1,191 @@ + + + + CSS 2.1 Test Suite: Block-level, non-replaced elements in normal flow + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/box-properties/CSS21-t100801-vertical-align-ref.xhtml b/layout/reftests/box-properties/CSS21-t100801-vertical-align-ref.xhtml new file mode 100644 index 0000000000..8e11729e0f --- /dev/null +++ b/layout/reftests/box-properties/CSS21-t100801-vertical-align-ref.xhtml @@ -0,0 +1,27 @@ + + + + CSS 2.1 Test Suite: vertical-align (on an inline-block) (reference) + + + + + + + + + +
+ + + diff --git a/layout/reftests/box-properties/CSS21-t100801-vertical-align.xhtml b/layout/reftests/box-properties/CSS21-t100801-vertical-align.xhtml new file mode 100644 index 0000000000..34ee8c7884 --- /dev/null +++ b/layout/reftests/box-properties/CSS21-t100801-vertical-align.xhtml @@ -0,0 +1,247 @@ + + + + CSS 2.1 Test Suite: vertical-align (on an inline-block) + + + + + + + + + + + + + +
+ +
+ +
+ + text +
+ +
+ + text +
+ +
+ text + +
+ +
+ text + +
+ + + +
+ + text +
+ +
+ + text +
+ +
+ text + +
+ +
+ text + +
+ + + +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ + text +
+ +
+ + text +
+ +
+ text + +
+ +
+ text + +
+ + + +
+ + text +
+ +
+ + text +
+ +
+ text + +
+ +
+ text + +
+ + + +
+ +
+ +
+ +
+ + + +
+ + + + + +
+ +
+ + + + + +
+ + + +
+ +
+ +
+ +
+ +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ + +
+ + + +
+ + +
+ + + diff --git a/layout/reftests/box-properties/abspos-non-replaced-width-offset-margin-ref.html b/layout/reftests/box-properties/abspos-non-replaced-width-offset-margin-ref.html new file mode 100644 index 0000000000..f48fc42636 --- /dev/null +++ b/layout/reftests/box-properties/abspos-non-replaced-width-offset-margin-ref.html @@ -0,0 +1,456 @@ + + + +Test, CSS 2.1, section 10.3.7 + + + + + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/box-properties/abspos-non-replaced-width-offset-margin.html b/layout/reftests/box-properties/abspos-non-replaced-width-offset-margin.html new file mode 100644 index 0000000000..2f67f9fd1c --- /dev/null +++ b/layout/reftests/box-properties/abspos-non-replaced-width-offset-margin.html @@ -0,0 +1,488 @@ + + + +Test, CSS 2.1, section 10.3.7 + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/box-properties/abspos-replaced-width-offset-margin-narrow.png b/layout/reftests/box-properties/abspos-replaced-width-offset-margin-narrow.png new file mode 100644 index 0000000000..b36c5f4f99 Binary files /dev/null and b/layout/reftests/box-properties/abspos-replaced-width-offset-margin-narrow.png differ diff --git a/layout/reftests/box-properties/abspos-replaced-width-offset-margin-ref.html b/layout/reftests/box-properties/abspos-replaced-width-offset-margin-ref.html new file mode 100644 index 0000000000..38aed2c96e --- /dev/null +++ b/layout/reftests/box-properties/abspos-replaced-width-offset-margin-ref.html @@ -0,0 +1,604 @@ + + + +Test, CSS 2.1, section 10.3.8 + + + + + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/box-properties/abspos-replaced-width-offset-margin-wide.png b/layout/reftests/box-properties/abspos-replaced-width-offset-margin-wide.png new file mode 100644 index 0000000000..ef3fce2dce Binary files /dev/null and b/layout/reftests/box-properties/abspos-replaced-width-offset-margin-wide.png differ diff --git a/layout/reftests/box-properties/abspos-replaced-width-offset-margin.html b/layout/reftests/box-properties/abspos-replaced-width-offset-margin.html new file mode 100644 index 0000000000..a8417dad42 --- /dev/null +++ b/layout/reftests/box-properties/abspos-replaced-width-offset-margin.html @@ -0,0 +1,612 @@ + + + +Test, CSS 2.1, section 10.3.8 + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/box-properties/box-sizing-1-ref.html b/layout/reftests/box-properties/box-sizing-1-ref.html new file mode 100644 index 0000000000..42aee17719 --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-1-ref.html @@ -0,0 +1,64 @@ + + + + test of box-sizing + + + + + + + + + + + + +
+ + +
A B
+
A B
+
A
B
+
A B
+
A B
+
A B
+
A B
+ +
+ +
A B
+
A B
+
A
B
+
A B
+
A B
+
A B
+
A B
+ +
+ + + diff --git a/layout/reftests/box-properties/box-sizing-1.html b/layout/reftests/box-properties/box-sizing-1.html new file mode 100644 index 0000000000..7070f9c97f --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-1.html @@ -0,0 +1,64 @@ + + + + test of box-sizing + + + + + + + + + + + + +
+ + +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
+ +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
+ + + diff --git a/layout/reftests/box-properties/box-sizing-2-ref.html b/layout/reftests/box-properties/box-sizing-2-ref.html new file mode 100644 index 0000000000..b11313ed4e --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-2-ref.html @@ -0,0 +1,56 @@ + + + + test of box-sizing + + + + + + + + + + + + +
+ + +
A B
+
A B
+
A
B
+
A B
+
A B
+
A B
+ +
+ +
A B
+
A B
+
A
B
+
A B
+
A B
+
A B
+ +
+ + + diff --git a/layout/reftests/box-properties/box-sizing-2.html b/layout/reftests/box-properties/box-sizing-2.html new file mode 100644 index 0000000000..bb9ae4714e --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-2.html @@ -0,0 +1,59 @@ + + + + test of box-sizing + + + + + + + + + + + + +
+ + +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
+ +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
+ + + diff --git a/layout/reftests/box-properties/box-sizing-3.html b/layout/reftests/box-properties/box-sizing-3.html new file mode 100644 index 0000000000..ca346e538f --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-3.html @@ -0,0 +1,64 @@ + + + + test of box-sizing + + + + + + + + + + + + +
+ + +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
+ +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
+ + + diff --git a/layout/reftests/box-properties/box-sizing-4-ref.html b/layout/reftests/box-properties/box-sizing-4-ref.html new file mode 100644 index 0000000000..b2a149dbe8 --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-4-ref.html @@ -0,0 +1,66 @@ + + + + test of box-sizing + + + + + + + + + + + + +
+ + +
A B
+
A B
+
A
B
+
A B
+
A B
+
A B
+
A B
+ +
+ +
A B
+
A B
+
A
B
+
A B
+
A B
+
A B
+
A B
+ +
+ + + diff --git a/layout/reftests/box-properties/box-sizing-4.html b/layout/reftests/box-properties/box-sizing-4.html new file mode 100644 index 0000000000..c170f37465 --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-4.html @@ -0,0 +1,76 @@ + + + + test of box-sizing + + + + + + + + + + + + +
+ + +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
+ +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
+ + + diff --git a/layout/reftests/box-properties/box-sizing-minmax-height-ref.html b/layout/reftests/box-properties/box-sizing-minmax-height-ref.html new file mode 100644 index 0000000000..ec9027039c --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-minmax-height-ref.html @@ -0,0 +1,57 @@ + + + min-/max-height testcase for bug 308801 + + + + +
+ +
+ +
+ +

+ +

+ +

+ +
+ + + +
+ +
+ +
+ +
+ +
+ + + diff --git a/layout/reftests/box-properties/box-sizing-minmax-height.html b/layout/reftests/box-properties/box-sizing-minmax-height.html new file mode 100644 index 0000000000..2a745fca0d --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-minmax-height.html @@ -0,0 +1,70 @@ + + + min-/max-height testcase for bug 308801 + + + + +
+ +
+ +
+ +

+ +

+ +

+ +
+ + + +
+ +
+ +
+ +
+ +
+ + + diff --git a/layout/reftests/box-properties/box-sizing-minmax-width-ref.html b/layout/reftests/box-properties/box-sizing-minmax-width-ref.html new file mode 100644 index 0000000000..f962ace1f4 --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-minmax-width-ref.html @@ -0,0 +1,68 @@ + + + min-/max-width testcase for bug 308801 + + + + +
+ +
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+ +
+ + +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
+ + + + + + diff --git a/layout/reftests/box-properties/box-sizing-minmax-width.html b/layout/reftests/box-properties/box-sizing-minmax-width.html new file mode 100644 index 0000000000..d5ec531108 --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-minmax-width.html @@ -0,0 +1,83 @@ + + + min-/max-width testcase for bug 308801 + + + + +
+ +
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+ +
+ + +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
+ + + + + + diff --git a/layout/reftests/box-properties/box-sizing-mozbox-minmax-height-ref.html b/layout/reftests/box-properties/box-sizing-mozbox-minmax-height-ref.html new file mode 100644 index 0000000000..71b19db8c7 --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-mozbox-minmax-height-ref.html @@ -0,0 +1,47 @@ + + + + Testcase for bug 789824 + + + + + +
border-box 20px
+
border-box 50px
+
border-box 20px
+ +
content-box 20px
+
content-box 50px
+
content-box 20px
+ + + + diff --git a/layout/reftests/box-properties/box-sizing-mozbox-minmax-height.html b/layout/reftests/box-properties/box-sizing-mozbox-minmax-height.html new file mode 100644 index 0000000000..df4d8c503f --- /dev/null +++ b/layout/reftests/box-properties/box-sizing-mozbox-minmax-height.html @@ -0,0 +1,43 @@ + + + + Testcase for bug 789824 + + + + + +
border-box 20px
+
border-box 50px
+
border-box 20px
+ +
content-box 20px
+
content-box 50px
+
content-box 20px
+ + + + diff --git a/layout/reftests/box-properties/clip-auto-ref.html b/layout/reftests/box-properties/clip-auto-ref.html new file mode 100644 index 0000000000..625d3c3212 --- /dev/null +++ b/layout/reftests/box-properties/clip-auto-ref.html @@ -0,0 +1,4 @@ + +test for 'clip: auto' +
+
diff --git a/layout/reftests/box-properties/clip-auto.html b/layout/reftests/box-properties/clip-auto.html new file mode 100644 index 0000000000..06cb49f12c --- /dev/null +++ b/layout/reftests/box-properties/clip-auto.html @@ -0,0 +1,6 @@ + +test for 'clip: auto' +
+
+
+
diff --git a/layout/reftests/box-properties/clip-rect-auto-ref.html b/layout/reftests/box-properties/clip-rect-auto-ref.html new file mode 100644 index 0000000000..4f486809a3 --- /dev/null +++ b/layout/reftests/box-properties/clip-rect-auto-ref.html @@ -0,0 +1,4 @@ + +test for 'clip: auto' +
+
diff --git a/layout/reftests/box-properties/clip-rect-auto.html b/layout/reftests/box-properties/clip-rect-auto.html new file mode 100644 index 0000000000..a47472bef8 --- /dev/null +++ b/layout/reftests/box-properties/clip-rect-auto.html @@ -0,0 +1,6 @@ + +test for 'clip: auto' +
+
+
+
diff --git a/layout/reftests/box-properties/max-height-1-ref.html b/layout/reftests/box-properties/max-height-1-ref.html new file mode 100644 index 0000000000..0b955cd015 --- /dev/null +++ b/layout/reftests/box-properties/max-height-1-ref.html @@ -0,0 +1,46 @@ + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/box-properties/max-height-1.html b/layout/reftests/box-properties/max-height-1.html new file mode 100644 index 0000000000..b0c6f737e2 --- /dev/null +++ b/layout/reftests/box-properties/max-height-1.html @@ -0,0 +1,46 @@ + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/box-properties/max-width-1-ref.html b/layout/reftests/box-properties/max-width-1-ref.html new file mode 100644 index 0000000000..916b24ccf7 --- /dev/null +++ b/layout/reftests/box-properties/max-width-1-ref.html @@ -0,0 +1,46 @@ + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/box-properties/max-width-1.html b/layout/reftests/box-properties/max-width-1.html new file mode 100644 index 0000000000..423e84b27e --- /dev/null +++ b/layout/reftests/box-properties/max-width-1.html @@ -0,0 +1,46 @@ + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/box-properties/min-height-1-ref.html b/layout/reftests/box-properties/min-height-1-ref.html new file mode 100644 index 0000000000..a0f8fa5d77 --- /dev/null +++ b/layout/reftests/box-properties/min-height-1-ref.html @@ -0,0 +1,43 @@ + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/box-properties/min-height-1.html b/layout/reftests/box-properties/min-height-1.html new file mode 100644 index 0000000000..cc17951fda --- /dev/null +++ b/layout/reftests/box-properties/min-height-1.html @@ -0,0 +1,43 @@ + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/box-properties/min-width-1-ref.html b/layout/reftests/box-properties/min-width-1-ref.html new file mode 100644 index 0000000000..0af8138fa3 --- /dev/null +++ b/layout/reftests/box-properties/min-width-1-ref.html @@ -0,0 +1,43 @@ + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/box-properties/min-width-1.html b/layout/reftests/box-properties/min-width-1.html new file mode 100644 index 0000000000..e7624c254e --- /dev/null +++ b/layout/reftests/box-properties/min-width-1.html @@ -0,0 +1,43 @@ + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/box-properties/minmax-width-special-values-block-intrinsic-ref.html b/layout/reftests/box-properties/minmax-width-special-values-block-intrinsic-ref.html new file mode 100644 index 0000000000..a78e3a9e82 --- /dev/null +++ b/layout/reftests/box-properties/minmax-width-special-values-block-intrinsic-ref.html @@ -0,0 +1,75 @@ + + + + intrinsic min-widths and max-widths for max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on blocks + + + + + +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ + + diff --git a/layout/reftests/box-properties/minmax-width-special-values-block-intrinsic.html b/layout/reftests/box-properties/minmax-width-special-values-block-intrinsic.html new file mode 100644 index 0000000000..70fcf7cafd --- /dev/null +++ b/layout/reftests/box-properties/minmax-width-special-values-block-intrinsic.html @@ -0,0 +1,75 @@ + + + + intrinsic min-widths and max-widths for max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on blocks + + + + + +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ + + diff --git a/layout/reftests/box-properties/overflow-clip-box-1-ref.html b/layout/reftests/box-properties/overflow-clip-box-1-ref.html new file mode 100644 index 0000000000..d75ef6c8d7 --- /dev/null +++ b/layout/reftests/box-properties/overflow-clip-box-1-ref.html @@ -0,0 +1,99 @@ + + + + + Reference: Testcase for bug 1422839 + + + + + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/box-properties/overflow-clip-box-1.html b/layout/reftests/box-properties/overflow-clip-box-1.html new file mode 100644 index 0000000000..3c218e1315 --- /dev/null +++ b/layout/reftests/box-properties/overflow-clip-box-1.html @@ -0,0 +1,76 @@ + + + + + Testcase for bug 1422839 + + + + + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/box-properties/overflow-clip-box-2-ref.html b/layout/reftests/box-properties/overflow-clip-box-2-ref.html new file mode 100644 index 0000000000..93ee44f679 --- /dev/null +++ b/layout/reftests/box-properties/overflow-clip-box-2-ref.html @@ -0,0 +1,101 @@ + + + + + Reference: Testcase for bug 1422839 + + + + + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/box-properties/overflow-clip-box-2.html b/layout/reftests/box-properties/overflow-clip-box-2.html new file mode 100644 index 0000000000..225d894203 --- /dev/null +++ b/layout/reftests/box-properties/overflow-clip-box-2.html @@ -0,0 +1,78 @@ + + + + + Testcase for bug 1422839 + + + + + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ + + diff --git a/layout/reftests/box-properties/overflow-clip-box-3-ref.html b/layout/reftests/box-properties/overflow-clip-box-3-ref.html new file mode 100644 index 0000000000..be37f0aac6 --- /dev/null +++ b/layout/reftests/box-properties/overflow-clip-box-3-ref.html @@ -0,0 +1,23 @@ + + + + Reference for 'overflow-clip-box: content-box' (Bug 1226305) + + + +

There should be no red areas.

+
+
+
+
+
+ + diff --git a/layout/reftests/box-properties/overflow-clip-box-3.html b/layout/reftests/box-properties/overflow-clip-box-3.html new file mode 100644 index 0000000000..001e54d260 --- /dev/null +++ b/layout/reftests/box-properties/overflow-clip-box-3.html @@ -0,0 +1,30 @@ + + + + Testcase for 'overflow-clip-box: content-box' (Bug 1226305) + + + +

There should be no red areas.

+
FAIL
+
FAIL
+
FAIL
+
FAIL
+
FAIL
+ + diff --git a/layout/reftests/box-properties/reftest.list b/layout/reftests/box-properties/reftest.list new file mode 100644 index 0000000000..877467b663 --- /dev/null +++ b/layout/reftests/box-properties/reftest.list @@ -0,0 +1,32 @@ +== min-width-1.html min-width-1-ref.html +== min-height-1.html min-height-1-ref.html +== max-width-1.html max-width-1-ref.html +== max-height-1.html max-height-1-ref.html +== width-special-values-block.html width-special-values-block-ref.html +== width-special-values-float.html width-special-values-block-ref.html +== width-special-values-image-block.html width-special-values-image-block-ref.html +== width-special-values-image.html width-special-values-image-ref.html +== width-special-values-block-intrinsic.html width-special-values-block-intrinsic-ref.html +== width-special-values-float-intrinsic.html width-special-values-block-intrinsic-ref.html +== minmax-width-special-values-block-intrinsic.html minmax-width-special-values-block-intrinsic-ref.html +== width-special-values-cell-auto.html width-special-values-cell-auto-ref.html +== width-special-values-cell-fixed.html width-special-values-cell-fixed-ref.html +== box-sizing-1.html box-sizing-1-ref.html +== box-sizing-2.html box-sizing-2-ref.html +== box-sizing-3.html box-sizing-1-ref.html +== box-sizing-4.html box-sizing-4-ref.html +== box-sizing-minmax-height.html box-sizing-minmax-height-ref.html +== box-sizing-minmax-width.html box-sizing-minmax-width-ref.html +== box-sizing-mozbox-minmax-height.html box-sizing-mozbox-minmax-height-ref.html +== abspos-non-replaced-width-offset-margin.html abspos-non-replaced-width-offset-margin-ref.html +== abspos-replaced-width-offset-margin.html abspos-replaced-width-offset-margin-ref.html +== CSS21-t100301.xhtml CSS21-t100301-ref.xhtml +== CSS21-t100303.xhtml CSS21-t100303-ref.xhtml +== CSS21-t100303-simple.xhtml CSS21-t100303-ref.xhtml +== CSS21-t100801-vertical-align.xhtml CSS21-t100801-vertical-align-ref.xhtml +== clip-auto.html clip-auto-ref.html +== clip-rect-auto.html clip-rect-auto-ref.html +== width-rounding.html width-rounding-ref.html +pref(layout.css.overflow-clip-box.enabled,true) == overflow-clip-box-1.html overflow-clip-box-1-ref.html +pref(layout.css.overflow-clip-box.enabled,true) == overflow-clip-box-2.html overflow-clip-box-2-ref.html +pref(layout.css.overflow-clip-box.enabled,true) == overflow-clip-box-3.html overflow-clip-box-3-ref.html diff --git a/layout/reftests/box-properties/width-rounding-ref.html b/layout/reftests/box-properties/width-rounding-ref.html new file mode 100644 index 0000000000..3f9166f863 --- /dev/null +++ b/layout/reftests/box-properties/width-rounding-ref.html @@ -0,0 +1,207 @@ + +width rounding (bug 590417) + +

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

diff --git a/layout/reftests/box-properties/width-rounding.html b/layout/reftests/box-properties/width-rounding.html new file mode 100644 index 0000000000..418475f438 --- /dev/null +++ b/layout/reftests/box-properties/width-rounding.html @@ -0,0 +1,210 @@ + +width rounding (bug 590417) + +

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

diff --git a/layout/reftests/box-properties/width-special-values-block-intrinsic-ref.html b/layout/reftests/box-properties/width-special-values-block-intrinsic-ref.html new file mode 100644 index 0000000000..819244746e --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-block-intrinsic-ref.html @@ -0,0 +1,43 @@ + + + + intrinsic widths for max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on blocks + + + + + +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ + + diff --git a/layout/reftests/box-properties/width-special-values-block-intrinsic.html b/layout/reftests/box-properties/width-special-values-block-intrinsic.html new file mode 100644 index 0000000000..264e4e117d --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-block-intrinsic.html @@ -0,0 +1,43 @@ + + + + intrinsic widths for max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on blocks + + + + + +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ + + diff --git a/layout/reftests/box-properties/width-special-values-block-ref.html b/layout/reftests/box-properties/width-special-values-block-ref.html new file mode 100644 index 0000000000..35ccc45afd --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-block-ref.html @@ -0,0 +1,49 @@ + + + + max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on blocks + + + + + +
A B
+
A B
+
A B
+
A
B
+
A
B
+
A
B
+
A B
+
A B
+
A B
+
A B C D E F G H I J
+
A B C D E F G H I J
+
A B C D E F G H I J
+
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
B
+
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
B
+
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
B
+
A B
+
A B
+
A B
+ + diff --git a/layout/reftests/box-properties/width-special-values-block.html b/layout/reftests/box-properties/width-special-values-block.html new file mode 100644 index 0000000000..4bafc45652 --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-block.html @@ -0,0 +1,54 @@ + + + + max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on blocks + + + + + +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B C D E F G H I J
+
A B C D E F G H I J
+
A B C D E F G H I J
+
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA B
+
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA B
+
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA B
+
A B
+
A B
+
A B
+ + diff --git a/layout/reftests/box-properties/width-special-values-cell-auto-ref.html b/layout/reftests/box-properties/width-special-values-cell-auto-ref.html new file mode 100644 index 0000000000..48ce0005d2 --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-cell-auto-ref.html @@ -0,0 +1,86 @@ + + + + max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on table cells with table-layout: auto + + + + + + + + + + +
+ +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
+ + +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
+ + +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ + +
+ + + + diff --git a/layout/reftests/box-properties/width-special-values-cell-auto.html b/layout/reftests/box-properties/width-special-values-cell-auto.html new file mode 100644 index 0000000000..d0d47c1891 --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-cell-auto.html @@ -0,0 +1,86 @@ + + + + max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on table cells with table-layout: auto + + + + + + + + + + +
+ +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
+ + +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
+ + +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+ + +
+ + + + diff --git a/layout/reftests/box-properties/width-special-values-cell-fixed-ref.html b/layout/reftests/box-properties/width-special-values-cell-fixed-ref.html new file mode 100644 index 0000000000..04cb8afc15 --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-cell-fixed-ref.html @@ -0,0 +1,66 @@ + + + + max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on table cells with table-layout: fixed + + + + + + + + + + +
+ +
A B
+
A B
+
A B
+
A B
+ +
+ + +
A B
+
A B
+
A B
+
A B
+ +
A B
+
A B
+
A B
+
A B
+ +
+ + +
A B
+
A B
+
A B
+
A B
+ +
A B
+
A B
+
A B
+
A B
+ +
+ + + + diff --git a/layout/reftests/box-properties/width-special-values-cell-fixed.html b/layout/reftests/box-properties/width-special-values-cell-fixed.html new file mode 100644 index 0000000000..c258ce6e0f --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-cell-fixed.html @@ -0,0 +1,67 @@ + + + + max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on table cells with table-layout: fixed + + + + + + + + + + +
+ +
A B
+
A B
+
A B
+
A B
+ +
+ + +
A B
+
A B
+
A B
+
A B
+ +
A B
+
A B
+
A B
+
A B
+ +
+ + +
A B
+
A B
+
A B
+
A B
+ +
A B
+
A B
+
A B
+
A B
+ + +
+ + + + diff --git a/layout/reftests/box-properties/width-special-values-float-intrinsic.html b/layout/reftests/box-properties/width-special-values-float-intrinsic.html new file mode 100644 index 0000000000..e11c9d18de --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-float-intrinsic.html @@ -0,0 +1,48 @@ + + + + intrinsic widths for max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on blocks + + + + + + +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ +
+
AA B
+
+ + + diff --git a/layout/reftests/box-properties/width-special-values-float.html b/layout/reftests/box-properties/width-special-values-float.html new file mode 100644 index 0000000000..d85a86bb30 --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-float.html @@ -0,0 +1,56 @@ + + + + max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on blocks + + + + + +
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B
+
A B C D E F G H I J
+
A B C D E F G H I J
+
A B C D E F G H I J
+
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA B
+
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA B
+
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA B
+
A B
+
A B
+
A B
+ + diff --git a/layout/reftests/box-properties/width-special-values-image-block-ref.html b/layout/reftests/box-properties/width-special-values-image-block-ref.html new file mode 100644 index 0000000000..eb355396f4 --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-image-block-ref.html @@ -0,0 +1,42 @@ + + + + max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on block images + + + + + +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] + + diff --git a/layout/reftests/box-properties/width-special-values-image-block.html b/layout/reftests/box-properties/width-special-values-image-block.html new file mode 100644 index 0000000000..fece4995bb --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-image-block.html @@ -0,0 +1,45 @@ + + + + max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on block images + + + + + +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] + + diff --git a/layout/reftests/box-properties/width-special-values-image-ref.html b/layout/reftests/box-properties/width-special-values-image-ref.html new file mode 100644 index 0000000000..27abce494f --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-image-ref.html @@ -0,0 +1,41 @@ + + + + max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on inline images + + + + + +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] + + diff --git a/layout/reftests/box-properties/width-special-values-image.html b/layout/reftests/box-properties/width-special-values-image.html new file mode 100644 index 0000000000..c3b09b60bf --- /dev/null +++ b/layout/reftests/box-properties/width-special-values-image.html @@ -0,0 +1,44 @@ + + + + max-content, min-content, -moz-fit-content, and -moz-available values of CSS width property, on inline images + + + + + +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] + + diff --git a/layout/reftests/box-shadow/1178575-2-ref.html b/layout/reftests/box-shadow/1178575-2-ref.html new file mode 100644 index 0000000000..2e2b09a57c --- /dev/null +++ b/layout/reftests/box-shadow/1178575-2-ref.html @@ -0,0 +1,29 @@ + + + + Testcase #2 for bug 1178575 + + +
diff --git a/layout/reftests/box-shadow/1178575-2.html b/layout/reftests/box-shadow/1178575-2.html new file mode 100644 index 0000000000..7bcdadcb8e --- /dev/null +++ b/layout/reftests/box-shadow/1178575-2.html @@ -0,0 +1,35 @@ + + + + Testcase #2 for bug 1178575 + + + +
diff --git a/layout/reftests/box-shadow/1178575-ref.html b/layout/reftests/box-shadow/1178575-ref.html new file mode 100644 index 0000000000..3a6442dddb --- /dev/null +++ b/layout/reftests/box-shadow/1178575-ref.html @@ -0,0 +1,22 @@ + + + + Testcase for bug 1178575 + + +
diff --git a/layout/reftests/box-shadow/1178575.html b/layout/reftests/box-shadow/1178575.html new file mode 100644 index 0000000000..8b54c1c7e7 --- /dev/null +++ b/layout/reftests/box-shadow/1178575.html @@ -0,0 +1,28 @@ + + + + Testcase for bug 1178575 + + + +
diff --git a/layout/reftests/box-shadow/1212823-1-ref.html b/layout/reftests/box-shadow/1212823-1-ref.html new file mode 100644 index 0000000000..91cf26d3cc --- /dev/null +++ b/layout/reftests/box-shadow/1212823-1-ref.html @@ -0,0 +1,7 @@ + + + +
+ + + diff --git a/layout/reftests/box-shadow/1212823-1.html b/layout/reftests/box-shadow/1212823-1.html new file mode 100644 index 0000000000..2337ddf75f --- /dev/null +++ b/layout/reftests/box-shadow/1212823-1.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/box-shadow/1212823-2-ref.html b/layout/reftests/box-shadow/1212823-2-ref.html new file mode 100644 index 0000000000..531d868bca --- /dev/null +++ b/layout/reftests/box-shadow/1212823-2-ref.html @@ -0,0 +1,6 @@ + + +
+ diff --git a/layout/reftests/box-shadow/1212823-2.html b/layout/reftests/box-shadow/1212823-2.html new file mode 100644 index 0000000000..2736787d5f --- /dev/null +++ b/layout/reftests/box-shadow/1212823-2.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/box-shadow/611574-1-ref.html b/layout/reftests/box-shadow/611574-1-ref.html new file mode 100644 index 0000000000..53fce85e47 --- /dev/null +++ b/layout/reftests/box-shadow/611574-1-ref.html @@ -0,0 +1,62 @@ + + + +
+

+

+

+

+

+ +

+

+

+

+

+ +

No Blur Radius +

No Blur Radius +

No Blur Radius +

No Blur Radius +

No Blur Radius + +

2px Blur Radius +

2px Blur Radius +

2px Blur Radius +

2px Blur Radius +

2px Blur Radius + +

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+ +

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+ +

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+ +

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+ +
+ + diff --git a/layout/reftests/box-shadow/611574-1.html b/layout/reftests/box-shadow/611574-1.html new file mode 100644 index 0000000000..b155f5a414 --- /dev/null +++ b/layout/reftests/box-shadow/611574-1.html @@ -0,0 +1,62 @@ + + + +
+

+

+

+

+

+ +

+

+

+

+

+ +

No Blur Radius +

No Blur Radius +

No Blur Radius +

No Blur Radius +

No Blur Radius + +

2px Blur Radius +

2px Blur Radius +

2px Blur Radius +

2px Blur Radius +

2px Blur Radius + +

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+ +

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+ +

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+ +

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+ +
+ + diff --git a/layout/reftests/box-shadow/611574-2-ref.html b/layout/reftests/box-shadow/611574-2-ref.html new file mode 100644 index 0000000000..b6f50300d9 --- /dev/null +++ b/layout/reftests/box-shadow/611574-2-ref.html @@ -0,0 +1,65 @@ + + + + +
+

+

+

+

+

+ +

+

+

+

+

+ + + +

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+ +

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+ +

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+ +

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+ +
+ + diff --git a/layout/reftests/box-shadow/611574-2.html b/layout/reftests/box-shadow/611574-2.html new file mode 100644 index 0000000000..db9c2df899 --- /dev/null +++ b/layout/reftests/box-shadow/611574-2.html @@ -0,0 +1,67 @@ + + + + +
+

+

+

+

+

+ +

+

+

+

+

+ + + +

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+ +

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+ +

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+

No Blur Radius
+ +

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+

2px Blur Radius
+ +
+ + + + diff --git a/layout/reftests/box-shadow/boxshadow-basic-ref.html b/layout/reftests/box-shadow/boxshadow-basic-ref.html new file mode 100644 index 0000000000..0a4639491b --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-basic-ref.html @@ -0,0 +1,28 @@ + + + +
 
Foo
diff --git a/layout/reftests/box-shadow/boxshadow-basic.html b/layout/reftests/box-shadow/boxshadow-basic.html new file mode 100644 index 0000000000..0870136d3d --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-basic.html @@ -0,0 +1,17 @@ + + + +
Foo
diff --git a/layout/reftests/box-shadow/boxshadow-blur-2-notref.html b/layout/reftests/box-shadow/boxshadow-blur-2-notref.html new file mode 100644 index 0000000000..130d921585 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-blur-2-notref.html @@ -0,0 +1,11 @@ + + +

+

diff --git a/layout/reftests/box-shadow/boxshadow-blur-2-ref.html b/layout/reftests/box-shadow/boxshadow-blur-2-ref.html new file mode 100644 index 0000000000..73d192a7ee --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-blur-2-ref.html @@ -0,0 +1,11 @@ + + +

+

diff --git a/layout/reftests/box-shadow/boxshadow-blur-2.html b/layout/reftests/box-shadow/boxshadow-blur-2.html new file mode 100644 index 0000000000..173e724de3 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-blur-2.html @@ -0,0 +1,10 @@ + + +

diff --git a/layout/reftests/box-shadow/boxshadow-blur-notref.html b/layout/reftests/box-shadow/boxshadow-blur-notref.html new file mode 100644 index 0000000000..890c8e39ca --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-blur-notref.html @@ -0,0 +1,17 @@ + + + +

Foo
diff --git a/layout/reftests/box-shadow/boxshadow-blur-notref2.html b/layout/reftests/box-shadow/boxshadow-blur-notref2.html new file mode 100644 index 0000000000..fdfdc48f5f --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-blur-notref2.html @@ -0,0 +1,16 @@ + + + +
Foo
diff --git a/layout/reftests/box-shadow/boxshadow-blur.html b/layout/reftests/box-shadow/boxshadow-blur.html new file mode 100644 index 0000000000..f70c1cd1c0 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-blur.html @@ -0,0 +1,17 @@ + + + +
Foo
diff --git a/layout/reftests/box-shadow/boxshadow-border-radius-int-ref.html b/layout/reftests/box-shadow/boxshadow-border-radius-int-ref.html new file mode 100644 index 0000000000..e797c61a26 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-border-radius-int-ref.html @@ -0,0 +1,31 @@ + + + +
test
+
+
+ diff --git a/layout/reftests/box-shadow/boxshadow-border-radius-int.html b/layout/reftests/box-shadow/boxshadow-border-radius-int.html new file mode 100644 index 0000000000..737641576a --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-border-radius-int.html @@ -0,0 +1,32 @@ + + + +
test
+
+
+ diff --git a/layout/reftests/box-shadow/boxshadow-button-ref.html b/layout/reftests/box-shadow/boxshadow-button-ref.html new file mode 100644 index 0000000000..9d026129d4 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-button-ref.html @@ -0,0 +1,24 @@ + + + +
 
+
 
diff --git a/layout/reftests/box-shadow/boxshadow-button.html b/layout/reftests/box-shadow/boxshadow-button.html new file mode 100644 index 0000000000..f1522536db --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-button.html @@ -0,0 +1,24 @@ + + + + + diff --git a/layout/reftests/box-shadow/boxshadow-color-rounding-middle-ref.html b/layout/reftests/box-shadow/boxshadow-color-rounding-middle-ref.html new file mode 100644 index 0000000000..aa2a57e81d --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-color-rounding-middle-ref.html @@ -0,0 +1,23 @@ + + + +
+
+
+
diff --git a/layout/reftests/box-shadow/boxshadow-color-rounding-middle.html b/layout/reftests/box-shadow/boxshadow-color-rounding-middle.html new file mode 100644 index 0000000000..1693fb9a3d --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-color-rounding-middle.html @@ -0,0 +1,11 @@ + + + +
diff --git a/layout/reftests/box-shadow/boxshadow-color-rounding-ref.html b/layout/reftests/box-shadow/boxshadow-color-rounding-ref.html new file mode 100644 index 0000000000..95fa9075ed --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-color-rounding-ref.html @@ -0,0 +1,10 @@ + + + +
diff --git a/layout/reftests/box-shadow/boxshadow-color-rounding.html b/layout/reftests/box-shadow/boxshadow-color-rounding.html new file mode 100644 index 0000000000..057c077eb6 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-color-rounding.html @@ -0,0 +1,11 @@ + + + +
diff --git a/layout/reftests/box-shadow/boxshadow-dynamic-ref.xhtml b/layout/reftests/box-shadow/boxshadow-dynamic-ref.xhtml new file mode 100644 index 0000000000..0aaddc1a18 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-dynamic-ref.xhtml @@ -0,0 +1,7 @@ + + + + diff --git a/layout/reftests/box-shadow/boxshadow-dynamic.xhtml b/layout/reftests/box-shadow/boxshadow-dynamic.xhtml new file mode 100644 index 0000000000..97ad1c57ea --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-dynamic.xhtml @@ -0,0 +1,33 @@ + + + + + + + + diff --git a/layout/reftests/box-shadow/boxshadow-fileupload-ref.html b/layout/reftests/box-shadow/boxshadow-fileupload-ref.html new file mode 100644 index 0000000000..ab36e2af5c --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-fileupload-ref.html @@ -0,0 +1,31 @@ + + + + + + + + + +
 
+ + + diff --git a/layout/reftests/box-shadow/boxshadow-fileupload.html b/layout/reftests/box-shadow/boxshadow-fileupload.html new file mode 100644 index 0000000000..28ca6ea4e4 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-fileupload.html @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/layout/reftests/box-shadow/boxshadow-inner-basic-ref.svg b/layout/reftests/box-shadow/boxshadow-inner-basic-ref.svg new file mode 100644 index 0000000000..ed63f9a9ae --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-inner-basic-ref.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + diff --git a/layout/reftests/box-shadow/boxshadow-inner-basic.html b/layout/reftests/box-shadow/boxshadow-inner-basic.html new file mode 100644 index 0000000000..8ba6109657 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-inner-basic.html @@ -0,0 +1,8 @@ + +
diff --git a/layout/reftests/box-shadow/boxshadow-inset-large-border-radius-ref.html b/layout/reftests/box-shadow/boxshadow-inset-large-border-radius-ref.html new file mode 100644 index 0000000000..77c8d299b6 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-inset-large-border-radius-ref.html @@ -0,0 +1,17 @@ + + + + + + +
+ + diff --git a/layout/reftests/box-shadow/boxshadow-inset-large-border-radius.html b/layout/reftests/box-shadow/boxshadow-inset-large-border-radius.html new file mode 100644 index 0000000000..87ce0f01c6 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-inset-large-border-radius.html @@ -0,0 +1,35 @@ + + + + + + +
+
+
+ + diff --git a/layout/reftests/box-shadow/boxshadow-inset-large-offset-ref.html b/layout/reftests/box-shadow/boxshadow-inset-large-offset-ref.html new file mode 100644 index 0000000000..f117b53ed9 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-inset-large-offset-ref.html @@ -0,0 +1,23 @@ + + + + +
+
+ + diff --git a/layout/reftests/box-shadow/boxshadow-inset-large-offset.html b/layout/reftests/box-shadow/boxshadow-inset-large-offset.html new file mode 100644 index 0000000000..fe8db9f07a --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-inset-large-offset.html @@ -0,0 +1,26 @@ + + + + +
+
+
+
+ + diff --git a/layout/reftests/box-shadow/boxshadow-inset-neg-spread.html b/layout/reftests/box-shadow/boxshadow-inset-neg-spread.html new file mode 100644 index 0000000000..b018ea062e --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-inset-neg-spread.html @@ -0,0 +1,17 @@ + + + + + + +
+ + diff --git a/layout/reftests/box-shadow/boxshadow-inset-neg-spread2-ref.html b/layout/reftests/box-shadow/boxshadow-inset-neg-spread2-ref.html new file mode 100644 index 0000000000..b6b1a3dfc2 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-inset-neg-spread2-ref.html @@ -0,0 +1,16 @@ + + + + + + +
+ + diff --git a/layout/reftests/box-shadow/boxshadow-inset-neg-spread2.html b/layout/reftests/box-shadow/boxshadow-inset-neg-spread2.html new file mode 100644 index 0000000000..b846f25aba --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-inset-neg-spread2.html @@ -0,0 +1,20 @@ + + + + + + +
+ + diff --git a/layout/reftests/box-shadow/boxshadow-large-border-radius-ref.html b/layout/reftests/box-shadow/boxshadow-large-border-radius-ref.html new file mode 100644 index 0000000000..d914fb7abc --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-large-border-radius-ref.html @@ -0,0 +1,37 @@ + + + + + +
+
+
+ diff --git a/layout/reftests/box-shadow/boxshadow-large-border-radius.html b/layout/reftests/box-shadow/boxshadow-large-border-radius.html new file mode 100644 index 0000000000..90eee1db36 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-large-border-radius.html @@ -0,0 +1,37 @@ + + + + + +
+
+
+ diff --git a/layout/reftests/box-shadow/boxshadow-large-offset-ref.html b/layout/reftests/box-shadow/boxshadow-large-offset-ref.html new file mode 100644 index 0000000000..2160b81479 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-large-offset-ref.html @@ -0,0 +1,50 @@ + + + + + +
+
+
+
+
+ + diff --git a/layout/reftests/box-shadow/boxshadow-large-offset.html b/layout/reftests/box-shadow/boxshadow-large-offset.html new file mode 100644 index 0000000000..5df87c368b --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-large-offset.html @@ -0,0 +1,49 @@ + + + + + +
+
+
+
+ + diff --git a/layout/reftests/box-shadow/boxshadow-mixed-2-ref.html b/layout/reftests/box-shadow/boxshadow-mixed-2-ref.html new file mode 100644 index 0000000000..3b57608a23 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-mixed-2-ref.html @@ -0,0 +1,26 @@ + +Reference, bug 1402060 + + +
diff --git a/layout/reftests/box-shadow/boxshadow-mixed-2.html b/layout/reftests/box-shadow/boxshadow-mixed-2.html new file mode 100644 index 0000000000..5e109524f1 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-mixed-2.html @@ -0,0 +1,13 @@ + +Testcase, bug 1402060 + + +
diff --git a/layout/reftests/box-shadow/boxshadow-mixed-ref.html b/layout/reftests/box-shadow/boxshadow-mixed-ref.html new file mode 100644 index 0000000000..3c71b12e20 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-mixed-ref.html @@ -0,0 +1 @@ +
inset and outset
 
diff --git a/layout/reftests/box-shadow/boxshadow-mixed.html b/layout/reftests/box-shadow/boxshadow-mixed.html new file mode 100644 index 0000000000..796fd409e4 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-mixed.html @@ -0,0 +1 @@ +
inset and outset
diff --git a/layout/reftests/box-shadow/boxshadow-multiple-ref.html b/layout/reftests/box-shadow/boxshadow-multiple-ref.html new file mode 100644 index 0000000000..9eefe7e746 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-multiple-ref.html @@ -0,0 +1,48 @@ + + + +
 
 
 
Foo
diff --git a/layout/reftests/box-shadow/boxshadow-multiple.html b/layout/reftests/box-shadow/boxshadow-multiple.html new file mode 100644 index 0000000000..6307c1020d --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-multiple.html @@ -0,0 +1,17 @@ + + + +
Foo
diff --git a/layout/reftests/box-shadow/boxshadow-onecorner-ref.html b/layout/reftests/box-shadow/boxshadow-onecorner-ref.html new file mode 100644 index 0000000000..5a92e99517 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-onecorner-ref.html @@ -0,0 +1,3 @@ + +
 
+
Test
diff --git a/layout/reftests/box-shadow/boxshadow-onecorner.html b/layout/reftests/box-shadow/boxshadow-onecorner.html new file mode 100644 index 0000000000..1f0805b3bd --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-onecorner.html @@ -0,0 +1,2 @@ + +
Test
diff --git a/layout/reftests/box-shadow/boxshadow-opacity-ref.html b/layout/reftests/box-shadow/boxshadow-opacity-ref.html new file mode 100644 index 0000000000..4ff7d22395 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-opacity-ref.html @@ -0,0 +1,18 @@ + + + +
diff --git a/layout/reftests/box-shadow/boxshadow-opacity.html b/layout/reftests/box-shadow/boxshadow-opacity.html new file mode 100644 index 0000000000..585c3081fd --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-opacity.html @@ -0,0 +1,17 @@ + + + +
diff --git a/layout/reftests/box-shadow/boxshadow-rotated-ref.html b/layout/reftests/box-shadow/boxshadow-rotated-ref.html new file mode 100644 index 0000000000..9888d71f2b --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-rotated-ref.html @@ -0,0 +1,15 @@ + + + + + +
+ + diff --git a/layout/reftests/box-shadow/boxshadow-rotated.html b/layout/reftests/box-shadow/boxshadow-rotated.html new file mode 100644 index 0000000000..7cc8451f8a --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-rotated.html @@ -0,0 +1,16 @@ + + + + + +
+ + diff --git a/layout/reftests/box-shadow/boxshadow-rounded-spread-ref.html b/layout/reftests/box-shadow/boxshadow-rounded-spread-ref.html new file mode 100644 index 0000000000..3b2e5a949c --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-rounded-spread-ref.html @@ -0,0 +1 @@ +
shadow div
 
diff --git a/layout/reftests/box-shadow/boxshadow-rounded-spread.html b/layout/reftests/box-shadow/boxshadow-rounded-spread.html new file mode 100644 index 0000000000..a43810bca1 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-rounded-spread.html @@ -0,0 +1 @@ +
shadow div
diff --git a/layout/reftests/box-shadow/boxshadow-rounding-ref.html b/layout/reftests/box-shadow/boxshadow-rounding-ref.html new file mode 100644 index 0000000000..8f785547ad --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-rounding-ref.html @@ -0,0 +1 @@ +
Hello
diff --git a/layout/reftests/box-shadow/boxshadow-rounding.html b/layout/reftests/box-shadow/boxshadow-rounding.html new file mode 100644 index 0000000000..29d812a2cb --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-rounding.html @@ -0,0 +1 @@ +
Hello
diff --git a/layout/reftests/box-shadow/boxshadow-skiprect-ref.html b/layout/reftests/box-shadow/boxshadow-skiprect-ref.html new file mode 100644 index 0000000000..ecebb4bd6f --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-skiprect-ref.html @@ -0,0 +1,24 @@ + + + +
 
+
 
diff --git a/layout/reftests/box-shadow/boxshadow-skiprect.html b/layout/reftests/box-shadow/boxshadow-skiprect.html new file mode 100644 index 0000000000..f888f9d098 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-skiprect.html @@ -0,0 +1,14 @@ + + + +
 
diff --git a/layout/reftests/box-shadow/boxshadow-spread-ref.html b/layout/reftests/box-shadow/boxshadow-spread-ref.html new file mode 100644 index 0000000000..2636adc0b3 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-spread-ref.html @@ -0,0 +1,28 @@ + + + +
 
Foo
diff --git a/layout/reftests/box-shadow/boxshadow-spread.html b/layout/reftests/box-shadow/boxshadow-spread.html new file mode 100644 index 0000000000..a7c9a8c1df --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-spread.html @@ -0,0 +1,17 @@ + + +
Foo
diff --git a/layout/reftests/box-shadow/boxshadow-threecorners-ref.html b/layout/reftests/box-shadow/boxshadow-threecorners-ref.html new file mode 100644 index 0000000000..cd9f383e1f --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-threecorners-ref.html @@ -0,0 +1,3 @@ + +
 
+
Test
diff --git a/layout/reftests/box-shadow/boxshadow-threecorners.html b/layout/reftests/box-shadow/boxshadow-threecorners.html new file mode 100644 index 0000000000..f00135f959 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-threecorners.html @@ -0,0 +1,2 @@ + +
Test
diff --git a/layout/reftests/box-shadow/boxshadow-twocorners-ref.html b/layout/reftests/box-shadow/boxshadow-twocorners-ref.html new file mode 100644 index 0000000000..bc3263cdb1 --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-twocorners-ref.html @@ -0,0 +1,3 @@ + +
 
+
Test
diff --git a/layout/reftests/box-shadow/boxshadow-twocorners.html b/layout/reftests/box-shadow/boxshadow-twocorners.html new file mode 100644 index 0000000000..e62c316f2b --- /dev/null +++ b/layout/reftests/box-shadow/boxshadow-twocorners.html @@ -0,0 +1,2 @@ + +
Test
diff --git a/layout/reftests/box-shadow/fieldset-inset-ref.html b/layout/reftests/box-shadow/fieldset-inset-ref.html new file mode 100644 index 0000000000..6d02c04c8b --- /dev/null +++ b/layout/reftests/box-shadow/fieldset-inset-ref.html @@ -0,0 +1,95 @@ + + + + Testcase #2 for bug 485149 + + + + + +1 + + +

+ +2 + + +

+ +3 + + +

+ +4 + + +
+
+
+ + + diff --git a/layout/reftests/box-shadow/fieldset-inset.html b/layout/reftests/box-shadow/fieldset-inset.html new file mode 100644 index 0000000000..d49e2411f9 --- /dev/null +++ b/layout/reftests/box-shadow/fieldset-inset.html @@ -0,0 +1,90 @@ + + + + Testcase #2 for bug 485149 + + + + +
Legend +1 +
+ +

+
Legend +2 +
+ +

+
+3 +
+ +

+
+4 +
+ +
+
+
+ + + diff --git a/layout/reftests/box-shadow/fieldset-ref.html b/layout/reftests/box-shadow/fieldset-ref.html new file mode 100644 index 0000000000..9196d50636 --- /dev/null +++ b/layout/reftests/box-shadow/fieldset-ref.html @@ -0,0 +1,95 @@ + + + + Testcase for bug 485149 + + + + + +1 + + +

+ +2 + + +

+ +3 + + +

+ +4 + + +
+
+
+ + + diff --git a/layout/reftests/box-shadow/fieldset.html b/layout/reftests/box-shadow/fieldset.html new file mode 100644 index 0000000000..581633f54b --- /dev/null +++ b/layout/reftests/box-shadow/fieldset.html @@ -0,0 +1,90 @@ + + + + Testcase for bug 485149 + + + + +
Legend +1 +
+ +

+
Legend +2 +
+ +

+
+3 +
+ +

+
+4 +
+ +
+
+
+ + + diff --git a/layout/reftests/box-shadow/overflow-not-scrollable-1-ref.html b/layout/reftests/box-shadow/overflow-not-scrollable-1-ref.html new file mode 100644 index 0000000000..89906bb1c0 --- /dev/null +++ b/layout/reftests/box-shadow/overflow-not-scrollable-1-ref.html @@ -0,0 +1,18 @@ + + +
+text +
diff --git a/layout/reftests/box-shadow/overflow-not-scrollable-1-ref2.html b/layout/reftests/box-shadow/overflow-not-scrollable-1-ref2.html new file mode 100644 index 0000000000..03d34afd9f --- /dev/null +++ b/layout/reftests/box-shadow/overflow-not-scrollable-1-ref2.html @@ -0,0 +1,17 @@ + + +
+text +
diff --git a/layout/reftests/box-shadow/overflow-not-scrollable-1.html b/layout/reftests/box-shadow/overflow-not-scrollable-1.html new file mode 100644 index 0000000000..94a4b7fe07 --- /dev/null +++ b/layout/reftests/box-shadow/overflow-not-scrollable-1.html @@ -0,0 +1,18 @@ + + +
+text +
diff --git a/layout/reftests/box-shadow/overflow-not-scrollable-2-ref.html b/layout/reftests/box-shadow/overflow-not-scrollable-2-ref.html new file mode 100644 index 0000000000..8bac681910 --- /dev/null +++ b/layout/reftests/box-shadow/overflow-not-scrollable-2-ref.html @@ -0,0 +1,19 @@ + + +
+text +
diff --git a/layout/reftests/box-shadow/overflow-not-scrollable-2.html b/layout/reftests/box-shadow/overflow-not-scrollable-2.html new file mode 100644 index 0000000000..66dba48daf --- /dev/null +++ b/layout/reftests/box-shadow/overflow-not-scrollable-2.html @@ -0,0 +1,19 @@ + + +
+text +
diff --git a/layout/reftests/box-shadow/reftest.list b/layout/reftests/box-shadow/reftest.list new file mode 100644 index 0000000000..ed6baf7946 --- /dev/null +++ b/layout/reftests/box-shadow/reftest.list @@ -0,0 +1,49 @@ +== boxshadow-basic.html boxshadow-basic-ref.html +!= boxshadow-blur.html boxshadow-blur-notref.html +!= boxshadow-blur.html boxshadow-blur-notref2.html +random == boxshadow-blur-2.html boxshadow-blur-2-ref.html # fixedpoint division in blur code makes this fail +random != boxshadow-blur-2.html boxshadow-blur-2-notref.html # fixedpoint division in blur code makes this fail +== boxshadow-multiple.html boxshadow-multiple-ref.html +== boxshadow-spread.html boxshadow-spread-ref.html +== tableboxshadow-basic.html tableboxshadow-basic-ref.html +== tableboxshadow-trshadow.html tableboxshadow-trshadow-ref.html +== tableboxshadow-tdshadow.html tableboxshadow-tdshadow-ref.html +== boxshadow-rounding.html boxshadow-rounding-ref.html +# One uses old path, one uses WR box shadow. +== boxshadow-button.html boxshadow-button-ref.html +fuzzy(0-14,0-179) fuzzy-if(swgl&&!Android,0-1,0-952) fuzzy-if(useDrawSnapshot&&swgl,14-14,54-54) == boxshadow-large-border-radius.html boxshadow-large-border-radius-ref.html # Bug 1209649 + +== boxshadow-fileupload.html boxshadow-fileupload-ref.html +fuzzy(13-19,28-51) == boxshadow-inner-basic.html boxshadow-inner-basic-ref.svg +fuzzy(0-1,0-18) random-if(layersGPUAccelerated) == boxshadow-mixed.html boxshadow-mixed-ref.html +fuzzy(0-1,0-17) == boxshadow-mixed-2.html boxshadow-mixed-2-ref.html +random-if(d2d) fuzzy(0-127,0-3528) == boxshadow-rounded-spread.html boxshadow-rounded-spread-ref.html +fuzzy(0-1,0-50) == chrome://reftest/content/box-shadow/boxshadow-dynamic.xhtml chrome://reftest/content/box-shadow/boxshadow-dynamic-ref.xhtml +random-if(d2d) fuzzy(0-1,0-14) == boxshadow-onecorner.html boxshadow-onecorner-ref.html +random-if(d2d) fuzzy(0-1,0-22) == boxshadow-twocorners.html boxshadow-twocorners-ref.html +random-if(d2d) fuzzy(0-1,0-36) == boxshadow-threecorners.html boxshadow-threecorners-ref.html +fuzzy(0-2,0-440) == boxshadow-skiprect.html boxshadow-skiprect-ref.html +fuzzy-if(useDrawSnapshot,1-1,1197-2400) == boxshadow-opacity.html boxshadow-opacity-ref.html +== boxshadow-color-rounding.html boxshadow-color-rounding-ref.html +== boxshadow-color-rounding-middle.html boxshadow-color-rounding-middle-ref.html +fuzzy(0-3,0-500) fuzzy-if(d2d,0-2,0-1080) == boxshadow-border-radius-int.html boxshadow-border-radius-int-ref.html +== boxshadow-inset-neg-spread.html about:blank +== boxshadow-inset-neg-spread2.html boxshadow-inset-neg-spread2-ref.html +fuzzy(0-26,0-3610) fuzzy-if(d2d,0-26,0-5910) fuzzy-if(!(swgl&&Android),0-6,378-4500) == boxshadow-rotated.html boxshadow-rotated-ref.html # Bug 1211264 +== boxshadow-inset-large-border-radius.html boxshadow-inset-large-border-radius-ref.html + +# fuzzy due to blur going inside, but as long as it's essentially black instead of a light gray its ok. +fuzzy(12-15,9400-13267) == boxshadow-inset-large-offset.html boxshadow-inset-large-offset-ref.html + +== overflow-not-scrollable-1.html overflow-not-scrollable-1-ref.html +== overflow-not-scrollable-1.html overflow-not-scrollable-1-ref2.html +== overflow-not-scrollable-2.html overflow-not-scrollable-2-ref.html +fuzzy(0-1,0-655) == 611574-1.html 611574-1-ref.html +fuzzy(0-4,0-144) fuzzy-if(d2d,0-1,0-36) == 611574-2.html 611574-2-ref.html +fuzzy(0-16,0-10) == fieldset.html fieldset-ref.html # minor anti-aliasing problem on Windows +fuzzy(0-16,0-10) == fieldset-inset.html fieldset-inset-ref.html # minor anti-aliasing problem on Windows +== 1178575.html 1178575-ref.html +== 1178575-2.html 1178575-2-ref.html +fuzzy(0-159,0-2) fails == 1212823-1.html 1212823-1-ref.html +fuzzy(0-93,0-8) == 1212823-2.html 1212823-2-ref.html +== boxshadow-large-offset.html boxshadow-large-offset-ref.html diff --git a/layout/reftests/box-shadow/tableboxshadow-basic-ref.html b/layout/reftests/box-shadow/tableboxshadow-basic-ref.html new file mode 100644 index 0000000000..6a797820a2 --- /dev/null +++ b/layout/reftests/box-shadow/tableboxshadow-basic-ref.html @@ -0,0 +1 @@ +
s
ss
diff --git a/layout/reftests/box-shadow/tableboxshadow-basic.html b/layout/reftests/box-shadow/tableboxshadow-basic.html new file mode 100644 index 0000000000..4601d636a8 --- /dev/null +++ b/layout/reftests/box-shadow/tableboxshadow-basic.html @@ -0,0 +1 @@ +
ss
diff --git a/layout/reftests/box-shadow/tableboxshadow-tdshadow-ref.html b/layout/reftests/box-shadow/tableboxshadow-tdshadow-ref.html new file mode 100644 index 0000000000..972d315ed5 --- /dev/null +++ b/layout/reftests/box-shadow/tableboxshadow-tdshadow-ref.html @@ -0,0 +1,5 @@ +
s
+ +
s
+ +
ss
diff --git a/layout/reftests/box-shadow/tableboxshadow-tdshadow.html b/layout/reftests/box-shadow/tableboxshadow-tdshadow.html new file mode 100644 index 0000000000..bc7abb8f0a --- /dev/null +++ b/layout/reftests/box-shadow/tableboxshadow-tdshadow.html @@ -0,0 +1 @@ +
ss
diff --git a/layout/reftests/box-shadow/tableboxshadow-trshadow-ref.html b/layout/reftests/box-shadow/tableboxshadow-trshadow-ref.html new file mode 100644 index 0000000000..d337519480 --- /dev/null +++ b/layout/reftests/box-shadow/tableboxshadow-trshadow-ref.html @@ -0,0 +1,5 @@ +
ss
+ +
s
+ +
ss
diff --git a/layout/reftests/box-shadow/tableboxshadow-trshadow.html b/layout/reftests/box-shadow/tableboxshadow-trshadow.html new file mode 100644 index 0000000000..c928402122 --- /dev/null +++ b/layout/reftests/box-shadow/tableboxshadow-trshadow.html @@ -0,0 +1 @@ +
ss
ss
diff --git a/layout/reftests/box-sizing/computed-size-reporting-ref.html b/layout/reftests/box-sizing/computed-size-reporting-ref.html new file mode 100644 index 0000000000..f910417e59 --- /dev/null +++ b/layout/reftests/box-sizing/computed-size-reporting-ref.html @@ -0,0 +1,22 @@ + + +Bug 520992 + + + +
+

+ + diff --git a/layout/reftests/box-sizing/computed-size-reporting.html b/layout/reftests/box-sizing/computed-size-reporting.html new file mode 100644 index 0000000000..227ea2cfbd --- /dev/null +++ b/layout/reftests/box-sizing/computed-size-reporting.html @@ -0,0 +1,23 @@ + + +Bug 520992 + + + +
+

+ + diff --git a/layout/reftests/box-sizing/html-hr-1-ref.html b/layout/reftests/box-sizing/html-hr-1-ref.html new file mode 100644 index 0000000000..4108e13172 --- /dev/null +++ b/layout/reftests/box-sizing/html-hr-1-ref.html @@ -0,0 +1,4 @@ + + +
+ diff --git a/layout/reftests/box-sizing/html-hr-1.html b/layout/reftests/box-sizing/html-hr-1.html new file mode 100644 index 0000000000..774510735e --- /dev/null +++ b/layout/reftests/box-sizing/html-hr-1.html @@ -0,0 +1,4 @@ + + +
+ diff --git a/layout/reftests/box-sizing/intrinsic-1-ref.html b/layout/reftests/box-sizing/intrinsic-1-ref.html new file mode 100644 index 0000000000..d808239f2b --- /dev/null +++ b/layout/reftests/box-sizing/intrinsic-1-ref.html @@ -0,0 +1,6 @@ + + +
+
+ diff --git a/layout/reftests/box-sizing/intrinsic-1a.html b/layout/reftests/box-sizing/intrinsic-1a.html new file mode 100644 index 0000000000..2a678176dd --- /dev/null +++ b/layout/reftests/box-sizing/intrinsic-1a.html @@ -0,0 +1,9 @@ + + +
+ +
+ diff --git a/layout/reftests/box-sizing/intrinsic-1b.html b/layout/reftests/box-sizing/intrinsic-1b.html new file mode 100644 index 0000000000..0bb5af75f3 --- /dev/null +++ b/layout/reftests/box-sizing/intrinsic-1b.html @@ -0,0 +1,9 @@ + + +
+ +
+ diff --git a/layout/reftests/box-sizing/intrinsic-1c.html b/layout/reftests/box-sizing/intrinsic-1c.html new file mode 100644 index 0000000000..43febc053e --- /dev/null +++ b/layout/reftests/box-sizing/intrinsic-1c.html @@ -0,0 +1,9 @@ + + +
+ +
+ diff --git a/layout/reftests/box-sizing/intrinsic-1d.html b/layout/reftests/box-sizing/intrinsic-1d.html new file mode 100644 index 0000000000..08a982ff0c --- /dev/null +++ b/layout/reftests/box-sizing/intrinsic-1d.html @@ -0,0 +1,9 @@ + + +
+ +
+ diff --git a/layout/reftests/box-sizing/intrinsic-1e.html b/layout/reftests/box-sizing/intrinsic-1e.html new file mode 100644 index 0000000000..c27cab66a1 --- /dev/null +++ b/layout/reftests/box-sizing/intrinsic-1e.html @@ -0,0 +1,9 @@ + + +
+ +
+ diff --git a/layout/reftests/box-sizing/intrinsic-1f.html b/layout/reftests/box-sizing/intrinsic-1f.html new file mode 100644 index 0000000000..a273761ab5 --- /dev/null +++ b/layout/reftests/box-sizing/intrinsic-1f.html @@ -0,0 +1,9 @@ + + +
+ +
+ diff --git a/layout/reftests/box-sizing/intrinsic-1g.html b/layout/reftests/box-sizing/intrinsic-1g.html new file mode 100644 index 0000000000..272d76720e --- /dev/null +++ b/layout/reftests/box-sizing/intrinsic-1g.html @@ -0,0 +1,9 @@ + + +
+ +
+ diff --git a/layout/reftests/box-sizing/intrinsic-1h.html b/layout/reftests/box-sizing/intrinsic-1h.html new file mode 100644 index 0000000000..55663f1636 --- /dev/null +++ b/layout/reftests/box-sizing/intrinsic-1h.html @@ -0,0 +1,9 @@ + + +
+ +
+ diff --git a/layout/reftests/box-sizing/intrinsic-1i.html b/layout/reftests/box-sizing/intrinsic-1i.html new file mode 100644 index 0000000000..6d46b3d488 --- /dev/null +++ b/layout/reftests/box-sizing/intrinsic-1i.html @@ -0,0 +1,12 @@ + + +
+
+ +
+
+ diff --git a/layout/reftests/box-sizing/intrinsic-1j.html b/layout/reftests/box-sizing/intrinsic-1j.html new file mode 100644 index 0000000000..ca398338ab --- /dev/null +++ b/layout/reftests/box-sizing/intrinsic-1j.html @@ -0,0 +1,10 @@ + + +
+ + +
+ diff --git a/layout/reftests/box-sizing/intrinsic-1k.html b/layout/reftests/box-sizing/intrinsic-1k.html new file mode 100644 index 0000000000..8ebaa24b91 --- /dev/null +++ b/layout/reftests/box-sizing/intrinsic-1k.html @@ -0,0 +1,10 @@ + + +
+ + +
+ diff --git a/layout/reftests/box-sizing/intrinsic-1l.html b/layout/reftests/box-sizing/intrinsic-1l.html new file mode 100644 index 0000000000..38f4cef8b7 --- /dev/null +++ b/layout/reftests/box-sizing/intrinsic-1l.html @@ -0,0 +1,13 @@ + + +
+
+ + +
+
+ diff --git a/layout/reftests/box-sizing/intrinsic-1m.html b/layout/reftests/box-sizing/intrinsic-1m.html new file mode 100644 index 0000000000..09dbc75bb9 --- /dev/null +++ b/layout/reftests/box-sizing/intrinsic-1m.html @@ -0,0 +1,10 @@ + + +
+ + +
+ diff --git a/layout/reftests/box-sizing/intrinsic-1n.html b/layout/reftests/box-sizing/intrinsic-1n.html new file mode 100644 index 0000000000..5328e03ab6 --- /dev/null +++ b/layout/reftests/box-sizing/intrinsic-1n.html @@ -0,0 +1,10 @@ + + +
+ + +
+ diff --git a/layout/reftests/box-sizing/intrinsic-1o.html b/layout/reftests/box-sizing/intrinsic-1o.html new file mode 100644 index 0000000000..a463307057 --- /dev/null +++ b/layout/reftests/box-sizing/intrinsic-1o.html @@ -0,0 +1,13 @@ + + +
+
+ + +
+
+ diff --git a/layout/reftests/box-sizing/lime100x100.png b/layout/reftests/box-sizing/lime100x100.png new file mode 100644 index 0000000000..c9bb375943 Binary files /dev/null and b/layout/reftests/box-sizing/lime100x100.png differ diff --git a/layout/reftests/box-sizing/reftest.list b/layout/reftests/box-sizing/reftest.list new file mode 100644 index 0000000000..ca4b191018 --- /dev/null +++ b/layout/reftests/box-sizing/reftest.list @@ -0,0 +1,19 @@ +== intrinsic-1a.html intrinsic-1-ref.html +== intrinsic-1b.html intrinsic-1-ref.html +== intrinsic-1c.html intrinsic-1-ref.html +== intrinsic-1d.html intrinsic-1-ref.html +== intrinsic-1e.html intrinsic-1-ref.html +== intrinsic-1f.html intrinsic-1-ref.html +== intrinsic-1g.html intrinsic-1-ref.html +== intrinsic-1h.html intrinsic-1-ref.html +== intrinsic-1i.html intrinsic-1-ref.html +== intrinsic-1j.html intrinsic-1-ref.html +== intrinsic-1k.html intrinsic-1-ref.html +== intrinsic-1l.html intrinsic-1-ref.html +== intrinsic-1m.html intrinsic-1-ref.html +== intrinsic-1n.html intrinsic-1-ref.html +== intrinsic-1o.html intrinsic-1-ref.html +== computed-size-reporting.html computed-size-reporting-ref.html + +== html-hr-1.html html-hr-1-ref.html + diff --git a/layout/reftests/bugs/1003425-1-ref.html b/layout/reftests/bugs/1003425-1-ref.html new file mode 100644 index 0000000000..31cdbb86bf --- /dev/null +++ b/layout/reftests/bugs/1003425-1-ref.html @@ -0,0 +1,11 @@ + + + +
+ diff --git a/layout/reftests/bugs/1003425-1.html b/layout/reftests/bugs/1003425-1.html new file mode 100644 index 0000000000..0428d5df72 --- /dev/null +++ b/layout/reftests/bugs/1003425-1.html @@ -0,0 +1,18 @@ + + + +
+ diff --git a/layout/reftests/bugs/1003425-2-ref.html b/layout/reftests/bugs/1003425-2-ref.html new file mode 100644 index 0000000000..3e6624ce31 --- /dev/null +++ b/layout/reftests/bugs/1003425-2-ref.html @@ -0,0 +1,11 @@ + + + +
+ diff --git a/layout/reftests/bugs/1003425-2.html b/layout/reftests/bugs/1003425-2.html new file mode 100644 index 0000000000..ee25ca1ab3 --- /dev/null +++ b/layout/reftests/bugs/1003425-2.html @@ -0,0 +1,18 @@ + + + +
+ diff --git a/layout/reftests/bugs/10036-1-ref.html b/layout/reftests/bugs/10036-1-ref.html new file mode 100644 index 0000000000..30de2ef3d4 --- /dev/null +++ b/layout/reftests/bugs/10036-1-ref.html @@ -0,0 +1,8 @@ + + + + + +
+ + diff --git a/layout/reftests/bugs/10036-1.html b/layout/reftests/bugs/10036-1.html new file mode 100644 index 0000000000..fc4994972a --- /dev/null +++ b/layout/reftests/bugs/10036-1.html @@ -0,0 +1,8 @@ + + + + + +

+ + diff --git a/layout/reftests/bugs/1005405-1-ref.html b/layout/reftests/bugs/1005405-1-ref.html new file mode 100644 index 0000000000..eebc9027f5 --- /dev/null +++ b/layout/reftests/bugs/1005405-1-ref.html @@ -0,0 +1,12 @@ + + + + + + + + + +
Hello
+ + diff --git a/layout/reftests/bugs/1005405-1.html b/layout/reftests/bugs/1005405-1.html new file mode 100644 index 0000000000..7787efcf7d --- /dev/null +++ b/layout/reftests/bugs/1005405-1.html @@ -0,0 +1,19 @@ + + + + + + + + + +
Hello
+ + + diff --git a/layout/reftests/bugs/100x80-white-rect-top-right.png b/layout/reftests/bugs/100x80-white-rect-top-right.png new file mode 100644 index 0000000000..e0dab5064f Binary files /dev/null and b/layout/reftests/bugs/100x80-white-rect-top-right.png differ diff --git a/layout/reftests/bugs/1012640-1-ref.html b/layout/reftests/bugs/1012640-1-ref.html new file mode 100644 index 0000000000..3a197b1608 --- /dev/null +++ b/layout/reftests/bugs/1012640-1-ref.html @@ -0,0 +1,21 @@ + + + + +white-space: nowrap; regressed in Firefox 29 + + + +
    +
  • short string
  • +
  • short string
  • +
  • short string
  • +
  • why doesn't this move to the next line?
  • +
+ + diff --git a/layout/reftests/bugs/1012640-1.html b/layout/reftests/bugs/1012640-1.html new file mode 100644 index 0000000000..adf899bd42 --- /dev/null +++ b/layout/reftests/bugs/1012640-1.html @@ -0,0 +1,21 @@ + + + + +white-space: nowrap; regressed in Firefox 29 + + + +
    +
  • short string
  • +
  • short string
  • +
  • short string
  • +
  • why doesn't this move to the next line?
  • +
+ + diff --git a/layout/reftests/bugs/1013054-1-ref.html b/layout/reftests/bugs/1013054-1-ref.html new file mode 100644 index 0000000000..db0fc0bc25 --- /dev/null +++ b/layout/reftests/bugs/1013054-1-ref.html @@ -0,0 +1,4 @@ + + + +      diff --git a/layout/reftests/bugs/1013054-1.html b/layout/reftests/bugs/1013054-1.html new file mode 100644 index 0000000000..1d76ef0ab0 --- /dev/null +++ b/layout/reftests/bugs/1013054-1.html @@ -0,0 +1,13 @@ + + + +      + diff --git a/layout/reftests/bugs/1018522-1-ref.html b/layout/reftests/bugs/1018522-1-ref.html new file mode 100644 index 0000000000..b5d1fb9ae9 --- /dev/null +++ b/layout/reftests/bugs/1018522-1-ref.html @@ -0,0 +1,21 @@ + + +Test that opacity changes on layers make the Compositor repaint the right area + + + +
diff --git a/layout/reftests/bugs/1018522-1.html b/layout/reftests/bugs/1018522-1.html new file mode 100644 index 0000000000..f918afa93f --- /dev/null +++ b/layout/reftests/bugs/1018522-1.html @@ -0,0 +1,30 @@ + + +Test that opacity changes on layers make the Compositor repaint the right area + + + +
+ + diff --git a/layout/reftests/bugs/10209-1.html b/layout/reftests/bugs/10209-1.html new file mode 100644 index 0000000000..ca169fb023 --- /dev/null +++ b/layout/reftests/bugs/10209-1.html @@ -0,0 +1,16 @@ + + + +
x + +
+
+ diff --git a/layout/reftests/bugs/10209-2.html b/layout/reftests/bugs/10209-2.html new file mode 100644 index 0000000000..65af40eaec --- /dev/null +++ b/layout/reftests/bugs/10209-2.html @@ -0,0 +1,16 @@ + + + +
+ +
+
+ diff --git a/layout/reftests/bugs/10209-3-ref.html b/layout/reftests/bugs/10209-3-ref.html new file mode 100644 index 0000000000..6f16cba6d6 --- /dev/null +++ b/layout/reftests/bugs/10209-3-ref.html @@ -0,0 +1,14 @@ + + + +
+
+ diff --git a/layout/reftests/bugs/10209-3.html b/layout/reftests/bugs/10209-3.html new file mode 100644 index 0000000000..b4bc59ddd1 --- /dev/null +++ b/layout/reftests/bugs/10209-3.html @@ -0,0 +1,13 @@ + + + +
+ diff --git a/layout/reftests/bugs/10209-ref.html b/layout/reftests/bugs/10209-ref.html new file mode 100644 index 0000000000..042326c0ad --- /dev/null +++ b/layout/reftests/bugs/10209-ref.html @@ -0,0 +1,14 @@ + + + +
+
+ diff --git a/layout/reftests/bugs/1021564-1.html b/layout/reftests/bugs/1021564-1.html new file mode 100644 index 0000000000..21e5a879d9 --- /dev/null +++ b/layout/reftests/bugs/1021564-1.html @@ -0,0 +1,46 @@ + + + + +When the filtered element's BBox relative to the page changes, the filtered element needs to be invalidated + + + + + + + + + + + +
+ +
+ + diff --git a/layout/reftests/bugs/1021564-2.html b/layout/reftests/bugs/1021564-2.html new file mode 100644 index 0000000000..f30b9aef7d --- /dev/null +++ b/layout/reftests/bugs/1021564-2.html @@ -0,0 +1,45 @@ + + + + +When the filtered element's BBox relative to the page changes, the filtered element needs to be invalidated + + + + + + + + + + + +
+ +
+ + diff --git a/layout/reftests/bugs/1021564-3.html b/layout/reftests/bugs/1021564-3.html new file mode 100644 index 0000000000..0d64728649 --- /dev/null +++ b/layout/reftests/bugs/1021564-3.html @@ -0,0 +1,46 @@ + + + + +When the filtered element's BBox relative to the page changes, the filtered element needs to be invalidated + + + + + + + + + + + +
+ +
+ + diff --git a/layout/reftests/bugs/1021564-4.html b/layout/reftests/bugs/1021564-4.html new file mode 100644 index 0000000000..831c8bd914 --- /dev/null +++ b/layout/reftests/bugs/1021564-4.html @@ -0,0 +1,45 @@ + + + + +When the filtered element's BBox relative to the page changes, the filtered element needs to be invalidated + + + + + + + + + + + +
+ +
+ + diff --git a/layout/reftests/bugs/1021564-ref.html b/layout/reftests/bugs/1021564-ref.html new file mode 100644 index 0000000000..0ae0a20dc7 --- /dev/null +++ b/layout/reftests/bugs/1021564-ref.html @@ -0,0 +1,28 @@ + + + + +When the filtered element's BBox relative to the page changes, the filtered element needs to be invalidated + + + + + +
+ +
diff --git a/layout/reftests/bugs/1022481-1-ref.html b/layout/reftests/bugs/1022481-1-ref.html new file mode 100644 index 0000000000..256791bb16 --- /dev/null +++ b/layout/reftests/bugs/1022481-1-ref.html @@ -0,0 +1,36 @@ + + + +Simple generics test + + + + + +

default font

+

serif

+

sans-serif

+

monospace

+

-moz-fixed

+

unknown, serif

+

unknown, sans-serif

+

unknown, monospace

+

unknown, -moz-fixed

+

unknown, serif, monospace

+

unknown, sans-serif, -moz-fixed

+

unknown, monospace, serif

+

unknown, -moz-fixed, sans-serif

+ + diff --git a/layout/reftests/bugs/1022481-1.html b/layout/reftests/bugs/1022481-1.html new file mode 100644 index 0000000000..e9fe216a76 --- /dev/null +++ b/layout/reftests/bugs/1022481-1.html @@ -0,0 +1,36 @@ + + + +Simple generics test + + + + + +

default font

+

serif

+

sans-serif

+

monospace

+

-moz-fixed

+

unknown, serif

+

unknown, sans-serif

+

unknown, monospace

+

unknown, -moz-fixed

+

unknown, serif, monospace

+

unknown, sans-serif, -moz-fixed

+

unknown, monospace, serif

+

unknown, -moz-fixed, sans-serif

+ + diff --git a/layout/reftests/bugs/1022612-1-ref.html b/layout/reftests/bugs/1022612-1-ref.html new file mode 100644 index 0000000000..ffe8398e03 --- /dev/null +++ b/layout/reftests/bugs/1022612-1-ref.html @@ -0,0 +1,7 @@ + +
+ + + + +
diff --git a/layout/reftests/bugs/1022612-1.html b/layout/reftests/bugs/1022612-1.html new file mode 100644 index 0000000000..1d32971217 --- /dev/null +++ b/layout/reftests/bugs/1022612-1.html @@ -0,0 +1,7 @@ + +
+ + + + +
diff --git a/layout/reftests/bugs/1024473-1-ref.html b/layout/reftests/bugs/1024473-1-ref.html new file mode 100644 index 0000000000..4eb3e5eb32 --- /dev/null +++ b/layout/reftests/bugs/1024473-1-ref.html @@ -0,0 +1,11 @@ + + +Mask layer on canvas layer needs to update even if canvas wasn't dirtied + + + diff --git a/layout/reftests/bugs/1024473-1.html b/layout/reftests/bugs/1024473-1.html new file mode 100644 index 0000000000..e6f2b9a0fb --- /dev/null +++ b/layout/reftests/bugs/1024473-1.html @@ -0,0 +1,16 @@ + + +Mask layer on canvas layer needs to update even if canvas wasn't dirtied + + + diff --git a/layout/reftests/bugs/1025914-1-ref.html b/layout/reftests/bugs/1025914-1-ref.html new file mode 100644 index 0000000000..75610b730c --- /dev/null +++ b/layout/reftests/bugs/1025914-1-ref.html @@ -0,0 +1,44 @@ + + + + +Make sure that scrolling #scrolledBox into view paints the scrolled strip even while #coveringFixedBar covers that strip + + + +
+ +
diff --git a/layout/reftests/bugs/1025914-1.html b/layout/reftests/bugs/1025914-1.html new file mode 100644 index 0000000000..8f6380c4c4 --- /dev/null +++ b/layout/reftests/bugs/1025914-1.html @@ -0,0 +1,59 @@ + + + + +Make sure that scrolling #scrolledBox into view paints the scrolled strip even while #coveringFixedBar covers that strip + + + +
+ +
+ + diff --git a/layout/reftests/bugs/1035091-2.html b/layout/reftests/bugs/1035091-2.html new file mode 100644 index 0000000000..b647a16238 --- /dev/null +++ b/layout/reftests/bugs/1035091-2.html @@ -0,0 +1,8 @@ + + +
Should be green
diff --git a/layout/reftests/bugs/1035091-ref.html b/layout/reftests/bugs/1035091-ref.html new file mode 100644 index 0000000000..5dc9b3d272 --- /dev/null +++ b/layout/reftests/bugs/1035091-ref.html @@ -0,0 +1,2 @@ + +
Should be green
diff --git a/layout/reftests/bugs/1042104-1-ref.html b/layout/reftests/bugs/1042104-1-ref.html new file mode 100644 index 0000000000..ee30aeb622 --- /dev/null +++ b/layout/reftests/bugs/1042104-1-ref.html @@ -0,0 +1,27 @@ + + + + + + +
+
+
+
+
diff --git a/layout/reftests/bugs/1042104-1.html b/layout/reftests/bugs/1042104-1.html new file mode 100644 index 0000000000..82b5985f34 --- /dev/null +++ b/layout/reftests/bugs/1042104-1.html @@ -0,0 +1,48 @@ + + + + + + +
+
+
+
+
+
+ diff --git a/layout/reftests/bugs/1043537-1-ref.html b/layout/reftests/bugs/1043537-1-ref.html new file mode 100644 index 0000000000..2cbe050b38 --- /dev/null +++ b/layout/reftests/bugs/1043537-1-ref.html @@ -0,0 +1,25 @@ + + + +Reference #1 for bug #1043537 + + + +
+ + diff --git a/layout/reftests/bugs/1043537-1.html b/layout/reftests/bugs/1043537-1.html new file mode 100644 index 0000000000..286237ceda --- /dev/null +++ b/layout/reftests/bugs/1043537-1.html @@ -0,0 +1,26 @@ + + + +Test #1 for bug #1043537 + + + +
+ + diff --git a/layout/reftests/bugs/1044198-1-ref.html b/layout/reftests/bugs/1044198-1-ref.html new file mode 100644 index 0000000000..730bf24237 --- /dev/null +++ b/layout/reftests/bugs/1044198-1-ref.html @@ -0,0 +1,47 @@ + + + + + + +
+
+
+

+
+
+
+ diff --git a/layout/reftests/bugs/1044198-1.html b/layout/reftests/bugs/1044198-1.html new file mode 100644 index 0000000000..afd07400c7 --- /dev/null +++ b/layout/reftests/bugs/1044198-1.html @@ -0,0 +1,47 @@ + + + + + + +
+
+
+

+
+
+
+ diff --git a/layout/reftests/bugs/1049499-1-ref.html b/layout/reftests/bugs/1049499-1-ref.html new file mode 100644 index 0000000000..4d591ea7de --- /dev/null +++ b/layout/reftests/bugs/1049499-1-ref.html @@ -0,0 +1,20 @@ + + + +Choose the correct gradient repeat count even when there's a non-identity pattern matrix + + + +
diff --git a/layout/reftests/bugs/1049499-1.html b/layout/reftests/bugs/1049499-1.html new file mode 100644 index 0000000000..e2b23ceba3 --- /dev/null +++ b/layout/reftests/bugs/1049499-1.html @@ -0,0 +1,27 @@ + + + +Choose the correct gradient repeat count even when there's a non-identity pattern matrix + + + +
diff --git a/layout/reftests/bugs/105-1-ref.html b/layout/reftests/bugs/105-1-ref.html new file mode 100644 index 0000000000..fc2df77d63 --- /dev/null +++ b/layout/reftests/bugs/105-1-ref.html @@ -0,0 +1,8 @@ + + +
+ +
hello +
+
+ diff --git a/layout/reftests/bugs/105-1.html b/layout/reftests/bugs/105-1.html new file mode 100644 index 0000000000..864d7e60a8 --- /dev/null +++ b/layout/reftests/bugs/105-1.html @@ -0,0 +1,8 @@ + + +
+ +
hello +
+
+ diff --git a/layout/reftests/bugs/105030-1-ref.html b/layout/reftests/bugs/105030-1-ref.html new file mode 100644 index 0000000000..cc8a99eae5 --- /dev/null +++ b/layout/reftests/bugs/105030-1-ref.html @@ -0,0 +1,16 @@ + + + + Bug 105030 Reference + + + + +
+ + +
Inner Table +
+
+ + diff --git a/layout/reftests/bugs/105030-1.html b/layout/reftests/bugs/105030-1.html new file mode 100644 index 0000000000..ff9eacf22a --- /dev/null +++ b/layout/reftests/bugs/105030-1.html @@ -0,0 +1,26 @@ + + + + Bug 105030 + + + + +
+ + +
Inner Table
+
+ + + diff --git a/layout/reftests/bugs/1050493-1-ref.html b/layout/reftests/bugs/1050493-1-ref.html new file mode 100644 index 0000000000..b9cbafd5c5 --- /dev/null +++ b/layout/reftests/bugs/1050493-1-ref.html @@ -0,0 +1,18 @@ + + + +Test for bug 1050493 + + + +
diff --git a/layout/reftests/bugs/1050493-1.html b/layout/reftests/bugs/1050493-1.html new file mode 100644 index 0000000000..321cf0d6c5 --- /dev/null +++ b/layout/reftests/bugs/1050493-1.html @@ -0,0 +1,41 @@ + + + +Test for bug 1050493 + + + +
+ + diff --git a/layout/reftests/bugs/1050788-1.html b/layout/reftests/bugs/1050788-1.html new file mode 100644 index 0000000000..c67f7bf40d --- /dev/null +++ b/layout/reftests/bugs/1050788-1.html @@ -0,0 +1,34 @@ + + + + + + + + diff --git a/layout/reftests/bugs/1053035-1-flex.html b/layout/reftests/bugs/1053035-1-flex.html new file mode 100644 index 0000000000..5ab6b8fcd0 --- /dev/null +++ b/layout/reftests/bugs/1053035-1-flex.html @@ -0,0 +1,17 @@ + + + + + + + + diff --git a/layout/reftests/bugs/1053035-1-grid.html b/layout/reftests/bugs/1053035-1-grid.html new file mode 100644 index 0000000000..4d01c3ff7f --- /dev/null +++ b/layout/reftests/bugs/1053035-1-grid.html @@ -0,0 +1,17 @@ + + + + + + + + diff --git a/layout/reftests/bugs/1053035-1-ref.html b/layout/reftests/bugs/1053035-1-ref.html new file mode 100644 index 0000000000..27e1ec066b --- /dev/null +++ b/layout/reftests/bugs/1053035-1-ref.html @@ -0,0 +1,17 @@ + + + + + + + + diff --git a/layout/reftests/bugs/1059167-1-ref.html b/layout/reftests/bugs/1059167-1-ref.html new file mode 100644 index 0000000000..74404ce94e --- /dev/null +++ b/layout/reftests/bugs/1059167-1-ref.html @@ -0,0 +1,29 @@ + + + + + bug 1059167 + + + +

Content

+ + diff --git a/layout/reftests/bugs/1059167-1.html b/layout/reftests/bugs/1059167-1.html new file mode 100644 index 0000000000..f2a6210cd4 --- /dev/null +++ b/layout/reftests/bugs/1059167-1.html @@ -0,0 +1,30 @@ + + + + + bug 1059167 + + + +

Content

+ + diff --git a/layout/reftests/bugs/1059498-1-ref.html b/layout/reftests/bugs/1059498-1-ref.html new file mode 100644 index 0000000000..f7ece299c5 --- /dev/null +++ b/layout/reftests/bugs/1059498-1-ref.html @@ -0,0 +1,20 @@ + + + +Test for bug 1059498 - Paint parts of the filter that are caused by parts of the source that are invisible + + + +
diff --git a/layout/reftests/bugs/1059498-1.html b/layout/reftests/bugs/1059498-1.html new file mode 100644 index 0000000000..4e3930bdbd --- /dev/null +++ b/layout/reftests/bugs/1059498-1.html @@ -0,0 +1,32 @@ + + + +Test for bug 1059498 - Paint parts of the filter that are caused by parts of the source that are invisible + + + +
+ + + + + + + + diff --git a/layout/reftests/bugs/1059498-2.html b/layout/reftests/bugs/1059498-2.html new file mode 100644 index 0000000000..f0bddaec92 --- /dev/null +++ b/layout/reftests/bugs/1059498-2.html @@ -0,0 +1,40 @@ + + + +Test for bug 1059498 - Paint parts of the filter that are caused by parts of the source that are invisible + + + +
+
+
+ + + + + + + + diff --git a/layout/reftests/bugs/1059498-3.html b/layout/reftests/bugs/1059498-3.html new file mode 100644 index 0000000000..e287f53f65 --- /dev/null +++ b/layout/reftests/bugs/1059498-3.html @@ -0,0 +1,41 @@ + + + +Test for bug 1059498 - Paint parts of the filter that are caused by parts of the source that are invisible + + + +
+
+
+ + + + + + + + diff --git a/layout/reftests/bugs/1062108-1-ref.html b/layout/reftests/bugs/1062108-1-ref.html new file mode 100644 index 0000000000..8a45e122c5 --- /dev/null +++ b/layout/reftests/bugs/1062108-1-ref.html @@ -0,0 +1,16 @@ + + + + +Bug 1062108 + + + +10 spaces: "xxxxxxxxxx" + + diff --git a/layout/reftests/bugs/1062108-1.html b/layout/reftests/bugs/1062108-1.html new file mode 100644 index 0000000000..1f6b8f99fa --- /dev/null +++ b/layout/reftests/bugs/1062108-1.html @@ -0,0 +1,16 @@ + + + + +Bug 1062108 + + + +10 spaces: "          " + + diff --git a/layout/reftests/bugs/1062792-1-ref.html b/layout/reftests/bugs/1062792-1-ref.html new file mode 100644 index 0000000000..d7bceec3e6 --- /dev/null +++ b/layout/reftests/bugs/1062792-1-ref.html @@ -0,0 +1,20 @@ + + + + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/bugs/1062792-1.html b/layout/reftests/bugs/1062792-1.html new file mode 100644 index 0000000000..bba1791877 --- /dev/null +++ b/layout/reftests/bugs/1062792-1.html @@ -0,0 +1,22 @@ + + + + + + +
+
+
+
+
+
+ + diff --git a/layout/reftests/bugs/1066554-1-ref.html b/layout/reftests/bugs/1066554-1-ref.html new file mode 100644 index 0000000000..53af2f3202 --- /dev/null +++ b/layout/reftests/bugs/1066554-1-ref.html @@ -0,0 +1,14 @@ + + + +Test for bug 1066554 - Shadow DOM loads SVG stylesheets as needed + + + + +
+
+
+
+ + diff --git a/layout/reftests/bugs/1066554-1.html b/layout/reftests/bugs/1066554-1.html new file mode 100644 index 0000000000..8b23a5988b --- /dev/null +++ b/layout/reftests/bugs/1066554-1.html @@ -0,0 +1,24 @@ + + + +Test for bug 1066554 - Shadow DOM loads SVG stylesheets as needed + +
+ + + diff --git a/layout/reftests/bugs/1069716-1-ref.html b/layout/reftests/bugs/1069716-1-ref.html new file mode 100644 index 0000000000..e2ed8da169 --- /dev/null +++ b/layout/reftests/bugs/1069716-1-ref.html @@ -0,0 +1,11 @@ + + + + + + + +
  • <---That should be a 'b' character. diff --git a/layout/reftests/bugs/1069716-1.html b/layout/reftests/bugs/1069716-1.html new file mode 100644 index 0000000000..2615a1f01e --- /dev/null +++ b/layout/reftests/bugs/1069716-1.html @@ -0,0 +1,20 @@ + + + + + + + +
    • <---That should be a 'b' character. diff --git a/layout/reftests/bugs/1078262-1.html b/layout/reftests/bugs/1078262-1.html new file mode 100644 index 0000000000..eb3e06719b --- /dev/null +++ b/layout/reftests/bugs/1078262-1.html @@ -0,0 +1,34 @@ + + + + +Test for bug 1078262 + + + +
      +
      +
      diff --git a/layout/reftests/bugs/1081072-1-ref.html b/layout/reftests/bugs/1081072-1-ref.html new file mode 100644 index 0000000000..672084911a --- /dev/null +++ b/layout/reftests/bugs/1081072-1-ref.html @@ -0,0 +1,15 @@ + + + + + + +
      +
      T
      +
      + + diff --git a/layout/reftests/bugs/1081072-1.html b/layout/reftests/bugs/1081072-1.html new file mode 100644 index 0000000000..59b1a83549 --- /dev/null +++ b/layout/reftests/bugs/1081072-1.html @@ -0,0 +1,44 @@ + + + + + + + + +
      +
      T
      +
      + + diff --git a/layout/reftests/bugs/1081185-1-ref.html b/layout/reftests/bugs/1081185-1-ref.html new file mode 100644 index 0000000000..44f12dc2a0 --- /dev/null +++ b/layout/reftests/bugs/1081185-1-ref.html @@ -0,0 +1,31 @@ + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/1081185-1.html b/layout/reftests/bugs/1081185-1.html new file mode 100644 index 0000000000..36b7b76966 --- /dev/null +++ b/layout/reftests/bugs/1081185-1.html @@ -0,0 +1,32 @@ + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/109735-1-ref.html b/layout/reftests/bugs/109735-1-ref.html new file mode 100644 index 0000000000..85e08d5bc1 --- /dev/null +++ b/layout/reftests/bugs/109735-1-ref.html @@ -0,0 +1,11 @@ + + + + + x-sjis overlap + + +This is some regular old text +This is some text in an anchor + + diff --git a/layout/reftests/bugs/109735-1.html b/layout/reftests/bugs/109735-1.html new file mode 100644 index 0000000000..55f227d9f2 --- /dev/null +++ b/layout/reftests/bugs/109735-1.html @@ -0,0 +1,11 @@ + + + + + x-sjis overlap + + +This is some regular old text +This is some text in an anchor + + diff --git a/layout/reftests/bugs/1097437-1-ref.html b/layout/reftests/bugs/1097437-1-ref.html new file mode 100644 index 0000000000..1317f162bf --- /dev/null +++ b/layout/reftests/bugs/1097437-1-ref.html @@ -0,0 +1,20 @@ + + + + +
      + + \ No newline at end of file diff --git a/layout/reftests/bugs/1097437-1.html b/layout/reftests/bugs/1097437-1.html new file mode 100644 index 0000000000..953213cb5d --- /dev/null +++ b/layout/reftests/bugs/1097437-1.html @@ -0,0 +1,14 @@ + + + + +
      + + \ No newline at end of file diff --git a/layout/reftests/bugs/1098266-1-ref.html b/layout/reftests/bugs/1098266-1-ref.html new file mode 100644 index 0000000000..dfde561df2 --- /dev/null +++ b/layout/reftests/bugs/1098266-1-ref.html @@ -0,0 +1,9 @@ + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1098266-1.html b/layout/reftests/bugs/1098266-1.html new file mode 100644 index 0000000000..2261f8ed0d --- /dev/null +++ b/layout/reftests/bugs/1098266-1.html @@ -0,0 +1,9 @@ + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1103258-1-ref.html b/layout/reftests/bugs/1103258-1-ref.html new file mode 100644 index 0000000000..96d79e14fa --- /dev/null +++ b/layout/reftests/bugs/1103258-1-ref.html @@ -0,0 +1,13 @@ + +
      +
      diff --git a/layout/reftests/bugs/1103258-1.html b/layout/reftests/bugs/1103258-1.html new file mode 100644 index 0000000000..7e16b110e0 --- /dev/null +++ b/layout/reftests/bugs/1103258-1.html @@ -0,0 +1,37 @@ + +
      +
      + sadf +
      +
      + sdf +
      +
      +
      +
      diff --git a/layout/reftests/bugs/1105137-1-ref.html b/layout/reftests/bugs/1105137-1-ref.html new file mode 100644 index 0000000000..f28110cac0 --- /dev/null +++ b/layout/reftests/bugs/1105137-1-ref.html @@ -0,0 +1,35 @@ + + + + + + +
      +

      bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla

      +
      + +
      +

      bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla

      +

      bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla

      +

      bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla

      +

      bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla

      +

      bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla

      +

      bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla

      +

      bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla

      +

      bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla + bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla + bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla + bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla + bla bla bla

      +
      + + diff --git a/layout/reftests/bugs/1105137-1.html b/layout/reftests/bugs/1105137-1.html new file mode 100644 index 0000000000..f9eb38a78a --- /dev/null +++ b/layout/reftests/bugs/1105137-1.html @@ -0,0 +1,35 @@ + + + + + + +
      +

      bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla

      +
      + +
      +

      bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla

      +

      bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla

      +

      bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla

      +

      bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla

      +

      bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla

      +

      bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla

      +

      bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla

      +

      bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla + bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla + bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla + bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla + bla bla bla

      +
      + + diff --git a/layout/reftests/bugs/1111753-1.html b/layout/reftests/bugs/1111753-1.html new file mode 100644 index 0000000000..2b5f267fe2 --- /dev/null +++ b/layout/reftests/bugs/1111753-1.html @@ -0,0 +1,38 @@ + + + + + + +
      +
      +

      ABCDEFG

      +
      + + + diff --git a/layout/reftests/bugs/1114526-1-ref.html b/layout/reftests/bugs/1114526-1-ref.html new file mode 100644 index 0000000000..eaca3f49fd --- /dev/null +++ b/layout/reftests/bugs/1114526-1-ref.html @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/bugs/1114526-1.gif b/layout/reftests/bugs/1114526-1.gif new file mode 100644 index 0000000000..137ed6d804 Binary files /dev/null and b/layout/reftests/bugs/1114526-1.gif differ diff --git a/layout/reftests/bugs/1114526-1.html b/layout/reftests/bugs/1114526-1.html new file mode 100644 index 0000000000..abadec0792 --- /dev/null +++ b/layout/reftests/bugs/1114526-1.html @@ -0,0 +1,68 @@ + + + + + + + +
      +
      + + + diff --git a/layout/reftests/bugs/1116480-1-fakeitalic-overflow-ref.html b/layout/reftests/bugs/1116480-1-fakeitalic-overflow-ref.html new file mode 100644 index 0000000000..fc85134c54 --- /dev/null +++ b/layout/reftests/bugs/1116480-1-fakeitalic-overflow-ref.html @@ -0,0 +1,32 @@ + + + + + + + + +
      +
      aÍz +
      + + diff --git a/layout/reftests/bugs/1116480-1-fakeitalic-overflow.html b/layout/reftests/bugs/1116480-1-fakeitalic-overflow.html new file mode 100644 index 0000000000..0b48da3b4a --- /dev/null +++ b/layout/reftests/bugs/1116480-1-fakeitalic-overflow.html @@ -0,0 +1,32 @@ + + + + + + + + +
      +
      a‮Í‬z +
      + + diff --git a/layout/reftests/bugs/1119117-1-ref.html b/layout/reftests/bugs/1119117-1-ref.html new file mode 100644 index 0000000000..b33ff7ff03 --- /dev/null +++ b/layout/reftests/bugs/1119117-1-ref.html @@ -0,0 +1,19 @@ + + + + + + +
      + + diff --git a/layout/reftests/bugs/1119117-1a.html b/layout/reftests/bugs/1119117-1a.html new file mode 100644 index 0000000000..4615141050 --- /dev/null +++ b/layout/reftests/bugs/1119117-1a.html @@ -0,0 +1,29 @@ + + + + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1119117-1b.html b/layout/reftests/bugs/1119117-1b.html new file mode 100644 index 0000000000..86befd1c6b --- /dev/null +++ b/layout/reftests/bugs/1119117-1b.html @@ -0,0 +1,30 @@ + + + + + + +
      +
      +
      +

      ABCDEFG

      +
      +
      + + diff --git a/layout/reftests/bugs/1120431-1-ref.html b/layout/reftests/bugs/1120431-1-ref.html new file mode 100644 index 0000000000..079cf80131 --- /dev/null +++ b/layout/reftests/bugs/1120431-1-ref.html @@ -0,0 +1,202 @@ + + + + + + + +
      + +
      +
        +
      • + A +
      • +
      • + B +
      • +
      • + C +
      • +
      • + D +
      • +
      • + E +
      • +
      +
        +
      • + F +
      • +
      • + G +
      • +
      • + H +
      • +
      • + I +
      • +
      • + J +
      • +
      +
        +
      • + K +
      • +
      • + L +
      • +
      • + M +
      • +
      • + N +
      • +
      • + O +
      • +
      +
        +
      • + P +
      • +
      • + R +
      • +
      • + S +
      • +
      • + T +
      • +
      • + V +
      • +
      +
        +
      • + W +
      • +
      • + Y +
      • +
      • + Z +
      • +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
        +
      • + Word +
      • +
      • + Word +
      • +
      • + Word +
      • +
      • + Word +
      • +
      +
      + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1120431-1.html b/layout/reftests/bugs/1120431-1.html new file mode 100644 index 0000000000..36deaa7af0 --- /dev/null +++ b/layout/reftests/bugs/1120431-1.html @@ -0,0 +1,205 @@ + + + + + + + +
      + +
      +
        +
      • + A +
      • +
      • + B +
      • +
      • + C +
      • +
      • + D +
      • +
      • + E +
      • +
      +
        +
      • + F +
      • +
      • + G +
      • +
      • + H +
      • +
      • + I +
      • +
      • + J +
      • +
      +
        +
      • + K +
      • +
      • + L +
      • +
      • + M +
      • +
      • + N +
      • +
      • + O +
      • +
      +
        +
      • + P +
      • +
      • + R +
      • +
      • + S +
      • +
      • + T +
      • +
      • + V +
      • +
      +
        +
      • + W +
      • +
      • + Y +
      • +
      • + Z +
      • +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
        +
      • + Word +
      • +
      • + Word +
      • +
      • + Word +
      • +
      • + Word +
      • +
      +
      +
      + ­
      +
      + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1120431-2-ref.html b/layout/reftests/bugs/1120431-2-ref.html new file mode 100644 index 0000000000..567eb471de --- /dev/null +++ b/layout/reftests/bugs/1120431-2-ref.html @@ -0,0 +1,204 @@ + + + + + + + +
      + +
      +
        +
      • + A +
      • +
      • + B +
      • +
      • + C +
      • +
      • + D +
      • +
      • + E +
      • +
      +
        +
      • + F +
      • +
      • + G +
      • +
      • + H +
      • +
      • + I +
      • +
      • + J +
      • +
      +
        +
      • + K +
      • +
      • + L +
      • +
      • + M +
      • +
      • + N +
      • +
      • + O +
      • +
      +
        +
      • + P +
      • +
      • + R +
      • +
      • + S +
      • +
      • + T +
      • +
      • + V +
      • +
      +
        +
      • + W +
      • +
      • + Y +
      • +
      • + Z +
      • +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
        +
      • + Word +
      • +
      • + Word +
      • +
      • + Word +
      • +
      • + Word +
      • +
      +
      + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1120431-2.html b/layout/reftests/bugs/1120431-2.html new file mode 100644 index 0000000000..01ea4076c2 --- /dev/null +++ b/layout/reftests/bugs/1120431-2.html @@ -0,0 +1,207 @@ + + + + + + + +
      + +
      +
        +
      • + A +
      • +
      • + B +
      • +
      • + C +
      • +
      • + D +
      • +
      • + E +
      • +
      +
        +
      • + F +
      • +
      • + G +
      • +
      • + H +
      • +
      • + I +
      • +
      • + J +
      • +
      +
        +
      • + K +
      • +
      • + L +
      • +
      • + M +
      • +
      • + N +
      • +
      • + O +
      • +
      +
        +
      • + P +
      • +
      • + R +
      • +
      • + S +
      • +
      • + T +
      • +
      • + V +
      • +
      +
        +
      • + W +
      • +
      • + Y +
      • +
      • + Z +
      • +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
        +
      • + Word +
      • +
      • + Word +
      • +
      • + Word +
      • +
      • + Word +
      • +
      +
      +
      + ­
      +
      + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1121748-1-ref.html b/layout/reftests/bugs/1121748-1-ref.html new file mode 100644 index 0000000000..cb14610700 --- /dev/null +++ b/layout/reftests/bugs/1121748-1-ref.html @@ -0,0 +1,33 @@ + + + + Bug 1121748-1 + + + + + +
        +
      • item #1
      • +
      • item #2
      • +
      • item #3
      • +
      + + diff --git a/layout/reftests/bugs/1121748-1.html b/layout/reftests/bugs/1121748-1.html new file mode 100644 index 0000000000..85c81a5636 --- /dev/null +++ b/layout/reftests/bugs/1121748-1.html @@ -0,0 +1,38 @@ + + + + Bug 1121748-1 + + + + + +
        + +
      • item #2
      • +
      • item #3
      • +
      + + diff --git a/layout/reftests/bugs/1121748-2-ref.html b/layout/reftests/bugs/1121748-2-ref.html new file mode 100644 index 0000000000..782bafaf4e --- /dev/null +++ b/layout/reftests/bugs/1121748-2-ref.html @@ -0,0 +1,28 @@ + + + + + + +
      +
      + +
      +
      diff --git a/layout/reftests/bugs/1121748-2.html b/layout/reftests/bugs/1121748-2.html new file mode 100644 index 0000000000..1fa31215de --- /dev/null +++ b/layout/reftests/bugs/1121748-2.html @@ -0,0 +1,34 @@ + + + + + + + +
      +
      + + +
      +
      diff --git a/layout/reftests/bugs/1127107-1-ref.html b/layout/reftests/bugs/1127107-1-ref.html new file mode 100644 index 0000000000..15eefedb76 --- /dev/null +++ b/layout/reftests/bugs/1127107-1-ref.html @@ -0,0 +1,21 @@ + + + + + + +
      + Does this text wrap? Does this text wrap? Does this text wrap? + Does this text wrap? +
      + + diff --git a/layout/reftests/bugs/1127107-1a-nowrap.html b/layout/reftests/bugs/1127107-1a-nowrap.html new file mode 100644 index 0000000000..0dcf27d0a1 --- /dev/null +++ b/layout/reftests/bugs/1127107-1a-nowrap.html @@ -0,0 +1,27 @@ + + + + + + +
      + Does this text wrap? Does this text wrap? Does this text wrap? + Does this text wrap? +
      + + diff --git a/layout/reftests/bugs/1127107-1b-pre.html b/layout/reftests/bugs/1127107-1b-pre.html new file mode 100644 index 0000000000..334ce24b21 --- /dev/null +++ b/layout/reftests/bugs/1127107-1b-pre.html @@ -0,0 +1,24 @@ + + + + + + +
      Does this text wrap? Does this text wrap? Does this text wrap? Does this text wrap?
      + + diff --git a/layout/reftests/bugs/1127107-2-capitalize-ref.html b/layout/reftests/bugs/1127107-2-capitalize-ref.html new file mode 100644 index 0000000000..89856c81c0 --- /dev/null +++ b/layout/reftests/bugs/1127107-2-capitalize-ref.html @@ -0,0 +1,21 @@ + + + + + + +
      + Does This Text Wrap? Does This Text Wrap? Does This Text Wrap? + Does This Text Wrap? +
      + + diff --git a/layout/reftests/bugs/1127107-2-capitalize.html b/layout/reftests/bugs/1127107-2-capitalize.html new file mode 100644 index 0000000000..a0ed3f9700 --- /dev/null +++ b/layout/reftests/bugs/1127107-2-capitalize.html @@ -0,0 +1,25 @@ + + + + + + +
      + Does this text wrap? Does this text wrap? Does this text wrap? + Does this text wrap? +
      + + diff --git a/layout/reftests/bugs/1127679-1a-inline-flex-relpos.html b/layout/reftests/bugs/1127679-1a-inline-flex-relpos.html new file mode 100644 index 0000000000..9c95e98a1a --- /dev/null +++ b/layout/reftests/bugs/1127679-1a-inline-flex-relpos.html @@ -0,0 +1,22 @@ + + + + + + + +
      foobar + + diff --git a/layout/reftests/bugs/1127679-1b-inline-flex-relpos.html b/layout/reftests/bugs/1127679-1b-inline-flex-relpos.html new file mode 100644 index 0000000000..8cdf14b57c --- /dev/null +++ b/layout/reftests/bugs/1127679-1b-inline-flex-relpos.html @@ -0,0 +1,22 @@ + + + + + + + +
      foobar + + diff --git a/layout/reftests/bugs/1128354-1-ref.html b/layout/reftests/bugs/1128354-1-ref.html new file mode 100644 index 0000000000..e2f9759dab --- /dev/null +++ b/layout/reftests/bugs/1128354-1-ref.html @@ -0,0 +1,50 @@ + + + + + + + +
      +
      +
      text
      +
      fifty
      +
      zero
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1128354-1.html b/layout/reftests/bugs/1128354-1.html new file mode 100644 index 0000000000..7c6dc87272 --- /dev/null +++ b/layout/reftests/bugs/1128354-1.html @@ -0,0 +1,54 @@ + + + + + + + +
      +
      +
      text
      +
      fifty
      +
      zero
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1130231-1-button-padding-rtl-ref.html b/layout/reftests/bugs/1130231-1-button-padding-rtl-ref.html new file mode 100644 index 0000000000..29dbf5d0b6 --- /dev/null +++ b/layout/reftests/bugs/1130231-1-button-padding-rtl-ref.html @@ -0,0 +1,32 @@ + + + + + Bug 1130231 + + + + +
      + +
      +
      + +
      + + diff --git a/layout/reftests/bugs/1130231-1-button-padding-rtl.html b/layout/reftests/bugs/1130231-1-button-padding-rtl.html new file mode 100644 index 0000000000..2783af0548 --- /dev/null +++ b/layout/reftests/bugs/1130231-1-button-padding-rtl.html @@ -0,0 +1,32 @@ + + + + + Bug 1130231 + + + + +
      + +
      +
      + +
      + + diff --git a/layout/reftests/bugs/1130231-2-button-padding-rtl-ref.html b/layout/reftests/bugs/1130231-2-button-padding-rtl-ref.html new file mode 100644 index 0000000000..2b7b24c661 --- /dev/null +++ b/layout/reftests/bugs/1130231-2-button-padding-rtl-ref.html @@ -0,0 +1,36 @@ + + + + + Bug 1130231 + + + + +
      + +
      +
      + +
      + + diff --git a/layout/reftests/bugs/1130231-2-button-padding-rtl.html b/layout/reftests/bugs/1130231-2-button-padding-rtl.html new file mode 100644 index 0000000000..4050d2383a --- /dev/null +++ b/layout/reftests/bugs/1130231-2-button-padding-rtl.html @@ -0,0 +1,32 @@ + + + + + Bug 1130231 + + + + +
      + +
      +
      + +
      + + diff --git a/layout/reftests/bugs/1133905-1-h-rtl.html b/layout/reftests/bugs/1133905-1-h-rtl.html new file mode 100644 index 0000000000..bc53a95cad --- /dev/null +++ b/layout/reftests/bugs/1133905-1-h-rtl.html @@ -0,0 +1,10 @@ + + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-1-h.html b/layout/reftests/bugs/1133905-1-h.html new file mode 100644 index 0000000000..b7d476e3af --- /dev/null +++ b/layout/reftests/bugs/1133905-1-h.html @@ -0,0 +1,9 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-1-rtl.html b/layout/reftests/bugs/1133905-1-rtl.html new file mode 100644 index 0000000000..d3b3e64371 --- /dev/null +++ b/layout/reftests/bugs/1133905-1-rtl.html @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/1133905-1-v-rtl.html b/layout/reftests/bugs/1133905-1-v-rtl.html new file mode 100644 index 0000000000..1ebb54b4cf --- /dev/null +++ b/layout/reftests/bugs/1133905-1-v-rtl.html @@ -0,0 +1,10 @@ + + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-1-v.html b/layout/reftests/bugs/1133905-1-v.html new file mode 100644 index 0000000000..ab19f5663f --- /dev/null +++ b/layout/reftests/bugs/1133905-1-v.html @@ -0,0 +1,9 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-1-vh-rtl.html b/layout/reftests/bugs/1133905-1-vh-rtl.html new file mode 100644 index 0000000000..3a7a68a3fd --- /dev/null +++ b/layout/reftests/bugs/1133905-1-vh-rtl.html @@ -0,0 +1,10 @@ + + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-1-vh.html b/layout/reftests/bugs/1133905-1-vh.html new file mode 100644 index 0000000000..7da1ff68f6 --- /dev/null +++ b/layout/reftests/bugs/1133905-1-vh.html @@ -0,0 +1,9 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-1.html b/layout/reftests/bugs/1133905-1.html new file mode 100644 index 0000000000..d8c8044631 --- /dev/null +++ b/layout/reftests/bugs/1133905-1.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/bugs/1133905-2-h-rtl.html b/layout/reftests/bugs/1133905-2-h-rtl.html new file mode 100644 index 0000000000..1065e88e03 --- /dev/null +++ b/layout/reftests/bugs/1133905-2-h-rtl.html @@ -0,0 +1,10 @@ + + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-2-h.html b/layout/reftests/bugs/1133905-2-h.html new file mode 100644 index 0000000000..2adabe6cf8 --- /dev/null +++ b/layout/reftests/bugs/1133905-2-h.html @@ -0,0 +1,9 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-2-rtl.html b/layout/reftests/bugs/1133905-2-rtl.html new file mode 100644 index 0000000000..94e12fa70b --- /dev/null +++ b/layout/reftests/bugs/1133905-2-rtl.html @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/1133905-2-v-rtl.html b/layout/reftests/bugs/1133905-2-v-rtl.html new file mode 100644 index 0000000000..4752999f79 --- /dev/null +++ b/layout/reftests/bugs/1133905-2-v-rtl.html @@ -0,0 +1,10 @@ + + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-2-v.html b/layout/reftests/bugs/1133905-2-v.html new file mode 100644 index 0000000000..036b449565 --- /dev/null +++ b/layout/reftests/bugs/1133905-2-v.html @@ -0,0 +1,9 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-2-vh-rtl.html b/layout/reftests/bugs/1133905-2-vh-rtl.html new file mode 100644 index 0000000000..93aa778d33 --- /dev/null +++ b/layout/reftests/bugs/1133905-2-vh-rtl.html @@ -0,0 +1,10 @@ + + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-2-vh.html b/layout/reftests/bugs/1133905-2-vh.html new file mode 100644 index 0000000000..6a8fd759e6 --- /dev/null +++ b/layout/reftests/bugs/1133905-2-vh.html @@ -0,0 +1,9 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-2.html b/layout/reftests/bugs/1133905-2.html new file mode 100644 index 0000000000..471501d7e3 --- /dev/null +++ b/layout/reftests/bugs/1133905-2.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/bugs/1133905-3-h-rtl.html b/layout/reftests/bugs/1133905-3-h-rtl.html new file mode 100644 index 0000000000..ca60b948bb --- /dev/null +++ b/layout/reftests/bugs/1133905-3-h-rtl.html @@ -0,0 +1,10 @@ + + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-3-h.html b/layout/reftests/bugs/1133905-3-h.html new file mode 100644 index 0000000000..82d8583942 --- /dev/null +++ b/layout/reftests/bugs/1133905-3-h.html @@ -0,0 +1,9 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-3-rtl.html b/layout/reftests/bugs/1133905-3-rtl.html new file mode 100644 index 0000000000..8d4976e69f --- /dev/null +++ b/layout/reftests/bugs/1133905-3-rtl.html @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/1133905-3-v-rtl.html b/layout/reftests/bugs/1133905-3-v-rtl.html new file mode 100644 index 0000000000..ef03d4ea9e --- /dev/null +++ b/layout/reftests/bugs/1133905-3-v-rtl.html @@ -0,0 +1,10 @@ + + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-3-v.html b/layout/reftests/bugs/1133905-3-v.html new file mode 100644 index 0000000000..4a9b03df16 --- /dev/null +++ b/layout/reftests/bugs/1133905-3-v.html @@ -0,0 +1,9 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-3-vh-rtl.html b/layout/reftests/bugs/1133905-3-vh-rtl.html new file mode 100644 index 0000000000..74941cc74f --- /dev/null +++ b/layout/reftests/bugs/1133905-3-vh-rtl.html @@ -0,0 +1,10 @@ + + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-3-vh.html b/layout/reftests/bugs/1133905-3-vh.html new file mode 100644 index 0000000000..e420bc0ad9 --- /dev/null +++ b/layout/reftests/bugs/1133905-3-vh.html @@ -0,0 +1,9 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-3.html b/layout/reftests/bugs/1133905-3.html new file mode 100644 index 0000000000..244f0a505d --- /dev/null +++ b/layout/reftests/bugs/1133905-3.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/bugs/1133905-4-h-rtl.html b/layout/reftests/bugs/1133905-4-h-rtl.html new file mode 100644 index 0000000000..ca2609c989 --- /dev/null +++ b/layout/reftests/bugs/1133905-4-h-rtl.html @@ -0,0 +1,10 @@ + + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-4-h.html b/layout/reftests/bugs/1133905-4-h.html new file mode 100644 index 0000000000..1de1436259 --- /dev/null +++ b/layout/reftests/bugs/1133905-4-h.html @@ -0,0 +1,9 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-4-rtl.html b/layout/reftests/bugs/1133905-4-rtl.html new file mode 100644 index 0000000000..badae3b37e --- /dev/null +++ b/layout/reftests/bugs/1133905-4-rtl.html @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/1133905-4-v-rtl.html b/layout/reftests/bugs/1133905-4-v-rtl.html new file mode 100644 index 0000000000..b3264e4acf --- /dev/null +++ b/layout/reftests/bugs/1133905-4-v-rtl.html @@ -0,0 +1,10 @@ + + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-4-v.html b/layout/reftests/bugs/1133905-4-v.html new file mode 100644 index 0000000000..00100b7db8 --- /dev/null +++ b/layout/reftests/bugs/1133905-4-v.html @@ -0,0 +1,9 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-4-vh-rtl.html b/layout/reftests/bugs/1133905-4-vh-rtl.html new file mode 100644 index 0000000000..7bd79bab4f --- /dev/null +++ b/layout/reftests/bugs/1133905-4-vh-rtl.html @@ -0,0 +1,20 @@ + + + + + + +
      + + + + diff --git a/layout/reftests/bugs/1133905-4-vh.html b/layout/reftests/bugs/1133905-4-vh.html new file mode 100644 index 0000000000..25a2b77417 --- /dev/null +++ b/layout/reftests/bugs/1133905-4-vh.html @@ -0,0 +1,9 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-4.html b/layout/reftests/bugs/1133905-4.html new file mode 100644 index 0000000000..f4f1398077 --- /dev/null +++ b/layout/reftests/bugs/1133905-4.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/bugs/1133905-5-h-rtl.html b/layout/reftests/bugs/1133905-5-h-rtl.html new file mode 100644 index 0000000000..494456d7df --- /dev/null +++ b/layout/reftests/bugs/1133905-5-h-rtl.html @@ -0,0 +1,10 @@ + + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-5-h.html b/layout/reftests/bugs/1133905-5-h.html new file mode 100644 index 0000000000..a5199516d3 --- /dev/null +++ b/layout/reftests/bugs/1133905-5-h.html @@ -0,0 +1,9 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-5-rtl.html b/layout/reftests/bugs/1133905-5-rtl.html new file mode 100644 index 0000000000..5125d8d13a --- /dev/null +++ b/layout/reftests/bugs/1133905-5-rtl.html @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/1133905-5-v-rtl.html b/layout/reftests/bugs/1133905-5-v-rtl.html new file mode 100644 index 0000000000..b4cb88f3be --- /dev/null +++ b/layout/reftests/bugs/1133905-5-v-rtl.html @@ -0,0 +1,10 @@ + + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-5-v.html b/layout/reftests/bugs/1133905-5-v.html new file mode 100644 index 0000000000..fdacf664f8 --- /dev/null +++ b/layout/reftests/bugs/1133905-5-v.html @@ -0,0 +1,9 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-5-vh-rtl.html b/layout/reftests/bugs/1133905-5-vh-rtl.html new file mode 100644 index 0000000000..216e261236 --- /dev/null +++ b/layout/reftests/bugs/1133905-5-vh-rtl.html @@ -0,0 +1,20 @@ + + + + + + +
      + + + + diff --git a/layout/reftests/bugs/1133905-5-vh.html b/layout/reftests/bugs/1133905-5-vh.html new file mode 100644 index 0000000000..c9a468be49 --- /dev/null +++ b/layout/reftests/bugs/1133905-5-vh.html @@ -0,0 +1,9 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-5.html b/layout/reftests/bugs/1133905-5.html new file mode 100644 index 0000000000..5b8c41983a --- /dev/null +++ b/layout/reftests/bugs/1133905-5.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/bugs/1133905-6-h-rtl.html b/layout/reftests/bugs/1133905-6-h-rtl.html new file mode 100644 index 0000000000..a391dfb54a --- /dev/null +++ b/layout/reftests/bugs/1133905-6-h-rtl.html @@ -0,0 +1,10 @@ + + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-6-h.html b/layout/reftests/bugs/1133905-6-h.html new file mode 100644 index 0000000000..4d097f9e49 --- /dev/null +++ b/layout/reftests/bugs/1133905-6-h.html @@ -0,0 +1,9 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-6-rtl.html b/layout/reftests/bugs/1133905-6-rtl.html new file mode 100644 index 0000000000..60babfcf40 --- /dev/null +++ b/layout/reftests/bugs/1133905-6-rtl.html @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/1133905-6-v-rtl.html b/layout/reftests/bugs/1133905-6-v-rtl.html new file mode 100644 index 0000000000..e7b477aaa5 --- /dev/null +++ b/layout/reftests/bugs/1133905-6-v-rtl.html @@ -0,0 +1,10 @@ + + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-6-v.html b/layout/reftests/bugs/1133905-6-v.html new file mode 100644 index 0000000000..56398e3c29 --- /dev/null +++ b/layout/reftests/bugs/1133905-6-v.html @@ -0,0 +1,9 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-6-vh-rtl.html b/layout/reftests/bugs/1133905-6-vh-rtl.html new file mode 100644 index 0000000000..412f7ece4d --- /dev/null +++ b/layout/reftests/bugs/1133905-6-vh-rtl.html @@ -0,0 +1,20 @@ + + + + + + +
      + + + + diff --git a/layout/reftests/bugs/1133905-6-vh.html b/layout/reftests/bugs/1133905-6-vh.html new file mode 100644 index 0000000000..c4bfbaaf10 --- /dev/null +++ b/layout/reftests/bugs/1133905-6-vh.html @@ -0,0 +1,9 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-6.html b/layout/reftests/bugs/1133905-6.html new file mode 100644 index 0000000000..867e9b0828 --- /dev/null +++ b/layout/reftests/bugs/1133905-6.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/bugs/1133905-ref-h-rtl.html b/layout/reftests/bugs/1133905-ref-h-rtl.html new file mode 100644 index 0000000000..ca2609c989 --- /dev/null +++ b/layout/reftests/bugs/1133905-ref-h-rtl.html @@ -0,0 +1,10 @@ + + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-ref-h.html b/layout/reftests/bugs/1133905-ref-h.html new file mode 100644 index 0000000000..1de1436259 --- /dev/null +++ b/layout/reftests/bugs/1133905-ref-h.html @@ -0,0 +1,9 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-ref-rtl.html b/layout/reftests/bugs/1133905-ref-rtl.html new file mode 100644 index 0000000000..badae3b37e --- /dev/null +++ b/layout/reftests/bugs/1133905-ref-rtl.html @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/1133905-ref-v-rtl.html b/layout/reftests/bugs/1133905-ref-v-rtl.html new file mode 100644 index 0000000000..b3264e4acf --- /dev/null +++ b/layout/reftests/bugs/1133905-ref-v-rtl.html @@ -0,0 +1,10 @@ + + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-ref-v.html b/layout/reftests/bugs/1133905-ref-v.html new file mode 100644 index 0000000000..00100b7db8 --- /dev/null +++ b/layout/reftests/bugs/1133905-ref-v.html @@ -0,0 +1,9 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-ref-vh-rtl.html b/layout/reftests/bugs/1133905-ref-vh-rtl.html new file mode 100644 index 0000000000..ebb02aa939 --- /dev/null +++ b/layout/reftests/bugs/1133905-ref-vh-rtl.html @@ -0,0 +1,10 @@ + + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-ref-vh.html b/layout/reftests/bugs/1133905-ref-vh.html new file mode 100644 index 0000000000..0b71ec3620 --- /dev/null +++ b/layout/reftests/bugs/1133905-ref-vh.html @@ -0,0 +1,9 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/1133905-ref.html b/layout/reftests/bugs/1133905-ref.html new file mode 100644 index 0000000000..f4f1398077 --- /dev/null +++ b/layout/reftests/bugs/1133905-ref.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/bugs/1149304-1-transform-change-ref.html b/layout/reftests/bugs/1149304-1-transform-change-ref.html new file mode 100644 index 0000000000..52214ac420 --- /dev/null +++ b/layout/reftests/bugs/1149304-1-transform-change-ref.html @@ -0,0 +1,13 @@ + + + + + + +

               

      + + diff --git a/layout/reftests/bugs/1149304-1-transform-change.html b/layout/reftests/bugs/1149304-1-transform-change.html new file mode 100644 index 0000000000..7eb2e5dcd2 --- /dev/null +++ b/layout/reftests/bugs/1149304-1-transform-change.html @@ -0,0 +1,23 @@ + + + + + + + +

               

      + + diff --git a/layout/reftests/bugs/1151145-1-ref.html b/layout/reftests/bugs/1151145-1-ref.html new file mode 100644 index 0000000000..239b416d55 --- /dev/null +++ b/layout/reftests/bugs/1151145-1-ref.html @@ -0,0 +1,10 @@ + + +Reference for test for bug 1151145 + +
      + +
      + +
      + diff --git a/layout/reftests/bugs/1151145-1.html b/layout/reftests/bugs/1151145-1.html new file mode 100644 index 0000000000..a5f0617019 --- /dev/null +++ b/layout/reftests/bugs/1151145-1.html @@ -0,0 +1,21 @@ + + +Test for bug 1151145 + +
      + +
      + +
      + + diff --git a/layout/reftests/bugs/1151306-1-ref.html b/layout/reftests/bugs/1151306-1-ref.html new file mode 100644 index 0000000000..06889060c8 --- /dev/null +++ b/layout/reftests/bugs/1151306-1-ref.html @@ -0,0 +1,30 @@ + + + +The div should have a white filling. + + + +
      diff --git a/layout/reftests/bugs/1151306-1.html b/layout/reftests/bugs/1151306-1.html new file mode 100644 index 0000000000..c23fc9ce30 --- /dev/null +++ b/layout/reftests/bugs/1151306-1.html @@ -0,0 +1,41 @@ + + + +The div shouldn't pull the html element's background color through the body background. There should be no red on this page. + + + +
      diff --git a/layout/reftests/bugs/1153845-1-ref.html b/layout/reftests/bugs/1153845-1-ref.html new file mode 100644 index 0000000000..fcf6221c95 --- /dev/null +++ b/layout/reftests/bugs/1153845-1-ref.html @@ -0,0 +1,16 @@ + + + +There should be a 200x200 lime square on this page. + + + + diff --git a/layout/reftests/bugs/1153845-1.html b/layout/reftests/bugs/1153845-1.html new file mode 100644 index 0000000000..aeacbe08fc --- /dev/null +++ b/layout/reftests/bugs/1153845-1.html @@ -0,0 +1,17 @@ + + + +There should be a 200x200 lime square on this page. + + + + diff --git a/layout/reftests/bugs/1155828-1-ref.html b/layout/reftests/bugs/1155828-1-ref.html new file mode 100644 index 0000000000..66bfea56c4 --- /dev/null +++ b/layout/reftests/bugs/1155828-1-ref.html @@ -0,0 +1,25 @@ + + + + + + + +
      + + diff --git a/layout/reftests/bugs/1155828-1.html b/layout/reftests/bugs/1155828-1.html new file mode 100644 index 0000000000..8eaefd2b2d --- /dev/null +++ b/layout/reftests/bugs/1155828-1.html @@ -0,0 +1,26 @@ + + + +Scrolling shouldn't cause gaps in the shadow + + +
      + + diff --git a/layout/reftests/bugs/1156129-1-ref.html b/layout/reftests/bugs/1156129-1-ref.html new file mode 100644 index 0000000000..461fea3538 --- /dev/null +++ b/layout/reftests/bugs/1156129-1-ref.html @@ -0,0 +1,36 @@ + + + +The bounds calculation for border display items needs to take the border radius into account + + + +
      +
      +
      diff --git a/layout/reftests/bugs/1156129-1.html b/layout/reftests/bugs/1156129-1.html new file mode 100644 index 0000000000..58f82fe4f5 --- /dev/null +++ b/layout/reftests/bugs/1156129-1.html @@ -0,0 +1,44 @@ + + + +The bounds calculation for border display items needs to take the border radius into account + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/1157127-1-ref.html b/layout/reftests/bugs/1157127-1-ref.html new file mode 100644 index 0000000000..9b03f139b7 --- /dev/null +++ b/layout/reftests/bugs/1157127-1-ref.html @@ -0,0 +1,15 @@ + + + + diff --git a/layout/reftests/bugs/1157127-1.html b/layout/reftests/bugs/1157127-1.html new file mode 100644 index 0000000000..b1104c74ee --- /dev/null +++ b/layout/reftests/bugs/1157127-1.html @@ -0,0 +1,16 @@ + + + + diff --git a/layout/reftests/bugs/1157127-subframe.xml b/layout/reftests/bugs/1157127-subframe.xml new file mode 100644 index 0000000000..f3f286eafc --- /dev/null +++ b/layout/reftests/bugs/1157127-subframe.xml @@ -0,0 +1 @@ + diff --git a/layout/reftests/bugs/116882-1-ref.html b/layout/reftests/bugs/116882-1-ref.html new file mode 100644 index 0000000000..3c56813326 --- /dev/null +++ b/layout/reftests/bugs/116882-1-ref.html @@ -0,0 +1,12 @@ + + + + Shift_JIS illegal sequences + + + +

      ���� �!�"�#�$�%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�5�6�7�8�9�:�;�<�=�>�?�

      + + + diff --git a/layout/reftests/bugs/116882-1.html b/layout/reftests/bugs/116882-1.html new file mode 100644 index 0000000000..8af8ad97d2 --- /dev/null +++ b/layout/reftests/bugs/116882-1.html @@ -0,0 +1,11 @@ + + + + Shift_JIS illegal sequences + + + +

      !"#$%&'()*+,-./0123456789:;<=>?

      + + diff --git a/layout/reftests/bugs/1169331-1-ref.html b/layout/reftests/bugs/1169331-1-ref.html new file mode 100644 index 0000000000..dce4740c60 --- /dev/null +++ b/layout/reftests/bugs/1169331-1-ref.html @@ -0,0 +1,46 @@ + + + +Rotated buffer with mask + + + +
      + +
      +
      +
      +
      + +
      + + + diff --git a/layout/reftests/bugs/1169331-1.html b/layout/reftests/bugs/1169331-1.html new file mode 100644 index 0000000000..319091ffbb --- /dev/null +++ b/layout/reftests/bugs/1169331-1.html @@ -0,0 +1,54 @@ + + + +Rotated buffer with mask + + + +
      + +
      +
      +
      +
      + +
      + + + diff --git a/layout/reftests/bugs/1174332-1-ref.html b/layout/reftests/bugs/1174332-1-ref.html new file mode 100644 index 0000000000..40e25c5122 --- /dev/null +++ b/layout/reftests/bugs/1174332-1-ref.html @@ -0,0 +1,36 @@ + + + +Testcase for filters on canvas + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/1174332-1.html b/layout/reftests/bugs/1174332-1.html new file mode 100644 index 0000000000..212d398ef7 --- /dev/null +++ b/layout/reftests/bugs/1174332-1.html @@ -0,0 +1,20 @@ + + + +Testcase for filters on canvas + + + + + + diff --git a/layout/reftests/bugs/1179078-1-ref.html b/layout/reftests/bugs/1179078-1-ref.html new file mode 100644 index 0000000000..43851b345e --- /dev/null +++ b/layout/reftests/bugs/1179078-1-ref.html @@ -0,0 +1,8 @@ + + +

      This paragraph must have an orange/blue gradient border.

      diff --git a/layout/reftests/bugs/1179078-1.html b/layout/reftests/bugs/1179078-1.html new file mode 100644 index 0000000000..fbda9a3705 --- /dev/null +++ b/layout/reftests/bugs/1179078-1.html @@ -0,0 +1,9 @@ + + +

      This paragraph must have an orange/blue gradient border.

      diff --git a/layout/reftests/bugs/1179288-1-ref.html b/layout/reftests/bugs/1179288-1-ref.html new file mode 100644 index 0000000000..501d31c58f --- /dev/null +++ b/layout/reftests/bugs/1179288-1-ref.html @@ -0,0 +1,3 @@ + + +
      diff --git a/layout/reftests/bugs/1179288-1.html b/layout/reftests/bugs/1179288-1.html new file mode 100644 index 0000000000..75728c4423 --- /dev/null +++ b/layout/reftests/bugs/1179288-1.html @@ -0,0 +1,6 @@ + + +
      +
      +
      +
      diff --git a/layout/reftests/bugs/1185266-1-ref.svg b/layout/reftests/bugs/1185266-1-ref.svg new file mode 100644 index 0000000000..e1eaeb0b29 --- /dev/null +++ b/layout/reftests/bugs/1185266-1-ref.svg @@ -0,0 +1,9 @@ + + + + + + This text must be green. + diff --git a/layout/reftests/bugs/1185266-1.svg b/layout/reftests/bugs/1185266-1.svg new file mode 100644 index 0000000000..fb90ea2d38 --- /dev/null +++ b/layout/reftests/bugs/1185266-1.svg @@ -0,0 +1,23 @@ + + + + + + + + + + This text must be green. + + + diff --git a/layout/reftests/bugs/1190635-1-ref.html b/layout/reftests/bugs/1190635-1-ref.html new file mode 100644 index 0000000000..a42e82b0c6 --- /dev/null +++ b/layout/reftests/bugs/1190635-1-ref.html @@ -0,0 +1,9 @@ + + +
      +
      + + + +
      + diff --git a/layout/reftests/bugs/1190635-1.html b/layout/reftests/bugs/1190635-1.html new file mode 100644 index 0000000000..c215543df6 --- /dev/null +++ b/layout/reftests/bugs/1190635-1.html @@ -0,0 +1,17 @@ + + + +
      +
      + + + +
      + + diff --git a/layout/reftests/bugs/1200611-1-ref.html b/layout/reftests/bugs/1200611-1-ref.html new file mode 100644 index 0000000000..58e31396e2 --- /dev/null +++ b/layout/reftests/bugs/1200611-1-ref.html @@ -0,0 +1,22 @@ + + +Reference: Make sure the ImageLayer is sized correctly when using object-fit + + + + + + diff --git a/layout/reftests/bugs/1200611-1.html b/layout/reftests/bugs/1200611-1.html new file mode 100644 index 0000000000..c27a9debd8 --- /dev/null +++ b/layout/reftests/bugs/1200611-1.html @@ -0,0 +1,16 @@ + + +Make sure the ImageLayer is sized correctly when using object-fit + + + + diff --git a/layout/reftests/bugs/1202512-1-ref.html b/layout/reftests/bugs/1202512-1-ref.html new file mode 100644 index 0000000000..e182a9b5da --- /dev/null +++ b/layout/reftests/bugs/1202512-1-ref.html @@ -0,0 +1,2 @@ + +

      hello

      diff --git a/layout/reftests/bugs/1202512-1.html b/layout/reftests/bugs/1202512-1.html new file mode 100644 index 0000000000..3fe93aa10e --- /dev/null +++ b/layout/reftests/bugs/1202512-1.html @@ -0,0 +1,13 @@ + + + +

      hello

      + diff --git a/layout/reftests/bugs/1202512-2-ref.html b/layout/reftests/bugs/1202512-2-ref.html new file mode 100644 index 0000000000..c0d5c8ebe2 --- /dev/null +++ b/layout/reftests/bugs/1202512-2-ref.html @@ -0,0 +1,2 @@ + +

      diff --git a/layout/reftests/bugs/1202512-2.html b/layout/reftests/bugs/1202512-2.html new file mode 100644 index 0000000000..44a4125f8e --- /dev/null +++ b/layout/reftests/bugs/1202512-2.html @@ -0,0 +1,13 @@ + + + +

      + diff --git a/layout/reftests/bugs/1207326-1.html b/layout/reftests/bugs/1207326-1.html new file mode 100644 index 0000000000..91dfc0eb1d --- /dev/null +++ b/layout/reftests/bugs/1207326-1.html @@ -0,0 +1,41 @@ + + + + Testcase for bug 1207326 + + + +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/120834-1-ref.html b/layout/reftests/bugs/120834-1-ref.html new file mode 100644 index 0000000000..37a46764db --- /dev/null +++ b/layout/reftests/bugs/120834-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +There should be no red + + diff --git a/layout/reftests/bugs/120834-1a.html b/layout/reftests/bugs/120834-1a.html new file mode 100644 index 0000000000..4a151edf30 --- /dev/null +++ b/layout/reftests/bugs/120834-1a.html @@ -0,0 +1,13 @@ + + + + + + +There should be no red + + diff --git a/layout/reftests/bugs/120834-2-ref.html b/layout/reftests/bugs/120834-2-ref.html new file mode 100644 index 0000000000..5d6a911534 --- /dev/null +++ b/layout/reftests/bugs/120834-2-ref.html @@ -0,0 +1,12 @@ + + + + + + +There should be no red +There should be no red + + diff --git a/layout/reftests/bugs/120834-2a.html b/layout/reftests/bugs/120834-2a.html new file mode 100644 index 0000000000..9231678da7 --- /dev/null +++ b/layout/reftests/bugs/120834-2a.html @@ -0,0 +1,14 @@ + + + + + + +There should be no red +There should be no red + + diff --git a/layout/reftests/bugs/120834-2b.html b/layout/reftests/bugs/120834-2b.html new file mode 100644 index 0000000000..aa348066ed --- /dev/null +++ b/layout/reftests/bugs/120834-2b.html @@ -0,0 +1,15 @@ + + + + + + +There should be no red +There should be no red + + diff --git a/layout/reftests/bugs/120834-2c.html b/layout/reftests/bugs/120834-2c.html new file mode 100644 index 0000000000..42b16ecf38 --- /dev/null +++ b/layout/reftests/bugs/120834-2c.html @@ -0,0 +1,15 @@ + + + + + + +There should be no red +There should be no red + + diff --git a/layout/reftests/bugs/120834-2d.html b/layout/reftests/bugs/120834-2d.html new file mode 100644 index 0000000000..8650e8200c --- /dev/null +++ b/layout/reftests/bugs/120834-2d.html @@ -0,0 +1,15 @@ + + + + + + +There should be no red +There should be no red + + diff --git a/layout/reftests/bugs/120834-2e.html b/layout/reftests/bugs/120834-2e.html new file mode 100644 index 0000000000..652cf77a35 --- /dev/null +++ b/layout/reftests/bugs/120834-2e.html @@ -0,0 +1,15 @@ + + + + + + +There should be no red +There should be no red + + diff --git a/layout/reftests/bugs/120834-2f.html b/layout/reftests/bugs/120834-2f.html new file mode 100644 index 0000000000..a70306b85f --- /dev/null +++ b/layout/reftests/bugs/120834-2f.html @@ -0,0 +1,15 @@ + + + + + + +There should be no red +There should be no red + + diff --git a/layout/reftests/bugs/120834-2g.html b/layout/reftests/bugs/120834-2g.html new file mode 100644 index 0000000000..3bd53b1efe --- /dev/null +++ b/layout/reftests/bugs/120834-2g.html @@ -0,0 +1,16 @@ + + + + + + +There should be no red +There should be no red + + diff --git a/layout/reftests/bugs/120834-2h.html b/layout/reftests/bugs/120834-2h.html new file mode 100644 index 0000000000..01e24d4822 --- /dev/null +++ b/layout/reftests/bugs/120834-2h.html @@ -0,0 +1,15 @@ + + + + + + +There should be no red +There should be no red + + diff --git a/layout/reftests/bugs/120834-2i.html b/layout/reftests/bugs/120834-2i.html new file mode 100644 index 0000000000..45f954ff06 --- /dev/null +++ b/layout/reftests/bugs/120834-2i.html @@ -0,0 +1,15 @@ + + + + + + +There should be no red +There should be no red + + diff --git a/layout/reftests/bugs/120834-2j.html b/layout/reftests/bugs/120834-2j.html new file mode 100644 index 0000000000..1e00474108 --- /dev/null +++ b/layout/reftests/bugs/120834-2j.html @@ -0,0 +1,15 @@ + + + + + + +There should be no red +There should be no red + + diff --git a/layout/reftests/bugs/1209603-1-ref.html b/layout/reftests/bugs/1209603-1-ref.html new file mode 100644 index 0000000000..a2eacedbc6 --- /dev/null +++ b/layout/reftests/bugs/1209603-1-ref.html @@ -0,0 +1,13 @@ + +Testcase, bug 1209603 + + +

      Should be 40px font size.

      + +

      Should be 20px font size.

      diff --git a/layout/reftests/bugs/1209603-1.html b/layout/reftests/bugs/1209603-1.html new file mode 100644 index 0000000000..2d606f1377 --- /dev/null +++ b/layout/reftests/bugs/1209603-1.html @@ -0,0 +1,50 @@ + +Testcase, bug 1209603 + + +

      Should be 40px font size.

      + + + + +

      Should be 20px font size.

      + + diff --git a/layout/reftests/bugs/1209994-1-ref.html b/layout/reftests/bugs/1209994-1-ref.html new file mode 100644 index 0000000000..1b6f7cdd46 --- /dev/null +++ b/layout/reftests/bugs/1209994-1-ref.html @@ -0,0 +1,17 @@ + + +There should be a visible fieldset below: +
      +
      This is fieldset
      +
      + diff --git a/layout/reftests/bugs/1209994-1.html b/layout/reftests/bugs/1209994-1.html new file mode 100644 index 0000000000..d362c00872 --- /dev/null +++ b/layout/reftests/bugs/1209994-1.html @@ -0,0 +1,21 @@ + + +There should be a visible fieldset below: +
      +
      This is fieldset
      +
      + + diff --git a/layout/reftests/bugs/1209994-2-ref.html b/layout/reftests/bugs/1209994-2-ref.html new file mode 100644 index 0000000000..8858616b69 --- /dev/null +++ b/layout/reftests/bugs/1209994-2-ref.html @@ -0,0 +1,17 @@ + + +There should be a visible button below: +
      + +
      + diff --git a/layout/reftests/bugs/1209994-2.html b/layout/reftests/bugs/1209994-2.html new file mode 100644 index 0000000000..485b0fe585 --- /dev/null +++ b/layout/reftests/bugs/1209994-2.html @@ -0,0 +1,21 @@ + + +There should be a visible button below: +
      + +
      + + diff --git a/layout/reftests/bugs/1209994-3-ref.html b/layout/reftests/bugs/1209994-3-ref.html new file mode 100644 index 0000000000..bd219e03ae --- /dev/null +++ b/layout/reftests/bugs/1209994-3-ref.html @@ -0,0 +1,17 @@ + + +There should be a visible table below: +
      + This is a table
      +
      + diff --git a/layout/reftests/bugs/1209994-3.html b/layout/reftests/bugs/1209994-3.html new file mode 100644 index 0000000000..94df02fabb --- /dev/null +++ b/layout/reftests/bugs/1209994-3.html @@ -0,0 +1,21 @@ + + +There should be a visible table below: +
      + This is a table
      +
      + + diff --git a/layout/reftests/bugs/1209994-4-ref.html b/layout/reftests/bugs/1209994-4-ref.html new file mode 100644 index 0000000000..2f15740fc1 --- /dev/null +++ b/layout/reftests/bugs/1209994-4-ref.html @@ -0,0 +1,17 @@ + + +There should be a visible select below: +
      + +
      + diff --git a/layout/reftests/bugs/1209994-4.html b/layout/reftests/bugs/1209994-4.html new file mode 100644 index 0000000000..95e2d062fa --- /dev/null +++ b/layout/reftests/bugs/1209994-4.html @@ -0,0 +1,21 @@ + + +There should be a visible select below: +
      + +
      + + diff --git a/layout/reftests/bugs/1219985-1.html b/layout/reftests/bugs/1219985-1.html new file mode 100644 index 0000000000..da68e0cbb9 --- /dev/null +++ b/layout/reftests/bugs/1219985-1.html @@ -0,0 +1,16 @@ + + +Bug 1219985: Basic transparent rendering + +
      + +
      + + diff --git a/layout/reftests/bugs/1219985-2.html b/layout/reftests/bugs/1219985-2.html new file mode 100644 index 0000000000..f807a7db00 --- /dev/null +++ b/layout/reftests/bugs/1219985-2.html @@ -0,0 +1,17 @@ + + +Bug 1219985: Setting the canvas size should clear the canvas + +
      + +
      + + diff --git a/layout/reftests/bugs/1219985-3.html b/layout/reftests/bugs/1219985-3.html new file mode 100644 index 0000000000..e2368bc76f --- /dev/null +++ b/layout/reftests/bugs/1219985-3.html @@ -0,0 +1,16 @@ + + +Bug 1219985: Basic rendering into a non-alpha canvas + +
      + +
      + + diff --git a/layout/reftests/bugs/1219985-4.html b/layout/reftests/bugs/1219985-4.html new file mode 100644 index 0000000000..fbdacec528 --- /dev/null +++ b/layout/reftests/bugs/1219985-4.html @@ -0,0 +1,17 @@ + + +Bug 1219985: Setting the canvas size on a non-alpha should clear the canvas to opaque black + +
      + +
      + + diff --git a/layout/reftests/bugs/1219985-5.html b/layout/reftests/bugs/1219985-5.html new file mode 100644 index 0000000000..c00651d18e --- /dev/null +++ b/layout/reftests/bugs/1219985-5.html @@ -0,0 +1,17 @@ + + +Bug 1219985: Only the context attributes from the first getContext call should be respected. + +
      + +
      + + diff --git a/layout/reftests/bugs/1219985-6.html b/layout/reftests/bugs/1219985-6.html new file mode 100644 index 0000000000..d759758549 --- /dev/null +++ b/layout/reftests/bugs/1219985-6.html @@ -0,0 +1,16 @@ + + +Bug 1219985: moz-opaque should have the same effect as alpha:false + +
      + +
      + + diff --git a/layout/reftests/bugs/1219985-7.html b/layout/reftests/bugs/1219985-7.html new file mode 100644 index 0000000000..bef8e0f1ee --- /dev/null +++ b/layout/reftests/bugs/1219985-7.html @@ -0,0 +1,17 @@ + + +Bug 1219985: Unsetting moz-opaque should clear the canvas + +
      + +
      + + diff --git a/layout/reftests/bugs/1219985-8.html b/layout/reftests/bugs/1219985-8.html new file mode 100644 index 0000000000..9747ec6d56 --- /dev/null +++ b/layout/reftests/bugs/1219985-8.html @@ -0,0 +1,17 @@ + + +Bug 1219985: Unsetting moz-opaque should clear the canvas even if the canvas has been created with alpha:false, and the canvas should stay opaque. + +
      + +
      + + diff --git a/layout/reftests/bugs/1219985-ref-opaque-clear.html b/layout/reftests/bugs/1219985-ref-opaque-clear.html new file mode 100644 index 0000000000..6bc9a43705 --- /dev/null +++ b/layout/reftests/bugs/1219985-ref-opaque-clear.html @@ -0,0 +1,5 @@ + + +Bug 1219985: Reference for an opaque canvas with nothing rendered in it + +
      diff --git a/layout/reftests/bugs/1219985-ref-opaque-with-rendering.html b/layout/reftests/bugs/1219985-ref-opaque-with-rendering.html new file mode 100644 index 0000000000..a1915c77a6 --- /dev/null +++ b/layout/reftests/bugs/1219985-ref-opaque-with-rendering.html @@ -0,0 +1,7 @@ + + +Bug 1219985: Reference for an opaque canvas with a green square rendered in it + +
      +
      +
      diff --git a/layout/reftests/bugs/1219985-ref-transparent-clear.html b/layout/reftests/bugs/1219985-ref-transparent-clear.html new file mode 100644 index 0000000000..98290efbbb --- /dev/null +++ b/layout/reftests/bugs/1219985-ref-transparent-clear.html @@ -0,0 +1,5 @@ + + +Bug 1219985: Reference for a regular (non-opaque) canvas with nothing rendered in it. The red background behind the canvas is visible. + +
      diff --git a/layout/reftests/bugs/1219985-ref-transparent-with-rendering.html b/layout/reftests/bugs/1219985-ref-transparent-with-rendering.html new file mode 100644 index 0000000000..a5205c90f2 --- /dev/null +++ b/layout/reftests/bugs/1219985-ref-transparent-with-rendering.html @@ -0,0 +1,7 @@ + + +Bug 1219985: Reference for a regular (non-opaque) canvas with a green square rendered in it. The red background behind the canvas is visible. + +
      +
      +
      diff --git a/layout/reftests/bugs/1222226-1-ref.html b/layout/reftests/bugs/1222226-1-ref.html new file mode 100644 index 0000000000..4158c70e10 --- /dev/null +++ b/layout/reftests/bugs/1222226-1-ref.html @@ -0,0 +1,10 @@ + + +
      + test
      + test
      + test
      + test
      +
      diff --git a/layout/reftests/bugs/1222226-1.html b/layout/reftests/bugs/1222226-1.html new file mode 100644 index 0000000000..62af257953 --- /dev/null +++ b/layout/reftests/bugs/1222226-1.html @@ -0,0 +1,20 @@ + + + +
      + test
      + test
      + test
      + test
      +
      diff --git a/layout/reftests/bugs/1226278-ref.html b/layout/reftests/bugs/1226278-ref.html new file mode 100644 index 0000000000..a1b29f4284 --- /dev/null +++ b/layout/reftests/bugs/1226278-ref.html @@ -0,0 +1,25 @@ + + + + Testcase for bug 1226278 + + + + +
      There should be no red areas.
      + +
      LEGEND
      +
      + + + diff --git a/layout/reftests/bugs/1226278.html b/layout/reftests/bugs/1226278.html new file mode 100644 index 0000000000..939c79a2e3 --- /dev/null +++ b/layout/reftests/bugs/1226278.html @@ -0,0 +1,26 @@ + + + + Testcase for bug 1226278 + + + + +
      There should be no red areas.
      + +
      LEGEND
      FAIL
      +
      FAIL
      + + + diff --git a/layout/reftests/bugs/1230466.html b/layout/reftests/bugs/1230466.html new file mode 100644 index 0000000000..46cf0627f8 --- /dev/null +++ b/layout/reftests/bugs/1230466.html @@ -0,0 +1,12 @@ + + + + + diff --git a/layout/reftests/bugs/1238243-1-notref.html b/layout/reftests/bugs/1238243-1-notref.html new file mode 100644 index 0000000000..b8ec756bed --- /dev/null +++ b/layout/reftests/bugs/1238243-1-notref.html @@ -0,0 +1,17 @@ + + + + + + + +가각 + + diff --git a/layout/reftests/bugs/1238243-1.html b/layout/reftests/bugs/1238243-1.html new file mode 100644 index 0000000000..5fc7f2433d --- /dev/null +++ b/layout/reftests/bugs/1238243-1.html @@ -0,0 +1,18 @@ + + + + + + + + +가ᅟᅡᆨ각 + + diff --git a/layout/reftests/bugs/1238243-2-ref.html b/layout/reftests/bugs/1238243-2-ref.html new file mode 100644 index 0000000000..0259181b0e --- /dev/null +++ b/layout/reftests/bugs/1238243-2-ref.html @@ -0,0 +1,16 @@ + + + + + + + +ab + + diff --git a/layout/reftests/bugs/1238243-2.html b/layout/reftests/bugs/1238243-2.html new file mode 100644 index 0000000000..e551675cc8 --- /dev/null +++ b/layout/reftests/bugs/1238243-2.html @@ -0,0 +1,17 @@ + + + + + + + + +aᅟb + + diff --git a/layout/reftests/bugs/1239564-ref.html b/layout/reftests/bugs/1239564-ref.html new file mode 100644 index 0000000000..cd15383adc --- /dev/null +++ b/layout/reftests/bugs/1239564-ref.html @@ -0,0 +1,21 @@ + + +Testcase for bug 1239564 + + +
      + \ No newline at end of file diff --git a/layout/reftests/bugs/1239564.html b/layout/reftests/bugs/1239564.html new file mode 100644 index 0000000000..37f0900094 --- /dev/null +++ b/layout/reftests/bugs/1239564.html @@ -0,0 +1,29 @@ + + +Testcase for bug 1239564 + + +
      + + \ No newline at end of file diff --git a/layout/reftests/bugs/1241631-1-ref.html b/layout/reftests/bugs/1241631-1-ref.html new file mode 100644 index 0000000000..6b8eb6b0fa --- /dev/null +++ b/layout/reftests/bugs/1241631-1-ref.html @@ -0,0 +1,5 @@ + + + +
      Does my innerText have spaces?
      +
      Does my innerText have spaces?
      diff --git a/layout/reftests/bugs/1241631-1.html b/layout/reftests/bugs/1241631-1.html new file mode 100644 index 0000000000..0bac64584c --- /dev/null +++ b/layout/reftests/bugs/1241631-1.html @@ -0,0 +1,10 @@ + + + +
      +
      Does my innerText have spaces?
      + diff --git a/layout/reftests/bugs/1242172-1-ref.html b/layout/reftests/bugs/1242172-1-ref.html new file mode 100644 index 0000000000..376ee8fd3b --- /dev/null +++ b/layout/reftests/bugs/1242172-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/bugs/1242172-1-subdoc.html b/layout/reftests/bugs/1242172-1-subdoc.html new file mode 100644 index 0000000000..97a34e5092 --- /dev/null +++ b/layout/reftests/bugs/1242172-1-subdoc.html @@ -0,0 +1,9 @@ + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1242172-1.html b/layout/reftests/bugs/1242172-1.html new file mode 100644 index 0000000000..069ccba45f --- /dev/null +++ b/layout/reftests/bugs/1242172-1.html @@ -0,0 +1,12 @@ + + + + + + + diff --git a/layout/reftests/bugs/1242172-2-ref.html b/layout/reftests/bugs/1242172-2-ref.html new file mode 100644 index 0000000000..f6f1c766ce --- /dev/null +++ b/layout/reftests/bugs/1242172-2-ref.html @@ -0,0 +1,12 @@ + + + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1242172-2.html b/layout/reftests/bugs/1242172-2.html new file mode 100644 index 0000000000..1e5ee66f15 --- /dev/null +++ b/layout/reftests/bugs/1242172-2.html @@ -0,0 +1,10 @@ + + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1242781-ref.html b/layout/reftests/bugs/1242781-ref.html new file mode 100644 index 0000000000..d1b0fb13eb --- /dev/null +++ b/layout/reftests/bugs/1242781-ref.html @@ -0,0 +1,6 @@ + + + +

      some te
      xt

      + + diff --git a/layout/reftests/bugs/1242781.html b/layout/reftests/bugs/1242781.html new file mode 100644 index 0000000000..c7cff3519d --- /dev/null +++ b/layout/reftests/bugs/1242781.html @@ -0,0 +1,6 @@ + + + +

      some te
      xt

      + + diff --git a/layout/reftests/bugs/124903-1-ref.html b/layout/reftests/bugs/124903-1-ref.html new file mode 100644 index 0000000000..83e823c173 --- /dev/null +++ b/layout/reftests/bugs/124903-1-ref.html @@ -0,0 +1,15 @@ + + + + Bug 124903 Reference + + + + + + + + +
      This text should all be on one line
      + + diff --git a/layout/reftests/bugs/124903-1.html b/layout/reftests/bugs/124903-1.html new file mode 100644 index 0000000000..b153ecef32 --- /dev/null +++ b/layout/reftests/bugs/124903-1.html @@ -0,0 +1,15 @@ + + + + Bug 124903 + + + + + + + + +
      This text should all be on one line
      + + diff --git a/layout/reftests/bugs/1260543-1-ref.html b/layout/reftests/bugs/1260543-1-ref.html new file mode 100644 index 0000000000..05162ea2e9 --- /dev/null +++ b/layout/reftests/bugs/1260543-1-ref.html @@ -0,0 +1,10 @@ + + + +

      Test passes if the block below is green.

      +
      diff --git a/layout/reftests/bugs/1260543-1.html b/layout/reftests/bugs/1260543-1.html new file mode 100644 index 0000000000..15e12f1cca --- /dev/null +++ b/layout/reftests/bugs/1260543-1.html @@ -0,0 +1,35 @@ + + + + +

      Test passes if the block below is green.

      +
      + diff --git a/layout/reftests/bugs/1263845-ref.html b/layout/reftests/bugs/1263845-ref.html new file mode 100644 index 0000000000..65c67a95a7 --- /dev/null +++ b/layout/reftests/bugs/1263845-ref.html @@ -0,0 +1,10 @@ + +
      + + + + +
      + This is some text +
      +
      diff --git a/layout/reftests/bugs/1263845.html b/layout/reftests/bugs/1263845.html new file mode 100644 index 0000000000..3bc9c28b99 --- /dev/null +++ b/layout/reftests/bugs/1263845.html @@ -0,0 +1,15 @@ + +
      + + + + +
      + This is some text +
      +
      + diff --git a/layout/reftests/bugs/1271714-1-ref.html b/layout/reftests/bugs/1271714-1-ref.html new file mode 100644 index 0000000000..a019365d48 --- /dev/null +++ b/layout/reftests/bugs/1271714-1-ref.html @@ -0,0 +1,18 @@ + + + + +Reference for bug 1271714: .fixed should have a yellow background + + + +
      diff --git a/layout/reftests/bugs/1271714-1.html b/layout/reftests/bugs/1271714-1.html new file mode 100644 index 0000000000..8bce820cf5 --- /dev/null +++ b/layout/reftests/bugs/1271714-1.html @@ -0,0 +1,39 @@ + + + + +Bug 1271714: Hit testing should be able to find the .fixed element + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1272997-1-ref.html b/layout/reftests/bugs/1272997-1-ref.html new file mode 100644 index 0000000000..1465dbf1f7 --- /dev/null +++ b/layout/reftests/bugs/1272997-1-ref.html @@ -0,0 +1,15 @@ + + + + + + diff --git a/layout/reftests/bugs/1272997-1.html b/layout/reftests/bugs/1272997-1.html new file mode 100644 index 0000000000..fee818bccc --- /dev/null +++ b/layout/reftests/bugs/1272997-1.html @@ -0,0 +1,23 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/1273154-1-ref.html b/layout/reftests/bugs/1273154-1-ref.html new file mode 100644 index 0000000000..2c595903db --- /dev/null +++ b/layout/reftests/bugs/1273154-1-ref.html @@ -0,0 +1,20 @@ + + + + + + + ᠳᠠᠷᠢᠬᠢᠨ ᠤ + + diff --git a/layout/reftests/bugs/1273154-1.html b/layout/reftests/bugs/1273154-1.html new file mode 100644 index 0000000000..5ccc5eee62 --- /dev/null +++ b/layout/reftests/bugs/1273154-1.html @@ -0,0 +1,23 @@ + + + + + + + ᠳᠠᠷᠢᠬᠢᠨ ᠤ + + diff --git a/layout/reftests/bugs/1273154-2-ref.html b/layout/reftests/bugs/1273154-2-ref.html new file mode 100644 index 0000000000..d68ce92d6a --- /dev/null +++ b/layout/reftests/bugs/1273154-2-ref.html @@ -0,0 +1,20 @@ + + + + + + +  ᠤᠨ + + diff --git a/layout/reftests/bugs/1273154-2.html b/layout/reftests/bugs/1273154-2.html new file mode 100644 index 0000000000..dba75e5095 --- /dev/null +++ b/layout/reftests/bugs/1273154-2.html @@ -0,0 +1,23 @@ + + + + + + +  ᠤᠨ + + diff --git a/layout/reftests/bugs/1274368-1-ref.html b/layout/reftests/bugs/1274368-1-ref.html new file mode 100644 index 0000000000..d748600644 --- /dev/null +++ b/layout/reftests/bugs/1274368-1-ref.html @@ -0,0 +1,14 @@ + + + + + + + diff --git a/layout/reftests/bugs/1274368-1.html b/layout/reftests/bugs/1274368-1.html new file mode 100644 index 0000000000..9b4deb36f4 --- /dev/null +++ b/layout/reftests/bugs/1274368-1.html @@ -0,0 +1,14 @@ + + + + + + + diff --git a/layout/reftests/bugs/1275411-1-ref.html b/layout/reftests/bugs/1275411-1-ref.html new file mode 100644 index 0000000000..97f06d431b --- /dev/null +++ b/layout/reftests/bugs/1275411-1-ref.html @@ -0,0 +1,13 @@ + + + + +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1275411-1.html b/layout/reftests/bugs/1275411-1.html new file mode 100644 index 0000000000..15daf80720 --- /dev/null +++ b/layout/reftests/bugs/1275411-1.html @@ -0,0 +1,13 @@ + + + + +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1276161-1-notref.html b/layout/reftests/bugs/1276161-1-notref.html new file mode 100644 index 0000000000..8c61642671 --- /dev/null +++ b/layout/reftests/bugs/1276161-1-notref.html @@ -0,0 +1,25 @@ + + + +Not-Reference for test for bug 1276161 - dashed lines in canvas should look different from solid lines + + + + + + diff --git a/layout/reftests/bugs/1276161-1a.html b/layout/reftests/bugs/1276161-1a.html new file mode 100644 index 0000000000..2bdd65708c --- /dev/null +++ b/layout/reftests/bugs/1276161-1a.html @@ -0,0 +1,25 @@ + + + +Test for bug 1276161 - dashed lines in canvas should look different from solid lines + + + + + + diff --git a/layout/reftests/bugs/1276161-1b.html b/layout/reftests/bugs/1276161-1b.html new file mode 100644 index 0000000000..68a14a09c6 --- /dev/null +++ b/layout/reftests/bugs/1276161-1b.html @@ -0,0 +1,25 @@ + + + +Test for bug 1276161 - dashed lines in canvas should look different from solid lines + + + + + + diff --git a/layout/reftests/bugs/1288255-ref.html b/layout/reftests/bugs/1288255-ref.html new file mode 100644 index 0000000000..3fc8693c85 --- /dev/null +++ b/layout/reftests/bugs/1288255-ref.html @@ -0,0 +1,24 @@ + + + + + Bug 1288255 - Wrong line breaking due to cached hyphen width + + + +

      Test passes if there are two lines each has three rectangles:

      +
      + XXX XXX XXX
      XXX XXX XXX +
      + + diff --git a/layout/reftests/bugs/1288255.html b/layout/reftests/bugs/1288255.html new file mode 100644 index 0000000000..81fd856cac --- /dev/null +++ b/layout/reftests/bugs/1288255.html @@ -0,0 +1,34 @@ + + + + + Bug 1288255 - Wrong line breaking due to cached hyphen width + + + + +

      Test passes if there are two lines each has three rectangles:

      +
      + XXX XXX XXX X­XX XXX XXX +
      + + + diff --git a/layout/reftests/bugs/128896-ref.html b/layout/reftests/bugs/128896-ref.html new file mode 100644 index 0000000000..fa7ffd486e --- /dev/null +++ b/layout/reftests/bugs/128896-ref.html @@ -0,0 +1,13 @@ + + + + Test CSS files with non-ascii characters + + + + +

      The text in this page should be yellow on a blue background

      + + \ No newline at end of file diff --git a/layout/reftests/bugs/128896-style.css b/layout/reftests/bugs/128896-style.css new file mode 100644 index 0000000000..327e7a626e --- /dev/null +++ b/layout/reftests/bugs/128896-style.css @@ -0,0 +1,4 @@ +/* This CSS file contains non-ASCII text with no @charset + * Hkan Waara + */ +body { color: yellow; background-color: blue } diff --git a/layout/reftests/bugs/128896.html b/layout/reftests/bugs/128896.html new file mode 100644 index 0000000000..dd1ee64223 --- /dev/null +++ b/layout/reftests/bugs/128896.html @@ -0,0 +1,11 @@ + + + + Test CSS files with non-ascii characters + + + + +

      The text in this page should be yellow on a blue background

      + + \ No newline at end of file diff --git a/layout/reftests/bugs/1291528-ref.html b/layout/reftests/bugs/1291528-ref.html new file mode 100644 index 0000000000..477bb03a3b --- /dev/null +++ b/layout/reftests/bugs/1291528-ref.html @@ -0,0 +1,35 @@ + + + + + + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1291528.html b/layout/reftests/bugs/1291528.html new file mode 100644 index 0000000000..14e4993a72 --- /dev/null +++ b/layout/reftests/bugs/1291528.html @@ -0,0 +1,29 @@ + + + + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/1294102-1-ref.html b/layout/reftests/bugs/1294102-1-ref.html new file mode 100644 index 0000000000..75867fcca2 --- /dev/null +++ b/layout/reftests/bugs/1294102-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/bugs/1294102-1.html b/layout/reftests/bugs/1294102-1.html new file mode 100644 index 0000000000..9f437afaa7 --- /dev/null +++ b/layout/reftests/bugs/1294102-1.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/bugs/1295466-1-ref.xhtml b/layout/reftests/bugs/1295466-1-ref.xhtml new file mode 100644 index 0000000000..815813c51e --- /dev/null +++ b/layout/reftests/bugs/1295466-1-ref.xhtml @@ -0,0 +1,52 @@ + + + + CSS Reference: Min/Max Height and Width Constraints on Replaced Elements with Box-Sizing + + + + + + + +
      All rectangles should be the same size.
      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      + + diff --git a/layout/reftests/bugs/1295466-1.xhtml b/layout/reftests/bugs/1295466-1.xhtml new file mode 100644 index 0000000000..66f49bb68d --- /dev/null +++ b/layout/reftests/bugs/1295466-1.xhtml @@ -0,0 +1,173 @@ + + + + CSS Test: Min/Max Height and Width Constraints on Replaced Elements with Box-Sizing + + + + + + + + + + + +
      All rectangles should be the same size.
      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      + + diff --git a/layout/reftests/bugs/130767-1-ref.html b/layout/reftests/bugs/130767-1-ref.html new file mode 100644 index 0000000000..51912007fb --- /dev/null +++ b/layout/reftests/bugs/130767-1-ref.html @@ -0,0 +1,9 @@ + + + + Bug 130767 Reference + + +
       
      + + diff --git a/layout/reftests/bugs/130767-1.html b/layout/reftests/bugs/130767-1.html new file mode 100644 index 0000000000..22826436a3 --- /dev/null +++ b/layout/reftests/bugs/130767-1.html @@ -0,0 +1,9 @@ + + + + Bug 130767 + + +
       
      + + diff --git a/layout/reftests/bugs/1313772-ref.xhtml b/layout/reftests/bugs/1313772-ref.xhtml new file mode 100644 index 0000000000..64204a68a7 --- /dev/null +++ b/layout/reftests/bugs/1313772-ref.xhtml @@ -0,0 +1,53 @@ + + + + CSS Reference: Min/Max Height and Width Constraints on Replaced Elements with Box-Sizing + + + + + + + +
      All rectangles should be the same size.
      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      + + diff --git a/layout/reftests/bugs/1313772.xhtml b/layout/reftests/bugs/1313772.xhtml new file mode 100644 index 0000000000..5f0f044d9a --- /dev/null +++ b/layout/reftests/bugs/1313772.xhtml @@ -0,0 +1,174 @@ + + + + CSS Test: Min/Max Height and Width Constraints on Replaced Elements with Box-Sizing + + + + + + + + + + + +
      All rectangles should be the same size.
      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      +

      FAIL

      + + diff --git a/layout/reftests/bugs/1315113-1-ref.html b/layout/reftests/bugs/1315113-1-ref.html new file mode 100644 index 0000000000..bd5905dff6 --- /dev/null +++ b/layout/reftests/bugs/1315113-1-ref.html @@ -0,0 +1,21 @@ + + + +Reference for test for bug 1315113: Gradient in border image + + +
      diff --git a/layout/reftests/bugs/1315113-1.html b/layout/reftests/bugs/1315113-1.html new file mode 100644 index 0000000000..179f281d6e --- /dev/null +++ b/layout/reftests/bugs/1315113-1.html @@ -0,0 +1,23 @@ + + + +Test for bug 1315113: Gradient in border image + + +
      diff --git a/layout/reftests/bugs/1315113-2-ref.html b/layout/reftests/bugs/1315113-2-ref.html new file mode 100644 index 0000000000..b7f95f921a --- /dev/null +++ b/layout/reftests/bugs/1315113-2-ref.html @@ -0,0 +1,21 @@ + + + +Reference for test for bug 1315113: Gradient in border image + + +
      diff --git a/layout/reftests/bugs/1315113-2.html b/layout/reftests/bugs/1315113-2.html new file mode 100644 index 0000000000..37f3b53df0 --- /dev/null +++ b/layout/reftests/bugs/1315113-2.html @@ -0,0 +1,23 @@ + + + +Test for bug 1315113: Gradient in border image + + +
      diff --git a/layout/reftests/bugs/1315632-1-ref.html b/layout/reftests/bugs/1315632-1-ref.html new file mode 100644 index 0000000000..4bc32232a9 --- /dev/null +++ b/layout/reftests/bugs/1315632-1-ref.html @@ -0,0 +1,5 @@ + + +
      hello
      diff --git a/layout/reftests/bugs/1315632-1.html b/layout/reftests/bugs/1315632-1.html new file mode 100644 index 0000000000..c69699b35a --- /dev/null +++ b/layout/reftests/bugs/1315632-1.html @@ -0,0 +1,11 @@ + + +
      hello
      + diff --git a/layout/reftests/bugs/1316719-1-ref.html b/layout/reftests/bugs/1316719-1-ref.html new file mode 100644 index 0000000000..13078e112a --- /dev/null +++ b/layout/reftests/bugs/1316719-1-ref.html @@ -0,0 +1,19 @@ + + +reference: 0.8 opacity green circle + + +
      diff --git a/layout/reftests/bugs/1316719-1a.html b/layout/reftests/bugs/1316719-1a.html new file mode 100644 index 0000000000..eaefed654a --- /dev/null +++ b/layout/reftests/bugs/1316719-1a.html @@ -0,0 +1,42 @@ + + +mask-image with scale transform + + +
      +
      +
      +
      +
      +
      +
      diff --git a/layout/reftests/bugs/1316719-1b.html b/layout/reftests/bugs/1316719-1b.html new file mode 100644 index 0000000000..b6e056e86b --- /dev/null +++ b/layout/reftests/bugs/1316719-1b.html @@ -0,0 +1,35 @@ + + +mask-image with scale transform + + +
      +
      +
      +
      +
      diff --git a/layout/reftests/bugs/1316719-1c.html b/layout/reftests/bugs/1316719-1c.html new file mode 100644 index 0000000000..32d00265e1 --- /dev/null +++ b/layout/reftests/bugs/1316719-1c.html @@ -0,0 +1,29 @@ + + +mask-image with scale transform + + +
      +
      +
      diff --git a/layout/reftests/bugs/1318769-1-ref.html b/layout/reftests/bugs/1318769-1-ref.html new file mode 100644 index 0000000000..6ab48a12df --- /dev/null +++ b/layout/reftests/bugs/1318769-1-ref.html @@ -0,0 +1,17 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/1318769-1.html b/layout/reftests/bugs/1318769-1.html new file mode 100644 index 0000000000..103c01e85a --- /dev/null +++ b/layout/reftests/bugs/1318769-1.html @@ -0,0 +1,18 @@ + + + + + + +💩 + + + diff --git a/layout/reftests/bugs/1322512-1-ref.html b/layout/reftests/bugs/1322512-1-ref.html new file mode 100644 index 0000000000..ad6343c44f --- /dev/null +++ b/layout/reftests/bugs/1322512-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/bugs/1322512-1.html b/layout/reftests/bugs/1322512-1.html new file mode 100644 index 0000000000..a886a02c09 --- /dev/null +++ b/layout/reftests/bugs/1322512-1.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/bugs/1330051-ref.svg b/layout/reftests/bugs/1330051-ref.svg new file mode 100644 index 0000000000..78aa47e79f --- /dev/null +++ b/layout/reftests/bugs/1330051-ref.svg @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/layout/reftests/bugs/1330051.svg b/layout/reftests/bugs/1330051.svg new file mode 100644 index 0000000000..90965e9301 --- /dev/null +++ b/layout/reftests/bugs/1330051.svg @@ -0,0 +1,17 @@ + + + +
      This should remain green
      +
      + +
      \ No newline at end of file diff --git a/layout/reftests/bugs/1336591-1-ref.html b/layout/reftests/bugs/1336591-1-ref.html new file mode 100644 index 0000000000..43900e182a --- /dev/null +++ b/layout/reftests/bugs/1336591-1-ref.html @@ -0,0 +1,23 @@ + + + + + + + + + + + diff --git a/layout/reftests/bugs/1336591-1.html b/layout/reftests/bugs/1336591-1.html new file mode 100644 index 0000000000..f7fcbb182b --- /dev/null +++ b/layout/reftests/bugs/1336591-1.html @@ -0,0 +1,34 @@ + + + + + + + + + + + diff --git a/layout/reftests/bugs/134706-1-left-scrollframe-ref.html b/layout/reftests/bugs/134706-1-left-scrollframe-ref.html new file mode 100644 index 0000000000..f95c00b34a --- /dev/null +++ b/layout/reftests/bugs/134706-1-left-scrollframe-ref.html @@ -0,0 +1,20 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats (reference) + + + + + + + +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/134706-1-left-scrollframe.html b/layout/reftests/bugs/134706-1-left-scrollframe.html new file mode 100644 index 0000000000..847ecc4586 --- /dev/null +++ b/layout/reftests/bugs/134706-1-left-scrollframe.html @@ -0,0 +1,34 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats + + + + + + + + + + + +
      + +
      + +
      + +
      + +
      + + + diff --git a/layout/reftests/bugs/134706-1-left-table-ref.html b/layout/reftests/bugs/134706-1-left-table-ref.html new file mode 100644 index 0000000000..e55422b8c7 --- /dev/null +++ b/layout/reftests/bugs/134706-1-left-table-ref.html @@ -0,0 +1,18 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats (reference) + + + + + + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/134706-1-left-table.html b/layout/reftests/bugs/134706-1-left-table.html new file mode 100644 index 0000000000..08d0f312f0 --- /dev/null +++ b/layout/reftests/bugs/134706-1-left-table.html @@ -0,0 +1,34 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats + + + + + + + + + + + +
      + +
      + +
      + +
      + +
      + + + diff --git a/layout/reftests/bugs/134706-1-right-scrollframe-ref.html b/layout/reftests/bugs/134706-1-right-scrollframe-ref.html new file mode 100644 index 0000000000..f0a742fe85 --- /dev/null +++ b/layout/reftests/bugs/134706-1-right-scrollframe-ref.html @@ -0,0 +1,20 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats (reference) + + + + + + + +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/134706-1-right-scrollframe.html b/layout/reftests/bugs/134706-1-right-scrollframe.html new file mode 100644 index 0000000000..2e3361a991 --- /dev/null +++ b/layout/reftests/bugs/134706-1-right-scrollframe.html @@ -0,0 +1,34 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats + + + + + + + + + + + +
      + +
      + +
      + +
      + +
      + + + diff --git a/layout/reftests/bugs/134706-1-right-table-ref.html b/layout/reftests/bugs/134706-1-right-table-ref.html new file mode 100644 index 0000000000..25781bfb88 --- /dev/null +++ b/layout/reftests/bugs/134706-1-right-table-ref.html @@ -0,0 +1,18 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats (reference) + + + + + + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/134706-1-right-table.html b/layout/reftests/bugs/134706-1-right-table.html new file mode 100644 index 0000000000..e7db405120 --- /dev/null +++ b/layout/reftests/bugs/134706-1-right-table.html @@ -0,0 +1,34 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats + + + + + + + + + + + +
      + +
      + +
      + +
      + +
      + + + diff --git a/layout/reftests/bugs/134706-2-left-ref.html b/layout/reftests/bugs/134706-2-left-ref.html new file mode 100644 index 0000000000..e5b8073a1e --- /dev/null +++ b/layout/reftests/bugs/134706-2-left-ref.html @@ -0,0 +1,20 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats (reference) + + + + + + + +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/134706-2-left-scrollframe.html b/layout/reftests/bugs/134706-2-left-scrollframe.html new file mode 100644 index 0000000000..dd98337bf8 --- /dev/null +++ b/layout/reftests/bugs/134706-2-left-scrollframe.html @@ -0,0 +1,35 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats + + + + + + + + + + + +
      + +
      + +
      + + +
      + +
      + + + diff --git a/layout/reftests/bugs/134706-2-left-table.html b/layout/reftests/bugs/134706-2-left-table.html new file mode 100644 index 0000000000..a188e1617d --- /dev/null +++ b/layout/reftests/bugs/134706-2-left-table.html @@ -0,0 +1,35 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats + + + + + + + + + + + +
      + +
      + +
      + + +
      + +
      + + + diff --git a/layout/reftests/bugs/134706-2-right-ref.html b/layout/reftests/bugs/134706-2-right-ref.html new file mode 100644 index 0000000000..45edb26294 --- /dev/null +++ b/layout/reftests/bugs/134706-2-right-ref.html @@ -0,0 +1,20 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats (reference) + + + + + + + +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/134706-2-right-scrollframe.html b/layout/reftests/bugs/134706-2-right-scrollframe.html new file mode 100644 index 0000000000..2c3b1b889f --- /dev/null +++ b/layout/reftests/bugs/134706-2-right-scrollframe.html @@ -0,0 +1,35 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats + + + + + + + + + + + +
      + +
      + +
      + + +
      + +
      + + + diff --git a/layout/reftests/bugs/134706-2-right-table.html b/layout/reftests/bugs/134706-2-right-table.html new file mode 100644 index 0000000000..56fcea3fd9 --- /dev/null +++ b/layout/reftests/bugs/134706-2-right-table.html @@ -0,0 +1,35 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats + + + + + + + + + + + +
      + +
      + +
      + + +
      + +
      + + + diff --git a/layout/reftests/bugs/134706-3-left-scrollframe-ref.html b/layout/reftests/bugs/134706-3-left-scrollframe-ref.html new file mode 100644 index 0000000000..1cd208f19d --- /dev/null +++ b/layout/reftests/bugs/134706-3-left-scrollframe-ref.html @@ -0,0 +1,18 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats (reference) + + + + + + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/134706-3-left-scrollframe.html b/layout/reftests/bugs/134706-3-left-scrollframe.html new file mode 100644 index 0000000000..64a865eeaa --- /dev/null +++ b/layout/reftests/bugs/134706-3-left-scrollframe.html @@ -0,0 +1,34 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats + + + + + + + + + + + +
      + +
      + +
      + +
      + +
      + + + diff --git a/layout/reftests/bugs/134706-3-left-table-ref.html b/layout/reftests/bugs/134706-3-left-table-ref.html new file mode 100644 index 0000000000..fec45e6daf --- /dev/null +++ b/layout/reftests/bugs/134706-3-left-table-ref.html @@ -0,0 +1,18 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats (reference) + + + + + + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/134706-3-left-table.html b/layout/reftests/bugs/134706-3-left-table.html new file mode 100644 index 0000000000..fcc79fef12 --- /dev/null +++ b/layout/reftests/bugs/134706-3-left-table.html @@ -0,0 +1,34 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats + + + + + + + + + + + +
      + +
      + +
      + +
      + +
      + + + diff --git a/layout/reftests/bugs/134706-3-right-scrollframe-ref.html b/layout/reftests/bugs/134706-3-right-scrollframe-ref.html new file mode 100644 index 0000000000..0c74b79669 --- /dev/null +++ b/layout/reftests/bugs/134706-3-right-scrollframe-ref.html @@ -0,0 +1,18 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats (reference) + + + + + + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/134706-3-right-scrollframe.html b/layout/reftests/bugs/134706-3-right-scrollframe.html new file mode 100644 index 0000000000..8bb7420fd7 --- /dev/null +++ b/layout/reftests/bugs/134706-3-right-scrollframe.html @@ -0,0 +1,34 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats + + + + + + + + + + + +
      + +
      + +
      + +
      + +
      + + + diff --git a/layout/reftests/bugs/134706-3-right-table-ref.html b/layout/reftests/bugs/134706-3-right-table-ref.html new file mode 100644 index 0000000000..14c60c7500 --- /dev/null +++ b/layout/reftests/bugs/134706-3-right-table-ref.html @@ -0,0 +1,18 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats (reference) + + + + + + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/134706-3-right-table.html b/layout/reftests/bugs/134706-3-right-table.html new file mode 100644 index 0000000000..579de72f8e --- /dev/null +++ b/layout/reftests/bugs/134706-3-right-table.html @@ -0,0 +1,34 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats + + + + + + + + + + + +
      + +
      + +
      + +
      + +
      + + + diff --git a/layout/reftests/bugs/134706-4-ref.html b/layout/reftests/bugs/134706-4-ref.html new file mode 100644 index 0000000000..f19d07756e --- /dev/null +++ b/layout/reftests/bugs/134706-4-ref.html @@ -0,0 +1,61 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats (reference) + + + + + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/134706-4.html b/layout/reftests/bugs/134706-4.html new file mode 100644 index 0000000000..198209c403 --- /dev/null +++ b/layout/reftests/bugs/134706-4.html @@ -0,0 +1,86 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats + + + + + + + + + + + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/134706-5-ref.html b/layout/reftests/bugs/134706-5-ref.html new file mode 100644 index 0000000000..f7fd7b9959 --- /dev/null +++ b/layout/reftests/bugs/134706-5-ref.html @@ -0,0 +1,38 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats (reference) + + + + + + + + +
      +
      +
      50%
      +
      + +
      +
      +
      50%
      +
      + +
      +
      +
      50%
      +
      + +
      +
      +
      50%
      +
      + + + diff --git a/layout/reftests/bugs/134706-5.html b/layout/reftests/bugs/134706-5.html new file mode 100644 index 0000000000..1e03e8bd54 --- /dev/null +++ b/layout/reftests/bugs/134706-5.html @@ -0,0 +1,44 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats + + + + + + + + + + + +
      +
      +
      50%
      +
      + +
      +
      +
      50%
      +
      + +
      +
      +
      50%
      +
      + +
      +
      +
      50%
      +
      + + + diff --git a/layout/reftests/bugs/134706-6-ref.html b/layout/reftests/bugs/134706-6-ref.html new file mode 100644 index 0000000000..7b5afc5b01 --- /dev/null +++ b/layout/reftests/bugs/134706-6-ref.html @@ -0,0 +1,178 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats (reference) + + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      Caption
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      Cell
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      Caption
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      Cell
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      Cell
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      Caption
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      Cell
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      Caption
      +
      + + + diff --git a/layout/reftests/bugs/134706-6.html b/layout/reftests/bugs/134706-6.html new file mode 100644 index 0000000000..3f5cfd2833 --- /dev/null +++ b/layout/reftests/bugs/134706-6.html @@ -0,0 +1,175 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats + + + + + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + + +
      Caption
      Cell
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + + +
      Caption
      Cell
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + + +
      Caption
      Cell
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + + +
      Caption
      Cell
      +
      + + + diff --git a/layout/reftests/bugs/134706-6b-ref.html b/layout/reftests/bugs/134706-6b-ref.html new file mode 100644 index 0000000000..d18740c2f8 --- /dev/null +++ b/layout/reftests/bugs/134706-6b-ref.html @@ -0,0 +1,63 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats (reference) + + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      Caption
      Cell
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/134706-6c-ref.html b/layout/reftests/bugs/134706-6c-ref.html new file mode 100644 index 0000000000..c516526490 --- /dev/null +++ b/layout/reftests/bugs/134706-6c-ref.html @@ -0,0 +1,63 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats (reference) + + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      Cell
      Caption
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/134706-7-ref.html b/layout/reftests/bugs/134706-7-ref.html new file mode 100644 index 0000000000..5f87f3ab8a --- /dev/null +++ b/layout/reftests/bugs/134706-7-ref.html @@ -0,0 +1,111 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats (reference) + + + + + + + + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/134706-7.html b/layout/reftests/bugs/134706-7.html new file mode 100644 index 0000000000..875ea8fa82 --- /dev/null +++ b/layout/reftests/bugs/134706-7.html @@ -0,0 +1,114 @@ + + + + CSS 2.1 Test Suite: Test for flow around floats + + + + + + + + + + + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/1348481-1.html b/layout/reftests/bugs/1348481-1.html new file mode 100644 index 0000000000..fae677e1f5 --- /dev/null +++ b/layout/reftests/bugs/1348481-1.html @@ -0,0 +1,15 @@ + + + + +
      This should be green
      + diff --git a/layout/reftests/bugs/1348481-2.html b/layout/reftests/bugs/1348481-2.html new file mode 100644 index 0000000000..4d197d6a0f --- /dev/null +++ b/layout/reftests/bugs/1348481-2.html @@ -0,0 +1,10 @@ + + + +
      This should be green
      + diff --git a/layout/reftests/bugs/1348481-ref.html b/layout/reftests/bugs/1348481-ref.html new file mode 100644 index 0000000000..cd4a755bb7 --- /dev/null +++ b/layout/reftests/bugs/1348481-ref.html @@ -0,0 +1,7 @@ + + +
      This should be green
      diff --git a/layout/reftests/bugs/1351924-1-ref.html b/layout/reftests/bugs/1351924-1-ref.html new file mode 100644 index 0000000000..b97e8b686f --- /dev/null +++ b/layout/reftests/bugs/1351924-1-ref.html @@ -0,0 +1,15 @@ + + + +Testcase, bug 1351924 + + + +
      +
      +
      Green
      +
      Yellow
      +
      +
      + + diff --git a/layout/reftests/bugs/1351924-1.html b/layout/reftests/bugs/1351924-1.html new file mode 100644 index 0000000000..aba0c9bbab --- /dev/null +++ b/layout/reftests/bugs/1351924-1.html @@ -0,0 +1,20 @@ + + + +Testcase, bug 1351924 + + + +
      +
      +
      Green
      +
      Yellow
      +
      +
      + + + diff --git a/layout/reftests/bugs/1351924-2-ref.html b/layout/reftests/bugs/1351924-2-ref.html new file mode 100644 index 0000000000..c2586a4328 --- /dev/null +++ b/layout/reftests/bugs/1351924-2-ref.html @@ -0,0 +1,15 @@ + + + +Testcase, bug 1351924 + + + +
      +
      +
      Green
      +
      Yellow
      +
      +
      + + diff --git a/layout/reftests/bugs/1351924-2.html b/layout/reftests/bugs/1351924-2.html new file mode 100644 index 0000000000..033ade6c4c --- /dev/null +++ b/layout/reftests/bugs/1351924-2.html @@ -0,0 +1,20 @@ + + + +Testcase, bug 1351924 + + + +
      +
      +
      Green
      +
      Yellow
      +
      +
      + + + diff --git a/layout/reftests/bugs/1352306-1-ref.html b/layout/reftests/bugs/1352306-1-ref.html new file mode 100644 index 0000000000..d4aed1733e --- /dev/null +++ b/layout/reftests/bugs/1352306-1-ref.html @@ -0,0 +1,4 @@ + +
      + Should show up +
      diff --git a/layout/reftests/bugs/1352306-1.html b/layout/reftests/bugs/1352306-1.html new file mode 100644 index 0000000000..69e1c3c059 --- /dev/null +++ b/layout/reftests/bugs/1352306-1.html @@ -0,0 +1,20 @@ + +
      + Should show up +
      + + + + diff --git a/layout/reftests/bugs/1352464-1-ref.html b/layout/reftests/bugs/1352464-1-ref.html new file mode 100644 index 0000000000..34f033e03c --- /dev/null +++ b/layout/reftests/bugs/1352464-1-ref.html @@ -0,0 +1,9 @@ + + + + + + +
      diff --git a/layout/reftests/bugs/1352464-1.html b/layout/reftests/bugs/1352464-1.html new file mode 100644 index 0000000000..5968392a26 --- /dev/null +++ b/layout/reftests/bugs/1352464-1.html @@ -0,0 +1,9 @@ + + + + + + +
      diff --git a/layout/reftests/bugs/1358375-1.html b/layout/reftests/bugs/1358375-1.html new file mode 100644 index 0000000000..4087973d41 --- /dev/null +++ b/layout/reftests/bugs/1358375-1.html @@ -0,0 +1,13 @@ + + + + + + +
      I should be orange
      + + diff --git a/layout/reftests/bugs/1358375-2.html b/layout/reftests/bugs/1358375-2.html new file mode 100644 index 0000000000..c7be35dd25 --- /dev/null +++ b/layout/reftests/bugs/1358375-2.html @@ -0,0 +1,14 @@ + + + + + + +
      I should be orange
      + + diff --git a/layout/reftests/bugs/1358375-3.html b/layout/reftests/bugs/1358375-3.html new file mode 100644 index 0000000000..55fe031f9e --- /dev/null +++ b/layout/reftests/bugs/1358375-3.html @@ -0,0 +1,14 @@ + + + + + + +
      I should be orange
      + + diff --git a/layout/reftests/bugs/1358375-ref.html b/layout/reftests/bugs/1358375-ref.html new file mode 100644 index 0000000000..2f0536e9d4 --- /dev/null +++ b/layout/reftests/bugs/1358375-ref.html @@ -0,0 +1,11 @@ + + + + + + +
      I should be orange
      + + diff --git a/layout/reftests/bugs/1364280-1-ref.html b/layout/reftests/bugs/1364280-1-ref.html new file mode 100644 index 0000000000..d50d8250e2 --- /dev/null +++ b/layout/reftests/bugs/1364280-1-ref.html @@ -0,0 +1,9 @@ + + + +
      + This should be green. +
      + diff --git a/layout/reftests/bugs/1364280-1.html b/layout/reftests/bugs/1364280-1.html new file mode 100644 index 0000000000..6573787fd9 --- /dev/null +++ b/layout/reftests/bugs/1364280-1.html @@ -0,0 +1,12 @@ + + + +
      + This should be green. +
      + diff --git a/layout/reftests/bugs/1364280-2-ref.html b/layout/reftests/bugs/1364280-2-ref.html new file mode 100644 index 0000000000..5d481ce30c --- /dev/null +++ b/layout/reftests/bugs/1364280-2-ref.html @@ -0,0 +1,8 @@ + + + +
      + This should be green + diff --git a/layout/reftests/bugs/1364280-2a.html b/layout/reftests/bugs/1364280-2a.html new file mode 100644 index 0000000000..7fde4e0b79 --- /dev/null +++ b/layout/reftests/bugs/1364280-2a.html @@ -0,0 +1,9 @@ + + + +
      + This should be green + diff --git a/layout/reftests/bugs/1364280-2b.html b/layout/reftests/bugs/1364280-2b.html new file mode 100644 index 0000000000..8d8d8f48ec --- /dev/null +++ b/layout/reftests/bugs/1364280-2b.html @@ -0,0 +1,9 @@ + + + +
      + This should be green + diff --git a/layout/reftests/bugs/1364280-2c.html b/layout/reftests/bugs/1364280-2c.html new file mode 100644 index 0000000000..db8a2f2d80 --- /dev/null +++ b/layout/reftests/bugs/1364280-2c.html @@ -0,0 +1,9 @@ + + + +
      + This should be green + diff --git a/layout/reftests/bugs/1364360-1-ref.html b/layout/reftests/bugs/1364360-1-ref.html new file mode 100644 index 0000000000..17fc280db3 --- /dev/null +++ b/layout/reftests/bugs/1364360-1-ref.html @@ -0,0 +1,15 @@ + + + + + diff --git a/layout/reftests/bugs/1364360-1.html b/layout/reftests/bugs/1364360-1.html new file mode 100644 index 0000000000..20f8e18363 --- /dev/null +++ b/layout/reftests/bugs/1364360-1.html @@ -0,0 +1,15 @@ + + + + + diff --git a/layout/reftests/bugs/1365159-1-ref.html b/layout/reftests/bugs/1365159-1-ref.html new file mode 100644 index 0000000000..2e57a292c3 --- /dev/null +++ b/layout/reftests/bugs/1365159-1-ref.html @@ -0,0 +1,5 @@ + + + + +
      There should be
      no borders visible
      diff --git a/layout/reftests/bugs/1365159-1.html b/layout/reftests/bugs/1365159-1.html new file mode 100644 index 0000000000..b7583ffeb3 --- /dev/null +++ b/layout/reftests/bugs/1365159-1.html @@ -0,0 +1,8 @@ + + + + +
      There should be
      no borders visible
      + diff --git a/layout/reftests/bugs/1365162-1-ref.html b/layout/reftests/bugs/1365162-1-ref.html new file mode 100644 index 0000000000..140cda7606 --- /dev/null +++ b/layout/reftests/bugs/1365162-1-ref.html @@ -0,0 +1,10 @@ + + +
      +
      +

      This text should be green.

      +
      +
      +

      This text should be green.

      diff --git a/layout/reftests/bugs/1365162-1.html b/layout/reftests/bugs/1365162-1.html new file mode 100644 index 0000000000..cf285f2001 --- /dev/null +++ b/layout/reftests/bugs/1365162-1.html @@ -0,0 +1,13 @@ + + + +
      +
      +

      This text should be green.

      +
      +
      +

      This text should be green.

      diff --git a/layout/reftests/bugs/1366144-ref.html b/layout/reftests/bugs/1366144-ref.html new file mode 100644 index 0000000000..3631e25a46 --- /dev/null +++ b/layout/reftests/bugs/1366144-ref.html @@ -0,0 +1,5 @@ + + +
      diff --git a/layout/reftests/bugs/1366144.html b/layout/reftests/bugs/1366144.html new file mode 100644 index 0000000000..744c668ef6 --- /dev/null +++ b/layout/reftests/bugs/1366144.html @@ -0,0 +1,11 @@ + + +
      + diff --git a/layout/reftests/bugs/1367592-1-ref.html b/layout/reftests/bugs/1367592-1-ref.html new file mode 100644 index 0000000000..1bf26e077a --- /dev/null +++ b/layout/reftests/bugs/1367592-1-ref.html @@ -0,0 +1,7 @@ + + +
      diff --git a/layout/reftests/bugs/1367592-1.html b/layout/reftests/bugs/1367592-1.html new file mode 100644 index 0000000000..99bbe9eb1f --- /dev/null +++ b/layout/reftests/bugs/1367592-1.html @@ -0,0 +1,9 @@ + + + +
      diff --git a/layout/reftests/bugs/1368113-1-ref.html b/layout/reftests/bugs/1368113-1-ref.html new file mode 100644 index 0000000000..e0e5a125ea --- /dev/null +++ b/layout/reftests/bugs/1368113-1-ref.html @@ -0,0 +1,5 @@ + + + diff --git a/layout/reftests/bugs/1368113-1.html b/layout/reftests/bugs/1368113-1.html new file mode 100644 index 0000000000..8ee25cab07 --- /dev/null +++ b/layout/reftests/bugs/1368113-1.html @@ -0,0 +1,13 @@ + + + + diff --git a/layout/reftests/bugs/1369584-1-ref.html b/layout/reftests/bugs/1369584-1-ref.html new file mode 100644 index 0000000000..b3a3dc620f --- /dev/null +++ b/layout/reftests/bugs/1369584-1-ref.html @@ -0,0 +1,7 @@ + + +
      + This should be green +
      diff --git a/layout/reftests/bugs/1369584-1a.html b/layout/reftests/bugs/1369584-1a.html new file mode 100644 index 0000000000..80f5114c6f --- /dev/null +++ b/layout/reftests/bugs/1369584-1a.html @@ -0,0 +1,11 @@ + + +
      + +
      +
      + This should be green +
      diff --git a/layout/reftests/bugs/1369584-1b.html b/layout/reftests/bugs/1369584-1b.html new file mode 100644 index 0000000000..c65de3ffaa --- /dev/null +++ b/layout/reftests/bugs/1369584-1b.html @@ -0,0 +1,16 @@ + + +
      + +
      +
      + +
      +
      +
      + This should be green +
      diff --git a/layout/reftests/bugs/1369954-1-ref.xhtml b/layout/reftests/bugs/1369954-1-ref.xhtml new file mode 100644 index 0000000000..3f0a108cf4 --- /dev/null +++ b/layout/reftests/bugs/1369954-1-ref.xhtml @@ -0,0 +1,17 @@ + + + + + +
      + This should not be green +

      + This should be green
      + This should be purple +

      +
      + + diff --git a/layout/reftests/bugs/1369954-1.xhtml b/layout/reftests/bugs/1369954-1.xhtml new file mode 100644 index 0000000000..81085f8b75 --- /dev/null +++ b/layout/reftests/bugs/1369954-1.xhtml @@ -0,0 +1,33 @@ + + + + + + +
      + This should be green
      + This should be purple +
      + + diff --git a/layout/reftests/bugs/1369985-1-ref.html b/layout/reftests/bugs/1369985-1-ref.html new file mode 100644 index 0000000000..6ed0f72607 --- /dev/null +++ b/layout/reftests/bugs/1369985-1-ref.html @@ -0,0 +1,25 @@ + + + + + diff --git a/layout/reftests/bugs/1369985-1.html b/layout/reftests/bugs/1369985-1.html new file mode 100644 index 0000000000..1c9cadde46 --- /dev/null +++ b/layout/reftests/bugs/1369985-1.html @@ -0,0 +1,29 @@ + + + + + diff --git a/layout/reftests/bugs/1371130-ref.xhtml b/layout/reftests/bugs/1371130-ref.xhtml new file mode 100644 index 0000000000..81df6e51b5 --- /dev/null +++ b/layout/reftests/bugs/1371130-ref.xhtml @@ -0,0 +1,29 @@ + + + + + + +
      + This should be green. +
      + + diff --git a/layout/reftests/bugs/1371130.xhtml b/layout/reftests/bugs/1371130.xhtml new file mode 100644 index 0000000000..b8166e4b1c --- /dev/null +++ b/layout/reftests/bugs/1371130.xhtml @@ -0,0 +1,29 @@ + + + + + + +
      + This should be green. +
      + + diff --git a/layout/reftests/bugs/1372041-ref.html b/layout/reftests/bugs/1372041-ref.html new file mode 100644 index 0000000000..1d37ffd076 --- /dev/null +++ b/layout/reftests/bugs/1372041-ref.html @@ -0,0 +1,2 @@ + +Shouldn't be red. diff --git a/layout/reftests/bugs/1372041.css b/layout/reftests/bugs/1372041.css new file mode 100644 index 0000000000..c3997d3a27 --- /dev/null +++ b/layout/reftests/bugs/1372041.css @@ -0,0 +1 @@ +* { color: red } diff --git a/layout/reftests/bugs/1372041.html b/layout/reftests/bugs/1372041.html new file mode 100644 index 0000000000..98347d4c1b --- /dev/null +++ b/layout/reftests/bugs/1372041.html @@ -0,0 +1,3 @@ + + +Shouldn't be red. diff --git a/layout/reftests/bugs/1374062-ref.html b/layout/reftests/bugs/1374062-ref.html new file mode 100644 index 0000000000..e8b74a077a --- /dev/null +++ b/layout/reftests/bugs/1374062-ref.html @@ -0,0 +1,8 @@ + +CSS Test reference + +
      + Should be green, and have a 10px font-size. +
      diff --git a/layout/reftests/bugs/1374062.html b/layout/reftests/bugs/1374062.html new file mode 100644 index 0000000000..33c53b2729 --- /dev/null +++ b/layout/reftests/bugs/1374062.html @@ -0,0 +1,16 @@ + + + Test for bug 1374062: We don't update the root font-size just because the + element has no parent element. + + +
      + Should be green, and have a 10px font-size. +
      + diff --git a/layout/reftests/bugs/1375315-1-ref.html b/layout/reftests/bugs/1375315-1-ref.html new file mode 100644 index 0000000000..b216c7dd4a --- /dev/null +++ b/layout/reftests/bugs/1375315-1-ref.html @@ -0,0 +1,6 @@ + +
        +
      • + Bullet should be green. +
      • +
      diff --git a/layout/reftests/bugs/1375315-1.html b/layout/reftests/bugs/1375315-1.html new file mode 100644 index 0000000000..9fc5e427c8 --- /dev/null +++ b/layout/reftests/bugs/1375315-1.html @@ -0,0 +1,12 @@ + + +
        +
      • + Bullet should be green. +
      • +
      diff --git a/layout/reftests/bugs/1375315-10-ref.html b/layout/reftests/bugs/1375315-10-ref.html new file mode 100644 index 0000000000..c20ec6f128 --- /dev/null +++ b/layout/reftests/bugs/1375315-10-ref.html @@ -0,0 +1,4 @@ + + diff --git a/layout/reftests/bugs/1375315-10.html b/layout/reftests/bugs/1375315-10.html new file mode 100644 index 0000000000..5c2d7cb87f --- /dev/null +++ b/layout/reftests/bugs/1375315-10.html @@ -0,0 +1,10 @@ + + + diff --git a/layout/reftests/bugs/1375315-11-ref.html b/layout/reftests/bugs/1375315-11-ref.html new file mode 100644 index 0000000000..f9f095a087 --- /dev/null +++ b/layout/reftests/bugs/1375315-11-ref.html @@ -0,0 +1,4 @@ + + diff --git a/layout/reftests/bugs/1375315-11.html b/layout/reftests/bugs/1375315-11.html new file mode 100644 index 0000000000..6a5cc680a6 --- /dev/null +++ b/layout/reftests/bugs/1375315-11.html @@ -0,0 +1,10 @@ + + + diff --git a/layout/reftests/bugs/1375315-12-ref.html b/layout/reftests/bugs/1375315-12-ref.html new file mode 100644 index 0000000000..1ad5e52f9c --- /dev/null +++ b/layout/reftests/bugs/1375315-12-ref.html @@ -0,0 +1,5 @@ + + diff --git a/layout/reftests/bugs/1375315-12.html b/layout/reftests/bugs/1375315-12.html new file mode 100644 index 0000000000..b54b0a6a1a --- /dev/null +++ b/layout/reftests/bugs/1375315-12.html @@ -0,0 +1,11 @@ + + + diff --git a/layout/reftests/bugs/1375315-2-ref.html b/layout/reftests/bugs/1375315-2-ref.html new file mode 100644 index 0000000000..ef0edae2e4 --- /dev/null +++ b/layout/reftests/bugs/1375315-2-ref.html @@ -0,0 +1,6 @@ + +
        +
      • + Bullet should be green. +
      • +
      diff --git a/layout/reftests/bugs/1375315-2.html b/layout/reftests/bugs/1375315-2.html new file mode 100644 index 0000000000..6ed35961fd --- /dev/null +++ b/layout/reftests/bugs/1375315-2.html @@ -0,0 +1,12 @@ + + +
        +
      • + Bullet should be green. +
      • +
      diff --git a/layout/reftests/bugs/1375315-3-ref.html b/layout/reftests/bugs/1375315-3-ref.html new file mode 100644 index 0000000000..97c5418ddb --- /dev/null +++ b/layout/reftests/bugs/1375315-3-ref.html @@ -0,0 +1,6 @@ + +
        +
      • + Bullet should be green. +
      • +
      diff --git a/layout/reftests/bugs/1375315-3.html b/layout/reftests/bugs/1375315-3.html new file mode 100644 index 0000000000..021f9336a6 --- /dev/null +++ b/layout/reftests/bugs/1375315-3.html @@ -0,0 +1,12 @@ + + +
        +
      • + Bullet should be green. +
      • +
      diff --git a/layout/reftests/bugs/1375315-4-ref.html b/layout/reftests/bugs/1375315-4-ref.html new file mode 100644 index 0000000000..97c5418ddb --- /dev/null +++ b/layout/reftests/bugs/1375315-4-ref.html @@ -0,0 +1,6 @@ + +
        +
      • + Bullet should be green. +
      • +
      diff --git a/layout/reftests/bugs/1375315-4.html b/layout/reftests/bugs/1375315-4.html new file mode 100644 index 0000000000..021f9336a6 --- /dev/null +++ b/layout/reftests/bugs/1375315-4.html @@ -0,0 +1,12 @@ + + +
        +
      • + Bullet should be green. +
      • +
      diff --git a/layout/reftests/bugs/1375315-5-ref.html b/layout/reftests/bugs/1375315-5-ref.html new file mode 100644 index 0000000000..3990197182 --- /dev/null +++ b/layout/reftests/bugs/1375315-5-ref.html @@ -0,0 +1,5 @@ + +
      + Bullet should be green. +
      diff --git a/layout/reftests/bugs/1375315-5.html b/layout/reftests/bugs/1375315-5.html new file mode 100644 index 0000000000..fe5e0de5cd --- /dev/null +++ b/layout/reftests/bugs/1375315-5.html @@ -0,0 +1,11 @@ + + +
      + Bullet should be green. +
      diff --git a/layout/reftests/bugs/1375315-6-ref.html b/layout/reftests/bugs/1375315-6-ref.html new file mode 100644 index 0000000000..5e039354f9 --- /dev/null +++ b/layout/reftests/bugs/1375315-6-ref.html @@ -0,0 +1,5 @@ + +
      + Bullet should be green. +
      diff --git a/layout/reftests/bugs/1375315-6.html b/layout/reftests/bugs/1375315-6.html new file mode 100644 index 0000000000..8fa1b418b0 --- /dev/null +++ b/layout/reftests/bugs/1375315-6.html @@ -0,0 +1,11 @@ + + +
      + Bullet should be green. +
      diff --git a/layout/reftests/bugs/1375315-7-ref.html b/layout/reftests/bugs/1375315-7-ref.html new file mode 100644 index 0000000000..bc2a7d83d4 --- /dev/null +++ b/layout/reftests/bugs/1375315-7-ref.html @@ -0,0 +1,4 @@ + +
      + Bullet should be green +
      diff --git a/layout/reftests/bugs/1375315-7.html b/layout/reftests/bugs/1375315-7.html new file mode 100644 index 0000000000..34ec338d16 --- /dev/null +++ b/layout/reftests/bugs/1375315-7.html @@ -0,0 +1,10 @@ + + +
      + Bullet should be green +
      diff --git a/layout/reftests/bugs/1375315-8-ref.html b/layout/reftests/bugs/1375315-8-ref.html new file mode 100644 index 0000000000..36752162c5 --- /dev/null +++ b/layout/reftests/bugs/1375315-8-ref.html @@ -0,0 +1,4 @@ + +
      + Bullet should be green +
      diff --git a/layout/reftests/bugs/1375315-8.html b/layout/reftests/bugs/1375315-8.html new file mode 100644 index 0000000000..8b8ec1bd72 --- /dev/null +++ b/layout/reftests/bugs/1375315-8.html @@ -0,0 +1,10 @@ + + +
      + Bullet should be green +
      diff --git a/layout/reftests/bugs/1375315-9-ref.html b/layout/reftests/bugs/1375315-9-ref.html new file mode 100644 index 0000000000..4ee2a8fdca --- /dev/null +++ b/layout/reftests/bugs/1375315-9-ref.html @@ -0,0 +1,4 @@ + +
      + Bullet should be green +
      diff --git a/layout/reftests/bugs/1375315-9.html b/layout/reftests/bugs/1375315-9.html new file mode 100644 index 0000000000..ff93e1eb26 --- /dev/null +++ b/layout/reftests/bugs/1375315-9.html @@ -0,0 +1,10 @@ + + +
      + Bullet should be green +
      diff --git a/layout/reftests/bugs/1375674-ref.html b/layout/reftests/bugs/1375674-ref.html new file mode 100644 index 0000000000..006dd424da --- /dev/null +++ b/layout/reftests/bugs/1375674-ref.html @@ -0,0 +1,11 @@ + +CSS test reference + +
      + Should be green. +
      diff --git a/layout/reftests/bugs/1375674.html b/layout/reftests/bugs/1375674.html new file mode 100644 index 0000000000..2d5d7fa77b --- /dev/null +++ b/layout/reftests/bugs/1375674.html @@ -0,0 +1,18 @@ + + + Reftest for bug 1375674: display: contents changes were assumed handled + incorrectly + + +
      + Should be green. +
      + diff --git a/layout/reftests/bugs/1376092-ref.html b/layout/reftests/bugs/1376092-ref.html new file mode 100644 index 0000000000..4b263f1ad2 --- /dev/null +++ b/layout/reftests/bugs/1376092-ref.html @@ -0,0 +1,5 @@ + + +Should be green. diff --git a/layout/reftests/bugs/1376092.css b/layout/reftests/bugs/1376092.css new file mode 100644 index 0000000000..7f11fbbca9 --- /dev/null +++ b/layout/reftests/bugs/1376092.css @@ -0,0 +1 @@ +* { color: green } diff --git a/layout/reftests/bugs/1376092.html b/layout/reftests/bugs/1376092.html new file mode 100644 index 0000000000..f975497b96 --- /dev/null +++ b/layout/reftests/bugs/1376092.html @@ -0,0 +1,14 @@ + + + + +Should be green. + diff --git a/layout/reftests/bugs/1377447-1-ref.html b/layout/reftests/bugs/1377447-1-ref.html new file mode 100644 index 0000000000..919ac05704 --- /dev/null +++ b/layout/reftests/bugs/1377447-1-ref.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/bugs/1377447-1.html b/layout/reftests/bugs/1377447-1.html new file mode 100644 index 0000000000..b026938de5 --- /dev/null +++ b/layout/reftests/bugs/1377447-1.html @@ -0,0 +1,4 @@ + + + + diff --git a/layout/reftests/bugs/1377447-2.html b/layout/reftests/bugs/1377447-2.html new file mode 100644 index 0000000000..4606e5c95a --- /dev/null +++ b/layout/reftests/bugs/1377447-2.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/bugs/1379041-ref.html b/layout/reftests/bugs/1379041-ref.html new file mode 100644 index 0000000000..83d71efc1f --- /dev/null +++ b/layout/reftests/bugs/1379041-ref.html @@ -0,0 +1,4 @@ + + +
      Should be 16px black text.
      + diff --git a/layout/reftests/bugs/1379041.html b/layout/reftests/bugs/1379041.html new file mode 100644 index 0000000000..29e73340eb --- /dev/null +++ b/layout/reftests/bugs/1379041.html @@ -0,0 +1,11 @@ + + +
      Should be 16px black text.
      + + diff --git a/layout/reftests/bugs/1379696-ref.html b/layout/reftests/bugs/1379696-ref.html new file mode 100644 index 0000000000..fc47335fb4 --- /dev/null +++ b/layout/reftests/bugs/1379696-ref.html @@ -0,0 +1,14 @@ + + +
      +
      diff --git a/layout/reftests/bugs/1379696.html b/layout/reftests/bugs/1379696.html new file mode 100644 index 0000000000..065aec519e --- /dev/null +++ b/layout/reftests/bugs/1379696.html @@ -0,0 +1,14 @@ + + +
      +
      diff --git a/layout/reftests/bugs/1380224-1-ref.html b/layout/reftests/bugs/1380224-1-ref.html new file mode 100644 index 0000000000..bd39590c26 --- /dev/null +++ b/layout/reftests/bugs/1380224-1-ref.html @@ -0,0 +1,5 @@ + + +

      This text should be green.

      diff --git a/layout/reftests/bugs/1380224-1.html b/layout/reftests/bugs/1380224-1.html new file mode 100644 index 0000000000..3257137906 --- /dev/null +++ b/layout/reftests/bugs/1380224-1.html @@ -0,0 +1,11 @@ + + + +

      This text should be green.

      + diff --git a/layout/reftests/bugs/1381821-ref.html b/layout/reftests/bugs/1381821-ref.html new file mode 100644 index 0000000000..36dba0b7e4 --- /dev/null +++ b/layout/reftests/bugs/1381821-ref.html @@ -0,0 +1,7 @@ + + +
      +
      This text should be green.
      diff --git a/layout/reftests/bugs/1381821.html b/layout/reftests/bugs/1381821.html new file mode 100644 index 0000000000..a9af7b4354 --- /dev/null +++ b/layout/reftests/bugs/1381821.html @@ -0,0 +1,16 @@ + + +
      +
      This text should be green.
      + diff --git a/layout/reftests/bugs/1384065-ref.html b/layout/reftests/bugs/1384065-ref.html new file mode 100644 index 0000000000..8ff1ac2199 --- /dev/null +++ b/layout/reftests/bugs/1384065-ref.html @@ -0,0 +1,10 @@ + + +
      diff --git a/layout/reftests/bugs/1384065.html b/layout/reftests/bugs/1384065.html new file mode 100644 index 0000000000..8f31ba6e1e --- /dev/null +++ b/layout/reftests/bugs/1384065.html @@ -0,0 +1,14 @@ + + +
      + diff --git a/layout/reftests/bugs/1384275-1-ref.html b/layout/reftests/bugs/1384275-1-ref.html new file mode 100644 index 0000000000..bd39590c26 --- /dev/null +++ b/layout/reftests/bugs/1384275-1-ref.html @@ -0,0 +1,5 @@ + + +

      This text should be green.

      diff --git a/layout/reftests/bugs/1384275-1.html b/layout/reftests/bugs/1384275-1.html new file mode 100644 index 0000000000..a5b12b9991 --- /dev/null +++ b/layout/reftests/bugs/1384275-1.html @@ -0,0 +1,9 @@ + + +

      This text should be green.

      diff --git a/layout/reftests/bugs/139550-1-ref.html b/layout/reftests/bugs/139550-1-ref.html new file mode 100644 index 0000000000..4e92a54bfa --- /dev/null +++ b/layout/reftests/bugs/139550-1-ref.html @@ -0,0 +1,13 @@ + + + + Bug 139550 Reference + + +
      + + +
      text
      +
      + + diff --git a/layout/reftests/bugs/139550-1a.html b/layout/reftests/bugs/139550-1a.html new file mode 100644 index 0000000000..fc860b6b99 --- /dev/null +++ b/layout/reftests/bugs/139550-1a.html @@ -0,0 +1,13 @@ + + + + Bug 139550 + + +
      + + +
      text
      +
      + + diff --git a/layout/reftests/bugs/139550-1b.html b/layout/reftests/bugs/139550-1b.html new file mode 100644 index 0000000000..4d1fce508c --- /dev/null +++ b/layout/reftests/bugs/139550-1b.html @@ -0,0 +1,13 @@ + + + + Bug 139550 + + +
      + + +
      text
      +
      + + diff --git a/layout/reftests/bugs/1395650-1-ref.html b/layout/reftests/bugs/1395650-1-ref.html new file mode 100644 index 0000000000..a3c22b280e --- /dev/null +++ b/layout/reftests/bugs/1395650-1-ref.html @@ -0,0 +1,4 @@ + + + +
      This text should be visible
      diff --git a/layout/reftests/bugs/1395650-1.html b/layout/reftests/bugs/1395650-1.html new file mode 100644 index 0000000000..1ad68348b3 --- /dev/null +++ b/layout/reftests/bugs/1395650-1.html @@ -0,0 +1,6 @@ + + + + + +
      This text should be visible
      diff --git a/layout/reftests/bugs/1398500-1-ref.html b/layout/reftests/bugs/1398500-1-ref.html new file mode 100644 index 0000000000..de97671c25 --- /dev/null +++ b/layout/reftests/bugs/1398500-1-ref.html @@ -0,0 +1,11 @@ + + + + + + + This element should not have scrollbars! + + diff --git a/layout/reftests/bugs/1398500-1.html b/layout/reftests/bugs/1398500-1.html new file mode 100644 index 0000000000..0ba98ba5d5 --- /dev/null +++ b/layout/reftests/bugs/1398500-1.html @@ -0,0 +1,20 @@ + + + + + + + + First body + + diff --git a/layout/reftests/bugs/1401317-ref.html b/layout/reftests/bugs/1401317-ref.html new file mode 100644 index 0000000000..395eab87d2 --- /dev/null +++ b/layout/reftests/bugs/1401317-ref.html @@ -0,0 +1,15 @@ + + + + + + +
        +
      • one
      • +
      • two
      • +
      + + diff --git a/layout/reftests/bugs/1401317.html b/layout/reftests/bugs/1401317.html new file mode 100644 index 0000000000..82e17a8a2f --- /dev/null +++ b/layout/reftests/bugs/1401317.html @@ -0,0 +1,14 @@ + + + + + + +
        +
      • one
      • +
      • two
      • +
      + + diff --git a/layout/reftests/bugs/1401992-ref.html b/layout/reftests/bugs/1401992-ref.html new file mode 100644 index 0000000000..8fb36196cf --- /dev/null +++ b/layout/reftests/bugs/1401992-ref.html @@ -0,0 +1,21 @@ + + + + + + + +
      + + diff --git a/layout/reftests/bugs/1401992.html b/layout/reftests/bugs/1401992.html new file mode 100644 index 0000000000..f48f563a01 --- /dev/null +++ b/layout/reftests/bugs/1401992.html @@ -0,0 +1,32 @@ + + + + + + + + +
      + + diff --git a/layout/reftests/bugs/1404057-noref.html b/layout/reftests/bugs/1404057-noref.html new file mode 100644 index 0000000000..dc734b6b1f --- /dev/null +++ b/layout/reftests/bugs/1404057-noref.html @@ -0,0 +1,12 @@ + + + + +
      +
      +
      + diff --git a/layout/reftests/bugs/1404057-ref.html b/layout/reftests/bugs/1404057-ref.html new file mode 100644 index 0000000000..3c06958591 --- /dev/null +++ b/layout/reftests/bugs/1404057-ref.html @@ -0,0 +1,12 @@ + + + + +
      +
      +
      + diff --git a/layout/reftests/bugs/1404057.html b/layout/reftests/bugs/1404057.html new file mode 100644 index 0000000000..3a9e3af26a --- /dev/null +++ b/layout/reftests/bugs/1404057.html @@ -0,0 +1,12 @@ + + + + +
      +
      +
      + diff --git a/layout/reftests/bugs/1405878-1-ref.xml b/layout/reftests/bugs/1405878-1-ref.xml new file mode 100644 index 0000000000..6d1dd199b4 --- /dev/null +++ b/layout/reftests/bugs/1405878-1-ref.xml @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/bugs/1405878-1.xml b/layout/reftests/bugs/1405878-1.xml new file mode 100644 index 0000000000..3915711b11 --- /dev/null +++ b/layout/reftests/bugs/1405878-1.xml @@ -0,0 +1,6 @@ + + + diff --git a/layout/reftests/bugs/1406179-ref.html b/layout/reftests/bugs/1406179-ref.html new file mode 100644 index 0000000000..2818238e23 --- /dev/null +++ b/layout/reftests/bugs/1406179-ref.html @@ -0,0 +1,4 @@ +
      + +
      hallo
      +
      diff --git a/layout/reftests/bugs/1406179.html b/layout/reftests/bugs/1406179.html new file mode 100644 index 0000000000..49ced346d6 --- /dev/null +++ b/layout/reftests/bugs/1406179.html @@ -0,0 +1,3 @@ +
      +
      hallo
      +
      diff --git a/layout/reftests/bugs/1406183-1-ref.html b/layout/reftests/bugs/1406183-1-ref.html new file mode 100644 index 0000000000..a7a225b34d --- /dev/null +++ b/layout/reftests/bugs/1406183-1-ref.html @@ -0,0 +1,23 @@ + + + +Reference for bug 1406183: ImageLayer inside inactive BasicLayerManager for fallback nsDisplayFilters is drawn at the wrong position + + + +
      + +
      diff --git a/layout/reftests/bugs/1406183-1.html b/layout/reftests/bugs/1406183-1.html new file mode 100644 index 0000000000..4da777ed0f --- /dev/null +++ b/layout/reftests/bugs/1406183-1.html @@ -0,0 +1,30 @@ + + + +Testcase for bug 1406183: ImageLayer inside inactive BasicLayerManager for fallback nsDisplayFilters is drawn at the wrong position + + + +
      +
      + +
      +
      diff --git a/layout/reftests/bugs/1410028-ref.html b/layout/reftests/bugs/1410028-ref.html new file mode 100644 index 0000000000..77d4a59090 --- /dev/null +++ b/layout/reftests/bugs/1410028-ref.html @@ -0,0 +1,2 @@ + +
      diff --git a/layout/reftests/bugs/1410028.html b/layout/reftests/bugs/1410028.html new file mode 100644 index 0000000000..6bbf137182 --- /dev/null +++ b/layout/reftests/bugs/1410028.html @@ -0,0 +1,17 @@ + +
      + diff --git a/layout/reftests/bugs/1412375-ref.html b/layout/reftests/bugs/1412375-ref.html new file mode 100644 index 0000000000..6589ec8020 --- /dev/null +++ b/layout/reftests/bugs/1412375-ref.html @@ -0,0 +1,30 @@ + + +Masks need to cause grouping / intermediate surfaces + + +
      +
      +
      +
      diff --git a/layout/reftests/bugs/1412375.html b/layout/reftests/bugs/1412375.html new file mode 100644 index 0000000000..caeacfd169 --- /dev/null +++ b/layout/reftests/bugs/1412375.html @@ -0,0 +1,31 @@ + + +Masks need to cause grouping / intermediate surfaces + + +
      +
      +
      +
      diff --git a/layout/reftests/bugs/1415987-1-ref.html b/layout/reftests/bugs/1415987-1-ref.html new file mode 100644 index 0000000000..d55547afe4 --- /dev/null +++ b/layout/reftests/bugs/1415987-1-ref.html @@ -0,0 +1,31 @@ + + + + + +
      + + + some text + some text + + + + +
      + diff --git a/layout/reftests/bugs/1415987-1.html b/layout/reftests/bugs/1415987-1.html new file mode 100644 index 0000000000..bd4974e85e --- /dev/null +++ b/layout/reftests/bugs/1415987-1.html @@ -0,0 +1,54 @@ + + + + + +
      + + + some text + some text + + + + +
      + diff --git a/layout/reftests/bugs/1419820-1-ref.html b/layout/reftests/bugs/1419820-1-ref.html new file mode 100644 index 0000000000..070ce888f3 --- /dev/null +++ b/layout/reftests/bugs/1419820-1-ref.html @@ -0,0 +1,6 @@ + + +
      +
      + + diff --git a/layout/reftests/bugs/1419820-1.html b/layout/reftests/bugs/1419820-1.html new file mode 100644 index 0000000000..560d0c1160 --- /dev/null +++ b/layout/reftests/bugs/1419820-1.html @@ -0,0 +1,30 @@ + + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1420946-1-ref.html b/layout/reftests/bugs/1420946-1-ref.html new file mode 100644 index 0000000000..d6c5d0200f --- /dev/null +++ b/layout/reftests/bugs/1420946-1-ref.html @@ -0,0 +1,4 @@ + +
      +

      should be green +

      should be unstyled diff --git a/layout/reftests/bugs/1420946-1.html b/layout/reftests/bugs/1420946-1.html new file mode 100644 index 0000000000..65fe09aa86 --- /dev/null +++ b/layout/reftests/bugs/1420946-1.html @@ -0,0 +1,9 @@ + + +

      +

      should be green +

      should be unstyled diff --git a/layout/reftests/bugs/142233-1-ref.html b/layout/reftests/bugs/142233-1-ref.html new file mode 100644 index 0000000000..a8de7a3636 --- /dev/null +++ b/layout/reftests/bugs/142233-1-ref.html @@ -0,0 +1,11 @@ + + +Testcase for bug 142233 + + + + + + + diff --git a/layout/reftests/bugs/142233-1.html b/layout/reftests/bugs/142233-1.html new file mode 100644 index 0000000000..f3b2a84e58 --- /dev/null +++ b/layout/reftests/bugs/142233-1.html @@ -0,0 +1,11 @@ + + +Testcase for bug 142233 + + + + + + + diff --git a/layout/reftests/bugs/1422393-ref.html b/layout/reftests/bugs/1422393-ref.html new file mode 100644 index 0000000000..8660e2ec7a --- /dev/null +++ b/layout/reftests/bugs/1422393-ref.html @@ -0,0 +1,21 @@ + + + +Table border-collapse borders are too opaque and overlap in the corners + + + +
      diff --git a/layout/reftests/bugs/1422393.html b/layout/reftests/bugs/1422393.html new file mode 100644 index 0000000000..c9c7308282 --- /dev/null +++ b/layout/reftests/bugs/1422393.html @@ -0,0 +1,22 @@ + + + +Table border-collapse borders are too opaque and overlap in the corners + + + +
      diff --git a/layout/reftests/bugs/1424177-ref.html b/layout/reftests/bugs/1424177-ref.html new file mode 100644 index 0000000000..fb058b71f7 --- /dev/null +++ b/layout/reftests/bugs/1424177-ref.html @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/layout/reftests/bugs/1424177.html b/layout/reftests/bugs/1424177.html new file mode 100644 index 0000000000..8fcaabeb3d --- /dev/null +++ b/layout/reftests/bugs/1424177.html @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/layout/reftests/bugs/1424680-ref.html b/layout/reftests/bugs/1424680-ref.html new file mode 100644 index 0000000000..01f3982b61 --- /dev/null +++ b/layout/reftests/bugs/1424680-ref.html @@ -0,0 +1,21 @@ + + + + + + + + +

      + + + diff --git a/layout/reftests/bugs/1424680.html b/layout/reftests/bugs/1424680.html new file mode 100644 index 0000000000..2569a75ac0 --- /dev/null +++ b/layout/reftests/bugs/1424680.html @@ -0,0 +1,19 @@ + + + + + + + +
      + + diff --git a/layout/reftests/bugs/1424798-1.html b/layout/reftests/bugs/1424798-1.html new file mode 100644 index 0000000000..37f7e8edfc --- /dev/null +++ b/layout/reftests/bugs/1424798-1.html @@ -0,0 +1,20 @@ + +Animation between 1-argument and 2-argument transforms should work + + +
      +
      diff --git a/layout/reftests/bugs/1424798-ref.html b/layout/reftests/bugs/1424798-ref.html new file mode 100644 index 0000000000..7b064425b5 --- /dev/null +++ b/layout/reftests/bugs/1424798-ref.html @@ -0,0 +1,16 @@ + +Animation between 1-argument and 2-argument transforms should work + + +
      +
      diff --git a/layout/reftests/bugs/1425243-1-ref.html b/layout/reftests/bugs/1425243-1-ref.html new file mode 100644 index 0000000000..c11e9cee98 --- /dev/null +++ b/layout/reftests/bugs/1425243-1-ref.html @@ -0,0 +1,21 @@ + + diff --git a/layout/reftests/bugs/1425243-1.html b/layout/reftests/bugs/1425243-1.html new file mode 100644 index 0000000000..c1f99540a8 --- /dev/null +++ b/layout/reftests/bugs/1425243-1.html @@ -0,0 +1,41 @@ + + + + + diff --git a/layout/reftests/bugs/1425243-2-ref.html b/layout/reftests/bugs/1425243-2-ref.html new file mode 100644 index 0000000000..bda1271243 --- /dev/null +++ b/layout/reftests/bugs/1425243-2-ref.html @@ -0,0 +1,8 @@ + +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/1425243-2.html b/layout/reftests/bugs/1425243-2.html new file mode 100644 index 0000000000..7fb33e4aad --- /dev/null +++ b/layout/reftests/bugs/1425243-2.html @@ -0,0 +1,8 @@ + +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/1430869-ref.html b/layout/reftests/bugs/1430869-ref.html new file mode 100644 index 0000000000..cc7defbb52 --- /dev/null +++ b/layout/reftests/bugs/1430869-ref.html @@ -0,0 +1,37 @@ + + + + + Webrender table caption + border-collapse test + + + + +
      +A
      B
      + + + + + + + + + + + + + + + + +
      row 1
      row 2
      row 3
      row 4
      row 5
      +
      + + + diff --git a/layout/reftests/bugs/1430869.html b/layout/reftests/bugs/1430869.html new file mode 100644 index 0000000000..13842fe323 --- /dev/null +++ b/layout/reftests/bugs/1430869.html @@ -0,0 +1,40 @@ + + + + + Webrender table caption + border-collapse test + + + + +
      + + + + + + + + + + + + + + + + + +
      A
      B
      row 1
      row 2
      row 3
      row 4
      row 5
      +
      + + + diff --git a/layout/reftests/bugs/1432541-ref.html b/layout/reftests/bugs/1432541-ref.html new file mode 100644 index 0000000000..dc7ab3ea0c --- /dev/null +++ b/layout/reftests/bugs/1432541-ref.html @@ -0,0 +1,19 @@ + + + + + + + + + + + + +
      + + diff --git a/layout/reftests/bugs/1432541.html b/layout/reftests/bugs/1432541.html new file mode 100644 index 0000000000..2744c9e75a --- /dev/null +++ b/layout/reftests/bugs/1432541.html @@ -0,0 +1,20 @@ + + + + + + + + + + + + +
      + + diff --git a/layout/reftests/bugs/144004-1-ref.html b/layout/reftests/bugs/144004-1-ref.html new file mode 100644 index 0000000000..28c12ee1fe --- /dev/null +++ b/layout/reftests/bugs/144004-1-ref.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/144004-1.html b/layout/reftests/bugs/144004-1.html new file mode 100644 index 0000000000..7fd91392d8 --- /dev/null +++ b/layout/reftests/bugs/144004-1.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/144004-2-ref.html b/layout/reftests/bugs/144004-2-ref.html new file mode 100644 index 0000000000..cde03344a5 --- /dev/null +++ b/layout/reftests/bugs/144004-2-ref.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/144004-2.html b/layout/reftests/bugs/144004-2.html new file mode 100644 index 0000000000..6ba48bb8b4 --- /dev/null +++ b/layout/reftests/bugs/144004-2.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/144004-3-ref.html b/layout/reftests/bugs/144004-3-ref.html new file mode 100644 index 0000000000..59b0d2a7c7 --- /dev/null +++ b/layout/reftests/bugs/144004-3-ref.html @@ -0,0 +1,6 @@ + + + + Text + + diff --git a/layout/reftests/bugs/144004-3.html b/layout/reftests/bugs/144004-3.html new file mode 100644 index 0000000000..0a324a1392 --- /dev/null +++ b/layout/reftests/bugs/144004-3.html @@ -0,0 +1,6 @@ + + + + Text + + diff --git a/layout/reftests/bugs/1446470.html b/layout/reftests/bugs/1446470.html new file mode 100644 index 0000000000..e6dc4bc2bf --- /dev/null +++ b/layout/reftests/bugs/1446470.html @@ -0,0 +1,8 @@ + + +
      Should be green
      diff --git a/layout/reftests/bugs/1456111-1.html b/layout/reftests/bugs/1456111-1.html new file mode 100644 index 0000000000..7908942d3b --- /dev/null +++ b/layout/reftests/bugs/1456111-1.html @@ -0,0 +1,14 @@ + + + + +
      + + + diff --git a/layout/reftests/bugs/1466008-ref.html b/layout/reftests/bugs/1466008-ref.html new file mode 100644 index 0000000000..7655e88d9f --- /dev/null +++ b/layout/reftests/bugs/1466008-ref.html @@ -0,0 +1,2 @@ + +
      diff --git a/layout/reftests/bugs/1466008.html b/layout/reftests/bugs/1466008.html new file mode 100644 index 0000000000..4757bf5f47 --- /dev/null +++ b/layout/reftests/bugs/1466008.html @@ -0,0 +1,5 @@ + +
      +
      +
      +
      diff --git a/layout/reftests/bugs/1466638-1-ref.html b/layout/reftests/bugs/1466638-1-ref.html new file mode 100644 index 0000000000..9fbfa62cdc --- /dev/null +++ b/layout/reftests/bugs/1466638-1-ref.html @@ -0,0 +1,20 @@ + + + +
      +
      +
      diff --git a/layout/reftests/bugs/1466638-1.html b/layout/reftests/bugs/1466638-1.html new file mode 100644 index 0000000000..f0d0f6023b --- /dev/null +++ b/layout/reftests/bugs/1466638-1.html @@ -0,0 +1,20 @@ + + + +
      +
      +
      diff --git a/layout/reftests/bugs/1475971-1-ref.html b/layout/reftests/bugs/1475971-1-ref.html new file mode 100644 index 0000000000..220bc71cc3 --- /dev/null +++ b/layout/reftests/bugs/1475971-1-ref.html @@ -0,0 +1,16 @@ + + + + +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/1475971-1.html b/layout/reftests/bugs/1475971-1.html new file mode 100644 index 0000000000..b3b5e681f2 --- /dev/null +++ b/layout/reftests/bugs/1475971-1.html @@ -0,0 +1,24 @@ + + + + +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/1483649-1-ref.xhtml b/layout/reftests/bugs/1483649-1-ref.xhtml new file mode 100644 index 0000000000..e428895b77 --- /dev/null +++ b/layout/reftests/bugs/1483649-1-ref.xhtml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/1483649-1.xhtml b/layout/reftests/bugs/1483649-1.xhtml new file mode 100644 index 0000000000..2d4542db6f --- /dev/null +++ b/layout/reftests/bugs/1483649-1.xhtml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/1483946-ref.html b/layout/reftests/bugs/1483946-ref.html new file mode 100644 index 0000000000..1ed6570fa3 --- /dev/null +++ b/layout/reftests/bugs/1483946-ref.html @@ -0,0 +1,4 @@ + +
      +
      +
      diff --git a/layout/reftests/bugs/1483946.html b/layout/reftests/bugs/1483946.html new file mode 100644 index 0000000000..79b0945198 --- /dev/null +++ b/layout/reftests/bugs/1483946.html @@ -0,0 +1,4 @@ + +
      +
      +
      diff --git a/layout/reftests/bugs/1488155-ref.html b/layout/reftests/bugs/1488155-ref.html new file mode 100644 index 0000000000..90ad29d07b --- /dev/null +++ b/layout/reftests/bugs/1488155-ref.html @@ -0,0 +1,7 @@ + + +Should be green diff --git a/layout/reftests/bugs/1488155.html b/layout/reftests/bugs/1488155.html new file mode 100644 index 0000000000..30e2cbf51d --- /dev/null +++ b/layout/reftests/bugs/1488155.html @@ -0,0 +1,14 @@ + + + +Should be green + diff --git a/layout/reftests/bugs/1492660-1-ref.html b/layout/reftests/bugs/1492660-1-ref.html new file mode 100644 index 0000000000..2d6ca292bf --- /dev/null +++ b/layout/reftests/bugs/1492660-1-ref.html @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/layout/reftests/bugs/1492660-1.html b/layout/reftests/bugs/1492660-1.html new file mode 100644 index 0000000000..cf2625f814 --- /dev/null +++ b/layout/reftests/bugs/1492660-1.html @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/layout/reftests/bugs/1499386-ref.html b/layout/reftests/bugs/1499386-ref.html new file mode 100644 index 0000000000..30475270df --- /dev/null +++ b/layout/reftests/bugs/1499386-ref.html @@ -0,0 +1,3 @@ + diff --git a/layout/reftests/bugs/1499386.html b/layout/reftests/bugs/1499386.html new file mode 100644 index 0000000000..e84642a79f --- /dev/null +++ b/layout/reftests/bugs/1499386.html @@ -0,0 +1,6 @@ + + diff --git a/layout/reftests/bugs/1503662-ref.html b/layout/reftests/bugs/1503662-ref.html new file mode 100644 index 0000000000..d383a71cb4 --- /dev/null +++ b/layout/reftests/bugs/1503662-ref.html @@ -0,0 +1,6 @@ + +
      + the quick brown fox
      + jumps over the lazy
      + dog +
      diff --git a/layout/reftests/bugs/1503662.html b/layout/reftests/bugs/1503662.html new file mode 100644 index 0000000000..76196ecca7 --- /dev/null +++ b/layout/reftests/bugs/1503662.html @@ -0,0 +1,5 @@ + + +
      + the quick brown fox jumps over the lazy dog +
      diff --git a/layout/reftests/bugs/1509425-1-ref.html b/layout/reftests/bugs/1509425-1-ref.html new file mode 100644 index 0000000000..cc2ee20dcb --- /dev/null +++ b/layout/reftests/bugs/1509425-1-ref.html @@ -0,0 +1,7 @@ + + + + +Reference for bug 1271714: should say PASS + +

      PASS

      diff --git a/layout/reftests/bugs/1509425-1.html b/layout/reftests/bugs/1509425-1.html new file mode 100644 index 0000000000..5d6e0e9e28 --- /dev/null +++ b/layout/reftests/bugs/1509425-1.html @@ -0,0 +1,28 @@ + + + + +Bug 1271714: Hit testing should be able to find the .opacityFilter element + + + +

      FAIL

      + +
      + + diff --git a/layout/reftests/bugs/1511570-ref.html b/layout/reftests/bugs/1511570-ref.html new file mode 100644 index 0000000000..cae97c4575 --- /dev/null +++ b/layout/reftests/bugs/1511570-ref.html @@ -0,0 +1,3 @@ + + +

      Some test in the default font for zh-CN. diff --git a/layout/reftests/bugs/1511570.html b/layout/reftests/bugs/1511570.html new file mode 100644 index 0000000000..fc6753edbd --- /dev/null +++ b/layout/reftests/bugs/1511570.html @@ -0,0 +1,2 @@ + +

      Some test in the default font for zh-CN. diff --git a/layout/reftests/bugs/1513423-1-ref.html b/layout/reftests/bugs/1513423-1-ref.html new file mode 100644 index 0000000000..56ce295742 --- /dev/null +++ b/layout/reftests/bugs/1513423-1-ref.html @@ -0,0 +1,33 @@ + + + + + + + + +

      +
      aÍ̂̃̄z +
      + + diff --git a/layout/reftests/bugs/1513423-1.html b/layout/reftests/bugs/1513423-1.html new file mode 100644 index 0000000000..fdfe8967ff --- /dev/null +++ b/layout/reftests/bugs/1513423-1.html @@ -0,0 +1,33 @@ + + + + + + + + +
      +
      a‮Í̂̃̄‬z +
      + + diff --git a/layout/reftests/bugs/1513423-2-ref.html b/layout/reftests/bugs/1513423-2-ref.html new file mode 100644 index 0000000000..babafe500c --- /dev/null +++ b/layout/reftests/bugs/1513423-2-ref.html @@ -0,0 +1,33 @@ + + + + + + + + +
      +
      aỊ̤̥̦z +
      + + diff --git a/layout/reftests/bugs/1513423-2.html b/layout/reftests/bugs/1513423-2.html new file mode 100644 index 0000000000..fca554d391 --- /dev/null +++ b/layout/reftests/bugs/1513423-2.html @@ -0,0 +1,33 @@ + + + + + + + + +
      +
      a‮Ị̤̥̦‬z +
      + + diff --git a/layout/reftests/bugs/1513423-3-ref.html b/layout/reftests/bugs/1513423-3-ref.html new file mode 100644 index 0000000000..ec31af28c0 --- /dev/null +++ b/layout/reftests/bugs/1513423-3-ref.html @@ -0,0 +1,16 @@ + + + +Both lines should be the same, with no clipping of either green or blue glyphs: +
      +

      دیکھتی کنسلٹنٹس

      +

      دیکھتی کنسلٹنٹس

      diff --git a/layout/reftests/bugs/1513423-3.html b/layout/reftests/bugs/1513423-3.html new file mode 100644 index 0000000000..6df25fb4fd --- /dev/null +++ b/layout/reftests/bugs/1513423-3.html @@ -0,0 +1,16 @@ + + + +Both lines should be the same, with no clipping of either green or blue glyphs: +
      +

      دیکھتی کنسلٹنٹس

      +

      دیکھتی کنسلٹنٹس

      diff --git a/layout/reftests/bugs/1517385-ref.html b/layout/reftests/bugs/1517385-ref.html new file mode 100644 index 0000000000..fce545dab2 --- /dev/null +++ b/layout/reftests/bugs/1517385-ref.html @@ -0,0 +1,18 @@ + + + + + + + +
      A
      + + diff --git a/layout/reftests/bugs/1517385.html b/layout/reftests/bugs/1517385.html new file mode 100644 index 0000000000..958de7695f --- /dev/null +++ b/layout/reftests/bugs/1517385.html @@ -0,0 +1,28 @@ + + + + Bug 1517385: Test AccessibleCaret doesn't occupied space when its appearance is Appearance::None. + + + + + + +
      A
      + + diff --git a/layout/reftests/bugs/1529992-1-ref.html b/layout/reftests/bugs/1529992-1-ref.html new file mode 100644 index 0000000000..4fbbbe1cf7 --- /dev/null +++ b/layout/reftests/bugs/1529992-1-ref.html @@ -0,0 +1,75 @@ + + + + +
      hello
      +
      hello
      +
      hello
      +
      hello
      +
      hello
      +
      hello
      +
      hello
      +
      hello
      +
      hello  
      +
      hello  
      + diff --git a/layout/reftests/bugs/1529992-1.html b/layout/reftests/bugs/1529992-1.html new file mode 100644 index 0000000000..d54c243ac6 --- /dev/null +++ b/layout/reftests/bugs/1529992-1.html @@ -0,0 +1,94 @@ + + + + + + + + +
      hello
      +
      hello
      +
      hello
      +
      hello  
      +
      hello  
      + diff --git a/layout/reftests/bugs/1529992-2-ref.html b/layout/reftests/bugs/1529992-2-ref.html new file mode 100644 index 0000000000..5fc36a61c2 --- /dev/null +++ b/layout/reftests/bugs/1529992-2-ref.html @@ -0,0 +1,38 @@ + + + + +
      hello
      +
      hello
      +
      hello i
      +
      hello i
      + diff --git a/layout/reftests/bugs/1529992-2.html b/layout/reftests/bugs/1529992-2.html new file mode 100644 index 0000000000..19876e7f65 --- /dev/null +++ b/layout/reftests/bugs/1529992-2.html @@ -0,0 +1,55 @@ + + + + + + + + +
      hello i
      +
      hello i
      + diff --git a/layout/reftests/bugs/1535040-1-ref.html b/layout/reftests/bugs/1535040-1-ref.html new file mode 100644 index 0000000000..fe99e1399e --- /dev/null +++ b/layout/reftests/bugs/1535040-1-ref.html @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/bugs/1535040-1.html b/layout/reftests/bugs/1535040-1.html new file mode 100644 index 0000000000..5e0908e082 --- /dev/null +++ b/layout/reftests/bugs/1535040-1.html @@ -0,0 +1,19 @@ + + + + This text should disappear + + + + + + diff --git a/layout/reftests/bugs/1544895-ref.html b/layout/reftests/bugs/1544895-ref.html new file mode 100644 index 0000000000..243f7fef4b --- /dev/null +++ b/layout/reftests/bugs/1544895-ref.html @@ -0,0 +1,42 @@ + + + + + +
      Wow, This is a Great Header!
      +
      +
      + + +

      Wow, This is Great Visible Content!

      +
      +
      + + diff --git a/layout/reftests/bugs/1544895.html b/layout/reftests/bugs/1544895.html new file mode 100644 index 0000000000..b19f286036 --- /dev/null +++ b/layout/reftests/bugs/1544895.html @@ -0,0 +1,39 @@ + + + + + +
      Wow, This is a Great Header!
      +
      +
      +

      Wow, This is Great Content!

      +

      Wow, This is Great Shadowy Content!

      +

      Wow, This is Great Visible Content!

      +
      +
      + + diff --git a/layout/reftests/bugs/1545360-1-ref.xhtml b/layout/reftests/bugs/1545360-1-ref.xhtml new file mode 100644 index 0000000000..71ed6a06e4 --- /dev/null +++ b/layout/reftests/bugs/1545360-1-ref.xhtml @@ -0,0 +1,27 @@ + + + +
      + abc + def + ghi +
      + + diff --git a/layout/reftests/bugs/1545360-1.xhtml b/layout/reftests/bugs/1545360-1.xhtml new file mode 100644 index 0000000000..2f2299e66f --- /dev/null +++ b/layout/reftests/bugs/1545360-1.xhtml @@ -0,0 +1,35 @@ + + + + +
      + abc + def + ghi +
      + + diff --git a/layout/reftests/bugs/1546856-1.html b/layout/reftests/bugs/1546856-1.html new file mode 100644 index 0000000000..1a50349899 --- /dev/null +++ b/layout/reftests/bugs/1546856-1.html @@ -0,0 +1,61 @@ + + + +Test for bug 1546856: When the first painted item in a layer is removed, invalidation takes the wrong last paint offset because it hasn't initialized the last paint offset for that layer yet for this paint + + +
      +
      + + diff --git a/layout/reftests/bugs/1546856-2.html b/layout/reftests/bugs/1546856-2.html new file mode 100644 index 0000000000..7065dcb69e --- /dev/null +++ b/layout/reftests/bugs/1546856-2.html @@ -0,0 +1,56 @@ + + + +Test for bug 1546856: Make sure that mLastPaintOffset for removed items is correct + + +
      +
      + + diff --git a/layout/reftests/bugs/1546856-ref.html b/layout/reftests/bugs/1546856-ref.html new file mode 100644 index 0000000000..e0aadecced --- /dev/null +++ b/layout/reftests/bugs/1546856-ref.html @@ -0,0 +1,23 @@ + + +Reference for bug 1546856: When the first painted item in a layer is removed, invalidation takes the wrong last paint offset because it hasn't initialized the last paint offset for that layer yet for this paint + + +
      + + diff --git a/layout/reftests/bugs/1547759-1-ref.html b/layout/reftests/bugs/1547759-1-ref.html new file mode 100644 index 0000000000..67e9d69626 --- /dev/null +++ b/layout/reftests/bugs/1547759-1-ref.html @@ -0,0 +1,15 @@ + + + +Testcase, bug 1547759 + + + + + + + + +
      AB
      diff --git a/layout/reftests/bugs/1547759-1.html b/layout/reftests/bugs/1547759-1.html new file mode 100644 index 0000000000..c822340ce7 --- /dev/null +++ b/layout/reftests/bugs/1547759-1.html @@ -0,0 +1,15 @@ + + + +Testcase, bug 1547759 + + + + + + + + +
      AB
      diff --git a/layout/reftests/bugs/1548809-ref.html b/layout/reftests/bugs/1548809-ref.html new file mode 100644 index 0000000000..6abb578aa3 --- /dev/null +++ b/layout/reftests/bugs/1548809-ref.html @@ -0,0 +1,7 @@ + + +A +
      +B diff --git a/layout/reftests/bugs/1548809.html b/layout/reftests/bugs/1548809.html new file mode 100644 index 0000000000..525fd4ab8a --- /dev/null +++ b/layout/reftests/bugs/1548809.html @@ -0,0 +1,6 @@ + + + A +
      + B +
      diff --git a/layout/reftests/bugs/1551040.html b/layout/reftests/bugs/1551040.html new file mode 100644 index 0000000000..92a4b062f4 --- /dev/null +++ b/layout/reftests/bugs/1551040.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/bugs/1551040.txt b/layout/reftests/bugs/1551040.txt new file mode 100644 index 0000000000..d0e3340077 --- /dev/null +++ b/layout/reftests/bugs/1551040.txt @@ -0,0 +1 @@ +Foobar diff --git a/layout/reftests/bugs/1552789-1.html b/layout/reftests/bugs/1552789-1.html new file mode 100644 index 0000000000..d43610aa83 --- /dev/null +++ b/layout/reftests/bugs/1552789-1.html @@ -0,0 +1,25 @@ + + + + + + + + + +
      +
      You can see me.
      +
      But you can't see me!
      +
      + + diff --git a/layout/reftests/bugs/1552789-ref-1.html b/layout/reftests/bugs/1552789-ref-1.html new file mode 100644 index 0000000000..6369246f5e --- /dev/null +++ b/layout/reftests/bugs/1552789-ref-1.html @@ -0,0 +1,19 @@ + + + + + + + + + +
      +
      You can see me.
      +
      + + diff --git a/layout/reftests/bugs/1553571-1-ref.html b/layout/reftests/bugs/1553571-1-ref.html new file mode 100644 index 0000000000..c42f310a11 --- /dev/null +++ b/layout/reftests/bugs/1553571-1-ref.html @@ -0,0 +1,9 @@ + + + + +
      + +
      + + diff --git a/layout/reftests/bugs/1553571-1.html b/layout/reftests/bugs/1553571-1.html new file mode 100644 index 0000000000..abb2c6ae5b --- /dev/null +++ b/layout/reftests/bugs/1553571-1.html @@ -0,0 +1,34 @@ + + + + + + +
      + +
      + + diff --git a/layout/reftests/bugs/1553571-2-ref.html b/layout/reftests/bugs/1553571-2-ref.html new file mode 100644 index 0000000000..ba4e47bc2c --- /dev/null +++ b/layout/reftests/bugs/1553571-2-ref.html @@ -0,0 +1,9 @@ + + + + +
      + +
      + + diff --git a/layout/reftests/bugs/1553571-2.html b/layout/reftests/bugs/1553571-2.html new file mode 100644 index 0000000000..0b844745c0 --- /dev/null +++ b/layout/reftests/bugs/1553571-2.html @@ -0,0 +1,34 @@ + + + + + + +
      + +
      + + diff --git a/layout/reftests/bugs/1558937-1-ref.html b/layout/reftests/bugs/1558937-1-ref.html new file mode 100644 index 0000000000..6a7e880785 --- /dev/null +++ b/layout/reftests/bugs/1558937-1-ref.html @@ -0,0 +1,9 @@ + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1558937-1.html b/layout/reftests/bugs/1558937-1.html new file mode 100644 index 0000000000..4f5c8e0cad --- /dev/null +++ b/layout/reftests/bugs/1558937-1.html @@ -0,0 +1,10 @@ + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1562733-rotated-nastaliq-1-ref.html b/layout/reftests/bugs/1562733-rotated-nastaliq-1-ref.html new file mode 100644 index 0000000000..2a2298240c --- /dev/null +++ b/layout/reftests/bugs/1562733-rotated-nastaliq-1-ref.html @@ -0,0 +1,14 @@ + + + +
      نوٹو نستعلیق
      +
      نوٹو نستعلیق
      diff --git a/layout/reftests/bugs/1562733-rotated-nastaliq-1.html b/layout/reftests/bugs/1562733-rotated-nastaliq-1.html new file mode 100644 index 0000000000..d52281799c --- /dev/null +++ b/layout/reftests/bugs/1562733-rotated-nastaliq-1.html @@ -0,0 +1,14 @@ + + + +
      نوٹو نستعلیق
      +
      نوٹو نستعلیق
      diff --git a/layout/reftests/bugs/1562733-rotated-nastaliq-2-ref.html b/layout/reftests/bugs/1562733-rotated-nastaliq-2-ref.html new file mode 100644 index 0000000000..cc8f943901 --- /dev/null +++ b/layout/reftests/bugs/1562733-rotated-nastaliq-2-ref.html @@ -0,0 +1,14 @@ + + + +
      نوٹو نستعلیق
      +
      نوٹو نستعلیق
      diff --git a/layout/reftests/bugs/1562733-rotated-nastaliq-2.html b/layout/reftests/bugs/1562733-rotated-nastaliq-2.html new file mode 100644 index 0000000000..c8577c6ea5 --- /dev/null +++ b/layout/reftests/bugs/1562733-rotated-nastaliq-2.html @@ -0,0 +1,14 @@ + + + +
      نوٹو نستعلیق
      +
      نوٹو نستعلیق
      diff --git a/layout/reftests/bugs/1563484-notref.html b/layout/reftests/bugs/1563484-notref.html new file mode 100644 index 0000000000..225b1e5417 --- /dev/null +++ b/layout/reftests/bugs/1563484-notref.html @@ -0,0 +1,4 @@ + +
      + System font text. +
      diff --git a/layout/reftests/bugs/1563484-ref.html b/layout/reftests/bugs/1563484-ref.html new file mode 100644 index 0000000000..eb7744c637 --- /dev/null +++ b/layout/reftests/bugs/1563484-ref.html @@ -0,0 +1,8 @@ + +
      + System font text. +
      + diff --git a/layout/reftests/bugs/1563484.html b/layout/reftests/bugs/1563484.html new file mode 100644 index 0000000000..88d9dc0453 --- /dev/null +++ b/layout/reftests/bugs/1563484.html @@ -0,0 +1,5 @@ + + +
      + System font text. +
      diff --git a/layout/reftests/bugs/1565129.txt b/layout/reftests/bugs/1565129.txt new file mode 100644 index 0000000000..189370daa9 --- /dev/null +++ b/layout/reftests/bugs/1565129.txt @@ -0,0 +1 @@ +Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. Some very very long text. diff --git a/layout/reftests/bugs/1576553-1-ref.html b/layout/reftests/bugs/1576553-1-ref.html new file mode 100644 index 0000000000..eb58e6cece --- /dev/null +++ b/layout/reftests/bugs/1576553-1-ref.html @@ -0,0 +1,17 @@ + + + + + +
      office
      diff --git a/layout/reftests/bugs/1576553-1.html b/layout/reftests/bugs/1576553-1.html new file mode 100644 index 0000000000..370ff2a408 --- /dev/null +++ b/layout/reftests/bugs/1576553-1.html @@ -0,0 +1,31 @@ + + + + + + +
      office
      diff --git a/layout/reftests/bugs/1577566-1-ref.html b/layout/reftests/bugs/1577566-1-ref.html new file mode 100644 index 0000000000..9c7dda1d56 --- /dev/null +++ b/layout/reftests/bugs/1577566-1-ref.html @@ -0,0 +1,20 @@ + + + + +Bug 1577566, reference: The alpha channel should be clamped at the right time so that it doesn't bright colors. + + + +
      diff --git a/layout/reftests/bugs/1577566-1.html b/layout/reftests/bugs/1577566-1.html new file mode 100644 index 0000000000..3b8f0421ad --- /dev/null +++ b/layout/reftests/bugs/1577566-1.html @@ -0,0 +1,33 @@ + + + + +Bug 1577566: The alpha channel should be clamped at the right time so that it doesn't bright colors. + + + +
      + + + + + + + + diff --git a/layout/reftests/bugs/1579953-2-ref.html b/layout/reftests/bugs/1579953-2-ref.html new file mode 100644 index 0000000000..2ea92dc439 --- /dev/null +++ b/layout/reftests/bugs/1579953-2-ref.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +This is the details
      diff --git a/layout/reftests/bugs/1579953-2.html b/layout/reftests/bugs/1579953-2.html new file mode 100644 index 0000000000..b4af7bdbe9 --- /dev/null +++ b/layout/reftests/bugs/1579953-2.html @@ -0,0 +1,16 @@ + + + + +
      +
      + +This is the
      diff --git a/layout/reftests/bugs/1580534-ref.html b/layout/reftests/bugs/1580534-ref.html new file mode 100644 index 0000000000..383c7f5df8 --- /dev/null +++ b/layout/reftests/bugs/1580534-ref.html @@ -0,0 +1,6 @@ + + + +
      + + diff --git a/layout/reftests/bugs/1580534.html b/layout/reftests/bugs/1580534.html new file mode 100644 index 0000000000..7e6290de71 --- /dev/null +++ b/layout/reftests/bugs/1580534.html @@ -0,0 +1,14 @@ + + + +
      + +
      + + + diff --git a/layout/reftests/bugs/1588954-ref.html b/layout/reftests/bugs/1588954-ref.html new file mode 100644 index 0000000000..ebd728d5ea --- /dev/null +++ b/layout/reftests/bugs/1588954-ref.html @@ -0,0 +1,21 @@ + + + +
      + a +
      +
      diff --git a/layout/reftests/bugs/1588954.html b/layout/reftests/bugs/1588954.html new file mode 100644 index 0000000000..e4ef6b6a0e --- /dev/null +++ b/layout/reftests/bugs/1588954.html @@ -0,0 +1,21 @@ + + + +
      + a +
      +
      diff --git a/layout/reftests/bugs/1595199-1-ref.html b/layout/reftests/bugs/1595199-1-ref.html new file mode 100644 index 0000000000..dff66336e0 --- /dev/null +++ b/layout/reftests/bugs/1595199-1-ref.html @@ -0,0 +1,20 @@ + + +Testcase reference, bug 1595199 + + +
      +
      +
      +
      diff --git a/layout/reftests/bugs/1595199-1.html b/layout/reftests/bugs/1595199-1.html new file mode 100644 index 0000000000..ab57557aa8 --- /dev/null +++ b/layout/reftests/bugs/1595199-1.html @@ -0,0 +1,41 @@ + + +Testcase, bug 1595199 + + +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1599841-1-ref.html b/layout/reftests/bugs/1599841-1-ref.html new file mode 100644 index 0000000000..23f2b5c9e3 --- /dev/null +++ b/layout/reftests/bugs/1599841-1-ref.html @@ -0,0 +1,55 @@ + + + + + Arabic subtending mark, CSS counter, Noto Nastaliq Urdu + + + + +

      The width of the green bar should match the blue reference block:

      + +
        +
      • +
      + +
        +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      + + + diff --git a/layout/reftests/bugs/1599841-1.html b/layout/reftests/bugs/1599841-1.html new file mode 100644 index 0000000000..5582789e9a --- /dev/null +++ b/layout/reftests/bugs/1599841-1.html @@ -0,0 +1,60 @@ + + + + + Arabic subtending mark, CSS counter, Noto Nastaliq Urdu + + + + +

      The width of the green bar should match the blue reference block:

      + +
        +
      • +
      + +
        + +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      + + + diff --git a/layout/reftests/bugs/1599841-2-notref.html b/layout/reftests/bugs/1599841-2-notref.html new file mode 100644 index 0000000000..bec8959bbe --- /dev/null +++ b/layout/reftests/bugs/1599841-2-notref.html @@ -0,0 +1,50 @@ + + + + + Arabic subtending mark, CSS counter, Noto Nastaliq Urdu + + + + +

      The width of the green bar should increase half-way down:

      + +
        +
      • +
      + +
        +
      • +
      • +
      • +
      • +
      + + + diff --git a/layout/reftests/bugs/1599841-2.html b/layout/reftests/bugs/1599841-2.html new file mode 100644 index 0000000000..17596cf8ca --- /dev/null +++ b/layout/reftests/bugs/1599841-2.html @@ -0,0 +1,55 @@ + + + + + Arabic subtending mark, CSS counter, Noto Nastaliq Urdu + + + + +

      The width of the green bar should increase half-way down:

      + +
        +
      • +
      + +
        +
      • +
      • + +
      • +
      • +
      + + + diff --git a/layout/reftests/bugs/1606130-ref.html b/layout/reftests/bugs/1606130-ref.html new file mode 100644 index 0000000000..a22bcbd673 --- /dev/null +++ b/layout/reftests/bugs/1606130-ref.html @@ -0,0 +1,13 @@ + + + diff --git a/layout/reftests/bugs/1606130.html b/layout/reftests/bugs/1606130.html new file mode 100644 index 0000000000..d34935be1d --- /dev/null +++ b/layout/reftests/bugs/1606130.html @@ -0,0 +1,10 @@ + + + diff --git a/layout/reftests/bugs/1608124-1-ref.html b/layout/reftests/bugs/1608124-1-ref.html new file mode 100644 index 0000000000..60e00afb16 --- /dev/null +++ b/layout/reftests/bugs/1608124-1-ref.html @@ -0,0 +1,9 @@ + + + +
      This should NOT use the SF NS Text font
      +
      This should NOT use the LastResort font
      diff --git a/layout/reftests/bugs/1608124-1.html b/layout/reftests/bugs/1608124-1.html new file mode 100644 index 0000000000..6ca7935cb1 --- /dev/null +++ b/layout/reftests/bugs/1608124-1.html @@ -0,0 +1,9 @@ + + + +
      This should NOT use the SF NS Text font
      +
      This should NOT use the LastResort font
      diff --git a/layout/reftests/bugs/1608124-2-notref.html b/layout/reftests/bugs/1608124-2-notref.html new file mode 100644 index 0000000000..4119754407 --- /dev/null +++ b/layout/reftests/bugs/1608124-2-notref.html @@ -0,0 +1,6 @@ + + + +
      This should NOT use the default serif font
      diff --git a/layout/reftests/bugs/1608124-2.html b/layout/reftests/bugs/1608124-2.html new file mode 100644 index 0000000000..e1d66a48ce --- /dev/null +++ b/layout/reftests/bugs/1608124-2.html @@ -0,0 +1,6 @@ + + + +
      This should NOT use the default serif font
      diff --git a/layout/reftests/bugs/1613380-ref.html b/layout/reftests/bugs/1613380-ref.html new file mode 100644 index 0000000000..d3c696f575 --- /dev/null +++ b/layout/reftests/bugs/1613380-ref.html @@ -0,0 +1,8 @@ + + +
      +
      This text should be bottom-aligned
      +
      diff --git a/layout/reftests/bugs/1613380.html b/layout/reftests/bugs/1613380.html new file mode 100644 index 0000000000..78dfc054b9 --- /dev/null +++ b/layout/reftests/bugs/1613380.html @@ -0,0 +1,13 @@ + + +
      +
      This text should be bottom-aligned
      +
      +
      diff --git a/layout/reftests/bugs/1614788-1-ref.svg b/layout/reftests/bugs/1614788-1-ref.svg new file mode 100644 index 0000000000..dbdaebaec8 --- /dev/null +++ b/layout/reftests/bugs/1614788-1-ref.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + some text + + + + + + some text + + + + + + some text + + + + + + some text + + + + + + some text + + + + + + some text + + + + + + + + \ No newline at end of file diff --git a/layout/reftests/bugs/1614788-1.svg b/layout/reftests/bugs/1614788-1.svg new file mode 100644 index 0000000000..5345a4007c --- /dev/null +++ b/layout/reftests/bugs/1614788-1.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + some text + + + + + + some text + + + + + + some text + + + + + + some text + + + + + + some text + + + + + + some text + + + + + + + + \ No newline at end of file diff --git a/layout/reftests/bugs/1617515-1-ref.html b/layout/reftests/bugs/1617515-1-ref.html new file mode 100644 index 0000000000..2e9bcfc8ea --- /dev/null +++ b/layout/reftests/bugs/1617515-1-ref.html @@ -0,0 +1,4 @@ + + +
      +aa🔥aaag-j-q-y diff --git a/layout/reftests/bugs/1617515-1.html b/layout/reftests/bugs/1617515-1.html new file mode 100644 index 0000000000..c9ad7bb91d --- /dev/null +++ b/layout/reftests/bugs/1617515-1.html @@ -0,0 +1,4 @@ + + +
      +aa🔥aaag-j-q-y diff --git a/layout/reftests/bugs/1624118-ref.html b/layout/reftests/bugs/1624118-ref.html new file mode 100644 index 0000000000..3c10ed7406 --- /dev/null +++ b/layout/reftests/bugs/1624118-ref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/bugs/1624118.html b/layout/reftests/bugs/1624118.html new file mode 100644 index 0000000000..a6b4a1465a --- /dev/null +++ b/layout/reftests/bugs/1624118.html @@ -0,0 +1,18 @@ + + + + diff --git a/layout/reftests/bugs/1626259-1-ref.html b/layout/reftests/bugs/1626259-1-ref.html new file mode 100644 index 0000000000..e3c4973da8 --- /dev/null +++ b/layout/reftests/bugs/1626259-1-ref.html @@ -0,0 +1,16 @@ + + + + + +
      +
      + +
      +
      + diff --git a/layout/reftests/bugs/1626259-1.html b/layout/reftests/bugs/1626259-1.html new file mode 100644 index 0000000000..2771e58dc2 --- /dev/null +++ b/layout/reftests/bugs/1626259-1.html @@ -0,0 +1,25 @@ + + + + + +
      +
      + +
      +
      + diff --git a/layout/reftests/bugs/1626259-2-ref.html b/layout/reftests/bugs/1626259-2-ref.html new file mode 100644 index 0000000000..e3c4973da8 --- /dev/null +++ b/layout/reftests/bugs/1626259-2-ref.html @@ -0,0 +1,16 @@ + + + + + +
      +
      + +
      +
      + diff --git a/layout/reftests/bugs/1626259-2.html b/layout/reftests/bugs/1626259-2.html new file mode 100644 index 0000000000..ec1b530785 --- /dev/null +++ b/layout/reftests/bugs/1626259-2.html @@ -0,0 +1,37 @@ + + + + + +
      +
      + +
      +
      + diff --git a/layout/reftests/bugs/163504-1-inner.html b/layout/reftests/bugs/163504-1-inner.html new file mode 100644 index 0000000000..602ce848b2 --- /dev/null +++ b/layout/reftests/bugs/163504-1-inner.html @@ -0,0 +1,21 @@ + + + +Testcase for resizing elements that depend on containing block height + + + + +
      +
      +
      + +
      text
      +
      text
      + + + diff --git a/layout/reftests/bugs/163504-1-ref.html b/layout/reftests/bugs/163504-1-ref.html new file mode 100644 index 0000000000..2bb2c3c1a6 --- /dev/null +++ b/layout/reftests/bugs/163504-1-ref.html @@ -0,0 +1,13 @@ + + + +Testcase for resizing elements that depend on containing block height + + + + + + diff --git a/layout/reftests/bugs/163504-1a.html b/layout/reftests/bugs/163504-1a.html new file mode 100644 index 0000000000..a8db85184e --- /dev/null +++ b/layout/reftests/bugs/163504-1a.html @@ -0,0 +1,20 @@ + + + +Testcase for resizing elements that depend on containing block height + + + + + + + diff --git a/layout/reftests/bugs/163504-1b.html b/layout/reftests/bugs/163504-1b.html new file mode 100644 index 0000000000..3a372c4cb9 --- /dev/null +++ b/layout/reftests/bugs/163504-1b.html @@ -0,0 +1,20 @@ + + + +Testcase for resizing elements that depend on containing block height + + + + + + + diff --git a/layout/reftests/bugs/163504-2-inner.html b/layout/reftests/bugs/163504-2-inner.html new file mode 100644 index 0000000000..e77cb44ddb --- /dev/null +++ b/layout/reftests/bugs/163504-2-inner.html @@ -0,0 +1,21 @@ + + + +Testcase for resizing elements that depend on containing block height + + + + +
      +
      +
      + +
      text
      +
      text
      + + + diff --git a/layout/reftests/bugs/163504-2-ref.html b/layout/reftests/bugs/163504-2-ref.html new file mode 100644 index 0000000000..07858dcd33 --- /dev/null +++ b/layout/reftests/bugs/163504-2-ref.html @@ -0,0 +1,13 @@ + + + +Testcase for resizing elements that depend on containing block height + + + + + + diff --git a/layout/reftests/bugs/163504-2a.html b/layout/reftests/bugs/163504-2a.html new file mode 100644 index 0000000000..e562faa424 --- /dev/null +++ b/layout/reftests/bugs/163504-2a.html @@ -0,0 +1,20 @@ + + + +Testcase for resizing elements that depend on containing block height + + + + + + + diff --git a/layout/reftests/bugs/163504-2b.html b/layout/reftests/bugs/163504-2b.html new file mode 100644 index 0000000000..37f529412b --- /dev/null +++ b/layout/reftests/bugs/163504-2b.html @@ -0,0 +1,20 @@ + + + +Testcase for resizing elements that depend on containing block height + + + + + + + diff --git a/layout/reftests/bugs/1641769-1-ref.html b/layout/reftests/bugs/1641769-1-ref.html new file mode 100644 index 0000000000..f8bd907c1c --- /dev/null +++ b/layout/reftests/bugs/1641769-1-ref.html @@ -0,0 +1,25 @@ + + + + + + + +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1641769-1.html b/layout/reftests/bugs/1641769-1.html new file mode 100644 index 0000000000..7cc2cd10df --- /dev/null +++ b/layout/reftests/bugs/1641769-1.html @@ -0,0 +1,31 @@ + + + + + + + +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1642583-1-ref.html b/layout/reftests/bugs/1642583-1-ref.html new file mode 100644 index 0000000000..5b756ca9f1 --- /dev/null +++ b/layout/reftests/bugs/1642583-1-ref.html @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/layout/reftests/bugs/1642583-1.html b/layout/reftests/bugs/1642583-1.html new file mode 100644 index 0000000000..817556e37e --- /dev/null +++ b/layout/reftests/bugs/1642583-1.html @@ -0,0 +1,32 @@ + + + + + + + + + + + diff --git a/layout/reftests/bugs/1642603-1-ref.html b/layout/reftests/bugs/1642603-1-ref.html new file mode 100644 index 0000000000..5e0ee42b59 --- /dev/null +++ b/layout/reftests/bugs/1642603-1-ref.html @@ -0,0 +1,46 @@ + + + +Reference: Bug 1642603 - scrollIntoView() should work on empty rects, even inside transforms + + + +
      +
      +
      +

      This text should be visible.

      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1642603-1.html b/layout/reftests/bugs/1642603-1.html new file mode 100644 index 0000000000..b81aef8dd2 --- /dev/null +++ b/layout/reftests/bugs/1642603-1.html @@ -0,0 +1,47 @@ + + + +Bug 1642603 - scrollIntoView() should work on empty rects, even inside transforms + + + +
      +
      +
      +

      This text should be visible.

      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1645549-2-ref.html b/layout/reftests/bugs/1645549-2-ref.html new file mode 100644 index 0000000000..c860095d4a --- /dev/null +++ b/layout/reftests/bugs/1645549-2-ref.html @@ -0,0 +1,14 @@ + + + +
      +
      before
      after
      +
      diff --git a/layout/reftests/bugs/1645549-2.html b/layout/reftests/bugs/1645549-2.html new file mode 100644 index 0000000000..e66e9240cd --- /dev/null +++ b/layout/reftests/bugs/1645549-2.html @@ -0,0 +1,15 @@ + + + + +
      +
      before
      after
      +
      diff --git a/layout/reftests/bugs/1648282-1-ref.html b/layout/reftests/bugs/1648282-1-ref.html new file mode 100644 index 0000000000..686e5bc6e4 --- /dev/null +++ b/layout/reftests/bugs/1648282-1-ref.html @@ -0,0 +1,39 @@ + + + + + + + + + Bug 1648282 + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1648282-1a.html b/layout/reftests/bugs/1648282-1a.html new file mode 100644 index 0000000000..124f9b3449 --- /dev/null +++ b/layout/reftests/bugs/1648282-1a.html @@ -0,0 +1,45 @@ + + + + + + + + + Bug 1648282 + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/bugs/1648282-1b.html b/layout/reftests/bugs/1648282-1b.html new file mode 100644 index 0000000000..73ec83859c --- /dev/null +++ b/layout/reftests/bugs/1648282-1b.html @@ -0,0 +1,45 @@ + + + + + + + + + Bug 1648282 + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/1672137-1-notref.html b/layout/reftests/bugs/1672137-1-notref.html new file mode 100644 index 0000000000..9ddc196895 --- /dev/null +++ b/layout/reftests/bugs/1672137-1-notref.html @@ -0,0 +1,10 @@ + + + + +
      + + diff --git a/layout/reftests/bugs/1672137-1.html b/layout/reftests/bugs/1672137-1.html new file mode 100644 index 0000000000..20b35df746 --- /dev/null +++ b/layout/reftests/bugs/1672137-1.html @@ -0,0 +1,10 @@ + + + + +
      + + diff --git a/layout/reftests/bugs/1673677-1-ref.html b/layout/reftests/bugs/1673677-1-ref.html new file mode 100644 index 0000000000..589b64fe2d --- /dev/null +++ b/layout/reftests/bugs/1673677-1-ref.html @@ -0,0 +1,66 @@ + + +Reference case for bug 1673677 + + + + + + +
      + + +
      +
      + + + + + +
      + + +
      +
      + + + + + +
      + + +
      +
      diff --git a/layout/reftests/bugs/1673677-1.html b/layout/reftests/bugs/1673677-1.html new file mode 100644 index 0000000000..60db7eec57 --- /dev/null +++ b/layout/reftests/bugs/1673677-1.html @@ -0,0 +1,63 @@ + + +Testcase for bug 1673677 + + + + + + +
      + + +
      +
      + + + + + +
      + + +
      +
      + + + + + +
      + + +
      +
      diff --git a/layout/reftests/bugs/1673677-2-ref.html b/layout/reftests/bugs/1673677-2-ref.html new file mode 100644 index 0000000000..8089b53dc1 --- /dev/null +++ b/layout/reftests/bugs/1673677-2-ref.html @@ -0,0 +1,67 @@ + + +Reference case for bug 1673677 + +
      +
      + + +
      +
      +
      +
      +
      +
      + + +
      +
      +
      +
      +
      +
      + + +
      +
      +
      +
      diff --git a/layout/reftests/bugs/1673677-2.html b/layout/reftests/bugs/1673677-2.html new file mode 100644 index 0000000000..9001618ee3 --- /dev/null +++ b/layout/reftests/bugs/1673677-2.html @@ -0,0 +1,64 @@ + + +Testcase for bug 1673677 + +
      +
      + + +
      +
      +
      +
      +
      +
      + + +
      +
      +
      +
      +
      +
      + + +
      +
      +
      +
      diff --git a/layout/reftests/bugs/1673677-3-ref.html b/layout/reftests/bugs/1673677-3-ref.html new file mode 100644 index 0000000000..610fd5ce13 --- /dev/null +++ b/layout/reftests/bugs/1673677-3-ref.html @@ -0,0 +1,68 @@ + + +Reference case for bug 1673677 + +
      +
      + + +
      +
      +
      +
      +
      +
      + + +
      +
      +
      +
      +
      +
      + + +
      +
      +
      +
      diff --git a/layout/reftests/bugs/1673677-3.html b/layout/reftests/bugs/1673677-3.html new file mode 100644 index 0000000000..337c2e199b --- /dev/null +++ b/layout/reftests/bugs/1673677-3.html @@ -0,0 +1,65 @@ + + +Testcase for bug 1673677 + +
      +
      + + +
      +
      +
      +
      +
      +
      + + +
      +
      +
      +
      +
      +
      + + +
      +
      +
      +
      diff --git a/layout/reftests/bugs/167496-1-ref.html b/layout/reftests/bugs/167496-1-ref.html new file mode 100644 index 0000000000..b2f3748b9b --- /dev/null +++ b/layout/reftests/bugs/167496-1-ref.html @@ -0,0 +1,47 @@ + + + + + table border/css test + + + + + + + + + + + + + + + + + + + + + + + +
      Table-headerTable-headerTable-header
      Table-dataTable-dataTable-data
      Table-dataTable-dataTable-data
      + + diff --git a/layout/reftests/bugs/167496-1.html b/layout/reftests/bugs/167496-1.html new file mode 100644 index 0000000000..e27ca0ec55 --- /dev/null +++ b/layout/reftests/bugs/167496-1.html @@ -0,0 +1,46 @@ + + + + + table border/css test + + + + + + + + + + + + + + + + + + + + + + +
      Table-headerTable-headerTable-header
      Table-dataTable-dataTable-data
      Table-dataTable-dataTable-data
      + + diff --git a/layout/reftests/bugs/1686729-1-ref.html b/layout/reftests/bugs/1686729-1-ref.html new file mode 100644 index 0000000000..505448f83b --- /dev/null +++ b/layout/reftests/bugs/1686729-1-ref.html @@ -0,0 +1,6 @@ + + + +
      +
      + diff --git a/layout/reftests/bugs/1686729-1.html b/layout/reftests/bugs/1686729-1.html new file mode 100644 index 0000000000..fddbbf0900 --- /dev/null +++ b/layout/reftests/bugs/1686729-1.html @@ -0,0 +1,12 @@ + + + +
      + +
      + + diff --git a/layout/reftests/bugs/1688004.xhtml b/layout/reftests/bugs/1688004.xhtml new file mode 100644 index 0000000000..b67c18b7fe --- /dev/null +++ b/layout/reftests/bugs/1688004.xhtml @@ -0,0 +1,9 @@ + + + ABC + + + diff --git a/layout/reftests/bugs/169749-1-ref.html b/layout/reftests/bugs/169749-1-ref.html new file mode 100644 index 0000000000..38a665abfe --- /dev/null +++ b/layout/reftests/bugs/169749-1-ref.html @@ -0,0 +1,35 @@ + + + + + +
      • P (30px bottom margin)

      + +
      • P (30px top margin)

      + +
      • P (30px top+bottom margin)

      + +
      • P (20px top and 10px bottom margin)

      + +
      • P (-10px top and 10px bottom margin)

      + + diff --git a/layout/reftests/bugs/169749-1.html b/layout/reftests/bugs/169749-1.html new file mode 100644 index 0000000000..2f24ef5f4c --- /dev/null +++ b/layout/reftests/bugs/169749-1.html @@ -0,0 +1,35 @@ + + + + + +
      • P (30px bottom margin)

      + +
      • P (30px top margin)

      + +
      • P (30px top+bottom margin)

      + +
      • P (20px top and 10px bottom margin)

      + +
      • P (-10px top and 10px bottom margin)

      + + diff --git a/layout/reftests/bugs/1714763-1-ref.html b/layout/reftests/bugs/1714763-1-ref.html new file mode 100644 index 0000000000..43bb3f09b6 --- /dev/null +++ b/layout/reftests/bugs/1714763-1-ref.html @@ -0,0 +1,37 @@ + + + + +
      +
      + +
      +
      + + + diff --git a/layout/reftests/bugs/1714763-1.html b/layout/reftests/bugs/1714763-1.html new file mode 100644 index 0000000000..a9c277b6b4 --- /dev/null +++ b/layout/reftests/bugs/1714763-1.html @@ -0,0 +1,56 @@ + + + + +
      +
      + +
      +
      + + + + + diff --git a/layout/reftests/bugs/1714763-2-ref.html b/layout/reftests/bugs/1714763-2-ref.html new file mode 100644 index 0000000000..686f00e869 --- /dev/null +++ b/layout/reftests/bugs/1714763-2-ref.html @@ -0,0 +1,38 @@ + + + + +
      +
      + +
      +
      + + + diff --git a/layout/reftests/bugs/1714763-2.html b/layout/reftests/bugs/1714763-2.html new file mode 100644 index 0000000000..b3a5e659b2 --- /dev/null +++ b/layout/reftests/bugs/1714763-2.html @@ -0,0 +1,57 @@ + + + + +
      +
      + +
      +
      + + + + + diff --git a/layout/reftests/bugs/1714763-3-ref.html b/layout/reftests/bugs/1714763-3-ref.html new file mode 100644 index 0000000000..cfe4071304 --- /dev/null +++ b/layout/reftests/bugs/1714763-3-ref.html @@ -0,0 +1,37 @@ + + + + +
      +
      + + + + + +
      +
      + + + diff --git a/layout/reftests/bugs/1714763-3.html b/layout/reftests/bugs/1714763-3.html new file mode 100644 index 0000000000..9dca10094f --- /dev/null +++ b/layout/reftests/bugs/1714763-3.html @@ -0,0 +1,56 @@ + + + + +
      +
      + + + + + +
      +
      + + + + + diff --git a/layout/reftests/bugs/172073-1-ref.html b/layout/reftests/bugs/172073-1-ref.html new file mode 100644 index 0000000000..9c72c1677f --- /dev/null +++ b/layout/reftests/bugs/172073-1-ref.html @@ -0,0 +1,10 @@ + + + + + + diff --git a/layout/reftests/bugs/172073-1.html b/layout/reftests/bugs/172073-1.html new file mode 100644 index 0000000000..309d5773ed --- /dev/null +++ b/layout/reftests/bugs/172073-1.html @@ -0,0 +1,10 @@ + + + + + + diff --git a/layout/reftests/bugs/1721223-1-notref.html b/layout/reftests/bugs/1721223-1-notref.html new file mode 100644 index 0000000000..773480d4dd --- /dev/null +++ b/layout/reftests/bugs/1721223-1-notref.html @@ -0,0 +1,15 @@ + + + +

      The two blocks should NOT be the same width:

      + +
      ﷐﷐﷐﷐﷐
      + +
      ﷐﷐﷐﷐﷐
      diff --git a/layout/reftests/bugs/1721223-1.html b/layout/reftests/bugs/1721223-1.html new file mode 100644 index 0000000000..826270b101 --- /dev/null +++ b/layout/reftests/bugs/1721223-1.html @@ -0,0 +1,18 @@ + + + + + +

      The two blocks should NOT be the same width:

      + +
      ﷐﷐﷐﷐﷐
      + +
      ₛₛₛₛₛ
      diff --git a/layout/reftests/bugs/1726663-1-ref.html b/layout/reftests/bugs/1726663-1-ref.html new file mode 100644 index 0000000000..47ae160770 --- /dev/null +++ b/layout/reftests/bugs/1726663-1-ref.html @@ -0,0 +1,10 @@ + + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/1726663-1.html b/layout/reftests/bugs/1726663-1.html new file mode 100644 index 0000000000..2b5edd5e2d --- /dev/null +++ b/layout/reftests/bugs/1726663-1.html @@ -0,0 +1,12 @@ + + + +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/1727016-1-ref.html b/layout/reftests/bugs/1727016-1-ref.html new file mode 100644 index 0000000000..8c1cf96e0d --- /dev/null +++ b/layout/reftests/bugs/1727016-1-ref.html @@ -0,0 +1,35 @@ + + + + + + + + +
      + +
      +
      + +
      +
      + +
      diff --git a/layout/reftests/bugs/1727016-1.html b/layout/reftests/bugs/1727016-1.html new file mode 100644 index 0000000000..e6ad3b1385 --- /dev/null +++ b/layout/reftests/bugs/1727016-1.html @@ -0,0 +1,35 @@ + + + + + + + + +
      + +
      +
      + +
      +
      + +
      diff --git a/layout/reftests/bugs/1727172-1-ref.html b/layout/reftests/bugs/1727172-1-ref.html new file mode 100644 index 0000000000..d806d8a6e5 --- /dev/null +++ b/layout/reftests/bugs/1727172-1-ref.html @@ -0,0 +1,6 @@ + + + +
      + + diff --git a/layout/reftests/bugs/1727172-1.xhtml b/layout/reftests/bugs/1727172-1.xhtml new file mode 100644 index 0000000000..c67da3c570 --- /dev/null +++ b/layout/reftests/bugs/1727172-1.xhtml @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/layout/reftests/bugs/1730314-1-ref.html b/layout/reftests/bugs/1730314-1-ref.html new file mode 100644 index 0000000000..8e98293d55 --- /dev/null +++ b/layout/reftests/bugs/1730314-1-ref.html @@ -0,0 +1,6 @@ + + + +
      + + diff --git a/layout/reftests/bugs/1730314-1.html b/layout/reftests/bugs/1730314-1.html new file mode 100644 index 0000000000..9138a7a1a5 --- /dev/null +++ b/layout/reftests/bugs/1730314-1.html @@ -0,0 +1,6 @@ + + + +
      + + diff --git a/layout/reftests/bugs/1735265-1-ref.html b/layout/reftests/bugs/1735265-1-ref.html new file mode 100644 index 0000000000..9a7b488c33 --- /dev/null +++ b/layout/reftests/bugs/1735265-1-ref.html @@ -0,0 +1,36 @@ + + + + + Test for bug 1735265 + + + + +
      + + + + + + + + +
      foo
      bar
      +
      + + + diff --git a/layout/reftests/bugs/1735265-1.html b/layout/reftests/bugs/1735265-1.html new file mode 100644 index 0000000000..9d4fe5046d --- /dev/null +++ b/layout/reftests/bugs/1735265-1.html @@ -0,0 +1,40 @@ + + + + + Test for bug 1735265 + + + + +
      + + + + + + + + +
      foo
      bar
      +
      + + + diff --git a/layout/reftests/bugs/1738700-1-ref.html b/layout/reftests/bugs/1738700-1-ref.html new file mode 100644 index 0000000000..08fc813818 --- /dev/null +++ b/layout/reftests/bugs/1738700-1-ref.html @@ -0,0 +1,40 @@ + + + + “Amiri Quran Colored” test + + +
      The colored Arabic text should be exactly covered by (thicker) black text:
      +
      +

      + ﷽ ۝١ +
      +ٱلۡحَمۡدُ لِلَّهِ رَبِّ ٱلۡعَـٰلَمِینَ ۝٢ +ٱلرَّحۡمَـٰنِ ٱلرَّحِیمِ ۝٣ +مَـٰلِكِ یَوۡمِ ٱلدِّینِ ۝٤ +إِیَّاكَ نَعۡبُدُ وَإِیَّاكَ نَسۡتَعِینُ ۝٥ +ٱهۡدِنَا ٱلصِّرَ ٰطَ ٱلۡمُسۡتَقِیمَ ۝٦ +صِرَ ٰطَ ٱلَّذِینَ أَنۡعَمۡتَ عَلَیۡهِمۡ غَیۡرِ ٱلۡمَغۡضُوبِ عَلَیۡهِمۡ وَلَا ٱلضَّاۤلِّینَ ۝٧ +

      +
      + + diff --git a/layout/reftests/bugs/1738700-1.html b/layout/reftests/bugs/1738700-1.html new file mode 100644 index 0000000000..5759b4b534 --- /dev/null +++ b/layout/reftests/bugs/1738700-1.html @@ -0,0 +1,62 @@ + + + + “Amiri Quran Colored” test + + +
      The colored Arabic text should be exactly covered by (thicker) black text:
      +
      +

      + ﷽ ۝١ +
      +ٱلۡحَمۡدُ لِلَّهِ رَبِّ ٱلۡعَـٰلَمِینَ ۝٢ +ٱلرَّحۡمَـٰنِ ٱلرَّحِیمِ ۝٣ +مَـٰلِكِ یَوۡمِ ٱلدِّینِ ۝٤ +إِیَّاكَ نَعۡبُدُ وَإِیَّاكَ نَسۡتَعِینُ ۝٥ +ٱهۡدِنَا ٱلصِّرَ ٰطَ ٱلۡمُسۡتَقِیمَ ۝٦ +صِرَ ٰطَ ٱلَّذِینَ أَنۡعَمۡتَ عَلَیۡهِمۡ غَیۡرِ ٱلۡمَغۡضُوبِ عَلَیۡهِمۡ وَلَا ٱلضَّاۤلِّینَ ۝٧ +

      +
      +
      +

      + ﷽ ۝١ +
      +ٱلۡحَمۡدُ لِلَّهِ رَبِّ ٱلۡعَـٰلَمِینَ ۝٢ +ٱلرَّحۡمَـٰنِ ٱلرَّحِیمِ ۝٣ +مَـٰلِكِ یَوۡمِ ٱلدِّینِ ۝٤ +إِیَّاكَ نَعۡبُدُ وَإِیَّاكَ نَسۡتَعِینُ ۝٥ +ٱهۡدِنَا ٱلصِّرَ ٰطَ ٱلۡمُسۡتَقِیمَ ۝٦ +صِرَ ٰطَ ٱلَّذِینَ أَنۡعَمۡتَ عَلَیۡهِمۡ غَیۡرِ ٱلۡمَغۡضُوبِ عَلَیۡهِمۡ وَلَا ٱلضَّاۤلِّینَ ۝٧ +

      +
      + + diff --git a/layout/reftests/bugs/1743533-1-helper.html b/layout/reftests/bugs/1743533-1-helper.html new file mode 100644 index 0000000000..abfc2d735f --- /dev/null +++ b/layout/reftests/bugs/1743533-1-helper.html @@ -0,0 +1,17 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/1743533-1-notref.html b/layout/reftests/bugs/1743533-1-notref.html new file mode 100644 index 0000000000..cff933ee18 --- /dev/null +++ b/layout/reftests/bugs/1743533-1-notref.html @@ -0,0 +1,4 @@ + + + + diff --git a/layout/reftests/bugs/1743533-1.html b/layout/reftests/bugs/1743533-1.html new file mode 100644 index 0000000000..9d4764b349 --- /dev/null +++ b/layout/reftests/bugs/1743533-1.html @@ -0,0 +1,35 @@ + + + + + + + diff --git a/layout/reftests/bugs/1743533-2.html b/layout/reftests/bugs/1743533-2.html new file mode 100644 index 0000000000..e096506586 --- /dev/null +++ b/layout/reftests/bugs/1743533-2.html @@ -0,0 +1,4 @@ + + + + diff --git a/layout/reftests/bugs/1743560-1-ref.html b/layout/reftests/bugs/1743560-1-ref.html new file mode 100644 index 0000000000..1c3d568b53 --- /dev/null +++ b/layout/reftests/bugs/1743560-1-ref.html @@ -0,0 +1,4 @@ + + +
      BRAILLE PATTERN BLANK should appear blank: +[]
      diff --git a/layout/reftests/bugs/1743560-1.html b/layout/reftests/bugs/1743560-1.html new file mode 100644 index 0000000000..1379c23f08 --- /dev/null +++ b/layout/reftests/bugs/1743560-1.html @@ -0,0 +1,4 @@ + + +
      BRAILLE PATTERN BLANK should appear blank: +[⠀]
      diff --git a/layout/reftests/bugs/1743851-1-ref.html b/layout/reftests/bugs/1743851-1-ref.html new file mode 100644 index 0000000000..07a9d22d25 --- /dev/null +++ b/layout/reftests/bugs/1743851-1-ref.html @@ -0,0 +1,44 @@ + + + + + + + + + + + diff --git a/layout/reftests/bugs/1743851-1.html b/layout/reftests/bugs/1743851-1.html new file mode 100644 index 0000000000..b2fe31dd2d --- /dev/null +++ b/layout/reftests/bugs/1743851-1.html @@ -0,0 +1,44 @@ + + + + + + + + + + + diff --git a/layout/reftests/bugs/1744468-1-downscaled.png b/layout/reftests/bugs/1744468-1-downscaled.png new file mode 100644 index 0000000000..c59f2c6784 Binary files /dev/null and b/layout/reftests/bugs/1744468-1-downscaled.png differ diff --git a/layout/reftests/bugs/1744468-1-ref.html b/layout/reftests/bugs/1744468-1-ref.html new file mode 100644 index 0000000000..adf2059cd0 --- /dev/null +++ b/layout/reftests/bugs/1744468-1-ref.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/bugs/1744468-1.html b/layout/reftests/bugs/1744468-1.html new file mode 100644 index 0000000000..8e48d8abf8 --- /dev/null +++ b/layout/reftests/bugs/1744468-1.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/bugs/1744468-1.png b/layout/reftests/bugs/1744468-1.png new file mode 100644 index 0000000000..5bfab3854b Binary files /dev/null and b/layout/reftests/bugs/1744468-1.png differ diff --git a/layout/reftests/bugs/1747272-1-ref.html b/layout/reftests/bugs/1747272-1-ref.html new file mode 100644 index 0000000000..ea9252267e --- /dev/null +++ b/layout/reftests/bugs/1747272-1-ref.html @@ -0,0 +1,37 @@ + + + + “Amiri Quran Colored” test + + +
      The Arabic glyphs should NOT be visible against the blue background in either box:
      +
      +

      اردو +

      +
      +
      +

      اردو +

      +
      + + diff --git a/layout/reftests/bugs/1747272-1.html b/layout/reftests/bugs/1747272-1.html new file mode 100644 index 0000000000..79f3c6007d --- /dev/null +++ b/layout/reftests/bugs/1747272-1.html @@ -0,0 +1,46 @@ + + + + “Amiri Quran Colored” test + + +
      The Arabic glyphs should NOT be visible against the blue background in either box:
      +
      +

      اردو +

      +
      +
      +

      اردو +

      +
      + + diff --git a/layout/reftests/bugs/1750146-1-ref.html b/layout/reftests/bugs/1750146-1-ref.html new file mode 100644 index 0000000000..b0737ff72f --- /dev/null +++ b/layout/reftests/bugs/1750146-1-ref.html @@ -0,0 +1,14 @@ + + + +
      + +
      + + diff --git a/layout/reftests/bugs/1750146-1.html b/layout/reftests/bugs/1750146-1.html new file mode 100644 index 0000000000..8e7d5b1bf3 --- /dev/null +++ b/layout/reftests/bugs/1750146-1.html @@ -0,0 +1,14 @@ + + + +
      + +
      + + diff --git a/layout/reftests/bugs/175190-1-ref.html b/layout/reftests/bugs/175190-1-ref.html new file mode 100644 index 0000000000..9caadd2ccd --- /dev/null +++ b/layout/reftests/bugs/175190-1-ref.html @@ -0,0 +1,40 @@ + + + +Test Page + + + + + + +
      + + + +
      + + + +
      +
      + + diff --git a/layout/reftests/bugs/175190-1.html b/layout/reftests/bugs/175190-1.html new file mode 100644 index 0000000000..2f7568c74b --- /dev/null +++ b/layout/reftests/bugs/175190-1.html @@ -0,0 +1,41 @@ + + + +Test Page + + + + + + +
      + + + +
      + + + +
      +
      + + diff --git a/layout/reftests/bugs/1769082-1-ref.html b/layout/reftests/bugs/1769082-1-ref.html new file mode 100644 index 0000000000..db9531d1a5 --- /dev/null +++ b/layout/reftests/bugs/1769082-1-ref.html @@ -0,0 +1,19 @@ + + + +
      + +
      + + diff --git a/layout/reftests/bugs/1769082-1.html b/layout/reftests/bugs/1769082-1.html new file mode 100644 index 0000000000..fd5c847f9e --- /dev/null +++ b/layout/reftests/bugs/1769082-1.html @@ -0,0 +1,20 @@ + + + +
      + +
      + + diff --git a/layout/reftests/bugs/1773484-ref.html b/layout/reftests/bugs/1773484-ref.html new file mode 100644 index 0000000000..e5fee16a4a --- /dev/null +++ b/layout/reftests/bugs/1773484-ref.html @@ -0,0 +1,4 @@ + + +
      Some text
      + diff --git a/layout/reftests/bugs/1773484.html b/layout/reftests/bugs/1773484.html new file mode 100644 index 0000000000..17915b4f13 --- /dev/null +++ b/layout/reftests/bugs/1773484.html @@ -0,0 +1,4 @@ + + +
      Some text
      + diff --git a/layout/reftests/bugs/1773633-full-zoom.html b/layout/reftests/bugs/1773633-full-zoom.html new file mode 100644 index 0000000000..67547611d8 --- /dev/null +++ b/layout/reftests/bugs/1773633-full-zoom.html @@ -0,0 +1,10 @@ + + + +
      Box with text
      diff --git a/layout/reftests/bugs/1773633-text-zoom.html b/layout/reftests/bugs/1773633-text-zoom.html new file mode 100644 index 0000000000..15535dd738 --- /dev/null +++ b/layout/reftests/bugs/1773633-text-zoom.html @@ -0,0 +1,10 @@ + + + +
      Box with text
      diff --git a/layout/reftests/bugs/1773633.html b/layout/reftests/bugs/1773633.html new file mode 100644 index 0000000000..95c8478b27 --- /dev/null +++ b/layout/reftests/bugs/1773633.html @@ -0,0 +1,9 @@ + + +
      Box with text
      diff --git a/layout/reftests/bugs/1777135-ref.html b/layout/reftests/bugs/1777135-ref.html new file mode 100644 index 0000000000..a01432cb68 --- /dev/null +++ b/layout/reftests/bugs/1777135-ref.html @@ -0,0 +1,8 @@ + + +Here's a tall div, to generate a scrollbar: +
      diff --git a/layout/reftests/bugs/1777135.html b/layout/reftests/bugs/1777135.html new file mode 100644 index 0000000000..7ca5c45917 --- /dev/null +++ b/layout/reftests/bugs/1777135.html @@ -0,0 +1,9 @@ + + +Here's a tall div, to generate a scrollbar: +
      diff --git a/layout/reftests/bugs/1778834-ref.html b/layout/reftests/bugs/1778834-ref.html new file mode 100644 index 0000000000..f6abb3793a --- /dev/null +++ b/layout/reftests/bugs/1778834-ref.html @@ -0,0 +1,9 @@ + + +
      diff --git a/layout/reftests/bugs/1778834.html b/layout/reftests/bugs/1778834.html new file mode 100644 index 0000000000..43c7ff09c0 --- /dev/null +++ b/layout/reftests/bugs/1778834.html @@ -0,0 +1,10 @@ + +AccentColor without native accent + +
      diff --git a/layout/reftests/bugs/1780191-1-ref.svg b/layout/reftests/bugs/1780191-1-ref.svg new file mode 100644 index 0000000000..3a010b42b7 --- /dev/null +++ b/layout/reftests/bugs/1780191-1-ref.svg @@ -0,0 +1,36 @@ + + + + + + + + diff --git a/layout/reftests/bugs/1780191-1.svg b/layout/reftests/bugs/1780191-1.svg new file mode 100644 index 0000000000..6413b72611 --- /dev/null +++ b/layout/reftests/bugs/1780191-1.svg @@ -0,0 +1,33 @@ + + + + + + + + diff --git a/layout/reftests/bugs/1787127-ref.html b/layout/reftests/bugs/1787127-ref.html new file mode 100644 index 0000000000..2bbc1788c7 --- /dev/null +++ b/layout/reftests/bugs/1787127-ref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/bugs/1787127.html b/layout/reftests/bugs/1787127.html new file mode 100644 index 0000000000..5a8c074bdb --- /dev/null +++ b/layout/reftests/bugs/1787127.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/bugs/1792643-1-ref.html b/layout/reftests/bugs/1792643-1-ref.html new file mode 100644 index 0000000000..444853c341 --- /dev/null +++ b/layout/reftests/bugs/1792643-1-ref.html @@ -0,0 +1,36 @@ + + + + + Test for bug 1792643 + + + + +
      + + + + + + + + +
      foo
      bar
      +
      + + + diff --git a/layout/reftests/bugs/1792643-1.html b/layout/reftests/bugs/1792643-1.html new file mode 100644 index 0000000000..8391f64fd1 --- /dev/null +++ b/layout/reftests/bugs/1792643-1.html @@ -0,0 +1,40 @@ + + + + + Test for bug 1792643 + + + + +
      + + + + + + + + +
      foo
      bar
      +
      + + + diff --git a/layout/reftests/bugs/179596-1a-ref.html b/layout/reftests/bugs/179596-1a-ref.html new file mode 100644 index 0000000000..2401c97da2 --- /dev/null +++ b/layout/reftests/bugs/179596-1a-ref.html @@ -0,0 +1,13 @@ + + + bug 179596 + + +
        +
      1. Hello
      2. +
      3. Hello
      4. +
      5. Hello
      6. +
      7. Hello
      8. +
      + + diff --git a/layout/reftests/bugs/179596-1a.html b/layout/reftests/bugs/179596-1a.html new file mode 100644 index 0000000000..fbc460a918 --- /dev/null +++ b/layout/reftests/bugs/179596-1a.html @@ -0,0 +1,13 @@ + + + bug 179596 + + +
        +
      1. +
      2. +
      3. +
      4. +
      + + diff --git a/layout/reftests/bugs/179596-1b-ref.html b/layout/reftests/bugs/179596-1b-ref.html new file mode 100644 index 0000000000..a90d07beb0 --- /dev/null +++ b/layout/reftests/bugs/179596-1b-ref.html @@ -0,0 +1,13 @@ + + + bug 179596 + + +
        +
      • Hello
      • +
      • Hello
      • +
      • Hello
      • +
      • Hello
      • +
      + + diff --git a/layout/reftests/bugs/179596-1b.html b/layout/reftests/bugs/179596-1b.html new file mode 100644 index 0000000000..6f1f4e1dce --- /dev/null +++ b/layout/reftests/bugs/179596-1b.html @@ -0,0 +1,13 @@ + + + bug 179596 + + +
        +
      • +
      • +
      • +
      • +
      + + diff --git a/layout/reftests/bugs/179596-2-ref.html b/layout/reftests/bugs/179596-2-ref.html new file mode 100644 index 0000000000..34b101f8f6 --- /dev/null +++ b/layout/reftests/bugs/179596-2-ref.html @@ -0,0 +1,7 @@ +line-height quirk should be based on display (bug 179596) +
        +
      • hello
      • +
      • hello
      • +
      • hello
      • +
      • hello
      • +
      diff --git a/layout/reftests/bugs/179596-2-ref2.html b/layout/reftests/bugs/179596-2-ref2.html new file mode 100644 index 0000000000..781e44d449 --- /dev/null +++ b/layout/reftests/bugs/179596-2-ref2.html @@ -0,0 +1,8 @@ + +line-height quirk should be based on display (bug 179596) +
      +
      hello
      +
      hello
      +
      hello
      +
      hello
      +
      diff --git a/layout/reftests/bugs/179596-2-ref3.html b/layout/reftests/bugs/179596-2-ref3.html new file mode 100644 index 0000000000..b56cd21889 --- /dev/null +++ b/layout/reftests/bugs/179596-2-ref3.html @@ -0,0 +1,8 @@ + +line-height quirk should be based on display (bug 179596) +
        +
      • hello
      • +
      • hello
      • +
      • hello
      • +
      • hello
      • +
      diff --git a/layout/reftests/bugs/179596-2.html b/layout/reftests/bugs/179596-2.html new file mode 100644 index 0000000000..7fb1bd427a --- /dev/null +++ b/layout/reftests/bugs/179596-2.html @@ -0,0 +1,7 @@ +line-height quirk should be based on display (bug 179596) +
      +
      hello
      +
      hello
      +
      hello
      +
      hello
      +
      diff --git a/layout/reftests/bugs/1798297-1-notref.html b/layout/reftests/bugs/1798297-1-notref.html new file mode 100644 index 0000000000..ffe2242410 --- /dev/null +++ b/layout/reftests/bugs/1798297-1-notref.html @@ -0,0 +1,17 @@ + + + + +Coordination of kern and palt features for CJK kerning + + +

      Enabling font-kerning:normal should NOT apply 'palt' for the Yu Gothic UI font

      +
      幻塔 イラストコンテスト 開催
      + + diff --git a/layout/reftests/bugs/1798297-1-ref.html b/layout/reftests/bugs/1798297-1-ref.html new file mode 100644 index 0000000000..2c85730a28 --- /dev/null +++ b/layout/reftests/bugs/1798297-1-ref.html @@ -0,0 +1,17 @@ + + + + +Coordination of kern and palt features for CJK kerning + + +

      Enabling font-kerning:normal should NOT apply 'palt' for the Yu Gothic UI font

      +
      幻塔 イラストコンテスト 開催
      + + diff --git a/layout/reftests/bugs/1798297-1.html b/layout/reftests/bugs/1798297-1.html new file mode 100644 index 0000000000..e495ba38bb --- /dev/null +++ b/layout/reftests/bugs/1798297-1.html @@ -0,0 +1,17 @@ + + + + +Coordination of kern and palt features for CJK kerning + + +

      Enabling font-kerning:normal should NOT apply 'palt' for the Yu Gothic UI font

      +
      幻塔 イラストコンテスト 開催
      + + diff --git a/layout/reftests/bugs/1799425-1-ref.html b/layout/reftests/bugs/1799425-1-ref.html new file mode 100644 index 0000000000..ab11cc9710 --- /dev/null +++ b/layout/reftests/bugs/1799425-1-ref.html @@ -0,0 +1,21 @@ + +
      +
      This text should always be black +
      +
      + +
      +
      Hover here to make video disappear
      + + + diff --git a/layout/reftests/bugs/212563-1.html b/layout/reftests/bugs/212563-1.html new file mode 100644 index 0000000000..79b067beba --- /dev/null +++ b/layout/reftests/bugs/212563-1.html @@ -0,0 +1,14 @@ + + + + + +

      This test is designed to pass regardless of who wins the document.write race.

      + + + diff --git a/layout/reftests/bugs/212563-2-inner.html b/layout/reftests/bugs/212563-2-inner.html new file mode 100644 index 0000000000..1e90a37f32 --- /dev/null +++ b/layout/reftests/bugs/212563-2-inner.html @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/212563-2-innermost-a.html b/layout/reftests/bugs/212563-2-innermost-a.html new file mode 100644 index 0000000000..52b5a011c9 --- /dev/null +++ b/layout/reftests/bugs/212563-2-innermost-a.html @@ -0,0 +1,13 @@ + +new innermost + diff --git a/layout/reftests/bugs/212563-2-innermost-b.html b/layout/reftests/bugs/212563-2-innermost-b.html new file mode 100644 index 0000000000..cb95d8483d --- /dev/null +++ b/layout/reftests/bugs/212563-2-innermost-b.html @@ -0,0 +1 @@ +old innermost diff --git a/layout/reftests/bugs/212563-2-ref-inner.html b/layout/reftests/bugs/212563-2-ref-inner.html new file mode 100644 index 0000000000..7c6593c4d5 --- /dev/null +++ b/layout/reftests/bugs/212563-2-ref-inner.html @@ -0,0 +1,7 @@ + + + + +replacement for middle frame + + diff --git a/layout/reftests/bugs/212563-2-ref.html b/layout/reftests/bugs/212563-2-ref.html new file mode 100644 index 0000000000..62afeb5548 --- /dev/null +++ b/layout/reftests/bugs/212563-2-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/bugs/212563-2.html b/layout/reftests/bugs/212563-2.html new file mode 100644 index 0000000000..a3ced55b2c --- /dev/null +++ b/layout/reftests/bugs/212563-2.html @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/layout/reftests/bugs/213834-1-ref.html b/layout/reftests/bugs/213834-1-ref.html new file mode 100644 index 0000000000..a7ca2076ef --- /dev/null +++ b/layout/reftests/bugs/213834-1-ref.html @@ -0,0 +1,3 @@ +Bug 213834 reftest - reference +
      +text	text
      diff --git a/layout/reftests/bugs/213834-1.html b/layout/reftests/bugs/213834-1.html new file mode 100644 index 0000000000..4ccbd14ee1 --- /dev/null +++ b/layout/reftests/bugs/213834-1.html @@ -0,0 +1,3 @@ +Bug 213834 reftest - test +
      +text	text
      diff --git a/layout/reftests/bugs/214077-1-ref.html b/layout/reftests/bugs/214077-1-ref.html new file mode 100644 index 0000000000..1727179047 --- /dev/null +++ b/layout/reftests/bugs/214077-1-ref.html @@ -0,0 +1,8 @@ + + + +
      + +
      diff --git a/layout/reftests/bugs/214077-1a.html b/layout/reftests/bugs/214077-1a.html new file mode 100644 index 0000000000..5f3e2724e9 --- /dev/null +++ b/layout/reftests/bugs/214077-1a.html @@ -0,0 +1,8 @@ + + + +
      + +
      diff --git a/layout/reftests/bugs/214077-1b.html b/layout/reftests/bugs/214077-1b.html new file mode 100644 index 0000000000..b2a07734c0 --- /dev/null +++ b/layout/reftests/bugs/214077-1b.html @@ -0,0 +1,8 @@ + + + +
      + +
      diff --git a/layout/reftests/bugs/218473-1-ref.html b/layout/reftests/bugs/218473-1-ref.html new file mode 100644 index 0000000000..5401602b37 --- /dev/null +++ b/layout/reftests/bugs/218473-1-ref.html @@ -0,0 +1,19 @@ + +Testcase for bug 218473 + + + + + +
      + + + + diff --git a/layout/reftests/bugs/218473-1.html b/layout/reftests/bugs/218473-1.html new file mode 100644 index 0000000000..53bbfd5ee0 --- /dev/null +++ b/layout/reftests/bugs/218473-1.html @@ -0,0 +1,23 @@ + +Testcase for bug 218473 + + + + + +
      + + + + diff --git a/layout/reftests/bugs/220165-1-ref.svg b/layout/reftests/bugs/220165-1-ref.svg new file mode 100644 index 0000000000..4323c70aaa --- /dev/null +++ b/layout/reftests/bugs/220165-1-ref.svg @@ -0,0 +1,20 @@ + + + + + + New text + + + + + + + + diff --git a/layout/reftests/bugs/220165-1.svg b/layout/reftests/bugs/220165-1.svg new file mode 100644 index 0000000000..770723fd89 --- /dev/null +++ b/layout/reftests/bugs/220165-1.svg @@ -0,0 +1,22 @@ + + + + + + Old long long long text + + + + + + + + diff --git a/layout/reftests/bugs/223809-1-ref.html b/layout/reftests/bugs/223809-1-ref.html new file mode 100644 index 0000000000..49c3df7990 --- /dev/null +++ b/layout/reftests/bugs/223809-1-ref.html @@ -0,0 +1,17 @@ + + + + + + + + + +
      AjaxPSVFeyenoord
      + + +
      This + one
      +
      + + diff --git a/layout/reftests/bugs/223809-1.html b/layout/reftests/bugs/223809-1.html new file mode 100644 index 0000000000..03ed21d30e --- /dev/null +++ b/layout/reftests/bugs/223809-1.html @@ -0,0 +1,19 @@ + + + + + + + + + + +
      AjaxPSVFeyenoord
      + + +
      This + one
      +
      + + + diff --git a/layout/reftests/bugs/228856-1-ref.html b/layout/reftests/bugs/228856-1-ref.html new file mode 100644 index 0000000000..39da35df4b --- /dev/null +++ b/layout/reftests/bugs/228856-1-ref.html @@ -0,0 +1,34 @@ + + + +\0 in CSS + + +

      (a)

      +

      (b)

      +

      (c)

      +

      (d)

      +

      (e)

      +

      (f)

      +

      (g)

      +

      (h)

      +

      (i)

      +

      (j)

      +

      (k)

      +

      (l)

      + diff --git a/layout/reftests/bugs/228856-1.html b/layout/reftests/bugs/228856-1.html new file mode 100644 index 0000000000..3efc590c20 --- /dev/null +++ b/layout/reftests/bugs/228856-1.html @@ -0,0 +1,34 @@ + + + +\0 in CSS + + +

      (a)

      +

      (b)

      +

      (c)

      +

      (d)

      +

      (e)

      +

      (f)

      +

      (g)

      +

      (h)

      +

      (i)

      +

      (j)

      +

      (k)

      +

      (l)

      + diff --git a/layout/reftests/bugs/228856-2-ref.html b/layout/reftests/bugs/228856-2-ref.html new file mode 100644 index 0000000000..447296de06 Binary files /dev/null and b/layout/reftests/bugs/228856-2-ref.html differ diff --git a/layout/reftests/bugs/228856-2-style-1.css b/layout/reftests/bugs/228856-2-style-1.css new file mode 100644 index 0000000000..bb7e68084b Binary files /dev/null and b/layout/reftests/bugs/228856-2-style-1.css differ diff --git a/layout/reftests/bugs/228856-2.html b/layout/reftests/bugs/228856-2.html new file mode 100644 index 0000000000..b5bd738745 Binary files /dev/null and b/layout/reftests/bugs/228856-2.html differ diff --git a/layout/reftests/bugs/229591-1-ref.html b/layout/reftests/bugs/229591-1-ref.html new file mode 100644 index 0000000000..9626df69a3 --- /dev/null +++ b/layout/reftests/bugs/229591-1-ref.html @@ -0,0 +1,14 @@ + + + + + + + +
      cell1cell2
      cell3cell4
      + + \ No newline at end of file diff --git a/layout/reftests/bugs/229591-1.html b/layout/reftests/bugs/229591-1.html new file mode 100644 index 0000000000..3b1f0588d9 --- /dev/null +++ b/layout/reftests/bugs/229591-1.html @@ -0,0 +1,8 @@ + + + + +
      cell1cell2
      cell3cell4
      + + \ No newline at end of file diff --git a/layout/reftests/bugs/231823-1-ref.html b/layout/reftests/bugs/231823-1-ref.html new file mode 100644 index 0000000000..de7a445546 --- /dev/null +++ b/layout/reftests/bugs/231823-1-ref.html @@ -0,0 +1,59 @@ + + + +
      +
      Location:
      + +

      +We are located at 333 West San Carlos Street, Suite 1650, San Jose. +Our building has a parking garage, and we will validate your parking. +After you park, as you are walking out of the parking garage, you will +see a bank of elevators. These elevators only go up and down in the +garage – they don’t connect to the office building. You +should walk past those elevators, walk out of the garage, walk across a +courtyard, and into the doors for the main building. There is another +bank of elevators in that building. Take these elevators to the 16th +Floor. +

      + +

      +From Highway 280 heading northbound to San Jose: Take the Guadalupe +Parkway exit, also called Highway 87. This exit splits into a +northbound and a southbound direction. Take the northbound direction. +Once on the Guadalupe Parkway take the first exit, which is the Santa +Clara Street exit. Bear right on Santa Clara Street as you come off +that exit. The first light you come to is Almaden Blvd. Turn right on +Almaden. Go down 3 lights to West San Carlos Street. Turn right on +West San Carlos. The next light you come to is a small street called +Woz Way. Turn right on Woz. The parking garage for our building is on +your right. Turn right into the garage. Then follow the directions +above from the garage to our office. +

      + +

      +From Highway 101 heading southbound to San Jose: Take the Guadalupe +Parkway exit, also called Highway 87. Stay on the Guadalupe as it +turns into a surface street and you cross over Hedding and Coleman. +Once it turns into an expressway again, the second exit is the Park +Avenue exit. Take this exit. Turn left on Park Avenue. After you +turn left you will come under the freeway and immediately come to a +traffic light at a small street called Woz Way. Turn right on Woz +Way. The parking garage for our building is on your left. Turn left +into the garage. Then follow the directions above from the garage to +our office. +

      + +

      +From Highway 101 heading northbound to San Jose: Turn on to Highway +280 headed north. Then follow directions above for Highway 280 heading +northbound to San Jose. +

      + +

      +From Highway 880: Take Highway 880 to Highway 280 South, and then +follow directions above from Highway 280 heading southbound to San +Jose. +

      +
      + + diff --git a/layout/reftests/bugs/231823-1.html b/layout/reftests/bugs/231823-1.html new file mode 100644 index 0000000000..651e446f40 --- /dev/null +++ b/layout/reftests/bugs/231823-1.html @@ -0,0 +1,66 @@ + + + + + + + + + + +
      +
      Location:
      + +

      +We are located at 333 West San Carlos Street, Suite 1650, San Jose. +Our building has a parking garage, and we will validate your parking. +After you park, as you are walking out of the parking garage, you will +see a bank of elevators. These elevators only go up and down in the +garage – they don’t connect to the office building. You +should walk past those elevators, walk out of the garage, walk across a +courtyard, and into the doors for the main building. There is another +bank of elevators in that building. Take these elevators to the 16th +Floor. +

      + +

      +From Highway 280 heading northbound to San Jose: Take the Guadalupe +Parkway exit, also called Highway 87. This exit splits into a +northbound and a southbound direction. Take the northbound direction. +Once on the Guadalupe Parkway take the first exit, which is the Santa +Clara Street exit. Bear right on Santa Clara Street as you come off +that exit. The first light you come to is Almaden Blvd. Turn right on +Almaden. Go down 3 lights to West San Carlos Street. Turn right on +West San Carlos. The next light you come to is a small street called +Woz Way. Turn right on Woz. The parking garage for our building is on +your right. Turn right into the garage. Then follow the directions +above from the garage to our office. +

      + +

      +From Highway 101 heading southbound to San Jose: Take the Guadalupe +Parkway exit, also called Highway 87. Stay on the Guadalupe as it +turns into a surface street and you cross over Hedding and Coleman. +Once it turns into an expressway again, the second exit is the Park +Avenue exit. Take this exit. Turn left on Park Avenue. After you +turn left you will come under the freeway and immediately come to a +traffic light at a small street called Woz Way. Turn right on Woz +Way. The parking garage for our building is on your left. Turn left +into the garage. Then follow the directions above from the garage to +our office. +

      + +

      +From Highway 101 heading northbound to San Jose: Turn on to Highway +280 headed north. Then follow directions above for Highway 280 heading +northbound to San Jose. +

      + +

      +From Highway 880: Take Highway 880 to Highway 280 South, and then +follow directions above from Highway 280 heading southbound to San +Jose. +

      +
      + + diff --git a/layout/reftests/bugs/232990-1-ref.xhtml b/layout/reftests/bugs/232990-1-ref.xhtml new file mode 100644 index 0000000000..530f72cdd1 --- /dev/null +++ b/layout/reftests/bugs/232990-1-ref.xhtml @@ -0,0 +1,33 @@ + + + + + + + +
      + + - + pre + + +
      + + diff --git a/layout/reftests/bugs/232990-1a.xhtml b/layout/reftests/bugs/232990-1a.xhtml new file mode 100644 index 0000000000..4845452a96 --- /dev/null +++ b/layout/reftests/bugs/232990-1a.xhtml @@ -0,0 +1,49 @@ + + + + + + + + +
      + + - + pre + + +
      + + diff --git a/layout/reftests/bugs/233094-1-ref.html b/layout/reftests/bugs/233094-1-ref.html new file mode 100644 index 0000000000..366f1f2ec3 --- /dev/null +++ b/layout/reftests/bugs/233094-1-ref.html @@ -0,0 +1,16 @@ + + + + + + + + +
      +
      + +
      +
      + + + diff --git a/layout/reftests/bugs/233094-1.html b/layout/reftests/bugs/233094-1.html new file mode 100644 index 0000000000..c582395e3b --- /dev/null +++ b/layout/reftests/bugs/233094-1.html @@ -0,0 +1,14 @@ + + + + + + + + +
      + +
      + + + diff --git a/layout/reftests/bugs/233094-2-ref.html b/layout/reftests/bugs/233094-2-ref.html new file mode 100644 index 0000000000..e1daacb6b8 --- /dev/null +++ b/layout/reftests/bugs/233094-2-ref.html @@ -0,0 +1,15 @@ + + + + + +
      +
      +
      + +
      +
      +
      + + + diff --git a/layout/reftests/bugs/233094-2a.html b/layout/reftests/bugs/233094-2a.html new file mode 100644 index 0000000000..7e45b11400 --- /dev/null +++ b/layout/reftests/bugs/233094-2a.html @@ -0,0 +1,14 @@ + + + + + +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/233094-2b.html b/layout/reftests/bugs/233094-2b.html new file mode 100644 index 0000000000..78a8a3569b --- /dev/null +++ b/layout/reftests/bugs/233094-2b.html @@ -0,0 +1,15 @@ + + + + + +
      +
      +
      + +
      +
      +
      + + + diff --git a/layout/reftests/bugs/233094-2c.html b/layout/reftests/bugs/233094-2c.html new file mode 100644 index 0000000000..37f7b06b22 --- /dev/null +++ b/layout/reftests/bugs/233094-2c.html @@ -0,0 +1,15 @@ + + + + + +
      +
      +
      + +
      +
      +
      + + + diff --git a/layout/reftests/bugs/234686-1.gif b/layout/reftests/bugs/234686-1.gif new file mode 100644 index 0000000000..ed10d8a705 Binary files /dev/null and b/layout/reftests/bugs/234686-1.gif differ diff --git a/layout/reftests/bugs/234686-1.html b/layout/reftests/bugs/234686-1.html new file mode 100644 index 0000000000..6253198456 --- /dev/null +++ b/layout/reftests/bugs/234686-1.html @@ -0,0 +1,39 @@ + + + + + CSS 2.1 Test Suite: Min/Max Height and Width Constraints on Replaced Elements + + + + + + +

      + + + diff --git a/layout/reftests/bugs/234686-10.gif b/layout/reftests/bugs/234686-10.gif new file mode 100644 index 0000000000..4b24f565f3 Binary files /dev/null and b/layout/reftests/bugs/234686-10.gif differ diff --git a/layout/reftests/bugs/234686-10.html b/layout/reftests/bugs/234686-10.html new file mode 100644 index 0000000000..66f3867f04 --- /dev/null +++ b/layout/reftests/bugs/234686-10.html @@ -0,0 +1,39 @@ + + + + + CSS 2.1 Test Suite: Min/Max Height and Width Constraints on Replaced Elements + + + + + + +

      + + + diff --git a/layout/reftests/bugs/234686-11.gif b/layout/reftests/bugs/234686-11.gif new file mode 100644 index 0000000000..effaaee27d Binary files /dev/null and b/layout/reftests/bugs/234686-11.gif differ diff --git a/layout/reftests/bugs/234686-11.html b/layout/reftests/bugs/234686-11.html new file mode 100644 index 0000000000..7c9f327d73 --- /dev/null +++ b/layout/reftests/bugs/234686-11.html @@ -0,0 +1,39 @@ + + + + + CSS 2.1 Test Suite: Min/Max Height and Width Constraints on Replaced Elements + + + + + + +

      + + + diff --git a/layout/reftests/bugs/234686-12.gif b/layout/reftests/bugs/234686-12.gif new file mode 100644 index 0000000000..c4c8d24f45 Binary files /dev/null and b/layout/reftests/bugs/234686-12.gif differ diff --git a/layout/reftests/bugs/234686-12.html b/layout/reftests/bugs/234686-12.html new file mode 100644 index 0000000000..66efd89591 --- /dev/null +++ b/layout/reftests/bugs/234686-12.html @@ -0,0 +1,39 @@ + + + + + CSS 2.1 Test Suite: Min/Max Height and Width Constraints on Replaced Elements + + + + + + +

      + + + diff --git a/layout/reftests/bugs/234686-13.gif b/layout/reftests/bugs/234686-13.gif new file mode 100644 index 0000000000..effaaee27d Binary files /dev/null and b/layout/reftests/bugs/234686-13.gif differ diff --git a/layout/reftests/bugs/234686-13.html b/layout/reftests/bugs/234686-13.html new file mode 100644 index 0000000000..75c3acb4b5 --- /dev/null +++ b/layout/reftests/bugs/234686-13.html @@ -0,0 +1,39 @@ + + + + + CSS 2.1 Test Suite: Min/Max Height and Width Constraints on Replaced Elements + + + + + + +

      + + + diff --git a/layout/reftests/bugs/234686-14.gif b/layout/reftests/bugs/234686-14.gif new file mode 100644 index 0000000000..04cc507d2e Binary files /dev/null and b/layout/reftests/bugs/234686-14.gif differ diff --git a/layout/reftests/bugs/234686-14.html b/layout/reftests/bugs/234686-14.html new file mode 100644 index 0000000000..f007ccb83b --- /dev/null +++ b/layout/reftests/bugs/234686-14.html @@ -0,0 +1,39 @@ + + + + + CSS 2.1 Test Suite: Min/Max Height and Width Constraints on Replaced Elements + + + + + + +

      + + + diff --git a/layout/reftests/bugs/234686-15.gif b/layout/reftests/bugs/234686-15.gif new file mode 100644 index 0000000000..04cc507d2e Binary files /dev/null and b/layout/reftests/bugs/234686-15.gif differ diff --git a/layout/reftests/bugs/234686-15.html b/layout/reftests/bugs/234686-15.html new file mode 100644 index 0000000000..d5d561766f --- /dev/null +++ b/layout/reftests/bugs/234686-15.html @@ -0,0 +1,39 @@ + + + + + CSS 2.1 Test Suite: Min/Max Height and Width Constraints on Replaced Elements + + + + + + +

      + + + diff --git a/layout/reftests/bugs/234686-16.gif b/layout/reftests/bugs/234686-16.gif new file mode 100644 index 0000000000..04cc507d2e Binary files /dev/null and b/layout/reftests/bugs/234686-16.gif differ diff --git a/layout/reftests/bugs/234686-16.html b/layout/reftests/bugs/234686-16.html new file mode 100644 index 0000000000..cd9e50f086 --- /dev/null +++ b/layout/reftests/bugs/234686-16.html @@ -0,0 +1,39 @@ + + + + + CSS 2.1 Test Suite: Min/Max Height and Width Constraints on Replaced Elements + + + + + + +

      + + + diff --git a/layout/reftests/bugs/234686-17.gif b/layout/reftests/bugs/234686-17.gif new file mode 100644 index 0000000000..b06554621e Binary files /dev/null and b/layout/reftests/bugs/234686-17.gif differ diff --git a/layout/reftests/bugs/234686-17.html b/layout/reftests/bugs/234686-17.html new file mode 100644 index 0000000000..bcce100844 --- /dev/null +++ b/layout/reftests/bugs/234686-17.html @@ -0,0 +1,38 @@ + + + + + CSS 2.1 Test Suite: Min/Max Height and Width Constraints on Replaced Elements + + + + + + +

      + + + diff --git a/layout/reftests/bugs/234686-18.gif b/layout/reftests/bugs/234686-18.gif new file mode 100644 index 0000000000..970a23fb50 Binary files /dev/null and b/layout/reftests/bugs/234686-18.gif differ diff --git a/layout/reftests/bugs/234686-18.html b/layout/reftests/bugs/234686-18.html new file mode 100644 index 0000000000..53076e38af --- /dev/null +++ b/layout/reftests/bugs/234686-18.html @@ -0,0 +1,37 @@ + + + + + CSS 2.1 Test Suite: Min/Max Height and Width Constraints on Replaced Elements + + + + + + +

      + + + diff --git a/layout/reftests/bugs/234686-19.gif b/layout/reftests/bugs/234686-19.gif new file mode 100644 index 0000000000..b06554621e Binary files /dev/null and b/layout/reftests/bugs/234686-19.gif differ diff --git a/layout/reftests/bugs/234686-19.html b/layout/reftests/bugs/234686-19.html new file mode 100644 index 0000000000..ad23c16473 --- /dev/null +++ b/layout/reftests/bugs/234686-19.html @@ -0,0 +1,37 @@ + + + + + CSS 2.1 Test Suite: Min/Max Height and Width Constraints on Replaced Elements + + + + + + +

      + + + diff --git a/layout/reftests/bugs/234686-2.gif b/layout/reftests/bugs/234686-2.gif new file mode 100644 index 0000000000..98153d4d38 Binary files /dev/null and b/layout/reftests/bugs/234686-2.gif differ diff --git a/layout/reftests/bugs/234686-2.html b/layout/reftests/bugs/234686-2.html new file mode 100644 index 0000000000..686d24c569 --- /dev/null +++ b/layout/reftests/bugs/234686-2.html @@ -0,0 +1,37 @@ + + + + + CSS 2.1 Test Suite: Min/Max Height and Width Constraints on Replaced Elements + + + + + + +

      + + + diff --git a/layout/reftests/bugs/234686-3.gif b/layout/reftests/bugs/234686-3.gif new file mode 100644 index 0000000000..98153d4d38 Binary files /dev/null and b/layout/reftests/bugs/234686-3.gif differ diff --git a/layout/reftests/bugs/234686-3.html b/layout/reftests/bugs/234686-3.html new file mode 100644 index 0000000000..9c676b6b21 --- /dev/null +++ b/layout/reftests/bugs/234686-3.html @@ -0,0 +1,38 @@ + + + + + CSS 2.1 Test Suite: Min/Max Height and Width Constraints on Replaced Elements + + + + + + +

      + + + diff --git a/layout/reftests/bugs/234686-4.gif b/layout/reftests/bugs/234686-4.gif new file mode 100644 index 0000000000..04cc507d2e Binary files /dev/null and b/layout/reftests/bugs/234686-4.gif differ diff --git a/layout/reftests/bugs/234686-4.html b/layout/reftests/bugs/234686-4.html new file mode 100644 index 0000000000..e3a8ed46e5 --- /dev/null +++ b/layout/reftests/bugs/234686-4.html @@ -0,0 +1,38 @@ + + + + + CSS 2.1 Test Suite: Min/Max Height and Width Constraints on Replaced Elements + + + + + + +

      + + + diff --git a/layout/reftests/bugs/234686-5.gif b/layout/reftests/bugs/234686-5.gif new file mode 100644 index 0000000000..b06554621e Binary files /dev/null and b/layout/reftests/bugs/234686-5.gif differ diff --git a/layout/reftests/bugs/234686-5.html b/layout/reftests/bugs/234686-5.html new file mode 100644 index 0000000000..4d40d606f0 --- /dev/null +++ b/layout/reftests/bugs/234686-5.html @@ -0,0 +1,38 @@ + + + + + CSS 2.1 Test Suite: Min/Max Height and Width Constraints on Replaced Elements + + + + + + +

      + + + diff --git a/layout/reftests/bugs/234686-6.gif b/layout/reftests/bugs/234686-6.gif new file mode 100644 index 0000000000..98153d4d38 Binary files /dev/null and b/layout/reftests/bugs/234686-6.gif differ diff --git a/layout/reftests/bugs/234686-6.html b/layout/reftests/bugs/234686-6.html new file mode 100644 index 0000000000..46ed89d3e3 --- /dev/null +++ b/layout/reftests/bugs/234686-6.html @@ -0,0 +1,38 @@ + + + + + CSS 2.1 Test Suite: Min/Max Height and Width Constraints on Replaced Elements + + + + + + +

      + + + diff --git a/layout/reftests/bugs/234686-7.gif b/layout/reftests/bugs/234686-7.gif new file mode 100644 index 0000000000..c4c8d24f45 Binary files /dev/null and b/layout/reftests/bugs/234686-7.gif differ diff --git a/layout/reftests/bugs/234686-7.html b/layout/reftests/bugs/234686-7.html new file mode 100644 index 0000000000..9116ebdccc --- /dev/null +++ b/layout/reftests/bugs/234686-7.html @@ -0,0 +1,38 @@ + + + + + CSS 2.1 Test Suite: Min/Max Height and Width Constraints on Replaced Elements + + + + + + +

      + + + diff --git a/layout/reftests/bugs/234686-8.gif b/layout/reftests/bugs/234686-8.gif new file mode 100644 index 0000000000..04cc507d2e Binary files /dev/null and b/layout/reftests/bugs/234686-8.gif differ diff --git a/layout/reftests/bugs/234686-8.html b/layout/reftests/bugs/234686-8.html new file mode 100644 index 0000000000..60b07d54b5 --- /dev/null +++ b/layout/reftests/bugs/234686-8.html @@ -0,0 +1,38 @@ + + + + + CSS 2.1 Test Suite: Min/Max Height and Width Constraints on Replaced Elements + + + + + + +

      + + + diff --git a/layout/reftests/bugs/234686-9.gif b/layout/reftests/bugs/234686-9.gif new file mode 100644 index 0000000000..04cc507d2e Binary files /dev/null and b/layout/reftests/bugs/234686-9.gif differ diff --git a/layout/reftests/bugs/234686-9.html b/layout/reftests/bugs/234686-9.html new file mode 100644 index 0000000000..770abcebd3 --- /dev/null +++ b/layout/reftests/bugs/234686-9.html @@ -0,0 +1,38 @@ + + + + + CSS 2.1 Test Suite: Min/Max Height and Width Constraints on Replaced Elements + + + + + + +

      + + + diff --git a/layout/reftests/bugs/234686-ref.gif b/layout/reftests/bugs/234686-ref.gif new file mode 100644 index 0000000000..ed10d8a705 Binary files /dev/null and b/layout/reftests/bugs/234686-ref.gif differ diff --git a/layout/reftests/bugs/234686-ref.html b/layout/reftests/bugs/234686-ref.html new file mode 100644 index 0000000000..eda0b491dc --- /dev/null +++ b/layout/reftests/bugs/234686-ref.html @@ -0,0 +1,22 @@ + + + + + CSS 2.1 Test Suite: Min/Max Height and Width Constraints on Replaced Elements + + + + +

      + + + diff --git a/layout/reftests/bugs/234964-1-ref.html b/layout/reftests/bugs/234964-1-ref.html new file mode 100644 index 0000000000..0833305555 --- /dev/null +++ b/layout/reftests/bugs/234964-1-ref.html @@ -0,0 +1,11 @@ + + +
      + +












      +
      +
      Bottom +
      +
      + + diff --git a/layout/reftests/bugs/234964-1.html b/layout/reftests/bugs/234964-1.html new file mode 100644 index 0000000000..445892af4f --- /dev/null +++ b/layout/reftests/bugs/234964-1.html @@ -0,0 +1,11 @@ + + +
      + +
      Click here +
      +
      Bottom +
      +
      + + diff --git a/layout/reftests/bugs/234964-2-ref.html b/layout/reftests/bugs/234964-2-ref.html new file mode 100644 index 0000000000..d2b375a4f2 --- /dev/null +++ b/layout/reftests/bugs/234964-2-ref.html @@ -0,0 +1,8 @@ + + + +









      +
      +
      + + diff --git a/layout/reftests/bugs/234964-2.html b/layout/reftests/bugs/234964-2.html new file mode 100644 index 0000000000..efb31d6852 --- /dev/null +++ b/layout/reftests/bugs/234964-2.html @@ -0,0 +1,8 @@ + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/235593-1-ref.html b/layout/reftests/bugs/235593-1-ref.html new file mode 100644 index 0000000000..ea8139bf96 --- /dev/null +++ b/layout/reftests/bugs/235593-1-ref.html @@ -0,0 +1,14 @@ + + + + + Bug 235593 Reference + + + + +
      +
      a a
      +
      + + diff --git a/layout/reftests/bugs/235593-1.html b/layout/reftests/bugs/235593-1.html new file mode 100644 index 0000000000..55013e40f6 --- /dev/null +++ b/layout/reftests/bugs/235593-1.html @@ -0,0 +1,14 @@ + + + + + Bug 235593 + + + + +
      +
      a a
      +
      + + diff --git a/layout/reftests/bugs/23604-1-ref.html b/layout/reftests/bugs/23604-1-ref.html new file mode 100644 index 0000000000..536728eec8 --- /dev/null +++ b/layout/reftests/bugs/23604-1-ref.html @@ -0,0 +1,13 @@ + + + + + +

      The first letter of this paragraph should be + in sans-serif while the first-line should be in monospace.

      + + diff --git a/layout/reftests/bugs/23604-1.html b/layout/reftests/bugs/23604-1.html new file mode 100644 index 0000000000..14d3cfa704 --- /dev/null +++ b/layout/reftests/bugs/23604-1.html @@ -0,0 +1,18 @@ + + + + + + +

      The first letter of this paragraph should be + in sans-serif while the first-line should be in monospace.

      + + diff --git a/layout/reftests/bugs/23604-2-ref.html b/layout/reftests/bugs/23604-2-ref.html new file mode 100644 index 0000000000..4fae573513 --- /dev/null +++ b/layout/reftests/bugs/23604-2-ref.html @@ -0,0 +1,37 @@ + + + + + + + +
        +
      • Lorem ipsum dolor sit amet
      • +
      +
        +
      • Lorem ipsum dolor sit amet
      • +
      +
        +
      • Lorem ipsum dolor sit amet
      • +
      + + diff --git a/layout/reftests/bugs/23604-2.html b/layout/reftests/bugs/23604-2.html new file mode 100644 index 0000000000..ff62d5fc0c --- /dev/null +++ b/layout/reftests/bugs/23604-2.html @@ -0,0 +1,42 @@ + + + + + + + + +
        +
      • Lorem ipsum dolor sit amet
      • +
      +
        +
      • Lorem ipsum dolor sit amet
      • +
      +
        +
      • Lorem ipsum dolor sit amet
      • +
      + + diff --git a/layout/reftests/bugs/236539-1-ref.html b/layout/reftests/bugs/236539-1-ref.html new file mode 100644 index 0000000000..50b65d74a1 --- /dev/null +++ b/layout/reftests/bugs/236539-1-ref.html @@ -0,0 +1,129 @@ + + + + + + +
      + + + + +
      +
      + + + + + diff --git a/layout/reftests/bugs/236539-1.html b/layout/reftests/bugs/236539-1.html new file mode 100644 index 0000000000..83331415ce --- /dev/null +++ b/layout/reftests/bugs/236539-1.html @@ -0,0 +1,130 @@ + + + + + + +
      + + + + +
      +
      + + + + + diff --git a/layout/reftests/bugs/240029-1-ref.html b/layout/reftests/bugs/240029-1-ref.html new file mode 100644 index 0000000000..dc5ca019e0 --- /dev/null +++ b/layout/reftests/bugs/240029-1-ref.html @@ -0,0 +1,28 @@ + + + + + + +
      +
      + + + + +
      should_be_at_left_edge
      + + diff --git a/layout/reftests/bugs/240029-1.html b/layout/reftests/bugs/240029-1.html new file mode 100644 index 0000000000..7fd60ee9f1 --- /dev/null +++ b/layout/reftests/bugs/240029-1.html @@ -0,0 +1,25 @@ + + + + + + +
      +
      + + + + +
      should_be_at_left_edge
      + + diff --git a/layout/reftests/bugs/240470-1-ref.html b/layout/reftests/bugs/240470-1-ref.html new file mode 100644 index 0000000000..e56d951133 --- /dev/null +++ b/layout/reftests/bugs/240470-1-ref.html @@ -0,0 +1,18 @@ + + + + + + + diff --git a/layout/reftests/bugs/240470-1.html b/layout/reftests/bugs/240470-1.html new file mode 100644 index 0000000000..307a07376b --- /dev/null +++ b/layout/reftests/bugs/240470-1.html @@ -0,0 +1,18 @@ + + + + + + + diff --git a/layout/reftests/bugs/240933-1-ref.html b/layout/reftests/bugs/240933-1-ref.html new file mode 100644 index 0000000000..0d727af3a2 --- /dev/null +++ b/layout/reftests/bugs/240933-1-ref.html @@ -0,0 +1,25 @@ + + + + + + +
      +
      + + + + diff --git a/layout/reftests/bugs/240933-1.html b/layout/reftests/bugs/240933-1.html new file mode 100644 index 0000000000..a4a25aede9 --- /dev/null +++ b/layout/reftests/bugs/240933-1.html @@ -0,0 +1,19 @@ + + + + + + +
      0
      +
      0
      + + + diff --git a/layout/reftests/bugs/240933-2-ref.html b/layout/reftests/bugs/240933-2-ref.html new file mode 100644 index 0000000000..7dbc082a58 --- /dev/null +++ b/layout/reftests/bugs/240933-2-ref.html @@ -0,0 +1,29 @@ + + + + + + +
      +
      + + + + diff --git a/layout/reftests/bugs/240933-2.html b/layout/reftests/bugs/240933-2.html new file mode 100644 index 0000000000..0fb9b9d506 --- /dev/null +++ b/layout/reftests/bugs/240933-2.html @@ -0,0 +1,19 @@ + + + + + + +
      3
      +
      3
      + + + diff --git a/layout/reftests/bugs/243266-1-ref.html b/layout/reftests/bugs/243266-1-ref.html new file mode 100644 index 0000000000..922940859e --- /dev/null +++ b/layout/reftests/bugs/243266-1-ref.html @@ -0,0 +1,10 @@ + + + + + + + +
      mmmmmmmmmmmmmmmm
      + + diff --git a/layout/reftests/bugs/243266-1.html b/layout/reftests/bugs/243266-1.html new file mode 100644 index 0000000000..e62bbdf0ab --- /dev/null +++ b/layout/reftests/bugs/243266-1.html @@ -0,0 +1,16 @@ + + + + + + + +
      mmmmmmmmmmmmmmmm
      + + + diff --git a/layout/reftests/bugs/243302-1-ref.html b/layout/reftests/bugs/243302-1-ref.html new file mode 100644 index 0000000000..54b703fc2f --- /dev/null +++ b/layout/reftests/bugs/243302-1-ref.html @@ -0,0 +1,11 @@ + + + + Bug 243302 Reference + + + + +
      MMMM MMMM
      + + diff --git a/layout/reftests/bugs/243302-1.html b/layout/reftests/bugs/243302-1.html new file mode 100644 index 0000000000..20b651ea1e --- /dev/null +++ b/layout/reftests/bugs/243302-1.html @@ -0,0 +1,11 @@ + + + + Bug 243302 + + + + +
      MMMM MMMM
      + + diff --git a/layout/reftests/bugs/243519-1-ref.html b/layout/reftests/bugs/243519-1-ref.html new file mode 100644 index 0000000000..1a031adfd5 --- /dev/null +++ b/layout/reftests/bugs/243519-1-ref.html @@ -0,0 +1,23 @@ + + + +CSS 2.1 Test Suite: Test for containing block for absolutely positioned elements being initial containing block + + + + + +
      + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/243519-1.html b/layout/reftests/bugs/243519-1.html new file mode 100644 index 0000000000..1465f4fa80 --- /dev/null +++ b/layout/reftests/bugs/243519-1.html @@ -0,0 +1,25 @@ + + + +CSS 2.1 Test Suite: Test for containing block for absolutely positioned elements being initial containing block + + + + + + + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/243519-2-ref.html b/layout/reftests/bugs/243519-2-ref.html new file mode 100644 index 0000000000..425289aca2 --- /dev/null +++ b/layout/reftests/bugs/243519-2-ref.html @@ -0,0 +1,7 @@ + + + +Hello
      +Kitty + + diff --git a/layout/reftests/bugs/243519-2.html b/layout/reftests/bugs/243519-2.html new file mode 100644 index 0000000000..e1e01c6d35 --- /dev/null +++ b/layout/reftests/bugs/243519-2.html @@ -0,0 +1,7 @@ + + + +Hello
      +Kitty + + diff --git a/layout/reftests/bugs/243519-3-ref.html b/layout/reftests/bugs/243519-3-ref.html new file mode 100644 index 0000000000..0c7e15b440 --- /dev/null +++ b/layout/reftests/bugs/243519-3-ref.html @@ -0,0 +1,17 @@ + + + + + + +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/243519-3.html b/layout/reftests/bugs/243519-3.html new file mode 100644 index 0000000000..df21662976 --- /dev/null +++ b/layout/reftests/bugs/243519-3.html @@ -0,0 +1,16 @@ + + + + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/243519-4-ref.html b/layout/reftests/bugs/243519-4-ref.html new file mode 100644 index 0000000000..c663c6f7e1 --- /dev/null +++ b/layout/reftests/bugs/243519-4-ref.html @@ -0,0 +1,10 @@ + + +CSS 2.1 Test Suite: Test for containing block for absolutely positioned elements being initial containing block + + + +
      + + diff --git a/layout/reftests/bugs/243519-4a.html b/layout/reftests/bugs/243519-4a.html new file mode 100644 index 0000000000..764ba3d61b --- /dev/null +++ b/layout/reftests/bugs/243519-4a.html @@ -0,0 +1,12 @@ + + +CSS 2.1 Test Suite: Test for containing block for absolutely positioned elements being initial containing block + + + + + + + + diff --git a/layout/reftests/bugs/243519-4b.html b/layout/reftests/bugs/243519-4b.html new file mode 100644 index 0000000000..f8900d0bc5 --- /dev/null +++ b/layout/reftests/bugs/243519-4b.html @@ -0,0 +1,12 @@ + + +CSS 2.1 Test Suite: Test for containing block for absolutely positioned elements being initial containing block + + + + + + + + diff --git a/layout/reftests/bugs/243519-4c.html b/layout/reftests/bugs/243519-4c.html new file mode 100644 index 0000000000..14acf6c4a6 --- /dev/null +++ b/layout/reftests/bugs/243519-4c.html @@ -0,0 +1,12 @@ + + +CSS 2.1 Test Suite: Test for containing block for absolutely positioned elements being initial containing block + + + + + + + + diff --git a/layout/reftests/bugs/243519-4d.html b/layout/reftests/bugs/243519-4d.html new file mode 100644 index 0000000000..640e1d71f8 --- /dev/null +++ b/layout/reftests/bugs/243519-4d.html @@ -0,0 +1,12 @@ + + +CSS 2.1 Test Suite: Test for containing block for absolutely positioned elements being initial containing block + + + + + + + + diff --git a/layout/reftests/bugs/243519-4e.html b/layout/reftests/bugs/243519-4e.html new file mode 100644 index 0000000000..a1eaea2b3d --- /dev/null +++ b/layout/reftests/bugs/243519-4e.html @@ -0,0 +1,12 @@ + + +CSS 2.1 Test Suite: Test for containing block for absolutely positioned elements being initial containing block + + + + + + + + diff --git a/layout/reftests/bugs/243519-4f.html b/layout/reftests/bugs/243519-4f.html new file mode 100644 index 0000000000..48d1e85e65 --- /dev/null +++ b/layout/reftests/bugs/243519-4f.html @@ -0,0 +1,12 @@ + + +CSS 2.1 Test Suite: Test for containing block for absolutely positioned elements being initial containing block + + + + + + + + diff --git a/layout/reftests/bugs/243519-5-ref.html b/layout/reftests/bugs/243519-5-ref.html new file mode 100644 index 0000000000..a8ca6430f1 --- /dev/null +++ b/layout/reftests/bugs/243519-5-ref.html @@ -0,0 +1,9 @@ + + +CSS 2.1 Test Suite: Test for containing block for absolutely positioned elements being initial containing block + + + +
      + + diff --git a/layout/reftests/bugs/243519-5a.html b/layout/reftests/bugs/243519-5a.html new file mode 100644 index 0000000000..63f8a7b8c8 --- /dev/null +++ b/layout/reftests/bugs/243519-5a.html @@ -0,0 +1,12 @@ + + +CSS 2.1 Test Suite: Test for containing block for absolutely positioned elements being initial containing block + + + + + + + + diff --git a/layout/reftests/bugs/243519-5b.html b/layout/reftests/bugs/243519-5b.html new file mode 100644 index 0000000000..82c2097c0e --- /dev/null +++ b/layout/reftests/bugs/243519-5b.html @@ -0,0 +1,12 @@ + + +CSS 2.1 Test Suite: Test for containing block for absolutely positioned elements being initial containing block + + + + + + + + diff --git a/layout/reftests/bugs/243519-5c.html b/layout/reftests/bugs/243519-5c.html new file mode 100644 index 0000000000..51b1f03ac2 --- /dev/null +++ b/layout/reftests/bugs/243519-5c.html @@ -0,0 +1,12 @@ + + +CSS 2.1 Test Suite: Test for containing block for absolutely positioned elements being initial containing block + + + + + + + + diff --git a/layout/reftests/bugs/243519-5d.html b/layout/reftests/bugs/243519-5d.html new file mode 100644 index 0000000000..07f72a81ca --- /dev/null +++ b/layout/reftests/bugs/243519-5d.html @@ -0,0 +1,12 @@ + + +CSS 2.1 Test Suite: Test for containing block for absolutely positioned elements being initial containing block + + + + + + + + diff --git a/layout/reftests/bugs/243519-6-ref.html b/layout/reftests/bugs/243519-6-ref.html new file mode 100644 index 0000000000..52b8dd3a5c --- /dev/null +++ b/layout/reftests/bugs/243519-6-ref.html @@ -0,0 +1,12 @@ + + + + + + +
      + + diff --git a/layout/reftests/bugs/243519-6.html b/layout/reftests/bugs/243519-6.html new file mode 100644 index 0000000000..ea764eb4fd --- /dev/null +++ b/layout/reftests/bugs/243519-6.html @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/layout/reftests/bugs/243519-7-ref.html b/layout/reftests/bugs/243519-7-ref.html new file mode 100644 index 0000000000..7c7f5b3294 --- /dev/null +++ b/layout/reftests/bugs/243519-7-ref.html @@ -0,0 +1,11 @@ + + +CSS 2.1 Test Suite: Test for containing block for absolutely positioned elements being initial containing block + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/243519-7.html b/layout/reftests/bugs/243519-7.html new file mode 100644 index 0000000000..bab64890a4 --- /dev/null +++ b/layout/reftests/bugs/243519-7.html @@ -0,0 +1,11 @@ + + +CSS 2.1 Test Suite: Test for containing block for absolutely positioned elements being initial containing block + + + + + + + + diff --git a/layout/reftests/bugs/243519-8-ref.svg b/layout/reftests/bugs/243519-8-ref.svg new file mode 100644 index 0000000000..59c155243d --- /dev/null +++ b/layout/reftests/bugs/243519-8-ref.svg @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/bugs/243519-8.svg b/layout/reftests/bugs/243519-8.svg new file mode 100644 index 0000000000..d9bdae23e1 --- /dev/null +++ b/layout/reftests/bugs/243519-8.svg @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/bugs/243519-9-ref.html b/layout/reftests/bugs/243519-9-ref.html new file mode 100644 index 0000000000..472c95bcec --- /dev/null +++ b/layout/reftests/bugs/243519-9-ref.html @@ -0,0 +1,9 @@ + + +CSS 2.1 Test Suite: Test for containing block for absolutely positioned elements being initial containing block + + + +
      + + diff --git a/layout/reftests/bugs/243519-9a.html b/layout/reftests/bugs/243519-9a.html new file mode 100644 index 0000000000..29fc600e94 --- /dev/null +++ b/layout/reftests/bugs/243519-9a.html @@ -0,0 +1,9 @@ + + +CSS 2.1 Test Suite: Test for containing block for absolutely positioned elements being initial containing block + + + + + + diff --git a/layout/reftests/bugs/243519-9b.html b/layout/reftests/bugs/243519-9b.html new file mode 100644 index 0000000000..8a80a5e1d9 --- /dev/null +++ b/layout/reftests/bugs/243519-9b.html @@ -0,0 +1,9 @@ + + +CSS 2.1 Test Suite: Test for containing block for absolutely positioned elements being initial containing block + + + + + + diff --git a/layout/reftests/bugs/243519-9c.html b/layout/reftests/bugs/243519-9c.html new file mode 100644 index 0000000000..4b7e9fe06b --- /dev/null +++ b/layout/reftests/bugs/243519-9c.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/bugs/243519-9d.html b/layout/reftests/bugs/243519-9d.html new file mode 100644 index 0000000000..6f9c2e6ea3 --- /dev/null +++ b/layout/reftests/bugs/243519-9d.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/bugs/243519-9e.html b/layout/reftests/bugs/243519-9e.html new file mode 100644 index 0000000000..e72bc85d49 --- /dev/null +++ b/layout/reftests/bugs/243519-9e.html @@ -0,0 +1,11 @@ + + +CSS 2.1 Test Suite: Test for containing block for absolutely positioned elements being initial containing block + + + + + + + + diff --git a/layout/reftests/bugs/243519-9f.html b/layout/reftests/bugs/243519-9f.html new file mode 100644 index 0000000000..be7a471c75 --- /dev/null +++ b/layout/reftests/bugs/243519-9f.html @@ -0,0 +1,11 @@ + + +CSS 2.1 Test Suite: Test for containing block for absolutely positioned elements being initial containing block + + + + + + + + diff --git a/layout/reftests/bugs/244135-1-ref.html b/layout/reftests/bugs/244135-1-ref.html new file mode 100644 index 0000000000..ba0210554f --- /dev/null +++ b/layout/reftests/bugs/244135-1-ref.html @@ -0,0 +1,34 @@ + + + +http://bugzilla.mozilla.org/show_bug.cgi?id=244135 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/244135-1.html b/layout/reftests/bugs/244135-1.html new file mode 100644 index 0000000000..e971f41ea6 --- /dev/null +++ b/layout/reftests/bugs/244135-1.html @@ -0,0 +1,35 @@ + + + +http://bugzilla.mozilla.org/show_bug.cgi?id=244135 + + + +
      td rowspan=4texttexttext
      texttexttext
      texttexttext +
      texttexttext
      + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/244135-2-ref.html b/layout/reftests/bugs/244135-2-ref.html new file mode 100644 index 0000000000..754c98a8f1 --- /dev/null +++ b/layout/reftests/bugs/244135-2-ref.html @@ -0,0 +1,46 @@ + + + +http://bugzilla.mozilla.org/show_bug.cgi?id=244135 + + + +
      td rowspan=4texttexttext
      texttexttext
      texttexttext + +
      texttexttext
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/244135-2.html b/layout/reftests/bugs/244135-2.html new file mode 100644 index 0000000000..1352d61985 --- /dev/null +++ b/layout/reftests/bugs/244135-2.html @@ -0,0 +1,47 @@ + + + +http://bugzilla.mozilla.org/show_bug.cgi?id=244135 + + + +
      texttexttexttext
      td rowspan=4texttexttext +
      texttexttext +
      texttexttext + + +
      texttexttext +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/244932-1-ref.html b/layout/reftests/bugs/244932-1-ref.html new file mode 100644 index 0000000000..8b6cd22168 --- /dev/null +++ b/layout/reftests/bugs/244932-1-ref.html @@ -0,0 +1,14 @@ + + + + Bug 244932 Reference + + +
      texttexttexttext
      td rowspan=4texttexttext + +
      texttexttext +
      texttexttext + + +
      texttexttext +
      + + + + +


      + + diff --git a/layout/reftests/bugs/244932-1.html b/layout/reftests/bugs/244932-1.html new file mode 100644 index 0000000000..bacf822056 --- /dev/null +++ b/layout/reftests/bugs/244932-1.html @@ -0,0 +1,10 @@ + + + + Bug 244932 + + +
      +

      + + diff --git a/layout/reftests/bugs/246669-1-ref.html b/layout/reftests/bugs/246669-1-ref.html new file mode 100644 index 0000000000..615d527e85 --- /dev/null +++ b/layout/reftests/bugs/246669-1-ref.html @@ -0,0 +1,18 @@ + + + + + + +
      +
      First float
      +
      Second float
      +
      + + diff --git a/layout/reftests/bugs/246669-1.html b/layout/reftests/bugs/246669-1.html new file mode 100644 index 0000000000..a091deecc3 --- /dev/null +++ b/layout/reftests/bugs/246669-1.html @@ -0,0 +1,22 @@ + + + + + + +
      +
      First float
      + +
      Second float
      +
      + + diff --git a/layout/reftests/bugs/24998-1-ref.html b/layout/reftests/bugs/24998-1-ref.html new file mode 100644 index 0000000000..d9b6a74fd8 --- /dev/null +++ b/layout/reftests/bugs/24998-1-ref.html @@ -0,0 +1,16 @@ + + + + border-radius background image clipping (bug 24998) + + + +
      + + diff --git a/layout/reftests/bugs/24998-1.html b/layout/reftests/bugs/24998-1.html new file mode 100644 index 0000000000..6a0ab583bc --- /dev/null +++ b/layout/reftests/bugs/24998-1.html @@ -0,0 +1,18 @@ + + + + border-radius background image clipping (bug 24998) + + + +
      + + diff --git a/layout/reftests/bugs/249982-1-ref.html b/layout/reftests/bugs/249982-1-ref.html new file mode 100644 index 0000000000..485a6813ef --- /dev/null +++ b/layout/reftests/bugs/249982-1-ref.html @@ -0,0 +1,11 @@ + + + + Bug 249982 Reference + + +
      + xxxx +
      + + diff --git a/layout/reftests/bugs/249982-1.html b/layout/reftests/bugs/249982-1.html new file mode 100644 index 0000000000..d9c689d1f4 --- /dev/null +++ b/layout/reftests/bugs/249982-1.html @@ -0,0 +1,11 @@ + + + + Bug 249982 + + +
      + xxxx +
      + + diff --git a/layout/reftests/bugs/252920-1-ref.html b/layout/reftests/bugs/252920-1-ref.html new file mode 100644 index 0000000000..4493404d21 --- /dev/null +++ b/layout/reftests/bugs/252920-1-ref.html @@ -0,0 +1,11 @@ + + + + +
      + Themes + Link and text shifts when it is focussed
      + +
      + + diff --git a/layout/reftests/bugs/252920-1.html b/layout/reftests/bugs/252920-1.html new file mode 100644 index 0000000000..e182dc10fd --- /dev/null +++ b/layout/reftests/bugs/252920-1.html @@ -0,0 +1,17 @@ + + + + +
      + Themes + Link and text shifts when it is focussed
      + +
      + + + diff --git a/layout/reftests/bugs/253701-1-ref.html b/layout/reftests/bugs/253701-1-ref.html new file mode 100644 index 0000000000..653c1bfae8 --- /dev/null +++ b/layout/reftests/bugs/253701-1-ref.html @@ -0,0 +1,15 @@ + + + + + Bug 253701 Reference + + + + + + + +
      This text should not all be on one line.
      + + diff --git a/layout/reftests/bugs/253701-1.html b/layout/reftests/bugs/253701-1.html new file mode 100644 index 0000000000..18ec02b054 --- /dev/null +++ b/layout/reftests/bugs/253701-1.html @@ -0,0 +1,18 @@ + + + + Bug 253701 + + + + + + + + + + + +
      This text should not all be on one line.
        
      + + diff --git a/layout/reftests/bugs/255820-1-ref.html b/layout/reftests/bugs/255820-1-ref.html new file mode 100644 index 0000000000..98f550633d --- /dev/null +++ b/layout/reftests/bugs/255820-1-ref.html @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/255820-1.html b/layout/reftests/bugs/255820-1.html new file mode 100644 index 0000000000..560083ae21 --- /dev/null +++ b/layout/reftests/bugs/255820-1.html @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/256180-1-ref.html b/layout/reftests/bugs/256180-1-ref.html new file mode 100644 index 0000000000..c69c534509 --- /dev/null +++ b/layout/reftests/bugs/256180-1-ref.html @@ -0,0 +1,11 @@ + + + + + 1026-deep display: table-cell + + +

      1026-element-deep display: table-cell

      +

      Actual depth (including text leaves): 1027 + + diff --git a/layout/reftests/bugs/256180-1.html b/layout/reftests/bugs/256180-1.html new file mode 100644 index 0000000000..82c1bf4bb4 --- /dev/null +++ b/layout/reftests/bugs/256180-1.html @@ -0,0 +1,68 @@ + + + + +1026-element-deep display: table-cell + + + + +

      1026-element-deep display: table-cell

      + + diff --git a/layout/reftests/bugs/256180-2-ref.html b/layout/reftests/bugs/256180-2-ref.html new file mode 100644 index 0000000000..544d7ef5c2 --- /dev/null +++ b/layout/reftests/bugs/256180-2-ref.html @@ -0,0 +1,11 @@ + + + + + 585-deep display: table-cell + + +

      585-element-deep display: table-cell

      +

      Actual depth (including text leaves): 586 + + diff --git a/layout/reftests/bugs/256180-2.html b/layout/reftests/bugs/256180-2.html new file mode 100644 index 0000000000..1887379364 --- /dev/null +++ b/layout/reftests/bugs/256180-2.html @@ -0,0 +1,68 @@ + + + + +585-element-deep display: table-cell + + + + +

      585-element-deep display: table-cell

      + + diff --git a/layout/reftests/bugs/256180-3-ref.html b/layout/reftests/bugs/256180-3-ref.html new file mode 100644 index 0000000000..d5bec52117 --- /dev/null +++ b/layout/reftests/bugs/256180-3-ref.html @@ -0,0 +1,12 @@ + + + + + 1026-deep display: block + + +

      1026-element-deep display: block

      +

      Actual depth (including text leaves): 1027 +

      PASS
      + + diff --git a/layout/reftests/bugs/256180-3.html b/layout/reftests/bugs/256180-3.html new file mode 100644 index 0000000000..8b0d6e8c65 --- /dev/null +++ b/layout/reftests/bugs/256180-3.html @@ -0,0 +1,63 @@ + + + + +1026-element-deep display: block + + + +

      1026-element-deep display: block

      + + diff --git a/layout/reftests/bugs/256180-4-ref.html b/layout/reftests/bugs/256180-4-ref.html new file mode 100644 index 0000000000..5b957e3e61 --- /dev/null +++ b/layout/reftests/bugs/256180-4-ref.html @@ -0,0 +1,12 @@ + + + + + 585-deep display: block + + +

      585-element-deep display: block

      +

      Actual depth (including text leaves): 586 +

      PASS
      + + diff --git a/layout/reftests/bugs/256180-4.html b/layout/reftests/bugs/256180-4.html new file mode 100644 index 0000000000..eabe43ada6 --- /dev/null +++ b/layout/reftests/bugs/256180-4.html @@ -0,0 +1,63 @@ + + + + +585-element-deep display: block + + + +

      585-element-deep display: block

      + + diff --git a/layout/reftests/bugs/256180-5-ref.html b/layout/reftests/bugs/256180-5-ref.html new file mode 100644 index 0000000000..7227bce3ed --- /dev/null +++ b/layout/reftests/bugs/256180-5-ref.html @@ -0,0 +1,2004 @@ +<font> with alternating attributes and a character between each tag 4000 +

      <font> with alternating attributes and a character between each tag 4000

      +

      Actual depth (including text leaves): 514

      +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +PASS diff --git a/layout/reftests/bugs/256180-5.html b/layout/reftests/bugs/256180-5.html new file mode 100644 index 0000000000..9fffc05dcf --- /dev/null +++ b/layout/reftests/bugs/256180-5.html @@ -0,0 +1,2042 @@ +<font> with alternating attributes and a character between each tag 4000 + +

      <font> with alternating attributes and a character between each tag 4000

      zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +PASS diff --git a/layout/reftests/bugs/256180-6-ref.html b/layout/reftests/bugs/256180-6-ref.html new file mode 100644 index 0000000000..e7c01b3e72 --- /dev/null +++ b/layout/reftests/bugs/256180-6-ref.html @@ -0,0 +1,2004 @@ +<font> with alternating attributes and a character between each tag 4000 in innerHTML inside 20 divs +

      <font> with alternating attributes and a character between each tag 4000 in innerHTML inside 20 divs

      +

      Actual depth (including text leaves): 535

      +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +zx +PASS diff --git a/layout/reftests/bugs/256180-6.html b/layout/reftests/bugs/256180-6.html new file mode 100644 index 0000000000..b8d67316d2 --- /dev/null +++ b/layout/reftests/bugs/256180-6.html @@ -0,0 +1,48 @@ +<font> with alternating attributes and a character between each tag 4000 in innerHTML inside 20 divs + +

      <font> with alternating attributes and a character between each tag 4000 in innerHTML inside 20 divs

      +
      diff --git a/layout/reftests/bugs/25888-1l-block.html b/layout/reftests/bugs/25888-1l-block.html new file mode 100644 index 0000000000..ca8b078ecc --- /dev/null +++ b/layout/reftests/bugs/25888-1l-block.html @@ -0,0 +1,26 @@ + + + +CSS 2.1 Test Suite: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + + + + +
      +
      + + + + + diff --git a/layout/reftests/bugs/25888-1l-notref.html b/layout/reftests/bugs/25888-1l-notref.html new file mode 100644 index 0000000000..24e02ab7e4 --- /dev/null +++ b/layout/reftests/bugs/25888-1l-notref.html @@ -0,0 +1,23 @@ + + + +CSS 2.1 Test Suite: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + +
      +
      + + + + + diff --git a/layout/reftests/bugs/25888-1l-ref.html b/layout/reftests/bugs/25888-1l-ref.html new file mode 100644 index 0000000000..521b9844dd --- /dev/null +++ b/layout/reftests/bugs/25888-1l-ref.html @@ -0,0 +1,23 @@ + + + +CSS 2.1 Test Suite: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + +
      +
      + + + + + diff --git a/layout/reftests/bugs/25888-1l.html b/layout/reftests/bugs/25888-1l.html new file mode 100644 index 0000000000..8a0b7cd628 --- /dev/null +++ b/layout/reftests/bugs/25888-1l.html @@ -0,0 +1,26 @@ + + + +CSS 2.1 Test Suite: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + + + + +
      +
      + + + + + diff --git a/layout/reftests/bugs/25888-1r-block.html b/layout/reftests/bugs/25888-1r-block.html new file mode 100644 index 0000000000..9493272dfc --- /dev/null +++ b/layout/reftests/bugs/25888-1r-block.html @@ -0,0 +1,26 @@ + + + +CSS 2.1 Test Suite: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + + + + +
      +
      + + + + + diff --git a/layout/reftests/bugs/25888-1r-notref.html b/layout/reftests/bugs/25888-1r-notref.html new file mode 100644 index 0000000000..c7d777e4d5 --- /dev/null +++ b/layout/reftests/bugs/25888-1r-notref.html @@ -0,0 +1,23 @@ + + + +CSS 2.1 Test Suite: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + +
      +
      + + + + + diff --git a/layout/reftests/bugs/25888-1r-ref.html b/layout/reftests/bugs/25888-1r-ref.html new file mode 100644 index 0000000000..47cb800f49 --- /dev/null +++ b/layout/reftests/bugs/25888-1r-ref.html @@ -0,0 +1,23 @@ + + + +CSS 2.1 Test Suite: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + +
      +
      + + + + + diff --git a/layout/reftests/bugs/25888-1r.html b/layout/reftests/bugs/25888-1r.html new file mode 100644 index 0000000000..e72db69754 --- /dev/null +++ b/layout/reftests/bugs/25888-1r.html @@ -0,0 +1,26 @@ + + + +CSS 2.1 Test Suite: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + + + + +
      +
      + + + + + diff --git a/layout/reftests/bugs/25888-2l-block.html b/layout/reftests/bugs/25888-2l-block.html new file mode 100644 index 0000000000..97064984c1 --- /dev/null +++ b/layout/reftests/bugs/25888-2l-block.html @@ -0,0 +1,25 @@ + + + +CSS 2.1 Test Suite: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + + + + +
      +
      + + + + + diff --git a/layout/reftests/bugs/25888-2l-ref.html b/layout/reftests/bugs/25888-2l-ref.html new file mode 100644 index 0000000000..3c50f1a1ef --- /dev/null +++ b/layout/reftests/bugs/25888-2l-ref.html @@ -0,0 +1,22 @@ + + + +CSS 2.1 Test Suite: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + +
      + +
      + + + + diff --git a/layout/reftests/bugs/25888-2l.html b/layout/reftests/bugs/25888-2l.html new file mode 100644 index 0000000000..78d8468d31 --- /dev/null +++ b/layout/reftests/bugs/25888-2l.html @@ -0,0 +1,25 @@ + + + +CSS 2.1 Test Suite: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + + + + +
      +
      + + + + + diff --git a/layout/reftests/bugs/25888-2r-block.html b/layout/reftests/bugs/25888-2r-block.html new file mode 100644 index 0000000000..d306c0d3ad --- /dev/null +++ b/layout/reftests/bugs/25888-2r-block.html @@ -0,0 +1,25 @@ + + + +CSS 2.1 Test Suite: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + + + + +
      +
      + + + + + diff --git a/layout/reftests/bugs/25888-2r-ref.html b/layout/reftests/bugs/25888-2r-ref.html new file mode 100644 index 0000000000..98bbec4e1e --- /dev/null +++ b/layout/reftests/bugs/25888-2r-ref.html @@ -0,0 +1,22 @@ + + + +CSS 2.1 Test Suite: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + +
      + +
      + + + + diff --git a/layout/reftests/bugs/25888-2r.html b/layout/reftests/bugs/25888-2r.html new file mode 100644 index 0000000000..3e08ee0fbe --- /dev/null +++ b/layout/reftests/bugs/25888-2r.html @@ -0,0 +1,25 @@ + + + +CSS 2.1 Test Suite: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + + + + +
      +
      + + + + + diff --git a/layout/reftests/bugs/25888-3l-block.html b/layout/reftests/bugs/25888-3l-block.html new file mode 100644 index 0000000000..05ec2bb456 --- /dev/null +++ b/layout/reftests/bugs/25888-3l-block.html @@ -0,0 +1,25 @@ + + + +CSS 2.1 Test Suite: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + + + + +
      +
      + + + + + diff --git a/layout/reftests/bugs/25888-3l-ref.html b/layout/reftests/bugs/25888-3l-ref.html new file mode 100644 index 0000000000..91323f05ed --- /dev/null +++ b/layout/reftests/bugs/25888-3l-ref.html @@ -0,0 +1,21 @@ + + + +CSS 2.1 Test Suite: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + +
      + + + + + diff --git a/layout/reftests/bugs/25888-3l.html b/layout/reftests/bugs/25888-3l.html new file mode 100644 index 0000000000..d50f370b4b --- /dev/null +++ b/layout/reftests/bugs/25888-3l.html @@ -0,0 +1,25 @@ + + + +CSS 2.1 Test Suite: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + + + + +
      +
      + + + + + diff --git a/layout/reftests/bugs/25888-3r-block.html b/layout/reftests/bugs/25888-3r-block.html new file mode 100644 index 0000000000..907287b382 --- /dev/null +++ b/layout/reftests/bugs/25888-3r-block.html @@ -0,0 +1,25 @@ + + + +CSS 2.1 Test Suite: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + + + + +
      +
      + + + + + diff --git a/layout/reftests/bugs/25888-3r-ref.html b/layout/reftests/bugs/25888-3r-ref.html new file mode 100644 index 0000000000..2dec89782d --- /dev/null +++ b/layout/reftests/bugs/25888-3r-ref.html @@ -0,0 +1,21 @@ + + + +CSS 2.1 Test Suite: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + +
      + + + + + diff --git a/layout/reftests/bugs/25888-3r.html b/layout/reftests/bugs/25888-3r.html new file mode 100644 index 0000000000..dd599a84ec --- /dev/null +++ b/layout/reftests/bugs/25888-3r.html @@ -0,0 +1,25 @@ + + + +CSS 2.1 Test Suite: Test for wrapping around floats whose top is below the top of what must wrap around them + + + + + + + + + +
      +
      + + + + + diff --git a/layout/reftests/bugs/260406-1-ref.html b/layout/reftests/bugs/260406-1-ref.html new file mode 100644 index 0000000000..f351341a86 --- /dev/null +++ b/layout/reftests/bugs/260406-1-ref.html @@ -0,0 +1,20 @@ + + + + + + + + + +
      P
      + + + + +
      + + \ No newline at end of file diff --git a/layout/reftests/bugs/260406-1.html b/layout/reftests/bugs/260406-1.html new file mode 100644 index 0000000000..497b3278b6 --- /dev/null +++ b/layout/reftests/bugs/260406-1.html @@ -0,0 +1,20 @@ + + + + + + + + + +
      P
      + + + + +
      + + \ No newline at end of file diff --git a/layout/reftests/bugs/260406.gif b/layout/reftests/bugs/260406.gif new file mode 100644 index 0000000000..5d0a77dc55 Binary files /dev/null and b/layout/reftests/bugs/260406.gif differ diff --git a/layout/reftests/bugs/261826-1-ref.xhtml b/layout/reftests/bugs/261826-1-ref.xhtml new file mode 100644 index 0000000000..4ec5df5155 --- /dev/null +++ b/layout/reftests/bugs/261826-1-ref.xhtml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/261826-1.xhtml b/layout/reftests/bugs/261826-1.xhtml new file mode 100644 index 0000000000..649b2cb6ba --- /dev/null +++ b/layout/reftests/bugs/261826-1.xhtml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/262151-1-ref.html b/layout/reftests/bugs/262151-1-ref.html new file mode 100644 index 0000000000..c3450685c6 --- /dev/null +++ b/layout/reftests/bugs/262151-1-ref.html @@ -0,0 +1,9 @@ + + + + Bug 262151 Reference + + +This text should all be on one line. + + diff --git a/layout/reftests/bugs/262151-1.html b/layout/reftests/bugs/262151-1.html new file mode 100644 index 0000000000..f47cd25187 --- /dev/null +++ b/layout/reftests/bugs/262151-1.html @@ -0,0 +1,19 @@ + + + + Bug 262151 + + + + + + + + +
      + + +
      This text should all be on one line.
      +
      + + diff --git a/layout/reftests/bugs/262998-1-ref.html b/layout/reftests/bugs/262998-1-ref.html new file mode 100644 index 0000000000..3cebe6f020 --- /dev/null +++ b/layout/reftests/bugs/262998-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/bugs/262998-1.html b/layout/reftests/bugs/262998-1.html new file mode 100644 index 0000000000..79eccd7ff7 --- /dev/null +++ b/layout/reftests/bugs/262998-1.html @@ -0,0 +1,21 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/267353-1-ref.html b/layout/reftests/bugs/267353-1-ref.html new file mode 100644 index 0000000000..53a571eaa4 --- /dev/null +++ b/layout/reftests/bugs/267353-1-ref.html @@ -0,0 +1,17 @@ + + + + Bug 267353 Reference + + + + + +
      + + + +
       

      +
      + + diff --git a/layout/reftests/bugs/267353-1.html b/layout/reftests/bugs/267353-1.html new file mode 100644 index 0000000000..c6cf17e7af --- /dev/null +++ b/layout/reftests/bugs/267353-1.html @@ -0,0 +1,14 @@ + + + + Bug 267353 + + + + +
      +
       
      +
      +
      + + diff --git a/layout/reftests/bugs/269908-1-ref.html b/layout/reftests/bugs/269908-1-ref.html new file mode 100644 index 0000000000..38cccd6ec8 --- /dev/null +++ b/layout/reftests/bugs/269908-1-ref.html @@ -0,0 +1,11 @@ + + + +
      +
      test
      +
      +
      +
      test
      +
      + + diff --git a/layout/reftests/bugs/269908-1.html b/layout/reftests/bugs/269908-1.html new file mode 100644 index 0000000000..2578eac89a --- /dev/null +++ b/layout/reftests/bugs/269908-1.html @@ -0,0 +1,11 @@ + + + +
      +test +
      +
      +test +
      + + diff --git a/layout/reftests/bugs/269908-2-ref.html b/layout/reftests/bugs/269908-2-ref.html new file mode 100644 index 0000000000..3a986102eb --- /dev/null +++ b/layout/reftests/bugs/269908-2-ref.html @@ -0,0 +1,8 @@ + + + +
      +
      test
      +
      + + diff --git a/layout/reftests/bugs/269908-2.html b/layout/reftests/bugs/269908-2.html new file mode 100644 index 0000000000..90ceea356d --- /dev/null +++ b/layout/reftests/bugs/269908-2.html @@ -0,0 +1,8 @@ + + + +
      +test +
      + + diff --git a/layout/reftests/bugs/269908-3-ref.html b/layout/reftests/bugs/269908-3-ref.html new file mode 100644 index 0000000000..114c58bff6 --- /dev/null +++ b/layout/reftests/bugs/269908-3-ref.html @@ -0,0 +1,8 @@ + + + +
      +
      test
      +
      + + diff --git a/layout/reftests/bugs/269908-3.html b/layout/reftests/bugs/269908-3.html new file mode 100644 index 0000000000..6d36ac1693 --- /dev/null +++ b/layout/reftests/bugs/269908-3.html @@ -0,0 +1,8 @@ + + + +
      +test +
      + + diff --git a/layout/reftests/bugs/269908-4-ref.html b/layout/reftests/bugs/269908-4-ref.html new file mode 100644 index 0000000000..58f6ccffef --- /dev/null +++ b/layout/reftests/bugs/269908-4-ref.html @@ -0,0 +1,8 @@ + + + +
      +
      test
      +
      + + diff --git a/layout/reftests/bugs/269908-4.html b/layout/reftests/bugs/269908-4.html new file mode 100644 index 0000000000..cfa207ac54 --- /dev/null +++ b/layout/reftests/bugs/269908-4.html @@ -0,0 +1,8 @@ + + + +
      +test +
      + + diff --git a/layout/reftests/bugs/269908-5-ref.html b/layout/reftests/bugs/269908-5-ref.html new file mode 100644 index 0000000000..03a7a816d7 --- /dev/null +++ b/layout/reftests/bugs/269908-5-ref.html @@ -0,0 +1,8 @@ + + + +
      +test +
      + + diff --git a/layout/reftests/bugs/269908-5.html b/layout/reftests/bugs/269908-5.html new file mode 100644 index 0000000000..a8bf121e5a --- /dev/null +++ b/layout/reftests/bugs/269908-5.html @@ -0,0 +1,8 @@ + + + +
      +test +
      + + diff --git a/layout/reftests/bugs/271747-1-ref.html b/layout/reftests/bugs/271747-1-ref.html new file mode 100644 index 0000000000..e30c7d1f56 --- /dev/null +++ b/layout/reftests/bugs/271747-1-ref.html @@ -0,0 +1,21 @@ + +Bug 271747 Width in table cells in bottom row sometimes ignored + + + + + + + + + + + + +
      + +
      + \ No newline at end of file diff --git a/layout/reftests/bugs/271747-1a.html b/layout/reftests/bugs/271747-1a.html new file mode 100644 index 0000000000..3e9668b611 --- /dev/null +++ b/layout/reftests/bugs/271747-1a.html @@ -0,0 +1,21 @@ + +Bug 271747 Width in table cells in bottom row sometimes ignored + + + + + + + + + + + + +
      + +
      + \ No newline at end of file diff --git a/layout/reftests/bugs/271747-1b.html b/layout/reftests/bugs/271747-1b.html new file mode 100644 index 0000000000..db31e8524b --- /dev/null +++ b/layout/reftests/bugs/271747-1b.html @@ -0,0 +1,21 @@ + +Bug 271747 Width in table cells in bottom row sometimes ignored + + + + + + + + + + + + +
      + +
      + \ No newline at end of file diff --git a/layout/reftests/bugs/272646-1-ref.xhtml b/layout/reftests/bugs/272646-1-ref.xhtml new file mode 100644 index 0000000000..7113f56417 --- /dev/null +++ b/layout/reftests/bugs/272646-1-ref.xhtml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/272646-1.xhtml b/layout/reftests/bugs/272646-1.xhtml new file mode 100644 index 0000000000..940166dbb2 --- /dev/null +++ b/layout/reftests/bugs/272646-1.xhtml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/272646-2-ref.xhtml b/layout/reftests/bugs/272646-2-ref.xhtml new file mode 100644 index 0000000000..3ff3916965 --- /dev/null +++ b/layout/reftests/bugs/272646-2-ref.xhtml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/272646-2a.xhtml b/layout/reftests/bugs/272646-2a.xhtml new file mode 100644 index 0000000000..43c2b8122c --- /dev/null +++ b/layout/reftests/bugs/272646-2a.xhtml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/272646-2b.xhtml b/layout/reftests/bugs/272646-2b.xhtml new file mode 100644 index 0000000000..10e91a2892 --- /dev/null +++ b/layout/reftests/bugs/272646-2b.xhtml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/272646-2c.xhtml b/layout/reftests/bugs/272646-2c.xhtml new file mode 100644 index 0000000000..ba8e5d65a5 --- /dev/null +++ b/layout/reftests/bugs/272646-2c.xhtml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/273681-1-ref.html b/layout/reftests/bugs/273681-1-ref.html new file mode 100644 index 0000000000..35ca47ca3b --- /dev/null +++ b/layout/reftests/bugs/273681-1-ref.html @@ -0,0 +1,28 @@ + + + +
      + + +
      + + + diff --git a/layout/reftests/bugs/273681-1.html b/layout/reftests/bugs/273681-1.html new file mode 100644 index 0000000000..2a68f2230c --- /dev/null +++ b/layout/reftests/bugs/273681-1.html @@ -0,0 +1,33 @@ + + + +
      + + +
      + + + diff --git a/layout/reftests/bugs/278266-1-ref.html b/layout/reftests/bugs/278266-1-ref.html new file mode 100644 index 0000000000..abd4884c32 --- /dev/null +++ b/layout/reftests/bugs/278266-1-ref.html @@ -0,0 +1,7 @@ + + + +There should be text below this line: +
      Second line of text
      + + diff --git a/layout/reftests/bugs/278266-1a.html b/layout/reftests/bugs/278266-1a.html new file mode 100644 index 0000000000..0e0653ad23 --- /dev/null +++ b/layout/reftests/bugs/278266-1a.html @@ -0,0 +1,7 @@ + + + +There should be text below this line: +
      + + diff --git a/layout/reftests/bugs/278266-1b.html b/layout/reftests/bugs/278266-1b.html new file mode 100644 index 0000000000..4ed72ca571 --- /dev/null +++ b/layout/reftests/bugs/278266-1b.html @@ -0,0 +1,7 @@ + + + +There should be text below this line: +
      Second line of text
      + + diff --git a/layout/reftests/bugs/280708-1-ref.html b/layout/reftests/bugs/280708-1-ref.html new file mode 100644 index 0000000000..8b7dbec5dd --- /dev/null +++ b/layout/reftests/bugs/280708-1-ref.html @@ -0,0 +1,9 @@ + + + + + +
      + diff --git a/layout/reftests/bugs/280708-1a.html b/layout/reftests/bugs/280708-1a.html new file mode 100644 index 0000000000..37ff834282 --- /dev/null +++ b/layout/reftests/bugs/280708-1a.html @@ -0,0 +1,9 @@ + + + + + +
      + diff --git a/layout/reftests/bugs/280708-1b.html b/layout/reftests/bugs/280708-1b.html new file mode 100644 index 0000000000..c5a94ab35c --- /dev/null +++ b/layout/reftests/bugs/280708-1b.html @@ -0,0 +1,9 @@ + + + + + +
      + diff --git a/layout/reftests/bugs/281241-1-ref.html b/layout/reftests/bugs/281241-1-ref.html new file mode 100644 index 0000000000..12c3ca9cfc --- /dev/null +++ b/layout/reftests/bugs/281241-1-ref.html @@ -0,0 +1,13 @@ + + + + col removal + + + + + + +
       
      + + diff --git a/layout/reftests/bugs/281241-1.html b/layout/reftests/bugs/281241-1.html new file mode 100644 index 0000000000..e6d40d1f07 --- /dev/null +++ b/layout/reftests/bugs/281241-1.html @@ -0,0 +1,23 @@ + + + + col removal + + + + + + + + + +
       
      + + diff --git a/layout/reftests/bugs/281241-2.xhtml b/layout/reftests/bugs/281241-2.xhtml new file mode 100644 index 0000000000..3c6df6da10 --- /dev/null +++ b/layout/reftests/bugs/281241-2.xhtml @@ -0,0 +1,11 @@ + + + + + + + + +
       
      + + diff --git a/layout/reftests/bugs/283686-1.html b/layout/reftests/bugs/283686-1.html new file mode 100644 index 0000000000..6ed8312162 --- /dev/null +++ b/layout/reftests/bugs/283686-1.html @@ -0,0 +1,5 @@ + + +Testcase, bug 283686 (root element having display:none) +

      Hello world!

      + diff --git a/layout/reftests/bugs/283686-2-ref.html b/layout/reftests/bugs/283686-2-ref.html new file mode 100644 index 0000000000..7aff98b49b --- /dev/null +++ b/layout/reftests/bugs/283686-2-ref.html @@ -0,0 +1,5 @@ + + +Testcase, bug 283686 (root element having display:none) +

      Hello world!

      + diff --git a/layout/reftests/bugs/283686-2.html b/layout/reftests/bugs/283686-2.html new file mode 100644 index 0000000000..7e07caa48a --- /dev/null +++ b/layout/reftests/bugs/283686-2.html @@ -0,0 +1,12 @@ + + + + +Testcase, bug 283686 (root element having display:none) +

      Hello world!

      + diff --git a/layout/reftests/bugs/283686-3.html b/layout/reftests/bugs/283686-3.html new file mode 100644 index 0000000000..92ae2bc06a --- /dev/null +++ b/layout/reftests/bugs/283686-3.html @@ -0,0 +1,12 @@ + + + + +Testcase, bug 283686 (root element having display:none) +

      Hello world!

      + diff --git a/layout/reftests/bugs/28811-1-inner.html b/layout/reftests/bugs/28811-1-inner.html new file mode 100644 index 0000000000..d47a4499e4 --- /dev/null +++ b/layout/reftests/bugs/28811-1-inner.html @@ -0,0 +1,34 @@ + + + +Testcase for resizing elements that depend on containing block width + + + + +
      text
      +
      text
      +
      +
      +
      +
      + +
      text
      +
      text
      +
      text
      +
      text
      + +
      +
      +
      + +
      This is an inline-block that contains enough text that its shrink-wrap width will be based on the available size in its container. Blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah.
      +
      +
      This is a fieldset that contains enough text that its shrink-wrap width will be based on the available size in its container. Blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah.
      + +
      text in a span
      +
      text in a span
      + + + diff --git a/layout/reftests/bugs/28811-1-ref.html b/layout/reftests/bugs/28811-1-ref.html new file mode 100644 index 0000000000..99c806f950 --- /dev/null +++ b/layout/reftests/bugs/28811-1-ref.html @@ -0,0 +1,12 @@ + + + +Testcase for resizing elements that depend on containing block width + + + + + + diff --git a/layout/reftests/bugs/28811-1a.html b/layout/reftests/bugs/28811-1a.html new file mode 100644 index 0000000000..14d77d0249 --- /dev/null +++ b/layout/reftests/bugs/28811-1a.html @@ -0,0 +1,19 @@ + + + +Testcase for resizing elements that depend on containing block width + + + + + + + diff --git a/layout/reftests/bugs/28811-1b.html b/layout/reftests/bugs/28811-1b.html new file mode 100644 index 0000000000..ee854c18f2 --- /dev/null +++ b/layout/reftests/bugs/28811-1b.html @@ -0,0 +1,19 @@ + + + +Testcase for resizing elements that depend on containing block width + + + + + + + diff --git a/layout/reftests/bugs/28811-2-inner.html b/layout/reftests/bugs/28811-2-inner.html new file mode 100644 index 0000000000..e101c0df93 --- /dev/null +++ b/layout/reftests/bugs/28811-2-inner.html @@ -0,0 +1,34 @@ + + + +Testcase for resizing elements that depend on containing block width + + + + +
      text
      +
      text
      +
      +
      +
      +
      + +
      text
      +
      text
      +
      text
      +
      text
      + +
      +
      +
      + +
      This is an inline-block that contains enough text that its shrink-wrap width will be based on the available size in its container. Blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah.
      +
      +
      This is a fieldset that contains enough text that its shrink-wrap width will be based on the available size in its container. Blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah.
      + +
      text in a span
      +
      text in a span
      + + + diff --git a/layout/reftests/bugs/28811-2-ref.html b/layout/reftests/bugs/28811-2-ref.html new file mode 100644 index 0000000000..e9d2264685 --- /dev/null +++ b/layout/reftests/bugs/28811-2-ref.html @@ -0,0 +1,12 @@ + + + +Testcase for resizing elements that depend on containing block width + + + + + + diff --git a/layout/reftests/bugs/28811-2a.html b/layout/reftests/bugs/28811-2a.html new file mode 100644 index 0000000000..b1fc1166d6 --- /dev/null +++ b/layout/reftests/bugs/28811-2a.html @@ -0,0 +1,19 @@ + + + +Testcase for resizing elements that depend on containing block width + + + + + + + diff --git a/layout/reftests/bugs/28811-2b.html b/layout/reftests/bugs/28811-2b.html new file mode 100644 index 0000000000..a66b9305d2 --- /dev/null +++ b/layout/reftests/bugs/28811-2b.html @@ -0,0 +1,19 @@ + + + +Testcase for resizing elements that depend on containing block width + + + + + + + diff --git a/layout/reftests/bugs/289384-1.xhtml b/layout/reftests/bugs/289384-1.xhtml new file mode 100644 index 0000000000..89cf169ccf --- /dev/null +++ b/layout/reftests/bugs/289384-1.xhtml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/layout/reftests/bugs/289384-ref.xhtml b/layout/reftests/bugs/289384-ref.xhtml new file mode 100644 index 0000000000..5c5b8252ac --- /dev/null +++ b/layout/reftests/bugs/289384-ref.xhtml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/layout/reftests/bugs/289480-mask.png b/layout/reftests/bugs/289480-mask.png new file mode 100644 index 0000000000..e1a6f41270 Binary files /dev/null and b/layout/reftests/bugs/289480-mask.png differ diff --git a/layout/reftests/bugs/289480-ref.html b/layout/reftests/bugs/289480-ref.html new file mode 100644 index 0000000000..af68cfcd65 --- /dev/null +++ b/layout/reftests/bugs/289480-ref.html @@ -0,0 +1,17 @@ + + + + The Second Acid Test (Reference Rendering) + + + +

      Hello World!

      +

      Follow this link to view the reference image, which should be rendered below the text "Hello World!" on the test page in the same way that this paragraph is rendered below that text on this page.

      + + diff --git a/layout/reftests/bugs/289480-ref.png b/layout/reftests/bugs/289480-ref.png new file mode 100644 index 0000000000..d2f0602ed8 Binary files /dev/null and b/layout/reftests/bugs/289480-ref.png differ diff --git a/layout/reftests/bugs/289480.html b/layout/reftests/bugs/289480.html new file mode 100644 index 0000000000..10ba94b61d --- /dev/null +++ b/layout/reftests/bugs/289480.html @@ -0,0 +1,153 @@ + + + + The Second Acid Test + + + + + +
      +

      Standards compliant?

      +

      Take The Acid2 Test and compare it to the reference rendering.

      +
      +

      Hello World!

      + +
      +

      +

      +
                                    
      +
      ERROR
      +
      +
      + +
      +
       
      +
      +
        +
      • +
      • +
      • +
      • + +
      +
      + +
      + + diff --git a/layout/reftests/bugs/290129-1-ref.html b/layout/reftests/bugs/290129-1-ref.html new file mode 100644 index 0000000000..1ec0f01cf6 --- /dev/null +++ b/layout/reftests/bugs/290129-1-ref.html @@ -0,0 +1,16 @@ + + + + + + + + + +
      xA
      xa1a2
      + + + \ No newline at end of file diff --git a/layout/reftests/bugs/290129-1.html b/layout/reftests/bugs/290129-1.html new file mode 100644 index 0000000000..d49af9a34b --- /dev/null +++ b/layout/reftests/bugs/290129-1.html @@ -0,0 +1,49 @@ + + + + + + + + + +
      xA
      xa1a2
      + + + + + \ No newline at end of file diff --git a/layout/reftests/bugs/291078-1-ref.html b/layout/reftests/bugs/291078-1-ref.html new file mode 100644 index 0000000000..231da2694d --- /dev/null +++ b/layout/reftests/bugs/291078-1-ref.html @@ -0,0 +1,19 @@ + + + + + + + +
      + + +
      + + diff --git a/layout/reftests/bugs/291078-1.html b/layout/reftests/bugs/291078-1.html new file mode 100644 index 0000000000..acbba5dd8b --- /dev/null +++ b/layout/reftests/bugs/291078-1.html @@ -0,0 +1,26 @@ + + + + + + + + + + +
      + + +
      + + diff --git a/layout/reftests/bugs/291078-2-ref.html b/layout/reftests/bugs/291078-2-ref.html new file mode 100644 index 0000000000..d3622c37e1 --- /dev/null +++ b/layout/reftests/bugs/291078-2-ref.html @@ -0,0 +1,12 @@ + + + + + + + +
      + text text +
      + + diff --git a/layout/reftests/bugs/291078-2.html b/layout/reftests/bugs/291078-2.html new file mode 100644 index 0000000000..09886bd85b --- /dev/null +++ b/layout/reftests/bugs/291078-2.html @@ -0,0 +1,19 @@ + + + + + + + + + + +
      + text text +
      + + diff --git a/layout/reftests/bugs/291262-1-ref.html b/layout/reftests/bugs/291262-1-ref.html new file mode 100644 index 0000000000..86392c2b6d --- /dev/null +++ b/layout/reftests/bugs/291262-1-ref.html @@ -0,0 +1,20 @@ + + + +Styling the CANVAS element + + + +
      + + diff --git a/layout/reftests/bugs/291262-1.html b/layout/reftests/bugs/291262-1.html new file mode 100644 index 0000000000..ca30af3f93 --- /dev/null +++ b/layout/reftests/bugs/291262-1.html @@ -0,0 +1,20 @@ + + + +Styling the CANVAS element + + + + + + diff --git a/layout/reftests/bugs/294306-1.html b/layout/reftests/bugs/294306-1.html new file mode 100644 index 0000000000..dfa28bd82f --- /dev/null +++ b/layout/reftests/bugs/294306-1.html @@ -0,0 +1,10 @@ + + + + + +

      Right Float +Text in the block +

      + + diff --git a/layout/reftests/bugs/294306-1a-ref.html b/layout/reftests/bugs/294306-1a-ref.html new file mode 100644 index 0000000000..8be64df4c2 --- /dev/null +++ b/layout/reftests/bugs/294306-1a-ref.html @@ -0,0 +1,10 @@ + + + + + Right Float +

      +Text in the block +

      + + diff --git a/layout/reftests/bugs/294306-1b-ref.html b/layout/reftests/bugs/294306-1b-ref.html new file mode 100644 index 0000000000..2fd828952b --- /dev/null +++ b/layout/reftests/bugs/294306-1b-ref.html @@ -0,0 +1,10 @@ + + + + + Right Float +

      +Text in the block +

      + + diff --git a/layout/reftests/bugs/296361-1.html b/layout/reftests/bugs/296361-1.html new file mode 100644 index 0000000000..8bd89f4753 --- /dev/null +++ b/layout/reftests/bugs/296361-1.html @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + +
      move mouse over this text
      + \ No newline at end of file diff --git a/layout/reftests/bugs/296361-ref.html b/layout/reftests/bugs/296361-ref.html new file mode 100644 index 0000000000..73a4c9344c --- /dev/null +++ b/layout/reftests/bugs/296361-ref.html @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + +
      move mouse over this text
      + \ No newline at end of file diff --git a/layout/reftests/bugs/296904-1-ref.html b/layout/reftests/bugs/296904-1-ref.html new file mode 100644 index 0000000000..e8ed6301c4 --- /dev/null +++ b/layout/reftests/bugs/296904-1-ref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/bugs/296904-1.html b/layout/reftests/bugs/296904-1.html new file mode 100644 index 0000000000..fc9a96f898 --- /dev/null +++ b/layout/reftests/bugs/296904-1.html @@ -0,0 +1,25 @@ + + + diff --git a/layout/reftests/bugs/299136-1-ref.html b/layout/reftests/bugs/299136-1-ref.html new file mode 100644 index 0000000000..dbd327ded5 --- /dev/null +++ b/layout/reftests/bugs/299136-1-ref.html @@ -0,0 +1,6 @@ + + + +The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. + + diff --git a/layout/reftests/bugs/299136-1.html b/layout/reftests/bugs/299136-1.html new file mode 100644 index 0000000000..4ff5c48f39 --- /dev/null +++ b/layout/reftests/bugs/299136-1.html @@ -0,0 +1,11 @@ + + + + + + +The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. + + diff --git a/layout/reftests/bugs/299837-1-ref.html b/layout/reftests/bugs/299837-1-ref.html new file mode 100644 index 0000000000..9b4b4632f2 --- /dev/null +++ b/layout/reftests/bugs/299837-1-ref.html @@ -0,0 +1,13 @@ + + + +
      +
      Left
      +
      Right
      +
      +
      +
      Right
      +
      Left
      +
      + + diff --git a/layout/reftests/bugs/299837-1.html b/layout/reftests/bugs/299837-1.html new file mode 100644 index 0000000000..fb3be0a26f --- /dev/null +++ b/layout/reftests/bugs/299837-1.html @@ -0,0 +1,13 @@ + + + +
      +
      Left
      +
      Right
      +
      +
      +
      Right
      +
      Left
      +
      + + diff --git a/layout/reftests/bugs/299837-3-ref.xhtml b/layout/reftests/bugs/299837-3-ref.xhtml new file mode 100644 index 0000000000..ae418f9660 --- /dev/null +++ b/layout/reftests/bugs/299837-3-ref.xhtml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/299837-3.xhtml b/layout/reftests/bugs/299837-3.xhtml new file mode 100644 index 0000000000..0431df0d53 --- /dev/null +++ b/layout/reftests/bugs/299837-3.xhtml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/300691-1-ref.html b/layout/reftests/bugs/300691-1-ref.html new file mode 100644 index 0000000000..c252f61959 --- /dev/null +++ b/layout/reftests/bugs/300691-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/bugs/300691-1a.html b/layout/reftests/bugs/300691-1a.html new file mode 100644 index 0000000000..9f216cd37d --- /dev/null +++ b/layout/reftests/bugs/300691-1a.html @@ -0,0 +1,10 @@ + + + + + + + diff --git a/layout/reftests/bugs/300691-1b.html b/layout/reftests/bugs/300691-1b.html new file mode 100644 index 0000000000..031abdad9c --- /dev/null +++ b/layout/reftests/bugs/300691-1b.html @@ -0,0 +1,10 @@ + + + + + + + diff --git a/layout/reftests/bugs/300691-1c.html b/layout/reftests/bugs/300691-1c.html new file mode 100644 index 0000000000..6106858885 --- /dev/null +++ b/layout/reftests/bugs/300691-1c.html @@ -0,0 +1,12 @@ + + + + + + + diff --git a/layout/reftests/bugs/300691-1d.html b/layout/reftests/bugs/300691-1d.html new file mode 100644 index 0000000000..62d0e3fe74 --- /dev/null +++ b/layout/reftests/bugs/300691-1d.html @@ -0,0 +1,10 @@ + + + + + + + diff --git a/layout/reftests/bugs/300691-1e.html b/layout/reftests/bugs/300691-1e.html new file mode 100644 index 0000000000..349438ea25 --- /dev/null +++ b/layout/reftests/bugs/300691-1e.html @@ -0,0 +1,11 @@ + + + + + + + diff --git a/layout/reftests/bugs/300691-1f.html b/layout/reftests/bugs/300691-1f.html new file mode 100644 index 0000000000..b1d3b11a7e --- /dev/null +++ b/layout/reftests/bugs/300691-1f.html @@ -0,0 +1,15 @@ + + + + + + + diff --git a/layout/reftests/bugs/301726-1-ref.html b/layout/reftests/bugs/301726-1-ref.html new file mode 100644 index 0000000000..db6961e261 --- /dev/null +++ b/layout/reftests/bugs/301726-1-ref.html @@ -0,0 +1,33 @@ + + + + Overflow: Auto / Cascaded Boxes / Scrollbar Rendering Testcase + + + + +
      +
      +
      +   +
      +
      +
      + + \ No newline at end of file diff --git a/layout/reftests/bugs/301726-1.html b/layout/reftests/bugs/301726-1.html new file mode 100644 index 0000000000..b9d492d9cd --- /dev/null +++ b/layout/reftests/bugs/301726-1.html @@ -0,0 +1,32 @@ + + + + Overflow: Auto / Cascaded Boxes / Scrollbar Rendering Testcase + + + + +
      +
      +
      +   +
      +
      +
      + + \ No newline at end of file diff --git a/layout/reftests/bugs/301726-2-ref.html b/layout/reftests/bugs/301726-2-ref.html new file mode 100644 index 0000000000..00fca7fd13 --- /dev/null +++ b/layout/reftests/bugs/301726-2-ref.html @@ -0,0 +1,10 @@ + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/301726-2.html b/layout/reftests/bugs/301726-2.html new file mode 100644 index 0000000000..88f3dcb08d --- /dev/null +++ b/layout/reftests/bugs/301726-2.html @@ -0,0 +1,10 @@ + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/302379-ref.html b/layout/reftests/bugs/302379-ref.html new file mode 100644 index 0000000000..a6a38c6dcd --- /dev/null +++ b/layout/reftests/bugs/302379-ref.html @@ -0,0 +1,17 @@ + + + + + + + +
      + +long string long string long string long string long string long string long string long string + + +
      + diff --git a/layout/reftests/bugs/302379.html b/layout/reftests/bugs/302379.html new file mode 100644 index 0000000000..6a1a091583 --- /dev/null +++ b/layout/reftests/bugs/302379.html @@ -0,0 +1,21 @@ + + + + + + + +
      + +long string long string long string long string long string long string long string long string + + +
      + + diff --git a/layout/reftests/bugs/306630-1-ref.html b/layout/reftests/bugs/306630-1-ref.html new file mode 100644 index 0000000000..5eb2f86dc4 --- /dev/null +++ b/layout/reftests/bugs/306630-1-ref.html @@ -0,0 +1,6 @@ + + + + + diff --git a/layout/reftests/bugs/306630-1.html b/layout/reftests/bugs/306630-1.html new file mode 100644 index 0000000000..a64d6cfdbd --- /dev/null +++ b/layout/reftests/bugs/306630-1.html @@ -0,0 +1,4 @@ + + + + diff --git a/layout/reftests/bugs/306660-1-ref.html b/layout/reftests/bugs/306660-1-ref.html new file mode 100644 index 0000000000..36929dcd57 --- /dev/null +++ b/layout/reftests/bugs/306660-1-ref.html @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/bugs/306660-1.html b/layout/reftests/bugs/306660-1.html new file mode 100644 index 0000000000..c877778d2e --- /dev/null +++ b/layout/reftests/bugs/306660-1.html @@ -0,0 +1,8 @@ + + + + + + diff --git a/layout/reftests/bugs/306660-2-ref.html b/layout/reftests/bugs/306660-2-ref.html new file mode 100644 index 0000000000..2ea698faf1 --- /dev/null +++ b/layout/reftests/bugs/306660-2-ref.html @@ -0,0 +1,4 @@ + + + + diff --git a/layout/reftests/bugs/306660-2.html b/layout/reftests/bugs/306660-2.html new file mode 100644 index 0000000000..0e46831a18 --- /dev/null +++ b/layout/reftests/bugs/306660-2.html @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/layout/reftests/bugs/306660-3-ref.html b/layout/reftests/bugs/306660-3-ref.html new file mode 100644 index 0000000000..9457b7b064 --- /dev/null +++ b/layout/reftests/bugs/306660-3-ref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/bugs/306660-3.html b/layout/reftests/bugs/306660-3.html new file mode 100644 index 0000000000..f8bd44235e --- /dev/null +++ b/layout/reftests/bugs/306660-3.html @@ -0,0 +1,14 @@ + + + + + + + diff --git a/layout/reftests/bugs/307076-1-ref.html b/layout/reftests/bugs/307076-1-ref.html new file mode 100644 index 0000000000..4e539f10b8 --- /dev/null +++ b/layout/reftests/bugs/307076-1-ref.html @@ -0,0 +1,13 @@ + + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/307076-1.html b/layout/reftests/bugs/307076-1.html new file mode 100644 index 0000000000..d27cad93af --- /dev/null +++ b/layout/reftests/bugs/307076-1.html @@ -0,0 +1,22 @@ + + + + + + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/307102-1-ref.html b/layout/reftests/bugs/307102-1-ref.html new file mode 100644 index 0000000000..efd13ed682 --- /dev/null +++ b/layout/reftests/bugs/307102-1-ref.html @@ -0,0 +1,8 @@ + + + +
      + +
      + + diff --git a/layout/reftests/bugs/307102-1.html b/layout/reftests/bugs/307102-1.html new file mode 100644 index 0000000000..45ebc5a67c --- /dev/null +++ b/layout/reftests/bugs/307102-1.html @@ -0,0 +1,9 @@ + + + +
      + +
      + + diff --git a/layout/reftests/bugs/307102-2-ref.html b/layout/reftests/bugs/307102-2-ref.html new file mode 100644 index 0000000000..8b72bc0383 --- /dev/null +++ b/layout/reftests/bugs/307102-2-ref.html @@ -0,0 +1,8 @@ + + + +
      + +
      + + diff --git a/layout/reftests/bugs/307102-2.html b/layout/reftests/bugs/307102-2.html new file mode 100644 index 0000000000..cfeb6658a9 --- /dev/null +++ b/layout/reftests/bugs/307102-2.html @@ -0,0 +1,8 @@ + + + +
      + +
      + + diff --git a/layout/reftests/bugs/307102-3-ref.html b/layout/reftests/bugs/307102-3-ref.html new file mode 100644 index 0000000000..c000b10a7e --- /dev/null +++ b/layout/reftests/bugs/307102-3-ref.html @@ -0,0 +1,9 @@ + + + +
      + +
      + + diff --git a/layout/reftests/bugs/307102-3.html b/layout/reftests/bugs/307102-3.html new file mode 100644 index 0000000000..fa0fe7fdb7 --- /dev/null +++ b/layout/reftests/bugs/307102-3.html @@ -0,0 +1,9 @@ + + + +
      + +
      + + diff --git a/layout/reftests/bugs/307102-4-ref.html b/layout/reftests/bugs/307102-4-ref.html new file mode 100644 index 0000000000..c8f6fb1a2e --- /dev/null +++ b/layout/reftests/bugs/307102-4-ref.html @@ -0,0 +1,10 @@ + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/307102-4.html b/layout/reftests/bugs/307102-4.html new file mode 100644 index 0000000000..85ba26ceed --- /dev/null +++ b/layout/reftests/bugs/307102-4.html @@ -0,0 +1,10 @@ + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/308406-1-ref.html b/layout/reftests/bugs/308406-1-ref.html new file mode 100644 index 0000000000..7dd1af8dba --- /dev/null +++ b/layout/reftests/bugs/308406-1-ref.html @@ -0,0 +1,14 @@ + + + + + + + + + + + +
      Value Value Value
      + + diff --git a/layout/reftests/bugs/308406-1.html b/layout/reftests/bugs/308406-1.html new file mode 100644 index 0000000000..15b70d73c2 --- /dev/null +++ b/layout/reftests/bugs/308406-1.html @@ -0,0 +1,14 @@ + + + + + + + + + + + +
      Value Value Value
      + + diff --git a/layout/reftests/bugs/308406-2-ref.html b/layout/reftests/bugs/308406-2-ref.html new file mode 100644 index 0000000000..307e9d6655 --- /dev/null +++ b/layout/reftests/bugs/308406-2-ref.html @@ -0,0 +1,13 @@ + + + + + + + + + + +
      Value Value Value
      + + diff --git a/layout/reftests/bugs/308406-2.html b/layout/reftests/bugs/308406-2.html new file mode 100644 index 0000000000..d2ab236a52 --- /dev/null +++ b/layout/reftests/bugs/308406-2.html @@ -0,0 +1,13 @@ + + + + + + + + + + +
      Value Value Value
      + + diff --git a/layout/reftests/bugs/309550-1-ref.html b/layout/reftests/bugs/309550-1-ref.html new file mode 100644 index 0000000000..005ca30428 --- /dev/null +++ b/layout/reftests/bugs/309550-1-ref.html @@ -0,0 +1,26 @@ + + + + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/309550-1.html b/layout/reftests/bugs/309550-1.html new file mode 100644 index 0000000000..a161193d32 --- /dev/null +++ b/layout/reftests/bugs/309550-1.html @@ -0,0 +1,30 @@ + + + + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/311366-unknown-block-1-ref.html b/layout/reftests/bugs/311366-unknown-block-1-ref.html new file mode 100644 index 0000000000..2bdd61718d --- /dev/null +++ b/layout/reftests/bugs/311366-unknown-block-1-ref.html @@ -0,0 +1,5 @@ + + +

      This should have a green background diff --git a/layout/reftests/bugs/311366-unknown-block-1.html b/layout/reftests/bugs/311366-unknown-block-1.html new file mode 100644 index 0000000000..46b0cba832 --- /dev/null +++ b/layout/reftests/bugs/311366-unknown-block-1.html @@ -0,0 +1,5 @@ + + +

      This should have a green background \ No newline at end of file diff --git a/layout/reftests/bugs/311366-unknown-block-2-ref.html b/layout/reftests/bugs/311366-unknown-block-2-ref.html new file mode 100644 index 0000000000..858a0bd4ae --- /dev/null +++ b/layout/reftests/bugs/311366-unknown-block-2-ref.html @@ -0,0 +1,5 @@ + + +

      foo

      this should have a green background

      \ No newline at end of file diff --git a/layout/reftests/bugs/311366-unknown-block-2.html b/layout/reftests/bugs/311366-unknown-block-2.html new file mode 100644 index 0000000000..51920456b7 --- /dev/null +++ b/layout/reftests/bugs/311366-unknown-block-2.html @@ -0,0 +1,5 @@ + + +
      foo

      this should have a green background

      \ No newline at end of file diff --git a/layout/reftests/bugs/311366-unknown-block-3-ref.html b/layout/reftests/bugs/311366-unknown-block-3-ref.html new file mode 100644 index 0000000000..965bb04a71 --- /dev/null +++ b/layout/reftests/bugs/311366-unknown-block-3-ref.html @@ -0,0 +1,5 @@ + + +

      This should have a green background

      foo \ No newline at end of file diff --git a/layout/reftests/bugs/311366-unknown-block-3.html b/layout/reftests/bugs/311366-unknown-block-3.html new file mode 100644 index 0000000000..26b1cfdbf3 --- /dev/null +++ b/layout/reftests/bugs/311366-unknown-block-3.html @@ -0,0 +1,5 @@ + + +

      This should have a green background

      foo \ No newline at end of file diff --git a/layout/reftests/bugs/311366-unknown-inline-1-ref.html b/layout/reftests/bugs/311366-unknown-inline-1-ref.html new file mode 100644 index 0000000000..0efd5b8576 --- /dev/null +++ b/layout/reftests/bugs/311366-unknown-inline-1-ref.html @@ -0,0 +1,5 @@ + + +

      foo this should have a green background

      \ No newline at end of file diff --git a/layout/reftests/bugs/311366-unknown-inline-1.html b/layout/reftests/bugs/311366-unknown-inline-1.html new file mode 100644 index 0000000000..1b503ac1b0 --- /dev/null +++ b/layout/reftests/bugs/311366-unknown-inline-1.html @@ -0,0 +1,5 @@ + + +

      foo this should have a green background

      \ No newline at end of file diff --git a/layout/reftests/bugs/311366-unknown-inline-2-ref.html b/layout/reftests/bugs/311366-unknown-inline-2-ref.html new file mode 100644 index 0000000000..149025eb97 --- /dev/null +++ b/layout/reftests/bugs/311366-unknown-inline-2-ref.html @@ -0,0 +1,5 @@ + + +foo this should have a green background \ No newline at end of file diff --git a/layout/reftests/bugs/311366-unknown-inline-2.html b/layout/reftests/bugs/311366-unknown-inline-2.html new file mode 100644 index 0000000000..5640710c88 --- /dev/null +++ b/layout/reftests/bugs/311366-unknown-inline-2.html @@ -0,0 +1,5 @@ + + +foo this should have a green background \ No newline at end of file diff --git a/layout/reftests/bugs/311822-1-ref-a.html b/layout/reftests/bugs/311822-1-ref-a.html new file mode 100644 index 0000000000..86d247e670 --- /dev/null +++ b/layout/reftests/bugs/311822-1-ref-a.html @@ -0,0 +1,49 @@ + + +Testcase, Mozilla bug 311822 (reference 1) + + + + + + + + + + + + +
      table caption
      title
      Content of cell
      + + + + + + + + + +
      table caption
      title
      Content of cell
      + + + + + + + + + +
      table caption
      title
      Content of cell
      + + + + + + + + + +
      table caption
      title
      Content of cell
      + + + diff --git a/layout/reftests/bugs/311822-1-ref-b.html b/layout/reftests/bugs/311822-1-ref-b.html new file mode 100644 index 0000000000..ff3ffec633 --- /dev/null +++ b/layout/reftests/bugs/311822-1-ref-b.html @@ -0,0 +1,49 @@ + + +Testcase, Mozilla bug 311822 (reference 2) + + + + + + + + + + + + +
      table caption
      title
      Content of cell
      + + + + + + + + + +
      table caption
      title
      Content of cell
      + + + + + + + + + +
      table caption
      title
      Content of cell
      + + + + + + + + + +
      table caption
      title
      Content of cell
      + + + diff --git a/layout/reftests/bugs/311822-1.html b/layout/reftests/bugs/311822-1.html new file mode 100644 index 0000000000..15c946e0f6 --- /dev/null +++ b/layout/reftests/bugs/311822-1.html @@ -0,0 +1,49 @@ + + +Testcase, Mozilla bug 311822 + + + + + + + + + + + + +
      table caption
      title
      Content of cell
      + + + + + + + + + +
      table caption
      title
      Content of cell
      + + + + + + + + + +
      table caption
      title
      Content of cell
      + + + + + + + + + +
      table caption
      title
      Content of cell
      + + + diff --git a/layout/reftests/bugs/315620-1-ref.html b/layout/reftests/bugs/315620-1-ref.html new file mode 100644 index 0000000000..b2a4432268 --- /dev/null +++ b/layout/reftests/bugs/315620-1-ref.html @@ -0,0 +1,15 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/315620-1a.html b/layout/reftests/bugs/315620-1a.html new file mode 100644 index 0000000000..659928af02 --- /dev/null +++ b/layout/reftests/bugs/315620-1a.html @@ -0,0 +1,16 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/315620-1b.html b/layout/reftests/bugs/315620-1b.html new file mode 100644 index 0000000000..71aa8925d6 --- /dev/null +++ b/layout/reftests/bugs/315620-1b.html @@ -0,0 +1,16 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/315620-2-ref.xhtml b/layout/reftests/bugs/315620-2-ref.xhtml new file mode 100644 index 0000000000..9e0e5613f5 --- /dev/null +++ b/layout/reftests/bugs/315620-2-ref.xhtml @@ -0,0 +1,13 @@ + + + + + +
      + + diff --git a/layout/reftests/bugs/315620-2a.xhtml b/layout/reftests/bugs/315620-2a.xhtml new file mode 100644 index 0000000000..e41d22ae18 --- /dev/null +++ b/layout/reftests/bugs/315620-2a.xhtml @@ -0,0 +1,13 @@ + + + + + +
      + + diff --git a/layout/reftests/bugs/315620-2b.xhtml b/layout/reftests/bugs/315620-2b.xhtml new file mode 100644 index 0000000000..8421db2547 --- /dev/null +++ b/layout/reftests/bugs/315620-2b.xhtml @@ -0,0 +1,13 @@ + + + + + +
      + + diff --git a/layout/reftests/bugs/315920-1-ref.html b/layout/reftests/bugs/315920-1-ref.html new file mode 100644 index 0000000000..8a67617547 --- /dev/null +++ b/layout/reftests/bugs/315920-1-ref.html @@ -0,0 +1,10 @@ + + + + + + + diff --git a/layout/reftests/bugs/315920-10-ref.html b/layout/reftests/bugs/315920-10-ref.html new file mode 100644 index 0000000000..25cb5e4ea1 --- /dev/null +++ b/layout/reftests/bugs/315920-10-ref.html @@ -0,0 +1,13 @@ + + + + +
      +
      + + + + +
      + + diff --git a/layout/reftests/bugs/315920-10.html b/layout/reftests/bugs/315920-10.html new file mode 100644 index 0000000000..88c845c7a0 --- /dev/null +++ b/layout/reftests/bugs/315920-10.html @@ -0,0 +1,24 @@ + + + + + + +
      + +
      + + + + +
      + + diff --git a/layout/reftests/bugs/315920-11-ref.html b/layout/reftests/bugs/315920-11-ref.html new file mode 100644 index 0000000000..37ad821c73 --- /dev/null +++ b/layout/reftests/bugs/315920-11-ref.html @@ -0,0 +1,12 @@ + + + + +
      + +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-11.html b/layout/reftests/bugs/315920-11.html new file mode 100644 index 0000000000..22d09f79e5 --- /dev/null +++ b/layout/reftests/bugs/315920-11.html @@ -0,0 +1,18 @@ + + + + + + +
      + +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-12-ref.html b/layout/reftests/bugs/315920-12-ref.html new file mode 100644 index 0000000000..9795eef941 --- /dev/null +++ b/layout/reftests/bugs/315920-12-ref.html @@ -0,0 +1,16 @@ + + + + + + +
      + +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-12a.html b/layout/reftests/bugs/315920-12a.html new file mode 100644 index 0000000000..6a4f0039b0 --- /dev/null +++ b/layout/reftests/bugs/315920-12a.html @@ -0,0 +1,19 @@ + + + + + + +
      + +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-12b.html b/layout/reftests/bugs/315920-12b.html new file mode 100644 index 0000000000..b8036f619b --- /dev/null +++ b/layout/reftests/bugs/315920-12b.html @@ -0,0 +1,20 @@ + + + + + + +
      + +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-12c.html b/layout/reftests/bugs/315920-12c.html new file mode 100644 index 0000000000..66fe76de1b --- /dev/null +++ b/layout/reftests/bugs/315920-12c.html @@ -0,0 +1,18 @@ + + + + + + +
      + +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-13-ref.html b/layout/reftests/bugs/315920-13-ref.html new file mode 100644 index 0000000000..20c8957615 --- /dev/null +++ b/layout/reftests/bugs/315920-13-ref.html @@ -0,0 +1,16 @@ + + + + + + +
      + +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-13a.html b/layout/reftests/bugs/315920-13a.html new file mode 100644 index 0000000000..7d852d2e7b --- /dev/null +++ b/layout/reftests/bugs/315920-13a.html @@ -0,0 +1,18 @@ + + + + + + +
      + +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-13b.html b/layout/reftests/bugs/315920-13b.html new file mode 100644 index 0000000000..b6f8ba910a --- /dev/null +++ b/layout/reftests/bugs/315920-13b.html @@ -0,0 +1,18 @@ + + + + + + +
      + +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-14-ref.html b/layout/reftests/bugs/315920-14-ref.html new file mode 100644 index 0000000000..8557928dbd --- /dev/null +++ b/layout/reftests/bugs/315920-14-ref.html @@ -0,0 +1,9 @@ + + + +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-14.html b/layout/reftests/bugs/315920-14.html new file mode 100644 index 0000000000..7c0445fa8b --- /dev/null +++ b/layout/reftests/bugs/315920-14.html @@ -0,0 +1,25 @@ + + + + + + +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-15-ref.html b/layout/reftests/bugs/315920-15-ref.html new file mode 100644 index 0000000000..e603c8f451 --- /dev/null +++ b/layout/reftests/bugs/315920-15-ref.html @@ -0,0 +1,17 @@ + + + + + + +
      +
      + + + + +
      + + diff --git a/layout/reftests/bugs/315920-15.html b/layout/reftests/bugs/315920-15.html new file mode 100644 index 0000000000..026f6fb763 --- /dev/null +++ b/layout/reftests/bugs/315920-15.html @@ -0,0 +1,24 @@ + + + + + + +
      + +
      + + + + +
      + + diff --git a/layout/reftests/bugs/315920-16-ref.html b/layout/reftests/bugs/315920-16-ref.html new file mode 100644 index 0000000000..f55cf2ade1 --- /dev/null +++ b/layout/reftests/bugs/315920-16-ref.html @@ -0,0 +1,16 @@ + + + + + + +
      + +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-16.html b/layout/reftests/bugs/315920-16.html new file mode 100644 index 0000000000..dcd7cf4b7e --- /dev/null +++ b/layout/reftests/bugs/315920-16.html @@ -0,0 +1,18 @@ + + + + + + +
      + +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-17-ref.html b/layout/reftests/bugs/315920-17-ref.html new file mode 100644 index 0000000000..3e655d40b3 --- /dev/null +++ b/layout/reftests/bugs/315920-17-ref.html @@ -0,0 +1,18 @@ + + + + + + +
      + +
      + +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-17.html b/layout/reftests/bugs/315920-17.html new file mode 100644 index 0000000000..6d9180144b --- /dev/null +++ b/layout/reftests/bugs/315920-17.html @@ -0,0 +1,30 @@ + + + + + + +
      + +
      + +
      + + +
      + + + diff --git a/layout/reftests/bugs/315920-18-ref.html b/layout/reftests/bugs/315920-18-ref.html new file mode 100644 index 0000000000..1898999190 --- /dev/null +++ b/layout/reftests/bugs/315920-18-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/bugs/315920-18a.html b/layout/reftests/bugs/315920-18a.html new file mode 100644 index 0000000000..6ee39dce01 --- /dev/null +++ b/layout/reftests/bugs/315920-18a.html @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/layout/reftests/bugs/315920-18b.html b/layout/reftests/bugs/315920-18b.html new file mode 100644 index 0000000000..37e46efc1a --- /dev/null +++ b/layout/reftests/bugs/315920-18b.html @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/layout/reftests/bugs/315920-18c.html b/layout/reftests/bugs/315920-18c.html new file mode 100644 index 0000000000..ad70adf9ed --- /dev/null +++ b/layout/reftests/bugs/315920-18c.html @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/layout/reftests/bugs/315920-18d.html b/layout/reftests/bugs/315920-18d.html new file mode 100644 index 0000000000..baa0495ddc --- /dev/null +++ b/layout/reftests/bugs/315920-18d.html @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/layout/reftests/bugs/315920-18e.html b/layout/reftests/bugs/315920-18e.html new file mode 100644 index 0000000000..f1b9dc589e --- /dev/null +++ b/layout/reftests/bugs/315920-18e.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/bugs/315920-18f.html b/layout/reftests/bugs/315920-18f.html new file mode 100644 index 0000000000..bfa37dcab9 --- /dev/null +++ b/layout/reftests/bugs/315920-18f.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/bugs/315920-18g.html b/layout/reftests/bugs/315920-18g.html new file mode 100644 index 0000000000..b98e60ace9 --- /dev/null +++ b/layout/reftests/bugs/315920-18g.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/bugs/315920-18h.html b/layout/reftests/bugs/315920-18h.html new file mode 100644 index 0000000000..227d5bbd0a --- /dev/null +++ b/layout/reftests/bugs/315920-18h.html @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/layout/reftests/bugs/315920-18i.html b/layout/reftests/bugs/315920-18i.html new file mode 100644 index 0000000000..731476ae54 --- /dev/null +++ b/layout/reftests/bugs/315920-18i.html @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/layout/reftests/bugs/315920-19-ref.html b/layout/reftests/bugs/315920-19-ref.html new file mode 100644 index 0000000000..4c65731f51 --- /dev/null +++ b/layout/reftests/bugs/315920-19-ref.html @@ -0,0 +1,8 @@ + + + Should be no red +
      + Should be no red + + + + + + + + + +
      + Should be no red + + + + + + + + + + diff --git a/layout/reftests/bugs/315920-1b.html b/layout/reftests/bugs/315920-1b.html new file mode 100644 index 0000000000..ec079def88 --- /dev/null +++ b/layout/reftests/bugs/315920-1b.html @@ -0,0 +1,17 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/315920-1c.html b/layout/reftests/bugs/315920-1c.html new file mode 100644 index 0000000000..c7fa4ce46f --- /dev/null +++ b/layout/reftests/bugs/315920-1c.html @@ -0,0 +1,10 @@ + + + + + + + diff --git a/layout/reftests/bugs/315920-1d.html b/layout/reftests/bugs/315920-1d.html new file mode 100644 index 0000000000..889fa7b3d2 --- /dev/null +++ b/layout/reftests/bugs/315920-1d.html @@ -0,0 +1,10 @@ + + + + + + + diff --git a/layout/reftests/bugs/315920-2-ref.html b/layout/reftests/bugs/315920-2-ref.html new file mode 100644 index 0000000000..104f5770e2 --- /dev/null +++ b/layout/reftests/bugs/315920-2-ref.html @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/315920-20-ref.svg b/layout/reftests/bugs/315920-20-ref.svg new file mode 100644 index 0000000000..a3ed027e57 --- /dev/null +++ b/layout/reftests/bugs/315920-20-ref.svg @@ -0,0 +1,13 @@ + + + + + This graphic links to an external image + + + + + diff --git a/layout/reftests/bugs/315920-20-style.css b/layout/reftests/bugs/315920-20-style.css new file mode 100644 index 0000000000..45df745a8c --- /dev/null +++ b/layout/reftests/bugs/315920-20-style.css @@ -0,0 +1,2 @@ +image:not(:-moz-broken) ~ circle {fill: green} +circle {fill: red} diff --git a/layout/reftests/bugs/315920-20.svg b/layout/reftests/bugs/315920-20.svg new file mode 100644 index 0000000000..8922b0dcce --- /dev/null +++ b/layout/reftests/bugs/315920-20.svg @@ -0,0 +1,30 @@ + + + + + + This graphic links to an external image + + + + + + diff --git a/layout/reftests/bugs/315920-21-ref.svg b/layout/reftests/bugs/315920-21-ref.svg new file mode 100644 index 0000000000..042f8279da --- /dev/null +++ b/layout/reftests/bugs/315920-21-ref.svg @@ -0,0 +1,13 @@ + + + + + This graphic links to an external image + + + + + diff --git a/layout/reftests/bugs/315920-21-style.css b/layout/reftests/bugs/315920-21-style.css new file mode 100644 index 0000000000..bd2df2df34 --- /dev/null +++ b/layout/reftests/bugs/315920-21-style.css @@ -0,0 +1,2 @@ +circle {fill: red} +image:-moz-broken ~ circle {fill: green} diff --git a/layout/reftests/bugs/315920-21.svg b/layout/reftests/bugs/315920-21.svg new file mode 100644 index 0000000000..2f79a06c59 --- /dev/null +++ b/layout/reftests/bugs/315920-21.svg @@ -0,0 +1,29 @@ + + + + + + This graphic links to an external image + + + + + + diff --git a/layout/reftests/bugs/315920-22-ref.html b/layout/reftests/bugs/315920-22-ref.html new file mode 100644 index 0000000000..e06aa6223e --- /dev/null +++ b/layout/reftests/bugs/315920-22-ref.html @@ -0,0 +1,18 @@ + + + + + + +
      + + +
      +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-22.html b/layout/reftests/bugs/315920-22.html new file mode 100644 index 0000000000..5f7e77f692 --- /dev/null +++ b/layout/reftests/bugs/315920-22.html @@ -0,0 +1,22 @@ + + + + + + +
      + + +
      +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-23-ref.html b/layout/reftests/bugs/315920-23-ref.html new file mode 100644 index 0000000000..e06aa6223e --- /dev/null +++ b/layout/reftests/bugs/315920-23-ref.html @@ -0,0 +1,18 @@ + + + + + + +
      + + +
      +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-23.html b/layout/reftests/bugs/315920-23.html new file mode 100644 index 0000000000..dc3c2e0ede --- /dev/null +++ b/layout/reftests/bugs/315920-23.html @@ -0,0 +1,22 @@ + + + + + + +
      + + +
      +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-24-ref.html b/layout/reftests/bugs/315920-24-ref.html new file mode 100644 index 0000000000..f5543ced78 --- /dev/null +++ b/layout/reftests/bugs/315920-24-ref.html @@ -0,0 +1,12 @@ + + + + + + + + Should be no red + + diff --git a/layout/reftests/bugs/315920-24.html b/layout/reftests/bugs/315920-24.html new file mode 100644 index 0000000000..c80a8b0733 --- /dev/null +++ b/layout/reftests/bugs/315920-24.html @@ -0,0 +1,17 @@ + + + + + + + + + Should be no red + + diff --git a/layout/reftests/bugs/315920-25-ref.html b/layout/reftests/bugs/315920-25-ref.html new file mode 100644 index 0000000000..f3dd889a0e --- /dev/null +++ b/layout/reftests/bugs/315920-25-ref.html @@ -0,0 +1,14 @@ + + + + + + + + Should be no red
      + Should be no red
      + Should be no red + + diff --git a/layout/reftests/bugs/315920-25.html b/layout/reftests/bugs/315920-25.html new file mode 100644 index 0000000000..7c523b0390 --- /dev/null +++ b/layout/reftests/bugs/315920-25.html @@ -0,0 +1,23 @@ + + + + + + + + + Should be no red
      + Should be no red
      + + Should be no red + + diff --git a/layout/reftests/bugs/315920-26-ref.html b/layout/reftests/bugs/315920-26-ref.html new file mode 100644 index 0000000000..b8cc594be8 --- /dev/null +++ b/layout/reftests/bugs/315920-26-ref.html @@ -0,0 +1,19 @@ + + + + + + + +
      + + Should be no red +
      +
      + + Should be no red +
      + + diff --git a/layout/reftests/bugs/315920-26.html b/layout/reftests/bugs/315920-26.html new file mode 100644 index 0000000000..161e5fcac2 --- /dev/null +++ b/layout/reftests/bugs/315920-26.html @@ -0,0 +1,23 @@ + + + + + + + +
      + + Should be no red +
      +
      + + Should be no red +
      + + diff --git a/layout/reftests/bugs/315920-27-ref.html b/layout/reftests/bugs/315920-27-ref.html new file mode 100644 index 0000000000..c554059754 --- /dev/null +++ b/layout/reftests/bugs/315920-27-ref.html @@ -0,0 +1,19 @@ + + + + + + + +
      + + Should be no red +
      +
      + + Should be no red +
      + + diff --git a/layout/reftests/bugs/315920-27.html b/layout/reftests/bugs/315920-27.html new file mode 100644 index 0000000000..069167ca22 --- /dev/null +++ b/layout/reftests/bugs/315920-27.html @@ -0,0 +1,22 @@ + + + + + + + +
      + + Should be no red +
      +
      + + Should be no red +
      + + diff --git a/layout/reftests/bugs/315920-28-ref.html b/layout/reftests/bugs/315920-28-ref.html new file mode 100644 index 0000000000..4a914112c7 --- /dev/null +++ b/layout/reftests/bugs/315920-28-ref.html @@ -0,0 +1,15 @@ + + + + + + diff --git a/layout/reftests/bugs/315920-28a.html b/layout/reftests/bugs/315920-28a.html new file mode 100644 index 0000000000..7934a4f1ba --- /dev/null +++ b/layout/reftests/bugs/315920-28a.html @@ -0,0 +1,25 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/315920-28b.html b/layout/reftests/bugs/315920-28b.html new file mode 100644 index 0000000000..a36697ec65 --- /dev/null +++ b/layout/reftests/bugs/315920-28b.html @@ -0,0 +1,25 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/315920-28c.html b/layout/reftests/bugs/315920-28c.html new file mode 100644 index 0000000000..6448700012 --- /dev/null +++ b/layout/reftests/bugs/315920-28c.html @@ -0,0 +1,26 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/315920-29-ref.html b/layout/reftests/bugs/315920-29-ref.html new file mode 100644 index 0000000000..be0ed06137 --- /dev/null +++ b/layout/reftests/bugs/315920-29-ref.html @@ -0,0 +1,15 @@ + + + + Reference for 315920-11 d, e + + + + + + diff --git a/layout/reftests/bugs/315920-29a.html b/layout/reftests/bugs/315920-29a.html new file mode 100644 index 0000000000..afb89d859c --- /dev/null +++ b/layout/reftests/bugs/315920-29a.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/315920-29b.html b/layout/reftests/bugs/315920-29b.html new file mode 100644 index 0000000000..5edafcc708 --- /dev/null +++ b/layout/reftests/bugs/315920-29b.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/315920-2a.html b/layout/reftests/bugs/315920-2a.html new file mode 100644 index 0000000000..17215cbe67 --- /dev/null +++ b/layout/reftests/bugs/315920-2a.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/315920-2b.html b/layout/reftests/bugs/315920-2b.html new file mode 100644 index 0000000000..51104e4a1b --- /dev/null +++ b/layout/reftests/bugs/315920-2b.html @@ -0,0 +1,16 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/315920-2c.html b/layout/reftests/bugs/315920-2c.html new file mode 100644 index 0000000000..3924c7f867 --- /dev/null +++ b/layout/reftests/bugs/315920-2c.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/315920-3-ref.html b/layout/reftests/bugs/315920-3-ref.html new file mode 100644 index 0000000000..fadea9ef59 --- /dev/null +++ b/layout/reftests/bugs/315920-3-ref.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/bugs/315920-30-ref.html b/layout/reftests/bugs/315920-30-ref.html new file mode 100644 index 0000000000..7599eaf8ff --- /dev/null +++ b/layout/reftests/bugs/315920-30-ref.html @@ -0,0 +1,22 @@ + + + + Reference for 315920-11f + + + + + + diff --git a/layout/reftests/bugs/315920-30.html b/layout/reftests/bugs/315920-30.html new file mode 100644 index 0000000000..4e5e87f744 --- /dev/null +++ b/layout/reftests/bugs/315920-30.html @@ -0,0 +1,27 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/315920-3a.html b/layout/reftests/bugs/315920-3a.html new file mode 100644 index 0000000000..5d52ea5659 --- /dev/null +++ b/layout/reftests/bugs/315920-3a.html @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/layout/reftests/bugs/315920-3b.html b/layout/reftests/bugs/315920-3b.html new file mode 100644 index 0000000000..2aa39e80c2 --- /dev/null +++ b/layout/reftests/bugs/315920-3b.html @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/layout/reftests/bugs/315920-3c.html b/layout/reftests/bugs/315920-3c.html new file mode 100644 index 0000000000..9ea0819b3a --- /dev/null +++ b/layout/reftests/bugs/315920-3c.html @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/layout/reftests/bugs/315920-3d.html b/layout/reftests/bugs/315920-3d.html new file mode 100644 index 0000000000..57df925261 --- /dev/null +++ b/layout/reftests/bugs/315920-3d.html @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/layout/reftests/bugs/315920-3e.html b/layout/reftests/bugs/315920-3e.html new file mode 100644 index 0000000000..6e826498d1 --- /dev/null +++ b/layout/reftests/bugs/315920-3e.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/bugs/315920-3f.html b/layout/reftests/bugs/315920-3f.html new file mode 100644 index 0000000000..a62d0f5ca6 --- /dev/null +++ b/layout/reftests/bugs/315920-3f.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/bugs/315920-4-ref.html b/layout/reftests/bugs/315920-4-ref.html new file mode 100644 index 0000000000..b8b7eca7b9 --- /dev/null +++ b/layout/reftests/bugs/315920-4-ref.html @@ -0,0 +1,11 @@ + + + + + + diff --git a/layout/reftests/bugs/315920-4.html b/layout/reftests/bugs/315920-4.html new file mode 100644 index 0000000000..0b70a1800f --- /dev/null +++ b/layout/reftests/bugs/315920-4.html @@ -0,0 +1,22 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/315920-5-ref.html b/layout/reftests/bugs/315920-5-ref.html new file mode 100644 index 0000000000..5153a4e52a --- /dev/null +++ b/layout/reftests/bugs/315920-5-ref.html @@ -0,0 +1,11 @@ + + + + + + + diff --git a/layout/reftests/bugs/315920-5.html b/layout/reftests/bugs/315920-5.html new file mode 100644 index 0000000000..4eed25c8b7 --- /dev/null +++ b/layout/reftests/bugs/315920-5.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/315920-6-ref.html b/layout/reftests/bugs/315920-6-ref.html new file mode 100644 index 0000000000..1e77dd05fc --- /dev/null +++ b/layout/reftests/bugs/315920-6-ref.html @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/315920-6.html b/layout/reftests/bugs/315920-6.html new file mode 100644 index 0000000000..d1cc73738e --- /dev/null +++ b/layout/reftests/bugs/315920-6.html @@ -0,0 +1,17 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/315920-7-ref.html b/layout/reftests/bugs/315920-7-ref.html new file mode 100644 index 0000000000..9aedb001c1 --- /dev/null +++ b/layout/reftests/bugs/315920-7-ref.html @@ -0,0 +1,11 @@ + + + +
      + +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-7a.html b/layout/reftests/bugs/315920-7a.html new file mode 100644 index 0000000000..aea8d1bbfb --- /dev/null +++ b/layout/reftests/bugs/315920-7a.html @@ -0,0 +1,19 @@ + + + + + + +
      + +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-7b.html b/layout/reftests/bugs/315920-7b.html new file mode 100644 index 0000000000..0f5ec145e5 --- /dev/null +++ b/layout/reftests/bugs/315920-7b.html @@ -0,0 +1,19 @@ + + + + + + +
      + +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-7c.html b/layout/reftests/bugs/315920-7c.html new file mode 100644 index 0000000000..eed9b5ce77 --- /dev/null +++ b/layout/reftests/bugs/315920-7c.html @@ -0,0 +1,18 @@ + + + + + + +
      + +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-8-ref.html b/layout/reftests/bugs/315920-8-ref.html new file mode 100644 index 0000000000..e9231735ff --- /dev/null +++ b/layout/reftests/bugs/315920-8-ref.html @@ -0,0 +1,11 @@ + + + +
      + +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-8a.html b/layout/reftests/bugs/315920-8a.html new file mode 100644 index 0000000000..8668c8cc35 --- /dev/null +++ b/layout/reftests/bugs/315920-8a.html @@ -0,0 +1,18 @@ + + + + + + +
      + +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-8b.html b/layout/reftests/bugs/315920-8b.html new file mode 100644 index 0000000000..b7a1599796 --- /dev/null +++ b/layout/reftests/bugs/315920-8b.html @@ -0,0 +1,18 @@ + + + + + + +
      + +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-9-ref.html b/layout/reftests/bugs/315920-9-ref.html new file mode 100644 index 0000000000..6dc5209370 --- /dev/null +++ b/layout/reftests/bugs/315920-9-ref.html @@ -0,0 +1,10 @@ + + + + +
      + + +
      + + diff --git a/layout/reftests/bugs/315920-9.html b/layout/reftests/bugs/315920-9.html new file mode 100644 index 0000000000..fc92ed567f --- /dev/null +++ b/layout/reftests/bugs/315920-9.html @@ -0,0 +1,26 @@ + + + + + + +
      + + +
      + + diff --git a/layout/reftests/bugs/316057-1-ref.html b/layout/reftests/bugs/316057-1-ref.html new file mode 100644 index 0000000000..8b01969bb5 --- /dev/null +++ b/layout/reftests/bugs/316057-1-ref.html @@ -0,0 +1,26 @@ + + + + +Testcase, bug 316057 + + + + +
      There should be no red in this testcase.
      + + + diff --git a/layout/reftests/bugs/316057-1.html b/layout/reftests/bugs/316057-1.html new file mode 100644 index 0000000000..89de7de841 --- /dev/null +++ b/layout/reftests/bugs/316057-1.html @@ -0,0 +1,28 @@ + + + + +Testcase, bug 316057 + + + + +
      There should be no red in this testcase.
      + + + diff --git a/layout/reftests/bugs/320979-1-ref.html b/layout/reftests/bugs/320979-1-ref.html new file mode 100644 index 0000000000..c4c271c4bf --- /dev/null +++ b/layout/reftests/bugs/320979-1-ref.html @@ -0,0 +1,21 @@ + + +Bug 320979 + +

      There should be no red. + + + + + + + +
      test + test +
      test + test +
      \ No newline at end of file diff --git a/layout/reftests/bugs/320979-1.html b/layout/reftests/bugs/320979-1.html new file mode 100644 index 0000000000..50cc8d2034 --- /dev/null +++ b/layout/reftests/bugs/320979-1.html @@ -0,0 +1,20 @@ + + +Bug 320979 + +

      There should be no red. + + + + + + + +
      test + test +
      test + test +
      \ No newline at end of file diff --git a/layout/reftests/bugs/321402-1.html b/layout/reftests/bugs/321402-1.html new file mode 100644 index 0000000000..1ab7a48711 --- /dev/null +++ b/layout/reftests/bugs/321402-1.html @@ -0,0 +1,2 @@ + +hello world diff --git a/layout/reftests/bugs/321402-2.html b/layout/reftests/bugs/321402-2.html new file mode 100644 index 0000000000..8ffd3e619e --- /dev/null +++ b/layout/reftests/bugs/321402-2.html @@ -0,0 +1,2 @@ + +  diff --git a/layout/reftests/bugs/321402-3-ref.xhtml b/layout/reftests/bugs/321402-3-ref.xhtml new file mode 100644 index 0000000000..8ece4fea29 --- /dev/null +++ b/layout/reftests/bugs/321402-3-ref.xhtml @@ -0,0 +1,7 @@ + + + + + diff --git a/layout/reftests/bugs/321402-3.xhtml b/layout/reftests/bugs/321402-3.xhtml new file mode 100644 index 0000000000..968f6fa55e --- /dev/null +++ b/layout/reftests/bugs/321402-3.xhtml @@ -0,0 +1,8 @@ + + + + + + diff --git a/layout/reftests/bugs/321402-4-ref.xhtml b/layout/reftests/bugs/321402-4-ref.xhtml new file mode 100644 index 0000000000..8e6171664d --- /dev/null +++ b/layout/reftests/bugs/321402-4-ref.xhtml @@ -0,0 +1,8 @@ + + + + + + diff --git a/layout/reftests/bugs/321402-4.xhtml b/layout/reftests/bugs/321402-4.xhtml new file mode 100644 index 0000000000..073af61487 --- /dev/null +++ b/layout/reftests/bugs/321402-4.xhtml @@ -0,0 +1,25 @@ + + + + + + diff --git a/layout/reftests/bugs/321402-5-ref.xhtml b/layout/reftests/bugs/321402-5-ref.xhtml new file mode 100644 index 0000000000..96b86f6ee2 --- /dev/null +++ b/layout/reftests/bugs/321402-5-ref.xhtml @@ -0,0 +1,8 @@ + + + + + diff --git a/layout/reftests/bugs/321402-5.xhtml b/layout/reftests/bugs/321402-5.xhtml new file mode 100644 index 0000000000..61b99970fb --- /dev/null +++ b/layout/reftests/bugs/321402-5.xhtml @@ -0,0 +1,25 @@ + + + + + + diff --git a/layout/reftests/bugs/321402-6-ref.xhtml b/layout/reftests/bugs/321402-6-ref.xhtml new file mode 100644 index 0000000000..203d3f1d66 --- /dev/null +++ b/layout/reftests/bugs/321402-6-ref.xhtml @@ -0,0 +1,7 @@ + + + + + diff --git a/layout/reftests/bugs/321402-6.xhtml b/layout/reftests/bugs/321402-6.xhtml new file mode 100644 index 0000000000..d153b63349 --- /dev/null +++ b/layout/reftests/bugs/321402-6.xhtml @@ -0,0 +1,25 @@ + + + + + + + diff --git a/layout/reftests/bugs/321738-1-ref.html b/layout/reftests/bugs/321738-1-ref.html new file mode 100644 index 0000000000..09cc64d23d --- /dev/null +++ b/layout/reftests/bugs/321738-1-ref.html @@ -0,0 +1,25 @@ + + + + + + + + + + +
      +
        +
      • Test
      • +
      • Test
      • +
      +
      + + diff --git a/layout/reftests/bugs/321738-1.html b/layout/reftests/bugs/321738-1.html new file mode 100644 index 0000000000..54c7630f28 --- /dev/null +++ b/layout/reftests/bugs/321738-1.html @@ -0,0 +1,25 @@ + + + + + + + + + + +
      +
        +
      • Test
      • +
      • Test
      • +
      +
      + + diff --git a/layout/reftests/bugs/322461-1-ref.html b/layout/reftests/bugs/322461-1-ref.html new file mode 100644 index 0000000000..e9fdadca61 --- /dev/null +++ b/layout/reftests/bugs/322461-1-ref.html @@ -0,0 +1,4 @@ +This is a test

      This text should be green. CSS selector is in lowercase.
      This text should be green. CSS selector is in uppercase.
      diff --git a/layout/reftests/bugs/322461-1.xml b/layout/reftests/bugs/322461-1.xml new file mode 100644 index 0000000000..27081cca73 --- /dev/null +++ b/layout/reftests/bugs/322461-1.xml @@ -0,0 +1,22 @@ + + + + + + + + +This is a test + + + +
      This text should be green. CSS selector is in lowercase.
      +
      This text should be green. CSS selector is in uppercase.
      + + +
      + +
      diff --git a/layout/reftests/bugs/323656-1-ref.html b/layout/reftests/bugs/323656-1-ref.html new file mode 100644 index 0000000000..4121bf482d --- /dev/null +++ b/layout/reftests/bugs/323656-1-ref.html @@ -0,0 +1,44 @@ + + + + Test inheritance through various table anonymous boxes + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/323656-1.html b/layout/reftests/bugs/323656-1.html new file mode 100644 index 0000000000..74659141f5 --- /dev/null +++ b/layout/reftests/bugs/323656-1.html @@ -0,0 +1,56 @@ + + + + Test inheritance through various table anonymous boxes + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + + \ No newline at end of file diff --git a/layout/reftests/bugs/323656-2-ref.html b/layout/reftests/bugs/323656-2-ref.html new file mode 100644 index 0000000000..f4b5dcbfb4 --- /dev/null +++ b/layout/reftests/bugs/323656-2-ref.html @@ -0,0 +1,29 @@ + + + + Test inheritance through fieldsets and legends + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/323656-2.html b/layout/reftests/bugs/323656-2.html new file mode 100644 index 0000000000..f8ac2ec18a --- /dev/null +++ b/layout/reftests/bugs/323656-2.html @@ -0,0 +1,39 @@ + + + + Test inheritance through fieldsets and legends + + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/323656-3-ref.html b/layout/reftests/bugs/323656-3-ref.html new file mode 100644 index 0000000000..22786b9502 --- /dev/null +++ b/layout/reftests/bugs/323656-3-ref.html @@ -0,0 +1,53 @@ + + + + + Test inheritance through various anonymous boxes: {ib} + situations, buttons, overflow, columns, listboxes, first-line + + + + +
      +
      +
      +

      + +
      +
      + + +
      +
      +
      +

      + +
      +
      + + +
      +
      + + diff --git a/layout/reftests/bugs/323656-3.html b/layout/reftests/bugs/323656-3.html new file mode 100644 index 0000000000..090c7b82fb --- /dev/null +++ b/layout/reftests/bugs/323656-3.html @@ -0,0 +1,84 @@ + + + + Test inheritance through various anonymous boxes: {ib} + situations, buttons, overflow, columns, listboxes, first-line + + + + +
      +
      +
      +

      + +
      +
      + + +
      + + +
      + +
      +
      + + +
      +
      + + diff --git a/layout/reftests/bugs/323656-4-ref.html b/layout/reftests/bugs/323656-4-ref.html new file mode 100644 index 0000000000..e7116eb19d --- /dev/null +++ b/layout/reftests/bugs/323656-4-ref.html @@ -0,0 +1,14 @@ + + + + Test inheritance through first-letter + + +
      ABC
      +
      ABC
      +
      ABC
      + + diff --git a/layout/reftests/bugs/323656-4.html b/layout/reftests/bugs/323656-4.html new file mode 100644 index 0000000000..c804b6de27 --- /dev/null +++ b/layout/reftests/bugs/323656-4.html @@ -0,0 +1,31 @@ + + + + Test inheritance through first-letter + + + +
      ABC
      +
      +
      + + diff --git a/layout/reftests/bugs/323656-5-ref.svg b/layout/reftests/bugs/323656-5-ref.svg new file mode 100644 index 0000000000..2f68c90539 --- /dev/null +++ b/layout/reftests/bugs/323656-5-ref.svg @@ -0,0 +1,15 @@ + + + Testcase for foreignObject + + + + + +
      + + + diff --git a/layout/reftests/bugs/323656-5.svg b/layout/reftests/bugs/323656-5.svg new file mode 100644 index 0000000000..b98bbac63b --- /dev/null +++ b/layout/reftests/bugs/323656-5.svg @@ -0,0 +1,15 @@ + + + Testcase for foreignObject + + + + + +
      + + + diff --git a/layout/reftests/bugs/323656-6-ref.html b/layout/reftests/bugs/323656-6-ref.html new file mode 100644 index 0000000000..7f677f77cf --- /dev/null +++ b/layout/reftests/bugs/323656-6-ref.html @@ -0,0 +1,40 @@ + + + + Test inheritance into captions + + + +
      + +
      + +
      +
      +
      + +
      +
      +
      + + diff --git a/layout/reftests/bugs/323656-6.html b/layout/reftests/bugs/323656-6.html new file mode 100644 index 0000000000..a2fa16fe14 --- /dev/null +++ b/layout/reftests/bugs/323656-6.html @@ -0,0 +1,57 @@ + + + + Test inheritance into captions + + + + +
      + +
      + +
      +
      +
      + +
      +
      +
      + + diff --git a/layout/reftests/bugs/325292-1-ref.html b/layout/reftests/bugs/325292-1-ref.html new file mode 100644 index 0000000000..42b2e7d0c5 --- /dev/null +++ b/layout/reftests/bugs/325292-1-ref.html @@ -0,0 +1,18 @@ + + + + +visibility collapse + columns + pagination + + ++
      cell1Dont'showcell2
      + ++ +
      cell3Dont'showcell4
      + + diff --git a/layout/reftests/bugs/325292-1.html b/layout/reftests/bugs/325292-1.html new file mode 100644 index 0000000000..cfe4c392dd --- /dev/null +++ b/layout/reftests/bugs/325292-1.html @@ -0,0 +1,15 @@ + + +visibility collapse + columns + pagination + + + ++ + +
      cell1Dont'showcell2
      cell3Dont'showcell4
      + + diff --git a/layout/reftests/bugs/325486-1-ref.html b/layout/reftests/bugs/325486-1-ref.html new file mode 100644 index 0000000000..3ee2633bd5 --- /dev/null +++ b/layout/reftests/bugs/325486-1-ref.html @@ -0,0 +1,15 @@ + + +Testcase bug 325486 - Input element default value invisible when overflowing parent div + +
      +
      + +
      +
      +
      +
      + +
      +
      + diff --git a/layout/reftests/bugs/325486-1.html b/layout/reftests/bugs/325486-1.html new file mode 100644 index 0000000000..113171d95c --- /dev/null +++ b/layout/reftests/bugs/325486-1.html @@ -0,0 +1,15 @@ + + +Testcase bug 325486 - Input element default value invisible when overflowing parent div + +
      +
      + +
      +
      +
      +
      + +
      +
      + diff --git a/layout/reftests/bugs/328111-1-ref.html b/layout/reftests/bugs/328111-1-ref.html new file mode 100644 index 0000000000..098d3ed7fa --- /dev/null +++ b/layout/reftests/bugs/328111-1-ref.html @@ -0,0 +1,17 @@ + + + + + + +

      test

      +

      *test

      +

      **test

      +

      ***test

      +

       test

      + + diff --git a/layout/reftests/bugs/328111-1.html b/layout/reftests/bugs/328111-1.html new file mode 100644 index 0000000000..ab6857409b --- /dev/null +++ b/layout/reftests/bugs/328111-1.html @@ -0,0 +1,17 @@ + + + + + + +

      test

      +

      *test

      +

      **test

      +

      ***test

      +

       test

      + + diff --git a/layout/reftests/bugs/328829-1-ref.xhtml b/layout/reftests/bugs/328829-1-ref.xhtml new file mode 100644 index 0000000000..ff41d5368f --- /dev/null +++ b/layout/reftests/bugs/328829-1-ref.xhtml @@ -0,0 +1,25 @@ + + + + + Testcase, bug 328829 + + + + + + + + hello world + + + + + + diff --git a/layout/reftests/bugs/328829-1.xhtml b/layout/reftests/bugs/328829-1.xhtml new file mode 100644 index 0000000000..e88c46067f --- /dev/null +++ b/layout/reftests/bugs/328829-1.xhtml @@ -0,0 +1,32 @@ + + + + + Testcase, bug 328829 + + + + + + + + + hello world + + + + + + diff --git a/layout/reftests/bugs/328829-2-ref.xhtml b/layout/reftests/bugs/328829-2-ref.xhtml new file mode 100644 index 0000000000..63c622cf8f --- /dev/null +++ b/layout/reftests/bugs/328829-2-ref.xhtml @@ -0,0 +1,25 @@ + + + + + Testcase, bug 328829 + + + + + + + + hello world + + + + + + diff --git a/layout/reftests/bugs/328829-2.xhtml b/layout/reftests/bugs/328829-2.xhtml new file mode 100644 index 0000000000..5c81520102 --- /dev/null +++ b/layout/reftests/bugs/328829-2.xhtml @@ -0,0 +1,34 @@ + + + + + Testcase, bug 328829 + + + + + + + + + hello world + + + + + + diff --git a/layout/reftests/bugs/329359-1-ref.html b/layout/reftests/bugs/329359-1-ref.html new file mode 100644 index 0000000000..3223dca414 --- /dev/null +++ b/layout/reftests/bugs/329359-1-ref.html @@ -0,0 +1,29 @@ + + + + + + +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/329359-1.html b/layout/reftests/bugs/329359-1.html new file mode 100644 index 0000000000..45707f6246 --- /dev/null +++ b/layout/reftests/bugs/329359-1.html @@ -0,0 +1,32 @@ + + + + + + +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/331809-1-ref.html b/layout/reftests/bugs/331809-1-ref.html new file mode 100644 index 0000000000..8daedbf800 --- /dev/null +++ b/layout/reftests/bugs/331809-1-ref.html @@ -0,0 +1,21 @@ + + + + +
      + + + + diff --git a/layout/reftests/bugs/331809-1.html b/layout/reftests/bugs/331809-1.html new file mode 100644 index 0000000000..66b0016712 --- /dev/null +++ b/layout/reftests/bugs/331809-1.html @@ -0,0 +1,14 @@ + + + + +
      + + + diff --git a/layout/reftests/bugs/331809-1.xhtml b/layout/reftests/bugs/331809-1.xhtml new file mode 100644 index 0000000000..a67b6d176b --- /dev/null +++ b/layout/reftests/bugs/331809-1.xhtml @@ -0,0 +1 @@ + diff --git a/layout/reftests/bugs/332360-ltr-ref.html b/layout/reftests/bugs/332360-ltr-ref.html new file mode 100644 index 0000000000..92b53374ea --- /dev/null +++ b/layout/reftests/bugs/332360-ltr-ref.html @@ -0,0 +1,14 @@ + + + + Testcase, bug 332360 + + + + + +
      • list item
      + + + diff --git a/layout/reftests/bugs/332360-ltr.html b/layout/reftests/bugs/332360-ltr.html new file mode 100644 index 0000000000..cc957bd34a --- /dev/null +++ b/layout/reftests/bugs/332360-ltr.html @@ -0,0 +1,14 @@ + + + + Testcase, bug 332360 + + + + + +
      • list item
      + + + diff --git a/layout/reftests/bugs/332360-ref.html b/layout/reftests/bugs/332360-ref.html new file mode 100644 index 0000000000..f9e2cd6dc3 --- /dev/null +++ b/layout/reftests/bugs/332360-ref.html @@ -0,0 +1,14 @@ + + + + Testcase, bug 332360 + + + + + +
      • list item
      + + + diff --git a/layout/reftests/bugs/332360-width-ltr.html b/layout/reftests/bugs/332360-width-ltr.html new file mode 100644 index 0000000000..f1f4bf535c --- /dev/null +++ b/layout/reftests/bugs/332360-width-ltr.html @@ -0,0 +1,14 @@ + + + + Testcase, bug 332360 + + + + + +
      • list item
      + + + diff --git a/layout/reftests/bugs/332360-width.html b/layout/reftests/bugs/332360-width.html new file mode 100644 index 0000000000..6e3d5c2afa --- /dev/null +++ b/layout/reftests/bugs/332360-width.html @@ -0,0 +1,14 @@ + + + + Testcase, bug 332360 + + + + + +
      • list item
      + + + diff --git a/layout/reftests/bugs/332360.html b/layout/reftests/bugs/332360.html new file mode 100644 index 0000000000..d61ed0cc48 --- /dev/null +++ b/layout/reftests/bugs/332360.html @@ -0,0 +1,14 @@ + + + + Testcase, bug 332360 + + + + + +
      • list item
      + + + diff --git a/layout/reftests/bugs/332557-1-ref.html b/layout/reftests/bugs/332557-1-ref.html new file mode 100644 index 0000000000..980567fe1a --- /dev/null +++ b/layout/reftests/bugs/332557-1-ref.html @@ -0,0 +1,9 @@ + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/332557-1.html b/layout/reftests/bugs/332557-1.html new file mode 100644 index 0000000000..d23299e251 --- /dev/null +++ b/layout/reftests/bugs/332557-1.html @@ -0,0 +1,9 @@ + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/332975-1-ref.html b/layout/reftests/bugs/332975-1-ref.html new file mode 100644 index 0000000000..3cbb9497bd --- /dev/null +++ b/layout/reftests/bugs/332975-1-ref.html @@ -0,0 +1,14 @@ + + + + Testcase, bug 332975 + + + +
        +
      • list item
      • +
      • list item
      • +
      + + diff --git a/layout/reftests/bugs/332975-1.html b/layout/reftests/bugs/332975-1.html new file mode 100644 index 0000000000..89c8ff0ab9 --- /dev/null +++ b/layout/reftests/bugs/332975-1.html @@ -0,0 +1,14 @@ + + + + Testcase, bug 332975 + + + +
        +
      • list item
      • +
      • list item
      • +
      + + diff --git a/layout/reftests/bugs/333970-1-ref.html b/layout/reftests/bugs/333970-1-ref.html new file mode 100644 index 0000000000..1ca55e3305 --- /dev/null +++ b/layout/reftests/bugs/333970-1-ref.html @@ -0,0 +1,28 @@ + + + + points/pixels size test + + + + + + + + + + + + + + + + + +
      9pt/12px
      12pt/16px
      15pt/20px
      18pt/24px
      21pt/28px
      10pt/13.3333px
      13pt/17.3333px
      16pt/21.3333px
      20pt/26.6666px
      11.25pt/15px
      12.75pt/17px
      13.5pt/18px
      18.75pt/25px
      + + diff --git a/layout/reftests/bugs/333970-1.html b/layout/reftests/bugs/333970-1.html new file mode 100644 index 0000000000..6b46839d9d --- /dev/null +++ b/layout/reftests/bugs/333970-1.html @@ -0,0 +1,28 @@ + + + + points/pixels size test + + + + + + + + + + + + + + + + + +
      9pt/12px
      12pt/16px
      15pt/20px
      18pt/24px
      21pt/28px
      10pt/13.3333px
      13pt/17.3333px
      16pt/21.3333px
      20pt/26.6666px
      11.25pt/15px
      12.75pt/17px
      13.5pt/18px
      18.75pt/25px
      + + diff --git a/layout/reftests/bugs/334829-1-ref.xhtml b/layout/reftests/bugs/334829-1-ref.xhtml new file mode 100644 index 0000000000..d6f16bdef8 --- /dev/null +++ b/layout/reftests/bugs/334829-1-ref.xhtml @@ -0,0 +1,6 @@ + + +
      This is text in a div This text should appear
      + + + diff --git a/layout/reftests/bugs/334829-1a-shadow.xhtml b/layout/reftests/bugs/334829-1a-shadow.xhtml new file mode 100644 index 0000000000..757e875358 --- /dev/null +++ b/layout/reftests/bugs/334829-1a-shadow.xhtml @@ -0,0 +1,34 @@ + + + + + + + +This is text in a div + + diff --git a/layout/reftests/bugs/334829-1b-shadow.xhtml b/layout/reftests/bugs/334829-1b-shadow.xhtml new file mode 100644 index 0000000000..46f1114023 --- /dev/null +++ b/layout/reftests/bugs/334829-1b-shadow.xhtml @@ -0,0 +1,35 @@ + + + + + + + + + + diff --git a/layout/reftests/bugs/335628-1-ref.html b/layout/reftests/bugs/335628-1-ref.html new file mode 100644 index 0000000000..4e965bb277 --- /dev/null +++ b/layout/reftests/bugs/335628-1-ref.html @@ -0,0 +1,7 @@ + + + +
      ab
      +
      ab
      + + diff --git a/layout/reftests/bugs/335628-1.html b/layout/reftests/bugs/335628-1.html new file mode 100644 index 0000000000..1007760dca --- /dev/null +++ b/layout/reftests/bugs/335628-1.html @@ -0,0 +1,7 @@ + + + +
      ab
      +
      ab
      + + diff --git a/layout/reftests/bugs/336096-1-ref.xhtml b/layout/reftests/bugs/336096-1-ref.xhtml new file mode 100644 index 0000000000..9867d495b1 --- /dev/null +++ b/layout/reftests/bugs/336096-1-ref.xhtml @@ -0,0 +1,7 @@ + + + + This text should appear bold after onload. + diff --git a/layout/reftests/bugs/336096-1.xhtml b/layout/reftests/bugs/336096-1.xhtml new file mode 100644 index 0000000000..ad3bf95f45 --- /dev/null +++ b/layout/reftests/bugs/336096-1.xhtml @@ -0,0 +1,12 @@ + + + + This text should appear bold after onload. + + diff --git a/layout/reftests/bugs/336147-1-ref.html b/layout/reftests/bugs/336147-1-ref.html new file mode 100644 index 0000000000..9078062a94 --- /dev/null +++ b/layout/reftests/bugs/336147-1-ref.html @@ -0,0 +1,11 @@ + + + + Bug 336147 + + +
      + +
      + + diff --git a/layout/reftests/bugs/336147-1.html b/layout/reftests/bugs/336147-1.html new file mode 100644 index 0000000000..a8eb350b7c --- /dev/null +++ b/layout/reftests/bugs/336147-1.html @@ -0,0 +1,14 @@ + + + + Bug 336147 + + +
      + +
      + + + diff --git a/layout/reftests/bugs/336153-1-ref.html b/layout/reftests/bugs/336153-1-ref.html new file mode 100644 index 0000000000..87b2d4cc6c --- /dev/null +++ b/layout/reftests/bugs/336153-1-ref.html @@ -0,0 +1,12 @@ + + +
      +
      +text
      text
      text
      text
      text
      text
      +text
      text
      text
      text
      text
      text
      +text
      text
      text
      text
      text
      text
      +text
      text
      text
      text
      text
      text
      +text
      text
      text
      text
      text
      text
      +
      + + diff --git a/layout/reftests/bugs/336153-1.html b/layout/reftests/bugs/336153-1.html new file mode 100644 index 0000000000..34b45dafff --- /dev/null +++ b/layout/reftests/bugs/336153-1.html @@ -0,0 +1,13 @@ + + +
      +
      +text
      text
      text
      text
      text
      text
      +text
      text
      text
      text
      text
      text
      +text
      text
      text
      text
      text
      text
      +text
      text
      text
      text
      text
      text
      +text
      text
      text
      text
      text
      text
      +
      +
      + + diff --git a/layout/reftests/bugs/338251-p-oh-ref.html b/layout/reftests/bugs/338251-p-oh-ref.html new file mode 100644 index 0000000000..8167ec3afc --- /dev/null +++ b/layout/reftests/bugs/338251-p-oh-ref.html @@ -0,0 +1,10 @@ + + + + + + +

      bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

      + + + diff --git a/layout/reftests/bugs/338251-p-oh.html b/layout/reftests/bugs/338251-p-oh.html new file mode 100644 index 0000000000..c79566259e --- /dev/null +++ b/layout/reftests/bugs/338251-p-oh.html @@ -0,0 +1,10 @@ + + + + + + +

      bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

      + + + diff --git a/layout/reftests/bugs/338251-p.html b/layout/reftests/bugs/338251-p.html new file mode 100644 index 0000000000..6600774fa7 --- /dev/null +++ b/layout/reftests/bugs/338251-p.html @@ -0,0 +1,10 @@ + + + + + + +

      bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

      + + + diff --git a/layout/reftests/bugs/338251-pre-oh-ref.html b/layout/reftests/bugs/338251-pre-oh-ref.html new file mode 100644 index 0000000000..542e882f6b --- /dev/null +++ b/layout/reftests/bugs/338251-pre-oh-ref.html @@ -0,0 +1,10 @@ + + + + + + +
      bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
      + + + diff --git a/layout/reftests/bugs/338251-pre-oh.html b/layout/reftests/bugs/338251-pre-oh.html new file mode 100644 index 0000000000..adba029f55 --- /dev/null +++ b/layout/reftests/bugs/338251-pre-oh.html @@ -0,0 +1,10 @@ + + + + + + +
      bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
      + + + diff --git a/layout/reftests/bugs/338251-pre.html b/layout/reftests/bugs/338251-pre.html new file mode 100644 index 0000000000..8c39e3e162 --- /dev/null +++ b/layout/reftests/bugs/338251-pre.html @@ -0,0 +1,10 @@ + + + + + + +
      bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
      + + + diff --git a/layout/reftests/bugs/339289-1-ref.html b/layout/reftests/bugs/339289-1-ref.html new file mode 100644 index 0000000000..2e81bbab71 --- /dev/null +++ b/layout/reftests/bugs/339289-1-ref.html @@ -0,0 +1,7 @@ + + + + +
      Hello World
      + + diff --git a/layout/reftests/bugs/339289-1.html b/layout/reftests/bugs/339289-1.html new file mode 100644 index 0000000000..5510ff9878 --- /dev/null +++ b/layout/reftests/bugs/339289-1.html @@ -0,0 +1,12 @@ + + + + + +
      + + diff --git a/layout/reftests/bugs/341043-1-ref.html b/layout/reftests/bugs/341043-1-ref.html new file mode 100644 index 0000000000..a617ba59c7 --- /dev/null +++ b/layout/reftests/bugs/341043-1-ref.html @@ -0,0 +1,18 @@ + + + + + + 12345678ijklmnopqrstuvwxyz
      + 12345678ijklmnopqrstuvwxyz
      + abcdefghijklmnopqrstuvwxyz
      + abcdefghijklmnopqrstuvwxyz
      + + diff --git a/layout/reftests/bugs/341043-1a.html b/layout/reftests/bugs/341043-1a.html new file mode 100644 index 0000000000..ba48122b4e --- /dev/null +++ b/layout/reftests/bugs/341043-1a.html @@ -0,0 +1,22 @@ + + + + + +
      + 12345678
      12345678 +
      + + abcdefghijklmnopqrstuvwxyz
      + abcdefghijklmnopqrstuvwxyz
      + abcdefghijklmnopqrstuvwxyz
      + abcdefghijklmnopqrstuvwxyz
      + + diff --git a/layout/reftests/bugs/341043-1b.html b/layout/reftests/bugs/341043-1b.html new file mode 100644 index 0000000000..59a4f28078 --- /dev/null +++ b/layout/reftests/bugs/341043-1b.html @@ -0,0 +1,22 @@ + + + + + +
      + 12345678
      12345678 +
      + + abcdefghijklmnopqrstuvwxyz
      + abcdefghijklmnopqrstuvwxyz
      + abcdefghijklmnopqrstuvwxyz
      + abcdefghijklmnopqrstuvwxyz
      + + diff --git a/layout/reftests/bugs/343538-1-ref.html b/layout/reftests/bugs/343538-1-ref.html new file mode 100644 index 0000000000..0b7a7aef05 --- /dev/null +++ b/layout/reftests/bugs/343538-1-ref.html @@ -0,0 +1,38 @@ + + + + + + +
      +
      + Link 1 +
      +
      + Link 2 +
      +
      +
      + Link 3 +
      +
      +
      + + diff --git a/layout/reftests/bugs/343538-1.html b/layout/reftests/bugs/343538-1.html new file mode 100644 index 0000000000..5462351c3f --- /dev/null +++ b/layout/reftests/bugs/343538-1.html @@ -0,0 +1,37 @@ + + + + + + +
      +
      + Link 1 +
      +
      + Link 2 +
      +
      +
      + Link 3 +
      +
      + + diff --git a/layout/reftests/bugs/343540-1-ref.html b/layout/reftests/bugs/343540-1-ref.html new file mode 100644 index 0000000000..24c25935c2 --- /dev/null +++ b/layout/reftests/bugs/343540-1-ref.html @@ -0,0 +1,16 @@ + + + + + +new
      div
      + + diff --git a/layout/reftests/bugs/343540-1.html b/layout/reftests/bugs/343540-1.html new file mode 100644 index 0000000000..cf1ce282d2 --- /dev/null +++ b/layout/reftests/bugs/343540-1.html @@ -0,0 +1,24 @@ + + + + + + +
      div
      + + diff --git a/layout/reftests/bugs/345267-1-ref.html b/layout/reftests/bugs/345267-1-ref.html new file mode 100644 index 0000000000..9bb47653ab --- /dev/null +++ b/layout/reftests/bugs/345267-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/bugs/345267-1a.html b/layout/reftests/bugs/345267-1a.html new file mode 100644 index 0000000000..feace49e6b --- /dev/null +++ b/layout/reftests/bugs/345267-1a.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/bugs/345267-1b.html b/layout/reftests/bugs/345267-1b.html new file mode 100644 index 0000000000..e668b21136 --- /dev/null +++ b/layout/reftests/bugs/345267-1b.html @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/layout/reftests/bugs/345267-1c.html b/layout/reftests/bugs/345267-1c.html new file mode 100644 index 0000000000..1e78bec0dc --- /dev/null +++ b/layout/reftests/bugs/345267-1c.html @@ -0,0 +1,10 @@ + + + + + + + diff --git a/layout/reftests/bugs/345267-1d.html b/layout/reftests/bugs/345267-1d.html new file mode 100644 index 0000000000..d912035a53 --- /dev/null +++ b/layout/reftests/bugs/345267-1d.html @@ -0,0 +1,10 @@ + + + + + + + diff --git a/layout/reftests/bugs/346774-1-ref.html b/layout/reftests/bugs/346774-1-ref.html new file mode 100644 index 0000000000..ec607636e1 --- /dev/null +++ b/layout/reftests/bugs/346774-1-ref.html @@ -0,0 +1,10 @@ + + + +
      + +
      + + diff --git a/layout/reftests/bugs/346774-1a.html b/layout/reftests/bugs/346774-1a.html new file mode 100644 index 0000000000..ff28145939 --- /dev/null +++ b/layout/reftests/bugs/346774-1a.html @@ -0,0 +1,19 @@ + + + +
      + +
      + + + + + diff --git a/layout/reftests/bugs/346774-1b.html b/layout/reftests/bugs/346774-1b.html new file mode 100644 index 0000000000..2436d6dae4 --- /dev/null +++ b/layout/reftests/bugs/346774-1b.html @@ -0,0 +1,19 @@ + + + +
      + +
      + + + + + diff --git a/layout/reftests/bugs/346774-1c.html b/layout/reftests/bugs/346774-1c.html new file mode 100644 index 0000000000..33f2e17d21 --- /dev/null +++ b/layout/reftests/bugs/346774-1c.html @@ -0,0 +1,17 @@ + + + +
      + +
      + + + + + diff --git a/layout/reftests/bugs/347912-1-ref.html b/layout/reftests/bugs/347912-1-ref.html new file mode 100644 index 0000000000..1d50b9f612 --- /dev/null +++ b/layout/reftests/bugs/347912-1-ref.html @@ -0,0 +1,14 @@ + + + +Testcase, bug 347912 + + + + + + diff --git a/layout/reftests/bugs/347912-1.html b/layout/reftests/bugs/347912-1.html new file mode 100644 index 0000000000..19d3d7026f --- /dev/null +++ b/layout/reftests/bugs/347912-1.html @@ -0,0 +1,40 @@ + + + +Testcase, bug 347912 + + + + +
      +
      This is text
      +
      +
      + +
      +
      This is text
      +
      +
      + +
      This is text
      +
      This is text
      +
      This is text
      +
      This is text
      +
      This is text
      +
      This is text
      +
      This is text
      +
      This is text
      +
      This is text
      +
      This is text
      +
      This is text
      +
      This is text
      +
      This is text
      + + + diff --git a/layout/reftests/bugs/348049-1-ref.xhtml b/layout/reftests/bugs/348049-1-ref.xhtml new file mode 100644 index 0000000000..b892106c82 --- /dev/null +++ b/layout/reftests/bugs/348049-1-ref.xhtml @@ -0,0 +1,7 @@ + + +
      + PASS +
      + + diff --git a/layout/reftests/bugs/348049-1.xhtml b/layout/reftests/bugs/348049-1.xhtml new file mode 100644 index 0000000000..98ae7966a8 --- /dev/null +++ b/layout/reftests/bugs/348049-1.xhtml @@ -0,0 +1,26 @@ + + + + + +
      + + diff --git a/layout/reftests/bugs/348516-1-ref.html b/layout/reftests/bugs/348516-1-ref.html new file mode 100644 index 0000000000..3479026aaa --- /dev/null +++ b/layout/reftests/bugs/348516-1-ref.html @@ -0,0 +1,21 @@ + + + + + + + diff --git a/layout/reftests/bugs/348516-1.html b/layout/reftests/bugs/348516-1.html new file mode 100644 index 0000000000..a28e258a8a --- /dev/null +++ b/layout/reftests/bugs/348516-1.html @@ -0,0 +1,21 @@ + + + + + + + diff --git a/layout/reftests/bugs/348516-2-notref.html b/layout/reftests/bugs/348516-2-notref.html new file mode 100644 index 0000000000..1c13e27e54 --- /dev/null +++ b/layout/reftests/bugs/348516-2-notref.html @@ -0,0 +1,18 @@ + + + + + + + diff --git a/layout/reftests/bugs/348516-2-ref.html b/layout/reftests/bugs/348516-2-ref.html new file mode 100644 index 0000000000..bb4ae1f4d2 --- /dev/null +++ b/layout/reftests/bugs/348516-2-ref.html @@ -0,0 +1,19 @@ + + + + + + + diff --git a/layout/reftests/bugs/348516-2.html b/layout/reftests/bugs/348516-2.html new file mode 100644 index 0000000000..a3bbe887b6 --- /dev/null +++ b/layout/reftests/bugs/348516-2.html @@ -0,0 +1,19 @@ + + + + + + + diff --git a/layout/reftests/bugs/348516-3-notref.html b/layout/reftests/bugs/348516-3-notref.html new file mode 100644 index 0000000000..613ab07503 --- /dev/null +++ b/layout/reftests/bugs/348516-3-notref.html @@ -0,0 +1,19 @@ + + + + + + + diff --git a/layout/reftests/bugs/348516-3.html b/layout/reftests/bugs/348516-3.html new file mode 100644 index 0000000000..00bb49b54a --- /dev/null +++ b/layout/reftests/bugs/348516-3.html @@ -0,0 +1,19 @@ + + + + + + + diff --git a/layout/reftests/bugs/348597-1.html b/layout/reftests/bugs/348597-1.html new file mode 100644 index 0000000000..42c084202f --- /dev/null +++ b/layout/reftests/bugs/348597-1.html @@ -0,0 +1,30 @@ + + + + + + PomPIS Liste + + +
      + + + + + +
      Frage
      Verhalten
      + + \ No newline at end of file diff --git a/layout/reftests/bugs/348597-ref.html b/layout/reftests/bugs/348597-ref.html new file mode 100644 index 0000000000..678565ca6d --- /dev/null +++ b/layout/reftests/bugs/348597-ref.html @@ -0,0 +1,23 @@ + + + + + + PomPIS Liste + + + + + + + + +
      Frage
      Verhalten
      + + \ No newline at end of file diff --git a/layout/reftests/bugs/348809-1-ref.html b/layout/reftests/bugs/348809-1-ref.html new file mode 100644 index 0000000000..18eccacb82 --- /dev/null +++ b/layout/reftests/bugs/348809-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +There should be no red + + diff --git a/layout/reftests/bugs/348809-1a.html b/layout/reftests/bugs/348809-1a.html new file mode 100644 index 0000000000..6b88d0c8dc --- /dev/null +++ b/layout/reftests/bugs/348809-1a.html @@ -0,0 +1,13 @@ + + + + + + +There should be no red + + diff --git a/layout/reftests/bugs/348809-1b.html b/layout/reftests/bugs/348809-1b.html new file mode 100644 index 0000000000..43ed710313 --- /dev/null +++ b/layout/reftests/bugs/348809-1b.html @@ -0,0 +1,13 @@ + + + + + + +There should be no red + + diff --git a/layout/reftests/bugs/348809-1c.html b/layout/reftests/bugs/348809-1c.html new file mode 100644 index 0000000000..b7fd4cf541 --- /dev/null +++ b/layout/reftests/bugs/348809-1c.html @@ -0,0 +1,17 @@ + + + + + + +There should be no red + + + diff --git a/layout/reftests/bugs/348809-1d.html b/layout/reftests/bugs/348809-1d.html new file mode 100644 index 0000000000..5264e76ab6 --- /dev/null +++ b/layout/reftests/bugs/348809-1d.html @@ -0,0 +1,17 @@ + + + + + + +There should be no red + + + diff --git a/layout/reftests/bugs/348809-1e.html b/layout/reftests/bugs/348809-1e.html new file mode 100644 index 0000000000..7612dd0e56 --- /dev/null +++ b/layout/reftests/bugs/348809-1e.html @@ -0,0 +1,23 @@ + + + + + + +
      +
      + + + There should be no red +
      +
      + + + diff --git a/layout/reftests/bugs/348809-1f.html b/layout/reftests/bugs/348809-1f.html new file mode 100644 index 0000000000..7cc0538070 --- /dev/null +++ b/layout/reftests/bugs/348809-1f.html @@ -0,0 +1,17 @@ + + + + + + +There should be no red + + + diff --git a/layout/reftests/bugs/348809-2-ref.html b/layout/reftests/bugs/348809-2-ref.html new file mode 100644 index 0000000000..51765a1761 --- /dev/null +++ b/layout/reftests/bugs/348809-2-ref.html @@ -0,0 +1,18 @@ + + + + + + +
      +
      + There should be no red. +
      +
      + There should be no red. +
      +
      + + diff --git a/layout/reftests/bugs/348809-2a.html b/layout/reftests/bugs/348809-2a.html new file mode 100644 index 0000000000..f3e30ef98c --- /dev/null +++ b/layout/reftests/bugs/348809-2a.html @@ -0,0 +1,22 @@ + + + + + + +
      +
      + There should be no red. +
      +
      + There should be no red. +
      +
      + + diff --git a/layout/reftests/bugs/348809-2b.html b/layout/reftests/bugs/348809-2b.html new file mode 100644 index 0000000000..df0e61ac0d --- /dev/null +++ b/layout/reftests/bugs/348809-2b.html @@ -0,0 +1,23 @@ + + + + + + +
      +
      + + There should be no red. +
      +
      + There should be no red. +
      +
      + + diff --git a/layout/reftests/bugs/348809-2c.html b/layout/reftests/bugs/348809-2c.html new file mode 100644 index 0000000000..bcf565e08f --- /dev/null +++ b/layout/reftests/bugs/348809-2c.html @@ -0,0 +1,23 @@ + + + + + + +
      +
      + + There should be no red. +
      +
      + There should be no red. +
      +
      + + diff --git a/layout/reftests/bugs/348809-2d.html b/layout/reftests/bugs/348809-2d.html new file mode 100644 index 0000000000..6afda23d4f --- /dev/null +++ b/layout/reftests/bugs/348809-2d.html @@ -0,0 +1,23 @@ + + + + + + +
      +
      + + There should be no red. +
      +
      + There should be no red. +
      +
      + + diff --git a/layout/reftests/bugs/348809-2e.html b/layout/reftests/bugs/348809-2e.html new file mode 100644 index 0000000000..91437288d9 --- /dev/null +++ b/layout/reftests/bugs/348809-2e.html @@ -0,0 +1,26 @@ + + + + + + +
      +
      + There should be no red. +
      +
      + There should be no red. +
      +
      + + + diff --git a/layout/reftests/bugs/348809-2f.html b/layout/reftests/bugs/348809-2f.html new file mode 100644 index 0000000000..74d69838bb --- /dev/null +++ b/layout/reftests/bugs/348809-2f.html @@ -0,0 +1,27 @@ + + + + + + +
      +
      + + There should be no red. +
      +
      + There should be no red. +
      +
      + + + diff --git a/layout/reftests/bugs/348809-2g.html b/layout/reftests/bugs/348809-2g.html new file mode 100644 index 0000000000..f372a1b815 --- /dev/null +++ b/layout/reftests/bugs/348809-2g.html @@ -0,0 +1,29 @@ + + + + + + +
      +
      + + There should be no red. +
      +
      + + There should be no red. +
      +
      + + + diff --git a/layout/reftests/bugs/348809-2h.html b/layout/reftests/bugs/348809-2h.html new file mode 100644 index 0000000000..c5a1154dd4 --- /dev/null +++ b/layout/reftests/bugs/348809-2h.html @@ -0,0 +1,29 @@ + + + + + + +
      +
      + + There should be no red. +
      +
      + + There should be no red. +
      +
      + + + diff --git a/layout/reftests/bugs/349695-1-ref.html b/layout/reftests/bugs/349695-1-ref.html new file mode 100644 index 0000000000..f5efeb3abe --- /dev/null +++ b/layout/reftests/bugs/349695-1-ref.html @@ -0,0 +1,15 @@ + + + + + + + + + + + + +
      FirstSecond
      ThirdFourth
      + + diff --git a/layout/reftests/bugs/349695-1a.html b/layout/reftests/bugs/349695-1a.html new file mode 100644 index 0000000000..15e2008996 --- /dev/null +++ b/layout/reftests/bugs/349695-1a.html @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + +
      First
      Second
      ThirdFourth
      + + diff --git a/layout/reftests/bugs/349695-1b.html b/layout/reftests/bugs/349695-1b.html new file mode 100644 index 0000000000..05a29ad485 --- /dev/null +++ b/layout/reftests/bugs/349695-1b.html @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + +
      First
      Second
      ThirdFourth
      + + diff --git a/layout/reftests/bugs/350506-1-ref.html b/layout/reftests/bugs/350506-1-ref.html new file mode 100644 index 0000000000..4dd642d24c --- /dev/null +++ b/layout/reftests/bugs/350506-1-ref.html @@ -0,0 +1,25 @@ + + + + + + + + + + + +
      +
      table-cell
      +
      + + diff --git a/layout/reftests/bugs/350506-1.html b/layout/reftests/bugs/350506-1.html new file mode 100644 index 0000000000..a71b0b6f6e --- /dev/null +++ b/layout/reftests/bugs/350506-1.html @@ -0,0 +1,26 @@ + + + + + + + + + + + +
      +
      table-cell
      +
      + + diff --git a/layout/reftests/bugs/351641-1-ref.html b/layout/reftests/bugs/351641-1-ref.html new file mode 100644 index 0000000000..1e60f0dbc6 --- /dev/null +++ b/layout/reftests/bugs/351641-1-ref.html @@ -0,0 +1,6 @@ + + +
      +
      a
      bcdefghij
      k
      +
      + diff --git a/layout/reftests/bugs/351641-1a.html b/layout/reftests/bugs/351641-1a.html new file mode 100644 index 0000000000..46abadc613 --- /dev/null +++ b/layout/reftests/bugs/351641-1a.html @@ -0,0 +1,6 @@ + + +
      +a bcdefghij k +
      + diff --git a/layout/reftests/bugs/351641-1b.html b/layout/reftests/bugs/351641-1b.html new file mode 100644 index 0000000000..148e2b663d --- /dev/null +++ b/layout/reftests/bugs/351641-1b.html @@ -0,0 +1,6 @@ + + +
      +a bcdefghij k +
      + diff --git a/layout/reftests/bugs/351641-2-ref.html b/layout/reftests/bugs/351641-2-ref.html new file mode 100644 index 0000000000..2355c892a1 --- /dev/null +++ b/layout/reftests/bugs/351641-2-ref.html @@ -0,0 +1,4 @@ + +
      +
      +
      diff --git a/layout/reftests/bugs/351641-2a.html b/layout/reftests/bugs/351641-2a.html new file mode 100644 index 0000000000..a65bd81ba4 --- /dev/null +++ b/layout/reftests/bugs/351641-2a.html @@ -0,0 +1,4 @@ + +
      +のののののののの +
      diff --git a/layout/reftests/bugs/351641-2b.html b/layout/reftests/bugs/351641-2b.html new file mode 100644 index 0000000000..75f6525e84 --- /dev/null +++ b/layout/reftests/bugs/351641-2b.html @@ -0,0 +1,4 @@ + +
      +のののののののの +
      diff --git a/layout/reftests/bugs/352980-1-ref.html b/layout/reftests/bugs/352980-1-ref.html new file mode 100644 index 0000000000..5ff9b9ef7d --- /dev/null +++ b/layout/reftests/bugs/352980-1-ref.html @@ -0,0 +1,13 @@ + + + + + + +
      + This should be green +
      + + diff --git a/layout/reftests/bugs/352980-1a.html b/layout/reftests/bugs/352980-1a.html new file mode 100644 index 0000000000..414ecea39c --- /dev/null +++ b/layout/reftests/bugs/352980-1a.html @@ -0,0 +1,17 @@ + + + + + + +
      + This should be green +
      + + diff --git a/layout/reftests/bugs/352980-1b.html b/layout/reftests/bugs/352980-1b.html new file mode 100644 index 0000000000..f4201bf781 --- /dev/null +++ b/layout/reftests/bugs/352980-1b.html @@ -0,0 +1,18 @@ + + + + + + +
      + This should be green + +
      + + diff --git a/layout/reftests/bugs/352980-1c.html b/layout/reftests/bugs/352980-1c.html new file mode 100644 index 0000000000..96b4972a4a --- /dev/null +++ b/layout/reftests/bugs/352980-1c.html @@ -0,0 +1,18 @@ + + + + + + +
      + This should be green + +
      + + diff --git a/layout/reftests/bugs/352980-1d.html b/layout/reftests/bugs/352980-1d.html new file mode 100644 index 0000000000..8ca2918e33 --- /dev/null +++ b/layout/reftests/bugs/352980-1d.html @@ -0,0 +1,17 @@ + + + + + + +
      + This should be green +
      + + diff --git a/layout/reftests/bugs/352980-1e.html b/layout/reftests/bugs/352980-1e.html new file mode 100644 index 0000000000..ed0cf0fbf1 --- /dev/null +++ b/layout/reftests/bugs/352980-1e.html @@ -0,0 +1,20 @@ + + + + + + +
      + This should be green +
      + + diff --git a/layout/reftests/bugs/352980-1f.html b/layout/reftests/bugs/352980-1f.html new file mode 100644 index 0000000000..6972f39838 --- /dev/null +++ b/layout/reftests/bugs/352980-1f.html @@ -0,0 +1,20 @@ + + + + + + +
      This should be green + +
      + + diff --git a/layout/reftests/bugs/352980-1g.html b/layout/reftests/bugs/352980-1g.html new file mode 100644 index 0000000000..acafbacc9d --- /dev/null +++ b/layout/reftests/bugs/352980-1g.html @@ -0,0 +1,20 @@ + + + + + + +
      + This should be green +
      + + diff --git a/layout/reftests/bugs/352980-1h.html b/layout/reftests/bugs/352980-1h.html new file mode 100644 index 0000000000..b10c0003be --- /dev/null +++ b/layout/reftests/bugs/352980-1h.html @@ -0,0 +1,20 @@ + + + + + + +
      This should be green + +
      + + diff --git a/layout/reftests/bugs/352980-1i.html b/layout/reftests/bugs/352980-1i.html new file mode 100644 index 0000000000..e57fd96a41 --- /dev/null +++ b/layout/reftests/bugs/352980-1i.html @@ -0,0 +1,20 @@ + + + + + + +
      + This should be green +
      + + diff --git a/layout/reftests/bugs/352980-1j.html b/layout/reftests/bugs/352980-1j.html new file mode 100644 index 0000000000..d58b836189 --- /dev/null +++ b/layout/reftests/bugs/352980-1j.html @@ -0,0 +1,20 @@ + + + + + + +
      + This should be green +
      + + diff --git a/layout/reftests/bugs/352980-1k.html b/layout/reftests/bugs/352980-1k.html new file mode 100644 index 0000000000..fdf5270927 --- /dev/null +++ b/layout/reftests/bugs/352980-1k.html @@ -0,0 +1,20 @@ + + + + + + +
      + This should be green +
      + + diff --git a/layout/reftests/bugs/352980-1l.html b/layout/reftests/bugs/352980-1l.html new file mode 100644 index 0000000000..811ea85802 --- /dev/null +++ b/layout/reftests/bugs/352980-1l.html @@ -0,0 +1,20 @@ + + + + + + +
      + This should be green +
      + + diff --git a/layout/reftests/bugs/352980-2-ref.html b/layout/reftests/bugs/352980-2-ref.html new file mode 100644 index 0000000000..67ec5c697f --- /dev/null +++ b/layout/reftests/bugs/352980-2-ref.html @@ -0,0 +1,14 @@ + + + + + + +
      + This should be green + This should be green +
      + + diff --git a/layout/reftests/bugs/352980-2a.html b/layout/reftests/bugs/352980-2a.html new file mode 100644 index 0000000000..6303cc9227 --- /dev/null +++ b/layout/reftests/bugs/352980-2a.html @@ -0,0 +1,18 @@ + + + + + + +
      + This should be green + This should be green +
      + + diff --git a/layout/reftests/bugs/352980-2b.html b/layout/reftests/bugs/352980-2b.html new file mode 100644 index 0000000000..1d215ba4d8 --- /dev/null +++ b/layout/reftests/bugs/352980-2b.html @@ -0,0 +1,18 @@ + + + + + + +
      + This should be green + This should be green +
      + + diff --git a/layout/reftests/bugs/352980-2c.html b/layout/reftests/bugs/352980-2c.html new file mode 100644 index 0000000000..6303cc9227 --- /dev/null +++ b/layout/reftests/bugs/352980-2c.html @@ -0,0 +1,18 @@ + + + + + + +
      + This should be green + This should be green +
      + + diff --git a/layout/reftests/bugs/352980-2d.html b/layout/reftests/bugs/352980-2d.html new file mode 100644 index 0000000000..1d215ba4d8 --- /dev/null +++ b/layout/reftests/bugs/352980-2d.html @@ -0,0 +1,18 @@ + + + + + + +
      + This should be green + This should be green +
      + + diff --git a/layout/reftests/bugs/352980-2e.html b/layout/reftests/bugs/352980-2e.html new file mode 100644 index 0000000000..8c4aca7846 --- /dev/null +++ b/layout/reftests/bugs/352980-2e.html @@ -0,0 +1,18 @@ + + + + + + +
      + This should be green + This should be green +
      + + diff --git a/layout/reftests/bugs/352980-2f.html b/layout/reftests/bugs/352980-2f.html new file mode 100644 index 0000000000..5ee4f1e659 --- /dev/null +++ b/layout/reftests/bugs/352980-2f.html @@ -0,0 +1,18 @@ + + + + + + +
      + This should be green + This should be green +
      + + diff --git a/layout/reftests/bugs/352980-3-ref.html b/layout/reftests/bugs/352980-3-ref.html new file mode 100644 index 0000000000..da21758ab4 --- /dev/null +++ b/layout/reftests/bugs/352980-3-ref.html @@ -0,0 +1,15 @@ + + + + + + +
      + This should be green + This should be green + This should be green +
      + + diff --git a/layout/reftests/bugs/352980-3a.html b/layout/reftests/bugs/352980-3a.html new file mode 100644 index 0000000000..29aa6a2a06 --- /dev/null +++ b/layout/reftests/bugs/352980-3a.html @@ -0,0 +1,19 @@ + + + + + + +
      + This should be green + This should be green + This should be green +
      + + diff --git a/layout/reftests/bugs/352980-3b.html b/layout/reftests/bugs/352980-3b.html new file mode 100644 index 0000000000..9e5e18eaef --- /dev/null +++ b/layout/reftests/bugs/352980-3b.html @@ -0,0 +1,19 @@ + + + + + + +
      + This should be green + This should be green + This should be green +
      + + diff --git a/layout/reftests/bugs/352980-3c.html b/layout/reftests/bugs/352980-3c.html new file mode 100644 index 0000000000..81f39b5c64 --- /dev/null +++ b/layout/reftests/bugs/352980-3c.html @@ -0,0 +1,20 @@ + + + + + + +
      + This should be green + This should be green + This should be green +
      + + diff --git a/layout/reftests/bugs/352980-3d.html b/layout/reftests/bugs/352980-3d.html new file mode 100644 index 0000000000..c001045ef8 --- /dev/null +++ b/layout/reftests/bugs/352980-3d.html @@ -0,0 +1,20 @@ + + + + + + +
      + This should be green + This should be green + This should be green +
      + + diff --git a/layout/reftests/bugs/352980-3e.html b/layout/reftests/bugs/352980-3e.html new file mode 100644 index 0000000000..7482774bfa --- /dev/null +++ b/layout/reftests/bugs/352980-3e.html @@ -0,0 +1,20 @@ + + + + + + +
      + This should be green + This should be green + This should be green +
      + + diff --git a/layout/reftests/bugs/352980-3f.html b/layout/reftests/bugs/352980-3f.html new file mode 100644 index 0000000000..884857adf7 --- /dev/null +++ b/layout/reftests/bugs/352980-3f.html @@ -0,0 +1,20 @@ + + + + + + +
      + This should be green + This should be green + This should be green +
      + + diff --git a/layout/reftests/bugs/356774-1-ref.html b/layout/reftests/bugs/356774-1-ref.html new file mode 100644 index 0000000000..e781b795a1 --- /dev/null +++ b/layout/reftests/bugs/356774-1-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
      border: .1mm, collapsed
      + + diff --git a/layout/reftests/bugs/356774-1.html b/layout/reftests/bugs/356774-1.html new file mode 100644 index 0000000000..4299f31893 --- /dev/null +++ b/layout/reftests/bugs/356774-1.html @@ -0,0 +1,16 @@ + + + + + + + + +
      border: .1mm, collapsed
      + + diff --git a/layout/reftests/bugs/356775-1-ref.html b/layout/reftests/bugs/356775-1-ref.html new file mode 100644 index 0000000000..6cd0bf8cfc --- /dev/null +++ b/layout/reftests/bugs/356775-1-ref.html @@ -0,0 +1,15 @@ + + + + + + + +山本 一郎 + + diff --git a/layout/reftests/bugs/356775-1.html b/layout/reftests/bugs/356775-1.html new file mode 100644 index 0000000000..1e5cc977ce --- /dev/null +++ b/layout/reftests/bugs/356775-1.html @@ -0,0 +1,16 @@ + + + + + + + +山本 一郎 + + diff --git a/layout/reftests/bugs/359869-1-ref.html b/layout/reftests/bugs/359869-1-ref.html new file mode 100644 index 0000000000..916f507bd2 --- /dev/null +++ b/layout/reftests/bugs/359869-1-ref.html @@ -0,0 +1,17 @@ + + + + test + + + + + +
      +
      +

      +
      +
      + + + diff --git a/layout/reftests/bugs/359869-1.html b/layout/reftests/bugs/359869-1.html new file mode 100644 index 0000000000..ca8b85cf79 --- /dev/null +++ b/layout/reftests/bugs/359869-1.html @@ -0,0 +1,18 @@ + + + + test + + + + + +
      +
      + TEST +

      +
      +
      + + + diff --git a/layout/reftests/bugs/359903-1-ref.html b/layout/reftests/bugs/359903-1-ref.html new file mode 100644 index 0000000000..49827269d4 --- /dev/null +++ b/layout/reftests/bugs/359903-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/bugs/359903-1.html b/layout/reftests/bugs/359903-1.html new file mode 100644 index 0000000000..863134bf84 --- /dev/null +++ b/layout/reftests/bugs/359903-1.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/bugs/359903-2-ref.html b/layout/reftests/bugs/359903-2-ref.html new file mode 100644 index 0000000000..9cc839f4c3 --- /dev/null +++ b/layout/reftests/bugs/359903-2-ref.html @@ -0,0 +1,9 @@ + + + + + + diff --git a/layout/reftests/bugs/359903-2.html b/layout/reftests/bugs/359903-2.html new file mode 100644 index 0000000000..ca66ab7fd7 --- /dev/null +++ b/layout/reftests/bugs/359903-2.html @@ -0,0 +1,9 @@ + + + + + + diff --git a/layout/reftests/bugs/360065-1-ref.html b/layout/reftests/bugs/360065-1-ref.html new file mode 100644 index 0000000000..bdb14387fd --- /dev/null +++ b/layout/reftests/bugs/360065-1-ref.html @@ -0,0 +1,22 @@ + + + + table-cell Testcase + + + + + + x + + + diff --git a/layout/reftests/bugs/360065-1.html b/layout/reftests/bugs/360065-1.html new file mode 100644 index 0000000000..7dbc2b37a2 --- /dev/null +++ b/layout/reftests/bugs/360065-1.html @@ -0,0 +1,22 @@ + + + + table-cell Testcase + + + + + + x + + + diff --git a/layout/reftests/bugs/360746-1-ref.html b/layout/reftests/bugs/360746-1-ref.html new file mode 100644 index 0000000000..7217fe6ccd --- /dev/null +++ b/layout/reftests/bugs/360746-1-ref.html @@ -0,0 +1,14 @@ + + + Testcase bug 360746 - The right panel has disappeared at andrewdupont.net + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/360746-1.html b/layout/reftests/bugs/360746-1.html new file mode 100644 index 0000000000..5e448429b3 --- /dev/null +++ b/layout/reftests/bugs/360746-1.html @@ -0,0 +1,40 @@ + + + Testcase bug 360746 - The right panel has disappeared at andrewdupont.net + + + + + + + + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/360757-1-ref.html b/layout/reftests/bugs/360757-1-ref.html new file mode 100644 index 0000000000..034e266e1b --- /dev/null +++ b/layout/reftests/bugs/360757-1-ref.html @@ -0,0 +1,32 @@ + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/360757-1a.html b/layout/reftests/bugs/360757-1a.html new file mode 100644 index 0000000000..3ce13f4e5b --- /dev/null +++ b/layout/reftests/bugs/360757-1a.html @@ -0,0 +1,32 @@ + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/360757-1b.html b/layout/reftests/bugs/360757-1b.html new file mode 100644 index 0000000000..ddf453d50e --- /dev/null +++ b/layout/reftests/bugs/360757-1b.html @@ -0,0 +1,32 @@ + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/361091-1-ref.html b/layout/reftests/bugs/361091-1-ref.html new file mode 100644 index 0000000000..1d9ec1ee61 --- /dev/null +++ b/layout/reftests/bugs/361091-1-ref.html @@ -0,0 +1,15 @@ + + + + + + +
      +
      float right
      +
      Long text long text long text long text long text long text long text long text long text
      +
      + + diff --git a/layout/reftests/bugs/361091-1.html b/layout/reftests/bugs/361091-1.html new file mode 100644 index 0000000000..b7dc75178e --- /dev/null +++ b/layout/reftests/bugs/361091-1.html @@ -0,0 +1,15 @@ + + + + + + +
      +
      float right
      +
      Long text long text long text long text long text long text long text long text long text
      +
      + + diff --git a/layout/reftests/bugs/362594-1-quirks-ref.html b/layout/reftests/bugs/362594-1-quirks-ref.html new file mode 100644 index 0000000000..28f33b530c --- /dev/null +++ b/layout/reftests/bugs/362594-1-quirks-ref.html @@ -0,0 +1,10 @@ + + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/362594-1-standards-ref.html b/layout/reftests/bugs/362594-1-standards-ref.html new file mode 100644 index 0000000000..cbbbbed66d --- /dev/null +++ b/layout/reftests/bugs/362594-1-standards-ref.html @@ -0,0 +1,11 @@ + + + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/362594-1a.html b/layout/reftests/bugs/362594-1a.html new file mode 100644 index 0000000000..b3c71f9cd0 --- /dev/null +++ b/layout/reftests/bugs/362594-1a.html @@ -0,0 +1,10 @@ + + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/362594-1b.html b/layout/reftests/bugs/362594-1b.html new file mode 100644 index 0000000000..070cdba40c --- /dev/null +++ b/layout/reftests/bugs/362594-1b.html @@ -0,0 +1,10 @@ + + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/362594-1c.html b/layout/reftests/bugs/362594-1c.html new file mode 100644 index 0000000000..133c0d7f97 --- /dev/null +++ b/layout/reftests/bugs/362594-1c.html @@ -0,0 +1,11 @@ + + + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/362594-2-quirks-ref.html b/layout/reftests/bugs/362594-2-quirks-ref.html new file mode 100644 index 0000000000..dc2c1a148b --- /dev/null +++ b/layout/reftests/bugs/362594-2-quirks-ref.html @@ -0,0 +1,10 @@ + + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/362594-2-standards-ref.html b/layout/reftests/bugs/362594-2-standards-ref.html new file mode 100644 index 0000000000..4ef1e2ec65 --- /dev/null +++ b/layout/reftests/bugs/362594-2-standards-ref.html @@ -0,0 +1,11 @@ + + + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/362594-2a.html b/layout/reftests/bugs/362594-2a.html new file mode 100644 index 0000000000..8aa5370490 --- /dev/null +++ b/layout/reftests/bugs/362594-2a.html @@ -0,0 +1,10 @@ + + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/362594-2b.html b/layout/reftests/bugs/362594-2b.html new file mode 100644 index 0000000000..d369d75a85 --- /dev/null +++ b/layout/reftests/bugs/362594-2b.html @@ -0,0 +1,11 @@ + + + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/362594-2c.html b/layout/reftests/bugs/362594-2c.html new file mode 100644 index 0000000000..97ebc029f1 --- /dev/null +++ b/layout/reftests/bugs/362594-2c.html @@ -0,0 +1,11 @@ + + + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/362901-1-ref.html b/layout/reftests/bugs/362901-1-ref.html new file mode 100644 index 0000000000..113a5e1758 --- /dev/null +++ b/layout/reftests/bugs/362901-1-ref.html @@ -0,0 +1,26 @@ + + + + + + +
      Text
      +
      Text
      +
      Text
      +
      Text
      + +
      Text
      +
      Text
      +
      Text
      +
      Text
      + +
      TextMore Text
      +
      TextMore Text
      +
      TextMore Text
      +
      TextMore Text
      + + + diff --git a/layout/reftests/bugs/362901-1.html b/layout/reftests/bugs/362901-1.html new file mode 100644 index 0000000000..5d53ea656a --- /dev/null +++ b/layout/reftests/bugs/362901-1.html @@ -0,0 +1,35 @@ + + + + + + + +
      Text
      +
      Text
      +
      Text
      +
      Text
      + +
      +
      +
      +
      + +
      More Text
      +
      More Text
      +
      More Text
      +
      More Text
      + + + diff --git a/layout/reftests/bugs/363247-1-ref.html b/layout/reftests/bugs/363247-1-ref.html new file mode 100644 index 0000000000..3df7148149 --- /dev/null +++ b/layout/reftests/bugs/363247-1-ref.html @@ -0,0 +1,15 @@ + + + bug 363247 + + + + + + + + + +
      foobar
      + + diff --git a/layout/reftests/bugs/363247-1.html b/layout/reftests/bugs/363247-1.html new file mode 100644 index 0000000000..a017f8fa2c --- /dev/null +++ b/layout/reftests/bugs/363247-1.html @@ -0,0 +1,20 @@ + + + bug 363247 + + + + + + + + + +
      foobar
      + + + diff --git a/layout/reftests/bugs/363329-1-ref.html b/layout/reftests/bugs/363329-1-ref.html new file mode 100644 index 0000000000..81339b059d --- /dev/null +++ b/layout/reftests/bugs/363329-1-ref.html @@ -0,0 +1,13 @@ + + + Testcase for bug 363329 + + + + + + +
      colspan 3
      colspan 2x
      + + + diff --git a/layout/reftests/bugs/363329-1.html b/layout/reftests/bugs/363329-1.html new file mode 100644 index 0000000000..3ddb2e5f48 --- /dev/null +++ b/layout/reftests/bugs/363329-1.html @@ -0,0 +1,13 @@ + + + Testcase for bug 363329 + + + + + + +
      colspan 3
      colspan 2x
      + + + diff --git a/layout/reftests/bugs/363329-2-ref.html b/layout/reftests/bugs/363329-2-ref.html new file mode 100644 index 0000000000..9c34fb1735 --- /dev/null +++ b/layout/reftests/bugs/363329-2-ref.html @@ -0,0 +1,13 @@ + + + Testcase for bug 363329 + + + + + + +
      x
      x
      + + + diff --git a/layout/reftests/bugs/363329-2.html b/layout/reftests/bugs/363329-2.html new file mode 100644 index 0000000000..611b2d7c6c --- /dev/null +++ b/layout/reftests/bugs/363329-2.html @@ -0,0 +1,13 @@ + + + Testcase for bug 363329 + + + + + + +
      x
      x
      + + + diff --git a/layout/reftests/bugs/363370-1-ref.html b/layout/reftests/bugs/363370-1-ref.html new file mode 100644 index 0000000000..f1497a9200 --- /dev/null +++ b/layout/reftests/bugs/363370-1-ref.html @@ -0,0 +1,11 @@ + +Testcase bug 363370 - [reflow branch] Crash [@ nsTArray_base::ShiftData] with testcase that appends table cells + + + + + +
      td
      td
      td
      + + + \ No newline at end of file diff --git a/layout/reftests/bugs/363370-1.html b/layout/reftests/bugs/363370-1.html new file mode 100644 index 0000000000..3c984d3df2 --- /dev/null +++ b/layout/reftests/bugs/363370-1.html @@ -0,0 +1,32 @@ + +Testcase bug 363370 - [reflow branch] Crash [@ nsTArray_base::ShiftData] with testcase that appends table cells + + + + + +
      td
      + + + + diff --git a/layout/reftests/bugs/363402-1-ref.html b/layout/reftests/bugs/363402-1-ref.html new file mode 100644 index 0000000000..a2662f8dca --- /dev/null +++ b/layout/reftests/bugs/363402-1-ref.html @@ -0,0 +1,19 @@ + + + + Testcase, bug 363402 + + + + + + + + +
      table
      table
      table
      + +

      This is text that should flow around the table.

      + + + diff --git a/layout/reftests/bugs/363402-1.html b/layout/reftests/bugs/363402-1.html new file mode 100644 index 0000000000..6496c1e324 --- /dev/null +++ b/layout/reftests/bugs/363402-1.html @@ -0,0 +1,25 @@ + + + + Testcase, bug 363402 + + + + + + + + + + +
      x x x x x x x x x x x x x x x x x x x x x
      table
      table
      table
      + +

      This is text that should flow around the table.

      + + + diff --git a/layout/reftests/bugs/363637-1-ref.html b/layout/reftests/bugs/363637-1-ref.html new file mode 100644 index 0000000000..a503f0fa32 --- /dev/null +++ b/layout/reftests/bugs/363637-1-ref.html @@ -0,0 +1,60 @@ + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/363637-1.html b/layout/reftests/bugs/363637-1.html new file mode 100644 index 0000000000..c566868268 --- /dev/null +++ b/layout/reftests/bugs/363637-1.html @@ -0,0 +1,60 @@ + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/363706-1-ref.html b/layout/reftests/bugs/363706-1-ref.html new file mode 100644 index 0000000000..5cd2d76aa7 --- /dev/null +++ b/layout/reftests/bugs/363706-1-ref.html @@ -0,0 +1,18 @@ + + + + Test for bug 363706 + + + + + + +
      + + + diff --git a/layout/reftests/bugs/363706-1.html b/layout/reftests/bugs/363706-1.html new file mode 100644 index 0000000000..c831fda47e --- /dev/null +++ b/layout/reftests/bugs/363706-1.html @@ -0,0 +1,18 @@ + + + + Test for bug 363706 + + + + + + +
      + + + diff --git a/layout/reftests/bugs/363728-1-ref.html b/layout/reftests/bugs/363728-1-ref.html new file mode 100644 index 0000000000..95cc598711 --- /dev/null +++ b/layout/reftests/bugs/363728-1-ref.html @@ -0,0 +1,24 @@ + + + + + + +
      +
      +
      + + + diff --git a/layout/reftests/bugs/363728-1.html b/layout/reftests/bugs/363728-1.html new file mode 100644 index 0000000000..5ead99a657 --- /dev/null +++ b/layout/reftests/bugs/363728-1.html @@ -0,0 +1,24 @@ + + + + + + +
      +
      +
      + + + diff --git a/layout/reftests/bugs/363728-2-ref.html b/layout/reftests/bugs/363728-2-ref.html new file mode 100644 index 0000000000..b737a3deb7 --- /dev/null +++ b/layout/reftests/bugs/363728-2-ref.html @@ -0,0 +1,28 @@ + + + + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/363728-2.html b/layout/reftests/bugs/363728-2.html new file mode 100644 index 0000000000..292a785118 --- /dev/null +++ b/layout/reftests/bugs/363728-2.html @@ -0,0 +1,29 @@ + + + + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/363858-1-ref.html b/layout/reftests/bugs/363858-1-ref.html new file mode 100644 index 0000000000..a3dd401e0f --- /dev/null +++ b/layout/reftests/bugs/363858-1-ref.html @@ -0,0 +1,27 @@ + + + + + + +
      + +
      +
      + +
      + + + + diff --git a/layout/reftests/bugs/363858-1.html b/layout/reftests/bugs/363858-1.html new file mode 100644 index 0000000000..e55cbbf4d1 --- /dev/null +++ b/layout/reftests/bugs/363858-1.html @@ -0,0 +1,29 @@ + + + + + + +
      + +
      +
      + +
      + + + + diff --git a/layout/reftests/bugs/363858-2-ref.html b/layout/reftests/bugs/363858-2-ref.html new file mode 100644 index 0000000000..4642dc7de9 --- /dev/null +++ b/layout/reftests/bugs/363858-2-ref.html @@ -0,0 +1,28 @@ + + + + + + +
      + +
      +
      + +
      + + + + diff --git a/layout/reftests/bugs/363858-2.html b/layout/reftests/bugs/363858-2.html new file mode 100644 index 0000000000..4c6300c42d --- /dev/null +++ b/layout/reftests/bugs/363858-2.html @@ -0,0 +1,30 @@ + + + + + + +
      + +
      +
      + +
      + + + + diff --git a/layout/reftests/bugs/363858-3-ref.html b/layout/reftests/bugs/363858-3-ref.html new file mode 100644 index 0000000000..4e8c96af4d --- /dev/null +++ b/layout/reftests/bugs/363858-3-ref.html @@ -0,0 +1,31 @@ + + + + + + +
      + +
      +
      + +
      + + + + diff --git a/layout/reftests/bugs/363858-3.html b/layout/reftests/bugs/363858-3.html new file mode 100644 index 0000000000..7622e3db03 --- /dev/null +++ b/layout/reftests/bugs/363858-3.html @@ -0,0 +1,34 @@ + + + + + + +
      + +
      +
      + +
      + + + + diff --git a/layout/reftests/bugs/363858-4-ref.html b/layout/reftests/bugs/363858-4-ref.html new file mode 100644 index 0000000000..6e7a904aef --- /dev/null +++ b/layout/reftests/bugs/363858-4-ref.html @@ -0,0 +1,32 @@ + + + + + + +
      + +
      +
      + +
      + + + + diff --git a/layout/reftests/bugs/363858-4.html b/layout/reftests/bugs/363858-4.html new file mode 100644 index 0000000000..6a7bef2dd0 --- /dev/null +++ b/layout/reftests/bugs/363858-4.html @@ -0,0 +1,35 @@ + + + + + + +
      + +
      +
      + +
      + + + + diff --git a/layout/reftests/bugs/363858-5-ref.html b/layout/reftests/bugs/363858-5-ref.html new file mode 100644 index 0000000000..67f215f109 --- /dev/null +++ b/layout/reftests/bugs/363858-5-ref.html @@ -0,0 +1,22 @@ + + + + + + +
      + +
      +
      + +
      + + + + diff --git a/layout/reftests/bugs/363858-5a.html b/layout/reftests/bugs/363858-5a.html new file mode 100644 index 0000000000..78922540b7 --- /dev/null +++ b/layout/reftests/bugs/363858-5a.html @@ -0,0 +1,21 @@ + + + + + + + +
      +
      + +
      + + + + diff --git a/layout/reftests/bugs/363858-5b.html b/layout/reftests/bugs/363858-5b.html new file mode 100644 index 0000000000..0728c529e3 --- /dev/null +++ b/layout/reftests/bugs/363858-5b.html @@ -0,0 +1,21 @@ + + + + + + + +
      +
      + +
      + + + + diff --git a/layout/reftests/bugs/363858-6-ref.html b/layout/reftests/bugs/363858-6-ref.html new file mode 100644 index 0000000000..7a583c79e1 --- /dev/null +++ b/layout/reftests/bugs/363858-6-ref.html @@ -0,0 +1,23 @@ + + + + + + +
      + +
      +
      + +
      + + + + diff --git a/layout/reftests/bugs/363858-6a.html b/layout/reftests/bugs/363858-6a.html new file mode 100644 index 0000000000..f2cb14a999 --- /dev/null +++ b/layout/reftests/bugs/363858-6a.html @@ -0,0 +1,22 @@ + + + + + + + +
      +
      + +
      + + + + diff --git a/layout/reftests/bugs/363858-6b.html b/layout/reftests/bugs/363858-6b.html new file mode 100644 index 0000000000..661a4c3e60 --- /dev/null +++ b/layout/reftests/bugs/363858-6b.html @@ -0,0 +1,22 @@ + + + + + + + +
      +
      + +
      + + + + diff --git a/layout/reftests/bugs/363874-max-width-ref.html b/layout/reftests/bugs/363874-max-width-ref.html new file mode 100644 index 0000000000..7e31a7097e --- /dev/null +++ b/layout/reftests/bugs/363874-max-width-ref.html @@ -0,0 +1,19 @@ + + + + Testcase, bug 363874 + + + + + +
      10050
      + + + + +
      aoeui aoeui aoeui aoeui aoeui aoeui aoeui aoeui aoeui
      100
      + + + diff --git a/layout/reftests/bugs/363874-max-width.html b/layout/reftests/bugs/363874-max-width.html new file mode 100644 index 0000000000..026d8724f4 --- /dev/null +++ b/layout/reftests/bugs/363874-max-width.html @@ -0,0 +1,19 @@ + + + + Testcase, bug 363874 + + + + + +
      10050
      + + + + +
      aoeui aoeui aoeui aoeui aoeui aoeui aoeui aoeui aoeui
      100
      + + + diff --git a/layout/reftests/bugs/363874-ref.html b/layout/reftests/bugs/363874-ref.html new file mode 100644 index 0000000000..d235043161 --- /dev/null +++ b/layout/reftests/bugs/363874-ref.html @@ -0,0 +1,15 @@ + + + + Testcase, bug 363874 + + + + + + +
      10050
      aoeui aoeui aoeui aoeui aoeui aoeui aoeui aoeui aoeui
      + + + diff --git a/layout/reftests/bugs/363874.html b/layout/reftests/bugs/363874.html new file mode 100644 index 0000000000..4d6e3b57c4 --- /dev/null +++ b/layout/reftests/bugs/363874.html @@ -0,0 +1,15 @@ + + + + Testcase, bug 363874 + + + + + + +
      10050
      aoeui aoeui aoeui aoeui aoeui aoeui aoeui aoeui aoeui
      + + + diff --git a/layout/reftests/bugs/364066-1-ref.html b/layout/reftests/bugs/364066-1-ref.html new file mode 100644 index 0000000000..c18b33f616 --- /dev/null +++ b/layout/reftests/bugs/364066-1-ref.html @@ -0,0 +1,73 @@ + + + +Testcase, bug 364066 + + + + + + + + + + + + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + + + diff --git a/layout/reftests/bugs/364066-1.html b/layout/reftests/bugs/364066-1.html new file mode 100644 index 0000000000..6f8ce53d4a --- /dev/null +++ b/layout/reftests/bugs/364066-1.html @@ -0,0 +1,72 @@ + + + +Testcase, bug 364066 + + + + + + + + + + + + +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      + +
      + +
      + +
      +
      + +
      +
      + +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/bugs/364079-1-ref.html b/layout/reftests/bugs/364079-1-ref.html new file mode 100644 index 0000000000..66eac80f74 --- /dev/null +++ b/layout/reftests/bugs/364079-1-ref.html @@ -0,0 +1,15 @@ + + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/364079-1.html b/layout/reftests/bugs/364079-1.html new file mode 100644 index 0000000000..f123d6f539 --- /dev/null +++ b/layout/reftests/bugs/364079-1.html @@ -0,0 +1,15 @@ + + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/364318-1-ref.xhtml b/layout/reftests/bugs/364318-1-ref.xhtml new file mode 100644 index 0000000000..03fe53c0f1 --- /dev/null +++ b/layout/reftests/bugs/364318-1-ref.xhtml @@ -0,0 +1,9 @@ + + + rowspan transition + + +
      tdx
      x
      + + + diff --git a/layout/reftests/bugs/364318-1.xhtml b/layout/reftests/bugs/364318-1.xhtml new file mode 100644 index 0000000000..1bd8293a0c --- /dev/null +++ b/layout/reftests/bugs/364318-1.xhtml @@ -0,0 +1,9 @@ + + + rowspan transition + + +
      tdx
      x
      + + + diff --git a/layout/reftests/bugs/364861-1-ref.html b/layout/reftests/bugs/364861-1-ref.html new file mode 100644 index 0000000000..ab503e0352 --- /dev/null +++ b/layout/reftests/bugs/364861-1-ref.html @@ -0,0 +1,13 @@ + + + +
      +
      + + diff --git a/layout/reftests/bugs/364861-1.html b/layout/reftests/bugs/364861-1.html new file mode 100644 index 0000000000..566fb323ed --- /dev/null +++ b/layout/reftests/bugs/364861-1.html @@ -0,0 +1,13 @@ + + + +
      +
      + + diff --git a/layout/reftests/bugs/364862-1-ref.html b/layout/reftests/bugs/364862-1-ref.html new file mode 100644 index 0000000000..cc0ff22e66 --- /dev/null +++ b/layout/reftests/bugs/364862-1-ref.html @@ -0,0 +1,9 @@ + + + +
      + This text should be entirely underlined, without the underline sticking out. +
      + + diff --git a/layout/reftests/bugs/364862-1.html b/layout/reftests/bugs/364862-1.html new file mode 100644 index 0000000000..25b77754a4 --- /dev/null +++ b/layout/reftests/bugs/364862-1.html @@ -0,0 +1,9 @@ + + + +
      + This text should be entirely underlined, without the underline sticking out. +
      + + diff --git a/layout/reftests/bugs/364968-1-ref.html b/layout/reftests/bugs/364968-1-ref.html new file mode 100644 index 0000000000..6b7f3f9d42 --- /dev/null +++ b/layout/reftests/bugs/364968-1-ref.html @@ -0,0 +1,26 @@ + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/364968-1.xhtml b/layout/reftests/bugs/364968-1.xhtml new file mode 100644 index 0000000000..f942d1c54d --- /dev/null +++ b/layout/reftests/bugs/364968-1.xhtml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/364989-1-ref.html b/layout/reftests/bugs/364989-1-ref.html new file mode 100644 index 0000000000..eb127311fa --- /dev/null +++ b/layout/reftests/bugs/364989-1-ref.html @@ -0,0 +1,10 @@ + + + + + + + +
      ab
      + + diff --git a/layout/reftests/bugs/364989-1.html b/layout/reftests/bugs/364989-1.html new file mode 100644 index 0000000000..aff5666bee --- /dev/null +++ b/layout/reftests/bugs/364989-1.html @@ -0,0 +1,22 @@ + + + + + + + +
      + + + + +
      a
      +
      + + + + +
      b
      +
      + + diff --git a/layout/reftests/bugs/365173-1-ref.html b/layout/reftests/bugs/365173-1-ref.html new file mode 100644 index 0000000000..ac8a56190e --- /dev/null +++ b/layout/reftests/bugs/365173-1-ref.html @@ -0,0 +1,7 @@ +Testcase, bug 365173 + + + + +
      300 (2)
      x
      + diff --git a/layout/reftests/bugs/365173-1.html b/layout/reftests/bugs/365173-1.html new file mode 100644 index 0000000000..f79f27f14f --- /dev/null +++ b/layout/reftests/bugs/365173-1.html @@ -0,0 +1,7 @@ +Testcase, bug 365173 + + + + +
      300 (2)
      x
      + diff --git a/layout/reftests/bugs/366616-1-ref.xhtml b/layout/reftests/bugs/366616-1-ref.xhtml new file mode 100644 index 0000000000..1dbdde1bc0 --- /dev/null +++ b/layout/reftests/bugs/366616-1-ref.xhtml @@ -0,0 +1,7 @@ + + + + + diff --git a/layout/reftests/bugs/366616-1.xhtml b/layout/reftests/bugs/366616-1.xhtml new file mode 100644 index 0000000000..bf6575759d --- /dev/null +++ b/layout/reftests/bugs/366616-1.xhtml @@ -0,0 +1,17 @@ + + + + + + diff --git a/layout/reftests/bugs/367220-1-ref.html b/layout/reftests/bugs/367220-1-ref.html new file mode 100644 index 0000000000..d4a7944f58 --- /dev/null +++ b/layout/reftests/bugs/367220-1-ref.html @@ -0,0 +1,45 @@ + + + + + + +
        +
      1. item
      2. +
      3. item +
          +
        1. item
        2. +
        3. item
        4. +
        5. item +
            +
          1. item
          2. +
          3. item
          4. +
          +
            +
          1. item
          2. +
          3. item
          4. +
          5. item
          6. +
          +
        6. +
        7. item
        8. +
        +
      4. +
      5. item
      6. +
      7. item
      8. +
      +
        +
      1. item
      2. +
      3. item
      4. +
      + + + diff --git a/layout/reftests/bugs/367220-1.html b/layout/reftests/bugs/367220-1.html new file mode 100644 index 0000000000..69a8097d92 --- /dev/null +++ b/layout/reftests/bugs/367220-1.html @@ -0,0 +1,59 @@ + + + + + + +
        +
      1. item
      2. +
      3. item +
          +
        1. item
        2. +
        3. item
        4. +
        5. item +
            +
          1. item
          2. +
          3. item
          4. +
          +
            +
          1. item
          2. +
          3. item
          4. +
          5. item
          6. +
          +
        6. +
        7. item
        8. +
        +
      4. +
      5. item
      6. +
      7. item
      8. +
      +
        +
      1. item
      2. +
      3. item
      4. +
      + + + + + diff --git a/layout/reftests/bugs/367247-l-auto.html b/layout/reftests/bugs/367247-l-auto.html new file mode 100644 index 0000000000..7b05c0c126 --- /dev/null +++ b/layout/reftests/bugs/367247-l-auto.html @@ -0,0 +1,28 @@ + + + +Testcase, 'overflow' on elements with 'display:inline-block' + + + + + + diff --git a/layout/reftests/bugs/367247-l-hidden.html b/layout/reftests/bugs/367247-l-hidden.html new file mode 100644 index 0000000000..1d7a1b60b1 --- /dev/null +++ b/layout/reftests/bugs/367247-l-hidden.html @@ -0,0 +1,28 @@ + + + +Testcase, 'overflow' on elements with 'display:inline-block' + + + + + + diff --git a/layout/reftests/bugs/367247-l-scroll.html b/layout/reftests/bugs/367247-l-scroll.html new file mode 100644 index 0000000000..20a7c61edd --- /dev/null +++ b/layout/reftests/bugs/367247-l-scroll.html @@ -0,0 +1,28 @@ + + + +Testcase, 'overflow' on elements with 'display:inline-block' + + + + + + diff --git a/layout/reftests/bugs/367247-l-visible.html b/layout/reftests/bugs/367247-l-visible.html new file mode 100644 index 0000000000..f971525e1b --- /dev/null +++ b/layout/reftests/bugs/367247-l-visible.html @@ -0,0 +1,28 @@ + + + +Testcase, 'overflow' on elements with 'display:inline-block' + + + + + + diff --git a/layout/reftests/bugs/367247-s-auto.html b/layout/reftests/bugs/367247-s-auto.html new file mode 100644 index 0000000000..8dfcf8fdc0 --- /dev/null +++ b/layout/reftests/bugs/367247-s-auto.html @@ -0,0 +1,28 @@ + + + +Testcase, 'overflow' on elements with 'display:inline-block' + + + + + + diff --git a/layout/reftests/bugs/367247-s-hidden.html b/layout/reftests/bugs/367247-s-hidden.html new file mode 100644 index 0000000000..8d320c5942 --- /dev/null +++ b/layout/reftests/bugs/367247-s-hidden.html @@ -0,0 +1,28 @@ + + + +Testcase, 'overflow' on elements with 'display:inline-block' + + + + + + diff --git a/layout/reftests/bugs/367247-s-scroll.html b/layout/reftests/bugs/367247-s-scroll.html new file mode 100644 index 0000000000..22dc0d0652 --- /dev/null +++ b/layout/reftests/bugs/367247-s-scroll.html @@ -0,0 +1,28 @@ + + + +Testcase, 'overflow' on elements with 'display:inline-block' + + + + + + diff --git a/layout/reftests/bugs/367247-s-visible.html b/layout/reftests/bugs/367247-s-visible.html new file mode 100644 index 0000000000..ccb7612c0b --- /dev/null +++ b/layout/reftests/bugs/367247-s-visible.html @@ -0,0 +1,28 @@ + + + +Testcase, 'overflow' on elements with 'display:inline-block' + + + + + + diff --git a/layout/reftests/bugs/367332-1-ref.html b/layout/reftests/bugs/367332-1-ref.html new file mode 100644 index 0000000000..4dcf2089d1 --- /dev/null +++ b/layout/reftests/bugs/367332-1-ref.html @@ -0,0 +1,25 @@ + + + +CSS 2.1 Test Suite: Test for baseline alignment of table cells (reference) + + + + + + + + + + + + +
      data
      data
      data
      + + + diff --git a/layout/reftests/bugs/367332-1a.html b/layout/reftests/bugs/367332-1a.html new file mode 100644 index 0000000000..de74333470 --- /dev/null +++ b/layout/reftests/bugs/367332-1a.html @@ -0,0 +1,26 @@ + + + +CSS 2.1 Test Suite: Test for baseline alignment of table cells + + + + + + + + + + + + + + +
      data
      data
      data
      + + + diff --git a/layout/reftests/bugs/367332-1b.html b/layout/reftests/bugs/367332-1b.html new file mode 100644 index 0000000000..5352119cb7 --- /dev/null +++ b/layout/reftests/bugs/367332-1b.html @@ -0,0 +1,26 @@ + + + +CSS 2.1 Test Suite: Test for baseline alignment of table cells + + + + + + + + + + + + + + +
      data
      data
      data
      + + + diff --git a/layout/reftests/bugs/367332-1c.html b/layout/reftests/bugs/367332-1c.html new file mode 100644 index 0000000000..0ae97188be --- /dev/null +++ b/layout/reftests/bugs/367332-1c.html @@ -0,0 +1,26 @@ + + + +CSS 2.1 Test Suite: Test for baseline alignment of table cells + + + + + + + + + + + + + + +
      data
      data
      data
      + + + diff --git a/layout/reftests/bugs/367332-1d.html b/layout/reftests/bugs/367332-1d.html new file mode 100644 index 0000000000..f47ea6d606 --- /dev/null +++ b/layout/reftests/bugs/367332-1d.html @@ -0,0 +1,26 @@ + + + +CSS 2.1 Test Suite: Test for baseline alignment of table cells + + + + + + + + + + + + + + +
      data
      data
      data
      + + + diff --git a/layout/reftests/bugs/367332-1e.html b/layout/reftests/bugs/367332-1e.html new file mode 100644 index 0000000000..abcbe8ce0f --- /dev/null +++ b/layout/reftests/bugs/367332-1e.html @@ -0,0 +1,26 @@ + + + +CSS 2.1 Test Suite: Test for baseline alignment of table cells + + + + + + + + + + + + + + +
      data
      data
      data
      + + + diff --git a/layout/reftests/bugs/367332-1f.html b/layout/reftests/bugs/367332-1f.html new file mode 100644 index 0000000000..2d49213fb9 --- /dev/null +++ b/layout/reftests/bugs/367332-1f.html @@ -0,0 +1,26 @@ + + + +CSS 2.1 Test Suite: Test for baseline alignment of table cells + + + + + + + + + + + + + + +
      data
      data
      data
      + + + diff --git a/layout/reftests/bugs/367332-1g.html b/layout/reftests/bugs/367332-1g.html new file mode 100644 index 0000000000..491874541c --- /dev/null +++ b/layout/reftests/bugs/367332-1g.html @@ -0,0 +1,26 @@ + + + +CSS 2.1 Test Suite: Test for baseline alignment of table cells + + + + + + + + + + + + + + +
      data
      data
      data
      + + + diff --git a/layout/reftests/bugs/367375-1-ref.html b/layout/reftests/bugs/367375-1-ref.html new file mode 100644 index 0000000000..710a2f1fce --- /dev/null +++ b/layout/reftests/bugs/367375-1-ref.html @@ -0,0 +1,16 @@ + + + + + + + + + + + + +
      XXXX
      + + + diff --git a/layout/reftests/bugs/367375-1.html b/layout/reftests/bugs/367375-1.html new file mode 100644 index 0000000000..faf1e9ea5c --- /dev/null +++ b/layout/reftests/bugs/367375-1.html @@ -0,0 +1,16 @@ + + + + + + + + + + + + +
      XXXX
      + + + diff --git a/layout/reftests/bugs/367375-2-ref.html b/layout/reftests/bugs/367375-2-ref.html new file mode 100644 index 0000000000..06275e6d88 --- /dev/null +++ b/layout/reftests/bugs/367375-2-ref.html @@ -0,0 +1,16 @@ + + + + + + + + + + + + +
      XXXX
      + + + diff --git a/layout/reftests/bugs/367375-2.html b/layout/reftests/bugs/367375-2.html new file mode 100644 index 0000000000..7ce8ebe2de --- /dev/null +++ b/layout/reftests/bugs/367375-2.html @@ -0,0 +1,16 @@ + + + + + + + + + + + + +
      XXXX
      + + + diff --git a/layout/reftests/bugs/367489-1-ref.html b/layout/reftests/bugs/367489-1-ref.html new file mode 100644 index 0000000000..7945721206 --- /dev/null +++ b/layout/reftests/bugs/367489-1-ref.html @@ -0,0 +1,19 @@ + + + + + + + + +
      + Foo +
      + + + diff --git a/layout/reftests/bugs/367489-1.html b/layout/reftests/bugs/367489-1.html new file mode 100644 index 0000000000..53a0311a29 --- /dev/null +++ b/layout/reftests/bugs/367489-1.html @@ -0,0 +1,23 @@ + + + + + + + + + + +
      + Foo +
      + + + diff --git a/layout/reftests/bugs/367504-float-1-ref.html b/layout/reftests/bugs/367504-float-1-ref.html new file mode 100644 index 0000000000..25c702cd5c --- /dev/null +++ b/layout/reftests/bugs/367504-float-1-ref.html @@ -0,0 +1,20 @@ + + + +Testcase, bug 367504 -- inline block as margin root + + + +
      + +

      xtestx

      + +
      + + diff --git a/layout/reftests/bugs/367504-float-1.html b/layout/reftests/bugs/367504-float-1.html new file mode 100644 index 0000000000..0cc8a84034 --- /dev/null +++ b/layout/reftests/bugs/367504-float-1.html @@ -0,0 +1,20 @@ + + + +Testcase, bug 367504 -- inline block as margin root + + + +
      + +

      xtestx

      + +
      + + diff --git a/layout/reftests/bugs/367504-margin-1-ref.html b/layout/reftests/bugs/367504-margin-1-ref.html new file mode 100644 index 0000000000..06e592b8a0 --- /dev/null +++ b/layout/reftests/bugs/367504-margin-1-ref.html @@ -0,0 +1,20 @@ + + + +Testcase, bug 367504 -- inline block as margin root + + + +
      + +

      xtestx

      + +
      + + diff --git a/layout/reftests/bugs/367504-margin-1.html b/layout/reftests/bugs/367504-margin-1.html new file mode 100644 index 0000000000..4f45a6fdcb --- /dev/null +++ b/layout/reftests/bugs/367504-margin-1.html @@ -0,0 +1,20 @@ + + + +Testcase, bug 367504 -- inline block as margin root + + + +
      + +

      xtestx

      + +
      + + diff --git a/layout/reftests/bugs/367612-1-ref.html b/layout/reftests/bugs/367612-1-ref.html new file mode 100644 index 0000000000..63f4e431da --- /dev/null +++ b/layout/reftests/bugs/367612-1-ref.html @@ -0,0 +1,10 @@ + + + + + + + + This text should be green + + diff --git a/layout/reftests/bugs/367612-1a.html b/layout/reftests/bugs/367612-1a.html new file mode 100644 index 0000000000..dc27be6fe6 --- /dev/null +++ b/layout/reftests/bugs/367612-1a.html @@ -0,0 +1,14 @@ + + + + + + + + This text should be green + + + diff --git a/layout/reftests/bugs/367612-1b.html b/layout/reftests/bugs/367612-1b.html new file mode 100644 index 0000000000..840b740900 --- /dev/null +++ b/layout/reftests/bugs/367612-1b.html @@ -0,0 +1,16 @@ + + + + + + + + This text should be green + + + diff --git a/layout/reftests/bugs/367612-1c.html b/layout/reftests/bugs/367612-1c.html new file mode 100644 index 0000000000..539f472afe --- /dev/null +++ b/layout/reftests/bugs/367612-1c.html @@ -0,0 +1,18 @@ + + + + + + + + This text should be green + + + diff --git a/layout/reftests/bugs/367612-1d.html b/layout/reftests/bugs/367612-1d.html new file mode 100644 index 0000000000..1636be08b8 --- /dev/null +++ b/layout/reftests/bugs/367612-1d.html @@ -0,0 +1,14 @@ + + + + + + + + This text should be green + + + diff --git a/layout/reftests/bugs/367612-1e.html b/layout/reftests/bugs/367612-1e.html new file mode 100644 index 0000000000..3042fa7dd0 --- /dev/null +++ b/layout/reftests/bugs/367612-1e.html @@ -0,0 +1,17 @@ + + + + + + + + This text should be green + + + diff --git a/layout/reftests/bugs/367612-1f.html b/layout/reftests/bugs/367612-1f.html new file mode 100644 index 0000000000..c8b88c87f1 --- /dev/null +++ b/layout/reftests/bugs/367612-1f.html @@ -0,0 +1,20 @@ + + + + + + + + This text should be green + + + diff --git a/layout/reftests/bugs/367612-1g.html b/layout/reftests/bugs/367612-1g.html new file mode 100644 index 0000000000..464391fdbb --- /dev/null +++ b/layout/reftests/bugs/367612-1g.html @@ -0,0 +1,9 @@ + + + + + + + This text should be green + + diff --git a/layout/reftests/bugs/368020-1-ref.html b/layout/reftests/bugs/368020-1-ref.html new file mode 100644 index 0000000000..afce9a262e --- /dev/null +++ b/layout/reftests/bugs/368020-1-ref.html @@ -0,0 +1,24 @@ + + + +Testcase, bug 368020 + + + +
      + +
      +
      +
      + blah
      + blah
      + blah
      + blah +
      +
      +
      + +
      + + + diff --git a/layout/reftests/bugs/368020-1.html b/layout/reftests/bugs/368020-1.html new file mode 100644 index 0000000000..cc1b41ee4f --- /dev/null +++ b/layout/reftests/bugs/368020-1.html @@ -0,0 +1,24 @@ + + + +Testcase, bug 368020 + + + +
      + +
      +
      +
      + blah
      + blah
      + blah
      + blah +
      +
      +
      + +
      + + + diff --git a/layout/reftests/bugs/368020-2-ref.html b/layout/reftests/bugs/368020-2-ref.html new file mode 100644 index 0000000000..99ef10fd0b --- /dev/null +++ b/layout/reftests/bugs/368020-2-ref.html @@ -0,0 +1,17 @@ + + + +Testcase, bug 368020 + + + + + + blah
      + blah
      + blah +
      +
      + + + diff --git a/layout/reftests/bugs/368020-2.html b/layout/reftests/bugs/368020-2.html new file mode 100644 index 0000000000..727a87a7f5 --- /dev/null +++ b/layout/reftests/bugs/368020-2.html @@ -0,0 +1,17 @@ + + + +Testcase, bug 368020 + + + + + + blah
      + blah
      + blah +
      +
      + + + diff --git a/layout/reftests/bugs/368020-3-ref.html b/layout/reftests/bugs/368020-3-ref.html new file mode 100644 index 0000000000..7a95a6c4d4 --- /dev/null +++ b/layout/reftests/bugs/368020-3-ref.html @@ -0,0 +1,15 @@ + + + +Testcase, bug 368020 + + + + + blah
      + blah
      + blah +
      + + + diff --git a/layout/reftests/bugs/368020-3.html b/layout/reftests/bugs/368020-3.html new file mode 100644 index 0000000000..d04165527d --- /dev/null +++ b/layout/reftests/bugs/368020-3.html @@ -0,0 +1,15 @@ + + + +Testcase, bug 368020 + + + + + blah
      + blah
      + blah +
      + + + diff --git a/layout/reftests/bugs/368020-5-ref.html b/layout/reftests/bugs/368020-5-ref.html new file mode 100644 index 0000000000..0cc7180afe --- /dev/null +++ b/layout/reftests/bugs/368020-5-ref.html @@ -0,0 +1,15 @@ + + + +Testcase, bug 368020 + + + + + blah
      + blah
      + blah +
      + + + diff --git a/layout/reftests/bugs/368020-5.html b/layout/reftests/bugs/368020-5.html new file mode 100644 index 0000000000..013708cad0 --- /dev/null +++ b/layout/reftests/bugs/368020-5.html @@ -0,0 +1,15 @@ + + + +Testcase, bug 368020 + + + + + blah
      + blah
      + blah +
      + + + diff --git a/layout/reftests/bugs/368155-1-ref.xhtml b/layout/reftests/bugs/368155-1-ref.xhtml new file mode 100644 index 0000000000..d68e227d99 --- /dev/null +++ b/layout/reftests/bugs/368155-1-ref.xhtml @@ -0,0 +1,10 @@ + + + + + Bug 368155 Reference + + +
      All of this text should be on one line
      + + diff --git a/layout/reftests/bugs/368155-1.xhtml b/layout/reftests/bugs/368155-1.xhtml new file mode 100644 index 0000000000..6b1ced944b --- /dev/null +++ b/layout/reftests/bugs/368155-1.xhtml @@ -0,0 +1,10 @@ + + + + + Bug 368155 + + +
      All of this text should be on one line
      + + diff --git a/layout/reftests/bugs/368155-negative-margins-1-ref.html b/layout/reftests/bugs/368155-negative-margins-1-ref.html new file mode 100644 index 0000000000..5596af7b19 --- /dev/null +++ b/layout/reftests/bugs/368155-negative-margins-1-ref.html @@ -0,0 +1,44 @@ + + + +Minimum intrinsic widths combined with negative margins + + + + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + + + diff --git a/layout/reftests/bugs/368155-negative-margins-1.html b/layout/reftests/bugs/368155-negative-margins-1.html new file mode 100644 index 0000000000..71e7e2bbb6 --- /dev/null +++ b/layout/reftests/bugs/368155-negative-margins-1.html @@ -0,0 +1,56 @@ + + + +Minimum intrinsic widths combined with negative margins + + + + +
      + +
      +
      + +
      +
      + +
      + +
      + +
      +
      + +
      +
      + +
      + +
      + +
      + +
      + +
      + +
      + +
      + +
      + +
      + + + diff --git a/layout/reftests/bugs/368247-1-ref.html b/layout/reftests/bugs/368247-1-ref.html new file mode 100644 index 0000000000..7e8e437e47 --- /dev/null +++ b/layout/reftests/bugs/368247-1-ref.html @@ -0,0 +1,15 @@ + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/368247-1.html b/layout/reftests/bugs/368247-1.html new file mode 100644 index 0000000000..27e9fbf9dd --- /dev/null +++ b/layout/reftests/bugs/368247-1.html @@ -0,0 +1,13 @@ + + + + +
      + + diff --git a/layout/reftests/bugs/368247-2-ref.html b/layout/reftests/bugs/368247-2-ref.html new file mode 100644 index 0000000000..f57baf39ea --- /dev/null +++ b/layout/reftests/bugs/368247-2-ref.html @@ -0,0 +1,13 @@ + + + + +
      + + diff --git a/layout/reftests/bugs/368247-2.html b/layout/reftests/bugs/368247-2.html new file mode 100644 index 0000000000..257479632f --- /dev/null +++ b/layout/reftests/bugs/368247-2.html @@ -0,0 +1,13 @@ + + + + +
      + + diff --git a/layout/reftests/bugs/368504-1-ref.html b/layout/reftests/bugs/368504-1-ref.html new file mode 100644 index 0000000000..ca2d546700 --- /dev/null +++ b/layout/reftests/bugs/368504-1-ref.html @@ -0,0 +1,26 @@ + + + + Bug 368504 Reference + + + + + + + +
      + + + + + +
      Row 1 Text
      +
      +
      StringOfReallyLongUnbrokenText
      +
      + + diff --git a/layout/reftests/bugs/368504-1.html b/layout/reftests/bugs/368504-1.html new file mode 100644 index 0000000000..fa0d761d4e --- /dev/null +++ b/layout/reftests/bugs/368504-1.html @@ -0,0 +1,20 @@ + + + + Bug 368504 + + + + + + + + + + +
      Row 1 Text
      StringOfReallyLongUnbrokenText
      + + diff --git a/layout/reftests/bugs/368504-2-ref.html b/layout/reftests/bugs/368504-2-ref.html new file mode 100644 index 0000000000..f6e7a8275d --- /dev/null +++ b/layout/reftests/bugs/368504-2-ref.html @@ -0,0 +1,18 @@ + + + + + Bug 368504 Reference 2 + + + + + + + + +
       ddd
      +
       
      +
      + + diff --git a/layout/reftests/bugs/368504-2.html b/layout/reftests/bugs/368504-2.html new file mode 100644 index 0000000000..e8e5986a0e --- /dev/null +++ b/layout/reftests/bugs/368504-2.html @@ -0,0 +1,18 @@ + + + + + Bug 368504 Test 2 + + + + + + + + +
       ddd
      +
       
      +
      + + diff --git a/layout/reftests/bugs/368504-3-ref.html b/layout/reftests/bugs/368504-3-ref.html new file mode 100644 index 0000000000..b51009f3e4 --- /dev/null +++ b/layout/reftests/bugs/368504-3-ref.html @@ -0,0 +1,24 @@ + + + + + + + + + +
      abc
      + + diff --git a/layout/reftests/bugs/368504-3a.html b/layout/reftests/bugs/368504-3a.html new file mode 100644 index 0000000000..62a18e7405 --- /dev/null +++ b/layout/reftests/bugs/368504-3a.html @@ -0,0 +1,28 @@ + + + + + + + + + + + + +
      abc
       
      + + diff --git a/layout/reftests/bugs/368504-3b.html b/layout/reftests/bugs/368504-3b.html new file mode 100644 index 0000000000..2ce80baafc --- /dev/null +++ b/layout/reftests/bugs/368504-3b.html @@ -0,0 +1,28 @@ + + + + + + + + + + + + +
      abc
       
      + + diff --git a/layout/reftests/bugs/368504-4-ref.html b/layout/reftests/bugs/368504-4-ref.html new file mode 100644 index 0000000000..93ef367b7c --- /dev/null +++ b/layout/reftests/bugs/368504-4-ref.html @@ -0,0 +1,100 @@ + + + + + + + + +
      foofoo
        
      + + + + + + +
      foofoo
        
      + + + + + + +
      foofoo
        
      + + + + + + +
      foofoo
        
      + + + + + + +
      foofoo
        
      + + + + + + +
      foofoo
        
      + + + + + + +
      foofoo
        
      + + + + + + +
      foofoo
        
      + + + + + + +
      foofoo
        
      + + + + + + +
      foofoo
        
      + + diff --git a/layout/reftests/bugs/368504-4.html b/layout/reftests/bugs/368504-4.html new file mode 100644 index 0000000000..15f683f8c4 --- /dev/null +++ b/layout/reftests/bugs/368504-4.html @@ -0,0 +1,122 @@ + + + +
      + + + + + +
      foofoo
       
      +
      + +
      + + + + + +
      foofoo
       
      +
      + +
      + + + + + +
      foofoo
       
      +
      + +
      + + + + + +
      foofoo
       
      +
      + +
      + + + + + +
      foofoo
       
      +
      + +
      + + + + + +
      foofoo
       
      +
      + +
      + + + + + +
      foofoo
       
      +
      + +
      + + + + + +
      foofoo
       
      +
      + +
      + + + + + +
      foofoo
       
      +
      + +
      + + + + + +
      foofoo
       
      +
      + + diff --git a/layout/reftests/bugs/368504-5-ref.html b/layout/reftests/bugs/368504-5-ref.html new file mode 100644 index 0000000000..6b1326c8ac --- /dev/null +++ b/layout/reftests/bugs/368504-5-ref.html @@ -0,0 +1,100 @@ + + + + + + + + +
      foofoo
        
      + + + + + + +
      foofoo
        
      + + + + + + +
      foofoo
        
      + + + + + + +
      foofoo
        
      + + + + + + +
      foofoo
        
      + + + + + + +
      foofoo
        
      + + + + + + +
      foofoo
        
      + + + + + + +
      foofoo
        
      + + + + + + +
      foofoo
        
      + + + + + + +
      foofoo
        
      + + diff --git a/layout/reftests/bugs/368504-5.html b/layout/reftests/bugs/368504-5.html new file mode 100644 index 0000000000..a297111f17 --- /dev/null +++ b/layout/reftests/bugs/368504-5.html @@ -0,0 +1,99 @@ + + + + + + + + +
      foofoo
       
      + + + + + + +
      foofoo
       
      + + + + + + +
      foofoo
       
      + + + + + + +
      foofoo
       
      + + + + + + +
      foofoo
       
      + + + + + + +
      foofoo
       
      + + + + + + +
      foofoo
       
      + + + + + + +
      foofoo
       
      + + + + + + +
      foofoo
       
      + + + + + + +
      foofoo
       
      + + diff --git a/layout/reftests/bugs/368504-6-ref.html b/layout/reftests/bugs/368504-6-ref.html new file mode 100644 index 0000000000..f63c687c17 --- /dev/null +++ b/layout/reftests/bugs/368504-6-ref.html @@ -0,0 +1,16 @@ + + + xxx + + + + + + + + + + +
      x x x x x x x x x x x x xxx
      xxxxxxxxx
      + + diff --git a/layout/reftests/bugs/368504-6.html b/layout/reftests/bugs/368504-6.html new file mode 100644 index 0000000000..c571302f8e --- /dev/null +++ b/layout/reftests/bugs/368504-6.html @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + +
      xxx 
      x x x x x x x x x x x x xxx
      xxxxxxxxx
      + + diff --git a/layout/reftests/bugs/368622-1-ref.html b/layout/reftests/bugs/368622-1-ref.html new file mode 100644 index 0000000000..60f5be8c6c --- /dev/null +++ b/layout/reftests/bugs/368622-1-ref.html @@ -0,0 +1,19 @@ + +::before { display: inline-block; } + +
        +
      • 1Foo +
      • 2Bar +
      diff --git a/layout/reftests/bugs/368622-1.html b/layout/reftests/bugs/368622-1.html new file mode 100644 index 0000000000..8bc06cc037 --- /dev/null +++ b/layout/reftests/bugs/368622-1.html @@ -0,0 +1,21 @@ + +::before { display: inline-block; } + +
        +
      • Foo +
      • Bar +
      diff --git a/layout/reftests/bugs/368651-1-ref.html b/layout/reftests/bugs/368651-1-ref.html new file mode 100644 index 0000000000..d34cbea609 --- /dev/null +++ b/layout/reftests/bugs/368651-1-ref.html @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + +
      a
      b
      + + + + diff --git a/layout/reftests/bugs/368651-1.html b/layout/reftests/bugs/368651-1.html new file mode 100644 index 0000000000..40ee8bbfe7 --- /dev/null +++ b/layout/reftests/bugs/368651-1.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + +
      a
      + + + + + diff --git a/layout/reftests/bugs/369361-1-ref.html b/layout/reftests/bugs/369361-1-ref.html new file mode 100644 index 0000000000..1809e8473b --- /dev/null +++ b/layout/reftests/bugs/369361-1-ref.html @@ -0,0 +1,24 @@ + + + + + + +
      Floater.
      +
        +
      • List item.
      • +
      + + diff --git a/layout/reftests/bugs/369361-1.html b/layout/reftests/bugs/369361-1.html new file mode 100644 index 0000000000..37b2108834 --- /dev/null +++ b/layout/reftests/bugs/369361-1.html @@ -0,0 +1,25 @@ + + + + + + +
      Floater.
      +
        +
      • List item.
      • +
      + + diff --git a/layout/reftests/bugs/369361-2-ref.html b/layout/reftests/bugs/369361-2-ref.html new file mode 100644 index 0000000000..ba053d181e --- /dev/null +++ b/layout/reftests/bugs/369361-2-ref.html @@ -0,0 +1,25 @@ + + + + + + +
      Floater.
      +
        +
      • List item.
      • +
      + + diff --git a/layout/reftests/bugs/369361-2.html b/layout/reftests/bugs/369361-2.html new file mode 100644 index 0000000000..4e9542906a --- /dev/null +++ b/layout/reftests/bugs/369361-2.html @@ -0,0 +1,27 @@ + + + + + + +
      Floater.
      +
        +
      • List item.
      • +
      + + diff --git a/layout/reftests/bugs/369882-ref.xhtml b/layout/reftests/bugs/369882-ref.xhtml new file mode 100644 index 0000000000..70cc5440ea --- /dev/null +++ b/layout/reftests/bugs/369882-ref.xhtml @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/bugs/369882.xhtml b/layout/reftests/bugs/369882.xhtml new file mode 100644 index 0000000000..f40228c1f9 --- /dev/null +++ b/layout/reftests/bugs/369882.xhtml @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/layout/reftests/bugs/369975-1.html b/layout/reftests/bugs/369975-1.html new file mode 100644 index 0000000000..f4f0b41e1f --- /dev/null +++ b/layout/reftests/bugs/369975-1.html @@ -0,0 +1,21 @@ + + + Assert: Must have usable originating data here + crash + + + + + + + + + + + + + + + +
      1
      2
      3
      4
      5
      + + diff --git a/layout/reftests/bugs/370353-1-ref.html b/layout/reftests/bugs/370353-1-ref.html new file mode 100644 index 0000000000..c2aebb513c --- /dev/null +++ b/layout/reftests/bugs/370353-1-ref.html @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + +
      onetwothree
      onetwothree
      + + + diff --git a/layout/reftests/bugs/370353-1.html b/layout/reftests/bugs/370353-1.html new file mode 100644 index 0000000000..bd81d6bada --- /dev/null +++ b/layout/reftests/bugs/370353-1.html @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + +
      onetwothree
      onetwothree
      + + + diff --git a/layout/reftests/bugs/370422-1-ref.html b/layout/reftests/bugs/370422-1-ref.html new file mode 100644 index 0000000000..18073081bf --- /dev/null +++ b/layout/reftests/bugs/370422-1-ref.html @@ -0,0 +1,16 @@ + + +Testcase bug - Select drop down button doesn't update its position in this case when document widens + + +The dropwdown button should be on the right of the select
      + + + + + diff --git a/layout/reftests/bugs/370422-1.html b/layout/reftests/bugs/370422-1.html new file mode 100644 index 0000000000..98ce2164fa --- /dev/null +++ b/layout/reftests/bugs/370422-1.html @@ -0,0 +1,16 @@ + + +Testcase bug - Select drop down button doesn't update its position in this case when document widens + + +The dropwdown button should be on the right of the select
      + + + + + diff --git a/layout/reftests/bugs/370525-1-notref.html b/layout/reftests/bugs/370525-1-notref.html new file mode 100644 index 0000000000..c9f8278ad4 --- /dev/null +++ b/layout/reftests/bugs/370525-1-notref.html @@ -0,0 +1,18 @@ + + + + Bug 370525 Anti-Reference Testcase + + + + +
      + + +
      Table 1
      + + +
      Table 2
      +
      + + diff --git a/layout/reftests/bugs/370525-1-ref.html b/layout/reftests/bugs/370525-1-ref.html new file mode 100644 index 0000000000..1fe8347198 --- /dev/null +++ b/layout/reftests/bugs/370525-1-ref.html @@ -0,0 +1,18 @@ + + + + Bug 370525 Reference Testcase + + + + +
      + + +
      Table 1
      + + +
      Table 2
      +
      + + diff --git a/layout/reftests/bugs/370525-1.html b/layout/reftests/bugs/370525-1.html new file mode 100644 index 0000000000..67df5206c2 --- /dev/null +++ b/layout/reftests/bugs/370525-1.html @@ -0,0 +1,18 @@ + + + + Bug 370525 Testcase + + + + +
      + + +
      Table 1
      + + +
      Table 2
      +
      + + diff --git a/layout/reftests/bugs/370525-2-notref.html b/layout/reftests/bugs/370525-2-notref.html new file mode 100644 index 0000000000..a675dd5339 --- /dev/null +++ b/layout/reftests/bugs/370525-2-notref.html @@ -0,0 +1,17 @@ + + + Bug 370525 Anti-Reference Testcase + + + + +
      + + +
      Table 1
      + + +
      Table 2
      +
      + + diff --git a/layout/reftests/bugs/370525-2-ref.html b/layout/reftests/bugs/370525-2-ref.html new file mode 100644 index 0000000000..1563694b85 --- /dev/null +++ b/layout/reftests/bugs/370525-2-ref.html @@ -0,0 +1,17 @@ + + + Bug 370525 Reference Testcase + + + + +
      + + +
      Table 1
      + + +
      Table 2
      +
      + + diff --git a/layout/reftests/bugs/370525-2.html b/layout/reftests/bugs/370525-2.html new file mode 100644 index 0000000000..68aab9372f --- /dev/null +++ b/layout/reftests/bugs/370525-2.html @@ -0,0 +1,17 @@ + + + Bug 370525 Testcase + + + + +
      + + +
      Table 1
      + + +
      Table 2
      +
      + + diff --git a/layout/reftests/bugs/370525-rowspan-1a-ref.html b/layout/reftests/bugs/370525-rowspan-1a-ref.html new file mode 100644 index 0000000000..803753a53b --- /dev/null +++ b/layout/reftests/bugs/370525-rowspan-1a-ref.html @@ -0,0 +1,28 @@ + + + + + + +rowspan=2 on the cell with the percent-height div, +with specified height on a sibling + + + + + + + + +
      +
      + height=75% / ignored +
      + blah +
      + height=200px. +
      + 2nd row, 1st column +
      + + diff --git a/layout/reftests/bugs/370525-rowspan-1a.html b/layout/reftests/bugs/370525-rowspan-1a.html new file mode 100644 index 0000000000..aa21604161 --- /dev/null +++ b/layout/reftests/bugs/370525-rowspan-1a.html @@ -0,0 +1,28 @@ + + + + + + +rowspan=2 on the cell with the percent-height div, +with specified height on a sibling + + + + + + + + +
      +
      + height=75% / ignored +
      + blah +
      + height=200px. +
      + 2nd row, 1st column +
      + + diff --git a/layout/reftests/bugs/370525-rowspan-1b-ref.html b/layout/reftests/bugs/370525-rowspan-1b-ref.html new file mode 100644 index 0000000000..73cb6f929d --- /dev/null +++ b/layout/reftests/bugs/370525-rowspan-1b-ref.html @@ -0,0 +1,28 @@ + + + + + + +rowspan=2 on the cell with the percent-height div, +with specified height on a sibling + + + + + + + + +
      +
      + height=75% / ignored +
      + blah +
      + 1st row, 2nd column. +
      + 2nd row, 1st column. height=200px. +
      + + diff --git a/layout/reftests/bugs/370525-rowspan-1b.html b/layout/reftests/bugs/370525-rowspan-1b.html new file mode 100644 index 0000000000..3739bbb888 --- /dev/null +++ b/layout/reftests/bugs/370525-rowspan-1b.html @@ -0,0 +1,28 @@ + + + + + + +rowspan=2 on the cell with the percent-height div, +with specified height on a sibling + + + + + + + + +
      +
      + height=75% / ignored +
      + blah +
      + 1st row, 2nd column. +
      + 2nd row, 1st column. height=200px. +
      + + diff --git a/layout/reftests/bugs/370525-rowspan-1c-ref.html b/layout/reftests/bugs/370525-rowspan-1c-ref.html new file mode 100644 index 0000000000..9cd100ca5a --- /dev/null +++ b/layout/reftests/bugs/370525-rowspan-1c-ref.html @@ -0,0 +1,23 @@ + + + + + + +rowspan=2 on the cell with the percent-height div, with specified +height on a sibling. Also, does not explicitly create 2nd row. + + + + + +
      +
      + height=75% / 150px +
      + blah +
      + height=200px. +
      + + diff --git a/layout/reftests/bugs/370525-rowspan-1c.html b/layout/reftests/bugs/370525-rowspan-1c.html new file mode 100644 index 0000000000..066a7796d0 --- /dev/null +++ b/layout/reftests/bugs/370525-rowspan-1c.html @@ -0,0 +1,23 @@ + + + + + + +rowspan=2 on the cell with the percent-height div, with specified +height on a sibling. Also, does not explicitly create 2nd row. + + + + + +
      +
      + height=75% / 150px +
      + blah +
      + height=200px. +
      + + diff --git a/layout/reftests/bugs/370525-rowspan-2a-ref.html b/layout/reftests/bugs/370525-rowspan-2a-ref.html new file mode 100644 index 0000000000..8201256778 --- /dev/null +++ b/layout/reftests/bugs/370525-rowspan-2a-ref.html @@ -0,0 +1,28 @@ + + + + + + +rowspan=2 and specified height on a sibling of the cell with percent-height div. + + + + + + + + +
      +
      + height=75% / ignored +
      + blah +
      + height=200px. +
      + 2nd row, 1st column +
      + + + diff --git a/layout/reftests/bugs/370525-rowspan-2a.html b/layout/reftests/bugs/370525-rowspan-2a.html new file mode 100644 index 0000000000..2fea5092a6 --- /dev/null +++ b/layout/reftests/bugs/370525-rowspan-2a.html @@ -0,0 +1,28 @@ + + + + + + +rowspan=2 and specified height on a sibling of the cell with percent-height div. + + + + + + + + +
      +
      + height=75% / ignored +
      + blah +
      + height=200px. +
      + 2nd row, 1st column +
      + + + diff --git a/layout/reftests/bugs/370525-rowspan-2b-ref.html b/layout/reftests/bugs/370525-rowspan-2b-ref.html new file mode 100644 index 0000000000..dce70f5a36 --- /dev/null +++ b/layout/reftests/bugs/370525-rowspan-2b-ref.html @@ -0,0 +1,24 @@ + + + + + + +rowspan=2 and specified height on a sibling of the cell with +percent-height div. Also, does not explicitly create 2nd row. + + + + + +
      +
      + height=75% / 150px +
      + blah +
      + height=200px. +
      + + + diff --git a/layout/reftests/bugs/370525-rowspan-2b.html b/layout/reftests/bugs/370525-rowspan-2b.html new file mode 100644 index 0000000000..7d697a3f46 --- /dev/null +++ b/layout/reftests/bugs/370525-rowspan-2b.html @@ -0,0 +1,24 @@ + + + + + + +rowspan=2 and specified height on a sibling of the cell with +percent-height div. Also, does not explicitly create 2nd row. + + + + + +
      +
      + height=75% / 150px +
      + blah +
      + height=200px. +
      + + + diff --git a/layout/reftests/bugs/370525-rowspan-3-ref.html b/layout/reftests/bugs/370525-rowspan-3-ref.html new file mode 100644 index 0000000000..91171ca475 --- /dev/null +++ b/layout/reftests/bugs/370525-rowspan-3-ref.html @@ -0,0 +1,26 @@ + + + + + + +rowspan=2 on the cell with the percent-height div, +with specified height on table + + + + + + + + +
      +
      + height=75% / 150px +
      + blah +
      first row, second column
      + 2nd row, only column +
      + + diff --git a/layout/reftests/bugs/370525-rowspan-3.html b/layout/reftests/bugs/370525-rowspan-3.html new file mode 100644 index 0000000000..94a7a0f82a --- /dev/null +++ b/layout/reftests/bugs/370525-rowspan-3.html @@ -0,0 +1,26 @@ + + + + + + +rowspan=2 on the cell with the percent-height div, +with specified height on table + + + + + + + + +
      +
      + height=75% / 150px +
      + blah +
      first row, second column
      + 2nd row, only column +
      + + diff --git a/layout/reftests/bugs/370525-rowspan-4-ref.html b/layout/reftests/bugs/370525-rowspan-4-ref.html new file mode 100644 index 0000000000..1d2ccb09da --- /dev/null +++ b/layout/reftests/bugs/370525-rowspan-4-ref.html @@ -0,0 +1,26 @@ + + + + + + +rowspan=2 on the cell with the percent-height div, +with specified height on row + + + + + + + + +
      +
      + height=75% / 150px +
      + blah +
      first row, second column
      + 2nd row, only column +
      + + diff --git a/layout/reftests/bugs/370525-rowspan-4.html b/layout/reftests/bugs/370525-rowspan-4.html new file mode 100644 index 0000000000..d314e9be6d --- /dev/null +++ b/layout/reftests/bugs/370525-rowspan-4.html @@ -0,0 +1,26 @@ + + + + + + +rowspan=2 on the cell with the percent-height div, +with specified height on row + + + + + + + + +
      +
      + height=75% / 150px +
      + blah +
      first row, second column
      + 2nd row, only column +
      + + diff --git a/layout/reftests/bugs/370525-sib-ref.html b/layout/reftests/bugs/370525-sib-ref.html new file mode 100644 index 0000000000..6db87d0017 --- /dev/null +++ b/layout/reftests/bugs/370525-sib-ref.html @@ -0,0 +1,18 @@ + + + + + + +Specified height on sibling cell + + + + + +
      +
      height=75% / 150px
      + blah +
      height=200px
      + + diff --git a/layout/reftests/bugs/370525-sib.html b/layout/reftests/bugs/370525-sib.html new file mode 100644 index 0000000000..f8a20b4ca6 --- /dev/null +++ b/layout/reftests/bugs/370525-sib.html @@ -0,0 +1,18 @@ + + + + + + +Specified height on sibling cell + + + + + +
      +
      height=75% / 150px
      + blah +
      height=200px
      + + diff --git a/layout/reftests/bugs/370525-style.css b/layout/reftests/bugs/370525-style.css new file mode 100644 index 0000000000..5cc9aba0c8 --- /dev/null +++ b/layout/reftests/bugs/370525-style.css @@ -0,0 +1,13 @@ +div { + background: yellow; +} +table { + background: grey; + border-spacing: 0; + border-collapse: collapse; +} + +td, th { + padding: 0; + vertical-align: top; +} diff --git a/layout/reftests/bugs/370586-1-ref.xhtml b/layout/reftests/bugs/370586-1-ref.xhtml new file mode 100644 index 0000000000..bd9ee231be --- /dev/null +++ b/layout/reftests/bugs/370586-1-ref.xhtml @@ -0,0 +1,12 @@ + + + + + + +
      + foo + bar
      baz
      + + + diff --git a/layout/reftests/bugs/370586-1.xhtml b/layout/reftests/bugs/370586-1.xhtml new file mode 100644 index 0000000000..3fcc53afe2 --- /dev/null +++ b/layout/reftests/bugs/370586-1.xhtml @@ -0,0 +1,12 @@ + + + + + + +
      + foo + bar
      baz
      + + + diff --git a/layout/reftests/bugs/370629-1-ref.html b/layout/reftests/bugs/370629-1-ref.html new file mode 100644 index 0000000000..78dda5f0f7 --- /dev/null +++ b/layout/reftests/bugs/370629-1-ref.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/layout/reftests/bugs/370629-1.html b/layout/reftests/bugs/370629-1.html new file mode 100644 index 0000000000..0f9779ca3a --- /dev/null +++ b/layout/reftests/bugs/370629-1.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/layout/reftests/bugs/370629-2-ref.html b/layout/reftests/bugs/370629-2-ref.html new file mode 100644 index 0000000000..98e19534e4 --- /dev/null +++ b/layout/reftests/bugs/370629-2-ref.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/layout/reftests/bugs/370629-2.html b/layout/reftests/bugs/370629-2.html new file mode 100644 index 0000000000..c2ef605c7e --- /dev/null +++ b/layout/reftests/bugs/370629-2.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/layout/reftests/bugs/371043-1-ref.html b/layout/reftests/bugs/371043-1-ref.html new file mode 100644 index 0000000000..5b504b270a --- /dev/null +++ b/layout/reftests/bugs/371043-1-ref.html @@ -0,0 +1,9 @@ + + +
      + 00 + +
      + diff --git a/layout/reftests/bugs/371043-1.html b/layout/reftests/bugs/371043-1.html new file mode 100644 index 0000000000..753a3a4c0d --- /dev/null +++ b/layout/reftests/bugs/371043-1.html @@ -0,0 +1,13 @@ + + +
      + + + +
      + diff --git a/layout/reftests/bugs/371354-1-ref.html b/layout/reftests/bugs/371354-1-ref.html new file mode 100644 index 0000000000..a65ecc6267 --- /dev/null +++ b/layout/reftests/bugs/371354-1-ref.html @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + +
      Header 1Header 2
      shortlong long long long long
      + + diff --git a/layout/reftests/bugs/371354-1.html b/layout/reftests/bugs/371354-1.html new file mode 100644 index 0000000000..233881753a --- /dev/null +++ b/layout/reftests/bugs/371354-1.html @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + +
      Header 1 Header 2
      shortlong long long long long
      + + diff --git a/layout/reftests/bugs/371483-1.html b/layout/reftests/bugs/371483-1.html new file mode 100644 index 0000000000..3259dad2cd --- /dev/null +++ b/layout/reftests/bugs/371483-1.html @@ -0,0 +1,11 @@ + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/371561-1-ref.html b/layout/reftests/bugs/371561-1-ref.html new file mode 100644 index 0000000000..59507613df --- /dev/null +++ b/layout/reftests/bugs/371561-1-ref.html @@ -0,0 +1,12 @@ + + + + + + +
      ABCDEF
      + + diff --git a/layout/reftests/bugs/371561-1.html b/layout/reftests/bugs/371561-1.html new file mode 100644 index 0000000000..d658fc9556 --- /dev/null +++ b/layout/reftests/bugs/371561-1.html @@ -0,0 +1,14 @@ + + + + + + +
      + ABCDEF
      + + diff --git a/layout/reftests/bugs/371681-1.xhtml b/layout/reftests/bugs/371681-1.xhtml new file mode 100644 index 0000000000..b607850e19 --- /dev/null +++ b/layout/reftests/bugs/371681-1.xhtml @@ -0,0 +1,12 @@ + + + + + + +
      X
      +
      Y
      + + + diff --git a/layout/reftests/bugs/371925-1-ref.html b/layout/reftests/bugs/371925-1-ref.html new file mode 100644 index 0000000000..0d3e2761c9 --- /dev/null +++ b/layout/reftests/bugs/371925-1-ref.html @@ -0,0 +1,14 @@ + + + + + + + + + +
      Header
      BODY
      + + + + diff --git a/layout/reftests/bugs/371925-1a.html b/layout/reftests/bugs/371925-1a.html new file mode 100644 index 0000000000..fd1d69da37 --- /dev/null +++ b/layout/reftests/bugs/371925-1a.html @@ -0,0 +1,22 @@ + + + + + + + + + +
      Header
      Footer
      BODY
      + + + + + diff --git a/layout/reftests/bugs/371925-1b.html b/layout/reftests/bugs/371925-1b.html new file mode 100644 index 0000000000..8db15e968b --- /dev/null +++ b/layout/reftests/bugs/371925-1b.html @@ -0,0 +1,23 @@ + + + + + + + + + + +
      Header
      Footer
      BODY
      + + + + + diff --git a/layout/reftests/bugs/372037-1-ref.html b/layout/reftests/bugs/372037-1-ref.html new file mode 100644 index 0000000000..756f765cbd --- /dev/null +++ b/layout/reftests/bugs/372037-1-ref.html @@ -0,0 +1,25 @@ + + + + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      diff --git a/layout/reftests/bugs/372037-1.html b/layout/reftests/bugs/372037-1.html new file mode 100644 index 0000000000..f5a1de623c --- /dev/null +++ b/layout/reftests/bugs/372037-1.html @@ -0,0 +1,25 @@ + + + + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      diff --git a/layout/reftests/bugs/372062-1-ref.html b/layout/reftests/bugs/372062-1-ref.html new file mode 100644 index 0000000000..7673035a49 --- /dev/null +++ b/layout/reftests/bugs/372062-1-ref.html @@ -0,0 +1,8 @@ + + +
      FAIL
      +
      +
      PASS
      +
      \ No newline at end of file diff --git a/layout/reftests/bugs/372062-1.html b/layout/reftests/bugs/372062-1.html new file mode 100644 index 0000000000..c90c844b41 --- /dev/null +++ b/layout/reftests/bugs/372062-1.html @@ -0,0 +1,8 @@ + + +
      FAIL
      +
      +
      PASS
      +
      \ No newline at end of file diff --git a/layout/reftests/bugs/372063-1-ref.html b/layout/reftests/bugs/372063-1-ref.html new file mode 100644 index 0000000000..e7e5ebdd39 --- /dev/null +++ b/layout/reftests/bugs/372063-1-ref.html @@ -0,0 +1,115 @@ + + + + Testcase for bug 372063 + + + + +
      +
      FAIL
      +
      +
      PASS
      +
      +
      + +
      +
      PASS
      +
      + +
      +
      FAIL
      +
      +
      PASS
      +
      +
      + +
      +
      PASS
      +
      + +
      +
      PASS
      +
      + +
      +
      PASS
      +
      + + +
      +
      +
      FAIL
      +
      +
      +
      PASS
      +
      +
      +
      + +
      +
      +
      PASS
      +
      +
      + +
      +
      +
      FAIL
      +
      +
      +
      +
      PASS
      +
      +
      +
      + +
      +
      +
      PASS
      +
      +
      + +
      +
      +
      PASS
      +
      +
      + +
      +
      +
      PASS
      +
      +
      + +
      + + + diff --git a/layout/reftests/bugs/372063-1.html b/layout/reftests/bugs/372063-1.html new file mode 100644 index 0000000000..0872339e38 --- /dev/null +++ b/layout/reftests/bugs/372063-1.html @@ -0,0 +1,147 @@ + + + + Testcase for bug 372063 + + + + +
      +
      FAIL
      +
      +
      PASS
      +
      +
      + +
      +
      PASS
      +
      +
      FAIL
      +
      +
      + +
      +
      FAIL
      +
      +
      PASS
      +
      +
      + +
      +
      PASS
      +
      +
      FAIL
      +
      +
      + +
      +
      FAIL
      +
      +
      PASS
      +
      +
      + +
      +
      FAIL
      +
      +
      PASS
      +
      +
      + + +
      +
      +
      FAIL
      +
      +
      +
      PASS
      +
      +
      +
      + +
      +
      +
      PASS
      +
      +
      +
      +
      FAIL
      +
      +
      +
      + +
      +
      +
      FAIL
      +
      +
      +
      +
      PASS
      +
      +
      +
      + +
      +
      +
      PASS
      +
      +
      +
      +
      FAIL
      +
      +
      +
      + +
      +
      +
      FAIL
      +
      +
      +
      +
      PASS
      +
      +
      +
      + +
      +
      +
      FAIL
      +
      +
      +
      +
      PASS
      +
      +
      +
      + +
      + + + diff --git a/layout/reftests/bugs/372553-1-ref.html b/layout/reftests/bugs/372553-1-ref.html new file mode 100644 index 0000000000..3ca9eea8a1 --- /dev/null +++ b/layout/reftests/bugs/372553-1-ref.html @@ -0,0 +1,25 @@ + + + + + + + + + +Bbbbbbbbbbbbbb + + + diff --git a/layout/reftests/bugs/372553-1.html b/layout/reftests/bugs/372553-1.html new file mode 100644 index 0000000000..7b6ed2cecf --- /dev/null +++ b/layout/reftests/bugs/372553-1.html @@ -0,0 +1,31 @@ + + + + + + + + + +Aaa Bbbbbbbbbbbbbb + + + + + diff --git a/layout/reftests/bugs/372632-1-ref.html b/layout/reftests/bugs/372632-1-ref.html new file mode 100644 index 0000000000..f1f1cef651 --- /dev/null +++ b/layout/reftests/bugs/372632-1-ref.html @@ -0,0 +1,13 @@ + + + + + + + +

      Header

      + +
      Div
      + + + diff --git a/layout/reftests/bugs/372632-1.html b/layout/reftests/bugs/372632-1.html new file mode 100644 index 0000000000..2595d98a6f --- /dev/null +++ b/layout/reftests/bugs/372632-1.html @@ -0,0 +1,18 @@ + + + + + + + +

      + +
      Div
      + + + + diff --git a/layout/reftests/bugs/372768-1-ref.html b/layout/reftests/bugs/372768-1-ref.html new file mode 100644 index 0000000000..390566234c --- /dev/null +++ b/layout/reftests/bugs/372768-1-ref.html @@ -0,0 +1,10 @@ + + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/372768-1.html b/layout/reftests/bugs/372768-1.html new file mode 100644 index 0000000000..2f1d20d9de --- /dev/null +++ b/layout/reftests/bugs/372768-1.html @@ -0,0 +1,14 @@ + + + + + + +
      +
      + + + diff --git a/layout/reftests/bugs/373295-1-ref.html b/layout/reftests/bugs/373295-1-ref.html new file mode 100644 index 0000000000..430741d30a --- /dev/null +++ b/layout/reftests/bugs/373295-1-ref.html @@ -0,0 +1,8 @@ + + + + +
      abc defghi
      + + + \ No newline at end of file diff --git a/layout/reftests/bugs/373295-1.html b/layout/reftests/bugs/373295-1.html new file mode 100644 index 0000000000..9863503ab4 --- /dev/null +++ b/layout/reftests/bugs/373295-1.html @@ -0,0 +1,13 @@ + + + + +
      abc def
      + + + + + \ No newline at end of file diff --git a/layout/reftests/bugs/373298-1-ref.html b/layout/reftests/bugs/373298-1-ref.html new file mode 100644 index 0000000000..cd2a8287b9 --- /dev/null +++ b/layout/reftests/bugs/373298-1-ref.html @@ -0,0 +1,3 @@ + +

      Foo

      + diff --git a/layout/reftests/bugs/373298-1.html b/layout/reftests/bugs/373298-1.html new file mode 100644 index 0000000000..59a2d0bfba --- /dev/null +++ b/layout/reftests/bugs/373298-1.html @@ -0,0 +1,7 @@ + +XXX

      Foo

      + + diff --git a/layout/reftests/bugs/373381-1-ref.html b/layout/reftests/bugs/373381-1-ref.html new file mode 100644 index 0000000000..37ea5077ce --- /dev/null +++ b/layout/reftests/bugs/373381-1-ref.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/bugs/373381-1.html b/layout/reftests/bugs/373381-1.html new file mode 100644 index 0000000000..597de6d1f0 --- /dev/null +++ b/layout/reftests/bugs/373381-1.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/bugs/373381-2-ref.html b/layout/reftests/bugs/373381-2-ref.html new file mode 100644 index 0000000000..d3051d4697 --- /dev/null +++ b/layout/reftests/bugs/373381-2-ref.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/bugs/373381-2.html b/layout/reftests/bugs/373381-2.html new file mode 100644 index 0000000000..356578ae50 --- /dev/null +++ b/layout/reftests/bugs/373381-2.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/bugs/373381-3-ref.html b/layout/reftests/bugs/373381-3-ref.html new file mode 100644 index 0000000000..a844c81b51 --- /dev/null +++ b/layout/reftests/bugs/373381-3-ref.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/bugs/373381-3.html b/layout/reftests/bugs/373381-3.html new file mode 100644 index 0000000000..0f8326b2db --- /dev/null +++ b/layout/reftests/bugs/373381-3.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/bugs/373381-4-ref.html b/layout/reftests/bugs/373381-4-ref.html new file mode 100644 index 0000000000..1fee977b80 --- /dev/null +++ b/layout/reftests/bugs/373381-4-ref.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/bugs/373381-4.html b/layout/reftests/bugs/373381-4.html new file mode 100644 index 0000000000..20a84245fb --- /dev/null +++ b/layout/reftests/bugs/373381-4.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/bugs/373383-1-ref.html b/layout/reftests/bugs/373383-1-ref.html new file mode 100644 index 0000000000..43e778f44d --- /dev/null +++ b/layout/reftests/bugs/373383-1-ref.html @@ -0,0 +1,16 @@ + + + + + + +
      +
      float right
      xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +
      Long text long text long text long text long text long text long text long text long text long text long text long text long text
      +
      + + + diff --git a/layout/reftests/bugs/373383-1.html b/layout/reftests/bugs/373383-1.html new file mode 100644 index 0000000000..62ccd58ddc --- /dev/null +++ b/layout/reftests/bugs/373383-1.html @@ -0,0 +1,24 @@ + + + + + + +
      +
      float right
      +
      Long text long text long text long text long text long text long text long text long text long text long text long text long text
      +
      + + + + diff --git a/layout/reftests/bugs/373433-1-ref.html b/layout/reftests/bugs/373433-1-ref.html new file mode 100644 index 0000000000..8ef9177249 --- /dev/null +++ b/layout/reftests/bugs/373433-1-ref.html @@ -0,0 +1,5 @@ +
      test + +
      + \ No newline at end of file diff --git a/layout/reftests/bugs/373433-1.html b/layout/reftests/bugs/373433-1.html new file mode 100644 index 0000000000..781c90d767 --- /dev/null +++ b/layout/reftests/bugs/373433-1.html @@ -0,0 +1,6 @@ +
      test + +
      + \ No newline at end of file diff --git a/layout/reftests/bugs/374038-1-ref.xhtml b/layout/reftests/bugs/374038-1-ref.xhtml new file mode 100644 index 0000000000..99f8007f5a --- /dev/null +++ b/layout/reftests/bugs/374038-1-ref.xhtml @@ -0,0 +1,7 @@ + + + + + + diff --git a/layout/reftests/bugs/374038-1.xhtml b/layout/reftests/bugs/374038-1.xhtml new file mode 100644 index 0000000000..96bbd89e84 --- /dev/null +++ b/layout/reftests/bugs/374038-1.xhtml @@ -0,0 +1,7 @@ + + + + + + diff --git a/layout/reftests/bugs/374038-2-ref.xhtml b/layout/reftests/bugs/374038-2-ref.xhtml new file mode 100644 index 0000000000..595ceca9b1 --- /dev/null +++ b/layout/reftests/bugs/374038-2-ref.xhtml @@ -0,0 +1,7 @@ + + + + + + diff --git a/layout/reftests/bugs/374038-2.xhtml b/layout/reftests/bugs/374038-2.xhtml new file mode 100644 index 0000000000..d79ac13113 --- /dev/null +++ b/layout/reftests/bugs/374038-2.xhtml @@ -0,0 +1,7 @@ + + + + + + diff --git a/layout/reftests/bugs/374927-1-ref.html b/layout/reftests/bugs/374927-1-ref.html new file mode 100644 index 0000000000..15752c40bd --- /dev/null +++ b/layout/reftests/bugs/374927-1-ref.html @@ -0,0 +1,26 @@ + + +The words "One Two Three" should appear down the right side of this page. + + + + +
      + One
      + + + + + +
      + Two
      + + + + + +
      + Three
      + + + diff --git a/layout/reftests/bugs/374927-1.html b/layout/reftests/bugs/374927-1.html new file mode 100644 index 0000000000..a9691e53d4 --- /dev/null +++ b/layout/reftests/bugs/374927-1.html @@ -0,0 +1,29 @@ + + +The words "One Two Three" should appear down the right side of this page. + + + + + +
      One
      + + + + + + + +
      Two
      + + + + + + + + +
      Three
      + + + diff --git a/layout/reftests/bugs/375508-1-ref.html b/layout/reftests/bugs/375508-1-ref.html new file mode 100644 index 0000000000..1ee9ea77c9 --- /dev/null +++ b/layout/reftests/bugs/375508-1-ref.html @@ -0,0 +1,4 @@ + +
      \ No newline at end of file diff --git a/layout/reftests/bugs/375508-1.html b/layout/reftests/bugs/375508-1.html new file mode 100644 index 0000000000..aee62417b5 --- /dev/null +++ b/layout/reftests/bugs/375508-1.html @@ -0,0 +1,4 @@ + +
      \ No newline at end of file diff --git a/layout/reftests/bugs/375716-1-ref.html b/layout/reftests/bugs/375716-1-ref.html new file mode 100644 index 0000000000..4128dea4b7 --- /dev/null +++ b/layout/reftests/bugs/375716-1-ref.html @@ -0,0 +1,18 @@ + +Bug 375716 - Incremental reflow bug with direction: rtl and bidi-override + + +
      + +text text text text +‮text text text text text‬ +text + +
      + diff --git a/layout/reftests/bugs/375716-1.html b/layout/reftests/bugs/375716-1.html new file mode 100644 index 0000000000..403c28bda5 --- /dev/null +++ b/layout/reftests/bugs/375716-1.html @@ -0,0 +1,25 @@ + +Bug 375716 - Incremental reflow bug with direction: rtl and bidi-override + + + +
      + +text text text text +text text text text text +text + +
      + diff --git a/layout/reftests/bugs/375827-1-ref.html b/layout/reftests/bugs/375827-1-ref.html new file mode 100644 index 0000000000..c6ad3e44b6 --- /dev/null +++ b/layout/reftests/bugs/375827-1-ref.html @@ -0,0 +1,9 @@ + +Bug 375827 - Text gets split when it should stay on one line in this case + + + +
      +text texttext +
      + \ No newline at end of file diff --git a/layout/reftests/bugs/375827-1.html b/layout/reftests/bugs/375827-1.html new file mode 100644 index 0000000000..9455b46f2b --- /dev/null +++ b/layout/reftests/bugs/375827-1.html @@ -0,0 +1,9 @@ + +Bug 375827 - Text gets split when it should stay on one line in this case + + + +
      +text texttext +
      + \ No newline at end of file diff --git a/layout/reftests/bugs/376375-1-ref.html b/layout/reftests/bugs/376375-1-ref.html new file mode 100644 index 0000000000..69dad70050 --- /dev/null +++ b/layout/reftests/bugs/376375-1-ref.html @@ -0,0 +1,7 @@ + +
      +
      + + diff --git a/layout/reftests/bugs/376375-1.html b/layout/reftests/bugs/376375-1.html new file mode 100644 index 0000000000..03ec89da3c --- /dev/null +++ b/layout/reftests/bugs/376375-1.html @@ -0,0 +1,7 @@ + +
      +
      + + diff --git a/layout/reftests/bugs/376484-1-ref.html b/layout/reftests/bugs/376484-1-ref.html new file mode 100644 index 0000000000..2cded6bc48 --- /dev/null +++ b/layout/reftests/bugs/376484-1-ref.html @@ -0,0 +1,10 @@ + + + +

      This is text

      +

      This is more text

      +

      This is yet more text

      +

      This is even more text

      + + + diff --git a/layout/reftests/bugs/376484-1.html b/layout/reftests/bugs/376484-1.html new file mode 100644 index 0000000000..3f3ced3c4b --- /dev/null +++ b/layout/reftests/bugs/376484-1.html @@ -0,0 +1,19 @@ + + + + + + + + +

      This is text

      +

      This is more text

      +

      This is yet more text

      +

      This is even more text

      + + diff --git a/layout/reftests/bugs/376532-1-ref.html b/layout/reftests/bugs/376532-1-ref.html new file mode 100644 index 0000000000..a33760880e --- /dev/null +++ b/layout/reftests/bugs/376532-1-ref.html @@ -0,0 +1,19 @@ + + + + + + + + +

      󝬍

      + + diff --git a/layout/reftests/bugs/376532-1.html b/layout/reftests/bugs/376532-1.html new file mode 100644 index 0000000000..107e3f0fc2 --- /dev/null +++ b/layout/reftests/bugs/376532-1.html @@ -0,0 +1,21 @@ + + + + + + + + +

      󝬍

      + + diff --git a/layout/reftests/bugs/376532-2-ref.html b/layout/reftests/bugs/376532-2-ref.html new file mode 100644 index 0000000000..67b769b325 --- /dev/null +++ b/layout/reftests/bugs/376532-2-ref.html @@ -0,0 +1,20 @@ + + + + + + + + +

      󝬍

      + + diff --git a/layout/reftests/bugs/376532-2.html b/layout/reftests/bugs/376532-2.html new file mode 100644 index 0000000000..f07347b95b --- /dev/null +++ b/layout/reftests/bugs/376532-2.html @@ -0,0 +1,20 @@ + + + + + + + + +

      󝮭

      + + diff --git a/layout/reftests/bugs/376532-3-ref.html b/layout/reftests/bugs/376532-3-ref.html new file mode 100644 index 0000000000..5898fb8da3 --- /dev/null +++ b/layout/reftests/bugs/376532-3-ref.html @@ -0,0 +1,20 @@ + + + + + + + + +

      󏺭

      + + diff --git a/layout/reftests/bugs/376532-3.html b/layout/reftests/bugs/376532-3.html new file mode 100644 index 0000000000..a46e7dd894 --- /dev/null +++ b/layout/reftests/bugs/376532-3.html @@ -0,0 +1,20 @@ + + + + + + + + +

      򿊭

      + + diff --git a/layout/reftests/bugs/377603-1-ref.html b/layout/reftests/bugs/377603-1-ref.html new file mode 100644 index 0000000000..a87cdb7891 --- /dev/null +++ b/layout/reftests/bugs/377603-1-ref.html @@ -0,0 +1,24 @@ + + + + + + + + + + +
      + + +
      + + +
      +
      + + diff --git a/layout/reftests/bugs/377603-1.html b/layout/reftests/bugs/377603-1.html new file mode 100644 index 0000000000..e45672e5eb --- /dev/null +++ b/layout/reftests/bugs/377603-1.html @@ -0,0 +1,27 @@ + + + + + + + + + + +
      + + +
      + + +
      + +
      + + diff --git a/layout/reftests/bugs/377918-ref.html b/layout/reftests/bugs/377918-ref.html new file mode 100644 index 0000000000..255619e9fc --- /dev/null +++ b/layout/reftests/bugs/377918-ref.html @@ -0,0 +1,6 @@ + + + +

      + + diff --git a/layout/reftests/bugs/377918.html b/layout/reftests/bugs/377918.html new file mode 100644 index 0000000000..4dcae2cc40 --- /dev/null +++ b/layout/reftests/bugs/377918.html @@ -0,0 +1,6 @@ + + + +

      + + diff --git a/layout/reftests/bugs/378535-1-ref.html b/layout/reftests/bugs/378535-1-ref.html new file mode 100644 index 0000000000..b1d25c26d1 --- /dev/null +++ b/layout/reftests/bugs/378535-1-ref.html @@ -0,0 +1,19 @@ + + + + + +
      PASS1
      +
      PASS2
      +
      +
      PASS4
      +
      +
      PASS6
      +
      PASS7
      +
      PASS8
      +
      PASS9
      +
      PASS10
      +
      +
      PASS12
      + + diff --git a/layout/reftests/bugs/378535-1.html b/layout/reftests/bugs/378535-1.html new file mode 100644 index 0000000000..b56f9df832 --- /dev/null +++ b/layout/reftests/bugs/378535-1.html @@ -0,0 +1,34 @@ + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/378933-1-ref.html b/layout/reftests/bugs/378933-1-ref.html new file mode 100644 index 0000000000..217f4b66e6 --- /dev/null +++ b/layout/reftests/bugs/378933-1-ref.html @@ -0,0 +1,53 @@ + + + +Testcase, border-collapse invalidation/repaint bug + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
         
         
         
         
         
      + + + + + diff --git a/layout/reftests/bugs/378933-1.html b/layout/reftests/bugs/378933-1.html new file mode 100644 index 0000000000..33702a1bc5 --- /dev/null +++ b/layout/reftests/bugs/378933-1.html @@ -0,0 +1,46 @@ + + + +Testcase, border-collapse invalidation/repaint bug + + + + + + + + + + + + + + + + + + + + + + + + + + + +
         
        
        
       
       
      + + + + + diff --git a/layout/reftests/bugs/378935-1-ref.html b/layout/reftests/bugs/378935-1-ref.html new file mode 100644 index 0000000000..69bd5ca70c --- /dev/null +++ b/layout/reftests/bugs/378935-1-ref.html @@ -0,0 +1,42 @@ + + + +Testcase, border-collapse invalidation/repaint bug + + + + + + + + ++++ + + + + + + + + + + + + + + +
         
         
         
      + + + diff --git a/layout/reftests/bugs/378935-1.html b/layout/reftests/bugs/378935-1.html new file mode 100644 index 0000000000..41dfd81873 --- /dev/null +++ b/layout/reftests/bugs/378935-1.html @@ -0,0 +1,39 @@ + + + +Testcase, border-collapse invalidation/repaint bug + + + + + + + + ++++ + + + + + + + + + + + +
         
        
       
      + + + diff --git a/layout/reftests/bugs/378937-1-ref.html b/layout/reftests/bugs/378937-1-ref.html new file mode 100644 index 0000000000..4e27d38149 --- /dev/null +++ b/layout/reftests/bugs/378937-1-ref.html @@ -0,0 +1,41 @@ + + + +Testcase, border-collapse invalidation/repaint bug + + + + + + + ++++ + + + + + + + + + + + + + + +
         
         
         
      + + + diff --git a/layout/reftests/bugs/378937-1.html b/layout/reftests/bugs/378937-1.html new file mode 100644 index 0000000000..77ef3e9b13 --- /dev/null +++ b/layout/reftests/bugs/378937-1.html @@ -0,0 +1,38 @@ + + + +Testcase, border-collapse invalidation/repaint bug + + + + + + + ++++ + + + + + + + + + + + +
       
        
         
      + + + diff --git a/layout/reftests/bugs/379178-html-ref.html b/layout/reftests/bugs/379178-html-ref.html new file mode 100644 index 0000000000..0709bfe2f7 --- /dev/null +++ b/layout/reftests/bugs/379178-html-ref.html @@ -0,0 +1,25 @@ + + + +HTML Test for Bug #379178 + + + + + + +

      + a + b + c +

      + + + diff --git a/layout/reftests/bugs/379178-html.html b/layout/reftests/bugs/379178-html.html new file mode 100644 index 0000000000..105646f482 --- /dev/null +++ b/layout/reftests/bugs/379178-html.html @@ -0,0 +1,31 @@ + + + +HTML Test for Bug #379178 + + + + + + +

      + a + b + c +

      + + + diff --git a/layout/reftests/bugs/379178-svg-ref.svg b/layout/reftests/bugs/379178-svg-ref.svg new file mode 100644 index 0000000000..e1ca9189b3 --- /dev/null +++ b/layout/reftests/bugs/379178-svg-ref.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + diff --git a/layout/reftests/bugs/379178-svg.svg b/layout/reftests/bugs/379178-svg.svg new file mode 100644 index 0000000000..d79361fed5 --- /dev/null +++ b/layout/reftests/bugs/379178-svg.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/layout/reftests/bugs/379178-xhtml-ref.xhtml b/layout/reftests/bugs/379178-xhtml-ref.xhtml new file mode 100644 index 0000000000..09cf50c572 --- /dev/null +++ b/layout/reftests/bugs/379178-xhtml-ref.xhtml @@ -0,0 +1,26 @@ + + + + +XHTML Test for Bug #379178 + + + + + + +

      + a + b + c +

      + + + diff --git a/layout/reftests/bugs/379178-xhtml.xhtml b/layout/reftests/bugs/379178-xhtml.xhtml new file mode 100644 index 0000000000..6e2fd52cc8 --- /dev/null +++ b/layout/reftests/bugs/379178-xhtml.xhtml @@ -0,0 +1,32 @@ + + + + +XHTML Test for Bug #379178 + + + + + + +

      + a + b + c +

      + + + diff --git a/layout/reftests/bugs/379316-1-ref.html b/layout/reftests/bugs/379316-1-ref.html new file mode 100644 index 0000000000..08f265b147 --- /dev/null +++ b/layout/reftests/bugs/379316-1-ref.html @@ -0,0 +1,23 @@ + + + +
      Test 1
      +
      Test 2
      +
      Test 3
      +
      Test 4
      +
      Test 5
      +
      Test 6
      +
      Test 7
      +
      Test 8
      + +
      Test 9
      +
      Test 10
      +
      Test 11
      +
      Test 12
      + +
      Test 13
      +
      Test 14
      +
      Test 15
      +
      Test 16
      + + diff --git a/layout/reftests/bugs/379316-1.html b/layout/reftests/bugs/379316-1.html new file mode 100644 index 0000000000..2fe613759b --- /dev/null +++ b/layout/reftests/bugs/379316-1.html @@ -0,0 +1,23 @@ + + + +
      Test 1
      +
      Test 2
      +
      Test 3
      +
      Test 4
      +
      Test 5
      +
      Test 6
      +
      Test 7
      +
      Test 8
      + +
      Test 9
      +
      Test 10
      +
      Test 11
      +
      Test 12
      + +
      Test 13
      +
      Test 14
      +
      Test 15
      +
      Test 16
      + + diff --git a/layout/reftests/bugs/379316-2-ref.html b/layout/reftests/bugs/379316-2-ref.html new file mode 100644 index 0000000000..43e7289619 --- /dev/null +++ b/layout/reftests/bugs/379316-2-ref.html @@ -0,0 +1,6 @@ + + + +
      Test 17
      + + diff --git a/layout/reftests/bugs/379316-2.html b/layout/reftests/bugs/379316-2.html new file mode 100644 index 0000000000..99e70c6f5a --- /dev/null +++ b/layout/reftests/bugs/379316-2.html @@ -0,0 +1,6 @@ + + + +
      Test 17
      + + diff --git a/layout/reftests/bugs/379328-1-ref.html b/layout/reftests/bugs/379328-1-ref.html new file mode 100644 index 0000000000..c578b2cfa7 --- /dev/null +++ b/layout/reftests/bugs/379328-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/379328-1.html b/layout/reftests/bugs/379328-1.html new file mode 100644 index 0000000000..2c11f0f65e --- /dev/null +++ b/layout/reftests/bugs/379328-1.html @@ -0,0 +1,11 @@ + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/379349-1-ref.xhtml b/layout/reftests/bugs/379349-1-ref.xhtml new file mode 100644 index 0000000000..ce602ab32a --- /dev/null +++ b/layout/reftests/bugs/379349-1-ref.xhtml @@ -0,0 +1,51 @@ + + + + CSS3 Multi-column Layout Test Suite: Overflow Pagination (Basic) + + + + + +
      +
      +
      +
      +

      + This paragraph must be in the first column. + There must be no red. There must be a blue + horizontal line in middle of the third + column. +

      + + diff --git a/layout/reftests/bugs/379349-1a.xhtml b/layout/reftests/bugs/379349-1a.xhtml new file mode 100644 index 0000000000..09075e942e --- /dev/null +++ b/layout/reftests/bugs/379349-1a.xhtml @@ -0,0 +1,50 @@ + + + + CSS3 Multi-column Layout Test Suite: Overflow Pagination (Basic) + + + + + +
      +
      +
      +
      +

      + This paragraph must be in the first column. + There must be no red. There must be a blue + horizontal line in middle of the third + column. +

      + + diff --git a/layout/reftests/bugs/379349-1b.xhtml b/layout/reftests/bugs/379349-1b.xhtml new file mode 100644 index 0000000000..15b873c45e --- /dev/null +++ b/layout/reftests/bugs/379349-1b.xhtml @@ -0,0 +1,66 @@ + + + + CSS3 Multi-column Layout Test Suite: Overflow Pagination (Multiple) + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +

      + This paragraph must be in the first column. + There must be no red. There must be a blue + horizontal line in middle of the third + column. +

      + + diff --git a/layout/reftests/bugs/379349-1c.xhtml b/layout/reftests/bugs/379349-1c.xhtml new file mode 100644 index 0000000000..90da20174f --- /dev/null +++ b/layout/reftests/bugs/379349-1c.xhtml @@ -0,0 +1,68 @@ + + + + CSS3 Multi-column Layout Test Suite: Overflow Pagination (Multiple) + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +

      + This paragraph must be in the first column. + There must be no red. There must be a blue + horizontal line in middle of the third + column. +

      + + diff --git a/layout/reftests/bugs/379349-2-ref.xhtml b/layout/reftests/bugs/379349-2-ref.xhtml new file mode 100644 index 0000000000..d17e21db7b --- /dev/null +++ b/layout/reftests/bugs/379349-2-ref.xhtml @@ -0,0 +1,63 @@ + + + + CSS3 Multi-column Layout Test Suite: Overflow Pagination (Interlaced [Simplified]) + + + + + + +
      +
      +
      + This paragraph must be in the first column. + There must be no red on any page. +
      +

      + This paragraph must be in the second column. + There must be an unbroken blue line across + all three columns. +

      + + diff --git a/layout/reftests/bugs/379349-2a.xhtml b/layout/reftests/bugs/379349-2a.xhtml new file mode 100644 index 0000000000..e74fcc74dd --- /dev/null +++ b/layout/reftests/bugs/379349-2a.xhtml @@ -0,0 +1,85 @@ + + + + CSS3 Multi-column Layout Test Suite: Overflow Pagination (Interlaced [Simplified]) + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +

      + This paragraph must be in the first column. + There must be no red on any page. +

      +
      +
      +
      +
      +
      +

      + This paragraph must be in the second column. + There must be an unbroken blue line across + all three columns. +

      + + diff --git a/layout/reftests/bugs/379349-2b.xhtml b/layout/reftests/bugs/379349-2b.xhtml new file mode 100644 index 0000000000..31bfde89cb --- /dev/null +++ b/layout/reftests/bugs/379349-2b.xhtml @@ -0,0 +1,92 @@ + + + + CSS3 Multi-column Layout Test Suite: Overflow Pagination (Interlaced [Simplified]) + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +

      + This paragraph must be in the first column. + There must be no red on any page. +

      +
      +
      +
      +
      +
      +

      + This paragraph must be in the second column. + There must be an unbroken blue line across + all three columns. +

      + + diff --git a/layout/reftests/bugs/379349-3-ref.xhtml b/layout/reftests/bugs/379349-3-ref.xhtml new file mode 100644 index 0000000000..3793b9acb6 --- /dev/null +++ b/layout/reftests/bugs/379349-3-ref.xhtml @@ -0,0 +1,52 @@ + + + + CSS 2.1 Test Suite: Overflow Pagination (Multiple) + + + + + + +

      + This paragraph must be on the first page in paged media. + There must be no red on any page. There must be a blue line + on a page after the first (assuming the page area + is shorter than 25 inches). +

      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/379349-3a.xhtml b/layout/reftests/bugs/379349-3a.xhtml new file mode 100644 index 0000000000..4aa5cc6c46 --- /dev/null +++ b/layout/reftests/bugs/379349-3a.xhtml @@ -0,0 +1,63 @@ + + + + CSS 2.1 Test Suite: Overflow Pagination (Multiple) + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +

      + This paragraph must be on the first page in paged media. + There must be no red on any page. There must be a blue line + on a page after the first (assuming the page area + is shorter than 25 inches). +

      +
      +
      + + diff --git a/layout/reftests/bugs/379349-3b.xhtml b/layout/reftests/bugs/379349-3b.xhtml new file mode 100644 index 0000000000..8265115b79 --- /dev/null +++ b/layout/reftests/bugs/379349-3b.xhtml @@ -0,0 +1,65 @@ + + + + CSS 2.1 Test Suite: Overflow Pagination (Multiple) + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +

      + This paragraph must be on the first page in paged media. + There must be no red on any page. There must be a blue line + on a page after the first (assuming the page area + is shorter than 25 inches). +

      +
      +
      + + diff --git a/layout/reftests/bugs/379361-1-ref.html b/layout/reftests/bugs/379361-1-ref.html new file mode 100644 index 0000000000..5895710250 --- /dev/null +++ b/layout/reftests/bugs/379361-1-ref.html @@ -0,0 +1,16 @@ + + + + + + + + + + + + +
      Cell AThis text should be on one line
      Cell B
      + + + diff --git a/layout/reftests/bugs/379361-1.html b/layout/reftests/bugs/379361-1.html new file mode 100644 index 0000000000..12153c9b88 --- /dev/null +++ b/layout/reftests/bugs/379361-1.html @@ -0,0 +1,16 @@ + + + + + + + + + + + + +
      Cell AThis text should be on one line
      Cell B
      + + + diff --git a/layout/reftests/bugs/379361-2-ref.html b/layout/reftests/bugs/379361-2-ref.html new file mode 100644 index 0000000000..f5ec5a0372 --- /dev/null +++ b/layout/reftests/bugs/379361-2-ref.html @@ -0,0 +1,16 @@ + + + + + + + + + + + + +
      This text should be on one lineCell A
      Cell B
      + + + diff --git a/layout/reftests/bugs/379361-2.html b/layout/reftests/bugs/379361-2.html new file mode 100644 index 0000000000..8d4e4f3427 --- /dev/null +++ b/layout/reftests/bugs/379361-2.html @@ -0,0 +1,16 @@ + + + + + + + + + + + + +
      This text should be on one lineCell A
      Cell B
      + + + diff --git a/layout/reftests/bugs/379361-3-ref.html b/layout/reftests/bugs/379361-3-ref.html new file mode 100644 index 0000000000..4ad8b7079f --- /dev/null +++ b/layout/reftests/bugs/379361-3-ref.html @@ -0,0 +1,123 @@ + + + +
    • Tables have width 500px. +
    • Yellow cells have width 200px. +
    • Green cells are auto-width. +
    • Blue cells have colspan = 2 and, in test case, have various specified widths. + + + + + + + + + +
      Here are some words.
      10 px
      +
      + + + + + + + + + +
      Here are some words.
      50 px
      +
      + + + + + + + + + +
      Here are some words.
      100 px
      +
      + + + + + + + + + +
      Here are some words.
      384 px
      +
      + + + + + + + + + +
      Here are some words.
      385 px
      +
      + + + + + + + + + +
      Here are some words.
      390 px
      +
      + + + + + + + + + +
      Here are some words.
      500 px
      +
      + + + + + + + + + +
      Here are some words.
      600 px
      +
      + + + + + + + + + +
      Here are some words.
      900 px
      +
      + + +
      + + + + + + + + + +
      Here are some words.
      1500 px
      +
      + + + diff --git a/layout/reftests/bugs/379361-3.html b/layout/reftests/bugs/379361-3.html new file mode 100644 index 0000000000..4fe566dc2e --- /dev/null +++ b/layout/reftests/bugs/379361-3.html @@ -0,0 +1,123 @@ + + + +
    • Tables have width 500px. +
    • Yellow cells have width 200px. +
    • Green cells are auto-width. +
    • Blue cells have colspan = 2 and, in test case, have various specified widths. + + + + + + + + + +
      Here are some words.
      10 px
      +
      + + + + + + + + + +
      Here are some words.
      50 px
      +
      + + + + + + + + + +
      Here are some words.
      100 px
      +
      + + + + + + + + + +
      Here are some words.
      384 px
      +
      + + + + + + + + + +
      Here are some words.
      385 px
      +
      + + + + + + + + + +
      Here are some words.
      390 px
      +
      + + + + + + + + + +
      Here are some words.
      500 px
      +
      + + + + + + + + + +
      Here are some words.
      600 px
      +
      + + + + + + + + + +
      Here are some words.
      900 px
      +
      + + +
      + + + + + + + + + +
      Here are some words.
      1500 px
      +
      + + + diff --git a/layout/reftests/bugs/379461-1.html b/layout/reftests/bugs/379461-1.html new file mode 100644 index 0000000000..717f2396d3 --- /dev/null +++ b/layout/reftests/bugs/379461-1.html @@ -0,0 +1,16 @@ + + + + + Testcase, bug 379461 + + + + +

      The entire canvas should have a lime background.

      + + + diff --git a/layout/reftests/bugs/379461-1.xhtml b/layout/reftests/bugs/379461-1.xhtml new file mode 100644 index 0000000000..717f2396d3 --- /dev/null +++ b/layout/reftests/bugs/379461-1.xhtml @@ -0,0 +1,16 @@ + + + + + Testcase, bug 379461 + + + + +

      The entire canvas should have a lime background.

      + + + diff --git a/layout/reftests/bugs/379461-2.html b/layout/reftests/bugs/379461-2.html new file mode 100644 index 0000000000..6da7c53aa6 --- /dev/null +++ b/layout/reftests/bugs/379461-2.html @@ -0,0 +1,16 @@ + + + + + Testcase, bug 379461 + + + + +

      The entire canvas should have a lime background with a 256x256 rainbow in the top right.

      + + + diff --git a/layout/reftests/bugs/379461-2.xhtml b/layout/reftests/bugs/379461-2.xhtml new file mode 100644 index 0000000000..6da7c53aa6 --- /dev/null +++ b/layout/reftests/bugs/379461-2.xhtml @@ -0,0 +1,16 @@ + + + + + Testcase, bug 379461 + + + + +

      The entire canvas should have a lime background with a 256x256 rainbow in the top right.

      + + + diff --git a/layout/reftests/bugs/379461-3-container-blank.html b/layout/reftests/bugs/379461-3-container-blank.html new file mode 100644 index 0000000000..d1ddfcf855 --- /dev/null +++ b/layout/reftests/bugs/379461-3-container-blank.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/bugs/379461-3-container-html.html b/layout/reftests/bugs/379461-3-container-html.html new file mode 100644 index 0000000000..5f5e67ef76 --- /dev/null +++ b/layout/reftests/bugs/379461-3-container-html.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/bugs/379461-3-container-xhtml.html b/layout/reftests/bugs/379461-3-container-xhtml.html new file mode 100644 index 0000000000..4c528453aa --- /dev/null +++ b/layout/reftests/bugs/379461-3-container-xhtml.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/bugs/379461-3.html b/layout/reftests/bugs/379461-3.html new file mode 100644 index 0000000000..d132136bd5 --- /dev/null +++ b/layout/reftests/bugs/379461-3.html @@ -0,0 +1,14 @@ + + + + + Testcase, bug 379461 + + + + +

       

      + + + diff --git a/layout/reftests/bugs/379461-3.xhtml b/layout/reftests/bugs/379461-3.xhtml new file mode 100644 index 0000000000..d132136bd5 --- /dev/null +++ b/layout/reftests/bugs/379461-3.xhtml @@ -0,0 +1,14 @@ + + + + + Testcase, bug 379461 + + + + +

       

      + + + diff --git a/layout/reftests/bugs/380004-1-ref.html b/layout/reftests/bugs/380004-1-ref.html new file mode 100644 index 0000000000..c84061a1a6 --- /dev/null +++ b/layout/reftests/bugs/380004-1-ref.html @@ -0,0 +1,8 @@ + + + +
    • + + diff --git a/layout/reftests/bugs/383035-2.html b/layout/reftests/bugs/383035-2.html new file mode 100644 index 0000000000..7a62300ede --- /dev/null +++ b/layout/reftests/bugs/383035-2.html @@ -0,0 +1,14 @@ + + +Bug 383035 Black vertical line showing with iframe when you shouldn't see that + + +
      +
      +
      + +
      +
      +
      + + diff --git a/layout/reftests/bugs/383488-1-ref.html b/layout/reftests/bugs/383488-1-ref.html new file mode 100644 index 0000000000..0b2df13e5a --- /dev/null +++ b/layout/reftests/bugs/383488-1-ref.html @@ -0,0 +1,28 @@ + + + + +

      The X'es below should have the same size:

      + +

      XXXXXXXXXXXXXXXX

      + + diff --git a/layout/reftests/bugs/383488-1.html b/layout/reftests/bugs/383488-1.html new file mode 100644 index 0000000000..cd5df2b4b8 --- /dev/null +++ b/layout/reftests/bugs/383488-1.html @@ -0,0 +1,53 @@ + + + + + +

      The X'es below should have the same size:

      + +

      XXXXXXXXXXXXXXXX

      + diff --git a/layout/reftests/bugs/383551-1-ref.html b/layout/reftests/bugs/383551-1-ref.html new file mode 100644 index 0000000000..1cab5ab0d0 --- /dev/null +++ b/layout/reftests/bugs/383551-1-ref.html @@ -0,0 +1,6 @@ + + +
      This sentence should all be one line.
      +
      This should be on its own line.
      + + diff --git a/layout/reftests/bugs/383551-1.html b/layout/reftests/bugs/383551-1.html new file mode 100644 index 0000000000..9541fbc03b --- /dev/null +++ b/layout/reftests/bugs/383551-1.html @@ -0,0 +1,6 @@ + + +
      This sentence should all be one line. +
      This should be on its own line.
      + + diff --git a/layout/reftests/bugs/383883-1-ref.html b/layout/reftests/bugs/383883-1-ref.html new file mode 100644 index 0000000000..e3d57faa9f --- /dev/null +++ b/layout/reftests/bugs/383883-1-ref.html @@ -0,0 +1,10 @@ + + +
      +
      +
      +
      +
      +asdf
      asdf
      asdf
      asdf
      asdf
      asdf
      asdf
      asdf
      +
      +
      diff --git a/layout/reftests/bugs/383883-1.html b/layout/reftests/bugs/383883-1.html new file mode 100644 index 0000000000..fc0cf63fac --- /dev/null +++ b/layout/reftests/bugs/383883-1.html @@ -0,0 +1,10 @@ + + +
      +
      +
      +
      +
      +asdf
      asdf
      asdf
      asdf
      asdf
      asdf
      asdf
      asdf
      +
      +
      diff --git a/layout/reftests/bugs/383883-2-ref.html b/layout/reftests/bugs/383883-2-ref.html new file mode 100644 index 0000000000..1caec49414 --- /dev/null +++ b/layout/reftests/bugs/383883-2-ref.html @@ -0,0 +1,18 @@ + + +
      +
      +
      +
      +
      +
      +asdf
      +asdf
      +asdf
      +asdf
      +asdf
      +asdf
      +asdf
      +asdf
      +
      +
      diff --git a/layout/reftests/bugs/383883-2.html b/layout/reftests/bugs/383883-2.html new file mode 100644 index 0000000000..c4a97a78f1 --- /dev/null +++ b/layout/reftests/bugs/383883-2.html @@ -0,0 +1,18 @@ + + +
      +
      +
      +
      +
      +
      +asdf
      +asdf
      +asdf
      +asdf
      +asdf
      +asdf
      +asdf
      +asdf
      +
      +
      diff --git a/layout/reftests/bugs/383883-3-ref.html b/layout/reftests/bugs/383883-3-ref.html new file mode 100644 index 0000000000..2fecae1860 --- /dev/null +++ b/layout/reftests/bugs/383883-3-ref.html @@ -0,0 +1,9 @@ + + +
      +
      +
      +
      +
      +asdf
      asdf
      asdf
      asdf
      asdf
      asdf
      asdf
      asdf
      +
      diff --git a/layout/reftests/bugs/383883-3.html b/layout/reftests/bugs/383883-3.html new file mode 100644 index 0000000000..ecc9f95c4e --- /dev/null +++ b/layout/reftests/bugs/383883-3.html @@ -0,0 +1,9 @@ + + +
      +
      +
      +
      +
      +asdf
      asdf
      asdf
      asdf
      asdf
      asdf
      asdf
      asdf
      +
      diff --git a/layout/reftests/bugs/383883-4-ref.html b/layout/reftests/bugs/383883-4-ref.html new file mode 100644 index 0000000000..cdf08b1406 --- /dev/null +++ b/layout/reftests/bugs/383883-4-ref.html @@ -0,0 +1,17 @@ + + +
      +
      +
      +
      +
      +
      +asdf
      +asdf
      +asdf
      +asdf
      +asdf
      +asdf
      +asdf
      +asdf
      +
      diff --git a/layout/reftests/bugs/383883-4.html b/layout/reftests/bugs/383883-4.html new file mode 100644 index 0000000000..09eeb2f122 --- /dev/null +++ b/layout/reftests/bugs/383883-4.html @@ -0,0 +1,17 @@ + + +
      +
      +
      +
      +
      +
      +asdf
      +asdf
      +asdf
      +asdf
      +asdf
      +asdf
      +asdf
      +asdf
      +
      diff --git a/layout/reftests/bugs/383884-1-ref.html b/layout/reftests/bugs/383884-1-ref.html new file mode 100644 index 0000000000..9c6f88de94 --- /dev/null +++ b/layout/reftests/bugs/383884-1-ref.html @@ -0,0 +1,9 @@ + + +
      +
      +
      +
      +
      +
      +asdf
      asdf
      asdf
      asdf
      asdf
      asdf
      asdf
      asdf
      diff --git a/layout/reftests/bugs/383884-1.html b/layout/reftests/bugs/383884-1.html new file mode 100644 index 0000000000..8dac4f3e0b --- /dev/null +++ b/layout/reftests/bugs/383884-1.html @@ -0,0 +1,9 @@ + + +
      +
      +
      +
      +
      +
      +asdf
      asdf
      asdf
      asdf
      asdf
      asdf
      asdf
      asdf
      diff --git a/layout/reftests/bugs/383885-1-ref.html b/layout/reftests/bugs/383885-1-ref.html new file mode 100644 index 0000000000..68f4fe644b --- /dev/null +++ b/layout/reftests/bugs/383885-1-ref.html @@ -0,0 +1,7 @@ + + +
      +
      +
      +
      +asdf
      asdf
      asdf
      asdf
      asdf
      asdf
      asdf
      asdf diff --git a/layout/reftests/bugs/383885-1.html b/layout/reftests/bugs/383885-1.html new file mode 100644 index 0000000000..df96fffb33 --- /dev/null +++ b/layout/reftests/bugs/383885-1.html @@ -0,0 +1,7 @@ + + +
      +
      +
      a
      +
      +asdf
      asdf
      asdf
      asdf
      asdf
      asdf
      asdf
      asdf diff --git a/layout/reftests/bugs/384322-1-ref.html b/layout/reftests/bugs/384322-1-ref.html new file mode 100644 index 0000000000..1bb765133b --- /dev/null +++ b/layout/reftests/bugs/384322-1-ref.html @@ -0,0 +1,55 @@ + +[384322] Testcase + + + +

      <img><img>Hello<img><img> + + + + + + + +
      + Hello +
      + +

      <img><img>Hello

      + + + + + + + +
      + Hello +
      + +

      Hello<img><img>

      + + + + + + + +
      + Hello +
      + +

      <img>Hello

      + + + + + + + +
      + Hello +
      + + + diff --git a/layout/reftests/bugs/384322-1.html b/layout/reftests/bugs/384322-1.html new file mode 100644 index 0000000000..db36fe7c4e --- /dev/null +++ b/layout/reftests/bugs/384322-1.html @@ -0,0 +1,55 @@ + +[384322] Testcase + + + +

      <img><img>Hello<img><img> + + + + + + + +
      + Hello +
      + +

      <img><img>Hello

      + + + + + + + +
      + Hello +
      + +

      Hello<img><img>

      + + + + + + + +
      + Hello +
      + +

      <img>Hello

      + + + + + + + +
      + Hello +
      + + + diff --git a/layout/reftests/bugs/384576-1-ref.html b/layout/reftests/bugs/384576-1-ref.html new file mode 100644 index 0000000000..58a8434900 --- /dev/null +++ b/layout/reftests/bugs/384576-1-ref.html @@ -0,0 +1,15 @@ + + + +
       
      + + diff --git a/layout/reftests/bugs/384576-1.html b/layout/reftests/bugs/384576-1.html new file mode 100644 index 0000000000..e1bfa6fff1 --- /dev/null +++ b/layout/reftests/bugs/384576-1.html @@ -0,0 +1,16 @@ + + + +
       
      + + diff --git a/layout/reftests/bugs/384762-1.html b/layout/reftests/bugs/384762-1.html new file mode 100644 index 0000000000..874b19f5fc --- /dev/null +++ b/layout/reftests/bugs/384762-1.html @@ -0,0 +1 @@ +
      a diff --git a/layout/reftests/bugs/384876-1-ref.html b/layout/reftests/bugs/384876-1-ref.html new file mode 100644 index 0000000000..e3fc7e0616 --- /dev/null +++ b/layout/reftests/bugs/384876-1-ref.html @@ -0,0 +1,37 @@ + + + Width:auto and padding + + + + +
      The bottom border should end with my text (overflow:hidden)
      + +
      The bottom border should end with my text (overflow:visible)
      + +
      The bottom border should end with my text (overflow:auto)
      + +
      The bottom border should end with my text (no overflow defined)
      + + + + diff --git a/layout/reftests/bugs/384876-1.html b/layout/reftests/bugs/384876-1.html new file mode 100644 index 0000000000..06a3592306 --- /dev/null +++ b/layout/reftests/bugs/384876-1.html @@ -0,0 +1,41 @@ + + + Width:auto and padding + + + + +
      The bottom border should end with my text (overflow:hidden)
      + +
      The bottom border should end with my text (overflow:visible)
      + +
      The bottom border should end with my text (overflow:auto)
      + +
      The bottom border should end with my text (no overflow defined)
      + + + + diff --git a/layout/reftests/bugs/385533-1.html b/layout/reftests/bugs/385533-1.html new file mode 100644 index 0000000000..6e4759eebf --- /dev/null +++ b/layout/reftests/bugs/385533-1.html @@ -0,0 +1,16 @@ + + + + + + + + + + + +
      a
      b
      + + diff --git a/layout/reftests/bugs/385569-1-ref.html b/layout/reftests/bugs/385569-1-ref.html new file mode 100644 index 0000000000..b3869ff403 --- /dev/null +++ b/layout/reftests/bugs/385569-1-ref.html @@ -0,0 +1,19 @@ + + + + + + +
      ifi
      + + diff --git a/layout/reftests/bugs/385569-1a.html b/layout/reftests/bugs/385569-1a.html new file mode 100644 index 0000000000..914c42f21f --- /dev/null +++ b/layout/reftests/bugs/385569-1a.html @@ -0,0 +1,27 @@ + + + + + + + +
      if
      + + diff --git a/layout/reftests/bugs/385569-1b.html b/layout/reftests/bugs/385569-1b.html new file mode 100644 index 0000000000..d39f03218b --- /dev/null +++ b/layout/reftests/bugs/385569-1b.html @@ -0,0 +1,27 @@ + + + + + + + +
      if
      + + diff --git a/layout/reftests/bugs/385607-1-ref.html b/layout/reftests/bugs/385607-1-ref.html new file mode 100644 index 0000000000..2164e7333e --- /dev/null +++ b/layout/reftests/bugs/385607-1-ref.html @@ -0,0 +1,7 @@ + + + + +
      x x
      + + diff --git a/layout/reftests/bugs/385607-1.html b/layout/reftests/bugs/385607-1.html new file mode 100644 index 0000000000..a2b89fdc02 --- /dev/null +++ b/layout/reftests/bugs/385607-1.html @@ -0,0 +1,16 @@ + + + + + +
      x
      y
      x
      + + diff --git a/layout/reftests/bugs/385823-1-ref.html b/layout/reftests/bugs/385823-1-ref.html new file mode 100644 index 0000000000..795fbfbc5d --- /dev/null +++ b/layout/reftests/bugs/385823-1-ref.html @@ -0,0 +1,11 @@ + + + + +
      + +
      + Here's some text following the image. +
      + + diff --git a/layout/reftests/bugs/385823-1.html b/layout/reftests/bugs/385823-1.html new file mode 100644 index 0000000000..11a78b2aa4 --- /dev/null +++ b/layout/reftests/bugs/385823-1.html @@ -0,0 +1,11 @@ + + + + +
      + +
      + Here's some text following the image. +
      + + diff --git a/layout/reftests/bugs/385823-2-ref.html b/layout/reftests/bugs/385823-2-ref.html new file mode 100644 index 0000000000..1c595b8ec5 --- /dev/null +++ b/layout/reftests/bugs/385823-2-ref.html @@ -0,0 +1,9 @@ + + + + +
      + +
      + + diff --git a/layout/reftests/bugs/385823-2a.html b/layout/reftests/bugs/385823-2a.html new file mode 100644 index 0000000000..1fd3286e41 --- /dev/null +++ b/layout/reftests/bugs/385823-2a.html @@ -0,0 +1,9 @@ + + + + +
      + +
      + + diff --git a/layout/reftests/bugs/385823-2b.html b/layout/reftests/bugs/385823-2b.html new file mode 100644 index 0000000000..c9c434ef50 --- /dev/null +++ b/layout/reftests/bugs/385823-2b.html @@ -0,0 +1,14 @@ + + + + +
      + +
      + + text text +
      + + diff --git a/layout/reftests/bugs/385823-2c.html b/layout/reftests/bugs/385823-2c.html new file mode 100644 index 0000000000..400caee40a --- /dev/null +++ b/layout/reftests/bugs/385823-2c.html @@ -0,0 +1,15 @@ + + + + + +
      + +
      + + text text +
      + + diff --git a/layout/reftests/bugs/385870-1-ref.html b/layout/reftests/bugs/385870-1-ref.html new file mode 100644 index 0000000000..fcebd34fb2 --- /dev/null +++ b/layout/reftests/bugs/385870-1-ref.html @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/385870-1.html b/layout/reftests/bugs/385870-1.html new file mode 100644 index 0000000000..4d292e1c20 --- /dev/null +++ b/layout/reftests/bugs/385870-1.html @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/385870-2-ref.html b/layout/reftests/bugs/385870-2-ref.html new file mode 100644 index 0000000000..eebef3805e --- /dev/null +++ b/layout/reftests/bugs/385870-2-ref.html @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/385870-2.html b/layout/reftests/bugs/385870-2.html new file mode 100644 index 0000000000..c641abb796 --- /dev/null +++ b/layout/reftests/bugs/385870-2.html @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/386014-1-ref.html b/layout/reftests/bugs/386014-1-ref.html new file mode 100644 index 0000000000..f1b0d60894 --- /dev/null +++ b/layout/reftests/bugs/386014-1-ref.html @@ -0,0 +1,12 @@ + + + + + + + +
      TEST
      + + diff --git a/layout/reftests/bugs/386014-1a.html b/layout/reftests/bugs/386014-1a.html new file mode 100644 index 0000000000..1bbc6fd311 --- /dev/null +++ b/layout/reftests/bugs/386014-1a.html @@ -0,0 +1,25 @@ + + + + + + + + + +
      + + + diff --git a/layout/reftests/bugs/386014-1b.html b/layout/reftests/bugs/386014-1b.html new file mode 100644 index 0000000000..5e394458c4 --- /dev/null +++ b/layout/reftests/bugs/386014-1b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
      + + + diff --git a/layout/reftests/bugs/386014-1c.html b/layout/reftests/bugs/386014-1c.html new file mode 100644 index 0000000000..d670cccb46 --- /dev/null +++ b/layout/reftests/bugs/386014-1c.html @@ -0,0 +1,13 @@ + + + + + + + +
      TEST
      + + + diff --git a/layout/reftests/bugs/386065-1-ref.html b/layout/reftests/bugs/386065-1-ref.html new file mode 100644 index 0000000000..c2fdddb0db --- /dev/null +++ b/layout/reftests/bugs/386065-1-ref.html @@ -0,0 +1,17 @@ + + + + + + + +
      +
      + +
      + +
      + + diff --git a/layout/reftests/bugs/386065-1.html b/layout/reftests/bugs/386065-1.html new file mode 100644 index 0000000000..5695543548 --- /dev/null +++ b/layout/reftests/bugs/386065-1.html @@ -0,0 +1,17 @@ + + + + + + + +
      +
      + Invisible text +
      + +
      + + diff --git a/layout/reftests/bugs/386065-2.html b/layout/reftests/bugs/386065-2.html new file mode 100644 index 0000000000..27197f51a3 --- /dev/null +++ b/layout/reftests/bugs/386065-2.html @@ -0,0 +1,12 @@ + + + + + + + +
      This should be invisible.
      + + diff --git a/layout/reftests/bugs/386147-1-ref.html b/layout/reftests/bugs/386147-1-ref.html new file mode 100644 index 0000000000..9bf61293c9 --- /dev/null +++ b/layout/reftests/bugs/386147-1-ref.html @@ -0,0 +1,6 @@ +
      +
      +a
      a
      a
      a
      a
      a
      a
      a
      a
      a
      a
      +
      +
      +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb diff --git a/layout/reftests/bugs/386147-1.html b/layout/reftests/bugs/386147-1.html new file mode 100644 index 0000000000..02734d53fe --- /dev/null +++ b/layout/reftests/bugs/386147-1.html @@ -0,0 +1,6 @@ +
      +
      +a
      a
      a
      a
      a
      a
      a
      a
      a
      a
      a
      +
      +
      +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb diff --git a/layout/reftests/bugs/386310-1-ref.html b/layout/reftests/bugs/386310-1-ref.html new file mode 100644 index 0000000000..8b92dbd483 --- /dev/null +++ b/layout/reftests/bugs/386310-1-ref.html @@ -0,0 +1,6 @@ + + + +
      first second third [fourth]
      + + diff --git a/layout/reftests/bugs/386310-1a.html b/layout/reftests/bugs/386310-1a.html new file mode 100644 index 0000000000..df18acda95 --- /dev/null +++ b/layout/reftests/bugs/386310-1a.html @@ -0,0 +1,9 @@ + + + + + + +
      first second third [fourth]
      + + diff --git a/layout/reftests/bugs/386310-1b-shadow.html b/layout/reftests/bugs/386310-1b-shadow.html new file mode 100644 index 0000000000..9cfa6f477b --- /dev/null +++ b/layout/reftests/bugs/386310-1b-shadow.html @@ -0,0 +1,23 @@ + + + + + + + + + first second third [fourth] + + diff --git a/layout/reftests/bugs/386310-1c-shadow.html b/layout/reftests/bugs/386310-1c-shadow.html new file mode 100644 index 0000000000..2198276464 --- /dev/null +++ b/layout/reftests/bugs/386310-1c-shadow.html @@ -0,0 +1,23 @@ + + + + + + + + + first second third [fourth] + + diff --git a/layout/reftests/bugs/386310-1d-shadow.html b/layout/reftests/bugs/386310-1d-shadow.html new file mode 100644 index 0000000000..acfb4c2d65 --- /dev/null +++ b/layout/reftests/bugs/386310-1d-shadow.html @@ -0,0 +1,25 @@ + + + + + + + + + first second third [fourth] + + diff --git a/layout/reftests/bugs/386310-script.js b/layout/reftests/bugs/386310-script.js new file mode 100644 index 0000000000..960fe6ab5a --- /dev/null +++ b/layout/reftests/bugs/386310-script.js @@ -0,0 +1,12 @@ +function wrapNode() { + var elm = document.getElementById("test"); + var span = document.createElement("span"); + span.setAttribute("style", "background: yellow"); + var range = document.createRange(); + var start = "first second third [".length; + range.setStart(elm.lastChild, start); + range.setEnd(elm.lastChild, start + "fourth".length); + range.surroundContents(span); +} + +window.addEventListener("load", wrapNode); diff --git a/layout/reftests/bugs/386401-1-ref.html b/layout/reftests/bugs/386401-1-ref.html new file mode 100644 index 0000000000..a5f47e681a --- /dev/null +++ b/layout/reftests/bugs/386401-1-ref.html @@ -0,0 +1,31 @@ + + + + Testcase, bug 386401 + + + + + + + + + + + + + + + + +
      HeaderA really big header.Header
      FooterFooterFooter
      CellCellCell
      CellCellCell
      CellCellCell
      CellCellCell
      CellCellCell
      + + + diff --git a/layout/reftests/bugs/386401-1.html b/layout/reftests/bugs/386401-1.html new file mode 100644 index 0000000000..5f8a61ce32 --- /dev/null +++ b/layout/reftests/bugs/386401-1.html @@ -0,0 +1,45 @@ + + + + Testcase, bug 386401 + + + + + + + + + + + + + + + + + + +
      HeaderHeaderHeader
      FooterFooterFooter
      CellCellCell
      CellCellCell
      CellCellCell
      CellCellCell
      CellCellCell
      + + + diff --git a/layout/reftests/bugs/386401-2-ref.html b/layout/reftests/bugs/386401-2-ref.html new file mode 100644 index 0000000000..55009b28d9 --- /dev/null +++ b/layout/reftests/bugs/386401-2-ref.html @@ -0,0 +1,32 @@ + + + + Testcase, bug 386401 + + + + + + + + + + + + + + + + + +
      HeaderHeaderA really big header
      FooterFooterFooter
      CellCellCell
      CellCellCell
      CellCellCell
      CellCellCell
      CellCellCell
      + + + diff --git a/layout/reftests/bugs/386401-2.html b/layout/reftests/bugs/386401-2.html new file mode 100644 index 0000000000..1d05a0c5fc --- /dev/null +++ b/layout/reftests/bugs/386401-2.html @@ -0,0 +1,48 @@ + + + + Testcase, bug 386401 + + + + + + + + + + + + + + + + + + +
      HeaderHeader
      FooterFooterFooter
      CellCellCell
      CellCellCell
      CellCellCell
      CellCellCell
      CellCellCell
      + + + diff --git a/layout/reftests/bugs/386401-3-ref.html b/layout/reftests/bugs/386401-3-ref.html new file mode 100644 index 0000000000..9f59dd67e3 --- /dev/null +++ b/layout/reftests/bugs/386401-3-ref.html @@ -0,0 +1,40 @@ + + + + Testcase, bug 386401 + + + + + + + + + + +
      + + + + + + + + + + + +
      HeaderHeaderA really big header
      FooterFooterFooter
      CellCellCell
      CellCellCell
      CellCellCell
      CellCellCell
      CellCellCell
      + +
      +
      + + + diff --git a/layout/reftests/bugs/386401-3.html b/layout/reftests/bugs/386401-3.html new file mode 100644 index 0000000000..a4bd8463e3 --- /dev/null +++ b/layout/reftests/bugs/386401-3.html @@ -0,0 +1,53 @@ + + + + Testcase, bug 386401 + + + + + + + + + + + +
      + + + + + + + + + + + +
      HeaderHeaderA really big header
      FooterFooterFooter
      CellCellCell
      CellCellCell
      CellCellCell
      CellCellCell
      CellCellCell
      + +
      +
      + + + diff --git a/layout/reftests/bugs/386470-1-ref.html b/layout/reftests/bugs/386470-1-ref.html new file mode 100644 index 0000000000..492fc1e997 --- /dev/null +++ b/layout/reftests/bugs/386470-1-ref.html @@ -0,0 +1,7 @@ + + + + +
      + + diff --git a/layout/reftests/bugs/386470-1a.html b/layout/reftests/bugs/386470-1a.html new file mode 100644 index 0000000000..746c206c41 --- /dev/null +++ b/layout/reftests/bugs/386470-1a.html @@ -0,0 +1,7 @@ + + + + +
      + + diff --git a/layout/reftests/bugs/386470-1b.html b/layout/reftests/bugs/386470-1b.html new file mode 100644 index 0000000000..ff79431736 --- /dev/null +++ b/layout/reftests/bugs/386470-1b.html @@ -0,0 +1,7 @@ + + + + +
      + + diff --git a/layout/reftests/bugs/386470-1c.html b/layout/reftests/bugs/386470-1c.html new file mode 100644 index 0000000000..e791be9726 --- /dev/null +++ b/layout/reftests/bugs/386470-1c.html @@ -0,0 +1,7 @@ + + + + +
      + + diff --git a/layout/reftests/bugs/386920-1-ref.html b/layout/reftests/bugs/386920-1-ref.html new file mode 100644 index 0000000000..3cfa7d849f --- /dev/null +++ b/layout/reftests/bugs/386920-1-ref.html @@ -0,0 +1,6 @@ + + + +

      THIS TEXT SHOULD BREAK. + + diff --git a/layout/reftests/bugs/386920-1.html b/layout/reftests/bugs/386920-1.html new file mode 100644 index 0000000000..b74b0cdaa2 --- /dev/null +++ b/layout/reftests/bugs/386920-1.html @@ -0,0 +1,6 @@ + + + +

      THIS TEXT SHOULD BREAK. + + diff --git a/layout/reftests/bugs/387201-1-ref.html b/layout/reftests/bugs/387201-1-ref.html new file mode 100644 index 0000000000..bcd40d8aeb --- /dev/null +++ b/layout/reftests/bugs/387201-1-ref.html @@ -0,0 +1,21 @@ + + + + + + + +

      +
      + +
      2
      +
      +
      + + + diff --git a/layout/reftests/bugs/387201-1.html b/layout/reftests/bugs/387201-1.html new file mode 100644 index 0000000000..103f617b63 --- /dev/null +++ b/layout/reftests/bugs/387201-1.html @@ -0,0 +1,21 @@ + + + + + + + +
      +
      +
      +
      2
      +
      +
      + + + diff --git a/layout/reftests/bugs/387201-2.html b/layout/reftests/bugs/387201-2.html new file mode 100644 index 0000000000..e3b4ca996b --- /dev/null +++ b/layout/reftests/bugs/387201-2.html @@ -0,0 +1,18 @@ + + + + + + + +
      + + diff --git a/layout/reftests/bugs/387201-3.html b/layout/reftests/bugs/387201-3.html new file mode 100644 index 0000000000..f0d578de80 --- /dev/null +++ b/layout/reftests/bugs/387201-3.html @@ -0,0 +1,15 @@ + + + + + + +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/387227-1-ref.html b/layout/reftests/bugs/387227-1-ref.html new file mode 100644 index 0000000000..37a43e6e24 --- /dev/null +++ b/layout/reftests/bugs/387227-1-ref.html @@ -0,0 +1,8 @@ + + + +
      Table cell
      New Div
      Block
      + + diff --git a/layout/reftests/bugs/387227-1.html b/layout/reftests/bugs/387227-1.html new file mode 100644 index 0000000000..3d0ad93353 --- /dev/null +++ b/layout/reftests/bugs/387227-1.html @@ -0,0 +1,16 @@ + + + + + + +
      Table cell
      Block
      + + diff --git a/layout/reftests/bugs/387227-2-ref.html b/layout/reftests/bugs/387227-2-ref.html new file mode 100644 index 0000000000..50b9d20cfe --- /dev/null +++ b/layout/reftests/bugs/387227-2-ref.html @@ -0,0 +1,7 @@ + + + +
      Table cell
      +
      New Div
      Block
      + + diff --git a/layout/reftests/bugs/387227-2.html b/layout/reftests/bugs/387227-2.html new file mode 100644 index 0000000000..386a68c4e8 --- /dev/null +++ b/layout/reftests/bugs/387227-2.html @@ -0,0 +1,16 @@ + + + + + + +
      Table cell
      +
      Block
      + + diff --git a/layout/reftests/bugs/387344-1-ref.html b/layout/reftests/bugs/387344-1-ref.html new file mode 100644 index 0000000000..6a524018d7 --- /dev/null +++ b/layout/reftests/bugs/387344-1-ref.html @@ -0,0 +1,17 @@ + + + + + + + + + + + + + +
      Test 1
      Test 2
      Test 3
      Test 4
      Test 5
      Test 6
      Test 7
      +This text should be right up against the table. + + diff --git a/layout/reftests/bugs/387344-1.html b/layout/reftests/bugs/387344-1.html new file mode 100644 index 0000000000..034de9c9b2 --- /dev/null +++ b/layout/reftests/bugs/387344-1.html @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + +
      Test 1
      Test 2
      Test 3
      Test 4
      Test 5
      Test 6
      Test 7
      Test 8
      Test 9
      +This text should be right up against the table. + + diff --git a/layout/reftests/bugs/387876-1-ref.html b/layout/reftests/bugs/387876-1-ref.html new file mode 100644 index 0000000000..3b722d20c9 --- /dev/null +++ b/layout/reftests/bugs/387876-1-ref.html @@ -0,0 +1,16 @@ + + +Bug 387876 Reference Case 1 + + + The yellow box should say 'ab'. +
      +
      ab
      + z +
      + + diff --git a/layout/reftests/bugs/387876-1.html b/layout/reftests/bugs/387876-1.html new file mode 100644 index 0000000000..20c84bcf54 --- /dev/null +++ b/layout/reftests/bugs/387876-1.html @@ -0,0 +1,22 @@ + + +Bug 387876 Test Case 1 + + + + The yellow box should say 'ab'. +
      +
      a
      + z +
      + + diff --git a/layout/reftests/bugs/387876-2-ref.html b/layout/reftests/bugs/387876-2-ref.html new file mode 100644 index 0000000000..ffcce37b1c --- /dev/null +++ b/layout/reftests/bugs/387876-2-ref.html @@ -0,0 +1,13 @@ + + +Bug 387876 Reference Case 2 + + +
      +
      a
      +

      b cd

      +
      + + diff --git a/layout/reftests/bugs/387876-2.html b/layout/reftests/bugs/387876-2.html new file mode 100644 index 0000000000..b2bbf830b5 --- /dev/null +++ b/layout/reftests/bugs/387876-2.html @@ -0,0 +1,19 @@ + + +Bug 387876 Test Case 2 + + + +
      +
      a
      +

      b c

      +
      + + diff --git a/layout/reftests/bugs/387876-3-ref.html b/layout/reftests/bugs/387876-3-ref.html new file mode 100644 index 0000000000..de4f912495 --- /dev/null +++ b/layout/reftests/bugs/387876-3-ref.html @@ -0,0 +1,10 @@ + + +
      + title +

      + below +

      +
      + + diff --git a/layout/reftests/bugs/387876-3a.html b/layout/reftests/bugs/387876-3a.html new file mode 100644 index 0000000000..a84cdf2a62 --- /dev/null +++ b/layout/reftests/bugs/387876-3a.html @@ -0,0 +1,19 @@ + + + + + +
      + title +

      + line + break +

      +
      + + diff --git a/layout/reftests/bugs/387876-3b.html b/layout/reftests/bugs/387876-3b.html new file mode 100644 index 0000000000..3f29a9c18d --- /dev/null +++ b/layout/reftests/bugs/387876-3b.html @@ -0,0 +1,28 @@ + + + + + +
      + title +

      + line + break + [middle] + line + break + [middle] + line + break + [middle] + line + break +

      +
      + + diff --git a/layout/reftests/bugs/388026-1-ref.html b/layout/reftests/bugs/388026-1-ref.html new file mode 100644 index 0000000000..7fa6a2ba74 --- /dev/null +++ b/layout/reftests/bugs/388026-1-ref.html @@ -0,0 +1,4 @@ + + +m + diff --git a/layout/reftests/bugs/388026-1.html b/layout/reftests/bugs/388026-1.html new file mode 100644 index 0000000000..4932fd3cf0 --- /dev/null +++ b/layout/reftests/bugs/388026-1.html @@ -0,0 +1,4 @@ + + +m + diff --git a/layout/reftests/bugs/389074-1-ref.html b/layout/reftests/bugs/389074-1-ref.html new file mode 100644 index 0000000000..69e68a114d --- /dev/null +++ b/layout/reftests/bugs/389074-1-ref.html @@ -0,0 +1,8 @@ + + + +
      + +

      ABC

      +
      + diff --git a/layout/reftests/bugs/389074-1.html b/layout/reftests/bugs/389074-1.html new file mode 100644 index 0000000000..70ec4e3320 --- /dev/null +++ b/layout/reftests/bugs/389074-1.html @@ -0,0 +1,7 @@ + + + +
      +

      ABC

      +
      + diff --git a/layout/reftests/bugs/389224-1-ref.html b/layout/reftests/bugs/389224-1-ref.html new file mode 100644 index 0000000000..8e96f27773 --- /dev/null +++ b/layout/reftests/bugs/389224-1-ref.html @@ -0,0 +1,7 @@ + + + +
      +
      + + diff --git a/layout/reftests/bugs/389224-1.html b/layout/reftests/bugs/389224-1.html new file mode 100644 index 0000000000..01b7990c68 --- /dev/null +++ b/layout/reftests/bugs/389224-1.html @@ -0,0 +1,16 @@ + + + +
      +
      +
      + + + diff --git a/layout/reftests/bugs/389224-2.html b/layout/reftests/bugs/389224-2.html new file mode 100644 index 0000000000..354b9a9138 --- /dev/null +++ b/layout/reftests/bugs/389224-2.html @@ -0,0 +1,16 @@ + + + +
      +
      +
      + + + diff --git a/layout/reftests/bugs/389468-1-ref.html b/layout/reftests/bugs/389468-1-ref.html new file mode 100644 index 0000000000..2d31941cd9 --- /dev/null +++ b/layout/reftests/bugs/389468-1-ref.html @@ -0,0 +1,20 @@ + + + + + + + + + +
      China's Leader Closes Door to Reform - New York Times
      + Hostesses for the Communist Party's 17th National Congress played + Hostesses for the Communist Party's 17th National Congress played + Hostesses for the Communist Party's 17th National Congress played + Hostesses for the Communist Party's 17th National Congress played + a game Monday outside the Great Hall of the People. By + JOS... all 1,062 news + articles
      + + + \ No newline at end of file diff --git a/layout/reftests/bugs/389468-1.html b/layout/reftests/bugs/389468-1.html new file mode 100644 index 0000000000..1d22363154 --- /dev/null +++ b/layout/reftests/bugs/389468-1.html @@ -0,0 +1,28 @@ + + + + + + + + + +
      China's Leader Closes Door to Reform - New York Times
      + Hostesses for the Communist Party's 17th National Congress played + Hostesses for the Communist Party's 17th National Congress played + Hostesses for the Communist Party's 17th National Congress played + Hostesses for the Communist Party's 17th National Congress played + a game Monday outside the Great Hall of the People. By + JOS... all 1,062 news + articles
      + + + + \ No newline at end of file diff --git a/layout/reftests/bugs/389623-1-ref.html b/layout/reftests/bugs/389623-1-ref.html new file mode 100644 index 0000000000..f642da123f --- /dev/null +++ b/layout/reftests/bugs/389623-1-ref.html @@ -0,0 +1,25 @@ + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/389623-1.html b/layout/reftests/bugs/389623-1.html new file mode 100644 index 0000000000..4c230797ff --- /dev/null +++ b/layout/reftests/bugs/389623-1.html @@ -0,0 +1,25 @@ + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/389636-1.html b/layout/reftests/bugs/389636-1.html new file mode 100644 index 0000000000..e3ab2cabef --- /dev/null +++ b/layout/reftests/bugs/389636-1.html @@ -0,0 +1,31 @@ + + + + + + + + + + diff --git a/layout/reftests/bugs/389924-1-ref.html b/layout/reftests/bugs/389924-1-ref.html new file mode 100644 index 0000000000..d8fbd84010 --- /dev/null +++ b/layout/reftests/bugs/389924-1-ref.html @@ -0,0 +1,7 @@ + + + + +
      THIS SHOULD BE VISIBLE
      + + diff --git a/layout/reftests/bugs/389924-1a.html b/layout/reftests/bugs/389924-1a.html new file mode 100644 index 0000000000..d6eaa02ea8 --- /dev/null +++ b/layout/reftests/bugs/389924-1a.html @@ -0,0 +1,20 @@ + + + + + + + + +
      + + diff --git a/layout/reftests/bugs/389924-1b.html b/layout/reftests/bugs/389924-1b.html new file mode 100644 index 0000000000..4c6af6fee8 --- /dev/null +++ b/layout/reftests/bugs/389924-1b.html @@ -0,0 +1,21 @@ + + + + + + + + +
      + + diff --git a/layout/reftests/bugs/390318-1-ref.html b/layout/reftests/bugs/390318-1-ref.html new file mode 100644 index 0000000000..5524321cdb --- /dev/null +++ b/layout/reftests/bugs/390318-1-ref.html @@ -0,0 +1,9 @@ + + + + + + + This should be green + + diff --git a/layout/reftests/bugs/390318-1a.html b/layout/reftests/bugs/390318-1a.html new file mode 100644 index 0000000000..da4e295fdc --- /dev/null +++ b/layout/reftests/bugs/390318-1a.html @@ -0,0 +1,9 @@ + + + + + + + This should be green + + diff --git a/layout/reftests/bugs/390318-1b.html b/layout/reftests/bugs/390318-1b.html new file mode 100644 index 0000000000..39282e02e0 --- /dev/null +++ b/layout/reftests/bugs/390318-1b.html @@ -0,0 +1,9 @@ + + + + + + + This should be green + + diff --git a/layout/reftests/bugs/390318-1c.html b/layout/reftests/bugs/390318-1c.html new file mode 100644 index 0000000000..94853bbccf --- /dev/null +++ b/layout/reftests/bugs/390318-1c.html @@ -0,0 +1,9 @@ + + + + + + + This should be green + + diff --git a/layout/reftests/bugs/390318-1d.html b/layout/reftests/bugs/390318-1d.html new file mode 100644 index 0000000000..6c7a1c4d68 --- /dev/null +++ b/layout/reftests/bugs/390318-1d.html @@ -0,0 +1,9 @@ + + + + + + + This should be green + + diff --git a/layout/reftests/bugs/390318-1e.html b/layout/reftests/bugs/390318-1e.html new file mode 100644 index 0000000000..2693566c95 --- /dev/null +++ b/layout/reftests/bugs/390318-1e.html @@ -0,0 +1,9 @@ + + + + + + + This should be green + + diff --git a/layout/reftests/bugs/390318-1f.html b/layout/reftests/bugs/390318-1f.html new file mode 100644 index 0000000000..8107525244 --- /dev/null +++ b/layout/reftests/bugs/390318-1f.html @@ -0,0 +1,9 @@ + + + + + + + This should be green + + diff --git a/layout/reftests/bugs/391045-ref.html b/layout/reftests/bugs/391045-ref.html new file mode 100644 index 0000000000..cab36daf0c --- /dev/null +++ b/layout/reftests/bugs/391045-ref.html @@ -0,0 +1,19 @@ + + + + + + reftest for bug 391045 + + + +

      നെ തുടര്‍ന്നാണ് ആര‍‌.

      + + + \ No newline at end of file diff --git a/layout/reftests/bugs/391045.html b/layout/reftests/bugs/391045.html new file mode 100644 index 0000000000..810fa5c6c8 --- /dev/null +++ b/layout/reftests/bugs/391045.html @@ -0,0 +1,16 @@ + + + + + + reftest for bug 391045 + + + +

      നെ തുടര്‍ന്നാണ് ആര.

      + + \ No newline at end of file diff --git a/layout/reftests/bugs/391140-1-ref.html b/layout/reftests/bugs/391140-1-ref.html new file mode 100644 index 0000000000..f2e7e47472 --- /dev/null +++ b/layout/reftests/bugs/391140-1-ref.html @@ -0,0 +1,13 @@ + + + +
      +
      +
      + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/391140-1.html b/layout/reftests/bugs/391140-1.html new file mode 100644 index 0000000000..b649ef2005 --- /dev/null +++ b/layout/reftests/bugs/391140-1.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/bugs/391412-1-ref.html b/layout/reftests/bugs/391412-1-ref.html new file mode 100644 index 0000000000..e3474a8e29 --- /dev/null +++ b/layout/reftests/bugs/391412-1-ref.html @@ -0,0 +1,8 @@ + +Testcase bug 391412 Regression in float layout causing "clear:" to be ignored + + +
      +
      + + diff --git a/layout/reftests/bugs/391412-1a.html b/layout/reftests/bugs/391412-1a.html new file mode 100644 index 0000000000..f2616cf115 --- /dev/null +++ b/layout/reftests/bugs/391412-1a.html @@ -0,0 +1,11 @@ + +Testcase bug 391412 Regression in float layout causing "clear:" to be ignored + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/391412-1b.html b/layout/reftests/bugs/391412-1b.html new file mode 100644 index 0000000000..a14f429f9c --- /dev/null +++ b/layout/reftests/bugs/391412-1b.html @@ -0,0 +1,11 @@ + +Testcase bug 391412 Regression in float layout causing "clear:" to be ignored + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/391909-1-ref.html b/layout/reftests/bugs/391909-1-ref.html new file mode 100644 index 0000000000..e30535dd91 --- /dev/null +++ b/layout/reftests/bugs/391909-1-ref.html @@ -0,0 +1,14 @@ + + + +
      +
      + This is a test +
      + + + diff --git a/layout/reftests/bugs/391909-1.html b/layout/reftests/bugs/391909-1.html new file mode 100644 index 0000000000..34b2d069a0 --- /dev/null +++ b/layout/reftests/bugs/391909-1.html @@ -0,0 +1,8 @@ + + + +
      +This is a test +
      + + diff --git a/layout/reftests/bugs/391979-ref.html b/layout/reftests/bugs/391979-ref.html new file mode 100644 index 0000000000..224e6f05ec --- /dev/null +++ b/layout/reftests/bugs/391979-ref.html @@ -0,0 +1,20 @@ + + + + Testcase for bug 391979 + + + +
      green
      +
      green
      +
      green
      +
      green
      + + diff --git a/layout/reftests/bugs/391979.html b/layout/reftests/bugs/391979.html new file mode 100644 index 0000000000..b2a1c58383 --- /dev/null +++ b/layout/reftests/bugs/391979.html @@ -0,0 +1,38 @@ + + + + Testcase for bug 391979 + + + +
      green
      +
      green
      +
      green
      +
      green
      + +
      +
      green
      +
      + +
      +
      green
      +
      + +
      green
      +
      green
      + + + diff --git a/layout/reftests/bugs/391994-1-ref.html b/layout/reftests/bugs/391994-1-ref.html new file mode 100644 index 0000000000..0ea20b39e0 --- /dev/null +++ b/layout/reftests/bugs/391994-1-ref.html @@ -0,0 +1,9 @@ + + + + + + diff --git a/layout/reftests/bugs/391994-1.html b/layout/reftests/bugs/391994-1.html new file mode 100644 index 0000000000..b9c9cc65d8 --- /dev/null +++ b/layout/reftests/bugs/391994-1.html @@ -0,0 +1,13 @@ + + + + + + diff --git a/layout/reftests/bugs/392047-ref.html b/layout/reftests/bugs/392047-ref.html new file mode 100644 index 0000000000..8fdc32b0a3 --- /dev/null +++ b/layout/reftests/bugs/392047-ref.html @@ -0,0 +1,20 @@ + +bug 392047 + + + + + + + +
      X
      X
      + + \ No newline at end of file diff --git a/layout/reftests/bugs/392047.html b/layout/reftests/bugs/392047.html new file mode 100644 index 0000000000..aad83cfb4c --- /dev/null +++ b/layout/reftests/bugs/392047.html @@ -0,0 +1,21 @@ + +bug 392047 + + + + + + + +
      X
      X
      + + \ No newline at end of file diff --git a/layout/reftests/bugs/392435-1-ref.html b/layout/reftests/bugs/392435-1-ref.html new file mode 100644 index 0000000000..87669f5034 --- /dev/null +++ b/layout/reftests/bugs/392435-1-ref.html @@ -0,0 +1,23 @@ + + + + + + +

      Hello +

      Hello
      Kitty
      + + diff --git a/layout/reftests/bugs/392435-1.html b/layout/reftests/bugs/392435-1.html new file mode 100644 index 0000000000..a348ab3be3 --- /dev/null +++ b/layout/reftests/bugs/392435-1.html @@ -0,0 +1,23 @@ + + + + + + +

      Hello +

      Hello
      Kitty
      + + diff --git a/layout/reftests/bugs/393330-1-ref.html b/layout/reftests/bugs/393330-1-ref.html new file mode 100644 index 0000000000..94bf100f1a --- /dev/null +++ b/layout/reftests/bugs/393330-1-ref.html @@ -0,0 +1,31 @@ + + + + + +
      +
      +
      a
      +
      a
      +
      +
      +
      a
      +
      a
      +
      a
      +
      +
      +
      a
      +
      a
      +
      a
      +
      +
      +
      b
      +
      +
      + + diff --git a/layout/reftests/bugs/393330-1.html b/layout/reftests/bugs/393330-1.html new file mode 100644 index 0000000000..90b17dafc7 --- /dev/null +++ b/layout/reftests/bugs/393330-1.html @@ -0,0 +1,32 @@ + + + + + + + + +
      +
      +
      a
      +
      a
      +
      a
      +
      a
      +
      a
      +
      a
      +
      a
      +
      a
      +
      b
      +
      +
      + + + diff --git a/layout/reftests/bugs/393490-1-ref.html b/layout/reftests/bugs/393490-1-ref.html new file mode 100644 index 0000000000..0d16136170 --- /dev/null +++ b/layout/reftests/bugs/393490-1-ref.html @@ -0,0 +1,16 @@ + + +
      +
      +
      +
      + +
      + +
      +
      +

      This text should not overlap with the green box

      +
      +
      + + diff --git a/layout/reftests/bugs/393490-1.html b/layout/reftests/bugs/393490-1.html new file mode 100644 index 0000000000..d8680908ab --- /dev/null +++ b/layout/reftests/bugs/393490-1.html @@ -0,0 +1,20 @@ + + +
      +
      +
      +
      + +
      + +
      +
      +

      This text should not overlap with the green box

      +
      +
      + + + diff --git a/layout/reftests/bugs/393517-1.xhtml b/layout/reftests/bugs/393517-1.xhtml new file mode 100644 index 0000000000..5c22769f8b --- /dev/null +++ b/layout/reftests/bugs/393517-1.xhtml @@ -0,0 +1,18 @@ + + + + + + + +
      + + + + + diff --git a/layout/reftests/bugs/393649-1-ref.html b/layout/reftests/bugs/393649-1-ref.html new file mode 100644 index 0000000000..b36980efbe --- /dev/null +++ b/layout/reftests/bugs/393649-1-ref.html @@ -0,0 +1,17 @@ + + + + + + +
      +
      yo yo yo yo yo yo yo yo
      XXX
      +
      + + + diff --git a/layout/reftests/bugs/393649-1.html b/layout/reftests/bugs/393649-1.html new file mode 100644 index 0000000000..967a9c6510 --- /dev/null +++ b/layout/reftests/bugs/393649-1.html @@ -0,0 +1,18 @@ + + + + + + +
      +
      yo yo yo yo yo yo yo yo
      +
      + + + diff --git a/layout/reftests/bugs/393655-1-ref.html b/layout/reftests/bugs/393655-1-ref.html new file mode 100644 index 0000000000..22916ffe98 --- /dev/null +++ b/layout/reftests/bugs/393655-1-ref.html @@ -0,0 +1,10 @@ + + + + a + +
      + b +
      + + diff --git a/layout/reftests/bugs/393655-1.html b/layout/reftests/bugs/393655-1.html new file mode 100644 index 0000000000..dc1048bd5d --- /dev/null +++ b/layout/reftests/bugs/393655-1.html @@ -0,0 +1,18 @@ + + + + + + + +
      + b +
      + + diff --git a/layout/reftests/bugs/393655-2-ref.html b/layout/reftests/bugs/393655-2-ref.html new file mode 100644 index 0000000000..7cdc75c34b --- /dev/null +++ b/layout/reftests/bugs/393655-2-ref.html @@ -0,0 +1,10 @@ + + + + a + +
      + b +
      + + diff --git a/layout/reftests/bugs/393655-2.html b/layout/reftests/bugs/393655-2.html new file mode 100644 index 0000000000..3de1db67e6 --- /dev/null +++ b/layout/reftests/bugs/393655-2.html @@ -0,0 +1,18 @@ + + + + + + + +
      + b +
      + + diff --git a/layout/reftests/bugs/393655-3-ref.html b/layout/reftests/bugs/393655-3-ref.html new file mode 100644 index 0000000000..5ea94b3cc6 --- /dev/null +++ b/layout/reftests/bugs/393655-3-ref.html @@ -0,0 +1,9 @@ + + + Foo +
      + a +
      +
      Bar
      + + diff --git a/layout/reftests/bugs/393655-3.html b/layout/reftests/bugs/393655-3.html new file mode 100644 index 0000000000..50c5276da8 --- /dev/null +++ b/layout/reftests/bugs/393655-3.html @@ -0,0 +1,17 @@ + + + + + + Foo +
      +
      +
      Bar
      + + diff --git a/layout/reftests/bugs/393655-4-ref.html b/layout/reftests/bugs/393655-4-ref.html new file mode 100644 index 0000000000..e8a9cbb7e0 --- /dev/null +++ b/layout/reftests/bugs/393655-4-ref.html @@ -0,0 +1,9 @@ + + + Foo +
      + a +
      +
      Bar
      + + diff --git a/layout/reftests/bugs/393655-4.html b/layout/reftests/bugs/393655-4.html new file mode 100644 index 0000000000..81358e2c1c --- /dev/null +++ b/layout/reftests/bugs/393655-4.html @@ -0,0 +1,17 @@ + + + + + + Foo +
      +
      +
      Bar
      + + diff --git a/layout/reftests/bugs/393655-5-ref.html b/layout/reftests/bugs/393655-5-ref.html new file mode 100644 index 0000000000..53f01254df --- /dev/null +++ b/layout/reftests/bugs/393655-5-ref.html @@ -0,0 +1,9 @@ + + + Foo +
      + a +
      +
      Bar
      + + diff --git a/layout/reftests/bugs/393655-5.html b/layout/reftests/bugs/393655-5.html new file mode 100644 index 0000000000..e587de9ebb --- /dev/null +++ b/layout/reftests/bugs/393655-5.html @@ -0,0 +1,17 @@ + + + + + + Foo +
      +
      +
      Bar
      + + diff --git a/layout/reftests/bugs/393671-1-ref.html b/layout/reftests/bugs/393671-1-ref.html new file mode 100644 index 0000000000..50df959b99 --- /dev/null +++ b/layout/reftests/bugs/393671-1-ref.html @@ -0,0 +1,9 @@ + + + + + +
      float
      + + + diff --git a/layout/reftests/bugs/393671-1.html b/layout/reftests/bugs/393671-1.html new file mode 100644 index 0000000000..01f3982b61 --- /dev/null +++ b/layout/reftests/bugs/393671-1.html @@ -0,0 +1,21 @@ + + + + + + + + +
      + + + diff --git a/layout/reftests/bugs/393671-2-ref.html b/layout/reftests/bugs/393671-2-ref.html new file mode 100644 index 0000000000..29318484ae --- /dev/null +++ b/layout/reftests/bugs/393671-2-ref.html @@ -0,0 +1,9 @@ + + + + + +
      float
      + + + diff --git a/layout/reftests/bugs/393671-2.html b/layout/reftests/bugs/393671-2.html new file mode 100644 index 0000000000..81b076e740 --- /dev/null +++ b/layout/reftests/bugs/393671-2.html @@ -0,0 +1,21 @@ + + + + + + + + +
      + + + diff --git a/layout/reftests/bugs/393671-3-ref.html b/layout/reftests/bugs/393671-3-ref.html new file mode 100644 index 0000000000..33336f5e32 --- /dev/null +++ b/layout/reftests/bugs/393671-3-ref.html @@ -0,0 +1,9 @@ + + + + + +
      float
      + + + diff --git a/layout/reftests/bugs/393671-3.html b/layout/reftests/bugs/393671-3.html new file mode 100644 index 0000000000..abe5ae7a5f --- /dev/null +++ b/layout/reftests/bugs/393671-3.html @@ -0,0 +1,21 @@ + + + + + + + + +
      + + + diff --git a/layout/reftests/bugs/394111-1.html b/layout/reftests/bugs/394111-1.html new file mode 100644 index 0000000000..439307b7cb --- /dev/null +++ b/layout/reftests/bugs/394111-1.html @@ -0,0 +1,18 @@ + + + + + + + +
      + + + + diff --git a/layout/reftests/bugs/394534-1-ref.html b/layout/reftests/bugs/394534-1-ref.html new file mode 100644 index 0000000000..770fe65353 --- /dev/null +++ b/layout/reftests/bugs/394534-1-ref.html @@ -0,0 +1,7 @@ + + + +test +test + + diff --git a/layout/reftests/bugs/394534-1.html b/layout/reftests/bugs/394534-1.html new file mode 100644 index 0000000000..511930acd2 --- /dev/null +++ b/layout/reftests/bugs/394534-1.html @@ -0,0 +1,8 @@ + + + + +test +test + + diff --git a/layout/reftests/bugs/395107-1-ref.html b/layout/reftests/bugs/395107-1-ref.html new file mode 100644 index 0000000000..176a294966 --- /dev/null +++ b/layout/reftests/bugs/395107-1-ref.html @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/layout/reftests/bugs/395107-1.html b/layout/reftests/bugs/395107-1.html new file mode 100644 index 0000000000..e3cea8b472 --- /dev/null +++ b/layout/reftests/bugs/395107-1.html @@ -0,0 +1,20 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/395107-2-ref.html b/layout/reftests/bugs/395107-2-ref.html new file mode 100644 index 0000000000..a7915b5972 --- /dev/null +++ b/layout/reftests/bugs/395107-2-ref.html @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/layout/reftests/bugs/395107-2.html b/layout/reftests/bugs/395107-2.html new file mode 100644 index 0000000000..cb049a72f9 --- /dev/null +++ b/layout/reftests/bugs/395107-2.html @@ -0,0 +1,20 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/395107-3-ref.html b/layout/reftests/bugs/395107-3-ref.html new file mode 100644 index 0000000000..82d3a53668 --- /dev/null +++ b/layout/reftests/bugs/395107-3-ref.html @@ -0,0 +1,9 @@ + + + + + + diff --git a/layout/reftests/bugs/395107-3.html b/layout/reftests/bugs/395107-3.html new file mode 100644 index 0000000000..aed85f0b98 --- /dev/null +++ b/layout/reftests/bugs/395107-3.html @@ -0,0 +1,10 @@ + + + + + + diff --git a/layout/reftests/bugs/395107-4-ref.html b/layout/reftests/bugs/395107-4-ref.html new file mode 100644 index 0000000000..fb3586f0ba --- /dev/null +++ b/layout/reftests/bugs/395107-4-ref.html @@ -0,0 +1,9 @@ + + + + + + diff --git a/layout/reftests/bugs/395107-4.html b/layout/reftests/bugs/395107-4.html new file mode 100644 index 0000000000..23b7c9086c --- /dev/null +++ b/layout/reftests/bugs/395107-4.html @@ -0,0 +1,10 @@ + + + + + + diff --git a/layout/reftests/bugs/395107-5-ref.html b/layout/reftests/bugs/395107-5-ref.html new file mode 100644 index 0000000000..89058e1cf3 --- /dev/null +++ b/layout/reftests/bugs/395107-5-ref.html @@ -0,0 +1,9 @@ + + + + + + diff --git a/layout/reftests/bugs/395107-5.html b/layout/reftests/bugs/395107-5.html new file mode 100644 index 0000000000..19505b11f4 --- /dev/null +++ b/layout/reftests/bugs/395107-5.html @@ -0,0 +1,10 @@ + + + + + + diff --git a/layout/reftests/bugs/395130-1-ref.html b/layout/reftests/bugs/395130-1-ref.html new file mode 100644 index 0000000000..5ee85a24b9 --- /dev/null +++ b/layout/reftests/bugs/395130-1-ref.html @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/layout/reftests/bugs/395130-1.html b/layout/reftests/bugs/395130-1.html new file mode 100644 index 0000000000..f95e8e237d --- /dev/null +++ b/layout/reftests/bugs/395130-1.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/layout/reftests/bugs/395130-2-ref.html b/layout/reftests/bugs/395130-2-ref.html new file mode 100644 index 0000000000..a26d9ee9f2 --- /dev/null +++ b/layout/reftests/bugs/395130-2-ref.html @@ -0,0 +1,14 @@ + + + + + diff --git a/layout/reftests/bugs/395130-2.html b/layout/reftests/bugs/395130-2.html new file mode 100644 index 0000000000..56cae0cff6 --- /dev/null +++ b/layout/reftests/bugs/395130-2.html @@ -0,0 +1,15 @@ + + + + + diff --git a/layout/reftests/bugs/395390-1-ref.html b/layout/reftests/bugs/395390-1-ref.html new file mode 100644 index 0000000000..4155938b45 --- /dev/null +++ b/layout/reftests/bugs/395390-1-ref.html @@ -0,0 +1,5 @@ + + +initial. I'M INVISIBLE! + + diff --git a/layout/reftests/bugs/395390-1.html b/layout/reftests/bugs/395390-1.html new file mode 100644 index 0000000000..fdbdec35aa --- /dev/null +++ b/layout/reftests/bugs/395390-1.html @@ -0,0 +1,14 @@ + + + + + +initial + + diff --git a/layout/reftests/bugs/397428-1-ref.html b/layout/reftests/bugs/397428-1-ref.html new file mode 100644 index 0000000000..83832ef3fa --- /dev/null +++ b/layout/reftests/bugs/397428-1-ref.html @@ -0,0 +1,6 @@ + + +
      +

      + Head + diff --git a/layout/reftests/bugs/397428-1.html b/layout/reftests/bugs/397428-1.html new file mode 100644 index 0000000000..58eb4f0d6a --- /dev/null +++ b/layout/reftests/bugs/397428-1.html @@ -0,0 +1,8 @@ + + +
      +
      +


      + Head +
      + diff --git a/layout/reftests/bugs/397844-1-ref.xhtml b/layout/reftests/bugs/397844-1-ref.xhtml new file mode 100644 index 0000000000..4be48a4b8c --- /dev/null +++ b/layout/reftests/bugs/397844-1-ref.xhtml @@ -0,0 +1,13 @@ + + + + + + + +
      abc
      + + + diff --git a/layout/reftests/bugs/397844-1.xhtml b/layout/reftests/bugs/397844-1.xhtml new file mode 100644 index 0000000000..2f50f1c7d9 --- /dev/null +++ b/layout/reftests/bugs/397844-1.xhtml @@ -0,0 +1,13 @@ + + + + + + + +
      abc
      + + + diff --git a/layout/reftests/bugs/398092-1-ref.html b/layout/reftests/bugs/398092-1-ref.html new file mode 100644 index 0000000000..c045660a0b --- /dev/null +++ b/layout/reftests/bugs/398092-1-ref.html @@ -0,0 +1,18 @@ + + + + + + + +
      + +
      + +
      +
      + asdf
      asdf
      asdf
      asdf
      asdf
      asdf
      asdf +
      + + + diff --git a/layout/reftests/bugs/398092-1.html b/layout/reftests/bugs/398092-1.html new file mode 100644 index 0000000000..05d74feab2 --- /dev/null +++ b/layout/reftests/bugs/398092-1.html @@ -0,0 +1,18 @@ + + + + + + + + + +
      + +
      +
      + asdf
      asdf
      asdf
      asdf
      asdf
      asdf
      asdf +
      + + + diff --git a/layout/reftests/bugs/398101-1-ref.html b/layout/reftests/bugs/398101-1-ref.html new file mode 100644 index 0000000000..2765b37586 --- /dev/null +++ b/layout/reftests/bugs/398101-1-ref.html @@ -0,0 +1,13 @@ + + + + + + +
      + a b c +
      + + + + diff --git a/layout/reftests/bugs/398101-1.html b/layout/reftests/bugs/398101-1.html new file mode 100644 index 0000000000..603ca92d57 --- /dev/null +++ b/layout/reftests/bugs/398101-1.html @@ -0,0 +1,22 @@ + + + + + + + +
      + a bc +
      + + + diff --git a/layout/reftests/bugs/398144-1-ref.html b/layout/reftests/bugs/398144-1-ref.html new file mode 100644 index 0000000000..b9e09bedd3 --- /dev/null +++ b/layout/reftests/bugs/398144-1-ref.html @@ -0,0 +1,9 @@ + + + +
      +
      blank line
      +
      + + + diff --git a/layout/reftests/bugs/398144-1.html b/layout/reftests/bugs/398144-1.html new file mode 100644 index 0000000000..86e019b62c --- /dev/null +++ b/layout/reftests/bugs/398144-1.html @@ -0,0 +1,10 @@ + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/398682-1-ref.html b/layout/reftests/bugs/398682-1-ref.html new file mode 100644 index 0000000000..27b2987ff5 --- /dev/null +++ b/layout/reftests/bugs/398682-1-ref.html @@ -0,0 +1,17 @@ + + + + + + + + +
      +

      ab

      +
      + + + diff --git a/layout/reftests/bugs/398682-1.html b/layout/reftests/bugs/398682-1.html new file mode 100644 index 0000000000..0e5793b352 --- /dev/null +++ b/layout/reftests/bugs/398682-1.html @@ -0,0 +1,62 @@ + + + + + + + + + + +
      +

      ab

      +
      + + + diff --git a/layout/reftests/bugs/398797-1-ref.html b/layout/reftests/bugs/398797-1-ref.html new file mode 100644 index 0000000000..2645cdea45 --- /dev/null +++ b/layout/reftests/bugs/398797-1-ref.html @@ -0,0 +1,12 @@ + + + + + +
      foo
      +
      + + bar +
      + + diff --git a/layout/reftests/bugs/398797-1a.html b/layout/reftests/bugs/398797-1a.html new file mode 100644 index 0000000000..ed3613f45f --- /dev/null +++ b/layout/reftests/bugs/398797-1a.html @@ -0,0 +1,11 @@ + + + + + +
      foo
      +
      + bar +
      + + diff --git a/layout/reftests/bugs/398797-1b.html b/layout/reftests/bugs/398797-1b.html new file mode 100644 index 0000000000..8fb4fc660f --- /dev/null +++ b/layout/reftests/bugs/398797-1b.html @@ -0,0 +1,11 @@ + + + + + +
      foo
      +
      + bar +
      + + diff --git a/layout/reftests/bugs/398797-1c.html b/layout/reftests/bugs/398797-1c.html new file mode 100644 index 0000000000..ade00e52ee --- /dev/null +++ b/layout/reftests/bugs/398797-1c.html @@ -0,0 +1,11 @@ + + + + + +
      foo
      +
      + bar +
      + + diff --git a/layout/reftests/bugs/398797-1d.html b/layout/reftests/bugs/398797-1d.html new file mode 100644 index 0000000000..5c726daf55 --- /dev/null +++ b/layout/reftests/bugs/398797-1d.html @@ -0,0 +1,11 @@ + + + + + +
      foo
      +
      + bar +
      + + diff --git a/layout/reftests/bugs/398797-style.css b/layout/reftests/bugs/398797-style.css new file mode 100644 index 0000000000..d917dc92b4 --- /dev/null +++ b/layout/reftests/bugs/398797-style.css @@ -0,0 +1,13 @@ +/* Size the divs */ +div { width: 50px; height: 50px; } + +/* Colors */ +div.green { background: lightgreen; } +div.blue { background: lightblue; } +span.yellow { background: yellow; } + +/* Positioning */ +.abs { position: absolute; } +.rel { position: relative; } +.in { display: inline-block; } +.pos { top: 0px; left: 0px; } diff --git a/layout/reftests/bugs/399209-1-ref.html b/layout/reftests/bugs/399209-1-ref.html new file mode 100644 index 0000000000..2bd458503b --- /dev/null +++ b/layout/reftests/bugs/399209-1-ref.html @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/layout/reftests/bugs/399209-1.html b/layout/reftests/bugs/399209-1.html new file mode 100644 index 0000000000..9216db0b14 --- /dev/null +++ b/layout/reftests/bugs/399209-1.html @@ -0,0 +1,25 @@ + + + + + + + +
      OneTwoThree
      + + + + + + diff --git a/layout/reftests/bugs/399209-2-ref.html b/layout/reftests/bugs/399209-2-ref.html new file mode 100644 index 0000000000..e081b0cda0 --- /dev/null +++ b/layout/reftests/bugs/399209-2-ref.html @@ -0,0 +1,15 @@ + + + + + + +
      OneTwoThree
      + + + + + diff --git a/layout/reftests/bugs/399209-2.html b/layout/reftests/bugs/399209-2.html new file mode 100644 index 0000000000..4d2b006be5 --- /dev/null +++ b/layout/reftests/bugs/399209-2.html @@ -0,0 +1,25 @@ + + + + + + + +
      OneTwoThree
      + + + + + + diff --git a/layout/reftests/bugs/399258-1-ref.html b/layout/reftests/bugs/399258-1-ref.html new file mode 100644 index 0000000000..6b993707f6 --- /dev/null +++ b/layout/reftests/bugs/399258-1-ref.html @@ -0,0 +1,6 @@ + + + +
      + + diff --git a/layout/reftests/bugs/399258-1.html b/layout/reftests/bugs/399258-1.html new file mode 100644 index 0000000000..ac4b694882 --- /dev/null +++ b/layout/reftests/bugs/399258-1.html @@ -0,0 +1,9 @@ + + + +
      +
      + + diff --git a/layout/reftests/bugs/399384-1-ref.html b/layout/reftests/bugs/399384-1-ref.html new file mode 100644 index 0000000000..26959bad23 --- /dev/null +++ b/layout/reftests/bugs/399384-1-ref.html @@ -0,0 +1,16 @@ + + + + + + +
      abc
      +
      def
      +
      geh
      + + + diff --git a/layout/reftests/bugs/399384-1.html b/layout/reftests/bugs/399384-1.html new file mode 100644 index 0000000000..7b5b475426 --- /dev/null +++ b/layout/reftests/bugs/399384-1.html @@ -0,0 +1,21 @@ + + + + + + + +
      abc
      +
      def
      +
      geh
      + + + diff --git a/layout/reftests/bugs/399636-quirks-css.html b/layout/reftests/bugs/399636-quirks-css.html new file mode 100644 index 0000000000..24c5ec228d --- /dev/null +++ b/layout/reftests/bugs/399636-quirks-css.html @@ -0,0 +1,23 @@ + + + Reftest, bug 399636 (quirks mode, family from CSS) + + + + + +

       PASS

      + + + diff --git a/layout/reftests/bugs/399636-quirks-html.html b/layout/reftests/bugs/399636-quirks-html.html new file mode 100644 index 0000000000..87afa729c2 --- /dev/null +++ b/layout/reftests/bugs/399636-quirks-html.html @@ -0,0 +1,20 @@ + + + Reftest, bug 399636 (quirks mode, family from HTML) + + + + + +

       PASS

      + + + diff --git a/layout/reftests/bugs/399636-quirks-ref.html b/layout/reftests/bugs/399636-quirks-ref.html new file mode 100644 index 0000000000..df6778f974 --- /dev/null +++ b/layout/reftests/bugs/399636-quirks-ref.html @@ -0,0 +1,22 @@ + + + Reftest, bug 399636 + + + + + +

       PASS

      + + + diff --git a/layout/reftests/bugs/399636-standards-css.html b/layout/reftests/bugs/399636-standards-css.html new file mode 100644 index 0000000000..66960f6931 --- /dev/null +++ b/layout/reftests/bugs/399636-standards-css.html @@ -0,0 +1,25 @@ + + + + Reftest, bug 399636 (standards mode, family from CSS) + + + + + +

       PASS

      + + + diff --git a/layout/reftests/bugs/399636-standards-html.html b/layout/reftests/bugs/399636-standards-html.html new file mode 100644 index 0000000000..814d381ac1 --- /dev/null +++ b/layout/reftests/bugs/399636-standards-html.html @@ -0,0 +1,22 @@ + + + + Reftest, bug 399636 (standards mode, family from HTML) + + + + + +

       PASS

      + + + diff --git a/layout/reftests/bugs/399636-standards-ref.html b/layout/reftests/bugs/399636-standards-ref.html new file mode 100644 index 0000000000..41551d8281 --- /dev/null +++ b/layout/reftests/bugs/399636-standards-ref.html @@ -0,0 +1,24 @@ + + + + Reftest, bug 399636 + + + + + +

       PASS

      + + + diff --git a/layout/reftests/bugs/400081-1.html b/layout/reftests/bugs/400081-1.html new file mode 100644 index 0000000000..2594a31690 --- /dev/null +++ b/layout/reftests/bugs/400081-1.html @@ -0,0 +1,5 @@ + + + +­ + diff --git a/layout/reftests/bugs/400171-1-ref.html b/layout/reftests/bugs/400171-1-ref.html new file mode 100644 index 0000000000..3d11fbf2d2 --- /dev/null +++ b/layout/reftests/bugs/400171-1-ref.html @@ -0,0 +1,15 @@ + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/400171-1a.html b/layout/reftests/bugs/400171-1a.html new file mode 100644 index 0000000000..faf1142b5e --- /dev/null +++ b/layout/reftests/bugs/400171-1a.html @@ -0,0 +1,23 @@ + + + + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/400171-1b.html b/layout/reftests/bugs/400171-1b.html new file mode 100644 index 0000000000..a8ab3acf7a --- /dev/null +++ b/layout/reftests/bugs/400171-1b.html @@ -0,0 +1,22 @@ + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/400171-1c.html b/layout/reftests/bugs/400171-1c.html new file mode 100644 index 0000000000..8032a8bbfb --- /dev/null +++ b/layout/reftests/bugs/400171-1c.html @@ -0,0 +1,24 @@ + + + + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/400171-2-ref.html b/layout/reftests/bugs/400171-2-ref.html new file mode 100644 index 0000000000..9085c15da7 --- /dev/null +++ b/layout/reftests/bugs/400171-2-ref.html @@ -0,0 +1,15 @@ + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/400171-2a.html b/layout/reftests/bugs/400171-2a.html new file mode 100644 index 0000000000..0216a8d086 --- /dev/null +++ b/layout/reftests/bugs/400171-2a.html @@ -0,0 +1,23 @@ + + + + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/400171-2b.html b/layout/reftests/bugs/400171-2b.html new file mode 100644 index 0000000000..5c156367c4 --- /dev/null +++ b/layout/reftests/bugs/400171-2b.html @@ -0,0 +1,22 @@ + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/400171-2c.html b/layout/reftests/bugs/400171-2c.html new file mode 100644 index 0000000000..346a76f596 --- /dev/null +++ b/layout/reftests/bugs/400171-2c.html @@ -0,0 +1,24 @@ + + + + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/400421-1-ref.html b/layout/reftests/bugs/400421-1-ref.html new file mode 100644 index 0000000000..0a5fd51705 --- /dev/null +++ b/layout/reftests/bugs/400421-1-ref.html @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/bugs/400421-1.html b/layout/reftests/bugs/400421-1.html new file mode 100644 index 0000000000..3e355f9eef --- /dev/null +++ b/layout/reftests/bugs/400421-1.html @@ -0,0 +1,20 @@ + + + + + + + + + + + diff --git a/layout/reftests/bugs/400813-1-ref.html b/layout/reftests/bugs/400813-1-ref.html new file mode 100644 index 0000000000..3fd2cba12b --- /dev/null +++ b/layout/reftests/bugs/400813-1-ref.html @@ -0,0 +1,7 @@ + + + +
      Hello
      +Kitty + + diff --git a/layout/reftests/bugs/400813-1.html b/layout/reftests/bugs/400813-1.html new file mode 100644 index 0000000000..470e9d7e2f --- /dev/null +++ b/layout/reftests/bugs/400813-1.html @@ -0,0 +1,7 @@ + + + +
      Hello
      +Kitty + + diff --git a/layout/reftests/bugs/400826-1-ref.html b/layout/reftests/bugs/400826-1-ref.html new file mode 100644 index 0000000000..4bfcd54cc0 --- /dev/null +++ b/layout/reftests/bugs/400826-1-ref.html @@ -0,0 +1,7 @@ + + + +

      Hello +

      HELLO
      kitty
      + + diff --git a/layout/reftests/bugs/400826-1.html b/layout/reftests/bugs/400826-1.html new file mode 100644 index 0000000000..29d489e96e --- /dev/null +++ b/layout/reftests/bugs/400826-1.html @@ -0,0 +1,14 @@ + + + + + + +

      hello +

      hello
      kitty
      + + diff --git a/layout/reftests/bugs/401121-1-ref.html b/layout/reftests/bugs/401121-1-ref.html new file mode 100644 index 0000000000..fbe978a256 --- /dev/null +++ b/layout/reftests/bugs/401121-1-ref.html @@ -0,0 +1,11 @@ + + + + + +
      + +
      +
      + diff --git a/layout/reftests/bugs/401121-1.html b/layout/reftests/bugs/401121-1.html new file mode 100644 index 0000000000..d01e777924 --- /dev/null +++ b/layout/reftests/bugs/401121-1.html @@ -0,0 +1,12 @@ + + + + +
      OneTwoThree
      +
      + +
      +
      +
      + diff --git a/layout/reftests/bugs/401121-2-ref.html b/layout/reftests/bugs/401121-2-ref.html new file mode 100644 index 0000000000..6dabb9cc77 --- /dev/null +++ b/layout/reftests/bugs/401121-2-ref.html @@ -0,0 +1,13 @@ + + + + + +
      + diff --git a/layout/reftests/bugs/401121-2.html b/layout/reftests/bugs/401121-2.html new file mode 100644 index 0000000000..4decf38bbd --- /dev/null +++ b/layout/reftests/bugs/401121-2.html @@ -0,0 +1,15 @@ + + + + + +
      + diff --git a/layout/reftests/bugs/401361-frame.html b/layout/reftests/bugs/401361-frame.html new file mode 100644 index 0000000000..6be4ed3de3 --- /dev/null +++ b/layout/reftests/bugs/401361-frame.html @@ -0,0 +1,7 @@ + + + +
      + + + diff --git a/layout/reftests/bugs/401946-1.xhtml b/layout/reftests/bugs/401946-1.xhtml new file mode 100644 index 0000000000..183d0c6fcb --- /dev/null +++ b/layout/reftests/bugs/401946-1.xhtml @@ -0,0 +1,4 @@ + + + + + + +
      + + diff --git a/layout/reftests/bugs/409084-1a.html b/layout/reftests/bugs/409084-1a.html new file mode 100644 index 0000000000..48f440edac --- /dev/null +++ b/layout/reftests/bugs/409084-1a.html @@ -0,0 +1,20 @@ + + + + + + + + +
      line 1
      line 2
      line 3
      +
      + + diff --git a/layout/reftests/bugs/409084-1b.html b/layout/reftests/bugs/409084-1b.html new file mode 100644 index 0000000000..d710842e56 --- /dev/null +++ b/layout/reftests/bugs/409084-1b.html @@ -0,0 +1,21 @@ + + + + + + + + + +
      line 1
      line 2
      line 3
      +
      + + diff --git a/layout/reftests/bugs/409659-1-ref.html b/layout/reftests/bugs/409659-1-ref.html new file mode 100644 index 0000000000..f900be5437 --- /dev/null +++ b/layout/reftests/bugs/409659-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/bugs/409659-1a.html b/layout/reftests/bugs/409659-1a.html new file mode 100644 index 0000000000..1b5de9a529 --- /dev/null +++ b/layout/reftests/bugs/409659-1a.html @@ -0,0 +1,7 @@ + + + + + + diff --git a/layout/reftests/bugs/409659-1b.html b/layout/reftests/bugs/409659-1b.html new file mode 100644 index 0000000000..ce8168a3b7 --- /dev/null +++ b/layout/reftests/bugs/409659-1b.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/bugs/409659-1c.html b/layout/reftests/bugs/409659-1c.html new file mode 100644 index 0000000000..f7001a387b --- /dev/null +++ b/layout/reftests/bugs/409659-1c.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/bugs/409659-1d.html b/layout/reftests/bugs/409659-1d.html new file mode 100644 index 0000000000..3b68464f2a --- /dev/null +++ b/layout/reftests/bugs/409659-1d.html @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/410621-1-ref.html b/layout/reftests/bugs/410621-1-ref.html new file mode 100644 index 0000000000..49a51d5cec --- /dev/null +++ b/layout/reftests/bugs/410621-1-ref.html @@ -0,0 +1,71 @@ + + + + + + +
      + + + + + + + + + + + + + + + + + +
      Entry 1Value 1
      Entry 2Value 2
      Entry 3Value 3
      Entry 4Value 4
      + + + + + + + + + + + + + + + + + +
      Entry 1Value 1
      Entry 2Value 2
      Entry 3Value 3
      Entry 4Value 4
      + + + + + + + + + + + + + + + + + +
      Entry 1Value 1
      Entry 2Value 2
      Entry 3Value 3
      Entry 4Value 4
      +
      + + diff --git a/layout/reftests/bugs/410621-1.html b/layout/reftests/bugs/410621-1.html new file mode 100644 index 0000000000..38b04b8f03 --- /dev/null +++ b/layout/reftests/bugs/410621-1.html @@ -0,0 +1,71 @@ + + + + + + +
      + + + + + + + + + + + + + + + + + +
      Entry 1Value 1
      Entry 2Value 2
      Entry 3Value 3
      Entry 4Value 4
      + + + + + + + + + + + + + + + + + +
      Entry 1Value 1
      Entry 2Value 2
      Entry 3Value 3
      Entry 4Value 4
      + + + + + + + + + + + + + + + + + +
      Entry 1Value 1
      Entry 2Value 2
      Entry 3Value 3
      Entry 4Value 4
      +
      + + diff --git a/layout/reftests/bugs/411059-1-ref.html b/layout/reftests/bugs/411059-1-ref.html new file mode 100644 index 0000000000..088c8b0691 --- /dev/null +++ b/layout/reftests/bugs/411059-1-ref.html @@ -0,0 +1,42 @@ + + + + + + + +

      + a +

      + +
      +

      + a +

      +
      + +

      + a +

      + +
      +

      + a +

      +
      + + + + +
      +test
      +abcdefg hijklm  nopqr   stuv    wxy     z0      1       
      +  
      cell 2
      + + + diff --git a/layout/reftests/bugs/411059-1.html b/layout/reftests/bugs/411059-1.html new file mode 100644 index 0000000000..da69720f7c --- /dev/null +++ b/layout/reftests/bugs/411059-1.html @@ -0,0 +1,44 @@ + + + + + + + +

      + a +

      + +
      +

      + a +

      +
      + + +

      + a +

      + +
      +

      + a +

      +
      + + + + +
      +test
      +abcdefg	hijklm	nopqr	stuv	wxy	z0	1	
      +  
      cell 2
      + + + diff --git a/layout/reftests/bugs/411334-1-ref.xml b/layout/reftests/bugs/411334-1-ref.xml new file mode 100644 index 0000000000..8996ae0435 --- /dev/null +++ b/layout/reftests/bugs/411334-1-ref.xml @@ -0,0 +1,7 @@ + + +
      + W +
      + + diff --git a/layout/reftests/bugs/411334-1.xml b/layout/reftests/bugs/411334-1.xml new file mode 100644 index 0000000000..91a4b3efa9 --- /dev/null +++ b/layout/reftests/bugs/411334-1.xml @@ -0,0 +1,7 @@ + + + + W + + + diff --git a/layout/reftests/bugs/411585-1-ref.html b/layout/reftests/bugs/411585-1-ref.html new file mode 100644 index 0000000000..c21437c279 --- /dev/null +++ b/layout/reftests/bugs/411585-1-ref.html @@ -0,0 +1,7 @@ + + + +
      This text should be visible in print preview
      +
      + + diff --git a/layout/reftests/bugs/411585-1.html b/layout/reftests/bugs/411585-1.html new file mode 100644 index 0000000000..40bef4ba5c --- /dev/null +++ b/layout/reftests/bugs/411585-1.html @@ -0,0 +1,7 @@ + + + +
      +
      This text should be visible in print preview
      + + diff --git a/layout/reftests/bugs/411585-2-ref.html b/layout/reftests/bugs/411585-2-ref.html new file mode 100644 index 0000000000..d6b223b31f --- /dev/null +++ b/layout/reftests/bugs/411585-2-ref.html @@ -0,0 +1,7 @@ + + + +
      Hi
      +
      + + diff --git a/layout/reftests/bugs/411585-2.html b/layout/reftests/bugs/411585-2.html new file mode 100644 index 0000000000..b87d91b386 --- /dev/null +++ b/layout/reftests/bugs/411585-2.html @@ -0,0 +1,9 @@ + + + +
      +
      +
      Hi
      +
      + + diff --git a/layout/reftests/bugs/411585-3-ref.html b/layout/reftests/bugs/411585-3-ref.html new file mode 100644 index 0000000000..bc4471a443 --- /dev/null +++ b/layout/reftests/bugs/411585-3-ref.html @@ -0,0 +1,7 @@ + + + +
      Hi
      +
      + + diff --git a/layout/reftests/bugs/411585-3.html b/layout/reftests/bugs/411585-3.html new file mode 100644 index 0000000000..ca8d5c3b91 --- /dev/null +++ b/layout/reftests/bugs/411585-3.html @@ -0,0 +1,9 @@ + + + +
      +
      +
      Hi
      +
      + + diff --git a/layout/reftests/bugs/411792-1-ref.html b/layout/reftests/bugs/411792-1-ref.html new file mode 100644 index 0000000000..8fda116056 --- /dev/null +++ b/layout/reftests/bugs/411792-1-ref.html @@ -0,0 +1,6 @@ + + + +
      One
      Two
      Three
      + + diff --git a/layout/reftests/bugs/411792-1.html b/layout/reftests/bugs/411792-1.html new file mode 100644 index 0000000000..a14fe491f0 --- /dev/null +++ b/layout/reftests/bugs/411792-1.html @@ -0,0 +1,7 @@ + + + +
      One +Two Three
      + + diff --git a/layout/reftests/bugs/412093-1-ref.html b/layout/reftests/bugs/412093-1-ref.html new file mode 100644 index 0000000000..799b337238 --- /dev/null +++ b/layout/reftests/bugs/412093-1-ref.html @@ -0,0 +1,49 @@ + + + + Bidi text in inline with background image + + + +


      +


      +


      +


      + + \ No newline at end of file diff --git a/layout/reftests/bugs/412093-1.html b/layout/reftests/bugs/412093-1.html new file mode 100644 index 0000000000..9d1ca10ca2 --- /dev/null +++ b/layout/reftests/bugs/412093-1.html @@ -0,0 +1,30 @@ + + + + Bidi text in inline with background image + + + +


      +


      +


      +


      + + \ No newline at end of file diff --git a/layout/reftests/bugs/412352-1-ref.html b/layout/reftests/bugs/412352-1-ref.html new file mode 100644 index 0000000000..e70fef0671 --- /dev/null +++ b/layout/reftests/bugs/412352-1-ref.html @@ -0,0 +1,9 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/412352-1.html b/layout/reftests/bugs/412352-1.html new file mode 100644 index 0000000000..a357162e82 --- /dev/null +++ b/layout/reftests/bugs/412352-1.html @@ -0,0 +1,14 @@ + + + + + +
      + + + + + diff --git a/layout/reftests/bugs/412352-2-ref.html b/layout/reftests/bugs/412352-2-ref.html new file mode 100644 index 0000000000..d0066885f8 --- /dev/null +++ b/layout/reftests/bugs/412352-2-ref.html @@ -0,0 +1,9 @@ + + + + + +
      + + + diff --git a/layout/reftests/bugs/412352-2.html b/layout/reftests/bugs/412352-2.html new file mode 100644 index 0000000000..504012747a --- /dev/null +++ b/layout/reftests/bugs/412352-2.html @@ -0,0 +1,14 @@ + + + + + +
      + + + + + diff --git a/layout/reftests/bugs/412607-1-ref.html b/layout/reftests/bugs/412607-1-ref.html new file mode 100644 index 0000000000..e3a830edbe --- /dev/null +++ b/layout/reftests/bugs/412607-1-ref.html @@ -0,0 +1,27 @@ + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/412607-1a.html b/layout/reftests/bugs/412607-1a.html new file mode 100644 index 0000000000..24b66af45d --- /dev/null +++ b/layout/reftests/bugs/412607-1a.html @@ -0,0 +1,27 @@ + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/412607-1b.html b/layout/reftests/bugs/412607-1b.html new file mode 100644 index 0000000000..8ffb4661fd --- /dev/null +++ b/layout/reftests/bugs/412607-1b.html @@ -0,0 +1,27 @@ + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/412679-1-ref.html b/layout/reftests/bugs/412679-1-ref.html new file mode 100644 index 0000000000..6e8afb4599 --- /dev/null +++ b/layout/reftests/bugs/412679-1-ref.html @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/412679-1.html b/layout/reftests/bugs/412679-1.html new file mode 100644 index 0000000000..eb0892321a --- /dev/null +++ b/layout/reftests/bugs/412679-1.html @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/412679-2-ref.html b/layout/reftests/bugs/412679-2-ref.html new file mode 100644 index 0000000000..f054f6992f --- /dev/null +++ b/layout/reftests/bugs/412679-2-ref.html @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/412679-2.html b/layout/reftests/bugs/412679-2.html new file mode 100644 index 0000000000..655bba9b9c --- /dev/null +++ b/layout/reftests/bugs/412679-2.html @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/413027-2-ref.html b/layout/reftests/bugs/413027-2-ref.html new file mode 100644 index 0000000000..f96e2fbba8 --- /dev/null +++ b/layout/reftests/bugs/413027-2-ref.html @@ -0,0 +1,12 @@ + + + + +
      +
      + +
      +
      + + + diff --git a/layout/reftests/bugs/413027-2.html b/layout/reftests/bugs/413027-2.html new file mode 100644 index 0000000000..319ffb153e --- /dev/null +++ b/layout/reftests/bugs/413027-2.html @@ -0,0 +1,12 @@ + + + + +
      +
      + +
      +
      + + + diff --git a/layout/reftests/bugs/413027-3-ref.html b/layout/reftests/bugs/413027-3-ref.html new file mode 100644 index 0000000000..837cb6bd5c --- /dev/null +++ b/layout/reftests/bugs/413027-3-ref.html @@ -0,0 +1,10 @@ + + + + +
      +
      text
      more text
      +
      + + + diff --git a/layout/reftests/bugs/413027-3.html b/layout/reftests/bugs/413027-3.html new file mode 100644 index 0000000000..3f8252de40 --- /dev/null +++ b/layout/reftests/bugs/413027-3.html @@ -0,0 +1,10 @@ + + + + +
      +
      text
      more text
      +
      + + + diff --git a/layout/reftests/bugs/413286-1-ref.html b/layout/reftests/bugs/413286-1-ref.html new file mode 100644 index 0000000000..f4a464e5e6 --- /dev/null +++ b/layout/reftests/bugs/413286-1-ref.html @@ -0,0 +1,89 @@ + + + + + + With colspan: + + + + + +
      + + + + + +
      + + + + + +
      + + + + + +
      + + Without colspan: + + + + + +
      + + + + + +
      + + + + + +
      + + + + + +
      + + + + + +
      + + + + + +
      + + + + + +
      + + + + + +
      + + diff --git a/layout/reftests/bugs/413286-1a.html b/layout/reftests/bugs/413286-1a.html new file mode 100644 index 0000000000..495072b168 --- /dev/null +++ b/layout/reftests/bugs/413286-1a.html @@ -0,0 +1,108 @@ + + + + + + With colspan: + + + + + + +
      + + + + + + +
      xxx
      + + + + + + +
      xxx
      + + + + + + +
      xxxxxx
      + + Without colspan: + + + + + + + +
      + + + + + + + +
      xxx
      + + + + + + + +
      xxx
      + + + + + + + +
      xxx
      + + + + + + + +
      xxxxxx
      + + + + + + + +
      xxxxxx
      + + + + + + + +
      xxxxxx
      + + + + + + + +
      xxxxxxxxx
      + + diff --git a/layout/reftests/bugs/413286-1b.html b/layout/reftests/bugs/413286-1b.html new file mode 100644 index 0000000000..d2e125b24a --- /dev/null +++ b/layout/reftests/bugs/413286-1b.html @@ -0,0 +1,108 @@ + + + + + + With colspan: + + + + + + +
      + + + + + + +
      xxx
      + + + + + + +
      xxx
      + + + + + + +
      xxxxxx
      + + Without colspan: + + + + + + + +
      + + + + + + + +
      xxx
      + + + + + + + +
      xxx
      + + + + + + + +
      xxx
      + + + + + + + +
      xxxxxx
      + + + + + + + +
      xxxxxx
      + + + + + + + +
      xxxxxx
      + + + + + + + +
      xxxxxxxxx
      + + diff --git a/layout/reftests/bugs/413286-1c.html b/layout/reftests/bugs/413286-1c.html new file mode 100644 index 0000000000..7e4b1db3c0 --- /dev/null +++ b/layout/reftests/bugs/413286-1c.html @@ -0,0 +1,108 @@ + + + + + + With colspan: + + + + + + +
      + + + + + + +
      xxx
      + + + + + + +
      xxx
      + + + + + + +
      xxxxxx
      + + Without colspan: + + + + + + + +
      + + + + + + + +
      xxx
      + + + + + + + +
      xxx
      + + + + + + + +
      xxx
      + + + + + + + +
      xxxxxx
      + + + + + + + +
      xxxxxx
      + + + + + + + +
      xxxxxx
      + + + + + + + +
      xxxxxxxxx
      + + diff --git a/layout/reftests/bugs/413286-2-ref.html b/layout/reftests/bugs/413286-2-ref.html new file mode 100644 index 0000000000..fda91a9e6c --- /dev/null +++ b/layout/reftests/bugs/413286-2-ref.html @@ -0,0 +1,66 @@ + + + + Reference Case + + + +

      No third column

      + + + + + + + + +
      + +

      Third column with low percent width

      + + + + + + + + + + +
      + +

      Third column with medium percent width

      + + + + + + + + + + +
      + +

      Third column with preferred width

      + + + + + + + + + + +
      + + diff --git a/layout/reftests/bugs/413286-2a.html b/layout/reftests/bugs/413286-2a.html new file mode 100644 index 0000000000..8af608a05f --- /dev/null +++ b/layout/reftests/bugs/413286-2a.html @@ -0,0 +1,67 @@ + + + + Spanning cell has no specified width + + + +

      No third column

      + + + + + + + +
      + +

      Third column with low percent width

      + + + + + + + + + +
      + +

      Third column with medium percent width

      + + + + + + + + + +
      + +

      Third column with preferred width

      + + + + + + + + + +
      + + diff --git a/layout/reftests/bugs/413286-2b.html b/layout/reftests/bugs/413286-2b.html new file mode 100644 index 0000000000..d4367a937e --- /dev/null +++ b/layout/reftests/bugs/413286-2b.html @@ -0,0 +1,68 @@ + + + + Spanning cell has nonzero pref & min width + + + +

      No third column

      + + + + + + + +
      text
      + +

      Third column with low percent width

      + + + + + + + + + +
      text
      + +

      Third column with medium percent width

      + + + + + + + + + +
      text
      + +

      Third column with preferred width

      + + + + + + + + + +
      text
      + + diff --git a/layout/reftests/bugs/413286-2c.html b/layout/reftests/bugs/413286-2c.html new file mode 100644 index 0000000000..38ade8b385 --- /dev/null +++ b/layout/reftests/bugs/413286-2c.html @@ -0,0 +1,67 @@ + + + + Spanning cell has low percent width + + + +

      No third column

      + + + + + + + +
      + +

      Third column with low percent width

      + + + + + + + + + +
      + +

      Third column with medium percent width

      + + + + + + + + + +
      + +

      Third column with preferred width

      + + + + + + + + + +
      + + diff --git a/layout/reftests/bugs/413286-3-ref.html b/layout/reftests/bugs/413286-3-ref.html new file mode 100644 index 0000000000..be091cdab7 --- /dev/null +++ b/layout/reftests/bugs/413286-3-ref.html @@ -0,0 +1,66 @@ + + + + Reference Case + + + +

      No third column

      + + + + + + + + +
      + +

      Third column with low percent width

      + + + + + + + + + + +
      + +

      Third column with medium percent width

      + + + + + + + + + + +
      + +

      Third column with preferred width

      + + + + + + + + + + +
      + + diff --git a/layout/reftests/bugs/413286-3.html b/layout/reftests/bugs/413286-3.html new file mode 100644 index 0000000000..a5bc147029 --- /dev/null +++ b/layout/reftests/bugs/413286-3.html @@ -0,0 +1,67 @@ + + + + Spanning cell has high percent width + + + +

      No third column

      + + + + + + + +
      + +

      Third column with low percent width

      + + + + + + + + + +
      + +

      Third column with medium percent width

      + + + + + + + + + +
      + +

      Third column with preferred width

      + + + + + + + + + +
      + + diff --git a/layout/reftests/bugs/413286-4-ref.html b/layout/reftests/bugs/413286-4-ref.html new file mode 100644 index 0000000000..f19e6c3cd8 --- /dev/null +++ b/layout/reftests/bugs/413286-4-ref.html @@ -0,0 +1,66 @@ + + + + First two columns have no width + + + +

      No third column

      + + + + + + + + +
      + +

      Third column with low percent width

      + + + + + + + + + + +
      + +

      Third column with medium percent width

      + + + + + + + + + + +
      + +

      Third column with preferred width

      + + + + + + + + + + +
      + + diff --git a/layout/reftests/bugs/413286-4a.html b/layout/reftests/bugs/413286-4a.html new file mode 100644 index 0000000000..a2c53d8834 --- /dev/null +++ b/layout/reftests/bugs/413286-4a.html @@ -0,0 +1,66 @@ + + + + Span & its columns have no width + + + +

      No third column

      + + + + + + + +
      + +

      Third column with low percent width

      + + + + + + + + + +
      + +

      Third column with medium percent width

      + + + + + + + + + +
      + +

      Third column with preferred width

      + + + + + + + + + +
      + + diff --git a/layout/reftests/bugs/413286-4b.html b/layout/reftests/bugs/413286-4b.html new file mode 100644 index 0000000000..1c2b43efe4 --- /dev/null +++ b/layout/reftests/bugs/413286-4b.html @@ -0,0 +1,70 @@ + + + + First two columns have no width + + + +

      No third column

      + + + + + + + + +
      + +

      Third column with low percent width

      + + + + + + + + + + +
      + +

      Third column with medium percent width

      + + + + + + + + + + +
      + +

      Third column with preferred width

      + + + + + + + + + + +
      + + diff --git a/layout/reftests/bugs/413286-5-ref.html b/layout/reftests/bugs/413286-5-ref.html new file mode 100644 index 0000000000..70b3029542 --- /dev/null +++ b/layout/reftests/bugs/413286-5-ref.html @@ -0,0 +1,68 @@ + + + + +

      Other column fixed-width

      + + + + + +
      100 +
      + +

      Other column percent-width

      + + + + + +
      10% +
      + +

      Other column fixed-width; zero column spanned by colspan (crossing other column)

      + + + + + +
      100 +
      + +

      Other column percent-width; zero column spanned by colspan (crossing other column)

      + + + + + +
      10% +
      + +

      Other column fixed-width; two zero columns with colspan

      + + + + + +
      100 +
      + +

      Other column percent-width; two zero columns with colspan

      + + + + + +
      10% +
      + + + diff --git a/layout/reftests/bugs/413286-5.html b/layout/reftests/bugs/413286-5.html new file mode 100644 index 0000000000..df72e6ede0 --- /dev/null +++ b/layout/reftests/bugs/413286-5.html @@ -0,0 +1,68 @@ + + + + +

      Other column fixed-width

      + + + + + +
      100 +
      + +

      Other column percent-width

      + + + + + +
      10% +
      + +

      Other column fixed-width; zero column spanned by colspan (crossing other column)

      + + + + + + +
      100 +
      + +

      Other column percent-width; zero column spanned by colspan (crossing other column)

      + + + + + + +
      10% +
      + +

      Other column fixed-width; two zero columns with colspan

      + + + + + +
      100 +
      + +

      Other column percent-width; two zero columns with colspan

      + + + + + +
      10% +
      + + + diff --git a/layout/reftests/bugs/413286-6-ref.html b/layout/reftests/bugs/413286-6-ref.html new file mode 100644 index 0000000000..65e3ae50fa --- /dev/null +++ b/layout/reftests/bugs/413286-6-ref.html @@ -0,0 +1,48 @@ + + + + +

      Other column fixed-width; two zero columns with colspan; explicit 0 width on span

      + + + + + +
      100 +
      + +

      Other column percent-width; two zero columns with colspan; explicit 0 width on span

      + + + + + +
      10% +
      + +

      Other column fixed-width; zero-column explicitly zero-width; zero column spanned by colspan (crossing other column)

      + + + + + +
      100
      + +

      Other column percent-width; zero-column explicitly zero-width; zero column spanned by colspan (crossing other column)

      + + + + + +
      10%
      + + + diff --git a/layout/reftests/bugs/413286-6.html b/layout/reftests/bugs/413286-6.html new file mode 100644 index 0000000000..2b71da8ac2 --- /dev/null +++ b/layout/reftests/bugs/413286-6.html @@ -0,0 +1,51 @@ + + + + +

      Other column fixed-width; two zero columns with colspan; explicit 0 width on span

      + + + + + +
      100 +
      + +

      Other column percent-width; two zero columns with colspan; explicit 0 width on span

      + + + + + +
      10% +
      + +

      Other column fixed-width; zero-column explicitly zero-width; zero column spanned by colspan (crossing other column)

      + + + + + + +
      100 +
      + +

      Other column percent-width; zero-column explicitly zero-width; zero column spanned by colspan (crossing other column)

      + + + + + + +
      10% +
      + + + diff --git a/layout/reftests/bugs/413292-1-ref.html b/layout/reftests/bugs/413292-1-ref.html new file mode 100644 index 0000000000..183e420526 --- /dev/null +++ b/layout/reftests/bugs/413292-1-ref.html @@ -0,0 +1,11 @@ + + + + + + + Done + + diff --git a/layout/reftests/bugs/413292-1.html b/layout/reftests/bugs/413292-1.html new file mode 100644 index 0000000000..8b780be799 --- /dev/null +++ b/layout/reftests/bugs/413292-1.html @@ -0,0 +1,49 @@ + + + + + + + + + + +
      + diff --git a/layout/reftests/bugs/413361-1-ref.html b/layout/reftests/bugs/413361-1-ref.html new file mode 100644 index 0000000000..463d45f2a8 --- /dev/null +++ b/layout/reftests/bugs/413361-1-ref.html @@ -0,0 +1,13 @@ + + +testcase + + + + + + diff --git a/layout/reftests/bugs/413361-1.html b/layout/reftests/bugs/413361-1.html new file mode 100644 index 0000000000..a38daa53da --- /dev/null +++ b/layout/reftests/bugs/413361-1.html @@ -0,0 +1,15 @@ + + +testcase + + + + + + diff --git a/layout/reftests/bugs/413840-background-unchanged-ref.html b/layout/reftests/bugs/413840-background-unchanged-ref.html new file mode 100644 index 0000000000..d412649ee2 --- /dev/null +++ b/layout/reftests/bugs/413840-background-unchanged-ref.html @@ -0,0 +1,36 @@ + + + + Test case for list items flowing around floats + + + + + + +
      +
      +
      1. one
      +
      1. two
      +
      1. three
      +
      1. four
      +
      +
      + +
      +
      +
      • one
      +
      • two
      +
      • three
      +
      • four
      +
      +
      + + + diff --git a/layout/reftests/bugs/413840-background-unchanged.html b/layout/reftests/bugs/413840-background-unchanged.html new file mode 100644 index 0000000000..685cdfebdb --- /dev/null +++ b/layout/reftests/bugs/413840-background-unchanged.html @@ -0,0 +1,38 @@ + + + + Test case for list items flowing around floats + + + + + + +
      + +
        +
      1. one
      2. +
      3. two
      4. +
      5. three
      6. +
      7. four
      8. +
      + +
      + +
        +
      • one
      • +
      • two
      • +
      • three
      • +
      • four
      • +
      + + + diff --git a/layout/reftests/bugs/413840-bullet-first-line-ref.html b/layout/reftests/bugs/413840-bullet-first-line-ref.html new file mode 100644 index 0000000000..6b1a798206 --- /dev/null +++ b/layout/reftests/bugs/413840-bullet-first-line-ref.html @@ -0,0 +1,20 @@ + + + + Test that bullet is on the first line! + + + + + + +
        +
      • first line
      • +
      • second line
      • +
      + + + diff --git a/layout/reftests/bugs/413840-bullet-first-line.html b/layout/reftests/bugs/413840-bullet-first-line.html new file mode 100644 index 0000000000..6a15e0e560 --- /dev/null +++ b/layout/reftests/bugs/413840-bullet-first-line.html @@ -0,0 +1,19 @@ + + + + Test that bullet is on the first line! + + + + + + +
        +
      • first line
        second line
      • +
      + + + diff --git a/layout/reftests/bugs/413840-ltr-offsets-ref.html b/layout/reftests/bugs/413840-ltr-offsets-ref.html new file mode 100644 index 0000000000..a58c3e6965 --- /dev/null +++ b/layout/reftests/bugs/413840-ltr-offsets-ref.html @@ -0,0 +1,30 @@ + + + + Test case for list items flowing around floats + + + + + + + +
      • item
      +
      • item
      +
      • item
      +
      • item
      +
      • item
      +
      • item
      +
      1. item
      +
      1. item
      +
      1. item
      +
      1. item
      + + + diff --git a/layout/reftests/bugs/413840-ltr-offsets.html b/layout/reftests/bugs/413840-ltr-offsets.html new file mode 100644 index 0000000000..4a97a9dbf1 --- /dev/null +++ b/layout/reftests/bugs/413840-ltr-offsets.html @@ -0,0 +1,38 @@ + + + + Test case for list items flowing around floats + + + + + + + +
      + +
      • item
      +
      • item
      +
        +
      • item
      • +
      • item
      • +
      • item
      • +
      • item
      • +
      +
        +
      1. item
      2. +
      3. item
      4. +
      5. item
      6. +
      7. item
      8. +
      + + + diff --git a/layout/reftests/bugs/413840-pushed-line-bullet-ref.html b/layout/reftests/bugs/413840-pushed-line-bullet-ref.html new file mode 100644 index 0000000000..f243e84b72 --- /dev/null +++ b/layout/reftests/bugs/413840-pushed-line-bullet-ref.html @@ -0,0 +1,22 @@ + + + + Test for bullet lining up with element pushed past float + + + + + + +
      + +
      + + + diff --git a/layout/reftests/bugs/413840-pushed-line-bullet.html b/layout/reftests/bugs/413840-pushed-line-bullet.html new file mode 100644 index 0000000000..a5debbe1df --- /dev/null +++ b/layout/reftests/bugs/413840-pushed-line-bullet.html @@ -0,0 +1,23 @@ + + + + Test for bullet lining up with element pushed past float + + + + + + +
      +
      + +
      + + + diff --git a/layout/reftests/bugs/413840-rtl-offsets-ref.html b/layout/reftests/bugs/413840-rtl-offsets-ref.html new file mode 100644 index 0000000000..01ae4be390 --- /dev/null +++ b/layout/reftests/bugs/413840-rtl-offsets-ref.html @@ -0,0 +1,31 @@ + + + + Test case for list items flowing around floats + + + + + + + +
      • item
      +
      • item
      +
      • item
      +
      • item
      +
      • item
      +
      • item
      +
      1. item
      +
      1. item
      +
      1. item
      +
      1. item
      + + + diff --git a/layout/reftests/bugs/413840-rtl-offsets.html b/layout/reftests/bugs/413840-rtl-offsets.html new file mode 100644 index 0000000000..c19b364f8a --- /dev/null +++ b/layout/reftests/bugs/413840-rtl-offsets.html @@ -0,0 +1,39 @@ + + + + Test case for list items flowing around floats + + + + + + + +
      + +
      • item
      +
      • item
      +
        +
      • item
      • +
      • item
      • +
      • item
      • +
      • item
      • +
      +
        +
      1. item
      2. +
      3. item
      4. +
      5. item
      6. +
      7. item
      8. +
      + + + diff --git a/layout/reftests/bugs/413982-ref.html b/layout/reftests/bugs/413982-ref.html new file mode 100644 index 0000000000..3e8af90a7e --- /dev/null +++ b/layout/reftests/bugs/413982-ref.html @@ -0,0 +1,10 @@ + + + + Bug 413982 + + +
      This is the first line.
      +
      This is the second line.
      + + diff --git a/layout/reftests/bugs/413982.html b/layout/reftests/bugs/413982.html new file mode 100644 index 0000000000..e0502fd0df --- /dev/null +++ b/layout/reftests/bugs/413982.html @@ -0,0 +1,25 @@ + + + + Bug 413982 + + + +
      + This is + the first line. + +
      +
      This is the second line.
      + + diff --git a/layout/reftests/bugs/414638-ref.html b/layout/reftests/bugs/414638-ref.html new file mode 100644 index 0000000000..dc10d24377 --- /dev/null +++ b/layout/reftests/bugs/414638-ref.html @@ -0,0 +1,27 @@ + + + + CSS Test: clip: Missing commas in rect() + + + + + + + + +

      There must be a green box below and no red.

      +
      +
      +
      + + diff --git a/layout/reftests/bugs/414638.html b/layout/reftests/bugs/414638.html new file mode 100644 index 0000000000..80579d0477 --- /dev/null +++ b/layout/reftests/bugs/414638.html @@ -0,0 +1,33 @@ + + + + CSS Test: clip: Missing commas in rect() + + + + + + + + +

      There must be a green box below and no red.

      +
      +
      +
      + + diff --git a/layout/reftests/bugs/414851-1-ref.html b/layout/reftests/bugs/414851-1-ref.html new file mode 100644 index 0000000000..d514ebe567 --- /dev/null +++ b/layout/reftests/bugs/414851-1-ref.html @@ -0,0 +1,15 @@ + + + + + + + +
      + +
      + + + diff --git a/layout/reftests/bugs/414851-1.html b/layout/reftests/bugs/414851-1.html new file mode 100644 index 0000000000..e9877875b7 --- /dev/null +++ b/layout/reftests/bugs/414851-1.html @@ -0,0 +1,15 @@ + + + + + + + +
      + +
      + + + diff --git a/layout/reftests/bugs/416106-1-ref.xhtml b/layout/reftests/bugs/416106-1-ref.xhtml new file mode 100644 index 0000000000..d8542a9104 --- /dev/null +++ b/layout/reftests/bugs/416106-1-ref.xhtml @@ -0,0 +1,19 @@ + + + + + Namespace identifiers should be case sensitive (bug 416106) + + + +
      This should be green.
      +
      This should be green.
      +
      This should be green.
      +
      This should be green.
      +
      This should be green.
      +
      This should be green.
      +
      passpasspass
      + + + diff --git a/layout/reftests/bugs/416106-1.xhtml b/layout/reftests/bugs/416106-1.xhtml new file mode 100644 index 0000000000..e43cf65ff5 --- /dev/null +++ b/layout/reftests/bugs/416106-1.xhtml @@ -0,0 +1,56 @@ + + + + + Namespace identifiers should be case sensitive (bug 416106) + + + + +
      This should be green.
      +
      This should be green.
      +
      This should be green.
      +
      This should be green.
      +
      This should be green.
      +
      This should be green.
      + +
      + + + diff --git a/layout/reftests/bugs/416752-1-ref.html b/layout/reftests/bugs/416752-1-ref.html new file mode 100644 index 0000000000..b61fde7a95 --- /dev/null +++ b/layout/reftests/bugs/416752-1-ref.html @@ -0,0 +1,15 @@ + + + +
      + diff --git a/layout/reftests/bugs/416752-1.html b/layout/reftests/bugs/416752-1.html new file mode 100644 index 0000000000..2c71058158 --- /dev/null +++ b/layout/reftests/bugs/416752-1.html @@ -0,0 +1,17 @@ + + + +
      + diff --git a/layout/reftests/bugs/417178-1-ref.html b/layout/reftests/bugs/417178-1-ref.html new file mode 100644 index 0000000000..76a73f9110 --- /dev/null +++ b/layout/reftests/bugs/417178-1-ref.html @@ -0,0 +1,14 @@ + + + +

      0 +

      0.3 +

      0.5 +

      0.6 +

      1 +

      1.3 +

      1.5 +

      1.6 +

      2 + + diff --git a/layout/reftests/bugs/417178-1.html b/layout/reftests/bugs/417178-1.html new file mode 100644 index 0000000000..083298bdec --- /dev/null +++ b/layout/reftests/bugs/417178-1.html @@ -0,0 +1,14 @@ + + + +

      0 +

      0.3 +

      0.5 +

      0.6 +

      1 +

      1.3 +

      1.5 +

      1.6 +

      2 + + diff --git a/layout/reftests/bugs/417246-1-ref.html b/layout/reftests/bugs/417246-1-ref.html new file mode 100644 index 0000000000..a0f7bea16f --- /dev/null +++ b/layout/reftests/bugs/417246-1-ref.html @@ -0,0 +1,13 @@ + + + + + +

      + diff --git a/layout/reftests/bugs/417246-1.html b/layout/reftests/bugs/417246-1.html new file mode 100644 index 0000000000..cd4681c3a2 --- /dev/null +++ b/layout/reftests/bugs/417246-1.html @@ -0,0 +1,14 @@ + + + + + +
      + diff --git a/layout/reftests/bugs/417676-ref.html b/layout/reftests/bugs/417676-ref.html new file mode 100644 index 0000000000..16d032ed07 --- /dev/null +++ b/layout/reftests/bugs/417676-ref.html @@ -0,0 +1,18 @@ + + +Fixed Positioning Test + + +
      +This box must be repeated at this same position on the first, second, and third pages. +
      + +
      +This box must be repeated at this same position on the first, second, and third pages. +
      + +
      +This box must be repeated at this same position on the first, second, and third pages. +
      diff --git a/layout/reftests/bugs/417676.html b/layout/reftests/bugs/417676.html new file mode 100644 index 0000000000..1737557afe --- /dev/null +++ b/layout/reftests/bugs/417676.html @@ -0,0 +1,9 @@ + + +Fixed Positioning Test + +
      +This box must be repeated at this same position on the first, second, and third pages. +
      + +

      \ No newline at end of file diff --git a/layout/reftests/bugs/418574-1-ref.html b/layout/reftests/bugs/418574-1-ref.html new file mode 100644 index 0000000000..2c34c75729 --- /dev/null +++ b/layout/reftests/bugs/418574-1-ref.html @@ -0,0 +1,25 @@ + + + + + + +

        +
      1. +
      2. +
      3. +
      4. +
      5. +
      6. +
      7. +
      8. +
      + + diff --git a/layout/reftests/bugs/418574-1.html b/layout/reftests/bugs/418574-1.html new file mode 100644 index 0000000000..ed1a3dca9e --- /dev/null +++ b/layout/reftests/bugs/418574-1.html @@ -0,0 +1,25 @@ + + + + + + +
        +
      1. +
      2. +
      3. +
      4. +
      5. +
      6. +
      7. +
      8. +
      + + diff --git a/layout/reftests/bugs/418574-2-ref.html b/layout/reftests/bugs/418574-2-ref.html new file mode 100644 index 0000000000..55c0736352 --- /dev/null +++ b/layout/reftests/bugs/418574-2-ref.html @@ -0,0 +1,23 @@ + + + + + + +
        +
      1. foo
      2. +
      3. foo
      4. +
      5. foo
      6. +
      7. foo
      8. +
      9. foo
      10. +
      11. foo
      12. +
      13. foo
      14. +
      15. foo
      16. +
      + + diff --git a/layout/reftests/bugs/418574-2.html b/layout/reftests/bugs/418574-2.html new file mode 100644 index 0000000000..5bbb8944f2 --- /dev/null +++ b/layout/reftests/bugs/418574-2.html @@ -0,0 +1,23 @@ + + + + + + +
        +
      1. foo
      2. +
      3. foo
      4. +
      5. foo
      6. +
      7. foo
      8. +
      9. foo
      10. +
      11. foo
      12. +
      13. foo
      14. +
      15. foo
      16. +
      + + diff --git a/layout/reftests/bugs/418766-1-ref.html b/layout/reftests/bugs/418766-1-ref.html new file mode 100644 index 0000000000..a205c5a495 --- /dev/null +++ b/layout/reftests/bugs/418766-1-ref.html @@ -0,0 +1,5 @@ + + + b + + diff --git a/layout/reftests/bugs/418766-1a.html b/layout/reftests/bugs/418766-1a.html new file mode 100644 index 0000000000..8dcfe6e198 --- /dev/null +++ b/layout/reftests/bugs/418766-1a.html @@ -0,0 +1,16 @@ + + + + + + a +
      b
      + + diff --git a/layout/reftests/bugs/418766-1b.html b/layout/reftests/bugs/418766-1b.html new file mode 100644 index 0000000000..ded8ea9ede --- /dev/null +++ b/layout/reftests/bugs/418766-1b.html @@ -0,0 +1,6 @@ + + + +
      b
      + + diff --git a/layout/reftests/bugs/419060-ref.html b/layout/reftests/bugs/419060-ref.html new file mode 100644 index 0000000000..a18534ddad --- /dev/null +++ b/layout/reftests/bugs/419060-ref.html @@ -0,0 +1,34 @@ + + + + Absolute positioning margin:auto regression + + + + + + +
      +This div should be centered within its container: +
      +
      + + + diff --git a/layout/reftests/bugs/419060.html b/layout/reftests/bugs/419060.html new file mode 100644 index 0000000000..8a339d09dd --- /dev/null +++ b/layout/reftests/bugs/419060.html @@ -0,0 +1,38 @@ + + + + Absolute positioning margin:auto regression + + + + + + +
      +This div should be centered within its container: +
      +
      + + + diff --git a/layout/reftests/bugs/419285-1-ref.html b/layout/reftests/bugs/419285-1-ref.html new file mode 100644 index 0000000000..9dfc642b16 --- /dev/null +++ b/layout/reftests/bugs/419285-1-ref.html @@ -0,0 +1,7 @@ + + + +


      Hello +

      "
      Hello + + diff --git a/layout/reftests/bugs/419285-1.html b/layout/reftests/bugs/419285-1.html new file mode 100644 index 0000000000..e4fd623470 --- /dev/null +++ b/layout/reftests/bugs/419285-1.html @@ -0,0 +1,12 @@ + + + + + + +


      Hello +

      "
      Hello + + diff --git a/layout/reftests/bugs/419531-1-ref.html b/layout/reftests/bugs/419531-1-ref.html new file mode 100644 index 0000000000..e8a67a5452 --- /dev/null +++ b/layout/reftests/bugs/419531-1-ref.html @@ -0,0 +1,14 @@ + + + +

      +
      + This text doesn't move around This text does + This text doesn't move around This text does + This text doesn't move around This text does + This text doesn't move around This text does! +
      +
      + + diff --git a/layout/reftests/bugs/419531-1.html b/layout/reftests/bugs/419531-1.html new file mode 100644 index 0000000000..afa002aa16 --- /dev/null +++ b/layout/reftests/bugs/419531-1.html @@ -0,0 +1,18 @@ + + + +
      +
      + This text doesn't move around This text does + This text doesn't move around This text does + This text doesn't move around This text does + This text doesn't move around This text does +
      +
      + + + diff --git a/layout/reftests/bugs/420069-1-ref.html b/layout/reftests/bugs/420069-1-ref.html new file mode 100644 index 0000000000..6d62e87e44 --- /dev/null +++ b/layout/reftests/bugs/420069-1-ref.html @@ -0,0 +1,47 @@ + + + +Test, bug 420069 + + + + +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      + +

      A

      +

      BBB

      +

      A

      +

      BBB

      +

      A

      +

      BBB

      + +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      + +

      A

      +

      BBB

      +

      A

      +

      BBB

      +

      A

      +

      BBB

      + + + diff --git a/layout/reftests/bugs/420069-1.html b/layout/reftests/bugs/420069-1.html new file mode 100644 index 0000000000..9335b44063 --- /dev/null +++ b/layout/reftests/bugs/420069-1.html @@ -0,0 +1,56 @@ + + + +Test, bug 420069 + + + + + +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      + + +

      A
      BBB

      +

      A
      BBB

      +

      A
      BBB

      +

      A
      BBB

      +

      A
      BBB

      +

      A
      BBB

      + +
      + + +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      + + +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      + +
      + + + + diff --git a/layout/reftests/bugs/420069-2-ref.html b/layout/reftests/bugs/420069-2-ref.html new file mode 100644 index 0000000000..ab5e2c51c8 --- /dev/null +++ b/layout/reftests/bugs/420069-2-ref.html @@ -0,0 +1,47 @@ + + + +Test, bug 420069 + + + + +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      + +

      BBB

      +

      A

      +

      BBB

      +

      A

      +

      BBB

      +

      A

      + +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      + +

      BBB

      +

      A

      +

      BBB

      +

      A

      +

      BBB

      +

      A

      + + + diff --git a/layout/reftests/bugs/420069-2.html b/layout/reftests/bugs/420069-2.html new file mode 100644 index 0000000000..5e9c59dc2a --- /dev/null +++ b/layout/reftests/bugs/420069-2.html @@ -0,0 +1,56 @@ + + + +Test, bug 420069 + + + + + +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      + + +

      A
      BBB

      +

      A
      BBB

      +

      A
      BBB

      +

      A
      BBB

      +

      A
      BBB

      +

      A
      BBB

      + +
      + + +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      + + +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      +

      A BBB

      + +
      + + + + diff --git a/layout/reftests/bugs/420351-1-ref.html b/layout/reftests/bugs/420351-1-ref.html new file mode 100644 index 0000000000..948c1619a5 --- /dev/null +++ b/layout/reftests/bugs/420351-1-ref.html @@ -0,0 +1,17 @@ + + + +Testcase bug - List item marker takes up room now with list-style-type: none in strict mode + + + +
        text
      + + diff --git a/layout/reftests/bugs/420351-1.html b/layout/reftests/bugs/420351-1.html new file mode 100644 index 0000000000..271ba903b3 --- /dev/null +++ b/layout/reftests/bugs/420351-1.html @@ -0,0 +1,19 @@ + + + +Testcase bug - List item marker takes up room now with list-style-type: none in strict mode + + + +
      • text
      + + diff --git a/layout/reftests/bugs/421069-ref.html b/layout/reftests/bugs/421069-ref.html new file mode 100644 index 0000000000..3fc3ae0685 --- /dev/null +++ b/layout/reftests/bugs/421069-ref.html @@ -0,0 +1,163 @@ + + + + Testcase, bug 421069 + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/421069-ref2.html b/layout/reftests/bugs/421069-ref2.html new file mode 100644 index 0000000000..7a69806e10 --- /dev/null +++ b/layout/reftests/bugs/421069-ref2.html @@ -0,0 +1,191 @@ + + + + Testcase, bug 421069 + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/421069.html b/layout/reftests/bugs/421069.html new file mode 100644 index 0000000000..7afc07712b --- /dev/null +++ b/layout/reftests/bugs/421069.html @@ -0,0 +1,163 @@ + + + + Testcase, bug 421069 + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/421203-1-ref.html b/layout/reftests/bugs/421203-1-ref.html new file mode 100644 index 0000000000..268b8703d3 --- /dev/null +++ b/layout/reftests/bugs/421203-1-ref.html @@ -0,0 +1,6 @@ + +Reference for 421203-1 and 421203-2 + +Hello world! diff --git a/layout/reftests/bugs/421203-1.xhtml b/layout/reftests/bugs/421203-1.xhtml new file mode 100644 index 0000000000..299a5f972e --- /dev/null +++ b/layout/reftests/bugs/421203-1.xhtml @@ -0,0 +1,4 @@ + + Hello world! + diff --git a/layout/reftests/bugs/421203-2.xhtml b/layout/reftests/bugs/421203-2.xhtml new file mode 100644 index 0000000000..6824138a50 --- /dev/null +++ b/layout/reftests/bugs/421203-2.xhtml @@ -0,0 +1,4 @@ + + Hello world! + diff --git a/layout/reftests/bugs/421203-3.xhtml b/layout/reftests/bugs/421203-3.xhtml new file mode 100644 index 0000000000..adc27f7e4b --- /dev/null +++ b/layout/reftests/bugs/421203-3.xhtml @@ -0,0 +1,7 @@ + + + + diff --git a/layout/reftests/bugs/421203-4.xhtml b/layout/reftests/bugs/421203-4.xhtml new file mode 100644 index 0000000000..77275ecdf7 --- /dev/null +++ b/layout/reftests/bugs/421203-4.xhtml @@ -0,0 +1,24 @@ + + + + diff --git a/layout/reftests/bugs/421203-5.xhtml b/layout/reftests/bugs/421203-5.xhtml new file mode 100644 index 0000000000..578f6bf920 --- /dev/null +++ b/layout/reftests/bugs/421203-5.xhtml @@ -0,0 +1,23 @@ + + + + diff --git a/layout/reftests/bugs/421203-6.xhtml b/layout/reftests/bugs/421203-6.xhtml new file mode 100644 index 0000000000..00c10721f4 --- /dev/null +++ b/layout/reftests/bugs/421203-6.xhtml @@ -0,0 +1,23 @@ + + + + + diff --git a/layout/reftests/bugs/421234-1-ref.html b/layout/reftests/bugs/421234-1-ref.html new file mode 100644 index 0000000000..edf7e66d6b --- /dev/null +++ b/layout/reftests/bugs/421234-1-ref.html @@ -0,0 +1,7 @@ + + + + +
      A
      + + diff --git a/layout/reftests/bugs/421234-1.html b/layout/reftests/bugs/421234-1.html new file mode 100644 index 0000000000..1c65ed51ae --- /dev/null +++ b/layout/reftests/bugs/421234-1.html @@ -0,0 +1,7 @@ + + + + +
      ‌A
      + + diff --git a/layout/reftests/bugs/421239-1-ref.html b/layout/reftests/bugs/421239-1-ref.html new file mode 100644 index 0000000000..6e75fc08e6 --- /dev/null +++ b/layout/reftests/bugs/421239-1-ref.html @@ -0,0 +1,12 @@ + + + + + + +
      +
      b
      + + diff --git a/layout/reftests/bugs/421239-1.html b/layout/reftests/bugs/421239-1.html new file mode 100644 index 0000000000..d9cc8b5b48 --- /dev/null +++ b/layout/reftests/bugs/421239-1.html @@ -0,0 +1,20 @@ + + + + + + + +
      a
      +
      b
      + + diff --git a/layout/reftests/bugs/421239-2-ref.html b/layout/reftests/bugs/421239-2-ref.html new file mode 100644 index 0000000000..3d2770879a --- /dev/null +++ b/layout/reftests/bugs/421239-2-ref.html @@ -0,0 +1,12 @@ + + + + + + +
      +
      b
      + + diff --git a/layout/reftests/bugs/421239-2.html b/layout/reftests/bugs/421239-2.html new file mode 100644 index 0000000000..6db0b8e89c --- /dev/null +++ b/layout/reftests/bugs/421239-2.html @@ -0,0 +1,20 @@ + + + + + + + +
      a
      +
      b
      + + diff --git a/layout/reftests/bugs/421419-1-ref.html b/layout/reftests/bugs/421419-1-ref.html new file mode 100644 index 0000000000..0ee5a5c6c1 --- /dev/null +++ b/layout/reftests/bugs/421419-1-ref.html @@ -0,0 +1,14 @@ + + + + + + +

      + + \ No newline at end of file diff --git a/layout/reftests/bugs/421419-1.html b/layout/reftests/bugs/421419-1.html new file mode 100644 index 0000000000..1a3b5f79fd --- /dev/null +++ b/layout/reftests/bugs/421419-1.html @@ -0,0 +1,14 @@ + + + + + + +

      + + \ No newline at end of file diff --git a/layout/reftests/bugs/421436-1-ref.html b/layout/reftests/bugs/421436-1-ref.html new file mode 100644 index 0000000000..c7b5995c37 --- /dev/null +++ b/layout/reftests/bugs/421436-1-ref.html @@ -0,0 +1,11 @@ + + + +
      A
      +
      B
      + +
      A
      +
      B
      +
      B
      + + diff --git a/layout/reftests/bugs/421436-1a.html b/layout/reftests/bugs/421436-1a.html new file mode 100644 index 0000000000..353d571bcc --- /dev/null +++ b/layout/reftests/bugs/421436-1a.html @@ -0,0 +1,7 @@ + + + +
      A
      B
      +
      A

      B
      + + diff --git a/layout/reftests/bugs/421436-1b.html b/layout/reftests/bugs/421436-1b.html new file mode 100644 index 0000000000..2c1c4b3e12 --- /dev/null +++ b/layout/reftests/bugs/421436-1b.html @@ -0,0 +1,6 @@ + + +
      A
      B
      +
      A

      B
      + + diff --git a/layout/reftests/bugs/421632-1-ref.html b/layout/reftests/bugs/421632-1-ref.html new file mode 100644 index 0000000000..350bd71d15 --- /dev/null +++ b/layout/reftests/bugs/421632-1-ref.html @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + +
      AAAA
      AAAA
      AAAA
      AAAA
      + + + + + + + +
      AAAA
      AAAA
      AAAA
      AAAA
      + +
      +
      + +
      + + diff --git a/layout/reftests/bugs/421632-1.html b/layout/reftests/bugs/421632-1.html new file mode 100644 index 0000000000..9b8fee873b --- /dev/null +++ b/layout/reftests/bugs/421632-1.html @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + +
      AAAA
      AAAA
      AAAA
      AAAA
      + + + + + + + +
      AAAA
      AAAA
      AAAA
      AAAA
      + +
      +
      + +
      + + diff --git a/layout/reftests/bugs/421710-1.html b/layout/reftests/bugs/421710-1.html new file mode 100644 index 0000000000..7c5f8bdc1b --- /dev/null +++ b/layout/reftests/bugs/421710-1.html @@ -0,0 +1,226 @@ + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
        +
      +
      +
      +
        +
      • Gestresste Eltern: Hauen und Stechen in der Chancengesellschaft
        +
        + +
        +
        AP
        +
        + +
        +
      • +
      +
        +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      SPIEGEL-DOSSIERS
      +
        +
      • + +
        Oskar Lafontaine: Der rote Panther
        +
        + +
        +
        DPA
        +
        +
        +
      • + +
      +
      +
      +
      +
      +
      SPIEGEL special Geschichte
      +
      +
      +
      +
      +
      +
      +
      +
      SERVICE-ANGEBOTE
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Immobilien-
      Börse
      LottoBanken-
      Vergleiche
      Partnersuche
      SportwettenVersicherungs-
      Vergleiche
      Automarkt
      Kostenloses
      Girokonto
      Kfz-
      Versicherung
      Brutto-Netto-
      Rechner
      Prozesskosten-
      Rechner
      Uni-Tools
      SPIEGEL ONLINESPIEGEL ONLINE
      Währungs-
      Rechner
      Hörbuch-
      Downloads
      +
      +
      +
      + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/421885-1-ref.xml b/layout/reftests/bugs/421885-1-ref.xml new file mode 100644 index 0000000000..6884bdcf0d --- /dev/null +++ b/layout/reftests/bugs/421885-1-ref.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/421885-1.xml b/layout/reftests/bugs/421885-1.xml new file mode 100644 index 0000000000..6e78617551 --- /dev/null +++ b/layout/reftests/bugs/421885-1.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/421955-1-ref.html b/layout/reftests/bugs/421955-1-ref.html new file mode 100644 index 0000000000..8113b3a837 --- /dev/null +++ b/layout/reftests/bugs/421955-1-ref.html @@ -0,0 +1,7 @@ + + + +

      ̅-hidden

      + + diff --git a/layout/reftests/bugs/421955-1.html b/layout/reftests/bugs/421955-1.html new file mode 100644 index 0000000000..b1441b066d --- /dev/null +++ b/layout/reftests/bugs/421955-1.html @@ -0,0 +1,9 @@ + + + + +

      ̅

      + + diff --git a/layout/reftests/bugs/422249-1-ref.html b/layout/reftests/bugs/422249-1-ref.html new file mode 100644 index 0000000000..2919257553 --- /dev/null +++ b/layout/reftests/bugs/422249-1-ref.html @@ -0,0 +1,20 @@ + + + + + + +
      +
      + a
      b
      c
      d
      e
      f
      g
      h
      i +
      j
      k
      l
      m
      n
      o
      p
      q
      r
      s
      t
      u
      v
      w
      x +
      y
      z
      a
      b
      c
      d
      e
      f
      g
      h
      i
      j
      k
      l +
      m
      n
      o
      p
      q
      r
      s
      t
      u
      v
      w
      x
      y
      z +
      a
      b
      c
      d
      e
      f
      g
      h
      i
      j
      k
      l
      m
      n
      + + diff --git a/layout/reftests/bugs/422249-1.html b/layout/reftests/bugs/422249-1.html new file mode 100644 index 0000000000..84bb8ab1e0 --- /dev/null +++ b/layout/reftests/bugs/422249-1.html @@ -0,0 +1,18 @@ + + + + + +
      a
      b
      c
      d
      e
      f
      g
      h
      i +
      j
      k
      l
      m
      n
      o
      p
      q
      r
      s
      t
      u
      v
      w
      x +
      y
      z
      a
      b
      c
      d
      e
      f
      g
      h
      i
      j
      k
      l +
      m
      n
      o
      p
      q
      r
      s
      t
      u
      v
      w
      x
      y
      z +
      a
      b
      c
      d
      e
      f
      g
      h
      i
      j
      k
      l
      m
      n
      + + diff --git a/layout/reftests/bugs/422394-1-ref.html b/layout/reftests/bugs/422394-1-ref.html new file mode 100644 index 0000000000..3c4d59e954 --- /dev/null +++ b/layout/reftests/bugs/422394-1-ref.html @@ -0,0 +1,6 @@ + + + +
      xxxxxxxx        xxxxxxxx        xxxxxxxx
      + + diff --git a/layout/reftests/bugs/422394-1.html b/layout/reftests/bugs/422394-1.html new file mode 100644 index 0000000000..e6f049b03e --- /dev/null +++ b/layout/reftests/bugs/422394-1.html @@ -0,0 +1,6 @@ + + + +
      xxxxxxxx	xxxxxxxx	xxxxxxxx
      + + diff --git a/layout/reftests/bugs/422678-1-ref.html b/layout/reftests/bugs/422678-1-ref.html new file mode 100644 index 0000000000..bcd08f4825 --- /dev/null +++ b/layout/reftests/bugs/422678-1-ref.html @@ -0,0 +1,12 @@ + + + + + + + + + +
      Hello
      + + diff --git a/layout/reftests/bugs/422678-1.html b/layout/reftests/bugs/422678-1.html new file mode 100644 index 0000000000..cd4e3829f5 --- /dev/null +++ b/layout/reftests/bugs/422678-1.html @@ -0,0 +1,12 @@ + + + + + + + + + +
      Hello
      + + diff --git a/layout/reftests/bugs/423130-1-ref.html b/layout/reftests/bugs/423130-1-ref.html new file mode 100644 index 0000000000..3a39d09548 --- /dev/null +++ b/layout/reftests/bugs/423130-1-ref.html @@ -0,0 +1,14 @@ + + + + + + +

      + + diff --git a/layout/reftests/bugs/423130-1.html b/layout/reftests/bugs/423130-1.html new file mode 100644 index 0000000000..43dded9bae --- /dev/null +++ b/layout/reftests/bugs/423130-1.html @@ -0,0 +1,21 @@ + + + + + + + +

      + + diff --git a/layout/reftests/bugs/423385-1-ref.html b/layout/reftests/bugs/423385-1-ref.html new file mode 100644 index 0000000000..a9513ea6c0 --- /dev/null +++ b/layout/reftests/bugs/423385-1-ref.html @@ -0,0 +1,11 @@ + + + +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/423385-1.html b/layout/reftests/bugs/423385-1.html new file mode 100644 index 0000000000..6a4175ae78 --- /dev/null +++ b/layout/reftests/bugs/423385-1.html @@ -0,0 +1,16 @@ + + + +
      +
      +
      +
      +
      +
      + +
      +
      + + diff --git a/layout/reftests/bugs/423599-1-ref.html b/layout/reftests/bugs/423599-1-ref.html new file mode 100644 index 0000000000..5b6258334b --- /dev/null +++ b/layout/reftests/bugs/423599-1-ref.html @@ -0,0 +1,11 @@ + + + +
      + +
      + + diff --git a/layout/reftests/bugs/423599-1.html b/layout/reftests/bugs/423599-1.html new file mode 100644 index 0000000000..5023878964 --- /dev/null +++ b/layout/reftests/bugs/423599-1.html @@ -0,0 +1,14 @@ + + + +
      + +
      + + diff --git a/layout/reftests/bugs/423676-1-ref.html b/layout/reftests/bugs/423676-1-ref.html new file mode 100644 index 0000000000..82a50a61fb --- /dev/null +++ b/layout/reftests/bugs/423676-1-ref.html @@ -0,0 +1,20 @@ + + + + +Testcase for bug 423676 + + + +
      A
      +B
      +C
      +
      +
      D
      +
      +E
      +
      + + \ No newline at end of file diff --git a/layout/reftests/bugs/423676-1.html b/layout/reftests/bugs/423676-1.html new file mode 100644 index 0000000000..8b72f71875 --- /dev/null +++ b/layout/reftests/bugs/423676-1.html @@ -0,0 +1,23 @@ + + + + +Testcase for bug 423676 + + + +
      A
      +‏B
      +C
      +
      +
      D
      +‏
      +E
      +
      + + \ No newline at end of file diff --git a/layout/reftests/bugs/423823-1-ref.html b/layout/reftests/bugs/423823-1-ref.html new file mode 100644 index 0000000000..a84c728c7e --- /dev/null +++ b/layout/reftests/bugs/423823-1-ref.html @@ -0,0 +1,10 @@ + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/423823-1.html b/layout/reftests/bugs/423823-1.html new file mode 100644 index 0000000000..7e615b0172 --- /dev/null +++ b/layout/reftests/bugs/423823-1.html @@ -0,0 +1,16 @@ + + + + + + +
      +
      +
      + + + +
      +
      + + diff --git a/layout/reftests/bugs/424074-1-ref.xhtml b/layout/reftests/bugs/424074-1-ref.xhtml new file mode 100644 index 0000000000..d29aff218c --- /dev/null +++ b/layout/reftests/bugs/424074-1-ref.xhtml @@ -0,0 +1,11 @@ + + + + + + + diff --git a/layout/reftests/bugs/424074-1-ref2.xhtml b/layout/reftests/bugs/424074-1-ref2.xhtml new file mode 100644 index 0000000000..ee970320f3 --- /dev/null +++ b/layout/reftests/bugs/424074-1-ref2.xhtml @@ -0,0 +1,11 @@ + + + + + + + diff --git a/layout/reftests/bugs/424074-1-ref3.xhtml b/layout/reftests/bugs/424074-1-ref3.xhtml new file mode 100644 index 0000000000..7070727cb6 --- /dev/null +++ b/layout/reftests/bugs/424074-1-ref3.xhtml @@ -0,0 +1,11 @@ + + + + + + + diff --git a/layout/reftests/bugs/424074-1.xhtml b/layout/reftests/bugs/424074-1.xhtml new file mode 100644 index 0000000000..88e3581e03 --- /dev/null +++ b/layout/reftests/bugs/424074-1.xhtml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/bugs/424236-1-ref.html b/layout/reftests/bugs/424236-1-ref.html new file mode 100644 index 0000000000..87b4e2c6a0 --- /dev/null +++ b/layout/reftests/bugs/424236-1-ref.html @@ -0,0 +1,19 @@ + + + + reftest, bug 424236 + + + + + + +
      text
      + + + diff --git a/layout/reftests/bugs/424236-1.html b/layout/reftests/bugs/424236-1.html new file mode 100644 index 0000000000..ba747a6290 --- /dev/null +++ b/layout/reftests/bugs/424236-1.html @@ -0,0 +1,20 @@ + + + + reftest, bug 424236 + + + + + + +text + + + diff --git a/layout/reftests/bugs/424236-10-ref.html b/layout/reftests/bugs/424236-10-ref.html new file mode 100644 index 0000000000..6a8d8b1aa6 --- /dev/null +++ b/layout/reftests/bugs/424236-10-ref.html @@ -0,0 +1,18 @@ + + + +Testcase, overflow on empty spans + + + +
      +
      text
      +
      + + diff --git a/layout/reftests/bugs/424236-10.html b/layout/reftests/bugs/424236-10.html new file mode 100644 index 0000000000..3d8eb191f2 --- /dev/null +++ b/layout/reftests/bugs/424236-10.html @@ -0,0 +1,20 @@ + + + +Testcase, overflow on empty spans + + + +
      + + text +
      + + diff --git a/layout/reftests/bugs/424236-11.html b/layout/reftests/bugs/424236-11.html new file mode 100644 index 0000000000..efc813761a --- /dev/null +++ b/layout/reftests/bugs/424236-11.html @@ -0,0 +1,23 @@ + + + + reftest, bug 424236 + + + + + + +text + + + diff --git a/layout/reftests/bugs/424236-2-ref.html b/layout/reftests/bugs/424236-2-ref.html new file mode 100644 index 0000000000..4bb0de68de --- /dev/null +++ b/layout/reftests/bugs/424236-2-ref.html @@ -0,0 +1,22 @@ + + + + reftest, bug 424236 + + + + + + +  A
      B
      C + + + diff --git a/layout/reftests/bugs/424236-2.html b/layout/reftests/bugs/424236-2.html new file mode 100644 index 0000000000..70cd1c4571 --- /dev/null +++ b/layout/reftests/bugs/424236-2.html @@ -0,0 +1,20 @@ + + + + reftest, bug 424236 + + + + + + +  ABC + + + diff --git a/layout/reftests/bugs/424236-3-ref.html b/layout/reftests/bugs/424236-3-ref.html new file mode 100644 index 0000000000..00153c3f60 --- /dev/null +++ b/layout/reftests/bugs/424236-3-ref.html @@ -0,0 +1,22 @@ + + + + reftest, bug 424236 + + + + + + +
      text
      + + + diff --git a/layout/reftests/bugs/424236-3.html b/layout/reftests/bugs/424236-3.html new file mode 100644 index 0000000000..fef7ced9da --- /dev/null +++ b/layout/reftests/bugs/424236-3.html @@ -0,0 +1,21 @@ + + + + reftest, bug 424236 + + + + + + +text + + + diff --git a/layout/reftests/bugs/424236-4-ref.html b/layout/reftests/bugs/424236-4-ref.html new file mode 100644 index 0000000000..ad4a057785 --- /dev/null +++ b/layout/reftests/bugs/424236-4-ref.html @@ -0,0 +1,21 @@ + + + + reftest, bug 424236 + + + + + + +
      text
      + + + diff --git a/layout/reftests/bugs/424236-4.html b/layout/reftests/bugs/424236-4.html new file mode 100644 index 0000000000..d7fba65a0e --- /dev/null +++ b/layout/reftests/bugs/424236-4.html @@ -0,0 +1,21 @@ + + + + reftest, bug 424236 + + + + + + +text + + + diff --git a/layout/reftests/bugs/424236-5-ref.html b/layout/reftests/bugs/424236-5-ref.html new file mode 100644 index 0000000000..e524214986 --- /dev/null +++ b/layout/reftests/bugs/424236-5-ref.html @@ -0,0 +1,22 @@ + + + + reftest, bug 424236 + + + + + + +
      text
      text
      text
      + + + diff --git a/layout/reftests/bugs/424236-5.html b/layout/reftests/bugs/424236-5.html new file mode 100644 index 0000000000..dedf4330cb --- /dev/null +++ b/layout/reftests/bugs/424236-5.html @@ -0,0 +1,23 @@ + + + + reftest, bug 424236 + + + + + + +texttexttext + + + diff --git a/layout/reftests/bugs/424236-6-ref.html b/layout/reftests/bugs/424236-6-ref.html new file mode 100644 index 0000000000..a0879f5d15 --- /dev/null +++ b/layout/reftests/bugs/424236-6-ref.html @@ -0,0 +1,23 @@ + + + + reftest, bug 424236 + + + + + + +
      text
      text
      + + + diff --git a/layout/reftests/bugs/424236-6.html b/layout/reftests/bugs/424236-6.html new file mode 100644 index 0000000000..0742419f4f --- /dev/null +++ b/layout/reftests/bugs/424236-6.html @@ -0,0 +1,21 @@ + + + + reftest, bug 424236 + + + + + + +texttext + + + diff --git a/layout/reftests/bugs/424236-7-ref.html b/layout/reftests/bugs/424236-7-ref.html new file mode 100644 index 0000000000..9904b0176c --- /dev/null +++ b/layout/reftests/bugs/424236-7-ref.html @@ -0,0 +1,21 @@ + + + + reftest, bug 424236 + + + + + + +
      text
      + + + diff --git a/layout/reftests/bugs/424236-7.html b/layout/reftests/bugs/424236-7.html new file mode 100644 index 0000000000..61fbcfa4b7 --- /dev/null +++ b/layout/reftests/bugs/424236-7.html @@ -0,0 +1,20 @@ + + + + reftest, bug 424236 + + + + + + +text + + + diff --git a/layout/reftests/bugs/424236-8-ref.html b/layout/reftests/bugs/424236-8-ref.html new file mode 100644 index 0000000000..219d39c50f --- /dev/null +++ b/layout/reftests/bugs/424236-8-ref.html @@ -0,0 +1,25 @@ + + + + reftest, bug 424236 + + + + + + +
      text
      text
      text
      + + + diff --git a/layout/reftests/bugs/424236-8.html b/layout/reftests/bugs/424236-8.html new file mode 100644 index 0000000000..d5e65c4e5e --- /dev/null +++ b/layout/reftests/bugs/424236-8.html @@ -0,0 +1,23 @@ + + + + reftest, bug 424236 + + + + + + +texttexttext + + + diff --git a/layout/reftests/bugs/424236-9-ref.html b/layout/reftests/bugs/424236-9-ref.html new file mode 100644 index 0000000000..6c3dea9f7b --- /dev/null +++ b/layout/reftests/bugs/424236-9-ref.html @@ -0,0 +1,25 @@ + + + + reftest, bug 424236 + + + + + + +
      text
      Some words that must be wider than 10em
      text
      + + + diff --git a/layout/reftests/bugs/424236-9.html b/layout/reftests/bugs/424236-9.html new file mode 100644 index 0000000000..a8494924fe --- /dev/null +++ b/layout/reftests/bugs/424236-9.html @@ -0,0 +1,24 @@ + + + + reftest, bug 424236 + + + + + + +textSome words that must be wider than 10emtext + + + diff --git a/layout/reftests/bugs/424434-1-ref.html b/layout/reftests/bugs/424434-1-ref.html new file mode 100644 index 0000000000..7590961eb9 --- /dev/null +++ b/layout/reftests/bugs/424434-1-ref.html @@ -0,0 +1,10 @@ + + + + + + + + +
      + \ No newline at end of file diff --git a/layout/reftests/bugs/424434-1.html b/layout/reftests/bugs/424434-1.html new file mode 100644 index 0000000000..e4276b4620 --- /dev/null +++ b/layout/reftests/bugs/424434-1.html @@ -0,0 +1,10 @@ + + + + + + + + +
      + \ No newline at end of file diff --git a/layout/reftests/bugs/424465-1-ref.html b/layout/reftests/bugs/424465-1-ref.html new file mode 100644 index 0000000000..05f254e819 --- /dev/null +++ b/layout/reftests/bugs/424465-1-ref.html @@ -0,0 +1,35 @@ + + + + 424465 testcase + + + + + + + + +
      + + + + + + + +
      +
      .: See the bug ? :.
      + +
      +
      +
      + + + diff --git a/layout/reftests/bugs/424465-1.html b/layout/reftests/bugs/424465-1.html new file mode 100644 index 0000000000..4527c48f48 --- /dev/null +++ b/layout/reftests/bugs/424465-1.html @@ -0,0 +1,52 @@ + + + + 424465 testcase + + + + + + + + + + +
      + + + + + + + +
      + +
      +
      + + + diff --git a/layout/reftests/bugs/424631-1-ref.html b/layout/reftests/bugs/424631-1-ref.html new file mode 100644 index 0000000000..22d1912497 --- /dev/null +++ b/layout/reftests/bugs/424631-1-ref.html @@ -0,0 +1,10 @@ + + + + + + +
      ab‮cd
      + + + diff --git a/layout/reftests/bugs/424631-1.html b/layout/reftests/bugs/424631-1.html new file mode 100644 index 0000000000..341d07a06e --- /dev/null +++ b/layout/reftests/bugs/424631-1.html @@ -0,0 +1,10 @@ + + + + + + +
      ab‮c
      + + + diff --git a/layout/reftests/bugs/424710-1-ref.html b/layout/reftests/bugs/424710-1-ref.html new file mode 100644 index 0000000000..45cccf5035 --- /dev/null +++ b/layout/reftests/bugs/424710-1-ref.html @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/bugs/424710-1.html b/layout/reftests/bugs/424710-1.html new file mode 100644 index 0000000000..32c07ebb65 --- /dev/null +++ b/layout/reftests/bugs/424710-1.html @@ -0,0 +1,6 @@ + + + +
      + + diff --git a/layout/reftests/bugs/424766-1-ref.html b/layout/reftests/bugs/424766-1-ref.html new file mode 100644 index 0000000000..d22022f716 --- /dev/null +++ b/layout/reftests/bugs/424766-1-ref.html @@ -0,0 +1,29 @@ + + + + + + + + + + + + +
      +
      +
      + +
      +
      + +
      + +
      +
      + +
      +
      + + + diff --git a/layout/reftests/bugs/424766-1.html b/layout/reftests/bugs/424766-1.html new file mode 100644 index 0000000000..976d6e4568 --- /dev/null +++ b/layout/reftests/bugs/424766-1.html @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + +
      +
      +
      + +
      +
      + +
      + +
      +
      + +
      +
      + + + diff --git a/layout/reftests/bugs/425972-1-ref.html b/layout/reftests/bugs/425972-1-ref.html new file mode 100644 index 0000000000..279cadbb3f --- /dev/null +++ b/layout/reftests/bugs/425972-1-ref.html @@ -0,0 +1,14 @@ + + + + there should not be a red bar over the whole page + + + + + + + +
      + + diff --git a/layout/reftests/bugs/425972-1.html b/layout/reftests/bugs/425972-1.html new file mode 100644 index 0000000000..a0851b1608 --- /dev/null +++ b/layout/reftests/bugs/425972-1.html @@ -0,0 +1,15 @@ + + + + there should be a red bar over the whole page + + + + + + + + +
      + + diff --git a/layout/reftests/bugs/425972-2-ref.html b/layout/reftests/bugs/425972-2-ref.html new file mode 100644 index 0000000000..5ffc0f2921 --- /dev/null +++ b/layout/reftests/bugs/425972-2-ref.html @@ -0,0 +1,14 @@ + + + + there should not be a red bar over the whole page + + + + + + + +
        
      + + diff --git a/layout/reftests/bugs/425972-2.html b/layout/reftests/bugs/425972-2.html new file mode 100644 index 0000000000..1cf28b26fd --- /dev/null +++ b/layout/reftests/bugs/425972-2.html @@ -0,0 +1,15 @@ + + + + there should not be a red bar over the whole page + + + + + + + + +
      + + diff --git a/layout/reftests/bugs/426629-1-ref.html b/layout/reftests/bugs/426629-1-ref.html new file mode 100644 index 0000000000..66e1757207 --- /dev/null +++ b/layout/reftests/bugs/426629-1-ref.html @@ -0,0 +1,18 @@ + + + + fixed layout not triggered by changing width from auto to coordinate + + + + + +
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      + + diff --git a/layout/reftests/bugs/426629-1.html b/layout/reftests/bugs/426629-1.html new file mode 100644 index 0000000000..546adc1c03 --- /dev/null +++ b/layout/reftests/bugs/426629-1.html @@ -0,0 +1,19 @@ + + + + fixed layout not triggered by changing width from auto to coordinate + + + + + +
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      + + diff --git a/layout/reftests/bugs/427017-1.xhtml b/layout/reftests/bugs/427017-1.xhtml new file mode 100644 index 0000000000..84715abab0 --- /dev/null +++ b/layout/reftests/bugs/427017-1.xhtml @@ -0,0 +1,13 @@ + + +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/427129-image.html b/layout/reftests/bugs/427129-image.html new file mode 100644 index 0000000000..5bdfadc3bb --- /dev/null +++ b/layout/reftests/bugs/427129-image.html @@ -0,0 +1,213 @@ + + + + Reftest, bug 427129 + + + + + + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + + +
      +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      + +
      +
      + + + diff --git a/layout/reftests/bugs/427129-ref.html b/layout/reftests/bugs/427129-ref.html new file mode 100644 index 0000000000..331409e40d --- /dev/null +++ b/layout/reftests/bugs/427129-ref.html @@ -0,0 +1,148 @@ + + + + Reftest, bug 427129 + + + + + + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + + +
      +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/427129-scrollframe.html b/layout/reftests/bugs/427129-scrollframe.html new file mode 100644 index 0000000000..a5974e9b88 --- /dev/null +++ b/layout/reftests/bugs/427129-scrollframe.html @@ -0,0 +1,214 @@ + + + + Reftest, bug 427129 + + + + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/427129-table-caption-ref.html b/layout/reftests/bugs/427129-table-caption-ref.html new file mode 100644 index 0000000000..4cecb194cb --- /dev/null +++ b/layout/reftests/bugs/427129-table-caption-ref.html @@ -0,0 +1,174 @@ + + + + Reftest, bug 427129 + + + + + + + + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/427129-table-caption.html b/layout/reftests/bugs/427129-table-caption.html new file mode 100644 index 0000000000..f310ca0dda --- /dev/null +++ b/layout/reftests/bugs/427129-table-caption.html @@ -0,0 +1,248 @@ + + + + Reftest, bug 427129 + + + + + + + + +
      +
      +
      +
      + + + +
      +
      +
      + +
      +
      +
      +
      + + + +
      +
      +
      + +
      +
      +
      +
      + + + +
      +
      +
      + +
      +
      +
      +
      + + + +
      +
      +
      + +
      +
      +
      +
      + + + +
      +
      +
      + +
      +
      +
      +
      + + + +
      +
      +
      + +
      +
      +
      +
      + + + +
      +
      +
      + +
      +
      +
      +
      + + + +
      +
      +
      + +
      +
      +
      +
      + + + +
      +
      +
      + +
      +
      +
      +
      + + + +
      +
      +
      + +
      +
      +
      +
      + + + +
      +
      +
      + +
      +
      +
      +
      + + + +
      +
      +
      + +
      +
      +
      +
      + + + +
      +
      +
      + +
      +
      +
      +
      + + + +
      +
      +
      + +
      +
      +
      +
      + + + +
      +
      +
      + +
      +
      +
      +
      + + + +
      +
      +
      + +
      +
      +
      +
      + + + +
      +
      +
      + +
      +
      +
      +
      + + + +
      +
      +
      + + + diff --git a/layout/reftests/bugs/427129-table.html b/layout/reftests/bugs/427129-table.html new file mode 100644 index 0000000000..4d0a2de3dd --- /dev/null +++ b/layout/reftests/bugs/427129-table.html @@ -0,0 +1,216 @@ + + + + Reftest, bug 427129 + + + + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/427370-1-ref.html b/layout/reftests/bugs/427370-1-ref.html new file mode 100644 index 0000000000..a53c5cd0eb --- /dev/null +++ b/layout/reftests/bugs/427370-1-ref.html @@ -0,0 +1,155 @@ + + + + Testcase for bug 427370 + + + +
      +
      + +
      +
        +
      1. + + Outside +
      2. +
      3. +
        C
        +
      4. +
      +
      + +
      +
        +
      1. + + Outside +
      2. +
      3. +
        C
        +
      4. +
      +
      + +
      + +
      +
      +
        +
      1. + + Outside +
      2. +
      3. +
        C
        +
      4. +
      +
      + +
      + +
      +
      +
        +
      1. + + Outside +
      2. +
      3. +
        C
        +
      4. +
      +
      + + +
      + +
      +
        +
      1. + + Outside +
      2. +
      +
      + +
      +
        +
      1. + + Outside +
      2. +
      +
      + +
      + +
      +
      +
        +
      1. + + Outside +
      2. +
      +
      + +
      + +
      +
      +
        +
      1. + + Outside +
      2. +
      +
      + + + diff --git a/layout/reftests/bugs/427370-1.html b/layout/reftests/bugs/427370-1.html new file mode 100644 index 0000000000..44c8bc5975 --- /dev/null +++ b/layout/reftests/bugs/427370-1.html @@ -0,0 +1,155 @@ + + + + Testcase for bug 427370 + + + +
      +
      + +
      +
        +
      1. + + Outside +
      2. +
      3. +
        C
        +
      4. +
      +
      + +
      +
        +
      1. + + Outside +
      2. +
      3. +
        C
        +
      4. +
      +
      + +
      + +
      +
      +
        +
      1. + + Outside +
      2. +
      3. +
        C
        +
      4. +
      +
      + +
      + +
      +
      +
        +
      1. + + Outside +
      2. +
      3. +
        C
        +
      4. +
      +
      + + +
      + +
      +
        +
      1. + + Outside +
      2. +
      +
      + +
      +
        +
      1. + + Outside +
      2. +
      +
      + +
      + +
      +
      +
        +
      1. + + Outside +
      2. +
      +
      + +
      + +
      +
      +
        +
      1. + + Outside +
      2. +
      +
      + + + diff --git a/layout/reftests/bugs/427730-1-ref.html b/layout/reftests/bugs/427730-1-ref.html new file mode 100644 index 0000000000..52005c19be --- /dev/null +++ b/layout/reftests/bugs/427730-1-ref.html @@ -0,0 +1,5 @@ + + +

      T + + diff --git a/layout/reftests/bugs/427730-1.html b/layout/reftests/bugs/427730-1.html new file mode 100644 index 0000000000..b3ec1c3518 --- /dev/null +++ b/layout/reftests/bugs/427730-1.html @@ -0,0 +1,5 @@ + + +

      T + + diff --git a/layout/reftests/bugs/428278-iframe.html b/layout/reftests/bugs/428278-iframe.html new file mode 100644 index 0000000000..19643e0a4c --- /dev/null +++ b/layout/reftests/bugs/428278-iframe.html @@ -0,0 +1,10 @@ + + + + + + + +
      resize the window +
      + diff --git a/layout/reftests/bugs/428278-ref.html b/layout/reftests/bugs/428278-ref.html new file mode 100644 index 0000000000..daee98b883 --- /dev/null +++ b/layout/reftests/bugs/428278-ref.html @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/428278.html b/layout/reftests/bugs/428278.html new file mode 100644 index 0000000000..feed7c77fa --- /dev/null +++ b/layout/reftests/bugs/428278.html @@ -0,0 +1,18 @@ + + + + + + + + + + diff --git a/layout/reftests/bugs/428423-1-ref.html b/layout/reftests/bugs/428423-1-ref.html new file mode 100644 index 0000000000..8d7057a0cf --- /dev/null +++ b/layout/reftests/bugs/428423-1-ref.html @@ -0,0 +1,10 @@ + + + + The orange box should only be as wide as its text.
      +

      foo
      + + diff --git a/layout/reftests/bugs/428423-1a.html b/layout/reftests/bugs/428423-1a.html new file mode 100644 index 0000000000..69880be4a3 --- /dev/null +++ b/layout/reftests/bugs/428423-1a.html @@ -0,0 +1,18 @@ + + + + The orange box should only be as wide as its text. +
      + foo +
      + + diff --git a/layout/reftests/bugs/428423-1b.html b/layout/reftests/bugs/428423-1b.html new file mode 100644 index 0000000000..1417352966 --- /dev/null +++ b/layout/reftests/bugs/428423-1b.html @@ -0,0 +1,17 @@ + + + + The orange box should only be as wide as its text. +
      + foo +
      + + diff --git a/layout/reftests/bugs/428521-1-ref.html b/layout/reftests/bugs/428521-1-ref.html new file mode 100644 index 0000000000..62050a45cb --- /dev/null +++ b/layout/reftests/bugs/428521-1-ref.html @@ -0,0 +1,28 @@ + + + + + +The blue and green divs should be on the same line. + + +
      + + + + + + + + +
      a
      b
      c
      d
      +
      + + diff --git a/layout/reftests/bugs/428521-1a.html b/layout/reftests/bugs/428521-1a.html new file mode 100644 index 0000000000..615c412bc3 --- /dev/null +++ b/layout/reftests/bugs/428521-1a.html @@ -0,0 +1,28 @@ + + + + + +The blue and green divs should be on the same line. + + +
      + + + + + + + + +
      a
      b
      c
      d
      +
      + + diff --git a/layout/reftests/bugs/428521-1b.html b/layout/reftests/bugs/428521-1b.html new file mode 100644 index 0000000000..9f6a80f4db --- /dev/null +++ b/layout/reftests/bugs/428521-1b.html @@ -0,0 +1,28 @@ + + + + + +The blue and green divs should be on the same line. + + +
      + + + + + + + + +
      a
      b
      c
      d
      +
      + + diff --git a/layout/reftests/bugs/428521-1c.html b/layout/reftests/bugs/428521-1c.html new file mode 100644 index 0000000000..6633fcc1ff --- /dev/null +++ b/layout/reftests/bugs/428521-1c.html @@ -0,0 +1,28 @@ + + + + + +The blue and green divs should be on the same line. + + +
      + + + + + + + + +
      a
      b
      c
      d
      +
      + + diff --git a/layout/reftests/bugs/428810-1-ltr-insets-ref.html b/layout/reftests/bugs/428810-1-ltr-insets-ref.html new file mode 100644 index 0000000000..9cfce54a61 --- /dev/null +++ b/layout/reftests/bugs/428810-1-ltr-insets-ref.html @@ -0,0 +1,10 @@ + +Testcase, bug 428810 + +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-1-ltr-ref.html b/layout/reftests/bugs/428810-1-ltr-ref.html new file mode 100644 index 0000000000..a11dfcd1b5 --- /dev/null +++ b/layout/reftests/bugs/428810-1-ltr-ref.html @@ -0,0 +1,11 @@ + +Testcase, bug 428810 + +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-1-rtl-insets-ref.html b/layout/reftests/bugs/428810-1-rtl-insets-ref.html new file mode 100644 index 0000000000..f25bd2df80 --- /dev/null +++ b/layout/reftests/bugs/428810-1-rtl-insets-ref.html @@ -0,0 +1,11 @@ + + +Testcase, bug 428810 + +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-1-rtl-ref.html b/layout/reftests/bugs/428810-1-rtl-ref.html new file mode 100644 index 0000000000..d28c519b95 --- /dev/null +++ b/layout/reftests/bugs/428810-1-rtl-ref.html @@ -0,0 +1,11 @@ + + +Testcase, bug 428810 + +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-1a-ltr-insets.html b/layout/reftests/bugs/428810-1a-ltr-insets.html new file mode 100644 index 0000000000..d41ef5026b --- /dev/null +++ b/layout/reftests/bugs/428810-1a-ltr-insets.html @@ -0,0 +1,12 @@ + +Testcase, bug 428810 + +
      +
      +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-1a-ltr.html b/layout/reftests/bugs/428810-1a-ltr.html new file mode 100644 index 0000000000..ab2d0e4d3f --- /dev/null +++ b/layout/reftests/bugs/428810-1a-ltr.html @@ -0,0 +1,13 @@ + +Testcase, bug 428810 + +
      +
      +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-1a-rtl-insets.html b/layout/reftests/bugs/428810-1a-rtl-insets.html new file mode 100644 index 0000000000..4281f6d1d1 --- /dev/null +++ b/layout/reftests/bugs/428810-1a-rtl-insets.html @@ -0,0 +1,13 @@ + + +Testcase, bug 428810 + +
      +
      +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-1a-rtl.html b/layout/reftests/bugs/428810-1a-rtl.html new file mode 100644 index 0000000000..46b91924b2 --- /dev/null +++ b/layout/reftests/bugs/428810-1a-rtl.html @@ -0,0 +1,13 @@ + + +Testcase, bug 428810 + +
      +
      +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-1b-ltr-insets.html b/layout/reftests/bugs/428810-1b-ltr-insets.html new file mode 100644 index 0000000000..6b393c2611 --- /dev/null +++ b/layout/reftests/bugs/428810-1b-ltr-insets.html @@ -0,0 +1,12 @@ + +Testcase, bug 428810 + +
      +
      +
      +
      +
           
      +
      + diff --git a/layout/reftests/bugs/428810-1b-ltr.html b/layout/reftests/bugs/428810-1b-ltr.html new file mode 100644 index 0000000000..cfd48a7f50 --- /dev/null +++ b/layout/reftests/bugs/428810-1b-ltr.html @@ -0,0 +1,13 @@ + +Testcase, bug 428810 + +
      +
      +
      +
      +
           
      +
      + diff --git a/layout/reftests/bugs/428810-1b-rtl-insets.html b/layout/reftests/bugs/428810-1b-rtl-insets.html new file mode 100644 index 0000000000..ec2f3fd05a --- /dev/null +++ b/layout/reftests/bugs/428810-1b-rtl-insets.html @@ -0,0 +1,13 @@ + + +Testcase, bug 428810 + +
      +
      +
      +
      +
           
      +
      + diff --git a/layout/reftests/bugs/428810-1b-rtl.html b/layout/reftests/bugs/428810-1b-rtl.html new file mode 100644 index 0000000000..4a1930e11a --- /dev/null +++ b/layout/reftests/bugs/428810-1b-rtl.html @@ -0,0 +1,13 @@ + + +Testcase, bug 428810 + +
      +
      +
      +
      +
           
      +
      + diff --git a/layout/reftests/bugs/428810-1c-ltr-insets.html b/layout/reftests/bugs/428810-1c-ltr-insets.html new file mode 100644 index 0000000000..b265eeddd8 --- /dev/null +++ b/layout/reftests/bugs/428810-1c-ltr-insets.html @@ -0,0 +1,13 @@ + +Testcase, bug 428810 + +
      +
      +
      +
      + +
      + diff --git a/layout/reftests/bugs/428810-1c-ltr.html b/layout/reftests/bugs/428810-1c-ltr.html new file mode 100644 index 0000000000..a0a0901817 --- /dev/null +++ b/layout/reftests/bugs/428810-1c-ltr.html @@ -0,0 +1,13 @@ + +Testcase, bug 428810 + +
      +
      +
      +
      + +
      + diff --git a/layout/reftests/bugs/428810-1c-rtl-insets.html b/layout/reftests/bugs/428810-1c-rtl-insets.html new file mode 100644 index 0000000000..7e84f07c71 --- /dev/null +++ b/layout/reftests/bugs/428810-1c-rtl-insets.html @@ -0,0 +1,14 @@ + + +Testcase, bug 428810 + +
      +
      +
      +
      + +
      + diff --git a/layout/reftests/bugs/428810-1c-rtl.html b/layout/reftests/bugs/428810-1c-rtl.html new file mode 100644 index 0000000000..4e2fb12e72 --- /dev/null +++ b/layout/reftests/bugs/428810-1c-rtl.html @@ -0,0 +1,14 @@ + + +Testcase, bug 428810 + +
      +
      +
      +
      + +
      + diff --git a/layout/reftests/bugs/428810-1d-ltr-insets.html b/layout/reftests/bugs/428810-1d-ltr-insets.html new file mode 100644 index 0000000000..868a8122e4 --- /dev/null +++ b/layout/reftests/bugs/428810-1d-ltr-insets.html @@ -0,0 +1,13 @@ + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/428810-1d-ltr.html b/layout/reftests/bugs/428810-1d-ltr.html new file mode 100644 index 0000000000..a7b772b666 --- /dev/null +++ b/layout/reftests/bugs/428810-1d-ltr.html @@ -0,0 +1,13 @@ + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/428810-1d-rtl-insets.html b/layout/reftests/bugs/428810-1d-rtl-insets.html new file mode 100644 index 0000000000..2a8f5b9f75 --- /dev/null +++ b/layout/reftests/bugs/428810-1d-rtl-insets.html @@ -0,0 +1,14 @@ + + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/428810-1d-rtl.html b/layout/reftests/bugs/428810-1d-rtl.html new file mode 100644 index 0000000000..1667a81667 --- /dev/null +++ b/layout/reftests/bugs/428810-1d-rtl.html @@ -0,0 +1,14 @@ + + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/428810-2-ltr-insets-ref.html b/layout/reftests/bugs/428810-2-ltr-insets-ref.html new file mode 100644 index 0000000000..9cfce54a61 --- /dev/null +++ b/layout/reftests/bugs/428810-2-ltr-insets-ref.html @@ -0,0 +1,10 @@ + +Testcase, bug 428810 + +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-2-ltr-ref.html b/layout/reftests/bugs/428810-2-ltr-ref.html new file mode 100644 index 0000000000..a11dfcd1b5 --- /dev/null +++ b/layout/reftests/bugs/428810-2-ltr-ref.html @@ -0,0 +1,11 @@ + +Testcase, bug 428810 + +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-2-rtl-insets-ref.html b/layout/reftests/bugs/428810-2-rtl-insets-ref.html new file mode 100644 index 0000000000..f25bd2df80 --- /dev/null +++ b/layout/reftests/bugs/428810-2-rtl-insets-ref.html @@ -0,0 +1,11 @@ + + +Testcase, bug 428810 + +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-2-rtl-ref.html b/layout/reftests/bugs/428810-2-rtl-ref.html new file mode 100644 index 0000000000..d28c519b95 --- /dev/null +++ b/layout/reftests/bugs/428810-2-rtl-ref.html @@ -0,0 +1,11 @@ + + +Testcase, bug 428810 + +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-2a-ltr-insets.html b/layout/reftests/bugs/428810-2a-ltr-insets.html new file mode 100644 index 0000000000..ebacad0df0 --- /dev/null +++ b/layout/reftests/bugs/428810-2a-ltr-insets.html @@ -0,0 +1,13 @@ + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-2a-ltr.html b/layout/reftests/bugs/428810-2a-ltr.html new file mode 100644 index 0000000000..0e6259844d --- /dev/null +++ b/layout/reftests/bugs/428810-2a-ltr.html @@ -0,0 +1,14 @@ + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-2a-rtl-insets.html b/layout/reftests/bugs/428810-2a-rtl-insets.html new file mode 100644 index 0000000000..e66983ab56 --- /dev/null +++ b/layout/reftests/bugs/428810-2a-rtl-insets.html @@ -0,0 +1,14 @@ + + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-2a-rtl.html b/layout/reftests/bugs/428810-2a-rtl.html new file mode 100644 index 0000000000..1024f0954b --- /dev/null +++ b/layout/reftests/bugs/428810-2a-rtl.html @@ -0,0 +1,14 @@ + + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-2b-ltr-insets.html b/layout/reftests/bugs/428810-2b-ltr-insets.html new file mode 100644 index 0000000000..826d313951 --- /dev/null +++ b/layout/reftests/bugs/428810-2b-ltr-insets.html @@ -0,0 +1,13 @@ + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
           
      +
      + diff --git a/layout/reftests/bugs/428810-2b-ltr.html b/layout/reftests/bugs/428810-2b-ltr.html new file mode 100644 index 0000000000..d268362387 --- /dev/null +++ b/layout/reftests/bugs/428810-2b-ltr.html @@ -0,0 +1,14 @@ + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
           
      +
      + diff --git a/layout/reftests/bugs/428810-2b-rtl-insets.html b/layout/reftests/bugs/428810-2b-rtl-insets.html new file mode 100644 index 0000000000..26ae943c58 --- /dev/null +++ b/layout/reftests/bugs/428810-2b-rtl-insets.html @@ -0,0 +1,14 @@ + + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
           
      +
      + diff --git a/layout/reftests/bugs/428810-2b-rtl.html b/layout/reftests/bugs/428810-2b-rtl.html new file mode 100644 index 0000000000..45672915d5 --- /dev/null +++ b/layout/reftests/bugs/428810-2b-rtl.html @@ -0,0 +1,14 @@ + + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
           
      +
      + diff --git a/layout/reftests/bugs/428810-2e-ltr-insets.html b/layout/reftests/bugs/428810-2e-ltr-insets.html new file mode 100644 index 0000000000..109a2fcbb5 --- /dev/null +++ b/layout/reftests/bugs/428810-2e-ltr-insets.html @@ -0,0 +1,14 @@ + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/428810-2e-ltr.html b/layout/reftests/bugs/428810-2e-ltr.html new file mode 100644 index 0000000000..d9f5be94a8 --- /dev/null +++ b/layout/reftests/bugs/428810-2e-ltr.html @@ -0,0 +1,14 @@ + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/428810-2e-rtl-insets.html b/layout/reftests/bugs/428810-2e-rtl-insets.html new file mode 100644 index 0000000000..e9844d256a --- /dev/null +++ b/layout/reftests/bugs/428810-2e-rtl-insets.html @@ -0,0 +1,15 @@ + + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/428810-2e-rtl.html b/layout/reftests/bugs/428810-2e-rtl.html new file mode 100644 index 0000000000..df9840eda0 --- /dev/null +++ b/layout/reftests/bugs/428810-2e-rtl.html @@ -0,0 +1,15 @@ + + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/428810-2f-ltr-insets.html b/layout/reftests/bugs/428810-2f-ltr-insets.html new file mode 100644 index 0000000000..914bfa7cb9 --- /dev/null +++ b/layout/reftests/bugs/428810-2f-ltr-insets.html @@ -0,0 +1,13 @@ + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/428810-2f-ltr.html b/layout/reftests/bugs/428810-2f-ltr.html new file mode 100644 index 0000000000..12927e933b --- /dev/null +++ b/layout/reftests/bugs/428810-2f-ltr.html @@ -0,0 +1,13 @@ + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/428810-2f-rtl-insets.html b/layout/reftests/bugs/428810-2f-rtl-insets.html new file mode 100644 index 0000000000..3c757050e8 --- /dev/null +++ b/layout/reftests/bugs/428810-2f-rtl-insets.html @@ -0,0 +1,14 @@ + + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/428810-2f-rtl.html b/layout/reftests/bugs/428810-2f-rtl.html new file mode 100644 index 0000000000..0b9332fc92 --- /dev/null +++ b/layout/reftests/bugs/428810-2f-rtl.html @@ -0,0 +1,14 @@ + + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/428810-3-ltr-insets-ref.html b/layout/reftests/bugs/428810-3-ltr-insets-ref.html new file mode 100644 index 0000000000..0e75c7c878 --- /dev/null +++ b/layout/reftests/bugs/428810-3-ltr-insets-ref.html @@ -0,0 +1,10 @@ + +Testcase, bug 428810 + +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-3-ltr-ref.html b/layout/reftests/bugs/428810-3-ltr-ref.html new file mode 100644 index 0000000000..27eb602206 --- /dev/null +++ b/layout/reftests/bugs/428810-3-ltr-ref.html @@ -0,0 +1,11 @@ + +Testcase, bug 428810 + +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-3-rtl-insets-ref.html b/layout/reftests/bugs/428810-3-rtl-insets-ref.html new file mode 100644 index 0000000000..09dff236b3 --- /dev/null +++ b/layout/reftests/bugs/428810-3-rtl-insets-ref.html @@ -0,0 +1,11 @@ + + +Testcase, bug 428810 + +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-3-rtl-ref.html b/layout/reftests/bugs/428810-3-rtl-ref.html new file mode 100644 index 0000000000..539e4e252e --- /dev/null +++ b/layout/reftests/bugs/428810-3-rtl-ref.html @@ -0,0 +1,11 @@ + + +Testcase, bug 428810 + +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-3a-ltr-insets.html b/layout/reftests/bugs/428810-3a-ltr-insets.html new file mode 100644 index 0000000000..8086d7a734 --- /dev/null +++ b/layout/reftests/bugs/428810-3a-ltr-insets.html @@ -0,0 +1,13 @@ + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-3a-ltr.html b/layout/reftests/bugs/428810-3a-ltr.html new file mode 100644 index 0000000000..c3a1d4d816 --- /dev/null +++ b/layout/reftests/bugs/428810-3a-ltr.html @@ -0,0 +1,14 @@ + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-3a-rtl-insets.html b/layout/reftests/bugs/428810-3a-rtl-insets.html new file mode 100644 index 0000000000..256b24c66b --- /dev/null +++ b/layout/reftests/bugs/428810-3a-rtl-insets.html @@ -0,0 +1,14 @@ + + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-3a-rtl.html b/layout/reftests/bugs/428810-3a-rtl.html new file mode 100644 index 0000000000..5cc8f72d56 --- /dev/null +++ b/layout/reftests/bugs/428810-3a-rtl.html @@ -0,0 +1,14 @@ + + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-3b-ltr-insets.html b/layout/reftests/bugs/428810-3b-ltr-insets.html new file mode 100644 index 0000000000..a806be0f63 --- /dev/null +++ b/layout/reftests/bugs/428810-3b-ltr-insets.html @@ -0,0 +1,13 @@ + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
           
      +
      + diff --git a/layout/reftests/bugs/428810-3b-ltr.html b/layout/reftests/bugs/428810-3b-ltr.html new file mode 100644 index 0000000000..1b40b63262 --- /dev/null +++ b/layout/reftests/bugs/428810-3b-ltr.html @@ -0,0 +1,14 @@ + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
           
      +
      + diff --git a/layout/reftests/bugs/428810-3b-rtl-insets.html b/layout/reftests/bugs/428810-3b-rtl-insets.html new file mode 100644 index 0000000000..af37e4dc00 --- /dev/null +++ b/layout/reftests/bugs/428810-3b-rtl-insets.html @@ -0,0 +1,14 @@ + + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
           
      +
      + diff --git a/layout/reftests/bugs/428810-3b-rtl.html b/layout/reftests/bugs/428810-3b-rtl.html new file mode 100644 index 0000000000..14077bc2d1 --- /dev/null +++ b/layout/reftests/bugs/428810-3b-rtl.html @@ -0,0 +1,14 @@ + + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
           
      +
      + diff --git a/layout/reftests/bugs/428810-3e-ltr-insets.html b/layout/reftests/bugs/428810-3e-ltr-insets.html new file mode 100644 index 0000000000..a563a09045 --- /dev/null +++ b/layout/reftests/bugs/428810-3e-ltr-insets.html @@ -0,0 +1,14 @@ + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/428810-3e-ltr.html b/layout/reftests/bugs/428810-3e-ltr.html new file mode 100644 index 0000000000..c37d8b2232 --- /dev/null +++ b/layout/reftests/bugs/428810-3e-ltr.html @@ -0,0 +1,14 @@ + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/428810-3e-rtl-insets.html b/layout/reftests/bugs/428810-3e-rtl-insets.html new file mode 100644 index 0000000000..29b78c2716 --- /dev/null +++ b/layout/reftests/bugs/428810-3e-rtl-insets.html @@ -0,0 +1,15 @@ + + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/428810-3e-rtl.html b/layout/reftests/bugs/428810-3e-rtl.html new file mode 100644 index 0000000000..42099b828a --- /dev/null +++ b/layout/reftests/bugs/428810-3e-rtl.html @@ -0,0 +1,15 @@ + + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/428810-3f-ltr-insets.html b/layout/reftests/bugs/428810-3f-ltr-insets.html new file mode 100644 index 0000000000..3d49cf50c5 --- /dev/null +++ b/layout/reftests/bugs/428810-3f-ltr-insets.html @@ -0,0 +1,13 @@ + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/428810-3f-ltr.html b/layout/reftests/bugs/428810-3f-ltr.html new file mode 100644 index 0000000000..04412001b4 --- /dev/null +++ b/layout/reftests/bugs/428810-3f-ltr.html @@ -0,0 +1,13 @@ + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/428810-3f-rtl-insets.html b/layout/reftests/bugs/428810-3f-rtl-insets.html new file mode 100644 index 0000000000..741b3f114e --- /dev/null +++ b/layout/reftests/bugs/428810-3f-rtl-insets.html @@ -0,0 +1,14 @@ + + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/428810-3f-rtl.html b/layout/reftests/bugs/428810-3f-rtl.html new file mode 100644 index 0000000000..530100c104 --- /dev/null +++ b/layout/reftests/bugs/428810-3f-rtl.html @@ -0,0 +1,14 @@ + + +Testcase, bug 428810 + +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/428810-empty-ltr-insets-ref.html b/layout/reftests/bugs/428810-empty-ltr-insets-ref.html new file mode 100644 index 0000000000..eb99b74bd6 --- /dev/null +++ b/layout/reftests/bugs/428810-empty-ltr-insets-ref.html @@ -0,0 +1,11 @@ + +Testcase, bug 428810 + +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-empty-ltr-ref.html b/layout/reftests/bugs/428810-empty-ltr-ref.html new file mode 100644 index 0000000000..0f91fd0b0f --- /dev/null +++ b/layout/reftests/bugs/428810-empty-ltr-ref.html @@ -0,0 +1,11 @@ + +Testcase, bug 428810 + +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-empty-rtl-insets-ref.html b/layout/reftests/bugs/428810-empty-rtl-insets-ref.html new file mode 100644 index 0000000000..bc36e6a9bc --- /dev/null +++ b/layout/reftests/bugs/428810-empty-rtl-insets-ref.html @@ -0,0 +1,12 @@ + + +Testcase, bug 428810 + +
      +
      +       +
      + diff --git a/layout/reftests/bugs/428810-empty-rtl-ref.html b/layout/reftests/bugs/428810-empty-rtl-ref.html new file mode 100644 index 0000000000..2e6021c6ff --- /dev/null +++ b/layout/reftests/bugs/428810-empty-rtl-ref.html @@ -0,0 +1,12 @@ + + +Testcase, bug 428810 + +
      +
      +       +
      + diff --git a/layout/reftests/bugs/430412-1-ref.html b/layout/reftests/bugs/430412-1-ref.html new file mode 100644 index 0000000000..d889cbd2d5 --- /dev/null +++ b/layout/reftests/bugs/430412-1-ref.html @@ -0,0 +1,28 @@ + + + + + + + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + + + diff --git a/layout/reftests/bugs/430412-1.html b/layout/reftests/bugs/430412-1.html new file mode 100644 index 0000000000..03e4727c53 --- /dev/null +++ b/layout/reftests/bugs/430412-1.html @@ -0,0 +1,28 @@ + + + + + + + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + + + diff --git a/layout/reftests/bugs/430813-1-ref.html b/layout/reftests/bugs/430813-1-ref.html new file mode 100644 index 0000000000..1c9c1705e8 --- /dev/null +++ b/layout/reftests/bugs/430813-1-ref.html @@ -0,0 +1,19 @@ + + + + + Testcase, bug 430813 + + + +
      +This should be near the top of the page, not 200px down. +blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah +blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah +blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah +blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah +
      + diff --git a/layout/reftests/bugs/430813-1.html b/layout/reftests/bugs/430813-1.html new file mode 100644 index 0000000000..3a4705bf7f --- /dev/null +++ b/layout/reftests/bugs/430813-1.html @@ -0,0 +1,20 @@ + + + + + Testcase, bug 430813 + + + +
      +
      +This should be near the top of the page, not 200px down. +blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah +blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah +blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah +blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah +
      + diff --git a/layout/reftests/bugs/430813-2-ref.html b/layout/reftests/bugs/430813-2-ref.html new file mode 100644 index 0000000000..bf4f276a18 --- /dev/null +++ b/layout/reftests/bugs/430813-2-ref.html @@ -0,0 +1,19 @@ + + + + + Testcase, bug 430813 + + + +
      +This should be near the top of the page, not 200px down. +blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah +blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah +blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah +blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah +
      + diff --git a/layout/reftests/bugs/430813-2.html b/layout/reftests/bugs/430813-2.html new file mode 100644 index 0000000000..1443329f32 --- /dev/null +++ b/layout/reftests/bugs/430813-2.html @@ -0,0 +1,20 @@ + + + + + Testcase, bug 430813 + + + +
      +
      +This should be near the top of the page, not 200px down. +blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah +blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah +blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah +blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah +
      + diff --git a/layout/reftests/bugs/430813-3-ref.html b/layout/reftests/bugs/430813-3-ref.html new file mode 100644 index 0000000000..52706c614f --- /dev/null +++ b/layout/reftests/bugs/430813-3-ref.html @@ -0,0 +1,14 @@ + + + + Testcase, bug 430813 + + + +
      text
      +
      +
      +This text should be near the top of the page, not pushed below the float. +
      + + diff --git a/layout/reftests/bugs/430813-3.html b/layout/reftests/bugs/430813-3.html new file mode 100644 index 0000000000..ed58d3d27a --- /dev/null +++ b/layout/reftests/bugs/430813-3.html @@ -0,0 +1,15 @@ + + + + Testcase, bug 430813 + + + +
      text
      +
      +
      + +This text should be near the top of the page, not pushed below the float. +
      + + diff --git a/layout/reftests/bugs/431341-1-ref.html b/layout/reftests/bugs/431341-1-ref.html new file mode 100644 index 0000000000..b70e7bd5f3 --- /dev/null +++ b/layout/reftests/bugs/431341-1-ref.html @@ -0,0 +1,12 @@ + + + + + + +

      Hello Kitty +

      "Hello Kitty" + + diff --git a/layout/reftests/bugs/431341-1.html b/layout/reftests/bugs/431341-1.html new file mode 100644 index 0000000000..44b80657e0 --- /dev/null +++ b/layout/reftests/bugs/431341-1.html @@ -0,0 +1,13 @@ + + + + + + +

      hello kitty +

      "hello kitty" + + diff --git a/layout/reftests/bugs/431341-2-ref.html b/layout/reftests/bugs/431341-2-ref.html new file mode 100644 index 0000000000..5fa3d7e220 --- /dev/null +++ b/layout/reftests/bugs/431341-2-ref.html @@ -0,0 +1,12 @@ + + + + + + +

      f‌ish fish f‌ish + + diff --git a/layout/reftests/bugs/431341-2.html b/layout/reftests/bugs/431341-2.html new file mode 100644 index 0000000000..96377592b2 --- /dev/null +++ b/layout/reftests/bugs/431341-2.html @@ -0,0 +1,12 @@ + + + + + + +

      fish fish f‌ish + + diff --git a/layout/reftests/bugs/431520-1-ref.html b/layout/reftests/bugs/431520-1-ref.html new file mode 100644 index 0000000000..bda6bb3393 --- /dev/null +++ b/layout/reftests/bugs/431520-1-ref.html @@ -0,0 +1,7 @@ + + +Testcase, bug 431520 + +

      Legendcontents of fieldset
      + + diff --git a/layout/reftests/bugs/431520-1.html b/layout/reftests/bugs/431520-1.html new file mode 100644 index 0000000000..1a7df88f4e --- /dev/null +++ b/layout/reftests/bugs/431520-1.html @@ -0,0 +1,10 @@ + + +Testcase, bug 431520 + + +
      Legendcontents of fieldset
      + + diff --git a/layout/reftests/bugs/431948-1-ref.html b/layout/reftests/bugs/431948-1-ref.html new file mode 100644 index 0000000000..4d44e12108 --- /dev/null +++ b/layout/reftests/bugs/431948-1-ref.html @@ -0,0 +1,12 @@ + + + + + + + diff --git a/layout/reftests/bugs/431948-1.html b/layout/reftests/bugs/431948-1.html new file mode 100644 index 0000000000..33a31048ff --- /dev/null +++ b/layout/reftests/bugs/431948-1.html @@ -0,0 +1,31 @@ + + + + + + + diff --git a/layout/reftests/bugs/433640-1-ref.html b/layout/reftests/bugs/433640-1-ref.html new file mode 100644 index 0000000000..697eb58255 --- /dev/null +++ b/layout/reftests/bugs/433640-1-ref.html @@ -0,0 +1,49 @@ + + + + + +
      +

      31 x 32

      +

      31.1 x 32

      +

      31.5 x 32

      +

      31.8 x 32

      +
      + +
      +

      32 x 32

      +

      32.1 x 32

      +

      32.5 x 32

      +

      32.8 x 32

      +
      + +
      +

      32 x 31

      +

      32 x 31.1

      +

      32 x 31.5

      +

      32 x 31.8

      +
      + +
      +

      32 x 32

      +

      32 x 32.1

      +

      32 x 32.5

      +

      32 x 32.8

      +
      + + diff --git a/layout/reftests/bugs/433640-1.html b/layout/reftests/bugs/433640-1.html new file mode 100644 index 0000000000..2dbb26cfa0 --- /dev/null +++ b/layout/reftests/bugs/433640-1.html @@ -0,0 +1,52 @@ + + + + + +
      +

      31 x 32

      +

      31.1 x 32

      +

      31.5 x 32

      +

      31.8 x 32

      +
      + +
      +

      32 x 32

      +

      32.1 x 32

      +

      32.5 x 32

      +

      32.8 x 32

      +
      + +
      +

      32 x 31

      +

      32 x 31.1

      +

      32 x 31.5

      +

      32 x 31.8

      +
      + +
      +

      32 x 32

      +

      32 x 32.1

      +

      32 x 32.5

      +

      32 x 32.8

      +
      + + diff --git a/layout/reftests/bugs/433700-ref.html b/layout/reftests/bugs/433700-ref.html new file mode 100644 index 0000000000..20b6eb3243 --- /dev/null +++ b/layout/reftests/bugs/433700-ref.html @@ -0,0 +1,95 @@ + + + Testcase for bug 433700 + + + + +
      +
      +LEGEND +
      FIELDSET
      + +
      +
      + +
      +
      +LEGEND +
      FIELDSET
      + +
      +
      + +
      +
      +LEGEND +
      FIELDSET
      + +
      +
      + +
      +
      +LEGEND +
      FIELDSET
      + +
      +
      + +
      +
      +LEGEND +
      FIELDSET
      + +
      +
      + +
      +
      +LEGEND +
      FIELDSET
      + +
      +
      + + diff --git a/layout/reftests/bugs/433700.html b/layout/reftests/bugs/433700.html new file mode 100644 index 0000000000..e369dd994f --- /dev/null +++ b/layout/reftests/bugs/433700.html @@ -0,0 +1,88 @@ + + + Testcase for bug 433700 + + + + +
      +
      +LEGEND +FIELDSET + +
      +
      + +
      +
      +LEGEND +FIELDSET + +
      +
      + +
      +
      +LEGEND +FIELDSET + +
      +
      + +
      +
      +LEGEND +FIELDSET + +
      +
      + +
      +
      +LEGEND +FIELDSET + +
      +
      + +
      +
      +LEGEND +
      FIELDSET
      + +
      +
      + + diff --git a/layout/reftests/bugs/436356-1-ref.html b/layout/reftests/bugs/436356-1-ref.html new file mode 100644 index 0000000000..f7d49bfdb4 --- /dev/null +++ b/layout/reftests/bugs/436356-1-ref.html @@ -0,0 +1 @@ +
      • Test

      diff --git a/layout/reftests/bugs/436356-1.html b/layout/reftests/bugs/436356-1.html new file mode 100644 index 0000000000..115b918481 --- /dev/null +++ b/layout/reftests/bugs/436356-1.html @@ -0,0 +1,13 @@ + + +
      +
        +
      • +

        +Test +

        +
      • +
      +
      + + diff --git a/layout/reftests/bugs/436356-2-ref.html b/layout/reftests/bugs/436356-2-ref.html new file mode 100644 index 0000000000..2b7b2b72b2 --- /dev/null +++ b/layout/reftests/bugs/436356-2-ref.html @@ -0,0 +1,2 @@ + +
      • Test

      diff --git a/layout/reftests/bugs/436356-2.html b/layout/reftests/bugs/436356-2.html new file mode 100644 index 0000000000..d4877f0022 --- /dev/null +++ b/layout/reftests/bugs/436356-2.html @@ -0,0 +1,14 @@ + + + +
      +
        +
      • +

        +Test +

        +
      • +
      +
      + + diff --git a/layout/reftests/bugs/438537-1-ref.html b/layout/reftests/bugs/438537-1-ref.html new file mode 100644 index 0000000000..f5aff5e418 --- /dev/null +++ b/layout/reftests/bugs/438537-1-ref.html @@ -0,0 +1,10 @@ + + + + Testcase, bug 438537 + + +
      +
      + + diff --git a/layout/reftests/bugs/438537-1.html b/layout/reftests/bugs/438537-1.html new file mode 100644 index 0000000000..641e0a6521 --- /dev/null +++ b/layout/reftests/bugs/438537-1.html @@ -0,0 +1,18 @@ + + + + Testcase, bug 438537 + + + +
      +
      + + diff --git a/layout/reftests/bugs/438981-1.xhtml b/layout/reftests/bugs/438981-1.xhtml new file mode 100644 index 0000000000..d6eba7fce9 --- /dev/null +++ b/layout/reftests/bugs/438981-1.xhtml @@ -0,0 +1,11 @@ + + + + + + + diff --git a/layout/reftests/bugs/438987-1-ref.html b/layout/reftests/bugs/438987-1-ref.html new file mode 100644 index 0000000000..5c607bb637 --- /dev/null +++ b/layout/reftests/bugs/438987-1-ref.html @@ -0,0 +1,6 @@ + + + +The yellow table background should be propagated to the viewport. + + diff --git a/layout/reftests/bugs/438987-1.html b/layout/reftests/bugs/438987-1.html new file mode 100644 index 0000000000..161a85947b --- /dev/null +++ b/layout/reftests/bugs/438987-1.html @@ -0,0 +1,7 @@ + + + + +The yellow table background should be propagated to the viewport. + + diff --git a/layout/reftests/bugs/438987-2-ref.html b/layout/reftests/bugs/438987-2-ref.html new file mode 100644 index 0000000000..4606a9635d --- /dev/null +++ b/layout/reftests/bugs/438987-2-ref.html @@ -0,0 +1,6 @@ + + + +
      + + diff --git a/layout/reftests/bugs/438987-2a.html b/layout/reftests/bugs/438987-2a.html new file mode 100644 index 0000000000..574bffba2a --- /dev/null +++ b/layout/reftests/bugs/438987-2a.html @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/bugs/438987-2b.html b/layout/reftests/bugs/438987-2b.html new file mode 100644 index 0000000000..82928102b7 --- /dev/null +++ b/layout/reftests/bugs/438987-2b.html @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/bugs/438987-2c.html b/layout/reftests/bugs/438987-2c.html new file mode 100644 index 0000000000..4a31b44a2d --- /dev/null +++ b/layout/reftests/bugs/438987-2c.html @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/bugs/439004-1-ref.html b/layout/reftests/bugs/439004-1-ref.html new file mode 100644 index 0000000000..c466a95177 --- /dev/null +++ b/layout/reftests/bugs/439004-1-ref.html @@ -0,0 +1,6 @@ + + + + Hello + + diff --git a/layout/reftests/bugs/439004-1.html b/layout/reftests/bugs/439004-1.html new file mode 100644 index 0000000000..c6574dd96c --- /dev/null +++ b/layout/reftests/bugs/439004-1.html @@ -0,0 +1,6 @@ + + + + Hello + + diff --git a/layout/reftests/bugs/439639-1-ref.html b/layout/reftests/bugs/439639-1-ref.html new file mode 100644 index 0000000000..1218316084 --- /dev/null +++ b/layout/reftests/bugs/439639-1-ref.html @@ -0,0 +1,25 @@ + + + + + + +Table Test + + + +
      + + + + + + + + + +
      click me (should not move me)
      + +
      + + diff --git a/layout/reftests/bugs/439639-1.html b/layout/reftests/bugs/439639-1.html new file mode 100644 index 0000000000..95071d3264 --- /dev/null +++ b/layout/reftests/bugs/439639-1.html @@ -0,0 +1,33 @@ + + + + + + + +Table Test + + + +
      + + + + + + + + + +
      click me (should not move me)
      + +
      + + diff --git a/layout/reftests/bugs/439910-ref.html b/layout/reftests/bugs/439910-ref.html new file mode 100644 index 0000000000..4eaf68ef48 --- /dev/null +++ b/layout/reftests/bugs/439910-ref.html @@ -0,0 +1,16 @@ + + + + + Letter spacing with surrogate characters + + + + +

      AAAAAA

      + +

      𝐀𝐀𝐀𝐀𝐀𝐀

      + + diff --git a/layout/reftests/bugs/439910.html b/layout/reftests/bugs/439910.html new file mode 100644 index 0000000000..10fbb8ea3a --- /dev/null +++ b/layout/reftests/bugs/439910.html @@ -0,0 +1,16 @@ + + + + + Letter spacing with surrogate characters + + + + +

      AAAAAA

      + +

      𝐀𝐀𝐀𝐀𝐀𝐀

      + + diff --git a/layout/reftests/bugs/440112-ref.html b/layout/reftests/bugs/440112-ref.html new file mode 100644 index 0000000000..b5a12d63d3 --- /dev/null +++ b/layout/reftests/bugs/440112-ref.html @@ -0,0 +1,21 @@ + + + + + +Bug 440112 + + + +
      +
      + + +
      +
      +
      + + + + diff --git a/layout/reftests/bugs/440112.html b/layout/reftests/bugs/440112.html new file mode 100644 index 0000000000..cb102f681d --- /dev/null +++ b/layout/reftests/bugs/440112.html @@ -0,0 +1,20 @@ + + + + + +Bug 440112 + + + +
      +
      + + +
      +
      + + + + diff --git a/layout/reftests/bugs/440149-1-ref.html b/layout/reftests/bugs/440149-1-ref.html new file mode 100644 index 0000000000..7fc5e06fc8 --- /dev/null +++ b/layout/reftests/bugs/440149-1-ref.html @@ -0,0 +1,13 @@ + + + +
      + diff --git a/layout/reftests/bugs/440149-1.html b/layout/reftests/bugs/440149-1.html new file mode 100644 index 0000000000..c041f73383 --- /dev/null +++ b/layout/reftests/bugs/440149-1.html @@ -0,0 +1,13 @@ + + + +
      + diff --git a/layout/reftests/bugs/441259-1-ref.html b/layout/reftests/bugs/441259-1-ref.html new file mode 100644 index 0000000000..a02fd786e1 --- /dev/null +++ b/layout/reftests/bugs/441259-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
      + + diff --git a/layout/reftests/bugs/441259-1.html b/layout/reftests/bugs/441259-1.html new file mode 100644 index 0000000000..6cf03a710a --- /dev/null +++ b/layout/reftests/bugs/441259-1.html @@ -0,0 +1,12 @@ + + + + + + + +
      + + diff --git a/layout/reftests/bugs/441259-2-ref.html b/layout/reftests/bugs/441259-2-ref.html new file mode 100644 index 0000000000..ff76f9c77c --- /dev/null +++ b/layout/reftests/bugs/441259-2-ref.html @@ -0,0 +1,7 @@ + + + +
      +H + + diff --git a/layout/reftests/bugs/441259-2.html b/layout/reftests/bugs/441259-2.html new file mode 100644 index 0000000000..1e448d6c6c --- /dev/null +++ b/layout/reftests/bugs/441259-2.html @@ -0,0 +1,7 @@ + + + +H +
      + + diff --git a/layout/reftests/bugs/442542-1-ref.html b/layout/reftests/bugs/442542-1-ref.html new file mode 100644 index 0000000000..6b4caa3136 --- /dev/null +++ b/layout/reftests/bugs/442542-1-ref.html @@ -0,0 +1,4 @@ + + + + diff --git a/layout/reftests/bugs/442542-1.html b/layout/reftests/bugs/442542-1.html new file mode 100644 index 0000000000..6b35c4027a --- /dev/null +++ b/layout/reftests/bugs/442542-1.html @@ -0,0 +1,4 @@ + + + + diff --git a/layout/reftests/bugs/442542-subframe.html b/layout/reftests/bugs/442542-subframe.html new file mode 100644 index 0000000000..1369005344 --- /dev/null +++ b/layout/reftests/bugs/442542-subframe.html @@ -0,0 +1,8 @@ + + +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/444015-1-ref.html b/layout/reftests/bugs/444015-1-ref.html new file mode 100644 index 0000000000..11d87a6375 --- /dev/null +++ b/layout/reftests/bugs/444015-1-ref.html @@ -0,0 +1,9 @@ + + +Bug 444015 + +
      +
      This line of text should be mostly at the right side of the containing box
      +
      + + \ No newline at end of file diff --git a/layout/reftests/bugs/444015-1.html b/layout/reftests/bugs/444015-1.html new file mode 100644 index 0000000000..700bcef855 --- /dev/null +++ b/layout/reftests/bugs/444015-1.html @@ -0,0 +1,9 @@ + + +Bug 444015 + +
      +
      This line of text should be mostly at the right side of the containing box
      +
      + + \ No newline at end of file diff --git a/layout/reftests/bugs/444375-1-ref.html b/layout/reftests/bugs/444375-1-ref.html new file mode 100644 index 0000000000..1dee7b7fab --- /dev/null +++ b/layout/reftests/bugs/444375-1-ref.html @@ -0,0 +1,14 @@ + + + + +
      +
      \ No newline at end of file diff --git a/layout/reftests/bugs/444375-1.html b/layout/reftests/bugs/444375-1.html new file mode 100644 index 0000000000..119ffeea39 --- /dev/null +++ b/layout/reftests/bugs/444375-1.html @@ -0,0 +1,16 @@ + + + + + +
      + + diff --git a/layout/reftests/bugs/444928-1-ref.html b/layout/reftests/bugs/444928-1-ref.html new file mode 100644 index 0000000000..b7ef8bcb7c --- /dev/null +++ b/layout/reftests/bugs/444928-1-ref.html @@ -0,0 +1,17 @@ + + + + + + +++ + + +
      Some Text
      + + diff --git a/layout/reftests/bugs/444928-1.html b/layout/reftests/bugs/444928-1.html new file mode 100644 index 0000000000..22ce58e216 --- /dev/null +++ b/layout/reftests/bugs/444928-1.html @@ -0,0 +1,17 @@ + + + + + + +++ + + +
      Some Text
      + + diff --git a/layout/reftests/bugs/444928-2-ref.html b/layout/reftests/bugs/444928-2-ref.html new file mode 100644 index 0000000000..7e854abc37 --- /dev/null +++ b/layout/reftests/bugs/444928-2-ref.html @@ -0,0 +1,18 @@ + + + +Examples for bug 444928 + + + + ++++ + + +
      1-23
      123
      + + + diff --git a/layout/reftests/bugs/444928-2.html b/layout/reftests/bugs/444928-2.html new file mode 100644 index 0000000000..4f74050acd --- /dev/null +++ b/layout/reftests/bugs/444928-2.html @@ -0,0 +1,17 @@ + + + +Examples for bug 444928 + + + + ++++ + +
      1-23
      + + + diff --git a/layout/reftests/bugs/444928-3-ref.html b/layout/reftests/bugs/444928-3-ref.html new file mode 100644 index 0000000000..08e2c37cb5 --- /dev/null +++ b/layout/reftests/bugs/444928-3-ref.html @@ -0,0 +1,18 @@ + + + +Examples for bug 444928 + + + + ++++ + + +
      1-23
      123
      + + + diff --git a/layout/reftests/bugs/444928-3.html b/layout/reftests/bugs/444928-3.html new file mode 100644 index 0000000000..2af7819857 --- /dev/null +++ b/layout/reftests/bugs/444928-3.html @@ -0,0 +1,17 @@ + + + +Examples for bug 444928 + + + + ++++ + +
      1-23
      + + + diff --git a/layout/reftests/bugs/445004-1-ref.html b/layout/reftests/bugs/445004-1-ref.html new file mode 100644 index 0000000000..f56a9d7b77 --- /dev/null +++ b/layout/reftests/bugs/445004-1-ref.html @@ -0,0 +1,4 @@ + + + + diff --git a/layout/reftests/bugs/445004-1.html b/layout/reftests/bugs/445004-1.html new file mode 100644 index 0000000000..2535e01642 --- /dev/null +++ b/layout/reftests/bugs/445004-1.html @@ -0,0 +1,31 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/445142-1-ref.html b/layout/reftests/bugs/445142-1-ref.html new file mode 100644 index 0000000000..265497df60 --- /dev/null +++ b/layout/reftests/bugs/445142-1-ref.html @@ -0,0 +1,147 @@ + + + + table-layout: fixed width distribution with unassigned space + + + + + + + + + + +
      100px
      + + + + + +
      700px
      + + + + + +
      600px
      + + + + + + +
      100px200px
      + + + + + + +
      150px300px
      + + + + + +
      20%
      + + + + + +
      100%
      + + + + + +
      120%
      + + + + + + +
      20%40%
      + + + + + + +
      30%60%
      + + + + + + +
      20%100px
      + + + + + + + +
      20%100pxdiv
      + + + + + + +
      20%
      0
      + + + + + + +
      20%
      0%
      + + + + + + +
      100px
      0
      + + + + + + +
      100px
      0%
      + + + + + + +
      00
      + + + + + + +
      0%0
      + + + diff --git a/layout/reftests/bugs/445142-1a.html b/layout/reftests/bugs/445142-1a.html new file mode 100644 index 0000000000..8ab69ad821 --- /dev/null +++ b/layout/reftests/bugs/445142-1a.html @@ -0,0 +1,149 @@ + + + + table-layout: fixed width distribution with unassigned space + + + + + + + + + + +
      100px
      + + + + + +
      700px
      + + + + + +
      600px
      + + + + + + +
      100px200px
      + + + + + + +
      150px300px
      + + + + + +
      20%
      + + + + + +
      100%
      + + + + + +
      120%
      + + + + + + +
      20%40%
      + + + + + + +
      30%60%
      + + + + + + +
      20%100px
      + + + + + + + +
      20%100px
      div
      + + + + + + +
      20%0
      + + + + + + +
      20%0%
      + + + + + + +
      100px0
      + + + + + + +
      100px0%
      + + + + + + +
      00
      + + + + + + +
      0%0
      + + + diff --git a/layout/reftests/bugs/445142-1b.html b/layout/reftests/bugs/445142-1b.html new file mode 100644 index 0000000000..57102394dc --- /dev/null +++ b/layout/reftests/bugs/445142-1b.html @@ -0,0 +1,187 @@ + + + + table-layout: fixed width distribution with unassigned space + + + + + + + + + + + + + +
      100px
      + + + + + + +
      700px
      + + + + + + +
      600px
      + + + + + + + + +
      100px200px
      + + + + + + + + +
      150px300px
      + + + + + + +
      20%
      + + + + + + +
      100%
      + + + + + + +
      120%
      + + + + + + + + +
      20%40%
      + + + + + + + + +
      30%60%
      + + + + + + + + +
      20%100px
      + + + + + + + + + + +
      20%100px
      div
      + + + + + + + + +
      20%0
      + + + + + + + + +
      20%0%
      + + + + + + + + +
      100px0
      + + + + + + + + +
      100px0%
      + + + + + + + + +
      00
      + + + + + + + + +
      0%0
      + + + diff --git a/layout/reftests/bugs/445142-1c.html b/layout/reftests/bugs/445142-1c.html new file mode 100644 index 0000000000..cef8cfc6ee --- /dev/null +++ b/layout/reftests/bugs/445142-1c.html @@ -0,0 +1,155 @@ + + + + table-layout: fixed width distribution with unassigned space + + + + + + + + + + + + +
      100px
      + + + + + +
      700px
      + + + + + +
      600px
      + + + + + + +
      100px200px
      + + + + + + +
      150px300px
      + + + + + +
      20%
      + + + + + +
      100%
      + + + + + +
      120%
      + + + + + + +
      20%40%
      + + + + + + +
      30%60%
      + + + + + + +
      20%100px
      + + + + + + + +
      20%100px
      div
      + + + + + + +
      20%0
      + + + + + + +
      20%0%
      + + + + + + +
      100px0
      + + + + + + +
      100px0%
      + + + + + + +
      00
      + + + + + + +
      0%0
      + + + diff --git a/layout/reftests/bugs/445142-2-ref.html b/layout/reftests/bugs/445142-2-ref.html new file mode 100644 index 0000000000..31be5f7d66 --- /dev/null +++ b/layout/reftests/bugs/445142-2-ref.html @@ -0,0 +1,148 @@ + + + + table-layout: fixed width distribution with unassigned space + + + + + + + + + + +
      100px
      + + + + + +
      500px
      + + + + + +
      600px
      + + + + + + +
      100px200px
      + + + + + + +
      150px300px
      + + + + + +
      20%
      + + + + + +
      100%
      + + + + + +
      120%
      + + + + + + +
      20%40%
      + + + + + + +
      30%60%
      + + + + + + +
      20%100px
      + + + + + + + +
      20%100pxdiv
      + + + + + + +
      20%
      0
      + + + + + + +
      20%
      0%
      + + + + + + +
      100px
      0
      + + + + + + +
      100px
      0%
      + + + + + + +
      00
      + + + + + + +
      0%0
      + + + diff --git a/layout/reftests/bugs/445142-2a.html b/layout/reftests/bugs/445142-2a.html new file mode 100644 index 0000000000..e89c2fabd1 --- /dev/null +++ b/layout/reftests/bugs/445142-2a.html @@ -0,0 +1,150 @@ + + + + table-layout: fixed width distribution with unassigned space + + + + + + + + + + +
      100px
      + + + + + +
      500px
      + + + + + +
      600px
      + + + + + + +
      100px200px
      + + + + + + +
      150px300px
      + + + + + +
      20%
      + + + + + +
      100%
      + + + + + +
      120%
      + + + + + + +
      20%40%
      + + + + + + +
      30%60%
      + + + + + + +
      20%100px
      + + + + + + + +
      20%100px
      div
      + + + + + + +
      20%0
      + + + + + + +
      20%0%
      + + + + + + +
      100px0
      + + + + + + +
      100px0%
      + + + + + + +
      00
      + + + + + + +
      0%0
      + + + diff --git a/layout/reftests/bugs/445142-2b.html b/layout/reftests/bugs/445142-2b.html new file mode 100644 index 0000000000..f633e498ff --- /dev/null +++ b/layout/reftests/bugs/445142-2b.html @@ -0,0 +1,188 @@ + + + + table-layout: fixed width distribution with unassigned space + + + + + + + + + + + + + +
      100px
      + + + + + + +
      500px
      + + + + + + +
      600px
      + + + + + + + + +
      100px200px
      + + + + + + + + +
      150px300px
      + + + + + + +
      20%
      + + + + + + +
      100%
      + + + + + + +
      120%
      + + + + + + + + +
      20%40%
      + + + + + + + + +
      30%60%
      + + + + + + + + +
      20%100px
      + + + + + + + + + + +
      20%100px
      div
      + + + + + + + + +
      20%0
      + + + + + + + + +
      20%0%
      + + + + + + + + +
      100px0
      + + + + + + + + +
      100px0%
      + + + + + + + + +
      00
      + + + + + + + + +
      0%0
      + + + diff --git a/layout/reftests/bugs/446100-1a.html b/layout/reftests/bugs/446100-1a.html new file mode 100644 index 0000000000..d556a8c8f9 --- /dev/null +++ b/layout/reftests/bugs/446100-1a.html @@ -0,0 +1,19 @@ + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/446100-1b.html b/layout/reftests/bugs/446100-1b.html new file mode 100644 index 0000000000..935d2b5f90 --- /dev/null +++ b/layout/reftests/bugs/446100-1b.html @@ -0,0 +1,19 @@ + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/446100-1c.html b/layout/reftests/bugs/446100-1c.html new file mode 100644 index 0000000000..9e37594e0b --- /dev/null +++ b/layout/reftests/bugs/446100-1c.html @@ -0,0 +1,19 @@ + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/446100-1d.html b/layout/reftests/bugs/446100-1d.html new file mode 100644 index 0000000000..e82fc57c36 --- /dev/null +++ b/layout/reftests/bugs/446100-1d.html @@ -0,0 +1,19 @@ + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/446100-1e.html b/layout/reftests/bugs/446100-1e.html new file mode 100644 index 0000000000..00d2613137 --- /dev/null +++ b/layout/reftests/bugs/446100-1e.html @@ -0,0 +1,19 @@ + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/446100-1f.html b/layout/reftests/bugs/446100-1f.html new file mode 100644 index 0000000000..35d24ed89b --- /dev/null +++ b/layout/reftests/bugs/446100-1f.html @@ -0,0 +1,19 @@ + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/446100-1g.html b/layout/reftests/bugs/446100-1g.html new file mode 100644 index 0000000000..33e834c9a5 --- /dev/null +++ b/layout/reftests/bugs/446100-1g.html @@ -0,0 +1,19 @@ + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/446100-1h.html b/layout/reftests/bugs/446100-1h.html new file mode 100644 index 0000000000..662e2a436a --- /dev/null +++ b/layout/reftests/bugs/446100-1h.html @@ -0,0 +1,19 @@ + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/447749-1-ref.html b/layout/reftests/bugs/447749-1-ref.html new file mode 100644 index 0000000000..faebca087a --- /dev/null +++ b/layout/reftests/bugs/447749-1-ref.html @@ -0,0 +1,15 @@ + + + + Bug 4477749 + + + +
      +
      TextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextText
      +
      + + diff --git a/layout/reftests/bugs/447749-1.html b/layout/reftests/bugs/447749-1.html new file mode 100644 index 0000000000..f747614f73 --- /dev/null +++ b/layout/reftests/bugs/447749-1.html @@ -0,0 +1,24 @@ + + + + Bug 4477749 + + + + +
      +
      TextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextTextText
      +
      + + diff --git a/layout/reftests/bugs/448193-ref.html b/layout/reftests/bugs/448193-ref.html new file mode 100644 index 0000000000..27402478d0 --- /dev/null +++ b/layout/reftests/bugs/448193-ref.html @@ -0,0 +1,18 @@ + + +3d effect degradation at 1px with border radius + + +
      +
      + + diff --git a/layout/reftests/bugs/448193.html b/layout/reftests/bugs/448193.html new file mode 100644 index 0000000000..db439b93fe --- /dev/null +++ b/layout/reftests/bugs/448193.html @@ -0,0 +1,18 @@ + + +3d effect degradation at 1px with border radius + + +
      +
      + + diff --git a/layout/reftests/bugs/449171-1.html b/layout/reftests/bugs/449171-1.html new file mode 100644 index 0000000000..9eb01d7b5d --- /dev/null +++ b/layout/reftests/bugs/449171-1.html @@ -0,0 +1,16 @@ + + + + + + +
      test
      +
      test
      + + diff --git a/layout/reftests/bugs/449171-ref.html b/layout/reftests/bugs/449171-ref.html new file mode 100644 index 0000000000..f60066aa43 --- /dev/null +++ b/layout/reftests/bugs/449171-ref.html @@ -0,0 +1,12 @@ + + + + + + +
      test
      +
      test
      + + diff --git a/layout/reftests/bugs/449362-1-ref.html b/layout/reftests/bugs/449362-1-ref.html new file mode 100644 index 0000000000..531273827a --- /dev/null +++ b/layout/reftests/bugs/449362-1-ref.html @@ -0,0 +1,43 @@ + + + FF3 Test + + + + + + + + + + + + + + + + + + + + + + +
      Column 1Column 2
      +hello + + + Now I am
      + higher.
      + + Click me
      + Again! +
      +
      + + diff --git a/layout/reftests/bugs/449362-1.html b/layout/reftests/bugs/449362-1.html new file mode 100644 index 0000000000..a90a1e56f4 --- /dev/null +++ b/layout/reftests/bugs/449362-1.html @@ -0,0 +1,74 @@ + + + FF3 Test + + + + + + + + + + + + + + + + + + + + + + + +
      Column 1Column 2
      +hello + + + Click me! + + +
      + + + + diff --git a/layout/reftests/bugs/449519-1-ref.html b/layout/reftests/bugs/449519-1-ref.html new file mode 100644 index 0000000000..030b741ce1 --- /dev/null +++ b/layout/reftests/bugs/449519-1-ref.html @@ -0,0 +1,6 @@ + + + +edcba + + diff --git a/layout/reftests/bugs/449519-1.html b/layout/reftests/bugs/449519-1.html new file mode 100644 index 0000000000..5cd48769fc --- /dev/null +++ b/layout/reftests/bugs/449519-1.html @@ -0,0 +1,6 @@ + + + +abcde + + diff --git a/layout/reftests/bugs/450670-1-ref.html b/layout/reftests/bugs/450670-1-ref.html new file mode 100644 index 0000000000..687daee20e --- /dev/null +++ b/layout/reftests/bugs/450670-1-ref.html @@ -0,0 +1,5 @@ + + +Hello + + diff --git a/layout/reftests/bugs/450670-1.html b/layout/reftests/bugs/450670-1.html new file mode 100644 index 0000000000..625bea3dc4 --- /dev/null +++ b/layout/reftests/bugs/450670-1.html @@ -0,0 +1,6 @@ + + +
      +Hello + + diff --git a/layout/reftests/bugs/451168-1-ref.html b/layout/reftests/bugs/451168-1-ref.html new file mode 100644 index 0000000000..e4680c831a --- /dev/null +++ b/layout/reftests/bugs/451168-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/bugs/451168-1.html b/layout/reftests/bugs/451168-1.html new file mode 100644 index 0000000000..f3f8ec0a5a --- /dev/null +++ b/layout/reftests/bugs/451168-1.html @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/451876-1-ref.html b/layout/reftests/bugs/451876-1-ref.html new file mode 100644 index 0000000000..3d17fe5993 --- /dev/null +++ b/layout/reftests/bugs/451876-1-ref.html @@ -0,0 +1,30 @@ + + + + + +
      + + + + + + + +
      Header1Header2
      Cell1Cell2
      +
      + + diff --git a/layout/reftests/bugs/451876-1.html b/layout/reftests/bugs/451876-1.html new file mode 100644 index 0000000000..da2b111560 --- /dev/null +++ b/layout/reftests/bugs/451876-1.html @@ -0,0 +1,30 @@ + + + + + +
      + + + + + + + +
      Header1Header2
      Cell1Cell2
      +
      + + diff --git a/layout/reftests/bugs/451876-2-ref.html b/layout/reftests/bugs/451876-2-ref.html new file mode 100644 index 0000000000..3714a83f64 --- /dev/null +++ b/layout/reftests/bugs/451876-2-ref.html @@ -0,0 +1,31 @@ + + + + + + +
      + + + + + + + +
      Header1Header2
      Cell1Cell2
      +
      + + diff --git a/layout/reftests/bugs/451876-2.html b/layout/reftests/bugs/451876-2.html new file mode 100644 index 0000000000..c2b011d4ee --- /dev/null +++ b/layout/reftests/bugs/451876-2.html @@ -0,0 +1,31 @@ + + + + + + +
      + + + + + + + +
      Header1Header2
      Cell1Cell2
      +
      + + diff --git a/layout/reftests/bugs/452915-1-ref.html b/layout/reftests/bugs/452915-1-ref.html new file mode 100644 index 0000000000..58eabfe7a4 --- /dev/null +++ b/layout/reftests/bugs/452915-1-ref.html @@ -0,0 +1,7 @@ + + + +HTML5 Rendering section: No border for linked images. + + + diff --git a/layout/reftests/bugs/452915-1.html b/layout/reftests/bugs/452915-1.html new file mode 100644 index 0000000000..467ab4f70e --- /dev/null +++ b/layout/reftests/bugs/452915-1.html @@ -0,0 +1,7 @@ + + + +HTML5 Rendering section: No border for linked images. + + + diff --git a/layout/reftests/bugs/452964-1-ref.html b/layout/reftests/bugs/452964-1-ref.html new file mode 100644 index 0000000000..6e0af83a62 --- /dev/null +++ b/layout/reftests/bugs/452964-1-ref.html @@ -0,0 +1,21 @@ + + + + + + +
      +

      + Test +

      +

      + Col 1 + Col 2 +

      +
      + + diff --git a/layout/reftests/bugs/452964-1.html b/layout/reftests/bugs/452964-1.html new file mode 100644 index 0000000000..83ed94b478 --- /dev/null +++ b/layout/reftests/bugs/452964-1.html @@ -0,0 +1,20 @@ + + + + + + +
      +

      + Col 1 + Col 2 +

      +
      + + + diff --git a/layout/reftests/bugs/454361.html b/layout/reftests/bugs/454361.html new file mode 100644 index 0000000000..cde4bf0267 --- /dev/null +++ b/layout/reftests/bugs/454361.html @@ -0,0 +1,6 @@ + + + +Hello Kitty + + diff --git a/layout/reftests/bugs/455105-1.html b/layout/reftests/bugs/455105-1.html new file mode 100644 index 0000000000..d1ec887add --- /dev/null +++ b/layout/reftests/bugs/455105-1.html @@ -0,0 +1,28 @@ + +455105-1 + + +
      +
      + diff --git a/layout/reftests/bugs/455105-2.html b/layout/reftests/bugs/455105-2.html new file mode 100644 index 0000000000..ee546d00ef --- /dev/null +++ b/layout/reftests/bugs/455105-2.html @@ -0,0 +1,31 @@ + +455105-2 + + +
      +
      + diff --git a/layout/reftests/bugs/455105-ref.html b/layout/reftests/bugs/455105-ref.html new file mode 100644 index 0000000000..c170fc4966 --- /dev/null +++ b/layout/reftests/bugs/455105-ref.html @@ -0,0 +1,17 @@ + +455105 ref + + +
      + diff --git a/layout/reftests/bugs/455171-5-ref.html b/layout/reftests/bugs/455171-5-ref.html new file mode 100644 index 0000000000..ed8a18e5b0 --- /dev/null +++ b/layout/reftests/bugs/455171-5-ref.html @@ -0,0 +1,6 @@ + +Testcase for hypothetical box calculation for position:fixed inside transform + +
      diff --git a/layout/reftests/bugs/455171-5.html b/layout/reftests/bugs/455171-5.html new file mode 100644 index 0000000000..9538fd1d3a --- /dev/null +++ b/layout/reftests/bugs/455171-5.html @@ -0,0 +1,9 @@ + +Testcase for hypothetical box calculation for position:fixed inside transform + +
      +
      +
      +
      diff --git a/layout/reftests/bugs/455280-1-ref.xhtml b/layout/reftests/bugs/455280-1-ref.xhtml new file mode 100644 index 0000000000..0d5df2fad4 --- /dev/null +++ b/layout/reftests/bugs/455280-1-ref.xhtml @@ -0,0 +1,10 @@ + + + +
      + + + diff --git a/layout/reftests/bugs/455280-1.xhtml b/layout/reftests/bugs/455280-1.xhtml new file mode 100644 index 0000000000..cc2418ffa1 --- /dev/null +++ b/layout/reftests/bugs/455280-1.xhtml @@ -0,0 +1,16 @@ + + + +
      + + + + + + + + diff --git a/layout/reftests/bugs/455826-1-ref.html b/layout/reftests/bugs/455826-1-ref.html new file mode 100644 index 0000000000..7bc0743de6 --- /dev/null +++ b/layout/reftests/bugs/455826-1-ref.html @@ -0,0 +1,6 @@ + + +aa +aa +aa a + diff --git a/layout/reftests/bugs/455826-1.html b/layout/reftests/bugs/455826-1.html new file mode 100644 index 0000000000..b9ae24e2bc --- /dev/null +++ b/layout/reftests/bugs/455826-1.html @@ -0,0 +1,4 @@ + + +aa aa aa a + diff --git a/layout/reftests/bugs/456147-ref.html b/layout/reftests/bugs/456147-ref.html new file mode 100644 index 0000000000..f2977e4765 --- /dev/null +++ b/layout/reftests/bugs/456147-ref.html @@ -0,0 +1,42 @@ + +Colored strikethrough test + + + +
      The next three lines should all have:
      +
      +
      +No overline. +Orange underline. +Blue strikethrough. +
      +
      + diff --git a/layout/reftests/bugs/456147.css b/layout/reftests/bugs/456147.css new file mode 100644 index 0000000000..7f8647ce9b --- /dev/null +++ b/layout/reftests/bugs/456147.css @@ -0,0 +1,27 @@ +/* In order to ensure consistency between the HTML reference and XUL + test case, we explicitly specify all relevant style properties. */ +* { + margin: 0; + padding: 0; + border: none; + background-color: transparent; +} +window { + padding: 8px; + background-color: white; +} +label, description { + color: black; + font: normal normal normal 12pt/14pt serif; + height: 30px; +} +vbox#under { + text-decoration: underline; + text-decoration-skip-ink: none; + color: orange; +} +vbox#strike { + text-decoration: line-through; + text-decoration-skip-ink: none; + color: blue; +} diff --git a/layout/reftests/bugs/456147.xhtml b/layout/reftests/bugs/456147.xhtml new file mode 100644 index 0000000000..02871716c7 --- /dev/null +++ b/layout/reftests/bugs/456147.xhtml @@ -0,0 +1,13 @@ + + + + diff --git a/layout/reftests/bugs/456219-1-mask-wArA.png b/layout/reftests/bugs/456219-1-mask-wArA.png new file mode 100644 index 0000000000..f3901b4aa2 Binary files /dev/null and b/layout/reftests/bugs/456219-1-mask-wArA.png differ diff --git a/layout/reftests/bugs/456219-1-mask-wArB.png b/layout/reftests/bugs/456219-1-mask-wArB.png new file mode 100644 index 0000000000..b4ca1d79e2 Binary files /dev/null and b/layout/reftests/bugs/456219-1-mask-wArB.png differ diff --git a/layout/reftests/bugs/456219-1-mask-wArC.png b/layout/reftests/bugs/456219-1-mask-wArC.png new file mode 100644 index 0000000000..7dadce8da1 Binary files /dev/null and b/layout/reftests/bugs/456219-1-mask-wArC.png differ diff --git a/layout/reftests/bugs/456219-1-mask-wArD.png b/layout/reftests/bugs/456219-1-mask-wArD.png new file mode 100644 index 0000000000..b5810dc4b8 Binary files /dev/null and b/layout/reftests/bugs/456219-1-mask-wArD.png differ diff --git a/layout/reftests/bugs/456219-1-mask-wArE.png b/layout/reftests/bugs/456219-1-mask-wArE.png new file mode 100644 index 0000000000..aa415b734d Binary files /dev/null and b/layout/reftests/bugs/456219-1-mask-wArE.png differ diff --git a/layout/reftests/bugs/456219-1-mask-wBrA.png b/layout/reftests/bugs/456219-1-mask-wBrA.png new file mode 100644 index 0000000000..b0df7a2065 Binary files /dev/null and b/layout/reftests/bugs/456219-1-mask-wBrA.png differ diff --git a/layout/reftests/bugs/456219-1-mask-wBrB.png b/layout/reftests/bugs/456219-1-mask-wBrB.png new file mode 100644 index 0000000000..9a88c65964 Binary files /dev/null and b/layout/reftests/bugs/456219-1-mask-wBrB.png differ diff --git a/layout/reftests/bugs/456219-1-mask-wBrC.png b/layout/reftests/bugs/456219-1-mask-wBrC.png new file mode 100644 index 0000000000..641aa9a5c3 Binary files /dev/null and b/layout/reftests/bugs/456219-1-mask-wBrC.png differ diff --git a/layout/reftests/bugs/456219-1-mask-wBrD.png b/layout/reftests/bugs/456219-1-mask-wBrD.png new file mode 100644 index 0000000000..a0d17a8f0d Binary files /dev/null and b/layout/reftests/bugs/456219-1-mask-wBrD.png differ diff --git a/layout/reftests/bugs/456219-1-mask-wBrE.png b/layout/reftests/bugs/456219-1-mask-wBrE.png new file mode 100644 index 0000000000..831bea7fcb Binary files /dev/null and b/layout/reftests/bugs/456219-1-mask-wBrE.png differ diff --git a/layout/reftests/bugs/456219-1-mask-wCrA.png b/layout/reftests/bugs/456219-1-mask-wCrA.png new file mode 100644 index 0000000000..6826f1df8a Binary files /dev/null and b/layout/reftests/bugs/456219-1-mask-wCrA.png differ diff --git a/layout/reftests/bugs/456219-1-mask-wCrB.png b/layout/reftests/bugs/456219-1-mask-wCrB.png new file mode 100644 index 0000000000..35eb4e2c8e Binary files /dev/null and b/layout/reftests/bugs/456219-1-mask-wCrB.png differ diff --git a/layout/reftests/bugs/456219-1-mask-wCrC.png b/layout/reftests/bugs/456219-1-mask-wCrC.png new file mode 100644 index 0000000000..a2e8644a25 Binary files /dev/null and b/layout/reftests/bugs/456219-1-mask-wCrC.png differ diff --git a/layout/reftests/bugs/456219-1-mask-wCrD.png b/layout/reftests/bugs/456219-1-mask-wCrD.png new file mode 100644 index 0000000000..c8b5e6be8a Binary files /dev/null and b/layout/reftests/bugs/456219-1-mask-wCrD.png differ diff --git a/layout/reftests/bugs/456219-1-mask-wCrE.png b/layout/reftests/bugs/456219-1-mask-wCrE.png new file mode 100644 index 0000000000..c8b5e6be8a Binary files /dev/null and b/layout/reftests/bugs/456219-1-mask-wCrE.png differ diff --git a/layout/reftests/bugs/456219-1-mask-wDrA.png b/layout/reftests/bugs/456219-1-mask-wDrA.png new file mode 100644 index 0000000000..901e2cef8b Binary files /dev/null and b/layout/reftests/bugs/456219-1-mask-wDrA.png differ diff --git a/layout/reftests/bugs/456219-1-mask-wDrB.png b/layout/reftests/bugs/456219-1-mask-wDrB.png new file mode 100644 index 0000000000..bb4bdb99eb Binary files /dev/null and b/layout/reftests/bugs/456219-1-mask-wDrB.png differ diff --git a/layout/reftests/bugs/456219-1-mask-wDrC.png b/layout/reftests/bugs/456219-1-mask-wDrC.png new file mode 100644 index 0000000000..37301e813b Binary files /dev/null and b/layout/reftests/bugs/456219-1-mask-wDrC.png differ diff --git a/layout/reftests/bugs/456219-1-mask-wDrD.png b/layout/reftests/bugs/456219-1-mask-wDrD.png new file mode 100644 index 0000000000..0d01c5a0e5 Binary files /dev/null and b/layout/reftests/bugs/456219-1-mask-wDrD.png differ diff --git a/layout/reftests/bugs/456219-1-mask-wDrE.png b/layout/reftests/bugs/456219-1-mask-wDrE.png new file mode 100644 index 0000000000..99c6a60bd8 Binary files /dev/null and b/layout/reftests/bugs/456219-1-mask-wDrE.png differ diff --git a/layout/reftests/bugs/456219-1-mask-wErA.png b/layout/reftests/bugs/456219-1-mask-wErA.png new file mode 100644 index 0000000000..69b3588499 Binary files /dev/null and b/layout/reftests/bugs/456219-1-mask-wErA.png differ diff --git a/layout/reftests/bugs/456219-1-mask-wErB.png b/layout/reftests/bugs/456219-1-mask-wErB.png new file mode 100644 index 0000000000..4159c22c5b Binary files /dev/null and b/layout/reftests/bugs/456219-1-mask-wErB.png differ diff --git a/layout/reftests/bugs/456219-1-mask-wErC.png b/layout/reftests/bugs/456219-1-mask-wErC.png new file mode 100644 index 0000000000..50436f63ea Binary files /dev/null and b/layout/reftests/bugs/456219-1-mask-wErC.png differ diff --git a/layout/reftests/bugs/456219-1-mask-wErD.png b/layout/reftests/bugs/456219-1-mask-wErD.png new file mode 100644 index 0000000000..a1129e53ee Binary files /dev/null and b/layout/reftests/bugs/456219-1-mask-wErD.png differ diff --git a/layout/reftests/bugs/456219-1-mask-wErE.png b/layout/reftests/bugs/456219-1-mask-wErE.png new file mode 100644 index 0000000000..9aa2eaafe0 Binary files /dev/null and b/layout/reftests/bugs/456219-1-mask-wErE.png differ diff --git a/layout/reftests/bugs/456219-1-ref.html b/layout/reftests/bugs/456219-1-ref.html new file mode 100644 index 0000000000..e4e393b216 --- /dev/null +++ b/layout/reftests/bugs/456219-1-ref.html @@ -0,0 +1,80 @@ + + +background-clip interaction with border-radius + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +

      Inside each green shape, there should be no white.

      + + diff --git a/layout/reftests/bugs/456219-1a.html b/layout/reftests/bugs/456219-1a.html new file mode 100644 index 0000000000..da18c89d3b --- /dev/null +++ b/layout/reftests/bugs/456219-1a.html @@ -0,0 +1,81 @@ + + +background-clip interaction with border-radius + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +

      Inside each green shape, there should be no white.

      + + diff --git a/layout/reftests/bugs/456219-1b.html b/layout/reftests/bugs/456219-1b.html new file mode 100644 index 0000000000..257f31e194 --- /dev/null +++ b/layout/reftests/bugs/456219-1b.html @@ -0,0 +1,81 @@ + + +background-clip interaction with border-radius + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +

      Inside each green shape, there should be no white.

      + + diff --git a/layout/reftests/bugs/456219-1c.html b/layout/reftests/bugs/456219-1c.html new file mode 100644 index 0000000000..b9094582ff --- /dev/null +++ b/layout/reftests/bugs/456219-1c.html @@ -0,0 +1,81 @@ + + +background-clip interaction with border-radius + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +

      Inside each green shape, there should be no white.

      + diff --git a/layout/reftests/bugs/456219-2-mask.png b/layout/reftests/bugs/456219-2-mask.png new file mode 100644 index 0000000000..ff406b3897 Binary files /dev/null and b/layout/reftests/bugs/456219-2-mask.png differ diff --git a/layout/reftests/bugs/456219-2-ref.html b/layout/reftests/bugs/456219-2-ref.html new file mode 100644 index 0000000000..bc97cd4749 --- /dev/null +++ b/layout/reftests/bugs/456219-2-ref.html @@ -0,0 +1,31 @@ + + + + + + + +
      + + + diff --git a/layout/reftests/bugs/456219-2.html b/layout/reftests/bugs/456219-2.html new file mode 100644 index 0000000000..923a504a40 --- /dev/null +++ b/layout/reftests/bugs/456219-2.html @@ -0,0 +1,30 @@ + + + + + + + +
      + + + diff --git a/layout/reftests/bugs/456330-1-ref.png b/layout/reftests/bugs/456330-1-ref.png new file mode 100644 index 0000000000..3f1445ab11 Binary files /dev/null and b/layout/reftests/bugs/456330-1-ref.png differ diff --git a/layout/reftests/bugs/456330-1.gif b/layout/reftests/bugs/456330-1.gif new file mode 100644 index 0000000000..0829b64887 Binary files /dev/null and b/layout/reftests/bugs/456330-1.gif differ diff --git a/layout/reftests/bugs/456484-1-ref.html b/layout/reftests/bugs/456484-1-ref.html new file mode 100644 index 0000000000..cc8f9ed69b --- /dev/null +++ b/layout/reftests/bugs/456484-1-ref.html @@ -0,0 +1,19 @@ + + +Inside block shrinkwraps when outside inline-block has scrollframe + + + + +
      +
      +div +
      +
      + + + diff --git a/layout/reftests/bugs/456484-1.html b/layout/reftests/bugs/456484-1.html new file mode 100644 index 0000000000..58c1d5829d --- /dev/null +++ b/layout/reftests/bugs/456484-1.html @@ -0,0 +1,19 @@ + + +Inside block shrinkwraps when outside inline-block has scrollframe + + + + +
      +
      +div +
      +
      + + + diff --git a/layout/reftests/bugs/457398-1-ref.html b/layout/reftests/bugs/457398-1-ref.html new file mode 100644 index 0000000000..de5db31db1 --- /dev/null +++ b/layout/reftests/bugs/457398-1-ref.html @@ -0,0 +1,11 @@ + + + + +
      Test
      +
      +
      Test
      + + diff --git a/layout/reftests/bugs/457398-1.html b/layout/reftests/bugs/457398-1.html new file mode 100644 index 0000000000..4576e1d42e --- /dev/null +++ b/layout/reftests/bugs/457398-1.html @@ -0,0 +1,11 @@ + + + + +
      Test
      + +
      Test
      + + diff --git a/layout/reftests/bugs/457398-2-ref.html b/layout/reftests/bugs/457398-2-ref.html new file mode 100644 index 0000000000..25a03a0202 --- /dev/null +++ b/layout/reftests/bugs/457398-2-ref.html @@ -0,0 +1,11 @@ + + + + +
      Test
      +
      +
      Test
      + + diff --git a/layout/reftests/bugs/457398-2.html b/layout/reftests/bugs/457398-2.html new file mode 100644 index 0000000000..1951ce0aab --- /dev/null +++ b/layout/reftests/bugs/457398-2.html @@ -0,0 +1,11 @@ + + + + +
      Test
      + +
      Test
      + + diff --git a/layout/reftests/bugs/458296-1-ref.html b/layout/reftests/bugs/458296-1-ref.html new file mode 100644 index 0000000000..8ba9e6194b --- /dev/null +++ b/layout/reftests/bugs/458296-1-ref.html @@ -0,0 +1,10 @@ + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/458296-1a.html b/layout/reftests/bugs/458296-1a.html new file mode 100644 index 0000000000..e5edd2a0f9 --- /dev/null +++ b/layout/reftests/bugs/458296-1a.html @@ -0,0 +1,8 @@ + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/458296-1b.html b/layout/reftests/bugs/458296-1b.html new file mode 100644 index 0000000000..f56f55e44a --- /dev/null +++ b/layout/reftests/bugs/458296-1b.html @@ -0,0 +1,8 @@ + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/458296-1c.html b/layout/reftests/bugs/458296-1c.html new file mode 100644 index 0000000000..98bbf4bdee --- /dev/null +++ b/layout/reftests/bugs/458296-1c.html @@ -0,0 +1,10 @@ + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/458296-1d.html b/layout/reftests/bugs/458296-1d.html new file mode 100644 index 0000000000..9a72de2ce5 --- /dev/null +++ b/layout/reftests/bugs/458296-1d.html @@ -0,0 +1,8 @@ + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/458487-1-ref.html b/layout/reftests/bugs/458487-1-ref.html new file mode 100644 index 0000000000..edbae0dd0c --- /dev/null +++ b/layout/reftests/bugs/458487-1-ref.html @@ -0,0 +1,7 @@ + + + +
      + + diff --git a/layout/reftests/bugs/458487-1a.html b/layout/reftests/bugs/458487-1a.html new file mode 100644 index 0000000000..45990bc587 --- /dev/null +++ b/layout/reftests/bugs/458487-1a.html @@ -0,0 +1,5 @@ + + + diff --git a/layout/reftests/bugs/458487-1b.html b/layout/reftests/bugs/458487-1b.html new file mode 100644 index 0000000000..53f089de92 --- /dev/null +++ b/layout/reftests/bugs/458487-1b.html @@ -0,0 +1,5 @@ + + + diff --git a/layout/reftests/bugs/458487-1c.html b/layout/reftests/bugs/458487-1c.html new file mode 100644 index 0000000000..ebc08f607b --- /dev/null +++ b/layout/reftests/bugs/458487-1c.html @@ -0,0 +1,4 @@ + + + diff --git a/layout/reftests/bugs/458487-1d.html b/layout/reftests/bugs/458487-1d.html new file mode 100644 index 0000000000..477700f4d7 --- /dev/null +++ b/layout/reftests/bugs/458487-1d.html @@ -0,0 +1,4 @@ + + + diff --git a/layout/reftests/bugs/458487-1e.html b/layout/reftests/bugs/458487-1e.html new file mode 100644 index 0000000000..c1eeae80fb --- /dev/null +++ b/layout/reftests/bugs/458487-1e.html @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/bugs/458487-1f.html b/layout/reftests/bugs/458487-1f.html new file mode 100644 index 0000000000..37ff3ef2ad --- /dev/null +++ b/layout/reftests/bugs/458487-1f.html @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/bugs/458487-1g.html b/layout/reftests/bugs/458487-1g.html new file mode 100644 index 0000000000..5570443046 --- /dev/null +++ b/layout/reftests/bugs/458487-1g.html @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/bugs/458487-1h.html b/layout/reftests/bugs/458487-1h.html new file mode 100644 index 0000000000..e9fdc8ba0c --- /dev/null +++ b/layout/reftests/bugs/458487-1h.html @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/bugs/458487-2-ref.html b/layout/reftests/bugs/458487-2-ref.html new file mode 100644 index 0000000000..5d4ec7000c --- /dev/null +++ b/layout/reftests/bugs/458487-2-ref.html @@ -0,0 +1,11 @@ + + + + + + +
      + + diff --git a/layout/reftests/bugs/458487-2.html b/layout/reftests/bugs/458487-2.html new file mode 100644 index 0000000000..0fe2e5845d --- /dev/null +++ b/layout/reftests/bugs/458487-2.html @@ -0,0 +1,11 @@ + + + + + + +
      + + diff --git a/layout/reftests/bugs/458487-3-iframe.html b/layout/reftests/bugs/458487-3-iframe.html new file mode 100644 index 0000000000..2bd2ebbe41 --- /dev/null +++ b/layout/reftests/bugs/458487-3-iframe.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/bugs/458487-3-ref.html b/layout/reftests/bugs/458487-3-ref.html new file mode 100644 index 0000000000..a4f0a5a34e --- /dev/null +++ b/layout/reftests/bugs/458487-3-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/bugs/458487-3.html b/layout/reftests/bugs/458487-3.html new file mode 100644 index 0000000000..9cb42bc5c4 --- /dev/null +++ b/layout/reftests/bugs/458487-3.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/bugs/458487-4-ref.html b/layout/reftests/bugs/458487-4-ref.html new file mode 100644 index 0000000000..2fb2c23320 --- /dev/null +++ b/layout/reftests/bugs/458487-4-ref.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/bugs/458487-4a.html b/layout/reftests/bugs/458487-4a.html new file mode 100644 index 0000000000..c537eab79b --- /dev/null +++ b/layout/reftests/bugs/458487-4a.html @@ -0,0 +1,5 @@ + + + diff --git a/layout/reftests/bugs/458487-4b.html b/layout/reftests/bugs/458487-4b.html new file mode 100644 index 0000000000..231fe904b9 --- /dev/null +++ b/layout/reftests/bugs/458487-4b.html @@ -0,0 +1,5 @@ + + + diff --git a/layout/reftests/bugs/458487-4c.html b/layout/reftests/bugs/458487-4c.html new file mode 100644 index 0000000000..6e6503e680 --- /dev/null +++ b/layout/reftests/bugs/458487-4c.html @@ -0,0 +1,6 @@ + + + + + diff --git a/layout/reftests/bugs/458487-5-ref.html b/layout/reftests/bugs/458487-5-ref.html new file mode 100644 index 0000000000..2df5bb05cf --- /dev/null +++ b/layout/reftests/bugs/458487-5-ref.html @@ -0,0 +1,9 @@ + + + +
      +
      + + diff --git a/layout/reftests/bugs/458487-5a.html b/layout/reftests/bugs/458487-5a.html new file mode 100644 index 0000000000..d9ea89fee0 --- /dev/null +++ b/layout/reftests/bugs/458487-5a.html @@ -0,0 +1,9 @@ + + + +
      +
      + + diff --git a/layout/reftests/bugs/458487-5b.html b/layout/reftests/bugs/458487-5b.html new file mode 100644 index 0000000000..19abacc6a3 --- /dev/null +++ b/layout/reftests/bugs/458487-5b.html @@ -0,0 +1,9 @@ + + + +
      +
      + + diff --git a/layout/reftests/bugs/459443-1-ref.html b/layout/reftests/bugs/459443-1-ref.html new file mode 100644 index 0000000000..b731831e84 --- /dev/null +++ b/layout/reftests/bugs/459443-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/bugs/459443-1.html b/layout/reftests/bugs/459443-1.html new file mode 100644 index 0000000000..c2d6412296 --- /dev/null +++ b/layout/reftests/bugs/459443-1.html @@ -0,0 +1,38 @@ + + + + + + + diff --git a/layout/reftests/bugs/459613-1-ref.html b/layout/reftests/bugs/459613-1-ref.html new file mode 100644 index 0000000000..13c158f42d --- /dev/null +++ b/layout/reftests/bugs/459613-1-ref.html @@ -0,0 +1,6 @@ + + + +notaword + + diff --git a/layout/reftests/bugs/459613-1.html b/layout/reftests/bugs/459613-1.html new file mode 100644 index 0000000000..ecbf467e1d --- /dev/null +++ b/layout/reftests/bugs/459613-1.html @@ -0,0 +1,6 @@ + + + +
      notaword
      + + diff --git a/layout/reftests/bugs/460012-1-ref.html b/layout/reftests/bugs/460012-1-ref.html new file mode 100644 index 0000000000..59f913c000 --- /dev/null +++ b/layout/reftests/bugs/460012-1-ref.html @@ -0,0 +1,6 @@ + + + +
      Y
      + + diff --git a/layout/reftests/bugs/460012-1.html b/layout/reftests/bugs/460012-1.html new file mode 100644 index 0000000000..92d9e2c71f --- /dev/null +++ b/layout/reftests/bugs/460012-1.html @@ -0,0 +1,16 @@ + + + + + + +
      + + + diff --git a/layout/reftests/bugs/461266-1-ref.html b/layout/reftests/bugs/461266-1-ref.html new file mode 100644 index 0000000000..3afa70d30a --- /dev/null +++ b/layout/reftests/bugs/461266-1-ref.html @@ -0,0 +1,17 @@ + + + + Testcase for bug 461266 + + + + +
      + + diff --git a/layout/reftests/bugs/461266-1.html b/layout/reftests/bugs/461266-1.html new file mode 100644 index 0000000000..08d45520f4 --- /dev/null +++ b/layout/reftests/bugs/461266-1.html @@ -0,0 +1,20 @@ + + + + Testcase for bug 461266 + + + + +
      + + diff --git a/layout/reftests/bugs/461512-1-ref.html b/layout/reftests/bugs/461512-1-ref.html new file mode 100644 index 0000000000..f4645d596e --- /dev/null +++ b/layout/reftests/bugs/461512-1-ref.html @@ -0,0 +1,68 @@ + + + + + +

       

      + + +

       

      +
      +
      +

       

      +
      +
      +

       

      +
      +
      +

       

      +
      +
      +

       

      + + diff --git a/layout/reftests/bugs/461512-1.html b/layout/reftests/bugs/461512-1.html new file mode 100644 index 0000000000..627c7f3924 --- /dev/null +++ b/layout/reftests/bugs/461512-1.html @@ -0,0 +1,59 @@ + + + + + +

       

      + + +

       

      +
      +
      +

       

      +
      +
      +

       

      +
      +
      +

       

      +
      +
      +

       

      + + diff --git a/layout/reftests/bugs/462844-1.html b/layout/reftests/bugs/462844-1.html new file mode 100644 index 0000000000..e13d9e610d --- /dev/null +++ b/layout/reftests/bugs/462844-1.html @@ -0,0 +1,10 @@ + +Testcase, bug 462844 +
      +
      +
      +
      +
      Should be just below aqua block
      +
      +
      +
      diff --git a/layout/reftests/bugs/462844-2.html b/layout/reftests/bugs/462844-2.html new file mode 100644 index 0000000000..2f8761e325 --- /dev/null +++ b/layout/reftests/bugs/462844-2.html @@ -0,0 +1,10 @@ + +Testcase, bug 462844 +
      +
      +
      +
      +
      Should be just below aqua block
      +
      +
      +
      diff --git a/layout/reftests/bugs/462844-3.html b/layout/reftests/bugs/462844-3.html new file mode 100644 index 0000000000..3913d620e1 --- /dev/null +++ b/layout/reftests/bugs/462844-3.html @@ -0,0 +1,10 @@ + +Testcase, bug 462844 +
      +
      +
      +
      +
      Should be just below aqua block
      +
      +
      +
      diff --git a/layout/reftests/bugs/462844-4.html b/layout/reftests/bugs/462844-4.html new file mode 100644 index 0000000000..3913d620e1 --- /dev/null +++ b/layout/reftests/bugs/462844-4.html @@ -0,0 +1,10 @@ + +Testcase, bug 462844 +
      +
      +
      +
      +
      Should be just below aqua block
      +
      +
      +
      diff --git a/layout/reftests/bugs/462844-ref.html b/layout/reftests/bugs/462844-ref.html new file mode 100644 index 0000000000..f15b405237 --- /dev/null +++ b/layout/reftests/bugs/462844-ref.html @@ -0,0 +1,5 @@ + +Testcase, bug 462844 +
      +
      +
      Should be just below aqua block
      diff --git a/layout/reftests/bugs/463204-1-ref.html b/layout/reftests/bugs/463204-1-ref.html new file mode 100644 index 0000000000..59e5eabe2b --- /dev/null +++ b/layout/reftests/bugs/463204-1-ref.html @@ -0,0 +1,17 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/463204-1.html b/layout/reftests/bugs/463204-1.html new file mode 100644 index 0000000000..3ba91abaa1 --- /dev/null +++ b/layout/reftests/bugs/463204-1.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/463217-1-ref.xhtml b/layout/reftests/bugs/463217-1-ref.xhtml new file mode 100644 index 0000000000..b099b97936 --- /dev/null +++ b/layout/reftests/bugs/463217-1-ref.xhtml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/bugs/463217-1.xhtml b/layout/reftests/bugs/463217-1.xhtml new file mode 100644 index 0000000000..4a0bf93342 --- /dev/null +++ b/layout/reftests/bugs/463217-1.xhtml @@ -0,0 +1,4 @@ + + + + diff --git a/layout/reftests/bugs/463952-1-ref.html b/layout/reftests/bugs/463952-1-ref.html new file mode 100644 index 0000000000..f90bb9bfc2 --- /dev/null +++ b/layout/reftests/bugs/463952-1-ref.html @@ -0,0 +1,6 @@ + + + +
      + + diff --git a/layout/reftests/bugs/463952-1.html b/layout/reftests/bugs/463952-1.html new file mode 100644 index 0000000000..5132674ad9 --- /dev/null +++ b/layout/reftests/bugs/463952-1.html @@ -0,0 +1,11 @@ + + + + + + +
      + +
      + + diff --git a/layout/reftests/bugs/464811-1-ref.html b/layout/reftests/bugs/464811-1-ref.html new file mode 100644 index 0000000000..daf09b483b --- /dev/null +++ b/layout/reftests/bugs/464811-1-ref.html @@ -0,0 +1,7 @@ + + + +
      +
      + + diff --git a/layout/reftests/bugs/464811-1.html b/layout/reftests/bugs/464811-1.html new file mode 100644 index 0000000000..8d20db8f11 --- /dev/null +++ b/layout/reftests/bugs/464811-1.html @@ -0,0 +1,7 @@ + + + +
      +
      + + diff --git a/layout/reftests/bugs/465574-1-ref.html b/layout/reftests/bugs/465574-1-ref.html new file mode 100644 index 0000000000..797def1f37 --- /dev/null +++ b/layout/reftests/bugs/465574-1-ref.html @@ -0,0 +1,26 @@ + + + + + Testcase + + + + 1
      lorem ipsum
      + 2
      lorem ipsum
      + 3
      לורם איפסום
      + 4
      לורם איפסום
      + 5
      lorem ipsum
      + 6
      לורם איפסום
      + + diff --git a/layout/reftests/bugs/465574-1.html b/layout/reftests/bugs/465574-1.html new file mode 100644 index 0000000000..e5b8361305 --- /dev/null +++ b/layout/reftests/bugs/465574-1.html @@ -0,0 +1,19 @@ + + + + + Testcase + + + + 1
      lorem ipsum
      + 2
      lorem ipsum
      + 3
      לורם איפסום
      + 4
      לורם איפסום
      + 5
      lorem ipsum
      + 6
      לורם איפסום
      + + diff --git a/layout/reftests/bugs/466258-1-ref.html b/layout/reftests/bugs/466258-1-ref.html new file mode 100644 index 0000000000..387c8c6f60 --- /dev/null +++ b/layout/reftests/bugs/466258-1-ref.html @@ -0,0 +1,11 @@ + + + +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/466258-1.html b/layout/reftests/bugs/466258-1.html new file mode 100644 index 0000000000..f7cf89c39a --- /dev/null +++ b/layout/reftests/bugs/466258-1.html @@ -0,0 +1,8 @@ + + + +
      +
      + diff --git a/layout/reftests/bugs/466395-1-ref.html b/layout/reftests/bugs/466395-1-ref.html new file mode 100644 index 0000000000..e794afc9a9 --- /dev/null +++ b/layout/reftests/bugs/466395-1-ref.html @@ -0,0 +1,2 @@ +Testcase, bug 466395 + hello diff --git a/layout/reftests/bugs/466395-1.html b/layout/reftests/bugs/466395-1.html new file mode 100644 index 0000000000..2a459b3fc8 --- /dev/null +++ b/layout/reftests/bugs/466395-1.html @@ -0,0 +1,8 @@ +Testcase, bug 466395 +
      +
      +  hello +
      + goodbye +
      +
      diff --git a/layout/reftests/bugs/466395-2-ref.html b/layout/reftests/bugs/466395-2-ref.html new file mode 100644 index 0000000000..6672667dfb --- /dev/null +++ b/layout/reftests/bugs/466395-2-ref.html @@ -0,0 +1,3 @@ + +Testcase, bug 466395 + hello diff --git a/layout/reftests/bugs/466395-2.html b/layout/reftests/bugs/466395-2.html new file mode 100644 index 0000000000..3e9e5983c7 --- /dev/null +++ b/layout/reftests/bugs/466395-2.html @@ -0,0 +1,9 @@ + +Testcase, bug 466395 +
      +
      +  hello +
      + goodbye +
      +
      diff --git a/layout/reftests/bugs/467084-1-ref.html b/layout/reftests/bugs/467084-1-ref.html new file mode 100644 index 0000000000..d1fa6a29b6 --- /dev/null +++ b/layout/reftests/bugs/467084-1-ref.html @@ -0,0 +1,19 @@ + +Testcase for side issue in bug 467084 + +
      + +
      diff --git a/layout/reftests/bugs/467084-1.html b/layout/reftests/bugs/467084-1.html new file mode 100644 index 0000000000..aca317d7f5 --- /dev/null +++ b/layout/reftests/bugs/467084-1.html @@ -0,0 +1,19 @@ + +Testcase for side issue in bug 467084 + +
      + +
      diff --git a/layout/reftests/bugs/467084-2-ref.html b/layout/reftests/bugs/467084-2-ref.html new file mode 100644 index 0000000000..e09caca520 --- /dev/null +++ b/layout/reftests/bugs/467084-2-ref.html @@ -0,0 +1,10 @@ + +Testcase for side issue in bug 467084 + + diff --git a/layout/reftests/bugs/467084-2.html b/layout/reftests/bugs/467084-2.html new file mode 100644 index 0000000000..8a13222f19 --- /dev/null +++ b/layout/reftests/bugs/467084-2.html @@ -0,0 +1,10 @@ + +Testcase for side issue in bug 467084 + + diff --git a/layout/reftests/bugs/467444-1-ref.html b/layout/reftests/bugs/467444-1-ref.html new file mode 100644 index 0000000000..a5a17181d7 --- /dev/null +++ b/layout/reftests/bugs/467444-1-ref.html @@ -0,0 +1,29 @@ + + + +rowspan pagination + + +
      + + + + + + + + +
      + +
      + + diff --git a/layout/reftests/bugs/467444-1.html b/layout/reftests/bugs/467444-1.html new file mode 100644 index 0000000000..6f28fdf216 --- /dev/null +++ b/layout/reftests/bugs/467444-1.html @@ -0,0 +1,30 @@ + + + +rowspan pagination + + +
      + + + + + + + + +
      + +
      + + diff --git a/layout/reftests/bugs/467460-1-ref.html b/layout/reftests/bugs/467460-1-ref.html new file mode 100644 index 0000000000..d12b5294eb --- /dev/null +++ b/layout/reftests/bugs/467460-1-ref.html @@ -0,0 +1,13 @@ + + + + + +
      + A +
      + 0 +
      +
      + + diff --git a/layout/reftests/bugs/467460-1.html b/layout/reftests/bugs/467460-1.html new file mode 100644 index 0000000000..cbef8e92da --- /dev/null +++ b/layout/reftests/bugs/467460-1.html @@ -0,0 +1,21 @@ + + + + + + +
      + A +
      + 0 +
      +
      + + diff --git a/layout/reftests/bugs/468473-1-ref.xhtml b/layout/reftests/bugs/468473-1-ref.xhtml new file mode 100644 index 0000000000..5969b67aa0 --- /dev/null +++ b/layout/reftests/bugs/468473-1-ref.xhtml @@ -0,0 +1,10 @@ + + + + + + + diff --git a/layout/reftests/bugs/478811-2.html b/layout/reftests/bugs/478811-2.html new file mode 100644 index 0000000000..fb61c90f49 --- /dev/null +++ b/layout/reftests/bugs/478811-2.html @@ -0,0 +1,22 @@ + + + + + + + + + + diff --git a/layout/reftests/bugs/478811-3-ref.html b/layout/reftests/bugs/478811-3-ref.html new file mode 100644 index 0000000000..9f365fb08b --- /dev/null +++ b/layout/reftests/bugs/478811-3-ref.html @@ -0,0 +1,12 @@ + + + + + + + diff --git a/layout/reftests/bugs/478811-3.html b/layout/reftests/bugs/478811-3.html new file mode 100644 index 0000000000..009ef6f63b --- /dev/null +++ b/layout/reftests/bugs/478811-3.html @@ -0,0 +1,22 @@ + + + + + + + + + + diff --git a/layout/reftests/bugs/478811-4-ref.html b/layout/reftests/bugs/478811-4-ref.html new file mode 100644 index 0000000000..a1cced339d --- /dev/null +++ b/layout/reftests/bugs/478811-4-ref.html @@ -0,0 +1,12 @@ + + + + + + + diff --git a/layout/reftests/bugs/478811-4.html b/layout/reftests/bugs/478811-4.html new file mode 100644 index 0000000000..73ee73f31d --- /dev/null +++ b/layout/reftests/bugs/478811-4.html @@ -0,0 +1,22 @@ + + + + + + + + + + diff --git a/layout/reftests/bugs/478956-1-ref.html b/layout/reftests/bugs/478956-1-ref.html new file mode 100644 index 0000000000..3815f3a460 --- /dev/null +++ b/layout/reftests/bugs/478956-1-ref.html @@ -0,0 +1,17 @@ + + + + + + + + +
      Long long cellcell
      + + + + + +
      cellcell
      + + diff --git a/layout/reftests/bugs/478956-1a.html b/layout/reftests/bugs/478956-1a.html new file mode 100644 index 0000000000..4ae0aca8e6 --- /dev/null +++ b/layout/reftests/bugs/478956-1a.html @@ -0,0 +1,16 @@ + + + +
      +
      +
      Long long cell
      +
      cell
      +
      + +
      +
      cell
      +
      cell
      +
      +
      + + diff --git a/layout/reftests/bugs/478956-1b.html b/layout/reftests/bugs/478956-1b.html new file mode 100644 index 0000000000..1b656a98e5 --- /dev/null +++ b/layout/reftests/bugs/478956-1b.html @@ -0,0 +1,16 @@ + + + +
      +
      +
      Long long cell
      +
      cell
      +
      + +
      +
      cell
      +
      cell
      +
      +
      + + diff --git a/layout/reftests/bugs/480880-1-ref.html b/layout/reftests/bugs/480880-1-ref.html new file mode 100644 index 0000000000..647b67c58a --- /dev/null +++ b/layout/reftests/bugs/480880-1-ref.html @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/bugs/480880-1a.html b/layout/reftests/bugs/480880-1a.html new file mode 100644 index 0000000000..c57a8ae66d --- /dev/null +++ b/layout/reftests/bugs/480880-1a.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/480880-1b.html b/layout/reftests/bugs/480880-1b.html new file mode 100644 index 0000000000..9eabe868cc --- /dev/null +++ b/layout/reftests/bugs/480880-1b.html @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/layout/reftests/bugs/480880-1c.html b/layout/reftests/bugs/480880-1c.html new file mode 100644 index 0000000000..c9b48fa4d4 --- /dev/null +++ b/layout/reftests/bugs/480880-1c.html @@ -0,0 +1,13 @@ + + + + + + diff --git a/layout/reftests/bugs/480880-1d.html b/layout/reftests/bugs/480880-1d.html new file mode 100644 index 0000000000..e48edea39e --- /dev/null +++ b/layout/reftests/bugs/480880-1d.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/480880-1e.html b/layout/reftests/bugs/480880-1e.html new file mode 100644 index 0000000000..ba450f7267 --- /dev/null +++ b/layout/reftests/bugs/480880-1e.html @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/layout/reftests/bugs/480880-2a.html b/layout/reftests/bugs/480880-2a.html new file mode 100644 index 0000000000..afc3c4a49f --- /dev/null +++ b/layout/reftests/bugs/480880-2a.html @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/layout/reftests/bugs/480880-2b.html b/layout/reftests/bugs/480880-2b.html new file mode 100644 index 0000000000..12e871d1f4 --- /dev/null +++ b/layout/reftests/bugs/480880-2b.html @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/layout/reftests/bugs/480880-2c.html b/layout/reftests/bugs/480880-2c.html new file mode 100644 index 0000000000..9ba61b0fc5 --- /dev/null +++ b/layout/reftests/bugs/480880-2c.html @@ -0,0 +1,13 @@ + + + + + + diff --git a/layout/reftests/bugs/481024-1-ref.html b/layout/reftests/bugs/481024-1-ref.html new file mode 100644 index 0000000000..56258b14d8 --- /dev/null +++ b/layout/reftests/bugs/481024-1-ref.html @@ -0,0 +1,6 @@ + + + +
      + + diff --git a/layout/reftests/bugs/481024-1a.html b/layout/reftests/bugs/481024-1a.html new file mode 100644 index 0000000000..6cc0ccfbe5 --- /dev/null +++ b/layout/reftests/bugs/481024-1a.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/bugs/481024-1b.html b/layout/reftests/bugs/481024-1b.html new file mode 100644 index 0000000000..d760ea5023 --- /dev/null +++ b/layout/reftests/bugs/481024-1b.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/bugs/481024-1c.html b/layout/reftests/bugs/481024-1c.html new file mode 100644 index 0000000000..af106e4655 --- /dev/null +++ b/layout/reftests/bugs/481024-1c.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/bugs/481024-1d.html b/layout/reftests/bugs/481024-1d.html new file mode 100644 index 0000000000..1d92ef2f97 --- /dev/null +++ b/layout/reftests/bugs/481024-1d.html @@ -0,0 +1,6 @@ + + + +
      + + diff --git a/layout/reftests/bugs/481024-1e.html b/layout/reftests/bugs/481024-1e.html new file mode 100644 index 0000000000..7b52da5911 --- /dev/null +++ b/layout/reftests/bugs/481024-1e.html @@ -0,0 +1,6 @@ + + + +
      + + diff --git a/layout/reftests/bugs/481948-1-ref.html b/layout/reftests/bugs/481948-1-ref.html new file mode 100644 index 0000000000..558322e509 --- /dev/null +++ b/layout/reftests/bugs/481948-1-ref.html @@ -0,0 +1,13 @@ + + + + + + +

      र्क्क्क

      + + diff --git a/layout/reftests/bugs/481948-1.html b/layout/reftests/bugs/481948-1.html new file mode 100644 index 0000000000..a921b66029 --- /dev/null +++ b/layout/reftests/bugs/481948-1.html @@ -0,0 +1,15 @@ + + + + + + + +

      र्क्क्क्क

      + + diff --git a/layout/reftests/bugs/481948-2-ref.html b/layout/reftests/bugs/481948-2-ref.html new file mode 100644 index 0000000000..dac69d48ac --- /dev/null +++ b/layout/reftests/bugs/481948-2-ref.html @@ -0,0 +1,20 @@ + + + + + +fi + + diff --git a/layout/reftests/bugs/481948-2.html b/layout/reftests/bugs/481948-2.html new file mode 100644 index 0000000000..e0c899f4d8 --- /dev/null +++ b/layout/reftests/bugs/481948-2.html @@ -0,0 +1,24 @@ + + + + + + +fi + + diff --git a/layout/reftests/bugs/481948-3-ref.html b/layout/reftests/bugs/481948-3-ref.html new file mode 100644 index 0000000000..0d0b7f556a --- /dev/null +++ b/layout/reftests/bugs/481948-3-ref.html @@ -0,0 +1,17 @@ + + + + + +

      There should be only red and black text here

      +

      + र्क्क +

      + + diff --git a/layout/reftests/bugs/481948-3.html b/layout/reftests/bugs/481948-3.html new file mode 100644 index 0000000000..6485ea5192 --- /dev/null +++ b/layout/reftests/bugs/481948-3.html @@ -0,0 +1,22 @@ + + + + + +

      There should be only red and black text here

      +

      + + र्क् +

      + + diff --git a/layout/reftests/bugs/482398-1-ref.html b/layout/reftests/bugs/482398-1-ref.html new file mode 100644 index 0000000000..0230372568 --- /dev/null +++ b/layout/reftests/bugs/482398-1-ref.html @@ -0,0 +1,4 @@ + + + +
      A BcD
      diff --git a/layout/reftests/bugs/482398-1.html b/layout/reftests/bugs/482398-1.html new file mode 100644 index 0000000000..4290d667ba --- /dev/null +++ b/layout/reftests/bugs/482398-1.html @@ -0,0 +1,25 @@ + + + + + + + +
      A BD
      + + diff --git a/layout/reftests/bugs/482592-1-ref.html b/layout/reftests/bugs/482592-1-ref.html new file mode 100644 index 0000000000..7abe1a7c55 --- /dev/null +++ b/layout/reftests/bugs/482592-1-ref.html @@ -0,0 +1,6 @@ + + + + xy + + diff --git a/layout/reftests/bugs/482592-1a-shadow.xhtml b/layout/reftests/bugs/482592-1a-shadow.xhtml new file mode 100644 index 0000000000..9ec624c1bf --- /dev/null +++ b/layout/reftests/bugs/482592-1a-shadow.xhtml @@ -0,0 +1,30 @@ + + + + + + + + + + diff --git a/layout/reftests/bugs/482592-1b-shadow.xhtml b/layout/reftests/bugs/482592-1b-shadow.xhtml new file mode 100644 index 0000000000..d5594723b4 --- /dev/null +++ b/layout/reftests/bugs/482592-1b-shadow.xhtml @@ -0,0 +1,29 @@ + + + + + + + + + + diff --git a/layout/reftests/bugs/482659-1-ref.html b/layout/reftests/bugs/482659-1-ref.html new file mode 100644 index 0000000000..70e76fb7b8 --- /dev/null +++ b/layout/reftests/bugs/482659-1-ref.html @@ -0,0 +1,4 @@ + + + + diff --git a/layout/reftests/bugs/482659-1a.html b/layout/reftests/bugs/482659-1a.html new file mode 100644 index 0000000000..81f56cc4fd --- /dev/null +++ b/layout/reftests/bugs/482659-1a.html @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/layout/reftests/bugs/482659-1b.html b/layout/reftests/bugs/482659-1b.html new file mode 100644 index 0000000000..b86f2e77b8 --- /dev/null +++ b/layout/reftests/bugs/482659-1b.html @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/layout/reftests/bugs/482659-1c.html b/layout/reftests/bugs/482659-1c.html new file mode 100644 index 0000000000..ae76d090fe --- /dev/null +++ b/layout/reftests/bugs/482659-1c.html @@ -0,0 +1,26 @@ + + + + + + + + + + diff --git a/layout/reftests/bugs/482659-1d.html b/layout/reftests/bugs/482659-1d.html new file mode 100644 index 0000000000..6296415da5 --- /dev/null +++ b/layout/reftests/bugs/482659-1d.html @@ -0,0 +1,26 @@ + + + + + + + + + + diff --git a/layout/reftests/bugs/483565-ref.xhtml b/layout/reftests/bugs/483565-ref.xhtml new file mode 100644 index 0000000000..6b5419f954 --- /dev/null +++ b/layout/reftests/bugs/483565-ref.xhtml @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/layout/reftests/bugs/483565.xhtml b/layout/reftests/bugs/483565.xhtml new file mode 100644 index 0000000000..e3bdffeb79 --- /dev/null +++ b/layout/reftests/bugs/483565.xhtml @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/layout/reftests/bugs/484256-1-ref.html b/layout/reftests/bugs/484256-1-ref.html new file mode 100644 index 0000000000..ac7f3ca01a --- /dev/null +++ b/layout/reftests/bugs/484256-1-ref.html @@ -0,0 +1,12 @@ + + + + +
      +
      + \ No newline at end of file diff --git a/layout/reftests/bugs/484256-1.html b/layout/reftests/bugs/484256-1.html new file mode 100644 index 0000000000..1c9b053278 --- /dev/null +++ b/layout/reftests/bugs/484256-1.html @@ -0,0 +1,12 @@ + + + + +
      +
      + \ No newline at end of file diff --git a/layout/reftests/bugs/484256-2.html b/layout/reftests/bugs/484256-2.html new file mode 100644 index 0000000000..392b41e37e --- /dev/null +++ b/layout/reftests/bugs/484256-2.html @@ -0,0 +1,13 @@ + + + + +
      + +
      + \ No newline at end of file diff --git a/layout/reftests/bugs/485012-1-ref.html b/layout/reftests/bugs/485012-1-ref.html new file mode 100644 index 0000000000..a9ccb1b9fd --- /dev/null +++ b/layout/reftests/bugs/485012-1-ref.html @@ -0,0 +1,12 @@ + + + + + + + This should be green + + + diff --git a/layout/reftests/bugs/485012-1.html b/layout/reftests/bugs/485012-1.html new file mode 100644 index 0000000000..56759f94f1 --- /dev/null +++ b/layout/reftests/bugs/485012-1.html @@ -0,0 +1,16 @@ + + + + + + + + + This should be green + + + diff --git a/layout/reftests/bugs/485275-1-ref.html b/layout/reftests/bugs/485275-1-ref.html new file mode 100644 index 0000000000..b31ac81b5c --- /dev/null +++ b/layout/reftests/bugs/485275-1-ref.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/bugs/502447-1.html b/layout/reftests/bugs/502447-1.html new file mode 100644 index 0000000000..6b42eed164 --- /dev/null +++ b/layout/reftests/bugs/502447-1.html @@ -0,0 +1,9 @@ + + diff --git a/layout/reftests/bugs/502447-2-ref.html b/layout/reftests/bugs/502447-2-ref.html new file mode 100644 index 0000000000..bb168d4c25 --- /dev/null +++ b/layout/reftests/bugs/502447-2-ref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/bugs/502447-2.html b/layout/reftests/bugs/502447-2.html new file mode 100644 index 0000000000..0f5f5c4e0f --- /dev/null +++ b/layout/reftests/bugs/502447-2.html @@ -0,0 +1,8 @@ + + diff --git a/layout/reftests/bugs/502795-1-ref.html b/layout/reftests/bugs/502795-1-ref.html new file mode 100644 index 0000000000..61b366c8b8 --- /dev/null +++ b/layout/reftests/bugs/502795-1-ref.html @@ -0,0 +1,18 @@ + + +bug 502795 - letterspace with downloaded font + + + +

      A

      + + diff --git a/layout/reftests/bugs/502795-1.html b/layout/reftests/bugs/502795-1.html new file mode 100644 index 0000000000..25d8b498db --- /dev/null +++ b/layout/reftests/bugs/502795-1.html @@ -0,0 +1,21 @@ + + +bug 502795 - letterspace with downloaded font + + + + +

      A

      + + diff --git a/layout/reftests/bugs/502942-1-ref.html b/layout/reftests/bugs/502942-1-ref.html new file mode 100644 index 0000000000..dba025cb28 --- /dev/null +++ b/layout/reftests/bugs/502942-1-ref.html @@ -0,0 +1,6 @@ + + + +
      bbb
      bbb + + diff --git a/layout/reftests/bugs/502942-1.html b/layout/reftests/bugs/502942-1.html new file mode 100644 index 0000000000..50046a739d --- /dev/null +++ b/layout/reftests/bugs/502942-1.html @@ -0,0 +1,6 @@ + + + +
      bbb
      bbb + + diff --git a/layout/reftests/bugs/503364-1-ref.html b/layout/reftests/bugs/503364-1-ref.html new file mode 100644 index 0000000000..7087eda4db --- /dev/null +++ b/layout/reftests/bugs/503364-1-ref.html @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/503364-1a.html b/layout/reftests/bugs/503364-1a.html new file mode 100644 index 0000000000..a6bc481a5a --- /dev/null +++ b/layout/reftests/bugs/503364-1a.html @@ -0,0 +1,21 @@ + + + + + + +
      +
      +
      + + + + + diff --git a/layout/reftests/bugs/503364-1b.html b/layout/reftests/bugs/503364-1b.html new file mode 100644 index 0000000000..3d66e5863b --- /dev/null +++ b/layout/reftests/bugs/503364-1b.html @@ -0,0 +1,20 @@ + + + + + + +
      +
      + + + + + diff --git a/layout/reftests/bugs/503531-1-ref.html b/layout/reftests/bugs/503531-1-ref.html new file mode 100644 index 0000000000..e04c3886da --- /dev/null +++ b/layout/reftests/bugs/503531-1-ref.html @@ -0,0 +1,23 @@ + + + Testcase #1 for bug 503531 + + + +
      BLOCK
      +
      + + diff --git a/layout/reftests/bugs/503531-1.html b/layout/reftests/bugs/503531-1.html new file mode 100644 index 0000000000..3587d85b07 --- /dev/null +++ b/layout/reftests/bugs/503531-1.html @@ -0,0 +1,25 @@ + + + Testcase #1 for bug 503531 + + + +
      BLOCK
      + + diff --git a/layout/reftests/bugs/504032-1-ref.html b/layout/reftests/bugs/504032-1-ref.html new file mode 100644 index 0000000000..1c9bc0fb57 --- /dev/null +++ b/layout/reftests/bugs/504032-1-ref.html @@ -0,0 +1,9 @@ + + + + + + test + diff --git a/layout/reftests/bugs/504032-1.html b/layout/reftests/bugs/504032-1.html new file mode 100644 index 0000000000..92a34fe3bc --- /dev/null +++ b/layout/reftests/bugs/504032-1.html @@ -0,0 +1,19 @@ + + + + + + + + + test + diff --git a/layout/reftests/bugs/505743-1.html b/layout/reftests/bugs/505743-1.html new file mode 100644 index 0000000000..df6cd0f5af --- /dev/null +++ b/layout/reftests/bugs/505743-1.html @@ -0,0 +1,25 @@ + + + + + + + + + + diff --git a/layout/reftests/bugs/50630-1-ref.html b/layout/reftests/bugs/50630-1-ref.html new file mode 100644 index 0000000000..e60c760f3e --- /dev/null +++ b/layout/reftests/bugs/50630-1-ref.html @@ -0,0 +1,22 @@ + + + +CSS 2.1 Test Suite: Test for float placement rules (reference) + + + + + +

      HelloKitty +

      HelloKitty +

      HelloKitty +

      HelloKitty +

      HelloKitty +

      HelloKitty + + diff --git a/layout/reftests/bugs/50630-1a.html b/layout/reftests/bugs/50630-1a.html new file mode 100644 index 0000000000..e5cef0b2f8 --- /dev/null +++ b/layout/reftests/bugs/50630-1a.html @@ -0,0 +1,25 @@ + + + +CSS 2.1 Test Suite: Test for float placement rules + + + + + + + + +

      HelloKitty +

      HelloKitty +

      HelloKitty +

      HelloKitty +

      HelloKitty +

      HelloKitty + + diff --git a/layout/reftests/bugs/50630-1b.html b/layout/reftests/bugs/50630-1b.html new file mode 100644 index 0000000000..8426e59484 --- /dev/null +++ b/layout/reftests/bugs/50630-1b.html @@ -0,0 +1,25 @@ + + + +CSS 2.1 Test Suite: Test for float placement rules + + + + + + + + +

      HelloKitty +

      HelloKitty +

      HelloKitty +

      HelloKitty +

      HelloKitty +

      HelloKitty + + diff --git a/layout/reftests/bugs/50630-1c.html b/layout/reftests/bugs/50630-1c.html new file mode 100644 index 0000000000..b346e45659 --- /dev/null +++ b/layout/reftests/bugs/50630-1c.html @@ -0,0 +1,25 @@ + + + +CSS 2.1 Test Suite: Test for float placement rules + + + + + + + + +

      HelloKitty +

      HelloKitty +

      HelloKitty +

      HelloKitty +

      HelloKitty +

      HelloKitty + + diff --git a/layout/reftests/bugs/50630-2-ref.html b/layout/reftests/bugs/50630-2-ref.html new file mode 100644 index 0000000000..f4b2984e1b --- /dev/null +++ b/layout/reftests/bugs/50630-2-ref.html @@ -0,0 +1,17 @@ + + +

      +Hello +
      +
      +
      +This is some very long text. This is some very long text. +This is some very long text. This is some very long text. +This is some very long text. This is some very long text. +This is some very long text. This is some very long text. +This is some very long text. This is some very long text. +This is some very long text. This is some very long text. +This is some very long text. This is some very long text. +This is some very long text. This is some very long text. +This is some very long text. This is some very long text. +
      + + diff --git a/layout/reftests/bugs/50630-2.html b/layout/reftests/bugs/50630-2.html new file mode 100644 index 0000000000..18ba7f22eb --- /dev/null +++ b/layout/reftests/bugs/50630-2.html @@ -0,0 +1,17 @@ + + +
      +Hello +
      +This is some very long text. This is some very long text. +This is some very long text. This is some very long text. +This is some very long text. This is some very long text. +This is some very long text. This is some very long text. +This is some very long text. This is some very long text. +This is some very long text. This is some very long text. +This is some very long text. This is some very long text. +This is some very long text. This is some very long text. +This is some very long text. This is some very long text. +
      + + diff --git a/layout/reftests/bugs/50630-3-ref.html b/layout/reftests/bugs/50630-3-ref.html new file mode 100644 index 0000000000..85f4cd038d --- /dev/null +++ b/layout/reftests/bugs/50630-3-ref.html @@ -0,0 +1,13 @@ + + +CSS 2.1 Test Suite: Test for float placement rules (reference) + + + + +H +
      +
      +
      + + diff --git a/layout/reftests/bugs/50630-3.html b/layout/reftests/bugs/50630-3.html new file mode 100644 index 0000000000..6228201930 --- /dev/null +++ b/layout/reftests/bugs/50630-3.html @@ -0,0 +1,17 @@ + + +CSS 2.1 Test Suite: Test for float placement rules + + + + + + + + +H +
      +
      +
      + + diff --git a/layout/reftests/bugs/50630-4-ref.html b/layout/reftests/bugs/50630-4-ref.html new file mode 100644 index 0000000000..ff602c309c --- /dev/null +++ b/layout/reftests/bugs/50630-4-ref.html @@ -0,0 +1,11 @@ + + +CSS 2.1 Test Suite: Test for float placement rules (reference) + + + +
      +H
      +
      + + diff --git a/layout/reftests/bugs/50630-4-ref2.html b/layout/reftests/bugs/50630-4-ref2.html new file mode 100644 index 0000000000..7d3387eb55 --- /dev/null +++ b/layout/reftests/bugs/50630-4-ref2.html @@ -0,0 +1,13 @@ + + +CSS 2.1 Test Suite: Test for float placement rules (reference) + + + +
      +
      + H +
      +
      + + diff --git a/layout/reftests/bugs/50630-4.html b/layout/reftests/bugs/50630-4.html new file mode 100644 index 0000000000..f6fbb4f7ff --- /dev/null +++ b/layout/reftests/bugs/50630-4.html @@ -0,0 +1,16 @@ + + +CSS 2.1 Test Suite: Test for float placement rules + + + + + + + +
      +H +
      + + diff --git a/layout/reftests/bugs/50630-5-ref.html b/layout/reftests/bugs/50630-5-ref.html new file mode 100644 index 0000000000..e439b805ab --- /dev/null +++ b/layout/reftests/bugs/50630-5-ref.html @@ -0,0 +1,25 @@ + + + + + + +
        +
      • FloatTest
      • +
      + + diff --git a/layout/reftests/bugs/50630-5.html b/layout/reftests/bugs/50630-5.html new file mode 100644 index 0000000000..b05a67325f --- /dev/null +++ b/layout/reftests/bugs/50630-5.html @@ -0,0 +1,24 @@ + + + + + + +
        +
      • FloatTest
      • +
      + + diff --git a/layout/reftests/bugs/506481-1-ref.html b/layout/reftests/bugs/506481-1-ref.html new file mode 100644 index 0000000000..fcd2aceb57 --- /dev/null +++ b/layout/reftests/bugs/506481-1-ref.html @@ -0,0 +1,6 @@ + + + + diff --git a/layout/reftests/bugs/506481-1.html b/layout/reftests/bugs/506481-1.html new file mode 100644 index 0000000000..f8b10bc56f --- /dev/null +++ b/layout/reftests/bugs/506481-1.html @@ -0,0 +1,6 @@ + + + + diff --git a/layout/reftests/bugs/507187-1-ref.html b/layout/reftests/bugs/507187-1-ref.html new file mode 100644 index 0000000000..2d2375d39a --- /dev/null +++ b/layout/reftests/bugs/507187-1-ref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/bugs/507187-1.html b/layout/reftests/bugs/507187-1.html new file mode 100644 index 0000000000..066491a3b3 --- /dev/null +++ b/layout/reftests/bugs/507187-1.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/bugs/507487-1-ref.html b/layout/reftests/bugs/507487-1-ref.html new file mode 100644 index 0000000000..e2b451602f --- /dev/null +++ b/layout/reftests/bugs/507487-1-ref.html @@ -0,0 +1,7 @@ + + +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/507487-1.html b/layout/reftests/bugs/507487-1.html new file mode 100644 index 0000000000..412b4843b0 --- /dev/null +++ b/layout/reftests/bugs/507487-1.html @@ -0,0 +1,32 @@ + + + + + + + + +
      + + diff --git a/layout/reftests/bugs/507487-2-ref.xhtml b/layout/reftests/bugs/507487-2-ref.xhtml new file mode 100644 index 0000000000..6ccb5048d7 --- /dev/null +++ b/layout/reftests/bugs/507487-2-ref.xhtml @@ -0,0 +1,11 @@ + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/507487-2.xhtml b/layout/reftests/bugs/507487-2.xhtml new file mode 100644 index 0000000000..84bf023e1b --- /dev/null +++ b/layout/reftests/bugs/507487-2.xhtml @@ -0,0 +1,32 @@ + + + + + + + +
      + + diff --git a/layout/reftests/bugs/507762-1-ref.html b/layout/reftests/bugs/507762-1-ref.html new file mode 100644 index 0000000000..7b42104f33 --- /dev/null +++ b/layout/reftests/bugs/507762-1-ref.html @@ -0,0 +1,7 @@ + + + + +text + + diff --git a/layout/reftests/bugs/507762-1.html b/layout/reftests/bugs/507762-1.html new file mode 100644 index 0000000000..9f811e0448 --- /dev/null +++ b/layout/reftests/bugs/507762-1.html @@ -0,0 +1,23 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/507762-2-ref.html b/layout/reftests/bugs/507762-2-ref.html new file mode 100644 index 0000000000..44a399f66e --- /dev/null +++ b/layout/reftests/bugs/507762-2-ref.html @@ -0,0 +1,7 @@ + + + + +
      text
      + + diff --git a/layout/reftests/bugs/507762-2.html b/layout/reftests/bugs/507762-2.html new file mode 100644 index 0000000000..f840a47e66 --- /dev/null +++ b/layout/reftests/bugs/507762-2.html @@ -0,0 +1,22 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/507762-3.html b/layout/reftests/bugs/507762-3.html new file mode 100644 index 0000000000..ce4c7ab8e9 --- /dev/null +++ b/layout/reftests/bugs/507762-3.html @@ -0,0 +1,23 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/507762-4.html b/layout/reftests/bugs/507762-4.html new file mode 100644 index 0000000000..5c91e2bdc1 --- /dev/null +++ b/layout/reftests/bugs/507762-4.html @@ -0,0 +1,22 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/508919-1-ref.xhtml b/layout/reftests/bugs/508919-1-ref.xhtml new file mode 100644 index 0000000000..2cf718a41d --- /dev/null +++ b/layout/reftests/bugs/508919-1-ref.xhtml @@ -0,0 +1,10 @@ + + + + + + Test + + diff --git a/layout/reftests/bugs/508919-1.xhtml b/layout/reftests/bugs/508919-1.xhtml new file mode 100644 index 0000000000..57e7cdf576 --- /dev/null +++ b/layout/reftests/bugs/508919-1.xhtml @@ -0,0 +1,19 @@ + + + + + + + Test + + diff --git a/layout/reftests/bugs/509155-1-ref.xhtml b/layout/reftests/bugs/509155-1-ref.xhtml new file mode 100644 index 0000000000..1c468a7348 --- /dev/null +++ b/layout/reftests/bugs/509155-1-ref.xhtml @@ -0,0 +1,10 @@ + + + + + + Test + + diff --git a/layout/reftests/bugs/509155-1.xhtml b/layout/reftests/bugs/509155-1.xhtml new file mode 100644 index 0000000000..a6d020fb75 --- /dev/null +++ b/layout/reftests/bugs/509155-1.xhtml @@ -0,0 +1,19 @@ + + + + + + + Test + + diff --git a/layout/reftests/bugs/512410-ref.html b/layout/reftests/bugs/512410-ref.html new file mode 100644 index 0000000000..ccf2123b07 --- /dev/null +++ b/layout/reftests/bugs/512410-ref.html @@ -0,0 +1,17 @@ + +Bug 506481 - selected item not showing in listbox box + + + + + + diff --git a/layout/reftests/bugs/512410.html b/layout/reftests/bugs/512410.html new file mode 100644 index 0000000000..ce41c78e33 --- /dev/null +++ b/layout/reftests/bugs/512410.html @@ -0,0 +1,10 @@ + +Bug 506481 - selected item not showing in listbox box + + + + diff --git a/layout/reftests/bugs/512631-1-ref.html b/layout/reftests/bugs/512631-1-ref.html new file mode 100644 index 0000000000..17cf98e15e --- /dev/null +++ b/layout/reftests/bugs/512631-1-ref.html @@ -0,0 +1,25 @@ + + + + + +test + + + + + diff --git a/layout/reftests/bugs/512631-1.html b/layout/reftests/bugs/512631-1.html new file mode 100644 index 0000000000..d35b019d08 --- /dev/null +++ b/layout/reftests/bugs/512631-1.html @@ -0,0 +1,25 @@ + + + + + +test + + + + + diff --git a/layout/reftests/bugs/513153-1-ref.html b/layout/reftests/bugs/513153-1-ref.html new file mode 100644 index 0000000000..506af83534 --- /dev/null +++ b/layout/reftests/bugs/513153-1-ref.html @@ -0,0 +1,9 @@ + + + +
      + + +
      + + diff --git a/layout/reftests/bugs/513153-1a.html b/layout/reftests/bugs/513153-1a.html new file mode 100644 index 0000000000..d8ccea9770 --- /dev/null +++ b/layout/reftests/bugs/513153-1a.html @@ -0,0 +1,28 @@ + + + + + + + +
      + + + + + + +
      + + diff --git a/layout/reftests/bugs/513153-1b.html b/layout/reftests/bugs/513153-1b.html new file mode 100644 index 0000000000..48149852d4 --- /dev/null +++ b/layout/reftests/bugs/513153-1b.html @@ -0,0 +1,28 @@ + + + + + + + +
      + + + + + + +
      + + diff --git a/layout/reftests/bugs/513153-2-ref.html b/layout/reftests/bugs/513153-2-ref.html new file mode 100644 index 0000000000..198d022c6e --- /dev/null +++ b/layout/reftests/bugs/513153-2-ref.html @@ -0,0 +1,9 @@ + + + +
      + + +
      + + diff --git a/layout/reftests/bugs/513153-2a.html b/layout/reftests/bugs/513153-2a.html new file mode 100644 index 0000000000..dbab3e9e1e --- /dev/null +++ b/layout/reftests/bugs/513153-2a.html @@ -0,0 +1,28 @@ + + + + + + + +
      + + + + + + +
      + + diff --git a/layout/reftests/bugs/513153-2b.html b/layout/reftests/bugs/513153-2b.html new file mode 100644 index 0000000000..1257a4f591 --- /dev/null +++ b/layout/reftests/bugs/513153-2b.html @@ -0,0 +1,28 @@ + + + + + + + +
      + + + + + + +
      + + diff --git a/layout/reftests/bugs/513318-1-ref.xhtml b/layout/reftests/bugs/513318-1-ref.xhtml new file mode 100644 index 0000000000..40b12a6074 --- /dev/null +++ b/layout/reftests/bugs/513318-1-ref.xhtml @@ -0,0 +1,5 @@ + + + + diff --git a/layout/reftests/bugs/513318-1.xhtml b/layout/reftests/bugs/513318-1.xhtml new file mode 100644 index 0000000000..a1b758629c --- /dev/null +++ b/layout/reftests/bugs/513318-1.xhtml @@ -0,0 +1,51 @@ + + + + + + + + diff --git a/layout/reftests/bugs/513318-2-ref.xhtml b/layout/reftests/bugs/513318-2-ref.xhtml new file mode 100644 index 0000000000..647545792d --- /dev/null +++ b/layout/reftests/bugs/513318-2-ref.xhtml @@ -0,0 +1,9 @@ + + + + + Hello Kitty + + diff --git a/layout/reftests/bugs/513318-2.xhtml b/layout/reftests/bugs/513318-2.xhtml new file mode 100644 index 0000000000..db5fb89fca --- /dev/null +++ b/layout/reftests/bugs/513318-2.xhtml @@ -0,0 +1,9 @@ + + + + + Hello Kittyshould not appear + + diff --git a/layout/reftests/bugs/514917-1-ref.html b/layout/reftests/bugs/514917-1-ref.html new file mode 100644 index 0000000000..63c93580d5 --- /dev/null +++ b/layout/reftests/bugs/514917-1-ref.html @@ -0,0 +1,20 @@ + +Testcase, bug 514917 + + +
      + diff --git a/layout/reftests/bugs/514917-1.html b/layout/reftests/bugs/514917-1.html new file mode 100644 index 0000000000..5f7ec084a1 --- /dev/null +++ b/layout/reftests/bugs/514917-1.html @@ -0,0 +1,26 @@ + +Testcase, bug 514917 + + +
      + diff --git a/layout/reftests/bugs/518172-1a.html b/layout/reftests/bugs/518172-1a.html new file mode 100644 index 0000000000..9054fdbc8d --- /dev/null +++ b/layout/reftests/bugs/518172-1a.html @@ -0,0 +1,24 @@ + +Testcase, bug 518172 + +
      A
      + + +
      +
      +
      diff --git a/layout/reftests/bugs/518172-1b.html b/layout/reftests/bugs/518172-1b.html new file mode 100644 index 0000000000..8a439b2e75 --- /dev/null +++ b/layout/reftests/bugs/518172-1b.html @@ -0,0 +1,24 @@ + +Testcase, bug 518172 + + +
      +
      +
      + +
      A
      diff --git a/layout/reftests/bugs/518172-2a.html b/layout/reftests/bugs/518172-2a.html new file mode 100644 index 0000000000..c168e766e7 --- /dev/null +++ b/layout/reftests/bugs/518172-2a.html @@ -0,0 +1,25 @@ + +Testcase, bug 518172 + +
      A
      A
      + + +
      +
      +
      diff --git a/layout/reftests/bugs/518172-2b.html b/layout/reftests/bugs/518172-2b.html new file mode 100644 index 0000000000..5e85781963 --- /dev/null +++ b/layout/reftests/bugs/518172-2b.html @@ -0,0 +1,25 @@ + +Testcase, bug 518172 + + +
      +
      +
      + +
      A
      A
      diff --git a/layout/reftests/bugs/518172-a-ref.html b/layout/reftests/bugs/518172-a-ref.html new file mode 100644 index 0000000000..ed8a767fc7 --- /dev/null +++ b/layout/reftests/bugs/518172-a-ref.html @@ -0,0 +1,14 @@ + +Testcase, bug 518172 + + + +
      +
      +
      diff --git a/layout/reftests/bugs/518172-b-ref.html b/layout/reftests/bugs/518172-b-ref.html new file mode 100644 index 0000000000..b1ef557e98 --- /dev/null +++ b/layout/reftests/bugs/518172-b-ref.html @@ -0,0 +1,17 @@ + +Testcase, bug 518172 + +
      A
      + diff --git a/layout/reftests/bugs/520421-1-ref.html b/layout/reftests/bugs/520421-1-ref.html new file mode 100644 index 0000000000..62917b5810 --- /dev/null +++ b/layout/reftests/bugs/520421-1-ref.html @@ -0,0 +1,6 @@ + + + +
      text
      + + diff --git a/layout/reftests/bugs/520421-1.html b/layout/reftests/bugs/520421-1.html new file mode 100644 index 0000000000..399a89e50e --- /dev/null +++ b/layout/reftests/bugs/520421-1.html @@ -0,0 +1,23 @@ + + + + + + + +
      text
      + + diff --git a/layout/reftests/bugs/520563-1-ref.xhtml b/layout/reftests/bugs/520563-1-ref.xhtml new file mode 100644 index 0000000000..c62488e428 --- /dev/null +++ b/layout/reftests/bugs/520563-1-ref.xhtml @@ -0,0 +1,6 @@ + + +
      Test
      +
      Test
      + + diff --git a/layout/reftests/bugs/520563-1.xhtml b/layout/reftests/bugs/520563-1.xhtml new file mode 100644 index 0000000000..fc3fc2b675 --- /dev/null +++ b/layout/reftests/bugs/520563-1.xhtml @@ -0,0 +1,14 @@ + + + + + +
      Test
      +
      Test
      + + diff --git a/layout/reftests/bugs/521525-1-ref.html b/layout/reftests/bugs/521525-1-ref.html new file mode 100644 index 0000000000..6cdf049e9a --- /dev/null +++ b/layout/reftests/bugs/521525-1-ref.html @@ -0,0 +1,7 @@ + + + + +
      + + diff --git a/layout/reftests/bugs/521525-1.html b/layout/reftests/bugs/521525-1.html new file mode 100644 index 0000000000..82af745995 --- /dev/null +++ b/layout/reftests/bugs/521525-1.html @@ -0,0 +1,7 @@ + + + + +
      + + diff --git a/layout/reftests/bugs/521525-2-ref.html b/layout/reftests/bugs/521525-2-ref.html new file mode 100644 index 0000000000..a7f8ef488f --- /dev/null +++ b/layout/reftests/bugs/521525-2-ref.html @@ -0,0 +1,7 @@ + + + + +
      + + diff --git a/layout/reftests/bugs/521525-2.html b/layout/reftests/bugs/521525-2.html new file mode 100644 index 0000000000..6ffdd97efe --- /dev/null +++ b/layout/reftests/bugs/521525-2.html @@ -0,0 +1,7 @@ + + + + +
      + + diff --git a/layout/reftests/bugs/521539-1-ref.html b/layout/reftests/bugs/521539-1-ref.html new file mode 100644 index 0000000000..96c5cf5bd7 --- /dev/null +++ b/layout/reftests/bugs/521539-1-ref.html @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/bugs/521539-1.html b/layout/reftests/bugs/521539-1.html new file mode 100644 index 0000000000..4ab25cda9d --- /dev/null +++ b/layout/reftests/bugs/521539-1.html @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/bugs/521542-1-ref.xhtml b/layout/reftests/bugs/521542-1-ref.xhtml new file mode 100644 index 0000000000..43c82db018 --- /dev/null +++ b/layout/reftests/bugs/521542-1-ref.xhtml @@ -0,0 +1,18 @@ + + + + + + + + BeginningOfTable + + + + + + +
      Cell
      + + + diff --git a/layout/reftests/bugs/521542-1.xhtml b/layout/reftests/bugs/521542-1.xhtml new file mode 100644 index 0000000000..79b0b4cd49 --- /dev/null +++ b/layout/reftests/bugs/521542-1.xhtml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + +
      Cell
      + + + diff --git a/layout/reftests/bugs/521602-ref.html b/layout/reftests/bugs/521602-ref.html new file mode 100644 index 0000000000..0e0c9a39e0 --- /dev/null +++ b/layout/reftests/bugs/521602-ref.html @@ -0,0 +1,4 @@ + +
      + +
      diff --git a/layout/reftests/bugs/521602.html b/layout/reftests/bugs/521602.html new file mode 100644 index 0000000000..4ef57ea9c8 --- /dev/null +++ b/layout/reftests/bugs/521602.html @@ -0,0 +1,5 @@ + +
      + + +
      diff --git a/layout/reftests/bugs/521685-1-ref.html b/layout/reftests/bugs/521685-1-ref.html new file mode 100644 index 0000000000..791dc08578 --- /dev/null +++ b/layout/reftests/bugs/521685-1-ref.html @@ -0,0 +1,13 @@ + + + + + + +
      text
      + + diff --git a/layout/reftests/bugs/521685-1.html b/layout/reftests/bugs/521685-1.html new file mode 100644 index 0000000000..9c8d8b9934 --- /dev/null +++ b/layout/reftests/bugs/521685-1.html @@ -0,0 +1,16 @@ + + + + + + +
      text
      + + diff --git a/layout/reftests/bugs/522632-1-ref.html b/layout/reftests/bugs/522632-1-ref.html new file mode 100644 index 0000000000..c73a5b484d --- /dev/null +++ b/layout/reftests/bugs/522632-1-ref.html @@ -0,0 +1,12 @@ + + + + + + + +
      + +
      + + diff --git a/layout/reftests/bugs/522632-1.html b/layout/reftests/bugs/522632-1.html new file mode 100644 index 0000000000..a70eb2c189 --- /dev/null +++ b/layout/reftests/bugs/522632-1.html @@ -0,0 +1,12 @@ + + + + + + + +
      + +
      + + diff --git a/layout/reftests/bugs/523096-1-ref.html b/layout/reftests/bugs/523096-1-ref.html new file mode 100644 index 0000000000..aaa998c319 --- /dev/null +++ b/layout/reftests/bugs/523096-1-ref.html @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      col1col2col3col4col5
      val1
      val2
      + + diff --git a/layout/reftests/bugs/523096-1.html b/layout/reftests/bugs/523096-1.html new file mode 100644 index 0000000000..ac90650c36 --- /dev/null +++ b/layout/reftests/bugs/523096-1.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      col1col2col3col4col5
      val1
      val2
      + + diff --git a/layout/reftests/bugs/523468-1-ref.html b/layout/reftests/bugs/523468-1-ref.html new file mode 100644 index 0000000000..d396cde11f --- /dev/null +++ b/layout/reftests/bugs/523468-1-ref.html @@ -0,0 +1,8 @@ + + + +c
      +da
      +b + + diff --git a/layout/reftests/bugs/523468-1.html b/layout/reftests/bugs/523468-1.html new file mode 100644 index 0000000000..4d428d927d --- /dev/null +++ b/layout/reftests/bugs/523468-1.html @@ -0,0 +1,10 @@ + + +a b + + + diff --git a/layout/reftests/bugs/524175-1-ref.html b/layout/reftests/bugs/524175-1-ref.html new file mode 100644 index 0000000000..d40a8cab42 --- /dev/null +++ b/layout/reftests/bugs/524175-1-ref.html @@ -0,0 +1,4 @@ + + + This text should be green + diff --git a/layout/reftests/bugs/524175-1.html b/layout/reftests/bugs/524175-1.html new file mode 100644 index 0000000000..b571b3758d --- /dev/null +++ b/layout/reftests/bugs/524175-1.html @@ -0,0 +1,8 @@ + + + + + diff --git a/layout/reftests/bugs/526463-1-ref.html b/layout/reftests/bugs/526463-1-ref.html new file mode 100644 index 0000000000..52e5d2d162 --- /dev/null +++ b/layout/reftests/bugs/526463-1-ref.html @@ -0,0 +1,12 @@ + + + + Testcase, bug 526463 + + +
      + outer div +
      inner div
      +
      + + diff --git a/layout/reftests/bugs/526463-1.html b/layout/reftests/bugs/526463-1.html new file mode 100644 index 0000000000..f3465766db --- /dev/null +++ b/layout/reftests/bugs/526463-1.html @@ -0,0 +1,20 @@ + + + + Testcase, bug 526463 + + + +
      + outer div + +
      + + diff --git a/layout/reftests/bugs/527464-1.html b/layout/reftests/bugs/527464-1.html new file mode 100644 index 0000000000..b624e03900 --- /dev/null +++ b/layout/reftests/bugs/527464-1.html @@ -0,0 +1 @@ +
      x x
      \ No newline at end of file diff --git a/layout/reftests/bugs/527464-ref.html b/layout/reftests/bugs/527464-ref.html new file mode 100644 index 0000000000..f650aed2d9 --- /dev/null +++ b/layout/reftests/bugs/527464-ref.html @@ -0,0 +1 @@ +
      x x
      \ No newline at end of file diff --git a/layout/reftests/bugs/528038-1-ref.html b/layout/reftests/bugs/528038-1-ref.html new file mode 100644 index 0000000000..dc4b471428 --- /dev/null +++ b/layout/reftests/bugs/528038-1-ref.html @@ -0,0 +1,4 @@ + + +
      This text should be 200px from the top of the body
      + diff --git a/layout/reftests/bugs/528038-1a.html b/layout/reftests/bugs/528038-1a.html new file mode 100644 index 0000000000..9488844e2e --- /dev/null +++ b/layout/reftests/bugs/528038-1a.html @@ -0,0 +1,12 @@ + + + + + +
      This text should be 200px from the top of the body
      + diff --git a/layout/reftests/bugs/528038-1b.html b/layout/reftests/bugs/528038-1b.html new file mode 100644 index 0000000000..b55d67bf1e --- /dev/null +++ b/layout/reftests/bugs/528038-1b.html @@ -0,0 +1,12 @@ + + + + + +
      This text should be 200px from the top of the body
      + diff --git a/layout/reftests/bugs/528038-1c.html b/layout/reftests/bugs/528038-1c.html new file mode 100644 index 0000000000..14ca71d0f8 --- /dev/null +++ b/layout/reftests/bugs/528038-1c.html @@ -0,0 +1,12 @@ + + + + + +
      This text should be 200px from the top of the body
      + diff --git a/layout/reftests/bugs/528038-1d.html b/layout/reftests/bugs/528038-1d.html new file mode 100644 index 0000000000..87d4fe6544 --- /dev/null +++ b/layout/reftests/bugs/528038-1d.html @@ -0,0 +1,12 @@ + + + + + +
      This text should be 200px from the top of the body
      + diff --git a/layout/reftests/bugs/528038-1e.html b/layout/reftests/bugs/528038-1e.html new file mode 100644 index 0000000000..382a4f8b89 --- /dev/null +++ b/layout/reftests/bugs/528038-1e.html @@ -0,0 +1,12 @@ + + + + + +
      This text should be 200px from the top of the body
      + diff --git a/layout/reftests/bugs/528038-1f.html b/layout/reftests/bugs/528038-1f.html new file mode 100644 index 0000000000..edc91dec2b --- /dev/null +++ b/layout/reftests/bugs/528038-1f.html @@ -0,0 +1,12 @@ + + + + + + This text should be 200px from the top of the body + diff --git a/layout/reftests/bugs/528038-2-ref.html b/layout/reftests/bugs/528038-2-ref.html new file mode 100644 index 0000000000..da8e19b2ff --- /dev/null +++ b/layout/reftests/bugs/528038-2-ref.html @@ -0,0 +1,4 @@ + + +
      This text should be 200px from the top of the body
      + diff --git a/layout/reftests/bugs/528038-2.html b/layout/reftests/bugs/528038-2.html new file mode 100644 index 0000000000..96472c6332 --- /dev/null +++ b/layout/reftests/bugs/528038-2.html @@ -0,0 +1,12 @@ + + + + + +
      This text should be 200px from the top of the body
      + diff --git a/layout/reftests/bugs/530686-1-ref.html b/layout/reftests/bugs/530686-1-ref.html new file mode 100644 index 0000000000..1660933d4a --- /dev/null +++ b/layout/reftests/bugs/530686-1-ref.html @@ -0,0 +1,16 @@ + + + + + + +
      + + diff --git a/layout/reftests/bugs/530686-1.html b/layout/reftests/bugs/530686-1.html new file mode 100644 index 0000000000..2a774eefef --- /dev/null +++ b/layout/reftests/bugs/530686-1.html @@ -0,0 +1,34 @@ + + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/531200-1-ref.html b/layout/reftests/bugs/531200-1-ref.html new file mode 100644 index 0000000000..9d63492787 --- /dev/null +++ b/layout/reftests/bugs/531200-1-ref.html @@ -0,0 +1,38 @@ + + +push rowspan on to next page if it can't be splitted + + + +
      + + + + + + + + + + + + + + + +
      + +
      + +
      + +
      + +
      + + diff --git a/layout/reftests/bugs/531200-1.html b/layout/reftests/bugs/531200-1.html new file mode 100644 index 0000000000..3320054c98 --- /dev/null +++ b/layout/reftests/bugs/531200-1.html @@ -0,0 +1,38 @@ + + +push rowspan on to next page if it can't be splitted + + + +
      + + + + + + + + + + + + + + + +
      + +
      + +
      + +
      + +
      + + diff --git a/layout/reftests/bugs/531371-1-ref.html b/layout/reftests/bugs/531371-1-ref.html new file mode 100644 index 0000000000..2634ffa254 --- /dev/null +++ b/layout/reftests/bugs/531371-1-ref.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/bugs/531371-1.html b/layout/reftests/bugs/531371-1.html new file mode 100644 index 0000000000..726f9b206d --- /dev/null +++ b/layout/reftests/bugs/531371-1.html @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/bugs/534526-1-ref.html b/layout/reftests/bugs/534526-1-ref.html new file mode 100644 index 0000000000..9044d86706 --- /dev/null +++ b/layout/reftests/bugs/534526-1-ref.html @@ -0,0 +1,6 @@ + + + + This should be green + + diff --git a/layout/reftests/bugs/534526-1a.html b/layout/reftests/bugs/534526-1a.html new file mode 100644 index 0000000000..705c25e62e --- /dev/null +++ b/layout/reftests/bugs/534526-1a.html @@ -0,0 +1,12 @@ + + + + + + + This should be green + + diff --git a/layout/reftests/bugs/534526-1b.html b/layout/reftests/bugs/534526-1b.html new file mode 100644 index 0000000000..5d3cb99068 --- /dev/null +++ b/layout/reftests/bugs/534526-1b.html @@ -0,0 +1,12 @@ + + + + + + + This should be green + + diff --git a/layout/reftests/bugs/534804-1-ref.html b/layout/reftests/bugs/534804-1-ref.html new file mode 100644 index 0000000000..4a44463179 --- /dev/null +++ b/layout/reftests/bugs/534804-1-ref.html @@ -0,0 +1,21 @@ + + + + + dynamic sibling selector testcase + + + +
      +
      PASS: You should see this
      +
      + +
      +
      PASS: You should also see this
      +
      + + diff --git a/layout/reftests/bugs/534804-1.html b/layout/reftests/bugs/534804-1.html new file mode 100644 index 0000000000..0b8ba0a675 --- /dev/null +++ b/layout/reftests/bugs/534804-1.html @@ -0,0 +1,45 @@ + + + + + dynamic sibling selector testcase + + + + +
      +
      +
      + FAIL: You should NOT see me. +
      +
      + +
      +
      +
      + FAIL: You should NOT see me either. +
      +
      + FAIL: You should NOT even see me. +
      +
      + + diff --git a/layout/reftests/bugs/534808-1-ref.html b/layout/reftests/bugs/534808-1-ref.html new file mode 100644 index 0000000000..ddb8a855f8 --- /dev/null +++ b/layout/reftests/bugs/534808-1-ref.html @@ -0,0 +1,20 @@ + + + + + + + + +
      + +
      + + + diff --git a/layout/reftests/bugs/534808-1.html b/layout/reftests/bugs/534808-1.html new file mode 100644 index 0000000000..c112098dc1 --- /dev/null +++ b/layout/reftests/bugs/534808-1.html @@ -0,0 +1,20 @@ + + + + + + + + +
      + +
      + + + diff --git a/layout/reftests/bugs/534808-2-ref.html b/layout/reftests/bugs/534808-2-ref.html new file mode 100644 index 0000000000..decfe46718 --- /dev/null +++ b/layout/reftests/bugs/534808-2-ref.html @@ -0,0 +1,22 @@ + + + + + + + + + + +
      + +
      + + + diff --git a/layout/reftests/bugs/534808-2.html b/layout/reftests/bugs/534808-2.html new file mode 100644 index 0000000000..c4a6bd458b --- /dev/null +++ b/layout/reftests/bugs/534808-2.html @@ -0,0 +1,22 @@ + + + + + + + + + + +
      + +
      + + + diff --git a/layout/reftests/bugs/534919-1-ref.html b/layout/reftests/bugs/534919-1-ref.html new file mode 100644 index 0000000000..2604fbf38f --- /dev/null +++ b/layout/reftests/bugs/534919-1-ref.html @@ -0,0 +1,17 @@ + + + + +

      گ ز

      +

      گ ز

      +

      گ ز

      +

      گ ز

      +

      گ ز

      + + diff --git a/layout/reftests/bugs/534919-1.html b/layout/reftests/bugs/534919-1.html new file mode 100644 index 0000000000..da308b9c35 --- /dev/null +++ b/layout/reftests/bugs/534919-1.html @@ -0,0 +1,17 @@ + + + + +

      گ ز

      +

      ‌گ ز

      +

      گ‌ ز

      +

      گ ‌ز

      +

      گ ز‌

      + + diff --git a/layout/reftests/bugs/536061-ref.html b/layout/reftests/bugs/536061-ref.html new file mode 100644 index 0000000000..62fbaa749c --- /dev/null +++ b/layout/reftests/bugs/536061-ref.html @@ -0,0 +1,53 @@ + + + + + + Bugs with transform: rotate() and box-shadow + + + + + + +

      +

      +

      +

      +

      +

      + + +
      +
      +
      +
      + + + + diff --git a/layout/reftests/bugs/536061.html b/layout/reftests/bugs/536061.html new file mode 100644 index 0000000000..ce652a2203 --- /dev/null +++ b/layout/reftests/bugs/536061.html @@ -0,0 +1,54 @@ + + + + + + Bugs with transform: rotate() and box-shadow + + + + + + +

      +

      +

      +

      +

      +

      + + +
      +
      +
      +
      + + + + diff --git a/layout/reftests/bugs/537471-1-ref.html b/layout/reftests/bugs/537471-1-ref.html new file mode 100644 index 0000000000..ea4c8093d7 --- /dev/null +++ b/layout/reftests/bugs/537471-1-ref.html @@ -0,0 +1,6 @@ + + + +
      + + diff --git a/layout/reftests/bugs/537471-1.html b/layout/reftests/bugs/537471-1.html new file mode 100644 index 0000000000..7f7b20d87f --- /dev/null +++ b/layout/reftests/bugs/537471-1.html @@ -0,0 +1,6 @@ + + + +
      + + diff --git a/layout/reftests/bugs/537507-1-frame.xhtml b/layout/reftests/bugs/537507-1-frame.xhtml new file mode 100644 index 0000000000..20d5b9774a --- /dev/null +++ b/layout/reftests/bugs/537507-1-frame.xhtml @@ -0,0 +1 @@ + diff --git a/layout/reftests/bugs/537507-1-ref.xhtml b/layout/reftests/bugs/537507-1-ref.xhtml new file mode 100644 index 0000000000..4e80af28cf --- /dev/null +++ b/layout/reftests/bugs/537507-1-ref.xhtml @@ -0,0 +1,8 @@ + + + + + diff --git a/layout/reftests/bugs/537507-1.xhtml b/layout/reftests/bugs/537507-1.xhtml new file mode 100644 index 0000000000..14896f060b --- /dev/null +++ b/layout/reftests/bugs/537507-1.xhtml @@ -0,0 +1,8 @@ + + + + + diff --git a/layout/reftests/bugs/537507-2-frame.xhtml b/layout/reftests/bugs/537507-2-frame.xhtml new file mode 100644 index 0000000000..20d5b9774a --- /dev/null +++ b/layout/reftests/bugs/537507-2-frame.xhtml @@ -0,0 +1 @@ + diff --git a/layout/reftests/bugs/537507-2-ref.html b/layout/reftests/bugs/537507-2-ref.html new file mode 100644 index 0000000000..fa0917226d --- /dev/null +++ b/layout/reftests/bugs/537507-2-ref.html @@ -0,0 +1,5 @@ + + + The iframe below should show the text 'Here'
      + + diff --git a/layout/reftests/bugs/537507-2.html b/layout/reftests/bugs/537507-2.html new file mode 100644 index 0000000000..ea150b0f7f --- /dev/null +++ b/layout/reftests/bugs/537507-2.html @@ -0,0 +1,5 @@ + + + The iframe below should show the text 'Here'
      + + diff --git a/layout/reftests/bugs/538909-1-ref.html b/layout/reftests/bugs/538909-1-ref.html new file mode 100644 index 0000000000..2cd6072834 --- /dev/null +++ b/layout/reftests/bugs/538909-1-ref.html @@ -0,0 +1,17 @@ + + + + + + +
      + + diff --git a/layout/reftests/bugs/538909-1.html b/layout/reftests/bugs/538909-1.html new file mode 100644 index 0000000000..7e9af84c61 --- /dev/null +++ b/layout/reftests/bugs/538909-1.html @@ -0,0 +1,16 @@ + + + + + + +
      + + diff --git a/layout/reftests/bugs/538935-1-ref.html b/layout/reftests/bugs/538935-1-ref.html new file mode 100644 index 0000000000..98d150ac02 --- /dev/null +++ b/layout/reftests/bugs/538935-1-ref.html @@ -0,0 +1,16 @@ + + + +
      Hello
      +
      Hello
      +
      Hello
      +
      Hello
      +
      Hello
      + +
      Hello
      +
      Hello
      +
      Hello
      +
      Hello
      +
      Hello
      + + diff --git a/layout/reftests/bugs/538935-1.html b/layout/reftests/bugs/538935-1.html new file mode 100644 index 0000000000..2cab32382d --- /dev/null +++ b/layout/reftests/bugs/538935-1.html @@ -0,0 +1,16 @@ + + + +
      Hello
      +
      Hello
      +
      Hello
      +
      Hello
      +
      Hello
      + +
      Hello
      +
      Hello
      +
      Hello
      +
      Hello
      +
      Hello
      + + diff --git a/layout/reftests/bugs/539226-1.html b/layout/reftests/bugs/539226-1.html new file mode 100644 index 0000000000..bf86081411 --- /dev/null +++ b/layout/reftests/bugs/539226-1.html @@ -0,0 +1,17 @@ + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/539323-1-ref.html b/layout/reftests/bugs/539323-1-ref.html new file mode 100644 index 0000000000..76534c4444 --- /dev/null +++ b/layout/reftests/bugs/539323-1-ref.html @@ -0,0 +1,12 @@ + + + +
      +
      +
      + + + diff --git a/layout/reftests/bugs/539323-1.html b/layout/reftests/bugs/539323-1.html new file mode 100644 index 0000000000..d09c8dc686 --- /dev/null +++ b/layout/reftests/bugs/539323-1.html @@ -0,0 +1,10 @@ + + + +
      + + + diff --git a/layout/reftests/bugs/539323-2-ref.html b/layout/reftests/bugs/539323-2-ref.html new file mode 100644 index 0000000000..c17ef9465e --- /dev/null +++ b/layout/reftests/bugs/539323-2-ref.html @@ -0,0 +1,12 @@ + + + +
      +
      +
      + + + diff --git a/layout/reftests/bugs/539323-2.html b/layout/reftests/bugs/539323-2.html new file mode 100644 index 0000000000..c938c1f1d9 --- /dev/null +++ b/layout/reftests/bugs/539323-2.html @@ -0,0 +1,10 @@ + + + +
      + + + diff --git a/layout/reftests/bugs/539323-3-ref.html b/layout/reftests/bugs/539323-3-ref.html new file mode 100644 index 0000000000..1e65b4a928 --- /dev/null +++ b/layout/reftests/bugs/539323-3-ref.html @@ -0,0 +1,12 @@ + + + +
      +
      +
      + + + diff --git a/layout/reftests/bugs/539323-3.html b/layout/reftests/bugs/539323-3.html new file mode 100644 index 0000000000..07bd0c274e --- /dev/null +++ b/layout/reftests/bugs/539323-3.html @@ -0,0 +1,10 @@ + + + +
      + + + diff --git a/layout/reftests/bugs/539880-1-dynamic.html b/layout/reftests/bugs/539880-1-dynamic.html new file mode 100644 index 0000000000..ea1efef31e --- /dev/null +++ b/layout/reftests/bugs/539880-1-dynamic.html @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      0
      border="0"
      border="0px"
      border="0em"
      1
      border="1"
      border="1px"
      border="1em"
      2
      border="2"
      border="2px"
      border="2em"
      3
      border="3"
      border="3px"
      border="3em"
      10
      border="10"
      border="10px"
      border="10em"
      + + + + + diff --git a/layout/reftests/bugs/539880-1-ref.html b/layout/reftests/bugs/539880-1-ref.html new file mode 100644 index 0000000000..8f8a8ac947 --- /dev/null +++ b/layout/reftests/bugs/539880-1-ref.html @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      0
      border="0"
      border="0px"
      border="0em"
      1
      border="1"
      border="1px"
      border="1em"
      2
      border="2"
      border="2px"
      border="2em"
      3
      border="3"
      border="3px"
      border="3em"
      10
      border="10"
      border="10px"
      border="10em"
      + + + diff --git a/layout/reftests/bugs/539880-1.html b/layout/reftests/bugs/539880-1.html new file mode 100644 index 0000000000..3747c749ab --- /dev/null +++ b/layout/reftests/bugs/539880-1.html @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      0
      border="0"
      border="0px"
      border="0em"
      1
      border="1"
      border="1px"
      border="1em"
      2
      border="2"
      border="2px"
      border="2em"
      3
      border="3"
      border="3px"
      border="3em"
      10
      border="10"
      border="10px"
      border="10em"
      + + + diff --git a/layout/reftests/bugs/539949-1-ref.html b/layout/reftests/bugs/539949-1-ref.html new file mode 100644 index 0000000000..3f72d9f711 --- /dev/null +++ b/layout/reftests/bugs/539949-1-ref.html @@ -0,0 +1,10 @@ + + +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/539949-1.html b/layout/reftests/bugs/539949-1.html new file mode 100644 index 0000000000..c8634788b4 --- /dev/null +++ b/layout/reftests/bugs/539949-1.html @@ -0,0 +1,10 @@ + + +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/541382-1-ref.html b/layout/reftests/bugs/541382-1-ref.html new file mode 100644 index 0000000000..4f6db950dd --- /dev/null +++ b/layout/reftests/bugs/541382-1-ref.html @@ -0,0 +1,8 @@ + + + +
      +
      + + + diff --git a/layout/reftests/bugs/541382-1.html b/layout/reftests/bugs/541382-1.html new file mode 100644 index 0000000000..c4ce5919fd --- /dev/null +++ b/layout/reftests/bugs/541382-1.html @@ -0,0 +1,8 @@ + + + +
      +
      + + + diff --git a/layout/reftests/bugs/542116-1-ref.html b/layout/reftests/bugs/542116-1-ref.html new file mode 100644 index 0000000000..1b0852b297 --- /dev/null +++ b/layout/reftests/bugs/542116-1-ref.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/542116-1.html b/layout/reftests/bugs/542116-1.html new file mode 100644 index 0000000000..02cf77b013 --- /dev/null +++ b/layout/reftests/bugs/542116-1.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/542116-2-ref.html b/layout/reftests/bugs/542116-2-ref.html new file mode 100644 index 0000000000..3475b14058 --- /dev/null +++ b/layout/reftests/bugs/542116-2-ref.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/542116-2.html b/layout/reftests/bugs/542116-2.html new file mode 100644 index 0000000000..e4c247fb53 --- /dev/null +++ b/layout/reftests/bugs/542116-2.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/542116-3-ref.html b/layout/reftests/bugs/542116-3-ref.html new file mode 100644 index 0000000000..07297dc21d --- /dev/null +++ b/layout/reftests/bugs/542116-3-ref.html @@ -0,0 +1,19 @@ + + + + + + +
      + + diff --git a/layout/reftests/bugs/542116-3.html b/layout/reftests/bugs/542116-3.html new file mode 100644 index 0000000000..b2c935c7f9 --- /dev/null +++ b/layout/reftests/bugs/542116-3.html @@ -0,0 +1,19 @@ + + + + + + +
      + + diff --git a/layout/reftests/bugs/542317-1-ref.html b/layout/reftests/bugs/542317-1-ref.html new file mode 100644 index 0000000000..8672c4efd5 --- /dev/null +++ b/layout/reftests/bugs/542317-1-ref.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/bugs/542317-1.html b/layout/reftests/bugs/542317-1.html new file mode 100644 index 0000000000..fdccad6d96 --- /dev/null +++ b/layout/reftests/bugs/542317-1.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/bugs/542620-1-ref.html b/layout/reftests/bugs/542620-1-ref.html new file mode 100644 index 0000000000..c01b176175 --- /dev/null +++ b/layout/reftests/bugs/542620-1-ref.html @@ -0,0 +1,11 @@ + + + + + +
      + + +
      + + diff --git a/layout/reftests/bugs/542620-1.html b/layout/reftests/bugs/542620-1.html new file mode 100644 index 0000000000..cd6677b44a --- /dev/null +++ b/layout/reftests/bugs/542620-1.html @@ -0,0 +1,13 @@ + + + + + + +
      + + + +
      + + diff --git a/layout/reftests/bugs/545049-1-ref.html b/layout/reftests/bugs/545049-1-ref.html new file mode 100644 index 0000000000..3314fbe1ad --- /dev/null +++ b/layout/reftests/bugs/545049-1-ref.html @@ -0,0 +1,9 @@ + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/545049-1.html b/layout/reftests/bugs/545049-1.html new file mode 100644 index 0000000000..e8752201bd --- /dev/null +++ b/layout/reftests/bugs/545049-1.html @@ -0,0 +1,16 @@ + + + + + +
      +
      + + + diff --git a/layout/reftests/bugs/546033-1-ref.html b/layout/reftests/bugs/546033-1-ref.html new file mode 100644 index 0000000000..f0e4395f93 --- /dev/null +++ b/layout/reftests/bugs/546033-1-ref.html @@ -0,0 +1,8 @@ + + + + + + diff --git a/layout/reftests/bugs/546033-1.html b/layout/reftests/bugs/546033-1.html new file mode 100644 index 0000000000..ac6c4895d3 --- /dev/null +++ b/layout/reftests/bugs/546033-1.html @@ -0,0 +1,14 @@ + + + + + + diff --git a/layout/reftests/bugs/549184-1-ref.html b/layout/reftests/bugs/549184-1-ref.html new file mode 100644 index 0000000000..bd5610195a --- /dev/null +++ b/layout/reftests/bugs/549184-1-ref.html @@ -0,0 +1,6 @@ + + + +  + + diff --git a/layout/reftests/bugs/549184-1.html b/layout/reftests/bugs/549184-1.html new file mode 100644 index 0000000000..4898ce8ef7 --- /dev/null +++ b/layout/reftests/bugs/549184-1.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/bugs/550325-1-ref.html b/layout/reftests/bugs/550325-1-ref.html new file mode 100644 index 0000000000..d9ebba31fd --- /dev/null +++ b/layout/reftests/bugs/550325-1-ref.html @@ -0,0 +1,4 @@ + + +
      X
      + diff --git a/layout/reftests/bugs/550325-1.html b/layout/reftests/bugs/550325-1.html new file mode 100644 index 0000000000..0ea4f154de --- /dev/null +++ b/layout/reftests/bugs/550325-1.html @@ -0,0 +1,4 @@ + + +
      X
      + diff --git a/layout/reftests/bugs/550325-2.html b/layout/reftests/bugs/550325-2.html new file mode 100644 index 0000000000..4a83be9dd5 --- /dev/null +++ b/layout/reftests/bugs/550325-2.html @@ -0,0 +1,6 @@ + + + +
      X
      + + diff --git a/layout/reftests/bugs/550325-3.html b/layout/reftests/bugs/550325-3.html new file mode 100644 index 0000000000..e40025ba22 --- /dev/null +++ b/layout/reftests/bugs/550325-3.html @@ -0,0 +1,4 @@ + + +X + diff --git a/layout/reftests/bugs/550716-1-ref.html b/layout/reftests/bugs/550716-1-ref.html new file mode 100644 index 0000000000..308e5830c0 --- /dev/null +++ b/layout/reftests/bugs/550716-1-ref.html @@ -0,0 +1,6 @@ + + + +
      + + diff --git a/layout/reftests/bugs/550716-1.html b/layout/reftests/bugs/550716-1.html new file mode 100644 index 0000000000..fef3360b62 --- /dev/null +++ b/layout/reftests/bugs/550716-1.html @@ -0,0 +1,6 @@ + + + +
      + + diff --git a/layout/reftests/bugs/550882-1-ref.html b/layout/reftests/bugs/550882-1-ref.html new file mode 100644 index 0000000000..5a928ed389 --- /dev/null +++ b/layout/reftests/bugs/550882-1-ref.html @@ -0,0 +1,6 @@ + + diff --git a/layout/reftests/bugs/550882-1.html b/layout/reftests/bugs/550882-1.html new file mode 100644 index 0000000000..3a129aed16 --- /dev/null +++ b/layout/reftests/bugs/550882-1.html @@ -0,0 +1,8 @@ + + diff --git a/layout/reftests/bugs/550882-2-ref.html b/layout/reftests/bugs/550882-2-ref.html new file mode 100644 index 0000000000..bb168d4c25 --- /dev/null +++ b/layout/reftests/bugs/550882-2-ref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/bugs/550882-2.html b/layout/reftests/bugs/550882-2.html new file mode 100644 index 0000000000..300808f341 --- /dev/null +++ b/layout/reftests/bugs/550882-2.html @@ -0,0 +1,8 @@ + + diff --git a/layout/reftests/bugs/551463-1-ref.html b/layout/reftests/bugs/551463-1-ref.html new file mode 100644 index 0000000000..f67e6b784b --- /dev/null +++ b/layout/reftests/bugs/551463-1-ref.html @@ -0,0 +1,34 @@ + + + +
      +
      + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. +
      +
      + + + diff --git a/layout/reftests/bugs/551463-1.html b/layout/reftests/bugs/551463-1.html new file mode 100644 index 0000000000..326f796e1e --- /dev/null +++ b/layout/reftests/bugs/551463-1.html @@ -0,0 +1,39 @@ + + + +
      +
      + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. + Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. Hello Kitty. +
      +
      + + + diff --git a/layout/reftests/bugs/551699-1-ref.html b/layout/reftests/bugs/551699-1-ref.html new file mode 100644 index 0000000000..1f81b34f38 --- /dev/null +++ b/layout/reftests/bugs/551699-1-ref.html @@ -0,0 +1,13 @@ + + + + + + + +
      +
      Text
      +
      +
      + + diff --git a/layout/reftests/bugs/551699-1.html b/layout/reftests/bugs/551699-1.html new file mode 100644 index 0000000000..a97921c4fd --- /dev/null +++ b/layout/reftests/bugs/551699-1.html @@ -0,0 +1,13 @@ + + + + + + + +
      +
      Text
      +
      +
      + + diff --git a/layout/reftests/bugs/552334-1-ref.html b/layout/reftests/bugs/552334-1-ref.html new file mode 100644 index 0000000000..a139827f2c --- /dev/null +++ b/layout/reftests/bugs/552334-1-ref.html @@ -0,0 +1,15 @@ + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/552334-1.html b/layout/reftests/bugs/552334-1.html new file mode 100644 index 0000000000..66f426e09b --- /dev/null +++ b/layout/reftests/bugs/552334-1.html @@ -0,0 +1,26 @@ + + + + + + + +
      +
      + +
      +
      + +
      +
      + + diff --git a/layout/reftests/bugs/553571-1-notref.html b/layout/reftests/bugs/553571-1-notref.html new file mode 100644 index 0000000000..c3bf1f8f7e --- /dev/null +++ b/layout/reftests/bugs/553571-1-notref.html @@ -0,0 +1,6 @@ + + +ඔ‌ෘ + + + diff --git a/layout/reftests/bugs/553571-1.html b/layout/reftests/bugs/553571-1.html new file mode 100644 index 0000000000..0eb6faa48b --- /dev/null +++ b/layout/reftests/bugs/553571-1.html @@ -0,0 +1,6 @@ + + +ඔෘ + + + diff --git a/layout/reftests/bugs/555388-1-ref.html b/layout/reftests/bugs/555388-1-ref.html new file mode 100644 index 0000000000..bc524566a7 --- /dev/null +++ b/layout/reftests/bugs/555388-1-ref.html @@ -0,0 +1,27 @@ + + + + + + + + diff --git a/layout/reftests/bugs/555388-1.html b/layout/reftests/bugs/555388-1.html new file mode 100644 index 0000000000..3b7f103da3 --- /dev/null +++ b/layout/reftests/bugs/555388-1.html @@ -0,0 +1,33 @@ + + + + + + + + diff --git a/layout/reftests/bugs/556661-1-ref.html b/layout/reftests/bugs/556661-1-ref.html new file mode 100644 index 0000000000..f960b6c84f --- /dev/null +++ b/layout/reftests/bugs/556661-1-ref.html @@ -0,0 +1,24 @@ + +Dynamic manipulation of !important + + +
      +
      +
      +
      +

      +
      +
      +
      +
      +

      +
      +

      There should be two rows of four green squares and one solid green + bar above.

      + + diff --git a/layout/reftests/bugs/556661-1.html b/layout/reftests/bugs/556661-1.html new file mode 100644 index 0000000000..1941e0b876 --- /dev/null +++ b/layout/reftests/bugs/556661-1.html @@ -0,0 +1,63 @@ + +Dynamic manipulation of !important + + + + +
      +
      +
      +
      +

      +
      +
      +
      +
      +

      +
      +

      There should be two rows of four green squares and one solid green + bar above.

      + + diff --git a/layout/reftests/bugs/557087-1.html b/layout/reftests/bugs/557087-1.html new file mode 100644 index 0000000000..f860dafef7 --- /dev/null +++ b/layout/reftests/bugs/557087-1.html @@ -0,0 +1,16 @@ + + + +
      + + + + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/557087-2.html b/layout/reftests/bugs/557087-2.html new file mode 100644 index 0000000000..dfb0eccf9f --- /dev/null +++ b/layout/reftests/bugs/557087-2.html @@ -0,0 +1,17 @@ + + + +
      + + + + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/557087-ref.html b/layout/reftests/bugs/557087-ref.html new file mode 100644 index 0000000000..5a60c625d7 --- /dev/null +++ b/layout/reftests/bugs/557087-ref.html @@ -0,0 +1,16 @@ + + + +
      + + + + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/557736-1-ref.html b/layout/reftests/bugs/557736-1-ref.html new file mode 100644 index 0000000000..c4c3fae7a7 --- /dev/null +++ b/layout/reftests/bugs/557736-1-ref.html @@ -0,0 +1,9 @@ + + + +557736 Test Page + + + bogus + bogus + diff --git a/layout/reftests/bugs/557736-1.html b/layout/reftests/bugs/557736-1.html new file mode 100644 index 0000000000..3cbf2dd1e4 --- /dev/null +++ b/layout/reftests/bugs/557736-1.html @@ -0,0 +1,11 @@ + + + +557736 Test Page + + + + bogus + + bogus + diff --git a/layout/reftests/bugs/558011-1-ref.xhtml b/layout/reftests/bugs/558011-1-ref.xhtml new file mode 100644 index 0000000000..5a6c019f06 --- /dev/null +++ b/layout/reftests/bugs/558011-1-ref.xhtml @@ -0,0 +1,14 @@ + + + + + + +this is a really really really really long test sentence + + + + + + diff --git a/layout/reftests/bugs/558011-1.xhtml b/layout/reftests/bugs/558011-1.xhtml new file mode 100644 index 0000000000..3c972995df --- /dev/null +++ b/layout/reftests/bugs/558011-1.xhtml @@ -0,0 +1,14 @@ + + + + + + +this is a really really really really long test sentence + + + + + + diff --git a/layout/reftests/bugs/559284-1-ref.html b/layout/reftests/bugs/559284-1-ref.html new file mode 100644 index 0000000000..85298a9183 --- /dev/null +++ b/layout/reftests/bugs/559284-1-ref.html @@ -0,0 +1,12 @@ + + + -
      section
      + -
      nav
      + -
      article
      + -
      aside
      + -
      hgroup
      + -
      header
      + -
      footer
      + - + + diff --git a/layout/reftests/bugs/559284-1.html b/layout/reftests/bugs/559284-1.html new file mode 100644 index 0000000000..43b7198936 --- /dev/null +++ b/layout/reftests/bugs/559284-1.html @@ -0,0 +1,11 @@ + + + -
      section
      + - + -
      article
      + - + -
      hgroup
      + -
      header
      + -
      footer
      + - + diff --git a/layout/reftests/bugs/561981-1-ref.html b/layout/reftests/bugs/561981-1-ref.html new file mode 100644 index 0000000000..1f2d3710a2 --- /dev/null +++ b/layout/reftests/bugs/561981-1-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/bugs/582476-1-helper.html b/layout/reftests/bugs/582476-1-helper.html new file mode 100644 index 0000000000..1b726dc27b --- /dev/null +++ b/layout/reftests/bugs/582476-1-helper.html @@ -0,0 +1,6 @@ + + +
      +
      + + diff --git a/layout/reftests/bugs/582476-1-ref-helper.html b/layout/reftests/bugs/582476-1-ref-helper.html new file mode 100644 index 0000000000..73a328c231 --- /dev/null +++ b/layout/reftests/bugs/582476-1-ref-helper.html @@ -0,0 +1,6 @@ + + +
      +
      + + diff --git a/layout/reftests/bugs/582476-1-ref.svg b/layout/reftests/bugs/582476-1-ref.svg new file mode 100644 index 0000000000..96b6e19027 --- /dev/null +++ b/layout/reftests/bugs/582476-1-ref.svg @@ -0,0 +1,30 @@ + + + +

      + diff --git a/layout/reftests/bugs/603423-1.html b/layout/reftests/bugs/603423-1.html new file mode 100644 index 0000000000..76fec100df --- /dev/null +++ b/layout/reftests/bugs/603423-1.html @@ -0,0 +1,7 @@ + + + + Testcase for bug 603423 + +

      + + diff --git a/layout/reftests/bugs/621253-1-internalFilter.html b/layout/reftests/bugs/621253-1-internalFilter.html new file mode 100644 index 0000000000..a561b103e2 --- /dev/null +++ b/layout/reftests/bugs/621253-1-internalFilter.html @@ -0,0 +1,20 @@ + + + + + + + + diff --git a/layout/reftests/bugs/621253-1-ref.html b/layout/reftests/bugs/621253-1-ref.html new file mode 100644 index 0000000000..ad19623688 --- /dev/null +++ b/layout/reftests/bugs/621253-1-ref.html @@ -0,0 +1,6 @@ + + +

      + + diff --git a/layout/reftests/bugs/621253-2-externalFilter.html b/layout/reftests/bugs/621253-2-externalFilter.html new file mode 100644 index 0000000000..93d97fbb29 --- /dev/null +++ b/layout/reftests/bugs/621253-2-externalFilter.html @@ -0,0 +1,20 @@ + + + + + + + + diff --git a/layout/reftests/bugs/621253-2-internalFilter.html b/layout/reftests/bugs/621253-2-internalFilter.html new file mode 100644 index 0000000000..b8a49ab0ad --- /dev/null +++ b/layout/reftests/bugs/621253-2-internalFilter.html @@ -0,0 +1,20 @@ + + + + + + + + diff --git a/layout/reftests/bugs/621253-2-ref.html b/layout/reftests/bugs/621253-2-ref.html new file mode 100644 index 0000000000..6fcf0bbeb1 --- /dev/null +++ b/layout/reftests/bugs/621253-2-ref.html @@ -0,0 +1,6 @@ + + +
      + + diff --git a/layout/reftests/bugs/621253-helper-externalFilter.xhtml b/layout/reftests/bugs/621253-helper-externalFilter.xhtml new file mode 100644 index 0000000000..b74d6152d6 --- /dev/null +++ b/layout/reftests/bugs/621253-helper-externalFilter.xhtml @@ -0,0 +1,14 @@ + + + +
      +
      + + + + + + diff --git a/layout/reftests/bugs/621253-helper-internalFilter.xhtml b/layout/reftests/bugs/621253-helper-internalFilter.xhtml new file mode 100644 index 0000000000..7625a16a38 --- /dev/null +++ b/layout/reftests/bugs/621253-helper-internalFilter.xhtml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/621918-1-ref.svg b/layout/reftests/bugs/621918-1-ref.svg new file mode 100644 index 0000000000..995a4bbfd3 --- /dev/null +++ b/layout/reftests/bugs/621918-1-ref.svg @@ -0,0 +1,10 @@ + + + Firéfôx + + Firéfôx + diff --git a/layout/reftests/bugs/621918-1.svg b/layout/reftests/bugs/621918-1.svg new file mode 100644 index 0000000000..821c24f5e0 --- /dev/null +++ b/layout/reftests/bugs/621918-1.svg @@ -0,0 +1,11 @@ + + + Firéfôx + + + Firéfôx + diff --git a/layout/reftests/bugs/621918-2-ref.svg b/layout/reftests/bugs/621918-2-ref.svg new file mode 100644 index 0000000000..eb789dd483 --- /dev/null +++ b/layout/reftests/bugs/621918-2-ref.svg @@ -0,0 +1,17 @@ + + + + + + + + + स्वतन्त्रता और समानता प्राप्त + + स्वतन्त्रता और समानता प्राप्त + + diff --git a/layout/reftests/bugs/621918-2.svg b/layout/reftests/bugs/621918-2.svg new file mode 100644 index 0000000000..b89f4377ec --- /dev/null +++ b/layout/reftests/bugs/621918-2.svg @@ -0,0 +1,20 @@ + + + + + + + + + + स्वतन्त्रता और समानता प्राप्त + + + स्वतन्त्रता और समानता प्राप्त + + diff --git a/layout/reftests/bugs/622585-1-ref.html b/layout/reftests/bugs/622585-1-ref.html new file mode 100644 index 0000000000..7fdc1d9a89 --- /dev/null +++ b/layout/reftests/bugs/622585-1-ref.html @@ -0,0 +1,15 @@ + + + +
      + \ No newline at end of file diff --git a/layout/reftests/bugs/622585-1.html b/layout/reftests/bugs/622585-1.html new file mode 100644 index 0000000000..4d42dc9344 --- /dev/null +++ b/layout/reftests/bugs/622585-1.html @@ -0,0 +1,17 @@ + + + +
      + +
      + \ No newline at end of file diff --git a/layout/reftests/bugs/625409-1-ref.html b/layout/reftests/bugs/625409-1-ref.html new file mode 100644 index 0000000000..c1f18659c5 --- /dev/null +++ b/layout/reftests/bugs/625409-1-ref.html @@ -0,0 +1,8 @@ + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/625409-1.html b/layout/reftests/bugs/625409-1.html new file mode 100644 index 0000000000..55340a4b43 --- /dev/null +++ b/layout/reftests/bugs/625409-1.html @@ -0,0 +1,6 @@ + + + +
      + + diff --git a/layout/reftests/bugs/627393-1.html b/layout/reftests/bugs/627393-1.html new file mode 100644 index 0000000000..95e3b81d29 --- /dev/null +++ b/layout/reftests/bugs/627393-1.html @@ -0,0 +1,13 @@ + + + +
      + + + diff --git a/layout/reftests/bugs/630835-1.html b/layout/reftests/bugs/630835-1.html new file mode 100644 index 0000000000..e877e4adf5 --- /dev/null +++ b/layout/reftests/bugs/630835-1.html @@ -0,0 +1,42 @@ + + + + + + + +
      test
      + +
      test
      + + diff --git a/layout/reftests/bugs/631352-1-ref.html b/layout/reftests/bugs/631352-1-ref.html new file mode 100644 index 0000000000..4a375d4ba3 --- /dev/null +++ b/layout/reftests/bugs/631352-1-ref.html @@ -0,0 +1,6 @@ + + + +
      This text should be visible
      + + diff --git a/layout/reftests/bugs/631352-1.html b/layout/reftests/bugs/631352-1.html new file mode 100644 index 0000000000..197e0aadc9 --- /dev/null +++ b/layout/reftests/bugs/631352-1.html @@ -0,0 +1,11 @@ + + + + + + +
      This text should be visible
      + + diff --git a/layout/reftests/bugs/632781-normalsize.html b/layout/reftests/bugs/632781-normalsize.html new file mode 100644 index 0000000000..0d5ab8958b --- /dev/null +++ b/layout/reftests/bugs/632781-normalsize.html @@ -0,0 +1,26 @@ + + + + +
      + +
      + + + diff --git a/layout/reftests/bugs/632781-ref.html b/layout/reftests/bugs/632781-ref.html new file mode 100644 index 0000000000..30b26fa5b3 --- /dev/null +++ b/layout/reftests/bugs/632781-ref.html @@ -0,0 +1,13 @@ + + + +
      + +
      + + + diff --git a/layout/reftests/bugs/632781-verybig.html b/layout/reftests/bugs/632781-verybig.html new file mode 100644 index 0000000000..5ba1db9a86 --- /dev/null +++ b/layout/reftests/bugs/632781-verybig.html @@ -0,0 +1,27 @@ + + + + +
      + +
      + + + diff --git a/layout/reftests/bugs/633344-1-ref.html b/layout/reftests/bugs/633344-1-ref.html new file mode 100644 index 0000000000..91960fc34a --- /dev/null +++ b/layout/reftests/bugs/633344-1-ref.html @@ -0,0 +1,34 @@ + + + + + + +
      + + + diff --git a/layout/reftests/bugs/633344-1.html b/layout/reftests/bugs/633344-1.html new file mode 100644 index 0000000000..2713a6db4d --- /dev/null +++ b/layout/reftests/bugs/633344-1.html @@ -0,0 +1,37 @@ + + + + + + +
      + + + diff --git a/layout/reftests/bugs/634232-1-ref.html b/layout/reftests/bugs/634232-1-ref.html new file mode 100644 index 0000000000..b3acc12cf4 --- /dev/null +++ b/layout/reftests/bugs/634232-1-ref.html @@ -0,0 +1,30 @@ + + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/634232-1.html b/layout/reftests/bugs/634232-1.html new file mode 100644 index 0000000000..d85b032021 --- /dev/null +++ b/layout/reftests/bugs/634232-1.html @@ -0,0 +1,31 @@ + + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/635302-1-ref.html b/layout/reftests/bugs/635302-1-ref.html new file mode 100644 index 0000000000..9421f50575 --- /dev/null +++ b/layout/reftests/bugs/635302-1-ref.html @@ -0,0 +1,27 @@ + + + + + +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/635302-1.html b/layout/reftests/bugs/635302-1.html new file mode 100644 index 0000000000..1834924797 --- /dev/null +++ b/layout/reftests/bugs/635302-1.html @@ -0,0 +1,38 @@ + + + + + +
      + +
      + +
      +
      + + + + + diff --git a/layout/reftests/bugs/635373-1-ref.html b/layout/reftests/bugs/635373-1-ref.html new file mode 100644 index 0000000000..d36beaf579 --- /dev/null +++ b/layout/reftests/bugs/635373-1-ref.html @@ -0,0 +1,29 @@ + + + + + + +
      + +
      + + + diff --git a/layout/reftests/bugs/635373-1.html b/layout/reftests/bugs/635373-1.html new file mode 100644 index 0000000000..68e1ab7864 --- /dev/null +++ b/layout/reftests/bugs/635373-1.html @@ -0,0 +1,29 @@ + + + +Testing compositing of opaque layer with complex visible region + + + +
      + +
      + + + diff --git a/layout/reftests/bugs/635373-2-ref.html b/layout/reftests/bugs/635373-2-ref.html new file mode 100644 index 0000000000..b105f6cf56 --- /dev/null +++ b/layout/reftests/bugs/635373-2-ref.html @@ -0,0 +1,30 @@ + + + +Testing compositing of translucent layer with complex visible region + + + +
      + +
      + + + diff --git a/layout/reftests/bugs/635373-2.html b/layout/reftests/bugs/635373-2.html new file mode 100644 index 0000000000..e89b2b3123 --- /dev/null +++ b/layout/reftests/bugs/635373-2.html @@ -0,0 +1,29 @@ + + + +Testing compositing of translucent layer with complex visible region + + + +
      + +
      + + + diff --git a/layout/reftests/bugs/635373-3-ref.html b/layout/reftests/bugs/635373-3-ref.html new file mode 100644 index 0000000000..71b1eed1e2 --- /dev/null +++ b/layout/reftests/bugs/635373-3-ref.html @@ -0,0 +1,30 @@ + + + +Testing compositing of component alpha layer with complex visible region + + + +
      XYZ + +
      + + + diff --git a/layout/reftests/bugs/635373-3.html b/layout/reftests/bugs/635373-3.html new file mode 100644 index 0000000000..c440a19f8c --- /dev/null +++ b/layout/reftests/bugs/635373-3.html @@ -0,0 +1,29 @@ + + + +Testing compositing of component alpha layer with complex visible region + + + +
      XYZ + +
      + + + diff --git a/layout/reftests/bugs/635639-1-ref.html b/layout/reftests/bugs/635639-1-ref.html new file mode 100644 index 0000000000..d9e3d1b1cb --- /dev/null +++ b/layout/reftests/bugs/635639-1-ref.html @@ -0,0 +1,16 @@ + + + + + +

      foo xyzzy bar

      + + diff --git a/layout/reftests/bugs/635639-1.html b/layout/reftests/bugs/635639-1.html new file mode 100644 index 0000000000..6405a4e628 --- /dev/null +++ b/layout/reftests/bugs/635639-1.html @@ -0,0 +1,16 @@ + + + + + +

      foo x́ŷz̃z̄y bar

      + + diff --git a/layout/reftests/bugs/635639-2-ref.html b/layout/reftests/bugs/635639-2-ref.html new file mode 100644 index 0000000000..6d3a5b491b --- /dev/null +++ b/layout/reftests/bugs/635639-2-ref.html @@ -0,0 +1,16 @@ + + + + + +

      foo بسم ٱلله bar

      + + diff --git a/layout/reftests/bugs/635639-2.html b/layout/reftests/bugs/635639-2.html new file mode 100644 index 0000000000..0852d41bd6 --- /dev/null +++ b/layout/reftests/bugs/635639-2.html @@ -0,0 +1,16 @@ + + + + + +

      foo بِسْمِ ٱللهِ bar

      + + diff --git a/layout/reftests/bugs/637597-1-ref.html b/layout/reftests/bugs/637597-1-ref.html new file mode 100644 index 0000000000..a52c15944d --- /dev/null +++ b/layout/reftests/bugs/637597-1-ref.html @@ -0,0 +1,37 @@ + + + + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/637597-1.html b/layout/reftests/bugs/637597-1.html new file mode 100644 index 0000000000..92fd056ad1 --- /dev/null +++ b/layout/reftests/bugs/637597-1.html @@ -0,0 +1,49 @@ + + + + + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/637852-1-ref.html b/layout/reftests/bugs/637852-1-ref.html new file mode 100644 index 0000000000..a273d24a68 --- /dev/null +++ b/layout/reftests/bugs/637852-1-ref.html @@ -0,0 +1,16 @@ + + + + + + +
      Hello Kitty
      + + diff --git a/layout/reftests/bugs/637852-1.html b/layout/reftests/bugs/637852-1.html new file mode 100644 index 0000000000..ffd8b419f0 --- /dev/null +++ b/layout/reftests/bugs/637852-1.html @@ -0,0 +1,16 @@ + + + + + + +
      Hello Kitty
      + + diff --git a/layout/reftests/bugs/637852-2-ref.html b/layout/reftests/bugs/637852-2-ref.html new file mode 100644 index 0000000000..ea5da67d44 --- /dev/null +++ b/layout/reftests/bugs/637852-2-ref.html @@ -0,0 +1,8 @@ + + + +
      +
      + + + diff --git a/layout/reftests/bugs/637852-2.html b/layout/reftests/bugs/637852-2.html new file mode 100644 index 0000000000..ea9e079bdb --- /dev/null +++ b/layout/reftests/bugs/637852-2.html @@ -0,0 +1,14 @@ + + + +
      + + + + + diff --git a/layout/reftests/bugs/637852-3-ref.html b/layout/reftests/bugs/637852-3-ref.html new file mode 100644 index 0000000000..b3e82984ad --- /dev/null +++ b/layout/reftests/bugs/637852-3-ref.html @@ -0,0 +1,11 @@ + + + +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/637852-3.html b/layout/reftests/bugs/637852-3.html new file mode 100644 index 0000000000..e7a26ab8ca --- /dev/null +++ b/layout/reftests/bugs/637852-3.html @@ -0,0 +1,19 @@ + + + +
      + +
      +
      +
      + + + + diff --git a/layout/reftests/bugs/641770-1-ref.html b/layout/reftests/bugs/641770-1-ref.html new file mode 100644 index 0000000000..fcbe8a905a --- /dev/null +++ b/layout/reftests/bugs/641770-1-ref.html @@ -0,0 +1,6 @@ + + + +
      + + diff --git a/layout/reftests/bugs/641770-1.html b/layout/reftests/bugs/641770-1.html new file mode 100644 index 0000000000..fac0a4ea00 --- /dev/null +++ b/layout/reftests/bugs/641770-1.html @@ -0,0 +1,7 @@ + + + + +
      + + diff --git a/layout/reftests/bugs/641856-1-ref.html b/layout/reftests/bugs/641856-1-ref.html new file mode 100644 index 0000000000..6b14c62ef5 --- /dev/null +++ b/layout/reftests/bugs/641856-1-ref.html @@ -0,0 +1,18 @@ + + + + + + +

      Some
      text

      + + diff --git a/layout/reftests/bugs/641856-1.html b/layout/reftests/bugs/641856-1.html new file mode 100644 index 0000000000..152dc75816 --- /dev/null +++ b/layout/reftests/bugs/641856-1.html @@ -0,0 +1,19 @@ + + + + + + +

      Some
      text

      + + diff --git a/layout/reftests/bugs/645491-1-ref.html b/layout/reftests/bugs/645491-1-ref.html new file mode 100644 index 0000000000..27adb2b12f --- /dev/null +++ b/layout/reftests/bugs/645491-1-ref.html @@ -0,0 +1,6 @@ + + + + This should be green + + diff --git a/layout/reftests/bugs/645491-1.html b/layout/reftests/bugs/645491-1.html new file mode 100644 index 0000000000..d301d2d0c5 --- /dev/null +++ b/layout/reftests/bugs/645491-1.html @@ -0,0 +1,12 @@ + + + + + + + This should be green + + diff --git a/layout/reftests/bugs/645647-1-ref.html b/layout/reftests/bugs/645647-1-ref.html new file mode 100644 index 0000000000..c35d5520f2 --- /dev/null +++ b/layout/reftests/bugs/645647-1-ref.html @@ -0,0 +1,5 @@ + + +
      Some text
      +
      Some text
      + diff --git a/layout/reftests/bugs/645647-1.html b/layout/reftests/bugs/645647-1.html new file mode 100644 index 0000000000..6b8e76c4ab --- /dev/null +++ b/layout/reftests/bugs/645647-1.html @@ -0,0 +1,9 @@ + + +
      Some text
      +
      Some text
      + diff --git a/layout/reftests/bugs/645647-2-ref.html b/layout/reftests/bugs/645647-2-ref.html new file mode 100644 index 0000000000..64690fd7ee --- /dev/null +++ b/layout/reftests/bugs/645647-2-ref.html @@ -0,0 +1,27 @@ + + + + + + +
      There should be no red areas.
      + + + + + diff --git a/layout/reftests/bugs/645647-2.html b/layout/reftests/bugs/645647-2.html new file mode 100644 index 0000000000..922e21161b --- /dev/null +++ b/layout/reftests/bugs/645647-2.html @@ -0,0 +1,28 @@ + + + + + + +
      There should be no red areas.
      + + + + + diff --git a/layout/reftests/bugs/645768-1-ref.html b/layout/reftests/bugs/645768-1-ref.html new file mode 100644 index 0000000000..94bcf3b3fc --- /dev/null +++ b/layout/reftests/bugs/645768-1-ref.html @@ -0,0 +1,8 @@ + + +
      + + +
      This should be green
      +
      + diff --git a/layout/reftests/bugs/645768-1.html b/layout/reftests/bugs/645768-1.html new file mode 100644 index 0000000000..b649a8f56f --- /dev/null +++ b/layout/reftests/bugs/645768-1.html @@ -0,0 +1,12 @@ + + +
      + + +
      This should be green
      +
      + + diff --git a/layout/reftests/bugs/647-1-ref.html b/layout/reftests/bugs/647-1-ref.html new file mode 100644 index 0000000000..83c50c2a44 --- /dev/null +++ b/layout/reftests/bugs/647-1-ref.html @@ -0,0 +1,22 @@ + + + + + +
      +
      + + + + +
      + +
      + inside +
      +
      +
      + outside table +
      +
      + diff --git a/layout/reftests/bugs/647-1.html b/layout/reftests/bugs/647-1.html new file mode 100644 index 0000000000..1ae362d0d2 --- /dev/null +++ b/layout/reftests/bugs/647-1.html @@ -0,0 +1,22 @@ + + + + + +
      +
      + + + + +
      + +
      + inside + +
      +
      + outside table +
      +
      + diff --git a/layout/reftests/bugs/650228-1-ref.html b/layout/reftests/bugs/650228-1-ref.html new file mode 100644 index 0000000000..2eb39ab490 --- /dev/null +++ b/layout/reftests/bugs/650228-1-ref.html @@ -0,0 +1,7 @@ + + + +
      +
      Hello Kitty
      + + diff --git a/layout/reftests/bugs/650228-1.html b/layout/reftests/bugs/650228-1.html new file mode 100644 index 0000000000..34384205a9 --- /dev/null +++ b/layout/reftests/bugs/650228-1.html @@ -0,0 +1,20 @@ + + + +
      +
      Hello Kitty
      + + + diff --git a/layout/reftests/bugs/652301-1-ref.html b/layout/reftests/bugs/652301-1-ref.html new file mode 100644 index 0000000000..c587207949 --- /dev/null +++ b/layout/reftests/bugs/652301-1-ref.html @@ -0,0 +1,7 @@ + + + + Some text + + diff --git a/layout/reftests/bugs/652301-1a.html b/layout/reftests/bugs/652301-1a.html new file mode 100644 index 0000000000..a9f8b00c46 --- /dev/null +++ b/layout/reftests/bugs/652301-1a.html @@ -0,0 +1,7 @@ + + + + Some text + + diff --git a/layout/reftests/bugs/652301-1b.html b/layout/reftests/bugs/652301-1b.html new file mode 100644 index 0000000000..2643832e55 --- /dev/null +++ b/layout/reftests/bugs/652301-1b.html @@ -0,0 +1,8 @@ + + + + Some text + + diff --git a/layout/reftests/bugs/652775-1-ref.html b/layout/reftests/bugs/652775-1-ref.html new file mode 100644 index 0000000000..3017a11099 --- /dev/null +++ b/layout/reftests/bugs/652775-1-ref.html @@ -0,0 +1,6 @@ + + +
      + There is some longish text here; there really is +
      + diff --git a/layout/reftests/bugs/652775-1.html b/layout/reftests/bugs/652775-1.html new file mode 100644 index 0000000000..435302da83 --- /dev/null +++ b/layout/reftests/bugs/652775-1.html @@ -0,0 +1,6 @@ + + +
      + There is some longish text here; there really is +
      + diff --git a/layout/reftests/bugs/652991-1-ref.html b/layout/reftests/bugs/652991-1-ref.html new file mode 100644 index 0000000000..bc6145d366 --- /dev/null +++ b/layout/reftests/bugs/652991-1-ref.html @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/layout/reftests/bugs/652991-1a.html b/layout/reftests/bugs/652991-1a.html new file mode 100644 index 0000000000..4dfed12b78 --- /dev/null +++ b/layout/reftests/bugs/652991-1a.html @@ -0,0 +1,26 @@ + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/652991-1b.html b/layout/reftests/bugs/652991-1b.html new file mode 100644 index 0000000000..32ea91b843 --- /dev/null +++ b/layout/reftests/bugs/652991-1b.html @@ -0,0 +1,26 @@ + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/652991-2-ref.html b/layout/reftests/bugs/652991-2-ref.html new file mode 100644 index 0000000000..286fbe92cd --- /dev/null +++ b/layout/reftests/bugs/652991-2-ref.html @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/layout/reftests/bugs/652991-2.html b/layout/reftests/bugs/652991-2.html new file mode 100644 index 0000000000..fb8a829d23 --- /dev/null +++ b/layout/reftests/bugs/652991-2.html @@ -0,0 +1,26 @@ + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/652991-3-ref.html b/layout/reftests/bugs/652991-3-ref.html new file mode 100644 index 0000000000..524c8f38e5 --- /dev/null +++ b/layout/reftests/bugs/652991-3-ref.html @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/layout/reftests/bugs/652991-3.html b/layout/reftests/bugs/652991-3.html new file mode 100644 index 0000000000..72ff5d99e6 --- /dev/null +++ b/layout/reftests/bugs/652991-3.html @@ -0,0 +1,26 @@ + + + + + + + + + + + + diff --git a/layout/reftests/bugs/652991-4-ref.html b/layout/reftests/bugs/652991-4-ref.html new file mode 100644 index 0000000000..fb1723ad47 --- /dev/null +++ b/layout/reftests/bugs/652991-4-ref.html @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/layout/reftests/bugs/652991-4.html b/layout/reftests/bugs/652991-4.html new file mode 100644 index 0000000000..92ff3e2fc3 --- /dev/null +++ b/layout/reftests/bugs/652991-4.html @@ -0,0 +1,25 @@ + + + + + + + + + + + + diff --git a/layout/reftests/bugs/653930-1-iframe.html b/layout/reftests/bugs/653930-1-iframe.html new file mode 100644 index 0000000000..63208b7ff9 --- /dev/null +++ b/layout/reftests/bugs/653930-1-iframe.html @@ -0,0 +1,7 @@ + + + + + Sputterances! + + diff --git a/layout/reftests/bugs/653930-1-ref.html b/layout/reftests/bugs/653930-1-ref.html new file mode 100644 index 0000000000..d89fbf2976 --- /dev/null +++ b/layout/reftests/bugs/653930-1-ref.html @@ -0,0 +1,8 @@ + + + + + + + diff --git a/layout/reftests/bugs/748803-1.html b/layout/reftests/bugs/748803-1.html new file mode 100644 index 0000000000..c20235dfc5 --- /dev/null +++ b/layout/reftests/bugs/748803-1.html @@ -0,0 +1,8 @@ + + + + +
      + + + diff --git a/layout/reftests/bugs/750551-1-ref.html b/layout/reftests/bugs/750551-1-ref.html new file mode 100644 index 0000000000..1e9774967f --- /dev/null +++ b/layout/reftests/bugs/750551-1-ref.html @@ -0,0 +1,14 @@ + + + +

      1 +

      2 +

      3 + + + diff --git a/layout/reftests/bugs/750551-1.html b/layout/reftests/bugs/750551-1.html new file mode 100644 index 0000000000..fc7fc6f39f --- /dev/null +++ b/layout/reftests/bugs/750551-1.html @@ -0,0 +1,15 @@ + + + +

      1 +

      2 +

      3 + + + diff --git a/layout/reftests/bugs/751012-1-ref.html b/layout/reftests/bugs/751012-1-ref.html new file mode 100644 index 0000000000..41e85be41e --- /dev/null +++ b/layout/reftests/bugs/751012-1-ref.html @@ -0,0 +1,37 @@ + + +

      +
      + +
      +
      + + diff --git a/layout/reftests/bugs/751012-1a.html b/layout/reftests/bugs/751012-1a.html new file mode 100644 index 0000000000..2d69231b52 --- /dev/null +++ b/layout/reftests/bugs/751012-1a.html @@ -0,0 +1,37 @@ + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/bugs/751012-1b.html b/layout/reftests/bugs/751012-1b.html new file mode 100644 index 0000000000..b0c7044bdf --- /dev/null +++ b/layout/reftests/bugs/751012-1b.html @@ -0,0 +1,41 @@ + + +
      +
      + +
      +
      + +
      +
      +
      + + diff --git a/layout/reftests/bugs/753329-1.html b/layout/reftests/bugs/753329-1.html new file mode 100644 index 0000000000..1421e5d5b6 --- /dev/null +++ b/layout/reftests/bugs/753329-1.html @@ -0,0 +1,16 @@ + + + +
      +You should not see any red +
      + + + diff --git a/layout/reftests/bugs/758561-1-ref.html b/layout/reftests/bugs/758561-1-ref.html new file mode 100644 index 0000000000..0b4b4ba3be --- /dev/null +++ b/layout/reftests/bugs/758561-1-ref.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/bugs/758561-1.html b/layout/reftests/bugs/758561-1.html new file mode 100644 index 0000000000..c9e0e53661 --- /dev/null +++ b/layout/reftests/bugs/758561-1.html @@ -0,0 +1 @@ + + + diff --git a/layout/reftests/bugs/816948-1.html b/layout/reftests/bugs/816948-1.html new file mode 100644 index 0000000000..e485e0cd8c --- /dev/null +++ b/layout/reftests/bugs/816948-1.html @@ -0,0 +1,16 @@ + + + + + + diff --git a/layout/reftests/bugs/816948-iframe.html b/layout/reftests/bugs/816948-iframe.html new file mode 100644 index 0000000000..6af4206de1 --- /dev/null +++ b/layout/reftests/bugs/816948-iframe.html @@ -0,0 +1,3 @@ + +foopy + diff --git a/layout/reftests/bugs/817019-1.html b/layout/reftests/bugs/817019-1.html new file mode 100644 index 0000000000..1c67c55326 --- /dev/null +++ b/layout/reftests/bugs/817019-1.html @@ -0,0 +1,33 @@ + + + + + + + + + + + + diff --git a/layout/reftests/bugs/818276-1-ref.html b/layout/reftests/bugs/818276-1-ref.html new file mode 100644 index 0000000000..f3e06cc7b6 --- /dev/null +++ b/layout/reftests/bugs/818276-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/bugs/818276-1.html b/layout/reftests/bugs/818276-1.html new file mode 100644 index 0000000000..1cb045a29c --- /dev/null +++ b/layout/reftests/bugs/818276-1.html @@ -0,0 +1,14 @@ + + + + + + + diff --git a/layout/reftests/bugs/81947-1.html b/layout/reftests/bugs/81947-1.html new file mode 100644 index 0000000000..feef18a058 --- /dev/null +++ b/layout/reftests/bugs/81947-1.html @@ -0,0 +1,17 @@ + + + + 81947 + + +
      + + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/81947-ref.html b/layout/reftests/bugs/81947-ref.html new file mode 100644 index 0000000000..92389febbd --- /dev/null +++ b/layout/reftests/bugs/81947-ref.html @@ -0,0 +1,17 @@ + + + + 81947 + + +
      + + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/825999-ref.html b/layout/reftests/bugs/825999-ref.html new file mode 100644 index 0000000000..057d131928 --- /dev/null +++ b/layout/reftests/bugs/825999-ref.html @@ -0,0 +1,83 @@ + + + + Testcase for bug 825999 + + + + +
      +

      testing

      + + + + + +
      testing
      +
      testing
      +
      testing
      +
      testing
      +
      testing
      +
      testing
      +
      testing
      +
      +
      +

      testing

      + testing + + + + +
      testing
      +
      testing
      +
      testing
      +
      testing
      +
      testing
      +
      testing
      +
      testing
      +
      + + diff --git a/layout/reftests/bugs/825999.html b/layout/reftests/bugs/825999.html new file mode 100644 index 0000000000..eef708f888 --- /dev/null +++ b/layout/reftests/bugs/825999.html @@ -0,0 +1,83 @@ + + + + Testcase for bug 825999 + + + + +
      +

      testing

      + testing + + + + +
      testing
      +
      testing
      +
      testing
      +
      testing
      +
      testing
      +
      testing
      +
      testing
      +
      +
      +

      testing

      + testing + + + + +
      testing
      +
      testing
      +
      testing
      +
      testing
      +
      testing
      +
      testing
      +
      testing
      +
      + + diff --git a/layout/reftests/bugs/82711-1-ref.html b/layout/reftests/bugs/82711-1-ref.html new file mode 100644 index 0000000000..fafdd9fcc8 --- /dev/null +++ b/layout/reftests/bugs/82711-1-ref.html @@ -0,0 +1,15 @@ + + + + + + diff --git a/layout/reftests/bugs/82711-1.html b/layout/reftests/bugs/82711-1.html new file mode 100644 index 0000000000..aacd6d481e --- /dev/null +++ b/layout/reftests/bugs/82711-1.html @@ -0,0 +1,8 @@ + + + + + + diff --git a/layout/reftests/bugs/82711-2-ref.html b/layout/reftests/bugs/82711-2-ref.html new file mode 100644 index 0000000000..b4a542c459 --- /dev/null +++ b/layout/reftests/bugs/82711-2-ref.html @@ -0,0 +1,15 @@ + + + + + + diff --git a/layout/reftests/bugs/82711-2.html b/layout/reftests/bugs/82711-2.html new file mode 100644 index 0000000000..c91029a41f --- /dev/null +++ b/layout/reftests/bugs/82711-2.html @@ -0,0 +1,8 @@ + + + + + + diff --git a/layout/reftests/bugs/82711-3-ref.html b/layout/reftests/bugs/82711-3-ref.html new file mode 100644 index 0000000000..54fc4f7d5c --- /dev/null +++ b/layout/reftests/bugs/82711-3-ref.html @@ -0,0 +1,15 @@ + + + + + + diff --git a/layout/reftests/bugs/82711-3.html b/layout/reftests/bugs/82711-3.html new file mode 100644 index 0000000000..ed03290ea2 --- /dev/null +++ b/layout/reftests/bugs/82711-3.html @@ -0,0 +1,15 @@ + + + + + + diff --git a/layout/reftests/bugs/827577-1-ref.html b/layout/reftests/bugs/827577-1-ref.html new file mode 100644 index 0000000000..7afd136a2e --- /dev/null +++ b/layout/reftests/bugs/827577-1-ref.html @@ -0,0 +1,7 @@ + + + +
      +
      +
      +
      diff --git a/layout/reftests/bugs/827577-1a.html b/layout/reftests/bugs/827577-1a.html new file mode 100644 index 0000000000..e9da5a819d --- /dev/null +++ b/layout/reftests/bugs/827577-1a.html @@ -0,0 +1,11 @@ + + + +
      +
      +
      +
      +
      +
      +
      +
      diff --git a/layout/reftests/bugs/827577-1b.html b/layout/reftests/bugs/827577-1b.html new file mode 100644 index 0000000000..fac209f7da --- /dev/null +++ b/layout/reftests/bugs/827577-1b.html @@ -0,0 +1,18 @@ + + + +
      +
      +
      +
      + +
      +
      + diff --git a/layout/reftests/bugs/827577-2.html b/layout/reftests/bugs/827577-2.html new file mode 100644 index 0000000000..d53d6fd8c8 --- /dev/null +++ b/layout/reftests/bugs/827577-2.html @@ -0,0 +1,11 @@ + + +
      +
      +
      +
      +
      +
      +
      diff --git a/layout/reftests/bugs/827799-1.html b/layout/reftests/bugs/827799-1.html new file mode 100644 index 0000000000..7c3312411d --- /dev/null +++ b/layout/reftests/bugs/827799-1.html @@ -0,0 +1,8 @@ + + + + +
      This is a caption
      + diff --git a/layout/reftests/bugs/828146-1-ref.html b/layout/reftests/bugs/828146-1-ref.html new file mode 100644 index 0000000000..f5ec280a99 --- /dev/null +++ b/layout/reftests/bugs/828146-1-ref.html @@ -0,0 +1,6 @@ + + + +
      + + diff --git a/layout/reftests/bugs/828146-1.html b/layout/reftests/bugs/828146-1.html new file mode 100644 index 0000000000..7aaa7c694d --- /dev/null +++ b/layout/reftests/bugs/828146-1.html @@ -0,0 +1,14 @@ + + + +
      + + + diff --git a/layout/reftests/bugs/829958-ref.html b/layout/reftests/bugs/829958-ref.html new file mode 100644 index 0000000000..cd5ba9b8c3 --- /dev/null +++ b/layout/reftests/bugs/829958-ref.html @@ -0,0 +1,27 @@ + + + +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/829958.html b/layout/reftests/bugs/829958.html new file mode 100644 index 0000000000..e747c8bbe8 --- /dev/null +++ b/layout/reftests/bugs/829958.html @@ -0,0 +1,32 @@ + + + + +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/bugs/836844-1-ref.html b/layout/reftests/bugs/836844-1-ref.html new file mode 100644 index 0000000000..bd3c54ee01 --- /dev/null +++ b/layout/reftests/bugs/836844-1-ref.html @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/layout/reftests/bugs/836844-1.html b/layout/reftests/bugs/836844-1.html new file mode 100644 index 0000000000..ffcd411b06 --- /dev/null +++ b/layout/reftests/bugs/836844-1.html @@ -0,0 +1,22 @@ + + + + + + + +
      + + + diff --git a/layout/reftests/bugs/841192-1-ref.html b/layout/reftests/bugs/841192-1-ref.html new file mode 100644 index 0000000000..866ae13574 --- /dev/null +++ b/layout/reftests/bugs/841192-1-ref.html @@ -0,0 +1,6 @@ + + + +
      + + diff --git a/layout/reftests/bugs/841192-1.html b/layout/reftests/bugs/841192-1.html new file mode 100644 index 0000000000..50a0f29b9b --- /dev/null +++ b/layout/reftests/bugs/841192-1.html @@ -0,0 +1,5 @@ + + + + diff --git a/layout/reftests/bugs/84400-1-ref.html b/layout/reftests/bugs/84400-1-ref.html new file mode 100644 index 0000000000..c7d853384b --- /dev/null +++ b/layout/reftests/bugs/84400-1-ref.html @@ -0,0 +1,156 @@ + + + + + Testing controls that should match :enabled/:disabled + + + +
      + There should be no red in the following (note: form styling should be enabled). +
      + +
      +
      + input: + FAIL + FAIL + FAIL + FAIL +
      + +
      + password: + FAIL + FAIL + FAIL + FAIL +
      + +
      + checkbox: + FAIL + FAIL + FAIL + FAIL +
      + +
      + radio: + FAIL + FAIL + FAIL + FAIL +
      + +
      + submit: + FAIL + FAIL + FAIL + FAIL +
      + +
      + reset: + FAIL + FAIL + FAIL + FAIL +
      + +
      + file: + FAIL + FAIL + FAIL + FAIL +
      + +
      + hidden: + FAIL + FAIL + FAIL + FAIL +
      + +
      + image: + FAIL + FAIL + FAIL + FAIL +
      + +
      + button (input): + FAIL + FAIL + FAIL + FAIL +
      + +
      + textarea: + FAIL + FAIL + FAIL + FAIL +
      + +
      + button: + FAIL + FAIL + FAIL + FAIL +
      + +
      + select: + FAIL + FAIL + FAIL + FAIL + +
      + +
      + option: + +
      + +
      + optgroup: + +
      + +
      + + + diff --git a/layout/reftests/bugs/84400-1.html b/layout/reftests/bugs/84400-1.html new file mode 100644 index 0000000000..e7b8f6942d --- /dev/null +++ b/layout/reftests/bugs/84400-1.html @@ -0,0 +1,179 @@ + + + + + Testing controls that should match :enabled/:disabled + + + + +
      + There should be no red in the following (note: form styling should be enabled). +
      + +
      +
      + input: + FAIL + FAIL + FAIL + FAIL +
      + +
      + password: + FAIL + FAIL + FAIL + FAIL +
      + +
      + checkbox: + FAIL + FAIL + FAIL + FAIL +
      + +
      + radio: + FAIL + FAIL + FAIL + FAIL +
      + +
      + submit: + FAIL + FAIL + FAIL + FAIL +
      + +
      + reset: + FAIL + FAIL + FAIL + FAIL +
      + +
      + file: + FAIL + FAIL + FAIL + FAIL +
      + +
      + hidden: + FAIL + FAIL + FAIL + FAIL +
      + +
      + image: + FAIL + FAIL + FAIL + FAIL +
      + +
      + button (input): + FAIL + FAIL + FAIL + FAIL +
      + +
      + textarea: + FAIL + FAIL + FAIL + FAIL +
      + +
      + button: + FAIL + FAIL + FAIL + FAIL +
      + +
      + select: + FAIL + FAIL + FAIL + FAIL + +
      + +
      + option: + +
      + +
      + optgroup: + +
      + +
      + + + diff --git a/layout/reftests/bugs/84400-2-ref.html b/layout/reftests/bugs/84400-2-ref.html new file mode 100644 index 0000000000..08dc502347 --- /dev/null +++ b/layout/reftests/bugs/84400-2-ref.html @@ -0,0 +1,66 @@ + + + + + Testing controls that should not match :enabled/:disabled + + + +
      + There should be no red in the following (note: form styling should be enabled). +
      + +
      +
      + Make sure that :default is actually implemented: + FAIL +
      + +
      + label: + FAIL + FAIL +
      + +
      + legend: +
      FAIL
      +
      FAIL
      +
      FAIL
      +
      + +
      + div (inside form): +
      bogus
      FAIL +
      bogus
      FAIL +
      + +
      + +
      + div (outside form): +
      bogus
      FAIL +
      bogus
      FAIL +
      + +
      + object: + bogus FAIL + bogus FAIL +
      + +
      + form: +

      FAIL +

      FAIL +
      + + diff --git a/layout/reftests/bugs/84400-2.html b/layout/reftests/bugs/84400-2.html new file mode 100644 index 0000000000..03eb67092f --- /dev/null +++ b/layout/reftests/bugs/84400-2.html @@ -0,0 +1,69 @@ + + + + + Testing controls that should not match :enabled/:disabled + + + +
      + There should be no red in the following (note: form styling should be enabled). +
      + +
      +
      + Make sure that :default is actually implemented: + FAIL +
      + +
      + label: + FAIL + FAIL +
      + +
      + legend: +
      FAIL
      +
      FAIL
      +
      FAIL
      +
      + +
      + div (inside form): +
      bogus
      FAIL +
      bogus
      FAIL +
      + +
      + +
      + div (outside form): +
      bogus
      FAIL +
      bogus
      FAIL +
      + +
      + object: + bogus FAIL + bogus FAIL +
      + +
      + form: +

      FAIL +

      FAIL +
      + + diff --git a/layout/reftests/bugs/844178-ref.html b/layout/reftests/bugs/844178-ref.html new file mode 100644 index 0000000000..452aef51df --- /dev/null +++ b/layout/reftests/bugs/844178-ref.html @@ -0,0 +1,32 @@ + + + + Testcase for bug 844178 + + +Hello + diff --git a/layout/reftests/bugs/844178.html b/layout/reftests/bugs/844178.html new file mode 100644 index 0000000000..fc1f1528c1 --- /dev/null +++ b/layout/reftests/bugs/844178.html @@ -0,0 +1,40 @@ + + + + Testcase for bug 844178 + + + +Hello + diff --git a/layout/reftests/bugs/846144-1-ref.html b/layout/reftests/bugs/846144-1-ref.html new file mode 100644 index 0000000000..3cf42de657 --- /dev/null +++ b/layout/reftests/bugs/846144-1-ref.html @@ -0,0 +1,24 @@ + + + + Border radius issue demo + + + +
      + diff --git a/layout/reftests/bugs/846144-1.html b/layout/reftests/bugs/846144-1.html new file mode 100644 index 0000000000..080372c67d --- /dev/null +++ b/layout/reftests/bugs/846144-1.html @@ -0,0 +1,24 @@ + + + + Border radius issue demo + + + +
      + diff --git a/layout/reftests/bugs/847850-1-ref.html b/layout/reftests/bugs/847850-1-ref.html new file mode 100644 index 0000000000..11df041963 --- /dev/null +++ b/layout/reftests/bugs/847850-1-ref.html @@ -0,0 +1,25 @@ + + + + +Testcase for Bug 847850 + + + + + + +

      The placeholder text should not be visible:

      +
      + + + + diff --git a/layout/reftests/bugs/847850-1.html b/layout/reftests/bugs/847850-1.html new file mode 100644 index 0000000000..0a8bce50e7 --- /dev/null +++ b/layout/reftests/bugs/847850-1.html @@ -0,0 +1,25 @@ + + + + +Testcase for Bug 847850 + + + + + + +

      The placeholder text should not be visible:

      +
      + + + + diff --git a/layout/reftests/bugs/848421-1-ref.html b/layout/reftests/bugs/848421-1-ref.html new file mode 100644 index 0000000000..9dc37d3b6f --- /dev/null +++ b/layout/reftests/bugs/848421-1-ref.html @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/layout/reftests/bugs/848421-1.html b/layout/reftests/bugs/848421-1.html new file mode 100644 index 0000000000..a54c0e239d --- /dev/null +++ b/layout/reftests/bugs/848421-1.html @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/layout/reftests/bugs/849407-1-ref.html b/layout/reftests/bugs/849407-1-ref.html new file mode 100644 index 0000000000..e762fd7fb2 --- /dev/null +++ b/layout/reftests/bugs/849407-1-ref.html @@ -0,0 +1,27 @@ + + + + + + + +
      + +
      + There should be scrollbars making this area scrollable. +
      +
      +
      + + diff --git a/layout/reftests/bugs/849407-1.html b/layout/reftests/bugs/849407-1.html new file mode 100644 index 0000000000..81309873b0 --- /dev/null +++ b/layout/reftests/bugs/849407-1.html @@ -0,0 +1,28 @@ + + + + + + + +
      + +
      + There should be scrollbars making this area scrollable. +
      +
      +
      + + diff --git a/layout/reftests/bugs/849996-1-ref.html b/layout/reftests/bugs/849996-1-ref.html new file mode 100644 index 0000000000..7b149f1ac8 --- /dev/null +++ b/layout/reftests/bugs/849996-1-ref.html @@ -0,0 +1,23 @@ + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/849996-1.html b/layout/reftests/bugs/849996-1.html new file mode 100644 index 0000000000..b6cef62c2d --- /dev/null +++ b/layout/reftests/bugs/849996-1.html @@ -0,0 +1,27 @@ + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/858803-1-frame.xhtml b/layout/reftests/bugs/858803-1-frame.xhtml new file mode 100644 index 0000000000..e56af71b2f --- /dev/null +++ b/layout/reftests/bugs/858803-1-frame.xhtml @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/bugs/858803-1-ref.html b/layout/reftests/bugs/858803-1-ref.html new file mode 100644 index 0000000000..631ccf7dc1 --- /dev/null +++ b/layout/reftests/bugs/858803-1-ref.html @@ -0,0 +1,6 @@ + + + +
      + + diff --git a/layout/reftests/bugs/858803-1.html b/layout/reftests/bugs/858803-1.html new file mode 100644 index 0000000000..caafbb3bcc --- /dev/null +++ b/layout/reftests/bugs/858803-1.html @@ -0,0 +1,7 @@ + + + + + + diff --git a/layout/reftests/bugs/860242-1-ref.html b/layout/reftests/bugs/860242-1-ref.html new file mode 100644 index 0000000000..36d8738bef --- /dev/null +++ b/layout/reftests/bugs/860242-1-ref.html @@ -0,0 +1,46 @@ + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/860242-1.html b/layout/reftests/bugs/860242-1.html new file mode 100644 index 0000000000..1e8012efa9 --- /dev/null +++ b/layout/reftests/bugs/860242-1.html @@ -0,0 +1,47 @@ + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/860370-notref.html b/layout/reftests/bugs/860370-notref.html new file mode 100644 index 0000000000..3988abd469 --- /dev/null +++ b/layout/reftests/bugs/860370-notref.html @@ -0,0 +1,4 @@ + +
      + +
      diff --git a/layout/reftests/bugs/860370.html b/layout/reftests/bugs/860370.html new file mode 100644 index 0000000000..4a5a234b7e --- /dev/null +++ b/layout/reftests/bugs/860370.html @@ -0,0 +1,4 @@ + +
      + +
      diff --git a/layout/reftests/bugs/871338-1-ref.html b/layout/reftests/bugs/871338-1-ref.html new file mode 100644 index 0000000000..15624910e6 --- /dev/null +++ b/layout/reftests/bugs/871338-1-ref.html @@ -0,0 +1 @@ +
      Report HoverMe
      diff --git a/layout/reftests/bugs/871338-1.html b/layout/reftests/bugs/871338-1.html new file mode 100644 index 0000000000..271714a2cd --- /dev/null +++ b/layout/reftests/bugs/871338-1.html @@ -0,0 +1 @@ +
      HoverMe
      diff --git a/layout/reftests/bugs/872254-1-ref.html b/layout/reftests/bugs/872254-1-ref.html new file mode 100644 index 0000000000..259a945c9f --- /dev/null +++ b/layout/reftests/bugs/872254-1-ref.html @@ -0,0 +1,21 @@ + + + + + + + +
      + + diff --git a/layout/reftests/bugs/872254-1.html b/layout/reftests/bugs/872254-1.html new file mode 100644 index 0000000000..6bae102a78 --- /dev/null +++ b/layout/reftests/bugs/872254-1.html @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + diff --git a/layout/reftests/bugs/883568-1-ref.html b/layout/reftests/bugs/883568-1-ref.html new file mode 100644 index 0000000000..2674573ccb --- /dev/null +++ b/layout/reftests/bugs/883568-1-ref.html @@ -0,0 +1,14 @@ + + + + + + +
      + + diff --git a/layout/reftests/bugs/883568-1.html b/layout/reftests/bugs/883568-1.html new file mode 100644 index 0000000000..e310442637 --- /dev/null +++ b/layout/reftests/bugs/883568-1.html @@ -0,0 +1,28 @@ + + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/883987-1-ref.html b/layout/reftests/bugs/883987-1-ref.html new file mode 100644 index 0000000000..b2e2b10077 --- /dev/null +++ b/layout/reftests/bugs/883987-1-ref.html @@ -0,0 +1,4 @@ + + diff --git a/layout/reftests/bugs/883987-1a.html b/layout/reftests/bugs/883987-1a.html new file mode 100644 index 0000000000..6deeda0463 --- /dev/null +++ b/layout/reftests/bugs/883987-1a.html @@ -0,0 +1,8 @@ + + diff --git a/layout/reftests/bugs/883987-1b.html b/layout/reftests/bugs/883987-1b.html new file mode 100644 index 0000000000..24fcd2d9d1 --- /dev/null +++ b/layout/reftests/bugs/883987-1b.html @@ -0,0 +1,7 @@ + + diff --git a/layout/reftests/bugs/883987-1c.html b/layout/reftests/bugs/883987-1c.html new file mode 100644 index 0000000000..fe1ffa7ab6 --- /dev/null +++ b/layout/reftests/bugs/883987-1c.html @@ -0,0 +1,7 @@ + + diff --git a/layout/reftests/bugs/883987-1d.html b/layout/reftests/bugs/883987-1d.html new file mode 100644 index 0000000000..bf33adca9f --- /dev/null +++ b/layout/reftests/bugs/883987-1d.html @@ -0,0 +1,8 @@ + + diff --git a/layout/reftests/bugs/883987-1e.html b/layout/reftests/bugs/883987-1e.html new file mode 100644 index 0000000000..28e66b718f --- /dev/null +++ b/layout/reftests/bugs/883987-1e.html @@ -0,0 +1,8 @@ + + diff --git a/layout/reftests/bugs/883987-1f.html b/layout/reftests/bugs/883987-1f.html new file mode 100644 index 0000000000..c978dd4017 --- /dev/null +++ b/layout/reftests/bugs/883987-1f.html @@ -0,0 +1,7 @@ + + diff --git a/layout/reftests/bugs/890495-1-ref.html b/layout/reftests/bugs/890495-1-ref.html new file mode 100644 index 0000000000..336e402c09 --- /dev/null +++ b/layout/reftests/bugs/890495-1-ref.html @@ -0,0 +1,8 @@ + + +
      + Legend + fieldset contents +
      + + diff --git a/layout/reftests/bugs/890495-1.html b/layout/reftests/bugs/890495-1.html new file mode 100644 index 0000000000..7acf6aa7ed --- /dev/null +++ b/layout/reftests/bugs/890495-1.html @@ -0,0 +1,17 @@ + + + + + +
      + Legend + fieldset contents +
      + + diff --git a/layout/reftests/bugs/894931-1-ref.html b/layout/reftests/bugs/894931-1-ref.html new file mode 100644 index 0000000000..bed8ffb61f --- /dev/null +++ b/layout/reftests/bugs/894931-1-ref.html @@ -0,0 +1,8 @@ + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/894931-1.html b/layout/reftests/bugs/894931-1.html new file mode 100644 index 0000000000..83d33e6e4f --- /dev/null +++ b/layout/reftests/bugs/894931-1.html @@ -0,0 +1,15 @@ + + + +
      +
      +
      + + + diff --git a/layout/reftests/bugs/897491-1-ref.html b/layout/reftests/bugs/897491-1-ref.html new file mode 100644 index 0000000000..e8d89d4426 --- /dev/null +++ b/layout/reftests/bugs/897491-1-ref.html @@ -0,0 +1,7 @@ + + + +alt1 + + + diff --git a/layout/reftests/bugs/897491-1.html b/layout/reftests/bugs/897491-1.html new file mode 100644 index 0000000000..2b989800a1 --- /dev/null +++ b/layout/reftests/bugs/897491-1.html @@ -0,0 +1,15 @@ + + + + +alt2 + + + diff --git a/layout/reftests/bugs/897491-2-ref.html b/layout/reftests/bugs/897491-2-ref.html new file mode 100644 index 0000000000..921733e680 --- /dev/null +++ b/layout/reftests/bugs/897491-2-ref.html @@ -0,0 +1,7 @@ + + + +alt1 + + + diff --git a/layout/reftests/bugs/897491-2.html b/layout/reftests/bugs/897491-2.html new file mode 100644 index 0000000000..2c2365b152 --- /dev/null +++ b/layout/reftests/bugs/897491-2.html @@ -0,0 +1,15 @@ + + + + +alt2 + + + diff --git a/layout/reftests/bugs/902330-1-ref.html b/layout/reftests/bugs/902330-1-ref.html new file mode 100644 index 0000000000..fbf6a9b27a --- /dev/null +++ b/layout/reftests/bugs/902330-1-ref.html @@ -0,0 +1,24 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/902330-1.html b/layout/reftests/bugs/902330-1.html new file mode 100644 index 0000000000..338908ba6e --- /dev/null +++ b/layout/reftests/bugs/902330-1.html @@ -0,0 +1,33 @@ + + + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/906199-1-ref.html b/layout/reftests/bugs/906199-1-ref.html new file mode 100644 index 0000000000..c494dce827 --- /dev/null +++ b/layout/reftests/bugs/906199-1-ref.html @@ -0,0 +1,32 @@ + + + + + + +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/906199-1.html b/layout/reftests/bugs/906199-1.html new file mode 100644 index 0000000000..98f4548a79 --- /dev/null +++ b/layout/reftests/bugs/906199-1.html @@ -0,0 +1,33 @@ + + + + + + +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/921716-1-ref.html b/layout/reftests/bugs/921716-1-ref.html new file mode 100644 index 0000000000..9867757387 --- /dev/null +++ b/layout/reftests/bugs/921716-1-ref.html @@ -0,0 +1,11 @@ + + +
      + This is some content that is still shown within the columns. +
      diff --git a/layout/reftests/bugs/921716-1.html b/layout/reftests/bugs/921716-1.html new file mode 100644 index 0000000000..8c16057bf1 --- /dev/null +++ b/layout/reftests/bugs/921716-1.html @@ -0,0 +1,17 @@ + + +
      + This is some content that is still shown within the columns. +
      diff --git a/layout/reftests/bugs/926155-1-ref.html b/layout/reftests/bugs/926155-1-ref.html new file mode 100644 index 0000000000..3ad788eb84 --- /dev/null +++ b/layout/reftests/bugs/926155-1-ref.html @@ -0,0 +1,8 @@ + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/926155-1.html b/layout/reftests/bugs/926155-1.html new file mode 100644 index 0000000000..68ad4fcbdf --- /dev/null +++ b/layout/reftests/bugs/926155-1.html @@ -0,0 +1,18 @@ + + + +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/928607-1-ref.html b/layout/reftests/bugs/928607-1-ref.html new file mode 100644 index 0000000000..d5886c855b --- /dev/null +++ b/layout/reftests/bugs/928607-1-ref.html @@ -0,0 +1,8 @@ + + + +
      +
      +
      + + diff --git a/layout/reftests/bugs/928607-1.html b/layout/reftests/bugs/928607-1.html new file mode 100644 index 0000000000..f35ac902ba --- /dev/null +++ b/layout/reftests/bugs/928607-1.html @@ -0,0 +1,15 @@ + + + +
      +
      +
      + + + diff --git a/layout/reftests/bugs/931464-1-ref.html b/layout/reftests/bugs/931464-1-ref.html new file mode 100644 index 0000000000..6c71b339ce --- /dev/null +++ b/layout/reftests/bugs/931464-1-ref.html @@ -0,0 +1,6 @@ + + + +
      Hello Kitty
      + + diff --git a/layout/reftests/bugs/931464-1.html b/layout/reftests/bugs/931464-1.html new file mode 100644 index 0000000000..a2168ae544 --- /dev/null +++ b/layout/reftests/bugs/931464-1.html @@ -0,0 +1,17 @@ + + + +
      + + + diff --git a/layout/reftests/bugs/931853-quirks-ref.html b/layout/reftests/bugs/931853-quirks-ref.html new file mode 100644 index 0000000000..0f48c88e26 --- /dev/null +++ b/layout/reftests/bugs/931853-quirks-ref.html @@ -0,0 +1,23 @@ + + + + Testcase for bug 931853 + + + + +



      +



      +



      +



      + + + diff --git a/layout/reftests/bugs/931853-quirks.html b/layout/reftests/bugs/931853-quirks.html new file mode 100644 index 0000000000..1462ae9d1e --- /dev/null +++ b/layout/reftests/bugs/931853-quirks.html @@ -0,0 +1,22 @@ + + + Testcase for bug 931853 + + + + +



      +



      +



      +



      + + + diff --git a/layout/reftests/bugs/931853-ref.html b/layout/reftests/bugs/931853-ref.html new file mode 100644 index 0000000000..5e12f20e43 --- /dev/null +++ b/layout/reftests/bugs/931853-ref.html @@ -0,0 +1,24 @@ + + + + Testcase for bug 931853 + + + + +



      +



      +



      +



      + + + diff --git a/layout/reftests/bugs/931853.html b/layout/reftests/bugs/931853.html new file mode 100644 index 0000000000..00023c2598 --- /dev/null +++ b/layout/reftests/bugs/931853.html @@ -0,0 +1,23 @@ + + + + Testcase for bug 931853 + + + + +



      +



      +



      +



      + + + diff --git a/layout/reftests/bugs/933264-1-ref.html b/layout/reftests/bugs/933264-1-ref.html new file mode 100644 index 0000000000..4384f065ef --- /dev/null +++ b/layout/reftests/bugs/933264-1-ref.html @@ -0,0 +1,71 @@ + + + + The Grid in an overflowing div + + + + +
      this text is above the scrolling div. the div below is 300x400
      +
      +
      +
      +
      this text is below the scrolling div
      + + diff --git a/layout/reftests/bugs/933264-1.html b/layout/reftests/bugs/933264-1.html new file mode 100644 index 0000000000..2d8c66c165 --- /dev/null +++ b/layout/reftests/bugs/933264-1.html @@ -0,0 +1,78 @@ + + + + The Grid in an overflowing div + + + + +
      this text is above the scrolling div. the div below is 300x400
      +
      +
      text
      +
      +
      this text is below the scrolling div
      + + diff --git a/layout/reftests/bugs/935056-1-ref.html b/layout/reftests/bugs/935056-1-ref.html new file mode 100644 index 0000000000..35adbcddb6 --- /dev/null +++ b/layout/reftests/bugs/935056-1-ref.html @@ -0,0 +1,11 @@ + + + +

      This text should be affected by the minimum font size.

      + + This text should not be affected by the minimum font size. + diff --git a/layout/reftests/bugs/935056-1.html b/layout/reftests/bugs/935056-1.html new file mode 100644 index 0000000000..b7e80eca17 --- /dev/null +++ b/layout/reftests/bugs/935056-1.html @@ -0,0 +1,10 @@ + + + +

      This text should be affected by the minimum font size.

      + + This text should not be affected by the minimum font size. + diff --git a/layout/reftests/bugs/936670-1-ref.svg b/layout/reftests/bugs/936670-1-ref.svg new file mode 100644 index 0000000000..76113de856 --- /dev/null +++ b/layout/reftests/bugs/936670-1-ref.svg @@ -0,0 +1,6 @@ + + + + hello + + diff --git a/layout/reftests/bugs/936670-1.svg b/layout/reftests/bugs/936670-1.svg new file mode 100644 index 0000000000..6a16f77eaf --- /dev/null +++ b/layout/reftests/bugs/936670-1.svg @@ -0,0 +1,6 @@ + + + + hello + + diff --git a/layout/reftests/bugs/941940-1-ref.html b/layout/reftests/bugs/941940-1-ref.html new file mode 100644 index 0000000000..c9b1bac844 --- /dev/null +++ b/layout/reftests/bugs/941940-1-ref.html @@ -0,0 +1,7 @@ + +

      foobar +

      foo bar +

      +foo
      +bar
      +
      diff --git a/layout/reftests/bugs/941940-1.html b/layout/reftests/bugs/941940-1.html new file mode 100644 index 0000000000..147f48025d --- /dev/null +++ b/layout/reftests/bugs/941940-1.html @@ -0,0 +1,7 @@ + +

      foo bar +

      foo bar +

      +foo
      +bar
      +
      diff --git a/layout/reftests/bugs/942017-ref.html b/layout/reftests/bugs/942017-ref.html new file mode 100644 index 0000000000..220ae60625 --- /dev/null +++ b/layout/reftests/bugs/942017-ref.html @@ -0,0 +1,63 @@ + + + + + Bug 942017 + + + + +
      + X + X +
      + +
      + +
      + X + X +
      + +
      + +
      + X + X +
      + +
      + +
      + X + X +
      + + + diff --git a/layout/reftests/bugs/942017.html b/layout/reftests/bugs/942017.html new file mode 100644 index 0000000000..20260d6a08 --- /dev/null +++ b/layout/reftests/bugs/942017.html @@ -0,0 +1,65 @@ + + + + + Bug 942017 + + + + + +
      +
    • X
    • +
    • X
    • +
      + +
      + +
      +
    • X
    • +
    • X
    • +
      + +
      + +
      +
    • X
    • +
    • X
    • +
      + +
      + +
      +
    • X
    • +
    • X
    • +
      + + + diff --git a/layout/reftests/bugs/942672-1-ref.html b/layout/reftests/bugs/942672-1-ref.html new file mode 100644 index 0000000000..1322684d1d --- /dev/null +++ b/layout/reftests/bugs/942672-1-ref.html @@ -0,0 +1,6 @@ + + + +
      + + diff --git a/layout/reftests/bugs/942672-1.html b/layout/reftests/bugs/942672-1.html new file mode 100644 index 0000000000..2f21d7afba --- /dev/null +++ b/layout/reftests/bugs/942672-1.html @@ -0,0 +1,6 @@ + + + +
      + + diff --git a/layout/reftests/bugs/944291-1-ref.html b/layout/reftests/bugs/944291-1-ref.html new file mode 100644 index 0000000000..2beca9acb0 --- /dev/null +++ b/layout/reftests/bugs/944291-1-ref.html @@ -0,0 +1,31 @@ + + + + + + + + + diff --git a/layout/reftests/bugs/944291-1.html b/layout/reftests/bugs/944291-1.html new file mode 100644 index 0000000000..a8a6389327 --- /dev/null +++ b/layout/reftests/bugs/944291-1.html @@ -0,0 +1,37 @@ + + + + + + +
      +
      +
      + + + diff --git a/layout/reftests/bugs/9458-basic-1-ref.html b/layout/reftests/bugs/9458-basic-1-ref.html new file mode 100644 index 0000000000..379d53de7c --- /dev/null +++ b/layout/reftests/bugs/9458-basic-1-ref.html @@ -0,0 +1,11 @@ + + + +CSS 2.1 Test Suite: Reference for inline-block test + + + + +

      abc

      + + diff --git a/layout/reftests/bugs/9458-basic-1.html b/layout/reftests/bugs/9458-basic-1.html new file mode 100644 index 0000000000..393111a771 --- /dev/null +++ b/layout/reftests/bugs/9458-basic-1.html @@ -0,0 +1,19 @@ + + + +CSS 2.1 Test Suite: Test for inline-block + + + + + + + + + + +

      abc

      + + diff --git a/layout/reftests/bugs/9458-height-1-ref.html b/layout/reftests/bugs/9458-height-1-ref.html new file mode 100644 index 0000000000..8ea4c7158a --- /dev/null +++ b/layout/reftests/bugs/9458-height-1-ref.html @@ -0,0 +1,14 @@ + + + +CSS 2.1 Test Suite: Reference for inline-block test + + + + + +
      Test
      Test
      + + diff --git a/layout/reftests/bugs/9458-height-1.html b/layout/reftests/bugs/9458-height-1.html new file mode 100644 index 0000000000..5fb21e05b7 --- /dev/null +++ b/layout/reftests/bugs/9458-height-1.html @@ -0,0 +1,16 @@ + + + +CSS 2.1 Test Suite: Test for height:auto on inline-block + + + + + + + +
      Test
      Test
      + + diff --git a/layout/reftests/bugs/9458-height-2-ref.html b/layout/reftests/bugs/9458-height-2-ref.html new file mode 100644 index 0000000000..043489d715 --- /dev/null +++ b/layout/reftests/bugs/9458-height-2-ref.html @@ -0,0 +1,14 @@ + + + +CSS 2.1 Test Suite: Reference for inline-block test + + + + + +
      test
      + + diff --git a/layout/reftests/bugs/9458-height-2.html b/layout/reftests/bugs/9458-height-2.html new file mode 100644 index 0000000000..15075e403f --- /dev/null +++ b/layout/reftests/bugs/9458-height-2.html @@ -0,0 +1,16 @@ + + + +CSS 2.1 Test Suite: Test for height:<length> on inline-block + + + + + + + +
      test
      + + diff --git a/layout/reftests/bugs/9458-valign-1-ref.html b/layout/reftests/bugs/9458-valign-1-ref.html new file mode 100644 index 0000000000..decfc1e76f --- /dev/null +++ b/layout/reftests/bugs/9458-valign-1-ref.html @@ -0,0 +1,13 @@ + + + +CSS 2.1 Test Suite: Reference for inline-block test + + + + +
      +

      abcde

      +
      + + diff --git a/layout/reftests/bugs/9458-valign-1.html b/layout/reftests/bugs/9458-valign-1.html new file mode 100644 index 0000000000..2e85c530b4 --- /dev/null +++ b/layout/reftests/bugs/9458-valign-1.html @@ -0,0 +1,22 @@ + + + +CSS 2.1 Test Suite: Test for vertical alignment on inline-block + + + + + + + + + + +
      +

      axbcde

      +
      + + diff --git a/layout/reftests/bugs/9458-valign-2-ref.html b/layout/reftests/bugs/9458-valign-2-ref.html new file mode 100644 index 0000000000..65aecd0b4f --- /dev/null +++ b/layout/reftests/bugs/9458-valign-2-ref.html @@ -0,0 +1,18 @@ + + + +CSS 2.1 Test Suite: Reference for inline-block test + + + + + +
      +

      xabcde

      +
      + + diff --git a/layout/reftests/bugs/9458-valign-2.html b/layout/reftests/bugs/9458-valign-2.html new file mode 100644 index 0000000000..b57858234c --- /dev/null +++ b/layout/reftests/bugs/9458-valign-2.html @@ -0,0 +1,23 @@ + + + +CSS 2.1 Test Suite: Test for vertical alignment on inline-block + + + + + + + + + + +
      +

      axbcde

      +
      + + diff --git a/layout/reftests/bugs/9458-width-1-ref.html b/layout/reftests/bugs/9458-width-1-ref.html new file mode 100644 index 0000000000..f467568e73 --- /dev/null +++ b/layout/reftests/bugs/9458-width-1-ref.html @@ -0,0 +1,15 @@ + + + +CSS 2.1 Test Suite: Reference for inline-block test + + + + + +
      x
      This is some text that is wider than 10em but has no words wider than 10em.
      z
      + + diff --git a/layout/reftests/bugs/9458-width-1a.html b/layout/reftests/bugs/9458-width-1a.html new file mode 100644 index 0000000000..6403312c55 --- /dev/null +++ b/layout/reftests/bugs/9458-width-1a.html @@ -0,0 +1,17 @@ + + + +CSS 2.1 Test Suite: Test for 'width: auto' on inline-block + + + + + + + +
      x
      This is some text that is wider than 10em but has no words wider than 10em.
      z
      + + diff --git a/layout/reftests/bugs/9458-width-1b.html b/layout/reftests/bugs/9458-width-1b.html new file mode 100644 index 0000000000..8f3869ae06 --- /dev/null +++ b/layout/reftests/bugs/9458-width-1b.html @@ -0,0 +1,17 @@ + + + +CSS 2.1 Test Suite: Test for 'width: auto' on inline-block + + + + + + + +
      x
      This is some text that is wider than 10em but has no words wider than 10em.
      z
      + + diff --git a/layout/reftests/bugs/9458-width-2-ref.html b/layout/reftests/bugs/9458-width-2-ref.html new file mode 100644 index 0000000000..0acdfbb811 --- /dev/null +++ b/layout/reftests/bugs/9458-width-2-ref.html @@ -0,0 +1,15 @@ + + + +CSS 2.1 Test Suite: Reference for inline-block test + + + + + +
      x
      y
      z
      + + diff --git a/layout/reftests/bugs/9458-width-2a.html b/layout/reftests/bugs/9458-width-2a.html new file mode 100644 index 0000000000..18e905b847 --- /dev/null +++ b/layout/reftests/bugs/9458-width-2a.html @@ -0,0 +1,18 @@ + + + +CSS 2.1 Test Suite: Test for 'width: auto' on inline-block + + + + + + + +
      x
      y
      z
      + + diff --git a/layout/reftests/bugs/9458-width-2b.html b/layout/reftests/bugs/9458-width-2b.html new file mode 100644 index 0000000000..6b03e8fc81 --- /dev/null +++ b/layout/reftests/bugs/9458-width-2b.html @@ -0,0 +1,18 @@ + + + +CSS 2.1 Test Suite: Test for 'width: <length>' on inline-block + + + + + + + +
      x
      y
      z
      + + diff --git a/layout/reftests/bugs/9458-zorder-1.html b/layout/reftests/bugs/9458-zorder-1.html new file mode 100644 index 0000000000..2927e2c21b --- /dev/null +++ b/layout/reftests/bugs/9458-zorder-1.html @@ -0,0 +1,18 @@ + + + +CSS 2.1 Test Suite: Test for z-ordering of inline-block + + + + + + +
       
      +
       
      + + diff --git a/layout/reftests/bugs/9458-zorder-2.html b/layout/reftests/bugs/9458-zorder-2.html new file mode 100644 index 0000000000..e5f1f3ec40 --- /dev/null +++ b/layout/reftests/bugs/9458-zorder-2.html @@ -0,0 +1,19 @@ + + + +CSS 2.1 Test Suite: Test for z-ordering of inline-block + + + + + + +
       
      +
       
      + + diff --git a/layout/reftests/bugs/9458-zorder-3.html b/layout/reftests/bugs/9458-zorder-3.html new file mode 100644 index 0000000000..23abb0d28a --- /dev/null +++ b/layout/reftests/bugs/9458-zorder-3.html @@ -0,0 +1,19 @@ + + + +CSS 2.1 Test Suite: Test for z-ordering of inline-block + + + + + + +
       x 
      +
       x 
      + + diff --git a/layout/reftests/bugs/9458-zorder-4.html b/layout/reftests/bugs/9458-zorder-4.html new file mode 100644 index 0000000000..c0309bd61e --- /dev/null +++ b/layout/reftests/bugs/9458-zorder-4.html @@ -0,0 +1,18 @@ + + + +CSS 2.1 Test Suite: Test for z-ordering of inline-block + + + + + + +
       x 
      +
       x 
      + + diff --git a/layout/reftests/bugs/9458-zorder-5.html b/layout/reftests/bugs/9458-zorder-5.html new file mode 100644 index 0000000000..f11aabfc9c --- /dev/null +++ b/layout/reftests/bugs/9458-zorder-5.html @@ -0,0 +1,19 @@ + + + +CSS 2.1 Test Suite: Test for z-ordering of inline-block + + + + + + +
       x 
      +
       x 
      + + diff --git a/layout/reftests/bugs/9458-zorder-ref-inline-block.html b/layout/reftests/bugs/9458-zorder-ref-inline-block.html new file mode 100644 index 0000000000..dd33a2c10d --- /dev/null +++ b/layout/reftests/bugs/9458-zorder-ref-inline-block.html @@ -0,0 +1,14 @@ + + + +CSS 2.1 Test Suite: Reference for inline-block test + + + + + +
       x 
      + + diff --git a/layout/reftests/bugs/9458-zorder-ref-inline.html b/layout/reftests/bugs/9458-zorder-ref-inline.html new file mode 100644 index 0000000000..71c0b8409c --- /dev/null +++ b/layout/reftests/bugs/9458-zorder-ref-inline.html @@ -0,0 +1,14 @@ + + + +CSS 2.1 Test Suite: Reference for inline-block test + + + + + +
       x 
      + + diff --git a/layout/reftests/bugs/9458-zorder-ref.html b/layout/reftests/bugs/9458-zorder-ref.html new file mode 100644 index 0000000000..a5f736d030 --- /dev/null +++ b/layout/reftests/bugs/9458-zorder-ref.html @@ -0,0 +1,14 @@ + + + +CSS 2.1 Test Suite: Reference for inline-block test + + + + + +
       
      + + diff --git a/layout/reftests/bugs/950436-1-ref.html b/layout/reftests/bugs/950436-1-ref.html new file mode 100644 index 0000000000..42ff61d1d3 --- /dev/null +++ b/layout/reftests/bugs/950436-1-ref.html @@ -0,0 +1,5 @@ + + + diff --git a/layout/reftests/bugs/950436-1.html b/layout/reftests/bugs/950436-1.html new file mode 100644 index 0000000000..fbc2e07a4d --- /dev/null +++ b/layout/reftests/bugs/950436-1.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/bugs/950436-1.png b/layout/reftests/bugs/950436-1.png new file mode 100644 index 0000000000..4718c00e62 Binary files /dev/null and b/layout/reftests/bugs/950436-1.png differ diff --git a/layout/reftests/bugs/953334-win32-clipping-ref.html b/layout/reftests/bugs/953334-win32-clipping-ref.html new file mode 100644 index 0000000000..e07bf159eb --- /dev/null +++ b/layout/reftests/bugs/953334-win32-clipping-ref.html @@ -0,0 +1,22 @@ + + +
      +

       

      +

       

      +

       

      +
      + diff --git a/layout/reftests/bugs/953334-win32-clipping.html b/layout/reftests/bugs/953334-win32-clipping.html new file mode 100644 index 0000000000..91db71af63 --- /dev/null +++ b/layout/reftests/bugs/953334-win32-clipping.html @@ -0,0 +1,22 @@ + + +
      +

       

      +

       

      +

      sed diam nonummy nibh

      +
      + diff --git a/layout/reftests/bugs/956513-1-ref.svg b/layout/reftests/bugs/956513-1-ref.svg new file mode 100644 index 0000000000..c9f39b5297 --- /dev/null +++ b/layout/reftests/bugs/956513-1-ref.svg @@ -0,0 +1,10 @@ + + + + + + Text should be centered on the line. + diff --git a/layout/reftests/bugs/956513-1.svg b/layout/reftests/bugs/956513-1.svg new file mode 100644 index 0000000000..f7980a0781 --- /dev/null +++ b/layout/reftests/bugs/956513-1.svg @@ -0,0 +1,10 @@ + + + + + + Text should be centered on the line. + diff --git a/layout/reftests/bugs/957770-1-ref.svg b/layout/reftests/bugs/957770-1-ref.svg new file mode 100644 index 0000000000..b1236d1b51 --- /dev/null +++ b/layout/reftests/bugs/957770-1-ref.svg @@ -0,0 +1,10 @@ + + + + Hello, out there + + diff --git a/layout/reftests/bugs/957770-1.svg b/layout/reftests/bugs/957770-1.svg new file mode 100644 index 0000000000..0ec3f28b81 --- /dev/null +++ b/layout/reftests/bugs/957770-1.svg @@ -0,0 +1,12 @@ + + + + + Hello, out there + + + diff --git a/layout/reftests/bugs/960277-1-ref.html b/layout/reftests/bugs/960277-1-ref.html new file mode 100644 index 0000000000..67f8ba33db --- /dev/null +++ b/layout/reftests/bugs/960277-1-ref.html @@ -0,0 +1,8 @@ + + +
      +
      +
      diff --git a/layout/reftests/bugs/960277-1.html b/layout/reftests/bugs/960277-1.html new file mode 100644 index 0000000000..14ec621353 --- /dev/null +++ b/layout/reftests/bugs/960277-1.html @@ -0,0 +1,14 @@ + + +
      +
      +
      + diff --git a/layout/reftests/bugs/961887-1-ref.html b/layout/reftests/bugs/961887-1-ref.html new file mode 100644 index 0000000000..78673a8228 --- /dev/null +++ b/layout/reftests/bugs/961887-1-ref.html @@ -0,0 +1,23 @@ + +Don't pull background colors of container layers through DrawAboveRegions of ThebesLayers + + +
      +
      +
      +
      diff --git a/layout/reftests/bugs/961887-1.html b/layout/reftests/bugs/961887-1.html new file mode 100644 index 0000000000..65ff8d242c --- /dev/null +++ b/layout/reftests/bugs/961887-1.html @@ -0,0 +1,30 @@ + +Don't pull background colors of container layers through DrawAboveRegions of ThebesLayers + + +
      + +
      +
      + + diff --git a/layout/reftests/bugs/961887-2-ref.html b/layout/reftests/bugs/961887-2-ref.html new file mode 100644 index 0000000000..e484b399f9 --- /dev/null +++ b/layout/reftests/bugs/961887-2-ref.html @@ -0,0 +1,24 @@ + + + +Make sure that we don't pull background colors into container layers that have effects applied on them + + + +
      +
      +
      +
      diff --git a/layout/reftests/bugs/961887-2.html b/layout/reftests/bugs/961887-2.html new file mode 100644 index 0000000000..6d499740aa --- /dev/null +++ b/layout/reftests/bugs/961887-2.html @@ -0,0 +1,32 @@ + + + +Make sure that we don't pull background colors into container layers that have effects applied on them + + + +
      +
      +
      +
      diff --git a/layout/reftests/bugs/961887-3-ref.html b/layout/reftests/bugs/961887-3-ref.html new file mode 100644 index 0000000000..0d9b3cb30d --- /dev/null +++ b/layout/reftests/bugs/961887-3-ref.html @@ -0,0 +1,16 @@ + + + +Test container background searching with clipped display items + + + +
      diff --git a/layout/reftests/bugs/961887-3.html b/layout/reftests/bugs/961887-3.html new file mode 100644 index 0000000000..b70f03a188 --- /dev/null +++ b/layout/reftests/bugs/961887-3.html @@ -0,0 +1,51 @@ + + + +Test container background searching with clipped display items + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      diff --git a/layout/reftests/bugs/966510-1-ref.html b/layout/reftests/bugs/966510-1-ref.html new file mode 100644 index 0000000000..37a5cec4c1 --- /dev/null +++ b/layout/reftests/bugs/966510-1-ref.html @@ -0,0 +1,12 @@ + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/966510-1.html b/layout/reftests/bugs/966510-1.html new file mode 100644 index 0000000000..aa179b1507 --- /dev/null +++ b/layout/reftests/bugs/966510-1.html @@ -0,0 +1,12 @@ + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/966510-2-ref.html b/layout/reftests/bugs/966510-2-ref.html new file mode 100644 index 0000000000..98f379490a --- /dev/null +++ b/layout/reftests/bugs/966510-2-ref.html @@ -0,0 +1,10 @@ + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/966510-2.html b/layout/reftests/bugs/966510-2.html new file mode 100644 index 0000000000..291524b62b --- /dev/null +++ b/layout/reftests/bugs/966510-2.html @@ -0,0 +1,12 @@ + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/966992-1-ref.html b/layout/reftests/bugs/966992-1-ref.html new file mode 100644 index 0000000000..7d9234fa83 --- /dev/null +++ b/layout/reftests/bugs/966992-1-ref.html @@ -0,0 +1,69 @@ + + + + Testcases for overflow-clip-box:content-box + + + + +
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

      +
      + +
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      + +
      + +
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

      +
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

      + +
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

      + +
      +

      +
      +
      +
      +
      + + + +
      + + +
      + + + diff --git a/layout/reftests/bugs/966992-1.html b/layout/reftests/bugs/966992-1.html new file mode 100644 index 0000000000..2038c613ed --- /dev/null +++ b/layout/reftests/bugs/966992-1.html @@ -0,0 +1,64 @@ + + + + Testcases for overflow-clip-box:content-box + + + + +
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

      +
      + +
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      +
      + +
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

      +
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

      + +
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

      + + +
      + + +
      + + + +
      + + +
      + + + diff --git a/layout/reftests/bugs/97777-1-ref.html b/layout/reftests/bugs/97777-1-ref.html new file mode 100644 index 0000000000..8fc7b1792b --- /dev/null +++ b/layout/reftests/bugs/97777-1-ref.html @@ -0,0 +1,13 @@ + + + + + Bug 97777-1 Reference + + + +
      Box 1
      +
      Box 2
      +
      Box 3
      + + diff --git a/layout/reftests/bugs/97777-1.html b/layout/reftests/bugs/97777-1.html new file mode 100644 index 0000000000..a6734bae8f --- /dev/null +++ b/layout/reftests/bugs/97777-1.html @@ -0,0 +1,13 @@ + + + + + Bug 97777-1 + + + +
      Box 1
      +
      Box 2
      +
      Box 3
      + + diff --git a/layout/reftests/bugs/97777-2-ref.html b/layout/reftests/bugs/97777-2-ref.html new file mode 100644 index 0000000000..6d469a1529 --- /dev/null +++ b/layout/reftests/bugs/97777-2-ref.html @@ -0,0 +1,23 @@ + + + + + Bug 97777-2 Reference + + + +
      +

      Float

      +
      Should be shrink-wrapped [align="center", float-edge="margin-box"]
      +
      +
      +

      Float

      +
      Should be shrink-wrapped [align="center", float-edge="margin-box"]
      +
      + + diff --git a/layout/reftests/bugs/97777-2.html b/layout/reftests/bugs/97777-2.html new file mode 100644 index 0000000000..b217588ac4 --- /dev/null +++ b/layout/reftests/bugs/97777-2.html @@ -0,0 +1,22 @@ + + + + + Bug 97777-2 + + + +
      +

      Float

      +
      Should be shrink-wrapped [align="center", float-edge="margin-box"]
      +
      +
      +

      Float

      +
      Should be shrink-wrapped [align="center", float-edge="margin-box"]
      +
      + + diff --git a/layout/reftests/bugs/978911-1-ref.svg b/layout/reftests/bugs/978911-1-ref.svg new file mode 100644 index 0000000000..53329dd781 --- /dev/null +++ b/layout/reftests/bugs/978911-1-ref.svg @@ -0,0 +1,8 @@ + + The circle should shrink and move to upper-left a bit. + It should remain a circle, with no artifacts left behind. + + + + + diff --git a/layout/reftests/bugs/978911-1.svg b/layout/reftests/bugs/978911-1.svg new file mode 100644 index 0000000000..aa4e341a17 --- /dev/null +++ b/layout/reftests/bugs/978911-1.svg @@ -0,0 +1,15 @@ + + The circle should shrink and move to upper-left a bit. + It should remain a circle, with no artifacts left behind. + + + + + + diff --git a/layout/reftests/bugs/98223-1-ref.html b/layout/reftests/bugs/98223-1-ref.html new file mode 100644 index 0000000000..34b7fa7b19 --- /dev/null +++ b/layout/reftests/bugs/98223-1-ref.html @@ -0,0 +1,27 @@ + + + + +Testcase #1 for bug 98223 + + + + + + + + +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/98223-1.html b/layout/reftests/bugs/98223-1.html new file mode 100644 index 0000000000..7b220a97ec --- /dev/null +++ b/layout/reftests/bugs/98223-1.html @@ -0,0 +1,29 @@ + + + + +Testcase #1 for bug 98223 + + + + + + + + +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/98223-2-ref.html b/layout/reftests/bugs/98223-2-ref.html new file mode 100644 index 0000000000..7cf3cceca3 --- /dev/null +++ b/layout/reftests/bugs/98223-2-ref.html @@ -0,0 +1,26 @@ + + + + +Testcase #2 for bug 98223 + + + + + + + +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/98223-2.html b/layout/reftests/bugs/98223-2.html new file mode 100644 index 0000000000..3f28c6c7b1 --- /dev/null +++ b/layout/reftests/bugs/98223-2.html @@ -0,0 +1,28 @@ + + + + +Testcase #2 for bug 98223 + + + + + + + +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/983084-1-ref.html b/layout/reftests/bugs/983084-1-ref.html new file mode 100644 index 0000000000..6c808407ae --- /dev/null +++ b/layout/reftests/bugs/983084-1-ref.html @@ -0,0 +1,6 @@ + + +
      +
      + + diff --git a/layout/reftests/bugs/983084-1.html b/layout/reftests/bugs/983084-1.html new file mode 100644 index 0000000000..3d00539476 --- /dev/null +++ b/layout/reftests/bugs/983084-1.html @@ -0,0 +1,17 @@ + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/983084-2-ref.html b/layout/reftests/bugs/983084-2-ref.html new file mode 100644 index 0000000000..2f7d3b12ed --- /dev/null +++ b/layout/reftests/bugs/983084-2-ref.html @@ -0,0 +1,6 @@ + + +
      +
      + + diff --git a/layout/reftests/bugs/983084-2.html b/layout/reftests/bugs/983084-2.html new file mode 100644 index 0000000000..14458580c8 --- /dev/null +++ b/layout/reftests/bugs/983084-2.html @@ -0,0 +1,24 @@ + + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/983084-3.html b/layout/reftests/bugs/983084-3.html new file mode 100644 index 0000000000..eedb6b98b1 --- /dev/null +++ b/layout/reftests/bugs/983084-3.html @@ -0,0 +1,24 @@ + + + + + + +
      +
      + + diff --git a/layout/reftests/bugs/983691-1.html b/layout/reftests/bugs/983691-1.html new file mode 100644 index 0000000000..94ded1299c --- /dev/null +++ b/layout/reftests/bugs/983691-1.html @@ -0,0 +1,21 @@ + + + + + + + +
      + XXX + XXX + XXX + +
      + + diff --git a/layout/reftests/bugs/983691-ref.html b/layout/reftests/bugs/983691-ref.html new file mode 100644 index 0000000000..28f41e5d53 --- /dev/null +++ b/layout/reftests/bugs/983691-ref.html @@ -0,0 +1,18 @@ + + + + + + + +
      + XXX XXX XXX +
      + + diff --git a/layout/reftests/bugs/983985-1-ref.html b/layout/reftests/bugs/983985-1-ref.html new file mode 100644 index 0000000000..4a8d7e94d7 --- /dev/null +++ b/layout/reftests/bugs/983985-1-ref.html @@ -0,0 +1,19 @@ + + + + +Bug 983985 + + + +hello ԰ world + + diff --git a/layout/reftests/bugs/983985-1.html b/layout/reftests/bugs/983985-1.html new file mode 100644 index 0000000000..44b7837159 --- /dev/null +++ b/layout/reftests/bugs/983985-1.html @@ -0,0 +1,19 @@ + + + + +Bug 983985 + + + +hello ԰ world + + diff --git a/layout/reftests/bugs/983985-2-ref.html b/layout/reftests/bugs/983985-2-ref.html new file mode 100644 index 0000000000..732bd1c817 --- /dev/null +++ b/layout/reftests/bugs/983985-2-ref.html @@ -0,0 +1,28 @@ + + + + +Bug 983985 + + + +
      +
      +hello ԰ world +
      +
      + + diff --git a/layout/reftests/bugs/983985-2.html b/layout/reftests/bugs/983985-2.html new file mode 100644 index 0000000000..39a88428f0 --- /dev/null +++ b/layout/reftests/bugs/983985-2.html @@ -0,0 +1,28 @@ + + + + +Bug 983985 + + + +
      +
      +hello ԰ world +
      +
      + + diff --git a/layout/reftests/bugs/985303-1-ref.html b/layout/reftests/bugs/985303-1-ref.html new file mode 100644 index 0000000000..b2744a15bc --- /dev/null +++ b/layout/reftests/bugs/985303-1-ref.html @@ -0,0 +1,34 @@ + + + + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/bugs/985303-1a.html b/layout/reftests/bugs/985303-1a.html new file mode 100644 index 0000000000..79ca7c199f --- /dev/null +++ b/layout/reftests/bugs/985303-1a.html @@ -0,0 +1,38 @@ + + + + + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/985303-1b.html b/layout/reftests/bugs/985303-1b.html new file mode 100644 index 0000000000..a68f326dc7 --- /dev/null +++ b/layout/reftests/bugs/985303-1b.html @@ -0,0 +1,40 @@ + + + + + + +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/bugs/987680-1-ref.html b/layout/reftests/bugs/987680-1-ref.html new file mode 100644 index 0000000000..04ff7d0335 --- /dev/null +++ b/layout/reftests/bugs/987680-1-ref.html @@ -0,0 +1,20 @@ + + + + + + +
      +
      +
      +
      +
      + + \ No newline at end of file diff --git a/layout/reftests/bugs/987680-1.html b/layout/reftests/bugs/987680-1.html new file mode 100644 index 0000000000..267c3b2dc6 --- /dev/null +++ b/layout/reftests/bugs/987680-1.html @@ -0,0 +1,19 @@ + + + + + + +
      +
      +
      +
      + + \ No newline at end of file diff --git a/layout/reftests/bugs/991046-1-ref.html b/layout/reftests/bugs/991046-1-ref.html new file mode 100644 index 0000000000..e287dfb753 --- /dev/null +++ b/layout/reftests/bugs/991046-1-ref.html @@ -0,0 +1,29 @@ + + +box-shadow + transparent background + opacity => overflow hidden does not work + + + +
      +
      +
      + + + diff --git a/layout/reftests/bugs/991046-1.html b/layout/reftests/bugs/991046-1.html new file mode 100644 index 0000000000..f12d8900d5 --- /dev/null +++ b/layout/reftests/bugs/991046-1.html @@ -0,0 +1,30 @@ + + +box-shadow + transparent background + opacity => overflow hidden does not work + + + +
      +
      +
      + + + diff --git a/layout/reftests/bugs/992447-ref.html b/layout/reftests/bugs/992447-ref.html new file mode 100644 index 0000000000..ff8a114ce2 --- /dev/null +++ b/layout/reftests/bugs/992447-ref.html @@ -0,0 +1,28 @@ + + + + Testcase for bug 992447 + + + + +
      +
      + +
      +
      + +
      +
      + +
      +
      + + + + + diff --git a/layout/reftests/bugs/992447.html b/layout/reftests/bugs/992447.html new file mode 100644 index 0000000000..a2a17d3ea8 --- /dev/null +++ b/layout/reftests/bugs/992447.html @@ -0,0 +1,28 @@ + + + + Testcase for bug 992447 + + + + +
      +
      + +
      +
      + +
      +
      + +
      +
      + + + + + diff --git a/layout/reftests/bugs/99850-1-ref.html b/layout/reftests/bugs/99850-1-ref.html new file mode 100644 index 0000000000..b2f73be132 --- /dev/null +++ b/layout/reftests/bugs/99850-1-ref.html @@ -0,0 +1,12 @@ + + + + + + + +unvisited link + + + + diff --git a/layout/reftests/bugs/99850-1a.html b/layout/reftests/bugs/99850-1a.html new file mode 100644 index 0000000000..fc6a7f92a7 --- /dev/null +++ b/layout/reftests/bugs/99850-1a.html @@ -0,0 +1,21 @@ + + + + + + + + +unvisited link + + + + diff --git a/layout/reftests/bugs/99850-1b.html b/layout/reftests/bugs/99850-1b.html new file mode 100644 index 0000000000..662efeff73 --- /dev/null +++ b/layout/reftests/bugs/99850-1b.html @@ -0,0 +1,27 @@ + + + + + + + + +unvisited link + + + + diff --git a/layout/reftests/bugs/99850-1c.html b/layout/reftests/bugs/99850-1c.html new file mode 100644 index 0000000000..3b87fcf10e --- /dev/null +++ b/layout/reftests/bugs/99850-1c.html @@ -0,0 +1,12 @@ + + + + + + + +unvisited link + + + + diff --git a/layout/reftests/bugs/99850-1d.html b/layout/reftests/bugs/99850-1d.html new file mode 100644 index 0000000000..a88b29c63b --- /dev/null +++ b/layout/reftests/bugs/99850-1d.html @@ -0,0 +1,20 @@ + + + + + + + + +unvisited link + + + + diff --git a/layout/reftests/bugs/LongHyphenTest.woff2 b/layout/reftests/bugs/LongHyphenTest.woff2 new file mode 100644 index 0000000000..719b1a3451 Binary files /dev/null and b/layout/reftests/bugs/LongHyphenTest.woff2 differ diff --git a/layout/reftests/bugs/blob-fallback-clip-ref.html b/layout/reftests/bugs/blob-fallback-clip-ref.html new file mode 100644 index 0000000000..b06abd9c33 --- /dev/null +++ b/layout/reftests/bugs/blob-fallback-clip-ref.html @@ -0,0 +1,29 @@ + + + + + + + But these are real problems worth exploring in storytellingBut these are real problems worth exploring in storytellingBut these are real problems worth exploring in storytellingBut these are real problems worth exploring in storytellingBut these are real problems worth exploring in storytellingBut these are real problems worth exploring in storytellingBut these are real problems worth exploring in storytellingBut these are real problems worth exploring in storytellingBut these are real problems worth exploring in storytellingBut these are real problems worth exploring in storytellingBut these are real problems worth exploring in storytellingBut these are real problems worth exploring in storytellingBut these are real problems worth exploring in storytelling + + diff --git a/layout/reftests/bugs/blob-fallback-clip.html b/layout/reftests/bugs/blob-fallback-clip.html new file mode 100644 index 0000000000..823f70ed8e --- /dev/null +++ b/layout/reftests/bugs/blob-fallback-clip.html @@ -0,0 +1,36 @@ + + + + + + + But these are real problems worth exploring in storytellingBut these are real problems worth exploring in storytellingBut these are real problems worth exploring in storytellingBut these are real problems worth exploring in storytellingBut these are real problems worth exploring in storytellingBut these are real problems worth exploring in storytellingBut these are real problems worth exploring in storytellingBut these are real problems worth exploring in storytellingBut these are real problems worth exploring in storytellingBut these are real problems worth exploring in storytellingBut these are real problems worth exploring in storytellingBut these are real problems worth exploring in storytellingBut these are real problems worth exploring in storytelling + + diff --git a/layout/reftests/bugs/blue-600x58.png b/layout/reftests/bugs/blue-600x58.png new file mode 100644 index 0000000000..8983ae0ad1 Binary files /dev/null and b/layout/reftests/bugs/blue-600x58.png differ diff --git a/layout/reftests/bugs/bug1472465-1-ref.html b/layout/reftests/bugs/bug1472465-1-ref.html new file mode 100644 index 0000000000..7ca316a336 --- /dev/null +++ b/layout/reftests/bugs/bug1472465-1-ref.html @@ -0,0 +1,45 @@ + + + + +Bug 1472465 + + + + +
      +
      +
      + Text to force layer state to inactive, that will get flattened. +
      +
      +
      + + + diff --git a/layout/reftests/bugs/bug1472465-1.html b/layout/reftests/bugs/bug1472465-1.html new file mode 100644 index 0000000000..e49ece7a4b --- /dev/null +++ b/layout/reftests/bugs/bug1472465-1.html @@ -0,0 +1,68 @@ + + + + +Bug 1472465 + + + + + + +
      +
      +
      + Text to force layer state to inactive, that will get flattened. +
      +
      +
      + + + diff --git a/layout/reftests/bugs/checkmark.gif b/layout/reftests/bugs/checkmark.gif new file mode 100644 index 0000000000..b5a677d291 Binary files /dev/null and b/layout/reftests/bugs/checkmark.gif differ diff --git a/layout/reftests/bugs/mozilla-banner-opacity.gif b/layout/reftests/bugs/mozilla-banner-opacity.gif new file mode 100644 index 0000000000..bbf66e5104 Binary files /dev/null and b/layout/reftests/bugs/mozilla-banner-opacity.gif differ diff --git a/layout/reftests/bugs/mozilla-banner.gif b/layout/reftests/bugs/mozilla-banner.gif new file mode 100644 index 0000000000..dd0f077753 Binary files /dev/null and b/layout/reftests/bugs/mozilla-banner.gif differ diff --git a/layout/reftests/bugs/passinner.png b/layout/reftests/bugs/passinner.png new file mode 100644 index 0000000000..ce5c1d9738 Binary files /dev/null and b/layout/reftests/bugs/passinner.png differ diff --git a/layout/reftests/bugs/passouter.png b/layout/reftests/bugs/passouter.png new file mode 100644 index 0000000000..3b30b1de7c Binary files /dev/null and b/layout/reftests/bugs/passouter.png differ diff --git a/layout/reftests/bugs/pinwheel_logo.svg b/layout/reftests/bugs/pinwheel_logo.svg new file mode 100644 index 0000000000..f224699d16 --- /dev/null +++ b/layout/reftests/bugs/pinwheel_logo.svg @@ -0,0 +1,12 @@ + + + Phusion logo + + + + + + + + + \ No newline at end of file diff --git a/layout/reftests/bugs/reftest.list b/layout/reftests/bugs/reftest.list new file mode 100644 index 0000000000..902e7e63f0 --- /dev/null +++ b/layout/reftests/bugs/reftest.list @@ -0,0 +1,2166 @@ +# Please keep this list sorted by bug number (but feel free to use a +# logical order for the tests for each bug). +== 105-1.html 105-1-ref.html +== 647-1.html 647-1-ref.html +== 9458-basic-1.html 9458-basic-1-ref.html +== 9458-valign-1.html 9458-valign-1-ref.html +== 9458-valign-2.html 9458-valign-2-ref.html +== 9458-height-1.html 9458-height-1-ref.html +== 9458-height-2.html 9458-height-2-ref.html +== 9458-width-1a.html 9458-width-1-ref.html +== 9458-width-1b.html 9458-width-1-ref.html +== 9458-width-2a.html 9458-width-2-ref.html +== 9458-width-2b.html 9458-width-2-ref.html +== 9458-zorder-1.html 9458-zorder-ref.html +== 9458-zorder-2.html 9458-zorder-ref.html +== 9458-zorder-3.html 9458-zorder-ref-inline.html +== 9458-zorder-4.html 9458-zorder-ref-inline-block.html +== 9458-zorder-5.html 9458-zorder-ref-inline-block.html +== 10036-1.html 10036-1-ref.html +== 10209-1.html 10209-ref.html +== 10209-2.html 10209-ref.html +== 10209-3.html 10209-3-ref.html +== 18217-basic-1.html 18217-basic-1-ref.html +== 18217-basic-2a.html 18217-basic-2-ref.html +== 18217-basic-2b.html 18217-basic-2-ref.html +== 18217-valign-1.html 18217-valign-1-ref.html +== 18217-height-1.html 18217-height-1-ref.html +== 18217-height-2.html 18217-height-2-ref.html +== 18217-width-1a.html 18217-width-1-ref.html +== 18217-width-1b.html 18217-width-1-ref.html +== 18217-width-2a.html 18217-width-2-ref.html +== 18217-width-2b.html 18217-width-2-ref.html +== 18217-zorder-1.html 18217-zorder-ref.html +== 18217-zorder-2.html 18217-zorder-ref.html +== 18217-zorder-3.html 18217-zorder-ref-inline.html +== 18217-zorder-4.html 18217-zorder-ref-inline-table.html +== 18217-zorder-5.html 18217-zorder-ref-inline-table.html +== 23604-1.html 23604-1-ref.html +== 23604-2.html 23604-2-ref.html +!= 24998-1.html 24998-1-ref.html +# Debug builds and ASAN builds have larger stack frames, so skipped. +# 32-bit Windows doesn't have enough run-time stack to deal with the test, so skipped. +skip-if(isDebugBuild||AddressSanitizer||ThreadSanitizer||(winWidget&&(!is64Bit))) == 256180-1.html 256180-1-ref.html +# Debug builds have larger stack frames, so skipped. +# 32-bit Windows doesn't have enough run-time stack to deal with the test, so skipped. +skip-if(isDebugBuild||(winWidget&&(!is64Bit))) == 256180-2.html 256180-2-ref.html +# Debug builds and ASAN builds have larger stack frames, so skipped. +# 32-bit Windows doesn't have enough run-time stack to deal with the test, so skipped. +skip-if(isDebugBuild||AddressSanitizer||ThreadSanitizer||(winWidget&&(!is64Bit))) fails-if(geckoview) == 256180-3.html 256180-3-ref.html +# Debug builds have larger stack frames, so skipped. +skip-if(isDebugBuild) == 256180-4.html 256180-4-ref.html +skip-if(isDebugBuild) == 256180-6.html 256180-6-ref.html +skip-if(isDebugBuild) == 256180-5.html 256180-5-ref.html +== 25888-1l.html 25888-1l-ref.html +!= 25888-1l.html 25888-1l-notref.html +== 25888-1r.html 25888-1r-ref.html +!= 25888-1r.html 25888-1r-notref.html +== 25888-2l.html 25888-2l-ref.html +== 25888-2r.html 25888-2r-ref.html +== 25888-3l.html 25888-3l-ref.html +== 25888-3r.html 25888-3r-ref.html +== 25888-1l-block.html 25888-1l-ref.html +!= 25888-1l-block.html 25888-1l-notref.html +== 25888-1r-block.html 25888-1r-ref.html +!= 25888-1r-block.html 25888-1r-notref.html +== 25888-2l-block.html 25888-2l-ref.html +== 25888-2r-block.html 25888-2r-ref.html +== 25888-3l-block.html 25888-3l-ref.html +== 25888-3r-block.html 25888-3r-ref.html +fuzzy-if(winWidget||gtkWidget,0-1,0-4) == 28811-1a.html 28811-1-ref.html +fuzzy-if(gtkWidget,0-6,0-26200) == 28811-1b.html 28811-1-ref.html # Bug 1128229 +fuzzy-if(winWidget||gtkWidget,0-1,0-4) == 28811-2a.html 28811-2-ref.html +fuzzy-if(gtkWidget,0-6,0-26200) == 28811-2b.html 28811-2-ref.html # Bug 1128229 +== 40596-1a.html 40596-1-ref.html +!= 40596-1b.html 40596-1-ref.html +== 40596-1c.html 40596-1-ref.html +!= 40596-1d.html 40596-1-ref.html +!= 40596-1e.html 40596-1-ref.html +!= 40596-1f.html 40596-1-ref.html +!= 40596-1g.html 40596-1-ref.html +!= 40596-1h.html 40596-1-ref.html +== 40596-1i.html 40596-1-ref.html +!= 40596-1j.html 40596-1-ref.html +== 50630-1a.html 50630-1-ref.html +== 50630-1b.html 50630-1-ref.html +== 50630-1c.html 50630-1-ref.html +== 50630-2.html 50630-2-ref.html +== 50630-3.html 50630-3-ref.html +== 50630-4.html 50630-4-ref.html +== 50630-4.html 50630-4-ref2.html +== 50630-5.html 50630-5-ref.html +== 67752-1.html 67752-1-ref.html +== 67752-2.html 67752-2-ref.html +== 68061-1.xml 68061-1-ref.xml +== 68061-2.xml 68061-2-ref.xml +== 76331-1.html 76331-1-ref.html +== 81947-1.html 81947-ref.html +== 82711-1.html 82711-1-ref.html +== 82711-2.html 82711-2-ref.html +== 82711-3.html 82711-3-ref.html +!= 82711-1-ref.html 82711-2-ref.html +!= 82711-1-ref.html 82711-3-ref.html +!= 82711-2-ref.html 82711-3-ref.html +fuzzy-if(Android,0-4,0-3) == 84400-1.html 84400-1-ref.html +fuzzy(0-2,0-13) == 84400-2.html 84400-2-ref.html +== 97777-1.html 97777-1-ref.html +== 97777-2.html 97777-2-ref.html +== 98223-1.html 98223-1-ref.html +== 98223-2.html 98223-2-ref.html +== 99850-1a.html 99850-1-ref.html +random == 99850-1b.html 99850-1-ref.html # bug 471629 +== 99850-1c.html 99850-1-ref.html +== 99850-1d.html 99850-1-ref.html +== 105030-1.html 105030-1-ref.html +== 109735-1.html 109735-1-ref.html +== 116882-1.html 116882-1-ref.html +== 120834-1a.html 120834-1-ref.html +== 120834-2a.html 120834-2-ref.html +== 120834-2b.html 120834-2-ref.html +== 120834-2c.html 120834-2-ref.html +== 120834-2d.html 120834-2-ref.html +== 120834-2e.html 120834-2-ref.html +== 120834-2f.html 120834-2-ref.html +== 120834-2g.html 120834-2-ref.html +== 120834-2h.html 120834-2-ref.html +== 120834-2i.html 120834-2-ref.html +== 120834-2j.html 120834-2-ref.html +== 124903-1.html 124903-1-ref.html +== 128896.html 128896-ref.html +== 130767-1.html 130767-1-ref.html +== 134706-1-left-scrollframe.html 134706-1-left-scrollframe-ref.html +== 134706-1-left-table.html 134706-1-left-table-ref.html +== 134706-1-right-scrollframe.html 134706-1-right-scrollframe-ref.html +== 134706-1-right-table.html 134706-1-right-table-ref.html +== 134706-2-left-scrollframe.html 134706-2-left-ref.html +== 134706-2-left-table.html 134706-2-left-ref.html +== 134706-2-right-scrollframe.html 134706-2-right-ref.html +== 134706-2-right-table.html 134706-2-right-ref.html +== 134706-3-left-scrollframe.html 134706-3-left-scrollframe-ref.html +== 134706-3-left-table.html 134706-3-left-table-ref.html +== 134706-3-right-scrollframe.html 134706-3-right-scrollframe-ref.html +== 134706-3-right-table.html 134706-3-right-table-ref.html +== 134706-4.html 134706-4-ref.html +== 134706-5.html 134706-5-ref.html +== 134706-6.html 134706-6-ref.html +== 134706-7.html 134706-7-ref.html +== 139550-1a.html 139550-1-ref.html +== 139550-1b.html 139550-1-ref.html +== 142233-1.html 142233-1-ref.html +== 144004-1.html 144004-1-ref.html +== 144004-2.html 144004-2-ref.html +!= 144004-3.html 144004-3-ref.html +test-pref(font.minimum-size.x-western,32) == 1503662.html 1503662-ref.html +== 163504-1a.html 163504-1-ref.html +== 163504-1b.html 163504-1-ref.html +== 163504-2a.html 163504-2-ref.html +== 163504-2b.html 163504-2-ref.html +== 167496-1.html 167496-1-ref.html +== 169749-1.html 169749-1-ref.html +== 172073-1.html 172073-1-ref.html +== 175190-1.html 175190-1-ref.html +== 179596-1a.html 179596-1a-ref.html +== 179596-1b.html 179596-1b-ref.html +== 179596-2.html 179596-2-ref.html +== 179596-2.html 179596-2-ref2.html +== 179596-2.html 179596-2-ref3.html +!= 180085-1.html 180085-1-ref.html # fix for 180085 reverted in bug 1010675 +!= 180085-2.html 180085-2-ref.html # fix for 180085 reverted in bug 1010675 +== 185388-1.html 185388-1-ref.html +== 186317-1.html 186317-1-ref.html +== 192902-1.html 192902-ref.html +== chrome://reftest/content/bugs/192767-01.xhtml chrome://reftest/content/bugs/192767-11.xhtml +== chrome://reftest/content/bugs/192767-02.xhtml chrome://reftest/content/bugs/192767-12.xhtml +== chrome://reftest/content/bugs/192767-03.xhtml chrome://reftest/content/bugs/192767-13.xhtml +== chrome://reftest/content/bugs/192767-04.xhtml chrome://reftest/content/bugs/192767-14.xhtml +== chrome://reftest/content/bugs/192767-05.xhtml chrome://reftest/content/bugs/192767-15.xhtml +== chrome://reftest/content/bugs/192767-06.xhtml chrome://reftest/content/bugs/192767-16.xhtml +== chrome://reftest/content/bugs/192767-07.xhtml chrome://reftest/content/bugs/192767-17.xhtml +== chrome://reftest/content/bugs/192767-21.xhtml chrome://reftest/content/bugs/192767-31.xhtml +== chrome://reftest/content/bugs/192767-22.xhtml chrome://reftest/content/bugs/192767-32.xhtml +== chrome://reftest/content/bugs/192767-23.xhtml chrome://reftest/content/bugs/192767-33.xhtml +== chrome://reftest/content/bugs/192767-24.xhtml chrome://reftest/content/bugs/192767-34.xhtml +== chrome://reftest/content/bugs/192767-25.xhtml chrome://reftest/content/bugs/192767-35.xhtml +== chrome://reftest/content/bugs/192767-26.xhtml chrome://reftest/content/bugs/192767-36.xhtml +== chrome://reftest/content/bugs/192767-27.xhtml chrome://reftest/content/bugs/192767-37.xhtml +!= chrome://reftest/content/bugs/192767-01.xhtml chrome://reftest/content/bugs/192767-21.xhtml +!= chrome://reftest/content/bugs/192767-02.xhtml chrome://reftest/content/bugs/192767-22.xhtml +fails-if(Android&&!asyncPan) != chrome://reftest/content/bugs/192767-03.xhtml chrome://reftest/content/bugs/192767-23.xhtml +!= chrome://reftest/content/bugs/192767-04.xhtml chrome://reftest/content/bugs/192767-24.xhtml +!= chrome://reftest/content/bugs/192767-05.xhtml chrome://reftest/content/bugs/192767-25.xhtml +fails-if(Android&&!asyncPan) != chrome://reftest/content/bugs/192767-06.xhtml chrome://reftest/content/bugs/192767-26.xhtml +fails-if(Android&&!asyncPan) != chrome://reftest/content/bugs/192767-07.xhtml chrome://reftest/content/bugs/192767-27.xhtml +!= chrome://reftest/content/bugs/192767-11.xhtml chrome://reftest/content/bugs/192767-31.xhtml +!= chrome://reftest/content/bugs/192767-12.xhtml chrome://reftest/content/bugs/192767-32.xhtml +fails-if(Android&&!asyncPan) != chrome://reftest/content/bugs/192767-13.xhtml chrome://reftest/content/bugs/192767-33.xhtml +!= chrome://reftest/content/bugs/192767-14.xhtml chrome://reftest/content/bugs/192767-34.xhtml +!= chrome://reftest/content/bugs/192767-15.xhtml chrome://reftest/content/bugs/192767-35.xhtml +fails-if(Android&&!asyncPan) != chrome://reftest/content/bugs/192767-16.xhtml chrome://reftest/content/bugs/192767-36.xhtml +fails-if(Android&&!asyncPan) != chrome://reftest/content/bugs/192767-17.xhtml chrome://reftest/content/bugs/192767-37.xhtml +!= 200774-1.html about:blank +== 201215-1.html 201215-1-ref.html +== 201293-1a.html 201293-1-ref.html +== 201293-1b.html 201293-1-ref.html +== 201293-1c.html 201293-1-ref.html +== 201293-1d.html 201293-1-ref.html +== 203727.html 203727-ref.html +== 206516-1.html 206516-1-ref.html +== 206631-1.html 206631-1-ref.html +== 206802.html 206802-ref.html +== 210094-1a.html 210094-1-ref.html +== 210094-1b.html 210094-1-ref.html +!= 210094-1c.html 210094-1-ref.html +== 210876-1.html 210876-1-ref.html +== 211931-1.html 211931-1-ref.html +== 212563-1.html 212563-1-ref.html +fuzzy(0-1,0-5) == 212563-2.html 212563-2-ref.html +== 213834-1.html 213834-1-ref.html +== 214077-1a.html 214077-1-ref.html +== 214077-1b.html 214077-1-ref.html +== 218473-1.html 218473-1-ref.html +fuzzy(0-1,0-4) fuzzy-if(isDebugBuild,0-1,0-8) == 220165-1.svg 220165-1-ref.svg +== 223809-1.html 223809-1-ref.html +== 228856-1.html 228856-1-ref.html +== 228856-2.html 228856-2-ref.html +== 229591-1.html 229591-1-ref.html +# == 231823-1.html 231823-1-ref.html +== 232990-1a.xhtml 232990-1-ref.xhtml +== 233094-1.html 233094-1-ref.html +== 233094-2a.html 233094-2-ref.html +== 233094-2b.html 233094-2-ref.html +== 233094-2c.html 233094-2-ref.html +== 234686-1.html 234686-ref.html +== 234686-2.html 234686-ref.html +== 234686-3.html 234686-ref.html +== 234686-4.html 234686-ref.html +== 234686-5.html 234686-ref.html +== 234686-6.html 234686-ref.html +== 234686-7.html 234686-ref.html +== 234686-8.html 234686-ref.html +== 234686-9.html 234686-ref.html +== 234686-10.html 234686-ref.html +== 234686-11.html 234686-ref.html +== 234686-12.html 234686-ref.html +== 234686-13.html 234686-ref.html +== 234686-14.html 234686-ref.html +== 234686-15.html 234686-ref.html +== 234686-16.html 234686-ref.html +== 234686-17.html 234686-ref.html +== 234686-18.html 234686-ref.html +== 234686-19.html 234686-ref.html +fuzzy(0-3,0-1) == 234964-1.html 234964-1-ref.html +== 234964-2.html 234964-2-ref.html +== 235593-1.html 235593-1-ref.html +fuzzy(0-4,0-2) == 236539-1.html 236539-1-ref.html +== 240029-1.html 240029-1-ref.html +== 240470-1.html 240470-1-ref.html +== 240933-1.html 240933-1-ref.html +skip-if(Android) == 240933-2.html 240933-2-ref.html +== 243266-1.html 243266-1-ref.html +== 243302-1.html 243302-1-ref.html +skip-if(Android&&asyncPan) == 243519-1.html 243519-1-ref.html +== 243519-2.html 243519-2-ref.html +== 243519-3.html 243519-3-ref.html +== 243519-4a.html 243519-4-ref.html +== 243519-4b.html 243519-4-ref.html +== 243519-4c.html 243519-4-ref.html +== 243519-4d.html 243519-4-ref.html +== 243519-4e.html 243519-4-ref.html +== 243519-4f.html 243519-4-ref.html +== 243519-5a.html 243519-5-ref.html +== 243519-5b.html 243519-5-ref.html +== 243519-5c.html 243519-5-ref.html +== 243519-5d.html 243519-5-ref.html +== 243519-6.html 243519-6-ref.html +== 243519-7.html 243519-7-ref.html +== 243519-8.svg 243519-8-ref.svg +== 243519-9a.html 243519-9-ref.html +== 243519-9b.html 243519-9-ref.html +== 243519-9c.html 243519-9-ref.html +== 243519-9d.html 243519-9-ref.html +== 243519-9e.html 243519-9-ref.html +== 243519-9f.html 243519-9-ref.html +== 244135-1.html 244135-1-ref.html +== 244135-2.html 244135-2-ref.html +== 244932-1.html 244932-1-ref.html +== 246669-1.html 246669-1-ref.html +== 249982-1.html 249982-1-ref.html +== 252920-1.html 252920-1-ref.html +== 253701-1.html 253701-1-ref.html +fuzzy(0-1,0-5) == 255820-1.html 255820-1-ref.html +== 260406-1.html 260406-1-ref.html +== chrome://reftest/content/bugs/261826-1.xhtml chrome://reftest/content/bugs/261826-1-ref.xhtml +== 262151-1.html 262151-1-ref.html +fuzzy(0-1,0-5) == 262998-1.html 262998-1-ref.html +== 267353-1.html 267353-1-ref.html +== 269908-1.html 269908-1-ref.html +== 269908-2.html 269908-2-ref.html +== 269908-3.html 269908-3-ref.html +== 269908-4.html 269908-4-ref.html +== 269908-5.html 269908-5-ref.html +== 271747-1a.html 271747-1-ref.html +== 271747-1b.html 271747-1-ref.html +== chrome://reftest/content/bugs/272646-1.xhtml chrome://reftest/content/bugs/272646-1-ref.xhtml +== chrome://reftest/content/bugs/272646-2a.xhtml chrome://reftest/content/bugs/272646-2-ref.xhtml +== chrome://reftest/content/bugs/272646-2b.xhtml chrome://reftest/content/bugs/272646-2-ref.xhtml +== chrome://reftest/content/bugs/272646-2c.xhtml chrome://reftest/content/bugs/272646-2-ref.xhtml +fuzzy(0-1,0-133) == 273681-1.html 273681-1-ref.html +== 278266-1a.html 278266-1-ref.html +== 278266-1b.html 278266-1-ref.html +== 280708-1a.html 280708-1-ref.html +== 280708-1b.html 280708-1-ref.html +== 281241-1.html 281241-1-ref.html +== 281241-2.xhtml 281241-1-ref.html +== 283686-1.html about:blank +== 283686-2.html 283686-2-ref.html +== 283686-3.html about:blank +== 289384-1.xhtml 289384-ref.xhtml +random-if(d2d) fuzzy(0-25,0-2148) fails-if(useDrawSnapshot) HTTP == 289480.html#top 289480-ref.html # basically-verbatim acid2 test, HTTP for a 404 page -- bug 578114 for the d2d failures +== 290129-1.html 290129-1-ref.html +== 291078-1.html 291078-1-ref.html +== 291078-2.html 291078-2-ref.html +== 291262-1.html 291262-1-ref.html +== 294306-1.html 294306-1a-ref.html +!= 294306-1.html 294306-1b-ref.html +== 296361-1.html 296361-ref.html +== 296904-1.html 296904-1-ref.html +== 299136-1.html 299136-1-ref.html +== 299837-1.html 299837-1-ref.html +skip-if(Android) random-if(d2d) == chrome://reftest/content/bugs/299837-3.xhtml chrome://reftest/content/bugs/299837-3-ref.xhtml # bug 587631 +== 300691-1a.html 300691-1-ref.html +== 300691-1b.html 300691-1-ref.html +== 300691-1c.html 300691-1-ref.html +== 300691-1d.html 300691-1-ref.html +== 300691-1e.html 300691-1-ref.html +== 300691-1f.html 300691-1-ref.html +== 301726-1.html 301726-1-ref.html +fails-if(Android) != 301726-2.html 301726-2-ref.html +fuzzy-if(Android,0-1,0-6) == 302379.html 302379-ref.html +== 306630-1.html 306630-1-ref.html +== 306660-1.html 306660-1-ref.html +skip-if(useDrawSnapshot) == 306660-2.html 306660-2-ref.html +== 306660-3.html 306660-3-ref.html +== 307076-1.html 307076-1-ref.html +== 307102-1.html 307102-1-ref.html +== 307102-2.html 307102-2-ref.html +== 307102-3.html 307102-3-ref.html +== 307102-4.html 307102-4-ref.html +== 308406-1.html 308406-1-ref.html +== 308406-2.html 308406-2-ref.html +== 309550-1.html 309550-1-ref.html +== 311366-unknown-inline-1.html 311366-unknown-inline-1-ref.html +== 311366-unknown-block-1.html 311366-unknown-block-1-ref.html +== 311366-unknown-block-3.html 311366-unknown-block-3-ref.html +== 311366-unknown-block-2.html 311366-unknown-block-2-ref.html +== 311366-unknown-inline-2.html 311366-unknown-inline-2-ref.html +== 311822-1.html 311822-1-ref-a.html +== 311822-1.html 311822-1-ref-b.html +== 315620-1a.html 315620-1-ref.html +!= 315620-1b.html 315620-1-ref.html +== 315620-2a.xhtml 315620-2-ref.xhtml +!= 315620-2b.xhtml 315620-2-ref.xhtml +== 315920-1a.html 315920-1-ref.html +== 315920-1b.html 315920-1-ref.html +!= 315920-1c.html 315920-1-ref.html +!= 315920-1d.html 315920-1-ref.html +== 315920-2a.html 315920-2-ref.html +== 315920-2b.html 315920-2-ref.html +== 315920-2c.html 315920-2-ref.html +== 315920-3a.html 315920-3-ref.html +== 315920-3b.html 315920-3-ref.html +== 315920-3c.html 315920-3-ref.html +== 315920-3d.html 315920-3-ref.html +!= 315920-3e.html 315920-3-ref.html +!= 315920-3f.html 315920-3-ref.html +== 315920-4.html 315920-4-ref.html +fuzzy(0-1,0-1468) == 315920-5.html 315920-5-ref.html +== 315920-6.html 315920-6-ref.html +fuzzy-if(Android&&isDebugBuild,0-229,0-45) fuzzy-if(geckoview,0-1,0-14) == 315920-7a.html 315920-7-ref.html # bug 1342240 +fuzzy-if(Android&&isDebugBuild,0-229,0-45) == 315920-7b.html 315920-7-ref.html # bug 1342240 +fuzzy-if(Android&&isDebugBuild,0-229,0-45) == 315920-7c.html 315920-7-ref.html # bug 1342240 +fuzzy-if(Android&&isDebugBuild,0-229,0-45) == 315920-8a.html 315920-8-ref.html # bug 1342240 +fuzzy-if(Android&&isDebugBuild,0-229,0-45) == 315920-8b.html 315920-8-ref.html # bug 1342240 +fuzzy-if(gtkWidget,0-1,0-41) == 315920-9.html 315920-9-ref.html # bug 1599346 +== 315920-10.html 315920-10-ref.html +fuzzy-if(geckoview,0-1,0-2) == 315920-11.html 315920-11-ref.html +fuzzy-if(Android&&isDebugBuild,0-229,0-45) == 315920-12a.html 315920-12-ref.html # bug 1342240 +fuzzy-if(Android&&isDebugBuild,0-229,0-45) == 315920-12b.html 315920-12-ref.html # bug 1342240 +fuzzy-if(Android&&isDebugBuild,0-229,0-45) == 315920-12c.html 315920-12-ref.html # bug 1342240 +fuzzy-if(Android&&isDebugBuild,0-229,0-45) == 315920-13a.html 315920-13-ref.html # bug 1342240 +fuzzy-if(Android&&isDebugBuild,0-229,0-45) == 315920-13b.html 315920-13-ref.html # bug 1342240 +== 315920-14.html 315920-14-ref.html +== 315920-15.html 315920-15-ref.html +== 315920-16.html 315920-16-ref.html +fuzzy-if(Android,0-2,0-18) == 315920-17.html 315920-17-ref.html +pref(layout.css.moz-broken.content.enabled,true) == 315920-18a.html 315920-18-ref.html +pref(layout.css.moz-broken.content.enabled,true) == 315920-18b.html 315920-18-ref.html +pref(layout.css.moz-broken.content.enabled,true) == 315920-18c.html 315920-18-ref.html +pref(layout.css.moz-broken.content.enabled,true) == 315920-18d.html 315920-18-ref.html +pref(layout.css.moz-broken.content.enabled,true) == 315920-18e.html 315920-18-ref.html +pref(layout.css.moz-broken.content.enabled,true) == 315920-18f.html 315920-18-ref.html +pref(layout.css.moz-broken.content.enabled,true) == 315920-18g.html 315920-18-ref.html +pref(layout.css.moz-broken.content.enabled,true) == 315920-18h.html 315920-18-ref.html +pref(layout.css.moz-broken.content.enabled,true) == 315920-18i.html 315920-18-ref.html +pref(layout.css.moz-broken.content.enabled,true) == 315920-19.html 315920-19-ref.html +pref(layout.css.moz-broken.content.enabled,true) fuzzy(0-1,0-1) == 315920-20.svg 315920-20-ref.svg +pref(layout.css.moz-broken.content.enabled,true) == 315920-21.svg 315920-21-ref.svg +== 315920-22.html 315920-22-ref.html +== 315920-23.html 315920-23-ref.html +== 315920-24.html 315920-24-ref.html +== 315920-25.html 315920-25-ref.html +== 315920-26.html 315920-26-ref.html +== 315920-27.html 315920-27-ref.html +== 315920-28a.html 315920-28-ref.html +== 315920-28b.html 315920-28-ref.html +== 315920-28c.html 315920-28-ref.html +== 315920-29a.html 315920-29-ref.html +== 315920-29b.html 315920-29-ref.html +== 315920-30.html 315920-30-ref.html +== 316057-1.html 316057-1-ref.html +== 320979-1.html 320979-1-ref.html +!= 321402-1.html about:blank +!= 321402-2.html about:blank +== chrome://reftest/content/bugs/321402-3.xhtml chrome://reftest/content/bugs/321402-3-ref.xhtml +== chrome://reftest/content/bugs/321402-4.xhtml chrome://reftest/content/bugs/321402-4-ref.xhtml +== chrome://reftest/content/bugs/321402-5.xhtml chrome://reftest/content/bugs/321402-5-ref.xhtml +== chrome://reftest/content/bugs/321402-6.xhtml chrome://reftest/content/bugs/321402-6-ref.xhtml +== 321738-1.html 321738-1-ref.html +== 322461-1.xml 322461-1-ref.html +== 323656-1.html 323656-1-ref.html +== 323656-2.html 323656-2-ref.html +== 323656-3.html 323656-3-ref.html +== 323656-4.html 323656-4-ref.html +== 323656-5.svg 323656-5-ref.svg +== 323656-6.html 323656-6-ref.html +fuzzy-if(Android,0-2,0-140) == 325292-1.html 325292-1-ref.html +== 325486-1.html 325486-1-ref.html +== 328111-1.html 328111-1-ref.html +== 328829-1.xhtml 328829-1-ref.xhtml +== 328829-2.xhtml 328829-2-ref.xhtml +== 329359-1.html 329359-1-ref.html +== 331809-1.html 331809-1-ref.html # bug 580499 is blacked out +== 332360.html 332360-ref.html +== 332360-ltr.html 332360-ltr-ref.html +== 332360-width.html 332360-ref.html +== 332360-width-ltr.html 332360-ltr-ref.html +== 332557-1.html 332557-1-ref.html +== 332975-1.html 332975-1-ref.html +== 333970-1.html 333970-1-ref.html +== 334829-1a-shadow.xhtml 334829-1-ref.xhtml +== 334829-1b-shadow.xhtml 334829-1-ref.xhtml +== 335628-1.html 335628-1-ref.html +== chrome://reftest/content/bugs/336096-1.xhtml chrome://reftest/content/bugs/336096-1-ref.xhtml +== 336147-1.html 336147-1-ref.html +== 336153-1.html 336153-1-ref.html +!= 338251-p.html about:blank +== 338251-p-oh.html 338251-p-oh-ref.html +!= 338251-pre.html about:blank +== 338251-pre-oh.html 338251-pre-oh-ref.html +fuzzy(0-2,0-3) == 339289-1.html 339289-1-ref.html +== 341043-1a.html 341043-1-ref.html +!= 341043-1b.html 341043-1-ref.html +== 343538-1.html 343538-1-ref.html +== 343540-1.html 343540-1-ref.html +== 345267-1a.html 345267-1-ref.html +== 345267-1b.html 345267-1-ref.html +== 345267-1c.html 345267-1-ref.html +== 345267-1d.html 345267-1-ref.html +fuzzy(0-4,0-2) == 346774-1a.html 346774-1-ref.html +fuzzy(0-4,0-2) == 346774-1b.html 346774-1-ref.html +fuzzy(0-4,0-2) == 346774-1c.html 346774-1-ref.html +== 347912-1.html 347912-1-ref.html +== 348049-1.xhtml 348049-1-ref.xhtml +== 348516-1.html 348516-1-ref.html +== 348516-2.html 348516-2-ref.html +!= 348516-2.html 348516-2-notref.html +!= 348516-3.html 348516-3-notref.html +== 348597-1.html 348597-ref.html +== 348809-1a.html 348809-1-ref.html +== 348809-1b.html 348809-1-ref.html +== 348809-1c.html 348809-1-ref.html +== 348809-1d.html 348809-1-ref.html +== 348809-1e.html 348809-1-ref.html +== 348809-1f.html 348809-1-ref.html +== 348809-2a.html 348809-2-ref.html +== 348809-2b.html 348809-2-ref.html +== 348809-2c.html 348809-2-ref.html +== 348809-2d.html 348809-2-ref.html +== 348809-2e.html 348809-2-ref.html +== 348809-2f.html 348809-2-ref.html +== 348809-2g.html 348809-2-ref.html +== 348809-2h.html 348809-2-ref.html +== 349695-1a.html 349695-1-ref.html +== 349695-1b.html 349695-1-ref.html +# fails with CoreText rendering due to clipping of one subpixel-antialiasing pixel at end of text +random-if(cocoaWidget) == 350506-1.html 350506-1-ref.html +== 351641-1a.html 351641-1-ref.html +== 351641-1b.html 351641-1-ref.html +== 351641-2a.html 351641-2-ref.html +== 351641-2b.html 351641-2-ref.html +== 352980-1a.html 352980-1-ref.html +== 352980-1b.html 352980-1-ref.html +== 352980-1c.html 352980-1-ref.html +== 352980-1d.html 352980-1-ref.html +== 352980-1e.html 352980-1-ref.html +== 352980-1f.html 352980-1-ref.html +== 352980-1g.html 352980-1-ref.html +== 352980-1h.html 352980-1-ref.html +== 352980-1i.html 352980-1-ref.html +== 352980-1j.html 352980-1-ref.html +== 352980-1k.html 352980-1-ref.html +== 352980-1l.html 352980-1-ref.html +== 352980-2a.html 352980-2-ref.html +== 352980-2b.html 352980-2-ref.html +== 352980-2c.html 352980-2-ref.html +== 352980-2d.html 352980-2-ref.html +== 352980-2e.html 352980-2-ref.html +== 352980-2f.html 352980-2-ref.html +== 352980-3a.html 352980-3-ref.html +== 352980-3b.html 352980-3-ref.html +== 352980-3c.html 352980-3-ref.html +== 352980-3d.html 352980-3-ref.html +== 352980-3e.html 352980-3-ref.html +== 352980-3f.html 352980-3-ref.html +== 356774-1.html 356774-1-ref.html +== 356775-1.html 356775-1-ref.html +== 359869-1.html 359869-1-ref.html +!= 359903-1.html 359903-1-ref.html # erosion of padding removed in bug 1010675 +!= 359903-2.html 359903-2-ref.html # erosion of padding removed in bug 1010675 +== 360065-1.html 360065-1-ref.html +== 360746-1.html 360746-1-ref.html +== 360757-1a.html 360757-1-ref.html +== 360757-1b.html 360757-1-ref.html +== 361091-1.html 361091-1-ref.html +== 362594-1a.html 362594-1-quirks-ref.html +== 362594-1b.html 362594-1-quirks-ref.html +== 362594-1c.html 362594-1-standards-ref.html +!= 362594-2a.html 362594-1-quirks-ref.html +== 362594-2a.html 362594-2-quirks-ref.html +!= 362594-2b.html 362594-1-standards-ref.html +== 362594-2b.html 362594-2-standards-ref.html +fuzzy(0-2,0-4) == 362594-2c.html 362594-2-standards-ref.html +== 362901-1.html 362901-1-ref.html +== 363247-1.html 363247-1-ref.html +== 363329-1.html 363329-1-ref.html +== 363329-2.html 363329-2-ref.html +== 363370-1.html 363370-1-ref.html +== 363402-1.html 363402-1-ref.html +== 363637-1.html 363637-1-ref.html +== 363706-1.html 363706-1-ref.html +!= 363706-1.html about:blank +== 363728-1.html 363728-1-ref.html +== 363728-2.html 363728-2-ref.html +fuzzy(0-4,0-11) == 363858-1.html 363858-1-ref.html +== 363858-2.html 363858-2-ref.html +fuzzy(0-1,0-4) == 363858-3.html 363858-3-ref.html +== 363858-4.html 363858-4-ref.html +# fuzzy-if(OSX,0-45,0-2) fuzzy-if(winWidget,0-116,0-1) == 363858-5a.html 363858-5-ref.html # bug 1452797 +fuzzy-if(Android,0-1,0-4) == 363858-5b.html 363858-5-ref.html +# fuzzy-if(OSX,0-45,0-2) fuzzy-if(winWidget,0-116,0-1) == 363858-6a.html 363858-6-ref.html # bug 1452797 +== 363858-6b.html 363858-6-ref.html +== 363874.html 363874-ref.html +== 363874-max-width.html 363874-max-width-ref.html +== 364066-1.html 364066-1-ref.html +== 364079-1.html 364079-1-ref.html +== 364318-1.xhtml 364318-1-ref.xhtml +== 364861-1.html 364861-1-ref.html +== 364862-1.html 364862-1-ref.html +== chrome://reftest/content/bugs/364968-1.xhtml 364968-1-ref.html +== 364989-1.html 364989-1-ref.html +== 365173-1.html 365173-1-ref.html +== chrome://reftest/content/bugs/366616-1.xhtml chrome://reftest/content/bugs/366616-1-ref.xhtml +== 367220-1.html 367220-1-ref.html +== 367247-s-visible.html 367247-s-hidden.html +== 367247-s-hidden.html 367247-s-auto.html +fails-if(Android) != 367247-s-auto.html 367247-s-scroll.html +!= 367247-l-visible.html 367247-l-hidden.html +fails-if(Android&&!asyncPan) != 367247-l-hidden.html 367247-l-scroll.html +== 367247-l-scroll.html 367247-l-auto.html +== 367332-1a.html 367332-1-ref.html +== 367332-1b.html 367332-1-ref.html +== 367332-1c.html 367332-1-ref.html +== 367332-1d.html 367332-1-ref.html +== 367332-1e.html 367332-1-ref.html +== 367332-1f.html 367332-1-ref.html +== 367332-1g.html 367332-1-ref.html +== 367375-1.html 367375-1-ref.html +== 367375-2.html 367375-2-ref.html +== 367489-1.html 367489-1-ref.html +== 367504-margin-1.html 367504-margin-1-ref.html +== 367504-float-1.html 367504-float-1-ref.html +== 367612-1a.html 367612-1-ref.html +== 367612-1b.html 367612-1-ref.html +== 367612-1c.html 367612-1-ref.html +== 367612-1d.html 367612-1-ref.html +== 367612-1e.html 367612-1-ref.html +== 367612-1f.html 367612-1-ref.html +!= 367612-1g.html 367612-1-ref.html +fuzzy(0-32,0-33) fuzzy-if(d2d,0-5,0-2) == 368020-1.html 368020-1-ref.html +== 368020-2.html 368020-2-ref.html +random-if(useDrawSnapshot) == 368020-3.html 368020-3-ref.html # Bug 1715408 +random-if(useDrawSnapshot) == 368020-5.html 368020-5-ref.html # Bug 1715408 +== 368155-1.xhtml 368155-1-ref.xhtml +asserts(4) == 368155-negative-margins-1.html 368155-negative-margins-1-ref.html # bug 387205 / bug 457397 +# we can't test this because there's antialiasing involved, and our comparison +# is too exact +# == 368247-1.html 368247-1-ref.html +== 368247-2.html 368247-2-ref.html +== 368504-1.html 368504-1-ref.html +== 368504-2.html 368504-2-ref.html +== 368504-3a.html 368504-3-ref.html +== 368504-3b.html 368504-3-ref.html +== 368504-4.html 368504-4-ref.html +== 368504-5.html 368504-5-ref.html +== 368504-6.html 368504-6-ref.html +== 368622-1.html 368622-1-ref.html +== 368651-1.html 368651-1-ref.html +== 369361-1.html 369361-1-ref.html +== 369361-2.html 369361-2-ref.html +== chrome://reftest/content/bugs/369882.xhtml chrome://reftest/content/bugs/369882-ref.xhtml +== 369975-1.html 369975-1.html +== 370353-1.html 370353-1-ref.html +fuzzy(0-1,0-4) == 370422-1.html 370422-1-ref.html +== 370525-1.html 370525-1-ref.html +!= 370525-1.html 370525-1-notref.html +== 370525-2.html 370525-2-ref.html +!= 370525-2.html 370525-2-notref.html +== 370525-rowspan-1a.html 370525-rowspan-1a-ref.html +== 370525-rowspan-1b.html 370525-rowspan-1b-ref.html +== 370525-rowspan-1c.html 370525-rowspan-1c-ref.html +== 370525-rowspan-2a.html 370525-rowspan-2a-ref.html +== 370525-rowspan-2b.html 370525-rowspan-2b-ref.html +== 370525-rowspan-3.html 370525-rowspan-3-ref.html +== 370525-rowspan-4.html 370525-rowspan-4-ref.html +== 370525-sib.html 370525-sib-ref.html +== 370586-1.xhtml 370586-1-ref.xhtml +== 370629-1.html 370629-1-ref.html +== 370629-2.html 370629-2-ref.html +== 371043-1.html 371043-1-ref.html +== 371354-1.html 371354-1-ref.html +== 371483-1.html about:blank # assertion test +fails-if(Android&&!asyncPan) == 371561-1.html 371561-1-ref.html +!= 371681-1.xhtml about:blank +== 371925-1a.html 371925-1-ref.html +== 371925-1b.html 371925-1-ref.html +== 372037-1.html 372037-1-ref.html +== 372062-1.html 372062-1-ref.html +== 372063-1.html 372063-1-ref.html +== 372553-1.html 372553-1-ref.html +== 372632-1.html 372632-1-ref.html +== 372768-1.html 372768-1-ref.html +fuzzy-if(winWidget,46-92,1-2) == 373295-1.html 373295-1-ref.html +== 373298-1.html 373298-1-ref.html +== 373381-1.html 373381-1-ref.html +fuzzy-if(!Android,0-2,0-40) == 373381-2.html 373381-2-ref.html +random-if(d2d) == 373381-3.html 373381-3-ref.html +== 373381-4.html 373381-4-ref.html +== 373383-1.html 373383-1-ref.html +== 373433-1.html 373433-1-ref.html +== chrome://reftest/content/bugs/374038-1.xhtml chrome://reftest/content/bugs/374038-1-ref.xhtml +== chrome://reftest/content/bugs/374038-2.xhtml chrome://reftest/content/bugs/374038-2-ref.xhtml +fails == 374927-1.html 374927-1-ref.html # Was broken by patch for bug 368600; fails until bug 400776 is fixed +== 375508-1.html 375508-1-ref.html +== 375716-1.html 375716-1-ref.html +== 375827-1.html 375827-1-ref.html +== 376375-1.html 376375-1-ref.html +== 376484-1.html 376484-1-ref.html +== 376532-1.html 376532-1-ref.html +fails-if(Android) != 376532-2.html 376532-2-ref.html +fails-if(Android) != 376532-3.html 376532-3-ref.html +== 377603-1.html 377603-1-ref.html +== 377918.html 377918-ref.html +== 378535-1.html 378535-1-ref.html +== 378933-1.html 378933-1-ref.html +== 378935-1.html 378935-1-ref.html +== 378937-1.html 378937-1-ref.html +== 379178-xhtml.xhtml 379178-xhtml-ref.xhtml +== 379178-html.html 379178-html-ref.html +== 379178-svg.svg 379178-svg-ref.svg +fuzzy(0-1,0-500) == 379316-1.html 379316-1-ref.html +fails-if(Android) random-if(cocoaWidget) fuzzy(0-8,0-500) == 379316-2.html 379316-2-ref.html # bug 379786 +== 379328-1.html 379328-1-ref.html +== 379349-1a.xhtml 379349-1-ref.xhtml +# fuzzy because of different border rendering approach in bug 1185636 +fuzzy(0-37,0-20) == 379349-1b.xhtml 379349-1-ref.xhtml +fuzzy(0-37,0-20) == 379349-1c.xhtml 379349-1-ref.xhtml +== 379349-2a.xhtml 379349-2-ref.xhtml +== 379349-2b.xhtml 379349-2-ref.xhtml +fuzzy-if(Android,0-2,0-140) == 379349-3a.xhtml 379349-3-ref.xhtml +fuzzy-if(Android,0-2,0-140) == 379349-3b.xhtml 379349-3-ref.xhtml +== 379361-1.html 379361-1-ref.html +== 379361-2.html 379361-2-ref.html +== 379361-3.html 379361-3-ref.html +== 379461-1.xhtml 379461-1.html +== 379461-2.xhtml 379461-2.html +== 379461-3-container-xhtml.html 379461-3-container-html.html +fails-if(Android&&!asyncPan) != 379461-3-container-xhtml.html 379461-3-container-blank.html # there is a scrollbar +fuzzy(0-1,0-5) == 380004-1.html 380004-1-ref.html +fuzzy(0-2,0-5) == 380227-1.html 380227-1-ref.html +== 380825-1.html 380825-1-ref.html +== 380842-1.html 380842-1-ref.html +== 381130-1.html 381130-1-ref.html +fuzzy(0-2,0-5) == 381507-1.html 381507-1-ref.html +== 381746-1.html 381746-1-ref.html +== 382600-1.html 382600-1-ref.html +== 382916-1.html 382916-1-ref.html +== 383035-1.html about:blank +== 383035-2.html about:blank +== 383488-1.html 383488-1-ref.html +== 383551-1.html 383551-1-ref.html +== 383883-1.html 383883-1-ref.html +== 383883-2.html 383883-2-ref.html +== 383883-3.html 383883-3-ref.html +== 383883-4.html 383883-4-ref.html +== 383884-1.html 383884-1-ref.html +== 383885-1.html 383885-1-ref.html +== 384322-1.html 384322-1-ref.html +== 384576-1.html 384576-1-ref.html +== 384762-1.html about:blank +== 384876-1.html 384876-1-ref.html +== 385533-1.html about:blank # assertion test +== 385569-1a.html 385569-1-ref.html +== 385569-1b.html 385569-1-ref.html +== 385607-1.html 385607-1-ref.html +== 385823-1.html 385823-1-ref.html +fuzzy(0-1,0-600) == 385823-2a.html 385823-2-ref.html +fails == 385823-2b.html 385823-2-ref.html +fuzzy(0-1,0-600) == 385823-2c.html 385823-2-ref.html +fuzzy(0-2,0-11) == 385870-1.html 385870-1-ref.html +fuzzy(0-2,0-3) == 385870-2.html 385870-2-ref.html +== 386014-1a.html 386014-1-ref.html +== 386014-1b.html 386014-1-ref.html +== 386014-1c.html 386014-1-ref.html +== 386065-1.html 386065-1-ref.html +== 386065-2.html about:blank +== 386147-1.html 386147-1-ref.html +== 386310-1a.html 386310-1-ref.html +== 386310-1b-shadow.html 386310-1-ref.html +== 386310-1c-shadow.html 386310-1-ref.html +== 386310-1d-shadow.html 386310-1-ref.html +== 386401-1.html 386401-1-ref.html +== 386401-2.html 386401-2-ref.html +== 386401-3.html 386401-3-ref.html +== 386470-1a.html 386470-1-ref.html +== 386470-1b.html 386470-1-ref.html +== 386470-1c.html 386470-1-ref.html +== 386920-1.html 386920-1-ref.html +== 387201-1.html 387201-1-ref.html +== 387201-2.html about:blank # Really an assertion test rather than a rendering test +== 387201-3.html about:blank # Really an assertion test rather than a rendering test +== 387227-1.html 387227-1-ref.html +== 387227-2.html 387227-2-ref.html +fails == 387344-1.html 387344-1-ref.html # scrolling rowgroups were removed in bug 28800 +== 387876-1.html 387876-1-ref.html +== 387876-2.html 387876-2-ref.html +== 387876-3a.html 387876-3-ref.html +== 387876-3b.html 387876-3-ref.html +== 388026-1.html 388026-1-ref.html +== 389074-1.html 389074-1-ref.html +== 389224-1.html 389224-1-ref.html +== 389224-2.html about:blank +== 389468-1.html 389468-1-ref.html +== 389623-1.html 389623-1-ref.html +== 389636-1.html about:blank # assertion test +== 389924-1a.html 389924-1-ref.html +== 389924-1b.html 389924-1-ref.html +!= 389924-1a.html about:blank +== 390318-1a.html 390318-1-ref.html +== 390318-1b.html 390318-1-ref.html +== 390318-1c.html 390318-1-ref.html +== 390318-1d.html 390318-1-ref.html +== 390318-1e.html 390318-1-ref.html +== 390318-1f.html 390318-1-ref.html +skip-if(!winWidget) == 391045.html 391045-ref.html # windows-specific Uniscribe bug, trailing period is matched against different fonts on Mac/Linux (see 396137) +== 391140-1.html 391140-1-ref.html +== 391412-1a.html 391412-1-ref.html +== 391412-1b.html 391412-1-ref.html +== 391909-1.html 391909-1-ref.html +== 391979.html 391979-ref.html +fuzzy-if(geckoview,0-4,0-1) == 391994-1.html 391994-1-ref.html +== 392047.html 392047-ref.html +== 392435-1.html 392435-1-ref.html +== 393330-1.html 393330-1-ref.html +== 393490-1.html 393490-1-ref.html +== 393517-1.xhtml about:blank # crash test +fuzzy(0-1,0-600) == 393649-1.html 393649-1-ref.html +== 393655-1.html 393655-1-ref.html +== 393655-2.html 393655-2-ref.html +== 393655-3.html 393655-3-ref.html +== 393655-4.html 393655-4-ref.html +== 393655-5.html 393655-5-ref.html +== 393671-1.html 393671-1-ref.html +== 393671-2.html 393671-2-ref.html +== 393671-3.html 393671-3-ref.html +== 394111-1.html about:blank # Really an assertion test rather than a rendering test +== 394534-1.html 394534-1-ref.html +fuzzy-if(Android,0-4,0-2) == 395107-1.html 395107-1-ref.html +fuzzy-if(Android,0-4,0-2) == 395107-2.html 395107-2-ref.html # bug 1309533 fuzzy after test rebucketed +fuzzy(0-1,0-118) fuzzy-if(geckoview,0-4,0-2) == 395107-3.html 395107-3-ref.html +fuzzy-if(Android,0-1,0-2) == 395107-4.html 395107-4-ref.html +fuzzy-if(geckoview,0-4,0-1) == 395107-5.html 395107-5-ref.html +== 395130-1.html 395130-1-ref.html +== 395130-2.html 395130-2-ref.html +== 395390-1.html 395390-1-ref.html +fuzzy-if(Android,0-5,0-283) == 397428-1.html 397428-1-ref.html +== 397844-1.xhtml 397844-1-ref.xhtml +== 398092-1.html 398092-1-ref.html +== 398101-1.html 398101-1-ref.html +== 398144-1.html 398144-1-ref.html +fuzzy(0-2,0-21) == 398682-1.html 398682-1-ref.html +== 398797-1a.html 398797-1-ref.html +== 398797-1b.html 398797-1-ref.html +== 398797-1c.html 398797-1-ref.html +== 398797-1d.html 398797-1-ref.html +== 399209-1.html 399209-1-ref.html +== 399209-2.html 399209-2-ref.html +== 399258-1.html 399258-1-ref.html +== 399384-1.html 399384-1-ref.html +# These tests are expected to fail on Windows and Mac since bug 1756720 deliberately changed behavior here; +# random elsewhere depending on font availability. +fails-if(winWidget||cocoaWidget) random-if(!winWidget&&!cocoaWidget) == 399636-standards-css.html 399636-standards-ref.html +fails-if(winWidget||cocoaWidget) random-if(!winWidget&&!cocoaWidget) == 399636-standards-html.html 399636-standards-ref.html +fails-if(winWidget||cocoaWidget) random-if(!winWidget&&!cocoaWidget) == 399636-quirks-css.html 399636-quirks-ref.html +# We can't rely on this test working on platforms other than Windows and +# Mac because they need not have a font called "Symbol". +random-if(!cocoaWidget&&!winWidget) != 399636-quirks-html.html 399636-quirks-ref.html +== 400081-1.html about:blank +== 400171-1a.html 400171-1-ref.html +== 400171-1b.html 400171-1-ref.html +== 400171-1c.html 400171-1-ref.html +== 400171-2a.html 400171-2-ref.html +== 400171-2b.html 400171-2-ref.html +== 400171-2c.html 400171-2-ref.html +== 400421-1.html 400421-1-ref.html +== 400813-1.html 400813-1-ref.html +== 400826-1.html 400826-1-ref.html +== 401121-1.html 401121-1-ref.html +== 401121-2.html 401121-2-ref.html +== chrome://reftest/content/bugs/401946-1.xhtml about:blank +pref(layout.outline.include-overflow,true) == 402338-1.html 402338-1-ref.html +== 402567-1.html 402567-1-ref.html +fuzzy-if(winWidget,0-8,0-1) == 402567-2.html 402567-2-ref.html +== 402567-3.html 402567-3-ref.html +fuzzy-if(gtkWidget,0-2,0-40) == 402567-4.html 402567-4-ref.html +fuzzy(0-2,0-5) == 402629-1.html 402629-1-ref.html +fuzzy(0-2,0-5) == 402629-2.html 402629-2-ref.html +fuzzy(0-2,0-5) == 402629-3.html 402629-3-ref.html +== 402807-1.html 402807-1-ref.html +== 402940-1.html 402940-1-ref.html +== 402940-1b.html 402940-1-ref.html +!= 402940-2.html 402940-2-notref.html +!= 402940-3.html 402940-3-notref.html +== 402950-1.html 402950-1-ref.html +== 403129-1.html 403129-1-ref.html +== 403129-2.html 403129-2-ref.html +== 403129-3.html 403129-3-ref.html +== 403129-4.html 403129-4-ref.html +random == 403134-1.html 403134-1-ref.html # bug 405377 +fuzzy-if(!useDrawSnapshot,130-131,177-177) skip-if(winWidget&&!isDebugBuild) == 403181-1.xml 403181-1-ref.xml +== 403249-1a.html 403249-1-ref.html +== 403249-1b.html 403249-1-ref.html +== 403249-2a.html 403249-2-ref.html +== 403249-2b.html 403249-2-ref.html +== 403328-1.html 403328-1-ref.html +== 403426-1.html 403426-1-ref.html +== 403455-1.html 403455-1-ref.html +== 403505-1.xml chrome://reftest/content/bugs/403505-1-ref.xhtml +#== 403519-1.html 403519-1-ref.html # Fails on Mac, see also discussion in bug +== 403519-2.html 403519-2-ref.html +== 403656-1.html 403656-1-ref.html +== 403656-2.html 403656-2-ref.html +== 403656-3.html 403656-3-ref.html +== 403656-4.html 403656-4-ref.html +== 403656-5.html 403656-5-ref.html +#== 403657-1.html 403657-1-ref.html # Fails depending on the fonts... +== 404030-1.html 404030-1-ref.html +!= 404030-1-notref.html 404030-1.html +!= 404030-1-notref2.html 404030-1.html +fuzzy(0-2,0-4) == 404123-1.html 404123-1-ref.html +== 404123-2.html 404123-2-ref.html +!= 404123-3.html 404123-3-ref.html +# may fail "randomly" on OS X, doesn't seem to be rendering usefully anyhow - bug 602469 +random-if(cocoaWidget) == chrome://reftest/content/bugs/404149-1.xhtml chrome://reftest/content/bugs/404149-1-ref.xhtml # HTTP for fonts directory access +== 404180-1.html 404180-1-ref.html +== 404301-1.html 404301-1-ref.html +== 404309-1a.html 404309-1-ref.html +== 404309-1b.html 404309-1-ref.html +# Disabled due to compartments for now. +#!= data:application/xml, data:text/plain, # ensure we pretty-print this XML instead of letting it appear blank (test for bug 404419) +fuzzy-if(Android,0-8,0-50) == 404553-1.html 404553-1-ref.html # assertion test, also tests that marquee binding is applied correctly +== 404666-1.html 404666-1-ref.html +== 404666-2.html 404666-2-ref.html +== 405305-1.html 405305-1-ref.html +== 405380-1.html 405380-1-ref.html +== 405517-1.xhtml 405517-1-ref.xhtml +== 405577-1.html 405577-1-ref.html +== 405584-1.html 405584-1-ref.html +# == 405952-1.html 405952-1-ref.html +== 406484-1.html 406484-1-ref.html +== 406568-1.html 406568-1-ref.html +== 407016-1-a.html 407016-1-ref.html +== 407016-1-b.html 407016-1-ref.html +== 407078-1.html 407078-1-ref.html +== 407095-1.html 407095-1-ref.html +fuzzy-if(Android,0-13,0-9) == 407111-1.html 407111-1-ref.html # Bug 1128229 +== 407227-1.html 407227-1-ref.html +== 407243-1.html 407243-1-ref.html +== 407419-1.html 407419-1-ref.html +== 407937-1.html 407937-1-ref.html +== 408493-1.html about:blank +== 408493-2.html 408493-2-ref.html +== 408656-1a.html 408656-1-ref.html +== 408656-1b.html 408656-1-ref.html +== 408656-1c.html 408656-1-ref.html +== 408782-1a.html 408782-1-ref.html +== 408782-1b.html 408782-1-ref.html +== 408782-2a.html 408782-2-ref.html +== 408782-2b.html 408782-2-ref.html +== 409084-1a.html 409084-1-ref.html +== 409084-1b.html 409084-1-ref.html +fuzzy-if(winWidget,0-123,0-1600) fuzzy-if(swgl,0-1,0-39) == 409659-1a.html 409659-1-ref.html # Bug 1128229 +!= 409659-1b.html 409659-1-ref.html +!= 409659-1c.html 409659-1-ref.html +fuzzy-if(winWidget,0-123,0-1900) fuzzy-if(swgl,0-1,0-39) == 409659-1d.html 409659-1-ref.html # Bug 1128229 +== 410621-1.html 410621-1-ref.html +== 411059-1.html 411059-1-ref.html +fuzzy-if(winWidget,46-129,652-770) == 411334-1.xml 411334-1-ref.xml +== 411585-1.html 411585-1-ref.html +== 411585-2.html 411585-2-ref.html +fails == 411585-3.html 411585-3-ref.html # bug 426909 +== 411792-1.html 411792-1-ref.html +== 412093-1.html 412093-1-ref.html +== 412352-1.html 412352-1-ref.html +== 412352-2.html 412352-2-ref.html +== 412607-1a.html 412607-1-ref.html +== 412607-1b.html 412607-1-ref.html +== 412679-1.html 412679-1-ref.html +fuzzy(0-1,0-17) == 412679-2.html 412679-2-ref.html +fails == 413027-2.html 413027-2-ref.html +fails == 413027-3.html 413027-3-ref.html +== 413286-1a.html 413286-1-ref.html +== 413286-1b.html 413286-1-ref.html +== 413286-1c.html 413286-1-ref.html +== 413286-2a.html 413286-2-ref.html +== 413286-2b.html 413286-2-ref.html +== 413286-2c.html 413286-2-ref.html +== 413286-3.html 413286-3-ref.html +== 413286-4a.html 413286-4-ref.html +== 413286-4b.html 413286-4-ref.html +== 413286-5.html 413286-5-ref.html +== 413286-6.html 413286-6-ref.html +skip-if(useDrawSnapshot) == 413292-1.html 413292-1-ref.html +fuzzy(0-1,0-10) == 413361-1.html 413361-1-ref.html # bug 1128229 +== 413840-background-unchanged.html 413840-background-unchanged-ref.html +== 413840-ltr-offsets.html 413840-ltr-offsets-ref.html +== 413840-rtl-offsets.html 413840-rtl-offsets-ref.html +== 413840-pushed-line-bullet.html 413840-pushed-line-bullet-ref.html +== 413840-bullet-first-line.html 413840-bullet-first-line-ref.html +== 413982.html 413982-ref.html +== 414638.html 414638-ref.html +== 414851-1.html 414851-1-ref.html +== 416106-1.xhtml 416106-1-ref.xhtml +== 416752-1.html 416752-1-ref.html +== 417178-1.html 417178-1-ref.html +== 417246-1.html 417246-1-ref.html +== 417676.html 417676-ref.html +== 418574-1.html 418574-1-ref.html +== 418574-2.html 418574-2-ref.html +== 418766-1a.html 418766-1-ref.html +== 418766-1b.html 418766-1-ref.html +== 419060.html 419060-ref.html +== 419285-1.html 419285-1-ref.html +== 419531-1.html 419531-1-ref.html +== 420069-1.html 420069-1-ref.html +== 420069-2.html 420069-2-ref.html +== 420351-1.html 420351-1-ref.html +== 421069.html 421069-ref.html +== 421069.html 421069-ref2.html +== 421069-ref.html 421069-ref2.html +fuzzy(0-92,0-430) == chrome://reftest/content/bugs/421203-1.xhtml 421203-1-ref.html +fuzzy(0-92,0-430) == chrome://reftest/content/bugs/421203-2.xhtml 421203-1-ref.html +== chrome://reftest/content/bugs/421203-3.xhtml chrome://reftest/content/bugs/321402-3-ref.xhtml +== chrome://reftest/content/bugs/421203-4.xhtml chrome://reftest/content/bugs/321402-4-ref.xhtml +== chrome://reftest/content/bugs/421203-5.xhtml chrome://reftest/content/bugs/321402-5-ref.xhtml +== chrome://reftest/content/bugs/421203-6.xhtml chrome://reftest/content/bugs/321402-6-ref.xhtml +== 421234-1.html 421234-1-ref.html +== 421239-1.html 421239-1-ref.html +== 421239-2.html 421239-2-ref.html +== 421419-1.html 421419-1-ref.html +== 421436-1a.html 421436-1-ref.html +== 421436-1b.html 421436-1-ref.html +fuzzy(0-1,0-40) == 421632-1.html 421632-1-ref.html +!= 421710-1.html about:blank +fails-if(Android) fuzzy(63-65,1024-1024) fails-if(usesRepeatResampling&&!winWidget) == 421885-1.xml 421885-1-ref.xml +== 421955-1.html 421955-1-ref.html +== 422249-1.html 422249-1-ref.html +== 422394-1.html 422394-1-ref.html +== 422678-1.html 422678-1-ref.html +== 423130-1.html 423130-1-ref.html +== 423385-1.html 423385-1-ref.html +random-if(gtkWidget||Android) == 423599-1.html 423599-1-ref.html # bug 1309095 +== 423676-1.html 423676-1-ref.html +fails == 423823-1.html 423823-1-ref.html # scrolling rowgroups were removed in bug 28800 +== chrome://reftest/content/bugs/424074-1.xhtml chrome://reftest/content/bugs/424074-1-ref.xhtml +fails-if(Android) != chrome://reftest/content/bugs/424074-1.xhtml chrome://reftest/content/bugs/424074-1-ref2.xhtml +random-if(gtkWidget) == chrome://reftest/content/bugs/424074-1-ref2.xhtml chrome://reftest/content/bugs/424074-1-ref3.xhtml +== 424236-1.html 424236-1-ref.html +== 424236-2.html 424236-2-ref.html +== 424236-3.html 424236-3-ref.html +== 424236-4.html 424236-4-ref.html +== 424236-5.html 424236-5-ref.html +== 424236-6.html 424236-6-ref.html +== 424236-7.html 424236-7-ref.html +== 424236-8.html 424236-8-ref.html +== 424236-9.html 424236-9-ref.html +== 424236-10.html 424236-10-ref.html +== 424236-11.html 424236-3-ref.html +== 424434-1.html 424434-1-ref.html +== 424465-1.html 424465-1-ref.html +== 424631-1.html 424631-1-ref.html +== 424710-1.html 424710-1-ref.html +fuzzy(0-1,0-160000) == 424766-1.html 424766-1-ref.html +== 425972-1.html 425972-1-ref.html +== 425972-2.html 425972-2-ref.html +!= 425972-1.html 425972-2.html +== 426629-1.html 426629-1-ref.html +asserts(3) != 427017-1.xhtml about:blank # crash test (needs reftest-paged). existing assertions are bug 457400. +== 427129-scrollframe.html 427129-ref.html +== 427129-table.html 427129-ref.html +== 427129-image.html 427129-ref.html +== 427129-table-caption.html 427129-table-caption-ref.html +fuzzy(0-1,0-60) == 427370-1.html 427370-1-ref.html +== 427730-1.html 427730-1-ref.html +== 428278.html 428278-ref.html +== 428423-1a.html 428423-1-ref.html +== 428423-1b.html 428423-1-ref.html +== 428521-1a.html 428521-1-ref.html +== 428521-1b.html 428521-1-ref.html +== 428521-1c.html 428521-1-ref.html +== 428810-1a-ltr.html 428810-1-ltr-ref.html +== 428810-1b-ltr.html 428810-1-ltr-ref.html +== 428810-1c-ltr.html 428810-empty-ltr-ref.html +== 428810-1d-ltr.html 428810-empty-ltr-ref.html +!= 428810-1-ltr-ref.html about:blank +== 428810-2a-ltr.html 428810-2-ltr-ref.html +== 428810-2b-ltr.html 428810-2-ltr-ref.html +== 428810-2e-ltr.html 428810-empty-ltr-ref.html +== 428810-2f-ltr.html 428810-empty-ltr-ref.html +!= 428810-2-ltr-ref.html about:blank +== 428810-3a-ltr.html 428810-3-ltr-ref.html +== 428810-3b-ltr.html 428810-3-ltr-ref.html +== 428810-3e-ltr.html 428810-empty-ltr-ref.html +== 428810-3f-ltr.html 428810-empty-ltr-ref.html +!= 428810-3-ltr-ref.html about:blank +== 428810-1a-rtl.html 428810-1-rtl-ref.html +fails-if(winWidget||cocoaWidget) == 428810-1b-rtl.html 428810-1-rtl-ref.html # bug 179596 +== 428810-1c-rtl.html 428810-empty-rtl-ref.html +== 428810-1d-rtl.html 428810-empty-rtl-ref.html +!= 428810-1-rtl-ref.html about:blank +!= 428810-1-rtl-ref.html 428810-1-ltr-ref.html +== 428810-2a-rtl.html 428810-2-rtl-ref.html +fails-if(winWidget||cocoaWidget) == 428810-2b-rtl.html 428810-2-rtl-ref.html # bug 179596 +== 428810-2e-rtl.html 428810-empty-rtl-ref.html +== 428810-2f-rtl.html 428810-empty-rtl-ref.html +!= 428810-2-rtl-ref.html about:blank +!= 428810-2-rtl-ref.html 428810-2-ltr-ref.html +== 428810-3a-rtl.html 428810-3-rtl-ref.html +fails-if(winWidget||cocoaWidget) == 428810-3b-rtl.html 428810-3-rtl-ref.html # bug 179596 +== 428810-3e-rtl.html 428810-empty-rtl-ref.html +== 428810-3f-rtl.html 428810-empty-rtl-ref.html +!= 428810-3-rtl-ref.html about:blank +!= 428810-3-rtl-ref.html 428810-3-ltr-ref.html +== 428810-1a-ltr-insets.html 428810-1-ltr-insets-ref.html +fails-if(winWidget||cocoaWidget) == 428810-1b-ltr-insets.html 428810-1-ltr-insets-ref.html # bug 179596 +== 428810-1c-ltr-insets.html 428810-empty-ltr-insets-ref.html +== 428810-1d-ltr-insets.html 428810-empty-ltr-insets-ref.html +!= 428810-1-ltr-insets-ref.html about:blank +== 428810-2a-ltr-insets.html 428810-2-ltr-insets-ref.html +fails-if(winWidget||cocoaWidget) == 428810-2b-ltr-insets.html 428810-2-ltr-insets-ref.html # bug 179596 +== 428810-2e-ltr-insets.html 428810-empty-ltr-insets-ref.html +== 428810-2f-ltr-insets.html 428810-empty-ltr-insets-ref.html +!= 428810-2-ltr-insets-ref.html about:blank +== 428810-3a-ltr-insets.html 428810-3-ltr-insets-ref.html +fails-if(winWidget||cocoaWidget) == 428810-3b-ltr-insets.html 428810-3-ltr-insets-ref.html # bug 179596 +== 428810-3e-ltr-insets.html 428810-empty-ltr-insets-ref.html +== 428810-3f-ltr-insets.html 428810-empty-ltr-insets-ref.html +!= 428810-3-ltr-insets-ref.html about:blank +== 428810-1a-rtl-insets.html 428810-1-rtl-insets-ref.html +fails-if(winWidget||cocoaWidget) == 428810-1b-rtl-insets.html 428810-1-rtl-insets-ref.html # bug 179596 +== 428810-1c-rtl-insets.html 428810-empty-rtl-insets-ref.html +== 428810-1d-rtl-insets.html 428810-empty-rtl-insets-ref.html +!= 428810-1-rtl-insets-ref.html about:blank +!= 428810-1-rtl-insets-ref.html 428810-1-ltr-insets-ref.html +== 428810-2a-rtl-insets.html 428810-2-rtl-insets-ref.html +fails-if(winWidget||cocoaWidget) == 428810-2b-rtl-insets.html 428810-2-rtl-insets-ref.html # bug 179596 +== 428810-2e-rtl-insets.html 428810-empty-rtl-insets-ref.html +== 428810-2f-rtl-insets.html 428810-empty-rtl-insets-ref.html +!= 428810-2-rtl-insets-ref.html about:blank +!= 428810-2-rtl-insets-ref.html 428810-2-ltr-insets-ref.html +== 428810-3a-rtl-insets.html 428810-3-rtl-insets-ref.html +fails-if(winWidget||cocoaWidget) == 428810-3b-rtl-insets.html 428810-3-rtl-insets-ref.html # bug 179596 +== 428810-3e-rtl-insets.html 428810-empty-rtl-insets-ref.html +== 428810-3f-rtl-insets.html 428810-empty-rtl-insets-ref.html +!= 428810-3-rtl-insets-ref.html about:blank +!= 428810-3-rtl-insets-ref.html 428810-3-ltr-insets-ref.html +== 430412-1.html 430412-1-ref.html +== 430813-1.html 430813-1-ref.html +== 430813-2.html 430813-2-ref.html +== 430813-3.html 430813-3-ref.html +== 431341-1.html 431341-1-ref.html +== 431341-2.html 431341-2-ref.html +== 431520-1.html 431520-1-ref.html +== 431948-1.html 431948-1-ref.html +== 433640-1.html 433640-1-ref.html +== 433700.html 433700-ref.html +== 436356-1.html 436356-1-ref.html +== 436356-2.html 436356-2-ref.html +fuzzy(0-4,0-2) == 438537-1.html 438537-1-ref.html +== 438981-1.xhtml about:blank +== 438987-1.html 438987-1-ref.html +fuzzy(0-1,0-3280) == 438987-2a.html 438987-2-ref.html +fuzzy(0-1,0-3280) == 438987-2b.html 438987-2-ref.html +fuzzy(0-1,0-3280) == 438987-2c.html 438987-2-ref.html +!= about:blank 438987-2-ref.html # check that backgrounds work at all +== 439004-1.html 439004-1-ref.html +== 439639-1.html 439639-1-ref.html +fuzzy-if(gtkWidget,0-255,0-6) == 439910.html 439910-ref.html +fuzzy(0-1,0-1) fuzzy-if(Android,0-1,0-3) == 440112.html 440112-ref.html +== 440149-1.html 440149-1-ref.html +== 441259-1.html 441259-1-ref.html +== 441259-2.html 441259-2-ref.html +fuzzy(0-1,0-3) == 442542-1.html 442542-1-ref.html +== 444015-1.html 444015-1-ref.html +== 444375-1.html 444375-1-ref.html +== 444928-1.html 444928-1-ref.html +== 444928-2.html 444928-2-ref.html +== 444928-3.html 444928-3-ref.html +random == 445004-1.html 445004-1-ref.html # bug 472268 +== 445142-1a.html 445142-1-ref.html +== 445142-1b.html 445142-1-ref.html +== 445142-1c.html 445142-1-ref.html +== 445142-2a.html 445142-2-ref.html +== 445142-2b.html 445142-2-ref.html +skip-if(winWidget&&isCoverageBuild) fails-if(usesRepeatResampling) fails-if(!winWidget) == 446100-1a.html about:blank +fuzzy-if(winWidget,177-178,127-127) fails-if(usesRepeatResampling) fails-if(!winWidget) == 446100-1b.html about:blank +fuzzy-if(winWidget,171-172,192-192) fails-if(!winWidget) == 446100-1c.html about:blank +fails-if(usesRepeatResampling) fails-if(!winWidget) == 446100-1d.html about:blank +fails-if(usesRepeatResampling) fails-if(!useDrawSnapshot&&!winWidget) == 446100-1e.html about:blank +== 446100-1f.html about:blank +fails-if(winWidget&&isCoverageBuild) fails-if(usesRepeatResampling) fails-if(Android) fails-if(!useDrawSnapshot&&!winWidget) == 446100-1g.html about:blank +== 446100-1h.html about:blank +== 447749-1.html 447749-1-ref.html +fuzzy(0-127,0-2) == 448193.html 448193-ref.html +== 449171-1.html 449171-ref.html +== 449362-1.html 449362-1-ref.html +fuzzy(0-4,0-361) == 449519-1.html 449519-1-ref.html +== 450670-1.html 450670-1-ref.html +== 451168-1.html 451168-1-ref.html +== 451876-1.html 451876-1-ref.html +== 451876-2.html 451876-2-ref.html +== 452915-1.html 452915-1-ref.html +== 452964-1.html 452964-1-ref.html +== 454361.html about:blank +== 455105-1.html 455105-ref.html +== 455105-2.html 455105-ref.html +== 455171-5.html 455171-5-ref.html +== 455280-1.xhtml 455280-1-ref.xhtml +fails-if(Android) == 455826-1.html 455826-1-ref.html +== chrome://reftest/content/bugs/456147.xhtml 456147-ref.html +fuzzy(24-110,110-800) == 456219-1a.html 456219-1-ref.html # bug 1128229 +fuzzy(24-110,107-1251) == 456219-1b.html 456219-1-ref.html # bug 1128229 +fuzzy(24-110,107-3800) == 456219-1c.html 456219-1-ref.html # bug 1128229 +fuzzy(0-10,0-8) == 456219-2.html 456219-2-ref.html +== 456330-1.gif 456330-1-ref.png +== 456484-1.html 456484-1-ref.html +== 457398-1.html 457398-1-ref.html +== 457398-2.html 457398-2-ref.html +== 458296-1a.html 458296-1-ref.html +== 458296-1b.html 458296-1-ref.html +== 458296-1c.html 458296-1-ref.html +== 458296-1d.html 458296-1-ref.html +== 458487-1a.html 458487-1-ref.html +== 458487-1b.html 458487-1-ref.html +== 458487-1c.html 458487-1-ref.html +== 458487-1d.html 458487-1-ref.html +== 458487-1e.html 458487-1-ref.html +== 458487-1f.html 458487-1-ref.html +== 458487-1g.html 458487-1-ref.html +== 458487-1h.html 458487-1-ref.html +== 458487-2.html 458487-2-ref.html +== 458487-3.html 458487-3-ref.html +random-if(useDrawSnapshot) == 458487-4a.html 458487-4-ref.html # Bug 1715406 +random-if(useDrawSnapshot) == 458487-4b.html 458487-4-ref.html # Bug 1715406 +random-if(useDrawSnapshot) == 458487-4c.html 458487-4-ref.html # Bug 1715406 +random-if(useDrawSnapshot) == 458487-5a.html 458487-5-ref.html # Bug 1715406 +random-if(useDrawSnapshot) == 458487-5b.html 458487-5-ref.html # Bug 1715406 +fuzzy(0-1,0-5) == 459443-1.html 459443-1-ref.html +== 459613-1.html 459613-1-ref.html +== 460012-1.html 460012-1-ref.html +== 461266-1.html 461266-1-ref.html +fuzzy(0-1,0-34360) == 461512-1.html 461512-1-ref.html +== 462844-1.html 462844-ref.html +== 462844-2.html 462844-ref.html +== 462844-3.html 462844-ref.html +== 462844-4.html 462844-ref.html +== 463204-1.html 463204-1-ref.html +== chrome://reftest/content/bugs/463217-1.xhtml chrome://reftest/content/bugs/463217-1-ref.xhtml +== 463952-1.html 463952-1-ref.html +== 464811-1.html 464811-1-ref.html +== 465574-1.html 465574-1-ref.html # bug 421436 +== 466258-1.html 466258-1-ref.html +== 466395-1.html 466395-1-ref.html +== 466395-2.html 466395-2-ref.html +== 467084-1.html 467084-1-ref.html +== 467084-2.html 467084-2-ref.html +== 467444-1.html 467444-1-ref.html +== 467460-1.html 467460-1-ref.html +== chrome://reftest/content/bugs/468473-1.xhtml chrome://reftest/content/bugs/468473-1-ref.xhtml +== 471356-1.html 471356-1-ref.html +== chrome://reftest/content/bugs/472500-1.xhtml chrome://reftest/content/bugs/472500-1-ref.xhtml +== 472769-1a.html 472769-1-ref.html +== 472769-1b.html 472769-1-ref.html +== 472769-2.html 472769-2-ref.html +== 472769-3.html 472769-3-ref.html +== chrome://reftest/content/bugs/473847-1.xhtml chrome://reftest/content/bugs/473847-1-ref.xhtml +== 474417-1.html 474417-1-ref.html +fuzzy(0-1,0-5) == 474472-1.html 474472-1-ref.html +== 475986-1a.html 475986-1-ref.html +== 475986-1b.html 475986-1-ref.html +== 475986-1c.html 475986-1-ref.html +== 475986-1d.html 475986-1-ref.html +== 475986-1e.html 475986-1-ref.html +== 475986-1f.html 475986-1-ref.html +== 475986-2a.html 475986-2-ref.html +== 475986-2b.html 475986-2-ref.html +== 475986-2c.html 475986-2-ref.html +== 475986-2d.html 475986-2-ref.html +== 475986-2e.html 475986-2-ref.html +== 475986-2f.html 475986-2-ref.html +== 475986-3a.html 475986-3-ref.html +== 475986-3b.html 475986-3-ref.html +== 475986-4.html 475986-4-ref.html +!= 475986-1-ref.html 475986-2-ref.html +!= 475986-1-ref.html 475986-3-ref.html +!= 475986-2-ref.html 475986-3-ref.html +== 476063-1.html 476063-1-ref.html +== 476063-2.html 476063-2-ref.html +!= 476063-3.html 476063-3-ref.html +== 476063-4.xhtml 476063-4-ref.xhtml +== 476357-1.html 476357-1-ref.html +== 476598-1a.html 476598-1-ref.html +== 476598-1a.html 476598-1-ref2.html +== 476598-1b.html 476598-1-ref.html +== 476598-1b.html 476598-1-ref2.html +!= 476598-1-ref.html about:blank +== 476856-1.html 476856-1-ref.html +skip-if(Android) random-if(d2d) == chrome://reftest/content/bugs/478377-1.xhtml chrome://reftest/content/bugs/478377-1-ref.xhtml +== 478614-1.html 478614-1-ref.html +== 478614-2.html 478614-1-ref.html +== 478614-3.html 478614-3-ref.html +== 478614-4.html 478614-4-ref.html +== 478614-5.html 478614-5-ref.html +== 478811-1.html 478811-1-ref.html +== 478811-2.html 478811-2-ref.html +== 478811-3.html 478811-3-ref.html +== 478811-4.html 478811-4-ref.html +== 478956-1a.html 478956-1-ref.html +== 478956-1b.html 478956-1-ref.html +== 480880-1a.html 480880-1-ref.html +== 480880-1b.html 480880-1-ref.html +== 480880-1c.html 480880-1-ref.html +== 480880-1d.html 480880-1-ref.html +== 480880-1e.html 480880-1-ref.html +== 480880-2a.html about:blank +== 480880-2b.html about:blank +== 480880-2c.html about:blank +== 481024-1a.html 481024-1-ref.html +== 481024-1b.html 481024-1-ref.html +== 481024-1c.html 481024-1-ref.html +== 481024-1d.html 481024-1-ref.html +== 481024-1e.html 481024-1-ref.html +!= 481948-1.html 481948-1-ref.html +!= 481948-2.html 481948-2-ref.html +fails-if(Android||gtkWidget) random-if(winWidget||cocoaWidget) == 481948-3.html 481948-3-ref.html # questionable test, see bug 488364 +== 482398-1.html 482398-1-ref.html +random-if(d2d) == 482592-1a-shadow.xhtml 482592-1-ref.html # bug 586771 +random-if(d2d) == 482592-1b-shadow.xhtml 482592-1-ref.html # bug 586771 +random-if(winWidget) fuzzy(0-1,0-5) == 482659-1a.html 482659-1-ref.html +fuzzy(0-1,0-5) == 482659-1b.html 482659-1-ref.html +fuzzy(0-1,0-5) == 482659-1c.html 482659-1-ref.html +fuzzy(0-1,0-5) == 482659-1d.html 482659-1-ref.html +== chrome://reftest/content/bugs/483565.xhtml chrome://reftest/content/bugs/483565-ref.xhtml +== 484256-1.html 484256-1-ref.html +== 484256-2.html 484256-1-ref.html +== 485012-1.html 485012-1-ref.html +== 485275-1.html 485275-1-ref.html +== 485275-1.svg 485275-1-ref.html +== 486052-1.html 486052-1-ref.html +== 486052-2a.html 486052-2-ref.html +== 486052-2b.html 486052-2-ref.html +== 486052-2c.html 486052-2-ref.html +== 486052-2d.html 486052-2-ref.html +== 486052-2e.html 486052-2-ref.html +== 486052-2f.html 486052-2-ref.html +== 486052-2g.html 486052-2-ref.html +== 486065-1.html 486065-1-ref.html +== 487539-1.html about:blank +== 488390-1.html 488390-1-ref.html +== 488649-1.html 488649-1-ref.html +== 488685-1.html 488685-1-ref.html +== 488692-1.html 488692-1-ref.html +== 489868-1.svg 489868-1-ref.svg +== 490173-2.html 490173-2-ref.html +== 490176-1.html 490176-1-ref.html +== 490177-1.svg 490177-1-ref.svg +== 490182-1a.html 490182-1-ref.html +== 490182-1b.html 490182-1-ref.html +pref(browser.display.focus_ring_width,1) == 491180-1.html 491180-1-ref.html +pref(browser.display.focus_ring_width,1) == 491180-2.html 491180-2-ref.html +== chrome://reftest/content/bugs/491323-1.xhtml chrome://reftest/content/bugs/491323-1-ref.xhtml +== 492661-1.html 492661-1-ref.html +== 493968-1.html 493968-1-ref.html +== 494667-1.html 494667-1-ref.html +== 494667-2.html 494667-2-ref.html +== 495274-1.html 495274-1-ref.html +== 495385-1a.html 495385-1-ref.html +== 495385-1b.html 495385-1-ref.html +== 495385-1c.html 495385-1-ref.html +== 495385-1d.html 495385-1-ref.html +== 495385-1e.html 495385-1-ref.html +== 495385-1f.html 495385-1-ref.html +== 495385-2a.html 495385-2-ref.html +== 495385-2b.html 495385-2-ref.html +== 495385-2c.html 495385-2-ref.html +== 495385-2d.html 495385-2-ref.html +== 495385-2e.html 495385-2-ref.html +== 495385-2g.html 495385-2-ref.html +== 495385-2h.html 495385-2-ref.html +== 495385-2i.html 495385-2-ref.html +== 495385-3.html 495385-3-ref.html +== 495385-4.html 495385-4-ref.html +== 496032-1.html 496032-1-ref.html +== 496840-1.html 496840-1-ref.html +== 501037.html 501037-ref.html +== 501257-1a.html 501257-1-ref.html +== 501257-1b.html 501257-1-ref.html +== 501257-1.xhtml 501257-1-ref.xhtml +fuzzy(0-6,0-97456) == 501627-1.html 501627-1-ref.html # Bug 1481664 +== 502288-1.html 502288-1-ref.html +fuzzy-if(gtkWidget,0-1,0-2) == 502447-1.html 502447-1-ref.html #Bug 1315834 +== 502795-1.html 502795-1-ref.html +== 502942-1.html 502942-1-ref.html +== 503364-1a.html 503364-1-ref.html +== 503364-1b.html 503364-1-ref.html +# Reftest for bug 503531 marked as failing; should be re-enabled when +# bug 607548 gets resolved. +needs-focus fails-if(!useDrawSnapshot) == 503531-1.html 503531-1-ref.html +== 504032-1.html 504032-1-ref.html +== 505743-1.html about:blank +fuzzy-if(Android,0-5,0-2800) == 506481-1.html 506481-1-ref.html +== 507187-1.html 507187-1-ref.html +== 507487-1.html 507487-1-ref.html +== 507487-2.xhtml 507487-2-ref.xhtml +== 507762-1.html 507762-1-ref.html +== 507762-2.html 507762-2-ref.html +== 507762-3.html 507762-1-ref.html +== 507762-4.html 507762-2-ref.html +== 508919-1.xhtml 508919-1-ref.xhtml +== 509155-1.xhtml 509155-1-ref.xhtml +fuzzy(0-1,0-1200) == 512410.html 512410-ref.html +== 512631-1.html 512631-1-ref.html +fuzzy(0-1,0-4) == 513153-1a.html 513153-1-ref.html +fuzzy(0-1,0-4) == 513153-1b.html 513153-1-ref.html +pref(widget.non-native-theme.webrender,true) == 513153-2a.html 513153-2-ref.html # appleSilicon: bug 1724583 +fuzzy-if(cocoaWidget,0-112,0-108) == 513153-2b.html 513153-2-ref.html # only fuzzy when widget.non-native-theme.webrender=false, snapping difference +== chrome://reftest/content/bugs/513318-1.xhtml chrome://reftest/content/bugs/513318-1-ref.xhtml +fails-if(Android&&(!asyncPan)) != chrome://reftest/content/bugs/513318-2.xhtml chrome://reftest/content/bugs/513318-2-ref.xhtml +== 514917-1.html 514917-1-ref.html +== 518172-1a.html 518172-a-ref.html +fuzzy-if(winWidget,0-73,0-133) fuzzy-if(cocoaWidget,0-103,0-133) == 518172-1b.html 518172-b-ref.html +== 518172-2a.html 518172-a-ref.html +fuzzy-if(winWidget,0-73,0-133) fuzzy-if(cocoaWidget,0-103,0-133) == 518172-2b.html 518172-b-ref.html +== 520421-1.html 520421-1-ref.html +== 520563-1.xhtml 520563-1-ref.xhtml +fuzzy(0-1,0-3) == 521525-1.html 521525-1-ref.html +== 521525-2.html 521525-2-ref.html +== 521539-1.html 521539-1-ref.html +== 521542-1.xhtml 521542-1-ref.xhtml +== 521602.html 521602-ref.html +== 521685-1.html 521685-1-ref.html +== 522632-1.html 522632-1-ref.html +== 523096-1.html 523096-1-ref.html +random-if(d2d) == 523468-1.html 523468-1-ref.html +== 524175-1.html 524175-1-ref.html +fuzzy(0-5,0-50) == 526463-1.html 526463-1-ref.html +== 527464-1.html 527464-ref.html +== 528038-1a.html 528038-1-ref.html +== 528038-1b.html 528038-1-ref.html +== 528038-1c.html 528038-1-ref.html +== 528038-1d.html 528038-1-ref.html +== 528038-1e.html 528038-1-ref.html +== 528038-1f.html 528038-1-ref.html +== 528038-2.html 528038-2-ref.html +== 530686-1.html 530686-1-ref.html +fuzzy-if(Android,0-2,0-48) fuzzy-if(cocoaWidget&&swgl,0-1,0-3) == 531200-1.html 531200-1-ref.html +== 531371-1.html 531371-1-ref.html +== 534526-1a.html 534526-1-ref.html +== 534526-1b.html 534526-1-ref.html +== 534804-1.html 534804-1-ref.html +== 534808-1.html 534808-1-ref.html +== 534808-2.html 534808-2-ref.html +== 534919-1.html 534919-1-ref.html +random == 536061.html 536061-ref.html # fixedpoint division in blur code makes this fail +== 537471-1.html 537471-1-ref.html +== chrome://reftest/content/bugs/537507-1.xhtml chrome://reftest/content/bugs/537507-1-ref.xhtml +== 537507-2.html 537507-2-ref.html +== 538909-1.html 538909-1-ref.html +== 538935-1.html 538935-1-ref.html +== 539226-1.html about:blank +== 539323-1.html 539323-1-ref.html +== 539323-2.html 539323-2-ref.html +== 539323-3.html 539323-3-ref.html +== 539880-1.html 539880-1-ref.html +== 539880-1-dynamic.html 539880-1-ref.html +fuzzy-if(Android,0-12,0-1000) == 539949-1.html#test2 539949-1-ref.html#test2 +== 541382-1.html 541382-1-ref.html +fails-if(useDrawSnapshot) needs-focus != 542116-1.html 542116-1-ref.html +fails-if(useDrawSnapshot) needs-focus != 542116-2.html 542116-2-ref.html +fails-if(useDrawSnapshot) needs-focus != 542116-3.html 542116-3-ref.html +== 542317-1.html 542317-1-ref.html +== 542620-1.html 542620-1-ref.html +== 545049-1.html 545049-1-ref.html +== 546033-1.html 546033-1-ref.html +== 549184-1.html 549184-1-ref.html +== 550325-1.html 550325-1-ref.html +== 550325-2.html 550325-1-ref.html +== 550325-3.html 550325-1-ref.html +== 550716-1.html 550716-1-ref.html +fuzzy-if(Android,0-12,0-300) == 551463-1.html 551463-1-ref.html +== 551699-1.html 551699-1-ref.html +== 552334-1.html 552334-1-ref.html +# Bug 553571 was specific to MS Indic shaping behavior and Win7 font support; +# the test is not currently relevant under harfbuzz shaping. +# Keeping it here for the record, and because we may evolve HB's dotted-circle +# behavior further in the future, which could make this become relevant again. +# Marked "random" rather than "fails" because it may (spuriously) appear to pass +# on Android devices that completely lack any Sinhala font support. +random != 553571-1.html 553571-1-notref.html # expect dotted circle in test, not in ref: "fails" under harfbuzz, which doesn't consider the sequence invalid +random-if(d2d) skip-if(azureSkiaGL) fuzzy(0-32,0-219) == 555388-1.html 555388-1-ref.html +== 556661-1.html 556661-1-ref.html +fuzzy(0-4,0-9) == 557087-1.html 557087-ref.html +fuzzy(0-2,0-5) fuzzy-if(Android,0-1,0-9) == 557087-2.html 557087-ref.html +== 557736-1.html 557736-1-ref.html +skip-if(Android) != chrome://reftest/content/bugs/558011-1.xhtml chrome://reftest/content/bugs/558011-1-ref.xhtml +== 559284-1.html 559284-1-ref.html +fuzzy(0-2,0-5) == 561981-1.html 561981-1-ref.html +== 561981-2.html 561981-2-ref.html +fuzzy(0-1,0-5) == 561981-3.html 561981-3-ref.html +== 561981-4.html 561981-4-ref.html +fuzzy(0-1,0-5) == 561981-5.html 561981-5-ref.html +== 561981-6.html 561981-6-ref.html +fuzzy(0-1,0-5) == 561981-7.html 561981-7-ref.html +== 561981-8.html 561981-8-ref.html +== 562835-1.html 562835-ref.html +== 562835-2.html 562835-ref.html +fuzzy-if(Android,0-2,0-48) == 563584-1.html 563584-1-ref.html +fuzzy-if(Android,0-2,0-48) == 563584-2.html 563584-2-ref.html +fuzzy-if(Android,0-4,0-180) == 563584-3.html 563584-3-ref.html +fuzzy-if(Android,0-4,0-180) == 563584-4.html 563584-4-ref.html +fuzzy-if(Android,0-2,0-48) == 563584-5.html 563584-5-ref.html +== 563584-6-columns.html 563584-6-columns-ref.html +fuzzy-if(Android,0-2,0-48) == 563584-6-printing.html 563584-6-printing-ref.html +fuzzy-if(Android,0-2,0-48) == 563584-7.html 563584-7-ref.html +# FIXME: It would be nice to have variants of these -8 tests for the +# table narrowing quirk causing a change to mIsTopOfPage (though I'm not +# entirely sure our behavior is the right one, either). +pref(layout.display-list.improve-fragmentation,true) fuzzy-if(Android,0-2,0-48) == 563584-8a.html 563584-8a-ref.html +pref(layout.display-list.improve-fragmentation,true) fuzzy-if(Android,0-2,0-48) == 563584-8b.html 563584-8b-ref.html +pref(layout.display-list.improve-fragmentation,true) fuzzy-if(Android,0-4,0-180) == 563584-8c.html 563584-8c-ref.html +pref(layout.display-list.improve-fragmentation,true) fuzzy-if(Android,0-4,0-180) == 563584-8d.html 563584-8d-ref.html +== 563584-9a.html 563584-9a-ref.html +== 563584-9b.html 563584-9b-ref.html +== 563584-9c.html 563584-9cd-ref.html +== 563584-9d.html 563584-9cd-ref.html +fuzzy-if(Android,0-2,0-48) == 563584-10a.html 563584-10-ref.html +fuzzy-if(Android,0-2,0-48) == 563584-10b.html 563584-10-ref.html +fuzzy-if(Android,0-2,0-48) == 563584-11.html 563584-11-ref.html +== 563884-1.html 563884-1-ref.html +== 564002-1.html 564002-1-ref.html +== 564054-1.html 564054-1-ref.html +fails-if(Android) random-if(layersGPUAccelerated) fuzzy(0-1,0-1200) == 564991-1.html 564991-1-ref.html +== 565819-1.html 565819-ref.html +== 565819-2.html 565819-ref.html +fuzzy-if(Android,0-1,0-1) needs-focus == 568441.html 568441-ref.html +== 569006-1.html 569006-1-ref.html +== 571281-1a.html 571281-1-ref.html +== 571281-1b.html 571281-1-ref.html +== 571281-1c.html 571281-1-ref.html +== 571347-1a.html 571347-1-ref.html +== 571347-1b.html 571347-1-ref.html +== 571347-2a.html 571347-2-ref.html +== 571347-2b.html 571347-2-ref.html +== 571347-2c.html 571347-2-ref.html +== 571347-2d.html 571347-2-ref.html +== 571347-3.html 571347-3-ref.html +== 572598-1.html 572598-ref.html +== 574898-1.html 574898-ref.html +# 574907 is a windows-only issue, result on other platforms depends on details of font support +random-if(!winWidget) == 574907-1.html 574907-1-ref.html +random-if(!winWidget) == 574907-2.html 574907-2-ref.html +random-if(!winWidget) != 574907-3.html 574907-3-notref.html +== 577838-1.html 577838-1-ref.html +== 577838-2.html 577838-2-ref.html +== chrome://reftest/content/bugs/579323-1.html chrome://reftest/content/bugs/579323-1-ref.html +== 579349-1.html 579349-1-ref.html +== 579655-1.html 579655-1-ref.html +fails-if(Android) random-if(layersGPUAccelerated) fuzzy(0-1,0-10000) == 579985-1.html 579985-1-ref.html # this bug was only for a regression in BasicLayers anyway +fuzzy-if(asyncPan&&!layersGPUAccelerated,0-255,0-141) == 580863-1.html 580863-1-ref.html +fails-if(Android) random-if(layersGPUAccelerated) fuzzy(0-1,0-6436) == 581317-1.html 581317-1-ref.html +== 581579-1.html 581579-1-ref.html +== 582037-1a.html 582037-1-ref.html +== 582037-1b.html 582037-1-ref.html +fuzzy-if(Android,0-3,0-256) == 582037-2a.html 582037-2-ref.html +fuzzy-if(Android,0-3,0-256) == 582037-2b.html 582037-2-ref.html +asserts(1-2) == 582146-1.html about:blank +== 582476-1.svg 582476-1-ref.svg +== 584400-dash-length.svg 584400-dash-length-ref.svg +== 584699-1.html 584699-1-ref.html +fuzzy(0-2,0-48) fuzzy-if(winWidget,0-1,0-33) == 585598-2.xhtml 585598-2-ref.xhtml +== 586400-1.html 586400-1-ref.html +fuzzy-if(d2d,0-52,0-1051) == 586683-1.html 586683-1-ref.html +== 589615-1a.xhtml 589615-1-ref.html +== 589615-1b.html 589615-1-ref.html +== 589672-1.html 589672-1-ref.html +!= 589682-1.html 589682-1-notref.html +pref(dom.meta-viewport.enabled,true) == 593243-1.html 593243-1-ref.html +pref(dom.meta-viewport.enabled,true) == 593243-2.html 593243-2-ref.html +== 593544-1.html 593544-1-ref.html +== 594333-1.html 594333-1-ref.html +== 594624-1.html 594624-1-ref.html +== 594737-1.html 594737-1-ref.html +fuzzy(0-1,0-100) == 597721-1.html 597721-1-ref.html +random-if(winWidget) fuzzy(0-1,0-480) needs-focus == 598726-1.html 598726-1-ref.html # Fails on Windows, bug 782196 +== 599113-1.html 599113-1-ref.html +== 599882-1a.html 599882-1-ref.html +== 599882-1b.html 599882-1-ref.html +== 599882-2.html 599882-2-ref.html +== 600045-1.html 600045-1-ref.html +== 600803-1.html 600803-1-ref.html +== 600974-1.html 600974-1-ref.html +== 600974-2.html 600974-1-ref.html +== 600974-3.html 600974-1-ref.html +== 602200-1.html 602200-1-ref.html +== 602200-2.html 602200-2-ref.html +# Canvas with a fractional margin and translate snaps differently; non-WebRender +# accepts a kludge for performance reasons, while WebRender is able to create +# the idealized rendering. As such we assume we fail the old test, and pass the +# new test. See bug 1580534 for more details. +fuzzy-if(Android,0-8,0-20) fails-if(!useDrawSnapshot) == 602200-3.html 602200-3-ref.html +fuzzy-if(useDrawSnapshot,255-255,34-34) == 1580534.html 1580534-ref.html +== 602200-4.html 602200-4-ref.html +== 603423-1.html 603423-1-ref.html +== 604737.html 604737-ref.html +fuzzy-if(cocoaWidget,0-7,0-610) fuzzy-if(gtkWidget,0-11,0-608) fuzzy-if(winWidget,0-5,0-587) fuzzy-if(geckoview&&emulator,0-11,0-632) == 605138-1.html 605138-1-ref.html +== 605157-1.xhtml 605157-1-ref.xhtml +== 607267-1.html 607267-1-ref.html +== 608636-1.html 608636-1-ref.html +== 608756-1a.html 608756-1-ref.html +== 608756-1b.html 608756-1-ref.html +== 608756-2.html 608756-2-ref.html +fuzzy-if(Android,0-4,0-196) == 609272-1.html 609272-1-ref.html +needs-focus == 613433-1.html 613433-1-ref.html +needs-focus == 613433-1.html 613433-2-ref.html +needs-focus == 613433-1.html 613433-3-ref.html +needs-focus == 613433-2.html 613433-1-ref.html +needs-focus == 613433-2.html 613433-2-ref.html +needs-focus == 613433-2.html 613433-3-ref.html +needs-focus == 613433-3.html 613433-1-ref.html +needs-focus == 613433-3.html 613433-2-ref.html +needs-focus == 613433-3.html 613433-3-ref.html +fuzzy(0-64,0-45) == 614272-1.svg 614272-1-ref.svg +== 615121-1.html 615121-1-ref.html +!= 615121-2.html 615121-2-notref.html +== 617242-1.html 617242-1-ref.html +!= 618071.html 618071-notref.html +== 619117-1.html 619117-1-ref.html +== 619511-1.html 619511-1-ref.html +fails-if(useDrawSnapshot) == 621253-1-externalFilter.html 621253-1-ref.html +fails-if(useDrawSnapshot) == 621253-1-internalFilter.html 621253-1-ref.html +fails-if(useDrawSnapshot) == 621253-2-externalFilter.html 621253-2-ref.html +fails-if(useDrawSnapshot) == 621253-2-internalFilter.html 621253-2-ref.html +random-if(winWidget) == 621918-1.svg 621918-1-ref.svg # 1-pixel diacritic positioning discrepancy in rotated text (may depend on platform fonts) +random-if(winWidget) fuzzy-if(geckoview&&!emulator,0-255,0-22) == 621918-2.svg 621918-2-ref.svg # same 1px issue as above +fuzzy-if(d2d,0-5,0-1) == 622585-1.html 622585-1-ref.html # bug 789402 +fuzzy(0-1,0-40000) == 625409-1.html 625409-1-ref.html +== 627393-1.html about:blank +fuzzy(0-1,0-500) == 630835-1.html about:blank +== 631352-1.html 631352-1-ref.html +random-if(winWidget) == 632781-verybig.html 632781-ref.html +== 632781-normalsize.html 632781-ref.html +fuzzy-if(!isDebugBuild&>kWidget&&/^Linux\x20i686/.test(http.oscpu),0-102,0-140) == 633344-1.html 633344-1-ref.html # bug 1103623, Linux32 from GCC update +fuzzy(0-1,0-500) == 634232-1.html 634232-1-ref.html +skip-if(Android&&emulator) fuzzy(0-3,0-120000) == 635302-1.html 635302-1-ref.html +fuzzy(0-1,0-68) fuzzy-if(gtkWidget,0-1,0-70) fuzzy-if(!Android,0-2,0-300) == 635373-1.html 635373-1-ref.html +random-if(d2d) fuzzy-if(winWidget&&!d2d,0-20,0-118) fuzzy-if(!Android,0-2,0-550) == 635373-2.html 635373-2-ref.html +random-if(d2d) fuzzy-if(winWidget&&!d2d,0-20,0-116) fuzzy-if(!Android,0-2,0-650) == 635373-3.html 635373-3-ref.html +== 635639-1.html 635639-1-ref.html +== 635639-2.html 635639-2-ref.html +== 637597-1.html 637597-1-ref.html +fuzzy(0-1,0-19) == 637852-1.html 637852-1-ref.html +fuzzy(0-3,0-19) == 637852-2.html 637852-2-ref.html +fuzzy-if(Android,0-8,0-500) == 637852-3.html 637852-3-ref.html +== 641770-1.html 641770-1-ref.html +== 641856-1.html 641856-1-ref.html +== 645491-1.html 645491-1-ref.html +== 645647-1.html 645647-1-ref.html +== 645647-2.html 645647-2-ref.html +== 645768-1.html 645768-1-ref.html +fails-if(layersGPUAccelerated&&cocoaWidget) fuzzy(0-57,0-11000) == 650228-1.html 650228-1-ref.html # Quartz alpha blending doesn't match GL alpha blending +needs-focus == 652301-1a.html 652301-1-ref.html +needs-focus == 652301-1b.html 652301-1-ref.html +fuzzy(0-2,0-5) == 652775-1.html 652775-1-ref.html +HTTP == 652991-1a.html 652991-1-ref.html +HTTP == 652991-1b.html 652991-1-ref.html +HTTP == 652991-2.html 652991-2-ref.html +HTTP == 652991-3.html 652991-3-ref.html +HTTP == 652991-4.html 652991-4-ref.html +fuzzy(0-1,0-5) == 653930-1.html 653930-1-ref.html +== 654057-1.html 654057-1-ref.html +skip-if(Android&&emulator) fuzzy(0-1,0-65536) == 654950-1.html 654950-1-ref.html # Quartz alpha blending doesn't match GL alpha blending +== 655549-1.html 655549-1-ref.html +== 655836-1.html 655836-1-ref.html +!= 656875.html about:blank +== 658952.html 658952-ref.html +fuzzy(0-10,0-919) fuzzy-if(cocoaWidget,2-2,4-23) == 660682-1.html 660682-1-ref.html +skip-if(Android) fuzzy(0-1,0-68000) == chrome://reftest/content/bugs/664127-1.xhtml chrome://reftest/content/bugs/664127-1-ref.xhtml +== 665597-1.html 665597-1-ref.html +!= 665597-2.html 665597-2-ref.html +== 667079-1.html 667079-1-ref.html +skip-if(Android) == chrome://reftest/content/bugs/668319-1.xhtml about:blank +!= chrome://reftest/content/bugs/669015-1.xhtml chrome://reftest/content/bugs/669015-1-notref.xhtml +skip-if(azureSkiaGL) fuzzy-if(Android&&device,0-55,0-3742) == 670442-1.html 670442-1-ref.html +== 670467-1.html 670467-1-ref.html +== 670467-2.html 670467-2-ref.html +== 690164-1.html 690164-1-ref.html +== 690643-1.html 690643-1-ref.html +!= 691087-1.html 691087-1-ref.html +== 691571-1.html 691571-1-ref.html +fuzzy(0-1,0-200) == 696307-1.html 696307-1-ref.html +fuzzy(0-1,0-550) == 696739-1.html 696739-1-ref.html +needs-focus == 703186-1.html 703186-1-ref.html +needs-focus == 703186-2.html 703186-2-ref.html +needs-focus != 703186-1.html 703186-2.html +== 711359-1.html 711359-1-ref.html +fuzzy(0-1,0-3) random-if(useDrawSnapshot) needs-focus == 712130-1.html 712130-1-ref.html +fuzzy(0-1,0-3) needs-focus == 712130-2.html 712130-2-ref.html +== 712849-1.html 712849-1-ref.html +== 713856-static.html 713856-ref.html +== 713856-dynamic.html 713856-ref.html +== 714519-1-as.html 714519-1-ref.html +== 714519-1-q.html 714519-1-ref.html +== 714519-2-as.html 714519-2-ref.html +== 714519-2-q.html 714519-2-ref.html +skip-if(Android&&emulator) fuzzy(0-1,0-21) fuzzy-if(d2d,0-77,0-173) fuzzy-if(cocoaWidget,0-1,0-170) fuzzy-if(useDrawSnapshot,1-1,163-163) == 718521.html 718521-ref.html # bug 773482 +== 720987.html 720987-ref.html +== 722888-1.html 722888-1-ref.html +fuzzy(0-2,0-40000) == 722923-1.html 722923-1-ref.html +== 723484-1.html 723484-1-ref.html +== 728983-1.html 728983-1-ref.html +== 729143-1.html 729143-1-ref.html +== 731521-1.html 731521-1-ref.html +needs-focus == 731726-1.html 731726-1-ref.html +== 735481-1.html 735481-1-ref.html +fuzzy(0-2,0-300000) == 745934-1.html 745934-1-ref.html +== 748692-1a.html 748692-1-ref.html +== 748692-1b.html 748692-1-ref.html +== 748803-1.html 748803-1-ref.html +== 750551-1.html 750551-1-ref.html +fuzzy(0-1,0-1) == 751012-1a.html 751012-1-ref.html +fuzzy(0-1,0-1) == 751012-1b.html 751012-1-ref.html +== 753329-1.html about:blank +== 758561-1.html 758561-1-ref.html +fuzzy(0-1,0-320) fuzzy-if(useDrawSnapshot,1-1,77595-77595) == 759036-1.html 759036-1-ref.html +fuzzy(0-9,0-5894) fuzzy-if(geckoview&&device&&!swgl,3-3,5831-5855) == 759036-2.html 759036-2-ref.html +== 776265-1a.html 776265-1-ref.html +== 776265-1b.html 776265-1-ref.html +== 776265-1c.html 776265-1-ref.html +== 776265-1d.html 776265-1-ref.html +== 776265-2a.html 776265-2-ref.html +== 776265-2b.html 776265-2-ref.html +== 776265-2c.html 776265-2-ref.html +== 776265-2d.html 776265-2-ref.html +== 776443-1.html 776443-1-ref.html +== 776443-2.html 776443-2-ref.html +== 786254-1.html 786254-1-ref.html +== 787947-1.html 787947-1-ref.html +== 796847-1.svg 796847-1-ref.svg +fuzzy(0-40,0-875) == 797797-1.html 797797-1-ref.html # 'opacity:N' and rgba(,,,N) text don't match precisely +fuzzy(0-2,0-2310) == 797797-2.html 797797-2-ref.html # 'opacity:N' and rgba(,,,N) text don't match precisely +== 801994-1.html 801994-1-ref.html +== 804323-1.html 804323-1-ref.html +fuzzy-if(Android,0-8,0-608) fails-if(useDrawSnapshot) == 811301-1.html 811301-1-ref.html +== 812824-1.html 812824-1-ref.html +== 814677.html 814677-ref.html +== 814952-1.html 814952-1-ref.html +fuzzy-if(Android,0-4,0-400) == 815593-1.html 815593-1-ref.html +== 816359-1.html 816359-1-ref.html +== 816458-1.html 816458-1-ref.html +== 816876-1.xhtml 816876-1-ref.xhtml +== 816876-2a.xhtml 816876-2-ref.xhtml +== 816876-2b.xhtml 816876-2-ref.xhtml +fuzzy(0-1,0-5) == 816948-1.html 816948-1-ref.html +== 817019-1.html about:blank +fuzzy(0-1,0-5) == 818276-1.html 818276-1-ref.html +fuzzy-if(asyncPan,0-190,0-510) fuzzy-if(asyncPan&&!layersGPUAccelerated,0-102,0-510) == 825999.html 825999-ref.html +== 827577-1a.html 827577-1-ref.html +== 827577-1b.html 827577-1-ref.html +== 827799-1.html about:blank +== 829958.html 829958-ref.html +fuzzy-if(gtkWidget,0-2,0-152400) == 836844-1.html 836844-1-ref.html +== 841192-1.html 841192-1-ref.html +== 844178.html 844178-ref.html +fuzzy(0-1,0-320) == 846144-1.html 846144-1-ref.html +== 847850-1.html 847850-1-ref.html +== 848421-1.html 848421-1-ref.html +== 849407-1.html 849407-1-ref.html +== 849996-1.html 849996-1-ref.html +== 858803-1.html 858803-1-ref.html +== 860242-1.html 860242-1-ref.html +!= 860370.html 860370-notref.html +== 871338-1.html 871338-1-ref.html +== 883987-1a.html 883987-1-ref.html +fails == 883987-1b.html 883987-1-ref.html # bug 1446971 +fails == 883987-1c.html 883987-1-ref.html # bug 1446971 +== 883987-1d.html 883987-1-ref.html +== 883987-1e.html 883987-1-ref.html +== 883987-1f.html 883987-1-ref.html +== 890495-1.html 890495-1-ref.html +== 894931-1.html 894931-1-ref.html +== 897491-1.html 897491-1-ref.html +== 897491-2.html 897491-2-ref.html +fuzzy(0-2,0-10000) fuzzy-if(Android,0-5,0-10000) == 902330-1.html 902330-1-ref.html +fuzzy-if(Android,0-8,0-400) == 906199-1.html 906199-1-ref.html +== 921716-1.html 921716-1-ref.html +== 926155-1.html 926155-1-ref.html +fuzzy-if(cocoaWidget,0-1,0-40) == 928607-1.html 928607-1-ref.html +fuzzy(0-1,0-3) == 931464-1.html 931464-1-ref.html +== 931853.html 931853-ref.html +== 931853-quirks.html 931853-quirks-ref.html +== 933264-1.html 933264-1-ref.html +test-pref(font.minimum-size.x-western,32) fuzzy-if(Android,0-45,0-324) == 935056-1.html 935056-1-ref.html +== 936670-1.svg 936670-1-ref.svg +== 941940-1.html 941940-1-ref.html +fails == 942017.html 942017-ref.html # bug 942017 +fuzzy(0-2,0-160000) fuzzy-if(winWidget&&isDebugBuild&&layersGPUAccelerated&&!is64Bit,1-1,12-175) == 942672-1.html 942672-1-ref.html +== 953334-win32-clipping.html 953334-win32-clipping-ref.html +fuzzy(0-1,0-5) == 956513-1.svg 956513-1-ref.svg +== 944291-1.html 944291-1-ref.html +== 950436-1.html 950436-1-ref.html +== 957770-1.svg 957770-1-ref.svg +== 960277-1.html 960277-1-ref.html +fuzzy(0-1,0-80) == 961887-1.html 961887-1-ref.html +== 961887-2.html 961887-2-ref.html +== 961887-3.html 961887-3-ref.html +fuzzy(0-1,0-2) pref(layout.css.overflow-clip-box.enabled,true) pref(layout.forms.reveal-password-button.enabled,false) == 966992-1.html 966992-1-ref.html +== 966510-1.html 966510-1-ref.html +== 966510-2.html 966510-2-ref.html +fuzzy(0-1,0-123) == 978911-1.svg 978911-1-ref.svg +== 983084-1.html 983084-1-ref.html +== 983084-2.html 983084-2-ref.html +== 983084-3.html 983084-1-ref.html +== 983691-1.html 983691-ref.html +== 983985-1.html 983985-1-ref.html +== 983985-2.html 983985-2-ref.html +== 985303-1a.html 985303-1-ref.html +== 985303-1b.html 985303-1-ref.html +== 987680-1.html 987680-1-ref.html +# Fuzzy on WR due to alpha blending +fuzzy(0-1,0-1473) == 991046-1.html 991046-1-ref.html +pref(layout.css.overflow-clip-box.enabled,true) fuzzy(0-2,0-845) == 992447.html 992447-ref.html +== 1003425-1.html 1003425-1-ref.html +== 1003425-2.html 1003425-2-ref.html +== 1005405-1.html 1005405-1-ref.html +== 1012640-1.html 1012640-1-ref.html +== 1013054-1.html 1013054-1-ref.html +== 1018522-1.html 1018522-1-ref.html +== 1021564-1.html 1021564-ref.html +== 1021564-2.html 1021564-ref.html +== 1021564-3.html 1021564-ref.html +== 1021564-4.html 1021564-ref.html +pref(browser.display.use_document_fonts,0) == 1022481-1.html 1022481-1-ref.html +fuzzy(0-1,0-126000) == 1022612-1.html 1022612-1-ref.html +skip-if(Android&&emulator) == 1024473-1.html 1024473-1-ref.html +fuzzy(0-1,0-24000) == 1025914-1.html 1025914-1-ref.html +== 1042104-1.html 1042104-1-ref.html +== 1043537-1.html 1043537-1-ref.html +== 1044198-1.html 1044198-1-ref.html +== 1049499-1.html 1049499-1-ref.html +== 1050493-1.html 1050493-1-ref.html +== 1050788-1.html about:blank +== 1053035-1-flex.html 1053035-1-ref.html +== 1053035-1-grid.html 1053035-1-ref.html +== 1059167-1.html 1059167-1-ref.html +== 1059498-1.html 1059498-1-ref.html # WebRender: see bug 1504290 +== 1059498-2.html 1059498-1-ref.html # WebRender: see bug 1504290 +== 1059498-3.html 1059498-1-ref.html # WebRender: see bug 1499113 +== 1062108-1.html 1062108-1-ref.html +== 1062792-1.html 1062792-1-ref.html +== 1066554-1.html 1066554-1-ref.html +== 1069716-1.html 1069716-1-ref.html +== 1078262-1.html about:blank # bug 1656792 +test-pref(layout.testing.overlay-scrollbars.always-visible,false) == 1081072-1.html 1081072-1-ref.html +fuzzy(15-65,100-500) fuzzy-if(useDrawSnapshot,33-33,218-218) == 1081185-1.html 1081185-1-ref.html +== 1097437-1.html 1097437-1-ref.html +== 1103258-1.html 1103258-1-ref.html # assertion crash test with layers culling test +== 1105137-1.html 1105137-1-ref.html +fuzzy-if(d2d,0-36,0-304) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)&&d2d,0-139,0-701) == 1116480-1-fakeitalic-overflow.html 1116480-1-fakeitalic-overflow-ref.html +== 1111753-1.html about:blank +== chrome://reftest/content/bugs/1114526-1.html 1114526-1-ref.html +fuzzy(0-1,0-800000) == 1119117-1a.html 1119117-1-ref.html +fuzzy(0-1,0-800000) == 1119117-1b.html 1119117-1-ref.html +== 1120431-1.html 1120431-1-ref.html +== 1120431-2.html 1120431-2-ref.html +== 1121748-1.html 1121748-1-ref.html +skip-if(verify) == 1121748-2.html 1121748-2-ref.html +== 1127107-1a-nowrap.html 1127107-1-ref.html +== 1127107-1b-pre.html 1127107-1-ref.html +== 1127107-2-capitalize.html 1127107-2-capitalize-ref.html +== 1127679-1a-inline-flex-relpos.html 1127679-1b-inline-flex-relpos.html +== 1128354-1.html 1128354-1-ref.html +== 1130231-1-button-padding-rtl.html 1130231-1-button-padding-rtl-ref.html +== 1130231-2-button-padding-rtl.html 1130231-2-button-padding-rtl-ref.html +# The 1133905-*.html reftests only make sense on platforms where both APZ and +# are enabled. +# (Note: bug 1308702 covers these tests' failures on Android) +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-1.html 1133905-ref.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-2.html 1133905-ref.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-3.html 1133905-ref.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-4.html 1133905-ref.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-5.html 1133905-ref.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-6.html 1133905-ref.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-1-v.html 1133905-ref-v.html +pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-43,0-10) == 1133905-2-v.html 1133905-ref-v.html +pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-43,0-10) == 1133905-3-v.html 1133905-ref-v.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-4-v.html 1133905-ref-v.html +pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-43,0-10) == 1133905-5-v.html 1133905-ref-v.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-6-v.html 1133905-ref-v.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-1-h.html 1133905-ref-h.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-2-h.html 1133905-ref-h.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-3-h.html 1133905-ref-h.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-4-h.html 1133905-ref-h.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-5-h.html 1133905-ref-h.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-6-h.html 1133905-ref-h.html +pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-54,0-17) == 1133905-1-vh.html 1133905-ref-vh.html +pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-43,0-10) == 1133905-2-vh.html 1133905-ref-vh.html +pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-43,0-10) == 1133905-3-vh.html 1133905-ref-vh.html +pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-43,0-10) == 1133905-4-vh.html 1133905-ref-vh.html +pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-43,0-10) == 1133905-5-vh.html 1133905-ref-vh.html +pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-54,0-17) == 1133905-6-vh.html 1133905-ref-vh.html +pref(apz.allow_zooming,true) skip-if(!Android) != 1133905-ref-vh.html about:blank # make sure it doesn't render blank +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-1-rtl.html 1133905-ref-rtl.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-2-rtl.html 1133905-ref-rtl.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-3-rtl.html 1133905-ref-rtl.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-4-rtl.html 1133905-ref-rtl.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-5-rtl.html 1133905-ref-rtl.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-6-rtl.html 1133905-ref-rtl.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-1-v-rtl.html 1133905-ref-v-rtl.html +pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-43,0-10) == 1133905-2-v-rtl.html 1133905-ref-v-rtl.html +pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-43,0-10) == 1133905-3-v-rtl.html 1133905-ref-v-rtl.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-4-v-rtl.html 1133905-ref-v-rtl.html +pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-43,0-10) == 1133905-5-v-rtl.html 1133905-ref-v-rtl.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-6-v-rtl.html 1133905-ref-v-rtl.html # bug 1308702 +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-1-h-rtl.html 1133905-ref-h-rtl.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-2-h-rtl.html 1133905-ref-h-rtl.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-3-h-rtl.html 1133905-ref-h-rtl.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-4-h-rtl.html 1133905-ref-h-rtl.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-5-h-rtl.html 1133905-ref-h-rtl.html +pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-6-h-rtl.html 1133905-ref-h-rtl.html +pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-54,0-17) == 1133905-1-vh-rtl.html 1133905-ref-vh-rtl.html +pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-43,0-9) == 1133905-2-vh-rtl.html 1133905-ref-vh-rtl.html +pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-43,0-9) == 1133905-3-vh-rtl.html 1133905-ref-vh-rtl.html +pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-43,0-9) == 1133905-4-vh-rtl.html 1133905-ref-vh-rtl.html +pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-43,0-9) == 1133905-5-vh-rtl.html 1133905-ref-vh-rtl.html +pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-54,0-17) == 1133905-6-vh-rtl.html 1133905-ref-vh-rtl.html +pref(apz.allow_zooming,true) skip-if(!Android) != 1133905-ref-vh-rtl.html about:blank # make sure it doesn't render blank +== 1149304-1-transform-change.html 1149304-1-transform-change-ref.html +fuzzy(0-128,0-22) == 1151145-1.html 1151145-1-ref.html # bug 1646527 for WR fuzz +== 1151306-1.html 1151306-1-ref.html +== 1153845-1.html 1153845-1-ref.html +fuzzy(0-128,0-22) == 1155828-1.html 1155828-1-ref.html # bug 1646527 for WR fuzz +fuzzy(0-7,0-84) == 1156129-1.html 1156129-1-ref.html +pref(dom.use_xbl_scopes_for_remote_xul,true) HTTP(..) == 1157127-1.html 1157127-1-ref.html +fuzzy-if(Android,0-6,0-6) fuzzy-if(appleSilicon,0-1,0-7) == 1169331-1.html 1169331-1-ref.html +fuzzy(0-3,0-110) fails == 1174332-1.html 1174332-1-ref.html # bug 1312658, expected to fail w/ non-native theme because of bug 1699937 +== 1179078-1.html 1179078-1-ref.html +== 1179288-1.html 1179288-1-ref.html +== 1190635-1.html 1190635-1-ref.html +== 1202512-1.html 1202512-1-ref.html +fuzzy(0-1,0-1) == 1202512-2.html 1202512-2-ref.html +!= 1207326-1.html about:blank +== 1209603-1.html 1209603-1-ref.html +== 1209994-1.html 1209994-1-ref.html +== 1209994-2.html 1209994-2-ref.html +== 1209994-3.html 1209994-3-ref.html +== 1209994-4.html 1209994-4-ref.html +== 1219985-1.html 1219985-ref-transparent-with-rendering.html +== 1219985-2.html 1219985-ref-transparent-clear.html +== 1219985-3.html 1219985-ref-opaque-with-rendering.html +== 1219985-4.html 1219985-ref-opaque-clear.html +== 1219985-5.html 1219985-ref-transparent-with-rendering.html +== 1219985-6.html 1219985-ref-opaque-with-rendering.html +== 1219985-7.html 1219985-ref-transparent-clear.html +== 1219985-8.html 1219985-ref-opaque-clear.html +== 1222226-1.html 1222226-1-ref.html +pref(layout.css.overflow-clip-box.enabled,true) == 1226278.html 1226278-ref.html +== 1230466.html about:blank +random-if(gtkWidget) != 1238243-1.html 1238243-1-notref.html # may fail on Linux, depending on Korean fonts available +== 1238243-2.html 1238243-2-ref.html +fuzzy(0-100,0-2000) == 1239564.html 1239564-ref.html +== 1241631-1.html 1241631-1-ref.html +== 1242172-1.html 1242172-1-ref.html +fuzzy(0-2,0-2601) == 1242172-2.html 1242172-2-ref.html +== 1242781.html 1242781-ref.html +== 1263845.html 1263845-ref.html +== 1260543-1.html 1260543-1-ref.html +== 1271714-1.html 1271714-1-ref.html +== 1272997-1.html 1272997-1-ref.html +random-if(!winWidget) == 1273154-1.html 1273154-1-ref.html # depends on Windows font +random-if(!winWidget) == 1273154-2.html 1273154-2-ref.html # depends on Windows font +== 1274368-1.html 1274368-1-ref.html +!= 1276161-1a.html 1276161-1-notref.html +!= 1276161-1b.html 1276161-1-notref.html +!= 1276161-1a.html 1276161-1b.html +== 1275411-1.html 1275411-1-ref.html +== 1288255.html 1288255-ref.html +fuzzy(0-8,0-1900) fails == 1291528.html 1291528-ref.html +# Buttons in 2 pages have different position and the rendering result can be +# different, but they should use the same button style and the background color +# should be same. |fuzzy()| here allows the difference in border, but not +# background color. +fuzzy(0-255,0-1000) skip-if(!cocoaWidget) == 1294102-1.html 1294102-1-ref.html +fuzzy(0-15,0-50) fuzzy-if(gtkWidget||winWidget,0-14,0-215) random-if(useDrawSnapshot) == 1295466-1.xhtml 1295466-1-ref.xhtml # bug 1540635 +fuzzy-if(Android,0-27,0-874) fuzzy-if(!Android,0-14,0-43) fuzzy-if(gtkWidget&&fission&&!isDebugBuild,0-14,0-1794) == 1313772.xhtml 1313772-ref.xhtml # Bug 1128229, Bug 1389319, Bug 1714895 +fuzzy(0-3,0-320000) fails-if(useDrawSnapshot) == 1315113-1.html 1315113-1-ref.html +fuzzy(0-3,0-20000) == 1315113-2.html 1315113-2-ref.html +== 1315632-1.html 1315632-1-ref.html +fuzzy(0-3,0-40000) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-13,0-40000) == 1316719-1a.html 1316719-1-ref.html +fuzzy(0-13,0-40000) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-13,0-40000) == 1316719-1b.html 1316719-1-ref.html +fuzzy(0-13,0-40000) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-13,0-40000) == 1316719-1c.html 1316719-1-ref.html +!= 1318769-1.html 1318769-1-ref.html +== 1322512-1.html 1322512-1-ref.html +skip-if(isDebugBuild&&winWidget) == 1330051.svg 1330051-ref.svg +!= 1336591-1.html 1336591-1-ref.html +== 1348481-1.html 1348481-ref.html +== 1348481-2.html 1348481-ref.html +== 1351924-1.html 1351924-1-ref.html +== 1351924-2.html 1351924-2-ref.html +== 1352464-1.html 1352464-1-ref.html +== 1358375-1.html 1358375-ref.html +== 1358375-2.html 1358375-ref.html +== 1358375-3.html 1358375-ref.html +== 1364280-1.html 1364280-1-ref.html +== 1364280-2a.html 1364280-2-ref.html +== 1364280-2b.html 1364280-2-ref.html +== 1364280-2c.html 1364280-2-ref.html +== 1364360-1.html 1364360-1-ref.html +== 1365159-1.html 1365159-1-ref.html +== 1365162-1.html 1365162-1-ref.html +== 1352306-1.html 1352306-1-ref.html +== 1366144.html 1366144-ref.html +== 1367592-1.html 1367592-1-ref.html +== 1368113-1.html 1368113-1-ref.html +== 1369584-1a.html 1369584-1-ref.html +== 1369584-1b.html 1369584-1-ref.html +== 1369954-1.xhtml 1369954-1-ref.xhtml +== 1369985-1.html 1369985-1-ref.html +== 1371130.xhtml 1371130-ref.xhtml +== 1375315-1.html 1375315-1-ref.html +== 1375315-2.html 1375315-2-ref.html +== 1375315-3.html 1375315-3-ref.html +== 1375315-4.html 1375315-4-ref.html +== 1375315-5.html 1375315-5-ref.html +== 1375315-6.html 1375315-6-ref.html +== 1375315-7.html 1375315-7-ref.html +== 1375315-8.html 1375315-8-ref.html +== 1375315-9.html 1375315-9-ref.html +== 1375315-10.html 1375315-10-ref.html +fuzzy(0-1,0-4) == 1375315-11.html 1375315-11-ref.html +== 1375315-12.html 1375315-12-ref.html +== 1374062.html 1374062-ref.html +== 1375674.html 1375674-ref.html +== 1372041.html 1372041-ref.html +== 1376092.html 1376092-ref.html +fuzzy-if(Android,0-3,0-3) needs-focus == 1377447-1.html 1377447-1-ref.html +needs-focus != 1377447-1.html 1377447-2.html +== 1379041.html 1379041-ref.html +== 1379696.html 1379696-ref.html +== 1380224-1.html 1380224-1-ref.html +== 1384065.html 1384065-ref.html +== 1384275-1.html 1384275-1-ref.html +== 1381821.html 1381821-ref.html +== 1395650-1.html 1395650-1-ref.html +== 1398500-1.html 1398500-1-ref.html +== 1401317.html 1401317-ref.html +== 1401992.html 1401992-ref.html +== 1405878-1.xml 1405878-1-ref.xml +== 1404057.html 1404057-ref.html +!= 1404057.html 1404057-noref.html +fuzzy(0-129,0-48) == 1406179.html 1406179-ref.html +== 1406183-1.html 1406183-1-ref.html +== 1410028.html 1410028-ref.html +fuzzy-if((!gtkWidget&&!geckoview&&!swgl&&!(isCoverageBuild&&winWidget))||useDrawSnapshot,1-2,17300-17500) skip-if(winWidget&&isCoverageBuild) == 1412375.html 1412375-ref.html # Skip WinCCov: Bug 1740155 +fuzzy(0-255,0-4054) == 1415987-1.html 1415987-1-ref.html # this is a large fuzz, without the fix the test fails in the range 246-255,3237-25110, which overlaps the fuzz range, but would still catch regressing this bug some of the time which is better than not having a test. +== 1419820-1.html 1419820-1-ref.html +== 1420946-1.html 1420946-1-ref.html +== 1422393.html 1422393-ref.html +skip-if(winWidget&&isCoverageBuild) == 1424177.html 1424177-ref.html +== 1424680.html 1424680-ref.html +== 1424798-1.html 1424798-ref.html +fuzzy-if(swgl,0-1,0-31430) == 1425243-1.html 1425243-1-ref.html +fuzzy-if(Android,0-66,0-574) fuzzy-if(d2d,0-89,0-777) fuzzy-if(!Android&&!d2d,0-1,0-31430) fuzzy-if(winWidget,1-1,31240-31430) == 1425243-2.html 1425243-2-ref.html +== 1430869.html 1430869-ref.html +== 1432541.html 1432541-ref.html +== 1446470.html 1035091-ref.html +== 1456111-1.html about:blank +# Note: The following test depends on having a pref-controllable CSS property, +# and the property needs to have a non-initial value that causes it to create +# a containing block for fixed-position descendants. It doesn't matter whether +# the pref is enabled by default; we just need to be able to pref it off here. +# For now, we use the "backdrop-filter" CSS property (and its pref). +test-pref(layout.css.backdrop-filter.enabled,false) == 1466008.html 1466008-ref.html +fuzzy(0-2,0-625) == 1466638-1.html 1466638-1-ref.html +== bug1472465-1.html bug1472465-1-ref.html +== 1475971-1.html 1475971-1-ref.html +== chrome://reftest/content/bugs/1483649-1.xhtml chrome://reftest/content/bugs/1483649-1-ref.xhtml +== 1483946.html 1483946-ref.html +test-pref(layout.css.visited_links_enabled,false) == 1488155.html 1488155-ref.html +== 1492660-1.html 1492660-1-ref.html +== 1499386.html 1499386-ref.html +== 1509425-1.html 1509425-1-ref.html +== 1511570.html 1511570-ref.html +== 1513423-1.html 1513423-1-ref.html +== 1513423-2.html 1513423-2-ref.html +== 1513423-3.html 1513423-3-ref.html +pref(layout.accessiblecaret.enabled,true) == 1517385.html 1517385-ref.html +fuzzy(0-5,0-2300) == 1529992-1.html 1529992-1-ref.html +fuzzy-if(Android,9-14,44-60) fails-if(!useDrawSnapshot) == 1529992-2.html 1529992-2-ref.html +== 1535040-1.html 1535040-1-ref.html +== 1545360-1.xhtml 1545360-1-ref.xhtml +skip-if(!asyncPan) == 1544895.html 1544895-ref.html +random-if(useDrawSnapshot) == 1546856-1.html 1546856-ref.html +== 1546856-2.html 1546856-ref.html +== 1547759-1.html 1547759-1-ref.html +== 1548809.html 1548809-ref.html +test-pref(layout.css.prefers-color-scheme.content-override,0) != 1551040.txt 1551040.txt +test-pref(layout.css.prefers-color-scheme.content-override,0) == 1551040.html 1551040.html +!= 1552789-1.html 1552789-ref-1.html +pref(image.downscale-during-decode.enabled,true) skip-if(((gtkWidget&&isDebugBuild)||(gtkWidget&&AddressSanitizer)||Android||ThreadSanitizer)||(Android&&isDebugBuild)) random-if(useDrawSnapshot) fuzzy(0-2,0-188) == 1553571-1.html 1553571-1-ref.html +pref(image.downscale-during-decode.enabled,true) fuzzy(0-2,0-2004) skip-if(((gtkWidget&&isDebugBuild)||(gtkWidget&&AddressSanitizer)||Android||ThreadSanitizer)||(Android&&isDebugBuild)) random-if(useDrawSnapshot) == 1553571-2.html 1553571-2-ref.html +== 1558937-1.html 1558937-1-ref.html +!= 1563484.html 1563484-notref.html +== 1563484.html 1563484-ref.html +fuzzy-if(!winWidget,251-255,464-1613) fuzzy-if(geckoview,251-255,1392-1405) skip-if(Android) == 1562733-rotated-nastaliq-1.html 1562733-rotated-nastaliq-1-ref.html #Bug 1604765 +fuzzy-if(winWidget,0-31,0-3) fuzzy-if(geckoview,0-93,0-87) == 1562733-rotated-nastaliq-2.html 1562733-rotated-nastaliq-2-ref.html +test-pref(plain_text.wrap_long_lines,false) != 1565129.txt 1565129.txt +fuzzy(0-32,0-8) fuzzy-if(Android,0-32,0-1458) == 1576553-1.html 1576553-1-ref.html +fuzzy(0-1,0-10000) == 1577566-1.html 1577566-1-ref.html +== 1579953-2.html 1579953-2-ref.html +asserts(1-2) == 1588954.html 1588954-ref.html # Bug 1588954 +== 1595199-1.html 1595199-1-ref.html +== 1599841-1.html 1599841-1-ref.html +!= 1599841-2.html 1599841-2-notref.html +== chrome://reftest/content/bugs/1606130.html chrome://reftest/content/bugs/1606130-ref.html +== 1608124-1.html 1608124-1-ref.html +skip-if(!OSX) != 1608124-2.html 1608124-2-notref.html +== 1613380.html 1613380-ref.html +fuzzy(0-145,0-48536) == 1614788-1.svg 1614788-1-ref.svg # large fuzz necesary to test bug: 239,202824 is how much it differs when bug exists +== blob-fallback-clip.html blob-fallback-clip-ref.html +fuzzy-if(OSX,0-42,0-4) fuzzy-if(winWidget,249-249,999-999) == 1617515-1.html 1617515-1-ref.html +== 1624118.html 1624118-ref.html +fuzzy(0-2,0-21184) == 1626259-1.html 1626259-1-ref.html +fuzzy(0-2,0-21184) == 1626259-2.html 1626259-2-ref.html +!= 1642583-1.html 1642583-1-ref.html +== 1642603-1.html 1642603-1-ref.html +== 1645549-2.html 1645549-2-ref.html +== 1641769-1.html 1641769-1-ref.html +fuzzy(0-2,0-96600) == 1648282-1a.html 1648282-1-ref.html +fuzzy(0-2,0-96600) == 1648282-1b.html 1648282-1-ref.html +!= 1672137-1.html 1672137-1-notref.html +== 1673677-1.html 1673677-1-ref.html +== 1673677-2.html 1673677-2-ref.html +== 1673677-3.html 1673677-3-ref.html +== 1686729-1.html 1686729-1-ref.html +!= chrome://reftest/content/bugs/1688004.xhtml about:blank +pref(image.downscale-during-decode.enabled,true) fuzzy-if(OSX||winWidget,0-167,0-44310) fuzzy-if(gtkWidget,0-2,0-37220) == 1714763-1.html 1714763-1-ref.html +pref(image.downscale-during-decode.enabled,true) fuzzy-if(OSX||winWidget,0-166,0-22530) fuzzy-if(gtkWidget,0-18,0-19006) fuzzy-if(Android,0-21,0-22260) == 1714763-2.html 1714763-2-ref.html +pref(image.downscale-during-decode.enabled,true) fuzzy-if(OSX||winWidget,0-235,0-289) fuzzy-if(gtkWidget,0-186,0-240) fuzzy-if(Android,0-185,0-232) == 1714763-3.html 1714763-3-ref.html +skip-if(!appleSilicon) != 1721223-1.html 1721223-1-notref.html # Big Sur required for updated system font; OSX value is clamped to 10.15 +skip-if(Android) == 1727172-1.xhtml 1727172-1-ref.html +== 1726663-1.html 1726663-1-ref.html +== 1727016-1.html 1727016-1-ref.html +!= 1730314-1.html 1730314-1-ref.html +fuzzy(0-3,0-19) fuzzy-if(Android,0-3,0-1901) fuzzy-if(winWidget,0-154,0-118) == 1738700-1.html 1738700-1-ref.html + +# Have to skip android because it doesn't set up example.org as a local host, +# so the test crashes there. +fuzzy(255-255,171000-171000) skip-if(Android) HTTP == 1743533-1.html 1743533-1-notref.html # do not decrease the fuzz! this is a not equal test, the high fuzz minimum is to ensure they differ by enough. +fuzzy(255-255,171000-171000) skip-if(Android) HTTP == 1743533-2.html 1743533-1-notref.html # do not decrease the fuzz! this is a not equal test, the high fuzz minimum is to ensure they differ by enough. +fuzzy(0-128,0-17172) skip-if(Android) HTTP == 1743533-1.html 1743533-2.html # Fuzzy is only needed because scrollbars and fragmentation are different between fission and non-fission iframes, otherwise this should pass exactly. It's pretty close. + +== 1743560-1.html 1743560-1-ref.html +== 1743851-1.html 1743851-1-ref.html +pref(image.downscale-during-decode.enabled,true) == 1744468-1.html 1744468-1-ref.html # do not increase fuzz without looking, the test should be smoothly downscaled, not pixelated +== 1747272-1.html 1747272-1-ref.html +== 1750146-1.html 1750146-1-ref.html +== 1735265-1.html 1735265-1-ref.html +fuzzy(0-1,0-1000) == 1769082-1.html 1769082-1-ref.html +== 1773484.html 1773484-ref.html + +# The following tests are skipped on Android since Android doesn't deal very +# well with dynamic DPI changes and it corrupts subsequent reftests. +# TODO(emilio): Maybe we can enable just the text-zoom ones? +skip-if(Android) test-pref(ui.textScaleFactor,150) test-pref(browser.display.os-zoom-behavior,0) == 1773633.html 1773633.html +skip-if(Android) test-pref(ui.textScaleFactor,150) test-pref(browser.display.os-zoom-behavior,2) != 1773633.html 1773633.html +skip-if(Android) test-pref(ui.textScaleFactor,150) test-pref(browser.display.os-zoom-behavior,2) == 1773633.html 1773633-text-zoom.html +# TODO(emilio): This doesn't quite work because textScaleFactor also applies to the reftest window itself, ugh. +# test-pref(ui.textScaleFactor,50) test-pref(browser.display.os-zoom-behavior,1) == 1773633.html 1773633-full-zoom.html +# This works (but not on macOS for some reason). +skip-if(Android) test-pref(ui.textScaleFactor,50) test-pref(browser.display.os-zoom-behavior,1) != 1773633.html 1773633.html +pref(widget.disable-dark-scrollbar,false) == 1777135.html 1777135-ref.html +test-pref(widget.non-native-theme.use-theme-accent,false) == 1778834.html 1778834-ref.html +# do not adjust the fuzz without looking, this test was written as fuzzy on purpose (because that was the only way to make a test work) +fuzzy(16-47,26939-44425) == 1780191-1.svg 1780191-1-ref.svg +pref(layout.css.prefers-color-scheme.content-override,0) == 1787127.html 1787127-ref.html +pref(layout.css.prefers-color-scheme.content-override,1) == 1787127.html 1787127-ref.html +pref(layout.css.prefers-color-scheme.content-override,2) == 1787127.html 1787127-ref.html +== 1792643-1.html 1792643-1-ref.html +skip-if(!/^Windows\x20NT\x2010\.0/.test(http.oscpu)) == 1798297-1.html 1798297-1-ref.html +skip-if(!/^Windows\x20NT\x2010\.0/.test(http.oscpu)) != 1798297-1.html 1798297-1-notref.html +== 1799425-1.html 1799425-1-ref.html +fuzzy-if(winWidget,114-114,572-572) == 1800437-1.html 1800437-1-ref.html +== 1803999-1.html 1803999-1-ref.html +# testing the same bug but we can hit it via a few different code paths, 1 is raster image, 2 is vector image, 3 is vector image with an image restriction region +pref(image.downscale-during-decode.enabled,true) == 1804872-1.html 1804872-1-ref.html +pref(image.downscale-during-decode.enabled,true) == 1804872-2.html 1804872-2-ref.html +pref(image.downscale-during-decode.enabled,true) == 1804872-3.html 1804872-3-ref.html +== 1814628-1.html 1814628-1-ref.html +== 1814047.html 1814047-ref.html +== 1818412-1.html 1818412-1-ref.html +== 1827009-1.html 1827009-1-ref.html +pref(layout.testing.overlay-scrollbars.always-visible,true) pref(ui.useOverlayScrollbars,1) == 1827337-1.html 1827337-1-ref.html +pref(layout.testing.overlay-scrollbars.always-visible,true) pref(ui.useOverlayScrollbars,1) fuzzy-if(winWidget,0-21,0-134) fuzzy-if(cocoaWidget,0-2,0-12) == 1828879-1.html 1828879-1-ref.html +skip-if(!OSX) != 1834316-1.html 1834316-1-notref.html +skip-if(!OSX) test-pref(layout.css.font-visibility.standard,1) ref-pref(layout.css.font-visibility.standard,3) == 1835271-1.html 1835271-1-ref.html +skip-if(!OSX) != 1836024-1.html 1836024-1-notref.html +# The 1840511-* tests are reliably fuzzy on certain configurations, per bug +# 1840511. (It passes on macOS and Android. It also passes with software WR, +# or when using drawSnapshot.) +fuzzy-if(!cocoaWidget&&!Android&&!swgl&&!useDrawSnapshot,1-1,142-142) == 1840511-1.html 1840511-1-ref.html +fuzzy-if(!cocoaWidget&&!Android&&!swgl&&!useDrawSnapshot,1-1,284-284) fuzzy-if(useDrawSnapshot,1-1,4-4) == 1840511-2.html 1840511-1-ref.html +# This test should render blank, but is reliably fuzzy, per bug 1840747. +fuzzy-if(!useDrawSnapshot,18-19,294-322) == 1840747-1.html about:blank +# This test has some fine/expected AA-related fuzziness along the edge of a +# covered-up red shape. But there's a single bright-red pixel that shines +# through, which is unexpected and is responsible for the 255-255 difference +# here. That's tracked in bug 1840747. +fuzzy-if(!useDrawSnapshot&&!swgl,254-255,110-121) fuzzy-if(useDrawSnapshot,18-18,93-93) fuzzy-if(swgl,19-19,58-58) == 1841355-1.html about:blank diff --git a/layout/reftests/bugs/repeatable-diagonal-gradient.png b/layout/reftests/bugs/repeatable-diagonal-gradient.png new file mode 100644 index 0000000000..d114e100d3 Binary files /dev/null and b/layout/reftests/bugs/repeatable-diagonal-gradient.png differ diff --git a/layout/reftests/bugs/solidblue.png b/layout/reftests/bugs/solidblue.png new file mode 100644 index 0000000000..a64b6a4255 Binary files /dev/null and b/layout/reftests/bugs/solidblue.png differ diff --git a/layout/reftests/bugs/solidblue2.png b/layout/reftests/bugs/solidblue2.png new file mode 100644 index 0000000000..5da0137001 Binary files /dev/null and b/layout/reftests/bugs/solidblue2.png differ diff --git a/layout/reftests/bugs/square-left-right-32x32.png b/layout/reftests/bugs/square-left-right-32x32.png new file mode 100644 index 0000000000..d088179e88 Binary files /dev/null and b/layout/reftests/bugs/square-left-right-32x32.png differ diff --git a/layout/reftests/bugs/square-outline-32x32.png b/layout/reftests/bugs/square-outline-32x32.png new file mode 100644 index 0000000000..917163f409 Binary files /dev/null and b/layout/reftests/bugs/square-outline-32x32.png differ diff --git a/layout/reftests/bugs/square-top-bottom-32x32.png b/layout/reftests/bugs/square-top-bottom-32x32.png new file mode 100644 index 0000000000..3de5214edd Binary files /dev/null and b/layout/reftests/bugs/square-top-bottom-32x32.png differ diff --git a/layout/reftests/bugs/subdir/445004-ref-subframe.html b/layout/reftests/bugs/subdir/445004-ref-subframe.html new file mode 100644 index 0000000000..7f6af3c6dd --- /dev/null +++ b/layout/reftests/bugs/subdir/445004-ref-subframe.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/bugs/subdir/445004-ref-subsubframe.html b/layout/reftests/bugs/subdir/445004-ref-subsubframe.html new file mode 100644 index 0000000000..21e8bed1bf --- /dev/null +++ b/layout/reftests/bugs/subdir/445004-ref-subsubframe.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/bugs/subdir/445004-subframe.html b/layout/reftests/bugs/subdir/445004-subframe.html new file mode 100644 index 0000000000..666cec9933 --- /dev/null +++ b/layout/reftests/bugs/subdir/445004-subframe.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + diff --git a/layout/reftests/bugs/subdir/passinner.png b/layout/reftests/bugs/subdir/passinner.png new file mode 100644 index 0000000000..3b30b1de7c Binary files /dev/null and b/layout/reftests/bugs/subdir/passinner.png differ diff --git a/layout/reftests/bugs/subdir/passouter.png b/layout/reftests/bugs/subdir/passouter.png new file mode 100644 index 0000000000..ce5c1d9738 Binary files /dev/null and b/layout/reftests/bugs/subdir/passouter.png differ diff --git a/layout/reftests/bugs/support/replaced-min-max-1.png b/layout/reftests/bugs/support/replaced-min-max-1.png new file mode 100644 index 0000000000..d6946724d9 Binary files /dev/null and b/layout/reftests/bugs/support/replaced-min-max-1.png differ diff --git a/layout/reftests/bugs/support/replaced-min-max-10.png b/layout/reftests/bugs/support/replaced-min-max-10.png new file mode 100644 index 0000000000..bfdca3e6f3 Binary files /dev/null and b/layout/reftests/bugs/support/replaced-min-max-10.png differ diff --git a/layout/reftests/bugs/support/replaced-min-max-11.png b/layout/reftests/bugs/support/replaced-min-max-11.png new file mode 100644 index 0000000000..38ee90dda0 Binary files /dev/null and b/layout/reftests/bugs/support/replaced-min-max-11.png differ diff --git a/layout/reftests/bugs/support/replaced-min-max-12.png b/layout/reftests/bugs/support/replaced-min-max-12.png new file mode 100644 index 0000000000..87433d4d7b Binary files /dev/null and b/layout/reftests/bugs/support/replaced-min-max-12.png differ diff --git a/layout/reftests/bugs/support/replaced-min-max-13.png b/layout/reftests/bugs/support/replaced-min-max-13.png new file mode 100644 index 0000000000..c07d66e788 Binary files /dev/null and b/layout/reftests/bugs/support/replaced-min-max-13.png differ diff --git a/layout/reftests/bugs/support/replaced-min-max-14.png b/layout/reftests/bugs/support/replaced-min-max-14.png new file mode 100644 index 0000000000..e89dbe9758 Binary files /dev/null and b/layout/reftests/bugs/support/replaced-min-max-14.png differ diff --git a/layout/reftests/bugs/support/replaced-min-max-15.png b/layout/reftests/bugs/support/replaced-min-max-15.png new file mode 100644 index 0000000000..717ea111b6 Binary files /dev/null and b/layout/reftests/bugs/support/replaced-min-max-15.png differ diff --git a/layout/reftests/bugs/support/replaced-min-max-16.png b/layout/reftests/bugs/support/replaced-min-max-16.png new file mode 100644 index 0000000000..0a49bbf1c3 Binary files /dev/null and b/layout/reftests/bugs/support/replaced-min-max-16.png differ diff --git a/layout/reftests/bugs/support/replaced-min-max-17.png b/layout/reftests/bugs/support/replaced-min-max-17.png new file mode 100644 index 0000000000..a2ee273d79 Binary files /dev/null and b/layout/reftests/bugs/support/replaced-min-max-17.png differ diff --git a/layout/reftests/bugs/support/replaced-min-max-18.png b/layout/reftests/bugs/support/replaced-min-max-18.png new file mode 100644 index 0000000000..d18f453417 Binary files /dev/null and b/layout/reftests/bugs/support/replaced-min-max-18.png differ diff --git a/layout/reftests/bugs/support/replaced-min-max-19.png b/layout/reftests/bugs/support/replaced-min-max-19.png new file mode 100644 index 0000000000..8900f36c41 Binary files /dev/null and b/layout/reftests/bugs/support/replaced-min-max-19.png differ diff --git a/layout/reftests/bugs/support/replaced-min-max-2.png b/layout/reftests/bugs/support/replaced-min-max-2.png new file mode 100644 index 0000000000..58338097fe Binary files /dev/null and b/layout/reftests/bugs/support/replaced-min-max-2.png differ diff --git a/layout/reftests/bugs/support/replaced-min-max-3.png b/layout/reftests/bugs/support/replaced-min-max-3.png new file mode 100644 index 0000000000..e5e7d6e8a8 Binary files /dev/null and b/layout/reftests/bugs/support/replaced-min-max-3.png differ diff --git a/layout/reftests/bugs/support/replaced-min-max-4.png b/layout/reftests/bugs/support/replaced-min-max-4.png new file mode 100644 index 0000000000..c099ae4271 Binary files /dev/null and b/layout/reftests/bugs/support/replaced-min-max-4.png differ diff --git a/layout/reftests/bugs/support/replaced-min-max-5.png b/layout/reftests/bugs/support/replaced-min-max-5.png new file mode 100644 index 0000000000..9d9d8105ff Binary files /dev/null and b/layout/reftests/bugs/support/replaced-min-max-5.png differ diff --git a/layout/reftests/bugs/support/replaced-min-max-6.png b/layout/reftests/bugs/support/replaced-min-max-6.png new file mode 100644 index 0000000000..781f894a5e Binary files /dev/null and b/layout/reftests/bugs/support/replaced-min-max-6.png differ diff --git a/layout/reftests/bugs/support/replaced-min-max-7.png b/layout/reftests/bugs/support/replaced-min-max-7.png new file mode 100644 index 0000000000..3f91a11f8e Binary files /dev/null and b/layout/reftests/bugs/support/replaced-min-max-7.png differ diff --git a/layout/reftests/bugs/support/replaced-min-max-8.png b/layout/reftests/bugs/support/replaced-min-max-8.png new file mode 100644 index 0000000000..69951ec257 Binary files /dev/null and b/layout/reftests/bugs/support/replaced-min-max-8.png differ diff --git a/layout/reftests/bugs/support/replaced-min-max-9.png b/layout/reftests/bugs/support/replaced-min-max-9.png new file mode 100644 index 0000000000..3ac586daa5 Binary files /dev/null and b/layout/reftests/bugs/support/replaced-min-max-9.png differ diff --git a/layout/reftests/bugs/support/replaced-min-max.png b/layout/reftests/bugs/support/replaced-min-max.png new file mode 100644 index 0000000000..3ef233005a Binary files /dev/null and b/layout/reftests/bugs/support/replaced-min-max.png differ diff --git a/layout/reftests/canvas/1074733-1-ref.html b/layout/reftests/canvas/1074733-1-ref.html new file mode 100644 index 0000000000..89b87374de --- /dev/null +++ b/layout/reftests/canvas/1074733-1-ref.html @@ -0,0 +1,23 @@ + + + + + + + + + + + diff --git a/layout/reftests/canvas/1074733-1.html b/layout/reftests/canvas/1074733-1.html new file mode 100644 index 0000000000..6a13bd1b9f --- /dev/null +++ b/layout/reftests/canvas/1074733-1.html @@ -0,0 +1,23 @@ + + + + + + + + + + + diff --git a/layout/reftests/canvas/1107096-invisibles-ref.html b/layout/reftests/canvas/1107096-invisibles-ref.html new file mode 100644 index 0000000000..4c6698d282 --- /dev/null +++ b/layout/reftests/canvas/1107096-invisibles-ref.html @@ -0,0 +1,23 @@ + + + + + + + + + + diff --git a/layout/reftests/canvas/1107096-invisibles.html b/layout/reftests/canvas/1107096-invisibles.html new file mode 100644 index 0000000000..78f3b98562 --- /dev/null +++ b/layout/reftests/canvas/1107096-invisibles.html @@ -0,0 +1,23 @@ + + + + + + + + + + diff --git a/layout/reftests/canvas/1151821-1-ref.html b/layout/reftests/canvas/1151821-1-ref.html new file mode 100644 index 0000000000..993fd790a3 --- /dev/null +++ b/layout/reftests/canvas/1151821-1-ref.html @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/layout/reftests/canvas/1151821-1.html b/layout/reftests/canvas/1151821-1.html new file mode 100644 index 0000000000..f34cdadedf --- /dev/null +++ b/layout/reftests/canvas/1151821-1.html @@ -0,0 +1,26 @@ + + + + + + + + + + diff --git a/layout/reftests/canvas/1201272-1-ref.html b/layout/reftests/canvas/1201272-1-ref.html new file mode 100644 index 0000000000..75c992fc93 --- /dev/null +++ b/layout/reftests/canvas/1201272-1-ref.html @@ -0,0 +1,33 @@ + + + + + + + + + + diff --git a/layout/reftests/canvas/1201272-1.html b/layout/reftests/canvas/1201272-1.html new file mode 100644 index 0000000000..e9a7a28342 --- /dev/null +++ b/layout/reftests/canvas/1201272-1.html @@ -0,0 +1,36 @@ + + + + + + + + + + diff --git a/layout/reftests/canvas/1224976-1-ref.html b/layout/reftests/canvas/1224976-1-ref.html new file mode 100644 index 0000000000..24b18fad30 --- /dev/null +++ b/layout/reftests/canvas/1224976-1-ref.html @@ -0,0 +1,2 @@ + +
      diff --git a/layout/reftests/canvas/1224976-1.html b/layout/reftests/canvas/1224976-1.html new file mode 100644 index 0000000000..63badf019d --- /dev/null +++ b/layout/reftests/canvas/1224976-1.html @@ -0,0 +1,10 @@ + + + diff --git a/layout/reftests/canvas/1238795-1-ref.html b/layout/reftests/canvas/1238795-1-ref.html new file mode 100644 index 0000000000..b49a086407 --- /dev/null +++ b/layout/reftests/canvas/1238795-1-ref.html @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/layout/reftests/canvas/1238795-1.html b/layout/reftests/canvas/1238795-1.html new file mode 100644 index 0000000000..8431d8e01b --- /dev/null +++ b/layout/reftests/canvas/1238795-1.html @@ -0,0 +1,24 @@ + + + + + + + + + + + diff --git a/layout/reftests/canvas/1303534-1-ref.html b/layout/reftests/canvas/1303534-1-ref.html new file mode 100644 index 0000000000..d7ee6c7560 --- /dev/null +++ b/layout/reftests/canvas/1303534-1-ref.html @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/layout/reftests/canvas/1303534-1.html b/layout/reftests/canvas/1303534-1.html new file mode 100644 index 0000000000..e937c6fcf2 --- /dev/null +++ b/layout/reftests/canvas/1303534-1.html @@ -0,0 +1,25 @@ + + + + + + + + + + diff --git a/layout/reftests/canvas/1304353-text-global-alpha-1-ref.html b/layout/reftests/canvas/1304353-text-global-alpha-1-ref.html new file mode 100644 index 0000000000..d9ed082d19 --- /dev/null +++ b/layout/reftests/canvas/1304353-text-global-alpha-1-ref.html @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + diff --git a/layout/reftests/canvas/1304353-text-global-alpha-1.html b/layout/reftests/canvas/1304353-text-global-alpha-1.html new file mode 100644 index 0000000000..bb38c01800 --- /dev/null +++ b/layout/reftests/canvas/1304353-text-global-alpha-1.html @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + diff --git a/layout/reftests/canvas/1304353-text-global-alpha-2-ref.html b/layout/reftests/canvas/1304353-text-global-alpha-2-ref.html new file mode 100644 index 0000000000..66c4d80624 --- /dev/null +++ b/layout/reftests/canvas/1304353-text-global-alpha-2-ref.html @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + diff --git a/layout/reftests/canvas/1304353-text-global-alpha-2.html b/layout/reftests/canvas/1304353-text-global-alpha-2.html new file mode 100644 index 0000000000..1957fda7cb --- /dev/null +++ b/layout/reftests/canvas/1304353-text-global-alpha-2.html @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + diff --git a/layout/reftests/canvas/1304353-text-global-composite-op-1-ref.html b/layout/reftests/canvas/1304353-text-global-composite-op-1-ref.html new file mode 100644 index 0000000000..0123c37064 --- /dev/null +++ b/layout/reftests/canvas/1304353-text-global-composite-op-1-ref.html @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/canvas/1347147-1.html b/layout/reftests/canvas/1347147-1.html new file mode 100644 index 0000000000..013edfd053 --- /dev/null +++ b/layout/reftests/canvas/1347147-1.html @@ -0,0 +1,33 @@ + + + + + + + + + + diff --git a/layout/reftests/canvas/1353000-1-ref.html b/layout/reftests/canvas/1353000-1-ref.html new file mode 100644 index 0000000000..e8b68f7cb8 --- /dev/null +++ b/layout/reftests/canvas/1353000-1-ref.html @@ -0,0 +1,31 @@ + + + + + + + +
      + +
      + + diff --git a/layout/reftests/canvas/1353000-1.html b/layout/reftests/canvas/1353000-1.html new file mode 100644 index 0000000000..8202631ec3 --- /dev/null +++ b/layout/reftests/canvas/1353000-1.html @@ -0,0 +1,31 @@ + + + + + + + +
      + +
      + + diff --git a/layout/reftests/canvas/1447035-1-ref.html b/layout/reftests/canvas/1447035-1-ref.html new file mode 100644 index 0000000000..508804e240 --- /dev/null +++ b/layout/reftests/canvas/1447035-1-ref.html @@ -0,0 +1,8 @@ + + + +
      + + + + diff --git a/layout/reftests/canvas/1447035-1.html b/layout/reftests/canvas/1447035-1.html new file mode 100644 index 0000000000..1b1b24bca4 --- /dev/null +++ b/layout/reftests/canvas/1447035-1.html @@ -0,0 +1,21 @@ + + + + +
      + + + + diff --git a/layout/reftests/canvas/1817455-1-ref.html b/layout/reftests/canvas/1817455-1-ref.html new file mode 100644 index 0000000000..6955c99c12 --- /dev/null +++ b/layout/reftests/canvas/1817455-1-ref.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/canvas/1817455-1.html b/layout/reftests/canvas/1817455-1.html new file mode 100644 index 0000000000..6c2208566a --- /dev/null +++ b/layout/reftests/canvas/1817455-1.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/canvas/1817873-1-ref.html b/layout/reftests/canvas/1817873-1-ref.html new file mode 100644 index 0000000000..299c4857a3 --- /dev/null +++ b/layout/reftests/canvas/1817873-1-ref.html @@ -0,0 +1,13 @@ + + + diff --git a/layout/reftests/canvas/1817873-1.html b/layout/reftests/canvas/1817873-1.html new file mode 100644 index 0000000000..61b0189183 --- /dev/null +++ b/layout/reftests/canvas/1817873-1.html @@ -0,0 +1,14 @@ + + + diff --git a/layout/reftests/canvas/1846079-1-ref.html b/layout/reftests/canvas/1846079-1-ref.html new file mode 100644 index 0000000000..ffe7b851a1 --- /dev/null +++ b/layout/reftests/canvas/1846079-1-ref.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/canvas/1846079-1.html b/layout/reftests/canvas/1846079-1.html new file mode 100644 index 0000000000..0df732c78f --- /dev/null +++ b/layout/reftests/canvas/1846079-1.html @@ -0,0 +1,22 @@ + + + + + + + + + + + diff --git a/layout/reftests/canvas/1850284-1-ref.html b/layout/reftests/canvas/1850284-1-ref.html new file mode 100644 index 0000000000..7fa47fa9f8 --- /dev/null +++ b/layout/reftests/canvas/1850284-1-ref.html @@ -0,0 +1,16 @@ + + + + + + + diff --git a/layout/reftests/canvas/1850284-1.html b/layout/reftests/canvas/1850284-1.html new file mode 100644 index 0000000000..b54dfb1cfb --- /dev/null +++ b/layout/reftests/canvas/1850284-1.html @@ -0,0 +1,16 @@ + + + + + + + diff --git a/layout/reftests/canvas/1850727-1-ref.html b/layout/reftests/canvas/1850727-1-ref.html new file mode 100644 index 0000000000..53d04bb977 --- /dev/null +++ b/layout/reftests/canvas/1850727-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/canvas/1850727-1.html b/layout/reftests/canvas/1850727-1.html new file mode 100644 index 0000000000..683c87bc85 --- /dev/null +++ b/layout/reftests/canvas/1850727-1.html @@ -0,0 +1,26 @@ + + + + + + + + + diff --git a/layout/reftests/canvas/672646-alpha-radial-gradient-ref.html b/layout/reftests/canvas/672646-alpha-radial-gradient-ref.html new file mode 100644 index 0000000000..90dcdff63c --- /dev/null +++ b/layout/reftests/canvas/672646-alpha-radial-gradient-ref.html @@ -0,0 +1,19 @@ + + + + + + + + diff --git a/layout/reftests/canvas/672646-alpha-radial-gradient.html b/layout/reftests/canvas/672646-alpha-radial-gradient.html new file mode 100644 index 0000000000..4969a3250b --- /dev/null +++ b/layout/reftests/canvas/672646-alpha-radial-gradient.html @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/layout/reftests/canvas/674003-alpha-radial-gradient-superlum-ref.html b/layout/reftests/canvas/674003-alpha-radial-gradient-superlum-ref.html new file mode 100644 index 0000000000..f90e61da87 --- /dev/null +++ b/layout/reftests/canvas/674003-alpha-radial-gradient-superlum-ref.html @@ -0,0 +1,11 @@ + + + + + diff --git a/layout/reftests/canvas/674003-alpha-radial-gradient-superlum.html b/layout/reftests/canvas/674003-alpha-radial-gradient-superlum.html new file mode 100644 index 0000000000..7d2ba0aa32 --- /dev/null +++ b/layout/reftests/canvas/674003-alpha-radial-gradient-superlum.html @@ -0,0 +1,36 @@ + + + + + + diff --git a/layout/reftests/canvas/693610-1-notref.html b/layout/reftests/canvas/693610-1-notref.html new file mode 100644 index 0000000000..6f2642da1e --- /dev/null +++ b/layout/reftests/canvas/693610-1-notref.html @@ -0,0 +1,18 @@ + + + + + + +

      + + + diff --git a/layout/reftests/canvas/693610-1.html b/layout/reftests/canvas/693610-1.html new file mode 100644 index 0000000000..77745ae5f5 --- /dev/null +++ b/layout/reftests/canvas/693610-1.html @@ -0,0 +1,16 @@ + + + + + + +

      + + + diff --git a/layout/reftests/canvas/726951-shadow-clips-ref.html b/layout/reftests/canvas/726951-shadow-clips-ref.html new file mode 100644 index 0000000000..b7be1ec0c7 --- /dev/null +++ b/layout/reftests/canvas/726951-shadow-clips-ref.html @@ -0,0 +1,18 @@ + + + + + + + diff --git a/layout/reftests/canvas/726951-shadow-clips.html b/layout/reftests/canvas/726951-shadow-clips.html new file mode 100644 index 0000000000..b14e0c307d --- /dev/null +++ b/layout/reftests/canvas/726951-shadow-clips.html @@ -0,0 +1,18 @@ + + + + + + + diff --git a/layout/reftests/canvas/749467-1-ref.html b/layout/reftests/canvas/749467-1-ref.html new file mode 100644 index 0000000000..fe3aa32d67 --- /dev/null +++ b/layout/reftests/canvas/749467-1-ref.html @@ -0,0 +1,28 @@ + + + + + + +

      + + + diff --git a/layout/reftests/canvas/749467-1.html b/layout/reftests/canvas/749467-1.html new file mode 100644 index 0000000000..8b2bbaa2df --- /dev/null +++ b/layout/reftests/canvas/749467-1.html @@ -0,0 +1,31 @@ + + + + + + +

      + + + diff --git a/layout/reftests/canvas/784573-1-ref.html b/layout/reftests/canvas/784573-1-ref.html new file mode 100644 index 0000000000..d0a0939cd3 --- /dev/null +++ b/layout/reftests/canvas/784573-1-ref.html @@ -0,0 +1,28 @@ + + + + + + + +

      + + + diff --git a/layout/reftests/canvas/784573-1.html b/layout/reftests/canvas/784573-1.html new file mode 100644 index 0000000000..cc2534ce84 --- /dev/null +++ b/layout/reftests/canvas/784573-1.html @@ -0,0 +1,36 @@ + + + + + + + +

      + + + diff --git a/layout/reftests/canvas/802658-1-ref.html b/layout/reftests/canvas/802658-1-ref.html new file mode 100644 index 0000000000..c6330ce4d2 --- /dev/null +++ b/layout/reftests/canvas/802658-1-ref.html @@ -0,0 +1,25 @@ + + + + + + + + + + diff --git a/layout/reftests/canvas/802658-1.html b/layout/reftests/canvas/802658-1.html new file mode 100644 index 0000000000..20aeb9b554 --- /dev/null +++ b/layout/reftests/canvas/802658-1.html @@ -0,0 +1,26 @@ + + + + + + + + + + \ No newline at end of file diff --git a/layout/reftests/canvas/copy-clip-ref.html b/layout/reftests/canvas/copy-clip-ref.html new file mode 100644 index 0000000000..c5cc14fac0 --- /dev/null +++ b/layout/reftests/canvas/copy-clip-ref.html @@ -0,0 +1,7 @@ + + + +
      + + + diff --git a/layout/reftests/canvas/copy-clip.html b/layout/reftests/canvas/copy-clip.html new file mode 100644 index 0000000000..aa2761c559 --- /dev/null +++ b/layout/reftests/canvas/copy-clip.html @@ -0,0 +1,22 @@ + + + + + + diff --git a/layout/reftests/canvas/ctm-sanity.html b/layout/reftests/canvas/ctm-sanity.html new file mode 100644 index 0000000000..c0ff466a33 --- /dev/null +++ b/layout/reftests/canvas/ctm-sanity.html @@ -0,0 +1,85 @@ + + + + + +
      + + diff --git a/layout/reftests/canvas/ctm-singular-sanity.html b/layout/reftests/canvas/ctm-singular-sanity.html new file mode 100644 index 0000000000..48617d7628 --- /dev/null +++ b/layout/reftests/canvas/ctm-singular-sanity.html @@ -0,0 +1,60 @@ + + + + + +
      + + diff --git a/layout/reftests/canvas/dash-1-ref.svg b/layout/reftests/canvas/dash-1-ref.svg new file mode 100644 index 0000000000..b1c3b967f9 --- /dev/null +++ b/layout/reftests/canvas/dash-1-ref.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + diff --git a/layout/reftests/canvas/dash-1.html b/layout/reftests/canvas/dash-1.html new file mode 100644 index 0000000000..28b228e938 --- /dev/null +++ b/layout/reftests/canvas/dash-1.html @@ -0,0 +1,34 @@ + + + + + +
      + + diff --git a/layout/reftests/canvas/dash-sanity.html b/layout/reftests/canvas/dash-sanity.html new file mode 100644 index 0000000000..779fbdeeef --- /dev/null +++ b/layout/reftests/canvas/dash-sanity.html @@ -0,0 +1,98 @@ + + + + + +
      + + diff --git a/layout/reftests/canvas/default-size-ref.html b/layout/reftests/canvas/default-size-ref.html new file mode 100644 index 0000000000..641497401d --- /dev/null +++ b/layout/reftests/canvas/default-size-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/canvas/default-size.html b/layout/reftests/canvas/default-size.html new file mode 100644 index 0000000000..32c14bdcca --- /dev/null +++ b/layout/reftests/canvas/default-size.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/canvas/empty-transaction-1-ref.html b/layout/reftests/canvas/empty-transaction-1-ref.html new file mode 100644 index 0000000000..37eb544efb --- /dev/null +++ b/layout/reftests/canvas/empty-transaction-1-ref.html @@ -0,0 +1,6 @@ + + + +
      + + diff --git a/layout/reftests/canvas/empty-transaction-1.html b/layout/reftests/canvas/empty-transaction-1.html new file mode 100644 index 0000000000..34736b1d3b --- /dev/null +++ b/layout/reftests/canvas/empty-transaction-1.html @@ -0,0 +1,14 @@ + + + + + + + diff --git a/layout/reftests/canvas/evenodd-fill-1.html b/layout/reftests/canvas/evenodd-fill-1.html new file mode 100644 index 0000000000..084ddbcb67 --- /dev/null +++ b/layout/reftests/canvas/evenodd-fill-1.html @@ -0,0 +1,15 @@ + + + + + +
      + + diff --git a/layout/reftests/canvas/evenodd-fill-2.html b/layout/reftests/canvas/evenodd-fill-2.html new file mode 100644 index 0000000000..ccbe0dabf2 --- /dev/null +++ b/layout/reftests/canvas/evenodd-fill-2.html @@ -0,0 +1,19 @@ + + + + + +
      + + diff --git a/layout/reftests/canvas/evenodd-fill-3.html b/layout/reftests/canvas/evenodd-fill-3.html new file mode 100644 index 0000000000..f07bb53c5b --- /dev/null +++ b/layout/reftests/canvas/evenodd-fill-3.html @@ -0,0 +1,26 @@ + + + + + +
      + + diff --git a/layout/reftests/canvas/evenodd-fill-ref.html b/layout/reftests/canvas/evenodd-fill-ref.html new file mode 100644 index 0000000000..0a9a0f3f3e --- /dev/null +++ b/layout/reftests/canvas/evenodd-fill-ref.html @@ -0,0 +1,17 @@ + + + + + +
      + + diff --git a/layout/reftests/canvas/evenodd-fill-sanity.html b/layout/reftests/canvas/evenodd-fill-sanity.html new file mode 100644 index 0000000000..863a79c148 --- /dev/null +++ b/layout/reftests/canvas/evenodd-fill-sanity.html @@ -0,0 +1,43 @@ + + + + + +
      + + diff --git a/layout/reftests/canvas/image-rendering-auto.html b/layout/reftests/canvas/image-rendering-auto.html new file mode 100644 index 0000000000..a46510ba0e --- /dev/null +++ b/layout/reftests/canvas/image-rendering-auto.html @@ -0,0 +1,32 @@ + + + + + + test image-rendering auto + + + + + + + + + diff --git a/layout/reftests/canvas/image-rendering-ref.html b/layout/reftests/canvas/image-rendering-ref.html new file mode 100644 index 0000000000..d2b6f5b7de --- /dev/null +++ b/layout/reftests/canvas/image-rendering-ref.html @@ -0,0 +1,26 @@ + + + + + reference image-rendering + + + + + + + diff --git a/layout/reftests/canvas/image-rendering-script.html b/layout/reftests/canvas/image-rendering-script.html new file mode 100644 index 0000000000..2f6fc64085 --- /dev/null +++ b/layout/reftests/canvas/image-rendering-script.html @@ -0,0 +1,38 @@ + + + + + + test image-rendering script change + + + + + + + + + + + + diff --git a/layout/reftests/canvas/image-rendering-test.html b/layout/reftests/canvas/image-rendering-test.html new file mode 100644 index 0000000000..218d6d72f5 --- /dev/null +++ b/layout/reftests/canvas/image-rendering-test.html @@ -0,0 +1,29 @@ + + + + + test image-rendering + + + + + + + diff --git a/layout/reftests/canvas/image-shadow-ref.html b/layout/reftests/canvas/image-shadow-ref.html new file mode 100644 index 0000000000..c75f330852 --- /dev/null +++ b/layout/reftests/canvas/image-shadow-ref.html @@ -0,0 +1,7 @@ + + + +
      +
      + + diff --git a/layout/reftests/canvas/image-shadow.html b/layout/reftests/canvas/image-shadow.html new file mode 100644 index 0000000000..47fe121c4f --- /dev/null +++ b/layout/reftests/canvas/image-shadow.html @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/layout/reftests/canvas/image_green-16x16.png b/layout/reftests/canvas/image_green-16x16.png new file mode 100644 index 0000000000..e19a3ffddd Binary files /dev/null and b/layout/reftests/canvas/image_green-16x16.png differ diff --git a/layout/reftests/canvas/large-canvas-ref.html b/layout/reftests/canvas/large-canvas-ref.html new file mode 100644 index 0000000000..a04633a46c --- /dev/null +++ b/layout/reftests/canvas/large-canvas-ref.html @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/canvas/large-canvas.html b/layout/reftests/canvas/large-canvas.html new file mode 100644 index 0000000000..c55c7442ce --- /dev/null +++ b/layout/reftests/canvas/large-canvas.html @@ -0,0 +1,11 @@ + + + + + + + diff --git a/layout/reftests/canvas/linear-gradient-1-ref.html b/layout/reftests/canvas/linear-gradient-1-ref.html new file mode 100644 index 0000000000..1e18b9d610 --- /dev/null +++ b/layout/reftests/canvas/linear-gradient-1-ref.html @@ -0,0 +1,3 @@ + +
      +
      diff --git a/layout/reftests/canvas/linear-gradient-1a.html b/layout/reftests/canvas/linear-gradient-1a.html new file mode 100644 index 0000000000..817711cc34 --- /dev/null +++ b/layout/reftests/canvas/linear-gradient-1a.html @@ -0,0 +1,14 @@ + + + + + diff --git a/layout/reftests/canvas/linear-gradient-1b.html b/layout/reftests/canvas/linear-gradient-1b.html new file mode 100644 index 0000000000..1e08ec7419 --- /dev/null +++ b/layout/reftests/canvas/linear-gradient-1b.html @@ -0,0 +1,14 @@ + + + + + diff --git a/layout/reftests/canvas/nonzero-fill-1.html b/layout/reftests/canvas/nonzero-fill-1.html new file mode 100644 index 0000000000..936d0ce29a --- /dev/null +++ b/layout/reftests/canvas/nonzero-fill-1.html @@ -0,0 +1,15 @@ + + + + + +
      + + diff --git a/layout/reftests/canvas/nonzero-fill-2.html b/layout/reftests/canvas/nonzero-fill-2.html new file mode 100644 index 0000000000..890716b81f --- /dev/null +++ b/layout/reftests/canvas/nonzero-fill-2.html @@ -0,0 +1,26 @@ + + + + + +
      + + diff --git a/layout/reftests/canvas/reftest.list b/layout/reftests/canvas/reftest.list new file mode 100644 index 0000000000..a95705d633 --- /dev/null +++ b/layout/reftests/canvas/reftest.list @@ -0,0 +1,129 @@ +== default-size.html default-size-ref.html +fuzzy-if(Android,0-8,0-1000) == size-1.html size-1-ref.html + +== empty-transaction-1.html empty-transaction-1-ref.html + +fails-if(useDrawSnapshot) == image-rendering-test.html image-rendering-ref.html +fails-if(useDrawSnapshot) == image-rendering-script.html image-rendering-ref.html +fails-if(useDrawSnapshot) != image-rendering-auto.html image-rendering-script.html + +== image-shadow.html image-shadow-ref.html + +asserts-if(cocoaWidget,0-2) == size-change-1.html size-change-1-ref.html + +random-if(cocoaWidget) == subpixel-1.html about:blank # see bug 1192616, re-enable once we're off the pandaboards + +!= text-ltr-left.html text-blank.html +!= text-ltr-right.html text-blank.html +!= text-rtl-left.html text-blank.html +!= text-rtl-right.html text-blank.html + +== text-ltr-start.html text-ltr-left.html +== text-ltr-end.html text-ltr-right.html +!= text-ltr-left.html text-ltr-right.html +== text-rtl-start.html text-rtl-right.html +== text-rtl-end.html text-rtl-left.html +!= text-rtl-left.html text-rtl-right.html + +== text-ltr-left.html text-rtl-left.html + +== text-ltr-alignment-test.html text-ltr-alignment-ref.html +== text-rtl-alignment-test.html text-rtl-alignment-ref.html + +fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-1,0-256) == text-horzline-with-bottom.html text-horzline.html +fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-1,0-256) fails-if(azureSkia&&OSX) == text-horzline-with-top.html text-horzline.html + +!= text-big-stroke.html text-blank.html +!= text-big-stroke.html text-big-fill.html + +== text-context-state-test.html text-context-state-ref.html +== text-font-inherit.html text-big-fill.html +== text-space-replace-test.html text-space-replace-ref.html + +== text-no-frame-test.html text-no-frame-ref.html +== text-no-frame-2-test.html text-not-in-doc-ref.html +fuzzy-if(azureSkiaGL,0-10,0-400) == text-not-in-doc-test.html text-not-in-doc-ref.html + +== text-bidi-ltr-test.html text-bidi-ltr-ref.html +!= text-bidi-ltr-test.html text-bidi-ltr-notref.html # for bug 698185 +== text-bidi-rtl-test.html text-bidi-rtl-ref.html + +!= text-font-lang.html text-font-lang-notref.html + +== text-measure.html text-measure-ref.html +== text-small-caps-1.html text-small-caps-1-ref.html + +random-if(!d2d) != text-subpixel-1.html text-subpixel-1-ref.html + +== strokeText-path.html strokeText-path-ref.html + +# check that emoji character renders as something non-blank (for Apple Color Emoji font, bug 715798) +## Currently fails most places due to partial backout of bug 808288, see bug 837461. +## (Marking "random" rather than "fails" because it would pass for people +## if they have an Emoji font installed when running the tests.) +random != text-emoji.html text-emoji-notref.html + +== linear-gradient-1a.html linear-gradient-1-ref.html + +== linear-gradient-1b.html linear-gradient-1-ref.html + +== zero-dimensions.html zero-dimensions-ref.html + +!= evenodd-fill-1.html nonzero-fill-1.html +== evenodd-fill-1.html evenodd-fill-ref.html + +== dash-sanity.html data:text/html,Pass +fuzzy(0-9,0-470) random-if(Android) == dash-1.html dash-1-ref.svg # Bug 668412 (really is android-specific, not IPC-specific) + +== ctm-sanity.html data:text/html,Pass +== ctm-singular-sanity.html data:text/html,Pass + +== 672646-alpha-radial-gradient.html 672646-alpha-radial-gradient-ref.html +fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-1,0-45) == 674003-alpha-radial-gradient-superlum.html 674003-alpha-radial-gradient-superlum-ref.html + +!= 693610-1.html 693610-1-notref.html # bug 693610: multiple glyph runs should not be overprinted + +== 726951-shadow-clips.html 726951-shadow-clips-ref.html + +== transformed-clip.html transformed-clip-ref.html +fuzzy(0-1,0-20) == transformed-gradient.html transformed-gradient-ref.html +== transformed-path.html transformed-path.html + +== 749467-1.html 749467-1-ref.html + +# You get a little bit of rounding fuzz on OSX from transforming the paths between user space and device space +fuzzy(0-16,0-84) fuzzy-if(d2d&&/^Windows\x20NT\x2010\.0/.test(http.oscpu),0-2,0-153) == 784573-1.html 784573-1-ref.html + +== 802658-1.html 802658-1-ref.html +== 1074733-1.html 1074733-1-ref.html +== 1107096-invisibles.html 1107096-invisibles-ref.html +== 1151821-1.html 1151821-1-ref.html +fuzzy(0-1,0-43) == 1201272-1.html 1201272-1-ref.html +== 1224976-1.html 1224976-1-ref.html +== 1238795-1.html 1238795-1-ref.html +== 1303534-1.html 1303534-1-ref.html + +fuzzy-if(cocoaWidget,0-1,0-1410) == 1304353-text-global-alpha-1.html 1304353-text-global-alpha-1-ref.html +fuzzy(0-1,0-1302) == 1304353-text-global-alpha-2.html 1304353-text-global-alpha-2-ref.html +fuzzy-if(winWidget,0-94,0-1575) fuzzy-if(cocoaWidget,0-1,0-34) == 1304353-text-global-composite-op-1.html 1304353-text-global-composite-op-1-ref.html + +== text-indent-1a.html text-indent-1-ref.html +== text-indent-1b.html text-indent-1-ref.html + +== 1347147-1.html 1347147-1-ref.html +== 1353000-1.html 1353000-1-ref.html +== 1447035-1.html 1447035-1-ref.html + +== large-canvas.html large-canvas-ref.html +== copy-clip.html copy-clip-ref.html + +== 1817455-1.html 1817455-1-ref.html +!= 1817873-1.html 1817873-1-ref.html + +!= 1846079-1.html 1846079-1-ref.html + +== 1850284-1.html 1850284-1-ref.html + +!= 1850727-1.html 1850727-1-ref.html + +== transformed-line-stroke.html transformed-line-stroke-ref.html diff --git a/layout/reftests/canvas/size-1-ref.html b/layout/reftests/canvas/size-1-ref.html new file mode 100644 index 0000000000..1212b88927 --- /dev/null +++ b/layout/reftests/canvas/size-1-ref.html @@ -0,0 +1,9 @@ + + + +
      + + + diff --git a/layout/reftests/canvas/size-1.html b/layout/reftests/canvas/size-1.html new file mode 100644 index 0000000000..afca44ea63 --- /dev/null +++ b/layout/reftests/canvas/size-1.html @@ -0,0 +1,12 @@ + + + + + + + diff --git a/layout/reftests/canvas/size-change-1-ref.html b/layout/reftests/canvas/size-change-1-ref.html new file mode 100644 index 0000000000..31c5893feb --- /dev/null +++ b/layout/reftests/canvas/size-change-1-ref.html @@ -0,0 +1,6 @@ + + + +
      + + diff --git a/layout/reftests/canvas/size-change-1.html b/layout/reftests/canvas/size-change-1.html new file mode 100644 index 0000000000..afe22d856b --- /dev/null +++ b/layout/reftests/canvas/size-change-1.html @@ -0,0 +1,22 @@ + + + + + + + diff --git a/layout/reftests/canvas/strokeText-path-ref.html b/layout/reftests/canvas/strokeText-path-ref.html new file mode 100644 index 0000000000..475e0d60a5 --- /dev/null +++ b/layout/reftests/canvas/strokeText-path-ref.html @@ -0,0 +1,23 @@ + + + + + + +

      You should see only see "Hello world!" below, without any additional + line. JavaScript is required.

      + +

      You need Canvas + support.

      + + + diff --git a/layout/reftests/canvas/strokeText-path.html b/layout/reftests/canvas/strokeText-path.html new file mode 100644 index 0000000000..c90ea70f80 --- /dev/null +++ b/layout/reftests/canvas/strokeText-path.html @@ -0,0 +1,33 @@ + + + + + + +

      You should see only see "Hello world!" below, without any additional + line. JavaScript is required.

      + +

      You need Canvas + support.

      + + + diff --git a/layout/reftests/canvas/subpixel-1.html b/layout/reftests/canvas/subpixel-1.html new file mode 100644 index 0000000000..398912e471 --- /dev/null +++ b/layout/reftests/canvas/subpixel-1.html @@ -0,0 +1,14 @@ + + + + + + + diff --git a/layout/reftests/canvas/text-bidi-ltr-notref.html b/layout/reftests/canvas/text-bidi-ltr-notref.html new file mode 100644 index 0000000000..075f83c631 --- /dev/null +++ b/layout/reftests/canvas/text-bidi-ltr-notref.html @@ -0,0 +1,22 @@ + + + +Test to ensure bidi is resolved correctly + + + + + + diff --git a/layout/reftests/canvas/text-bidi-ltr-ref.html b/layout/reftests/canvas/text-bidi-ltr-ref.html new file mode 100644 index 0000000000..524be1edd4 --- /dev/null +++ b/layout/reftests/canvas/text-bidi-ltr-ref.html @@ -0,0 +1,20 @@ + + + +Test to ensure bidi is resolved correctly + + + + + + diff --git a/layout/reftests/canvas/text-bidi-ltr-test.html b/layout/reftests/canvas/text-bidi-ltr-test.html new file mode 100644 index 0000000000..9e263b9d0c --- /dev/null +++ b/layout/reftests/canvas/text-bidi-ltr-test.html @@ -0,0 +1,20 @@ + + + +Test to ensure bidi is resolved correctly + + + + + + diff --git a/layout/reftests/canvas/text-bidi-rtl-ref.html b/layout/reftests/canvas/text-bidi-rtl-ref.html new file mode 100644 index 0000000000..c264e7104e --- /dev/null +++ b/layout/reftests/canvas/text-bidi-rtl-ref.html @@ -0,0 +1,20 @@ + + + +Test to ensure bidi is resolved correctly + + + + + + diff --git a/layout/reftests/canvas/text-bidi-rtl-test.html b/layout/reftests/canvas/text-bidi-rtl-test.html new file mode 100644 index 0000000000..a444aca322 --- /dev/null +++ b/layout/reftests/canvas/text-bidi-rtl-test.html @@ -0,0 +1,20 @@ + + + +Test to ensure bidi is resolved correctly + + + + + + diff --git a/layout/reftests/canvas/text-big-fill.html b/layout/reftests/canvas/text-big-fill.html new file mode 100644 index 0000000000..28755a273e --- /dev/null +++ b/layout/reftests/canvas/text-big-fill.html @@ -0,0 +1,22 @@ + + + +Test to ensure fillText and strokeText look different + + + + + + diff --git a/layout/reftests/canvas/text-big-stroke.html b/layout/reftests/canvas/text-big-stroke.html new file mode 100644 index 0000000000..74cca8480e --- /dev/null +++ b/layout/reftests/canvas/text-big-stroke.html @@ -0,0 +1,22 @@ + + + +Test to ensure fillText and strokeText look different + + + + + + diff --git a/layout/reftests/canvas/text-blank.html b/layout/reftests/canvas/text-blank.html new file mode 100644 index 0000000000..2d2ad4087b --- /dev/null +++ b/layout/reftests/canvas/text-blank.html @@ -0,0 +1,14 @@ + + + +Blank Canvas + + + + + + diff --git a/layout/reftests/canvas/text-context-state-ref.html b/layout/reftests/canvas/text-context-state-ref.html new file mode 100644 index 0000000000..c267fcf5f8 --- /dev/null +++ b/layout/reftests/canvas/text-context-state-ref.html @@ -0,0 +1,32 @@ + + + +text to ensure text attributes are saved in the context state + + + + + + diff --git a/layout/reftests/canvas/text-context-state-test.html b/layout/reftests/canvas/text-context-state-test.html new file mode 100644 index 0000000000..71abf7ca67 --- /dev/null +++ b/layout/reftests/canvas/text-context-state-test.html @@ -0,0 +1,40 @@ + + + +text to ensure text attributes are saved in the context state + + + + + + diff --git a/layout/reftests/canvas/text-emoji-notref.html b/layout/reftests/canvas/text-emoji-notref.html new file mode 100644 index 0000000000..493bd1d269 --- /dev/null +++ b/layout/reftests/canvas/text-emoji-notref.html @@ -0,0 +1,28 @@ + + + +Test for Unicode emoji in canvas + + + + +
      + + +
      + + + diff --git a/layout/reftests/canvas/text-emoji.html b/layout/reftests/canvas/text-emoji.html new file mode 100644 index 0000000000..21ce9a7086 --- /dev/null +++ b/layout/reftests/canvas/text-emoji.html @@ -0,0 +1,28 @@ + + + +Test for Unicode emoji in canvas + + + + +
      + + +
      + + + diff --git a/layout/reftests/canvas/text-font-inherit.html b/layout/reftests/canvas/text-font-inherit.html new file mode 100644 index 0000000000..379b111f86 --- /dev/null +++ b/layout/reftests/canvas/text-font-inherit.html @@ -0,0 +1,21 @@ + + + +Test to ensure font inherits CSS values + + + + + + diff --git a/layout/reftests/canvas/text-font-lang-notref.html b/layout/reftests/canvas/text-font-lang-notref.html new file mode 100644 index 0000000000..64f5cb5192 --- /dev/null +++ b/layout/reftests/canvas/text-font-lang-notref.html @@ -0,0 +1,50 @@ + + + +Test for language-sensitive font prefs on canvas + + + + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + + + diff --git a/layout/reftests/canvas/text-font-lang.html b/layout/reftests/canvas/text-font-lang.html new file mode 100644 index 0000000000..370f21aa86 --- /dev/null +++ b/layout/reftests/canvas/text-font-lang.html @@ -0,0 +1,56 @@ + + + +Test for language-sensitive font prefs on canvas + + + + + + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + + + diff --git a/layout/reftests/canvas/text-horzline-with-bottom.html b/layout/reftests/canvas/text-horzline-with-bottom.html new file mode 100644 index 0000000000..2d7a233634 --- /dev/null +++ b/layout/reftests/canvas/text-horzline-with-bottom.html @@ -0,0 +1,27 @@ + + + +Test to ensure bottom basline-anchored text doesn't intersect horz line + + + + + + diff --git a/layout/reftests/canvas/text-horzline-with-top.html b/layout/reftests/canvas/text-horzline-with-top.html new file mode 100644 index 0000000000..d0aead2882 --- /dev/null +++ b/layout/reftests/canvas/text-horzline-with-top.html @@ -0,0 +1,27 @@ + + + +Test to ensure top basline-anchored text doesn't intersect horz line + + + + + + diff --git a/layout/reftests/canvas/text-horzline.html b/layout/reftests/canvas/text-horzline.html new file mode 100644 index 0000000000..46c427f22b --- /dev/null +++ b/layout/reftests/canvas/text-horzline.html @@ -0,0 +1,20 @@ + + + +Horizontal Line + + + + + + diff --git a/layout/reftests/canvas/text-indent-1-ref.html b/layout/reftests/canvas/text-indent-1-ref.html new file mode 100644 index 0000000000..444d232187 --- /dev/null +++ b/layout/reftests/canvas/text-indent-1-ref.html @@ -0,0 +1,4 @@ + + diff --git a/layout/reftests/canvas/text-indent-1a.html b/layout/reftests/canvas/text-indent-1a.html new file mode 100644 index 0000000000..84c0c16c8f --- /dev/null +++ b/layout/reftests/canvas/text-indent-1a.html @@ -0,0 +1,4 @@ + + diff --git a/layout/reftests/canvas/text-indent-1b.html b/layout/reftests/canvas/text-indent-1b.html new file mode 100644 index 0000000000..79e34623f7 --- /dev/null +++ b/layout/reftests/canvas/text-indent-1b.html @@ -0,0 +1,14 @@ + + + + + diff --git a/layout/reftests/canvas/text-ltr-alignment-ref.html b/layout/reftests/canvas/text-ltr-alignment-ref.html new file mode 100644 index 0000000000..c6f634daed --- /dev/null +++ b/layout/reftests/canvas/text-ltr-alignment-ref.html @@ -0,0 +1,29 @@ + + + +Test to ensure left/right and start/end are offset by text width for ltr text + + + + + + diff --git a/layout/reftests/canvas/text-ltr-alignment-test.html b/layout/reftests/canvas/text-ltr-alignment-test.html new file mode 100644 index 0000000000..5a4200c8de --- /dev/null +++ b/layout/reftests/canvas/text-ltr-alignment-test.html @@ -0,0 +1,29 @@ + + + +Test to ensure left/right and start/end are offset by text width for ltr text + + + + + + diff --git a/layout/reftests/canvas/text-ltr-end.html b/layout/reftests/canvas/text-ltr-end.html new file mode 100644 index 0000000000..d0bb581523 --- /dev/null +++ b/layout/reftests/canvas/text-ltr-end.html @@ -0,0 +1,19 @@ + + + +end-aligned ltr text + + + + + + diff --git a/layout/reftests/canvas/text-ltr-left.html b/layout/reftests/canvas/text-ltr-left.html new file mode 100644 index 0000000000..43bb6f5b18 --- /dev/null +++ b/layout/reftests/canvas/text-ltr-left.html @@ -0,0 +1,19 @@ + + + +left-aligned ltr text + + + + + + diff --git a/layout/reftests/canvas/text-ltr-right.html b/layout/reftests/canvas/text-ltr-right.html new file mode 100644 index 0000000000..4b8426d1c7 --- /dev/null +++ b/layout/reftests/canvas/text-ltr-right.html @@ -0,0 +1,19 @@ + + + +right-aligned ltr text + + + + + + diff --git a/layout/reftests/canvas/text-ltr-start.html b/layout/reftests/canvas/text-ltr-start.html new file mode 100644 index 0000000000..ad36627824 --- /dev/null +++ b/layout/reftests/canvas/text-ltr-start.html @@ -0,0 +1,19 @@ + + + +start-aligned ltr text + + + + + + diff --git a/layout/reftests/canvas/text-measure-ref.html b/layout/reftests/canvas/text-measure-ref.html new file mode 100644 index 0000000000..ae72e4071b --- /dev/null +++ b/layout/reftests/canvas/text-measure-ref.html @@ -0,0 +1,15 @@ + + + + + + diff --git a/layout/reftests/canvas/text-measure.html b/layout/reftests/canvas/text-measure.html new file mode 100644 index 0000000000..3fd08aefc1 --- /dev/null +++ b/layout/reftests/canvas/text-measure.html @@ -0,0 +1,19 @@ + + + + + + diff --git a/layout/reftests/canvas/text-no-frame-2-test.html b/layout/reftests/canvas/text-no-frame-2-test.html new file mode 100644 index 0000000000..8c38b96d16 --- /dev/null +++ b/layout/reftests/canvas/text-no-frame-2-test.html @@ -0,0 +1,29 @@ + + + +Test to ensure non-framed canvas inherits properties + + +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/canvas/text-no-frame-ref.html b/layout/reftests/canvas/text-no-frame-ref.html new file mode 100644 index 0000000000..91f724aa2d --- /dev/null +++ b/layout/reftests/canvas/text-no-frame-ref.html @@ -0,0 +1,21 @@ + + + +Test to ensure non-framed canvas inherits properties + + +
      + +
      + + + diff --git a/layout/reftests/canvas/text-no-frame-test.html b/layout/reftests/canvas/text-no-frame-test.html new file mode 100644 index 0000000000..6fff8166d8 --- /dev/null +++ b/layout/reftests/canvas/text-no-frame-test.html @@ -0,0 +1,27 @@ + + + +Test to ensure non-framed canvas inherits properties + + +
      + +
      + + + + diff --git a/layout/reftests/canvas/text-not-in-doc-ref.html b/layout/reftests/canvas/text-not-in-doc-ref.html new file mode 100644 index 0000000000..26330ac52a --- /dev/null +++ b/layout/reftests/canvas/text-not-in-doc-ref.html @@ -0,0 +1,21 @@ + + + +Test to ensure canvas not in doc gets default properties + + +
      + +
      + + + diff --git a/layout/reftests/canvas/text-not-in-doc-test.html b/layout/reftests/canvas/text-not-in-doc-test.html new file mode 100644 index 0000000000..3575e9233b --- /dev/null +++ b/layout/reftests/canvas/text-not-in-doc-test.html @@ -0,0 +1,26 @@ + + + +Test to ensure canvas not in doc gets default properties + + + + + + diff --git a/layout/reftests/canvas/text-rtl-alignment-ref.html b/layout/reftests/canvas/text-rtl-alignment-ref.html new file mode 100644 index 0000000000..649a2df006 --- /dev/null +++ b/layout/reftests/canvas/text-rtl-alignment-ref.html @@ -0,0 +1,29 @@ + + + +Test to ensure left/right and start/end are offset by text width for rtl text + + + + + + diff --git a/layout/reftests/canvas/text-rtl-alignment-test.html b/layout/reftests/canvas/text-rtl-alignment-test.html new file mode 100644 index 0000000000..a5218519b9 --- /dev/null +++ b/layout/reftests/canvas/text-rtl-alignment-test.html @@ -0,0 +1,29 @@ + + + +Test to ensure left/right and start/end are offset by text width for rtl text + + + + + + diff --git a/layout/reftests/canvas/text-rtl-end.html b/layout/reftests/canvas/text-rtl-end.html new file mode 100644 index 0000000000..0becdfcfbe --- /dev/null +++ b/layout/reftests/canvas/text-rtl-end.html @@ -0,0 +1,19 @@ + + + +end-aligned rtl text + + + + + + diff --git a/layout/reftests/canvas/text-rtl-left.html b/layout/reftests/canvas/text-rtl-left.html new file mode 100644 index 0000000000..ce0f13f53c --- /dev/null +++ b/layout/reftests/canvas/text-rtl-left.html @@ -0,0 +1,19 @@ + + + +left-aligned rtl text + + + + + + diff --git a/layout/reftests/canvas/text-rtl-right.html b/layout/reftests/canvas/text-rtl-right.html new file mode 100644 index 0000000000..007a3ee978 --- /dev/null +++ b/layout/reftests/canvas/text-rtl-right.html @@ -0,0 +1,19 @@ + + + +right-aligned rtl text + + + + + + diff --git a/layout/reftests/canvas/text-rtl-start.html b/layout/reftests/canvas/text-rtl-start.html new file mode 100644 index 0000000000..d8ff76c826 --- /dev/null +++ b/layout/reftests/canvas/text-rtl-start.html @@ -0,0 +1,19 @@ + + + +start-aligned rtl text + + + + + + diff --git a/layout/reftests/canvas/text-small-caps-1-ref.html b/layout/reftests/canvas/text-small-caps-1-ref.html new file mode 100644 index 0000000000..0d5b0793ed --- /dev/null +++ b/layout/reftests/canvas/text-small-caps-1-ref.html @@ -0,0 +1,19 @@ + + + + + + + + + + diff --git a/layout/reftests/canvas/text-small-caps-1.html b/layout/reftests/canvas/text-small-caps-1.html new file mode 100644 index 0000000000..9312a4e867 --- /dev/null +++ b/layout/reftests/canvas/text-small-caps-1.html @@ -0,0 +1,19 @@ + + + + + + + + + + diff --git a/layout/reftests/canvas/text-space-replace-ref.html b/layout/reftests/canvas/text-space-replace-ref.html new file mode 100644 index 0000000000..851e239531 --- /dev/null +++ b/layout/reftests/canvas/text-space-replace-ref.html @@ -0,0 +1,19 @@ + + + +Test to ensure whitespace characters are replaced with the space character + + + + + + diff --git a/layout/reftests/canvas/text-space-replace-test.html b/layout/reftests/canvas/text-space-replace-test.html new file mode 100644 index 0000000000..c4345d0e6d --- /dev/null +++ b/layout/reftests/canvas/text-space-replace-test.html @@ -0,0 +1,19 @@ + + + +Test to ensure whitespace characters are replaced with the space character + + + + + + diff --git a/layout/reftests/canvas/text-subpixel-1-ref.html b/layout/reftests/canvas/text-subpixel-1-ref.html new file mode 100644 index 0000000000..1dbfc8ab4d --- /dev/null +++ b/layout/reftests/canvas/text-subpixel-1-ref.html @@ -0,0 +1,12 @@ + + + + + + + diff --git a/layout/reftests/canvas/text-subpixel-1.html b/layout/reftests/canvas/text-subpixel-1.html new file mode 100644 index 0000000000..b93d5a0119 --- /dev/null +++ b/layout/reftests/canvas/text-subpixel-1.html @@ -0,0 +1,14 @@ + + + + + + + diff --git a/layout/reftests/canvas/transformed-clip-ref.html b/layout/reftests/canvas/transformed-clip-ref.html new file mode 100644 index 0000000000..c2efdfe101 --- /dev/null +++ b/layout/reftests/canvas/transformed-clip-ref.html @@ -0,0 +1,15 @@ + + + + + + diff --git a/layout/reftests/canvas/transformed-clip.html b/layout/reftests/canvas/transformed-clip.html new file mode 100644 index 0000000000..c466b47401 --- /dev/null +++ b/layout/reftests/canvas/transformed-clip.html @@ -0,0 +1,16 @@ + + + + + + diff --git a/layout/reftests/canvas/transformed-gradient-ref.html b/layout/reftests/canvas/transformed-gradient-ref.html new file mode 100644 index 0000000000..20e91c5566 --- /dev/null +++ b/layout/reftests/canvas/transformed-gradient-ref.html @@ -0,0 +1,17 @@ + + + + + + diff --git a/layout/reftests/canvas/transformed-gradient.html b/layout/reftests/canvas/transformed-gradient.html new file mode 100644 index 0000000000..223cd2899b --- /dev/null +++ b/layout/reftests/canvas/transformed-gradient.html @@ -0,0 +1,18 @@ + + + + + + diff --git a/layout/reftests/canvas/transformed-line-stroke-ref.html b/layout/reftests/canvas/transformed-line-stroke-ref.html new file mode 100644 index 0000000000..f8860e6cce --- /dev/null +++ b/layout/reftests/canvas/transformed-line-stroke-ref.html @@ -0,0 +1,15 @@ + + diff --git a/layout/reftests/canvas/transformed-line-stroke.html b/layout/reftests/canvas/transformed-line-stroke.html new file mode 100644 index 0000000000..75dcb4332e --- /dev/null +++ b/layout/reftests/canvas/transformed-line-stroke.html @@ -0,0 +1,16 @@ + + diff --git a/layout/reftests/canvas/transformed-path-ref.html b/layout/reftests/canvas/transformed-path-ref.html new file mode 100644 index 0000000000..69134f20fe --- /dev/null +++ b/layout/reftests/canvas/transformed-path-ref.html @@ -0,0 +1,19 @@ + + + + + + diff --git a/layout/reftests/canvas/transformed-path.html b/layout/reftests/canvas/transformed-path.html new file mode 100644 index 0000000000..8f6d4aed91 --- /dev/null +++ b/layout/reftests/canvas/transformed-path.html @@ -0,0 +1,21 @@ + + + + + + diff --git a/layout/reftests/canvas/zero-dimensions-ref.html b/layout/reftests/canvas/zero-dimensions-ref.html new file mode 100644 index 0000000000..d1003d6f06 --- /dev/null +++ b/layout/reftests/canvas/zero-dimensions-ref.html @@ -0,0 +1,8 @@ + + + +Empty Canvas + + + + diff --git a/layout/reftests/canvas/zero-dimensions.html b/layout/reftests/canvas/zero-dimensions.html new file mode 100644 index 0000000000..e4b83d94cd --- /dev/null +++ b/layout/reftests/canvas/zero-dimensions.html @@ -0,0 +1,9 @@ + + + +Empty Canvas + + + + + diff --git a/layout/reftests/color-scheme/color-scheme-basic-notref.html b/layout/reftests/color-scheme/color-scheme-basic-notref.html new file mode 100644 index 0000000000..93d4c8e769 --- /dev/null +++ b/layout/reftests/color-scheme/color-scheme-basic-notref.html @@ -0,0 +1,8 @@ + + +Some text diff --git a/layout/reftests/color-scheme/color-scheme-basic.html b/layout/reftests/color-scheme/color-scheme-basic.html new file mode 100644 index 0000000000..9dc0cae4e6 --- /dev/null +++ b/layout/reftests/color-scheme/color-scheme-basic.html @@ -0,0 +1,9 @@ + + +Some text diff --git a/layout/reftests/color-scheme/color-scheme-themed-button-notref.html b/layout/reftests/color-scheme/color-scheme-themed-button-notref.html new file mode 100644 index 0000000000..ffa300c513 --- /dev/null +++ b/layout/reftests/color-scheme/color-scheme-themed-button-notref.html @@ -0,0 +1,5 @@ + + + diff --git a/layout/reftests/color-scheme/color-scheme-themed-button.html b/layout/reftests/color-scheme/color-scheme-themed-button.html new file mode 100644 index 0000000000..8d920e666f --- /dev/null +++ b/layout/reftests/color-scheme/color-scheme-themed-button.html @@ -0,0 +1,10 @@ + + + diff --git a/layout/reftests/color-scheme/prefers-color-scheme-dark.svg b/layout/reftests/color-scheme/prefers-color-scheme-dark.svg new file mode 100644 index 0000000000..f65fce76ec --- /dev/null +++ b/layout/reftests/color-scheme/prefers-color-scheme-dark.svg @@ -0,0 +1,6 @@ + + + + diff --git a/layout/reftests/color-scheme/prefers-color-scheme-light.svg b/layout/reftests/color-scheme/prefers-color-scheme-light.svg new file mode 100644 index 0000000000..23ac2ad949 --- /dev/null +++ b/layout/reftests/color-scheme/prefers-color-scheme-light.svg @@ -0,0 +1,6 @@ + + + + diff --git a/layout/reftests/color-scheme/prefers-color-scheme-svg-image-ref.html b/layout/reftests/color-scheme/prefers-color-scheme-svg-image-ref.html new file mode 100644 index 0000000000..6551eaffae --- /dev/null +++ b/layout/reftests/color-scheme/prefers-color-scheme-svg-image-ref.html @@ -0,0 +1,7 @@ + +
      + +
      +
      + +
      diff --git a/layout/reftests/color-scheme/prefers-color-scheme-svg-image.html b/layout/reftests/color-scheme/prefers-color-scheme-svg-image.html new file mode 100644 index 0000000000..73bb9fe06c --- /dev/null +++ b/layout/reftests/color-scheme/prefers-color-scheme-svg-image.html @@ -0,0 +1,7 @@ + +
      + +
      +
      + +
      diff --git a/layout/reftests/color-scheme/prefers-color-scheme.svg b/layout/reftests/color-scheme/prefers-color-scheme.svg new file mode 100644 index 0000000000..5523ff39fa --- /dev/null +++ b/layout/reftests/color-scheme/prefers-color-scheme.svg @@ -0,0 +1,9 @@ + + + + diff --git a/layout/reftests/color-scheme/reftest.list b/layout/reftests/color-scheme/reftest.list new file mode 100644 index 0000000000..ef6d3802cc --- /dev/null +++ b/layout/reftests/color-scheme/reftest.list @@ -0,0 +1,4 @@ +!= color-scheme-basic.html color-scheme-basic-notref.html +!= color-scheme-themed-button.html color-scheme-themed-button-notref.html + +== chrome://reftest/content/color-scheme/prefers-color-scheme-svg-image.html chrome://reftest/content/color-scheme/prefers-color-scheme-svg-image-ref.html diff --git a/layout/reftests/columns/ahem.css b/layout/reftests/columns/ahem.css new file mode 100644 index 0000000000..884a41198b --- /dev/null +++ b/layout/reftests/columns/ahem.css @@ -0,0 +1,4 @@ +@font-face { + font-family: "Ahem"; + src: url(../fonts/Ahem.ttf); +} diff --git a/layout/reftests/columns/basic-1.html b/layout/reftests/columns/basic-1.html new file mode 100644 index 0000000000..538c239654 --- /dev/null +++ b/layout/reftests/columns/basic-1.html @@ -0,0 +1,14 @@ + + + + + + +
      + Hello
      + Kitty +
      + + diff --git a/layout/reftests/columns/basic-ref.html b/layout/reftests/columns/basic-ref.html new file mode 100644 index 0000000000..21f74a6cca --- /dev/null +++ b/layout/reftests/columns/basic-ref.html @@ -0,0 +1,17 @@ + + + + + + + + + + + +
      HelloKitty
      + + diff --git a/layout/reftests/columns/break-avoid-line-position-1-ref.html b/layout/reftests/columns/break-avoid-line-position-1-ref.html new file mode 100644 index 0000000000..1f9315219c --- /dev/null +++ b/layout/reftests/columns/break-avoid-line-position-1-ref.html @@ -0,0 +1,21 @@ + + + +Wikipedia References Multicol Bug + + + +
      +

      abcdefghijkl0000000000 abcdefghijkl1111111111 abcdefghijkl2222222222

      +

      abcdefghijkl0000000000 abcdefghijkl1111111111 abcdefghijkl2222222222 abcdefghijkl3333333333

      +

      abcdefghijkl0000000000 abcdefghijkl1111111111 abcdefghijkl2222222222

      +
      +
      +

      abcdefghijkl0000000000 abcdefghijkl1111111111 abcdefghijkl2222222222 abcdefghijkl3333333333

      +

      abcdefghijkl0000000000 abcdefghijkl1111111111 abcdefghijkl2222222222

      +

      abcdefghijkl0000000000 abcdefghijkl1111111111

      +
      diff --git a/layout/reftests/columns/break-avoid-line-position-1.html b/layout/reftests/columns/break-avoid-line-position-1.html new file mode 100644 index 0000000000..43af8d0121 --- /dev/null +++ b/layout/reftests/columns/break-avoid-line-position-1.html @@ -0,0 +1,19 @@ + + + +Wikipedia References Multicol Bug + + + +
      +

      abcdefghijkl0000000000 abcdefghijkl1111111111 abcdefghijkl2222222222

      +

      abcdefghijkl0000000000 abcdefghijkl1111111111 abcdefghijkl2222222222 abcdefghijkl3333333333

      +

      abcdefghijkl0000000000 abcdefghijkl1111111111 abcdefghijkl2222222222

      +

      abcdefghijkl0000000000 abcdefghijkl1111111111 abcdefghijkl2222222222 abcdefghijkl3333333333

      +

      abcdefghijkl0000000000 abcdefghijkl1111111111 abcdefghijkl2222222222

      +

      abcdefghijkl0000000000 abcdefghijkl1111111111

      +
      diff --git a/layout/reftests/columns/column-balancing-000.html b/layout/reftests/columns/column-balancing-000.html new file mode 100644 index 0000000000..a5033bce22 --- /dev/null +++ b/layout/reftests/columns/column-balancing-000.html @@ -0,0 +1,19 @@ + +Balancing Overflow + + + + + +
      +

      one two three four five

      +
      diff --git a/layout/reftests/columns/column-balancing-000.ref.html b/layout/reftests/columns/column-balancing-000.ref.html new file mode 100644 index 0000000000..95234e8578 --- /dev/null +++ b/layout/reftests/columns/column-balancing-000.ref.html @@ -0,0 +1,19 @@ + +Balancing Overflow + + + +
      +

      one two

      +

      three four

      +

      five

      +
      diff --git a/layout/reftests/columns/column-balancing-001.html b/layout/reftests/columns/column-balancing-001.html new file mode 100644 index 0000000000..7e2ab6f568 --- /dev/null +++ b/layout/reftests/columns/column-balancing-001.html @@ -0,0 +1,19 @@ + +Balancing Overflow + + + + + +
      +one two three four five +
      diff --git a/layout/reftests/columns/column-balancing-002.html b/layout/reftests/columns/column-balancing-002.html new file mode 100644 index 0000000000..1510bc56df --- /dev/null +++ b/layout/reftests/columns/column-balancing-002.html @@ -0,0 +1,19 @@ + +Balancing Overflow + + + + + +
      +one two three four five six +
      diff --git a/layout/reftests/columns/column-balancing-002.ref.html b/layout/reftests/columns/column-balancing-002.ref.html new file mode 100644 index 0000000000..3699a469f4 --- /dev/null +++ b/layout/reftests/columns/column-balancing-002.ref.html @@ -0,0 +1,19 @@ + +Balancing Overflow + + + +
      +

      one two

      +

      three four

      +

      five six

      +
      diff --git a/layout/reftests/columns/column-balancing-003.html b/layout/reftests/columns/column-balancing-003.html new file mode 100644 index 0000000000..e61f2bfba2 --- /dev/null +++ b/layout/reftests/columns/column-balancing-003.html @@ -0,0 +1,21 @@ + +Balancing Overflow + + + + + +
      +

      one

      +

      two three

      +

      four five

      +
      diff --git a/layout/reftests/columns/column-balancing-004.html b/layout/reftests/columns/column-balancing-004.html new file mode 100644 index 0000000000..d191940554 --- /dev/null +++ b/layout/reftests/columns/column-balancing-004.html @@ -0,0 +1,21 @@ + +Balancing Overflow + + + + + +
      +

      one

      +

      two three

      +

      four five

      +
      diff --git a/layout/reftests/columns/column-balancing-004.ref.html b/layout/reftests/columns/column-balancing-004.ref.html new file mode 100644 index 0000000000..5417da617f --- /dev/null +++ b/layout/reftests/columns/column-balancing-004.ref.html @@ -0,0 +1,19 @@ + +Balancing Overflow + + + +
      +

      one

      +

      two three

      +

      four five

      +
      diff --git a/layout/reftests/columns/column-balancing-nested-000-ref.html b/layout/reftests/columns/column-balancing-nested-000-ref.html new file mode 100644 index 0000000000..6dba85fdd4 --- /dev/null +++ b/layout/reftests/columns/column-balancing-nested-000-ref.html @@ -0,0 +1,62 @@ + + + + + Testing nested balancing column sets + + + + +
      +

      one one one one one

      +
      +

      two two two two two

      +
      +
      +
      +
      +

      one one one one one

      +
      +

      two two two two two

      +
      +

      three three three three three

      +
      +
      +
      +
      +
      +

      one one one one one

      +
      +

      two two two two two

      +
      +

      three three

      +
      +

      four four four four four

      +
      +
      +
      +
      + + diff --git a/layout/reftests/columns/column-balancing-nested-000.html b/layout/reftests/columns/column-balancing-nested-000.html new file mode 100644 index 0000000000..66a9559309 --- /dev/null +++ b/layout/reftests/columns/column-balancing-nested-000.html @@ -0,0 +1,56 @@ + + + + + Testing nested balancing column sets + + + + +
      +

      one one one one one

      +
      +

      two two two two two

      +
      +
      +
      +
      +

      one one one one one

      +
      +

      two two two two two

      +
      +

      three three three three three

      +
      +
      +
      +
      +
      +

      one one one one one

      +
      +

      two two two two two

      +
      +

      three three

      +
      +

      four four four four four

      +
      +
      +
      +
      + + diff --git a/layout/reftests/columns/column-balancing-nested-001-ref.html b/layout/reftests/columns/column-balancing-nested-001-ref.html new file mode 100644 index 0000000000..21d4aef395 --- /dev/null +++ b/layout/reftests/columns/column-balancing-nested-001-ref.html @@ -0,0 +1,65 @@ + + + + + Testing nested balancing column sets + + + + +
      +

      one one one one one

      +
      +

      two two two two
      two

      +
      +
      +
      +
      +

      one one one one one
      one

      +
      +

      two two two two two

      +
      +
      +
      +
      +

      one
      one

      +
      +

      two

      +
      +

      three three three three three three

      +
      +
      +
      + + diff --git a/layout/reftests/columns/column-balancing-nested-001.html b/layout/reftests/columns/column-balancing-nested-001.html new file mode 100644 index 0000000000..597d9821cf --- /dev/null +++ b/layout/reftests/columns/column-balancing-nested-001.html @@ -0,0 +1,61 @@ + + + + + Testing nested balancing column sets + + + + +
      +

      one one one one one

      +
      +

      two two two two two

      +
      +
      +
      +
      +

      one one one one one
      one

      +
      +

      two two two two two

      +
      +
      +
      +
      +

      one
      one

      +
      +

      two

      +
      +

      three three three three three three

      +
      +
      +
      + + diff --git a/layout/reftests/columns/column-balancing-overflow-000.html b/layout/reftests/columns/column-balancing-overflow-000.html new file mode 100644 index 0000000000..afe6f36863 --- /dev/null +++ b/layout/reftests/columns/column-balancing-overflow-000.html @@ -0,0 +1,20 @@ + +Balancing Overflow + + + + + +
      +

      one two three four five

      +
      diff --git a/layout/reftests/columns/column-balancing-overflow-000.ref.html b/layout/reftests/columns/column-balancing-overflow-000.ref.html new file mode 100644 index 0000000000..a5033bce22 --- /dev/null +++ b/layout/reftests/columns/column-balancing-overflow-000.ref.html @@ -0,0 +1,19 @@ + +Balancing Overflow + + + + + +
      +

      one two three four five

      +
      diff --git a/layout/reftests/columns/column-balancing-overflow-001.html b/layout/reftests/columns/column-balancing-overflow-001.html new file mode 100644 index 0000000000..fd3898a8ea --- /dev/null +++ b/layout/reftests/columns/column-balancing-overflow-001.html @@ -0,0 +1,20 @@ + +Balancing Overflow + + + + + +
      +

      one two three four five

      +
      diff --git a/layout/reftests/columns/column-balancing-overflow-002.html b/layout/reftests/columns/column-balancing-overflow-002.html new file mode 100644 index 0000000000..18e90cc659 --- /dev/null +++ b/layout/reftests/columns/column-balancing-overflow-002.html @@ -0,0 +1,25 @@ + +Balancing Overflow + + + + + +
      +
      +
      +

      one two three four five

      +
      +
      +
      diff --git a/layout/reftests/columns/column-balancing-overflow-002.ref.html b/layout/reftests/columns/column-balancing-overflow-002.ref.html new file mode 100644 index 0000000000..66aa4ccfb4 --- /dev/null +++ b/layout/reftests/columns/column-balancing-overflow-002.ref.html @@ -0,0 +1,17 @@ + +Balancing Overflow + + + + + +
      +

      one two three four five

      +
      diff --git a/layout/reftests/columns/column-balancing-overflow-003.html b/layout/reftests/columns/column-balancing-overflow-003.html new file mode 100644 index 0000000000..fd21051fe2 --- /dev/null +++ b/layout/reftests/columns/column-balancing-overflow-003.html @@ -0,0 +1,21 @@ + +Balancing Overflow + + + + + +
      +
      +
      diff --git a/layout/reftests/columns/column-balancing-overflow-003.ref.html b/layout/reftests/columns/column-balancing-overflow-003.ref.html new file mode 100644 index 0000000000..fdcb3ffd1d --- /dev/null +++ b/layout/reftests/columns/column-balancing-overflow-003.ref.html @@ -0,0 +1,20 @@ + +Balancing Overflow + + + + + +
      + +
      diff --git a/layout/reftests/columns/column-balancing-overflow-004.html b/layout/reftests/columns/column-balancing-overflow-004.html new file mode 100644 index 0000000000..9c09f3023c --- /dev/null +++ b/layout/reftests/columns/column-balancing-overflow-004.html @@ -0,0 +1,43 @@ + + + + + +
      + diff --git a/layout/reftests/columns/column-balancing-overflow-004.ref.html b/layout/reftests/columns/column-balancing-overflow-004.ref.html new file mode 100644 index 0000000000..70c3cf9b4d --- /dev/null +++ b/layout/reftests/columns/column-balancing-overflow-004.ref.html @@ -0,0 +1,18 @@ + +Balancing Overflow + + + +
      +

      +

      +

      +
      diff --git a/layout/reftests/columns/column-balancing-overflow-005.html b/layout/reftests/columns/column-balancing-overflow-005.html new file mode 100644 index 0000000000..6b6a531660 --- /dev/null +++ b/layout/reftests/columns/column-balancing-overflow-005.html @@ -0,0 +1,13 @@ + +
      + diff --git a/layout/reftests/columns/column-balancing-overflow-005.ref.html b/layout/reftests/columns/column-balancing-overflow-005.ref.html new file mode 100644 index 0000000000..e63d391f62 --- /dev/null +++ b/layout/reftests/columns/column-balancing-overflow-005.ref.html @@ -0,0 +1,25 @@ + +Balancing Overflow + + + +
      +

      +

      +

      +
      diff --git a/layout/reftests/columns/column-box-alignment-rtl-2-ref.html b/layout/reftests/columns/column-box-alignment-rtl-2-ref.html new file mode 100644 index 0000000000..e981507edf --- /dev/null +++ b/layout/reftests/columns/column-box-alignment-rtl-2-ref.html @@ -0,0 +1,27 @@ + + +The first column should be aligned with the right side of the block and the second column should be to its direct left. + + + + + + + +
      1st column2nd column  
      diff --git a/layout/reftests/columns/column-box-alignment-rtl-2.html b/layout/reftests/columns/column-box-alignment-rtl-2.html new file mode 100644 index 0000000000..4e8ea574ad --- /dev/null +++ b/layout/reftests/columns/column-box-alignment-rtl-2.html @@ -0,0 +1,25 @@ + + +The first column should be aligned with the right side of the block and the second column should be to its direct left. +
      +

      1st column

      +

      2nd column

      +
      diff --git a/layout/reftests/columns/column-box-alignment-rtl-3-ref.html b/layout/reftests/columns/column-box-alignment-rtl-3-ref.html new file mode 100644 index 0000000000..5cd1e12b14 --- /dev/null +++ b/layout/reftests/columns/column-box-alignment-rtl-3-ref.html @@ -0,0 +1,30 @@ + + +The first column should be aligned with the inline-end side of the block and the second column should be to its direct left (towards inline-start side). + + + + + + + +
      1st column2nd column  
      diff --git a/layout/reftests/columns/column-box-alignment-rtl-3.html b/layout/reftests/columns/column-box-alignment-rtl-3.html new file mode 100644 index 0000000000..de18213a05 --- /dev/null +++ b/layout/reftests/columns/column-box-alignment-rtl-3.html @@ -0,0 +1,28 @@ + + +The first column should be aligned with the inline-end side of the block and the second column should be to its direct left (towards inline-start side). +
      +

      1st column

      +

      2nd column

      +
      diff --git a/layout/reftests/columns/column-box-alignment-rtl-4-ref.html b/layout/reftests/columns/column-box-alignment-rtl-4-ref.html new file mode 100644 index 0000000000..cda029afeb --- /dev/null +++ b/layout/reftests/columns/column-box-alignment-rtl-4-ref.html @@ -0,0 +1,31 @@ + + +The first column should be aligned with the inline-end side of the block and the second column should be to its direct left (towards inline-start side). + + + + + + + +
      1st column2nd column  
      diff --git a/layout/reftests/columns/column-box-alignment-rtl-4.html b/layout/reftests/columns/column-box-alignment-rtl-4.html new file mode 100644 index 0000000000..96826cd0a4 --- /dev/null +++ b/layout/reftests/columns/column-box-alignment-rtl-4.html @@ -0,0 +1,29 @@ + + +The first column should be aligned with the inline-end side of the block and the second column should be to its direct left (towards inline-start side). +
      +

      1st column

      +

      2nd column

      +
      diff --git a/layout/reftests/columns/column-box-alignment-rtl-ref.html b/layout/reftests/columns/column-box-alignment-rtl-ref.html new file mode 100644 index 0000000000..deb03dccbd --- /dev/null +++ b/layout/reftests/columns/column-box-alignment-rtl-ref.html @@ -0,0 +1,26 @@ + + +The first column should be aligned with the right side of the block and the second column should be to its direct left. + + + + + + + +
      1st column2nd column  
      diff --git a/layout/reftests/columns/column-box-alignment-rtl.html b/layout/reftests/columns/column-box-alignment-rtl.html new file mode 100644 index 0000000000..7abfd185cb --- /dev/null +++ b/layout/reftests/columns/column-box-alignment-rtl.html @@ -0,0 +1,24 @@ + + +The first column should be aligned with the right side of the block and the second column should be to its direct left. +
      +

      1st column

      +

      2nd column

      +
      diff --git a/layout/reftests/columns/column-span-bidi-1-ref.html b/layout/reftests/columns/column-span-bidi-1-ref.html new file mode 100644 index 0000000000..9bc890541f --- /dev/null +++ b/layout/reftests/columns/column-span-bidi-1-ref.html @@ -0,0 +1,22 @@ + + + + + + +

      + + ltr + ltr +
      rtl
      +
      + + diff --git a/layout/reftests/columns/column-span-bidi-1.html b/layout/reftests/columns/column-span-bidi-1.html new file mode 100644 index 0000000000..8e45f82fcf --- /dev/null +++ b/layout/reftests/columns/column-span-bidi-1.html @@ -0,0 +1,29 @@ + + + + + + +

      +
      +

      + + ltr + ltr +
      rtl
      + + diff --git a/layout/reftests/columns/columnfill-auto-2-ref.html b/layout/reftests/columns/columnfill-auto-2-ref.html new file mode 100644 index 0000000000..29e69e3afc --- /dev/null +++ b/layout/reftests/columns/columnfill-auto-2-ref.html @@ -0,0 +1,48 @@ + + + + + + + +
      +
      To Mrs. Aville, England St. Petersburgh, Dec. 11th, 17- You will rejoice to hear that no disaster has accompanied the commencement of an enterprise which you have regarded with such evil forebodings. I arrived here yesterday; and my first task is to assure my dear sister of my welfare, and increasing confidence in the success of my undertaking. I am already far north of London; and as I walk in the streets of Petersburgh. I feel a cold northern breeze play upon my cheeks, which braces my nerves, and fills me with delight.
      +
      + + diff --git a/layout/reftests/columns/columnfill-auto-2.html b/layout/reftests/columns/columnfill-auto-2.html new file mode 100644 index 0000000000..b0680cd051 --- /dev/null +++ b/layout/reftests/columns/columnfill-auto-2.html @@ -0,0 +1,48 @@ + + + + + + + +
      +
      To Mrs. Aville, England St. Petersburgh, Dec. 11th, 17- You will rejoice to hear that no disaster has accompanied the commencement of an enterprise which you have regarded with such evil forebodings. I arrived here yesterday; and my first task is to assure my dear sister of my welfare, and increasing confidence in the success of my undertaking. I am already far north of London; and as I walk in the streets of Petersburgh. I feel a cold northern breeze play upon my cheeks, which braces my nerves, and fills me with delight.
      +
      + + diff --git a/layout/reftests/columns/columnfill-auto-3.html b/layout/reftests/columns/columnfill-auto-3.html new file mode 100644 index 0000000000..1b575c3271 --- /dev/null +++ b/layout/reftests/columns/columnfill-auto-3.html @@ -0,0 +1,47 @@ + + + + + + + +
      +
      To Mrs. Aville, England St. Petersburgh, Dec. 11th, 17- You will rejoice to hear that no disaster has accompanied the commencement of an enterprise which you have regarded with such evil forebodings. I arrived here yesterday; and my first task is to assure my dear sister of my welfare, and increasing confidence in the success of my undertaking. I am already far north of London; and as I walk in the streets of Petersburgh. I feel a cold northern breeze play upon my cheeks, which braces my nerves, and fills me with delight.
      +
      + + diff --git a/layout/reftests/columns/columnfill-auto-ref.html b/layout/reftests/columns/columnfill-auto-ref.html new file mode 100644 index 0000000000..6e0046c309 --- /dev/null +++ b/layout/reftests/columns/columnfill-auto-ref.html @@ -0,0 +1,80 @@ + + + + + + + + + + + + +
      Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed
      + + + + +
      Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed
      + + + + +
      Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed
      + + + + +
      Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed
      + + + + +
      Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed
      + + + + diff --git a/layout/reftests/columns/columnfill-auto.html b/layout/reftests/columns/columnfill-auto.html new file mode 100644 index 0000000000..d79dc84657 --- /dev/null +++ b/layout/reftests/columns/columnfill-auto.html @@ -0,0 +1,68 @@ + + + + + + + +
      + Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed +
      + +
      + Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed +
      + +
      + Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed +
      + +
      + Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed +
      + +
      + Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed +
      + + + + diff --git a/layout/reftests/columns/columnfill-balance-ref.html b/layout/reftests/columns/columnfill-balance-ref.html new file mode 100644 index 0000000000..de523224ce --- /dev/null +++ b/layout/reftests/columns/columnfill-balance-ref.html @@ -0,0 +1,33 @@ + + + + + + + + + + + + + +
      + Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed feugiat libero vel diam. + Pellentesque pulvinar commodo lacus. Sed fringilla. Sed lectus. Praesent laoreet orci + vitae nisi. Duis venenatis tristique massa. Sed commodo diam at mauris. +
      + + diff --git a/layout/reftests/columns/columnfill-balance.html b/layout/reftests/columns/columnfill-balance.html new file mode 100644 index 0000000000..8302a32847 --- /dev/null +++ b/layout/reftests/columns/columnfill-balance.html @@ -0,0 +1,16 @@ + + + + + +
      + Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed feugiat libero vel diam. Pellentesque pulvinar commodo lacus. Sed fringilla. Sed lectus. Praesent laoreet orci vitae nisi. Duis venenatis tristique massa. Sed commodo diam at mauris. +
      + + diff --git a/layout/reftests/columns/columnfill-overflow-ref.html b/layout/reftests/columns/columnfill-overflow-ref.html new file mode 100644 index 0000000000..2bd626bf69 --- /dev/null +++ b/layout/reftests/columns/columnfill-overflow-ref.html @@ -0,0 +1,40 @@ + + + + + + +
      +
      +

      Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz. Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz. Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz. Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz. Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz. Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz. Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz.

      +
      +
      + + diff --git a/layout/reftests/columns/columnfill-overflow.html b/layout/reftests/columns/columnfill-overflow.html new file mode 100644 index 0000000000..ecd6a40f37 --- /dev/null +++ b/layout/reftests/columns/columnfill-overflow.html @@ -0,0 +1,40 @@ + + + + + + +
      +
      +

      Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz. Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz. Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz. Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz. Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz. Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz. Ab cde fgh i jkl. Mnopqr stu vw xyz. A bcdef g hij klm nopqrstuv wxy z. Abc de fghi jklmno. Pqrstu vwx yz. Abc def ghi jkl.M nop qrst uv wx yz.

      +
      +
      + + diff --git a/layout/reftests/columns/columnrule-basic-ref.html b/layout/reftests/columns/columnrule-basic-ref.html new file mode 100644 index 0000000000..57e6432006 --- /dev/null +++ b/layout/reftests/columns/columnrule-basic-ref.html @@ -0,0 +1,15 @@ +
      +
      +
      +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed feugiat libero vel diam. Pellentesque pulvinar commodo lacus. Sed fringilla. Sed lectus. Praesent laoreet orci vitae nisi. Duis venenatis tristique massa. Sed commodo diam at mauris. +
      +
      diff --git a/layout/reftests/columns/columnrule-basic.html b/layout/reftests/columns/columnrule-basic.html new file mode 100644 index 0000000000..fad41f5965 --- /dev/null +++ b/layout/reftests/columns/columnrule-basic.html @@ -0,0 +1,11 @@ +
      +
      +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed feugiat libero vel diam. Pellentesque pulvinar commodo lacus. Sed fringilla. Sed lectus. Praesent laoreet orci vitae nisi. Duis venenatis tristique massa. Sed commodo diam at mauris. +
      +
      diff --git a/layout/reftests/columns/columnrule-complex-ref.html b/layout/reftests/columns/columnrule-complex-ref.html new file mode 100644 index 0000000000..86c84bb6f0 --- /dev/null +++ b/layout/reftests/columns/columnrule-complex-ref.html @@ -0,0 +1,27 @@ +
      +
      +
      +
      +
      +
      +
      +
      +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed feugiat libero vel diam. Pellentesque pulvinar commodo lacus. Sed fringilla. Sed lectus. Praesent laoreet orci vitae nisi. Duis venenatis tristique massa. +
      +
      diff --git a/layout/reftests/columns/columnrule-complex.html b/layout/reftests/columns/columnrule-complex.html new file mode 100644 index 0000000000..70c232a69f --- /dev/null +++ b/layout/reftests/columns/columnrule-complex.html @@ -0,0 +1,11 @@ +
      +
      +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed feugiat libero vel diam. Pellentesque pulvinar commodo lacus. Sed fringilla. Sed lectus. Praesent laoreet orci vitae nisi. Duis venenatis tristique massa. +
      +
      diff --git a/layout/reftests/columns/columnrule-linestyles-notref.html b/layout/reftests/columns/columnrule-linestyles-notref.html new file mode 100644 index 0000000000..86ec821397 --- /dev/null +++ b/layout/reftests/columns/columnrule-linestyles-notref.html @@ -0,0 +1 @@ +
      Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed feugiat libero vel diam. Pellentesque pulvinar commodo lacus. Sed fringilla. Sed lectus. Praesent laoreet orci vitae nisi. Duis venenatis tristique massa. Sed commodo diam at mauris.
      diff --git a/layout/reftests/columns/columnrule-linestyles.html b/layout/reftests/columns/columnrule-linestyles.html new file mode 100644 index 0000000000..12f785fac3 --- /dev/null +++ b/layout/reftests/columns/columnrule-linestyles.html @@ -0,0 +1,2 @@ + +
      Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed feugiat libero vel diam. Pellentesque pulvinar commodo lacus. Sed fringilla. Sed lectus. Praesent laoreet orci vitae nisi. Duis venenatis tristique massa. Sed commodo diam at mauris.
      diff --git a/layout/reftests/columns/columnrule-overflow-ref.html b/layout/reftests/columns/columnrule-overflow-ref.html new file mode 100644 index 0000000000..22bcc41a52 --- /dev/null +++ b/layout/reftests/columns/columnrule-overflow-ref.html @@ -0,0 +1,49 @@ + + + + Bug 746015: Off-screen overflow column rules are not properly drawn. + + + +
      + + diff --git a/layout/reftests/columns/columnrule-overflow.html b/layout/reftests/columns/columnrule-overflow.html new file mode 100644 index 0000000000..cdcc06c120 --- /dev/null +++ b/layout/reftests/columns/columnrule-overflow.html @@ -0,0 +1,41 @@ + + + + Bug 746015: Off-screen overflow column rules are not properly drawn. + + + +
      + + diff --git a/layout/reftests/columns/columnrule-padding-ref.html b/layout/reftests/columns/columnrule-padding-ref.html new file mode 100644 index 0000000000..9f322ca871 --- /dev/null +++ b/layout/reftests/columns/columnrule-padding-ref.html @@ -0,0 +1,31 @@ + +
      +
      +
      +
      +
      +
      +
      +
      +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed feugiat libero vel diam. Pellentesque pulvinar commodo lacus. Sed fringilla. Sed lectus. Praesent laoreet orci vitae nisi. Duis venenatis tristique massa. +
      +
      + diff --git a/layout/reftests/columns/columnrule-padding.html b/layout/reftests/columns/columnrule-padding.html new file mode 100644 index 0000000000..1de49b221a --- /dev/null +++ b/layout/reftests/columns/columnrule-padding.html @@ -0,0 +1,15 @@ + + +
      +
      +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed feugiat libero vel diam. Pellentesque pulvinar commodo lacus. Sed fringilla. Sed lectus. Praesent laoreet orci vitae nisi. Duis venenatis tristique massa. +
      +
      + diff --git a/layout/reftests/columns/columns-table-caption-000-ref.html b/layout/reftests/columns/columns-table-caption-000-ref.html new file mode 100644 index 0000000000..433f095ec6 --- /dev/null +++ b/layout/reftests/columns/columns-table-caption-000-ref.html @@ -0,0 +1,73 @@ + + + + + Testcase for table caption column layout + + + + + + +
      1
      2
      3
      a table with a two column caption
      + +
      +
      1
      2
      3
      +
      a table with a two column caption
      +
      + +
      1111
      2
      3
      a table with a two column caption
      + +
      1111
      2
      3
      4
      T
      + +
      1111
      2
      3
      4
      T
      + +
      1111
      2
      3
      4
      a table with a two column caption
      + +
      1111
      2
      3
      4
      a table with a two column caption
      + + + diff --git a/layout/reftests/columns/columns-table-caption-000.html b/layout/reftests/columns/columns-table-caption-000.html new file mode 100644 index 0000000000..e41ccad7f1 --- /dev/null +++ b/layout/reftests/columns/columns-table-caption-000.html @@ -0,0 +1,71 @@ + + + + + Testcase for table caption column layout + + + + + + + +
      1
      2
      3
      a table with a two column caption
      + +
      1
      2
      3
      a table with a two column caption
      + +
      1111
      2
      3
      a table with a two column caption
      + +
      1111
      2
      3
      4
      T
      + +
      1111
      2
      3
      4
      T
      + +
      1111
      2
      3
      4
      a table with a two column caption
      + +
      1111
      2
      3
      4
      a table with a two column caption
      + + + diff --git a/layout/reftests/columns/dynamic-change-with-overflow-1-ref.html b/layout/reftests/columns/dynamic-change-with-overflow-1-ref.html new file mode 100644 index 0000000000..8104adfb88 --- /dev/null +++ b/layout/reftests/columns/dynamic-change-with-overflow-1-ref.html @@ -0,0 +1,6 @@ + + +
      + Some long text that cannot possibly fit in 130px. +
      + diff --git a/layout/reftests/columns/dynamic-change-with-overflow-1.html b/layout/reftests/columns/dynamic-change-with-overflow-1.html new file mode 100644 index 0000000000..8e73266e4c --- /dev/null +++ b/layout/reftests/columns/dynamic-change-with-overflow-1.html @@ -0,0 +1,16 @@ + + +
      + Some long text that cannot possibly fit in 130px. +
      + + + diff --git a/layout/reftests/columns/dynamic-text-indent-1-ref.html b/layout/reftests/columns/dynamic-text-indent-1-ref.html new file mode 100644 index 0000000000..9d96ce96de --- /dev/null +++ b/layout/reftests/columns/dynamic-text-indent-1-ref.html @@ -0,0 +1,4 @@ + +
      + This is some text that is too long and it will overflow. +
      diff --git a/layout/reftests/columns/dynamic-text-indent-1.html b/layout/reftests/columns/dynamic-text-indent-1.html new file mode 100644 index 0000000000..dc4f4f5300 --- /dev/null +++ b/layout/reftests/columns/dynamic-text-indent-1.html @@ -0,0 +1,14 @@ + + +
      + This is some text that is too long and it will overflow. +
      + + diff --git a/layout/reftests/columns/dynamic-text-indent-2-ref.html b/layout/reftests/columns/dynamic-text-indent-2-ref.html new file mode 100644 index 0000000000..1b96697717 --- /dev/null +++ b/layout/reftests/columns/dynamic-text-indent-2-ref.html @@ -0,0 +1,4 @@ + +
      + This is some text that is too long and it will overflow. +
      diff --git a/layout/reftests/columns/dynamic-text-indent-2.html b/layout/reftests/columns/dynamic-text-indent-2.html new file mode 100644 index 0000000000..a36b8d1bc0 --- /dev/null +++ b/layout/reftests/columns/dynamic-text-indent-2.html @@ -0,0 +1,14 @@ + + +
      + This is some text that is too long and it will overflow. +
      + + diff --git a/layout/reftests/columns/fieldset-columns-001-ref.html b/layout/reftests/columns/fieldset-columns-001-ref.html new file mode 100644 index 0000000000..84b0580bb9 --- /dev/null +++ b/layout/reftests/columns/fieldset-columns-001-ref.html @@ -0,0 +1,82 @@ + + + + +
      + Legend +
      +

      X +

      X +

      X +

      X +

      X +

      X +

      X +

      X +

      X +

      X +

      X +

      X +

      X +

      X +

      X +

      X + +

      +
      +
      + Legend +
      +

      X +

      X +

      X +

      X +

      X +

      X + +

      +
      +
      + Legend +
      +

      X + +

      +
      +
      + Legend +
      +

      X + +

      +
      + + + diff --git a/layout/reftests/columns/fieldset-columns-001.html b/layout/reftests/columns/fieldset-columns-001.html new file mode 100644 index 0000000000..705cea0e82 --- /dev/null +++ b/layout/reftests/columns/fieldset-columns-001.html @@ -0,0 +1,72 @@ + + + + +
      + Legend +

      X +

      X +

      X +

      X +

      X +

      X +

      X +

      X +

      X +

      X +

      X +

      X +

      X +

      X +

      X +

      X + +

      +
      + Legend +

      X +

      X +

      X +

      X +

      X +

      X + +

      +
      + Legend +

      X + +

      +
      + Legend +

      X + +

      + + + diff --git a/layout/reftests/columns/fieldset-columns-002-ref.html b/layout/reftests/columns/fieldset-columns-002-ref.html new file mode 100644 index 0000000000..b522d342bf --- /dev/null +++ b/layout/reftests/columns/fieldset-columns-002-ref.html @@ -0,0 +1,23 @@ + + + +
      + Legend
      +
      +
      + diff --git a/layout/reftests/columns/fieldset-columns-002.html b/layout/reftests/columns/fieldset-columns-002.html new file mode 100644 index 0000000000..661a90caac --- /dev/null +++ b/layout/reftests/columns/fieldset-columns-002.html @@ -0,0 +1,25 @@ + + + +
      + + Legend
      +
      +
      + diff --git a/layout/reftests/columns/fieldset-columns-003-ref.html b/layout/reftests/columns/fieldset-columns-003-ref.html new file mode 100644 index 0000000000..dc2e865577 --- /dev/null +++ b/layout/reftests/columns/fieldset-columns-003-ref.html @@ -0,0 +1,21 @@ + + + + +
      + Legend +
      ABC
      +
      + diff --git a/layout/reftests/columns/fieldset-columns-003.html b/layout/reftests/columns/fieldset-columns-003.html new file mode 100644 index 0000000000..9fe4c9aec8 --- /dev/null +++ b/layout/reftests/columns/fieldset-columns-003.html @@ -0,0 +1,24 @@ + + + + + +
      + Legend +
      ABC
      +
      + diff --git a/layout/reftests/columns/fieldset-columns-004-ref.html b/layout/reftests/columns/fieldset-columns-004-ref.html new file mode 100644 index 0000000000..18cdcfc4ff --- /dev/null +++ b/layout/reftests/columns/fieldset-columns-004-ref.html @@ -0,0 +1,26 @@ + + + + + +
      + Legend +
      ABC
      +
      + diff --git a/layout/reftests/columns/fieldset-columns-004.html b/layout/reftests/columns/fieldset-columns-004.html new file mode 100644 index 0000000000..3b8e5a50c4 --- /dev/null +++ b/layout/reftests/columns/fieldset-columns-004.html @@ -0,0 +1,27 @@ + + + + + +
      + Legend +
      ABC
      +
      + diff --git a/layout/reftests/columns/first-line-first-letter-ref.html b/layout/reftests/columns/first-line-first-letter-ref.html new file mode 100644 index 0000000000..bdf5189772 --- /dev/null +++ b/layout/reftests/columns/first-line-first-letter-ref.html @@ -0,0 +1,17 @@ + + + + + +
      first line (blue)
      second line
      diff --git a/layout/reftests/columns/first-line-first-letter.html b/layout/reftests/columns/first-line-first-letter.html new file mode 100644 index 0000000000..1bbbc9aea6 --- /dev/null +++ b/layout/reftests/columns/first-line-first-letter.html @@ -0,0 +1,18 @@ + + + + + +
      first line (blue)
      second line
      diff --git a/layout/reftests/columns/margin-collapsing-bug616722-1-ref.html b/layout/reftests/columns/margin-collapsing-bug616722-1-ref.html new file mode 100644 index 0000000000..e7e99f70e7 --- /dev/null +++ b/layout/reftests/columns/margin-collapsing-bug616722-1-ref.html @@ -0,0 +1,70 @@ + + + + 616722-1 + + + + +
      +

      The quick brown fox jumps over the lazy dog.

      +
      +
      +

      The quick brown fox jumps over the lazy dog.

      +
      +
      +

      The quick brown fox jumps over the lazy dog.

      +
      +
      +

      The quick brown fox jumps over the lazy dog.

      +
      +
      +
      +
      + +
      +

      The quick brown fox jumps over the lazy dog.

      +
      +
      +

      The quick brown fox jumps over the lazy dog.

      +
      +
      +

      The quick brown fox jumps over the lazy dog.

      +
      +
      +

      The quick brown fox jumps over the lazy dog.

      +
      +
      +
      +
      + + diff --git a/layout/reftests/columns/margin-collapsing-bug616722-1.html b/layout/reftests/columns/margin-collapsing-bug616722-1.html new file mode 100644 index 0000000000..9f404eb0c2 --- /dev/null +++ b/layout/reftests/columns/margin-collapsing-bug616722-1.html @@ -0,0 +1,57 @@ + + + + 616722-1 + + + + +
      +

      The quick brown fox jumps over the lazy dog.

      +
      +
      +

      The quick brown fox jumps over the lazy dog.

      +
      +
      +

      The quick brown fox jumps over the lazy dog.

      +
      +
      +

      The quick brown fox jumps over the lazy dog.

      +
      +
      +

      +
      + +
      +

      The quick brown fox jumps over the lazy dog.

      +
      +
      +

      The quick brown fox jumps over the lazy dog.

      +
      +
      +

      The quick brown fox jumps over the lazy dog.

      +
      +
      +

      The quick brown fox jumps over the lazy dog.

      +
      +
      +

      +
      + + diff --git a/layout/reftests/columns/margin-collapsing-bug616722-2-ref.html b/layout/reftests/columns/margin-collapsing-bug616722-2-ref.html new file mode 100644 index 0000000000..52e31a35cc --- /dev/null +++ b/layout/reftests/columns/margin-collapsing-bug616722-2-ref.html @@ -0,0 +1,79 @@ + + + + 616722-2 + + + + +
      +
      +

      1

      +

      2

      +

      3

      +
      +

      +
      +

      1

      +

      2

      +

      3

      +
      +
      +

      1

      +

      2

      +

      3

      +
      +
      +

      1

      +

      2

      +

      3

      +
      +
      +

      +

      +

      +
      + +
      +

      1

      +

      2

      +

      3

      +
      +
      +

      1

      +

      2

      +

      3

      +
      +
      +

      1

      +

      2

      +

      3

      +
      +
      +

      1

      +

      2

      +

      3

      +
      +
      +

      +

      +

      +
      + + + diff --git a/layout/reftests/columns/margin-collapsing-bug616722-2.html b/layout/reftests/columns/margin-collapsing-bug616722-2.html new file mode 100644 index 0000000000..76b2680df3 --- /dev/null +++ b/layout/reftests/columns/margin-collapsing-bug616722-2.html @@ -0,0 +1,79 @@ + + + + 616722-2 + + + + +
      +
      +

      1

      +

      2

      +

      3

      +
      +

      +
      +

      1

      +

      2

      +

      3

      +
      +
      +

      1

      +

      2

      +

      3

      +
      +
      +

      1

      +

      2

      +

      3

      +
      +
      +

      +

      +

      +
      + +
      +

      1

      +

      2

      +

      3

      +
      +
      +

      1

      +

      2

      +

      3

      +
      +
      +

      1

      +

      2

      +

      3

      +
      +
      +

      1

      +

      2

      +

      3

      +
      +
      +

      +

      +

      +
      + + diff --git a/layout/reftests/columns/min-width-1-ref.html b/layout/reftests/columns/min-width-1-ref.html new file mode 100644 index 0000000000..d6d7034b09 --- /dev/null +++ b/layout/reftests/columns/min-width-1-ref.html @@ -0,0 +1,12 @@ + + + + + + +
      +
      + + diff --git a/layout/reftests/columns/min-width-1a.html b/layout/reftests/columns/min-width-1a.html new file mode 100644 index 0000000000..60aa2ea352 --- /dev/null +++ b/layout/reftests/columns/min-width-1a.html @@ -0,0 +1,18 @@ + + + + + + +
      + +
      +
      + +
      + + diff --git a/layout/reftests/columns/min-width-1b.html b/layout/reftests/columns/min-width-1b.html new file mode 100644 index 0000000000..1deb4f0c84 --- /dev/null +++ b/layout/reftests/columns/min-width-1b.html @@ -0,0 +1,18 @@ + + + + + + +
      + +
      +
      + +
      + + diff --git a/layout/reftests/columns/min-width-1c.html b/layout/reftests/columns/min-width-1c.html new file mode 100644 index 0000000000..09f5105dac --- /dev/null +++ b/layout/reftests/columns/min-width-1c.html @@ -0,0 +1,18 @@ + + + + + + +
      + +
      +
      + +
      + + diff --git a/layout/reftests/columns/min-width-2-ref.html b/layout/reftests/columns/min-width-2-ref.html new file mode 100644 index 0000000000..93e915da17 --- /dev/null +++ b/layout/reftests/columns/min-width-2-ref.html @@ -0,0 +1,43 @@ + + + + Testcase for bug 1109571 + + + + + +
      +
          xxxxxxxx
      xxxxxxxx
      xxxxxxxxxxxxxxxxxxxxxxxxx
      +
      +
      +
          xxxxxxxx
      xxxxxxxx
      xxxxxxxxxxxxxxxxxxxxxxxxx
      +
      + +
      +
          xxxx
      xxxxxxxx
      xxxx
      xxxxxxxxxxxxxxxxxxxxxxxxx
      +
      + +
      +
          xxxx
      xxxxxxxx
      xxxx
      xxxxxxxxxxxxxxxxxxxxxxxxx
      +
      + + + diff --git a/layout/reftests/columns/min-width-2.html b/layout/reftests/columns/min-width-2.html new file mode 100644 index 0000000000..6d0a09b0f1 --- /dev/null +++ b/layout/reftests/columns/min-width-2.html @@ -0,0 +1,69 @@ + + + + Testcase for bug + + + + + +
      +
      xxxx xxxx xxxx xxxx
      xxxxxxxxxxxxxxxxxxxxxxxxx
      +
      +
      +
      xxxx xxxx xxxx xxxx
      xxxxxxxxxxxxxxxxxxxxxxxxx
      +
      + +
      +
      xxxx xxxx xxxx xxxx
      xxxxxxxxxxxxxxxxxxxxxxxxx
      +
      + +
      +
      xxxx xxxx xxxx xxxx
      xxxxxxxxxxxxxxxxxxxxxxxxx
      +
      + + + + + diff --git a/layout/reftests/columns/positioning-transforms-bug1112501-ref.html b/layout/reftests/columns/positioning-transforms-bug1112501-ref.html new file mode 100644 index 0000000000..bc1a5ec605 --- /dev/null +++ b/layout/reftests/columns/positioning-transforms-bug1112501-ref.html @@ -0,0 +1,9 @@ + + + +m +
      m +m m +
      + + diff --git a/layout/reftests/columns/positioning-transforms-bug1112501.html b/layout/reftests/columns/positioning-transforms-bug1112501.html new file mode 100644 index 0000000000..f40c65e343 --- /dev/null +++ b/layout/reftests/columns/positioning-transforms-bug1112501.html @@ -0,0 +1,9 @@ + + + +m +
      m +m m +
      + + diff --git a/layout/reftests/columns/pref-width-1-ref.html b/layout/reftests/columns/pref-width-1-ref.html new file mode 100644 index 0000000000..2eae0681bb --- /dev/null +++ b/layout/reftests/columns/pref-width-1-ref.html @@ -0,0 +1,19 @@ + + + + + + +
      + +
      +
      + +
      + + diff --git a/layout/reftests/columns/pref-width-1a.html b/layout/reftests/columns/pref-width-1a.html new file mode 100644 index 0000000000..bc7968898b --- /dev/null +++ b/layout/reftests/columns/pref-width-1a.html @@ -0,0 +1,19 @@ + + + + + + +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/columns/pref-width-1b.html b/layout/reftests/columns/pref-width-1b.html new file mode 100644 index 0000000000..ce5d29690d --- /dev/null +++ b/layout/reftests/columns/pref-width-1b.html @@ -0,0 +1,19 @@ + + + + + + +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/columns/pref-width-1c.html b/layout/reftests/columns/pref-width-1c.html new file mode 100644 index 0000000000..a0d359dde4 --- /dev/null +++ b/layout/reftests/columns/pref-width-1c.html @@ -0,0 +1,19 @@ + + + + + + +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/columns/reftest.list b/layout/reftests/columns/reftest.list new file mode 100644 index 0000000000..916817f49f --- /dev/null +++ b/layout/reftests/columns/reftest.list @@ -0,0 +1,50 @@ +== basic-1.html basic-ref.html +== pref-width-1a.html pref-width-1-ref.html +== pref-width-1b.html pref-width-1-ref.html +== pref-width-1c.html pref-width-1-ref.html +== min-width-1a.html pref-width-1-ref.html +== min-width-1b.html min-width-1-ref.html +== min-width-1c.html min-width-1-ref.html +== min-width-2.html min-width-2-ref.html +== column-balancing-overflow-000.html column-balancing-overflow-000.ref.html +== column-balancing-overflow-001.html column-balancing-overflow-000.ref.html +== column-balancing-overflow-002.html column-balancing-overflow-002.ref.html +== column-balancing-overflow-003.html column-balancing-overflow-003.ref.html +== column-balancing-overflow-004.html column-balancing-overflow-004.ref.html +pref(layout.outline.include-overflow,true) == column-balancing-overflow-005.html column-balancing-overflow-005.ref.html +== column-balancing-000.html column-balancing-000.ref.html +== column-balancing-001.html column-balancing-000.ref.html +== column-balancing-002.html column-balancing-002.ref.html +== column-balancing-003.html column-balancing-000.ref.html +== column-balancing-004.html column-balancing-004.ref.html +== column-box-alignment-rtl.html column-box-alignment-rtl-ref.html +== column-box-alignment-rtl-2.html column-box-alignment-rtl-2-ref.html +== column-box-alignment-rtl-3.html column-box-alignment-rtl-3-ref.html +== column-box-alignment-rtl-4.html column-box-alignment-rtl-4-ref.html +== columnfill-balance.html columnfill-balance-ref.html +fuzzy-if(OSX,0-32,0-1000) == columnfill-auto.html columnfill-auto-ref.html +== columnfill-auto-2.html columnfill-auto-2-ref.html +== columnfill-auto-3.html columnfill-auto-2-ref.html +== columnrule-basic.html columnrule-basic-ref.html +== columnrule-complex.html columnrule-complex-ref.html +!= columnrule-linestyles.html columnrule-linestyles-notref.html +== columnrule-padding.html columnrule-padding-ref.html +== columnfill-overflow.html columnfill-overflow-ref.html +== margin-collapsing-bug616722-1.html margin-collapsing-bug616722-1-ref.html +== margin-collapsing-bug616722-2.html margin-collapsing-bug616722-2-ref.html +== column-balancing-nested-000.html column-balancing-nested-000-ref.html +== column-balancing-nested-001.html column-balancing-nested-001-ref.html +== columnrule-overflow.html columnrule-overflow-ref.html +== columns-table-caption-000.html columns-table-caption-000-ref.html +== positioning-transforms-bug1112501.html positioning-transforms-bug1112501-ref.html +fuzzy-if(browserIsRemote&&winWidget,0-142,0-276) == fieldset-columns-001.html fieldset-columns-001-ref.html +== fieldset-columns-002.html fieldset-columns-002-ref.html +== fieldset-columns-003.html fieldset-columns-003-ref.html +== fieldset-columns-004.html fieldset-columns-004-ref.html +== dynamic-change-with-overflow-1.html dynamic-change-with-overflow-1-ref.html +== dynamic-text-indent-1.html dynamic-text-indent-1-ref.html +== dynamic-text-indent-2.html dynamic-text-indent-2-ref.html +== break-avoid-line-position-1.html break-avoid-line-position-1-ref.html +== column-span-bidi-1.html column-span-bidi-1-ref.html +== first-line-first-letter.html first-line-first-letter-ref.html +== zero-height-nondirty-reflow.html zero-height-nondirty-reflow-ref.html diff --git a/layout/reftests/columns/zero-height-nondirty-reflow-ref.html b/layout/reftests/columns/zero-height-nondirty-reflow-ref.html new file mode 100644 index 0000000000..758fd31350 --- /dev/null +++ b/layout/reftests/columns/zero-height-nondirty-reflow-ref.html @@ -0,0 +1,30 @@ + + + + CSS Multi-column Layout Test: multi-column element with zero height + + + + +

      Below should be a 1px tall and 200px wide green line:

      +
      +
      +
      +
      + + diff --git a/layout/reftests/columns/zero-height-nondirty-reflow.html b/layout/reftests/columns/zero-height-nondirty-reflow.html new file mode 100644 index 0000000000..b530e9d64b --- /dev/null +++ b/layout/reftests/columns/zero-height-nondirty-reflow.html @@ -0,0 +1,54 @@ + + + + CSS Multi-column Layout Test: multi-column element with zero height + + + + +

      Below should be a 1px tall and 200px wide green line:

      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/conditional/css-supports-001.xht b/layout/reftests/conditional/css-supports-001.xht new file mode 100644 index 0000000000..b3d8349e97 --- /dev/null +++ b/layout/reftests/conditional/css-supports-001.xht @@ -0,0 +1,21 @@ + + + + CSS Test: A nested @supports rule with valid syntax and a passing condition must apply rules inside it + + + + + + + + + + + diff --git a/layout/reftests/conditional/css-supports-002.xht b/layout/reftests/conditional/css-supports-002.xht new file mode 100644 index 0000000000..dd506dfcda --- /dev/null +++ b/layout/reftests/conditional/css-supports-002.xht @@ -0,0 +1,20 @@ + + + + CSS Test: A nested @supports rule with valid syntax and a passing condition must apply rules inside it + + + + + + + + + + diff --git a/layout/reftests/conditional/reftest.list b/layout/reftests/conditional/reftest.list new file mode 100644 index 0000000000..3c5b48c331 --- /dev/null +++ b/layout/reftests/conditional/reftest.list @@ -0,0 +1,2 @@ +== css-supports-001.xht support/pass.xht +== css-supports-002.xht support/pass.xht diff --git a/layout/reftests/conditional/support/pass.xht b/layout/reftests/conditional/support/pass.xht new file mode 100644 index 0000000000..24dc3107e8 --- /dev/null +++ b/layout/reftests/conditional/support/pass.xht @@ -0,0 +1,12 @@ + + + + CSS Reftest Reference + + + + + + diff --git a/layout/reftests/counter-style/ref-common.css b/layout/reftests/counter-style/ref-common.css new file mode 100644 index 0000000000..92d77de0e5 --- /dev/null +++ b/layout/reftests/counter-style/ref-common.css @@ -0,0 +1,12 @@ +body { + /* to match ua.css, see bug 1020143 */ + font-variant-numeric: tabular-nums; +} +div, p { + padding: 0; margin: 0; + line-height: 150%; + float: left; +} +p { + padding-right: .5em; +} diff --git a/layout/reftests/counter-style/reftest.list b/layout/reftests/counter-style/reftest.list new file mode 100644 index 0000000000..8e99c7ba4f --- /dev/null +++ b/layout/reftests/counter-style/reftest.list @@ -0,0 +1 @@ +== too-long-representation.html too-long-representation-ref.html diff --git a/layout/reftests/counter-style/test-common.css b/layout/reftests/counter-style/test-common.css new file mode 100644 index 0000000000..dcbf4e1e02 --- /dev/null +++ b/layout/reftests/counter-style/test-common.css @@ -0,0 +1,18 @@ +body { + /* to match ua.css, see bug 1020143 */ + font-variant-numeric: tabular-nums; +} +ol, ul, section, p { + padding: 0; margin: 0; + line-height: 150%; +} +ol, ul { + list-style-position: inside; +} +li, p { + float: left; + padding: 0; +} +p { + padding-right: .5em; +} diff --git a/layout/reftests/counter-style/too-long-representation-ref.html b/layout/reftests/counter-style/too-long-representation-ref.html new file mode 100644 index 0000000000..9908fe73a3 --- /dev/null +++ b/layout/reftests/counter-style/too-long-representation-ref.html @@ -0,0 +1,6 @@ + + +
      1000
      +
      100. 
      +
      1000
      +
      100. 
      diff --git a/layout/reftests/counter-style/too-long-representation.html b/layout/reftests/counter-style/too-long-representation.html new file mode 100644 index 0000000000..c09fc89ec4 --- /dev/null +++ b/layout/reftests/counter-style/too-long-representation.html @@ -0,0 +1,33 @@ + + + +
        +
      1. +
      +
        +
      1. +
      +
        +
      1. +
      +
        +
      1. +
      diff --git a/layout/reftests/counters/counter-cjk-decimal-ref.html b/layout/reftests/counters/counter-cjk-decimal-ref.html new file mode 100644 index 0000000000..20848cc152 --- /dev/null +++ b/layout/reftests/counters/counter-cjk-decimal-ref.html @@ -0,0 +1,20 @@ + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      一〇
      +
      一一
      +
      九九
      +
      一〇〇
      +
      六〇〇一
      +
      一二三四五
      + +
      -1
      diff --git a/layout/reftests/counters/counter-cjk-decimal.html b/layout/reftests/counters/counter-cjk-decimal.html new file mode 100644 index 0000000000..e4bcce920c --- /dev/null +++ b/layout/reftests/counters/counter-cjk-decimal.html @@ -0,0 +1,25 @@ + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      diff --git a/layout/reftests/counters/counter-ethiopic-numeric-ref.html b/layout/reftests/counters/counter-ethiopic-numeric-ref.html new file mode 100644 index 0000000000..02cac0b4db --- /dev/null +++ b/layout/reftests/counters/counter-ethiopic-numeric-ref.html @@ -0,0 +1,47 @@ + + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      ፲፩
      +
      ፲፪
      +
      ፵፫
      +
      ፸፯
      +
      +
      ፺፱
      +
      +
      ፻፩
      +
      ፪፻፳፪
      +
      ፭፻፵
      +
      ፱፻፺፱
      +
      ፲፻
      +
      ፲፻፭
      +
      ፲፻፷
      +
      ፲፻፷፭
      +
      ፲፰፻
      +
      ፲፰፻፷
      +
      ፲፰፻፷፭
      +
      ፶፰፻፷፭
      +
      ፸፻፭
      +
      ፸፰፻
      +
      ፸፰፻፷፬
      +
      ፺፱፻፺፱
      +
      +
      ፻፼፩
      +
      ፸፰፻፩፼፺፪
      + +
      0
      +
      -1
      diff --git a/layout/reftests/counters/counter-ethiopic-numeric.html b/layout/reftests/counters/counter-ethiopic-numeric.html new file mode 100644 index 0000000000..aeca84f306 --- /dev/null +++ b/layout/reftests/counters/counter-ethiopic-numeric.html @@ -0,0 +1,50 @@ + + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      diff --git a/layout/reftests/counters/counter-hebrew-reference.html b/layout/reftests/counters/counter-hebrew-reference.html new file mode 100644 index 0000000000..f2c1326056 --- /dev/null +++ b/layout/reftests/counters/counter-hebrew-reference.html @@ -0,0 +1,65 @@ + + + + CSS 2.1 Test Suite: content: counter() error cases + + + + + + + +
      + א + ב + ג + ד + ה + ו + ז + ח + ט + י + יא + יב + יג + יד + טו + טז + יז + כ + ל + מ + נ + ס + ע + פ + צ + ק + ר + ש + ת + תק + תר + תש + תת + תתק + א׳ + ב׳ + ג׳ + ד׳ + ה׳ + ו׳ + ז׳ + ח׳ + ט׳ + ט׳תתקצט + תתקצט׳תתקצט + + +
      + + + diff --git a/layout/reftests/counters/counter-hebrew-test.html b/layout/reftests/counters/counter-hebrew-test.html new file mode 100644 index 0000000000..8c636342d1 --- /dev/null +++ b/layout/reftests/counters/counter-hebrew-test.html @@ -0,0 +1,68 @@ + + + + CSS 2.1 Test Suite: content: counter() error cases + + + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/counter-japanese-formal-ref.html b/layout/reftests/counters/counter-japanese-formal-ref.html new file mode 100644 index 0000000000..674823030f --- /dev/null +++ b/layout/reftests/counters/counter-japanese-formal-ref.html @@ -0,0 +1,36 @@ + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      壱拾
      +
      壱百
      +
      壱阡
      +
      壱萬
      +
      壱拾萬
      +
      壱百萬
      +
      壱阡萬
      +
      壱億
      +
      壱拾億
      + +
      壱拾壱
      +
      九拾九
      +
      壱百壱
      +
      弐百
      +
      六阡壱
      +
      壱萬壱
      +
      壱萬壱拾壱
      +
      壱萬壱百壱
      +
      壱萬壱阡壱百壱拾壱
      +
      壱阡壱百萬
      +
      壱億壱萬壱
      +
      壱億壱拾壱萬壱
      + +
      マイナス壱
      diff --git a/layout/reftests/counters/counter-japanese-formal.html b/layout/reftests/counters/counter-japanese-formal.html new file mode 100644 index 0000000000..f580db7806 --- /dev/null +++ b/layout/reftests/counters/counter-japanese-formal.html @@ -0,0 +1,41 @@ + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      diff --git a/layout/reftests/counters/counter-japanese-informal-ref.html b/layout/reftests/counters/counter-japanese-informal-ref.html new file mode 100644 index 0000000000..a08a63631b --- /dev/null +++ b/layout/reftests/counters/counter-japanese-informal-ref.html @@ -0,0 +1,36 @@ + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      一万
      +
      十万
      +
      百万
      +
      一千万
      +
      一億
      +
      十億
      + +
      十一
      +
      九十九
      +
      百一
      +
      二百
      +
      六千一
      +
      一万一
      +
      一万十一
      +
      一万百一
      +
      一万一千百十一
      +
      一千百万
      +
      一億一万一
      +
      一億十一万一
      + +
      マイナス一
      diff --git a/layout/reftests/counters/counter-japanese-informal.html b/layout/reftests/counters/counter-japanese-informal.html new file mode 100644 index 0000000000..e421fb5f62 --- /dev/null +++ b/layout/reftests/counters/counter-japanese-informal.html @@ -0,0 +1,41 @@ + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      diff --git a/layout/reftests/counters/counter-korean-hangul-formal-ref.html b/layout/reftests/counters/counter-korean-hangul-formal-ref.html new file mode 100644 index 0000000000..641fa5de1e --- /dev/null +++ b/layout/reftests/counters/counter-korean-hangul-formal-ref.html @@ -0,0 +1,36 @@ + +
      영,
      +
      일,
      +
      이,
      +
      삼,
      +
      사,
      +
      오,
      +
      육,
      +
      칠,
      +
      팔,
      +
      구,
      + +
      일십,
      +
      일백,
      +
      일천,
      +
      일만,
      +
      일십만,
      +
      일백만,
      +
      일천만,
      +
      일억,
      +
      일십억,
      + +
      일십일,
      +
      구십구,
      +
      일백일,
      +
      이백,
      +
      육천일,
      +
      일만 일,
      +
      일만 일십일,
      +
      일만 일백일,
      +
      일만 일천일백일십일,
      +
      일천일백만,
      +
      일억 일만 일,
      +
      일억 일십일만 일,
      + +
      마이너스 일,
      diff --git a/layout/reftests/counters/counter-korean-hangul-formal.html b/layout/reftests/counters/counter-korean-hangul-formal.html new file mode 100644 index 0000000000..57a110cee8 --- /dev/null +++ b/layout/reftests/counters/counter-korean-hangul-formal.html @@ -0,0 +1,41 @@ + + +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      + +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      + +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      + +
      ,
      diff --git a/layout/reftests/counters/counter-korean-hanja-formal-ref.html b/layout/reftests/counters/counter-korean-hanja-formal-ref.html new file mode 100644 index 0000000000..da1f8a4813 --- /dev/null +++ b/layout/reftests/counters/counter-korean-hanja-formal-ref.html @@ -0,0 +1,36 @@ + +
      零,
      +
      壹,
      +
      貳,
      +
      參,
      +
      四,
      +
      五,
      +
      六,
      +
      七,
      +
      八,
      +
      九,
      + +
      壹拾,
      +
      壹百,
      +
      壹仟,
      +
      壹萬,
      +
      壹拾萬,
      +
      壹百萬,
      +
      壹仟萬,
      +
      壹億,
      +
      壹拾億,
      + +
      壹拾壹,
      +
      九拾九,
      +
      壹百壹,
      +
      貳百,
      +
      六仟壹,
      +
      壹萬 壹,
      +
      壹萬 壹拾壹,
      +
      壹萬 壹百壹,
      +
      壹萬 壹仟壹百壹拾壹,
      +
      壹仟壹百萬,
      +
      壹億 壹萬 壹,
      +
      壹億 壹拾壹萬 壹,
      + +
      마이너스 壹,
      diff --git a/layout/reftests/counters/counter-korean-hanja-formal.html b/layout/reftests/counters/counter-korean-hanja-formal.html new file mode 100644 index 0000000000..fa12892295 --- /dev/null +++ b/layout/reftests/counters/counter-korean-hanja-formal.html @@ -0,0 +1,41 @@ + + +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      + +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      + +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      + +
      ,
      diff --git a/layout/reftests/counters/counter-korean-hanja-informal-ref.html b/layout/reftests/counters/counter-korean-hanja-informal-ref.html new file mode 100644 index 0000000000..1a7286f4da --- /dev/null +++ b/layout/reftests/counters/counter-korean-hanja-informal-ref.html @@ -0,0 +1,36 @@ + +
      零,
      +
      一,
      +
      二,
      +
      三,
      +
      四,
      +
      五,
      +
      六,
      +
      七,
      +
      八,
      +
      九,
      + +
      十,
      +
      百,
      +
      千,
      +
      萬,
      +
      十萬,
      +
      百萬,
      +
      千萬,
      +
      一億,
      +
      十億,
      + +
      十一,
      +
      九十九,
      +
      百一,
      +
      二百,
      +
      六千一,
      +
      萬 一,
      +
      萬 十一,
      +
      萬 百一,
      +
      萬 千百十一,
      +
      千百萬,
      +
      一億 萬 一,
      +
      一億 十一萬 一,
      + +
      마이너스 一,
      diff --git a/layout/reftests/counters/counter-korean-hanja-informal.html b/layout/reftests/counters/counter-korean-hanja-informal.html new file mode 100644 index 0000000000..51e70cb9ac --- /dev/null +++ b/layout/reftests/counters/counter-korean-hanja-informal.html @@ -0,0 +1,41 @@ + + +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      + +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      + +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      +
      ,
      + +
      ,
      diff --git a/layout/reftests/counters/counter-name-case-sensitive-ref.html b/layout/reftests/counters/counter-name-case-sensitive-ref.html new file mode 100644 index 0000000000..cccccc90ef --- /dev/null +++ b/layout/reftests/counters/counter-name-case-sensitive-ref.html @@ -0,0 +1,18 @@ + + + + Test that counter names are case sensitive (bug 416106) + + + + +
      1-5
      +
      1-7
      +
      1-7
      +
      2-7
      +
      2-9
      +
      2-9
      + + + diff --git a/layout/reftests/counters/counter-name-case-sensitive.html b/layout/reftests/counters/counter-name-case-sensitive.html new file mode 100644 index 0000000000..7697062dfb --- /dev/null +++ b/layout/reftests/counters/counter-name-case-sensitive.html @@ -0,0 +1,26 @@ + + + + Test that counter names are case sensitive (bug 416106) + + + + + +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/counters/counter-reset-integer-range-ref.html b/layout/reftests/counters/counter-reset-integer-range-ref.html new file mode 100644 index 0000000000..dfc950bc1c --- /dev/null +++ b/layout/reftests/counters/counter-reset-integer-range-ref.html @@ -0,0 +1,9 @@ + +Expected integer range +0 +2147483647 +2147483647 +2147483647 +-2147483647 +-2147483647 +-2147483647 diff --git a/layout/reftests/counters/counter-reset-integer-range.html b/layout/reftests/counters/counter-reset-integer-range.html new file mode 100644 index 0000000000..a6fa15e8ec --- /dev/null +++ b/layout/reftests/counters/counter-reset-integer-range.html @@ -0,0 +1,20 @@ + +Expected integer range + + + + + + + + + diff --git a/layout/reftests/counters/counter-simp-chinese-formal-ref.html b/layout/reftests/counters/counter-simp-chinese-formal-ref.html new file mode 100644 index 0000000000..9a39f67426 --- /dev/null +++ b/layout/reftests/counters/counter-simp-chinese-formal-ref.html @@ -0,0 +1,36 @@ + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      壹拾
      +
      壹佰
      +
      壹仟
      +
      壹万
      +
      壹拾万
      +
      壹佰万
      +
      壹仟万
      +
      壹亿
      +
      壹拾亿
      + +
      壹拾壹
      +
      玖拾玖
      +
      壹佰零壹
      +
      贰佰
      +
      陆仟零壹
      +
      壹万零壹
      +
      壹万零壹拾壹
      +
      壹万零壹佰零壹
      +
      壹万壹仟壹佰壹拾壹
      +
      壹仟壹佰万
      +
      壹亿零壹万零壹
      +
      壹亿零壹拾壹万零壹
      + +
      负壹
      diff --git a/layout/reftests/counters/counter-simp-chinese-formal.html b/layout/reftests/counters/counter-simp-chinese-formal.html new file mode 100644 index 0000000000..2f9f15f2ce --- /dev/null +++ b/layout/reftests/counters/counter-simp-chinese-formal.html @@ -0,0 +1,41 @@ + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      diff --git a/layout/reftests/counters/counter-simp-chinese-informal-ref.html b/layout/reftests/counters/counter-simp-chinese-informal-ref.html new file mode 100644 index 0000000000..adc0a4c6c6 --- /dev/null +++ b/layout/reftests/counters/counter-simp-chinese-informal-ref.html @@ -0,0 +1,36 @@ + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      一百
      +
      一千
      +
      一万
      +
      十万
      +
      一百万
      +
      一千万
      +
      一亿
      +
      十亿
      + +
      十一
      +
      九十九
      +
      一百零一
      +
      二百
      +
      六千零一
      +
      一万零一
      +
      一万零一十一
      +
      一万零一百零一
      +
      一万一千一百一十一
      +
      一千一百万
      +
      一亿零一万零一
      +
      一亿零十一万零一
      + +
      负一
      diff --git a/layout/reftests/counters/counter-simp-chinese-informal.html b/layout/reftests/counters/counter-simp-chinese-informal.html new file mode 100644 index 0000000000..c4c394b89b --- /dev/null +++ b/layout/reftests/counters/counter-simp-chinese-informal.html @@ -0,0 +1,41 @@ + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      diff --git a/layout/reftests/counters/counter-suffix-ref.html b/layout/reftests/counters/counter-suffix-ref.html new file mode 100644 index 0000000000..bcc760a7d3 --- /dev/null +++ b/layout/reftests/counters/counter-suffix-ref.html @@ -0,0 +1,38 @@ + + +
      +

      + 1. foo
      + 2. bar +

      +

      + א. foo
      + ב. bar +

      +

      + 一、foo
      + 二、bar +

      +

      + 일, foo
      + 이, bar +

      +

      + 1. foo
      + 2. bar +

      +

      + א. foo
      + ב. bar +

      +
      diff --git a/layout/reftests/counters/counter-suffix.html b/layout/reftests/counters/counter-suffix.html new file mode 100644 index 0000000000..6378d7500b --- /dev/null +++ b/layout/reftests/counters/counter-suffix.html @@ -0,0 +1,18 @@ + + +
      +
      1. foo
      2. bar
      +
      1. foo
      2. bar
      +
      1. foo
      2. bar
      +
      1. foo
      2. bar
      +
      1. foo
      2. bar
      +
      1. foo
      2. bar
      +
      diff --git a/layout/reftests/counters/counter-trad-chinese-formal-ref.html b/layout/reftests/counters/counter-trad-chinese-formal-ref.html new file mode 100644 index 0000000000..8437f83142 --- /dev/null +++ b/layout/reftests/counters/counter-trad-chinese-formal-ref.html @@ -0,0 +1,36 @@ + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      壹拾
      +
      壹佰
      +
      壹仟
      +
      壹萬
      +
      壹拾萬
      +
      壹佰萬
      +
      壹仟萬
      +
      壹億
      +
      壹拾億
      + +
      壹拾壹
      +
      玖拾玖
      +
      壹佰零壹
      +
      貳佰
      +
      陸仟零壹
      +
      壹萬零壹
      +
      壹萬零壹拾壹
      +
      壹萬零壹佰零壹
      +
      壹萬壹仟壹佰壹拾壹
      +
      壹仟壹佰萬
      +
      壹億零壹萬零壹
      +
      壹億零壹拾壹萬零壹
      + +
      負壹
      diff --git a/layout/reftests/counters/counter-trad-chinese-formal.html b/layout/reftests/counters/counter-trad-chinese-formal.html new file mode 100644 index 0000000000..6c6ded5dc5 --- /dev/null +++ b/layout/reftests/counters/counter-trad-chinese-formal.html @@ -0,0 +1,41 @@ + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      diff --git a/layout/reftests/counters/counter-trad-chinese-informal-ref.html b/layout/reftests/counters/counter-trad-chinese-informal-ref.html new file mode 100644 index 0000000000..2e156901ed --- /dev/null +++ b/layout/reftests/counters/counter-trad-chinese-informal-ref.html @@ -0,0 +1,36 @@ + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      一百
      +
      一千
      +
      一萬
      +
      十萬
      +
      一百萬
      +
      一千萬
      +
      一億
      +
      十億
      + +
      十一
      +
      九十九
      +
      一百零一
      +
      二百
      +
      六千零一
      +
      一萬零一
      +
      一萬零一十一
      +
      一萬零一百零一
      +
      一萬一千一百一十一
      +
      一千一百萬
      +
      一億零一萬零一
      +
      一億零十一萬零一
      + +
      負一
      diff --git a/layout/reftests/counters/counter-trad-chinese-informal.html b/layout/reftests/counters/counter-trad-chinese-informal.html new file mode 100644 index 0000000000..809cd7b942 --- /dev/null +++ b/layout/reftests/counters/counter-trad-chinese-informal.html @@ -0,0 +1,41 @@ + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      diff --git a/layout/reftests/counters/counter-ua-limits-00-ref.html b/layout/reftests/counters/counter-ua-limits-00-ref.html new file mode 100644 index 0000000000..d0f76d8be4 --- /dev/null +++ b/layout/reftests/counters/counter-ua-limits-00-ref.html @@ -0,0 +1,26 @@ + + + + css-counter-styles-3 Test Suite: content: counter(c) + + + + + + +
      + 2147483646 + 2147483647 + 2147483647 + 2147483647 +
      + + + diff --git a/layout/reftests/counters/counter-ua-limits-00.html b/layout/reftests/counters/counter-ua-limits-00.html new file mode 100644 index 0000000000..9522f60fd2 --- /dev/null +++ b/layout/reftests/counters/counter-ua-limits-00.html @@ -0,0 +1,33 @@ + + + + css-counter-styles-3 Test Suite: content: counter(c) + + + + + + + +
      + + + + +
      + + + diff --git a/layout/reftests/counters/counter-ua-limits-01-ref.html b/layout/reftests/counters/counter-ua-limits-01-ref.html new file mode 100644 index 0000000000..c1742f61b7 --- /dev/null +++ b/layout/reftests/counters/counter-ua-limits-01-ref.html @@ -0,0 +1,26 @@ + + + + css-counter-styles-3 Test Suite: content: counter(c) + + + + + + +
      + 2147483640 + 2147483645 + 2147483645 + 2147483645 +
      + + + diff --git a/layout/reftests/counters/counter-ua-limits-01.html b/layout/reftests/counters/counter-ua-limits-01.html new file mode 100644 index 0000000000..cf6bcbe6ab --- /dev/null +++ b/layout/reftests/counters/counter-ua-limits-01.html @@ -0,0 +1,33 @@ + + + + css-counter-styles-3 Test Suite: content: counter(c) + + + + + + + +
      + + + + +
      + + + diff --git a/layout/reftests/counters/counter-ua-limits-02-ref.html b/layout/reftests/counters/counter-ua-limits-02-ref.html new file mode 100644 index 0000000000..2715253f3f --- /dev/null +++ b/layout/reftests/counters/counter-ua-limits-02-ref.html @@ -0,0 +1,26 @@ + + + + css-counter-styles-3 Test Suite: content: counter(c) + + + + + + +
      + -2147483646 + -2147483647 + -2147483647 + -2147483647 +
      + + + diff --git a/layout/reftests/counters/counter-ua-limits-02.html b/layout/reftests/counters/counter-ua-limits-02.html new file mode 100644 index 0000000000..e6cc9850b0 --- /dev/null +++ b/layout/reftests/counters/counter-ua-limits-02.html @@ -0,0 +1,33 @@ + + + + css-counter-styles-3 Test Suite: content: counter(c) + + + + + + + +
      + + + + +
      + + + diff --git a/layout/reftests/counters/counter-ua-limits-03-ref.html b/layout/reftests/counters/counter-ua-limits-03-ref.html new file mode 100644 index 0000000000..41c6e34324 --- /dev/null +++ b/layout/reftests/counters/counter-ua-limits-03-ref.html @@ -0,0 +1,26 @@ + + + + css-counter-styles-3 Test Suite: content: counter(c) + + + + + + +
      + -2147483640 + -2147483645 + -2147483645 + -2147483645 +
      + + + diff --git a/layout/reftests/counters/counter-ua-limits-03.html b/layout/reftests/counters/counter-ua-limits-03.html new file mode 100644 index 0000000000..338234fba6 --- /dev/null +++ b/layout/reftests/counters/counter-ua-limits-03.html @@ -0,0 +1,33 @@ + + + + css-counter-styles-3 Test Suite: content: counter(c) + + + + + + + +
      + + + + +
      + + + diff --git a/layout/reftests/counters/counter-ua-limits-list-00-ref.html b/layout/reftests/counters/counter-ua-limits-list-00-ref.html new file mode 100644 index 0000000000..9cdd2bf0af --- /dev/null +++ b/layout/reftests/counters/counter-ua-limits-list-00-ref.html @@ -0,0 +1,33 @@ + + + + test of counter UA overflow rules for HTML lists + + + + + + + +
        +
      1. Alpha +
      2. Bravo +
      3. Charlie +
      4. Delta +
      + + + diff --git a/layout/reftests/counters/counter-ua-limits-list-00.html b/layout/reftests/counters/counter-ua-limits-list-00.html new file mode 100644 index 0000000000..68cf7cebd0 --- /dev/null +++ b/layout/reftests/counters/counter-ua-limits-list-00.html @@ -0,0 +1,33 @@ + + + + test of counter UA overflow rules for HTML lists + + + + + + + +
        +
      1. Alpha +
      2. Bravo +
      3. Charlie +
      4. Delta +
      + + + diff --git a/layout/reftests/counters/counter-ua-limits-list-01-ref.html b/layout/reftests/counters/counter-ua-limits-list-01-ref.html new file mode 100644 index 0000000000..2fb1370c60 --- /dev/null +++ b/layout/reftests/counters/counter-ua-limits-list-01-ref.html @@ -0,0 +1,46 @@ + + + + test of counter UA overflow rules for HTML lists + + + + + + + +
        +
      1. Alpha +
      +
        +
      1. Bravo +
      +
        +
      1. Charlie +
      +
        +
      1. Delta +
      + + + diff --git a/layout/reftests/counters/counter-ua-limits-list-01.html b/layout/reftests/counters/counter-ua-limits-list-01.html new file mode 100644 index 0000000000..0ab5448a80 --- /dev/null +++ b/layout/reftests/counters/counter-ua-limits-list-01.html @@ -0,0 +1,33 @@ + + + + test of counter UA overflow rules for HTML lists + + + + + + + +
        +
      1. Alpha +
      2. Bravo +
      3. Charlie +
      4. Delta +
      + + + diff --git a/layout/reftests/counters/counters-hebrew-reference.html b/layout/reftests/counters/counters-hebrew-reference.html new file mode 100644 index 0000000000..7e725760e8 --- /dev/null +++ b/layout/reftests/counters/counters-hebrew-reference.html @@ -0,0 +1,66 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", hebrew) + + + + + + + +

      +
      + א.א + ב + ג + ד + ה + ו + ז + ח + ט + י + יא + יב + יג + יד + טו + טז + יז + יז.כ + יז.ל + יז.מ + יז.נ + יז.ס + יז.ע + יז.פ + יז.צ + יז.ק + יז.ר + יז.ש + יז.ת + יז.תק + יז.תר + יז.תש + יז.תת + יז.תתק + יז.א׳ + יז.ב׳ + יז.ג׳ + יז.ד׳ + יז.ה׳ + יז.ו׳ + יז.ז׳ + יז.ח׳ + יז.ט׳ + יז.ט׳תתקצט + יז.תתקצט׳תתקצט + + +
      + + + diff --git a/layout/reftests/counters/counters-hebrew-test.html b/layout/reftests/counters/counters-hebrew-test.html new file mode 100644 index 0000000000..ca18ae5ffb --- /dev/null +++ b/layout/reftests/counters/counters-hebrew-test.html @@ -0,0 +1,72 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", hebrew) + + + + + + + + +

      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/multiple-thai-counters-ref.html b/layout/reftests/counters/multiple-thai-counters-ref.html new file mode 100644 index 0000000000..cb2e921c1f --- /dev/null +++ b/layout/reftests/counters/multiple-thai-counters-ref.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/counters/multiple-thai-counters.html b/layout/reftests/counters/multiple-thai-counters.html new file mode 100644 index 0000000000..0e37af4d0b --- /dev/null +++ b/layout/reftests/counters/multiple-thai-counters.html @@ -0,0 +1,12 @@ + + + diff --git a/layout/reftests/counters/reftest.list b/layout/reftests/counters/reftest.list new file mode 100644 index 0000000000..08a3b62877 --- /dev/null +++ b/layout/reftests/counters/reftest.list @@ -0,0 +1,81 @@ +== counter-name-case-sensitive.html counter-name-case-sensitive-ref.html +== t1202-counter-00-b-test.html t1202-counter-00-b-reference.html +== t1202-counter-02-b-test.html t1202-counter-02-b-reference.html +== t1202-counter-03-b-test.html t1202-counter-03-b-reference.html +== t1202-counter-04-b-test.html t1202-counter-04-b-reference.html +== t1202-counter-05-b-test.html t1202-counter-05-b-reference.html +== t1202-counter-06-b-test.html t1202-counter-06-b-reference.html +== t1202-counter-07-b-test.html t1202-counter-07-b-reference.html +== t1202-counter-08-b-test.html t1202-counter-08-b-reference.html +== t1202-counter-09-b-test.html t1202-counter-09-b-reference.html +== t1202-counter-10-b-test.html t1202-counter-10-b-reference.html +== t1202-counter-11-b-test.html t1202-counter-11-b-reference.html +== t1202-counter-12-b-test.html t1202-counter-12-b-reference.html +== t1202-counter-13-b-test.html t1202-counter-13-b-reference.html +== t1202-counter-14-b-test.html t1202-counter-14-b-reference.html +== t1202-counter-15-b-test.html t1202-counter-15-b-reference.html +== t1202-counter-16-f-test.html t1202-counter-16-f-reference.html +== t1202-counters-00-b-test.html t1202-counters-00-b-reference.html +== t1202-counters-01-b-test.html about:blank +== t1202-counters-02-b-test.html t1202-counters-02-b-reference.html +== t1202-counters-03-b-test.html t1202-counters-03-b-reference.html +== t1202-counters-04-b-test.html t1202-counters-04-b-reference.html +== t1202-counters-05-b-test.html t1202-counters-05-b-reference.html +== t1202-counters-06-b-test.html t1202-counters-06-b-reference.html +== t1202-counters-07-b-test.html t1202-counters-07-b-reference.html +== t1202-counters-08-b-test.html t1202-counters-08-b-reference.html +== t1202-counters-09-b-test.html t1202-counters-09-b-reference.html +== t1202-counters-10-b-test.html t1202-counters-10-b-reference.html +== t1202-counters-11-b-test.html t1202-counters-11-b-reference.html +== t1202-counters-12-b-test.html t1202-counters-12-b-reference.html +== t1202-counters-13-b-test.html t1202-counters-13-b-reference.html +== t1202-counters-14-b-test.html t1202-counters-14-b-reference.html +== t1202-counters-15-b-test.html t1202-counters-15-b-reference.html +== t1202-counters-16-c-test.html t1202-counters-16-c-reference.html +== t1202-counters-17-d-test.html t1202-counters-17-d-reference.html +== t1202-counters-18-f-test.html t1202-counters-18-f-reference.html +== t1204-implied-00-b-test.html t1204-implied-00-b-reference.html +== t1204-implied-01-c-test.html t1204-implied-01-c-reference.html +== t1204-implied-02-d-test.html t1204-implied-02-d-reference.html +== t1204-increment-00-c-o-test.html t1204-increment-00-c-o-reference.html +== t1204-increment-01-c-o-test.html t1204-increment-01-c-o-reference.html +== t1204-increment-02-c-o-test.html t1204-increment-02-c-o-reference.html +== t1204-multiple-00-c-test.html t1204-multiple-00-c-reference.html +== t1204-multiple-01-c-test.html t1204-multiple-01-c-reference.html +== t1204-order-00-c-test.html t1204-order-00-c-reference.html +== t1204-order-01-d-test.html t1204-order-01-d-reference.html +== t1204-reset-00-c-o-test.html t1204-reset-00-c-o-reference.html +== t1204-reset-01-c-o-test.html t1204-reset-01-c-o-reference.html +== t1204-reset-02-c-o-test.html t1204-reset-02-c-o-reference.html +== t1204-root-e-test.html t1204-root-e-reference.html +== t120401-scope-00-b-test.html t120401-scope-00-b-reference.html +== t120401-scope-01-c-test.html t120401-scope-01-c-reference.html +== t120401-scope-02-c-test.html t120401-scope-02-c-reference.html +== t120401-scope-03-c-test.html t120401-scope-03-c-reference.html +== t120401-scope-04-d-test.html t120401-scope-04-d-reference.html +== t120403-content-none-00-c-test.html t120403-content-none-00-c-reference.html +== t120403-display-none-00-c-test.html t120403-display-none-00-c-reference.html +== t120403-visibility-00-c-test.html t120403-visibility-00-c-reference.html +== text-boundaries-subpixel.html text-boundaries-subpixel-ref.html +== counter-hebrew-test.html counter-hebrew-reference.html +== counters-hebrew-test.html counters-hebrew-reference.html +== counter-reset-integer-range.html counter-reset-integer-range-ref.html +== counter-ua-limits-00.html counter-ua-limits-00-ref.html +== counter-ua-limits-01.html counter-ua-limits-01-ref.html +== counter-ua-limits-02.html counter-ua-limits-02-ref.html +== counter-ua-limits-03.html counter-ua-limits-03-ref.html +== counter-ua-limits-list-00.html counter-ua-limits-list-00-ref.html +== counter-ua-limits-list-01.html counter-ua-limits-list-01-ref.html +== multiple-thai-counters.html multiple-thai-counters-ref.html +== counter-suffix.html counter-suffix-ref.html +== counter-cjk-decimal.html counter-cjk-decimal-ref.html +== counter-japanese-informal.html counter-japanese-informal-ref.html +== counter-japanese-formal.html counter-japanese-formal-ref.html +== counter-korean-hangul-formal.html counter-korean-hangul-formal-ref.html +== counter-korean-hanja-informal.html counter-korean-hanja-informal-ref.html +== counter-korean-hanja-formal.html counter-korean-hanja-formal-ref.html +== counter-simp-chinese-informal.html counter-simp-chinese-informal-ref.html +== counter-simp-chinese-formal.html counter-simp-chinese-formal-ref.html +== counter-trad-chinese-informal.html counter-trad-chinese-informal-ref.html +== counter-trad-chinese-formal.html counter-trad-chinese-formal-ref.html +== counter-ethiopic-numeric.html counter-ethiopic-numeric-ref.html diff --git a/layout/reftests/counters/t1202-counter-00-b-reference.html b/layout/reftests/counters/t1202-counter-00-b-reference.html new file mode 100644 index 0000000000..f51610e8b7 --- /dev/null +++ b/layout/reftests/counters/t1202-counter-00-b-reference.html @@ -0,0 +1,28 @@ + + + + CSS 2.1 Test Suite: content: counter(c) + + + + + + + +
      + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 +
      + + + diff --git a/layout/reftests/counters/t1202-counter-00-b-test.html b/layout/reftests/counters/t1202-counter-00-b-test.html new file mode 100644 index 0000000000..c3ac0ad57f --- /dev/null +++ b/layout/reftests/counters/t1202-counter-00-b-test.html @@ -0,0 +1,34 @@ + + + + CSS 2.1 Test Suite: content: counter(c) + + + + + + + +
      + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1202-counter-01-b-reference.html b/layout/reftests/counters/t1202-counter-01-b-reference.html new file mode 100644 index 0000000000..dc14dd61e9 --- /dev/null +++ b/layout/reftests/counters/t1202-counter-01-b-reference.html @@ -0,0 +1,28 @@ + + + + CSS 2.1 Test Suite: content: counter(c, none) + + + + + + + +
      + z + z + z + z + z + z + z + z + z + z + z + z +
      + + + diff --git a/layout/reftests/counters/t1202-counter-02-b-reference.html b/layout/reftests/counters/t1202-counter-02-b-reference.html new file mode 100644 index 0000000000..5b7fcc22a6 --- /dev/null +++ b/layout/reftests/counters/t1202-counter-02-b-reference.html @@ -0,0 +1,27 @@ + + + + CSS 2.1 Test Suite: content: counter(c, disc) + + + + + + +
      + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1202-counter-02-b-test.html b/layout/reftests/counters/t1202-counter-02-b-test.html new file mode 100644 index 0000000000..8c2819fbb1 --- /dev/null +++ b/layout/reftests/counters/t1202-counter-02-b-test.html @@ -0,0 +1,34 @@ + + + + CSS 2.1 Test Suite: content: counter(c, disc) + + + + + + + +
      + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1202-counter-03-b-reference.html b/layout/reftests/counters/t1202-counter-03-b-reference.html new file mode 100644 index 0000000000..f926beacd9 --- /dev/null +++ b/layout/reftests/counters/t1202-counter-03-b-reference.html @@ -0,0 +1,28 @@ + + + + CSS 2.1 Test Suite: content: counter(c, circle) + + + + + + + +
      + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1202-counter-03-b-test.html b/layout/reftests/counters/t1202-counter-03-b-test.html new file mode 100644 index 0000000000..8e57a13d5d --- /dev/null +++ b/layout/reftests/counters/t1202-counter-03-b-test.html @@ -0,0 +1,34 @@ + + + + CSS 2.1 Test Suite: content: counter(c, circle) + + + + + + + +
      + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1202-counter-04-b-reference.html b/layout/reftests/counters/t1202-counter-04-b-reference.html new file mode 100644 index 0000000000..ccbea83acd --- /dev/null +++ b/layout/reftests/counters/t1202-counter-04-b-reference.html @@ -0,0 +1,28 @@ + + + + CSS 2.1 Test Suite: content: counter(c, square) + + + + + + + +
      + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1202-counter-04-b-test.html b/layout/reftests/counters/t1202-counter-04-b-test.html new file mode 100644 index 0000000000..3a56ceda6b --- /dev/null +++ b/layout/reftests/counters/t1202-counter-04-b-test.html @@ -0,0 +1,34 @@ + + + + CSS 2.1 Test Suite: content: counter(c, square) + + + + + + + +
      + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1202-counter-05-b-reference.html b/layout/reftests/counters/t1202-counter-05-b-reference.html new file mode 100644 index 0000000000..9bb369daa3 --- /dev/null +++ b/layout/reftests/counters/t1202-counter-05-b-reference.html @@ -0,0 +1,28 @@ + + + + CSS 2.1 Test Suite: content: counter(c, decimal) + + + + + + + +
      + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 +
      + + + diff --git a/layout/reftests/counters/t1202-counter-05-b-test.html b/layout/reftests/counters/t1202-counter-05-b-test.html new file mode 100644 index 0000000000..06809d4fdc --- /dev/null +++ b/layout/reftests/counters/t1202-counter-05-b-test.html @@ -0,0 +1,34 @@ + + + + CSS 2.1 Test Suite: content: counter(c, decimal) + + + + + + + +
      + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1202-counter-06-b-reference.html b/layout/reftests/counters/t1202-counter-06-b-reference.html new file mode 100644 index 0000000000..78c9300a8b --- /dev/null +++ b/layout/reftests/counters/t1202-counter-06-b-reference.html @@ -0,0 +1,32 @@ + + + + CSS 2.1 Test Suite: content: counter(c, decimal-leading-zero) + + + + + + + + +
      + 01 + 02 + 03 + 04 + 05 + 06 + 07 + 08 + 09 + 10 + 11 + 12 + 99 + 13 + 14 +
      + + + diff --git a/layout/reftests/counters/t1202-counter-06-b-test.html b/layout/reftests/counters/t1202-counter-06-b-test.html new file mode 100644 index 0000000000..8a4109c35c --- /dev/null +++ b/layout/reftests/counters/t1202-counter-06-b-test.html @@ -0,0 +1,38 @@ + + + + CSS 2.1 Test Suite: content: counter(c, decimal-leading-zero) + + + + + + + + +
      + + + + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1202-counter-07-b-reference.html b/layout/reftests/counters/t1202-counter-07-b-reference.html new file mode 100644 index 0000000000..b0da1fa597 --- /dev/null +++ b/layout/reftests/counters/t1202-counter-07-b-reference.html @@ -0,0 +1,35 @@ + + + + CSS 2.1 Test Suite: content: counter(c, lower-roman) + + + + + + + +
      + i + ii + iii + iv + v + vi + vii + viii + ix + x + xi + xii + xlix + xiii + ccclxxxix + xiv + mmmcdlxxxix + xv + xvi +
      + + + diff --git a/layout/reftests/counters/t1202-counter-07-b-test.html b/layout/reftests/counters/t1202-counter-07-b-test.html new file mode 100644 index 0000000000..85c0f9df7d --- /dev/null +++ b/layout/reftests/counters/t1202-counter-07-b-test.html @@ -0,0 +1,42 @@ + + + + CSS 2.1 Test Suite: content: counter(c, lower-roman) + + + + + + + + +
      + + + + + + + + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1202-counter-08-b-reference.html b/layout/reftests/counters/t1202-counter-08-b-reference.html new file mode 100644 index 0000000000..40a8bf8d53 --- /dev/null +++ b/layout/reftests/counters/t1202-counter-08-b-reference.html @@ -0,0 +1,35 @@ + + + + CSS 2.1 Test Suite: content: counter(c, upper-roman) + + + + + + + +
      + I + II + III + IV + V + VI + VII + VIII + IX + X + XI + XII + XLIX + XIII + CCCLXXXIX + XIV + MMMCDLXXXIX + XV + XVI +
      + + + diff --git a/layout/reftests/counters/t1202-counter-08-b-test.html b/layout/reftests/counters/t1202-counter-08-b-test.html new file mode 100644 index 0000000000..188ac0e45c --- /dev/null +++ b/layout/reftests/counters/t1202-counter-08-b-test.html @@ -0,0 +1,42 @@ + + + + CSS 2.1 Test Suite: content: counter(c, upper-roman) + + + + + + + + +
      + + + + + + + + + + + + + + + + + + + +
      + + + \ No newline at end of file diff --git a/layout/reftests/counters/t1202-counter-09-b-reference.html b/layout/reftests/counters/t1202-counter-09-b-reference.html new file mode 100644 index 0000000000..d54030065f --- /dev/null +++ b/layout/reftests/counters/t1202-counter-09-b-reference.html @@ -0,0 +1,57 @@ + + + + CSS 2.1 Test Suite: content: counter(c, georgian) + + + + + + + + +
      + + + + + + + + + + + ია + იბ + + + + + + + + + + + + + + + + + + + + + + + + + + + + ჵჰშჟთ +
      + + + diff --git a/layout/reftests/counters/t1202-counter-09-b-test.html b/layout/reftests/counters/t1202-counter-09-b-test.html new file mode 100644 index 0000000000..dff904b2ed --- /dev/null +++ b/layout/reftests/counters/t1202-counter-09-b-test.html @@ -0,0 +1,63 @@ + + + + CSS 2.1 Test Suite: content: counter(c, georgian) + + + + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1202-counter-10-b-reference.html b/layout/reftests/counters/t1202-counter-10-b-reference.html new file mode 100644 index 0000000000..02965401ec --- /dev/null +++ b/layout/reftests/counters/t1202-counter-10-b-reference.html @@ -0,0 +1,56 @@ + + + + CSS 2.1 Test Suite: content: counter(c, armenian) + + + + + + + + +
      + Ա + Բ + Գ + Դ + Ե + Զ + Է + Ը + Թ + Ժ + ԺԱ + ԺԲ + Ի + Լ + Խ + Ծ + Կ + Հ + Ձ + Ղ + Ճ + Մ + Յ + Ն + Շ + Ո + Չ + Պ + Ջ + Ռ + Ս + Վ + Տ + Ր + Ց + Ւ + Փ + Ք + ՔՋՂԹ +
      + + + diff --git a/layout/reftests/counters/t1202-counter-10-b-test.html b/layout/reftests/counters/t1202-counter-10-b-test.html new file mode 100644 index 0000000000..7eeabdd155 --- /dev/null +++ b/layout/reftests/counters/t1202-counter-10-b-test.html @@ -0,0 +1,62 @@ + + + + CSS 2.1 Test Suite: content: counter(c, armenian) + + + + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1202-counter-11-b-reference.html b/layout/reftests/counters/t1202-counter-11-b-reference.html new file mode 100644 index 0000000000..beff972245 --- /dev/null +++ b/layout/reftests/counters/t1202-counter-11-b-reference.html @@ -0,0 +1,28 @@ + + + + CSS 2.1 Test Suite: content: counter(c, lower-latin) + + + + + + + +
      + a + b + c + d + e + f + g + h + i + j + k + l +
      + + + diff --git a/layout/reftests/counters/t1202-counter-11-b-test.html b/layout/reftests/counters/t1202-counter-11-b-test.html new file mode 100644 index 0000000000..0fec0f849b --- /dev/null +++ b/layout/reftests/counters/t1202-counter-11-b-test.html @@ -0,0 +1,34 @@ + + + + CSS 2.1 Test Suite: content: counter(c, lower-latin) + + + + + + + +
      + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1202-counter-12-b-reference.html b/layout/reftests/counters/t1202-counter-12-b-reference.html new file mode 100644 index 0000000000..375dffee90 --- /dev/null +++ b/layout/reftests/counters/t1202-counter-12-b-reference.html @@ -0,0 +1,28 @@ + + + + CSS 2.1 Test Suite: content: counter(c, lower-alpha) + + + + + + + +
      + a + b + c + d + e + f + g + h + i + j + k + l +
      + + + diff --git a/layout/reftests/counters/t1202-counter-12-b-test.html b/layout/reftests/counters/t1202-counter-12-b-test.html new file mode 100644 index 0000000000..3de16e478d --- /dev/null +++ b/layout/reftests/counters/t1202-counter-12-b-test.html @@ -0,0 +1,34 @@ + + + + CSS 2.1 Test Suite: content: counter(c, lower-alpha) + + + + + + + +
      + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1202-counter-13-b-reference.html b/layout/reftests/counters/t1202-counter-13-b-reference.html new file mode 100644 index 0000000000..c613674a9f --- /dev/null +++ b/layout/reftests/counters/t1202-counter-13-b-reference.html @@ -0,0 +1,28 @@ + + + + CSS 2.1 Test Suite: content: counter(c, upper-latin) + + + + + + + +
      + A + B + C + D + E + F + G + H + I + J + K + L +
      + + + diff --git a/layout/reftests/counters/t1202-counter-13-b-test.html b/layout/reftests/counters/t1202-counter-13-b-test.html new file mode 100644 index 0000000000..21ec67b312 --- /dev/null +++ b/layout/reftests/counters/t1202-counter-13-b-test.html @@ -0,0 +1,34 @@ + + + + CSS 2.1 Test Suite: content: counter(c, upper-latin) + + + + + + + +
      + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1202-counter-14-b-reference.html b/layout/reftests/counters/t1202-counter-14-b-reference.html new file mode 100644 index 0000000000..cd9f1a32cd --- /dev/null +++ b/layout/reftests/counters/t1202-counter-14-b-reference.html @@ -0,0 +1,28 @@ + + + + CSS 2.1 Test Suite: content: counter(c, upper-alpha) + + + + + + + +
      + A + B + C + D + E + F + G + H + I + J + K + L +
      + + + diff --git a/layout/reftests/counters/t1202-counter-14-b-test.html b/layout/reftests/counters/t1202-counter-14-b-test.html new file mode 100644 index 0000000000..187ca1679e --- /dev/null +++ b/layout/reftests/counters/t1202-counter-14-b-test.html @@ -0,0 +1,34 @@ + + + + CSS 2.1 Test Suite: content: counter(c, upper-alpha) + + + + + + + +
      + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1202-counter-15-b-reference.html b/layout/reftests/counters/t1202-counter-15-b-reference.html new file mode 100644 index 0000000000..491c06b2e1 --- /dev/null +++ b/layout/reftests/counters/t1202-counter-15-b-reference.html @@ -0,0 +1,28 @@ + + + + CSS 2.1 Test Suite: content: counter(c, lower-greek) + + + + + + + +
      + α + β + γ + δ + ε + ζ + η + θ + ι + κ + λ + μ +
      + + + diff --git a/layout/reftests/counters/t1202-counter-15-b-test.html b/layout/reftests/counters/t1202-counter-15-b-test.html new file mode 100644 index 0000000000..0321b124b4 --- /dev/null +++ b/layout/reftests/counters/t1202-counter-15-b-test.html @@ -0,0 +1,34 @@ + + + + CSS 2.1 Test Suite: content: counter(c, lower-greek) + + + + + + + +
      + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1202-counter-16-f-reference.html b/layout/reftests/counters/t1202-counter-16-f-reference.html new file mode 100644 index 0000000000..6f26a01983 --- /dev/null +++ b/layout/reftests/counters/t1202-counter-16-f-reference.html @@ -0,0 +1,28 @@ + + + + CSS 2.1 Test Suite: content: counter() error cases + + + + + + + +
      + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 +
      + + + diff --git a/layout/reftests/counters/t1202-counter-16-f-test.html b/layout/reftests/counters/t1202-counter-16-f-test.html new file mode 100644 index 0000000000..c0954d58e4 --- /dev/null +++ b/layout/reftests/counters/t1202-counter-16-f-test.html @@ -0,0 +1,40 @@ + + + + CSS 2.1 Test Suite: content: counter() error cases + + + + + + + +
      + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1202-counters-00-b-reference.html b/layout/reftests/counters/t1202-counters-00-b-reference.html new file mode 100644 index 0000000000..61198bbc11 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-00-b-reference.html @@ -0,0 +1,29 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".") + + + + + + +

      + +
      + 1.1 + 1.2 + 1.3 + 1.4 + 1.5 + 1.6 + 1.7 + 1.8 + 1.9 + 1.10 + 1.11 + 1.12 +
      + + + diff --git a/layout/reftests/counters/t1202-counters-00-b-test.html b/layout/reftests/counters/t1202-counters-00-b-test.html new file mode 100644 index 0000000000..c355b02eb1 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-00-b-test.html @@ -0,0 +1,37 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".") + + + + + + + +

      + +
      + + + + + + + + + + + + +
      + + + + diff --git a/layout/reftests/counters/t1202-counters-01-b-test.html b/layout/reftests/counters/t1202-counters-01-b-test.html new file mode 100644 index 0000000000..f4a227fa78 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-01-b-test.html @@ -0,0 +1,37 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", none) + + + + + + + +

      + +
      + + + + + + + + + + + + +
      + + + + diff --git a/layout/reftests/counters/t1202-counters-02-b-reference.html b/layout/reftests/counters/t1202-counters-02-b-reference.html new file mode 100644 index 0000000000..38bb3b6548 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-02-b-reference.html @@ -0,0 +1,29 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", disc) + + + + + + +

      + +
      + •.• + •.• + •.• + •.• + •.• + •.• + •.• + •.• + •.• + •.• + •.• + •.• +
      + + + diff --git a/layout/reftests/counters/t1202-counters-02-b-test.html b/layout/reftests/counters/t1202-counters-02-b-test.html new file mode 100644 index 0000000000..9ee45c2163 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-02-b-test.html @@ -0,0 +1,37 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", disc) + + + + + + + +

      + +
      + + + + + + + + + + + + +
      + + + + diff --git a/layout/reftests/counters/t1202-counters-03-b-reference.html b/layout/reftests/counters/t1202-counters-03-b-reference.html new file mode 100644 index 0000000000..3c9758ef2b --- /dev/null +++ b/layout/reftests/counters/t1202-counters-03-b-reference.html @@ -0,0 +1,29 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", circle) + + + + + + +

      + +
      + ◦.◦ + ◦.◦ + ◦.◦ + ◦.◦ + ◦.◦ + ◦.◦ + ◦.◦ + ◦.◦ + ◦.◦ + ◦.◦ + ◦.◦ + ◦.◦ +
      + + + diff --git a/layout/reftests/counters/t1202-counters-03-b-test.html b/layout/reftests/counters/t1202-counters-03-b-test.html new file mode 100644 index 0000000000..102e538648 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-03-b-test.html @@ -0,0 +1,37 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", circle) + + + + + + + +

      + +
      + + + + + + + + + + + + +
      + + + + diff --git a/layout/reftests/counters/t1202-counters-04-b-reference.html b/layout/reftests/counters/t1202-counters-04-b-reference.html new file mode 100644 index 0000000000..b8632de75f --- /dev/null +++ b/layout/reftests/counters/t1202-counters-04-b-reference.html @@ -0,0 +1,29 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", square) + + + + + + +

      + +
      + ▪.▪ + ▪.▪ + ▪.▪ + ▪.▪ + ▪.▪ + ▪.▪ + ▪.▪ + ▪.▪ + ▪.▪ + ▪.▪ + ▪.▪ + ▪.▪ +
      + + + diff --git a/layout/reftests/counters/t1202-counters-04-b-test.html b/layout/reftests/counters/t1202-counters-04-b-test.html new file mode 100644 index 0000000000..6fd5e6d1d3 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-04-b-test.html @@ -0,0 +1,37 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", square) + + + + + + + +

      + +
      + + + + + + + + + + + + +
      + + + + diff --git a/layout/reftests/counters/t1202-counters-05-b-reference.html b/layout/reftests/counters/t1202-counters-05-b-reference.html new file mode 100644 index 0000000000..68911cde32 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-05-b-reference.html @@ -0,0 +1,29 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", decimal) + + + + + + +

      + +
      + 1.1 + 1.2 + 1.3 + 1.4 + 1.5 + 1.6 + 1.7 + 1.8 + 1.9 + 1.10 + 1.11 + 1.12 +
      + + + diff --git a/layout/reftests/counters/t1202-counters-05-b-test.html b/layout/reftests/counters/t1202-counters-05-b-test.html new file mode 100644 index 0000000000..335e898a20 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-05-b-test.html @@ -0,0 +1,37 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", decimal) + + + + + + + +

      + +
      + + + + + + + + + + + + +
      + + + + diff --git a/layout/reftests/counters/t1202-counters-06-b-reference.html b/layout/reftests/counters/t1202-counters-06-b-reference.html new file mode 100644 index 0000000000..7b3af2409f --- /dev/null +++ b/layout/reftests/counters/t1202-counters-06-b-reference.html @@ -0,0 +1,33 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", decimal-leading-zero) + + + + + + + +

      + +
      + 01.01 + 02 + 03 + 04 + 05 + 06 + 07 + 08 + 09 + 10 + 11 + 12 + 12.99 + 13 + 14 +
      + + + diff --git a/layout/reftests/counters/t1202-counters-06-b-test.html b/layout/reftests/counters/t1202-counters-06-b-test.html new file mode 100644 index 0000000000..55f5ba6284 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-06-b-test.html @@ -0,0 +1,41 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", decimal-leading-zero) + + + + + + + + +

      + +
      + + + + + + + + + + + + + + + +
      + + + + diff --git a/layout/reftests/counters/t1202-counters-07-b-reference.html b/layout/reftests/counters/t1202-counters-07-b-reference.html new file mode 100644 index 0000000000..49713c7344 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-07-b-reference.html @@ -0,0 +1,37 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", lower-roman) + + + + + + + +

      + +
      + i.i + ii + iii + iv + v + vi + vii + viii + ix + x + xi + xii + xii.xlix + xiii + xiii.ccclxxxix + xiv + xiv.mmmcdlxxxix + xv + xvi +
      + + + diff --git a/layout/reftests/counters/t1202-counters-07-b-test.html b/layout/reftests/counters/t1202-counters-07-b-test.html new file mode 100644 index 0000000000..1213eebec2 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-07-b-test.html @@ -0,0 +1,45 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", lower-roman) + + + + + + + + +

      + +
      + + + + + + + + + + + + + + + + + + + +
      + + + + diff --git a/layout/reftests/counters/t1202-counters-08-b-reference.html b/layout/reftests/counters/t1202-counters-08-b-reference.html new file mode 100644 index 0000000000..92a6429164 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-08-b-reference.html @@ -0,0 +1,37 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", upper-roman) + + + + + + + +

      + +
      + I.I + II + III + IV + V + VI + VII + VIII + IX + X + XI + XII + XII.XLIX + XIII + XIII.CCCLXXXIX + XIV + XIV.MMMCDLXXXIX + XV + XVI +
      + + + diff --git a/layout/reftests/counters/t1202-counters-08-b-test.html b/layout/reftests/counters/t1202-counters-08-b-test.html new file mode 100644 index 0000000000..1bbcb28732 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-08-b-test.html @@ -0,0 +1,45 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", upper-roman) + + + + + + + + +

      + +
      + + + + + + + + + + + + + + + + + + + +
      + + + + diff --git a/layout/reftests/counters/t1202-counters-09-b-reference.html b/layout/reftests/counters/t1202-counters-09-b-reference.html new file mode 100644 index 0000000000..928e440ae1 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-09-b-reference.html @@ -0,0 +1,58 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", georgian) + + + + + + + +

      + +
      + ა.ა + + + + + + + + + + ია + იბ + იბ.კ + იბ.ლ + იბ.მ + იბ.ნ + იბ.ჲ + იბ.ო + იბ.პ + იბ.ჟ + იბ.რ + იბ.ს + იბ.ტ + იბ.ჳ + იბ.ფ + იბ.ქ + იბ.ღ + იბ.ყ + იბ.შ + იბ.ჩ + იბ.ც + იბ.ძ + იბ.წ + იბ.ჭ + იბ.ხ + იბ.ჴ + იბ.ჯ + იბ.ჰ + იბ.ჵ + იბ.ჵჰშჟთ +
      + + + diff --git a/layout/reftests/counters/t1202-counters-09-b-test.html b/layout/reftests/counters/t1202-counters-09-b-test.html new file mode 100644 index 0000000000..fb242b53a3 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-09-b-test.html @@ -0,0 +1,66 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", georgian) + + + + + + + + +

      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + diff --git a/layout/reftests/counters/t1202-counters-10-b-reference.html b/layout/reftests/counters/t1202-counters-10-b-reference.html new file mode 100644 index 0000000000..f3a3fa6dfa --- /dev/null +++ b/layout/reftests/counters/t1202-counters-10-b-reference.html @@ -0,0 +1,57 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", armenian) + + + + + + + +

      + +
      + Ա.Ա + Բ + Գ + Դ + Ե + Զ + Է + Ը + Թ + Ժ + ԺԱ + ԺԲ + ԺԲ.Ի + ԺԲ.Լ + ԺԲ.Խ + ԺԲ.Ծ + ԺԲ.Կ + ԺԲ.Հ + ԺԲ.Ձ + ԺԲ.Ղ + ԺԲ.Ճ + ԺԲ.Մ + ԺԲ.Յ + ԺԲ.Ն + ԺԲ.Շ + ԺԲ.Ո + ԺԲ.Չ + ԺԲ.Պ + ԺԲ.Ջ + ԺԲ.Ռ + ԺԲ.Ս + ԺԲ.Վ + ԺԲ.Տ + ԺԲ.Ր + ԺԲ.Ց + ԺԲ.Ւ + ԺԲ.Փ + ԺԲ.Ք + ԺԲ.ՔՋՂԹ +
      + + + diff --git a/layout/reftests/counters/t1202-counters-10-b-test.html b/layout/reftests/counters/t1202-counters-10-b-test.html new file mode 100644 index 0000000000..5139812fce --- /dev/null +++ b/layout/reftests/counters/t1202-counters-10-b-test.html @@ -0,0 +1,65 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", armenian) + + + + + + + + +

      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + diff --git a/layout/reftests/counters/t1202-counters-11-b-reference.html b/layout/reftests/counters/t1202-counters-11-b-reference.html new file mode 100644 index 0000000000..b46d605f16 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-11-b-reference.html @@ -0,0 +1,29 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", lower-latin) + + + + + + +

      + +
      + a.a + a.b + a.c + a.d + a.e + a.f + a.g + a.h + a.i + a.j + a.k + a.l +
      + + + diff --git a/layout/reftests/counters/t1202-counters-11-b-test.html b/layout/reftests/counters/t1202-counters-11-b-test.html new file mode 100644 index 0000000000..b1c8ecb25c --- /dev/null +++ b/layout/reftests/counters/t1202-counters-11-b-test.html @@ -0,0 +1,37 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", lower-latin) + + + + + + + +

      + +
      + + + + + + + + + + + + +
      + + + + diff --git a/layout/reftests/counters/t1202-counters-12-b-reference.html b/layout/reftests/counters/t1202-counters-12-b-reference.html new file mode 100644 index 0000000000..14103e0a2a --- /dev/null +++ b/layout/reftests/counters/t1202-counters-12-b-reference.html @@ -0,0 +1,29 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", lower-alpha) + + + + + + +

      + +
      + a.a + a.b + a.c + a.d + a.e + a.f + a.g + a.h + a.i + a.j + a.k + a.l +
      + + + diff --git a/layout/reftests/counters/t1202-counters-12-b-test.html b/layout/reftests/counters/t1202-counters-12-b-test.html new file mode 100644 index 0000000000..78895530a1 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-12-b-test.html @@ -0,0 +1,37 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", lower-alpha) + + + + + + + +

      + +
      + + + + + + + + + + + + +
      + + + + diff --git a/layout/reftests/counters/t1202-counters-13-b-reference.html b/layout/reftests/counters/t1202-counters-13-b-reference.html new file mode 100644 index 0000000000..cd6acb9789 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-13-b-reference.html @@ -0,0 +1,29 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", upper-latin) + + + + + + +

      + +
      + A.A + A.B + A.C + A.D + A.E + A.F + A.G + A.H + A.I + A.J + A.K + A.L +
      + + + diff --git a/layout/reftests/counters/t1202-counters-13-b-test.html b/layout/reftests/counters/t1202-counters-13-b-test.html new file mode 100644 index 0000000000..13205b3d14 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-13-b-test.html @@ -0,0 +1,37 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", upper-latin) + + + + + + + +

      + +
      + + + + + + + + + + + + +
      + + + + diff --git a/layout/reftests/counters/t1202-counters-14-b-reference.html b/layout/reftests/counters/t1202-counters-14-b-reference.html new file mode 100644 index 0000000000..325bb481b6 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-14-b-reference.html @@ -0,0 +1,29 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", upper-alpha) + + + + + + +

      + +
      + A.A + A.B + A.C + A.D + A.E + A.F + A.G + A.H + A.I + A.J + A.K + A.L +
      + + + diff --git a/layout/reftests/counters/t1202-counters-14-b-test.html b/layout/reftests/counters/t1202-counters-14-b-test.html new file mode 100644 index 0000000000..2760d0cf58 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-14-b-test.html @@ -0,0 +1,37 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", upper-alpha) + + + + + + + +

      + +
      + + + + + + + + + + + + +
      + + + + diff --git a/layout/reftests/counters/t1202-counters-15-b-reference.html b/layout/reftests/counters/t1202-counters-15-b-reference.html new file mode 100644 index 0000000000..29b8ddc5f7 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-15-b-reference.html @@ -0,0 +1,29 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", lower-greek) + + + + + + +

      + +
      + α.α + α.β + α.γ + α.δ + α.ε + α.ζ + α.η + α.θ + α.ι + α.κ + α.λ + α.μ +
      + + + diff --git a/layout/reftests/counters/t1202-counters-15-b-test.html b/layout/reftests/counters/t1202-counters-15-b-test.html new file mode 100644 index 0000000000..e7ed9d35c8 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-15-b-test.html @@ -0,0 +1,37 @@ + + + + CSS 2.1 Test Suite: content: counters(c, ".", lower-greek) + + + + + + + +

      + +
      + + + + + + + + + + + + +
      + + + + diff --git a/layout/reftests/counters/t1202-counters-16-c-reference.html b/layout/reftests/counters/t1202-counters-16-c-reference.html new file mode 100644 index 0000000000..5e325375b3 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-16-c-reference.html @@ -0,0 +1,16 @@ + + + + CSS 2.1 Test Suite: content: counters() string argument + + + + + + +

      + +
      1.1 - 12 - 1.3-- --1-------3
      + + + diff --git a/layout/reftests/counters/t1202-counters-16-c-test.html b/layout/reftests/counters/t1202-counters-16-c-test.html new file mode 100644 index 0000000000..9e8f5d818d --- /dev/null +++ b/layout/reftests/counters/t1202-counters-16-c-test.html @@ -0,0 +1,27 @@ + + + + CSS 2.1 Test Suite: content: counters() string argument + + + + + + + +

      + +
      + + + + diff --git a/layout/reftests/counters/t1202-counters-17-d-reference.html b/layout/reftests/counters/t1202-counters-17-d-reference.html new file mode 100644 index 0000000000..0fb9907781 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-17-d-reference.html @@ -0,0 +1,21 @@ + + + + CSS 2.1 Test Suite: content: counters() string argument + + + + + + + +

      + +
      1.1 - 12 - 1.3-- --1-------3
      + + + diff --git a/layout/reftests/counters/t1202-counters-17-d-test.html b/layout/reftests/counters/t1202-counters-17-d-test.html new file mode 100644 index 0000000000..d7d02bcd45 --- /dev/null +++ b/layout/reftests/counters/t1202-counters-17-d-test.html @@ -0,0 +1,28 @@ + + + + CSS 2.1 Test Suite: content: counters() string argument + + + + + + + +

      + +
      + + + + diff --git a/layout/reftests/counters/t1202-counters-18-f-reference.html b/layout/reftests/counters/t1202-counters-18-f-reference.html new file mode 100644 index 0000000000..8bd74796fd --- /dev/null +++ b/layout/reftests/counters/t1202-counters-18-f-reference.html @@ -0,0 +1,29 @@ + + + + CSS 2.1 Test Suite: content: counters() error cases + + + + + + +

      + +
      + 1.1 + 1.2 + 1.3 + 1.4 + 1.5 + 1.6 + 1.7 + 1.8 + 1.9 + 1.10 + 1.11 + 1.12 +
      + + + diff --git a/layout/reftests/counters/t1202-counters-18-f-test.html b/layout/reftests/counters/t1202-counters-18-f-test.html new file mode 100644 index 0000000000..58d3f24e7a --- /dev/null +++ b/layout/reftests/counters/t1202-counters-18-f-test.html @@ -0,0 +1,44 @@ + + + + CSS 2.1 Test Suite: content: counters() error cases + + + + + + + +

      + +
      + + + + + + + + + + + + +
      + + + + diff --git a/layout/reftests/counters/t1204-implied-00-b-reference.html b/layout/reftests/counters/t1204-implied-00-b-reference.html new file mode 100644 index 0000000000..0aa1d0bf33 --- /dev/null +++ b/layout/reftests/counters/t1204-implied-00-b-reference.html @@ -0,0 +1,15 @@ + + + + CSS 2.1 Test Suite: Implied counter scopes with no 'counter-increment' or 'counter-reset' + + + + + + + +
      00
      + + + diff --git a/layout/reftests/counters/t1204-implied-00-b-test.html b/layout/reftests/counters/t1204-implied-00-b-test.html new file mode 100644 index 0000000000..9f2d8a8756 --- /dev/null +++ b/layout/reftests/counters/t1204-implied-00-b-test.html @@ -0,0 +1,21 @@ + + + + CSS 2.1 Test Suite: Implied counter scopes with no 'counter-increment' or 'counter-reset' + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1204-implied-01-c-reference.html b/layout/reftests/counters/t1204-implied-01-c-reference.html new file mode 100644 index 0000000000..92f7b8502e --- /dev/null +++ b/layout/reftests/counters/t1204-implied-01-c-reference.html @@ -0,0 +1,16 @@ + + + + CSS 2.1 Test Suite: Implied counter scopes by counter use + + + + + + + + +
      0 1
      + + + diff --git a/layout/reftests/counters/t1204-implied-01-c-test.html b/layout/reftests/counters/t1204-implied-01-c-test.html new file mode 100644 index 0000000000..810436da07 --- /dev/null +++ b/layout/reftests/counters/t1204-implied-01-c-test.html @@ -0,0 +1,23 @@ + + + + CSS 2.1 Test Suite: Implied counter scopes by counter use + + + + + + + + +
      + + + + diff --git a/layout/reftests/counters/t1204-implied-02-d-reference.html b/layout/reftests/counters/t1204-implied-02-d-reference.html new file mode 100644 index 0000000000..8bb4bfccda --- /dev/null +++ b/layout/reftests/counters/t1204-implied-02-d-reference.html @@ -0,0 +1,16 @@ + + + + CSS 2.1 Test Suite: Implied counter scopes by 'counter-increment' + + + + + + + + +
      B1 0 1 1.0
      + + + diff --git a/layout/reftests/counters/t1204-implied-02-d-test.html b/layout/reftests/counters/t1204-implied-02-d-test.html new file mode 100644 index 0000000000..fda0f50afd --- /dev/null +++ b/layout/reftests/counters/t1204-implied-02-d-test.html @@ -0,0 +1,24 @@ + + + + CSS 2.1 Test Suite: Implied counter scopes by 'counter-increment' + + + + + + + + +
      + + + + diff --git a/layout/reftests/counters/t1204-increment-00-c-o-reference.html b/layout/reftests/counters/t1204-increment-00-c-o-reference.html new file mode 100644 index 0000000000..8676b8c82d --- /dev/null +++ b/layout/reftests/counters/t1204-increment-00-c-o-reference.html @@ -0,0 +1,15 @@ + + + + CSS 2.1 Test Suite: dynamic changes to 'counter-increment' + + + + + + + +
      1-2-new-3-4-
      + + + diff --git a/layout/reftests/counters/t1204-increment-00-c-o-test.html b/layout/reftests/counters/t1204-increment-00-c-o-test.html new file mode 100644 index 0000000000..fa2edcff7d --- /dev/null +++ b/layout/reftests/counters/t1204-increment-00-c-o-test.html @@ -0,0 +1,35 @@ + + + + CSS 2.1 Test Suite: dynamic changes to 'counter-increment' + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1204-increment-01-c-o-reference.html b/layout/reftests/counters/t1204-increment-01-c-o-reference.html new file mode 100644 index 0000000000..3be209b7e8 --- /dev/null +++ b/layout/reftests/counters/t1204-increment-01-c-o-reference.html @@ -0,0 +1,15 @@ + + + + CSS 2.1 Test Suite: dynamic changes to 'counter-increment' + + + + + + + +
      1-2-3-
      + + + diff --git a/layout/reftests/counters/t1204-increment-01-c-o-test.html b/layout/reftests/counters/t1204-increment-01-c-o-test.html new file mode 100644 index 0000000000..5d5f0493c3 --- /dev/null +++ b/layout/reftests/counters/t1204-increment-01-c-o-test.html @@ -0,0 +1,32 @@ + + + + CSS 2.1 Test Suite: dynamic changes to 'counter-increment' + + + + + + + + + +
      FAIL-
      + + + diff --git a/layout/reftests/counters/t1204-increment-02-c-o-reference.html b/layout/reftests/counters/t1204-increment-02-c-o-reference.html new file mode 100644 index 0000000000..348c3267ce --- /dev/null +++ b/layout/reftests/counters/t1204-increment-02-c-o-reference.html @@ -0,0 +1,16 @@ + + + + CSS 2.1 Test Suite: dynamic changes to 'counter-increment' + + + + + + + + +
      0.1-0.2-1-2-
      + + + diff --git a/layout/reftests/counters/t1204-increment-02-c-o-test.html b/layout/reftests/counters/t1204-increment-02-c-o-test.html new file mode 100644 index 0000000000..a4327c2839 --- /dev/null +++ b/layout/reftests/counters/t1204-increment-02-c-o-test.html @@ -0,0 +1,34 @@ + + + + CSS 2.1 Test Suite: dynamic changes to 'counter-increment' + + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1204-multiple-00-c-reference.html b/layout/reftests/counters/t1204-multiple-00-c-reference.html new file mode 100644 index 0000000000..b878c754ba --- /dev/null +++ b/layout/reftests/counters/t1204-multiple-00-c-reference.html @@ -0,0 +1,15 @@ + + + + CSS 2.1 Test Suite: Multiple resets for same counter + + + + + + + +
      12
      + + + diff --git a/layout/reftests/counters/t1204-multiple-00-c-test.html b/layout/reftests/counters/t1204-multiple-00-c-test.html new file mode 100644 index 0000000000..3415bf92bf --- /dev/null +++ b/layout/reftests/counters/t1204-multiple-00-c-test.html @@ -0,0 +1,21 @@ + + + + CSS 2.1 Test Suite: Multiple resets for same counter + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1204-multiple-01-c-reference.html b/layout/reftests/counters/t1204-multiple-01-c-reference.html new file mode 100644 index 0000000000..e4bc1285f6 --- /dev/null +++ b/layout/reftests/counters/t1204-multiple-01-c-reference.html @@ -0,0 +1,15 @@ + + + + CSS 2.1 Test Suite: Multiple increments and resets + + + + + + + +
      12
      + + + diff --git a/layout/reftests/counters/t1204-multiple-01-c-test.html b/layout/reftests/counters/t1204-multiple-01-c-test.html new file mode 100644 index 0000000000..c10c5b4d81 --- /dev/null +++ b/layout/reftests/counters/t1204-multiple-01-c-test.html @@ -0,0 +1,22 @@ + + + + CSS 2.1 Test Suite: Multiple increments and resets + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1204-order-00-c-reference.html b/layout/reftests/counters/t1204-order-00-c-reference.html new file mode 100644 index 0000000000..6478f6ecc0 --- /dev/null +++ b/layout/reftests/counters/t1204-order-00-c-reference.html @@ -0,0 +1,33 @@ + + + + CSS 2.1 Test Suite: Order of 'counter-reset', 'counter-increment', and counter use, including pseudo-elements + + + + + + + + +
      + 0 + 1 + 2 + 3 + 4 + 4 + 4 + 4 + 8 + 9 + 10 + 11 + 12 + 12 + 12 + 12 +
      + + + diff --git a/layout/reftests/counters/t1204-order-00-c-test.html b/layout/reftests/counters/t1204-order-00-c-test.html new file mode 100644 index 0000000000..8145459001 --- /dev/null +++ b/layout/reftests/counters/t1204-order-00-c-test.html @@ -0,0 +1,44 @@ + + + + CSS 2.1 Test Suite: Order of 'counter-reset', 'counter-increment', and counter use, including pseudo-elements + + + + + + + + +
      + + + + + + + + + + + + + + + + +
      + + + + diff --git a/layout/reftests/counters/t1204-order-01-d-reference.html b/layout/reftests/counters/t1204-order-01-d-reference.html new file mode 100644 index 0000000000..bd0b5a2d88 --- /dev/null +++ b/layout/reftests/counters/t1204-order-01-d-reference.html @@ -0,0 +1,43 @@ + + + + CSS 2.1 Test Suite: Order of counters in out-of-flow content + + + + + + + +

      The number pairs (same digit repeated twice) "11" through "44" + should appear on this page.

      + +
        +
      • 11
      • +
      • 22
      • +
      • 33
      • +
      • 44
      • +
      • 55
      • +
      • 66
      • +
      • 77
      • +
      • 88
      • +
      • 99
      • +
      + + + diff --git a/layout/reftests/counters/t1204-order-01-d-test.html b/layout/reftests/counters/t1204-order-01-d-test.html new file mode 100644 index 0000000000..9b3f2a82b0 --- /dev/null +++ b/layout/reftests/counters/t1204-order-01-d-test.html @@ -0,0 +1,46 @@ + + + + CSS 2.1 Test Suite: Order of counters in out-of-flow content + + + + + + + +

      The number pairs (same digit repeated twice) "11" through "44" + should appear on this page.

      + +
        +
      • 1
      • +
      • 2
      • +
      • 3
      • +
      • 4
      • +
      • 5
      • +
      • 6
      • +
      • 7
      • +
      • 8
      • +
      • 9
      • +
      + + + diff --git a/layout/reftests/counters/t1204-reset-00-c-o-reference.html b/layout/reftests/counters/t1204-reset-00-c-o-reference.html new file mode 100644 index 0000000000..3be209b7e8 --- /dev/null +++ b/layout/reftests/counters/t1204-reset-00-c-o-reference.html @@ -0,0 +1,15 @@ + + + + CSS 2.1 Test Suite: dynamic changes to 'counter-increment' + + + + + + + +
      1-2-3-
      + + + diff --git a/layout/reftests/counters/t1204-reset-00-c-o-test.html b/layout/reftests/counters/t1204-reset-00-c-o-test.html new file mode 100644 index 0000000000..b6dc6ce7e0 --- /dev/null +++ b/layout/reftests/counters/t1204-reset-00-c-o-test.html @@ -0,0 +1,34 @@ + + + + CSS 2.1 Test Suite: dynamic changes to 'counter-increment' + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1204-reset-01-c-o-reference.html b/layout/reftests/counters/t1204-reset-01-c-o-reference.html new file mode 100644 index 0000000000..3be209b7e8 --- /dev/null +++ b/layout/reftests/counters/t1204-reset-01-c-o-reference.html @@ -0,0 +1,15 @@ + + + + CSS 2.1 Test Suite: dynamic changes to 'counter-increment' + + + + + + + +
      1-2-3-
      + + + diff --git a/layout/reftests/counters/t1204-reset-01-c-o-test.html b/layout/reftests/counters/t1204-reset-01-c-o-test.html new file mode 100644 index 0000000000..e3800332ca --- /dev/null +++ b/layout/reftests/counters/t1204-reset-01-c-o-test.html @@ -0,0 +1,32 @@ + + + + CSS 2.1 Test Suite: dynamic changes to 'counter-increment' + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1204-reset-02-c-o-reference.html b/layout/reftests/counters/t1204-reset-02-c-o-reference.html new file mode 100644 index 0000000000..a154f70228 --- /dev/null +++ b/layout/reftests/counters/t1204-reset-02-c-o-reference.html @@ -0,0 +1,15 @@ + + + + CSS 2.1 Test Suite: dynamic changes to 'counter-increment' + + + + + + + +
      1-1.1-2-3-4-
      + + + diff --git a/layout/reftests/counters/t1204-reset-02-c-o-test.html b/layout/reftests/counters/t1204-reset-02-c-o-test.html new file mode 100644 index 0000000000..8aea7425e2 --- /dev/null +++ b/layout/reftests/counters/t1204-reset-02-c-o-test.html @@ -0,0 +1,32 @@ + + + + CSS 2.1 Test Suite: dynamic changes to 'counter-increment' + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t1204-root-e-reference.html b/layout/reftests/counters/t1204-root-e-reference.html new file mode 100644 index 0000000000..3efe27018b --- /dev/null +++ b/layout/reftests/counters/t1204-root-e-reference.html @@ -0,0 +1,18 @@ + + + + CSS 2.1 Test Suite: counters on the root element + + + + + + + + +
      + 4.8 +
      + + + diff --git a/layout/reftests/counters/t1204-root-e-test.html b/layout/reftests/counters/t1204-root-e-test.html new file mode 100644 index 0000000000..3e7286db6e --- /dev/null +++ b/layout/reftests/counters/t1204-root-e-test.html @@ -0,0 +1,27 @@ + + + + CSS 2.1 Test Suite: counters on the root element + + + + + + + + +
      + +
      + + + + diff --git a/layout/reftests/counters/t120401-scope-00-b-reference.html b/layout/reftests/counters/t120401-scope-00-b-reference.html new file mode 100644 index 0000000000..e1b9eedad5 --- /dev/null +++ b/layout/reftests/counters/t120401-scope-00-b-reference.html @@ -0,0 +1,19 @@ + + + + CSS 2.1 Test Suite: Counter scope + + + + + + + + +
      + 122111 + 133331 +
      + + + diff --git a/layout/reftests/counters/t120401-scope-00-b-test.html b/layout/reftests/counters/t120401-scope-00-b-test.html new file mode 100644 index 0000000000..da7a6ae1a8 --- /dev/null +++ b/layout/reftests/counters/t120401-scope-00-b-test.html @@ -0,0 +1,29 @@ + + + + CSS 2.1 Test Suite: Counter scope + + + + + + + + +
      + + +
      + + + + diff --git a/layout/reftests/counters/t120401-scope-01-c-reference.html b/layout/reftests/counters/t120401-scope-01-c-reference.html new file mode 100644 index 0000000000..021366aaed --- /dev/null +++ b/layout/reftests/counters/t120401-scope-01-c-reference.html @@ -0,0 +1,16 @@ + + + + CSS 2.1 Test Suite: Counter scope and nesting on elements + + + + + + + + +
      B1-B2-B2.1-B2.2-A2.3-B2.4-A2.5-A2.6-B3-B4-A5-A6-A7-A8-
      + + + diff --git a/layout/reftests/counters/t120401-scope-01-c-test.html b/layout/reftests/counters/t120401-scope-01-c-test.html new file mode 100644 index 0000000000..1f75f74fbd --- /dev/null +++ b/layout/reftests/counters/t120401-scope-01-c-test.html @@ -0,0 +1,24 @@ + + + + CSS 2.1 Test Suite: Counter scope and nesting on elements + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t120401-scope-02-c-reference.html b/layout/reftests/counters/t120401-scope-02-c-reference.html new file mode 100644 index 0000000000..41fc79875a --- /dev/null +++ b/layout/reftests/counters/t120401-scope-02-c-reference.html @@ -0,0 +1,16 @@ + + + + CSS 2.1 Test Suite: Counter scope and nesting on :before + + + + + + + + +
      B1-B1.1-B2-A3-A4-A5-
      + + + diff --git a/layout/reftests/counters/t120401-scope-02-c-test.html b/layout/reftests/counters/t120401-scope-02-c-test.html new file mode 100644 index 0000000000..40bc787f2a --- /dev/null +++ b/layout/reftests/counters/t120401-scope-02-c-test.html @@ -0,0 +1,24 @@ + + + + CSS 2.1 Test Suite: Counter scope and nesting on :before + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t120401-scope-03-c-reference.html b/layout/reftests/counters/t120401-scope-03-c-reference.html new file mode 100644 index 0000000000..e1da0eb565 --- /dev/null +++ b/layout/reftests/counters/t120401-scope-03-c-reference.html @@ -0,0 +1,16 @@ + + + + CSS 2.1 Test Suite: Counter scope and nesting on :after + + + + + + + + +
      B1-B2-B3-A4-A4.1-A5-
      + + + diff --git a/layout/reftests/counters/t120401-scope-03-c-test.html b/layout/reftests/counters/t120401-scope-03-c-test.html new file mode 100644 index 0000000000..553207287d --- /dev/null +++ b/layout/reftests/counters/t120401-scope-03-c-test.html @@ -0,0 +1,24 @@ + + + + CSS 2.1 Test Suite: Counter scope and nesting on :after + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t120401-scope-04-d-reference.html b/layout/reftests/counters/t120401-scope-04-d-reference.html new file mode 100644 index 0000000000..ff1dba44c5 --- /dev/null +++ b/layout/reftests/counters/t120401-scope-04-d-reference.html @@ -0,0 +1,15 @@ + + + + CSS 2.1 Test Suite: Counter scope and nesting + + + + + + + +
      1 1 R1.1 1.1
      + + + diff --git a/layout/reftests/counters/t120401-scope-04-d-test.html b/layout/reftests/counters/t120401-scope-04-d-test.html new file mode 100644 index 0000000000..214137ef6b --- /dev/null +++ b/layout/reftests/counters/t120401-scope-04-d-test.html @@ -0,0 +1,23 @@ + + + + CSS 2.1 Test Suite: Counter scope and nesting + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t120403-content-none-00-c-reference.html b/layout/reftests/counters/t120403-content-none-00-c-reference.html new file mode 100644 index 0000000000..78053a9719 --- /dev/null +++ b/layout/reftests/counters/t120403-content-none-00-c-reference.html @@ -0,0 +1,16 @@ + + + + CSS 2.1 Test Suite: Counter properties on 'content: none' pseudo-elements + + + + + + + + +
      0
      + + + diff --git a/layout/reftests/counters/t120403-content-none-00-c-test.html b/layout/reftests/counters/t120403-content-none-00-c-test.html new file mode 100644 index 0000000000..6ea67aa07e --- /dev/null +++ b/layout/reftests/counters/t120403-content-none-00-c-test.html @@ -0,0 +1,23 @@ + + + + CSS 2.1 Test Suite: Counter properties on 'content: none' pseudo-elements + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t120403-display-none-00-c-reference.html b/layout/reftests/counters/t120403-display-none-00-c-reference.html new file mode 100644 index 0000000000..a7ae167c0b --- /dev/null +++ b/layout/reftests/counters/t120403-display-none-00-c-reference.html @@ -0,0 +1,16 @@ + + + + CSS 2.1 Test Suite: Counter properties on 'display: none' elements + + + + + + + + +
      0
      + + + diff --git a/layout/reftests/counters/t120403-display-none-00-c-test.html b/layout/reftests/counters/t120403-display-none-00-c-test.html new file mode 100644 index 0000000000..33180006df --- /dev/null +++ b/layout/reftests/counters/t120403-display-none-00-c-test.html @@ -0,0 +1,23 @@ + + + + CSS 2.1 Test Suite: Counter properties on 'display: none' elements + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/t120403-visibility-00-c-reference.html b/layout/reftests/counters/t120403-visibility-00-c-reference.html new file mode 100644 index 0000000000..99470c1de7 --- /dev/null +++ b/layout/reftests/counters/t120403-visibility-00-c-reference.html @@ -0,0 +1,16 @@ + + + + CSS 2.1 Test Suite: Counter properties on 'visibility: hidden' elements + + + + + + + + +
      1
      + + + diff --git a/layout/reftests/counters/t120403-visibility-00-c-test.html b/layout/reftests/counters/t120403-visibility-00-c-test.html new file mode 100644 index 0000000000..9246519d8a --- /dev/null +++ b/layout/reftests/counters/t120403-visibility-00-c-test.html @@ -0,0 +1,23 @@ + + + + CSS 2.1 Test Suite: Counter properties on 'visibility: hidden' elements + + + + + + + + + +
      + + + diff --git a/layout/reftests/counters/text-boundaries-subpixel-ref.html b/layout/reftests/counters/text-boundaries-subpixel-ref.html new file mode 100644 index 0000000000..6c24c588b3 --- /dev/null +++ b/layout/reftests/counters/text-boundaries-subpixel-ref.html @@ -0,0 +1,17 @@ + + + + Test that inline boundaries don't change subpixel positioning of text + + + + + +

      This is some text with inline elements in it.

      +

      This-is-some-text-with-inline-elements-in-it.

      + + + diff --git a/layout/reftests/counters/text-boundaries-subpixel.html b/layout/reftests/counters/text-boundaries-subpixel.html new file mode 100644 index 0000000000..7117569aa1 --- /dev/null +++ b/layout/reftests/counters/text-boundaries-subpixel.html @@ -0,0 +1,17 @@ + + + + Test that inline boundaries don't change subpixel positioning of text + + + + + +

      This is some text with inline elements in it.

      +

      This-is-some-text-with-inline-elements-in-it.

      + + + diff --git a/layout/reftests/css-animations/animate-display-table-opacity-ref.html b/layout/reftests/css-animations/animate-display-table-opacity-ref.html new file mode 100644 index 0000000000..958c8c3f63 --- /dev/null +++ b/layout/reftests/css-animations/animate-display-table-opacity-ref.html @@ -0,0 +1,9 @@ + +Testcase for bug 1245075 + +
      diff --git a/layout/reftests/css-animations/animate-display-table-opacity.html b/layout/reftests/css-animations/animate-display-table-opacity.html new file mode 100644 index 0000000000..0d03054938 --- /dev/null +++ b/layout/reftests/css-animations/animate-display-table-opacity.html @@ -0,0 +1,14 @@ + +Testcase for bug 1245075 + +
      diff --git a/layout/reftests/css-animations/animate-opacity-ref.html b/layout/reftests/css-animations/animate-opacity-ref.html new file mode 100644 index 0000000000..d0b3bff4ae --- /dev/null +++ b/layout/reftests/css-animations/animate-opacity-ref.html @@ -0,0 +1,18 @@ + + +Reftest, bug 1156456 + +
      diff --git a/layout/reftests/css-animations/animate-opacity.html b/layout/reftests/css-animations/animate-opacity.html new file mode 100644 index 0000000000..ff09fe514b --- /dev/null +++ b/layout/reftests/css-animations/animate-opacity.html @@ -0,0 +1,23 @@ + + +Reftest, bug 1156456 + +
      diff --git a/layout/reftests/css-animations/animate-preserves3d-ref.html b/layout/reftests/css-animations/animate-preserves3d-ref.html new file mode 100644 index 0000000000..d85a9772a5 --- /dev/null +++ b/layout/reftests/css-animations/animate-preserves3d-ref.html @@ -0,0 +1,30 @@ + + + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/css-animations/animate-preserves3d.html b/layout/reftests/css-animations/animate-preserves3d.html new file mode 100644 index 0000000000..cf390513b7 --- /dev/null +++ b/layout/reftests/css-animations/animate-preserves3d.html @@ -0,0 +1,38 @@ + + + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/css-animations/animation-initially-out-of-view-with-delay-ref.html b/layout/reftests/css-animations/animation-initially-out-of-view-with-delay-ref.html new file mode 100644 index 0000000000..4cccbc4861 --- /dev/null +++ b/layout/reftests/css-animations/animation-initially-out-of-view-with-delay-ref.html @@ -0,0 +1,14 @@ + + +Bug 1383239 + +
      + diff --git a/layout/reftests/css-animations/animation-initially-out-of-view-with-delay.html b/layout/reftests/css-animations/animation-initially-out-of-view-with-delay.html new file mode 100644 index 0000000000..39db15a38c --- /dev/null +++ b/layout/reftests/css-animations/animation-initially-out-of-view-with-delay.html @@ -0,0 +1,29 @@ + + +Bug 1383239 + +
      + + diff --git a/layout/reftests/css-animations/animation-on-empty-height-frame.html b/layout/reftests/css-animations/animation-on-empty-height-frame.html new file mode 100644 index 0000000000..8e91c50c53 --- /dev/null +++ b/layout/reftests/css-animations/animation-on-empty-height-frame.html @@ -0,0 +1,33 @@ + + + + + + + diff --git a/layout/reftests/css-animations/background-color-on-html-ref.html b/layout/reftests/css-animations/background-color-on-html-ref.html new file mode 100644 index 0000000000..46119151eb --- /dev/null +++ b/layout/reftests/css-animations/background-color-on-html-ref.html @@ -0,0 +1,8 @@ + + + + diff --git a/layout/reftests/css-animations/background-color-on-html.html b/layout/reftests/css-animations/background-color-on-html.html new file mode 100644 index 0000000000..a08de3a1f3 --- /dev/null +++ b/layout/reftests/css-animations/background-color-on-html.html @@ -0,0 +1,20 @@ + + + + + diff --git a/layout/reftests/css-animations/background-color-ref.html b/layout/reftests/css-animations/background-color-ref.html new file mode 100644 index 0000000000..61538ea34d --- /dev/null +++ b/layout/reftests/css-animations/background-color-ref.html @@ -0,0 +1,9 @@ + + +
      diff --git a/layout/reftests/css-animations/background-color.html b/layout/reftests/css-animations/background-color.html new file mode 100644 index 0000000000..6a990524a2 --- /dev/null +++ b/layout/reftests/css-animations/background-color.html @@ -0,0 +1,23 @@ + + + +
      + + diff --git a/layout/reftests/css-animations/background-position-after-finish.html b/layout/reftests/css-animations/background-position-after-finish.html new file mode 100644 index 0000000000..ac9bdfbd46 --- /dev/null +++ b/layout/reftests/css-animations/background-position-after-finish.html @@ -0,0 +1,24 @@ + + +background-position-x animation after finish + +
      + diff --git a/layout/reftests/css-animations/background-position-important.html b/layout/reftests/css-animations/background-position-important.html new file mode 100644 index 0000000000..2b6536cbf1 --- /dev/null +++ b/layout/reftests/css-animations/background-position-important.html @@ -0,0 +1,17 @@ + + +background-position-x animation overridden by important style + +
      diff --git a/layout/reftests/css-animations/background-position-in-delay.html b/layout/reftests/css-animations/background-position-in-delay.html new file mode 100644 index 0000000000..0ddc220b2e --- /dev/null +++ b/layout/reftests/css-animations/background-position-in-delay.html @@ -0,0 +1,16 @@ + +background-position-x animation in delay phase + +
      diff --git a/layout/reftests/css-animations/background-position-ref.html b/layout/reftests/css-animations/background-position-ref.html new file mode 100644 index 0000000000..d479820469 --- /dev/null +++ b/layout/reftests/css-animations/background-position-ref.html @@ -0,0 +1,12 @@ + +Reference of testcases for background-position-x animations + +
      diff --git a/layout/reftests/css-animations/background-position-running.html b/layout/reftests/css-animations/background-position-running.html new file mode 100644 index 0000000000..73e811d599 --- /dev/null +++ b/layout/reftests/css-animations/background-position-running.html @@ -0,0 +1,16 @@ + +background-position-x animation while running + +
      diff --git a/layout/reftests/css-animations/change-animation-name-in-rule-ref.html b/layout/reftests/css-animations/change-animation-name-in-rule-ref.html new file mode 100644 index 0000000000..5fa2d6873f --- /dev/null +++ b/layout/reftests/css-animations/change-animation-name-in-rule-ref.html @@ -0,0 +1,10 @@ + + + +
      diff --git a/layout/reftests/css-animations/change-animation-name-to-non-existent-in-rule.html b/layout/reftests/css-animations/change-animation-name-to-non-existent-in-rule.html new file mode 100644 index 0000000000..6ec117896a --- /dev/null +++ b/layout/reftests/css-animations/change-animation-name-to-non-existent-in-rule.html @@ -0,0 +1,25 @@ + + + +
      + diff --git a/layout/reftests/css-animations/change-animation-name-to-none-in-rule.html b/layout/reftests/css-animations/change-animation-name-to-none-in-rule.html new file mode 100644 index 0000000000..7f64d2e525 --- /dev/null +++ b/layout/reftests/css-animations/change-animation-name-to-none-in-rule.html @@ -0,0 +1,25 @@ + + + +
      + diff --git a/layout/reftests/css-animations/change-animation-name-to-other-in-rule.html b/layout/reftests/css-animations/change-animation-name-to-other-in-rule.html new file mode 100644 index 0000000000..b0107c6369 --- /dev/null +++ b/layout/reftests/css-animations/change-animation-name-to-other-in-rule.html @@ -0,0 +1,29 @@ + + + +
      + diff --git a/layout/reftests/css-animations/containing-block-on-visibility-hidden-ref.html b/layout/reftests/css-animations/containing-block-on-visibility-hidden-ref.html new file mode 100644 index 0000000000..73bf27705b --- /dev/null +++ b/layout/reftests/css-animations/containing-block-on-visibility-hidden-ref.html @@ -0,0 +1,26 @@ + + +
      +
      +
      +
      +
      diff --git a/layout/reftests/css-animations/containing-block-on-visibility-hidden.html b/layout/reftests/css-animations/containing-block-on-visibility-hidden.html new file mode 100644 index 0000000000..fff3d91e7d --- /dev/null +++ b/layout/reftests/css-animations/containing-block-on-visibility-hidden.html @@ -0,0 +1,34 @@ + + +Transform animation generates a containing block for fixed-pos descendants +even if the animation value is 'transform:none' + + +
      +
      +
      +
      +
      diff --git a/layout/reftests/css-animations/content-on-marker-pseudo-element-at-beginning-ref.html b/layout/reftests/css-animations/content-on-marker-pseudo-element-at-beginning-ref.html new file mode 100644 index 0000000000..fb4a55510a --- /dev/null +++ b/layout/reftests/css-animations/content-on-marker-pseudo-element-at-beginning-ref.html @@ -0,0 +1,13 @@ + + + +
      + diff --git a/layout/reftests/css-animations/content-on-marker-pseudo-element-at-beginning.html b/layout/reftests/css-animations/content-on-marker-pseudo-element-at-beginning.html new file mode 100644 index 0000000000..76155708df --- /dev/null +++ b/layout/reftests/css-animations/content-on-marker-pseudo-element-at-beginning.html @@ -0,0 +1,18 @@ + + + +
      + diff --git a/layout/reftests/css-animations/content-on-marker-pseudo-element-at-half.html b/layout/reftests/css-animations/content-on-marker-pseudo-element-at-half.html new file mode 100644 index 0000000000..0eaffcc6cb --- /dev/null +++ b/layout/reftests/css-animations/content-on-marker-pseudo-element-at-half.html @@ -0,0 +1,18 @@ + + + +
      + diff --git a/layout/reftests/css-animations/content-on-pseudo-element-at-beginning.html b/layout/reftests/css-animations/content-on-pseudo-element-at-beginning.html new file mode 100644 index 0000000000..0d4f05890b --- /dev/null +++ b/layout/reftests/css-animations/content-on-pseudo-element-at-beginning.html @@ -0,0 +1,14 @@ + + + +
      + diff --git a/layout/reftests/css-animations/content-on-pseudo-element-at-half.html b/layout/reftests/css-animations/content-on-pseudo-element-at-half.html new file mode 100644 index 0000000000..57ef251dbc --- /dev/null +++ b/layout/reftests/css-animations/content-on-pseudo-element-at-half.html @@ -0,0 +1,14 @@ + + + +
      + diff --git a/layout/reftests/css-animations/content-on-pseudo-element-ref.html b/layout/reftests/css-animations/content-on-pseudo-element-ref.html new file mode 100644 index 0000000000..af5303402f --- /dev/null +++ b/layout/reftests/css-animations/content-on-pseudo-element-ref.html @@ -0,0 +1,9 @@ + + + +
      + diff --git a/layout/reftests/css-animations/continuation-opacity-ref.html b/layout/reftests/css-animations/continuation-opacity-ref.html new file mode 100644 index 0000000000..6073cf3152 --- /dev/null +++ b/layout/reftests/css-animations/continuation-opacity-ref.html @@ -0,0 +1,15 @@ + + +Multiline inline animated opacity test + +

      + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

      diff --git a/layout/reftests/css-animations/continuation-opacity.html b/layout/reftests/css-animations/continuation-opacity.html new file mode 100644 index 0000000000..25aa9a7493 --- /dev/null +++ b/layout/reftests/css-animations/continuation-opacity.html @@ -0,0 +1,26 @@ + + +Multiline inline animated opacity test + +

      + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

      + diff --git a/layout/reftests/css-animations/ib-split-sibling-opacity-ref.html b/layout/reftests/css-animations/ib-split-sibling-opacity-ref.html new file mode 100644 index 0000000000..e29f1b6f28 --- /dev/null +++ b/layout/reftests/css-animations/ib-split-sibling-opacity-ref.html @@ -0,0 +1,3 @@ + +Opacity animation on ib-split-sibling +A B C diff --git a/layout/reftests/css-animations/ib-split-sibling-opacity.html b/layout/reftests/css-animations/ib-split-sibling-opacity.html new file mode 100644 index 0000000000..acb25883b6 --- /dev/null +++ b/layout/reftests/css-animations/ib-split-sibling-opacity.html @@ -0,0 +1,20 @@ + + +Opacity animation on ib-split-sibling + +A C + diff --git a/layout/reftests/css-animations/in-visibility-hidden-animation-marker-pseudo-element-ref.html b/layout/reftests/css-animations/in-visibility-hidden-animation-marker-pseudo-element-ref.html new file mode 100644 index 0000000000..4d08b92e49 --- /dev/null +++ b/layout/reftests/css-animations/in-visibility-hidden-animation-marker-pseudo-element-ref.html @@ -0,0 +1,20 @@ + + +In visibility hidden color animation on pseudo element + +
      color animation on visible psuedo element attached to invisible element
      diff --git a/layout/reftests/css-animations/in-visibility-hidden-animation-marker-pseudo-element.html b/layout/reftests/css-animations/in-visibility-hidden-animation-marker-pseudo-element.html new file mode 100644 index 0000000000..8a61cdcaa4 --- /dev/null +++ b/layout/reftests/css-animations/in-visibility-hidden-animation-marker-pseudo-element.html @@ -0,0 +1,39 @@ + + +In visibility hidden color animation on pseudo element + +
      color animation on visible pseudo element attached to invisible element
      + diff --git a/layout/reftests/css-animations/in-visibility-hidden-animation-pseudo-element-ref.html b/layout/reftests/css-animations/in-visibility-hidden-animation-pseudo-element-ref.html new file mode 100644 index 0000000000..b94f18dd4b --- /dev/null +++ b/layout/reftests/css-animations/in-visibility-hidden-animation-pseudo-element-ref.html @@ -0,0 +1,18 @@ + + +In visibility hidden color animation on pseudo element + +
      color animation on visible psuedo element attached to invisible element
      diff --git a/layout/reftests/css-animations/in-visibility-hidden-animation-pseudo-element.html b/layout/reftests/css-animations/in-visibility-hidden-animation-pseudo-element.html new file mode 100644 index 0000000000..cbdc4e11b3 --- /dev/null +++ b/layout/reftests/css-animations/in-visibility-hidden-animation-pseudo-element.html @@ -0,0 +1,37 @@ + + +In visibility hidden color animation on pseudo element + +
      color animation on visible pseudo element attached to invisible element
      + diff --git a/layout/reftests/css-animations/in-visibility-hidden-animation-ref.html b/layout/reftests/css-animations/in-visibility-hidden-animation-ref.html new file mode 100644 index 0000000000..09997ef486 --- /dev/null +++ b/layout/reftests/css-animations/in-visibility-hidden-animation-ref.html @@ -0,0 +1,16 @@ + + +In visibility hidden color animation + +

      color animation on visible element in invisible parent element

      diff --git a/layout/reftests/css-animations/in-visibility-hidden-animation.html b/layout/reftests/css-animations/in-visibility-hidden-animation.html new file mode 100644 index 0000000000..7488344e0e --- /dev/null +++ b/layout/reftests/css-animations/in-visibility-hidden-animation.html @@ -0,0 +1,36 @@ + + +in visibility hidden color animation + +

      color animation on visible element in invisible parent element

      + diff --git a/layout/reftests/css-animations/marker-reframe-and-animation-starts-at-the-same-time-ref.html b/layout/reftests/css-animations/marker-reframe-and-animation-starts-at-the-same-time-ref.html new file mode 100644 index 0000000000..a71f9e85d2 --- /dev/null +++ b/layout/reftests/css-animations/marker-reframe-and-animation-starts-at-the-same-time-ref.html @@ -0,0 +1,17 @@ + + + +
      + diff --git a/layout/reftests/css-animations/marker-reframe-and-animation-starts-at-the-same-time.html b/layout/reftests/css-animations/marker-reframe-and-animation-starts-at-the-same-time.html new file mode 100644 index 0000000000..42b9ca543d --- /dev/null +++ b/layout/reftests/css-animations/marker-reframe-and-animation-starts-at-the-same-time.html @@ -0,0 +1,33 @@ + + + +
      + + diff --git a/layout/reftests/css-animations/mask-anim-ref.html b/layout/reftests/css-animations/mask-anim-ref.html new file mode 100644 index 0000000000..e6da65775b --- /dev/null +++ b/layout/reftests/css-animations/mask-anim-ref.html @@ -0,0 +1,12 @@ + +Reference of testcases for mssk-position and mask-size animations + +
      diff --git a/layout/reftests/css-animations/mask-position-after-finish-1a.html b/layout/reftests/css-animations/mask-position-after-finish-1a.html new file mode 100644 index 0000000000..c777e028a3 --- /dev/null +++ b/layout/reftests/css-animations/mask-position-after-finish-1a.html @@ -0,0 +1,26 @@ + + +mask-position animation after finish + +
      + diff --git a/layout/reftests/css-animations/mask-position-after-finish-1b.html b/layout/reftests/css-animations/mask-position-after-finish-1b.html new file mode 100644 index 0000000000..26a89ac1be --- /dev/null +++ b/layout/reftests/css-animations/mask-position-after-finish-1b.html @@ -0,0 +1,35 @@ + + +mask-position animation after finish + +
      + diff --git a/layout/reftests/css-animations/mask-position-in-delay-1a.html b/layout/reftests/css-animations/mask-position-in-delay-1a.html new file mode 100644 index 0000000000..a1989482f9 --- /dev/null +++ b/layout/reftests/css-animations/mask-position-in-delay-1a.html @@ -0,0 +1,17 @@ + +mask-position animation in delay phase + +
      diff --git a/layout/reftests/css-animations/mask-position-in-delay-1b.html b/layout/reftests/css-animations/mask-position-in-delay-1b.html new file mode 100644 index 0000000000..90e8243aed --- /dev/null +++ b/layout/reftests/css-animations/mask-position-in-delay-1b.html @@ -0,0 +1,26 @@ + +mask-position animation in delay phase + +
      diff --git a/layout/reftests/css-animations/mask-size-after-finish-1a.html b/layout/reftests/css-animations/mask-size-after-finish-1a.html new file mode 100644 index 0000000000..4b6b990b2c --- /dev/null +++ b/layout/reftests/css-animations/mask-size-after-finish-1a.html @@ -0,0 +1,26 @@ + + +mask-size animation after finish + +
      + diff --git a/layout/reftests/css-animations/mask-size-after-finish-1b.html b/layout/reftests/css-animations/mask-size-after-finish-1b.html new file mode 100644 index 0000000000..d0b15bb0f8 --- /dev/null +++ b/layout/reftests/css-animations/mask-size-after-finish-1b.html @@ -0,0 +1,35 @@ + + +mask-size animation after finish + +
      + diff --git a/layout/reftests/css-animations/mask-size-in-delay-1a.html b/layout/reftests/css-animations/mask-size-in-delay-1a.html new file mode 100644 index 0000000000..7adaf00bbd --- /dev/null +++ b/layout/reftests/css-animations/mask-size-in-delay-1a.html @@ -0,0 +1,19 @@ + +mask-size animation in delay phase + +
      diff --git a/layout/reftests/css-animations/mask-size-in-delay-1b.html b/layout/reftests/css-animations/mask-size-in-delay-1b.html new file mode 100644 index 0000000000..c2c987ee7a --- /dev/null +++ b/layout/reftests/css-animations/mask-size-in-delay-1b.html @@ -0,0 +1,29 @@ + +mask-size animation in delay phase + +
      diff --git a/layout/reftests/css-animations/no-stacking-context-animation-ref.html b/layout/reftests/css-animations/no-stacking-context-animation-ref.html new file mode 100644 index 0000000000..efc029d03e --- /dev/null +++ b/layout/reftests/css-animations/no-stacking-context-animation-ref.html @@ -0,0 +1,20 @@ + + +Reference of testcases which don't create a stacking context for bug 1278136 + + + +
      diff --git a/layout/reftests/css-animations/no-stacking-context-offset-distance-animation-with-offset-path-none.html b/layout/reftests/css-animations/no-stacking-context-offset-distance-animation-with-offset-path-none.html new file mode 100644 index 0000000000..c8dd698148 --- /dev/null +++ b/layout/reftests/css-animations/no-stacking-context-offset-distance-animation-with-offset-path-none.html @@ -0,0 +1,24 @@ + + +offset-distance animation doesn't create a stacking context if +offset-path is none + + + +
      diff --git a/layout/reftests/css-animations/no-stacking-context-opacity-removing-animation-in-delay.html b/layout/reftests/css-animations/no-stacking-context-opacity-removing-animation-in-delay.html new file mode 100644 index 0000000000..806e82f9b0 --- /dev/null +++ b/layout/reftests/css-animations/no-stacking-context-opacity-removing-animation-in-delay.html @@ -0,0 +1,47 @@ + + + +Removing CSS animation in delay phase destroys a stacking context + + + +
      + diff --git a/layout/reftests/css-animations/no-stacking-context-transform-removing-animation-in-delay.html b/layout/reftests/css-animations/no-stacking-context-transform-removing-animation-in-delay.html new file mode 100644 index 0000000000..2e4cd9abe2 --- /dev/null +++ b/layout/reftests/css-animations/no-stacking-context-transform-removing-animation-in-delay.html @@ -0,0 +1,46 @@ + + + +Removing CSS animation in delay phase destroys stacking context + + + +
      + diff --git a/layout/reftests/css-animations/no-style-sharing-with-animations-ref.html b/layout/reftests/css-animations/no-style-sharing-with-animations-ref.html new file mode 100644 index 0000000000..0218b02f8a --- /dev/null +++ b/layout/reftests/css-animations/no-style-sharing-with-animations-ref.html @@ -0,0 +1,11 @@ + + + +
      +
      diff --git a/layout/reftests/css-animations/no-style-sharing-with-animations.html b/layout/reftests/css-animations/no-style-sharing-with-animations.html new file mode 100644 index 0000000000..02dc960ca2 --- /dev/null +++ b/layout/reftests/css-animations/no-style-sharing-with-animations.html @@ -0,0 +1,26 @@ + + + +
      +
      + diff --git a/layout/reftests/css-animations/opacity-animation-in-delay.html b/layout/reftests/css-animations/opacity-animation-in-delay.html new file mode 100644 index 0000000000..cafa34881f --- /dev/null +++ b/layout/reftests/css-animations/opacity-animation-in-delay.html @@ -0,0 +1,22 @@ + + + +
      + + diff --git a/layout/reftests/css-animations/opacity-animation-in-fixed-opacity-parent-ref.html b/layout/reftests/css-animations/opacity-animation-in-fixed-opacity-parent-ref.html new file mode 100644 index 0000000000..ff69f708eb --- /dev/null +++ b/layout/reftests/css-animations/opacity-animation-in-fixed-opacity-parent-ref.html @@ -0,0 +1,31 @@ + + + + + Testcase, bug 1395151 + + + +
      +
      +
      + + diff --git a/layout/reftests/css-animations/opacity-animation-in-fixed-opacity-parent.html b/layout/reftests/css-animations/opacity-animation-in-fixed-opacity-parent.html new file mode 100644 index 0000000000..aa90445711 --- /dev/null +++ b/layout/reftests/css-animations/opacity-animation-in-fixed-opacity-parent.html @@ -0,0 +1,39 @@ + + + + + Testcase, bug 1395151 + + + +
      +
      +
      + + diff --git a/layout/reftests/css-animations/partially-out-of-view-animation-ref.html b/layout/reftests/css-animations/partially-out-of-view-animation-ref.html new file mode 100644 index 0000000000..fafb98b2dc --- /dev/null +++ b/layout/reftests/css-animations/partially-out-of-view-animation-ref.html @@ -0,0 +1,15 @@ + + +Animation on element which is partially out of the view + +
      diff --git a/layout/reftests/css-animations/partially-out-of-view-animation.html b/layout/reftests/css-animations/partially-out-of-view-animation.html new file mode 100644 index 0000000000..2bc2af6c69 --- /dev/null +++ b/layout/reftests/css-animations/partially-out-of-view-animation.html @@ -0,0 +1,35 @@ + + +Animation on element which is partially out of the view + +
      + diff --git a/layout/reftests/css-animations/reframe-and-animation-starts-at-the-same-time-ref.html b/layout/reftests/css-animations/reframe-and-animation-starts-at-the-same-time-ref.html new file mode 100644 index 0000000000..65387b5998 --- /dev/null +++ b/layout/reftests/css-animations/reframe-and-animation-starts-at-the-same-time-ref.html @@ -0,0 +1,13 @@ + + + +
      + diff --git a/layout/reftests/css-animations/reframe-and-animation-starts-at-the-same-time.html b/layout/reftests/css-animations/reframe-and-animation-starts-at-the-same-time.html new file mode 100644 index 0000000000..325236b2a7 --- /dev/null +++ b/layout/reftests/css-animations/reframe-and-animation-starts-at-the-same-time.html @@ -0,0 +1,29 @@ + + + +
      + + diff --git a/layout/reftests/css-animations/reftest.list b/layout/reftests/css-animations/reftest.list new file mode 100644 index 0000000000..ee84b01a30 --- /dev/null +++ b/layout/reftests/css-animations/reftest.list @@ -0,0 +1,87 @@ +== screen-animations.html screen-animations-ref.html +!= screen-animations.html screen-animations-notref.html +== animate-opacity.html animate-opacity-ref.html +== animate-preserves3d.html animate-preserves3d-ref.html +== animation-initially-out-of-view-with-delay.html animation-initially-out-of-view-with-delay-ref.html +== animation-on-empty-height-frame.html about:blank +== in-visibility-hidden-animation.html in-visibility-hidden-animation-ref.html +== in-visibility-hidden-animation-pseudo-element.html in-visibility-hidden-animation-pseudo-element-ref.html +pref(layout.css.marker.restricted,false) == in-visibility-hidden-animation-marker-pseudo-element.html in-visibility-hidden-animation-marker-pseudo-element-ref.html +== partially-out-of-view-animation.html partially-out-of-view-animation-ref.html +fails-if(useDrawSnapshot) == animate-display-table-opacity.html animate-display-table-opacity-ref.html +# We need to run 100% opacity test case when OMTA is disabled to check that the animation creates a stacking context even if the animation is not running on the compositor +test-pref(layers.offmainthreadcomposition.async-animations,false) == stacking-context-opacity-1-animation.html stacking-context-animation-ref.html +# We need to run transform:none test case when OMTA is disabled to check that the animation creates a stacking context even if the animation is not running on the compositor +test-pref(layers.offmainthreadcomposition.async-animations,false) == stacking-context-transform-none-animation.html stacking-context-animation-ref.html +== no-stacking-context-opacity-removing-animation-in-delay.html no-stacking-context-animation-ref.html +== no-stacking-context-transform-removing-animation-in-delay.html no-stacking-context-animation-ref.html +== stacking-context-lose-opacity-1.html stacking-context-animation-ref.html +== stacking-context-lose-transform-none.html stacking-context-animation-ref.html +== stacking-context-opacity-win-in-delay.html stacking-context-animation-ref.html +== stacking-context-opacity-win-in-delay-on-main-thread.html stacking-context-animation-ref.html +== stacking-context-opacity-wins-over-transition.html stacking-context-animation-ref.html +== stacking-context-transform-win-in-delay.html stacking-context-animation-ref.html +== stacking-context-transform-win-in-delay-on-main-thread.html stacking-context-animation-ref.html +== stacking-context-transform-wins-over-transition.html stacking-context-animation-ref.html +== stacking-context-opacity-1-animation.html stacking-context-animation-ref.html +== stacking-context-opacity-1-on-table.html stacking-context-animation-ref.html +== stacking-context-opacity-1-with-fill-backwards.html stacking-context-animation-ref.html +== stacking-context-opacity-1-with-fill-forwards.html stacking-context-animation-ref.html +== stacking-context-paused-on-opacity-1.html stacking-context-animation-ref.html +== stacking-context-paused-on-transform-none.html stacking-context-animation-ref.html +== stacking-context-transform-none-animation.html stacking-context-animation-ref.html +== stacking-context-transform-none-animation-on-svg.html stacking-context-animation-ref.html +== stacking-context-transform-none-animation-with-backface-visibility.html stacking-context-animation-ref.html +== stacking-context-transform-none-animation-with-preserve-3d.html stacking-context-animation-ref.html +== stacking-context-transform-none-with-fill-backwards.html stacking-context-animation-ref.html +== stacking-context-transform-none-with-fill-forwards.html stacking-context-animation-ref.html +== stacking-context-opacity-1-in-delay.html stacking-context-animation-ref.html +== stacking-context-opacity-removing-important-in-delay.html stacking-context-animation-ref.html +== stacking-context-transform-none-in-delay.html stacking-context-animation-ref.html +== stacking-context-transform-removing-important-in-delay.html stacking-context-animation-ref.html +== no-stacking-context-offset-distance-animation-with-offset-path-none.html no-stacking-context-animation-ref.html +== stacking-context-offset-path-none-animation.html stacking-context-animation-ref.html +== stacking-context-offset-path-none-in-delay.html stacking-context-animation-ref.html +== stacking-context-offset-path-none-with-fill-backwards.html stacking-context-animation-ref.html +== stacking-context-offset-path-none-with-fill-forwards.html stacking-context-animation-ref.html +== background-position-in-delay.html background-position-ref.html # This test fails the reftest-opaque-layer check since animating background-position currently creates an active layer from its delay phse, and reftest-opaque-layer only handles items assigned to PaintedLayers. +== background-position-after-finish.html background-position-ref.html +random-if(useDrawSnapshot) == background-position-running.html background-position-ref.html # This test fails the reftest-opaque-layer check since animating background-position currently creates an active layer, and reftest-opaque-layer only handles items assigned to PaintedLayers. +== background-position-important.html background-position-ref.html # This test fails the reftest-opaque-layer check since animating background-position overridden by a non-animated !important style also creates an active layer, and reftest-opaque-layer only handles items that are assigned to PaintedLayers. + +== mask-position-after-finish-1a.html mask-anim-ref.html +== mask-position-after-finish-1b.html mask-anim-ref.html +== mask-position-in-delay-1a.html mask-anim-ref.html +== mask-position-in-delay-1b.html mask-anim-ref.html +== mask-size-after-finish-1a.html mask-anim-ref.html +== mask-size-after-finish-1b.html mask-anim-ref.html +== mask-size-in-delay-1a.html mask-anim-ref.html +== mask-size-in-delay-1b.html mask-anim-ref.html + +== stop-animation-on-discarded-pseudo-element.html about:blank + +== updating-animation-on-pseudo-element.html updating-animation-on-pseudo-element-ref.html +pref(layout.css.marker.restricted,false) == updating-animation-on-marker-pseudo-element.html updating-animation-on-marker-pseudo-element-ref.html +== content-on-pseudo-element-at-beginning.html content-on-pseudo-element-ref.html +== content-on-pseudo-element-at-half.html content-on-pseudo-element-ref.html +pref(layout.css.marker.restricted,false) == content-on-marker-pseudo-element-at-beginning.html content-on-marker-pseudo-element-at-beginning-ref.html +pref(layout.css.marker.restricted,false) == content-on-marker-pseudo-element-at-half.html content-on-marker-pseudo-element-at-beginning-ref.html +== reframe-and-animation-starts-at-the-same-time.html reframe-and-animation-starts-at-the-same-time-ref.html +pref(layout.css.marker.restricted,false) == marker-reframe-and-animation-starts-at-the-same-time.html marker-reframe-and-animation-starts-at-the-same-time-ref.html +== change-animation-name-to-none-in-rule.html change-animation-name-in-rule-ref.html +== change-animation-name-to-other-in-rule.html change-animation-name-in-rule-ref.html +== change-animation-name-to-non-existent-in-rule.html change-animation-name-in-rule-ref.html +== no-style-sharing-with-animations.html no-style-sharing-with-animations-ref.html + +== continuation-opacity.html continuation-opacity-ref.html +== ib-split-sibling-opacity.html about:blank + +== opacity-animation-in-fixed-opacity-parent.html opacity-animation-in-fixed-opacity-parent-ref.html +== opacity-animation-in-delay.html about:blank +== transform-animation-in-delay.html transform-animation-in-delay-ref.html +== containing-block-on-visibility-hidden.html containing-block-on-visibility-hidden-ref.html +== background-color.html background-color-ref.html +== background-color-on-html.html background-color-on-html-ref.html +skip-if(Android) == replace-with-new-positive-delay-animation.html replace-with-new-positive-delay-animation-ref.html # bug 1787682 for Android + +pref(layout.css.scroll-driven-animations.enabled,true) skip-if(!asyncPan) == scroll-timeline-in-delay-omta.html scroll-timeline-in-delay-omta-ref.html diff --git a/layout/reftests/css-animations/replace-with-new-positive-delay-animation-ref.html b/layout/reftests/css-animations/replace-with-new-positive-delay-animation-ref.html new file mode 100644 index 0000000000..3c822f514a --- /dev/null +++ b/layout/reftests/css-animations/replace-with-new-positive-delay-animation-ref.html @@ -0,0 +1,12 @@ + + + +
      + diff --git a/layout/reftests/css-animations/replace-with-new-positive-delay-animation.html b/layout/reftests/css-animations/replace-with-new-positive-delay-animation.html new file mode 100644 index 0000000000..fbafd2cca8 --- /dev/null +++ b/layout/reftests/css-animations/replace-with-new-positive-delay-animation.html @@ -0,0 +1,42 @@ + + + + +
      + + diff --git a/layout/reftests/css-animations/screen-animations-notref.html b/layout/reftests/css-animations/screen-animations-notref.html new file mode 100644 index 0000000000..73a026f603 --- /dev/null +++ b/layout/reftests/css-animations/screen-animations-notref.html @@ -0,0 +1,11 @@ + + +Static CSS animation + +

      blue with animation support; olive without

      diff --git a/layout/reftests/css-animations/screen-animations-ref.html b/layout/reftests/css-animations/screen-animations-ref.html new file mode 100644 index 0000000000..8830913084 --- /dev/null +++ b/layout/reftests/css-animations/screen-animations-ref.html @@ -0,0 +1,11 @@ + + +Static CSS animation + +

      blue with animation support; olive without

      diff --git a/layout/reftests/css-animations/screen-animations.html b/layout/reftests/css-animations/screen-animations.html new file mode 100644 index 0000000000..ba1a0aa14e --- /dev/null +++ b/layout/reftests/css-animations/screen-animations.html @@ -0,0 +1,16 @@ + + +Static CSS animation + +

      blue with animation support; olive without

      diff --git a/layout/reftests/css-animations/scroll-timeline-in-delay-omta-ref.html b/layout/reftests/css-animations/scroll-timeline-in-delay-omta-ref.html new file mode 100644 index 0000000000..c6caf3029f --- /dev/null +++ b/layout/reftests/css-animations/scroll-timeline-in-delay-omta-ref.html @@ -0,0 +1,20 @@ + + + + +
      +
      + + diff --git a/layout/reftests/css-animations/scroll-timeline-in-delay-omta.html b/layout/reftests/css-animations/scroll-timeline-in-delay-omta.html new file mode 100644 index 0000000000..4dea5b7854 --- /dev/null +++ b/layout/reftests/css-animations/scroll-timeline-in-delay-omta.html @@ -0,0 +1,71 @@ + + + +Scroll the scroll-driven animation from the active phase to delay + + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/css-animations/stacking-context-animation-ref.html b/layout/reftests/css-animations/stacking-context-animation-ref.html new file mode 100644 index 0000000000..817056c1ce --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-animation-ref.html @@ -0,0 +1,19 @@ + +Reference of testcases for bug 1273042 + + +
      diff --git a/layout/reftests/css-animations/stacking-context-lose-opacity-1.html b/layout/reftests/css-animations/stacking-context-lose-opacity-1.html new file mode 100644 index 0000000000..80ce2ea725 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-lose-opacity-1.html @@ -0,0 +1,25 @@ + + +Opacity animation creates a stacking context even if the opacity property +is overridden by an !important rule + + + +
      diff --git a/layout/reftests/css-animations/stacking-context-lose-transform-none.html b/layout/reftests/css-animations/stacking-context-lose-transform-none.html new file mode 100644 index 0000000000..f08ec41bee --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-lose-transform-none.html @@ -0,0 +1,25 @@ + + +Transform animation creates a stacking context even if the transform property +is overridden by an !important rule + + + +
      diff --git a/layout/reftests/css-animations/stacking-context-offset-path-none-animation.html b/layout/reftests/css-animations/stacking-context-offset-path-none-animation.html new file mode 100644 index 0000000000..53bbf4bf82 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-offset-path-none-animation.html @@ -0,0 +1,24 @@ + + +offset-path animation creates a stacking context even though it has only +'offset-path:none' keyframes + + + +
      diff --git a/layout/reftests/css-animations/stacking-context-offset-path-none-in-delay.html b/layout/reftests/css-animations/stacking-context-offset-path-none-in-delay.html new file mode 100644 index 0000000000..568e8ea25a --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-offset-path-none-in-delay.html @@ -0,0 +1,23 @@ + + +offset-path animation creates stacking context in delay phase + + + +
      diff --git a/layout/reftests/css-animations/stacking-context-offset-path-none-with-fill-backwards.html b/layout/reftests/css-animations/stacking-context-offset-path-none-with-fill-backwards.html new file mode 100644 index 0000000000..50143d36bc --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-offset-path-none-with-fill-backwards.html @@ -0,0 +1,24 @@ + + +offset-path animation does not destroy stacking context when the animation +has finished but has fill:backwards + + + +
      diff --git a/layout/reftests/css-animations/stacking-context-offset-path-none-with-fill-forwards.html b/layout/reftests/css-animations/stacking-context-offset-path-none-with-fill-forwards.html new file mode 100644 index 0000000000..1fc8700fee --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-offset-path-none-with-fill-forwards.html @@ -0,0 +1,24 @@ + + +offset-path animation does not destroy stacking context when the animation +has finished but has fill:forwards + + + +
      diff --git a/layout/reftests/css-animations/stacking-context-opacity-1-animation.html b/layout/reftests/css-animations/stacking-context-opacity-1-animation.html new file mode 100644 index 0000000000..3a4fe7bf45 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-opacity-1-animation.html @@ -0,0 +1,24 @@ + + +Opacity animation creates a stacking context even if it has only 100% opacity +in its keyframes + + + +
      diff --git a/layout/reftests/css-animations/stacking-context-opacity-1-in-delay.html b/layout/reftests/css-animations/stacking-context-opacity-1-in-delay.html new file mode 100644 index 0000000000..4e441397c8 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-opacity-1-in-delay.html @@ -0,0 +1,23 @@ + + +Opacity animation creates stacking context in delay phase + + + +
      diff --git a/layout/reftests/css-animations/stacking-context-opacity-1-on-table.html b/layout/reftests/css-animations/stacking-context-opacity-1-on-table.html new file mode 100644 index 0000000000..f3da311909 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-opacity-1-on-table.html @@ -0,0 +1,25 @@ + + +Opacity animation on display:table element creates a stacking context even if it +has only 100% opacity in its keyframes + + + +
      diff --git a/layout/reftests/css-animations/stacking-context-opacity-1-with-fill-backwards.html b/layout/reftests/css-animations/stacking-context-opacity-1-with-fill-backwards.html new file mode 100644 index 0000000000..484da2979d --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-opacity-1-with-fill-backwards.html @@ -0,0 +1,24 @@ + + +Opacity animation does not destroy stacking context when the animation +has finished but has fill:backwards + + + +
      diff --git a/layout/reftests/css-animations/stacking-context-opacity-1-with-fill-forwards.html b/layout/reftests/css-animations/stacking-context-opacity-1-with-fill-forwards.html new file mode 100644 index 0000000000..5fdda4f9dd --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-opacity-1-with-fill-forwards.html @@ -0,0 +1,24 @@ + + +Opacity animation does not destroy stacking context when the animation +has finished but has fill:forwards + + + +
      diff --git a/layout/reftests/css-animations/stacking-context-opacity-removing-important-in-delay.html b/layout/reftests/css-animations/stacking-context-opacity-removing-important-in-delay.html new file mode 100644 index 0000000000..f89240d230 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-opacity-removing-important-in-delay.html @@ -0,0 +1,43 @@ + + + +Removing !important rule during delay phase of animation creates +a stack context for correct style + + + +
      + diff --git a/layout/reftests/css-animations/stacking-context-opacity-win-in-delay-on-main-thread.html b/layout/reftests/css-animations/stacking-context-opacity-win-in-delay-on-main-thread.html new file mode 100644 index 0000000000..8d35bf6225 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-opacity-win-in-delay-on-main-thread.html @@ -0,0 +1,31 @@ + + +Opacity animation winning over another opacity animation in delay phase +on the main-thread creates a stacking context + + + +
      diff --git a/layout/reftests/css-animations/stacking-context-opacity-win-in-delay.html b/layout/reftests/css-animations/stacking-context-opacity-win-in-delay.html new file mode 100644 index 0000000000..c60177d08f --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-opacity-win-in-delay.html @@ -0,0 +1,27 @@ + + +Opacity animation winning over another opacity animation in delay phase +creates a stacking context + + + +
      diff --git a/layout/reftests/css-animations/stacking-context-opacity-wins-over-transition.html b/layout/reftests/css-animations/stacking-context-opacity-wins-over-transition.html new file mode 100644 index 0000000000..38993a8dd4 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-opacity-wins-over-transition.html @@ -0,0 +1,39 @@ + + + +Opacity animation winning over opacity transition creates a stacking context +for correct style. + + + +
      + diff --git a/layout/reftests/css-animations/stacking-context-paused-on-opacity-1.html b/layout/reftests/css-animations/stacking-context-paused-on-opacity-1.html new file mode 100644 index 0000000000..b27985a6ca --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-paused-on-opacity-1.html @@ -0,0 +1,24 @@ + + +Transform animation creates a stacking context even though it's paused on +a 100% opacity keyframe + + + +
      diff --git a/layout/reftests/css-animations/stacking-context-paused-on-transform-none.html b/layout/reftests/css-animations/stacking-context-paused-on-transform-none.html new file mode 100644 index 0000000000..cd02908498 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-paused-on-transform-none.html @@ -0,0 +1,24 @@ + + +Transform animation creates a stacking context even though it's paused on +a 'transform:none' keyframe + + + +
      diff --git a/layout/reftests/css-animations/stacking-context-transform-none-animation-on-svg.html b/layout/reftests/css-animations/stacking-context-transform-none-animation-on-svg.html new file mode 100644 index 0000000000..6192d58b70 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-transform-none-animation-on-svg.html @@ -0,0 +1,22 @@ + +Transform animation creates a stacking context even though it has only +'transform:none' keyframes on an svg element + + + + + diff --git a/layout/reftests/css-animations/stacking-context-transform-none-animation-with-backface-visibility.html b/layout/reftests/css-animations/stacking-context-transform-none-animation-with-backface-visibility.html new file mode 100644 index 0000000000..c96be7d4cc --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-transform-none-animation-with-backface-visibility.html @@ -0,0 +1,26 @@ + + +Transform animation creates a stacking context even though it has only +'transform:none' keyframes and with a style which prevents performning +the animation on the compositor. + + + +
      diff --git a/layout/reftests/css-animations/stacking-context-transform-none-animation-with-preserve-3d.html b/layout/reftests/css-animations/stacking-context-transform-none-animation-with-preserve-3d.html new file mode 100644 index 0000000000..37b3f85167 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-transform-none-animation-with-preserve-3d.html @@ -0,0 +1,26 @@ + + +Transform animation creates a stacking context even though it has only +'transform:none' keyframes and with a style which prevents performning +the animation on the compositor. + + + +
      diff --git a/layout/reftests/css-animations/stacking-context-transform-none-animation.html b/layout/reftests/css-animations/stacking-context-transform-none-animation.html new file mode 100644 index 0000000000..53213b452d --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-transform-none-animation.html @@ -0,0 +1,24 @@ + + +Transform animation creates a stacking context even though it has only +'transform:none' keyframes + + + +
      diff --git a/layout/reftests/css-animations/stacking-context-transform-none-in-delay.html b/layout/reftests/css-animations/stacking-context-transform-none-in-delay.html new file mode 100644 index 0000000000..c52e8825d3 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-transform-none-in-delay.html @@ -0,0 +1,23 @@ + + +Transform animation creates stacking context in delay phase + + + +
      diff --git a/layout/reftests/css-animations/stacking-context-transform-none-with-fill-backwards.html b/layout/reftests/css-animations/stacking-context-transform-none-with-fill-backwards.html new file mode 100644 index 0000000000..d0515c2945 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-transform-none-with-fill-backwards.html @@ -0,0 +1,24 @@ + + +Transform animation does not destroy stacking context when the animation +has finished but has fill:backwards + + + +
      diff --git a/layout/reftests/css-animations/stacking-context-transform-none-with-fill-forwards.html b/layout/reftests/css-animations/stacking-context-transform-none-with-fill-forwards.html new file mode 100644 index 0000000000..2d9610232c --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-transform-none-with-fill-forwards.html @@ -0,0 +1,24 @@ + + +Transform animation does not destroy stacking context when the animation +has finished but has fill:forwards + + + +
      diff --git a/layout/reftests/css-animations/stacking-context-transform-removing-important-in-delay.html b/layout/reftests/css-animations/stacking-context-transform-removing-important-in-delay.html new file mode 100644 index 0000000000..0b39dd4d4e --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-transform-removing-important-in-delay.html @@ -0,0 +1,44 @@ + + + +Removing !important rule during delay phase of animation creates +a stack context for correct style + + + +
      + diff --git a/layout/reftests/css-animations/stacking-context-transform-win-in-delay-on-main-thread.html b/layout/reftests/css-animations/stacking-context-transform-win-in-delay-on-main-thread.html new file mode 100644 index 0000000000..2f61168946 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-transform-win-in-delay-on-main-thread.html @@ -0,0 +1,31 @@ + + +Transform animation winning over another transform animation in delay phase +on the main-thread creates a stacking context + + + +
      diff --git a/layout/reftests/css-animations/stacking-context-transform-win-in-delay.html b/layout/reftests/css-animations/stacking-context-transform-win-in-delay.html new file mode 100644 index 0000000000..5a864faf47 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-transform-win-in-delay.html @@ -0,0 +1,27 @@ + + +Transform animation winning over another transform animation in delay phase +creates a stacking context + + + +
      diff --git a/layout/reftests/css-animations/stacking-context-transform-wins-over-transition.html b/layout/reftests/css-animations/stacking-context-transform-wins-over-transition.html new file mode 100644 index 0000000000..8d1de575e0 --- /dev/null +++ b/layout/reftests/css-animations/stacking-context-transform-wins-over-transition.html @@ -0,0 +1,39 @@ + + + +Transform animation winning over transition creates a stacking context +for correct style + + + +
      + diff --git a/layout/reftests/css-animations/stop-animation-on-discarded-pseudo-element.html b/layout/reftests/css-animations/stop-animation-on-discarded-pseudo-element.html new file mode 100644 index 0000000000..fccfade1cc --- /dev/null +++ b/layout/reftests/css-animations/stop-animation-on-discarded-pseudo-element.html @@ -0,0 +1,36 @@ + + + +
      + diff --git a/layout/reftests/css-animations/transform-animation-in-delay-ref.html b/layout/reftests/css-animations/transform-animation-in-delay-ref.html new file mode 100644 index 0000000000..9c161fe047 --- /dev/null +++ b/layout/reftests/css-animations/transform-animation-in-delay-ref.html @@ -0,0 +1,13 @@ + + + +
      + diff --git a/layout/reftests/css-animations/transform-animation-in-delay.html b/layout/reftests/css-animations/transform-animation-in-delay.html new file mode 100644 index 0000000000..0ed13934f4 --- /dev/null +++ b/layout/reftests/css-animations/transform-animation-in-delay.html @@ -0,0 +1,22 @@ + + + +
      + + diff --git a/layout/reftests/css-animations/updating-animation-on-marker-pseudo-element-ref.html b/layout/reftests/css-animations/updating-animation-on-marker-pseudo-element-ref.html new file mode 100644 index 0000000000..9eab1517b7 --- /dev/null +++ b/layout/reftests/css-animations/updating-animation-on-marker-pseudo-element-ref.html @@ -0,0 +1,15 @@ + + + +
      + diff --git a/layout/reftests/css-animations/updating-animation-on-marker-pseudo-element.html b/layout/reftests/css-animations/updating-animation-on-marker-pseudo-element.html new file mode 100644 index 0000000000..fc1d29cd38 --- /dev/null +++ b/layout/reftests/css-animations/updating-animation-on-marker-pseudo-element.html @@ -0,0 +1,42 @@ + + + +
      + + diff --git a/layout/reftests/css-animations/updating-animation-on-pseudo-element-ref.html b/layout/reftests/css-animations/updating-animation-on-pseudo-element-ref.html new file mode 100644 index 0000000000..7196f11503 --- /dev/null +++ b/layout/reftests/css-animations/updating-animation-on-pseudo-element-ref.html @@ -0,0 +1,11 @@ + + + +
      + diff --git a/layout/reftests/css-animations/updating-animation-on-pseudo-element.html b/layout/reftests/css-animations/updating-animation-on-pseudo-element.html new file mode 100644 index 0000000000..cae7d2723c --- /dev/null +++ b/layout/reftests/css-animations/updating-animation-on-pseudo-element.html @@ -0,0 +1,38 @@ + + + +
      + + diff --git a/layout/reftests/css-blending/as-image/black100x100.png b/layout/reftests/css-blending/as-image/black100x100.png new file mode 100644 index 0000000000..061e686c15 Binary files /dev/null and b/layout/reftests/css-blending/as-image/black100x100.png differ diff --git a/layout/reftests/css-blending/as-image/blue100x100.png b/layout/reftests/css-blending/as-image/blue100x100.png new file mode 100644 index 0000000000..79f972cd5f Binary files /dev/null and b/layout/reftests/css-blending/as-image/blue100x100.png differ diff --git a/layout/reftests/css-blending/as-image/brown100x100.png b/layout/reftests/css-blending/as-image/brown100x100.png new file mode 100644 index 0000000000..f1a2d6d849 Binary files /dev/null and b/layout/reftests/css-blending/as-image/brown100x100.png differ diff --git a/layout/reftests/css-blending/as-image/green100x100.jpg b/layout/reftests/css-blending/as-image/green100x100.jpg new file mode 100644 index 0000000000..5b920f7c06 Binary files /dev/null and b/layout/reftests/css-blending/as-image/green100x100.jpg differ diff --git a/layout/reftests/css-blending/as-image/green100x100.png b/layout/reftests/css-blending/as-image/green100x100.png new file mode 100644 index 0000000000..0eea75c96a Binary files /dev/null and b/layout/reftests/css-blending/as-image/green100x100.png differ diff --git a/layout/reftests/css-blending/as-image/green100x100_alpha.png b/layout/reftests/css-blending/as-image/green100x100_alpha.png new file mode 100644 index 0000000000..1402d81f45 Binary files /dev/null and b/layout/reftests/css-blending/as-image/green100x100_alpha.png differ diff --git a/layout/reftests/css-blending/as-image/green_square.svg b/layout/reftests/css-blending/as-image/green_square.svg new file mode 100644 index 0000000000..7cb1675e38 --- /dev/null +++ b/layout/reftests/css-blending/as-image/green_square.svg @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/css-blending/as-image/red100x100.png b/layout/reftests/css-blending/as-image/red100x100.png new file mode 100644 index 0000000000..adb1bed7f0 Binary files /dev/null and b/layout/reftests/css-blending/as-image/red100x100.png differ diff --git a/layout/reftests/css-blending/as-image/red_green.gif b/layout/reftests/css-blending/as-image/red_green.gif new file mode 100644 index 0000000000..c86b56d412 Binary files /dev/null and b/layout/reftests/css-blending/as-image/red_green.gif differ diff --git a/layout/reftests/css-blending/as-image/white_square.svg b/layout/reftests/css-blending/as-image/white_square.svg new file mode 100644 index 0000000000..f9b0367c79 --- /dev/null +++ b/layout/reftests/css-blending/as-image/white_square.svg @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/css-blending/background-blend-mode-body-fixed-ref.html b/layout/reftests/css-blending/background-blend-mode-body-fixed-ref.html new file mode 100644 index 0000000000..b668ceba78 --- /dev/null +++ b/layout/reftests/css-blending/background-blend-mode-body-fixed-ref.html @@ -0,0 +1,11 @@ + + +Reference for: Blend a background image and a background color on the root, specifying background-attachment: fixed + + diff --git a/layout/reftests/css-blending/background-blend-mode-body-fixed.html b/layout/reftests/css-blending/background-blend-mode-body-fixed.html new file mode 100644 index 0000000000..facbbc0ecb --- /dev/null +++ b/layout/reftests/css-blending/background-blend-mode-body-fixed.html @@ -0,0 +1,18 @@ + + +Blend a background image and a background color on the root, specifying background-attachment: fixed + + diff --git a/layout/reftests/css-blending/background-blend-mode-body-image-ref.html b/layout/reftests/css-blending/background-blend-mode-body-image-ref.html new file mode 100644 index 0000000000..e51dcd4392 --- /dev/null +++ b/layout/reftests/css-blending/background-blend-mode-body-image-ref.html @@ -0,0 +1,8 @@ + + +

      This test will check that a background-image set on body does not blend with the browser's white background color.
      +The test passes if the page has a green background.

      diff --git a/layout/reftests/css-blending/background-blend-mode-body-image.html b/layout/reftests/css-blending/background-blend-mode-body-image.html new file mode 100644 index 0000000000..9447e5b2d3 --- /dev/null +++ b/layout/reftests/css-blending/background-blend-mode-body-image.html @@ -0,0 +1,10 @@ + + +

      This test will check that a background-image set on body does not blend with the browser's white background color.
      +The test passes if the page has a green background.

      diff --git a/layout/reftests/css-blending/background-blend-mode-body-transparent-image-ref.html b/layout/reftests/css-blending/background-blend-mode-body-transparent-image-ref.html new file mode 100644 index 0000000000..14514171b5 --- /dev/null +++ b/layout/reftests/css-blending/background-blend-mode-body-transparent-image-ref.html @@ -0,0 +1,8 @@ + + +

      This test will check that a transparent background-image set on body does not blend with the browser's white background color.
      +The test passes if the page has a green background with white horizontal lines.

      diff --git a/layout/reftests/css-blending/background-blend-mode-body-transparent-image.html b/layout/reftests/css-blending/background-blend-mode-body-transparent-image.html new file mode 100644 index 0000000000..1947e9eafd --- /dev/null +++ b/layout/reftests/css-blending/background-blend-mode-body-transparent-image.html @@ -0,0 +1,9 @@ + + +

      This test will check that a transparent background-image set on body does not blend with the browser's white background color.
      +The test passes if the page has a green background with white horizontal lines.

      diff --git a/layout/reftests/css-blending/background-blending-alpha-ref.html b/layout/reftests/css-blending/background-blending-alpha-ref.html new file mode 100644 index 0000000000..6a7055938d --- /dev/null +++ b/layout/reftests/css-blending/background-blending-alpha-ref.html @@ -0,0 +1,62 @@ + + + + +
      +
      +
      + + diff --git a/layout/reftests/css-blending/background-blending-alpha.html b/layout/reftests/css-blending/background-blending-alpha.html new file mode 100644 index 0000000000..ba17205b8f --- /dev/null +++ b/layout/reftests/css-blending/background-blending-alpha.html @@ -0,0 +1,22 @@ + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-background-attachement-fixed-ref.html b/layout/reftests/css-blending/background-blending-background-attachement-fixed-ref.html new file mode 100644 index 0000000000..fded2192dd --- /dev/null +++ b/layout/reftests/css-blending/background-blending-background-attachement-fixed-ref.html @@ -0,0 +1,19 @@ + + + + + + + + +
      + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-background-attachement-fixed-scroll-ref.html b/layout/reftests/css-blending/background-blending-background-attachement-fixed-scroll-ref.html new file mode 100644 index 0000000000..2f5d424b7d --- /dev/null +++ b/layout/reftests/css-blending/background-blending-background-attachement-fixed-scroll-ref.html @@ -0,0 +1,23 @@ + + + + + + + + +
      + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-background-attachement-fixed-scroll.html b/layout/reftests/css-blending/background-blending-background-attachement-fixed-scroll.html new file mode 100644 index 0000000000..91a72aeeab --- /dev/null +++ b/layout/reftests/css-blending/background-blending-background-attachement-fixed-scroll.html @@ -0,0 +1,40 @@ + + + + + + + + + +
      +
      +
      +
      + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-background-attachement-fixed.html b/layout/reftests/css-blending/background-blending-background-attachement-fixed.html new file mode 100644 index 0000000000..2439d9a238 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-background-attachement-fixed.html @@ -0,0 +1,20 @@ + + + + + + + + +
      + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-background-clip-content-box-ref.html b/layout/reftests/css-blending/background-blending-background-clip-content-box-ref.html new file mode 100644 index 0000000000..a860deb063 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-background-clip-content-box-ref.html @@ -0,0 +1,19 @@ + + + + + + + + +
      + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-background-clip-content-box.html b/layout/reftests/css-blending/background-blending-background-clip-content-box.html new file mode 100644 index 0000000000..5793259e19 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-background-clip-content-box.html @@ -0,0 +1,20 @@ + + + + + + + + +
      + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-background-clip-padding-box-ref.html b/layout/reftests/css-blending/background-blending-background-clip-padding-box-ref.html new file mode 100644 index 0000000000..da516d82d7 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-background-clip-padding-box-ref.html @@ -0,0 +1,21 @@ + + + + + + + + +
      + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-background-clip-padding-box.html b/layout/reftests/css-blending/background-blending-background-clip-padding-box.html new file mode 100644 index 0000000000..95c20bdd40 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-background-clip-padding-box.html @@ -0,0 +1,22 @@ + + + + + + + + +
      + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-background-origin-border-box.html b/layout/reftests/css-blending/background-blending-background-origin-border-box.html new file mode 100644 index 0000000000..9c732e2a01 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-background-origin-border-box.html @@ -0,0 +1,20 @@ + + + + + + + + +
      + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-background-origin-content-box.html b/layout/reftests/css-blending/background-blending-background-origin-content-box.html new file mode 100644 index 0000000000..ccb6fd235c --- /dev/null +++ b/layout/reftests/css-blending/background-blending-background-origin-content-box.html @@ -0,0 +1,21 @@ + + + + + + + + +
      + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-background-origin-ref.html b/layout/reftests/css-blending/background-blending-background-origin-ref.html new file mode 100644 index 0000000000..55bdb862ec --- /dev/null +++ b/layout/reftests/css-blending/background-blending-background-origin-ref.html @@ -0,0 +1,19 @@ + + + + + + + + +
      + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-background-position-percentage-ref.html b/layout/reftests/css-blending/background-blending-background-position-percentage-ref.html new file mode 100644 index 0000000000..af22521f94 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-background-position-percentage-ref.html @@ -0,0 +1,19 @@ + + + + + + + + +
      + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-background-position-percentage.html b/layout/reftests/css-blending/background-blending-background-position-percentage.html new file mode 100644 index 0000000000..2b9de1cb5f --- /dev/null +++ b/layout/reftests/css-blending/background-blending-background-position-percentage.html @@ -0,0 +1,20 @@ + + + + + + + + +
      + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-background-repeat-no-repeat-ref.html b/layout/reftests/css-blending/background-blending-background-repeat-no-repeat-ref.html new file mode 100644 index 0000000000..686ce93b93 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-background-repeat-no-repeat-ref.html @@ -0,0 +1,19 @@ + + + + + + + + +
      + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-background-repeat-no-repeat.html b/layout/reftests/css-blending/background-blending-background-repeat-no-repeat.html new file mode 100644 index 0000000000..3b66f50e2a --- /dev/null +++ b/layout/reftests/css-blending/background-blending-background-repeat-no-repeat.html @@ -0,0 +1,21 @@ + + + + + + + + +
      + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-background-size-contain.html b/layout/reftests/css-blending/background-blending-background-size-contain.html new file mode 100644 index 0000000000..417f6d984f --- /dev/null +++ b/layout/reftests/css-blending/background-blending-background-size-contain.html @@ -0,0 +1,20 @@ + + + + + + + + +
      + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-background-size-cover.html b/layout/reftests/css-blending/background-blending-background-size-cover.html new file mode 100644 index 0000000000..0a942d901b --- /dev/null +++ b/layout/reftests/css-blending/background-blending-background-size-cover.html @@ -0,0 +1,20 @@ + + + + + + + + +
      + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-background-size-percentage.html b/layout/reftests/css-blending/background-blending-background-size-percentage.html new file mode 100644 index 0000000000..d8aebef845 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-background-size-percentage.html @@ -0,0 +1,20 @@ + + + + + + + + +
      + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-background-size-pixels.html b/layout/reftests/css-blending/background-blending-background-size-pixels.html new file mode 100644 index 0000000000..73b5c28a4c --- /dev/null +++ b/layout/reftests/css-blending/background-blending-background-size-pixels.html @@ -0,0 +1,20 @@ + + + + + + + + +
      + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-background-size-ref.html b/layout/reftests/css-blending/background-blending-background-size-ref.html new file mode 100644 index 0000000000..fa512a6ce2 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-background-size-ref.html @@ -0,0 +1,18 @@ + + + + + + + + +
      + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-color-burn-ref.svg b/layout/reftests/css-blending/background-blending-color-burn-ref.svg new file mode 100644 index 0000000000..48191f349e --- /dev/null +++ b/layout/reftests/css-blending/background-blending-color-burn-ref.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-color-burn.html b/layout/reftests/css-blending/background-blending-color-burn.html new file mode 100644 index 0000000000..b6307608dc --- /dev/null +++ b/layout/reftests/css-blending/background-blending-color-burn.html @@ -0,0 +1,16 @@ + + + + + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-color-dodge-ref.svg b/layout/reftests/css-blending/background-blending-color-dodge-ref.svg new file mode 100644 index 0000000000..724a4e184b --- /dev/null +++ b/layout/reftests/css-blending/background-blending-color-dodge-ref.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-color-dodge.html b/layout/reftests/css-blending/background-blending-color-dodge.html new file mode 100644 index 0000000000..51efd478f0 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-color-dodge.html @@ -0,0 +1,14 @@ + + + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-color-ref.svg b/layout/reftests/css-blending/background-blending-color-ref.svg new file mode 100644 index 0000000000..2936015617 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-color-ref.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-color.html b/layout/reftests/css-blending/background-blending-color.html new file mode 100644 index 0000000000..6e00e094f1 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-color.html @@ -0,0 +1,14 @@ + + + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-darken-ref.svg b/layout/reftests/css-blending/background-blending-darken-ref.svg new file mode 100644 index 0000000000..d4d16a54be --- /dev/null +++ b/layout/reftests/css-blending/background-blending-darken-ref.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-darken.html b/layout/reftests/css-blending/background-blending-darken.html new file mode 100644 index 0000000000..a4286d1672 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-darken.html @@ -0,0 +1,14 @@ + + + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-difference-ref.svg b/layout/reftests/css-blending/background-blending-difference-ref.svg new file mode 100644 index 0000000000..c04c51e0ab --- /dev/null +++ b/layout/reftests/css-blending/background-blending-difference-ref.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-difference.html b/layout/reftests/css-blending/background-blending-difference.html new file mode 100644 index 0000000000..647d5d8cbe --- /dev/null +++ b/layout/reftests/css-blending/background-blending-difference.html @@ -0,0 +1,14 @@ + + + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-exclusion-ref.svg b/layout/reftests/css-blending/background-blending-exclusion-ref.svg new file mode 100644 index 0000000000..b4edd89076 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-exclusion-ref.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-exclusion.html b/layout/reftests/css-blending/background-blending-exclusion.html new file mode 100644 index 0000000000..f1a9f81e1a --- /dev/null +++ b/layout/reftests/css-blending/background-blending-exclusion.html @@ -0,0 +1,14 @@ + + + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-gradient-color-ref.html b/layout/reftests/css-blending/background-blending-gradient-color-ref.html new file mode 100644 index 0000000000..09dd590607 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-gradient-color-ref.html @@ -0,0 +1,20 @@ + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-gradient-color.html b/layout/reftests/css-blending/background-blending-gradient-color.html new file mode 100644 index 0000000000..b5df02bca9 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-gradient-color.html @@ -0,0 +1,22 @@ + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-gradient-gradient-ref.html b/layout/reftests/css-blending/background-blending-gradient-gradient-ref.html new file mode 100644 index 0000000000..6dd4b18397 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-gradient-gradient-ref.html @@ -0,0 +1,20 @@ + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-gradient-gradient.html b/layout/reftests/css-blending/background-blending-gradient-gradient.html new file mode 100644 index 0000000000..f8d9dc6d76 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-gradient-gradient.html @@ -0,0 +1,22 @@ + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-gradient-image-ref.html b/layout/reftests/css-blending/background-blending-gradient-image-ref.html new file mode 100644 index 0000000000..09dd590607 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-gradient-image-ref.html @@ -0,0 +1,20 @@ + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-gradient-image.html b/layout/reftests/css-blending/background-blending-gradient-image.html new file mode 100644 index 0000000000..0ffe44d829 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-gradient-image.html @@ -0,0 +1,21 @@ + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-hard-light-ref.svg b/layout/reftests/css-blending/background-blending-hard-light-ref.svg new file mode 100644 index 0000000000..21afb50c38 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-hard-light-ref.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-hard-light.html b/layout/reftests/css-blending/background-blending-hard-light.html new file mode 100644 index 0000000000..61ac1533ba --- /dev/null +++ b/layout/reftests/css-blending/background-blending-hard-light.html @@ -0,0 +1,14 @@ + + + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-hue-ref.svg b/layout/reftests/css-blending/background-blending-hue-ref.svg new file mode 100644 index 0000000000..907064b543 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-hue-ref.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-hue.html b/layout/reftests/css-blending/background-blending-hue.html new file mode 100644 index 0000000000..8ae44e5d2a --- /dev/null +++ b/layout/reftests/css-blending/background-blending-hue.html @@ -0,0 +1,14 @@ + + + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-image-color-959674-ref.html b/layout/reftests/css-blending/background-blending-image-color-959674-ref.html new file mode 100644 index 0000000000..319e455d21 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-image-color-959674-ref.html @@ -0,0 +1,15 @@ + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-image-color-959674.html b/layout/reftests/css-blending/background-blending-image-color-959674.html new file mode 100644 index 0000000000..21876a6478 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-image-color-959674.html @@ -0,0 +1,26 @@ + + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-image-color-gif-ref.html b/layout/reftests/css-blending/background-blending-image-color-gif-ref.html new file mode 100644 index 0000000000..ed0cad8ea8 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-image-color-gif-ref.html @@ -0,0 +1,14 @@ + + + + +
      + + diff --git a/layout/reftests/css-blending/background-blending-image-color-gif.html b/layout/reftests/css-blending/background-blending-image-color-gif.html new file mode 100644 index 0000000000..c68d617322 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-image-color-gif.html @@ -0,0 +1,29 @@ + + + + + +
      + + + + + + diff --git a/layout/reftests/css-blending/background-blending-image-color-jpg.html b/layout/reftests/css-blending/background-blending-image-color-jpg.html new file mode 100644 index 0000000000..2832caeb53 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-image-color-jpg.html @@ -0,0 +1,26 @@ + + + +
      + + diff --git a/layout/reftests/css-blending/background-blending-image-color-png.html b/layout/reftests/css-blending/background-blending-image-color-png.html new file mode 100644 index 0000000000..6ded901a31 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-image-color-png.html @@ -0,0 +1,25 @@ + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-image-color-ref.html b/layout/reftests/css-blending/background-blending-image-color-ref.html new file mode 100644 index 0000000000..d9ebe355ea --- /dev/null +++ b/layout/reftests/css-blending/background-blending-image-color-ref.html @@ -0,0 +1,21 @@ + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-image-color-svg-as-data-uri.html b/layout/reftests/css-blending/background-blending-image-color-svg-as-data-uri.html new file mode 100644 index 0000000000..6f2ac24a34 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-image-color-svg-as-data-uri.html @@ -0,0 +1,26 @@ + + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-image-color-svg.html b/layout/reftests/css-blending/background-blending-image-color-svg.html new file mode 100644 index 0000000000..8a3f05d463 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-image-color-svg.html @@ -0,0 +1,25 @@ + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-image-color-transform3d.html b/layout/reftests/css-blending/background-blending-image-color-transform3d.html new file mode 100644 index 0000000000..9980418d5c --- /dev/null +++ b/layout/reftests/css-blending/background-blending-image-color-transform3d.html @@ -0,0 +1,28 @@ + + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-image-gradient.html b/layout/reftests/css-blending/background-blending-image-gradient.html new file mode 100644 index 0000000000..6b9e48d461 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-image-gradient.html @@ -0,0 +1,21 @@ + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-image-image-ref.html b/layout/reftests/css-blending/background-blending-image-image-ref.html new file mode 100644 index 0000000000..b123024a78 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-image-image-ref.html @@ -0,0 +1,20 @@ + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-image-image.html b/layout/reftests/css-blending/background-blending-image-image.html new file mode 100644 index 0000000000..846f7cd10b --- /dev/null +++ b/layout/reftests/css-blending/background-blending-image-image.html @@ -0,0 +1,22 @@ + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-isolation-parent-child-color.html b/layout/reftests/css-blending/background-blending-isolation-parent-child-color.html new file mode 100644 index 0000000000..0a8ca887f7 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-isolation-parent-child-color.html @@ -0,0 +1,29 @@ + + + + + +
      +
      +
      + + diff --git a/layout/reftests/css-blending/background-blending-isolation-parent-child-image.html b/layout/reftests/css-blending/background-blending-isolation-parent-child-image.html new file mode 100644 index 0000000000..00629b1f13 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-isolation-parent-child-image.html @@ -0,0 +1,29 @@ + + + + + +
      +
      +
      + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-isolation-parent-child-ref.html b/layout/reftests/css-blending/background-blending-isolation-parent-child-ref.html new file mode 100644 index 0000000000..d1becbc8c8 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-isolation-parent-child-ref.html @@ -0,0 +1,19 @@ + + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-isolation-ref.html b/layout/reftests/css-blending/background-blending-isolation-ref.html new file mode 100644 index 0000000000..8b1a50d534 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-isolation-ref.html @@ -0,0 +1,27 @@ + + + +
      +
      + diff --git a/layout/reftests/css-blending/background-blending-isolation.html b/layout/reftests/css-blending/background-blending-isolation.html new file mode 100644 index 0000000000..80ead0163b --- /dev/null +++ b/layout/reftests/css-blending/background-blending-isolation.html @@ -0,0 +1,31 @@ + + + + +
      +
      + + diff --git a/layout/reftests/css-blending/background-blending-lighten-ref.svg b/layout/reftests/css-blending/background-blending-lighten-ref.svg new file mode 100644 index 0000000000..4ec1bf08a0 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-lighten-ref.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-lighten.html b/layout/reftests/css-blending/background-blending-lighten.html new file mode 100644 index 0000000000..cd69c4c609 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-lighten.html @@ -0,0 +1,14 @@ + + + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-list-repeat-ref.html b/layout/reftests/css-blending/background-blending-list-repeat-ref.html new file mode 100644 index 0000000000..e87329c0c4 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-list-repeat-ref.html @@ -0,0 +1,33 @@ + + + +
      +
      +
      +
      + diff --git a/layout/reftests/css-blending/background-blending-list-repeat.html b/layout/reftests/css-blending/background-blending-list-repeat.html new file mode 100644 index 0000000000..53eb0f040e --- /dev/null +++ b/layout/reftests/css-blending/background-blending-list-repeat.html @@ -0,0 +1,24 @@ + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-luminosity-ref.svg b/layout/reftests/css-blending/background-blending-luminosity-ref.svg new file mode 100644 index 0000000000..8dc3c2247f --- /dev/null +++ b/layout/reftests/css-blending/background-blending-luminosity-ref.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-luminosity.html b/layout/reftests/css-blending/background-blending-luminosity.html new file mode 100644 index 0000000000..4c530c9132 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-luminosity.html @@ -0,0 +1,14 @@ + + + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-moz-element-ref.html b/layout/reftests/css-blending/background-blending-moz-element-ref.html new file mode 100644 index 0000000000..70298325c4 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-moz-element-ref.html @@ -0,0 +1,22 @@ + + + + + + + +
      +
      + + + diff --git a/layout/reftests/css-blending/background-blending-moz-element.html b/layout/reftests/css-blending/background-blending-moz-element.html new file mode 100644 index 0000000000..11272a70f6 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-moz-element.html @@ -0,0 +1,29 @@ + + + + + + + +
      +
      + + + diff --git a/layout/reftests/css-blending/background-blending-multiple-images-ref.html b/layout/reftests/css-blending/background-blending-multiple-images-ref.html new file mode 100644 index 0000000000..e15793e7ba --- /dev/null +++ b/layout/reftests/css-blending/background-blending-multiple-images-ref.html @@ -0,0 +1,33 @@ + + + +
      +
      +
      +
      + diff --git a/layout/reftests/css-blending/background-blending-multiple-images.html b/layout/reftests/css-blending/background-blending-multiple-images.html new file mode 100644 index 0000000000..274ab18c09 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-multiple-images.html @@ -0,0 +1,24 @@ + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-multiply-ref.svg b/layout/reftests/css-blending/background-blending-multiply-ref.svg new file mode 100644 index 0000000000..0addf25093 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-multiply-ref.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-multiply.html b/layout/reftests/css-blending/background-blending-multiply.html new file mode 100644 index 0000000000..2174ed5b44 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-multiply.html @@ -0,0 +1,14 @@ + + + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-normal-ref.svg b/layout/reftests/css-blending/background-blending-normal-ref.svg new file mode 100644 index 0000000000..8b86b74487 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-normal-ref.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-normal.html b/layout/reftests/css-blending/background-blending-normal.html new file mode 100644 index 0000000000..f860846c7b --- /dev/null +++ b/layout/reftests/css-blending/background-blending-normal.html @@ -0,0 +1,14 @@ + + + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-overlay-ref.svg b/layout/reftests/css-blending/background-blending-overlay-ref.svg new file mode 100644 index 0000000000..320697f710 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-overlay-ref.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-overlay.html b/layout/reftests/css-blending/background-blending-overlay.html new file mode 100644 index 0000000000..a5be65fa98 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-overlay.html @@ -0,0 +1,14 @@ + + + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-saturation-ref.svg b/layout/reftests/css-blending/background-blending-saturation-ref.svg new file mode 100644 index 0000000000..a8fb06a5a8 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-saturation-ref.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-saturation.html b/layout/reftests/css-blending/background-blending-saturation.html new file mode 100644 index 0000000000..ed5173346a --- /dev/null +++ b/layout/reftests/css-blending/background-blending-saturation.html @@ -0,0 +1,14 @@ + + + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-screen-ref.svg b/layout/reftests/css-blending/background-blending-screen-ref.svg new file mode 100644 index 0000000000..d99af71dc9 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-screen-ref.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/layout/reftests/css-blending/background-blending-screen.html b/layout/reftests/css-blending/background-blending-screen.html new file mode 100644 index 0000000000..5f5fe0f56b --- /dev/null +++ b/layout/reftests/css-blending/background-blending-screen.html @@ -0,0 +1,14 @@ + + + + + +
      + diff --git a/layout/reftests/css-blending/background-blending-soft-light-ref.svg b/layout/reftests/css-blending/background-blending-soft-light-ref.svg new file mode 100644 index 0000000000..485314e389 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-soft-light-ref.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/css-blending/background-blending-soft-light.html b/layout/reftests/css-blending/background-blending-soft-light.html new file mode 100644 index 0000000000..13cf76fce4 --- /dev/null +++ b/layout/reftests/css-blending/background-blending-soft-light.html @@ -0,0 +1,14 @@ + + + + + +
      + diff --git a/layout/reftests/css-blending/blend-canvas-ref.html b/layout/reftests/css-blending/blend-canvas-ref.html new file mode 100644 index 0000000000..fd74b7a282 --- /dev/null +++ b/layout/reftests/css-blending/blend-canvas-ref.html @@ -0,0 +1,28 @@ + + + + +
      + +
      + diff --git a/layout/reftests/css-blending/blend-canvas.html b/layout/reftests/css-blending/blend-canvas.html new file mode 100644 index 0000000000..4989e35dba --- /dev/null +++ b/layout/reftests/css-blending/blend-canvas.html @@ -0,0 +1,29 @@ + + + + +
      + +
      + diff --git a/layout/reftests/css-blending/blend-constant-background-color-ref.html b/layout/reftests/css-blending/blend-constant-background-color-ref.html new file mode 100644 index 0000000000..4fbe7d3dec --- /dev/null +++ b/layout/reftests/css-blending/blend-constant-background-color-ref.html @@ -0,0 +1,22 @@ + + + +
      +
      +
      +
      + diff --git a/layout/reftests/css-blending/blend-constant-background-color.html b/layout/reftests/css-blending/blend-constant-background-color.html new file mode 100644 index 0000000000..e9e3e1c6aa --- /dev/null +++ b/layout/reftests/css-blending/blend-constant-background-color.html @@ -0,0 +1,23 @@ + + + +
      +
      +
      +
      + diff --git a/layout/reftests/css-blending/blend-difference-stacking-ref.html b/layout/reftests/css-blending/blend-difference-stacking-ref.html new file mode 100644 index 0000000000..34dd86e82d --- /dev/null +++ b/layout/reftests/css-blending/blend-difference-stacking-ref.html @@ -0,0 +1,30 @@ + + + + + + + + + +
      +
      .
      +
      + diff --git a/layout/reftests/css-blending/blend-difference-stacking.html b/layout/reftests/css-blending/blend-difference-stacking.html new file mode 100644 index 0000000000..3c1e55de3e --- /dev/null +++ b/layout/reftests/css-blending/blend-difference-stacking.html @@ -0,0 +1,30 @@ + + + +
      +
      . +
      +
      +
      + diff --git a/layout/reftests/css-blending/blend-gradient-background-color-ref.html b/layout/reftests/css-blending/blend-gradient-background-color-ref.html new file mode 100644 index 0000000000..53b2f65468 --- /dev/null +++ b/layout/reftests/css-blending/blend-gradient-background-color-ref.html @@ -0,0 +1,22 @@ + + + +
      +
      +
      +
      + diff --git a/layout/reftests/css-blending/blend-gradient-background-color.html b/layout/reftests/css-blending/blend-gradient-background-color.html new file mode 100644 index 0000000000..10a938cc79 --- /dev/null +++ b/layout/reftests/css-blending/blend-gradient-background-color.html @@ -0,0 +1,23 @@ + + + +
      +
      +
      +
      + diff --git a/layout/reftests/css-blending/blend-image-ref.html b/layout/reftests/css-blending/blend-image-ref.html new file mode 100644 index 0000000000..b8a85f2360 --- /dev/null +++ b/layout/reftests/css-blending/blend-image-ref.html @@ -0,0 +1,20 @@ + + + +
      + +
      + \ No newline at end of file diff --git a/layout/reftests/css-blending/blend-image.html b/layout/reftests/css-blending/blend-image.html new file mode 100644 index 0000000000..ac0b2c1670 --- /dev/null +++ b/layout/reftests/css-blending/blend-image.html @@ -0,0 +1,21 @@ + + + +
      + +
      + diff --git a/layout/reftests/css-blending/blend-isolation-ref.html b/layout/reftests/css-blending/blend-isolation-ref.html new file mode 100644 index 0000000000..e4d76e534d --- /dev/null +++ b/layout/reftests/css-blending/blend-isolation-ref.html @@ -0,0 +1,15 @@ + + + +
      +
      + diff --git a/layout/reftests/css-blending/blend-isolation.html b/layout/reftests/css-blending/blend-isolation.html new file mode 100644 index 0000000000..802d7fd97d --- /dev/null +++ b/layout/reftests/css-blending/blend-isolation.html @@ -0,0 +1,28 @@ + + + +
      +
      +
      +
      +
      + diff --git a/layout/reftests/css-blending/blend-modes.css b/layout/reftests/css-blending/blend-modes.css new file mode 100644 index 0000000000..9a827c7bd0 --- /dev/null +++ b/layout/reftests/css-blending/blend-modes.css @@ -0,0 +1,26 @@ +body { + margin: 0; +} + +.reftest { + width: 160px; + height: 160px; + background-size: + 160px 40px, 160px 40px, 160px 40px, 160px 40px, + 40px 160px, 40px 160px, 40px 160px, 40px 160px; + + background-position: + 0px 0px, 0px 40px, 0px 80px, 0px 120px, + 0px 0px, 40px 0px, 80px 0, 120px 0; + + + background-repeat: no-repeat; + background-image: url(as-image/red100x100.png), + url(as-image/green100x100.png), + url(as-image/blue100x100.png), + url(as-image/brown100x100.png), + url(as-image/red100x100.png), + url(as-image/green100x100.png), + url(as-image/blue100x100.png), + url(as-image/brown100x100.png); +} \ No newline at end of file diff --git a/layout/reftests/css-blending/bug1281593-ref.html b/layout/reftests/css-blending/bug1281593-ref.html new file mode 100644 index 0000000000..2f3933c03f --- /dev/null +++ b/layout/reftests/css-blending/bug1281593-ref.html @@ -0,0 +1,40 @@ + + + + + Transform and Blend Mode + + + +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-blending/bug1281593.html b/layout/reftests/css-blending/bug1281593.html new file mode 100644 index 0000000000..ecd589675f --- /dev/null +++ b/layout/reftests/css-blending/bug1281593.html @@ -0,0 +1,40 @@ + + + + + Transform and Blend Mode + + + +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-blending/clipped-mixblendmode-containing-unclipped-stuff-ref.html b/layout/reftests/css-blending/clipped-mixblendmode-containing-unclipped-stuff-ref.html new file mode 100644 index 0000000000..71b215e1bc --- /dev/null +++ b/layout/reftests/css-blending/clipped-mixblendmode-containing-unclipped-stuff-ref.html @@ -0,0 +1,57 @@ + + + +Blend mode items shouldn't clip unclipped children to their own clip + + + +
      +
      +
      +
      + +
      diff --git a/layout/reftests/css-blending/clipped-mixblendmode-containing-unclipped-stuff.html b/layout/reftests/css-blending/clipped-mixblendmode-containing-unclipped-stuff.html new file mode 100644 index 0000000000..f82b50b617 --- /dev/null +++ b/layout/reftests/css-blending/clipped-mixblendmode-containing-unclipped-stuff.html @@ -0,0 +1,51 @@ + + + +Blend mode items shouldn't clip unclipped children to their own clip + + + +
      +
      +
      +
      +
      +
      diff --git a/layout/reftests/css-blending/clipped-opacity-containing-unclipped-mixblendmode-ref.html b/layout/reftests/css-blending/clipped-opacity-containing-unclipped-mixblendmode-ref.html new file mode 100644 index 0000000000..307483ac6b --- /dev/null +++ b/layout/reftests/css-blending/clipped-opacity-containing-unclipped-mixblendmode-ref.html @@ -0,0 +1,49 @@ + + + +Blend mode containers shouldn't clip unclipped children to their own clip + + + +
      +
      +
      +
      +
      +
      diff --git a/layout/reftests/css-blending/clipped-opacity-containing-unclipped-mixblendmode.html b/layout/reftests/css-blending/clipped-opacity-containing-unclipped-mixblendmode.html new file mode 100644 index 0000000000..444116feeb --- /dev/null +++ b/layout/reftests/css-blending/clipped-opacity-containing-unclipped-mixblendmode.html @@ -0,0 +1,50 @@ + + + +Blend mode containers shouldn't clip unclipped children to their own clip + + + +
      +
      +
      +
      +
      +
      diff --git a/layout/reftests/css-blending/mix-blend-mode-952051-ref.html b/layout/reftests/css-blending/mix-blend-mode-952051-ref.html new file mode 100644 index 0000000000..3a3e4328f5 --- /dev/null +++ b/layout/reftests/css-blending/mix-blend-mode-952051-ref.html @@ -0,0 +1,32 @@ + + + + + +
      +
      +
      + diff --git a/layout/reftests/css-blending/mix-blend-mode-952051.html b/layout/reftests/css-blending/mix-blend-mode-952051.html new file mode 100644 index 0000000000..4895a6f721 --- /dev/null +++ b/layout/reftests/css-blending/mix-blend-mode-952051.html @@ -0,0 +1,37 @@ + + + + + + +
      +
      +
      + diff --git a/layout/reftests/css-blending/mix-blend-mode-and-filter-ref.html b/layout/reftests/css-blending/mix-blend-mode-and-filter-ref.html new file mode 100644 index 0000000000..ef56627380 --- /dev/null +++ b/layout/reftests/css-blending/mix-blend-mode-and-filter-ref.html @@ -0,0 +1,41 @@ + + + + + + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/css-blending/mix-blend-mode-and-filter-ref.svg b/layout/reftests/css-blending/mix-blend-mode-and-filter-ref.svg new file mode 100644 index 0000000000..f9aa828666 --- /dev/null +++ b/layout/reftests/css-blending/mix-blend-mode-and-filter-ref.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-blending/mix-blend-mode-and-filter.html b/layout/reftests/css-blending/mix-blend-mode-and-filter.html new file mode 100644 index 0000000000..80f2dd46e9 --- /dev/null +++ b/layout/reftests/css-blending/mix-blend-mode-and-filter.html @@ -0,0 +1,37 @@ + + + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/css-blending/mix-blend-mode-and-filter.svg b/layout/reftests/css-blending/mix-blend-mode-and-filter.svg new file mode 100644 index 0000000000..49c1f5fea7 --- /dev/null +++ b/layout/reftests/css-blending/mix-blend-mode-and-filter.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + diff --git a/layout/reftests/css-blending/mix-blend-mode-child-of-blended-has-opacity-ref.html b/layout/reftests/css-blending/mix-blend-mode-child-of-blended-has-opacity-ref.html new file mode 100644 index 0000000000..89f580bbb7 --- /dev/null +++ b/layout/reftests/css-blending/mix-blend-mode-child-of-blended-has-opacity-ref.html @@ -0,0 +1,40 @@ + + + + CSS Reftest Reference + + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-blending/mix-blend-mode-child-of-blended-has-opacity.html b/layout/reftests/css-blending/mix-blend-mode-child-of-blended-has-opacity.html new file mode 100644 index 0000000000..8ed9be7f25 --- /dev/null +++ b/layout/reftests/css-blending/mix-blend-mode-child-of-blended-has-opacity.html @@ -0,0 +1,45 @@ + + + + CSS Test: blending between an element and the child with opacity + + + + + + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-blending/mix-blend-mode-culling-1207041-ref.html b/layout/reftests/css-blending/mix-blend-mode-culling-1207041-ref.html new file mode 100644 index 0000000000..f098be2b94 --- /dev/null +++ b/layout/reftests/css-blending/mix-blend-mode-culling-1207041-ref.html @@ -0,0 +1,22 @@ + + + + + +
      +
      +
      +
      + diff --git a/layout/reftests/css-blending/mix-blend-mode-culling-1207041.html b/layout/reftests/css-blending/mix-blend-mode-culling-1207041.html new file mode 100644 index 0000000000..bcb4afc06f --- /dev/null +++ b/layout/reftests/css-blending/mix-blend-mode-culling-1207041.html @@ -0,0 +1,23 @@ + + + + + +
      +
      +
      +
      + diff --git a/layout/reftests/css-blending/mix-blend-mode-dest-alpha-1135271-ref.html b/layout/reftests/css-blending/mix-blend-mode-dest-alpha-1135271-ref.html new file mode 100644 index 0000000000..e8ff8a6109 --- /dev/null +++ b/layout/reftests/css-blending/mix-blend-mode-dest-alpha-1135271-ref.html @@ -0,0 +1,21 @@ + + + + + +
      +
      +
      +
      + diff --git a/layout/reftests/css-blending/mix-blend-mode-dest-alpha-1135271.html b/layout/reftests/css-blending/mix-blend-mode-dest-alpha-1135271.html new file mode 100644 index 0000000000..f36dfe53fb --- /dev/null +++ b/layout/reftests/css-blending/mix-blend-mode-dest-alpha-1135271.html @@ -0,0 +1,22 @@ + + + + + +
      +
      +
      +
      + diff --git a/layout/reftests/css-blending/mix-blend-mode-nested-976533-ref.html b/layout/reftests/css-blending/mix-blend-mode-nested-976533-ref.html new file mode 100644 index 0000000000..8680fd6633 --- /dev/null +++ b/layout/reftests/css-blending/mix-blend-mode-nested-976533-ref.html @@ -0,0 +1,47 @@ + + + + + +
      +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/css-blending/mix-blend-mode-nested-976533.html b/layout/reftests/css-blending/mix-blend-mode-nested-976533.html new file mode 100644 index 0000000000..8f97cd84cb --- /dev/null +++ b/layout/reftests/css-blending/mix-blend-mode-nested-976533.html @@ -0,0 +1,45 @@ + + + + + + +
      +
      +
      +
      +
      + diff --git a/layout/reftests/css-blending/mix-blend-mode-soft-light-ref.html b/layout/reftests/css-blending/mix-blend-mode-soft-light-ref.html new file mode 100644 index 0000000000..c21fadac22 --- /dev/null +++ b/layout/reftests/css-blending/mix-blend-mode-soft-light-ref.html @@ -0,0 +1,21 @@ + + + + + +
      +
      +
      +
      + diff --git a/layout/reftests/css-blending/mix-blend-mode-soft-light.html b/layout/reftests/css-blending/mix-blend-mode-soft-light.html new file mode 100644 index 0000000000..bcfd809a4a --- /dev/null +++ b/layout/reftests/css-blending/mix-blend-mode-soft-light.html @@ -0,0 +1,25 @@ + + + + + +
      +
      +
      +
      + diff --git a/layout/reftests/css-blending/mix-blend-mode-transformed-ref.html b/layout/reftests/css-blending/mix-blend-mode-transformed-ref.html new file mode 100644 index 0000000000..e0042d6270 --- /dev/null +++ b/layout/reftests/css-blending/mix-blend-mode-transformed-ref.html @@ -0,0 +1,26 @@ + + + + + +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/css-blending/mix-blend-mode-transformed.html b/layout/reftests/css-blending/mix-blend-mode-transformed.html new file mode 100644 index 0000000000..01d9e0bfa5 --- /dev/null +++ b/layout/reftests/css-blending/mix-blend-mode-transformed.html @@ -0,0 +1,30 @@ + + + + + +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/css-blending/reftest.list b/layout/reftests/css-blending/reftest.list new file mode 100644 index 0000000000..8d2ca77586 --- /dev/null +++ b/layout/reftests/css-blending/reftest.list @@ -0,0 +1,103 @@ +== blend-canvas.html blend-canvas-ref.html +== blend-constant-background-color.html blend-constant-background-color-ref.html +== blend-gradient-background-color.html blend-gradient-background-color-ref.html +== blend-image.html blend-image-ref.html +fuzzy-if(geckoview&&device,3-3,5-5) == blend-difference-stacking.html blend-difference-stacking-ref.html + +fuzzy(0-1,0-30000) == background-blending-alpha.html background-blending-alpha-ref.html +== background-blending-gradient-color.html background-blending-gradient-color-ref.html +fuzzy(0-2,0-9450) fuzzy-if(!geckoview,0-1,0-6200) == background-blending-gradient-gradient.html background-blending-gradient-gradient-ref.html +fuzzy-if(azureSkiaGL,0-2,0-7174) == background-blending-gradient-image.html background-blending-gradient-color-ref.html +fuzzy-if(azureSkia||d2d||gtkWidget,0-1,0-10000) == background-blending-image-color-jpg.html background-blending-image-color-ref.html +== background-blending-image-color-png.html background-blending-image-color-ref.html +== background-blending-image-color-svg.html background-blending-image-color-ref.html +fuzzy-if(azureSkiaGL,0-2,0-7174) == background-blending-image-gradient.html background-blending-gradient-color-ref.html +== background-blending-image-image.html background-blending-image-color-ref.html +== background-blending-isolation.html background-blending-isolation-ref.html +random-if(useDrawSnapshot) == background-blending-list-repeat.html background-blending-list-repeat-ref.html +== background-blending-multiple-images.html background-blending-multiple-images-ref.html + +== background-blending-color-burn.html background-blending-color-burn-ref.svg +== background-blending-color-dodge.html background-blending-color-dodge-ref.svg +# need to investigate why these tests are fuzzy - first suspect is a possible color space conversion on some platforms; same for mix-blend-mode tests +fuzzy-if(azureSkia||gtkWidget,0-2,0-9600) fuzzy-if(appleSilicon,0-1,0-11200) fuzzy-if(d2d,0-1,0-8000) fuzzy-if(swgl&&!Android,1-1,8000-9600) == background-blending-color.html background-blending-color-ref.svg +== background-blending-darken.html background-blending-darken-ref.svg +== background-blending-difference.html background-blending-difference-ref.svg +fuzzy(0-1,0-1600) == background-blending-exclusion.html background-blending-exclusion-ref.svg +fuzzy-if(cocoaWidget||d2d||swgl,0-1,0-1600) == background-blending-hard-light.html background-blending-hard-light-ref.svg +fuzzy-if(d2d,0-1,0-9600) fuzzy-if(azureSkia||gtkWidget,0-1,0-11200) fuzzy-if(!geckoview,1-1,9600-11240) == background-blending-hue.html background-blending-hue-ref.svg +== background-blending-lighten.html background-blending-lighten-ref.svg +fuzzy-if(d2d,0-1,0-8000) fuzzy-if(azureSkia||gtkWidget,0-2,0-9600) fuzzy-if(appleSilicon,0-1,0-11200) fuzzy-if(swgl&&!Android,1-1,8000-9600) == background-blending-luminosity.html background-blending-luminosity-ref.svg +fuzzy(0-1,0-1600) == background-blending-multiply.html background-blending-multiply-ref.svg +== background-blending-normal.html background-blending-normal-ref.svg +fuzzy-if(azureSkia||gtkWidget,0-1,0-1600) == background-blending-overlay.html background-blending-overlay-ref.svg +fuzzy-if(d2d,0-1,0-3200) fuzzy-if(azureSkia||gtkWidget,0-2,0-12800) == background-blending-saturation.html background-blending-saturation-ref.svg +fuzzy-if(d2d||azureSkia||gtkWidget,0-1,0-1600) == background-blending-screen.html background-blending-screen-ref.svg +fuzzy-if(d2d||azureSkia||gtkWidget,0-10,0-4800) == background-blending-soft-light.html background-blending-soft-light-ref.svg + +fuzzy-if(azureSkia||d2d||gtkWidget,0-1,0-40000) == background-blending-image-color-959674.html background-blending-image-color-959674-ref.html + +#fuzzy due to inconsistencies in rounded rect cliping between parent and child; may be related to antialiasing. Between platforms, the max difference is the same, and the number of different pixels is either 36 or 37. (Win, Mac and Lin) +fuzzy(0-65,0-53) fuzzy-if(geckoview&&device,63-64,163-328) == mix-blend-mode-952051.html mix-blend-mode-952051-ref.html + +fuzzy-if(d3d11,0-49,0-200) == mix-blend-mode-and-filter.html mix-blend-mode-and-filter-ref.html +fuzzy-if(d3d11,0-1,0-6) == mix-blend-mode-and-filter.svg mix-blend-mode-and-filter-ref.svg + +fuzzy(0-2,0-14400) fuzzy-if(geckoview&&device,3-3,700-700) == mix-blend-mode-child-of-blended-has-opacity.html mix-blend-mode-child-of-blended-has-opacity-ref.html + +== mix-blend-mode-nested-976533.html mix-blend-mode-nested-976533-ref.html +== mix-blend-mode-culling-1207041.html mix-blend-mode-culling-1207041-ref.html +== mix-blend-mode-dest-alpha-1135271.html mix-blend-mode-dest-alpha-1135271-ref.html +fuzzy-if(Android,0-3,0-850) == clipped-mixblendmode-containing-unclipped-stuff.html clipped-mixblendmode-containing-unclipped-stuff-ref.html +fuzzy(0-1,0-6800) == clipped-opacity-containing-unclipped-mixblendmode.html clipped-opacity-containing-unclipped-mixblendmode-ref.html + +# Test plan 5.3.1 Blending between the background layers and the background color for an element with background-blend-mode +# Test 9 +== background-blending-image-color-svg-as-data-uri.html background-blending-image-color-ref.html +# Test 10 +test-pref(image.animation_mode,"none") == background-blending-image-color-gif.html background-blending-image-color-gif-ref.html +== background-blending-image-color-transform3d.html background-blending-image-color-ref.html + +# Test plan 5.3.2 Background layers do not blend with content outside the background (or behind the element) - tests 2 and 3 +== background-blending-isolation-parent-child-color.html background-blending-isolation-parent-child-ref.html +== background-blending-isolation-parent-child-image.html background-blending-isolation-parent-child-ref.html + +# Test plan 5.3.6 background-blend-mode for an element with background-position +== background-blending-background-position-percentage.html background-blending-background-position-percentage-ref.html + +# Test plan 5.3.7 background-blend-mode for an element with background-size +== background-blending-background-size-contain.html background-blending-background-size-ref.html +== background-blending-background-size-cover.html background-blending-background-size-ref.html +== background-blending-background-size-percentage.html background-blending-background-size-ref.html +== background-blending-background-size-pixels.html background-blending-background-size-ref.html + +# Test plan 5.3.8 background-blend-mode for an element with background-repeat +# Tests 2 and 3 are not added because space and round are not currently supported +== background-blending-background-repeat-no-repeat.html background-blending-background-repeat-no-repeat-ref.html + +# Test plan 5.3.9 background-blend-mode for an element with background-clip +== background-blending-background-clip-content-box.html background-blending-background-clip-content-box-ref.html +== background-blending-background-clip-padding-box.html background-blending-background-clip-padding-box-ref.html + +# Test plan 5.3.10 background-blend-mode for an element with background-origin +== background-blending-background-origin-border-box.html background-blending-background-origin-ref.html +== background-blending-background-origin-content-box.html background-blending-background-origin-ref.html + +# Test plan 5.3.11 background-blend-mode for an element with background-attachement +== background-blending-background-attachement-fixed.html background-blending-background-attachement-fixed-ref.html +== background-blending-background-attachement-fixed-scroll.html background-blending-background-attachement-fixed-scroll-ref.html + +fuzzy(0-1,0-49719) == background-blend-mode-body-image.html background-blend-mode-body-image-ref.html +fuzzy(0-2,0-78472) == background-blend-mode-body-transparent-image.html background-blend-mode-body-transparent-image-ref.html + +== background-blend-mode-body-fixed.html background-blend-mode-body-fixed-ref.html + +== background-blending-moz-element.html background-blending-moz-element-ref.html + +fuzzy(0-1,0-40000) == mix-blend-mode-soft-light.html mix-blend-mode-soft-light-ref.html +fuzzy(0-1,0-40000) == mix-blend-mode-transformed.html mix-blend-mode-transformed-ref.html + +# Test plan 4.4.2 element with isolation:isolate creates an isolated group for blended children +== blend-isolation.html blend-isolation-ref.html + +fuzzy(0-1,0-8192) == bug1281593.html bug1281593-ref.html diff --git a/layout/reftests/css-break/1405443-ref.html b/layout/reftests/css-break/1405443-ref.html new file mode 100644 index 0000000000..096dd6c3ea --- /dev/null +++ b/layout/reftests/css-break/1405443-ref.html @@ -0,0 +1,17 @@ + + + + There word 'Hello' should appear below. +
      + H +
      + +
       ello
      +
      +
      +
      + diff --git a/layout/reftests/css-break/1405443.html b/layout/reftests/css-break/1405443.html new file mode 100644 index 0000000000..8fb19ffb1a --- /dev/null +++ b/layout/reftests/css-break/1405443.html @@ -0,0 +1,17 @@ + + + + There word 'Hello' should appear below. +
      + H +
      + +
       ello
      +
      +
      +
      + diff --git a/layout/reftests/css-break/box-decoration-break-1-ref.html b/layout/reftests/css-break/box-decoration-break-1-ref.html new file mode 100644 index 0000000000..431c499a1f --- /dev/null +++ b/layout/reftests/css-break/box-decoration-break-1-ref.html @@ -0,0 +1,67 @@ + + + + + CSS Test: Testing box-decoration-break:clone + + + + + + + + + + + +
        a  
        b  
        c  
        a  
        b  
        c  
        a  
        b  
        c  
      + +
      + + + + + + +
        a  
        b  
        c  
        a  
        b  
        c  
        a  
        b  
        c  
      + + + diff --git a/layout/reftests/css-break/box-decoration-break-1.html b/layout/reftests/css-break/box-decoration-break-1.html new file mode 100644 index 0000000000..e0326ccc1f --- /dev/null +++ b/layout/reftests/css-break/box-decoration-break-1.html @@ -0,0 +1,71 @@ + + + + + CSS Test: Testing box-decoration-break:clone + + + + + + + + + + + + + +
        a  
        b  
        c  
        a  
        b  
        c  
        a  
        b  
        c  
      + +
      + + + + + + +
        a  
        b  
        c  

        a  
        b  
        c  

        a  
        b  
        c  

      + + + diff --git a/layout/reftests/css-break/box-decoration-break-block-border-padding-ref.html b/layout/reftests/css-break/box-decoration-break-block-border-padding-ref.html new file mode 100644 index 0000000000..2720386c11 --- /dev/null +++ b/layout/reftests/css-break/box-decoration-break-block-border-padding-ref.html @@ -0,0 +1,50 @@ + + + + + Testcase for box-decoration-break:clone, block border+padding + + + + + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-break/box-decoration-break-block-border-padding.html b/layout/reftests/css-break/box-decoration-break-block-border-padding.html new file mode 100644 index 0000000000..73f3e9503c --- /dev/null +++ b/layout/reftests/css-break/box-decoration-break-block-border-padding.html @@ -0,0 +1,50 @@ + + + + + Testcase for box-decoration-break:clone, block border+padding + + + + + + + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-break/box-decoration-break-block-margin-ref.html b/layout/reftests/css-break/box-decoration-break-block-margin-ref.html new file mode 100644 index 0000000000..cbc8e3c42d --- /dev/null +++ b/layout/reftests/css-break/box-decoration-break-block-margin-ref.html @@ -0,0 +1,65 @@ + + + + + Testcase for box-decoration-break:clone, block margin + + + + + + +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-break/box-decoration-break-block-margin.html b/layout/reftests/css-break/box-decoration-break-block-margin.html new file mode 100644 index 0000000000..5c3b7e2d41 --- /dev/null +++ b/layout/reftests/css-break/box-decoration-break-block-margin.html @@ -0,0 +1,65 @@ + + + + + Testcase for box-decoration-break:clone, block margin + + + + + + + + +
      +
      +
      +
      + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-break/box-decoration-break-border-image-ref.html b/layout/reftests/css-break/box-decoration-break-border-image-ref.html new file mode 100644 index 0000000000..98d8e75ba9 --- /dev/null +++ b/layout/reftests/css-break/box-decoration-break-border-image-ref.html @@ -0,0 +1,137 @@ + + + + + Testcase for border-image + box-decoration-break + + + + + + + + + + +
      + + + + +
      box-decoration-break:slice
      + + +
      +
      +
      + + +
      + +
      box-decoration-break:clone
      +
      + + +
      +
      +
      + + +
      +
      +
      + + + diff --git a/layout/reftests/css-break/box-decoration-break-border-image.html b/layout/reftests/css-break/box-decoration-break-border-image.html new file mode 100644 index 0000000000..31d8dabb66 --- /dev/null +++ b/layout/reftests/css-break/box-decoration-break-border-image.html @@ -0,0 +1,83 @@ + + + + + Testcase for border-image + box-decoration-break + + + + + + + +
      box-decoration-break:slice
      + + +
      +
      +
      + + +
      + +
      box-decoration-break:clone
      +
      + + +
      +
      +
      + + +
      +
      +
      + + + diff --git a/layout/reftests/css-break/box-decoration-break-bug-1235152-ref.html b/layout/reftests/css-break/box-decoration-break-bug-1235152-ref.html new file mode 100644 index 0000000000..ec53798020 --- /dev/null +++ b/layout/reftests/css-break/box-decoration-break-bug-1235152-ref.html @@ -0,0 +1,57 @@ + + + + Testcase for bug 1235152 + + + + +
      + לורם איפסום דולור סיט אמט, קונסקטורר אדיפיסינג אלית קונסקטורר +
      + +
      + לורם איפסום דולור סיט אמט, קונסקטורר אדיפיסינג אלית קונסקטורר +
      + +
      + לורם איפסום דולור סיט אמט, קונסקטורר אדיפיסינג אלית קונסקטורר +
      + +
      + לורם איפסום דולור סיט אמט, קונסקטורר אדיפיסינג אלית קונסקטורר +
      + +
      + לורם איפסום דולור סיט אמט, קונסקטורר אדיפיסינג אלית קונסקטורר +
      + +
      + לורם איפסום דולור סיט אמט, קונסקטורר אדיפיסינג אלית קונסקטורר +
      + + + diff --git a/layout/reftests/css-break/box-decoration-break-bug-1235152.html b/layout/reftests/css-break/box-decoration-break-bug-1235152.html new file mode 100644 index 0000000000..7cb9fc9234 --- /dev/null +++ b/layout/reftests/css-break/box-decoration-break-bug-1235152.html @@ -0,0 +1,61 @@ + + + + Testcase for bug 1235152 + + + + +
      + לורם איפסום דולור סיט אמט, קונסקטורר אדיפיסינג אלית קונסקטורר +
      + +
      + לורם איפסום דולור סיט אמט, קונסקטורר אדיפיסינג אלית קונסקטורר +
      + +
      + לורם איפסום דולור סיט אמט, קונסקטורר אדיפיסינג אלית קונסקטורר +
      + +
      + לורם איפסום דולור סיט אמט, קונסקטורר אדיפיסינג אלית קונסקטורר +
      + +
      + לורם איפסום דולור סיט אמט, קונסקטורר אדיפיסינג אלית קונסקטורר +
      + +
      + לורם איפסום דולור סיט אמט, קונסקטורר אדיפיסינג אלית קונסקטורר +
      + + + diff --git a/layout/reftests/css-break/box-decoration-break-bug-1249913-ref.html b/layout/reftests/css-break/box-decoration-break-bug-1249913-ref.html new file mode 100644 index 0000000000..cc9c93f862 --- /dev/null +++ b/layout/reftests/css-break/box-decoration-break-bug-1249913-ref.html @@ -0,0 +1,53 @@ + + + + + Reference: 'box-decoration-break' with child overflow + + + + + +

      +

      +

      +

      +

      + +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-break/box-decoration-break-bug-1249913.html b/layout/reftests/css-break/box-decoration-break-bug-1249913.html new file mode 100644 index 0000000000..adba4bb125 --- /dev/null +++ b/layout/reftests/css-break/box-decoration-break-bug-1249913.html @@ -0,0 +1,53 @@ + + + + + 'box-decoration-break' with child overflow + + + + + + + +

      +

      +

      +

      +

      + +

      +

      +

      +

      +

      + + + diff --git a/layout/reftests/css-break/box-decoration-break-first-letter-ref.html b/layout/reftests/css-break/box-decoration-break-first-letter-ref.html new file mode 100644 index 0000000000..4875b4716e --- /dev/null +++ b/layout/reftests/css-break/box-decoration-break-first-letter-ref.html @@ -0,0 +1,70 @@ + + + + + ::first-letter with border-radius + + + + + + +
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      + + diff --git a/layout/reftests/css-break/box-decoration-break-first-letter.html b/layout/reftests/css-break/box-decoration-break-first-letter.html new file mode 100644 index 0000000000..16853af338 --- /dev/null +++ b/layout/reftests/css-break/box-decoration-break-first-letter.html @@ -0,0 +1,72 @@ + + + + + ::first-letter with border-radius + + + + + + +
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      + +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      First-letter
      +
      + + diff --git a/layout/reftests/css-break/box-decoration-break-with-bidi-ref.html b/layout/reftests/css-break/box-decoration-break-with-bidi-ref.html new file mode 100644 index 0000000000..976d5b5ce9 --- /dev/null +++ b/layout/reftests/css-break/box-decoration-break-with-bidi-ref.html @@ -0,0 +1,74 @@ + + + + + Testing box-decoration-break with bidi resolution + + + + + +
      +
      +


      +
      +


      +
      +


      +
      +


      +
      +


      +
      +


      +
      +


      + + +
      + +
      +


      +
      +


      +
      +


      +
      +


      +
      +


      +
      +


      +
      +


      + +
      + + + diff --git a/layout/reftests/css-break/box-decoration-break-with-bidi.html b/layout/reftests/css-break/box-decoration-break-with-bidi.html new file mode 100644 index 0000000000..1dec2105f6 --- /dev/null +++ b/layout/reftests/css-break/box-decoration-break-with-bidi.html @@ -0,0 +1,64 @@ + + + + + Testing box-decoration-break with bidi resolution + + + + + + + +
      +



      +



      +



      +



      +



      +



      +



      + +
      + +
      + +



      +



      +



      +



      +



      +



      +



      + +
      +
      + + + diff --git a/layout/reftests/css-break/box-decoration-break-with-inset-box-shadow-1-ref.html b/layout/reftests/css-break/box-decoration-break-with-inset-box-shadow-1-ref.html new file mode 100644 index 0000000000..f372a0f920 --- /dev/null +++ b/layout/reftests/css-break/box-decoration-break-with-inset-box-shadow-1-ref.html @@ -0,0 +1,132 @@ + + + + + CSS Test: Testing box-decoration-break:clone with inset box-shadow + + + + + + +
      + +
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +
      + +
      + + +
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +
      +
      + +
      + + + diff --git a/layout/reftests/css-break/box-decoration-break-with-inset-box-shadow-1.html b/layout/reftests/css-break/box-decoration-break-with-inset-box-shadow-1.html new file mode 100644 index 0000000000..97e64700cc --- /dev/null +++ b/layout/reftests/css-break/box-decoration-break-with-inset-box-shadow-1.html @@ -0,0 +1,134 @@ + + + + + CSS Test: Testing box-decoration-break:clone with inset box-shadow + + + + + + + + +
      + +
      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +
      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +
      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +
      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +
      + +
      + + +
      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +
      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +
      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +
      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +
      +
      + +
      + + + diff --git a/layout/reftests/css-break/box-decoration-break-with-outset-box-shadow-1-ref.html b/layout/reftests/css-break/box-decoration-break-with-outset-box-shadow-1-ref.html new file mode 100644 index 0000000000..938fc39148 --- /dev/null +++ b/layout/reftests/css-break/box-decoration-break-with-outset-box-shadow-1-ref.html @@ -0,0 +1,131 @@ + + + + + CSS Test: Testing box-decoration-break:clone with outset box-shadow + + + + + + +
      + +
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +
      + +
      + + +
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +  a  
        b  
        c  
      +
      +
      + +
      + + diff --git a/layout/reftests/css-break/box-decoration-break-with-outset-box-shadow-1.html b/layout/reftests/css-break/box-decoration-break-with-outset-box-shadow-1.html new file mode 100644 index 0000000000..417bf76ca4 --- /dev/null +++ b/layout/reftests/css-break/box-decoration-break-with-outset-box-shadow-1.html @@ -0,0 +1,133 @@ + + + + + CSS Test: Testing box-decoration-break:clone with outset box-shadow + + + + + + + + +
      + +
      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +
      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +
      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +
      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +
      + +
      + + +
      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +
      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +
      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +
      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +  a  
        b  
        c  

      +
      +
      + +
      + + diff --git a/layout/reftests/css-break/green-circle-alpha-32x32.png b/layout/reftests/css-break/green-circle-alpha-32x32.png new file mode 100644 index 0000000000..a007675a17 Binary files /dev/null and b/layout/reftests/css-break/green-circle-alpha-32x32.png differ diff --git a/layout/reftests/css-break/reftest.list b/layout/reftests/css-break/reftest.list new file mode 100644 index 0000000000..cfabb3b42f --- /dev/null +++ b/layout/reftests/css-break/reftest.list @@ -0,0 +1,13 @@ +== box-decoration-break-1.html box-decoration-break-1-ref.html +fuzzy(0-1,0-700) == box-decoration-break-with-inset-box-shadow-1.html box-decoration-break-with-inset-box-shadow-1-ref.html +fuzzy(0-64,0-484) fuzzy-if(Android,0-70,0-1330) == box-decoration-break-with-outset-box-shadow-1.html box-decoration-break-with-outset-box-shadow-1-ref.html # Bug 1386543, bug 1392106 +fuzzy(0-255,0-10) == box-decoration-break-border-image.html box-decoration-break-border-image-ref.html +== box-decoration-break-block-border-padding.html box-decoration-break-block-border-padding-ref.html +== box-decoration-break-block-margin.html box-decoration-break-block-margin-ref.html +fuzzy-if(!Android,0-1,0-62) fuzzy-if(Android,0-8,0-6627) == box-decoration-break-first-letter.html box-decoration-break-first-letter-ref.html #Bug 1313773 +== box-decoration-break-with-bidi.html box-decoration-break-with-bidi-ref.html +== box-decoration-break-bug-1235152.html box-decoration-break-bug-1235152-ref.html +== box-decoration-break-bug-1249913.html box-decoration-break-bug-1249913-ref.html +== vertical-wm-001.html vertical-wm-001-ref.html +== vertical-wm-002.html vertical-wm-002-ref.html +random-if(Android) == 1405443.html 1405443-ref.html diff --git a/layout/reftests/css-break/vertical-wm-001-ref.html b/layout/reftests/css-break/vertical-wm-001-ref.html new file mode 100644 index 0000000000..bfc4d308d8 --- /dev/null +++ b/layout/reftests/css-break/vertical-wm-001-ref.html @@ -0,0 +1,71 @@ + + + + + Reference: splitting vertical writing-mode blocks + + + + + +
      +
      + + + +
      + +
      +
      + + + +
      + +
      +
      + + +
      + +
      + +
      +
      + + +
      + +
      + + + diff --git a/layout/reftests/css-break/vertical-wm-001.html b/layout/reftests/css-break/vertical-wm-001.html new file mode 100644 index 0000000000..7a4c5087ad --- /dev/null +++ b/layout/reftests/css-break/vertical-wm-001.html @@ -0,0 +1,71 @@ + + + + + Testcase: splitting vertical writing-mode blocks + + + + + + + + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-break/vertical-wm-002-ref.html b/layout/reftests/css-break/vertical-wm-002-ref.html new file mode 100644 index 0000000000..e4f5d655d8 --- /dev/null +++ b/layout/reftests/css-break/vertical-wm-002-ref.html @@ -0,0 +1,71 @@ + + + + + Reference: splitting vertical writing-mode blocks + + + + + +
      +
      + + + +
      + +
      +
      + + + +
      + +
      +
      + + +
      + +
      + +
      +
      + + +
      + +
      + + + diff --git a/layout/reftests/css-break/vertical-wm-002.html b/layout/reftests/css-break/vertical-wm-002.html new file mode 100644 index 0000000000..5d77634680 --- /dev/null +++ b/layout/reftests/css-break/vertical-wm-002.html @@ -0,0 +1,71 @@ + + + + + Testcase: splitting vertical writing-mode blocks + + + + + + + + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-calc/background-image-gradient-1-ref.html b/layout/reftests/css-calc/background-image-gradient-1-ref.html new file mode 100644 index 0000000000..f6d30e282d --- /dev/null +++ b/layout/reftests/css-calc/background-image-gradient-1-ref.html @@ -0,0 +1,14 @@ + +Test for calc() on background-image gradients + +

      +

      diff --git a/layout/reftests/css-calc/background-image-gradient-1.html b/layout/reftests/css-calc/background-image-gradient-1.html new file mode 100644 index 0000000000..2a8b529604 --- /dev/null +++ b/layout/reftests/css-calc/background-image-gradient-1.html @@ -0,0 +1,14 @@ + +Test for calc() on background-image gradients + +

      +

      diff --git a/layout/reftests/css-calc/line-height-1-ref.html b/layout/reftests/css-calc/line-height-1-ref.html new file mode 100644 index 0000000000..a21826367f --- /dev/null +++ b/layout/reftests/css-calc/line-height-1-ref.html @@ -0,0 +1,62 @@ + + +
      line height is 300%
      +
      line height is 100px
      +
      line height is 50px
      +
      line height is 10px * 2
      +
      line height is 50% - 3px
      +
      line height is 25% - 3px + 25%
      +
      line height is 25% - 3px + 12.5% * 2
      +
      line height is 25% - 3px + 12.5%*2
      +
      line height is 25% - 3px + 2*12.5%
      +
      line height is 25% - 3px + 2 * 12.5%
      +
      line height is 30% + 20%
      +
      line height is 3 * 2 + 3 / 6
      + diff --git a/layout/reftests/css-calc/line-height-1.html b/layout/reftests/css-calc/line-height-1.html new file mode 100644 index 0000000000..f586d0dbfb --- /dev/null +++ b/layout/reftests/css-calc/line-height-1.html @@ -0,0 +1,62 @@ + + +
      line height is 300%
      +
      line height is 100px
      +
      line height is 50px
      +
      line height is 10px * 2
      +
      line height is 50% - 3px
      +
      line height is 25% - 3px + 25%
      +
      line height is 25% - 3px + 12.5% * 2
      +
      line height is 25% - 3px + 12.5%*2
      +
      line height is 25% - 3px + 2*12.5%
      +
      line height is 25% - 3px + 2 * 12.5%
      +
      line height is 30% + 20%
      +
      line height is 3 * 2 + 3 / 6
      + diff --git a/layout/reftests/css-calc/line-height-2-ref.html b/layout/reftests/css-calc/line-height-2-ref.html new file mode 100644 index 0000000000..d1086080a3 --- /dev/null +++ b/layout/reftests/css-calc/line-height-2-ref.html @@ -0,0 +1,18 @@ + + +

      abc
      def

      +

      abc
      def

      +

      abc
      def

      +

      abc
      def

      +

      abc
      def

      +

      abc
      def

      +

      abc
      def

      diff --git a/layout/reftests/css-calc/line-height-2.html b/layout/reftests/css-calc/line-height-2.html new file mode 100644 index 0000000000..fc37d31fd3 --- /dev/null +++ b/layout/reftests/css-calc/line-height-2.html @@ -0,0 +1,18 @@ + + +

      abc
      def

      +

      abc
      def

      +

      abc
      def

      +

      abc
      def

      +

      abc
      def

      +

      abc
      def

      +

      abc
      def

      diff --git a/layout/reftests/css-calc/reftest.list b/layout/reftests/css-calc/reftest.list new file mode 100644 index 0000000000..f8749773fc --- /dev/null +++ b/layout/reftests/css-calc/reftest.list @@ -0,0 +1,3 @@ +== background-image-gradient-1.html background-image-gradient-1-ref.html +== line-height-1.html line-height-1-ref.html +== line-height-2.html line-height-2-ref.html diff --git a/layout/reftests/css-charset/pass.html b/layout/reftests/css-charset/pass.html new file mode 100644 index 0000000000..31d07cfd58 --- /dev/null +++ b/layout/reftests/css-charset/pass.html @@ -0,0 +1,7 @@ + + + + This should be green + + + diff --git a/layout/reftests/css-charset/reftest.list b/layout/reftests/css-charset/reftest.list new file mode 100644 index 0000000000..ef6505576a --- /dev/null +++ b/layout/reftests/css-charset/reftest.list @@ -0,0 +1,10 @@ +== test-attribute.html pass.html +== test-charset-quotes.html pass.html +== test-charset-leading-space.html pass.html +== test-charset-trailing-space.html pass.html +== test-charset-utf-16-le-no-bom.html pass.html +fails == test-charset-utf-16-le-bom.html pass.html +== test-charset-utf-16-bom-le.html pass.html +== test-charset-utf-16-be-no-bom.html pass.html +fails == test-charset-utf-16-be-bom.html pass.html +== test-charset-utf-16-bom-be.html pass.html diff --git a/layout/reftests/css-charset/test-attribute.css b/layout/reftests/css-charset/test-attribute.css new file mode 100644 index 0000000000..8fcd96f5d4 Binary files /dev/null and b/layout/reftests/css-charset/test-attribute.css differ diff --git a/layout/reftests/css-charset/test-attribute.html b/layout/reftests/css-charset/test-attribute.html new file mode 100644 index 0000000000..8befd8f49a --- /dev/null +++ b/layout/reftests/css-charset/test-attribute.html @@ -0,0 +1,19 @@ + + + + CSS 2.1 Test Suite: @charset + + + + + + + + + This should be green + + + diff --git a/layout/reftests/css-charset/test-charset-leading-space.css b/layout/reftests/css-charset/test-charset-leading-space.css new file mode 100644 index 0000000000..69b4324aaf Binary files /dev/null and b/layout/reftests/css-charset/test-charset-leading-space.css differ diff --git a/layout/reftests/css-charset/test-charset-leading-space.html b/layout/reftests/css-charset/test-charset-leading-space.html new file mode 100644 index 0000000000..086c1be4f1 --- /dev/null +++ b/layout/reftests/css-charset/test-charset-leading-space.html @@ -0,0 +1,19 @@ + + + + CSS 2.1 Test Suite: @charset + + + + + + + + + This should be green + + + diff --git a/layout/reftests/css-charset/test-charset-quotes.css b/layout/reftests/css-charset/test-charset-quotes.css new file mode 100644 index 0000000000..67f9f21f45 Binary files /dev/null and b/layout/reftests/css-charset/test-charset-quotes.css differ diff --git a/layout/reftests/css-charset/test-charset-quotes.html b/layout/reftests/css-charset/test-charset-quotes.html new file mode 100644 index 0000000000..57e749cb30 --- /dev/null +++ b/layout/reftests/css-charset/test-charset-quotes.html @@ -0,0 +1,19 @@ + + + + CSS 2.1 Test Suite: @charset + + + + + + + + + This should be green + + + diff --git a/layout/reftests/css-charset/test-charset-trailing-space.css b/layout/reftests/css-charset/test-charset-trailing-space.css new file mode 100644 index 0000000000..c1f9d451e2 Binary files /dev/null and b/layout/reftests/css-charset/test-charset-trailing-space.css differ diff --git a/layout/reftests/css-charset/test-charset-trailing-space.html b/layout/reftests/css-charset/test-charset-trailing-space.html new file mode 100644 index 0000000000..6090e294c0 --- /dev/null +++ b/layout/reftests/css-charset/test-charset-trailing-space.html @@ -0,0 +1,19 @@ + + + + CSS 2.1 Test Suite: @charset + + + + + + + + + This should be green + + + diff --git a/layout/reftests/css-charset/test-charset-utf-16-be-bom.css b/layout/reftests/css-charset/test-charset-utf-16-be-bom.css new file mode 100644 index 0000000000..a5d0914b49 Binary files /dev/null and b/layout/reftests/css-charset/test-charset-utf-16-be-bom.css differ diff --git a/layout/reftests/css-charset/test-charset-utf-16-be-bom.html b/layout/reftests/css-charset/test-charset-utf-16-be-bom.html new file mode 100644 index 0000000000..8947490e97 --- /dev/null +++ b/layout/reftests/css-charset/test-charset-utf-16-be-bom.html @@ -0,0 +1,19 @@ + + + + CSS 2.1 Test Suite: @charset + + + + + + + + + This should be green + + + diff --git a/layout/reftests/css-charset/test-charset-utf-16-be-no-bom.css b/layout/reftests/css-charset/test-charset-utf-16-be-no-bom.css new file mode 100644 index 0000000000..f877df030c Binary files /dev/null and b/layout/reftests/css-charset/test-charset-utf-16-be-no-bom.css differ diff --git a/layout/reftests/css-charset/test-charset-utf-16-be-no-bom.html b/layout/reftests/css-charset/test-charset-utf-16-be-no-bom.html new file mode 100644 index 0000000000..a617959c9f --- /dev/null +++ b/layout/reftests/css-charset/test-charset-utf-16-be-no-bom.html @@ -0,0 +1,20 @@ + + + + CSS 2.1 Test Suite: @charset, modified for CSS3 + + + + + + + + + + This should be green + + + diff --git a/layout/reftests/css-charset/test-charset-utf-16-bom-be.css b/layout/reftests/css-charset/test-charset-utf-16-bom-be.css new file mode 100644 index 0000000000..21e4206f72 Binary files /dev/null and b/layout/reftests/css-charset/test-charset-utf-16-bom-be.css differ diff --git a/layout/reftests/css-charset/test-charset-utf-16-bom-be.html b/layout/reftests/css-charset/test-charset-utf-16-bom-be.html new file mode 100644 index 0000000000..b0c29cfd20 --- /dev/null +++ b/layout/reftests/css-charset/test-charset-utf-16-bom-be.html @@ -0,0 +1,19 @@ + + + + CSS 2.1 Test Suite: @charset + + + + + + + + + This should be green + + + diff --git a/layout/reftests/css-charset/test-charset-utf-16-bom-le.css b/layout/reftests/css-charset/test-charset-utf-16-bom-le.css new file mode 100644 index 0000000000..ddf7fd00ae Binary files /dev/null and b/layout/reftests/css-charset/test-charset-utf-16-bom-le.css differ diff --git a/layout/reftests/css-charset/test-charset-utf-16-bom-le.html b/layout/reftests/css-charset/test-charset-utf-16-bom-le.html new file mode 100644 index 0000000000..fc5f5b9e01 --- /dev/null +++ b/layout/reftests/css-charset/test-charset-utf-16-bom-le.html @@ -0,0 +1,19 @@ + + + + CSS 2.1 Test Suite: @charset + + + + + + + + + This should be green + + + diff --git a/layout/reftests/css-charset/test-charset-utf-16-le-bom.css b/layout/reftests/css-charset/test-charset-utf-16-le-bom.css new file mode 100644 index 0000000000..3aab85e0b2 Binary files /dev/null and b/layout/reftests/css-charset/test-charset-utf-16-le-bom.css differ diff --git a/layout/reftests/css-charset/test-charset-utf-16-le-bom.html b/layout/reftests/css-charset/test-charset-utf-16-le-bom.html new file mode 100644 index 0000000000..1ceaffaf43 --- /dev/null +++ b/layout/reftests/css-charset/test-charset-utf-16-le-bom.html @@ -0,0 +1,19 @@ + + + + CSS 2.1 Test Suite: @charset + + + + + + + + + This should be green + + + diff --git a/layout/reftests/css-charset/test-charset-utf-16-le-no-bom.css b/layout/reftests/css-charset/test-charset-utf-16-le-no-bom.css new file mode 100644 index 0000000000..b2a1129c04 Binary files /dev/null and b/layout/reftests/css-charset/test-charset-utf-16-le-no-bom.css differ diff --git a/layout/reftests/css-charset/test-charset-utf-16-le-no-bom.html b/layout/reftests/css-charset/test-charset-utf-16-le-no-bom.html new file mode 100644 index 0000000000..d0c3875a29 --- /dev/null +++ b/layout/reftests/css-charset/test-charset-utf-16-le-no-bom.html @@ -0,0 +1,20 @@ + + + + CSS 2.1 Test Suite: @charset, modified for CSS3 + + + + + + + + + + This should be green + + + diff --git a/layout/reftests/css-default/reftest.list b/layout/reftests/css-default/reftest.list new file mode 100644 index 0000000000..9b5ec048ba --- /dev/null +++ b/layout/reftests/css-default/reftest.list @@ -0,0 +1,2 @@ +# submit button default tests +include submit-button/reftest.list diff --git a/layout/reftests/css-default/submit-button/default-multiple-submit-1.html b/layout/reftests/css-default/submit-button/default-multiple-submit-1.html new file mode 100644 index 0000000000..19c71e3c22 --- /dev/null +++ b/layout/reftests/css-default/submit-button/default-multiple-submit-1.html @@ -0,0 +1,19 @@ + + + + +
      + +
      + +
      + + + diff --git a/layout/reftests/css-default/submit-button/default-multiple-submit-2.html b/layout/reftests/css-default/submit-button/default-multiple-submit-2.html new file mode 100644 index 0000000000..1fb2289ca6 --- /dev/null +++ b/layout/reftests/css-default/submit-button/default-multiple-submit-2.html @@ -0,0 +1,18 @@ + + + + + +
      + +
      + + + diff --git a/layout/reftests/css-default/submit-button/default-multiple-submit-ref.html b/layout/reftests/css-default/submit-button/default-multiple-submit-ref.html new file mode 100644 index 0000000000..3d89f8bcd8 --- /dev/null +++ b/layout/reftests/css-default/submit-button/default-multiple-submit-ref.html @@ -0,0 +1,9 @@ + + +
      + +
      +
      + +
      + diff --git a/layout/reftests/css-default/submit-button/default-submit-button-1.html b/layout/reftests/css-default/submit-button/default-submit-button-1.html new file mode 100644 index 0000000000..4363ecf9ca --- /dev/null +++ b/layout/reftests/css-default/submit-button/default-submit-button-1.html @@ -0,0 +1,10 @@ + + + + + +
      + +
      + + diff --git a/layout/reftests/css-default/submit-button/default-submit-button-2.html b/layout/reftests/css-default/submit-button/default-submit-button-2.html new file mode 100644 index 0000000000..c25cdbb87a --- /dev/null +++ b/layout/reftests/css-default/submit-button/default-submit-button-2.html @@ -0,0 +1,13 @@ + + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-default/submit-button/default-submit-button-3.html b/layout/reftests/css-default/submit-button/default-submit-button-3.html new file mode 100644 index 0000000000..c9c5747a09 --- /dev/null +++ b/layout/reftests/css-default/submit-button/default-submit-button-3.html @@ -0,0 +1,13 @@ + + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-default/submit-button/default-submit-button-4.html b/layout/reftests/css-default/submit-button/default-submit-button-4.html new file mode 100644 index 0000000000..9ccaf76079 --- /dev/null +++ b/layout/reftests/css-default/submit-button/default-submit-button-4.html @@ -0,0 +1,20 @@ + + + + + + + +
      + + +
      + + diff --git a/layout/reftests/css-default/submit-button/default-submit-button-5.html b/layout/reftests/css-default/submit-button/default-submit-button-5.html new file mode 100644 index 0000000000..1b9f50659a --- /dev/null +++ b/layout/reftests/css-default/submit-button/default-submit-button-5.html @@ -0,0 +1,20 @@ + + + + + + + +
      + + +
      + + diff --git a/layout/reftests/css-default/submit-button/default-submit-button-6.html b/layout/reftests/css-default/submit-button/default-submit-button-6.html new file mode 100644 index 0000000000..b01952c43e --- /dev/null +++ b/layout/reftests/css-default/submit-button/default-submit-button-6.html @@ -0,0 +1,20 @@ + + + + + + + +
      + + +
      + + diff --git a/layout/reftests/css-default/submit-button/default-submit-button-7.html b/layout/reftests/css-default/submit-button/default-submit-button-7.html new file mode 100644 index 0000000000..85aa374533 --- /dev/null +++ b/layout/reftests/css-default/submit-button/default-submit-button-7.html @@ -0,0 +1,20 @@ + + + + + + + +
      + + +
      + + diff --git a/layout/reftests/css-default/submit-button/default-submit-button-ref.html b/layout/reftests/css-default/submit-button/default-submit-button-ref.html new file mode 100644 index 0000000000..4f890374f9 --- /dev/null +++ b/layout/reftests/css-default/submit-button/default-submit-button-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-default/submit-button/default-submit-button-style.css b/layout/reftests/css-default/submit-button/default-submit-button-style.css new file mode 100644 index 0000000000..429d6d2274 --- /dev/null +++ b/layout/reftests/css-default/submit-button/default-submit-button-style.css @@ -0,0 +1,2 @@ +button { visibility: hidden; } +button:default { visibility: visible; } diff --git a/layout/reftests/css-default/submit-button/reftest.list b/layout/reftests/css-default/submit-button/reftest.list new file mode 100644 index 0000000000..df645e8761 --- /dev/null +++ b/layout/reftests/css-default/submit-button/reftest.list @@ -0,0 +1,11 @@ +== default-submit-button-1.html default-submit-button-ref.html +== default-submit-button-2.html default-submit-button-ref.html +== default-submit-button-3.html default-submit-button-ref.html +== default-submit-button-4.html about:blank +== default-submit-button-5.html default-submit-button-ref.html +== default-submit-button-6.html default-submit-button-ref.html +== default-submit-button-7.html default-submit-button-ref.html + +== default-multiple-submit-1.html default-multiple-submit-ref.html +== default-multiple-submit-2.html default-multiple-submit-ref.html + diff --git a/layout/reftests/css-disabled/button/button-fieldset-1.html b/layout/reftests/css-disabled/button/button-fieldset-1.html new file mode 100644 index 0000000000..56c6c2812b --- /dev/null +++ b/layout/reftests/css-disabled/button/button-fieldset-1.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-disabled/button/button-fieldset-2.html b/layout/reftests/css-disabled/button/button-fieldset-2.html new file mode 100644 index 0000000000..e8fff16732 --- /dev/null +++ b/layout/reftests/css-disabled/button/button-fieldset-2.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-disabled/button/button-fieldset-3.html b/layout/reftests/css-disabled/button/button-fieldset-3.html new file mode 100644 index 0000000000..002881d84c --- /dev/null +++ b/layout/reftests/css-disabled/button/button-fieldset-3.html @@ -0,0 +1,20 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-disabled/button/button-fieldset-4.html b/layout/reftests/css-disabled/button/button-fieldset-4.html new file mode 100644 index 0000000000..ed82a0479b --- /dev/null +++ b/layout/reftests/css-disabled/button/button-fieldset-4.html @@ -0,0 +1,19 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-disabled/button/button-fieldset-legend-1.html b/layout/reftests/css-disabled/button/button-fieldset-legend-1.html new file mode 100644 index 0000000000..3e9e510eca --- /dev/null +++ b/layout/reftests/css-disabled/button/button-fieldset-legend-1.html @@ -0,0 +1,11 @@ + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-disabled/button/button-fieldset-legend-2.html b/layout/reftests/css-disabled/button/button-fieldset-legend-2.html new file mode 100644 index 0000000000..b7fe250fa0 --- /dev/null +++ b/layout/reftests/css-disabled/button/button-fieldset-legend-2.html @@ -0,0 +1,13 @@ + + + + +
      + + + + + +
      + + diff --git a/layout/reftests/css-disabled/button/button-fieldset-legend-3.html b/layout/reftests/css-disabled/button/button-fieldset-legend-3.html new file mode 100644 index 0000000000..f9127b8d5e --- /dev/null +++ b/layout/reftests/css-disabled/button/button-fieldset-legend-3.html @@ -0,0 +1,13 @@ + + + + +
      +
      + + + +
      +
      + + diff --git a/layout/reftests/css-disabled/button/button-fieldset-legend-4.html b/layout/reftests/css-disabled/button/button-fieldset-legend-4.html new file mode 100644 index 0000000000..1e8840ded3 --- /dev/null +++ b/layout/reftests/css-disabled/button/button-fieldset-legend-4.html @@ -0,0 +1,13 @@ + + + + +
      + +
      + +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/button/button-fieldset-legend-5.html b/layout/reftests/css-disabled/button/button-fieldset-legend-5.html new file mode 100644 index 0000000000..29b7a40d66 --- /dev/null +++ b/layout/reftests/css-disabled/button/button-fieldset-legend-5.html @@ -0,0 +1,15 @@ + + + + +
      + +
      + + + +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/button/button-fieldset-legend-ref-1.html b/layout/reftests/css-disabled/button/button-fieldset-legend-ref-1.html new file mode 100644 index 0000000000..69c8ff5f2b --- /dev/null +++ b/layout/reftests/css-disabled/button/button-fieldset-legend-ref-1.html @@ -0,0 +1,11 @@ + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-disabled/button/button-fieldset-legend-ref-2.html b/layout/reftests/css-disabled/button/button-fieldset-legend-ref-2.html new file mode 100644 index 0000000000..62dec99da6 --- /dev/null +++ b/layout/reftests/css-disabled/button/button-fieldset-legend-ref-2.html @@ -0,0 +1,13 @@ + + + + +
      + + + + + +
      + + diff --git a/layout/reftests/css-disabled/button/button-fieldset-legend-ref-3.html b/layout/reftests/css-disabled/button/button-fieldset-legend-ref-3.html new file mode 100644 index 0000000000..8807601e09 --- /dev/null +++ b/layout/reftests/css-disabled/button/button-fieldset-legend-ref-3.html @@ -0,0 +1,13 @@ + + + + +
      +
      + + + +
      +
      + + diff --git a/layout/reftests/css-disabled/button/button-fieldset-legend-ref-4.html b/layout/reftests/css-disabled/button/button-fieldset-legend-ref-4.html new file mode 100644 index 0000000000..df92d4480a --- /dev/null +++ b/layout/reftests/css-disabled/button/button-fieldset-legend-ref-4.html @@ -0,0 +1,13 @@ + + + + +
      + +
      + +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/button/button-fieldset-legend-ref-5.html b/layout/reftests/css-disabled/button/button-fieldset-legend-ref-5.html new file mode 100644 index 0000000000..7520a19bff --- /dev/null +++ b/layout/reftests/css-disabled/button/button-fieldset-legend-ref-5.html @@ -0,0 +1,15 @@ + + + + +
      + +
      + + + +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/button/button-fieldset-ref.html b/layout/reftests/css-disabled/button/button-fieldset-ref.html new file mode 100644 index 0000000000..7941c7ddee --- /dev/null +++ b/layout/reftests/css-disabled/button/button-fieldset-ref.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-disabled/button/reftest.list b/layout/reftests/css-disabled/button/reftest.list new file mode 100644 index 0000000000..98ebc1d504 --- /dev/null +++ b/layout/reftests/css-disabled/button/reftest.list @@ -0,0 +1,9 @@ +== button-fieldset-1.html button-fieldset-ref.html +fuzzy(0-1,0-7) == button-fieldset-2.html button-fieldset-ref.html +fuzzy(0-1,0-7) == button-fieldset-3.html button-fieldset-ref.html +fuzzy(0-1,0-7) == button-fieldset-4.html button-fieldset-ref.html +== button-fieldset-legend-1.html button-fieldset-legend-ref-1.html +== button-fieldset-legend-2.html button-fieldset-legend-ref-2.html +== button-fieldset-legend-3.html button-fieldset-legend-ref-3.html +== button-fieldset-legend-4.html button-fieldset-legend-ref-4.html +== button-fieldset-legend-5.html button-fieldset-legend-ref-5.html diff --git a/layout/reftests/css-disabled/button/style.css b/layout/reftests/css-disabled/button/style.css new file mode 100644 index 0000000000..7e476eb822 --- /dev/null +++ b/layout/reftests/css-disabled/button/style.css @@ -0,0 +1,19 @@ +.ref { + background-color: green; +} + +.disabled { + background-color: red; +} + +:disabled.disabled { + background-color: green; +} + +.enabled { + background-color: green; +} + +:disabled.enabled { + background-color: red; +} diff --git a/layout/reftests/css-disabled/fieldset/fieldset-disabled.html b/layout/reftests/css-disabled/fieldset/fieldset-disabled.html new file mode 100644 index 0000000000..6cd4fbfead --- /dev/null +++ b/layout/reftests/css-disabled/fieldset/fieldset-disabled.html @@ -0,0 +1,7 @@ + + + + +
      + + diff --git a/layout/reftests/css-disabled/fieldset/fieldset-enabled.html b/layout/reftests/css-disabled/fieldset/fieldset-enabled.html new file mode 100644 index 0000000000..32915278e4 --- /dev/null +++ b/layout/reftests/css-disabled/fieldset/fieldset-enabled.html @@ -0,0 +1,7 @@ + + + + +
      + + diff --git a/layout/reftests/css-disabled/fieldset/fieldset-fieldset-1.html b/layout/reftests/css-disabled/fieldset/fieldset-fieldset-1.html new file mode 100644 index 0000000000..9b1ae9f11d --- /dev/null +++ b/layout/reftests/css-disabled/fieldset/fieldset-fieldset-1.html @@ -0,0 +1,11 @@ + + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/fieldset/fieldset-fieldset-2.html b/layout/reftests/css-disabled/fieldset/fieldset-fieldset-2.html new file mode 100644 index 0000000000..01176a31e7 --- /dev/null +++ b/layout/reftests/css-disabled/fieldset/fieldset-fieldset-2.html @@ -0,0 +1,11 @@ + + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/fieldset/fieldset-fieldset-3.html b/layout/reftests/css-disabled/fieldset/fieldset-fieldset-3.html new file mode 100644 index 0000000000..4c09335469 --- /dev/null +++ b/layout/reftests/css-disabled/fieldset/fieldset-fieldset-3.html @@ -0,0 +1,20 @@ + + + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/fieldset/fieldset-fieldset-4.html b/layout/reftests/css-disabled/fieldset/fieldset-fieldset-4.html new file mode 100644 index 0000000000..e655812965 --- /dev/null +++ b/layout/reftests/css-disabled/fieldset/fieldset-fieldset-4.html @@ -0,0 +1,19 @@ + + + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/fieldset/fieldset-fieldset-ref.html b/layout/reftests/css-disabled/fieldset/fieldset-fieldset-ref.html new file mode 100644 index 0000000000..ade7fc477c --- /dev/null +++ b/layout/reftests/css-disabled/fieldset/fieldset-fieldset-ref.html @@ -0,0 +1,11 @@ + + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/fieldset/fieldset-legend-1.html b/layout/reftests/css-disabled/fieldset/fieldset-legend-1.html new file mode 100644 index 0000000000..04781eb604 --- /dev/null +++ b/layout/reftests/css-disabled/fieldset/fieldset-legend-1.html @@ -0,0 +1,11 @@ + + + + +
      + +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/fieldset/fieldset-legend-2.html b/layout/reftests/css-disabled/fieldset/fieldset-legend-2.html new file mode 100644 index 0000000000..e201ee1664 --- /dev/null +++ b/layout/reftests/css-disabled/fieldset/fieldset-legend-2.html @@ -0,0 +1,13 @@ + + + + +
      + + + +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/fieldset/fieldset-legend-3.html b/layout/reftests/css-disabled/fieldset/fieldset-legend-3.html new file mode 100644 index 0000000000..d9ca78dc31 --- /dev/null +++ b/layout/reftests/css-disabled/fieldset/fieldset-legend-3.html @@ -0,0 +1,13 @@ + + + + +
      +
      + +
      +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/fieldset/fieldset-legend-4.html b/layout/reftests/css-disabled/fieldset/fieldset-legend-4.html new file mode 100644 index 0000000000..67c728ef19 --- /dev/null +++ b/layout/reftests/css-disabled/fieldset/fieldset-legend-4.html @@ -0,0 +1,13 @@ + + + + +
      + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/fieldset/fieldset-legend-5.html b/layout/reftests/css-disabled/fieldset/fieldset-legend-5.html new file mode 100644 index 0000000000..c3f82ae2a4 --- /dev/null +++ b/layout/reftests/css-disabled/fieldset/fieldset-legend-5.html @@ -0,0 +1,15 @@ + + + + +
      + +
      + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/fieldset/fieldset-legend-ref-1.html b/layout/reftests/css-disabled/fieldset/fieldset-legend-ref-1.html new file mode 100644 index 0000000000..83f1925ad7 --- /dev/null +++ b/layout/reftests/css-disabled/fieldset/fieldset-legend-ref-1.html @@ -0,0 +1,11 @@ + + + + +
      + +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/fieldset/fieldset-legend-ref-2.html b/layout/reftests/css-disabled/fieldset/fieldset-legend-ref-2.html new file mode 100644 index 0000000000..33fe2455cd --- /dev/null +++ b/layout/reftests/css-disabled/fieldset/fieldset-legend-ref-2.html @@ -0,0 +1,13 @@ + + + + +
      + + + +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/fieldset/fieldset-legend-ref-3.html b/layout/reftests/css-disabled/fieldset/fieldset-legend-ref-3.html new file mode 100644 index 0000000000..7aaff27f19 --- /dev/null +++ b/layout/reftests/css-disabled/fieldset/fieldset-legend-ref-3.html @@ -0,0 +1,13 @@ + + + + +
      +
      + +
      +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/fieldset/fieldset-legend-ref-4.html b/layout/reftests/css-disabled/fieldset/fieldset-legend-ref-4.html new file mode 100644 index 0000000000..9f1a267a6a --- /dev/null +++ b/layout/reftests/css-disabled/fieldset/fieldset-legend-ref-4.html @@ -0,0 +1,13 @@ + + + + +
      + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/fieldset/fieldset-legend-ref-5.html b/layout/reftests/css-disabled/fieldset/fieldset-legend-ref-5.html new file mode 100644 index 0000000000..00df3f8348 --- /dev/null +++ b/layout/reftests/css-disabled/fieldset/fieldset-legend-ref-5.html @@ -0,0 +1,15 @@ + + + + +
      + +
      + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/fieldset/fieldset-ref.html b/layout/reftests/css-disabled/fieldset/fieldset-ref.html new file mode 100644 index 0000000000..7f66bc698f --- /dev/null +++ b/layout/reftests/css-disabled/fieldset/fieldset-ref.html @@ -0,0 +1,7 @@ + + + + +
      + + diff --git a/layout/reftests/css-disabled/fieldset/reftest.list b/layout/reftests/css-disabled/fieldset/reftest.list new file mode 100644 index 0000000000..cabdaa8e53 --- /dev/null +++ b/layout/reftests/css-disabled/fieldset/reftest.list @@ -0,0 +1,11 @@ +== fieldset-enabled.html fieldset-ref.html +fuzzy(0-2,0-5) == fieldset-disabled.html fieldset-ref.html +== fieldset-fieldset-1.html fieldset-fieldset-ref.html +fuzzy(0-1,0-11) == fieldset-fieldset-2.html fieldset-fieldset-ref.html +fuzzy(0-1,0-11) == fieldset-fieldset-3.html fieldset-fieldset-ref.html +fuzzy(0-1,0-11) == fieldset-fieldset-4.html fieldset-fieldset-ref.html +== fieldset-legend-1.html fieldset-legend-ref-1.html +== fieldset-legend-2.html fieldset-legend-ref-2.html +== fieldset-legend-3.html fieldset-legend-ref-3.html +== fieldset-legend-4.html fieldset-legend-ref-4.html +== fieldset-legend-5.html fieldset-legend-ref-5.html diff --git a/layout/reftests/css-disabled/fieldset/style.css b/layout/reftests/css-disabled/fieldset/style.css new file mode 100644 index 0000000000..7e476eb822 --- /dev/null +++ b/layout/reftests/css-disabled/fieldset/style.css @@ -0,0 +1,19 @@ +.ref { + background-color: green; +} + +.disabled { + background-color: red; +} + +:disabled.disabled { + background-color: green; +} + +.enabled { + background-color: green; +} + +:disabled.enabled { + background-color: red; +} diff --git a/layout/reftests/css-disabled/input/input-fieldset-1.html b/layout/reftests/css-disabled/input/input-fieldset-1.html new file mode 100644 index 0000000000..b50f3b0f1d --- /dev/null +++ b/layout/reftests/css-disabled/input/input-fieldset-1.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-disabled/input/input-fieldset-2.html b/layout/reftests/css-disabled/input/input-fieldset-2.html new file mode 100644 index 0000000000..acfbbca5f4 --- /dev/null +++ b/layout/reftests/css-disabled/input/input-fieldset-2.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-disabled/input/input-fieldset-3.html b/layout/reftests/css-disabled/input/input-fieldset-3.html new file mode 100644 index 0000000000..de095cee6e --- /dev/null +++ b/layout/reftests/css-disabled/input/input-fieldset-3.html @@ -0,0 +1,20 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-disabled/input/input-fieldset-4.html b/layout/reftests/css-disabled/input/input-fieldset-4.html new file mode 100644 index 0000000000..fa0fe1ac7c --- /dev/null +++ b/layout/reftests/css-disabled/input/input-fieldset-4.html @@ -0,0 +1,19 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-disabled/input/input-fieldset-legend-1.html b/layout/reftests/css-disabled/input/input-fieldset-legend-1.html new file mode 100644 index 0000000000..d56517ac7d --- /dev/null +++ b/layout/reftests/css-disabled/input/input-fieldset-legend-1.html @@ -0,0 +1,11 @@ + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-disabled/input/input-fieldset-legend-2.html b/layout/reftests/css-disabled/input/input-fieldset-legend-2.html new file mode 100644 index 0000000000..d564e14040 --- /dev/null +++ b/layout/reftests/css-disabled/input/input-fieldset-legend-2.html @@ -0,0 +1,13 @@ + + + + +
      + + + + + +
      + + diff --git a/layout/reftests/css-disabled/input/input-fieldset-legend-3.html b/layout/reftests/css-disabled/input/input-fieldset-legend-3.html new file mode 100644 index 0000000000..89c41119f5 --- /dev/null +++ b/layout/reftests/css-disabled/input/input-fieldset-legend-3.html @@ -0,0 +1,13 @@ + + + + +
      +
      + + + +
      +
      + + diff --git a/layout/reftests/css-disabled/input/input-fieldset-legend-4.html b/layout/reftests/css-disabled/input/input-fieldset-legend-4.html new file mode 100644 index 0000000000..33eec83fef --- /dev/null +++ b/layout/reftests/css-disabled/input/input-fieldset-legend-4.html @@ -0,0 +1,13 @@ + + + + +
      + +
      + +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/input/input-fieldset-legend-5.html b/layout/reftests/css-disabled/input/input-fieldset-legend-5.html new file mode 100644 index 0000000000..4226c9672b --- /dev/null +++ b/layout/reftests/css-disabled/input/input-fieldset-legend-5.html @@ -0,0 +1,15 @@ + + + + +
      + +
      + + + +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/input/input-fieldset-legend-ref-1.html b/layout/reftests/css-disabled/input/input-fieldset-legend-ref-1.html new file mode 100644 index 0000000000..5511e567b1 --- /dev/null +++ b/layout/reftests/css-disabled/input/input-fieldset-legend-ref-1.html @@ -0,0 +1,11 @@ + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-disabled/input/input-fieldset-legend-ref-2.html b/layout/reftests/css-disabled/input/input-fieldset-legend-ref-2.html new file mode 100644 index 0000000000..4d0658b642 --- /dev/null +++ b/layout/reftests/css-disabled/input/input-fieldset-legend-ref-2.html @@ -0,0 +1,13 @@ + + + + +
      + + + + + +
      + + diff --git a/layout/reftests/css-disabled/input/input-fieldset-legend-ref-3.html b/layout/reftests/css-disabled/input/input-fieldset-legend-ref-3.html new file mode 100644 index 0000000000..15fb4d9cee --- /dev/null +++ b/layout/reftests/css-disabled/input/input-fieldset-legend-ref-3.html @@ -0,0 +1,13 @@ + + + + +
      +
      + + + +
      +
      + + diff --git a/layout/reftests/css-disabled/input/input-fieldset-legend-ref-4.html b/layout/reftests/css-disabled/input/input-fieldset-legend-ref-4.html new file mode 100644 index 0000000000..3fdd2b4ddb --- /dev/null +++ b/layout/reftests/css-disabled/input/input-fieldset-legend-ref-4.html @@ -0,0 +1,13 @@ + + + + +
      + +
      + +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/input/input-fieldset-legend-ref-5.html b/layout/reftests/css-disabled/input/input-fieldset-legend-ref-5.html new file mode 100644 index 0000000000..fc2c01f000 --- /dev/null +++ b/layout/reftests/css-disabled/input/input-fieldset-legend-ref-5.html @@ -0,0 +1,15 @@ + + + + +
      + +
      + + + +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/input/input-fieldset-ref.html b/layout/reftests/css-disabled/input/input-fieldset-ref.html new file mode 100644 index 0000000000..0108ffc32a --- /dev/null +++ b/layout/reftests/css-disabled/input/input-fieldset-ref.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-disabled/input/reftest.list b/layout/reftests/css-disabled/input/reftest.list new file mode 100644 index 0000000000..210e59e9b5 --- /dev/null +++ b/layout/reftests/css-disabled/input/reftest.list @@ -0,0 +1,9 @@ +== input-fieldset-1.html input-fieldset-ref.html +fuzzy(0-1,0-7) == input-fieldset-2.html input-fieldset-ref.html +fuzzy(0-1,0-7) == input-fieldset-3.html input-fieldset-ref.html +fuzzy(0-1,0-7) == input-fieldset-4.html input-fieldset-ref.html +== input-fieldset-legend-1.html input-fieldset-legend-ref-1.html +== input-fieldset-legend-2.html input-fieldset-legend-ref-2.html +== input-fieldset-legend-3.html input-fieldset-legend-ref-3.html +== input-fieldset-legend-4.html input-fieldset-legend-ref-4.html +== input-fieldset-legend-5.html input-fieldset-legend-ref-5.html diff --git a/layout/reftests/css-disabled/input/style.css b/layout/reftests/css-disabled/input/style.css new file mode 100644 index 0000000000..7e476eb822 --- /dev/null +++ b/layout/reftests/css-disabled/input/style.css @@ -0,0 +1,19 @@ +.ref { + background-color: green; +} + +.disabled { + background-color: red; +} + +:disabled.disabled { + background-color: green; +} + +.enabled { + background-color: green; +} + +:disabled.enabled { + background-color: red; +} diff --git a/layout/reftests/css-disabled/label/label-ref.html b/layout/reftests/css-disabled/label/label-ref.html new file mode 100644 index 0000000000..0fb84bc0a8 --- /dev/null +++ b/layout/reftests/css-disabled/label/label-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-disabled/label/label.html b/layout/reftests/css-disabled/label/label.html new file mode 100644 index 0000000000..4283f38ee4 --- /dev/null +++ b/layout/reftests/css-disabled/label/label.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-disabled/label/reftest.list b/layout/reftests/css-disabled/label/reftest.list new file mode 100644 index 0000000000..31f85dd948 --- /dev/null +++ b/layout/reftests/css-disabled/label/reftest.list @@ -0,0 +1 @@ +== label.html label-ref.html diff --git a/layout/reftests/css-disabled/label/style.css b/layout/reftests/css-disabled/label/style.css new file mode 100644 index 0000000000..5bf7b20ce3 --- /dev/null +++ b/layout/reftests/css-disabled/label/style.css @@ -0,0 +1,12 @@ +label { + background-color: green; +} + +label:disabled { + background-color: red; +} + +/* ref should always be green! */ +.ref:disabled { + background-color: green; +} diff --git a/layout/reftests/css-disabled/object/object-ref.html b/layout/reftests/css-disabled/object/object-ref.html new file mode 100644 index 0000000000..10a4da84ab --- /dev/null +++ b/layout/reftests/css-disabled/object/object-ref.html @@ -0,0 +1,7 @@ + + + + + foo + + diff --git a/layout/reftests/css-disabled/object/object.html b/layout/reftests/css-disabled/object/object.html new file mode 100644 index 0000000000..74424ec0f3 --- /dev/null +++ b/layout/reftests/css-disabled/object/object.html @@ -0,0 +1,7 @@ + + + + + foo + + diff --git a/layout/reftests/css-disabled/object/reftest.list b/layout/reftests/css-disabled/object/reftest.list new file mode 100644 index 0000000000..471500b977 --- /dev/null +++ b/layout/reftests/css-disabled/object/reftest.list @@ -0,0 +1 @@ +== object.html object-ref.html diff --git a/layout/reftests/css-disabled/object/style.css b/layout/reftests/css-disabled/object/style.css new file mode 100644 index 0000000000..089452c08e --- /dev/null +++ b/layout/reftests/css-disabled/object/style.css @@ -0,0 +1,12 @@ +object { + background-color: green; +} + +object:disabled { + background-color: red; +} + +/* ref should always be green! */ +.ref:disabled { + background-color: green; +} diff --git a/layout/reftests/css-disabled/output/output-ref.html b/layout/reftests/css-disabled/output/output-ref.html new file mode 100644 index 0000000000..cc4687f54e --- /dev/null +++ b/layout/reftests/css-disabled/output/output-ref.html @@ -0,0 +1,7 @@ + + + + + foo + + diff --git a/layout/reftests/css-disabled/output/output.html b/layout/reftests/css-disabled/output/output.html new file mode 100644 index 0000000000..a42173e979 --- /dev/null +++ b/layout/reftests/css-disabled/output/output.html @@ -0,0 +1,7 @@ + + + + + foo + + diff --git a/layout/reftests/css-disabled/output/reftest.list b/layout/reftests/css-disabled/output/reftest.list new file mode 100644 index 0000000000..0f02f9cf9f --- /dev/null +++ b/layout/reftests/css-disabled/output/reftest.list @@ -0,0 +1 @@ +== output.html output-ref.html diff --git a/layout/reftests/css-disabled/output/style.css b/layout/reftests/css-disabled/output/style.css new file mode 100644 index 0000000000..4e6012320f --- /dev/null +++ b/layout/reftests/css-disabled/output/style.css @@ -0,0 +1,12 @@ +output { + background-color: green; +} + +output:disabled { + background-color: red; +} + +/* ref should always be green! */ +.ref:disabled { + background-color: green; +} diff --git a/layout/reftests/css-disabled/reftest.list b/layout/reftests/css-disabled/reftest.list new file mode 100644 index 0000000000..de177a7a8d --- /dev/null +++ b/layout/reftests/css-disabled/reftest.list @@ -0,0 +1,8 @@ +include fieldset/reftest.list +include input/reftest.list +include button/reftest.list +include textarea/reftest.list +include select/reftest.list +include object/reftest.list +include label/reftest.list +include output/reftest.list diff --git a/layout/reftests/css-disabled/select/reftest.list b/layout/reftests/css-disabled/select/reftest.list new file mode 100644 index 0000000000..9a7f56df91 --- /dev/null +++ b/layout/reftests/css-disabled/select/reftest.list @@ -0,0 +1,9 @@ +fuzzy-if(Android,0-12,0-1) == select-fieldset-1.html select-fieldset-ref.html +fuzzy-if(Android,0-12,0-1) fuzzy-if(!Android,0-2,0-17) == select-fieldset-2.html select-fieldset-ref-disabled.html +fuzzy-if(!Android,0-2,0-17) == select-fieldset-3.html select-fieldset-ref-disabled.html +fuzzy-if(Android,0-12,0-1) fuzzy-if(!Android,0-2,0-13) == select-fieldset-4.html select-fieldset-ref.html +== select-fieldset-legend-1.html select-fieldset-legend-ref-1.html +fuzzy-if(Android,0-12,0-1) fuzzy-if(!Android,0-2,0-6) == select-fieldset-legend-2.html select-fieldset-legend-ref-2.html +fuzzy-if(Android,0-12,0-1) fuzzy-if(!Android,0-2,0-8) == select-fieldset-legend-3.html select-fieldset-legend-ref-3.html +fuzzy-if(Android,0-12,0-1) fuzzy-if(!Android,0-2,0-12) == select-fieldset-legend-4.html select-fieldset-legend-ref-4.html +fuzzy(0-2,0-5) == select-fieldset-legend-5.html select-fieldset-legend-ref-5.html diff --git a/layout/reftests/css-disabled/select/select-fieldset-1.html b/layout/reftests/css-disabled/select/select-fieldset-1.html new file mode 100644 index 0000000000..84874986fe --- /dev/null +++ b/layout/reftests/css-disabled/select/select-fieldset-1.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-disabled/select/select-fieldset-2.html b/layout/reftests/css-disabled/select/select-fieldset-2.html new file mode 100644 index 0000000000..4e34c7fefb --- /dev/null +++ b/layout/reftests/css-disabled/select/select-fieldset-2.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-disabled/select/select-fieldset-3.html b/layout/reftests/css-disabled/select/select-fieldset-3.html new file mode 100644 index 0000000000..c30347271a --- /dev/null +++ b/layout/reftests/css-disabled/select/select-fieldset-3.html @@ -0,0 +1,20 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-disabled/select/select-fieldset-4.html b/layout/reftests/css-disabled/select/select-fieldset-4.html new file mode 100644 index 0000000000..b168a2193c --- /dev/null +++ b/layout/reftests/css-disabled/select/select-fieldset-4.html @@ -0,0 +1,19 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-disabled/select/select-fieldset-legend-1.html b/layout/reftests/css-disabled/select/select-fieldset-legend-1.html new file mode 100644 index 0000000000..944303b88a --- /dev/null +++ b/layout/reftests/css-disabled/select/select-fieldset-legend-1.html @@ -0,0 +1,11 @@ + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-disabled/select/select-fieldset-legend-2.html b/layout/reftests/css-disabled/select/select-fieldset-legend-2.html new file mode 100644 index 0000000000..7a3507be23 --- /dev/null +++ b/layout/reftests/css-disabled/select/select-fieldset-legend-2.html @@ -0,0 +1,13 @@ + + + + +
      + + + + + +
      + + diff --git a/layout/reftests/css-disabled/select/select-fieldset-legend-3.html b/layout/reftests/css-disabled/select/select-fieldset-legend-3.html new file mode 100644 index 0000000000..29a98a88ac --- /dev/null +++ b/layout/reftests/css-disabled/select/select-fieldset-legend-3.html @@ -0,0 +1,13 @@ + + + + +
      +
      + + + +
      +
      + + diff --git a/layout/reftests/css-disabled/select/select-fieldset-legend-4.html b/layout/reftests/css-disabled/select/select-fieldset-legend-4.html new file mode 100644 index 0000000000..4cbc3ca856 --- /dev/null +++ b/layout/reftests/css-disabled/select/select-fieldset-legend-4.html @@ -0,0 +1,13 @@ + + + + +
      + +
      + +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/select/select-fieldset-legend-5.html b/layout/reftests/css-disabled/select/select-fieldset-legend-5.html new file mode 100644 index 0000000000..0218b95481 --- /dev/null +++ b/layout/reftests/css-disabled/select/select-fieldset-legend-5.html @@ -0,0 +1,15 @@ + + + + +
      + +
      + + + +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/select/select-fieldset-legend-ref-1.html b/layout/reftests/css-disabled/select/select-fieldset-legend-ref-1.html new file mode 100644 index 0000000000..57c42ddc22 --- /dev/null +++ b/layout/reftests/css-disabled/select/select-fieldset-legend-ref-1.html @@ -0,0 +1,11 @@ + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-disabled/select/select-fieldset-legend-ref-2.html b/layout/reftests/css-disabled/select/select-fieldset-legend-ref-2.html new file mode 100644 index 0000000000..d21ba476ee --- /dev/null +++ b/layout/reftests/css-disabled/select/select-fieldset-legend-ref-2.html @@ -0,0 +1,13 @@ + + + + +
      + + + + + +
      + + diff --git a/layout/reftests/css-disabled/select/select-fieldset-legend-ref-3.html b/layout/reftests/css-disabled/select/select-fieldset-legend-ref-3.html new file mode 100644 index 0000000000..d4b147fa1a --- /dev/null +++ b/layout/reftests/css-disabled/select/select-fieldset-legend-ref-3.html @@ -0,0 +1,13 @@ + + + + +
      +
      + + + +
      +
      + + diff --git a/layout/reftests/css-disabled/select/select-fieldset-legend-ref-4.html b/layout/reftests/css-disabled/select/select-fieldset-legend-ref-4.html new file mode 100644 index 0000000000..55df97e20a --- /dev/null +++ b/layout/reftests/css-disabled/select/select-fieldset-legend-ref-4.html @@ -0,0 +1,13 @@ + + + + +
      + +
      + +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/select/select-fieldset-legend-ref-5.html b/layout/reftests/css-disabled/select/select-fieldset-legend-ref-5.html new file mode 100644 index 0000000000..1c3275c90b --- /dev/null +++ b/layout/reftests/css-disabled/select/select-fieldset-legend-ref-5.html @@ -0,0 +1,15 @@ + + + + +
      + +
      + + + +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/select/select-fieldset-ref-disabled.html b/layout/reftests/css-disabled/select/select-fieldset-ref-disabled.html new file mode 100644 index 0000000000..273223696b --- /dev/null +++ b/layout/reftests/css-disabled/select/select-fieldset-ref-disabled.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-disabled/select/select-fieldset-ref.html b/layout/reftests/css-disabled/select/select-fieldset-ref.html new file mode 100644 index 0000000000..e85e16f6b1 --- /dev/null +++ b/layout/reftests/css-disabled/select/select-fieldset-ref.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-disabled/select/style.css b/layout/reftests/css-disabled/select/style.css new file mode 100644 index 0000000000..7e476eb822 --- /dev/null +++ b/layout/reftests/css-disabled/select/style.css @@ -0,0 +1,19 @@ +.ref { + background-color: green; +} + +.disabled { + background-color: red; +} + +:disabled.disabled { + background-color: green; +} + +.enabled { + background-color: green; +} + +:disabled.enabled { + background-color: red; +} diff --git a/layout/reftests/css-disabled/textarea/reftest.list b/layout/reftests/css-disabled/textarea/reftest.list new file mode 100644 index 0000000000..70f8c663be --- /dev/null +++ b/layout/reftests/css-disabled/textarea/reftest.list @@ -0,0 +1,9 @@ +fuzzy(0-1,0-10) == textarea-fieldset-1.html textarea-fieldset-ref.html +== textarea-fieldset-2.html textarea-fieldset-ref.html +== textarea-fieldset-3.html textarea-fieldset-ref.html +== textarea-fieldset-4.html textarea-fieldset-ref.html +fuzzy(0-1,0-5) == textarea-fieldset-legend-1.html textarea-fieldset-legend-ref-1.html +fuzzy(0-1,0-5) == textarea-fieldset-legend-2.html textarea-fieldset-legend-ref-2.html +fuzzy(0-1,0-5) == textarea-fieldset-legend-3.html textarea-fieldset-legend-ref-3.html +fuzzy(0-1,0-5) == textarea-fieldset-legend-4.html textarea-fieldset-legend-ref-4.html +fuzzy(0-1,0-5) == textarea-fieldset-legend-5.html textarea-fieldset-legend-ref-5.html diff --git a/layout/reftests/css-disabled/textarea/style.css b/layout/reftests/css-disabled/textarea/style.css new file mode 100644 index 0000000000..7e476eb822 --- /dev/null +++ b/layout/reftests/css-disabled/textarea/style.css @@ -0,0 +1,19 @@ +.ref { + background-color: green; +} + +.disabled { + background-color: red; +} + +:disabled.disabled { + background-color: green; +} + +.enabled { + background-color: green; +} + +:disabled.enabled { + background-color: red; +} diff --git a/layout/reftests/css-disabled/textarea/textarea-fieldset-1.html b/layout/reftests/css-disabled/textarea/textarea-fieldset-1.html new file mode 100644 index 0000000000..6c040b67ea --- /dev/null +++ b/layout/reftests/css-disabled/textarea/textarea-fieldset-1.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-disabled/textarea/textarea-fieldset-2.html b/layout/reftests/css-disabled/textarea/textarea-fieldset-2.html new file mode 100644 index 0000000000..6c22f2c175 --- /dev/null +++ b/layout/reftests/css-disabled/textarea/textarea-fieldset-2.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-disabled/textarea/textarea-fieldset-3.html b/layout/reftests/css-disabled/textarea/textarea-fieldset-3.html new file mode 100644 index 0000000000..82172c45f4 --- /dev/null +++ b/layout/reftests/css-disabled/textarea/textarea-fieldset-3.html @@ -0,0 +1,20 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-disabled/textarea/textarea-fieldset-4.html b/layout/reftests/css-disabled/textarea/textarea-fieldset-4.html new file mode 100644 index 0000000000..a4ba7a1006 --- /dev/null +++ b/layout/reftests/css-disabled/textarea/textarea-fieldset-4.html @@ -0,0 +1,19 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-1.html b/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-1.html new file mode 100644 index 0000000000..5ab543a864 --- /dev/null +++ b/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-1.html @@ -0,0 +1,11 @@ + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-2.html b/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-2.html new file mode 100644 index 0000000000..3385d534ba --- /dev/null +++ b/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-2.html @@ -0,0 +1,13 @@ + + + + +
      + + + + + +
      + + diff --git a/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-3.html b/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-3.html new file mode 100644 index 0000000000..d3c94ee5d7 --- /dev/null +++ b/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-3.html @@ -0,0 +1,13 @@ + + + + +
      +
      + + + +
      +
      + + diff --git a/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-4.html b/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-4.html new file mode 100644 index 0000000000..8d04971bd8 --- /dev/null +++ b/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-4.html @@ -0,0 +1,13 @@ + + + + +
      + +
      + +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-5.html b/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-5.html new file mode 100644 index 0000000000..856023ad9e --- /dev/null +++ b/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-5.html @@ -0,0 +1,15 @@ + + + + +
      + +
      + + + +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-ref-1.html b/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-ref-1.html new file mode 100644 index 0000000000..d3824560dd --- /dev/null +++ b/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-ref-1.html @@ -0,0 +1,11 @@ + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-ref-2.html b/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-ref-2.html new file mode 100644 index 0000000000..f508a5d307 --- /dev/null +++ b/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-ref-2.html @@ -0,0 +1,13 @@ + + + + +
      + + + + + +
      + + diff --git a/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-ref-3.html b/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-ref-3.html new file mode 100644 index 0000000000..799c2b8763 --- /dev/null +++ b/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-ref-3.html @@ -0,0 +1,13 @@ + + + + +
      +
      + + + +
      +
      + + diff --git a/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-ref-4.html b/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-ref-4.html new file mode 100644 index 0000000000..83ee46e601 --- /dev/null +++ b/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-ref-4.html @@ -0,0 +1,13 @@ + + + + +
      + +
      + +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-ref-5.html b/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-ref-5.html new file mode 100644 index 0000000000..dd63a89a21 --- /dev/null +++ b/layout/reftests/css-disabled/textarea/textarea-fieldset-legend-ref-5.html @@ -0,0 +1,15 @@ + + + + +
      + +
      + + + +
      +
      +
      + + diff --git a/layout/reftests/css-disabled/textarea/textarea-fieldset-ref.html b/layout/reftests/css-disabled/textarea/textarea-fieldset-ref.html new file mode 100644 index 0000000000..1cc1d344dc --- /dev/null +++ b/layout/reftests/css-disabled/textarea/textarea-fieldset-ref.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-display/display-contents-495385-2d-ref.html b/layout/reftests/css-display/display-contents-495385-2d-ref.html new file mode 100644 index 0000000000..c926c70375 --- /dev/null +++ b/layout/reftests/css-display/display-contents-495385-2d-ref.html @@ -0,0 +1,23 @@ + + + + + + + +
      Hello Kitty
      +
      Hello Kitty
      +
      Hello Kitty
      +
      Hello Kitty
      +
      Hello Kitty
      +
      Hello Kitty
      +
      Hello Kitty
      +
      Hello Kitty
      + + diff --git a/layout/reftests/css-display/display-contents-495385-2d.html b/layout/reftests/css-display/display-contents-495385-2d.html new file mode 100644 index 0000000000..d88f9f0a37 --- /dev/null +++ b/layout/reftests/css-display/display-contents-495385-2d.html @@ -0,0 +1,52 @@ + + + + + + + CSS Test: CSS display:contents; with ::after/::before + + + + + + +
      Kitty
      +
      Hello
      +
      Kitty
      +
      Hello
      +
      Kitty
      +
      Hello
      +
      Hello
      +
      Kitty
      + + diff --git a/layout/reftests/css-display/display-contents-acid-dyn-1.html b/layout/reftests/css-display/display-contents-acid-dyn-1.html new file mode 100644 index 0000000000..b82cd0f4c1 --- /dev/null +++ b/layout/reftests/css-display/display-contents-acid-dyn-1.html @@ -0,0 +1,49 @@ + + + + + + CSS Test: CSS display:contents + + + + + + + + + + + diff --git a/layout/reftests/css-display/display-contents-acid-dyn-2.html b/layout/reftests/css-display/display-contents-acid-dyn-2.html new file mode 100644 index 0000000000..8a798af10b --- /dev/null +++ b/layout/reftests/css-display/display-contents-acid-dyn-2.html @@ -0,0 +1,49 @@ + + + + + + CSS Test: CSS display:contents + + + + + + + + + + + diff --git a/layout/reftests/css-display/display-contents-acid-dyn-3.html b/layout/reftests/css-display/display-contents-acid-dyn-3.html new file mode 100644 index 0000000000..8dbcf8a9de --- /dev/null +++ b/layout/reftests/css-display/display-contents-acid-dyn-3.html @@ -0,0 +1,50 @@ + + + + + + CSS Test: CSS display:contents + + + + + + + + + + + diff --git a/layout/reftests/css-display/display-contents-acid-ref.html b/layout/reftests/css-display/display-contents-acid-ref.html new file mode 100644 index 0000000000..6cf995cc77 --- /dev/null +++ b/layout/reftests/css-display/display-contents-acid-ref.html @@ -0,0 +1,180 @@ + + + + + + CSS Test: CSS display:contents + + + + + +
      11
      +
      2a
      2
      bb
      +
      3
      +
      4
      +
      5a
      +
      5b
      +
      6
      +
      7a
      +
      7b
      +
      8
      +
      9
      abc
      +
      10
      + +
      +
      11
      +
      2a
      2
      bb
      +
      3
      +
      4
      +
      5a
      +
      5b
      +
      6
      +
      7a
      +
      7b
      +
      8
      +
      9
      abc
      +
      10
      +
      + +
      +0  +
      +
      y
      +
      11
      +
      2a
      2
      bb
      +
      3
      +
      4
      +
      5a
      +
      5b
      +
      6
      +
      7a
      +
      8
      +
      9
      a
      +b +
      c
      +
      10
      +
      + +
      +
      +
      +
      y
      +
      11
      +
      2a
      2
      bb
      +
      3
      +
      4
      +
      5a
      +
      5b
      +
      6
      +
      7a
      +
      8
      +
      9
      a
      +b +
      c
      +
      10
      +
      + + +
      +0 +
      +
      +0 +
      1
      +2 +
      +
      +0
      1
      2 +
      +
      +0
      1
      2 +
      +
      +
      0
      1
      2
      +
      +
      +
      0
      +
      1
      +
      2
      +
      + +
      • +0 +
        x
        +
        y
        +
        11
        +
        2a
        2
        bb
        +
        3
        +
        4
        +
        5a
        +
        5b
        +
        6
        +
        7a
        +
        8
        +
        9
        abc
        +
        10
        +
      • +
      + +
      +
      11
      +
      2
      +
      3
      +
      + +
      +
      11
      +
      2
      +
      3
      +
      + +LegendLegend +
      +x
      float:left
      +y
      position:absolute
      + +Legendfieldset button + + + diff --git a/layout/reftests/css-display/display-contents-acid.html b/layout/reftests/css-display/display-contents-acid.html new file mode 100644 index 0000000000..974aae5b31 --- /dev/null +++ b/layout/reftests/css-display/display-contents-acid.html @@ -0,0 +1,192 @@ + + + + + + CSS Test: CSS display:contents + + + + + + +
      11
      +
      2a
      2
      bb
      +
      3
      +
      4
      +
      5a
      +
      5b
      +
      6
      +
      7a
      +
      7b
      +
      8
      +
      9
      abc
      +
      10
      + +
      +
      11
      +
      2a
      2
      bb
      +
      3
      +
      4
      +
      5a
      +
      5b
      +
      6
      +
      7a
      +
      7b
      +
      8
      +
      9
      abc
      +
      10
      +
      + +
      +0 +
      x
      +
      y
      +
      11
      +
      2a
      2
      bb
      +
      3
      +
      4
      +
      5a
      +
      5b
      +
      6
      +
      7a
      +
      8
      +
      9
      abc
      +
      10
      +
      + +
      +0 +
      x
      +
      y
      +
      11
      +
      2a
      2
      bb
      +
      3
      +
      4
      +
      5a
      +
      5b
      +
      6
      +
      7a
      +
      8
      +
      9
      abc
      +
      10
      +
      + +
      +0 +
      +
      +0 +
      1
      +2 +
      +
      +0 +
      1
      +2 +
      +
      +0 +
      1
      +2 +
      +
      +
      0
      +
      1
      +
      2
      +
      +
      +
      0
      +
      1
      +
      2
      +
      + +
      • +0 +
        x
        +
        y
        +
        11
        +
        2a
        2
        bb
        +
        3
        +
        4
        +
        5a
        +
        5b
        +
        6
        +
        7a
        +
        8
        +
        9
        abc
        +
        10
        +
      • +
      + +
      +
      11
      +
      2
      +
      3
      +
      + +
      +
      +
      11
      +
      2
      +
      3
      +
      +
      + +
      +
      + +LegendLegend +
      +x
      float:left
      +y
      position:absolute
      + +
      Legendfieldset
      + + + + + + + + diff --git a/layout/reftests/css-display/display-contents-dyn-insert-text-ref.html b/layout/reftests/css-display/display-contents-dyn-insert-text-ref.html new file mode 100644 index 0000000000..a212e025eb --- /dev/null +++ b/layout/reftests/css-display/display-contents-dyn-insert-text-ref.html @@ -0,0 +1,7 @@ + + + +CSS Test reference - Bug 1338678 +
      +
      PASS
      +
      diff --git a/layout/reftests/css-display/display-contents-dyn-insert-text.html b/layout/reftests/css-display/display-contents-dyn-insert-text.html new file mode 100644 index 0000000000..f3b0c0c951 --- /dev/null +++ b/layout/reftests/css-display/display-contents-dyn-insert-text.html @@ -0,0 +1,16 @@ + + + + +Bug 1338678 - display:contents makes textContent disappear +
      +
      +
      + diff --git a/layout/reftests/css-display/display-contents-generated-content-2.html b/layout/reftests/css-display/display-contents-generated-content-2.html new file mode 100644 index 0000000000..842c61e988 --- /dev/null +++ b/layout/reftests/css-display/display-contents-generated-content-2.html @@ -0,0 +1,240 @@ + + + + + + CSS Test: CSS display:contents; generated content + + + + + + + +
      A a
      +
      t1
      +
      t2
      +
      1B b2
      +
      1C c2
      +
      1D d2
      +
      1B b2
      +
      1C c2
      +
      1D d2
      + +
      +
      span
      +
      t3
      +
      t4
      +
      1span2
      +
      1span2
      +
      1span2
      +
      1span2
      +
      1span2
      +
      1span2
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      span
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      span
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      span
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      span
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      span
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      span
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      span
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      span
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      span
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + + + diff --git a/layout/reftests/css-display/display-contents-generated-content-ref.html b/layout/reftests/css-display/display-contents-generated-content-ref.html new file mode 100644 index 0000000000..29ee8b20d8 --- /dev/null +++ b/layout/reftests/css-display/display-contents-generated-content-ref.html @@ -0,0 +1,123 @@ + + + + + + CSS Test: CSS display:contents; generated content + + + + + + +
      A a
      +
      t1
      +
      +
      1B b2
      +
      1C c2
      +
      1D d2
      +
      1B b2
      +
      12
      +
      1D d2
      + +
      +
      span
      +
      t3
      +
      +
      1span2
      +
      1span2
      +
      1span2
      +
      12
      +
      1span2
      +
      12
      +
      1span2
      +
      12
      +
      1span2
      +
      + +
      +
      span
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      span
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      span
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      span
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      + +
      + +
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      span
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      + +
      + + + diff --git a/layout/reftests/css-display/display-contents-generated-content.html b/layout/reftests/css-display/display-contents-generated-content.html new file mode 100644 index 0000000000..16c9a998a3 --- /dev/null +++ b/layout/reftests/css-display/display-contents-generated-content.html @@ -0,0 +1,211 @@ + + + + + + CSS Test: CSS display:contents; generated content + + + + + + + +
      A a
      +
      t1
      +
      t2
      +
      1B b2
      +
      1C c2
      +
      1D d2
      +
      1B b2
      +
      1C c2
      +
      1D d2
      + +
      +
      span
      +
      t3
      +
      t4
      +
      1span2
      +
      1span2
      +
      1span2
      +
      1span2
      +
      1span2
      +
      1span2
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      span
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      span
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      span
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      span
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      span
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      span
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      span
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      span
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + +
      +
      span
      +
      1span2
      +
      1span2
      +
      1span2
      +
      + + + diff --git a/layout/reftests/css-display/display-contents-list-item-child-ref.html b/layout/reftests/css-display/display-contents-list-item-child-ref.html new file mode 100644 index 0000000000..25a9d3fe53 --- /dev/null +++ b/layout/reftests/css-display/display-contents-list-item-child-ref.html @@ -0,0 +1,6 @@ + + + + + +
    • LI diff --git a/layout/reftests/css-display/display-contents-list-item-child.html b/layout/reftests/css-display/display-contents-list-item-child.html new file mode 100644 index 0000000000..8a4916e5a4 --- /dev/null +++ b/layout/reftests/css-display/display-contents-list-item-child.html @@ -0,0 +1,18 @@ + + + + + + +
    • LI diff --git a/layout/reftests/css-display/display-contents-state-change-ref.html b/layout/reftests/css-display/display-contents-state-change-ref.html new file mode 100644 index 0000000000..244572a685 --- /dev/null +++ b/layout/reftests/css-display/display-contents-state-change-ref.html @@ -0,0 +1,12 @@ + + +CSS test reference + + +
      + This text should be green, there should be no red border at any time. +
      diff --git a/layout/reftests/css-display/display-contents-state-change.html b/layout/reftests/css-display/display-contents-state-change.html new file mode 100644 index 0000000000..4af9a8b000 --- /dev/null +++ b/layout/reftests/css-display/display-contents-state-change.html @@ -0,0 +1,30 @@ + + +CSS display: State changes are handled correctly for display: contents children + + + + +
      + +
      This text should be green, there should be no red border at any time.
      +
      + diff --git a/layout/reftests/css-display/display-contents-style-inheritance-1-dom-mutations.html b/layout/reftests/css-display/display-contents-style-inheritance-1-dom-mutations.html new file mode 100644 index 0000000000..c46bef2955 --- /dev/null +++ b/layout/reftests/css-display/display-contents-style-inheritance-1-dom-mutations.html @@ -0,0 +1,119 @@ + + + + + + CSS Test: CSS display:contents; style inheritance, DOM mutations + + + + + + + +
      ee
      +
      ee
      x
      +
      ee
      +
      ee
      x
      +
      +
      bord
      +
      bord
      +
      bord
      +
      +
      + +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-display/display-contents-style-inheritance-1-ref.html b/layout/reftests/css-display/display-contents-style-inheritance-1-ref.html new file mode 100644 index 0000000000..37649f545a --- /dev/null +++ b/layout/reftests/css-display/display-contents-style-inheritance-1-ref.html @@ -0,0 +1,38 @@ + + + + + + CSS Test: CSS display:contents; style inheritance + + + + +
      green
      +
      green
      x
      +
      green
      +
      green
      x
      +
      +
      no border
      +
      no border
      +
      1px green left border
      +
      2px green left border
      +
      + +
      green
      +
      green
      +
      +
      1px green left border
      +
      1px green left border
      +
      2px green left border
      + + diff --git a/layout/reftests/css-display/display-contents-style-inheritance-1-stylechange.html b/layout/reftests/css-display/display-contents-style-inheritance-1-stylechange.html new file mode 100644 index 0000000000..0f68aa5b09 --- /dev/null +++ b/layout/reftests/css-display/display-contents-style-inheritance-1-stylechange.html @@ -0,0 +1,57 @@ + + + + + + CSS Test: CSS display:contents; style inheritance, style changes + + + + + + +
      green
      +
      green
      x
      +
      green
      +
      green
      x
      +
      +
      no border
      +
      no border
      +
      1px green left border
      +
      2px green left border
      +
      + +
      green
      +
      green
      +
      +
      1px green left border
      +
      1px green left border
      +
      2px green left border
      + + diff --git a/layout/reftests/css-display/display-contents-style-inheritance-1.html b/layout/reftests/css-display/display-contents-style-inheritance-1.html new file mode 100644 index 0000000000..3dab318b95 --- /dev/null +++ b/layout/reftests/css-display/display-contents-style-inheritance-1.html @@ -0,0 +1,39 @@ + + + + + + CSS Test: CSS display:contents; style inheritance + + + + + +
      green
      +
      green
      x
      +
      green
      +
      green
      x
      +
      +
      no border
      +
      no border
      +
      1px green left border
      +
      2px green left border
      +
      + +
      green
      +
      green
      +
      +
      1px green left border
      +
      1px green left border
      +
      2px green left border
      + + diff --git a/layout/reftests/css-display/display-contents-suppression-dynamic-ref.html b/layout/reftests/css-display/display-contents-suppression-dynamic-ref.html new file mode 100644 index 0000000000..3e8063e385 --- /dev/null +++ b/layout/reftests/css-display/display-contents-suppression-dynamic-ref.html @@ -0,0 +1,13 @@ + + + + diff --git a/layout/reftests/css-display/display-contents-suppression-dynamic.html b/layout/reftests/css-display/display-contents-suppression-dynamic.html new file mode 100644 index 0000000000..341b5804af --- /dev/null +++ b/layout/reftests/css-display/display-contents-suppression-dynamic.html @@ -0,0 +1,16 @@ + + + + diff --git a/layout/reftests/css-display/display-contents-tables-2.xhtml b/layout/reftests/css-display/display-contents-tables-2.xhtml new file mode 100644 index 0000000000..d301f59005 --- /dev/null +++ b/layout/reftests/css-display/display-contents-tables-2.xhtml @@ -0,0 +1,18 @@ + + + + + CSS Test: CSS display:contents; tables + + + + +
      green
      pink diff --git a/layout/reftests/css-display/display-contents-tables-3-ref.xhtml b/layout/reftests/css-display/display-contents-tables-3-ref.xhtml new file mode 100644 index 0000000000..15fae7e197 --- /dev/null +++ b/layout/reftests/css-display/display-contents-tables-3-ref.xhtml @@ -0,0 +1,16 @@ + + + + + CSS Test: CSS display:contents; tables + + + +
      green
      diff --git a/layout/reftests/css-display/display-contents-tables-3.xhtml b/layout/reftests/css-display/display-contents-tables-3.xhtml new file mode 100644 index 0000000000..f864908056 --- /dev/null +++ b/layout/reftests/css-display/display-contents-tables-3.xhtml @@ -0,0 +1,17 @@ + + + + + CSS Test: CSS display:contents; tables + + + + +
      green
      diff --git a/layout/reftests/css-display/display-contents-tables-ref.xhtml b/layout/reftests/css-display/display-contents-tables-ref.xhtml new file mode 100644 index 0000000000..223b33fea1 --- /dev/null +++ b/layout/reftests/css-display/display-contents-tables-ref.xhtml @@ -0,0 +1,16 @@ + + + + + CSS Test: CSS display:contents; tables + + + +greenpink diff --git a/layout/reftests/css-display/display-contents-tables.xhtml b/layout/reftests/css-display/display-contents-tables.xhtml new file mode 100644 index 0000000000..ce2aa774ed --- /dev/null +++ b/layout/reftests/css-display/display-contents-tables.xhtml @@ -0,0 +1,17 @@ + + + + + CSS Test: CSS display:contents; tables + + + + +
      green
      pink
      diff --git a/layout/reftests/css-display/display-contents-visibility-hidden-2.html b/layout/reftests/css-display/display-contents-visibility-hidden-2.html new file mode 100644 index 0000000000..6ba1afdd2b --- /dev/null +++ b/layout/reftests/css-display/display-contents-visibility-hidden-2.html @@ -0,0 +1,24 @@ + + + + + + CSS Test: CSS display:contents; visibility:hidden + + + + + + + diff --git a/layout/reftests/css-display/display-contents-visibility-hidden-ref.html b/layout/reftests/css-display/display-contents-visibility-hidden-ref.html new file mode 100644 index 0000000000..0c8e1b786e --- /dev/null +++ b/layout/reftests/css-display/display-contents-visibility-hidden-ref.html @@ -0,0 +1,18 @@ + + + + + + CSS Test: CSS display:contents; visibility:hidden + + + +
      + Line 1 +
      + + + diff --git a/layout/reftests/css-display/display-contents-visibility-hidden.html b/layout/reftests/css-display/display-contents-visibility-hidden.html new file mode 100644 index 0000000000..57d6fe3c1d --- /dev/null +++ b/layout/reftests/css-display/display-contents-visibility-hidden.html @@ -0,0 +1,26 @@ + + + + + + CSS Test: CSS display:contents; visibility:hidden + + + + + + + + diff --git a/layout/reftests/css-display/display-contents-writing-mode-1-ref.html b/layout/reftests/css-display/display-contents-writing-mode-1-ref.html new file mode 100644 index 0000000000..00ede6bd09 --- /dev/null +++ b/layout/reftests/css-display/display-contents-writing-mode-1-ref.html @@ -0,0 +1,23 @@ + + + + + Reference: display:contents with orthogonal writing-mode + + + +
      a b c
      + + diff --git a/layout/reftests/css-display/display-contents-writing-mode-1.html b/layout/reftests/css-display/display-contents-writing-mode-1.html new file mode 100644 index 0000000000..781acfa99e --- /dev/null +++ b/layout/reftests/css-display/display-contents-writing-mode-1.html @@ -0,0 +1,33 @@ + + + + + CSS Test: display:contents with orthogonal writing-mode + + + + + + +
      a b c
      + + diff --git a/layout/reftests/css-display/display-contents-writing-mode-2-ref.html b/layout/reftests/css-display/display-contents-writing-mode-2-ref.html new file mode 100644 index 0000000000..f0f0690ed3 --- /dev/null +++ b/layout/reftests/css-display/display-contents-writing-mode-2-ref.html @@ -0,0 +1,23 @@ + + + + + Reference: display:contents with orthogonal writing-mode + + + +a b c + + diff --git a/layout/reftests/css-display/display-contents-writing-mode-2.html b/layout/reftests/css-display/display-contents-writing-mode-2.html new file mode 100644 index 0000000000..03bde8b769 --- /dev/null +++ b/layout/reftests/css-display/display-contents-writing-mode-2.html @@ -0,0 +1,33 @@ + + + + + CSS Test: display:contents with orthogonal writing-mode + + + + + + +
      a b c
      + + diff --git a/layout/reftests/css-display/display-flow-root-001-ref.html b/layout/reftests/css-display/display-flow-root-001-ref.html new file mode 100644 index 0000000000..fcb5ac277e --- /dev/null +++ b/layout/reftests/css-display/display-flow-root-001-ref.html @@ -0,0 +1,51 @@ + + + + + Reference: display:flow-root + + + + + +
      +
      +
      x
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      x
      +
      + + +
      x
      +
      + +
      + + + diff --git a/layout/reftests/css-display/display-flow-root-001.html b/layout/reftests/css-display/display-flow-root-001.html new file mode 100644 index 0000000000..3d1dcb020d --- /dev/null +++ b/layout/reftests/css-display/display-flow-root-001.html @@ -0,0 +1,56 @@ + + + + + CSS Display Test: display:flow-root + + + + + + + +
      + + +
      x
      +
      +
      + +
      + +
      +
      + +
      + +
      + x +
      + + + +
      x
      +
      + + + + + + + diff --git a/layout/reftests/css-display/reftest.list b/layout/reftests/css-display/reftest.list new file mode 100644 index 0000000000..47c1551f20 --- /dev/null +++ b/layout/reftests/css-display/reftest.list @@ -0,0 +1,25 @@ +# Tests for CSS Display spec features. +# http://dev.w3.org/csswg/css-display + +fuzzy-if(Android,0-8,0-604) == display-contents-acid.html display-contents-acid-ref.html +fuzzy-if(Android,0-8,0-604) == display-contents-acid-dyn-1.html display-contents-acid-ref.html +fuzzy-if(Android,0-8,0-604) == display-contents-acid-dyn-2.html display-contents-acid-ref.html +fuzzy-if(Android,0-8,0-604) == display-contents-acid-dyn-3.html display-contents-acid-ref.html +== display-contents-generated-content.html display-contents-generated-content-ref.html +== display-contents-generated-content-2.html display-contents-generated-content-ref.html +== display-contents-style-inheritance-1.html display-contents-style-inheritance-1-ref.html +== display-contents-style-inheritance-1-stylechange.html display-contents-style-inheritance-1-ref.html +fuzzy-if(winWidget,0-12,0-100) == display-contents-style-inheritance-1-dom-mutations.html display-contents-style-inheritance-1-ref.html +== display-contents-tables.xhtml display-contents-tables-ref.xhtml +== display-contents-tables-2.xhtml display-contents-tables-ref.xhtml +== display-contents-tables-3.xhtml display-contents-tables-3-ref.xhtml +== display-contents-visibility-hidden.html display-contents-visibility-hidden-ref.html +== display-contents-visibility-hidden-2.html display-contents-visibility-hidden-ref.html +== display-contents-495385-2d.html display-contents-495385-2d-ref.html +== display-contents-list-item-child.html display-contents-list-item-child-ref.html +== display-contents-dyn-insert-text.html display-contents-dyn-insert-text-ref.html +== display-contents-writing-mode-1.html display-contents-writing-mode-1-ref.html +== display-contents-writing-mode-2.html display-contents-writing-mode-2-ref.html +needs-focus == display-contents-state-change.html display-contents-state-change-ref.html +== display-flow-root-001.html display-flow-root-001-ref.html +== display-contents-suppression-dynamic.html display-contents-suppression-dynamic-ref.html diff --git a/layout/reftests/css-enabled/button/button-fieldset-1.html b/layout/reftests/css-enabled/button/button-fieldset-1.html new file mode 100644 index 0000000000..56c6c2812b --- /dev/null +++ b/layout/reftests/css-enabled/button/button-fieldset-1.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-enabled/button/button-fieldset-2.html b/layout/reftests/css-enabled/button/button-fieldset-2.html new file mode 100644 index 0000000000..e8fff16732 --- /dev/null +++ b/layout/reftests/css-enabled/button/button-fieldset-2.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-enabled/button/button-fieldset-3.html b/layout/reftests/css-enabled/button/button-fieldset-3.html new file mode 100644 index 0000000000..002881d84c --- /dev/null +++ b/layout/reftests/css-enabled/button/button-fieldset-3.html @@ -0,0 +1,20 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-enabled/button/button-fieldset-4.html b/layout/reftests/css-enabled/button/button-fieldset-4.html new file mode 100644 index 0000000000..ed82a0479b --- /dev/null +++ b/layout/reftests/css-enabled/button/button-fieldset-4.html @@ -0,0 +1,19 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-enabled/button/button-fieldset-legend-1.html b/layout/reftests/css-enabled/button/button-fieldset-legend-1.html new file mode 100644 index 0000000000..3e9e510eca --- /dev/null +++ b/layout/reftests/css-enabled/button/button-fieldset-legend-1.html @@ -0,0 +1,11 @@ + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-enabled/button/button-fieldset-legend-2.html b/layout/reftests/css-enabled/button/button-fieldset-legend-2.html new file mode 100644 index 0000000000..b7fe250fa0 --- /dev/null +++ b/layout/reftests/css-enabled/button/button-fieldset-legend-2.html @@ -0,0 +1,13 @@ + + + + +
      + + + + + +
      + + diff --git a/layout/reftests/css-enabled/button/button-fieldset-legend-3.html b/layout/reftests/css-enabled/button/button-fieldset-legend-3.html new file mode 100644 index 0000000000..f9127b8d5e --- /dev/null +++ b/layout/reftests/css-enabled/button/button-fieldset-legend-3.html @@ -0,0 +1,13 @@ + + + + +
      +
      + + + +
      +
      + + diff --git a/layout/reftests/css-enabled/button/button-fieldset-legend-4.html b/layout/reftests/css-enabled/button/button-fieldset-legend-4.html new file mode 100644 index 0000000000..1e8840ded3 --- /dev/null +++ b/layout/reftests/css-enabled/button/button-fieldset-legend-4.html @@ -0,0 +1,13 @@ + + + + +
      + +
      + +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/button/button-fieldset-legend-5.html b/layout/reftests/css-enabled/button/button-fieldset-legend-5.html new file mode 100644 index 0000000000..29b7a40d66 --- /dev/null +++ b/layout/reftests/css-enabled/button/button-fieldset-legend-5.html @@ -0,0 +1,15 @@ + + + + +
      + +
      + + + +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/button/button-fieldset-legend-ref-1.html b/layout/reftests/css-enabled/button/button-fieldset-legend-ref-1.html new file mode 100644 index 0000000000..69c8ff5f2b --- /dev/null +++ b/layout/reftests/css-enabled/button/button-fieldset-legend-ref-1.html @@ -0,0 +1,11 @@ + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-enabled/button/button-fieldset-legend-ref-2.html b/layout/reftests/css-enabled/button/button-fieldset-legend-ref-2.html new file mode 100644 index 0000000000..62dec99da6 --- /dev/null +++ b/layout/reftests/css-enabled/button/button-fieldset-legend-ref-2.html @@ -0,0 +1,13 @@ + + + + +
      + + + + + +
      + + diff --git a/layout/reftests/css-enabled/button/button-fieldset-legend-ref-3.html b/layout/reftests/css-enabled/button/button-fieldset-legend-ref-3.html new file mode 100644 index 0000000000..8807601e09 --- /dev/null +++ b/layout/reftests/css-enabled/button/button-fieldset-legend-ref-3.html @@ -0,0 +1,13 @@ + + + + +
      +
      + + + +
      +
      + + diff --git a/layout/reftests/css-enabled/button/button-fieldset-legend-ref-4.html b/layout/reftests/css-enabled/button/button-fieldset-legend-ref-4.html new file mode 100644 index 0000000000..df92d4480a --- /dev/null +++ b/layout/reftests/css-enabled/button/button-fieldset-legend-ref-4.html @@ -0,0 +1,13 @@ + + + + +
      + +
      + +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/button/button-fieldset-legend-ref-5.html b/layout/reftests/css-enabled/button/button-fieldset-legend-ref-5.html new file mode 100644 index 0000000000..7520a19bff --- /dev/null +++ b/layout/reftests/css-enabled/button/button-fieldset-legend-ref-5.html @@ -0,0 +1,15 @@ + + + + +
      + +
      + + + +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/button/button-fieldset-ref.html b/layout/reftests/css-enabled/button/button-fieldset-ref.html new file mode 100644 index 0000000000..7941c7ddee --- /dev/null +++ b/layout/reftests/css-enabled/button/button-fieldset-ref.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-enabled/button/reftest.list b/layout/reftests/css-enabled/button/reftest.list new file mode 100644 index 0000000000..a28f72739a --- /dev/null +++ b/layout/reftests/css-enabled/button/reftest.list @@ -0,0 +1,9 @@ +fuzzy(0-1,0-3) == button-fieldset-1.html button-fieldset-ref.html +== button-fieldset-2.html button-fieldset-ref.html +fuzzy(0-1,0-7) == button-fieldset-3.html button-fieldset-ref.html +fuzzy(0-1,0-7) == button-fieldset-4.html button-fieldset-ref.html +== button-fieldset-legend-1.html button-fieldset-legend-ref-1.html +fuzzy(0-2,0-4) == button-fieldset-legend-2.html button-fieldset-legend-ref-2.html +fuzzy(0-1,0-3) == button-fieldset-legend-3.html button-fieldset-legend-ref-3.html +fuzzy(0-2,0-9) == button-fieldset-legend-4.html button-fieldset-legend-ref-4.html +fuzzy(0-2,0-5) == button-fieldset-legend-5.html button-fieldset-legend-ref-5.html diff --git a/layout/reftests/css-enabled/button/style.css b/layout/reftests/css-enabled/button/style.css new file mode 100644 index 0000000000..3846239d0d --- /dev/null +++ b/layout/reftests/css-enabled/button/style.css @@ -0,0 +1,19 @@ +.ref { + background-color: green; +} + +.enabled { + background-color: red; +} + +:enabled.enabled { + background-color: green; +} + +.disabled { + background-color: green; +} + +:enabled.disabled { + background-color: red; +} diff --git a/layout/reftests/css-enabled/fieldset/fieldset-disabled.html b/layout/reftests/css-enabled/fieldset/fieldset-disabled.html new file mode 100644 index 0000000000..6cd4fbfead --- /dev/null +++ b/layout/reftests/css-enabled/fieldset/fieldset-disabled.html @@ -0,0 +1,7 @@ + + + + +
      + + diff --git a/layout/reftests/css-enabled/fieldset/fieldset-enabled.html b/layout/reftests/css-enabled/fieldset/fieldset-enabled.html new file mode 100644 index 0000000000..32915278e4 --- /dev/null +++ b/layout/reftests/css-enabled/fieldset/fieldset-enabled.html @@ -0,0 +1,7 @@ + + + + +
      + + diff --git a/layout/reftests/css-enabled/fieldset/fieldset-fieldset-1.html b/layout/reftests/css-enabled/fieldset/fieldset-fieldset-1.html new file mode 100644 index 0000000000..9b1ae9f11d --- /dev/null +++ b/layout/reftests/css-enabled/fieldset/fieldset-fieldset-1.html @@ -0,0 +1,11 @@ + + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/fieldset/fieldset-fieldset-2.html b/layout/reftests/css-enabled/fieldset/fieldset-fieldset-2.html new file mode 100644 index 0000000000..01176a31e7 --- /dev/null +++ b/layout/reftests/css-enabled/fieldset/fieldset-fieldset-2.html @@ -0,0 +1,11 @@ + + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/fieldset/fieldset-fieldset-3.html b/layout/reftests/css-enabled/fieldset/fieldset-fieldset-3.html new file mode 100644 index 0000000000..4c09335469 --- /dev/null +++ b/layout/reftests/css-enabled/fieldset/fieldset-fieldset-3.html @@ -0,0 +1,20 @@ + + + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/fieldset/fieldset-fieldset-4.html b/layout/reftests/css-enabled/fieldset/fieldset-fieldset-4.html new file mode 100644 index 0000000000..e655812965 --- /dev/null +++ b/layout/reftests/css-enabled/fieldset/fieldset-fieldset-4.html @@ -0,0 +1,19 @@ + + + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/fieldset/fieldset-fieldset-ref.html b/layout/reftests/css-enabled/fieldset/fieldset-fieldset-ref.html new file mode 100644 index 0000000000..ade7fc477c --- /dev/null +++ b/layout/reftests/css-enabled/fieldset/fieldset-fieldset-ref.html @@ -0,0 +1,11 @@ + + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/fieldset/fieldset-legend-1.html b/layout/reftests/css-enabled/fieldset/fieldset-legend-1.html new file mode 100644 index 0000000000..04781eb604 --- /dev/null +++ b/layout/reftests/css-enabled/fieldset/fieldset-legend-1.html @@ -0,0 +1,11 @@ + + + + +
      + +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/fieldset/fieldset-legend-2.html b/layout/reftests/css-enabled/fieldset/fieldset-legend-2.html new file mode 100644 index 0000000000..e201ee1664 --- /dev/null +++ b/layout/reftests/css-enabled/fieldset/fieldset-legend-2.html @@ -0,0 +1,13 @@ + + + + +
      + + + +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/fieldset/fieldset-legend-3.html b/layout/reftests/css-enabled/fieldset/fieldset-legend-3.html new file mode 100644 index 0000000000..d9ca78dc31 --- /dev/null +++ b/layout/reftests/css-enabled/fieldset/fieldset-legend-3.html @@ -0,0 +1,13 @@ + + + + +
      +
      + +
      +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/fieldset/fieldset-legend-4.html b/layout/reftests/css-enabled/fieldset/fieldset-legend-4.html new file mode 100644 index 0000000000..67c728ef19 --- /dev/null +++ b/layout/reftests/css-enabled/fieldset/fieldset-legend-4.html @@ -0,0 +1,13 @@ + + + + +
      + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/fieldset/fieldset-legend-5.html b/layout/reftests/css-enabled/fieldset/fieldset-legend-5.html new file mode 100644 index 0000000000..c3f82ae2a4 --- /dev/null +++ b/layout/reftests/css-enabled/fieldset/fieldset-legend-5.html @@ -0,0 +1,15 @@ + + + + +
      + +
      + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/fieldset/fieldset-legend-ref-1.html b/layout/reftests/css-enabled/fieldset/fieldset-legend-ref-1.html new file mode 100644 index 0000000000..83f1925ad7 --- /dev/null +++ b/layout/reftests/css-enabled/fieldset/fieldset-legend-ref-1.html @@ -0,0 +1,11 @@ + + + + +
      + +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/fieldset/fieldset-legend-ref-2.html b/layout/reftests/css-enabled/fieldset/fieldset-legend-ref-2.html new file mode 100644 index 0000000000..33fe2455cd --- /dev/null +++ b/layout/reftests/css-enabled/fieldset/fieldset-legend-ref-2.html @@ -0,0 +1,13 @@ + + + + +
      + + + +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/fieldset/fieldset-legend-ref-3.html b/layout/reftests/css-enabled/fieldset/fieldset-legend-ref-3.html new file mode 100644 index 0000000000..7aaff27f19 --- /dev/null +++ b/layout/reftests/css-enabled/fieldset/fieldset-legend-ref-3.html @@ -0,0 +1,13 @@ + + + + +
      +
      + +
      +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/fieldset/fieldset-legend-ref-4.html b/layout/reftests/css-enabled/fieldset/fieldset-legend-ref-4.html new file mode 100644 index 0000000000..9f1a267a6a --- /dev/null +++ b/layout/reftests/css-enabled/fieldset/fieldset-legend-ref-4.html @@ -0,0 +1,13 @@ + + + + +
      + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/fieldset/fieldset-legend-ref-5.html b/layout/reftests/css-enabled/fieldset/fieldset-legend-ref-5.html new file mode 100644 index 0000000000..00df3f8348 --- /dev/null +++ b/layout/reftests/css-enabled/fieldset/fieldset-legend-ref-5.html @@ -0,0 +1,15 @@ + + + + +
      + +
      + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/fieldset/fieldset-ref.html b/layout/reftests/css-enabled/fieldset/fieldset-ref.html new file mode 100644 index 0000000000..7f66bc698f --- /dev/null +++ b/layout/reftests/css-enabled/fieldset/fieldset-ref.html @@ -0,0 +1,7 @@ + + + + +
      + + diff --git a/layout/reftests/css-enabled/fieldset/reftest.list b/layout/reftests/css-enabled/fieldset/reftest.list new file mode 100644 index 0000000000..c5b92e083b --- /dev/null +++ b/layout/reftests/css-enabled/fieldset/reftest.list @@ -0,0 +1,11 @@ +== fieldset-enabled.html fieldset-ref.html +== fieldset-disabled.html fieldset-ref.html +== fieldset-fieldset-1.html fieldset-fieldset-ref.html +== fieldset-fieldset-2.html fieldset-fieldset-ref.html +fuzzy(0-1,0-11) == fieldset-fieldset-3.html fieldset-fieldset-ref.html +fuzzy(0-1,0-11) == fieldset-fieldset-4.html fieldset-fieldset-ref.html +== fieldset-legend-1.html fieldset-legend-ref-1.html +fuzzy(0-1,0-2) == fieldset-legend-2.html fieldset-legend-ref-2.html +fuzzy(0-2,0-5) == fieldset-legend-3.html fieldset-legend-ref-3.html +fuzzy(0-2,0-9) == fieldset-legend-4.html fieldset-legend-ref-4.html +fuzzy(0-2,0-5) == fieldset-legend-5.html fieldset-legend-ref-5.html diff --git a/layout/reftests/css-enabled/fieldset/style.css b/layout/reftests/css-enabled/fieldset/style.css new file mode 100644 index 0000000000..7b804aa6f1 --- /dev/null +++ b/layout/reftests/css-enabled/fieldset/style.css @@ -0,0 +1,16 @@ +fieldset.enabled { + background-color: red; +} + +fieldset:enabled.enabled, +fieldset.ref { + background-color: green; +} + +fieldset.disabled { + background-color: green; +} + +fieldset:enabled.disabled { + background-color: red; +} diff --git a/layout/reftests/css-enabled/input/input-fieldset-1.html b/layout/reftests/css-enabled/input/input-fieldset-1.html new file mode 100644 index 0000000000..b50f3b0f1d --- /dev/null +++ b/layout/reftests/css-enabled/input/input-fieldset-1.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-enabled/input/input-fieldset-2.html b/layout/reftests/css-enabled/input/input-fieldset-2.html new file mode 100644 index 0000000000..acfbbca5f4 --- /dev/null +++ b/layout/reftests/css-enabled/input/input-fieldset-2.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-enabled/input/input-fieldset-3.html b/layout/reftests/css-enabled/input/input-fieldset-3.html new file mode 100644 index 0000000000..de095cee6e --- /dev/null +++ b/layout/reftests/css-enabled/input/input-fieldset-3.html @@ -0,0 +1,20 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-enabled/input/input-fieldset-4.html b/layout/reftests/css-enabled/input/input-fieldset-4.html new file mode 100644 index 0000000000..fa0fe1ac7c --- /dev/null +++ b/layout/reftests/css-enabled/input/input-fieldset-4.html @@ -0,0 +1,19 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-enabled/input/input-fieldset-legend-1.html b/layout/reftests/css-enabled/input/input-fieldset-legend-1.html new file mode 100644 index 0000000000..d56517ac7d --- /dev/null +++ b/layout/reftests/css-enabled/input/input-fieldset-legend-1.html @@ -0,0 +1,11 @@ + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-enabled/input/input-fieldset-legend-2.html b/layout/reftests/css-enabled/input/input-fieldset-legend-2.html new file mode 100644 index 0000000000..d564e14040 --- /dev/null +++ b/layout/reftests/css-enabled/input/input-fieldset-legend-2.html @@ -0,0 +1,13 @@ + + + + +
      + + + + + +
      + + diff --git a/layout/reftests/css-enabled/input/input-fieldset-legend-3.html b/layout/reftests/css-enabled/input/input-fieldset-legend-3.html new file mode 100644 index 0000000000..89c41119f5 --- /dev/null +++ b/layout/reftests/css-enabled/input/input-fieldset-legend-3.html @@ -0,0 +1,13 @@ + + + + +
      +
      + + + +
      +
      + + diff --git a/layout/reftests/css-enabled/input/input-fieldset-legend-4.html b/layout/reftests/css-enabled/input/input-fieldset-legend-4.html new file mode 100644 index 0000000000..33eec83fef --- /dev/null +++ b/layout/reftests/css-enabled/input/input-fieldset-legend-4.html @@ -0,0 +1,13 @@ + + + + +
      + +
      + +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/input/input-fieldset-legend-5.html b/layout/reftests/css-enabled/input/input-fieldset-legend-5.html new file mode 100644 index 0000000000..4226c9672b --- /dev/null +++ b/layout/reftests/css-enabled/input/input-fieldset-legend-5.html @@ -0,0 +1,15 @@ + + + + +
      + +
      + + + +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/input/input-fieldset-legend-ref-1.html b/layout/reftests/css-enabled/input/input-fieldset-legend-ref-1.html new file mode 100644 index 0000000000..5511e567b1 --- /dev/null +++ b/layout/reftests/css-enabled/input/input-fieldset-legend-ref-1.html @@ -0,0 +1,11 @@ + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-enabled/input/input-fieldset-legend-ref-2.html b/layout/reftests/css-enabled/input/input-fieldset-legend-ref-2.html new file mode 100644 index 0000000000..4d0658b642 --- /dev/null +++ b/layout/reftests/css-enabled/input/input-fieldset-legend-ref-2.html @@ -0,0 +1,13 @@ + + + + +
      + + + + + +
      + + diff --git a/layout/reftests/css-enabled/input/input-fieldset-legend-ref-3.html b/layout/reftests/css-enabled/input/input-fieldset-legend-ref-3.html new file mode 100644 index 0000000000..15fb4d9cee --- /dev/null +++ b/layout/reftests/css-enabled/input/input-fieldset-legend-ref-3.html @@ -0,0 +1,13 @@ + + + + +
      +
      + + + +
      +
      + + diff --git a/layout/reftests/css-enabled/input/input-fieldset-legend-ref-4.html b/layout/reftests/css-enabled/input/input-fieldset-legend-ref-4.html new file mode 100644 index 0000000000..3fdd2b4ddb --- /dev/null +++ b/layout/reftests/css-enabled/input/input-fieldset-legend-ref-4.html @@ -0,0 +1,13 @@ + + + + +
      + +
      + +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/input/input-fieldset-legend-ref-5.html b/layout/reftests/css-enabled/input/input-fieldset-legend-ref-5.html new file mode 100644 index 0000000000..fc2c01f000 --- /dev/null +++ b/layout/reftests/css-enabled/input/input-fieldset-legend-ref-5.html @@ -0,0 +1,15 @@ + + + + +
      + +
      + + + +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/input/input-fieldset-ref.html b/layout/reftests/css-enabled/input/input-fieldset-ref.html new file mode 100644 index 0000000000..0108ffc32a --- /dev/null +++ b/layout/reftests/css-enabled/input/input-fieldset-ref.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-enabled/input/reftest.list b/layout/reftests/css-enabled/input/reftest.list new file mode 100644 index 0000000000..4ed82a20e0 --- /dev/null +++ b/layout/reftests/css-enabled/input/reftest.list @@ -0,0 +1,9 @@ +== input-fieldset-1.html input-fieldset-ref.html +== input-fieldset-2.html input-fieldset-ref.html +fuzzy(0-1,0-7) == input-fieldset-3.html input-fieldset-ref.html +fuzzy(0-1,0-7) == input-fieldset-4.html input-fieldset-ref.html +== input-fieldset-legend-1.html input-fieldset-legend-ref-1.html +fuzzy(0-2,0-4) == input-fieldset-legend-2.html input-fieldset-legend-ref-2.html +fuzzy(0-2,0-5) == input-fieldset-legend-3.html input-fieldset-legend-ref-3.html +fuzzy(0-2,0-9) == input-fieldset-legend-4.html input-fieldset-legend-ref-4.html +fuzzy(0-2,0-5) == input-fieldset-legend-5.html input-fieldset-legend-ref-5.html diff --git a/layout/reftests/css-enabled/input/style.css b/layout/reftests/css-enabled/input/style.css new file mode 100644 index 0000000000..3846239d0d --- /dev/null +++ b/layout/reftests/css-enabled/input/style.css @@ -0,0 +1,19 @@ +.ref { + background-color: green; +} + +.enabled { + background-color: red; +} + +:enabled.enabled { + background-color: green; +} + +.disabled { + background-color: green; +} + +:enabled.disabled { + background-color: red; +} diff --git a/layout/reftests/css-enabled/label/label-ref.html b/layout/reftests/css-enabled/label/label-ref.html new file mode 100644 index 0000000000..0fb84bc0a8 --- /dev/null +++ b/layout/reftests/css-enabled/label/label-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-enabled/label/label.html b/layout/reftests/css-enabled/label/label.html new file mode 100644 index 0000000000..7c41405fd0 --- /dev/null +++ b/layout/reftests/css-enabled/label/label.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-enabled/label/reftest.list b/layout/reftests/css-enabled/label/reftest.list new file mode 100644 index 0000000000..31f85dd948 --- /dev/null +++ b/layout/reftests/css-enabled/label/reftest.list @@ -0,0 +1 @@ +== label.html label-ref.html diff --git a/layout/reftests/css-enabled/label/style.css b/layout/reftests/css-enabled/label/style.css new file mode 100644 index 0000000000..7f9529ec94 --- /dev/null +++ b/layout/reftests/css-enabled/label/style.css @@ -0,0 +1,12 @@ +label { + background-color: green; +} + +label:enabled { + background-color: red; +} + +/* ref should always be green! */ +.ref:enabled { + background-color: green; +} diff --git a/layout/reftests/css-enabled/object/object-ref.html b/layout/reftests/css-enabled/object/object-ref.html new file mode 100644 index 0000000000..10a4da84ab --- /dev/null +++ b/layout/reftests/css-enabled/object/object-ref.html @@ -0,0 +1,7 @@ + + + + + foo + + diff --git a/layout/reftests/css-enabled/object/object.html b/layout/reftests/css-enabled/object/object.html new file mode 100644 index 0000000000..799e0eb98c --- /dev/null +++ b/layout/reftests/css-enabled/object/object.html @@ -0,0 +1,7 @@ + + + + + foo + + diff --git a/layout/reftests/css-enabled/object/reftest.list b/layout/reftests/css-enabled/object/reftest.list new file mode 100644 index 0000000000..471500b977 --- /dev/null +++ b/layout/reftests/css-enabled/object/reftest.list @@ -0,0 +1 @@ +== object.html object-ref.html diff --git a/layout/reftests/css-enabled/object/style.css b/layout/reftests/css-enabled/object/style.css new file mode 100644 index 0000000000..fb18c7a966 --- /dev/null +++ b/layout/reftests/css-enabled/object/style.css @@ -0,0 +1,12 @@ +object { + background-color: green; +} + +object:enabled { + background-color: red; +} + +/* ref should always be green! */ +.ref:enabled { + background-color: green; +} diff --git a/layout/reftests/css-enabled/optgroup/optgroup-fieldset-1.html b/layout/reftests/css-enabled/optgroup/optgroup-fieldset-1.html new file mode 100644 index 0000000000..0b7ee5a768 --- /dev/null +++ b/layout/reftests/css-enabled/optgroup/optgroup-fieldset-1.html @@ -0,0 +1,9 @@ + + + + +
      + foo +
      + + diff --git a/layout/reftests/css-enabled/optgroup/optgroup-fieldset-ref.html b/layout/reftests/css-enabled/optgroup/optgroup-fieldset-ref.html new file mode 100644 index 0000000000..c8fde1c2b5 --- /dev/null +++ b/layout/reftests/css-enabled/optgroup/optgroup-fieldset-ref.html @@ -0,0 +1,9 @@ + + + + +
      + foo +
      + + diff --git a/layout/reftests/css-enabled/optgroup/reftest.list b/layout/reftests/css-enabled/optgroup/reftest.list new file mode 100644 index 0000000000..89601d319d --- /dev/null +++ b/layout/reftests/css-enabled/optgroup/reftest.list @@ -0,0 +1 @@ +fuzzy(0-1,0-2) == optgroup-fieldset-1.html optgroup-fieldset-ref.html diff --git a/layout/reftests/css-enabled/optgroup/style.css b/layout/reftests/css-enabled/optgroup/style.css new file mode 100644 index 0000000000..3846239d0d --- /dev/null +++ b/layout/reftests/css-enabled/optgroup/style.css @@ -0,0 +1,19 @@ +.ref { + background-color: green; +} + +.enabled { + background-color: red; +} + +:enabled.enabled { + background-color: green; +} + +.disabled { + background-color: green; +} + +:enabled.disabled { + background-color: red; +} diff --git a/layout/reftests/css-enabled/option/option-fieldset-1.html b/layout/reftests/css-enabled/option/option-fieldset-1.html new file mode 100644 index 0000000000..c2d9b7a342 --- /dev/null +++ b/layout/reftests/css-enabled/option/option-fieldset-1.html @@ -0,0 +1,9 @@ + + + + +
      + +
      + + diff --git a/layout/reftests/css-enabled/option/option-fieldset-ref.html b/layout/reftests/css-enabled/option/option-fieldset-ref.html new file mode 100644 index 0000000000..7d103ce8cb --- /dev/null +++ b/layout/reftests/css-enabled/option/option-fieldset-ref.html @@ -0,0 +1,9 @@ + + + + +
      + +
      + + diff --git a/layout/reftests/css-enabled/option/reftest.list b/layout/reftests/css-enabled/option/reftest.list new file mode 100644 index 0000000000..4a782d2f40 --- /dev/null +++ b/layout/reftests/css-enabled/option/reftest.list @@ -0,0 +1 @@ +== option-fieldset-1.html option-fieldset-ref.html diff --git a/layout/reftests/css-enabled/option/style.css b/layout/reftests/css-enabled/option/style.css new file mode 100644 index 0000000000..3846239d0d --- /dev/null +++ b/layout/reftests/css-enabled/option/style.css @@ -0,0 +1,19 @@ +.ref { + background-color: green; +} + +.enabled { + background-color: red; +} + +:enabled.enabled { + background-color: green; +} + +.disabled { + background-color: green; +} + +:enabled.disabled { + background-color: red; +} diff --git a/layout/reftests/css-enabled/output/output-ref.html b/layout/reftests/css-enabled/output/output-ref.html new file mode 100644 index 0000000000..cc4687f54e --- /dev/null +++ b/layout/reftests/css-enabled/output/output-ref.html @@ -0,0 +1,7 @@ + + + + + foo + + diff --git a/layout/reftests/css-enabled/output/output.html b/layout/reftests/css-enabled/output/output.html new file mode 100644 index 0000000000..c264159d4c --- /dev/null +++ b/layout/reftests/css-enabled/output/output.html @@ -0,0 +1,7 @@ + + + + + foo + + diff --git a/layout/reftests/css-enabled/output/reftest.list b/layout/reftests/css-enabled/output/reftest.list new file mode 100644 index 0000000000..0f02f9cf9f --- /dev/null +++ b/layout/reftests/css-enabled/output/reftest.list @@ -0,0 +1 @@ +== output.html output-ref.html diff --git a/layout/reftests/css-enabled/output/style.css b/layout/reftests/css-enabled/output/style.css new file mode 100644 index 0000000000..ae740e20d4 --- /dev/null +++ b/layout/reftests/css-enabled/output/style.css @@ -0,0 +1,12 @@ +output { + background-color: green; +} + +output:enabled { + background-color: red; +} + +/* ref should always be green! */ +.ref:enabled { + background-color: green; +} diff --git a/layout/reftests/css-enabled/reftest.list b/layout/reftests/css-enabled/reftest.list new file mode 100644 index 0000000000..649617cfc4 --- /dev/null +++ b/layout/reftests/css-enabled/reftest.list @@ -0,0 +1,10 @@ +include fieldset/reftest.list +include input/reftest.list +include button/reftest.list +include textarea/reftest.list +include select/reftest.list +include option/reftest.list +include optgroup/reftest.list +include object/reftest.list +include label/reftest.list +include output/reftest.list diff --git a/layout/reftests/css-enabled/select/reftest.list b/layout/reftests/css-enabled/select/reftest.list new file mode 100644 index 0000000000..694b0ba774 --- /dev/null +++ b/layout/reftests/css-enabled/select/reftest.list @@ -0,0 +1,9 @@ +skip-if(ThreadSanitizer) == select-fieldset-1.html select-fieldset-ref.html +fuzzy(0-1,0-9) == select-fieldset-2.html select-fieldset-ref-disabled.html +== select-fieldset-3.html select-fieldset-ref-disabled.html +fuzzy(0-1,0-9) == select-fieldset-4.html select-fieldset-ref.html +== select-fieldset-legend-1.html select-fieldset-legend-ref-1.html +fuzzy(0-2,0-4) == select-fieldset-legend-2.html select-fieldset-legend-ref-2.html +fuzzy(0-2,0-5) == select-fieldset-legend-3.html select-fieldset-legend-ref-3.html +fuzzy(0-2,0-9) == select-fieldset-legend-4.html select-fieldset-legend-ref-4.html +fuzzy(0-2,0-5) == select-fieldset-legend-5.html select-fieldset-legend-ref-5.html diff --git a/layout/reftests/css-enabled/select/select-fieldset-1.html b/layout/reftests/css-enabled/select/select-fieldset-1.html new file mode 100644 index 0000000000..84874986fe --- /dev/null +++ b/layout/reftests/css-enabled/select/select-fieldset-1.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-enabled/select/select-fieldset-2.html b/layout/reftests/css-enabled/select/select-fieldset-2.html new file mode 100644 index 0000000000..4e34c7fefb --- /dev/null +++ b/layout/reftests/css-enabled/select/select-fieldset-2.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-enabled/select/select-fieldset-3.html b/layout/reftests/css-enabled/select/select-fieldset-3.html new file mode 100644 index 0000000000..c30347271a --- /dev/null +++ b/layout/reftests/css-enabled/select/select-fieldset-3.html @@ -0,0 +1,20 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-enabled/select/select-fieldset-4.html b/layout/reftests/css-enabled/select/select-fieldset-4.html new file mode 100644 index 0000000000..b168a2193c --- /dev/null +++ b/layout/reftests/css-enabled/select/select-fieldset-4.html @@ -0,0 +1,19 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-enabled/select/select-fieldset-legend-1.html b/layout/reftests/css-enabled/select/select-fieldset-legend-1.html new file mode 100644 index 0000000000..944303b88a --- /dev/null +++ b/layout/reftests/css-enabled/select/select-fieldset-legend-1.html @@ -0,0 +1,11 @@ + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-enabled/select/select-fieldset-legend-2.html b/layout/reftests/css-enabled/select/select-fieldset-legend-2.html new file mode 100644 index 0000000000..7a3507be23 --- /dev/null +++ b/layout/reftests/css-enabled/select/select-fieldset-legend-2.html @@ -0,0 +1,13 @@ + + + + +
      + + + + + +
      + + diff --git a/layout/reftests/css-enabled/select/select-fieldset-legend-3.html b/layout/reftests/css-enabled/select/select-fieldset-legend-3.html new file mode 100644 index 0000000000..29a98a88ac --- /dev/null +++ b/layout/reftests/css-enabled/select/select-fieldset-legend-3.html @@ -0,0 +1,13 @@ + + + + +
      +
      + + + +
      +
      + + diff --git a/layout/reftests/css-enabled/select/select-fieldset-legend-4.html b/layout/reftests/css-enabled/select/select-fieldset-legend-4.html new file mode 100644 index 0000000000..4cbc3ca856 --- /dev/null +++ b/layout/reftests/css-enabled/select/select-fieldset-legend-4.html @@ -0,0 +1,13 @@ + + + + +
      + +
      + +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/select/select-fieldset-legend-5.html b/layout/reftests/css-enabled/select/select-fieldset-legend-5.html new file mode 100644 index 0000000000..0218b95481 --- /dev/null +++ b/layout/reftests/css-enabled/select/select-fieldset-legend-5.html @@ -0,0 +1,15 @@ + + + + +
      + +
      + + + +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/select/select-fieldset-legend-ref-1.html b/layout/reftests/css-enabled/select/select-fieldset-legend-ref-1.html new file mode 100644 index 0000000000..57c42ddc22 --- /dev/null +++ b/layout/reftests/css-enabled/select/select-fieldset-legend-ref-1.html @@ -0,0 +1,11 @@ + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-enabled/select/select-fieldset-legend-ref-2.html b/layout/reftests/css-enabled/select/select-fieldset-legend-ref-2.html new file mode 100644 index 0000000000..d21ba476ee --- /dev/null +++ b/layout/reftests/css-enabled/select/select-fieldset-legend-ref-2.html @@ -0,0 +1,13 @@ + + + + +
      + + + + + +
      + + diff --git a/layout/reftests/css-enabled/select/select-fieldset-legend-ref-3.html b/layout/reftests/css-enabled/select/select-fieldset-legend-ref-3.html new file mode 100644 index 0000000000..d4b147fa1a --- /dev/null +++ b/layout/reftests/css-enabled/select/select-fieldset-legend-ref-3.html @@ -0,0 +1,13 @@ + + + + +
      +
      + + + +
      +
      + + diff --git a/layout/reftests/css-enabled/select/select-fieldset-legend-ref-4.html b/layout/reftests/css-enabled/select/select-fieldset-legend-ref-4.html new file mode 100644 index 0000000000..55df97e20a --- /dev/null +++ b/layout/reftests/css-enabled/select/select-fieldset-legend-ref-4.html @@ -0,0 +1,13 @@ + + + + +
      + +
      + +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/select/select-fieldset-legend-ref-5.html b/layout/reftests/css-enabled/select/select-fieldset-legend-ref-5.html new file mode 100644 index 0000000000..1c3275c90b --- /dev/null +++ b/layout/reftests/css-enabled/select/select-fieldset-legend-ref-5.html @@ -0,0 +1,15 @@ + + + + +
      + +
      + + + +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/select/select-fieldset-ref-disabled.html b/layout/reftests/css-enabled/select/select-fieldset-ref-disabled.html new file mode 100644 index 0000000000..273223696b --- /dev/null +++ b/layout/reftests/css-enabled/select/select-fieldset-ref-disabled.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-enabled/select/select-fieldset-ref.html b/layout/reftests/css-enabled/select/select-fieldset-ref.html new file mode 100644 index 0000000000..e85e16f6b1 --- /dev/null +++ b/layout/reftests/css-enabled/select/select-fieldset-ref.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-enabled/select/style.css b/layout/reftests/css-enabled/select/style.css new file mode 100644 index 0000000000..b79686e37f --- /dev/null +++ b/layout/reftests/css-enabled/select/style.css @@ -0,0 +1,23 @@ +select { + -moz-appearance: none; +} + +.ref { + background-color: green; +} + +.enabled { + background-color: red; +} + +:enabled.enabled { + background-color: green; +} + +.disabled { + background-color: green; +} + +:enabled.disabled { + background-color: red; +} diff --git a/layout/reftests/css-enabled/textarea/reftest.list b/layout/reftests/css-enabled/textarea/reftest.list new file mode 100644 index 0000000000..a5b72e393f --- /dev/null +++ b/layout/reftests/css-enabled/textarea/reftest.list @@ -0,0 +1,9 @@ +fuzzy(0-1,0-5) == textarea-fieldset-1.html textarea-fieldset-ref.html +fuzzy(0-1,0-5) == textarea-fieldset-2.html textarea-fieldset-ref.html +== textarea-fieldset-3.html textarea-fieldset-ref.html +== textarea-fieldset-4.html textarea-fieldset-ref.html +fuzzy(0-1,0-5) == textarea-fieldset-legend-1.html textarea-fieldset-legend-ref-1.html +fuzzy(0-1,0-5) == textarea-fieldset-legend-2.html textarea-fieldset-legend-ref-2.html +fuzzy(0-1,0-5) == textarea-fieldset-legend-3.html textarea-fieldset-legend-ref-3.html +fuzzy(0-1,0-5) == textarea-fieldset-legend-4.html textarea-fieldset-legend-ref-4.html +fuzzy(0-1,0-10) == textarea-fieldset-legend-5.html textarea-fieldset-legend-ref-5.html diff --git a/layout/reftests/css-enabled/textarea/style.css b/layout/reftests/css-enabled/textarea/style.css new file mode 100644 index 0000000000..3846239d0d --- /dev/null +++ b/layout/reftests/css-enabled/textarea/style.css @@ -0,0 +1,19 @@ +.ref { + background-color: green; +} + +.enabled { + background-color: red; +} + +:enabled.enabled { + background-color: green; +} + +.disabled { + background-color: green; +} + +:enabled.disabled { + background-color: red; +} diff --git a/layout/reftests/css-enabled/textarea/textarea-fieldset-1.html b/layout/reftests/css-enabled/textarea/textarea-fieldset-1.html new file mode 100644 index 0000000000..6c040b67ea --- /dev/null +++ b/layout/reftests/css-enabled/textarea/textarea-fieldset-1.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-enabled/textarea/textarea-fieldset-2.html b/layout/reftests/css-enabled/textarea/textarea-fieldset-2.html new file mode 100644 index 0000000000..6c22f2c175 --- /dev/null +++ b/layout/reftests/css-enabled/textarea/textarea-fieldset-2.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-enabled/textarea/textarea-fieldset-3.html b/layout/reftests/css-enabled/textarea/textarea-fieldset-3.html new file mode 100644 index 0000000000..82172c45f4 --- /dev/null +++ b/layout/reftests/css-enabled/textarea/textarea-fieldset-3.html @@ -0,0 +1,20 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-enabled/textarea/textarea-fieldset-4.html b/layout/reftests/css-enabled/textarea/textarea-fieldset-4.html new file mode 100644 index 0000000000..a4ba7a1006 --- /dev/null +++ b/layout/reftests/css-enabled/textarea/textarea-fieldset-4.html @@ -0,0 +1,19 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-1.html b/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-1.html new file mode 100644 index 0000000000..5ab543a864 --- /dev/null +++ b/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-1.html @@ -0,0 +1,11 @@ + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-2.html b/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-2.html new file mode 100644 index 0000000000..3385d534ba --- /dev/null +++ b/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-2.html @@ -0,0 +1,13 @@ + + + + +
      + + + + + +
      + + diff --git a/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-3.html b/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-3.html new file mode 100644 index 0000000000..d3c94ee5d7 --- /dev/null +++ b/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-3.html @@ -0,0 +1,13 @@ + + + + +
      +
      + + + +
      +
      + + diff --git a/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-4.html b/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-4.html new file mode 100644 index 0000000000..8d04971bd8 --- /dev/null +++ b/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-4.html @@ -0,0 +1,13 @@ + + + + +
      + +
      + +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-5.html b/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-5.html new file mode 100644 index 0000000000..856023ad9e --- /dev/null +++ b/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-5.html @@ -0,0 +1,15 @@ + + + + +
      + +
      + + + +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-ref-1.html b/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-ref-1.html new file mode 100644 index 0000000000..d3824560dd --- /dev/null +++ b/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-ref-1.html @@ -0,0 +1,11 @@ + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-ref-2.html b/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-ref-2.html new file mode 100644 index 0000000000..f508a5d307 --- /dev/null +++ b/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-ref-2.html @@ -0,0 +1,13 @@ + + + + +
      + + + + + +
      + + diff --git a/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-ref-3.html b/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-ref-3.html new file mode 100644 index 0000000000..799c2b8763 --- /dev/null +++ b/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-ref-3.html @@ -0,0 +1,13 @@ + + + + +
      +
      + + + +
      +
      + + diff --git a/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-ref-4.html b/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-ref-4.html new file mode 100644 index 0000000000..83ee46e601 --- /dev/null +++ b/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-ref-4.html @@ -0,0 +1,13 @@ + + + + +
      + +
      + +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-ref-5.html b/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-ref-5.html new file mode 100644 index 0000000000..dd63a89a21 --- /dev/null +++ b/layout/reftests/css-enabled/textarea/textarea-fieldset-legend-ref-5.html @@ -0,0 +1,15 @@ + + + + +
      + +
      + + + +
      +
      +
      + + diff --git a/layout/reftests/css-enabled/textarea/textarea-fieldset-ref.html b/layout/reftests/css-enabled/textarea/textarea-fieldset-ref.html new file mode 100644 index 0000000000..1cc1d344dc --- /dev/null +++ b/layout/reftests/css-enabled/textarea/textarea-fieldset-ref.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-gradients/1224761-1-ref.html b/layout/reftests/css-gradients/1224761-1-ref.html new file mode 100644 index 0000000000..7b243c9a45 --- /dev/null +++ b/layout/reftests/css-gradients/1224761-1-ref.html @@ -0,0 +1,37 @@ + + + + + + + You shouldn't see a gradual gradient in any of the divs below. +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-gradients/1224761-1.html b/layout/reftests/css-gradients/1224761-1.html new file mode 100644 index 0000000000..97e00f7dd6 --- /dev/null +++ b/layout/reftests/css-gradients/1224761-1.html @@ -0,0 +1,36 @@ + + + + + + + You shouldn't see a gradual gradient in any of the divs below. +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-gradients/aja-linear-1-ref.html b/layout/reftests/css-gradients/aja-linear-1-ref.html new file mode 100644 index 0000000000..c96ed5e385 --- /dev/null +++ b/layout/reftests/css-gradients/aja-linear-1-ref.html @@ -0,0 +1,23 @@ + + + + + + + + + + diff --git a/layout/reftests/css-gradients/aja-linear-1a.html b/layout/reftests/css-gradients/aja-linear-1a.html new file mode 100644 index 0000000000..8860679bf2 --- /dev/null +++ b/layout/reftests/css-gradients/aja-linear-1a.html @@ -0,0 +1,10 @@ + + + +
      diff --git a/layout/reftests/css-gradients/aja-linear-1b.html b/layout/reftests/css-gradients/aja-linear-1b.html new file mode 100644 index 0000000000..27a7ee4311 --- /dev/null +++ b/layout/reftests/css-gradients/aja-linear-1b.html @@ -0,0 +1,10 @@ + + + +
      diff --git a/layout/reftests/css-gradients/aja-linear-1c.html b/layout/reftests/css-gradients/aja-linear-1c.html new file mode 100644 index 0000000000..cb5977f8f1 --- /dev/null +++ b/layout/reftests/css-gradients/aja-linear-1c.html @@ -0,0 +1,10 @@ + + + +
      diff --git a/layout/reftests/css-gradients/aja-linear-1d.html b/layout/reftests/css-gradients/aja-linear-1d.html new file mode 100644 index 0000000000..bfc70bce9d --- /dev/null +++ b/layout/reftests/css-gradients/aja-linear-1d.html @@ -0,0 +1,10 @@ + + + +
      diff --git a/layout/reftests/css-gradients/aja-linear-1e.html b/layout/reftests/css-gradients/aja-linear-1e.html new file mode 100644 index 0000000000..7d71c3462e --- /dev/null +++ b/layout/reftests/css-gradients/aja-linear-1e.html @@ -0,0 +1,10 @@ + + + +
      diff --git a/layout/reftests/css-gradients/aja-linear-1f.html b/layout/reftests/css-gradients/aja-linear-1f.html new file mode 100644 index 0000000000..57de342064 --- /dev/null +++ b/layout/reftests/css-gradients/aja-linear-1f.html @@ -0,0 +1,10 @@ + + + +
      diff --git a/layout/reftests/css-gradients/aja-linear-2-ref.html b/layout/reftests/css-gradients/aja-linear-2-ref.html new file mode 100644 index 0000000000..81699da99b --- /dev/null +++ b/layout/reftests/css-gradients/aja-linear-2-ref.html @@ -0,0 +1,23 @@ + + + + + + + + + + diff --git a/layout/reftests/css-gradients/aja-linear-2.html b/layout/reftests/css-gradients/aja-linear-2.html new file mode 100644 index 0000000000..84ed929120 --- /dev/null +++ b/layout/reftests/css-gradients/aja-linear-2.html @@ -0,0 +1,10 @@ + + + +
      diff --git a/layout/reftests/css-gradients/aja-linear-3-ref.html b/layout/reftests/css-gradients/aja-linear-3-ref.html new file mode 100644 index 0000000000..75086eefcc --- /dev/null +++ b/layout/reftests/css-gradients/aja-linear-3-ref.html @@ -0,0 +1,25 @@ + + + + + + + + + + diff --git a/layout/reftests/css-gradients/aja-linear-3a.html b/layout/reftests/css-gradients/aja-linear-3a.html new file mode 100644 index 0000000000..e59acd9659 --- /dev/null +++ b/layout/reftests/css-gradients/aja-linear-3a.html @@ -0,0 +1,10 @@ + + + +
      diff --git a/layout/reftests/css-gradients/aja-linear-3b.html b/layout/reftests/css-gradients/aja-linear-3b.html new file mode 100644 index 0000000000..3ad588f22c --- /dev/null +++ b/layout/reftests/css-gradients/aja-linear-3b.html @@ -0,0 +1,10 @@ + + + +
      diff --git a/layout/reftests/css-gradients/aja-linear-4-ref.html b/layout/reftests/css-gradients/aja-linear-4-ref.html new file mode 100644 index 0000000000..c26d0204fd --- /dev/null +++ b/layout/reftests/css-gradients/aja-linear-4-ref.html @@ -0,0 +1,24 @@ + + + + + + + + + + diff --git a/layout/reftests/css-gradients/aja-linear-4a.html b/layout/reftests/css-gradients/aja-linear-4a.html new file mode 100644 index 0000000000..bbaf37e22f --- /dev/null +++ b/layout/reftests/css-gradients/aja-linear-4a.html @@ -0,0 +1,10 @@ + + + +
      diff --git a/layout/reftests/css-gradients/aja-linear-4b.html b/layout/reftests/css-gradients/aja-linear-4b.html new file mode 100644 index 0000000000..ae618512b8 --- /dev/null +++ b/layout/reftests/css-gradients/aja-linear-4b.html @@ -0,0 +1,10 @@ + + + +
      diff --git a/layout/reftests/css-gradients/aja-linear-5-ref.html b/layout/reftests/css-gradients/aja-linear-5-ref.html new file mode 100644 index 0000000000..1a26fd96a1 --- /dev/null +++ b/layout/reftests/css-gradients/aja-linear-5-ref.html @@ -0,0 +1,24 @@ + + + + + + + + + + diff --git a/layout/reftests/css-gradients/aja-linear-5a.html b/layout/reftests/css-gradients/aja-linear-5a.html new file mode 100644 index 0000000000..569b5827e6 --- /dev/null +++ b/layout/reftests/css-gradients/aja-linear-5a.html @@ -0,0 +1,10 @@ + + + +
      diff --git a/layout/reftests/css-gradients/bug-916535-background-repeat-linear-ref.html b/layout/reftests/css-gradients/bug-916535-background-repeat-linear-ref.html new file mode 100644 index 0000000000..c4c0a8b9cd --- /dev/null +++ b/layout/reftests/css-gradients/bug-916535-background-repeat-linear-ref.html @@ -0,0 +1,24 @@ + + + + + + Grid + + + + +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-gradients/bug-916535-background-repeat-linear.html b/layout/reftests/css-gradients/bug-916535-background-repeat-linear.html new file mode 100644 index 0000000000..995c9e0410 --- /dev/null +++ b/layout/reftests/css-gradients/bug-916535-background-repeat-linear.html @@ -0,0 +1,25 @@ + + + + + + Grid + + + + +
      + + diff --git a/layout/reftests/css-gradients/color-stop-clamp-interpolation-ref.html b/layout/reftests/css-gradients/color-stop-clamp-interpolation-ref.html new file mode 100644 index 0000000000..ec3b0166b7 --- /dev/null +++ b/layout/reftests/css-gradients/color-stop-clamp-interpolation-ref.html @@ -0,0 +1,18 @@ + + + + Bug 1274624: Clamped colour stop interpolation + + + +
      +
      + + diff --git a/layout/reftests/css-gradients/color-stop-clamp-interpolation.html b/layout/reftests/css-gradients/color-stop-clamp-interpolation.html new file mode 100644 index 0000000000..ce68135d5f --- /dev/null +++ b/layout/reftests/css-gradients/color-stop-clamp-interpolation.html @@ -0,0 +1,18 @@ + + + + Bug 1274624: Clamped colour stop interpolation + + + +
      +
      + + diff --git a/layout/reftests/css-gradients/height-dependence-1-ref.html b/layout/reftests/css-gradients/height-dependence-1-ref.html new file mode 100644 index 0000000000..f56fe8f02d --- /dev/null +++ b/layout/reftests/css-gradients/height-dependence-1-ref.html @@ -0,0 +1,43 @@ + + + + +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad + + diff --git a/layout/reftests/css-gradients/height-dependence-1.html b/layout/reftests/css-gradients/height-dependence-1.html new file mode 100644 index 0000000000..58d8969b22 --- /dev/null +++ b/layout/reftests/css-gradients/height-dependence-1.html @@ -0,0 +1,49 @@ + + + + + +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad + + diff --git a/layout/reftests/css-gradients/height-dependence-2-ref.html b/layout/reftests/css-gradients/height-dependence-2-ref.html new file mode 100644 index 0000000000..c2e15f751f --- /dev/null +++ b/layout/reftests/css-gradients/height-dependence-2-ref.html @@ -0,0 +1,44 @@ + + + + +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad + + diff --git a/layout/reftests/css-gradients/height-dependence-2.html b/layout/reftests/css-gradients/height-dependence-2.html new file mode 100644 index 0000000000..4404a7d509 --- /dev/null +++ b/layout/reftests/css-gradients/height-dependence-2.html @@ -0,0 +1,50 @@ + + + + + +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad + + diff --git a/layout/reftests/css-gradients/height-dependence-3-ref.html b/layout/reftests/css-gradients/height-dependence-3-ref.html new file mode 100644 index 0000000000..9ee3a7aee8 --- /dev/null +++ b/layout/reftests/css-gradients/height-dependence-3-ref.html @@ -0,0 +1,44 @@ + + + + +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad + + diff --git a/layout/reftests/css-gradients/height-dependence-3.html b/layout/reftests/css-gradients/height-dependence-3.html new file mode 100644 index 0000000000..e4e4a7d238 --- /dev/null +++ b/layout/reftests/css-gradients/height-dependence-3.html @@ -0,0 +1,50 @@ + + + + + +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad +pad pad pad pad pad pad pad pad + + diff --git a/layout/reftests/css-gradients/large-gradient-1-ref.html b/layout/reftests/css-gradients/large-gradient-1-ref.html new file mode 100644 index 0000000000..ddd7651e6e --- /dev/null +++ b/layout/reftests/css-gradients/large-gradient-1-ref.html @@ -0,0 +1,23 @@ + + + + +Make sure that large gradient backgrounds are painted even at extreme scroll positions + + diff --git a/layout/reftests/css-gradients/large-gradient-1.html b/layout/reftests/css-gradients/large-gradient-1.html new file mode 100644 index 0000000000..bcba165a28 --- /dev/null +++ b/layout/reftests/css-gradients/large-gradient-1.html @@ -0,0 +1,40 @@ + + + + +Make sure that large gradient backgrounds are painted even at extreme scroll positions + + + + +
      + + diff --git a/layout/reftests/css-gradients/large-gradient-2-ref.html b/layout/reftests/css-gradients/large-gradient-2-ref.html new file mode 100644 index 0000000000..ee33eedf19 --- /dev/null +++ b/layout/reftests/css-gradients/large-gradient-2-ref.html @@ -0,0 +1,17 @@ + + + + +Make sure that large gradient backgrounds are painted even at extreme scroll positions + + diff --git a/layout/reftests/css-gradients/large-gradient-2.html b/layout/reftests/css-gradients/large-gradient-2.html new file mode 100644 index 0000000000..17074baddd --- /dev/null +++ b/layout/reftests/css-gradients/large-gradient-2.html @@ -0,0 +1,40 @@ + + + + +Make sure that large gradient backgrounds are painted even at extreme scroll positions + + + + +
      + + diff --git a/layout/reftests/css-gradients/large-gradient-3-ref.html b/layout/reftests/css-gradients/large-gradient-3-ref.html new file mode 100644 index 0000000000..e13864ee66 --- /dev/null +++ b/layout/reftests/css-gradients/large-gradient-3-ref.html @@ -0,0 +1,23 @@ + + + + +Make sure that large gradient backgrounds are painted even at extreme scroll positions + + diff --git a/layout/reftests/css-gradients/large-gradient-3.html b/layout/reftests/css-gradients/large-gradient-3.html new file mode 100644 index 0000000000..0c859a89b7 --- /dev/null +++ b/layout/reftests/css-gradients/large-gradient-3.html @@ -0,0 +1,40 @@ + + + + +Make sure that large gradient backgrounds are painted even at extreme scroll positions + + + + +
      + + diff --git a/layout/reftests/css-gradients/large-gradient-4-ref.html b/layout/reftests/css-gradients/large-gradient-4-ref.html new file mode 100644 index 0000000000..ee33eedf19 --- /dev/null +++ b/layout/reftests/css-gradients/large-gradient-4-ref.html @@ -0,0 +1,17 @@ + + + + +Make sure that large gradient backgrounds are painted even at extreme scroll positions + + diff --git a/layout/reftests/css-gradients/large-gradient-4.html b/layout/reftests/css-gradients/large-gradient-4.html new file mode 100644 index 0000000000..dc8f151022 --- /dev/null +++ b/layout/reftests/css-gradients/large-gradient-4.html @@ -0,0 +1,40 @@ + + + + +Make sure that large gradient backgrounds are painted even at extreme scroll positions + + + + +
      + + diff --git a/layout/reftests/css-gradients/large-gradient-5-ref.html b/layout/reftests/css-gradients/large-gradient-5-ref.html new file mode 100644 index 0000000000..a0e9237568 --- /dev/null +++ b/layout/reftests/css-gradients/large-gradient-5-ref.html @@ -0,0 +1,19 @@ + + + + +Reference for: Make sure that large gradient backgrounds are painted even at extreme scroll positions + + + + + diff --git a/layout/reftests/css-gradients/large-gradient-5.html b/layout/reftests/css-gradients/large-gradient-5.html new file mode 100644 index 0000000000..d254d461ed --- /dev/null +++ b/layout/reftests/css-gradients/large-gradient-5.html @@ -0,0 +1,30 @@ + + + + +Make sure that large gradient backgrounds are painted even at extreme scroll positions + + + + + + + diff --git a/layout/reftests/css-gradients/linear-1-ref.html b/layout/reftests/css-gradients/linear-1-ref.html new file mode 100644 index 0000000000..f4d209a3da --- /dev/null +++ b/layout/reftests/css-gradients/linear-1-ref.html @@ -0,0 +1,24 @@ + + + + + + + + + diff --git a/layout/reftests/css-gradients/linear-1a.html b/layout/reftests/css-gradients/linear-1a.html new file mode 100644 index 0000000000..0f633f0f3e --- /dev/null +++ b/layout/reftests/css-gradients/linear-1a.html @@ -0,0 +1 @@ +

      diff --git a/layout/reftests/css-gradients/linear-diagonal-1-ref.html b/layout/reftests/css-gradients/linear-diagonal-1-ref.html new file mode 100644 index 0000000000..4aa7d36492 --- /dev/null +++ b/layout/reftests/css-gradients/linear-diagonal-1-ref.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/linear-diagonal-1a.html b/layout/reftests/css-gradients/linear-diagonal-1a.html new file mode 100644 index 0000000000..3828169184 --- /dev/null +++ b/layout/reftests/css-gradients/linear-diagonal-1a.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/linear-diagonal-2-ref.html b/layout/reftests/css-gradients/linear-diagonal-2-ref.html new file mode 100644 index 0000000000..22cc0ab1e6 --- /dev/null +++ b/layout/reftests/css-gradients/linear-diagonal-2-ref.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/linear-diagonal-2a.html b/layout/reftests/css-gradients/linear-diagonal-2a.html new file mode 100644 index 0000000000..670e25a4c3 --- /dev/null +++ b/layout/reftests/css-gradients/linear-diagonal-2a.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/linear-diagonal-3-ref.html b/layout/reftests/css-gradients/linear-diagonal-3-ref.html new file mode 100644 index 0000000000..6a06898de2 --- /dev/null +++ b/layout/reftests/css-gradients/linear-diagonal-3-ref.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/linear-diagonal-3a.html b/layout/reftests/css-gradients/linear-diagonal-3a.html new file mode 100644 index 0000000000..dd61b284b8 --- /dev/null +++ b/layout/reftests/css-gradients/linear-diagonal-3a.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/linear-diagonal-4-ref.html b/layout/reftests/css-gradients/linear-diagonal-4-ref.html new file mode 100644 index 0000000000..0ff8802b0e --- /dev/null +++ b/layout/reftests/css-gradients/linear-diagonal-4-ref.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/linear-diagonal-4a.html b/layout/reftests/css-gradients/linear-diagonal-4a.html new file mode 100644 index 0000000000..b51d4c885c --- /dev/null +++ b/layout/reftests/css-gradients/linear-diagonal-4a.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/linear-flipped-1-ref.html b/layout/reftests/css-gradients/linear-flipped-1-ref.html new file mode 100644 index 0000000000..7193dcbd24 --- /dev/null +++ b/layout/reftests/css-gradients/linear-flipped-1-ref.html @@ -0,0 +1,2 @@ + +
      diff --git a/layout/reftests/css-gradients/linear-flipped-1.html b/layout/reftests/css-gradients/linear-flipped-1.html new file mode 100644 index 0000000000..4fb4ae28df --- /dev/null +++ b/layout/reftests/css-gradients/linear-flipped-1.html @@ -0,0 +1,2 @@ + +
      diff --git a/layout/reftests/css-gradients/linear-gradient-repeated-ref.html b/layout/reftests/css-gradients/linear-gradient-repeated-ref.html new file mode 100644 index 0000000000..2c3f9f7151 --- /dev/null +++ b/layout/reftests/css-gradients/linear-gradient-repeated-ref.html @@ -0,0 +1,18 @@ + + + + Bug 1274624: Repeating linear gradient + + + +
      +
      + + diff --git a/layout/reftests/css-gradients/linear-gradient-repeated.html b/layout/reftests/css-gradients/linear-gradient-repeated.html new file mode 100644 index 0000000000..7e6e14dd56 --- /dev/null +++ b/layout/reftests/css-gradients/linear-gradient-repeated.html @@ -0,0 +1,19 @@ + + + + Bug 1274624: Linear gradient, repeated + + + +
      +
      + + diff --git a/layout/reftests/css-gradients/linear-keywords-1-ref.html b/layout/reftests/css-gradients/linear-keywords-1-ref.html new file mode 100644 index 0000000000..d311b3df12 --- /dev/null +++ b/layout/reftests/css-gradients/linear-keywords-1-ref.html @@ -0,0 +1,23 @@ + + + + + + + + + diff --git a/layout/reftests/css-gradients/linear-keywords-1a.html b/layout/reftests/css-gradients/linear-keywords-1a.html new file mode 100644 index 0000000000..48cf46606f --- /dev/null +++ b/layout/reftests/css-gradients/linear-keywords-1a.html @@ -0,0 +1 @@ +

      diff --git a/layout/reftests/css-gradients/linear-onestopposition-1-ref.html b/layout/reftests/css-gradients/linear-onestopposition-1-ref.html new file mode 100644 index 0000000000..c9fdca6b44 --- /dev/null +++ b/layout/reftests/css-gradients/linear-onestopposition-1-ref.html @@ -0,0 +1,12 @@ + +Test for linear-gradient() with all stops at the same position + +
      diff --git a/layout/reftests/css-gradients/linear-onestopposition-1-ref2.html b/layout/reftests/css-gradients/linear-onestopposition-1-ref2.html new file mode 100644 index 0000000000..51f70bcd46 --- /dev/null +++ b/layout/reftests/css-gradients/linear-onestopposition-1-ref2.html @@ -0,0 +1,21 @@ + +Test for linear-gradient() with all stops at the same position + +
      +
      diff --git a/layout/reftests/css-gradients/linear-onestopposition-1.html b/layout/reftests/css-gradients/linear-onestopposition-1.html new file mode 100644 index 0000000000..0addaf8822 --- /dev/null +++ b/layout/reftests/css-gradients/linear-onestopposition-1.html @@ -0,0 +1,12 @@ + +Test for linear-gradient() with all stops at the same position + +
      diff --git a/layout/reftests/css-gradients/linear-position-1-ref.html b/layout/reftests/css-gradients/linear-position-1-ref.html new file mode 100644 index 0000000000..cd66e66812 --- /dev/null +++ b/layout/reftests/css-gradients/linear-position-1-ref.html @@ -0,0 +1,2 @@ + +

      diff --git a/layout/reftests/css-gradients/linear-position-1a.html b/layout/reftests/css-gradients/linear-position-1a.html new file mode 100644 index 0000000000..235d0136ce --- /dev/null +++ b/layout/reftests/css-gradients/linear-position-1a.html @@ -0,0 +1,2 @@ + +

      diff --git a/layout/reftests/css-gradients/linear-premul-ref.html b/layout/reftests/css-gradients/linear-premul-ref.html new file mode 100644 index 0000000000..bf0b12c33f --- /dev/null +++ b/layout/reftests/css-gradients/linear-premul-ref.html @@ -0,0 +1 @@ +

      diff --git a/layout/reftests/css-gradients/linear-premul.html b/layout/reftests/css-gradients/linear-premul.html new file mode 100644 index 0000000000..20c7c276a2 --- /dev/null +++ b/layout/reftests/css-gradients/linear-premul.html @@ -0,0 +1 @@ +

      diff --git a/layout/reftests/css-gradients/linear-repeat-1-ref.html b/layout/reftests/css-gradients/linear-repeat-1-ref.html new file mode 100644 index 0000000000..f9f42811f4 --- /dev/null +++ b/layout/reftests/css-gradients/linear-repeat-1-ref.html @@ -0,0 +1,6 @@ +
      +
      +
      +
      +
      +
      diff --git a/layout/reftests/css-gradients/linear-repeat-1a.html b/layout/reftests/css-gradients/linear-repeat-1a.html new file mode 100644 index 0000000000..524b09201d --- /dev/null +++ b/layout/reftests/css-gradients/linear-repeat-1a.html @@ -0,0 +1,2 @@ +
      diff --git a/layout/reftests/css-gradients/linear-repeat-1b.html b/layout/reftests/css-gradients/linear-repeat-1b.html new file mode 100644 index 0000000000..72e47ce46a --- /dev/null +++ b/layout/reftests/css-gradients/linear-repeat-1b.html @@ -0,0 +1,2 @@ +
      diff --git a/layout/reftests/css-gradients/linear-repeat-1c.html b/layout/reftests/css-gradients/linear-repeat-1c.html new file mode 100644 index 0000000000..246a694ce8 --- /dev/null +++ b/layout/reftests/css-gradients/linear-repeat-1c.html @@ -0,0 +1,4 @@ +
      diff --git a/layout/reftests/css-gradients/linear-repeat-1d.html b/layout/reftests/css-gradients/linear-repeat-1d.html new file mode 100644 index 0000000000..e087da805b --- /dev/null +++ b/layout/reftests/css-gradients/linear-repeat-1d.html @@ -0,0 +1,3 @@ +
      diff --git a/layout/reftests/css-gradients/linear-repeat-1e.html b/layout/reftests/css-gradients/linear-repeat-1e.html new file mode 100644 index 0000000000..be4b600f21 --- /dev/null +++ b/layout/reftests/css-gradients/linear-repeat-1e.html @@ -0,0 +1,3 @@ +
      diff --git a/layout/reftests/css-gradients/linear-repeat-1f.html b/layout/reftests/css-gradients/linear-repeat-1f.html new file mode 100644 index 0000000000..c0f4bdb82d --- /dev/null +++ b/layout/reftests/css-gradients/linear-repeat-1f.html @@ -0,0 +1,10 @@ +
      + +
      +
      diff --git a/layout/reftests/css-gradients/linear-repeat-1g.html b/layout/reftests/css-gradients/linear-repeat-1g.html new file mode 100644 index 0000000000..9cdac22765 --- /dev/null +++ b/layout/reftests/css-gradients/linear-repeat-1g.html @@ -0,0 +1,12 @@ + +
      + +
      +
      + diff --git a/layout/reftests/css-gradients/linear-rotated-1-ref.html b/layout/reftests/css-gradients/linear-rotated-1-ref.html new file mode 100644 index 0000000000..d22ca1bb74 --- /dev/null +++ b/layout/reftests/css-gradients/linear-rotated-1-ref.html @@ -0,0 +1,7 @@ + + + +
      +
      + + diff --git a/layout/reftests/css-gradients/linear-rotated-1.html b/layout/reftests/css-gradients/linear-rotated-1.html new file mode 100644 index 0000000000..b927d1db27 --- /dev/null +++ b/layout/reftests/css-gradients/linear-rotated-1.html @@ -0,0 +1,7 @@ + + + +
      +
      + + diff --git a/layout/reftests/css-gradients/linear-size-1-ref.html b/layout/reftests/css-gradients/linear-size-1-ref.html new file mode 100644 index 0000000000..662048f40b --- /dev/null +++ b/layout/reftests/css-gradients/linear-size-1-ref.html @@ -0,0 +1,3 @@ +
      +
      +
      diff --git a/layout/reftests/css-gradients/linear-size-1a.html b/layout/reftests/css-gradients/linear-size-1a.html new file mode 100644 index 0000000000..30d133369f --- /dev/null +++ b/layout/reftests/css-gradients/linear-size-1a.html @@ -0,0 +1,2 @@ +
      diff --git a/layout/reftests/css-gradients/linear-stops-1-ref.html b/layout/reftests/css-gradients/linear-stops-1-ref.html new file mode 100644 index 0000000000..7ef12c93ec --- /dev/null +++ b/layout/reftests/css-gradients/linear-stops-1-ref.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/linear-stops-1a.html b/layout/reftests/css-gradients/linear-stops-1a.html new file mode 100644 index 0000000000..4eed757f1a --- /dev/null +++ b/layout/reftests/css-gradients/linear-stops-1a.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/linear-stops-1b.html b/layout/reftests/css-gradients/linear-stops-1b.html new file mode 100644 index 0000000000..69f7260db5 --- /dev/null +++ b/layout/reftests/css-gradients/linear-stops-1b.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/linear-stops-1c.html b/layout/reftests/css-gradients/linear-stops-1c.html new file mode 100644 index 0000000000..99fa88a746 --- /dev/null +++ b/layout/reftests/css-gradients/linear-stops-1c.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/linear-stops-1d.html b/layout/reftests/css-gradients/linear-stops-1d.html new file mode 100644 index 0000000000..005f4fdf5b --- /dev/null +++ b/layout/reftests/css-gradients/linear-stops-1d.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/linear-stops-1e.html b/layout/reftests/css-gradients/linear-stops-1e.html new file mode 100644 index 0000000000..808ecd016e --- /dev/null +++ b/layout/reftests/css-gradients/linear-stops-1e.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/linear-stops-1f.html b/layout/reftests/css-gradients/linear-stops-1f.html new file mode 100644 index 0000000000..79ce44928b --- /dev/null +++ b/layout/reftests/css-gradients/linear-stops-1f.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/linear-vertical-1-ref.html b/layout/reftests/css-gradients/linear-vertical-1-ref.html new file mode 100644 index 0000000000..4de794ac61 --- /dev/null +++ b/layout/reftests/css-gradients/linear-vertical-1-ref.html @@ -0,0 +1,16 @@ + + + + + + + diff --git a/layout/reftests/css-gradients/linear-vertical-1a.html b/layout/reftests/css-gradients/linear-vertical-1a.html new file mode 100644 index 0000000000..fd2b62fbb2 --- /dev/null +++ b/layout/reftests/css-gradients/linear-vertical-1a.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/linear-vertical-1b.html b/layout/reftests/css-gradients/linear-vertical-1b.html new file mode 100644 index 0000000000..4b9ffc5050 --- /dev/null +++ b/layout/reftests/css-gradients/linear-vertical-1b.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/linear-vertical-1c.html b/layout/reftests/css-gradients/linear-vertical-1c.html new file mode 100644 index 0000000000..f311e8ac47 --- /dev/null +++ b/layout/reftests/css-gradients/linear-vertical-1c.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/linear-vertical-1d.html b/layout/reftests/css-gradients/linear-vertical-1d.html new file mode 100644 index 0000000000..aab3c104a9 --- /dev/null +++ b/layout/reftests/css-gradients/linear-vertical-1d.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/linear-vertical-subpixel-1-ref.html b/layout/reftests/css-gradients/linear-vertical-subpixel-1-ref.html new file mode 100644 index 0000000000..e60080125c --- /dev/null +++ b/layout/reftests/css-gradients/linear-vertical-subpixel-1-ref.html @@ -0,0 +1,15 @@ + + + + + + +
      + + diff --git a/layout/reftests/css-gradients/linear-vertical-subpixel-1.html b/layout/reftests/css-gradients/linear-vertical-subpixel-1.html new file mode 100644 index 0000000000..0bca7bafb3 --- /dev/null +++ b/layout/reftests/css-gradients/linear-vertical-subpixel-1.html @@ -0,0 +1,15 @@ + + + + + + +
      + + diff --git a/layout/reftests/css-gradients/linear-viewport-ref.html b/layout/reftests/css-gradients/linear-viewport-ref.html new file mode 100644 index 0000000000..36a51e521f --- /dev/null +++ b/layout/reftests/css-gradients/linear-viewport-ref.html @@ -0,0 +1 @@ +
       
      diff --git a/layout/reftests/css-gradients/linear-viewport.html b/layout/reftests/css-gradients/linear-viewport.html new file mode 100644 index 0000000000..a6f2bf64ed --- /dev/null +++ b/layout/reftests/css-gradients/linear-viewport.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/css-gradients/mask-gradient-translucent-end-color-1-ref.html b/layout/reftests/css-gradients/mask-gradient-translucent-end-color-1-ref.html new file mode 100644 index 0000000000..e5fdd1028f --- /dev/null +++ b/layout/reftests/css-gradients/mask-gradient-translucent-end-color-1-ref.html @@ -0,0 +1,17 @@ + + + + +Make sure that gradient masks are painted correctly with translucent end-color + + diff --git a/layout/reftests/css-gradients/mask-gradient-translucent-end-color-1.html b/layout/reftests/css-gradients/mask-gradient-translucent-end-color-1.html new file mode 100644 index 0000000000..29c0b28313 --- /dev/null +++ b/layout/reftests/css-gradients/mask-gradient-translucent-end-color-1.html @@ -0,0 +1,34 @@ + + + + +Make sure that gradient masks are painted correctly with translucent end-color + + + + +
      + + + diff --git a/layout/reftests/css-gradients/nostops.html b/layout/reftests/css-gradients/nostops.html new file mode 100644 index 0000000000..9c40353658 --- /dev/null +++ b/layout/reftests/css-gradients/nostops.html @@ -0,0 +1 @@ +

      diff --git a/layout/reftests/css-gradients/onestop.html b/layout/reftests/css-gradients/onestop.html new file mode 100644 index 0000000000..afa1ad6fb3 --- /dev/null +++ b/layout/reftests/css-gradients/onestop.html @@ -0,0 +1 @@ +

      diff --git a/layout/reftests/css-gradients/orange-square.html b/layout/reftests/css-gradients/orange-square.html new file mode 100644 index 0000000000..aa70b29fa6 --- /dev/null +++ b/layout/reftests/css-gradients/orange-square.html @@ -0,0 +1,12 @@ + +orange square + +
      diff --git a/layout/reftests/css-gradients/radial-1-ref.html b/layout/reftests/css-gradients/radial-1-ref.html new file mode 100644 index 0000000000..b836c6c061 --- /dev/null +++ b/layout/reftests/css-gradients/radial-1-ref.html @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/layout/reftests/css-gradients/radial-1a.html b/layout/reftests/css-gradients/radial-1a.html new file mode 100644 index 0000000000..e42e1d1ca3 --- /dev/null +++ b/layout/reftests/css-gradients/radial-1a.html @@ -0,0 +1 @@ +

      diff --git a/layout/reftests/css-gradients/radial-1b.html b/layout/reftests/css-gradients/radial-1b.html new file mode 100644 index 0000000000..450dbc9590 --- /dev/null +++ b/layout/reftests/css-gradients/radial-1b.html @@ -0,0 +1 @@ +

      diff --git a/layout/reftests/css-gradients/radial-2-ref.html b/layout/reftests/css-gradients/radial-2-ref.html new file mode 100644 index 0000000000..71ccb53eee --- /dev/null +++ b/layout/reftests/css-gradients/radial-2-ref.html @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/layout/reftests/css-gradients/radial-2a.html b/layout/reftests/css-gradients/radial-2a.html new file mode 100644 index 0000000000..b316e1c504 --- /dev/null +++ b/layout/reftests/css-gradients/radial-2a.html @@ -0,0 +1 @@ +

      diff --git a/layout/reftests/css-gradients/radial-2b.html b/layout/reftests/css-gradients/radial-2b.html new file mode 100644 index 0000000000..675cb6ecd6 --- /dev/null +++ b/layout/reftests/css-gradients/radial-2b.html @@ -0,0 +1,3 @@ + +

      diff --git a/layout/reftests/css-gradients/radial-2c.html b/layout/reftests/css-gradients/radial-2c.html new file mode 100644 index 0000000000..38bdcfd85c --- /dev/null +++ b/layout/reftests/css-gradients/radial-2c.html @@ -0,0 +1 @@ +

      diff --git a/layout/reftests/css-gradients/radial-2d.html b/layout/reftests/css-gradients/radial-2d.html new file mode 100644 index 0000000000..152ee771ba --- /dev/null +++ b/layout/reftests/css-gradients/radial-2d.html @@ -0,0 +1,3 @@ + +

      diff --git a/layout/reftests/css-gradients/radial-onestopposition-1-ref.html b/layout/reftests/css-gradients/radial-onestopposition-1-ref.html new file mode 100644 index 0000000000..439e50cbd5 --- /dev/null +++ b/layout/reftests/css-gradients/radial-onestopposition-1-ref.html @@ -0,0 +1,12 @@ + +Test for radial-gradient() with all stops at the same position + +
      diff --git a/layout/reftests/css-gradients/radial-onestopposition-1a.html b/layout/reftests/css-gradients/radial-onestopposition-1a.html new file mode 100644 index 0000000000..60ad3e6a3d --- /dev/null +++ b/layout/reftests/css-gradients/radial-onestopposition-1a.html @@ -0,0 +1,12 @@ + +Test for radial-gradient() with all stops at the same position + +
      diff --git a/layout/reftests/css-gradients/radial-onestopposition-1b.html b/layout/reftests/css-gradients/radial-onestopposition-1b.html new file mode 100644 index 0000000000..22a00ff896 --- /dev/null +++ b/layout/reftests/css-gradients/radial-onestopposition-1b.html @@ -0,0 +1,12 @@ + +Test for radial-gradient() with all stops at the same position + +
      diff --git a/layout/reftests/css-gradients/radial-position-1-ref.html b/layout/reftests/css-gradients/radial-position-1-ref.html new file mode 100644 index 0000000000..c94455ebe8 --- /dev/null +++ b/layout/reftests/css-gradients/radial-position-1-ref.html @@ -0,0 +1,2 @@ + +

      diff --git a/layout/reftests/css-gradients/radial-position-1a.html b/layout/reftests/css-gradients/radial-position-1a.html new file mode 100644 index 0000000000..ecd4b369f4 --- /dev/null +++ b/layout/reftests/css-gradients/radial-position-1a.html @@ -0,0 +1,2 @@ + +

      diff --git a/layout/reftests/css-gradients/radial-position-1b.html b/layout/reftests/css-gradients/radial-position-1b.html new file mode 100644 index 0000000000..02d3ed0714 --- /dev/null +++ b/layout/reftests/css-gradients/radial-position-1b.html @@ -0,0 +1,2 @@ + +

      diff --git a/layout/reftests/css-gradients/radial-premul-ref.html b/layout/reftests/css-gradients/radial-premul-ref.html new file mode 100644 index 0000000000..1424f4373c --- /dev/null +++ b/layout/reftests/css-gradients/radial-premul-ref.html @@ -0,0 +1 @@ +

      diff --git a/layout/reftests/css-gradients/radial-premul.html b/layout/reftests/css-gradients/radial-premul.html new file mode 100644 index 0000000000..33b89c72bc --- /dev/null +++ b/layout/reftests/css-gradients/radial-premul.html @@ -0,0 +1 @@ +

      diff --git a/layout/reftests/css-gradients/radial-shape-closest-corner-1-ref.html b/layout/reftests/css-gradients/radial-shape-closest-corner-1-ref.html new file mode 100644 index 0000000000..b6835d759d --- /dev/null +++ b/layout/reftests/css-gradients/radial-shape-closest-corner-1-ref.html @@ -0,0 +1,9 @@ + +
      +
      +
      +
      +
      +
      +
      +
      diff --git a/layout/reftests/css-gradients/radial-shape-closest-corner-1a.html b/layout/reftests/css-gradients/radial-shape-closest-corner-1a.html new file mode 100644 index 0000000000..508b002670 --- /dev/null +++ b/layout/reftests/css-gradients/radial-shape-closest-corner-1a.html @@ -0,0 +1,9 @@ + +
      +
      +
      +
      +
      +
      +
      +
      diff --git a/layout/reftests/css-gradients/radial-shape-closest-corner-1b.html b/layout/reftests/css-gradients/radial-shape-closest-corner-1b.html new file mode 100644 index 0000000000..e5d3dc5ee6 --- /dev/null +++ b/layout/reftests/css-gradients/radial-shape-closest-corner-1b.html @@ -0,0 +1,9 @@ + +
      +
      +
      +
      +
      +
      +
      +
      diff --git a/layout/reftests/css-gradients/radial-shape-closest-side-1-ref.html b/layout/reftests/css-gradients/radial-shape-closest-side-1-ref.html new file mode 100644 index 0000000000..284cf85855 --- /dev/null +++ b/layout/reftests/css-gradients/radial-shape-closest-side-1-ref.html @@ -0,0 +1,9 @@ + +
      +
      +
      +
      +
      +
      +
      +
      diff --git a/layout/reftests/css-gradients/radial-shape-closest-side-1a.html b/layout/reftests/css-gradients/radial-shape-closest-side-1a.html new file mode 100644 index 0000000000..a689ab0365 --- /dev/null +++ b/layout/reftests/css-gradients/radial-shape-closest-side-1a.html @@ -0,0 +1,9 @@ + +
      +
      +
      +
      +
      +
      +
      +
      diff --git a/layout/reftests/css-gradients/radial-shape-closest-side-1b.html b/layout/reftests/css-gradients/radial-shape-closest-side-1b.html new file mode 100644 index 0000000000..8290b6ad11 --- /dev/null +++ b/layout/reftests/css-gradients/radial-shape-closest-side-1b.html @@ -0,0 +1,9 @@ + +
      +
      +
      +
      +
      +
      +
      +
      diff --git a/layout/reftests/css-gradients/radial-shape-farthest-corner-1-ref.html b/layout/reftests/css-gradients/radial-shape-farthest-corner-1-ref.html new file mode 100644 index 0000000000..e8fc7ff5ef --- /dev/null +++ b/layout/reftests/css-gradients/radial-shape-farthest-corner-1-ref.html @@ -0,0 +1,9 @@ + +
      +
      +
      +
      +
      +
      +
      +
      diff --git a/layout/reftests/css-gradients/radial-shape-farthest-corner-1a.html b/layout/reftests/css-gradients/radial-shape-farthest-corner-1a.html new file mode 100644 index 0000000000..6ee7b27c88 --- /dev/null +++ b/layout/reftests/css-gradients/radial-shape-farthest-corner-1a.html @@ -0,0 +1,9 @@ + +
      +
      +
      +
      +
      +
      +
      +
      diff --git a/layout/reftests/css-gradients/radial-shape-farthest-corner-1b.html b/layout/reftests/css-gradients/radial-shape-farthest-corner-1b.html new file mode 100644 index 0000000000..b095575f00 --- /dev/null +++ b/layout/reftests/css-gradients/radial-shape-farthest-corner-1b.html @@ -0,0 +1,9 @@ + +
      +
      +
      +
      +
      +
      +
      +
      diff --git a/layout/reftests/css-gradients/radial-shape-farthest-side-1-ref.html b/layout/reftests/css-gradients/radial-shape-farthest-side-1-ref.html new file mode 100644 index 0000000000..d2a04d803d --- /dev/null +++ b/layout/reftests/css-gradients/radial-shape-farthest-side-1-ref.html @@ -0,0 +1,9 @@ + +
      +
      +
      +
      +
      +
      +
      +
      diff --git a/layout/reftests/css-gradients/radial-shape-farthest-side-1a.html b/layout/reftests/css-gradients/radial-shape-farthest-side-1a.html new file mode 100644 index 0000000000..802280dd6b --- /dev/null +++ b/layout/reftests/css-gradients/radial-shape-farthest-side-1a.html @@ -0,0 +1,9 @@ + +
      +
      +
      +
      +
      +
      +
      +
      diff --git a/layout/reftests/css-gradients/radial-shape-farthest-side-1b.html b/layout/reftests/css-gradients/radial-shape-farthest-side-1b.html new file mode 100644 index 0000000000..4ff7974762 --- /dev/null +++ b/layout/reftests/css-gradients/radial-shape-farthest-side-1b.html @@ -0,0 +1,9 @@ + +
      +
      +
      +
      +
      +
      +
      +
      diff --git a/layout/reftests/css-gradients/radial-size-1-ref.html b/layout/reftests/css-gradients/radial-size-1-ref.html new file mode 100644 index 0000000000..bb0cc963fe --- /dev/null +++ b/layout/reftests/css-gradients/radial-size-1-ref.html @@ -0,0 +1,3 @@ +
      +
      +
      diff --git a/layout/reftests/css-gradients/radial-size-1a.html b/layout/reftests/css-gradients/radial-size-1a.html new file mode 100644 index 0000000000..7c4fa66c7f --- /dev/null +++ b/layout/reftests/css-gradients/radial-size-1a.html @@ -0,0 +1,2 @@ +
      diff --git a/layout/reftests/css-gradients/radial-size-1b.html b/layout/reftests/css-gradients/radial-size-1b.html new file mode 100644 index 0000000000..6095144d3d --- /dev/null +++ b/layout/reftests/css-gradients/radial-size-1b.html @@ -0,0 +1,2 @@ +
      diff --git a/layout/reftests/css-gradients/radial-zero-length-1-ref.html b/layout/reftests/css-gradients/radial-zero-length-1-ref.html new file mode 100644 index 0000000000..0379d19246 --- /dev/null +++ b/layout/reftests/css-gradients/radial-zero-length-1-ref.html @@ -0,0 +1,2 @@ +
      +
      diff --git a/layout/reftests/css-gradients/radial-zero-length-1a.html b/layout/reftests/css-gradients/radial-zero-length-1a.html new file mode 100644 index 0000000000..e1a2faee28 --- /dev/null +++ b/layout/reftests/css-gradients/radial-zero-length-1a.html @@ -0,0 +1,2 @@ +
      +
      diff --git a/layout/reftests/css-gradients/radial-zero-length-1b.html b/layout/reftests/css-gradients/radial-zero-length-1b.html new file mode 100644 index 0000000000..85aa9b4730 --- /dev/null +++ b/layout/reftests/css-gradients/radial-zero-length-1b.html @@ -0,0 +1,2 @@ +
      +
      diff --git a/layout/reftests/css-gradients/radial-zero-length-1c.html b/layout/reftests/css-gradients/radial-zero-length-1c.html new file mode 100644 index 0000000000..2113caae10 --- /dev/null +++ b/layout/reftests/css-gradients/radial-zero-length-1c.html @@ -0,0 +1,2 @@ +
      +
      diff --git a/layout/reftests/css-gradients/radial-zero-length-1d.html b/layout/reftests/css-gradients/radial-zero-length-1d.html new file mode 100644 index 0000000000..fc078321df --- /dev/null +++ b/layout/reftests/css-gradients/radial-zero-length-1d.html @@ -0,0 +1,2 @@ +
      +
      diff --git a/layout/reftests/css-gradients/radial-zero-length-1e.html b/layout/reftests/css-gradients/radial-zero-length-1e.html new file mode 100644 index 0000000000..52341674a7 --- /dev/null +++ b/layout/reftests/css-gradients/radial-zero-length-1e.html @@ -0,0 +1,2 @@ +
      +
      diff --git a/layout/reftests/css-gradients/radial-zero-length-1f.html b/layout/reftests/css-gradients/radial-zero-length-1f.html new file mode 100644 index 0000000000..64d0fafd75 --- /dev/null +++ b/layout/reftests/css-gradients/radial-zero-length-1f.html @@ -0,0 +1,2 @@ +
      +
      diff --git a/layout/reftests/css-gradients/reftest.list b/layout/reftests/css-gradients/reftest.list new file mode 100644 index 0000000000..cb22973622 --- /dev/null +++ b/layout/reftests/css-gradients/reftest.list @@ -0,0 +1,111 @@ +fuzzy(0-4,0-89700) == linear-1a.html linear-1-ref.html +fuzzy(0-2,0-23918) == linear-keywords-1a.html linear-keywords-1-ref.html +== linear-diagonal-1a.html linear-diagonal-1-ref.html +== linear-diagonal-2a.html linear-diagonal-2-ref.html +== linear-diagonal-3a.html linear-diagonal-3-ref.html +== linear-diagonal-4a.html linear-diagonal-4-ref.html +fuzzy(0-3,0-43000) == linear-premul.html linear-premul-ref.html + +fuzzy(0-1,0-800000) == linear-flipped-1.html linear-flipped-1-ref.html +== linear-position-1a.html linear-position-1-ref.html +== linear-repeat-1a.html linear-repeat-1-ref.html +== linear-repeat-1b.html linear-repeat-1-ref.html +== linear-repeat-1c.html linear-repeat-1-ref.html +== linear-repeat-1d.html linear-repeat-1-ref.html +== linear-repeat-1e.html linear-repeat-1-ref.html +== linear-repeat-1f.html linear-repeat-1-ref.html +== linear-repeat-1g.html linear-repeat-1-ref.html # bug 582236 +fuzzy(0-1,0-500) fuzzy-if(winWidget,0-2,0-100) == linear-rotated-1.html linear-rotated-1-ref.html +fuzzy(0-1,0-45000) == linear-size-1a.html linear-size-1-ref.html +== linear-stops-1a.html linear-stops-1-ref.html +== linear-stops-1b.html linear-stops-1-ref.html +== linear-stops-1c.html linear-stops-1-ref.html +# these gradients will be cached (in WebRender) and thus exhibit off-by-1 texture interpolation differences: +fuzzy(0-1,0-35400) == linear-stops-1d.html linear-stops-1-ref.html +fuzzy(0-1,0-35400) == linear-stops-1e.html linear-stops-1-ref.html +fuzzy(0-1,0-35400) == linear-stops-1f.html linear-stops-1-ref.html +fuzzy(0-3,0-89700) == linear-vertical-1a.html linear-vertical-1-ref.html +fuzzy(0-3,0-89700) == linear-vertical-1b.html linear-vertical-1-ref.html +fuzzy(0-3,0-89700) == linear-vertical-1c.html linear-vertical-1-ref.html +fuzzy(0-3,0-89700) == linear-vertical-1d.html linear-vertical-1-ref.html +fuzzy(0-3,0-21070) == linear-vertical-subpixel-1.html linear-vertical-subpixel-1-ref.html +== linear-viewport.html linear-viewport-ref.html +== nostops.html about:blank +== onestop.html about:blank +random-if(d2d) fuzzy(0-4,0-6000) == radial-1a.html radial-1-ref.html +random-if(d2d) fuzzy(0-4,0-6000) == radial-1b.html radial-1-ref.html +fuzzy(0-3,0-7860) fuzzy-if(cocoaWidget,0-5,0-89041) fuzzy-if(azureSkiaGL,0-4,0-90000) == radial-2a.html radial-2-ref.html +fuzzy(0-3,0-7860) fuzzy-if(cocoaWidget,0-5,0-89041) fuzzy-if(azureSkiaGL,0-4,0-90000) == radial-2b.html radial-2-ref.html +fuzzy(0-3,0-7860) fuzzy-if(cocoaWidget,0-5,0-89041) fuzzy-if(azureSkiaGL,0-4,0-90000) == radial-2c.html radial-2-ref.html +fuzzy(0-3,0-7860) fuzzy-if(cocoaWidget,0-5,0-89041) fuzzy-if(azureSkiaGL,0-4,0-90000) == radial-2d.html radial-2-ref.html +fuzzy(0-1,0-50) == radial-position-1b.html radial-position-1-ref.html +fuzzy-if(cocoaWidget,0-4,0-22317) fuzzy-if(Android,0-8,0-771) == radial-shape-closest-corner-1a.html radial-shape-closest-corner-1-ref.html +fuzzy(0-2,0-300) == radial-shape-closest-corner-1b.html radial-shape-closest-corner-1-ref.html +fuzzy(0-5,0-30000) fuzzy-if(Android,0-17,0-5000) == radial-shape-closest-side-1a.html radial-shape-closest-side-1-ref.html +fuzzy(0-5,0-30000) fuzzy-if(Android,0-17,0-5000) == radial-shape-closest-side-1b.html radial-shape-closest-side-1-ref.html +fuzzy-if(Android,0-8,0-771) == radial-shape-farthest-corner-1a.html radial-shape-farthest-corner-1-ref.html +fails-if(gtkWidget&&/x86_64-/.test(xulRuntime.XPCOMABI)) fuzzy(0-2,0-500) == radial-shape-farthest-corner-1b.html radial-shape-farthest-corner-1-ref.html +fuzzy(0-2,0-15000) fuzzy-if(Android,0-17,0-13320) == radial-shape-farthest-side-1a.html radial-shape-farthest-side-1-ref.html +fuzzy(0-2,0-15000) fuzzy-if(Android,0-17,0-13320) == radial-shape-farthest-side-1b.html radial-shape-farthest-side-1-ref.html +== radial-size-1a.html radial-size-1-ref.html +== radial-size-1b.html radial-size-1-ref.html +fuzzy-if(Android,0-4,0-248) == radial-zero-length-1a.html radial-zero-length-1-ref.html +fuzzy-if(Android,0-4,0-248) == radial-zero-length-1b.html radial-zero-length-1-ref.html +fuzzy-if(Android,0-4,0-248) == radial-zero-length-1c.html radial-zero-length-1-ref.html +fuzzy-if(Android,0-4,0-248) == radial-zero-length-1d.html radial-zero-length-1-ref.html +fuzzy-if(Android,0-4,0-248) == radial-zero-length-1e.html radial-zero-length-1-ref.html +fuzzy-if(Android,0-4,0-248) == radial-zero-length-1f.html radial-zero-length-1-ref.html +fuzzy(0-1,0-40) == radial-premul.html radial-premul-ref.html +== repeated-final-stop-1.html repeated-final-stop-1-ref.html +== repeating-linear-1a.html repeating-linear-1-ref.html +== repeating-linear-1b.html repeating-linear-1-ref.html +== repeating-linear-2a.html repeating-linear-2-ref.html +fuzzy-if(d2d,0-127,0-2612) == repeating-radial-1a.html repeating-radial-1-ref.html +== repeating-radial-1b.html repeating-radial-1-ref.html +fuzzy-if(d2d,0-127,0-2612) == repeating-radial-1c.html repeating-radial-1-ref.html +== repeating-radial-1d.html repeating-radial-1-ref.html +== repeating-radial-2a.html repeating-radial-2-ref.html +== repeating-radial-2b.html repeating-radial-2-ref.html +fuzzy(0-18,0-600) == twostops-1a.html twostops-1-ref.html +fuzzy(0-18,0-600) == twostops-1b.html twostops-1-ref.html +fuzzy(0-226,0-600) == twostops-1c.html twostops-1-ref.html +fuzzy(0-141,0-300) == twostops-1d.html twostops-1-ref.html +fuzzy(0-73,0-900) == twostops-1e.html twostops-1-ref.html + +# from http://www.xanthir.com/:4bhipd by way of http://a-ja.net/newgrad.html +fuzzy-if(!contentSameGfxBackendAsCanvas,0-3,0-20000) fuzzy-if(azureSkiaGL||layersGPUAccelerated,0-8,0-20000) == aja-linear-1a.html aja-linear-1-ref.html +fuzzy(0-1,0-20000) == aja-linear-1b.html aja-linear-1-ref.html # bug 526694 +fuzzy(0-8,0-20000) == aja-linear-1c.html aja-linear-1-ref.html +fuzzy(0-8,0-20000) == aja-linear-1d.html aja-linear-1-ref.html +fuzzy(0-8,0-20000) == aja-linear-1e.html aja-linear-1-ref.html +fuzzy(0-8,0-20000) == aja-linear-1f.html aja-linear-1-ref.html +fuzzy(0-8,0-20000) == aja-linear-2.html aja-linear-2-ref.html +fuzzy(0-8,0-20000) == aja-linear-3a.html aja-linear-3-ref.html +fuzzy(0-8,0-20000) == aja-linear-3b.html aja-linear-3-ref.html +fuzzy(0-8,0-20000) == aja-linear-4a.html aja-linear-4-ref.html +fuzzy(0-8,0-20000) == aja-linear-4b.html aja-linear-4-ref.html +fuzzy(0-8,0-20000) fuzzy-if(winWidget,1-5,5600-20000) == aja-linear-5a.html aja-linear-5-ref.html +fuzzy-if(Android,0-6,0-10576) == height-dependence-1.html height-dependence-1-ref.html +fuzzy-if(cocoaWidget,0-1,0-40000) fuzzy-if(Android,0-6,0-10576) == height-dependence-2.html height-dependence-2-ref.html +fuzzy-if(Android,0-6,0-10576) == height-dependence-3.html height-dependence-3-ref.html + +== linear-onestopposition-1.html linear-onestopposition-1-ref.html +fuzzy-if(d2d,0-47,0-400) fuzzy-if(winWidget,0-1,0-1375) == linear-onestopposition-1.html linear-onestopposition-1-ref2.html # d2d interpolates the hard stop +== radial-onestopposition-1a.html radial-onestopposition-1-ref.html +== radial-onestopposition-1b.html radial-onestopposition-1-ref.html +fuzzy-if(winWidget,0-1,0-1875) == repeating-linear-onestopposition-1.html orange-square.html +fuzzy-if(winWidget,0-1,0-1875) == repeating-radial-onestopposition-1a.html orange-square.html +fuzzy-if(winWidget,0-1,0-1875) == repeating-radial-onestopposition-1b.html orange-square.html +fuzzy-if(winWidget,0-1,0-2925) == bug-916535-background-repeat-linear.html bug-916535-background-repeat-linear-ref.html +fuzzy(0-1,0-800000) fails-if(useDrawSnapshot) == large-gradient-1.html large-gradient-1-ref.html +fuzzy-if(Android,0-4,0-1) fails-if(useDrawSnapshot) == large-gradient-2.html large-gradient-2-ref.html # Bug 1182082 +fuzzy(0-1,0-800000) fails-if(useDrawSnapshot) == large-gradient-3.html large-gradient-3-ref.html +fails-if(useDrawSnapshot) == large-gradient-4.html large-gradient-4-ref.html +fuzzy(0-2,0-800000) == large-gradient-5.html large-gradient-5-ref.html +== 1224761-1.html 1224761-1-ref.html + +fuzzy(0-4,0-800000) fails-if(useDrawSnapshot) == mask-gradient-translucent-end-color-1.html mask-gradient-translucent-end-color-1-ref.html + +== scaled-color-stop-position.html scaled-color-stop-position-ref.html +fuzzy(0-1,0-40000) == color-stop-clamp-interpolation.html color-stop-clamp-interpolation-ref.html +fuzzy-if(swgl,0-2,0-81000) == linear-gradient-repeated.html linear-gradient-repeated-ref.html diff --git a/layout/reftests/css-gradients/repeated-final-stop-1-ref.html b/layout/reftests/css-gradients/repeated-final-stop-1-ref.html new file mode 100644 index 0000000000..31bad474e1 --- /dev/null +++ b/layout/reftests/css-gradients/repeated-final-stop-1-ref.html @@ -0,0 +1,18 @@ + + + + + + +
      + + diff --git a/layout/reftests/css-gradients/repeated-final-stop-1.html b/layout/reftests/css-gradients/repeated-final-stop-1.html new file mode 100644 index 0000000000..84c13aad29 --- /dev/null +++ b/layout/reftests/css-gradients/repeated-final-stop-1.html @@ -0,0 +1,17 @@ + + + + + + +
      + + diff --git a/layout/reftests/css-gradients/repeating-linear-1-ref.html b/layout/reftests/css-gradients/repeating-linear-1-ref.html new file mode 100644 index 0000000000..74f2dcebd6 --- /dev/null +++ b/layout/reftests/css-gradients/repeating-linear-1-ref.html @@ -0,0 +1,8 @@ +
      +
      +
      +
      +
      +
      +
      +
      diff --git a/layout/reftests/css-gradients/repeating-linear-1a.html b/layout/reftests/css-gradients/repeating-linear-1a.html new file mode 100644 index 0000000000..b5a4301119 --- /dev/null +++ b/layout/reftests/css-gradients/repeating-linear-1a.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/repeating-linear-1b.html b/layout/reftests/css-gradients/repeating-linear-1b.html new file mode 100644 index 0000000000..8c0a51256f --- /dev/null +++ b/layout/reftests/css-gradients/repeating-linear-1b.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/repeating-linear-2-ref.html b/layout/reftests/css-gradients/repeating-linear-2-ref.html new file mode 100644 index 0000000000..50dd2d8c29 --- /dev/null +++ b/layout/reftests/css-gradients/repeating-linear-2-ref.html @@ -0,0 +1 @@ +
      \ No newline at end of file diff --git a/layout/reftests/css-gradients/repeating-linear-2a.html b/layout/reftests/css-gradients/repeating-linear-2a.html new file mode 100644 index 0000000000..fc9d44fe99 --- /dev/null +++ b/layout/reftests/css-gradients/repeating-linear-2a.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/repeating-linear-onestopposition-1.html b/layout/reftests/css-gradients/repeating-linear-onestopposition-1.html new file mode 100644 index 0000000000..47963778fd --- /dev/null +++ b/layout/reftests/css-gradients/repeating-linear-onestopposition-1.html @@ -0,0 +1,12 @@ + +Test for repeating-linear-gradient() with all stops at the same position + +
      diff --git a/layout/reftests/css-gradients/repeating-radial-1-ref.html b/layout/reftests/css-gradients/repeating-radial-1-ref.html new file mode 100644 index 0000000000..6064a9edae --- /dev/null +++ b/layout/reftests/css-gradients/repeating-radial-1-ref.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/repeating-radial-1a.html b/layout/reftests/css-gradients/repeating-radial-1a.html new file mode 100644 index 0000000000..4237891348 --- /dev/null +++ b/layout/reftests/css-gradients/repeating-radial-1a.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/repeating-radial-1b.html b/layout/reftests/css-gradients/repeating-radial-1b.html new file mode 100644 index 0000000000..b123651617 --- /dev/null +++ b/layout/reftests/css-gradients/repeating-radial-1b.html @@ -0,0 +1,4 @@ + +
      diff --git a/layout/reftests/css-gradients/repeating-radial-1c.html b/layout/reftests/css-gradients/repeating-radial-1c.html new file mode 100644 index 0000000000..c78a4d6780 --- /dev/null +++ b/layout/reftests/css-gradients/repeating-radial-1c.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/repeating-radial-1d.html b/layout/reftests/css-gradients/repeating-radial-1d.html new file mode 100644 index 0000000000..b91ac6bb31 --- /dev/null +++ b/layout/reftests/css-gradients/repeating-radial-1d.html @@ -0,0 +1,4 @@ + +
      diff --git a/layout/reftests/css-gradients/repeating-radial-2-ref.html b/layout/reftests/css-gradients/repeating-radial-2-ref.html new file mode 100644 index 0000000000..9620cead22 --- /dev/null +++ b/layout/reftests/css-gradients/repeating-radial-2-ref.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/repeating-radial-2a.html b/layout/reftests/css-gradients/repeating-radial-2a.html new file mode 100644 index 0000000000..a29371a2b8 --- /dev/null +++ b/layout/reftests/css-gradients/repeating-radial-2a.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/repeating-radial-2b.html b/layout/reftests/css-gradients/repeating-radial-2b.html new file mode 100644 index 0000000000..560132bdf5 --- /dev/null +++ b/layout/reftests/css-gradients/repeating-radial-2b.html @@ -0,0 +1 @@ +
      diff --git a/layout/reftests/css-gradients/repeating-radial-onestopposition-1a.html b/layout/reftests/css-gradients/repeating-radial-onestopposition-1a.html new file mode 100644 index 0000000000..fab13595f7 --- /dev/null +++ b/layout/reftests/css-gradients/repeating-radial-onestopposition-1a.html @@ -0,0 +1,12 @@ + +Test for repeating-radial-gradient() with all stops at the same position + +
      diff --git a/layout/reftests/css-gradients/repeating-radial-onestopposition-1b.html b/layout/reftests/css-gradients/repeating-radial-onestopposition-1b.html new file mode 100644 index 0000000000..8a7993451a --- /dev/null +++ b/layout/reftests/css-gradients/repeating-radial-onestopposition-1b.html @@ -0,0 +1,12 @@ + +Test for repeating-radial-gradient() with all stops at the same position + +
      diff --git a/layout/reftests/css-gradients/scaled-color-stop-position-ref.html b/layout/reftests/css-gradients/scaled-color-stop-position-ref.html new file mode 100644 index 0000000000..ce080931f4 --- /dev/null +++ b/layout/reftests/css-gradients/scaled-color-stop-position-ref.html @@ -0,0 +1,26 @@ + + + + + Color stop positioning for scaled gradients as backgrounds reference + + + +
      + + diff --git a/layout/reftests/css-gradients/scaled-color-stop-position.html b/layout/reftests/css-gradients/scaled-color-stop-position.html new file mode 100644 index 0000000000..897d909898 --- /dev/null +++ b/layout/reftests/css-gradients/scaled-color-stop-position.html @@ -0,0 +1,24 @@ + + + + + Color stop positioning for scaled gradients as backgrounds + + + +
      + + diff --git a/layout/reftests/css-gradients/twostops-1-ref.html b/layout/reftests/css-gradients/twostops-1-ref.html new file mode 100644 index 0000000000..26ab00cf24 --- /dev/null +++ b/layout/reftests/css-gradients/twostops-1-ref.html @@ -0,0 +1,7 @@ + + + +
      +
      + + diff --git a/layout/reftests/css-gradients/twostops-1a.html b/layout/reftests/css-gradients/twostops-1a.html new file mode 100644 index 0000000000..8965d63633 --- /dev/null +++ b/layout/reftests/css-gradients/twostops-1a.html @@ -0,0 +1 @@ +

      diff --git a/layout/reftests/css-gradients/twostops-1b.html b/layout/reftests/css-gradients/twostops-1b.html new file mode 100644 index 0000000000..f6102065b2 --- /dev/null +++ b/layout/reftests/css-gradients/twostops-1b.html @@ -0,0 +1 @@ +

      diff --git a/layout/reftests/css-gradients/twostops-1c.html b/layout/reftests/css-gradients/twostops-1c.html new file mode 100644 index 0000000000..edd7e1543d --- /dev/null +++ b/layout/reftests/css-gradients/twostops-1c.html @@ -0,0 +1 @@ +

      diff --git a/layout/reftests/css-gradients/twostops-1d.html b/layout/reftests/css-gradients/twostops-1d.html new file mode 100644 index 0000000000..60ed5ec212 --- /dev/null +++ b/layout/reftests/css-gradients/twostops-1d.html @@ -0,0 +1 @@ +

      diff --git a/layout/reftests/css-gradients/twostops-1e.html b/layout/reftests/css-gradients/twostops-1e.html new file mode 100644 index 0000000000..79d7545259 --- /dev/null +++ b/layout/reftests/css-gradients/twostops-1e.html @@ -0,0 +1 @@ +

      diff --git a/layout/reftests/css-grid/bug1306106-ref.html b/layout/reftests/css-grid/bug1306106-ref.html new file mode 100644 index 0000000000..d4f7dc4fc5 --- /dev/null +++ b/layout/reftests/css-grid/bug1306106-ref.html @@ -0,0 +1,16 @@ + + + + Table grid item bug + + + +
      You should see "A B" below:
      + +
      +
      A
      +
      B
      +
      + + + diff --git a/layout/reftests/css-grid/bug1306106.html b/layout/reftests/css-grid/bug1306106.html new file mode 100644 index 0000000000..7bc6ce7778 --- /dev/null +++ b/layout/reftests/css-grid/bug1306106.html @@ -0,0 +1,16 @@ + + + + Table grid item bug + + + +
      You should see "A B" below:
      + +
      +
      B
      +
      A
      +
      + + + diff --git a/layout/reftests/css-grid/bug1349571-ref.html b/layout/reftests/css-grid/bug1349571-ref.html new file mode 100644 index 0000000000..1f5a73f05b --- /dev/null +++ b/layout/reftests/css-grid/bug1349571-ref.html @@ -0,0 +1,34 @@ + + + + + Testcase for bug 1349571 + + + + +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/bug1349571.html b/layout/reftests/css-grid/bug1349571.html new file mode 100644 index 0000000000..e21b487b3f --- /dev/null +++ b/layout/reftests/css-grid/bug1349571.html @@ -0,0 +1,38 @@ + + + + + Testcase for bug 1349571 + + + + +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/bug1350925-ref.html b/layout/reftests/css-grid/bug1350925-ref.html new file mode 100644 index 0000000000..0d8e581427 --- /dev/null +++ b/layout/reftests/css-grid/bug1350925-ref.html @@ -0,0 +1,32 @@ + + + + + Testcase for bug 1350925 + + + + +
      +
      +
      + +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/bug1350925.html b/layout/reftests/css-grid/bug1350925.html new file mode 100644 index 0000000000..a2a81b16e7 --- /dev/null +++ b/layout/reftests/css-grid/bug1350925.html @@ -0,0 +1,32 @@ + + + + + Testcase for bug 1350925 + + + + +
      +
      +
      + +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/bug1356820-ref.html b/layout/reftests/css-grid/bug1356820-ref.html new file mode 100644 index 0000000000..b0cd50fea6 --- /dev/null +++ b/layout/reftests/css-grid/bug1356820-ref.html @@ -0,0 +1,25 @@ + +
      +
      + first item with a longlonglongword +
      +
      + second item +
      +
      +
      +
      + first item with a longlonglongword +
      +
      + second item +
      +
      +
      +
      + first item with a longlonglongword +
      +
      + second item +
      +
      diff --git a/layout/reftests/css-grid/bug1356820.html b/layout/reftests/css-grid/bug1356820.html new file mode 100644 index 0000000000..e37c0d049f --- /dev/null +++ b/layout/reftests/css-grid/bug1356820.html @@ -0,0 +1,25 @@ + +
      +
      + first item with a longlonglongword +
      +
      + second item +
      +
      +
      +
      + first item with a longlonglongword +
      +
      + second item +
      +
      +
      +
      + first item with a longlonglongword +
      +
      + second item +
      +
      diff --git a/layout/reftests/css-grid/grid-abspos-items-001-ref.html b/layout/reftests/css-grid/grid-abspos-items-001-ref.html new file mode 100644 index 0000000000..a036134450 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-001-ref.html @@ -0,0 +1,185 @@ + + + + CSS Test: Testing basic placement and layout of abs.pos. grid items + + + + + + + + +
      + +
      + +b +
      + +
      + +c +
      + +
      + +d +
      + +
      + +e +
      + +
      + +f +
      + +
      + +g +
      + +
      + +
      + +b +
      + +
      + +c +
      + +
      + +d +
      + +
      + +e +
      + +
      + +f +
      + +
      + +g +
      + +
      + +
      +b +
      + +
      +h +
      + +
      +i +
      + +
      +j +
      + +
      +a +b +c +d +
      + +
      + +
      +
      + +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-001.html b/layout/reftests/css-grid/grid-abspos-items-001.html new file mode 100644 index 0000000000..97ac1f77b2 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-001.html @@ -0,0 +1,190 @@ + + + + CSS Test: Testing basic placement and layout of abs.pos. grid items + + + + + + + + +
      + +
      + +b +
      + +
      + +c +
      + +
      + +d +
      + +
      + +e +
      + +
      + +f +
      + +
      + +g +
      + +
      + +
      + +
      b
      +
      + +
      + +c +
      + +
      + +d +
      + +
      + +
      e
      +
      + +
      + +f +
      + +
      + +g +
      + +
      + +
      +b +
      + +
      +h +
      + +
      +
      +
      i
      +
      + +
      +
      +
      j
      +
      + +
      +a +b +c +d +
      + +
      + +
      +
      + +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-002-ref.html b/layout/reftests/css-grid/grid-abspos-items-002-ref.html new file mode 100644 index 0000000000..9be7f8adf5 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-002-ref.html @@ -0,0 +1,176 @@ + + + + CSS Test: Testing basic placement and layout of abs.pos. grid items + + + + + + + + +
      + +
      + +b +
      + +
      + +c +
      + +
      + +d +
      + +
      + +e +
      + +
      + +f +
      + +
      + +g +
      + +
      + +
      + +b +
      + +
      + +c +
      + +
      + +d +
      + +
      + +e +
      + +
      + +f +
      + +
      + +g +
      + +
      + +
      +b +
      + +
      +h +
      + +
      +i +
      + +
      +j +
      + +
      +a +b +c +d +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-002.html b/layout/reftests/css-grid/grid-abspos-items-002.html new file mode 100644 index 0000000000..a045ab0be1 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-002.html @@ -0,0 +1,180 @@ + + + + CSS Test: Testing basic placement and layout of abs.pos. grid items + + + + + + + + +
      + +
      + +b +
      + +
      + +c +
      + +
      + +d +
      + +
      + +e +
      + +
      + +f +
      + +
      + +g +
      + +
      + +
      + +
      b
      +
      + +
      + +c +
      + +
      + +d +
      + +
      + +
      e
      +
      + +
      + +f +
      + +
      + +g +
      + +
      + +
      +b +
      + +
      +h +
      + +
      +
      +
      i
      +
      + +
      +
      +
      j
      +
      + +
      +a +b +c +d +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-003-ref.html b/layout/reftests/css-grid/grid-abspos-items-003-ref.html new file mode 100644 index 0000000000..74cb8e3368 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-003-ref.html @@ -0,0 +1,71 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-003.html b/layout/reftests/css-grid/grid-abspos-items-003.html new file mode 100644 index 0000000000..89ea7f2b01 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-003.html @@ -0,0 +1,69 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-004-ref.html b/layout/reftests/css-grid/grid-abspos-items-004-ref.html new file mode 100644 index 0000000000..0f1d6b8a84 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-004-ref.html @@ -0,0 +1,73 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-004.html b/layout/reftests/css-grid/grid-abspos-items-004.html new file mode 100644 index 0000000000..e960440217 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-004.html @@ -0,0 +1,70 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-005-ref.html b/layout/reftests/css-grid/grid-abspos-items-005-ref.html new file mode 100644 index 0000000000..fc0c44c2cb --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-005-ref.html @@ -0,0 +1,74 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-005.html b/layout/reftests/css-grid/grid-abspos-items-005.html new file mode 100644 index 0000000000..897ce76c4c --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-005.html @@ -0,0 +1,71 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-006-ref.html b/layout/reftests/css-grid/grid-abspos-items-006-ref.html new file mode 100644 index 0000000000..efca38b24b --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-006-ref.html @@ -0,0 +1,71 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-006.html b/layout/reftests/css-grid/grid-abspos-items-006.html new file mode 100644 index 0000000000..4209a7caad --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-006.html @@ -0,0 +1,70 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-007-ref.html b/layout/reftests/css-grid/grid-abspos-items-007-ref.html new file mode 100644 index 0000000000..97f5837ff9 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-007-ref.html @@ -0,0 +1,61 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-007.html b/layout/reftests/css-grid/grid-abspos-items-007.html new file mode 100644 index 0000000000..b092f9ea6b --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-007.html @@ -0,0 +1,62 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-008-ref.html b/layout/reftests/css-grid/grid-abspos-items-008-ref.html new file mode 100644 index 0000000000..8131e13454 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-008-ref.html @@ -0,0 +1,62 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-008.html b/layout/reftests/css-grid/grid-abspos-items-008.html new file mode 100644 index 0000000000..a3a9d75365 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-008.html @@ -0,0 +1,63 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-009-ref.html b/layout/reftests/css-grid/grid-abspos-items-009-ref.html new file mode 100644 index 0000000000..1714ec63aa --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-009-ref.html @@ -0,0 +1,63 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-009.html b/layout/reftests/css-grid/grid-abspos-items-009.html new file mode 100644 index 0000000000..35bc6d7488 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-009.html @@ -0,0 +1,64 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-010-ref.html b/layout/reftests/css-grid/grid-abspos-items-010-ref.html new file mode 100644 index 0000000000..53e2a343ce --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-010-ref.html @@ -0,0 +1,62 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-010.html b/layout/reftests/css-grid/grid-abspos-items-010.html new file mode 100644 index 0000000000..abd2774cb0 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-010.html @@ -0,0 +1,63 @@ + + + + + CSS Grid Test: abs pos areas + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-011-ref.html b/layout/reftests/css-grid/grid-abspos-items-011-ref.html new file mode 100644 index 0000000000..55ddb6da8b --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-011-ref.html @@ -0,0 +1,82 @@ + + + + + CSS Grid Test: abs pos areas in empty grid + + + + + +There should be no red areas. +
      + +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      + +
      + +
      +
      + + +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-011.html b/layout/reftests/css-grid/grid-abspos-items-011.html new file mode 100644 index 0000000000..5706998fef --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-011.html @@ -0,0 +1,97 @@ + + + + + CSS Grid Test: abs pos areas in empty grid + + + + + + + +There should be no red areas. +
      + +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      + +
      + +
      +
      + + + + +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-012-ref.html b/layout/reftests/css-grid/grid-abspos-items-012-ref.html new file mode 100644 index 0000000000..e0feef2051 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-012-ref.html @@ -0,0 +1,45 @@ + + + + + Reference: margin:auto on grid abs.pos. child + + + + + +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-012.html b/layout/reftests/css-grid/grid-abspos-items-012.html new file mode 100644 index 0000000000..69c96640c1 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-012.html @@ -0,0 +1,47 @@ + + + + + CSS Grid Test: margin:auto on grid abs.pos. child + + + + + + + +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-013-ref.html b/layout/reftests/css-grid/grid-abspos-items-013-ref.html new file mode 100644 index 0000000000..3e4ef381b1 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-013-ref.html @@ -0,0 +1,133 @@ + + + + + Reference: grid abs.pos. child in grid with gutters + + + + + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-013.html b/layout/reftests/css-grid/grid-abspos-items-013.html new file mode 100644 index 0000000000..9cb3c82a3c --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-013.html @@ -0,0 +1,120 @@ + + + + + CSS Grid Test: grid abs.pos. child in grid with gutters + + + + + + + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-014-ref.html b/layout/reftests/css-grid/grid-abspos-items-014-ref.html new file mode 100644 index 0000000000..2cc4989b6a --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-014-ref.html @@ -0,0 +1,78 @@ + + + + + Reference: abs pos static position (grid container as abs.pos. CB) + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-014.html b/layout/reftests/css-grid/grid-abspos-items-014.html new file mode 100644 index 0000000000..000914ca0f --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-014.html @@ -0,0 +1,80 @@ + + + + + CSS Grid Test: abs pos static position (grid container as abs.pos. CB) + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-015-ref.html b/layout/reftests/css-grid/grid-abspos-items-015-ref.html new file mode 100644 index 0000000000..974f7cbc6a --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-015-ref.html @@ -0,0 +1,103 @@ + + + + + CSS Grid Reference: abs pos static position (ancestor of grid container as abs.pos. CB) + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-015.html b/layout/reftests/css-grid/grid-abspos-items-015.html new file mode 100644 index 0000000000..25a3427cb4 --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-015.html @@ -0,0 +1,100 @@ + + + + + CSS Grid Test: abs pos static position (ancestor of grid container as abs.pos. CB) + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-abspos-items-016.html b/layout/reftests/css-grid/grid-abspos-items-016.html new file mode 100644 index 0000000000..fab024325a --- /dev/null +++ b/layout/reftests/css-grid/grid-abspos-items-016.html @@ -0,0 +1,102 @@ + + + + + CSS Grid Test: abs pos static position (ancestor of grid container as abs.pos. CB) + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-align-content-001-ref.html b/layout/reftests/css-grid/grid-align-content-001-ref.html new file mode 100644 index 0000000000..ab4ad2d298 --- /dev/null +++ b/layout/reftests/css-grid/grid-align-content-001-ref.html @@ -0,0 +1,91 @@ + + + + + CSS Grid Test: align-content + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-align-content-001.html b/layout/reftests/css-grid/grid-align-content-001.html new file mode 100644 index 0000000000..725b654083 --- /dev/null +++ b/layout/reftests/css-grid/grid-align-content-001.html @@ -0,0 +1,90 @@ + + + + + CSS Grid Test: align-content + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-definite-001-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-definite-001-ref.html new file mode 100644 index 0000000000..e532358b1e --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-definite-001-ref.html @@ -0,0 +1,132 @@ + + + + + Reference: Testing 'auto' min-sizing with definite min-width/height + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-definite-001.html b/layout/reftests/css-grid/grid-auto-min-sizing-definite-001.html new file mode 100644 index 0000000000..ecedf1512f --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-definite-001.html @@ -0,0 +1,91 @@ + + + + + CSS Grid Test: 'auto' min-sizing with definite min-width/height + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-001-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-001-ref.html new file mode 100644 index 0000000000..d2320ecbd1 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-001-ref.html @@ -0,0 +1,154 @@ + + + + + Reference: auto min-sizing with intrinsic min-width + + + + + + +
      + +
      +
      + +
      +
      + +
      + + + +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      + +
      + +
      +
      + +
      +
      + +
      + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-001.html b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-001.html new file mode 100644 index 0000000000..7d6b0fd94c --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-001.html @@ -0,0 +1,148 @@ + + + + + CSS Grid Test: auto min-sizing with intrinsic min-width + + + + + + + + +
      + +
      +
      + +
      +
      + +
      + + +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      + +
      + +
      +
      + +
      +
      + +
      + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-002-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-002-ref.html new file mode 100644 index 0000000000..ecc8c3d5f0 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-002-ref.html @@ -0,0 +1,155 @@ + + + + + Reference: 'auto' min-sizing with intrinsic min-width and overflow:hidden + + + + + + +
      + +
      +
      + +
      +
      + +
      + + +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      + +
      + +
      +
      + +
      +
      + +
      + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-002.html b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-002.html new file mode 100644 index 0000000000..9df842138f --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-002.html @@ -0,0 +1,150 @@ + + + + + CSS Grid Test: 'auto' min-sizing with intrinsic min-width and overflow:hidden + + + + + + + + +
      + +
      +
      + +
      +
      + +
      + + +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      + +
      + +
      +
      + +
      +
      + +
      + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-003-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-003-ref.html new file mode 100644 index 0000000000..2bbce7e175 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-003-ref.html @@ -0,0 +1,66 @@ + + + + +Reference: min-width|min-height:auto + + + + + +
      + a + IAmReallyWideAndTheBorderShouldSurroundMe +
      + +
      The border shouldn't shrink-wrap the wide text below, due to definite "width" values:
      +
      + a + IAmReallyWideButIHaveADefiniteWidthSoIOverflow + c + SameHereeeeeeeeeeeeeeeeeeeeeeeeeeee + SameHereeeeeeeeeeeeeeeeeeeeeeeeeeee + SameHereeeeeeeeeeeeeeeeeeeeeeeeeeee +
      + +
      Now the same tests for 'height':
      + +
      + a + IAmReallyTall + c + d +
      + +The border shouldn't shrink-wrap the text vertically below, due to definite "height" values: +
      + a + IAmReallyTall + c + SameHere + SameHere +
      + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-003.html b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-003.html new file mode 100644 index 0000000000..dddfe96e06 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-003.html @@ -0,0 +1,66 @@ + + + + +CSS Grid Test: min-width|min-height:auto + + + + + + + +
      + a + IAmReallyWideAndTheBorderShouldSurroundMe +
      + +
      The border shouldn't shrink-wrap the wide text below, due to definite "width" values:
      +
      + a + IAmReallyWideButIHaveADefiniteWidthSoIOverflow + c + SameHereeeeeeeeeeeeeeeeeeeeeeeeeeee + SameHereeeeeeeeeeeeeeeeeeeeeeeeeeee + SameHereeeeeeeeeeeeeeeeeeeeeeeeeeee +
      + +
      Now the same tests for 'height':
      + +
      + a + IAmReallyTall + c + d +
      + +The border shouldn't shrink-wrap the text vertically below, due to definite "height" values: +
      + a + IAmReallyTall + c + SameHere + SameHere +
      + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-004-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-004-ref.html new file mode 100644 index 0000000000..adce0b3754 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-004-ref.html @@ -0,0 +1,75 @@ + + + + +CSS Grid Test: min-width|min-height:auto w. vertical writing-mode + + + + + +
      + a + IAmReallyWideAndTheBorderShouldSurroundMe +
      + +
      The border shouldn't shrink-wrap the wide text below, due to definite "height" values:
      +
      + a + IAmReallyWideButIHaveADefiniteHeightSoIOverflow + c + SameHereeeeeeeeeeeeeeeeeeeeeeeeeeee + SameHereeeeeeeeeeeeeeeeeeeeeeeeeeee + SameHereeeeeeeeeeeeeeeeeeeeeeeeeeee +
      + +
      Now the same tests for 'width':
      + +
      + a + IAmReallyTall + c + d +
      + +
      The border shouldn't shrink-wrap the wide text below, due to definite "width" values:
      +
      + a + IAmReallyTall + c + SameHere + SameHere +
      + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-004.html b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-004.html new file mode 100644 index 0000000000..35874df27f --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-004.html @@ -0,0 +1,75 @@ + + + + +CSS Grid Test: min-width|min-height:auto w. vertical writing-mode + + + + + + + +
      + a + IAmReallyWideAndTheBorderShouldSurroundMe +
      + +
      The border shouldn't shrink-wrap the wide text below, due to definite "height" values:
      +
      + a + IAmReallyWideButIHaveADefiniteHeightSoIOverflow + c + SameHereeeeeeeeeeeeeeeeeeeeeeeeeeee + SameHereeeeeeeeeeeeeeeeeeeeeeeeeeee + SameHereeeeeeeeeeeeeeeeeeeeeeeeeeee +
      + +
      Now the same tests for 'width':
      + +
      + a + IAmReallyTall + c + d +
      + +
      The border shouldn't shrink-wrap the wide text below, due to definite "width" values:
      +
      + a + IAmReallyTall + c + SameHere + SameHere +
      + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-001-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-001-ref.html new file mode 100644 index 0000000000..a157cf074a --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-001-ref.html @@ -0,0 +1,62 @@ + + + + + Reference: Testing track 'auto' min-sizing function with 'min-width:min-content' on an item with an intrinsic aspect ratio + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-001.html b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-001.html new file mode 100644 index 0000000000..93a251be43 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-001.html @@ -0,0 +1,63 @@ + + + + + CSS Grid Test: Testing track 'auto' min-sizing function with 'min-width:min-content' on an item with an intrinsic aspect ratio + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-002-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-002-ref.html new file mode 100644 index 0000000000..183f00e24f --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-002-ref.html @@ -0,0 +1,66 @@ + + + + + Reference: Testing track 'auto' min-sizing function with 'min-width:min-content' on an item with an intrinsic aspect ratio + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-002.html b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-002.html new file mode 100644 index 0000000000..8809d5b06e --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-002.html @@ -0,0 +1,64 @@ + + + + + CSS Grid Test: Testing track 'auto' min-sizing function with 'min-width:min-content' on an item with an intrinsic aspect ratio + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-003-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-003-ref.html new file mode 100644 index 0000000000..9ec975d62d --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-003-ref.html @@ -0,0 +1,63 @@ + + + + + Reference: Testing track 'auto' min-sizing function with 'min-height:min-content' on an item with an intrinsic aspect ratio + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-003.html b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-003.html new file mode 100644 index 0000000000..ae34753eba --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-003.html @@ -0,0 +1,62 @@ + + + + + CSS Grid Test: Testing track 'auto' min-sizing function with 'min-height:min-content' on an item with an intrinsic aspect ratio + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-004-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-004-ref.html new file mode 100644 index 0000000000..6533c97b67 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-004-ref.html @@ -0,0 +1,64 @@ + + + + + Reference: Testing track 'auto' min-sizing function with 'min-height:min-content' on an item with an intrinsic aspect ratio + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-004.html b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-004.html new file mode 100644 index 0000000000..c2b650525c --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-004.html @@ -0,0 +1,63 @@ + + + + + CSS Grid Test: Testing track 'auto' min-sizing function with 'min-height:min-content' on an item with an intrinsic aspect ratio + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-percent-001-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-percent-001-ref.html new file mode 100644 index 0000000000..d435f8f3e1 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-percent-001-ref.html @@ -0,0 +1,147 @@ + + + + + Reference: Testing 'auto' min-sizing with percentage sizes + + + + + + + + +
      no border/padding/margin'border-left:20px''padding-left:10%'
      + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-percent-001.html b/layout/reftests/css-grid/grid-auto-min-sizing-percent-001.html new file mode 100644 index 0000000000..6854ad71f2 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-percent-001.html @@ -0,0 +1,109 @@ + + + + + CSS Grid Test: Testing 'auto' min-sizing with percentage sizes + + + + + + + + + + +
      no border/padding/margin'border-left:20px''padding-left:10%'
      + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-001-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-001-ref.html new file mode 100644 index 0000000000..12f76d401e --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-001-ref.html @@ -0,0 +1,62 @@ + + + + + Reference: Testing track 'auto' min-sizing function with 'min-width:auto' on an item with an intrinsic aspect ratio + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-001.html b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-001.html new file mode 100644 index 0000000000..147965ff36 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-001.html @@ -0,0 +1,59 @@ + + + + + CSS Grid Test: Testing track 'auto' min-sizing function with 'min-width:auto' on an item with an intrinsic aspect ratio + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-002-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-002-ref.html new file mode 100644 index 0000000000..528d63bc72 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-002-ref.html @@ -0,0 +1,66 @@ + + + + + Reference: Testing track 'auto' min-sizing function with 'min-width:auto' on an item with an intrinsic aspect ratio + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-002.html b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-002.html new file mode 100644 index 0000000000..24bca5b2ed --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-002.html @@ -0,0 +1,60 @@ + + + + + CSS Grid Test: Testing track 'auto' min-sizing function with 'min-width:auto' on an item with an intrinsic aspect ratio + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-003-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-003-ref.html new file mode 100644 index 0000000000..915c3348a0 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-003-ref.html @@ -0,0 +1,62 @@ + + + + + Reference: Testing track 'auto' min-sizing function with 'min-height:auto' on an item with an intrinsic aspect ratio + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-003.html b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-003.html new file mode 100644 index 0000000000..7a82f050e9 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-003.html @@ -0,0 +1,58 @@ + + + + + CSS Grid Test: Testing track 'auto' min-sizing function with 'min-height:auto' on an item with an intrinsic aspect ratio + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-004-ref.html b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-004-ref.html new file mode 100644 index 0000000000..4eb623b7d4 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-004-ref.html @@ -0,0 +1,64 @@ + + + + + Reference: Testing track 'auto' min-sizing function with 'min-height:auto' on an item with an intrinsic aspect ratio + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-004.html b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-004.html new file mode 100644 index 0000000000..82cb6aadc9 --- /dev/null +++ b/layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-004.html @@ -0,0 +1,59 @@ + + + + + CSS Grid Test: Testing track 'auto' min-sizing function with 'min-height:auto' on an item with an intrinsic aspect ratio + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-clamping-001-ref.html b/layout/reftests/css-grid/grid-clamping-001-ref.html new file mode 100644 index 0000000000..050eac08a4 --- /dev/null +++ b/layout/reftests/css-grid/grid-clamping-001-ref.html @@ -0,0 +1,66 @@ + + + + Reference: bug 1229999 + + + + +
      + + + + + +
      + +
      + + + + +
      + +
      + + + + +
      + +
      + + + + +
      + +
      + + + + +
      + + + + diff --git a/layout/reftests/css-grid/grid-clamping-001.html b/layout/reftests/css-grid/grid-clamping-001.html new file mode 100644 index 0000000000..7d96b2e852 --- /dev/null +++ b/layout/reftests/css-grid/grid-clamping-001.html @@ -0,0 +1,78 @@ + + + + Testcase for bug 1229999 + + + + +
      + + + + + +
      + +
      + + + + + +
      + +
      + + + + + +
      + +
      + + + + + +
      + +
      + + + + + +
      + +
      + + + + +
      + + + + diff --git a/layout/reftests/css-grid/grid-clamping-002-ref.html b/layout/reftests/css-grid/grid-clamping-002-ref.html new file mode 100644 index 0000000000..d605ff9f1b --- /dev/null +++ b/layout/reftests/css-grid/grid-clamping-002-ref.html @@ -0,0 +1,68 @@ + + + + Reference: Clamp number of auto-fill tracks + + + + +
      + + + + + + +
      + +
      + + + + + +
      + +
      + + + + +
      + +
      + + + + +
      + +
      + + + + +
      + + + + diff --git a/layout/reftests/css-grid/grid-clamping-002.html b/layout/reftests/css-grid/grid-clamping-002.html new file mode 100644 index 0000000000..cb3db0d276 --- /dev/null +++ b/layout/reftests/css-grid/grid-clamping-002.html @@ -0,0 +1,75 @@ + + + + Testcase: Clamp number of auto-fill tracks + + + + +
      + + + + +
      + +
      + + + + +
      + +
      + + + + +
      + +
      + + + + +
      + +
      + + + + +
      + +
      + + + + +
      + + + + diff --git a/layout/reftests/css-grid/grid-col-max-sizing-max-content-001-ref.html b/layout/reftests/css-grid/grid-col-max-sizing-max-content-001-ref.html new file mode 100644 index 0000000000..da30a8b89b --- /dev/null +++ b/layout/reftests/css-grid/grid-col-max-sizing-max-content-001-ref.html @@ -0,0 +1,89 @@ + + + + + CSS Grid Test: Testing track max-sizing 'max-content' + + + + + +
      +  +  +
      + +
      +  +  +  +
      + +
      +  +  +  +  +
      + +
      +  +  +  +
      + +
      +  +  +  +  +
      + +
      +  +  +  +
      + +
      +  +  +  +
      + +
      +  +  +  +
      + + + + diff --git a/layout/reftests/css-grid/grid-col-max-sizing-max-content-001.html b/layout/reftests/css-grid/grid-col-max-sizing-max-content-001.html new file mode 100644 index 0000000000..ee87346873 --- /dev/null +++ b/layout/reftests/css-grid/grid-col-max-sizing-max-content-001.html @@ -0,0 +1,90 @@ + + + + + CSS Grid Test: Testing track max-sizing 'max-content' + + + + + + + +
      +  +  +
      + +
      +  +  +  +
      + +
      +  +  +  +  +
      +
      +  +  +  +
      + +
      +  +  +  +  +
      + +
      +  +  +  +
      + +
      +  +  +  +
      + +
      +  +  +  +
      + + + diff --git a/layout/reftests/css-grid/grid-col-max-sizing-max-content-002-ref.html b/layout/reftests/css-grid/grid-col-max-sizing-max-content-002-ref.html new file mode 100644 index 0000000000..eeb4e407ff --- /dev/null +++ b/layout/reftests/css-grid/grid-col-max-sizing-max-content-002-ref.html @@ -0,0 +1,93 @@ + + + + + CSS Grid Test: Testing track max-sizing 'max-content' + + + + + +
      +  +  +
      + +
      +  +  +  +
      + +
      +  +  +  +  +
      + +
      +  +  +  +
      + +
      +  +  +  +  +
      + +
      +  +  +  +
      + +
      +  +  +  +
      + +
      +  +  +  +
      + + + + diff --git a/layout/reftests/css-grid/grid-col-max-sizing-max-content-002.html b/layout/reftests/css-grid/grid-col-max-sizing-max-content-002.html new file mode 100644 index 0000000000..9aaa8c0340 --- /dev/null +++ b/layout/reftests/css-grid/grid-col-max-sizing-max-content-002.html @@ -0,0 +1,87 @@ + + + + + CSS Grid Test: Testing track max-sizing 'max-content' + + + + + + + +
      +  +  +
      + +
      +  +  +  +
      + +
      +  +  +  +  +
      +
      +  +  +  +
      + +
      +  +  +  +  +
      + +
      +  +  +  +
      + +
      +  +  +  +
      + +
      +  +  +  +
      + + + diff --git a/layout/reftests/css-grid/grid-column-gap-001-ref.html b/layout/reftests/css-grid/grid-column-gap-001-ref.html new file mode 100644 index 0000000000..39adc0199e --- /dev/null +++ b/layout/reftests/css-grid/grid-column-gap-001-ref.html @@ -0,0 +1,128 @@ + + + + + Reference: 'grid-column-gap' + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-column-gap-001.html b/layout/reftests/css-grid/grid-column-gap-001.html new file mode 100644 index 0000000000..a0c85de0f1 --- /dev/null +++ b/layout/reftests/css-grid/grid-column-gap-001.html @@ -0,0 +1,104 @@ + + + + + CSS Grid Test: 'grid-column-gap' + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-column-gap-002-ref.html b/layout/reftests/css-grid/grid-column-gap-002-ref.html new file mode 100644 index 0000000000..84d5a3c1be --- /dev/null +++ b/layout/reftests/css-grid/grid-column-gap-002-ref.html @@ -0,0 +1,90 @@ + + + + + Reference: 'grid-column-gap' + + + + + +
      + + +
      + +
      + + + +
      + +
      + + + + +
      +
      + + + +
      + +
      + + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-column-gap-002.html b/layout/reftests/css-grid/grid-column-gap-002.html new file mode 100644 index 0000000000..d00e640739 --- /dev/null +++ b/layout/reftests/css-grid/grid-column-gap-002.html @@ -0,0 +1,91 @@ + + + + + CSS Grid Test: 'grid-column-gap' + + + + + + + +
      + + +
      + +
      + + + +
      + +
      + + + + +
      +
      + + + +
      + +
      + + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-column-gap-003-ref.html b/layout/reftests/css-grid/grid-column-gap-003-ref.html new file mode 100644 index 0000000000..9b574ed1bd --- /dev/null +++ b/layout/reftests/css-grid/grid-column-gap-003-ref.html @@ -0,0 +1,90 @@ + + + + + Reference: 'grid-column-gap' + + + + + +
      + + +
      + +
      + + + +
      + +
      + + + + +
      + +
      + + + +
      + +
      + + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + + + + diff --git a/layout/reftests/css-grid/grid-column-gap-003.html b/layout/reftests/css-grid/grid-column-gap-003.html new file mode 100644 index 0000000000..f1c549b548 --- /dev/null +++ b/layout/reftests/css-grid/grid-column-gap-003.html @@ -0,0 +1,90 @@ + + + + + CSS Grid Test: 'grid-column-gap' + + + + + + + +
      + + +
      + +
      + + + +
      + +
      + + + + +
      +
      + + + +
      + +
      + + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-column-gap-004-ref.html b/layout/reftests/css-grid/grid-column-gap-004-ref.html new file mode 100644 index 0000000000..4dff8adeec --- /dev/null +++ b/layout/reftests/css-grid/grid-column-gap-004-ref.html @@ -0,0 +1,90 @@ + + + + + Reference: Percentage 'grid-column-gap' + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-column-gap-004.html b/layout/reftests/css-grid/grid-column-gap-004.html new file mode 100644 index 0000000000..8546c579b0 --- /dev/null +++ b/layout/reftests/css-grid/grid-column-gap-004.html @@ -0,0 +1,91 @@ + + + + + CSS Grid Test: Percentage 'grid-column-gap' + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-container-baselines-001-ref.html b/layout/reftests/css-grid/grid-container-baselines-001-ref.html new file mode 100644 index 0000000000..992e33695f --- /dev/null +++ b/layout/reftests/css-grid/grid-container-baselines-001-ref.html @@ -0,0 +1,89 @@ + + + + + Reference: Grid container baselines + + + + + + +A
      B
      B
      C
      C
      +
      B
      B
      C
      C
      +
      B
      B
      C
      C
      C
      C
      + + + + +
      B
      B
      C
      C
      +
      B
      B
      C
      C
      +
      B
      B
      C
      C
      + +
      B
      B
      C
      C
      +
      B
      B
      C
      C
      +
      B
      B
      C
      C
      +
      B
      B
      C
      C
      + +
      + +A
      B
      B
      C
      C
      + + + diff --git a/layout/reftests/css-grid/grid-container-baselines-001.html b/layout/reftests/css-grid/grid-container-baselines-001.html new file mode 100644 index 0000000000..529632ae61 --- /dev/null +++ b/layout/reftests/css-grid/grid-container-baselines-001.html @@ -0,0 +1,92 @@ + + + + + CSS Grid Test: Grid container baselines + + + + + + + + +A
      B
      B
      C
      C
      +
      B
      B
      C
      C
      +
      B
      B
      C
      C
      + + + + +
      B
      B
      C
      C
      +
      B
      B
      C
      C
      +
      B
      B
      C
      C
      + + + +
      B
      B
      C
      C
      +
      B
      B
      C
      C
      +
      B
      B
      C
      C
      +
      B
      B
      C
      C
      + +
      +A
      B
      B
      C
      C
      + + + diff --git a/layout/reftests/css-grid/grid-container-baselines-002-ref.html b/layout/reftests/css-grid/grid-container-baselines-002-ref.html new file mode 100644 index 0000000000..960f911792 --- /dev/null +++ b/layout/reftests/css-grid/grid-container-baselines-002-ref.html @@ -0,0 +1,87 @@ + + + + + Reference: Grid container baselines w. spacing before first row + + + + + + +A
      B
      B
      C
      C
      +
      B
      B
      C
      C
      + + + + +
      B
      B
      C
      C
      + +
      B
      B
      C
      C
      +
      B
      B
      C
      C
      + + + +
      B
      B
      C
      C
      +
      B
      B
      C
      C
      + +
      B
      B
      C
      C
      +
      B
      B
      C
      C
      + +
      + +A
      B
      B
      C
      C
      + + + diff --git a/layout/reftests/css-grid/grid-container-baselines-002.html b/layout/reftests/css-grid/grid-container-baselines-002.html new file mode 100644 index 0000000000..dd94696aa5 --- /dev/null +++ b/layout/reftests/css-grid/grid-container-baselines-002.html @@ -0,0 +1,96 @@ + + + + + CSS Grid Test: Grid container baselines w. spacing before first row + + + + + + + + +A
      B
      B
      C
      C
      +
      B
      B
      C
      C
      + + + + +
      B
      B
      C
      C
      + +
      B
      B
      C
      C
      +
      B
      B
      C
      C
      + + + +
      B
      B
      C
      C
      +
      B
      B
      C
      C
      + +
      B
      B
      C
      C
      +
      B
      B
      C
      C
      + +
      + +A
      B
      B
      C
      C
      + + + diff --git a/layout/reftests/css-grid/grid-container-baselines-003-ref.html b/layout/reftests/css-grid/grid-container-baselines-003-ref.html new file mode 100644 index 0000000000..a917d32ef9 --- /dev/null +++ b/layout/reftests/css-grid/grid-container-baselines-003-ref.html @@ -0,0 +1,124 @@ + + + + + Reference: Grid container baselines, nested flex/grid/table + + + + + + +A
      +
      A
      B
      +
      C
      D
      +
    • + +
      +
      A
      B
      +
      C
      D
      E
      F
      +
      + +
      +
      A
      B
      +
      C
      D
      E
      F
      +
      + + +
      +
      A
      B
      A
      B
      +
      C
      D
      E
      F
      +
      + +
      + +A
      +
      + A
      B
      +
      +
      +
      + A
      B
      +
      +
      +
      + A
      B
      +
      +
      + +
      + +A
      +
      + + + A
      B
      +
      + C
      D
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-container-baselines-003.html b/layout/reftests/css-grid/grid-container-baselines-003.html new file mode 100644 index 0000000000..a1ac4e0c02 --- /dev/null +++ b/layout/reftests/css-grid/grid-container-baselines-003.html @@ -0,0 +1,228 @@ + + + + + CSS Grid Test: Grid container baselines, nested grids + + + + + + + + + + +A
      +
      + A
      B
      + + +
      + C
      D
      + +
      + +
      +
      + A
      B
      + +
      + C
      D
      + E
      F
      + +
      +
      +
      + A
      B
      + + +
      + C
      D
      + E
      F
      +
      + +
      +
      + A
      B
      + A
      B
      +
      + C
      D
      + E
      F
      + +
      + +
      + + + + + +A
      +
      + A
      B
      + + +
      +
      +
      + A
      B
      + + +
      +
      +
      + A
      B
      + + +
      +
      + +
      + +A
      +
      + + + A
      B
      +
      + C
      D
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-container-baselines-004-ref.html b/layout/reftests/css-grid/grid-container-baselines-004-ref.html new file mode 100644 index 0000000000..e1affb3387 --- /dev/null +++ b/layout/reftests/css-grid/grid-container-baselines-004-ref.html @@ -0,0 +1,45 @@ + + + + + CSS Grid Test: Grid container baselines, nested flex/grid/table + + + + + +A +A
      B
      +A
      B
      +A
      B
      +A
      B
      +
      A
      B
      +
      A
      B
      +A
      B
      +A
      B
      +A
      B
      +A
      B
      + + + + diff --git a/layout/reftests/css-grid/grid-container-baselines-004.html b/layout/reftests/css-grid/grid-container-baselines-004.html new file mode 100644 index 0000000000..67f9882edb --- /dev/null +++ b/layout/reftests/css-grid/grid-container-baselines-004.html @@ -0,0 +1,47 @@ + + + + + CSS Grid Test: Grid container baselines, nested flex/grid/table + + + + + + + +A +A
      B
      +A
      B
      +A
      B
      +A
      B
      +
      A
      B
      +
      A
      B
      +A
      B
      +A
      B
      +A
      B
      +A
      B
      + + + + diff --git a/layout/reftests/css-grid/grid-container-min-max-width-height-001-ref.html b/layout/reftests/css-grid/grid-container-min-max-width-height-001-ref.html new file mode 100644 index 0000000000..0daecf81af --- /dev/null +++ b/layout/reftests/css-grid/grid-container-min-max-width-height-001-ref.html @@ -0,0 +1,56 @@ + + + + + Reference: definite min/max-width/height values on the grid container + + + + + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-container-min-max-width-height-001.html b/layout/reftests/css-grid/grid-container-min-max-width-height-001.html new file mode 100644 index 0000000000..b5029429a8 --- /dev/null +++ b/layout/reftests/css-grid/grid-container-min-max-width-height-001.html @@ -0,0 +1,55 @@ + + + + + CSS Grid Test: definite min/max-width/height values on the grid container + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-container-overflow-001-ref.html b/layout/reftests/css-grid/grid-container-overflow-001-ref.html new file mode 100644 index 0000000000..ace9dfdc61 --- /dev/null +++ b/layout/reftests/css-grid/grid-container-overflow-001-ref.html @@ -0,0 +1,113 @@ + + + + + Reference: overflow:hidden/auto + + + + + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + +
      + +
      + +
      + +
      + +
      + +
      + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-container-overflow-001.html b/layout/reftests/css-grid/grid-container-overflow-001.html new file mode 100644 index 0000000000..1279d4c1c3 --- /dev/null +++ b/layout/reftests/css-grid/grid-container-overflow-001.html @@ -0,0 +1,124 @@ + + + + + CSS Grid Test: overflow:hidden/auto + + + + + + + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-container-synthesized-baseline-001-ref.html b/layout/reftests/css-grid/grid-container-synthesized-baseline-001-ref.html new file mode 100644 index 0000000000..6b4498ef13 --- /dev/null +++ b/layout/reftests/css-grid/grid-container-synthesized-baseline-001-ref.html @@ -0,0 +1,46 @@ + + + + + Reference: Synthesized grid container baseline. + + + + + +
      Inline-level context:
      +Grid:
      +Block:
      + +
      Grid-level context:
      +
      +Grid:
      +Block:
      +
      + +
      Flexbox-level context:
      +
      +Grid:
      +Block:
      +
      + + diff --git a/layout/reftests/css-grid/grid-container-synthesized-baseline-001.html b/layout/reftests/css-grid/grid-container-synthesized-baseline-001.html new file mode 100644 index 0000000000..76440f5455 --- /dev/null +++ b/layout/reftests/css-grid/grid-container-synthesized-baseline-001.html @@ -0,0 +1,48 @@ + + + + + CSS Grid Test: Synthesized grid container baseline. + + + + + + + +
      Inline-level context:
      +Grid:
      +Block:
      + +
      Grid-level context:
      +
      +Grid:
      +Block:
      +
      + +
      Flexbox-level context:
      +
      +Grid:
      +Block:
      +
      + + diff --git a/layout/reftests/css-grid/grid-flex-min-sizing-001-ref.html b/layout/reftests/css-grid/grid-flex-min-sizing-001-ref.html new file mode 100644 index 0000000000..e1cfdee8bd --- /dev/null +++ b/layout/reftests/css-grid/grid-flex-min-sizing-001-ref.html @@ -0,0 +1,344 @@ + + + + + Reference: flex/auto min-sizing + + + + + + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      + + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-flex-min-sizing-001.html b/layout/reftests/css-grid/grid-flex-min-sizing-001.html new file mode 100644 index 0000000000..2c990faf8b --- /dev/null +++ b/layout/reftests/css-grid/grid-flex-min-sizing-001.html @@ -0,0 +1,343 @@ + + + + + CSS Grid Test: flex/auto min-sizing + + + + + + + + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      + + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-flex-min-sizing-002-ref.html b/layout/reftests/css-grid/grid-flex-min-sizing-002-ref.html new file mode 100644 index 0000000000..e5b0ec1dd7 --- /dev/null +++ b/layout/reftests/css-grid/grid-flex-min-sizing-002-ref.html @@ -0,0 +1,274 @@ + + + + + Reference: flex/auto min-sizing + + + + + + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + + + + diff --git a/layout/reftests/css-grid/grid-flex-min-sizing-002.html b/layout/reftests/css-grid/grid-flex-min-sizing-002.html new file mode 100644 index 0000000000..e10763f5ea --- /dev/null +++ b/layout/reftests/css-grid/grid-flex-min-sizing-002.html @@ -0,0 +1,277 @@ + + + + + CSS Grid Test: flex/auto min-sizing + + + + + + + + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + +
      +
      +
      1 2 3 4 5
      +
      +
      +
      +
      + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-001-ref.html b/layout/reftests/css-grid/grid-fragmentation-001-ref.html new file mode 100644 index 0000000000..52ac82aec8 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-001-ref.html @@ -0,0 +1,159 @@ + + + + + Reference: Fragmentation of height:auto grid, not top-of-page + + + + + +
      +
      +
      + + + +
      +
      +
      + + + + +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      + + + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + +
      +
      + + + + +
      + +
      +
      +
      + + + +
      +
      + + + + +
      + +
      +
      +
      + + + +
      +
      + + + + +
      + +
      +
      +
      + + + +
      +
      + + + + +
      + +
      +
      +
      + + + +
      +
      + + + + +
      + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-001.html b/layout/reftests/css-grid/grid-fragmentation-001.html new file mode 100644 index 0000000000..d2d7eb7edd --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-001.html @@ -0,0 +1,120 @@ + + + + + CSS Grid Test: Fragmentation of height:auto grid, not top-of-page + + + + + + + +
      +
      +
      + + + + + +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-002-ref.html b/layout/reftests/css-grid/grid-fragmentation-002-ref.html new file mode 100644 index 0000000000..069bef3be2 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-002-ref.html @@ -0,0 +1,138 @@ + + + + + Reference: Fragmentation height:auto two row grid without grid items + + + + + +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + + + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-002.html b/layout/reftests/css-grid/grid-fragmentation-002.html new file mode 100644 index 0000000000..dd5ce82ca5 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-002.html @@ -0,0 +1,115 @@ + + + + + CSS Grid Test: Fragmentation height:auto two row grid without grid items + + + + + + + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + + + + +
      +
      +
      + +
      + +
      +
      +
      + +
      + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-003-ref.html b/layout/reftests/css-grid/grid-fragmentation-003-ref.html new file mode 100644 index 0000000000..a5f320d821 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-003-ref.html @@ -0,0 +1,136 @@ + + + + + Reference: Fragmentation height:auto grid with first grid row at top-of-page + + + + + +
      +
      +
      + + + +
      +
      +
      + + + + +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      + + + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + +
      +
      + + + + +
      + +
      +
      +
      + + + +
      +
      + + + + +
      + +
      +
      +
      + + + +
      +
      + + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-003.html b/layout/reftests/css-grid/grid-fragmentation-003.html new file mode 100644 index 0000000000..27a0cee571 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-003.html @@ -0,0 +1,103 @@ + + + + + CSS Grid Test: Fragmentation height:auto grid with first grid row at top-of-page + + + + + + + +
      +
      +
      + + + + + +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-004-ref.html b/layout/reftests/css-grid/grid-fragmentation-004-ref.html new file mode 100644 index 0000000000..a8fc867d58 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-004-ref.html @@ -0,0 +1,164 @@ + + + + + Reference: Fragmentation with first grid row at top-of-page and Class C break opportunities + + + + + +
      +
      +
      + + + + + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      + + + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + +
      +
      + + + + +
      +
      +
      +
      + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-004.html b/layout/reftests/css-grid/grid-fragmentation-004.html new file mode 100644 index 0000000000..575bb8205d --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-004.html @@ -0,0 +1,113 @@ + + + + + CSS Grid Test: Fragmentation with first grid row at top-of-page and Class C break opportunities + + + + + + + +
      +
      +
      + + + + + +
      + +
      +
      +
      +
      + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + + +
      + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-005-ref.html b/layout/reftests/css-grid/grid-fragmentation-005-ref.html new file mode 100644 index 0000000000..e78090fb04 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-005-ref.html @@ -0,0 +1,147 @@ + + + + + Reference: Fragmentation of height:auto grid, not top-of-page, forced breaks + + + + + +
      +
      +
      + + + +
      +
      +
      + + + + + +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      + + + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + +
      +
      +
      + + + + +
      + +
      +
      +
      +
      + + + + +
      +
      + +
      +
      +
      + + +
      +
      + + + +
      +
      +
      + +
      +
      + +
      +
      +
      + + +
      +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-005.html b/layout/reftests/css-grid/grid-fragmentation-005.html new file mode 100644 index 0000000000..7dfc8f0fb1 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-005.html @@ -0,0 +1,131 @@ + + + + + CSS Grid Test: Fragmentation of height:auto grid, not top-of-page, forced breaks + + + + + + + +
      +
      +
      + + + + + + +
      + +
      +
      +
      +
      + +
      +
      +
      + +
      + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + + +
      +
      + +
      +
      +
      + + + + +
      +
      + +
      +
      +
      + + + + +
      +
      + +
      +
      +
      + + +
      +
      + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-006-ref.html b/layout/reftests/css-grid/grid-fragmentation-006-ref.html new file mode 100644 index 0000000000..bb6638291d --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-006-ref.html @@ -0,0 +1,116 @@ + + + + + Reference: Fragmentation of height:auto grid, not top-of-page, item break-inside:avoid + + + + + +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      + + + +
      +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + + +
      +
      + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-006.html b/layout/reftests/css-grid/grid-fragmentation-006.html new file mode 100644 index 0000000000..29e4c161cb --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-006.html @@ -0,0 +1,108 @@ + + + + + CSS Grid Test: Fragmentation of height:auto grid, not top-of-page, item break-inside:avoid + + + + + + + +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      + + + +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      + + +
      +
      + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-007-ref.html b/layout/reftests/css-grid/grid-fragmentation-007-ref.html new file mode 100644 index 0000000000..8031f6b5ea --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-007-ref.html @@ -0,0 +1,132 @@ + + + + + Reference: Fragmentation of height:auto grid, not top-of-page, forced break growing 'fr' row + + + + + +
      +
      +
      + + +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      + + +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      + + +
      +
      + +
      +
      + +
      +
      +
      +
      +
      + + + +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-007.html b/layout/reftests/css-grid/grid-fragmentation-007.html new file mode 100644 index 0000000000..00a3096175 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-007.html @@ -0,0 +1,102 @@ + + + + + CSS Grid Test: Fragmentation of height:auto grid, not top-of-page, forced break growing 'fr' row + + + + + + + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-008-ref.html b/layout/reftests/css-grid/grid-fragmentation-008-ref.html new file mode 100644 index 0000000000..9db9807073 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-008-ref.html @@ -0,0 +1,130 @@ + + + + + Reference: Fragmentation of height:auto grid, top-of-page + + + + + +
      +
      +
      + + +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      +
      + + +
      +
      + +
      +
      +
      + + + +
      +
      + + +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      +
      + + + +
      +
      + + +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      +
      + + + +
      +
      + + +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-008.html b/layout/reftests/css-grid/grid-fragmentation-008.html new file mode 100644 index 0000000000..6d356e8de1 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-008.html @@ -0,0 +1,93 @@ + + + + + CSS Grid Test: Fragmentation of height:auto grid, top-of-page + + + + + + + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-009-ref.html b/layout/reftests/css-grid/grid-fragmentation-009-ref.html new file mode 100644 index 0000000000..e55bf120b8 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-009-ref.html @@ -0,0 +1,159 @@ + + + + + Reference: Fragmentation of definite height, not top-of-page, forced breaks + + + + + +
      +
      +
      + + + +
      +
      +
      + + + + + +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + + + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + +
      +
      +
      + + + + +
      + +
      +
      +
      +
      + + + + +
      +
      + +
      +
      +
      +
      + + + + +
      +
      +
      + +
      +
      +
      + + +
      +
      + + + +
      +
      +
      + +
      +
      + +
      +
      +
      + + +
      +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-009.html b/layout/reftests/css-grid/grid-fragmentation-009.html new file mode 100644 index 0000000000..ae5a253148 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-009.html @@ -0,0 +1,142 @@ + + + + + CSS Grid Test: Fragmentation of definite height grid, not top-of-page, forced breaks + + + + + + + +
      +
      +
      + + + + + + +
      + +
      +
      +
      +
      + +
      +
      +
      + +
      + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + + +
      +
      + +
      +
      +
      + + + + +
      +
      + +
      +
      +
      + + + + +
      +
      + +
      +
      +
      + + + + +
      +
      + +
      +
      +
      + + +
      +
      + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-010-ref.html b/layout/reftests/css-grid/grid-fragmentation-010-ref.html new file mode 100644 index 0000000000..1f27062cf4 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-010-ref.html @@ -0,0 +1,48 @@ + + + + + Reference: Fragmentation in print context of height:auto grid, not top-of-page + + + + + +
      +
      + + + +
      +
      +
      + + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-010.html b/layout/reftests/css-grid/grid-fragmentation-010.html new file mode 100644 index 0000000000..4acef58641 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-010.html @@ -0,0 +1,43 @@ + + + + + CSS Grid Test: Fragmentation in print context of height:auto grid, not top-of-page + + + + + + + +
      +
      + + + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-011-ref.html b/layout/reftests/css-grid/grid-fragmentation-011-ref.html new file mode 100644 index 0000000000..15167d3b99 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-011-ref.html @@ -0,0 +1,49 @@ + + + + + Reference: Fragmentation in print context of height:auto grid with first grid row at top-of-page + + + + + +
      +
      + + + +
      +
      +
      + + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-011.html b/layout/reftests/css-grid/grid-fragmentation-011.html new file mode 100644 index 0000000000..1611b9136c --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-011.html @@ -0,0 +1,44 @@ + + + + + CSS Grid Test: Fragmentation in print context of height:auto grid with first grid row at top-of-page + + + + + + + +
      +
      + + + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-012-ref.html b/layout/reftests/css-grid/grid-fragmentation-012-ref.html new file mode 100644 index 0000000000..c67d7cdd1f --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-012-ref.html @@ -0,0 +1,49 @@ + + + + + Reference: Fragmentation in print context of height:auto grid, not top-of-page, forced breaks + + + + + +
      +
      + + + +
      +
      +
      + + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-012.html b/layout/reftests/css-grid/grid-fragmentation-012.html new file mode 100644 index 0000000000..c44784a9c3 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-012.html @@ -0,0 +1,46 @@ + + + + + CSS Grid Test: Fragmentation in print context of height:auto grid, not top-of-page, forced breaks + + + + + + + +
      +
      + + + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-013-ref.html b/layout/reftests/css-grid/grid-fragmentation-013-ref.html new file mode 100644 index 0000000000..4db144aff2 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-013-ref.html @@ -0,0 +1,48 @@ + + + + + Reference: Fragmentation in print context of height:auto grid, item break-inside:avoid + + + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-013.html b/layout/reftests/css-grid/grid-fragmentation-013.html new file mode 100644 index 0000000000..f35d335404 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-013.html @@ -0,0 +1,45 @@ + + + + + CSS Grid Test: Fragmentation in print context of height:auto grid, item break-inside:avoid + + + + + + + +
      +
      + +
      + +
      +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-014-ref.html b/layout/reftests/css-grid/grid-fragmentation-014-ref.html new file mode 100644 index 0000000000..8bbbdc2f24 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-014-ref.html @@ -0,0 +1,39 @@ + + + + + Reference: Fragmentation in print context of height:auto grid, item break-inside:avoid + + + + + +
      +
      + + + +
      + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-014.html b/layout/reftests/css-grid/grid-fragmentation-014.html new file mode 100644 index 0000000000..c491f76b4d --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-014.html @@ -0,0 +1,44 @@ + + + + + CSS Grid Test: Fragmentation in print context of height:auto grid, item break-inside:avoid + + + + + + + +
      +
      + + + +
      + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-015-ref.html b/layout/reftests/css-grid/grid-fragmentation-015-ref.html new file mode 100644 index 0000000000..e66105599f --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-015-ref.html @@ -0,0 +1,126 @@ + + + + + Reference: Fragmentation edge cases + + + + + + +
      +
      +
      + + + +
      + + +
      +
      +
      + + + +
      + + +
      +
      +
      + + + +
      + + +
      +
      +
      +
      + + + +
      + + +
      +
      +
      +
      + + + +
      + + +
      +
      +
      +
      + + + +
      + + +
      +
      + +
      + + + +
      + + + +
      +
      +
      + +
      + + + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-015.html b/layout/reftests/css-grid/grid-fragmentation-015.html new file mode 100644 index 0000000000..64a97d6ea4 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-015.html @@ -0,0 +1,132 @@ + + + + + CSS Grid Test: Fragmentation edge cases + + + + + + + + +
      +
      + +
      + + + +
      + + +
      +
      + +
      + + + +
      + + +
      +
      + +
      + + + +
      + + +
      +
      +
      +
      + + + +
      + + +
      +
      +
      +
      + + + +
      + + +
      +
      +
      +
      + + + +
      + + +
      +
      + +
      + + + +
      + + + +
      +
      +
      + +
      + + + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-016-ref.html b/layout/reftests/css-grid/grid-fragmentation-016-ref.html new file mode 100644 index 0000000000..eec542e281 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-016-ref.html @@ -0,0 +1,165 @@ + + + + + Reference: Fragmentation of height:auto grid, not top-of-page, box-decoration-break:clone + + + + + +
      +
      +
      + + + +
      +
      +
      + + + + +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      + + + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + +
      +
      + + + + +
      + +
      +
      +
      + + + +
      +
      + + + + +
      + +
      +
      +
      + + + +
      +
      + + + + +
      + +
      +
      +
      + + + +
      +
      + + + + +
      + +
      +
      +
      + + + +
      +
      + + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-016.html b/layout/reftests/css-grid/grid-fragmentation-016.html new file mode 100644 index 0000000000..2a9bf9bb4b --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-016.html @@ -0,0 +1,126 @@ + + + + + CSS Grid Test: Fragmentation of height:auto grid, not top-of-page, box-decoration-break:clone + + + + + + + +
      +
      +
      + + + + + +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-017-ref.html b/layout/reftests/css-grid/grid-fragmentation-017-ref.html new file mode 100644 index 0000000000..61d97f0234 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-017-ref.html @@ -0,0 +1,137 @@ + + + + + Reference: Fragmentation height:auto grid with first grid row at top-of-page and box-decoration-break:clone + + + + + +
      +
      +
      + + + +
      +
      +
      + + + + +
      + +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      + + + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + +
      +
      + + + + +
      + +
      +
      +
      + + + +
      +
      + + + + +
      + +
      +
      +
      + + + +
      +
      + + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-017.html b/layout/reftests/css-grid/grid-fragmentation-017.html new file mode 100644 index 0000000000..b2d2399709 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-017.html @@ -0,0 +1,105 @@ + + + + + CSS Grid Test: Fragmentation height:auto grid with first grid row at top-of-page and box-decoration-break:clone + + + + + + + +
      +
      +
      + + + + + +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-018-ref.html b/layout/reftests/css-grid/grid-fragmentation-018-ref.html new file mode 100644 index 0000000000..b622ccfc5d --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-018-ref.html @@ -0,0 +1,159 @@ + + + + + Reference: Fragmentation of definite height, not top-of-page, forced breaks, and box-decoration-break:clone + + + + + +
      +
      +
      + + + +
      +
      +
      + + + + + +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + + + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + +
      +
      +
      + + + + +
      + +
      +
      +
      +
      + + + + +
      +
      + +
      +
      +
      +
      + + + + +
      +
      +
      + +
      +
      +
      + + +
      +
      + + + +
      +
      +
      + +
      +
      + +
      +
      +
      + + +
      +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-018.html b/layout/reftests/css-grid/grid-fragmentation-018.html new file mode 100644 index 0000000000..016e59d3d4 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-018.html @@ -0,0 +1,143 @@ + + + + + CSS Grid Test: Fragmentation of definite height grid, not top-of-page, forced breaks, and box-decoration-break:clone + + + + + + + +
      +
      +
      + + + + + + +
      + +
      +
      +
      +
      + +
      +
      +
      + +
      + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + + +
      +
      + +
      +
      +
      + + + + +
      +
      + +
      +
      +
      + + + + +
      +
      + +
      +
      +
      + + + + +
      +
      + +
      +
      +
      + + +
      +
      + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-019-ref.html b/layout/reftests/css-grid/grid-fragmentation-019-ref.html new file mode 100644 index 0000000000..a90510b777 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-019-ref.html @@ -0,0 +1,147 @@ + + + + + Reference: Fragmentation of height:auto grid, not top-of-page, forced break growing 'fr' row, and box-decoration-break:clone + + + + + +
      +
      +
      + + +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      + + +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      + + +
      +
      + +
      +
      + +
      +
      +
      +
      +
      + + + +
      +
      + +
      +
      + +
      +
      +
      +
      +
      + + + +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-019.html b/layout/reftests/css-grid/grid-fragmentation-019.html new file mode 100644 index 0000000000..308a76645c --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-019.html @@ -0,0 +1,113 @@ + + + + + CSS Grid Test: Fragmentation of height:auto grid, not top-of-page, forced break growing 'fr' row, and box-decoration-break:clone + + + + + + + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-020-ref.html b/layout/reftests/css-grid/grid-fragmentation-020-ref.html new file mode 100644 index 0000000000..f167c5368a --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-020-ref.html @@ -0,0 +1,206 @@ + + + + + Reference: Fragmentation with forced break propagation + + + + + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      + + +
      + +
      +
      +
      +
      + + +
      + +
      +
      +
      +
      + + +
      + + +
      +
      +
      +
      + + +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-020.html b/layout/reftests/css-grid/grid-fragmentation-020.html new file mode 100644 index 0000000000..b0977b1f42 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-020.html @@ -0,0 +1,213 @@ + + + + + CSS Grid Test: Fragmentation with forced break propagation + + + + + + + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + + +
      + +
      +
      +
      + +
      + +
      +
      +
      + + +
      + +
      +
      +
      + + +
      + +
      +
      +
      + + +
      + + +
      +
      +
      + + +
      + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-021-ref.html b/layout/reftests/css-grid/grid-fragmentation-021-ref.html new file mode 100644 index 0000000000..8a76c3e91f --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-021-ref.html @@ -0,0 +1,186 @@ + + + + + Reference: Fragmentation with ::before/::after items + + + + + +
      +
      +5:before +2:after +1:before +1 +1:after +2:before +2 +3:before +3 +3:after +4:before +4 +4:after +5 +5:after +
      + +
      +
      +5:after +4:after +1:before +1 +1:after +2:before +2 +2:after +3:before +3 +3:after +4:before +4 +5:before +5 +
      + +
      +
      +5:after +5:before +1:before +1 +1:after +2:before +2 +2:after +3:before +3 +3:after +4:before +4 +4:after +5 +
      + +
      +
      +5:before +5:after +1:before +1 +1:after +2:before +2 +2:after +3:before +3 +3:after +4:before +4 +4:after +5 +
      + +
      +
      +5:before +4:before +1:before +1 +1:after +2:before +2 +2:after +3:before +3 +3:after +4 +4:after +5 +5:after +
      + +
      +
      +1:before +5:before +1 +1:after +2:before +2 +4:before +2:after +3:before +3 + + + + + +
      + +
      +
      +1:before +1 +1:after +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-021.html b/layout/reftests/css-grid/grid-fragmentation-021.html new file mode 100644 index 0000000000..072d8ac24a --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-021.html @@ -0,0 +1,131 @@ + + + + + CSS Grid Test: Fragmentation with ::before/::after items + + + + + + + +
      +
      + + + + + +
      + +
      +
      + + + + + +
      + +
      +
      + + + + + +
      + +
      +
      + + + + + +
      + +
      +
      + + + + + +
      + +
      +
      + + + + + +
      + +
      +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-022.html b/layout/reftests/css-grid/grid-fragmentation-022.html new file mode 100644 index 0000000000..2137778627 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-022.html @@ -0,0 +1,102 @@ + + + + + CSS Grid Test: Fragmentation of height:auto grid, forced break growing min-content row + + + + + + + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-023-ref.html b/layout/reftests/css-grid/grid-fragmentation-023-ref.html new file mode 100644 index 0000000000..dbce5061cb --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-023-ref.html @@ -0,0 +1,136 @@ + + + + + Reference: Fragmentation of definite height grid, forced break growing min-content row + + + + + +
      +
      +
      + + +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      + + +
      +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      + + +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      + + + +
      +
      + +
      +
      + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-023.html b/layout/reftests/css-grid/grid-fragmentation-023.html new file mode 100644 index 0000000000..3a83dead16 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-023.html @@ -0,0 +1,103 @@ + + + + + CSS Grid Test: Fragmentation of definite height grid, forced break growing min-content row + + + + + + + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-024-ref.html b/layout/reftests/css-grid/grid-fragmentation-024-ref.html new file mode 100644 index 0000000000..497854309f --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-024-ref.html @@ -0,0 +1,170 @@ + + + + + Reference: Fragmentation of a height:auto definite max-height grid, forced break growing min-content row + + + + + +
      +
      +
      + + +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      + + +
      +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      + + +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      + + + +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + +
      +
      + +
      +
      +
      + + + +
      +
      + + +
      +
      +
      + + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-024.html b/layout/reftests/css-grid/grid-fragmentation-024.html new file mode 100644 index 0000000000..0966f18eac --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-024.html @@ -0,0 +1,124 @@ + + + + + CSS Grid Test: Fragmentation of a height:auto definite max-height grid, forced break growing min-content row + + + + + + + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + + +
      +
      + +
      +
      +
      + + + + +
      +
      + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-025-ref.html b/layout/reftests/css-grid/grid-fragmentation-025-ref.html new file mode 100644 index 0000000000..e075a94af7 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-025-ref.html @@ -0,0 +1,175 @@ + + + + + Reference: Fragmentation of a height:auto, small definite max-height grid, forced break growing min-content row + + + + + +
      +
      +
      + + +
      +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      + + +
      +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      + + +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      + + + +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      +
      + +
      +
      +
      + + +
      +
      + +
      +
      +
      + + + +
      +
      +
      + + +
      +
      +
      + + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-025.html b/layout/reftests/css-grid/grid-fragmentation-025.html new file mode 100644 index 0000000000..385f1f86f1 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-025.html @@ -0,0 +1,124 @@ + + + + + CSS Grid Test: Fragmentation of a height:auto, small definite max-height grid, forced break growing min-content row + + + + + + + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + + +
      +
      + +
      +
      +
      + + + + +
      +
      + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-026-ref.html b/layout/reftests/css-grid/grid-fragmentation-026-ref.html new file mode 100644 index 0000000000..d2de52a28d --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-026-ref.html @@ -0,0 +1,164 @@ + + + + + Reference: Fragmentation of definite height grid, forced row breaks, avoid-break grid + + + + + +
      +
      + +
      + + + +
      +
      +
      + + + + + +
      + +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      +
      + +
      +
      + +
      + + + +
      +
      +
      + + + + +
      + +
      +
      + +
      + + + +
      +
      +
      + + + + +
      + +
      +
      +
      +
      + + + + +
      +
      + +
      +
      +
      +
      + + + + +
      +
      +
      + +
      +
      +
      + + +
      +
      + + + +
      +
      +
      + +
      +
      + +
      +
      +
      + + +
      +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-026.html b/layout/reftests/css-grid/grid-fragmentation-026.html new file mode 100644 index 0000000000..940397eefe --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-026.html @@ -0,0 +1,132 @@ + + + + + CSS Grid Test: Fragmentation of definite height grid, forced row breaks, avoid-break grid + + + + + + + +
      +
      +
      + + + + + + +
      + +
      +
      +
      +
      + +
      +
      +
      + +
      + +
      +
      +
      + + + + +
      + +
      +
      +
      + + + + +
      +
      + +
      +
      +
      + + + + +
      +
      + +
      +
      +
      + + + + +
      +
      + +
      +
      +
      + + + + +
      +
      + +
      +
      +
      + + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-027.html b/layout/reftests/css-grid/grid-fragmentation-027.html new file mode 100644 index 0000000000..21c9e6a043 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-027.html @@ -0,0 +1,125 @@ + + + + + CSS Grid Test: Fragmentation of a height:auto, small definite min/max-height grid, forced break growing min-content row + + + + + + + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + + +
      +
      + +
      +
      +
      + + + + +
      +
      + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-028-ref.html b/layout/reftests/css-grid/grid-fragmentation-028-ref.html new file mode 100644 index 0000000000..a03221df84 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-028-ref.html @@ -0,0 +1,172 @@ + + + + + Reference: Fragmentation of a height:auto, small definite min-height grid, forced break growing min-content row + + + + + +
      +
      +
      + + +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      + + +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      + + +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      + + + +
      +
      + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + +
      +
      + +
      +
      +
      + + + +
      +
      + + +
      +
      +
      + + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-028.html b/layout/reftests/css-grid/grid-fragmentation-028.html new file mode 100644 index 0000000000..8305e84f76 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-028.html @@ -0,0 +1,123 @@ + + + + + CSS Grid Test: Fragmentation of a height:auto, small definite min-height grid, forced break growing min-content row + + + + + + + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + + +
      +
      + +
      +
      +
      + + + + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-029-ref.html b/layout/reftests/css-grid/grid-fragmentation-029-ref.html new file mode 100644 index 0000000000..87843205d5 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-029-ref.html @@ -0,0 +1,205 @@ + + + + + Reference: Fragmentation, various edge cases + + + + + +
      +
      +
      + +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-029.html b/layout/reftests/css-grid/grid-fragmentation-029.html new file mode 100644 index 0000000000..bf3dafb72b --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-029.html @@ -0,0 +1,139 @@ + + + + + CSS Grid Test: Fragmentation, various edge cases + + + + + + + +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-030-ref.html b/layout/reftests/css-grid/grid-fragmentation-030-ref.html new file mode 100644 index 0000000000..56a2e87a07 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-030-ref.html @@ -0,0 +1,109 @@ + + + + + Reference: Fragmentation of a height:auto, growing min-content row that makes the grid container break + + + + + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-030.html b/layout/reftests/css-grid/grid-fragmentation-030.html new file mode 100644 index 0000000000..ddd5165ab1 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-030.html @@ -0,0 +1,112 @@ + + + + + CSS Grid Test: Fragmentation of a height:auto, growing min-content row that makes the grid container break + + + + + + + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-031-ref.html b/layout/reftests/css-grid/grid-fragmentation-031-ref.html new file mode 100644 index 0000000000..2de2e660be --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-031-ref.html @@ -0,0 +1,113 @@ + + + + + Reference: Fragmentation with specified grid height, growing min-content row that makes the grid container break + + + + + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + +
      +
      +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + +
      +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-031.html b/layout/reftests/css-grid/grid-fragmentation-031.html new file mode 100644 index 0000000000..d1c721edbd --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-031.html @@ -0,0 +1,112 @@ + + + + + CSS Grid Test: Fragmentation with specified grid height, growing min-content row that makes the grid container break + + + + + + + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + +
      +
      +
      + + + +
      +
      + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-002.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-002.html new file mode 100644 index 0000000000..7019e147e0 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-002.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 002 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-006.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-006.html new file mode 100644 index 0000000000..66d8c3d7da --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-006.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 006 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-015.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-015.html new file mode 100644 index 0000000000..e5e10fb59d --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-015.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 015 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-016.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-016.html new file mode 100644 index 0000000000..73838b3591 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-016.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 016 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-019.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-019.html new file mode 100644 index 0000000000..81b2b963d9 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-019.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 019 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-020.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-020.html new file mode 100644 index 0000000000..7d8f610225 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-020.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 020 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-021.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-021.html new file mode 100644 index 0000000000..a7575468e7 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-021.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 021 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-023.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-023.html new file mode 100644 index 0000000000..b63495a37a --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-023.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 023 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-024.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-024.html new file mode 100644 index 0000000000..aed871c410 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-024.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 024 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-026.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-026.html new file mode 100644 index 0000000000..a375918ec4 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-026.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 026 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-027.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-027.html new file mode 100644 index 0000000000..7f29c3f94f --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-027.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 027 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-028.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-028.html new file mode 100644 index 0000000000..61a3631712 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-028.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 028 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn1-029.html b/layout/reftests/css-grid/grid-fragmentation-dyn1-029.html new file mode 100644 index 0000000000..9dcc1536bb --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn1-029.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 029 dynamic remove/insert first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-018.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-018.html new file mode 100644 index 0000000000..be7712a7cf --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-018.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 018 dynamic insert/remove dummy new first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-019.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-019.html new file mode 100644 index 0000000000..e747146f7f --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-019.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 019 dynamic insert/remove dummy new first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-020.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-020.html new file mode 100644 index 0000000000..47ab75baaa --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-020.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 020 dynamic insert/remove dummy new first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-021.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-021.html new file mode 100644 index 0000000000..cc920ed75e --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-021.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 021 dynamic insert/remove dummy new first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-022.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-022.html new file mode 100644 index 0000000000..c34c67c544 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-022.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 022 dynamic insert/remove dummy new first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-023.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-023.html new file mode 100644 index 0000000000..e6a7c710e5 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-023.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 023 dynamic insert/remove dummy new first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-025.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-025.html new file mode 100644 index 0000000000..0ab6a8a265 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-025.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 025 dynamic insert/remove dummy new first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-026.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-026.html new file mode 100644 index 0000000000..2603af3032 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-026.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 026 dynamic insert/remove dummy new first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-027.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-027.html new file mode 100644 index 0000000000..21094d0b1f --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-027.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 027 dynamic insert/remove dummy new first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-028.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-028.html new file mode 100644 index 0000000000..385ce94f24 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-028.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 028 dynamic insert/remove dummy new first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-029.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-029.html new file mode 100644 index 0000000000..42300f2c62 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-029.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 029 dynamic insert/remove dummy first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-030.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-030.html new file mode 100644 index 0000000000..1f23153343 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-030.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 030 dynamic insert/remove dummy new first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn2-031.html b/layout/reftests/css-grid/grid-fragmentation-dyn2-031.html new file mode 100644 index 0000000000..a46f653ff4 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn2-031.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 031 dynamic insert/remove dummy new first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn3-001.html b/layout/reftests/css-grid/grid-fragmentation-dyn3-001.html new file mode 100644 index 0000000000..22ef7c028e --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn3-001.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 001 dynamic remove/insert second item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn3-002.html b/layout/reftests/css-grid/grid-fragmentation-dyn3-002.html new file mode 100644 index 0000000000..f9439082ab --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn3-002.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 002 dynamic remove/insert second item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn3-003.html b/layout/reftests/css-grid/grid-fragmentation-dyn3-003.html new file mode 100644 index 0000000000..c9b96cb959 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn3-003.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 001 dynamic remove/insert second item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn3-007.html b/layout/reftests/css-grid/grid-fragmentation-dyn3-007.html new file mode 100644 index 0000000000..4cc3e81108 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn3-007.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 007 dynamic remove/insert second item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn3-009.html b/layout/reftests/css-grid/grid-fragmentation-dyn3-009.html new file mode 100644 index 0000000000..c739cfa115 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn3-009.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 009 dynamic remove/insert second item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn3-017.html b/layout/reftests/css-grid/grid-fragmentation-dyn3-017.html new file mode 100644 index 0000000000..04bbda573d --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn3-017.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 017 dynamic remove/insert second item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn3-019.html b/layout/reftests/css-grid/grid-fragmentation-dyn3-019.html new file mode 100644 index 0000000000..f285b8a05b --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn3-019.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 019 dynamic remove/insert second item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn3-021.html b/layout/reftests/css-grid/grid-fragmentation-dyn3-021.html new file mode 100644 index 0000000000..a72bf9f028 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn3-021.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 021 dynamic remove/insert second item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn3-023.html b/layout/reftests/css-grid/grid-fragmentation-dyn3-023.html new file mode 100644 index 0000000000..aa39a5fc04 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn3-023.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 023 dynamic remove/insert second item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn3-026.html b/layout/reftests/css-grid/grid-fragmentation-dyn3-026.html new file mode 100644 index 0000000000..23178492c4 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn3-026.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 026 dynamic remove/insert second item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn3-027.html b/layout/reftests/css-grid/grid-fragmentation-dyn3-027.html new file mode 100644 index 0000000000..318b364cb4 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn3-027.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 027 dynamic remove/insert second item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn3-028.html b/layout/reftests/css-grid/grid-fragmentation-dyn3-028.html new file mode 100644 index 0000000000..a2965813d2 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn3-028.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 028 dynamic remove/insert second item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn4-001.html b/layout/reftests/css-grid/grid-fragmentation-dyn4-001.html new file mode 100644 index 0000000000..ff008156f0 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn4-001.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 001 dynamic remove/insert second item, then insert/remove dummy first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn4-004.html b/layout/reftests/css-grid/grid-fragmentation-dyn4-004.html new file mode 100644 index 0000000000..3543a7b6dc --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn4-004.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 004 dynamic remove/insert second item, then insert/remove dummy first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn4-005.html b/layout/reftests/css-grid/grid-fragmentation-dyn4-005.html new file mode 100644 index 0000000000..ef2c7e630b --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn4-005.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 005 dynamic remove/insert second item, then insert/remove dummy first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn4-015.html b/layout/reftests/css-grid/grid-fragmentation-dyn4-015.html new file mode 100644 index 0000000000..8dca11143c --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn4-015.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 015 dynamic remove/insert second item, then insert/remove dummy first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn4-019.html b/layout/reftests/css-grid/grid-fragmentation-dyn4-019.html new file mode 100644 index 0000000000..a7cee1f084 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn4-019.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 019 dynamic remove/insert second item, then insert/remove dummy first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn4-021.html b/layout/reftests/css-grid/grid-fragmentation-dyn4-021.html new file mode 100644 index 0000000000..2718ce19e3 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn4-021.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 021 dynamic remove/insert second item, then insert/remove dummy first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn4-023.html b/layout/reftests/css-grid/grid-fragmentation-dyn4-023.html new file mode 100644 index 0000000000..9edfa68e7d --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn4-023.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 023 dynamic remove/insert second item, then insert/remove dummy first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn4-026.html b/layout/reftests/css-grid/grid-fragmentation-dyn4-026.html new file mode 100644 index 0000000000..292ac216bf --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn4-026.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 026 dynamic remove/insert second item, then insert/remove dummy first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn4-027.html b/layout/reftests/css-grid/grid-fragmentation-dyn4-027.html new file mode 100644 index 0000000000..91d2aab712 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn4-027.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 027 dynamic remove/insert second item, then insert/remove dummy first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn4-028.html b/layout/reftests/css-grid/grid-fragmentation-dyn4-028.html new file mode 100644 index 0000000000..b8cfc3dd72 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn4-028.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 028 dynamic remove/insert second item, then insert/remove dummy first item + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn5-005.html b/layout/reftests/css-grid/grid-fragmentation-dyn5-005.html new file mode 100644 index 0000000000..9dbcb006af --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn5-005.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 005 dynamic insert/remove 20 dummy items at the start + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn5-007.html b/layout/reftests/css-grid/grid-fragmentation-dyn5-007.html new file mode 100644 index 0000000000..1d84d051d5 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn5-007.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 007 dynamic insert/remove 20 dummy items at the start + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn5-008.html b/layout/reftests/css-grid/grid-fragmentation-dyn5-008.html new file mode 100644 index 0000000000..432e4ce49e --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn5-008.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 008 dynamic insert/remove 20 dummy items at the start + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn5-016.html b/layout/reftests/css-grid/grid-fragmentation-dyn5-016.html new file mode 100644 index 0000000000..36731825b7 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn5-016.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 016 dynamic insert/remove 20 dummy items at the start + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn5-019.html b/layout/reftests/css-grid/grid-fragmentation-dyn5-019.html new file mode 100644 index 0000000000..47b6c9aae5 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn5-019.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 019 dynamic insert/remove 20 dummy items at the start + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn5-021.html b/layout/reftests/css-grid/grid-fragmentation-dyn5-021.html new file mode 100644 index 0000000000..655ab4ee12 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn5-021.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 021 dynamic insert/remove 20 dummy items at the start + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn5-023.html b/layout/reftests/css-grid/grid-fragmentation-dyn5-023.html new file mode 100644 index 0000000000..ba38865939 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn5-023.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 023 dynamic insert/remove 20 dummy items at the start + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn5-026.html b/layout/reftests/css-grid/grid-fragmentation-dyn5-026.html new file mode 100644 index 0000000000..59334df534 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn5-026.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 026 dynamic insert/remove 20 dummy items at the start + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn5-027.html b/layout/reftests/css-grid/grid-fragmentation-dyn5-027.html new file mode 100644 index 0000000000..312a773cc4 --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn5-027.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 027 dynamic insert/remove 20 dummy items at the start + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-fragmentation-dyn5-028.html b/layout/reftests/css-grid/grid-fragmentation-dyn5-028.html new file mode 100644 index 0000000000..4e449c72de --- /dev/null +++ b/layout/reftests/css-grid/grid-fragmentation-dyn5-028.html @@ -0,0 +1,24 @@ + + + + + CSS Grid Test: test 028 dynamic insert/remove 20 dummy items at the start + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-align-001-ref.html b/layout/reftests/css-grid/grid-item-align-001-ref.html new file mode 100644 index 0000000000..e1d9172304 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-align-001-ref.html @@ -0,0 +1,186 @@ + + + + + Reference: align-self (part 1 of 2) + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-align-001.html b/layout/reftests/css-grid/grid-item-align-001.html new file mode 100644 index 0000000000..249f7b3954 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-align-001.html @@ -0,0 +1,107 @@ + + + + + CSS Grid Test: align-self (part 1 of 2) + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-align-002-ref.html b/layout/reftests/css-grid/grid-item-align-002-ref.html new file mode 100644 index 0000000000..de59dea26d --- /dev/null +++ b/layout/reftests/css-grid/grid-item-align-002-ref.html @@ -0,0 +1,127 @@ + + + + + Reference: align-self (part 2 of 2) + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-align-002.html b/layout/reftests/css-grid/grid-item-align-002.html new file mode 100644 index 0000000000..1d923678e0 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-align-002.html @@ -0,0 +1,108 @@ + + + + + CSS Grid Test: align-self (part 2 of 2) + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-align-003-ref.html b/layout/reftests/css-grid/grid-item-align-003-ref.html new file mode 100644 index 0000000000..a2f14f869e --- /dev/null +++ b/layout/reftests/css-grid/grid-item-align-003-ref.html @@ -0,0 +1,115 @@ + + + + + Reference: align-self with overflow + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-align-003.html b/layout/reftests/css-grid/grid-item-align-003.html new file mode 100644 index 0000000000..daeb8cc8e9 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-align-003.html @@ -0,0 +1,128 @@ + + + + + CSS Grid Test: align-self with overflow + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-align-dynamic-pos-001-ref.html b/layout/reftests/css-grid/grid-item-align-dynamic-pos-001-ref.html new file mode 100644 index 0000000000..9c76a04314 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-align-dynamic-pos-001-ref.html @@ -0,0 +1,37 @@ + + + + Reference: dynamic change .left on abs.pos. item w. align-self:center + + + + + +
      +
      X
      +
      + + + diff --git a/layout/reftests/css-grid/grid-item-align-dynamic-pos-001.html b/layout/reftests/css-grid/grid-item-align-dynamic-pos-001.html new file mode 100644 index 0000000000..0ae5584435 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-align-dynamic-pos-001.html @@ -0,0 +1,46 @@ + + + + CSS Grid Test: dynamic change .left on abs.pos. item w. align-self:center + + + + + + + +
      +
      X
      +
      + + + + + diff --git a/layout/reftests/css-grid/grid-item-align-dynamic-pos-002-ref.html b/layout/reftests/css-grid/grid-item-align-dynamic-pos-002-ref.html new file mode 100644 index 0000000000..3e5868d8b1 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-align-dynamic-pos-002-ref.html @@ -0,0 +1,37 @@ + + + + Reference: dynamic change .left on abs.pos. item w. align-self:end + + + + + +
      +
      X
      +
      + + + diff --git a/layout/reftests/css-grid/grid-item-align-dynamic-pos-002.html b/layout/reftests/css-grid/grid-item-align-dynamic-pos-002.html new file mode 100644 index 0000000000..8659dcd619 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-align-dynamic-pos-002.html @@ -0,0 +1,45 @@ + + + + CSS Grid Test: dynamic change .left on abs.pos. item w. align-self:end + + + + + + + +
      +
      X
      +
      + + + + + diff --git a/layout/reftests/css-grid/grid-item-align-dynamic-pos-003-ref.html b/layout/reftests/css-grid/grid-item-align-dynamic-pos-003-ref.html new file mode 100644 index 0000000000..b25750147c --- /dev/null +++ b/layout/reftests/css-grid/grid-item-align-dynamic-pos-003-ref.html @@ -0,0 +1,38 @@ + + + + Reference: dynamic change .left on abs.pos. item w. align-self:start + + + + + +
      +
      X
      +
      X
      +
      + + + diff --git a/layout/reftests/css-grid/grid-item-align-dynamic-pos-003.html b/layout/reftests/css-grid/grid-item-align-dynamic-pos-003.html new file mode 100644 index 0000000000..1643494c9b --- /dev/null +++ b/layout/reftests/css-grid/grid-item-align-dynamic-pos-003.html @@ -0,0 +1,47 @@ + + + + CSS Grid Test: dynamic change .left on abs.pos. item w. align-self:start + + + + + + + +
      +
      X
      +
      X
      +
      + + + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-001-ref.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-001-ref.html new file mode 100644 index 0000000000..9429f008e9 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-001-ref.html @@ -0,0 +1,197 @@ + + + + + Reference: Clamp 'automatic minimum size' to definite max-sizing + + + + + +
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      + +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      + + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-001.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-001.html new file mode 100644 index 0000000000..1e4976bb1c --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-001.html @@ -0,0 +1,154 @@ + + + + + CSS Grid Test: Clamp 'automatic minimum size' to definite max-sizing + + + + + + + +
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      + +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      + + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-002-ref.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-002-ref.html new file mode 100644 index 0000000000..3af5182798 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-002-ref.html @@ -0,0 +1,176 @@ + + + + + Reference: Clamp 'automatic minimum size' to definite max-sizing for orthogonal item + + + + + +
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      + +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      + + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-002.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-002.html new file mode 100644 index 0000000000..ffdc0317df --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-002.html @@ -0,0 +1,155 @@ + + + + + CSS Grid Test: Clamp 'automatic minimum size' to definite max-sizing for orthogonal item + + + + + + + +
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      + +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      + + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-003-ref.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-003-ref.html new file mode 100644 index 0000000000..cdc26205bc --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-003-ref.html @@ -0,0 +1,264 @@ + + + + + Reference: Clamp 'automatic minimum size' to definite max-sizing for intrinsic ratio item + + + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      + +
      + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-003.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-003.html new file mode 100644 index 0000000000..b2d9b5a1c1 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-003.html @@ -0,0 +1,170 @@ + + + + + CSS Grid Test: Clamp 'automatic minimum size' to definite max-sizing for intrinsic ratio item + + + + + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      + +
      + + + + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-004-ref.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-004-ref.html new file mode 100644 index 0000000000..a0bde8fd78 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-004-ref.html @@ -0,0 +1,246 @@ + + + + + Reference: Clamp 'automatic minimum size' to definite max-sizing for orthogonal intrinsic ratio item + + + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      + +
      + + + + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-004.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-004.html new file mode 100644 index 0000000000..6ab004cb65 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-004.html @@ -0,0 +1,160 @@ + + + + + CSS Grid Test: Clamp 'automatic minimum size' to definite max-sizing for orthogonal intrinsic ratio item + + + + + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      + +
      + + + + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-005-ref.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-005-ref.html new file mode 100644 index 0000000000..6d3e907f54 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-005-ref.html @@ -0,0 +1,165 @@ + + + + + Reference: Clamp 'automatic minimum size' to definite max-sizing of block item with margin:auto + + + + + +
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      + +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      + + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-005.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-005.html new file mode 100644 index 0000000000..878e7c17c6 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-005.html @@ -0,0 +1,156 @@ + + + + + CSS Grid Test: Clamp 'automatic minimum size' to definite max-sizing of block item with margin:auto + + + + + + + +
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      + +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      + + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-006-ref.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-006-ref.html new file mode 100644 index 0000000000..4ba01832c9 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-006-ref.html @@ -0,0 +1,150 @@ + + + + + Reference: Clamp 'automatic minimum size' to definite max-sizing for intrinsic ratio item with margin:auto + + + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      + +
      + + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-006.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-006.html new file mode 100644 index 0000000000..6f67c518bb --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-006.html @@ -0,0 +1,146 @@ + + + + + CSS Grid Test: Clamp 'automatic minimum size' to definite max-sizing for intrinsic ratio item with margin:auto + + + + + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      + +
      + + + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-007-ref.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-007-ref.html new file mode 100644 index 0000000000..fc1821a4ef --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-007-ref.html @@ -0,0 +1,155 @@ + + + + + Reference: Clamp 'automatic minimum size' to definite max-sizing for items with specified intrinsic 'width'/'height' + + + + + +
      X
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      +
      X
      + + diff --git a/layout/reftests/css-grid/grid-item-auto-min-size-clamp-007.html b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-007.html new file mode 100644 index 0000000000..3e24a894de --- /dev/null +++ b/layout/reftests/css-grid/grid-item-auto-min-size-clamp-007.html @@ -0,0 +1,190 @@ + + + + + CSS Grid Test: Clamp 'automatic minimum size' to definite max-sizing for items with specified intrinsic 'width'/'height' + + + + + + + +
      X
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      +
      X
      + +
      + +
      X
      +
      X
      +
      X
      +
      X
      +
      X
      + + diff --git a/layout/reftests/css-grid/grid-item-blockifying-001-ref.html b/layout/reftests/css-grid/grid-item-blockifying-001-ref.html new file mode 100644 index 0000000000..19bfa8a431 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-blockifying-001-ref.html @@ -0,0 +1,312 @@ + + + + + CSS Grid Test: Grid item blockifying + + + + + + + +
      + + +
      + +
      +
      + + +
      +
      + +
      + + +
      + +
      +
      + + +
      +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      +
      + + +
      +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + + + +
      + + +
      + +
      + + +
      + +
      +
      + + +
      +
      + + + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + + + +
      + + +
      + +
      + + +
      + +
      +
      + + +
      +
      + + + +
      + + +
      + + + +
      + + +
      + +
      + + +
      + +
      +
      + + +
      +
      + + + +
      + + +
      + + +
      + + +
      + + + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      +
      + + +
      +
      + +
      +
      + + +
      +
      + +
      +
      + + +
      +
      + +
      +
      + + +
      +
      + +
      +
      + + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-item-blockifying-001.html b/layout/reftests/css-grid/grid-item-blockifying-001.html new file mode 100644 index 0000000000..f1cfb1e6e6 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-blockifying-001.html @@ -0,0 +1,409 @@ + + + + + CSS Grid Test: Grid item blockifying + + + + + + + + + +
      + + +
      + +
      +
      + + +
      +
      + +
      + + +
      + +
      +
      + + +
      +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      +
      + + +
      +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + + + +
      + + +
      + +
      + + +
      + +
      +
      + + +
      +
      + + + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + + + +
      + + +
      + +
      + + +
      + +
      +
      + + +
      +
      + + + +
      + + +
      + + + +
      + + +
      + +
      + + +
      + +
      +
      + + +
      +
      + + + +
      + + +
      + + +
      + + +
      + + + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      +
      + + +
      +
      + +
      +
      + + +
      +
      + +
      +
      + + +
      +
      + +
      +
      + + +
      +
      + +
      +
      + + +
      +
      + + + + + diff --git a/layout/reftests/css-grid/grid-item-button-001-ref.html b/layout/reftests/css-grid/grid-item-button-001-ref.html new file mode 100644 index 0000000000..9057d5d7e0 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-button-001-ref.html @@ -0,0 +1,106 @@ + + + + + Reference: stretching/clamping button item + + + + + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      + +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-item-button-001.html b/layout/reftests/css-grid/grid-item-button-001.html new file mode 100644 index 0000000000..4bc65264ea --- /dev/null +++ b/layout/reftests/css-grid/grid-item-button-001.html @@ -0,0 +1,161 @@ + + + + + CSS Grid Test: stretching/clamping button item + + + + + + + +
      + + + + + + + + + + + + +
      + +
      + + + + + + + + + + + + +
      + +
      + + + + + + + + +
      + +
      + + + + +
      + +
      + + + + +
      + +
      + + + + +
      + +
      + + + + + + + + + + + + +
      + +
      + + + + + + + + +
      + +
      + + + + +
      + +
      + + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-item-canvas-001-ref.html b/layout/reftests/css-grid/grid-item-canvas-001-ref.html new file mode 100644 index 0000000000..9d51582c2b --- /dev/null +++ b/layout/reftests/css-grid/grid-item-canvas-001-ref.html @@ -0,0 +1,57 @@ + + + + + Reference: stretching canvas item + + + + + +
      +
      + +
      +
      + +
      +
      + +
      +
      + + +
      + +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-item-canvas-001.html b/layout/reftests/css-grid/grid-item-canvas-001.html new file mode 100644 index 0000000000..3ea39ee482 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-canvas-001.html @@ -0,0 +1,102 @@ + + + + + CSS Grid Test: stretching canvas item + + + + + + + +
      + + + + + + + + + + + + +
      + +
      + + + + + + + + + + + + +
      + +
      +
      + +
      + + + + + + + + +
      + +
      + + + + +
      + +
      +
      + +
      + + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-item-dir-001-ref.html b/layout/reftests/css-grid/grid-item-dir-001-ref.html new file mode 100644 index 0000000000..d26bb6c212 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-dir-001-ref.html @@ -0,0 +1,45 @@ + + + + + + + + +
      +
      +
      +
      +

      +
      +
      +
      +

      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-grid/grid-item-dir-001.html b/layout/reftests/css-grid/grid-item-dir-001.html new file mode 100644 index 0000000000..1b6b9d202f --- /dev/null +++ b/layout/reftests/css-grid/grid-item-dir-001.html @@ -0,0 +1,46 @@ + + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-grid/grid-item-fieldset-stretch-001-ref.html b/layout/reftests/css-grid/grid-item-fieldset-stretch-001-ref.html new file mode 100644 index 0000000000..d3cc594a04 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-fieldset-stretch-001-ref.html @@ -0,0 +1,63 @@ + + + + + Reference: stretching fieldset items with auto-margins and/or orthogonal writing-mode + + + + + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-item-fieldset-stretch-001.html b/layout/reftests/css-grid/grid-item-fieldset-stretch-001.html new file mode 100644 index 0000000000..2367e7e735 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-fieldset-stretch-001.html @@ -0,0 +1,58 @@ + + + + + CSS Grid Test: stretching fieldset items with auto-margins and/or orthogonal writing-mode + + + + + + + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-item-input-stretch-001-ref.html b/layout/reftests/css-grid/grid-item-input-stretch-001-ref.html new file mode 100644 index 0000000000..e683411617 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-input-stretch-001-ref.html @@ -0,0 +1,81 @@ + + + + + Reference: stretching input items with auto-margins and/or orthogonal writing-mode + + + + + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-item-input-stretch-001.html b/layout/reftests/css-grid/grid-item-input-stretch-001.html new file mode 100644 index 0000000000..12c20dd9f3 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-input-stretch-001.html @@ -0,0 +1,75 @@ + + + + + CSS Grid Test: stretching input items with auto-margins and/or orthogonal writing-mode + + + + + + + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-001-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-001-ref.html new file mode 100644 index 0000000000..51c605a662 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-001-ref.html @@ -0,0 +1,202 @@ + + + + + Reference: stretching intrinsic ratio item with 'normal' and/or 'stretch', with no Automatic Minimum Size clamping + + + + + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-001.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-001.html new file mode 100644 index 0000000000..712ee06ac2 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-001.html @@ -0,0 +1,134 @@ + + + + + CSS Grid Test: stretching intrinsic ratio item with 'normal' and/or 'stretch', with no Automatic Minimum Size clamping + + + + + + + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-002-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-002-ref.html new file mode 100644 index 0000000000..b7e471010e --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-002-ref.html @@ -0,0 +1,199 @@ + + + + + Reference: stretching intrinsic ratio item with 'normal' and/or 'stretch', with Automatic Minimum Size clamping + + + + + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-002.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-002.html new file mode 100644 index 0000000000..8bd5d49860 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-002.html @@ -0,0 +1,129 @@ + + + + + CSS Grid Test: stretching intrinsic ratio item with 'normal' and/or 'stretch', with Automatic Minimum Size clamping + + + + + + + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-003-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-003-ref.html new file mode 100644 index 0000000000..363a5bc2d5 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-003-ref.html @@ -0,0 +1,236 @@ + + + + + Reference: stretching intrinsic ratio items with 'normal' and/or 'stretch' and min/max-size, with Automatic Minimum Size clamping + + + + + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-003.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-003.html new file mode 100644 index 0000000000..1b500781d8 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-003.html @@ -0,0 +1,174 @@ + + + + + CSS Grid Test: stretching intrinsic size items with 'normal' and/or 'stretch' and min/max-size, with Automatic Minimum Size clamping + + + + + + + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-004-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-004-ref.html new file mode 100644 index 0000000000..eea7f756cb --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-004-ref.html @@ -0,0 +1,145 @@ + + + + + Reference: ratio-preserving 'normal' stretch of image with zero ratio + + + + + +
      + + + + + + + + + + + + +
      + +
      + + + + + + + + + + + + +
      + +
      + + + + + + + + +
      + +
      + + + + +
      + +
      + + + + +
      + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-004.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-004.html new file mode 100644 index 0000000000..649ed1ef9c --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-004.html @@ -0,0 +1,115 @@ + + + + + CSS Grid Test: ratio-preserving 'normal' stretch of image with zero ratio + + + + + + + +
      + + + + + + + + + + + + +
      + +
      + + + + + + + + + + + + +
      + +
      + + + + + + + + +
      + +
      + + + + +
      + +
      + + + + +
      + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-005-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-005-ref.html new file mode 100644 index 0000000000..d7a9b28044 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-005-ref.html @@ -0,0 +1,146 @@ + + + + + Reference: ratio-preserving 'normal' stretch of image with zero ratio + + + + + +
      + + + + + + + + + + + + +
      + +
      + + + + + + + + + + + + +
      + +
      + + + + + + + + +
      + +
      + + + + +
      + +
      + + + + +
      + + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-005.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-005.html new file mode 100644 index 0000000000..9344f97d1f --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-005.html @@ -0,0 +1,115 @@ + + + + + CSS Grid Test: ratio-preserving 'normal' stretch of image with zero ratio + + + + + + + +
      + + + + + + + + + + + + +
      + +
      + + + + + + + + + + + + +
      + +
      + + + + + + + + +
      + +
      + + + + +
      + +
      + + + + +
      + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-001-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-001-ref.html new file mode 100644 index 0000000000..0b886d55c4 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-001-ref.html @@ -0,0 +1,143 @@ + + + + + Reference: stretching intrinsic ratio item with min-size:0 + + + + + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      +
      + +
      +
      + +
      +
      + +
      + +
      + +
      +
      + +
      +
      + +
      +
      + +
      + +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      +
      + +
      +
      + +
      +
      + +
      + +
      + +
      +
      + +
      +
      + +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-001.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-001.html new file mode 100644 index 0000000000..f5a4c18b7c --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-001.html @@ -0,0 +1,149 @@ + + + + + CSS Grid Test: stretching intrinsic ratio item with min-size:0 + + + + + + + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      +
      + +
      +
      + +
      +
      + +
      + +
      + +
      +
      + +
      +
      + +
      +
      + +
      + +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      +
      + +
      +
      + +
      +
      + +
      + +
      + +
      +
      + +
      +
      + +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-002-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-002-ref.html new file mode 100644 index 0000000000..ff997c4172 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-002-ref.html @@ -0,0 +1,147 @@ + + + + + Reference: stretching intrinsic ratio item with definite min/max-size + + + + + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-002.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-002.html new file mode 100644 index 0000000000..ecaafaf675 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-002.html @@ -0,0 +1,154 @@ + + + + + CSS Grid Test: stretching intrinsic ratio item with definite min/max-size + + + + + + + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-003-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-003-ref.html new file mode 100644 index 0000000000..a8bfd0897a --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-003-ref.html @@ -0,0 +1,148 @@ + + + + + Reference: stretching intrinsic ratio item with min/max-size + + + + + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-003.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-003.html new file mode 100644 index 0000000000..7491e15068 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-003.html @@ -0,0 +1,149 @@ + + + + + CSS Grid Test: stretching intrinsic ratio item with min/max-size + + + + + + + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-004-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-004-ref.html new file mode 100644 index 0000000000..2667fd4620 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-004-ref.html @@ -0,0 +1,143 @@ + + + + + Reference: stretching intrinsic ratio item with min/max-size:auto and automatic minimum size clamping + + + + + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      +
      + +
      +
      + +
      +
      + +
      + +
      + +
      +
      + +
      +
      + +
      +
      + +
      + +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      +
      + +
      +
      + +
      +
      + +
      + +
      + +
      +
      + +
      +
      + +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-004.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-004.html new file mode 100644 index 0000000000..c452772afe --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-004.html @@ -0,0 +1,145 @@ + + + + + CSS Grid Test: stretching intrinsic ratio item with min/max-size:auto and automatic minimum size clamping + + + + + + + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      +
      + +
      +
      + +
      +
      + +
      + +
      + +
      +
      + +
      +
      + +
      +
      + +
      + +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      +
      + +
      +
      + +
      +
      + +
      + +
      + +
      +
      + +
      +
      + +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-005-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-005-ref.html new file mode 100644 index 0000000000..bc2354dd4e --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-005-ref.html @@ -0,0 +1,156 @@ + + + + + Reference: stretching intrinsic ratio item with min/max-size:auto and automatic minimum size clamping + + + + + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      + +
      + +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-005.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-005.html new file mode 100644 index 0000000000..3845e217dd --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-005.html @@ -0,0 +1,154 @@ + + + + + CSS Grid Test: stretching intrinsic ratio item with min/max-size:auto and automatic minimum size clamping + + + + + + + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      + +
      + +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-006-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-006-ref.html new file mode 100644 index 0000000000..ba256368f3 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-006-ref.html @@ -0,0 +1,147 @@ + + + + + Reference: 'stretch' of image with zero ratio + + + + + +
      + + + + + + + + + + + + +
      + +
      + + + + + + + + + + + + +
      + +
      + + + + + + + + +
      + +
      + + + + +
      + +
      + + + + +
      + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-006.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-006.html new file mode 100644 index 0000000000..ad7c65c690 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-006.html @@ -0,0 +1,117 @@ + + + + + CSS Grid Test: 'stretch' of image with zero ratio + + + + + + + +
      + + + + + + + + + + + + +
      + +
      + + + + + + + + + + + + +
      + +
      + + + + + + + + +
      + +
      + + + + +
      + +
      + + + + +
      + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-007-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-007-ref.html new file mode 100644 index 0000000000..dffb7a30d7 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-007-ref.html @@ -0,0 +1,145 @@ + + + + + Reference: 'stretch' of image with zero ratio + + + + + +
      + + + + + + + + + + + + +
      + +
      + + + + + + + + + + + + +
      + +
      + + + + + + + + +
      + +
      + + + + +
      + +
      + + + + +
      + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-007.html b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-007.html new file mode 100644 index 0000000000..fb7793fba0 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-007.html @@ -0,0 +1,115 @@ + + + + + CSS Grid Test: 'stretch' of image with zero ratio + + + + + + + +
      + + + + + + + + + + + + +
      + +
      + + + + + + + + + + + + +
      + +
      + + + + + + + + +
      + +
      + + + + +
      + +
      + + + + +
      + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-size-normal-001-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-size-normal-001-ref.html new file mode 100644 index 0000000000..6e4ecc9471 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-size-normal-001-ref.html @@ -0,0 +1,237 @@ + + + + + Reference: stretching intrinsic size items with 'normal' and/or 'stretch' and min/max-size, with Automatic Minimum Size clamping + + + + + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-size-normal-001.html b/layout/reftests/css-grid/grid-item-intrinsic-size-normal-001.html new file mode 100644 index 0000000000..1ef9fe1fed --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-size-normal-001.html @@ -0,0 +1,168 @@ + + + + + CSS Grid Test: stretching intrinsic size items with 'normal' and/or 'stretch' and min/max-size, with Automatic Minimum Size clamping + + + + + + + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-size-normal-002-ref.html b/layout/reftests/css-grid/grid-item-intrinsic-size-normal-002-ref.html new file mode 100644 index 0000000000..cf7402b658 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-size-normal-002-ref.html @@ -0,0 +1,240 @@ + + + + + Reference: stretching intrinsic size items with 'normal' and/or 'stretch' and min/max-size, with Automatic Minimum Size clamping + + + + + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + + + + + diff --git a/layout/reftests/css-grid/grid-item-intrinsic-size-normal-002.html b/layout/reftests/css-grid/grid-item-intrinsic-size-normal-002.html new file mode 100644 index 0000000000..212b702170 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-intrinsic-size-normal-002.html @@ -0,0 +1,168 @@ + + + + + CSS Grid Test: stretching intrinsic size items with 'normal' and/or 'stretch' and min/max-size, with Automatic Minimum Size clamping + + + + + + + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + + + + + + diff --git a/layout/reftests/css-grid/grid-item-justify-001-ref.html b/layout/reftests/css-grid/grid-item-justify-001-ref.html new file mode 100644 index 0000000000..cfe1095546 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-justify-001-ref.html @@ -0,0 +1,121 @@ + + + + + CSS Grid Test: justify-self (part 1 of 2) + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-justify-001.html b/layout/reftests/css-grid/grid-item-justify-001.html new file mode 100644 index 0000000000..52ba438e35 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-justify-001.html @@ -0,0 +1,108 @@ + + + + + CSS Grid Test: justify-self (part 1 of 2) + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-justify-002-ref.html b/layout/reftests/css-grid/grid-item-justify-002-ref.html new file mode 100644 index 0000000000..c723bc3915 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-justify-002-ref.html @@ -0,0 +1,120 @@ + + + + + CSS Grid Test: justify-self (part 2 of 2) + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-justify-002.html b/layout/reftests/css-grid/grid-item-justify-002.html new file mode 100644 index 0000000000..f72c3f0bad --- /dev/null +++ b/layout/reftests/css-grid/grid-item-justify-002.html @@ -0,0 +1,108 @@ + + + + + CSS Grid Test: justify-self (part 2 of 2) + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-auto-001-ref.html b/layout/reftests/css-grid/grid-item-margin-left-auto-001-ref.html new file mode 100644 index 0000000000..a7892746df --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-auto-001-ref.html @@ -0,0 +1,117 @@ + + + + + Reference: margin-left:auto + justify-self + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-auto-001.html b/layout/reftests/css-grid/grid-item-margin-left-auto-001.html new file mode 100644 index 0000000000..663f0ddec7 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-auto-001.html @@ -0,0 +1,116 @@ + + + + + CSS Grid Test: margin-left:auto + justify-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-auto-002-ref.html b/layout/reftests/css-grid/grid-item-margin-left-auto-002-ref.html new file mode 100644 index 0000000000..6319ef310b --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-auto-002-ref.html @@ -0,0 +1,115 @@ + + + + + Reference: margin-left:auto + justify-self + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-auto-002.html b/layout/reftests/css-grid/grid-item-margin-left-auto-002.html new file mode 100644 index 0000000000..e68ede0132 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-auto-002.html @@ -0,0 +1,116 @@ + + + + + CSS Grid Test: margin-left:auto + justify-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-auto-003-ref.html b/layout/reftests/css-grid/grid-item-margin-left-auto-003-ref.html new file mode 100644 index 0000000000..c7f1979279 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-auto-003-ref.html @@ -0,0 +1,116 @@ + + + + + Reference: margin-left:auto + align-self + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-auto-003.html b/layout/reftests/css-grid/grid-item-margin-left-auto-003.html new file mode 100644 index 0000000000..353f8f02e0 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-auto-003.html @@ -0,0 +1,115 @@ + + + + + CSS Grid Test: margin-left:auto + align-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-auto-004-ref.html b/layout/reftests/css-grid/grid-item-margin-left-auto-004-ref.html new file mode 100644 index 0000000000..4501f52fbc --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-auto-004-ref.html @@ -0,0 +1,117 @@ + + + + + Reference: margin-left:auto + align-self + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-auto-004.html b/layout/reftests/css-grid/grid-item-margin-left-auto-004.html new file mode 100644 index 0000000000..3eef662a43 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-auto-004.html @@ -0,0 +1,116 @@ + + + + + CSS Grid Test: margin-left:auto + align-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-right-auto-001-ref.html b/layout/reftests/css-grid/grid-item-margin-left-right-auto-001-ref.html new file mode 100644 index 0000000000..b48f2e7156 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-right-auto-001-ref.html @@ -0,0 +1,117 @@ + + + + + Reference: margin-left/right:auto + justify-self + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-right-auto-001.html b/layout/reftests/css-grid/grid-item-margin-left-right-auto-001.html new file mode 100644 index 0000000000..fb198f796f --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-right-auto-001.html @@ -0,0 +1,117 @@ + + + + + CSS Grid Test: margin-left/right:auto + justify-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-right-auto-002-ref.html b/layout/reftests/css-grid/grid-item-margin-left-right-auto-002-ref.html new file mode 100644 index 0000000000..dd2006d96c --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-right-auto-002-ref.html @@ -0,0 +1,115 @@ + + + + + Reference: margin-left/right:auto + justify-self + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-right-auto-002.html b/layout/reftests/css-grid/grid-item-margin-left-right-auto-002.html new file mode 100644 index 0000000000..3dc049dbe9 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-right-auto-002.html @@ -0,0 +1,117 @@ + + + + + CSS Grid Test: margin-left/right:auto + justify-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-right-auto-003-ref.html b/layout/reftests/css-grid/grid-item-margin-left-right-auto-003-ref.html new file mode 100644 index 0000000000..7391f9e0fc --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-right-auto-003-ref.html @@ -0,0 +1,116 @@ + + + + + Reference: margin-left/right:auto + align-self + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-right-auto-003.html b/layout/reftests/css-grid/grid-item-margin-left-right-auto-003.html new file mode 100644 index 0000000000..4de40bbcc5 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-right-auto-003.html @@ -0,0 +1,116 @@ + + + + + CSS Grid Test: margin-left/right:auto + align-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-right-auto-004-ref.html b/layout/reftests/css-grid/grid-item-margin-left-right-auto-004-ref.html new file mode 100644 index 0000000000..7463065f83 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-right-auto-004-ref.html @@ -0,0 +1,115 @@ + + + + + Reference: margin-left/right:auto + align-self + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-left-right-auto-004.html b/layout/reftests/css-grid/grid-item-margin-left-right-auto-004.html new file mode 100644 index 0000000000..b4799ab2fc --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-left-right-auto-004.html @@ -0,0 +1,117 @@ + + + + + CSS Grid Test: margin-left/right:auto + align-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-right-auto-001-ref.html b/layout/reftests/css-grid/grid-item-margin-right-auto-001-ref.html new file mode 100644 index 0000000000..bfdb07aba0 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-right-auto-001-ref.html @@ -0,0 +1,117 @@ + + + + + Reference: margin-right:auto + justify-self + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-right-auto-001.html b/layout/reftests/css-grid/grid-item-margin-right-auto-001.html new file mode 100644 index 0000000000..6803478ba7 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-right-auto-001.html @@ -0,0 +1,116 @@ + + + + + CSS Grid Test: margin-right:auto + justify-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-right-auto-002-ref.html b/layout/reftests/css-grid/grid-item-margin-right-auto-002-ref.html new file mode 100644 index 0000000000..4b2bd9788b --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-right-auto-002-ref.html @@ -0,0 +1,118 @@ + + + + + Reference: margin-right:auto + justify-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-right-auto-002.html b/layout/reftests/css-grid/grid-item-margin-right-auto-002.html new file mode 100644 index 0000000000..839ffd8399 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-right-auto-002.html @@ -0,0 +1,116 @@ + + + + + CSS Grid Test: margin-right:auto + justify-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-right-auto-003-ref.html b/layout/reftests/css-grid/grid-item-margin-right-auto-003-ref.html new file mode 100644 index 0000000000..08a01afca4 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-right-auto-003-ref.html @@ -0,0 +1,116 @@ + + + + + Reference: margin-right:auto + align-self + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-right-auto-003.html b/layout/reftests/css-grid/grid-item-margin-right-auto-003.html new file mode 100644 index 0000000000..ccec8f7dab --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-right-auto-003.html @@ -0,0 +1,115 @@ + + + + + CSS Grid Test: margin-right:auto + align-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-right-auto-004-ref.html b/layout/reftests/css-grid/grid-item-margin-right-auto-004-ref.html new file mode 100644 index 0000000000..d8efb6a018 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-right-auto-004-ref.html @@ -0,0 +1,117 @@ + + + + + Reference: margin-right:auto + align-self + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-margin-right-auto-004.html b/layout/reftests/css-grid/grid-item-margin-right-auto-004.html new file mode 100644 index 0000000000..fc3a2973b5 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-margin-right-auto-004.html @@ -0,0 +1,116 @@ + + + + + CSS Grid Test: margin-right:auto + align-self + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-overflow-stretch-001-ref.html b/layout/reftests/css-grid/grid-item-overflow-stretch-001-ref.html new file mode 100644 index 0000000000..463bbb4e6e --- /dev/null +++ b/layout/reftests/css-grid/grid-item-overflow-stretch-001-ref.html @@ -0,0 +1,78 @@ + + + + + CSS Grid Reference: stretching overflow!=visible items + + + + + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-item-overflow-stretch-001.html b/layout/reftests/css-grid/grid-item-overflow-stretch-001.html new file mode 100644 index 0000000000..4f6259abeb --- /dev/null +++ b/layout/reftests/css-grid/grid-item-overflow-stretch-001.html @@ -0,0 +1,74 @@ + + + + + CSS Grid Test: stretching overflow!=visible items + + + + + + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-item-overflow-stretch-002-ref.html b/layout/reftests/css-grid/grid-item-overflow-stretch-002-ref.html new file mode 100644 index 0000000000..a9690a54e5 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-overflow-stretch-002-ref.html @@ -0,0 +1,79 @@ + + + + + CSS Grid Reference: stretching overflow!=visible vertical-rl items + + + + + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-item-overflow-stretch-002.html b/layout/reftests/css-grid/grid-item-overflow-stretch-002.html new file mode 100644 index 0000000000..520eed911a --- /dev/null +++ b/layout/reftests/css-grid/grid-item-overflow-stretch-002.html @@ -0,0 +1,75 @@ + + + + + CSS Grid Test: stretching overflow!=visible vertical-rl items + + + + + + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-item-overflow-stretch-003-ref.html b/layout/reftests/css-grid/grid-item-overflow-stretch-003-ref.html new file mode 100644 index 0000000000..5c259c7ccd --- /dev/null +++ b/layout/reftests/css-grid/grid-item-overflow-stretch-003-ref.html @@ -0,0 +1,84 @@ + + + + + CSS Grid Reference: margin:auto stretch items + + + + + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-item-overflow-stretch-003.html b/layout/reftests/css-grid/grid-item-overflow-stretch-003.html new file mode 100644 index 0000000000..8bcd79d9be --- /dev/null +++ b/layout/reftests/css-grid/grid-item-overflow-stretch-003.html @@ -0,0 +1,75 @@ + + + + + CSS Grid Test: margin:auto stretch items + + + + + + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-item-overflow-stretch-004-ref.html b/layout/reftests/css-grid/grid-item-overflow-stretch-004-ref.html new file mode 100644 index 0000000000..9e652f9eb8 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-overflow-stretch-004-ref.html @@ -0,0 +1,86 @@ + + + + + CSS Grid Reference: stretching items + + + + + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-item-overflow-stretch-004.html b/layout/reftests/css-grid/grid-item-overflow-stretch-004.html new file mode 100644 index 0000000000..b983b5184b --- /dev/null +++ b/layout/reftests/css-grid/grid-item-overflow-stretch-004.html @@ -0,0 +1,82 @@ + + + + + CSS Grid Test: stretching items + + + + + + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-item-overflow-stretch-006-ref.html b/layout/reftests/css-grid/grid-item-overflow-stretch-006-ref.html new file mode 100644 index 0000000000..8c892d71e1 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-overflow-stretch-006-ref.html @@ -0,0 +1,54 @@ + + + + + CSS Grid Reference: stretching overflow visible items + + + + + +
      +
      +
      + +
      + +
      + +
      +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-item-overflow-stretch-006.html b/layout/reftests/css-grid/grid-item-overflow-stretch-006.html new file mode 100644 index 0000000000..015c50fccd --- /dev/null +++ b/layout/reftests/css-grid/grid-item-overflow-stretch-006.html @@ -0,0 +1,56 @@ + + + + + CSS Grid Test: stretching overflow visible items + + + + + + +
      +
      +
      + +
      + +
      + +
      +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-item-sizing-percent-001-ref.html b/layout/reftests/css-grid/grid-item-sizing-percent-001-ref.html new file mode 100644 index 0000000000..4996f8b9c1 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-sizing-percent-001-ref.html @@ -0,0 +1,94 @@ + + + + Reference 001 + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-item-sizing-percent-001.html b/layout/reftests/css-grid/grid-item-sizing-percent-001.html new file mode 100644 index 0000000000..960247592f --- /dev/null +++ b/layout/reftests/css-grid/grid-item-sizing-percent-001.html @@ -0,0 +1,96 @@ + + + + CSS Test: Testing grid item percent sizes + + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-item-sizing-percent-002-ref.html b/layout/reftests/css-grid/grid-item-sizing-percent-002-ref.html new file mode 100644 index 0000000000..11faf4f6c0 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-sizing-percent-002-ref.html @@ -0,0 +1,136 @@ + + + + Reference: Testing grid item percent sizes + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + + + + diff --git a/layout/reftests/css-grid/grid-item-sizing-percent-002.html b/layout/reftests/css-grid/grid-item-sizing-percent-002.html new file mode 100644 index 0000000000..10687dbcf5 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-sizing-percent-002.html @@ -0,0 +1,131 @@ + + + + CSS Test: Testing grid item percent sizes + + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-item-sizing-percent-003-ref.html b/layout/reftests/css-grid/grid-item-sizing-percent-003-ref.html new file mode 100644 index 0000000000..a55dcc989e --- /dev/null +++ b/layout/reftests/css-grid/grid-item-sizing-percent-003-ref.html @@ -0,0 +1,137 @@ + + + + Reference: Testing grid item percent sizes + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + + + + diff --git a/layout/reftests/css-grid/grid-item-sizing-percent-003.html b/layout/reftests/css-grid/grid-item-sizing-percent-003.html new file mode 100644 index 0000000000..f3f71d2cc4 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-sizing-percent-003.html @@ -0,0 +1,132 @@ + + + + CSS Test: Testing grid item percent sizes + + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-item-sizing-percent-004-ref.html b/layout/reftests/css-grid/grid-item-sizing-percent-004-ref.html new file mode 100644 index 0000000000..96365b468a --- /dev/null +++ b/layout/reftests/css-grid/grid-item-sizing-percent-004-ref.html @@ -0,0 +1,134 @@ + + + + Reference: Testing grid item percent sizes + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + + + + diff --git a/layout/reftests/css-grid/grid-item-sizing-percent-004.html b/layout/reftests/css-grid/grid-item-sizing-percent-004.html new file mode 100644 index 0000000000..ce2666980d --- /dev/null +++ b/layout/reftests/css-grid/grid-item-sizing-percent-004.html @@ -0,0 +1,135 @@ + + + + CSS Test: Testing grid item percent sizes + + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-item-sizing-px-001.html b/layout/reftests/css-grid/grid-item-sizing-px-001.html new file mode 100644 index 0000000000..7e58d831d3 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-sizing-px-001.html @@ -0,0 +1,94 @@ + + + + CSS Test: Testing grid item 'px' sizes + + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-item-stretch-001-ref.html b/layout/reftests/css-grid/grid-item-stretch-001-ref.html new file mode 100644 index 0000000000..3f53b119d8 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-stretch-001-ref.html @@ -0,0 +1,109 @@ + + + + + Reference: align-items:stretch / justify-items:stretch + + + + +
      +There should be no red areas.
      +All grey areas should have a black dot in each corner.
      +
      + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-stretch-001.html b/layout/reftests/css-grid/grid-item-stretch-001.html new file mode 100644 index 0000000000..cf5cc0fd20 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-stretch-001.html @@ -0,0 +1,117 @@ + + + + + CSS Grid Test: align-items:stretch / justify-items:stretch + + + + + + + +
      +There should be no red areas.
      +All grey areas should have a black dot in each corner.
      +
      + + + + + + + diff --git a/layout/reftests/css-grid/grid-item-table-stretch-001-ref.html b/layout/reftests/css-grid/grid-item-table-stretch-001-ref.html new file mode 100644 index 0000000000..d0741801f4 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-table-stretch-001-ref.html @@ -0,0 +1,176 @@ + + + + + Reference: stretching table items with 'normal' and/or 'stretch' and min/max-size, with Automatic Minimum Size clamping + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-item-table-stretch-001.html b/layout/reftests/css-grid/grid-item-table-stretch-001.html new file mode 100644 index 0000000000..35f542fb57 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-table-stretch-001.html @@ -0,0 +1,178 @@ + + + + + CSS Grid Test: stretching table items with 'normal' and/or 'stretch' and min/max-size, with Automatic Minimum Size clamping + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-item-table-stretch-002-ref.html b/layout/reftests/css-grid/grid-item-table-stretch-002-ref.html new file mode 100644 index 0000000000..96909b1a03 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-table-stretch-002-ref.html @@ -0,0 +1,198 @@ + + + + + Reference: stretching table items that has a caption with 'normal' and/or 'stretch' and min/max-size, with Automatic Minimum Size clamping + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-item-table-stretch-002.html b/layout/reftests/css-grid/grid-item-table-stretch-002.html new file mode 100644 index 0000000000..792091b3fd --- /dev/null +++ b/layout/reftests/css-grid/grid-item-table-stretch-002.html @@ -0,0 +1,180 @@ + + + + + CSS Grid Test: stretching table items that has a caption with 'normal' and/or 'stretch' and min/max-size, with Automatic Minimum Size clamping + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-item-table-stretch-004-ref.html b/layout/reftests/css-grid/grid-item-table-stretch-004-ref.html new file mode 100644 index 0000000000..970cae2f06 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-table-stretch-004-ref.html @@ -0,0 +1,67 @@ + + + + + Reference: stretching table items with auto-margins and/or orthogonal writing-mode + + + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-item-table-stretch-004.html b/layout/reftests/css-grid/grid-item-table-stretch-004.html new file mode 100644 index 0000000000..e6e8a96bb2 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-table-stretch-004.html @@ -0,0 +1,62 @@ + + + + + CSS Grid Test: stretching table items with auto-margins and/or orthogonal writing-mode + + + + + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-item-video-stretch-001-ref.html b/layout/reftests/css-grid/grid-item-video-stretch-001-ref.html new file mode 100644 index 0000000000..419fcab61a --- /dev/null +++ b/layout/reftests/css-grid/grid-item-video-stretch-001-ref.html @@ -0,0 +1,77 @@ + + + + + Reference: video items with auto-margins and/or orthogonal writing-mode + + + + + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + + + + diff --git a/layout/reftests/css-grid/grid-item-video-stretch-001.html b/layout/reftests/css-grid/grid-item-video-stretch-001.html new file mode 100644 index 0000000000..f5416da26e --- /dev/null +++ b/layout/reftests/css-grid/grid-item-video-stretch-001.html @@ -0,0 +1,71 @@ + + + + + CSS Grid Test: video items with auto-margins and/or orthogonal writing-mode + + + + + + + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-item-video-stretch-002-ref.html b/layout/reftests/css-grid/grid-item-video-stretch-002-ref.html new file mode 100644 index 0000000000..6e6070e98d --- /dev/null +++ b/layout/reftests/css-grid/grid-item-video-stretch-002-ref.html @@ -0,0 +1,113 @@ + + + + + Reference: stretching video items with auto-margins and/or orthogonal writing-mode + + + + + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + + + + + diff --git a/layout/reftests/css-grid/grid-item-video-stretch-002.html b/layout/reftests/css-grid/grid-item-video-stretch-002.html new file mode 100644 index 0000000000..e8a628b323 --- /dev/null +++ b/layout/reftests/css-grid/grid-item-video-stretch-002.html @@ -0,0 +1,91 @@ + + + + + CSS Grid Test: stretching video items with auto-margins and/or orthogonal writing-mode + + + + + + + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + + + + + diff --git a/layout/reftests/css-grid/grid-justify-content-001-ref.html b/layout/reftests/css-grid/grid-justify-content-001-ref.html new file mode 100644 index 0000000000..5e43a86bb4 --- /dev/null +++ b/layout/reftests/css-grid/grid-justify-content-001-ref.html @@ -0,0 +1,92 @@ + + + + + CSS Grid Test: justify-content + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-justify-content-001.html b/layout/reftests/css-grid/grid-justify-content-001.html new file mode 100644 index 0000000000..b86dadb13e --- /dev/null +++ b/layout/reftests/css-grid/grid-justify-content-001.html @@ -0,0 +1,90 @@ + + + + + CSS Grid Test: justify-content + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-justify-content-002-ref.html b/layout/reftests/css-grid/grid-justify-content-002-ref.html new file mode 100644 index 0000000000..996ef2a9d8 --- /dev/null +++ b/layout/reftests/css-grid/grid-justify-content-002-ref.html @@ -0,0 +1,62 @@ + + + + + CSS Grid Test: Testing track distribution rounding errors + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-justify-content-002.html b/layout/reftests/css-grid/grid-justify-content-002.html new file mode 100644 index 0000000000..73220d041c --- /dev/null +++ b/layout/reftests/css-grid/grid-justify-content-002.html @@ -0,0 +1,67 @@ + + + + + CSS Grid Test: Testing track distribution rounding errors + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-justify-content-003-ref.html b/layout/reftests/css-grid/grid-justify-content-003-ref.html new file mode 100644 index 0000000000..466fa5cded --- /dev/null +++ b/layout/reftests/css-grid/grid-justify-content-003-ref.html @@ -0,0 +1,119 @@ + + + + + Reference: Testing track fallback values + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-justify-content-003.html b/layout/reftests/css-grid/grid-justify-content-003.html new file mode 100644 index 0000000000..a2a7b445da --- /dev/null +++ b/layout/reftests/css-grid/grid-justify-content-003.html @@ -0,0 +1,100 @@ + + + + + CSS Grid Test: Testing 'justify-content' fallback values + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-001-ref.html b/layout/reftests/css-grid/grid-max-sizing-flex-001-ref.html new file mode 100644 index 0000000000..57332222e2 --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-001-ref.html @@ -0,0 +1,90 @@ + + + + + CSS Grid Test: Testing track flex max-sizing + + + + + +
      + + +
      + +
      + + + +
      + +
      + + + + +
      +
      + + + +
      + +
      + + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-001.html b/layout/reftests/css-grid/grid-max-sizing-flex-001.html new file mode 100644 index 0000000000..56adb9e681 --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-001.html @@ -0,0 +1,90 @@ + + + + + CSS Grid Test: Testing track flex max-sizing + + + + + + + +
      + + +
      + +
      + + + +
      + +
      + + + + +
      +
      + + + +
      + +
      + + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-002-ref.html b/layout/reftests/css-grid/grid-max-sizing-flex-002-ref.html new file mode 100644 index 0000000000..cc2e665f1d --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-002-ref.html @@ -0,0 +1,90 @@ + + + + + CSS Grid Test: Testing track flex max-sizing + + + + + +
      + + +
      + +
      + + + +
      + +
      + + + + +
      + +
      + + + +
      + +
      + + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + + + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-002.html b/layout/reftests/css-grid/grid-max-sizing-flex-002.html new file mode 100644 index 0000000000..d86498207a --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-002.html @@ -0,0 +1,89 @@ + + + + + CSS Grid Test: Testing track flex max-sizing + + + + + + + +
      + + +
      + +
      + + + +
      + +
      + + + + +
      +
      + + + +
      + +
      + + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-003-ref.html b/layout/reftests/css-grid/grid-max-sizing-flex-003-ref.html new file mode 100644 index 0000000000..bb6c3390c8 --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-003-ref.html @@ -0,0 +1,88 @@ + + + + + CSS Grid Test: Testing track flex max-sizing + + + + + +
      + +
        +  +
      +
      + +
      + +
        +  +
        +
      +
      + +
      + +
        +  +  +  +
      +
      + +
      + +
        +  +  +  +
      +
      + +
      + +
        +  +
        +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-003.html b/layout/reftests/css-grid/grid-max-sizing-flex-003.html new file mode 100644 index 0000000000..83244c85ae --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-003.html @@ -0,0 +1,74 @@ + + + + + CSS Grid Test: Testing track flex max-sizing + + + + + + + +
      + + +
      + +
      + + + +
      + +
      + + + + +
      + +
      + + + + +
      + +
      + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-004-ref.html b/layout/reftests/css-grid/grid-max-sizing-flex-004-ref.html new file mode 100644 index 0000000000..b0ac02bf5e --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-004-ref.html @@ -0,0 +1,120 @@ + + + + + CSS Grid Test: Testing track sizing + + + + + +
      +
      +
      +
      +
      +
      + + +
      +
      + + +
      + +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-004.html b/layout/reftests/css-grid/grid-max-sizing-flex-004.html new file mode 100644 index 0000000000..dd3813b516 --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-004.html @@ -0,0 +1,173 @@ + + + + + CSS Grid Test: Testing track sizing + + + + + + + +
      +
      +
      +
      +
      +
      + + +
      +
      + + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-005-ref.html b/layout/reftests/css-grid/grid-max-sizing-flex-005-ref.html new file mode 100644 index 0000000000..38d054fc74 --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-005-ref.html @@ -0,0 +1,109 @@ + + + + + CSS Grid Test: Testing track flex max-sizing + + + + + + + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + + + +
      + +
      + +
      + +
      + +
      + +
      + +
      + +
      + +
      + +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-005.html b/layout/reftests/css-grid/grid-max-sizing-flex-005.html new file mode 100644 index 0000000000..a4f3947044 --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-005.html @@ -0,0 +1,109 @@ + + + + + CSS Grid Test: Testing track flex max-sizing + + + + + + + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + + + +
      + +
      + +
      + +
      + +
      + +
      + +
      + +
      + +
      + +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-006-ref.html b/layout/reftests/css-grid/grid-max-sizing-flex-006-ref.html new file mode 100644 index 0000000000..855bcba5ee --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-006-ref.html @@ -0,0 +1,81 @@ + + + + + CSS Grid Test: Testing track flex max-sizing + + + + + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-006.html b/layout/reftests/css-grid/grid-max-sizing-flex-006.html new file mode 100644 index 0000000000..7ecf57e79c --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-006.html @@ -0,0 +1,83 @@ + + + + + CSS Grid Test: Testing track flex max-sizing + + + + + + + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + + + +
      + +
      + + + +
      + +
      + + + +
      + +
      + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-007-ref.html b/layout/reftests/css-grid/grid-max-sizing-flex-007-ref.html new file mode 100644 index 0000000000..b17a1cc02e --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-007-ref.html @@ -0,0 +1,134 @@ + + + + + CSS Grid Test: Testing track flex max-sizing with min/max + + + + + + + +
      These grids should look the same:
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      These grids should look the same:
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      These grids should look the same:
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      These grids should look the same:
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      The first 6 grids should look the same:
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-007.html b/layout/reftests/css-grid/grid-max-sizing-flex-007.html new file mode 100644 index 0000000000..a2f39e95be --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-007.html @@ -0,0 +1,132 @@ + + + + + CSS Grid Test: Testing track flex max-sizing with min/max + + + + + + + + + +
      These grids should look the same:
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      These grids should look the same:
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      These grids should look the same:
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      These grids should look the same:
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      The first 6 grids should look the same:
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-008-ref.html b/layout/reftests/css-grid/grid-max-sizing-flex-008-ref.html new file mode 100644 index 0000000000..6deb8f3c89 --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-008-ref.html @@ -0,0 +1,111 @@ + + + + + CSS Grid Test: Testing track flex max-sizing + + + + + +
      First four are without min/max-sizes:
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      Max-size less than grid-gap:
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-grid/grid-max-sizing-flex-008.html b/layout/reftests/css-grid/grid-max-sizing-flex-008.html new file mode 100644 index 0000000000..437615a2e2 --- /dev/null +++ b/layout/reftests/css-grid/grid-max-sizing-flex-008.html @@ -0,0 +1,97 @@ + + + + + CSS Grid Test: Testing track flex max-sizing + + + + + + + +
      First four are without min/max-sizes:
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      Max-size less than grid-gap:
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-grid/grid-measuring-reflow-resize-001-ref.html b/layout/reftests/css-grid/grid-measuring-reflow-resize-001-ref.html new file mode 100644 index 0000000000..ab6732819c --- /dev/null +++ b/layout/reftests/css-grid/grid-measuring-reflow-resize-001-ref.html @@ -0,0 +1,24 @@ + +Testcase simplified from layout/reftests/css-grid/grid-min-max-content-sizing-002.html + + +
      + blue should overflow fuchsia on right/bottom +
      diff --git a/layout/reftests/css-grid/grid-measuring-reflow-resize-dynamic-001.html b/layout/reftests/css-grid/grid-measuring-reflow-resize-dynamic-001.html new file mode 100644 index 0000000000..43a5791991 --- /dev/null +++ b/layout/reftests/css-grid/grid-measuring-reflow-resize-dynamic-001.html @@ -0,0 +1,37 @@ + +Testcase simplified from layout/reftests/css-grid/grid-min-max-content-sizing-002.html + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-grid/grid-measuring-reflow-resize-static-001.html b/layout/reftests/css-grid/grid-measuring-reflow-resize-static-001.html new file mode 100644 index 0000000000..2cb510c918 --- /dev/null +++ b/layout/reftests/css-grid/grid-measuring-reflow-resize-static-001.html @@ -0,0 +1,32 @@ + +Testcase simplified from layout/reftests/css-grid/grid-min-max-content-sizing-002.html + + +
      +
      + blue should overflow fuchsia on right/bottom +
      +
      + diff --git a/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-001-ref.html b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-001-ref.html new file mode 100644 index 0000000000..4d8a60bcc4 --- /dev/null +++ b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-001-ref.html @@ -0,0 +1,62 @@ + + + + + Reference: Testing track 'min-content' min-sizing function with 'min-width:auto' on an item with an intrinsic aspect ratio + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-001.html b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-001.html new file mode 100644 index 0000000000..a2e6223c91 --- /dev/null +++ b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-001.html @@ -0,0 +1,59 @@ + + + + + CSS Grid Test: Testing track 'min-content' min-sizing function with 'min-width:auto' on an item with an intrinsic aspect ratio + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-002-ref.html b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-002-ref.html new file mode 100644 index 0000000000..c05d93ecf0 --- /dev/null +++ b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-002-ref.html @@ -0,0 +1,66 @@ + + + + + Reference: Testing track 'min-content' min-sizing function with 'min-width:auto' on an item with an intrinsic aspect ratio + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-002.html b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-002.html new file mode 100644 index 0000000000..fb51a13de5 --- /dev/null +++ b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-002.html @@ -0,0 +1,60 @@ + + + + + CSS Grid Test: Testing track 'min-content' min-sizing function with 'min-width:auto' on an item with an intrinsic aspect ratio + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-003-ref.html b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-003-ref.html new file mode 100644 index 0000000000..9fa82283c1 --- /dev/null +++ b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-003-ref.html @@ -0,0 +1,63 @@ + + + + + Reference: Testing track 'min-content' min-sizing function with 'min-height:auto' on an item with an intrinsic aspect ratio + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-003.html b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-003.html new file mode 100644 index 0000000000..2c5cca3ba7 --- /dev/null +++ b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-003.html @@ -0,0 +1,58 @@ + + + + + CSS Grid Test: Testing track 'min-content' min-sizing function with 'min-height:auto' on an item with an intrinsic aspect ratio + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-004-ref.html b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-004-ref.html new file mode 100644 index 0000000000..04d047b836 --- /dev/null +++ b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-004-ref.html @@ -0,0 +1,64 @@ + + + + + Reference: Testing track 'min-content' min-sizing function with 'min-height:auto' on an item with an intrinsic aspect ratio + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-004.html b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-004.html new file mode 100644 index 0000000000..e12ac9d671 --- /dev/null +++ b/layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-004.html @@ -0,0 +1,59 @@ + + + + + CSS Grid Test: Testing track 'min-content' min-sizing function with 'min-height:auto' on an item with an intrinsic aspect ratio + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-min-max-content-sizing-001-ref.html b/layout/reftests/css-grid/grid-min-max-content-sizing-001-ref.html new file mode 100644 index 0000000000..608dc25f50 --- /dev/null +++ b/layout/reftests/css-grid/grid-min-max-content-sizing-001-ref.html @@ -0,0 +1,98 @@ + + + + + Reference: Testing grid minmax(min-content,max-content) column/rows + + + + + +
      +Xyz + + +
      +
      +Xyz + + +
      +
      +Xyz + + +
      +
      +Xyz + + +
      + +
      +Xyz + + +
      +
      +Xyz + + +
      +
      +Xyz + + +
      +
      +Xyz + + +
      + +
      +Xyz + + +
      + +
      +Xyz +Xyz +Xyz + + +
      + + + diff --git a/layout/reftests/css-grid/grid-min-max-content-sizing-001.html b/layout/reftests/css-grid/grid-min-max-content-sizing-001.html new file mode 100644 index 0000000000..ea4337d02d --- /dev/null +++ b/layout/reftests/css-grid/grid-min-max-content-sizing-001.html @@ -0,0 +1,105 @@ + + + + + CSS Grid Test: Testing grid minmax(min-content,max-content) column/rows + + + + + + + +
      +Xyz + + +
      +
      +Xyz + + +
      +
      +Xyz + + +
      +
      +Xyz + + +
      + +
      +Xyz + + +
      +
      +Xyz + + +
      +
      +Xyz + + +
      +
      +Xyz + + +
      + +
      +Xyz + + +
      + +
      +Xyz +Xyz +Xyz + + +
      + + + diff --git a/layout/reftests/css-grid/grid-min-max-content-sizing-002-ref.html b/layout/reftests/css-grid/grid-min-max-content-sizing-002-ref.html new file mode 100644 index 0000000000..9765ee1355 --- /dev/null +++ b/layout/reftests/css-grid/grid-min-max-content-sizing-002-ref.html @@ -0,0 +1,82 @@ + + + + + Reference: Testing grid minmax(min-content,max-content) column/rows + + + + + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-min-max-content-sizing-002.html b/layout/reftests/css-grid/grid-min-max-content-sizing-002.html new file mode 100644 index 0000000000..759eb30508 --- /dev/null +++ b/layout/reftests/css-grid/grid-min-max-content-sizing-002.html @@ -0,0 +1,85 @@ + + + + + CSS Grid Test: Testing grid minmax(min-content,max-content) column/rows + + + + + + + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-order-abspos-items-001-ref.html b/layout/reftests/css-grid/grid-order-abspos-items-001-ref.html new file mode 100644 index 0000000000..fb3642422d --- /dev/null +++ b/layout/reftests/css-grid/grid-order-abspos-items-001-ref.html @@ -0,0 +1,148 @@ + + + + + CSS Test: Testing layout and painting of abs.pos. grid items with 'order' + + + + + + + +
      +a +b +c +FAILx +dx +
      + +
      +
      + c + FAILx + dx +
      +
      + a + b +
      +
      + +
      +
      +
      +
      + FAILx + dx +
      +
      + b +
      +
      +
      + c +
      +
      + a +
      +
      +
      + +
      +a +b +c +FAILx +dx +
      + +
      +
      + c + FAILx + dx +
      +
      + a + b +
      +
      + +
      +
      +
      + a +
      +
      + c +
      +
      +
      +
      + b +
      +
      + FAILx + dx +
      +
      +
      + +
      + + + + + diff --git a/layout/reftests/css-grid/grid-order-abspos-items-001.html b/layout/reftests/css-grid/grid-order-abspos-items-001.html new file mode 100644 index 0000000000..7d915e5098 --- /dev/null +++ b/layout/reftests/css-grid/grid-order-abspos-items-001.html @@ -0,0 +1,150 @@ + + + + + CSS Test: Testing layout and painting of abs.pos. grid items with 'order' + + + + + + + + + + +
      +a +b +c +FAILx +dx +
      + +
      +
      + a + b +
      +
      + c + FAILx + dx +
      +
      + +
      +
      +
      + a +
      +
      + c +
      +
      +
      +
      + b +
      +
      + FAILx + dx +
      +
      +
      + +
      +a +b +c +FAILx +dx +
      + +
      +
      + a + b +
      +
      + c + FAILx + dx +
      +
      + +
      +
      +
      + a +
      +
      + c +
      +
      +
      +
      + b +
      +
      + FAILx + dx +
      +
      +
      + +
      + + + + + diff --git a/layout/reftests/css-grid/grid-order-placement-auto-001-ref.html b/layout/reftests/css-grid/grid-order-placement-auto-001-ref.html new file mode 100644 index 0000000000..81c3274497 --- /dev/null +++ b/layout/reftests/css-grid/grid-order-placement-auto-001-ref.html @@ -0,0 +1,204 @@ + + + + + CSS Test: Testing automatic placement of grid items with 'order' + + + + + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + + + diff --git a/layout/reftests/css-grid/grid-order-placement-auto-001.html b/layout/reftests/css-grid/grid-order-placement-auto-001.html new file mode 100644 index 0000000000..2f7279729d --- /dev/null +++ b/layout/reftests/css-grid/grid-order-placement-auto-001.html @@ -0,0 +1,156 @@ + + + + + CSS Test: Testing automatic placement of grid items with 'order' + + + + + + + + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + + + diff --git a/layout/reftests/css-grid/grid-order-placement-definite-001-ref.html b/layout/reftests/css-grid/grid-order-placement-definite-001-ref.html new file mode 100644 index 0000000000..a2c9b9841c --- /dev/null +++ b/layout/reftests/css-grid/grid-order-placement-definite-001-ref.html @@ -0,0 +1,69 @@ + + + + + CSS Test: Testing definite placement of grid items with 'order' + + + + + + + +
      +d +c +b +a +
      + +
      +d +c +b +a +
      + +
      + + + + + diff --git a/layout/reftests/css-grid/grid-order-placement-definite-001.html b/layout/reftests/css-grid/grid-order-placement-definite-001.html new file mode 100644 index 0000000000..41625ea44e --- /dev/null +++ b/layout/reftests/css-grid/grid-order-placement-definite-001.html @@ -0,0 +1,71 @@ + + + + + CSS Test: Testing definite placement of grid items with 'order' + + + + + + + + + + +
      +a +b +c + +d +
      + +
      + +d +b +c +a +
      + +
      + + + + + diff --git a/layout/reftests/css-grid/grid-percent-grid-gap-001-ref.html b/layout/reftests/css-grid/grid-percent-grid-gap-001-ref.html new file mode 100644 index 0000000000..cb17905711 --- /dev/null +++ b/layout/reftests/css-grid/grid-percent-grid-gap-001-ref.html @@ -0,0 +1,152 @@ + + + + + Reference: 'grid-column-gap' percentage + + + + + +
      +
      + + + + +
      +
      + +
      +
      + + + + +
      +
      + +
      +
      + + + + +
      +
      + +
      +
      + + + + +
      +
      + +
      + +
      +
      + + + + +
      +
      + +
      +
      + + + + +
      +
      + +
      +
      + + + + +
      +
      + +
      +
      + + + +
      +
      + +
      + +
      +
      + + + + +
      +
      + +
      +
      + + + + +
      +
      + +
      +
      + + + + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-percent-grid-gap-001.html b/layout/reftests/css-grid/grid-percent-grid-gap-001.html new file mode 100644 index 0000000000..19714dba91 --- /dev/null +++ b/layout/reftests/css-grid/grid-percent-grid-gap-001.html @@ -0,0 +1,159 @@ + + + + + CSS Grid Test: 'grid-column-gap' percentage + + + + + + + +
      +
      + + + + +
      +
      + +
      +
      + + + + +
      +
      + +
      +
      + + + + +
      +
      + +
      +
      + + + + +
      +
      + +
      + +
      +
      + + + + +
      +
      + +
      +
      + + + + +
      +
      + +
      +
      + + + + +
      +
      + +
      +
      + + + +
      +
      + +
      + +
      +
      + + + + +
      +
      + +
      +
      + + + + +
      +
      + +
      +
      + + + + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-percent-intrinsic-sizing-001-ref.html b/layout/reftests/css-grid/grid-percent-intrinsic-sizing-001-ref.html new file mode 100644 index 0000000000..202cb2b662 --- /dev/null +++ b/layout/reftests/css-grid/grid-percent-intrinsic-sizing-001-ref.html @@ -0,0 +1,75 @@ + + + + + + + + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-percent-intrinsic-sizing-001.html b/layout/reftests/css-grid/grid-percent-intrinsic-sizing-001.html new file mode 100644 index 0000000000..75655d62ae --- /dev/null +++ b/layout/reftests/css-grid/grid-percent-intrinsic-sizing-001.html @@ -0,0 +1,73 @@ + + + + + + + + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-placement-abspos-implicit-001-ref.html b/layout/reftests/css-grid/grid-placement-abspos-implicit-001-ref.html new file mode 100644 index 0000000000..3bc177eb27 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-abspos-implicit-001-ref.html @@ -0,0 +1,113 @@ + + + + CSS Test: Testing placement of abs.pos. grid items in negative implicit grid + + + + + + + + +
      + +b +
      + +
      + +c +
      + +
      + +d +
      + +
      + +e +
      + +
      + +f +
      + +
      +b +
      + +
      +c +
      + +
      + +
      + +
      +e +
      + +
      +f +
      + + + diff --git a/layout/reftests/css-grid/grid-placement-abspos-implicit-001.html b/layout/reftests/css-grid/grid-placement-abspos-implicit-001.html new file mode 100644 index 0000000000..98e026bace --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-abspos-implicit-001.html @@ -0,0 +1,129 @@ + + + + CSS Test: Testing placement of abs.pos. grid items in negative implicit grid + + + + + + + + +
      + + +b +
      + +
      + + +c +
      + +
      + + +d +
      + +
      + + +e +
      + +
      + + +f +
      + +
      + +
      b
      +
      + +
      + +c +
      + +
      + + +
      + +
      + +
      e
      +
      + +
      + +f +
      + + + diff --git a/layout/reftests/css-grid/grid-placement-auto-col-dense-001-ref.html b/layout/reftests/css-grid/grid-placement-auto-col-dense-001-ref.html new file mode 100644 index 0000000000..ddaec606f9 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-auto-col-dense-001-ref.html @@ -0,0 +1,233 @@ + + + + + Reference: grid item auto placement: column dense + + + + + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + + +
      +1 +2 +3 +4 +
      + + +
      +1 +2 +3 +4 +5 +
      + + + diff --git a/layout/reftests/css-grid/grid-placement-auto-col-dense-001.html b/layout/reftests/css-grid/grid-placement-auto-col-dense-001.html new file mode 100644 index 0000000000..e208a2b6d3 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-auto-col-dense-001.html @@ -0,0 +1,169 @@ + + + + + CSS Test: grid item auto placement: column dense + + + + + + + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + + +
      +1 +2 +3 +4 +
      + + +
      +1 +2 +3 +4 +5 +
      + + + diff --git a/layout/reftests/css-grid/grid-placement-auto-col-sparse-001-ref.html b/layout/reftests/css-grid/grid-placement-auto-col-sparse-001-ref.html new file mode 100644 index 0000000000..9d861b7716 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-auto-col-sparse-001-ref.html @@ -0,0 +1,208 @@ + + + + + + + + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + + + diff --git a/layout/reftests/css-grid/grid-placement-auto-col-sparse-001.html b/layout/reftests/css-grid/grid-placement-auto-col-sparse-001.html new file mode 100644 index 0000000000..ab4892aa04 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-auto-col-sparse-001.html @@ -0,0 +1,137 @@ + + + + + + + + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + + + diff --git a/layout/reftests/css-grid/grid-placement-auto-implicit-001-ref.html b/layout/reftests/css-grid/grid-placement-auto-implicit-001-ref.html new file mode 100644 index 0000000000..6d97fbb370 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-auto-implicit-001-ref.html @@ -0,0 +1,153 @@ + + + + + CSS Test: Testing placement of grid items outside the explicit grid + + + + + +
      + +
      +caeb +
      +
      +gab +
      +
      +ceab +
      + +
      +cfab +
      +
      +ceab +
      +
      +cfab +
      +
      +ceab +
      +
      +cfabf +
      +
      +cffab +
      +
      +cgab +
      +
      +ggab +
      + +
      + +
      + +b
      + +
      +
      + + +b
      +
      +
      + +b +
      +
      + +b
      + +
      +
      + +b +
      + +
      + +
      +ba
      ce +
      +
      +bag
      +
      +
      +ba
      ce +
      +
      +ba
      cf +
      +
      +ba
      ce +
      +
      +ba
      cf +
      +
      +ba
      ce +
      +
      +ba
      cff +
      +
      +ba
      cff +
      +
      +bag
      c +
      +
      +bagg
      +
      +
      + + + + + diff --git a/layout/reftests/css-grid/grid-placement-auto-implicit-001.html b/layout/reftests/css-grid/grid-placement-auto-implicit-001.html new file mode 100644 index 0000000000..c14bf06cc5 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-auto-implicit-001.html @@ -0,0 +1,155 @@ + + + + + CSS Test: Testing placement of grid items outside the explicit grid + + + + + + + + +
      + +
      +abce +
      +
      +abg +
      +
      +abce +
      +
      +abcf +
      +
      +abce +
      +
      +abcf +
      +
      +abce +
      +
      +abcff +
      +
      +abcff +
      +
      +abcg +
      +
      +abgg +
      + +
      + +
      + + +b +
      +
      + + +b +
      +
      + + +b +
      +
      + + +b +
      +
      + + +b +
      + +
      + +
      +abce +
      +
      +abg +
      +
      +abce +
      +
      +abcf +
      +
      +abce +
      +
      +abcf +
      +
      +abce +
      +
      +abcff +
      +
      +abcff +
      +
      +abcg +
      +
      +abgg +
      +
      + + + + + diff --git a/layout/reftests/css-grid/grid-placement-auto-row-dense-001-ref.html b/layout/reftests/css-grid/grid-placement-auto-row-dense-001-ref.html new file mode 100644 index 0000000000..85df406e6e --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-auto-row-dense-001-ref.html @@ -0,0 +1,251 @@ + + + + + Reference: grid item auto placement: row dense + + + + + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + + +
      +1 +2 +3 +4 +5 +
      + + +
      +1 +2 +3 +4 +
      + + +
      +1 +2 +3 +4 +
      + + +
      +1 +2 +3 +4 +5 +
      + + + diff --git a/layout/reftests/css-grid/grid-placement-auto-row-dense-001.html b/layout/reftests/css-grid/grid-placement-auto-row-dense-001.html new file mode 100644 index 0000000000..b4f9c5c2d0 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-auto-row-dense-001.html @@ -0,0 +1,187 @@ + + + + + CSS Test: grid item auto placement: row dense + + + + + + + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + + +
      +1 +2 +3 +4 +5 +
      + + +
      +1 +2 +3 +4 +
      + + +
      +1 +2 +3 +4 +
      + + +
      +1 +2 +3 +4 +5 +
      + + + + diff --git a/layout/reftests/css-grid/grid-placement-auto-row-sparse-001-ref.html b/layout/reftests/css-grid/grid-placement-auto-row-sparse-001-ref.html new file mode 100644 index 0000000000..15a180dac2 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-auto-row-sparse-001-ref.html @@ -0,0 +1,226 @@ + + + + + Reference: grid item auto placement: row sparse + + + + + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + + +
      +1 +2 +3 +4 +
      + + + diff --git a/layout/reftests/css-grid/grid-placement-auto-row-sparse-001.html b/layout/reftests/css-grid/grid-placement-auto-row-sparse-001.html new file mode 100644 index 0000000000..52133ccacf --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-auto-row-sparse-001.html @@ -0,0 +1,160 @@ + + + + + CSS Test: grid item auto placement: row sparse + + + + + + + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + + +
      +1 +2 +3 +4 +
      + + + diff --git a/layout/reftests/css-grid/grid-placement-definite-001-ref.html b/layout/reftests/css-grid/grid-placement-definite-001-ref.html new file mode 100644 index 0000000000..2391d214e3 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-definite-001-ref.html @@ -0,0 +1,55 @@ + + + + + + + + +
      +a +b +c +d +
      + + + diff --git a/layout/reftests/css-grid/grid-placement-definite-001.html b/layout/reftests/css-grid/grid-placement-definite-001.html new file mode 100644 index 0000000000..60050619ca --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-definite-001.html @@ -0,0 +1,53 @@ + + + + + + + + +
      +a +b +c +d +
      + + + diff --git a/layout/reftests/css-grid/grid-placement-definite-002-ref.html b/layout/reftests/css-grid/grid-placement-definite-002-ref.html new file mode 100644 index 0000000000..9749c62bcf --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-definite-002-ref.html @@ -0,0 +1,108 @@ + + + + + + + + +
      a
      + +
      +a +b +c +
      + +
      a
      + +
      a
      + +
      a
      + +
      b
      + +
           grid
      + + + diff --git a/layout/reftests/css-grid/grid-placement-definite-002.html b/layout/reftests/css-grid/grid-placement-definite-002.html new file mode 100644 index 0000000000..6e9cd72d1c --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-definite-002.html @@ -0,0 +1,90 @@ + + + + + + + + +
      a
      + +
      +a +b +c +
      + +
      a
      + +
      a
      + +
      a
      + +
      ab
      + +
      FAIL     grid
      + + + diff --git a/layout/reftests/css-grid/grid-placement-definite-003-ref.html b/layout/reftests/css-grid/grid-placement-definite-003-ref.html new file mode 100644 index 0000000000..e9d6f8c142 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-definite-003-ref.html @@ -0,0 +1,79 @@ + + + + + + + + +
      a
      + +
      +a +b +c +
      + +
      a
      + +
      a
      + + + diff --git a/layout/reftests/css-grid/grid-placement-definite-003.html b/layout/reftests/css-grid/grid-placement-definite-003.html new file mode 100644 index 0000000000..c23505f2ac --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-definite-003.html @@ -0,0 +1,76 @@ + + + + + + + + +
      a
      + +
      +a +b +c +
      + +
      a
      + +
      a
      + + + diff --git a/layout/reftests/css-grid/grid-placement-definite-implicit-001-ref.html b/layout/reftests/css-grid/grid-placement-definite-implicit-001-ref.html new file mode 100644 index 0000000000..a9684cfd1d --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-definite-implicit-001-ref.html @@ -0,0 +1,93 @@ + + + + + CSS Test: Testing placement of grid items outside the explicit grid + + + + + +
      +bac +
      + +
      +bac +
      +
      +bac +
      +
      +bac +
      +
      +bac +
      +
      +b +
      +
      +b +
      +
      +b +
      +
      +b +
      +
      +b +
      +
      +bad +
      +
      +b +
      + +
      +b +c +
      +
      + +
      + + + + + + diff --git a/layout/reftests/css-grid/grid-placement-definite-implicit-001.html b/layout/reftests/css-grid/grid-placement-definite-implicit-001.html new file mode 100644 index 0000000000..b559770948 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-definite-implicit-001.html @@ -0,0 +1,112 @@ + + + + + CSS Test: Testing placement of grid items outside the explicit grid + + + + + + + + +
      +abc +
      + +
      +abc +
      +
      +abc +
      +
      +abc +
      +
      +abc +
      +
      +ab +
      +
      +ab +
      +
      +ab +
      +
      +ab +
      +
      +abd +
      +
      +abd +
      +
      +b +
      + +
      +b +c +
      +
      + +
      + + + + + diff --git a/layout/reftests/css-grid/grid-placement-definite-implicit-002-ref.html b/layout/reftests/css-grid/grid-placement-definite-implicit-002-ref.html new file mode 100644 index 0000000000..a796ea9acd --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-definite-implicit-002-ref.html @@ -0,0 +1,231 @@ + + + + + CSS Test: Testing definite placement with non-existent line names + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-placement-definite-implicit-002.html b/layout/reftests/css-grid/grid-placement-definite-implicit-002.html new file mode 100644 index 0000000000..5e74258547 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-definite-implicit-002.html @@ -0,0 +1,244 @@ + + + + + CSS Test: Testing definite placement with non-existent line names + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-placement-implicit-named-areas-001-ref.html b/layout/reftests/css-grid/grid-placement-implicit-named-areas-001-ref.html new file mode 100644 index 0000000000..01e936d3ae --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-implicit-named-areas-001-ref.html @@ -0,0 +1,155 @@ + + + + + Reference: implicit named areas + + + + + +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      + +
      + + + +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-placement-implicit-named-areas-001.html b/layout/reftests/css-grid/grid-placement-implicit-named-areas-001.html new file mode 100644 index 0000000000..8f73dfb9b6 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-implicit-named-areas-001.html @@ -0,0 +1,159 @@ + + + + + CSS Grid Test: implicit named areas + + + + + + + +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      + +
      + + + +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-placement-named-lines-001-ref.html b/layout/reftests/css-grid/grid-placement-named-lines-001-ref.html new file mode 100644 index 0000000000..2a0c095185 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-named-lines-001-ref.html @@ -0,0 +1,187 @@ + + + + + Reference: Placement involving named lines + + + + + +
      +grid-template-columns: [A-start] 60px 60px 60px;
      +grid-template-areas: "B A";
      +grid-auto-columns: 40px;
      +grid-gap: 1px;
      +
      + +
      grid-column-start:
      +
      + +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
      + +
      grid-column-end:
      +
      + +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
      + +
      grid-column: / span A-start 2
      +
      + +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-placement-named-lines-001.html b/layout/reftests/css-grid/grid-placement-named-lines-001.html new file mode 100644 index 0000000000..d0e4244923 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-named-lines-001.html @@ -0,0 +1,182 @@ + + + + + CSS Grid Test: Placement involving named lines + + + + + + + +
      +grid-template-columns: [A-start] 60px 60px 60px;
      +grid-template-areas: "B A";
      +grid-auto-columns: 40px;
      +grid-gap: 1px;
      +
      + +
      grid-column-start:
      +
      + +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
      + +
      grid-column-end:
      +
      + +-1 +4 +-5 +-4 +-3 +-2 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
      + +
      grid-column: / span A-start 2
      +
      + +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-placement-named-lines-002-ref.html b/layout/reftests/css-grid/grid-placement-named-lines-002-ref.html new file mode 100644 index 0000000000..9b0c931062 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-named-lines-002-ref.html @@ -0,0 +1,187 @@ + + + + + Reference: Placement involving named lines + + + + + +
      +grid-template-columns: [A-start] 60px [A-start] 60px 60px;
      +grid-template-areas: "B . . . A";
      +grid-auto-columns: 40px;
      +grid-gap: 1px;
      +
      + +
      grid-column-start:
      +
      + +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
      + +
      grid-column-end:
      +
      + +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
      + +
      grid-column: / span A-start 2
      +
      + +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-placement-named-lines-002.html b/layout/reftests/css-grid/grid-placement-named-lines-002.html new file mode 100644 index 0000000000..7a07093c24 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-named-lines-002.html @@ -0,0 +1,182 @@ + + + + + CSS Grid Test: Placement involving named lines + + + + + + + +
      +grid-template-columns: [A-start] 60px [A-start] 60px 60px;
      +grid-template-areas: "B . . . A";
      +grid-auto-columns: 40px;
      +grid-gap: 1px;
      +
      + +
      grid-column-start:
      +
      + +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
      + +
      grid-column-end:
      +
      + +-1 +4 +-5 +-4 +-3 +-2 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
      + +
      grid-column: / span A-start 2
      +
      + +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-placement-named-lines-003-ref.html b/layout/reftests/css-grid/grid-placement-named-lines-003-ref.html new file mode 100644 index 0000000000..8baf2be8ad --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-named-lines-003-ref.html @@ -0,0 +1,171 @@ + + + + + Reference: Placement involving named lines + + + + + +
      +grid-template-columns: [A-start] 60px 60px [A-start] 60px;
      +grid-template-areas: "B A";
      +grid-auto-columns: 40px;
      +grid-gap: 1px;
      +
      + +
      grid-column-start:
      +
      + +-1 +A +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + +
      + +
      grid-column-end:
      +
      + +-1 +A +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + +
      + +
      grid-column: / span A-start 2
      +
      + +-1 +A +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +span A +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-placement-named-lines-003.html b/layout/reftests/css-grid/grid-placement-named-lines-003.html new file mode 100644 index 0000000000..e4a8de4b6e --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-named-lines-003.html @@ -0,0 +1,166 @@ + + + + + CSS Grid Test: Placement involving named lines + + + + + + + +
      +grid-template-columns: [A-start] 60px 60px [A-start] 60px;
      +grid-template-areas: "B A";
      +grid-auto-columns: 40px;
      +grid-gap: 1px;
      +
      + +
      grid-column-start:
      +
      + +-1 +A +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + +
      + +
      grid-column-end:
      +
      + +-1 +A +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + +
      + +
      grid-column: / span A-start 2
      +
      + +-1 +A +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +span A +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-placement-negative-lines-001-ref.html b/layout/reftests/css-grid/grid-placement-negative-lines-001-ref.html new file mode 100644 index 0000000000..863ec716a1 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-negative-lines-001-ref.html @@ -0,0 +1,186 @@ + + + + + Reference: Placement involving negative line numbers + + + + + +
      +grid-template-columns: 60px [A] 60px 60px;
      +grid-auto-columns: 40px;
      +grid-gap: 1px;
      +
      + +
      grid-column-start:
      +
      + +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
      + +
      grid-column-end:
      +
      + +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
      + +
      grid-column: / span A 2
      +
      + +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-placement-negative-lines-001.html b/layout/reftests/css-grid/grid-placement-negative-lines-001.html new file mode 100644 index 0000000000..4218f3c8e8 --- /dev/null +++ b/layout/reftests/css-grid/grid-placement-negative-lines-001.html @@ -0,0 +1,180 @@ + + + + + CSS Grid Test: Placement involving negative line numbers + + + + + + + +
      +grid-template-columns: 60px [A] 60px 60px;
      +grid-auto-columns: 40px;
      +grid-gap: 1px;
      +
      + +
      grid-column-start:
      +
      + +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
      + +
      grid-column-end:
      +
      + +-1 +4 +-5 +-4 +-3 +-2 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
      + +
      grid-column: / span A 2
      +
      + +-1 +4 +-2 +-3 +-4 +-5 +A -1 +B -1 +A -2 +A -3 +A -4 +A -5 +A +B +A 1 +A 2 +A 3 +A 4 +A 5 + + + + + + + + + + + + + + + + + + + +
      + + + diff --git a/layout/reftests/css-grid/grid-relpos-items-001-ref.html b/layout/reftests/css-grid/grid-relpos-items-001-ref.html new file mode 100644 index 0000000000..f567a95ca2 --- /dev/null +++ b/layout/reftests/css-grid/grid-relpos-items-001-ref.html @@ -0,0 +1,61 @@ + + + + CSS Test: Testing layout of rel.pos. grid items + + + + + + +
      +1 + + +r3 +r4 +
      + + + diff --git a/layout/reftests/css-grid/grid-relpos-items-001.html b/layout/reftests/css-grid/grid-relpos-items-001.html new file mode 100644 index 0000000000..46269d3be3 --- /dev/null +++ b/layout/reftests/css-grid/grid-relpos-items-001.html @@ -0,0 +1,65 @@ + + + + CSS Test: Testing layout of rel.pos. grid items + + + + + + + + +
      +1 + + +r3 +r4 +
      + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-001-ref.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-001-ref.html new file mode 100644 index 0000000000..422ae78679 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-001-ref.html @@ -0,0 +1,277 @@ + + + + + Reference: repeat(auto-fill/auto-fit) + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      + + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-001.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-001.html new file mode 100644 index 0000000000..511a435b82 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-001.html @@ -0,0 +1,256 @@ + + + + + CSS Grid Test: repeat(auto-fill/auto-fit) + + + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      + + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-002-ref.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-002-ref.html new file mode 100644 index 0000000000..8de84391eb --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-002-ref.html @@ -0,0 +1,218 @@ + + + + + Reference: repeat(auto-fill/auto-fit) + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      + + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-002.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-002.html new file mode 100644 index 0000000000..4a9061a010 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-002.html @@ -0,0 +1,199 @@ + + + + + CSS Grid Test: repeat(auto-fill/auto-fit) + + + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      + + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-003-ref.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-003-ref.html new file mode 100644 index 0000000000..1978563152 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-003-ref.html @@ -0,0 +1,197 @@ + + + + + Reference: repeat(auto-fill/auto-fit) + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      + + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-003.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-003.html new file mode 100644 index 0000000000..5d88ea37b3 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-003.html @@ -0,0 +1,189 @@ + + + + + CSS Grid Test: repeat(auto-fill/auto-fit) + + + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      + + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-004-ref.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-004-ref.html new file mode 100644 index 0000000000..d61a9dcaab --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-004-ref.html @@ -0,0 +1,191 @@ + + + + + Reference: repeat(auto-fill/auto-fit) + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      + + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-004.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-004.html new file mode 100644 index 0000000000..dd9af776aa --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-004.html @@ -0,0 +1,183 @@ + + + + + CSS Grid Test: repeat(auto-fill/auto-fit) + + + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      + + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-005-ref.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-005-ref.html new file mode 100644 index 0000000000..b68c40be82 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-005-ref.html @@ -0,0 +1,382 @@ + + + + + Reference: repeat(auto-fill/auto-fit) + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + + +
      + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + + + +
      + + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-005.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-005.html new file mode 100644 index 0000000000..b6b521787f --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-005.html @@ -0,0 +1,377 @@ + + + + + CSS Grid Test: repeat(auto-fill/auto-fit) + + + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + + +
      + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + + +
      + + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-006-ref.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-006-ref.html new file mode 100644 index 0000000000..ab07edd5f4 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-006-ref.html @@ -0,0 +1,184 @@ + + + + + Reference: repeat(auto-fit) with grid-aligned abs.pos. + + + + + + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      +
      + + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-006.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-006.html new file mode 100644 index 0000000000..eb5768d0ca --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-006.html @@ -0,0 +1,213 @@ + + + + + CSS Grid Test: repeat(auto-fit) with grid-aligned abs.pos. + + + + + + + + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      +
      + + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      +
      + + + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-007-ref.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-007-ref.html new file mode 100644 index 0000000000..fd073a072f --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-007-ref.html @@ -0,0 +1,177 @@ + + + + + Reference: repeat(auto-fit) with grid-aligned abs.pos. with removed start/middle tracks + + + + + + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      +
      + + +
      +
      +
      + +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-007.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-007.html new file mode 100644 index 0000000000..8ddbdb0d8d --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-007.html @@ -0,0 +1,195 @@ + + + + + CSS Grid Test: repeat(auto-fit) with grid-aligned abs.pos. with removed start/middle tracks + + + + + + + + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      +
      + + +
      +
      +
      + +
      +
      +
      +
      + + + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-008-ref.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-008-ref.html new file mode 100644 index 0000000000..028d9e209d --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-008-ref.html @@ -0,0 +1,193 @@ + + + + + CSS Grid Test: repeat(auto-fit) with grid-aligned abs.pos. with removed start/middle tracks and implicit tracks on either/both sides + + + + + + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      +
      + + +
      +
      +
      + +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-008.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-008.html new file mode 100644 index 0000000000..061d9477c0 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-008.html @@ -0,0 +1,240 @@ + + + + + CSS Grid Test: repeat(auto-fit) with grid-aligned abs.pos. with removed start/middle tracks and implicit tracks on either/both sides + + + + + + + + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      +
      + + +
      +
      +
      + +
      +
      +
      +
      + + + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-009-ref.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-009-ref.html new file mode 100644 index 0000000000..e475d4921f --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-009-ref.html @@ -0,0 +1,131 @@ + + + + + Reference: repeat(auto-fill/auto-fit) with intrinsic min- or max-sizing function + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + + + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-009.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-009.html new file mode 100644 index 0000000000..5a56a8f6c0 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-009.html @@ -0,0 +1,117 @@ + + + + + CSS Grid Test: repeat(auto-fill/auto-fit) with intrinsic min- or max-sizing function + + + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + + + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      + + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-010-ref.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-010-ref.html new file mode 100644 index 0000000000..17883c81c0 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-010-ref.html @@ -0,0 +1,336 @@ + + + + + Reference: intrinsic grid container size with repeat(auto-fill/auto-fit) under min-content constraint + + + + + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + + + +
      +
      + + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + + +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      + + +
      + +
      + +
      +
      + + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + + +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-010.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-010.html new file mode 100644 index 0000000000..0f8c0d510b --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-010.html @@ -0,0 +1,366 @@ + + + + + CSS Grid Test: intrinsic grid container size with repeat(auto-fill/auto-fit) under min-content constraint + + + + + + + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + + + +
      +
      + + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + + +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      + + +
      + +
      + +
      +
      + + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + + +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-011.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-011.html new file mode 100644 index 0000000000..998dfe3693 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-011.html @@ -0,0 +1,366 @@ + + + + + CSS Grid Test: intrinsic grid container size with repeat(auto-fill/auto-fit) under max-content constraint + + + + + + + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + +
      +
      + + + + +
      + +
      + + + +
      +
      + + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + + +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      + + +
      + +
      + +
      +
      + + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + + +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-012-ref.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-012-ref.html new file mode 100644 index 0000000000..04963b45fb --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-012-ref.html @@ -0,0 +1,144 @@ + + + + + Reference: repeat(auto-fit) with removed tracks + + + + + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-012.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-012.html new file mode 100644 index 0000000000..7ed0843af2 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-012.html @@ -0,0 +1,160 @@ + + + + + CSS Grid Test: repeat(auto-fit) with removed tracks + + + + + + + +
      +
      + + +
      +
      + +
      +
      + + +
      +
      + +
      +
      + + +
      +
      + +
      +
      + + +
      +
      + +
      +
      + + +
      +
      + +
      +
      + + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + + +
      +
      + +
      +
      + + +
      +
      + +
      +
      + + +
      +
      + +
      +
      + + +
      +
      + +
      +
      + + +
      +
      + +
      +
      + + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-013-ref.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-013-ref.html new file mode 100644 index 0000000000..9b8267f88d --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-013-ref.html @@ -0,0 +1,116 @@ + + + + +CSS Grid Test Reference: test auto placement in repeat auto-fit grids with leading implicit tracks + + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-repeat-auto-fill-fit-013.html b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-013.html new file mode 100644 index 0000000000..5a9c05d734 --- /dev/null +++ b/layout/reftests/css-grid/grid-repeat-auto-fill-fit-013.html @@ -0,0 +1,135 @@ + + + + +CSS Grid Test: test placement in repeat auto-fit grids with leading implicit tracks + + + + + + + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-row-gap-001-ref.html b/layout/reftests/css-grid/grid-row-gap-001-ref.html new file mode 100644 index 0000000000..34b8b1ddb4 --- /dev/null +++ b/layout/reftests/css-grid/grid-row-gap-001-ref.html @@ -0,0 +1,91 @@ + + + + + Reference: 'grid-row-gap' + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-row-gap-001.html b/layout/reftests/css-grid/grid-row-gap-001.html new file mode 100644 index 0000000000..65c58ca60a --- /dev/null +++ b/layout/reftests/css-grid/grid-row-gap-001.html @@ -0,0 +1,91 @@ + + + + + CSS Grid Test: 'grid-row-gap' + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-row-gap-002-ref.html b/layout/reftests/css-grid/grid-row-gap-002-ref.html new file mode 100644 index 0000000000..dc219ce123 --- /dev/null +++ b/layout/reftests/css-grid/grid-row-gap-002-ref.html @@ -0,0 +1,124 @@ + + + + + Reference: 'grid-row-gap' + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-row-gap-002.html b/layout/reftests/css-grid/grid-row-gap-002.html new file mode 100644 index 0000000000..0200319445 --- /dev/null +++ b/layout/reftests/css-grid/grid-row-gap-002.html @@ -0,0 +1,100 @@ + + + + + CSS Grid Test: 'grid-row-gap' + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-row-gap-003-ref.html b/layout/reftests/css-grid/grid-row-gap-003-ref.html new file mode 100644 index 0000000000..07bbe29247 --- /dev/null +++ b/layout/reftests/css-grid/grid-row-gap-003-ref.html @@ -0,0 +1,126 @@ + + + + + Reference: 'grid-row-gap' sideways-lr + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-row-gap-003.html b/layout/reftests/css-grid/grid-row-gap-003.html new file mode 100644 index 0000000000..a9a84bc8a9 --- /dev/null +++ b/layout/reftests/css-grid/grid-row-gap-003.html @@ -0,0 +1,102 @@ + + + + + CSS Grid Test: 'grid-row-gap' sideways-lr + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-row-gap-004-ref.html b/layout/reftests/css-grid/grid-row-gap-004-ref.html new file mode 100644 index 0000000000..74d2b6fe65 --- /dev/null +++ b/layout/reftests/css-grid/grid-row-gap-004-ref.html @@ -0,0 +1,122 @@ + + + + + Reference: 'grid-row-gap' sideways-rl + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-row-gap-004.html b/layout/reftests/css-grid/grid-row-gap-004.html new file mode 100644 index 0000000000..c1047fc2dc --- /dev/null +++ b/layout/reftests/css-grid/grid-row-gap-004.html @@ -0,0 +1,102 @@ + + + + + CSS Grid Test: 'grid-row-gap' sideways-rl + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-row-gap-005-ref.html b/layout/reftests/css-grid/grid-row-gap-005-ref.html new file mode 100644 index 0000000000..11727afdc1 --- /dev/null +++ b/layout/reftests/css-grid/grid-row-gap-005-ref.html @@ -0,0 +1,90 @@ + + + + + Reference: Percentage 'grid-row-gap' + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-row-gap-005.html b/layout/reftests/css-grid/grid-row-gap-005.html new file mode 100644 index 0000000000..69dc675fcd --- /dev/null +++ b/layout/reftests/css-grid/grid-row-gap-005.html @@ -0,0 +1,91 @@ + + + + + CSS Grid Test: Percentage 'grid-row-gap' + + + + + + + + + + + + diff --git a/layout/reftests/css-grid/grid-track-fit-content-sizing-001-ref.html b/layout/reftests/css-grid/grid-track-fit-content-sizing-001-ref.html new file mode 100644 index 0000000000..d68f180efe --- /dev/null +++ b/layout/reftests/css-grid/grid-track-fit-content-sizing-001-ref.html @@ -0,0 +1,179 @@ + + + + + Reference: fit-content() track sizing + + + + + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + + + +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-track-fit-content-sizing-001.html b/layout/reftests/css-grid/grid-track-fit-content-sizing-001.html new file mode 100644 index 0000000000..f925c2c5a4 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-fit-content-sizing-001.html @@ -0,0 +1,141 @@ + + + + + CSS Grid Test: fit-content() track sizing + + + + + + + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-track-fit-content-sizing-002-ref.html b/layout/reftests/css-grid/grid-track-fit-content-sizing-002-ref.html new file mode 100644 index 0000000000..f12ee1c32f --- /dev/null +++ b/layout/reftests/css-grid/grid-track-fit-content-sizing-002-ref.html @@ -0,0 +1,148 @@ + + + + + CSS Grid Test: fit-content() track sizing + + + + + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-track-fit-content-sizing-002.html b/layout/reftests/css-grid/grid-track-fit-content-sizing-002.html new file mode 100644 index 0000000000..14607bfd92 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-fit-content-sizing-002.html @@ -0,0 +1,151 @@ + + + + + CSS Grid Test: fit-content() track sizing + + + + + + + +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-track-intrinsic-sizing-001-ref.html b/layout/reftests/css-grid/grid-track-intrinsic-sizing-001-ref.html new file mode 100644 index 0000000000..ba46cc1a6f --- /dev/null +++ b/layout/reftests/css-grid/grid-track-intrinsic-sizing-001-ref.html @@ -0,0 +1,139 @@ + + + + + CSS Grid Test: Distribute space beyond growth limits + + + + + +
      + + + + + +
      1 2 3 4 5
        
      +
      +
      + + + + + +
      1 2 3 4 5
        
      +
      +
      + + + + + +
      1 2 3 4 5
      +
      +
      + + + + + +
      1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
        
      +
      +
      + + + + + +
      1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
        
      +
      +
      + + + + + +
      1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
      +
      +
      + + + + + +
      1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4
        
      +
      +
      + + + + + +
      1 2 3 4 5 
                
      +
      +
      + + + + + +
      1 2 3 4 5 
                
      +
      +
      + + + + + +
      1 2 3 4 5
               
      +
      +
      + + + + +
      1 2 3 4 5
      +
      +
      + + + + + +
      1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 
                                    
      +
      +
      + + + + + +
      1 2 3 4 5 
                
      +
      + + + diff --git a/layout/reftests/css-grid/grid-track-intrinsic-sizing-001.html b/layout/reftests/css-grid/grid-track-intrinsic-sizing-001.html new file mode 100644 index 0000000000..061be012e4 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-intrinsic-sizing-001.html @@ -0,0 +1,103 @@ + + + + + CSS Grid Test: Distribute space beyond growth limits + + + + + + + +
      + 1 2 3 4 5 +
       
      +
       
      +
      +
      + 1 2 3 4 5 +
       
      +
      +
      +
      + 1 2 3 4 5 +
      +
      +
      +
      + 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 +
       
      +
       
      +
      +
      + 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 +
       
      +
      +
      +
      + 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 +
      +
      +
      +
      + 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 +
       
      +
       
      +
      +
      + 1 2 3 4 5 +
       
      +
       
      +
      +
      + 1 2 3 4 5 +
       
      +
      +
      +
      + 1 2 3 4 5 +
      +
       
      +
      +
      + 1 2 3 4 5 +
      +
      +
      +
      + 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 +
       
      +
       
      +
      +
      + 1 2 3 4 5 +
       
      +
       
      +
      + + + diff --git a/layout/reftests/css-grid/grid-track-intrinsic-sizing-002-ref.html b/layout/reftests/css-grid/grid-track-intrinsic-sizing-002-ref.html new file mode 100644 index 0000000000..23dc42b692 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-intrinsic-sizing-002-ref.html @@ -0,0 +1,168 @@ + + + + + CSS Grid Test: Intrinsic track sizing (w/o span:1) + + + + + + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-track-intrinsic-sizing-002.html b/layout/reftests/css-grid/grid-track-intrinsic-sizing-002.html new file mode 100644 index 0000000000..8dd9e963bc --- /dev/null +++ b/layout/reftests/css-grid/grid-track-intrinsic-sizing-002.html @@ -0,0 +1,192 @@ + + + + + CSS Grid Test: Intrinsic track sizing (w/o span:1) + + + + + + + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-track-intrinsic-sizing-003-ref.html b/layout/reftests/css-grid/grid-track-intrinsic-sizing-003-ref.html new file mode 100644 index 0000000000..01739578ce --- /dev/null +++ b/layout/reftests/css-grid/grid-track-intrinsic-sizing-003-ref.html @@ -0,0 +1,228 @@ + + + + + CSS Grid Test: Intrinsic track sizing (w/o span:1, with flex) + + + + + + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-track-intrinsic-sizing-003.html b/layout/reftests/css-grid/grid-track-intrinsic-sizing-003.html new file mode 100644 index 0000000000..bee7ef1dd7 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-intrinsic-sizing-003.html @@ -0,0 +1,208 @@ + + + + + CSS Grid Test: Intrinsic track sizing (w/o span:1, with flex) + + + + + + + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-track-intrinsic-sizing-004-ref.html b/layout/reftests/css-grid/grid-track-intrinsic-sizing-004-ref.html new file mode 100644 index 0000000000..fb9d870d00 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-intrinsic-sizing-004-ref.html @@ -0,0 +1,251 @@ + + + + + CSS Grid Test: Intrinsic track sizing (with span:1) + + + + + + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + +
      +
      1 2 3 4 5
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-track-intrinsic-sizing-004.html b/layout/reftests/css-grid/grid-track-intrinsic-sizing-004.html new file mode 100644 index 0000000000..cad2f31549 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-intrinsic-sizing-004.html @@ -0,0 +1,225 @@ + + + + + CSS Grid Test: Intrinsic track sizing (with span:1) + + + + + + + +
      +
      1 2 3 4 5
      +
      +
      +
       
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
       
      +
      +
      +
      1 2 3 4 5
      +
      +
      +
       
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
       
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
       
      +
      +
      +
      1 2 3 4 5
      +
      +
      +
       
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
       
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
       
      +
      +
      +
      1 2 3 4 5
      +
      +
      +
       
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
       
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
       
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
       
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
       
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
       
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
       
      +
      + +
      +
      1 2 3 4 5
      +
      +
      +
       
      +
      + + + diff --git a/layout/reftests/css-grid/grid-track-percent-sizing-001-ref.html b/layout/reftests/css-grid/grid-track-percent-sizing-001-ref.html new file mode 100644 index 0000000000..44a652cb68 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-percent-sizing-001-ref.html @@ -0,0 +1,129 @@ + + + + + Reference: Percent track sizes + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-track-percent-sizing-001.html b/layout/reftests/css-grid/grid-track-percent-sizing-001.html new file mode 100644 index 0000000000..c0296afe44 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-percent-sizing-001.html @@ -0,0 +1,140 @@ + + + + + CSS Grid Test: Percent track sizes + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + + + diff --git a/layout/reftests/css-grid/grid-track-sizing-001-ref.html b/layout/reftests/css-grid/grid-track-sizing-001-ref.html new file mode 100644 index 0000000000..4922066e83 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-sizing-001-ref.html @@ -0,0 +1,44 @@ + + + + +Test simple track sizing and grid item layout + + + +
      + + 1 + + 2 + + 3 + 4 + 5 +
      + + diff --git a/layout/reftests/css-grid/grid-track-sizing-001.html b/layout/reftests/css-grid/grid-track-sizing-001.html new file mode 100644 index 0000000000..9cd36835d8 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-sizing-001.html @@ -0,0 +1,42 @@ + + + + +Test simple track sizing and grid item layout + + + +
      + + 1 + + 2 + + 3 + 4 + 5 +
      + + diff --git a/layout/reftests/css-grid/grid-track-sizing-002-ref.html b/layout/reftests/css-grid/grid-track-sizing-002-ref.html new file mode 100644 index 0000000000..3db89b9867 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-sizing-002-ref.html @@ -0,0 +1,243 @@ + + + + + Reference: freezing tracks in step 2.5 of the Track Sizing Algorithm + + + + + +
      + +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      + +
      +
      + +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      + +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      + +
      + +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      + +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      +
      + +
      + +
      + +
      + +
      +
      +
      +
      + +
      + +
      + +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-track-sizing-002.html b/layout/reftests/css-grid/grid-track-sizing-002.html new file mode 100644 index 0000000000..e09818fb20 --- /dev/null +++ b/layout/reftests/css-grid/grid-track-sizing-002.html @@ -0,0 +1,238 @@ + + + + + CSS Grid Test: freezing tracks in step 2.5 of the Track Sizing Algorithm + + + + + + + +
      + +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      + +
      +
      + +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      + +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      + +
      + +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + +
      + +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      + +
      +
      +
      +
      +
      + +
      + +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-whitespace-handling-1-ref.xhtml b/layout/reftests/css-grid/grid-whitespace-handling-1-ref.xhtml new file mode 100644 index 0000000000..31ac18bda8 --- /dev/null +++ b/layout/reftests/css-grid/grid-whitespace-handling-1-ref.xhtml @@ -0,0 +1,52 @@ + + + + + + CSS Reftest Reference + + + + +
      +
      +
      + +
      +
      +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-whitespace-handling-1a.xhtml b/layout/reftests/css-grid/grid-whitespace-handling-1a.xhtml new file mode 100644 index 0000000000..01b99a5b3e --- /dev/null +++ b/layout/reftests/css-grid/grid-whitespace-handling-1a.xhtml @@ -0,0 +1,55 @@ + + + + + + CSS Test: Test that anonymous grid items aren't created for pure-whitespace inline content + + + + + + + +
      + + +
      + + +
      +
      + + + diff --git a/layout/reftests/css-grid/grid-whitespace-handling-1b.xhtml b/layout/reftests/css-grid/grid-whitespace-handling-1b.xhtml new file mode 100644 index 0000000000..cf881795c9 --- /dev/null +++ b/layout/reftests/css-grid/grid-whitespace-handling-1b.xhtml @@ -0,0 +1,48 @@ + + + + + + + CSS Test: Test that grid items are created correctly + + + + + + +
      + +
      + +
      + + + diff --git a/layout/reftests/css-grid/grid-whitespace-handling-2-ref.xhtml b/layout/reftests/css-grid/grid-whitespace-handling-2-ref.xhtml new file mode 100644 index 0000000000..3c120522d0 --- /dev/null +++ b/layout/reftests/css-grid/grid-whitespace-handling-2-ref.xhtml @@ -0,0 +1,52 @@ + + + + + + CSS Reftest Reference + + + + + + +
      abc
      +
      abc
      +
      abc
      + + +
      abc
      +
      abc
      +
      abc
      + + +
      abc
      +
      abc
      +
      abc
      + + + diff --git a/layout/reftests/css-grid/grid-whitespace-handling-2.xhtml b/layout/reftests/css-grid/grid-whitespace-handling-2.xhtml new file mode 100644 index 0000000000..324ab30d44 --- /dev/null +++ b/layout/reftests/css-grid/grid-whitespace-handling-2.xhtml @@ -0,0 +1,53 @@ + + + + + + CSS Test: Test that whitespace is preserved at the edges of anonymous grid items if 'white-space: pre' is set + + + + + + + + +
      abc
      +
      abc
      +
      abc
      + + +
      abc
      +
      abc
      +
      abc
      + + +
      abc
      +
      abc
      +
      abc
      + + diff --git a/layout/reftests/css-grid/reftest.list b/layout/reftests/css-grid/reftest.list new file mode 100644 index 0000000000..8673b99897 --- /dev/null +++ b/layout/reftests/css-grid/reftest.list @@ -0,0 +1,284 @@ +fails == grid-whitespace-handling-1a.xhtml grid-whitespace-handling-1-ref.xhtml +fails == grid-whitespace-handling-1b.xhtml grid-whitespace-handling-1-ref.xhtml +== grid-whitespace-handling-2.xhtml grid-whitespace-handling-2-ref.xhtml +== grid-placement-definite-001.html grid-placement-definite-001-ref.html +== grid-placement-definite-002.html grid-placement-definite-002-ref.html +== grid-placement-definite-003.html grid-placement-definite-003-ref.html +== grid-placement-negative-lines-001.html grid-placement-negative-lines-001-ref.html +== grid-placement-auto-row-sparse-001.html grid-placement-auto-row-sparse-001-ref.html +== grid-placement-auto-row-dense-001.html grid-placement-auto-row-dense-001-ref.html +== grid-placement-auto-col-sparse-001.html grid-placement-auto-col-sparse-001-ref.html +== grid-placement-auto-col-dense-001.html grid-placement-auto-col-dense-001-ref.html +== grid-placement-implicit-named-areas-001.html grid-placement-implicit-named-areas-001-ref.html +== grid-placement-named-lines-001.html grid-placement-named-lines-001-ref.html +== grid-placement-named-lines-002.html grid-placement-named-lines-002-ref.html +== grid-placement-named-lines-003.html grid-placement-named-lines-003-ref.html +== grid-track-sizing-001.html grid-track-sizing-001-ref.html +== grid-track-sizing-002.html grid-track-sizing-002-ref.html +== grid-abspos-items-001.html grid-abspos-items-001-ref.html +fuzzy(0-180,0-3) == grid-abspos-items-002.html grid-abspos-items-002-ref.html # flattening differences +== grid-abspos-items-003.html grid-abspos-items-003-ref.html +== grid-abspos-items-004.html grid-abspos-items-004-ref.html +== grid-abspos-items-005.html grid-abspos-items-005-ref.html +== grid-abspos-items-006.html grid-abspos-items-006-ref.html +== grid-abspos-items-007.html grid-abspos-items-007-ref.html +== grid-abspos-items-008.html grid-abspos-items-008-ref.html +== grid-abspos-items-009.html grid-abspos-items-009-ref.html +== grid-abspos-items-010.html grid-abspos-items-010-ref.html +== grid-abspos-items-011.html grid-abspos-items-011-ref.html +== grid-abspos-items-012.html grid-abspos-items-012-ref.html +== grid-abspos-items-013.html grid-abspos-items-013-ref.html +== grid-abspos-items-014.html grid-abspos-items-014-ref.html +== grid-abspos-items-015.html grid-abspos-items-015-ref.html +fails == grid-abspos-items-016.html grid-abspos-items-015-ref.html +== grid-order-abspos-items-001.html grid-order-abspos-items-001-ref.html +== grid-order-placement-auto-001.html grid-order-placement-auto-001-ref.html +fuzzy(0-1,0-200) == grid-order-placement-definite-001.html grid-order-placement-definite-001-ref.html +== grid-placement-definite-implicit-001.html grid-placement-definite-implicit-001-ref.html +== grid-placement-definite-implicit-002.html grid-placement-definite-implicit-002-ref.html +fuzzy(0-64,0-1) skip-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)) == grid-placement-auto-implicit-001.html grid-placement-auto-implicit-001-ref.html # win10: bug 1507154 +== grid-placement-abspos-implicit-001.html grid-placement-abspos-implicit-001-ref.html +== rtl-grid-placement-definite-001.html rtl-grid-placement-definite-001-ref.html +== rtl-grid-placement-auto-row-sparse-001.html rtl-grid-placement-auto-row-sparse-001-ref.html +== vlr-grid-placement-auto-row-sparse-001.html vlr-grid-placement-auto-row-sparse-001-ref.html +== vrl-grid-placement-auto-row-sparse-001.html vrl-grid-placement-auto-row-sparse-001-ref.html +== grid-relpos-items-001.html grid-relpos-items-001-ref.html +== grid-item-sizing-percent-001.html grid-item-sizing-percent-001-ref.html +fails == grid-item-sizing-percent-002.html grid-item-sizing-percent-002-ref.html # bug 1434397 +== grid-item-sizing-percent-003.html grid-item-sizing-percent-003-ref.html +== grid-item-sizing-percent-004.html grid-item-sizing-percent-004-ref.html +== grid-item-sizing-px-001.html grid-item-sizing-percent-001-ref.html +== grid-item-dir-001.html grid-item-dir-001-ref.html +fuzzy-if(winWidget,0-70,0-130) fuzzy-if(cocoaWidget,0-85,0-180) == grid-col-max-sizing-max-content-001.html grid-col-max-sizing-max-content-001-ref.html +fuzzy-if(winWidget,0-70,0-130) fuzzy-if(cocoaWidget,0-85,0-180) == grid-col-max-sizing-max-content-002.html grid-col-max-sizing-max-content-002-ref.html +== grid-min-max-content-sizing-001.html grid-min-max-content-sizing-001-ref.html +== grid-min-max-content-sizing-002.html grid-min-max-content-sizing-002-ref.html +fuzzy-if(winWidget,0-1,0-36) == grid-auto-min-sizing-definite-001.html grid-auto-min-sizing-definite-001-ref.html +== grid-auto-min-sizing-intrinsic-001.html grid-auto-min-sizing-intrinsic-001-ref.html +== grid-auto-min-sizing-intrinsic-002.html grid-auto-min-sizing-intrinsic-002-ref.html +== grid-auto-min-sizing-intrinsic-003.html grid-auto-min-sizing-intrinsic-003-ref.html +== grid-auto-min-sizing-intrinsic-004.html grid-auto-min-sizing-intrinsic-004-ref.html +== grid-auto-min-sizing-transferred-size-001.html grid-auto-min-sizing-transferred-size-001-ref.html +== grid-auto-min-sizing-transferred-size-002.html grid-auto-min-sizing-transferred-size-002-ref.html +== grid-auto-min-sizing-transferred-size-003.html grid-auto-min-sizing-transferred-size-003-ref.html +== grid-auto-min-sizing-transferred-size-004.html grid-auto-min-sizing-transferred-size-004-ref.html +== grid-auto-min-sizing-min-content-min-size-001.html grid-auto-min-sizing-min-content-min-size-001-ref.html +== grid-auto-min-sizing-min-content-min-size-002.html grid-auto-min-sizing-min-content-min-size-002-ref.html +== grid-auto-min-sizing-min-content-min-size-003.html grid-auto-min-sizing-min-content-min-size-003-ref.html +== grid-auto-min-sizing-min-content-min-size-004.html grid-auto-min-sizing-min-content-min-size-004-ref.html +== grid-min-content-min-sizing-transferred-size-001.html grid-min-content-min-sizing-transferred-size-001-ref.html +== grid-min-content-min-sizing-transferred-size-002.html grid-min-content-min-sizing-transferred-size-002-ref.html +== grid-min-content-min-sizing-transferred-size-003.html grid-min-content-min-sizing-transferred-size-003-ref.html +== grid-min-content-min-sizing-transferred-size-004.html grid-min-content-min-sizing-transferred-size-004-ref.html +== grid-auto-min-sizing-percent-001.html grid-auto-min-sizing-percent-001-ref.html +== grid-track-intrinsic-sizing-001.html grid-track-intrinsic-sizing-001-ref.html +fuzzy-if(winWidget,0-1,0-75) == grid-track-intrinsic-sizing-002.html grid-track-intrinsic-sizing-002-ref.html +fuzzy-if(winWidget,0-1,0-75) == grid-track-intrinsic-sizing-003.html grid-track-intrinsic-sizing-003-ref.html +== grid-track-intrinsic-sizing-004.html grid-track-intrinsic-sizing-004-ref.html +== grid-track-percent-sizing-001.html grid-track-percent-sizing-001-ref.html +== grid-track-fit-content-sizing-001.html grid-track-fit-content-sizing-001-ref.html +== grid-track-fit-content-sizing-002.html grid-track-fit-content-sizing-002-ref.html +== grid-max-sizing-flex-001.html grid-max-sizing-flex-001-ref.html +fuzzy(0-2,0-100) == grid-max-sizing-flex-002.html grid-max-sizing-flex-002-ref.html +fuzzy-if(winWidget,0-1,0-10) == grid-max-sizing-flex-003.html grid-max-sizing-flex-003-ref.html +== grid-max-sizing-flex-004.html grid-max-sizing-flex-004-ref.html +== grid-max-sizing-flex-005.html grid-max-sizing-flex-005-ref.html +== grid-max-sizing-flex-006.html grid-max-sizing-flex-006-ref.html +== grid-max-sizing-flex-007.html grid-max-sizing-flex-007-ref.html +== grid-max-sizing-flex-008.html grid-max-sizing-flex-008-ref.html +== grid-flex-min-sizing-001.html grid-flex-min-sizing-001-ref.html +== grid-flex-min-sizing-002.html grid-flex-min-sizing-002-ref.html +== grid-item-align-001.html grid-item-align-001-ref.html +== grid-item-align-002.html grid-item-align-002-ref.html +== grid-item-align-003.html grid-item-align-003-ref.html +== grid-item-justify-001.html grid-item-justify-001-ref.html +== grid-item-justify-002.html grid-item-justify-002-ref.html +== grid-item-stretch-001.html grid-item-stretch-001-ref.html +== grid-item-intrinsic-ratio-stretch-001.html grid-item-intrinsic-ratio-stretch-001-ref.html +== grid-item-intrinsic-ratio-stretch-002.html grid-item-intrinsic-ratio-stretch-002-ref.html +== grid-item-intrinsic-ratio-stretch-003.html grid-item-intrinsic-ratio-stretch-003-ref.html +== grid-item-intrinsic-ratio-stretch-004.html grid-item-intrinsic-ratio-stretch-004-ref.html +== grid-item-intrinsic-ratio-stretch-005.html grid-item-intrinsic-ratio-stretch-005-ref.html +== grid-item-intrinsic-ratio-stretch-006.html grid-item-intrinsic-ratio-stretch-006-ref.html +== grid-item-intrinsic-ratio-stretch-007.html grid-item-intrinsic-ratio-stretch-007-ref.html +== grid-item-intrinsic-ratio-normal-001.html grid-item-intrinsic-ratio-normal-001-ref.html +== grid-item-intrinsic-ratio-normal-002.html grid-item-intrinsic-ratio-normal-002-ref.html +== grid-item-intrinsic-ratio-normal-003.html grid-item-intrinsic-ratio-normal-003-ref.html +== grid-item-intrinsic-ratio-normal-004.html grid-item-intrinsic-ratio-normal-004-ref.html +== grid-item-intrinsic-ratio-normal-005.html grid-item-intrinsic-ratio-normal-005-ref.html +== grid-item-intrinsic-size-normal-001.html grid-item-intrinsic-size-normal-001-ref.html +== grid-item-intrinsic-size-normal-002.html grid-item-intrinsic-size-normal-002-ref.html +== grid-item-auto-min-size-clamp-001.html grid-item-auto-min-size-clamp-001-ref.html +== grid-item-auto-min-size-clamp-002.html grid-item-auto-min-size-clamp-002-ref.html +== grid-item-auto-min-size-clamp-003.html grid-item-auto-min-size-clamp-003-ref.html +# == grid-item-auto-min-size-clamp-004.html grid-item-auto-min-size-clamp-004-ref.html # bug 1421976 +== grid-item-auto-min-size-clamp-005.html grid-item-auto-min-size-clamp-005-ref.html +# == grid-item-auto-min-size-clamp-006.html grid-item-auto-min-size-clamp-006-ref.html # bug 1421976 +== grid-item-auto-min-size-clamp-007.html grid-item-auto-min-size-clamp-007-ref.html +== grid-item-overflow-stretch-001.html grid-item-overflow-stretch-001-ref.html +== grid-item-overflow-stretch-002.html grid-item-overflow-stretch-002-ref.html +== grid-item-overflow-stretch-003.html grid-item-overflow-stretch-003-ref.html +== grid-item-overflow-stretch-004.html grid-item-overflow-stretch-004-ref.html +== grid-item-overflow-stretch-006.html grid-item-overflow-stretch-006-ref.html +== grid-item-canvas-001.html grid-item-canvas-001-ref.html +== grid-item-button-001.html grid-item-button-001-ref.html +== grid-item-table-stretch-001.html grid-item-table-stretch-001-ref.html +== grid-item-table-stretch-002.html grid-item-table-stretch-002-ref.html +== grid-item-table-stretch-004.html grid-item-table-stretch-004-ref.html +== grid-item-fieldset-stretch-001.html grid-item-fieldset-stretch-001-ref.html +skip-if(Android) == grid-item-video-stretch-001.html grid-item-video-stretch-001-ref.html # Huh, Android doesn't have webm support? +skip-if(Android) fuzzy-if(appleSilicon,0-255,0-92666) fuzzy-if(winWidget,0-1,0-181) == grid-item-video-stretch-002.html grid-item-video-stretch-002-ref.html # Huh, Android doesn't have webm support? +== grid-item-input-stretch-001.html grid-item-input-stretch-001-ref.html +== grid-align-content-001.html grid-align-content-001-ref.html +== grid-justify-content-001.html grid-justify-content-001-ref.html +== grid-justify-content-002.html grid-justify-content-002-ref.html +== grid-justify-content-003.html grid-justify-content-003-ref.html +skip-if(!gtkWidget) == grid-container-baselines-001.html grid-container-baselines-001-ref.html +skip-if(!gtkWidget) == grid-container-baselines-002.html grid-container-baselines-002-ref.html +skip-if(!gtkWidget) == grid-container-baselines-003.html grid-container-baselines-003-ref.html +== grid-container-baselines-004.html grid-container-baselines-004-ref.html +== grid-container-synthesized-baseline-001.html grid-container-synthesized-baseline-001-ref.html +== grid-column-gap-001.html grid-column-gap-001-ref.html +== grid-column-gap-002.html grid-column-gap-002-ref.html +fuzzy(0-2,0-60) == grid-column-gap-003.html grid-column-gap-003-ref.html +== grid-column-gap-004.html grid-column-gap-004-ref.html +== grid-row-gap-001.html grid-row-gap-001-ref.html +== grid-percent-grid-gap-001.html grid-percent-grid-gap-001-ref.html +== grid-row-gap-002.html grid-row-gap-002-ref.html +== grid-row-gap-003.html grid-row-gap-003-ref.html +== grid-row-gap-004.html grid-row-gap-004-ref.html +== grid-row-gap-005.html grid-row-gap-005-ref.html +== grid-container-overflow-001.html grid-container-overflow-001-ref.html +== grid-item-margin-left-auto-001.html grid-item-margin-left-auto-001-ref.html +== grid-item-margin-left-auto-002.html grid-item-margin-left-auto-002-ref.html +== grid-item-margin-left-auto-003.html grid-item-margin-left-auto-003-ref.html +== grid-item-margin-left-auto-004.html grid-item-margin-left-auto-004-ref.html +== grid-item-margin-left-right-auto-001.html grid-item-margin-left-right-auto-001-ref.html +== grid-item-margin-left-right-auto-002.html grid-item-margin-left-right-auto-002-ref.html +== grid-item-margin-left-right-auto-003.html grid-item-margin-left-right-auto-003-ref.html +== grid-item-margin-left-right-auto-004.html grid-item-margin-left-right-auto-004-ref.html +== grid-item-margin-right-auto-001.html grid-item-margin-right-auto-001-ref.html +== grid-item-margin-right-auto-002.html grid-item-margin-right-auto-002-ref.html +== grid-item-margin-right-auto-003.html grid-item-margin-right-auto-003-ref.html +== grid-item-margin-right-auto-004.html grid-item-margin-right-auto-004-ref.html +== grid-container-min-max-width-height-001.html grid-container-min-max-width-height-001-ref.html +== grid-clamping-001.html grid-clamping-001-ref.html +== grid-clamping-002.html grid-clamping-002-ref.html +== grid-repeat-auto-fill-fit-001.html grid-repeat-auto-fill-fit-001-ref.html +== grid-repeat-auto-fill-fit-002.html grid-repeat-auto-fill-fit-002-ref.html +== grid-repeat-auto-fill-fit-003.html grid-repeat-auto-fill-fit-003-ref.html +== grid-repeat-auto-fill-fit-004.html grid-repeat-auto-fill-fit-004-ref.html +== grid-repeat-auto-fill-fit-005.html grid-repeat-auto-fill-fit-005-ref.html +== grid-repeat-auto-fill-fit-006.html grid-repeat-auto-fill-fit-006-ref.html +== grid-repeat-auto-fill-fit-007.html grid-repeat-auto-fill-fit-007-ref.html +test-pref(layout.css.serialize-grid-implicit-tracks,true) == grid-repeat-auto-fill-fit-008.html grid-repeat-auto-fill-fit-008-ref.html +test-pref(layout.css.serialize-grid-implicit-tracks,false) == grid-repeat-auto-fill-fit-008.html?no-implicit grid-repeat-auto-fill-fit-008-ref.html +== grid-repeat-auto-fill-fit-009.html grid-repeat-auto-fill-fit-009-ref.html +== grid-repeat-auto-fill-fit-010.html grid-repeat-auto-fill-fit-010-ref.html +== grid-repeat-auto-fill-fit-011.html grid-repeat-auto-fill-fit-010-ref.html +== grid-repeat-auto-fill-fit-012.html grid-repeat-auto-fill-fit-012-ref.html +== grid-repeat-auto-fill-fit-013.html grid-repeat-auto-fill-fit-013-ref.html +== grid-item-blockifying-001.html grid-item-blockifying-001-ref.html +== grid-fragmentation-001.html grid-fragmentation-001-ref.html +== grid-fragmentation-002.html grid-fragmentation-002-ref.html +== grid-fragmentation-003.html grid-fragmentation-003-ref.html +== grid-fragmentation-004.html grid-fragmentation-004-ref.html +== grid-fragmentation-005.html grid-fragmentation-005-ref.html +== grid-fragmentation-006.html grid-fragmentation-006-ref.html +== grid-fragmentation-007.html grid-fragmentation-007-ref.html +== grid-fragmentation-008.html grid-fragmentation-008-ref.html +== grid-fragmentation-009.html grid-fragmentation-009-ref.html +== grid-fragmentation-010.html grid-fragmentation-010-ref.html +== grid-fragmentation-011.html grid-fragmentation-011-ref.html +== grid-fragmentation-012.html grid-fragmentation-012-ref.html +pref(layout.display-list.improve-fragmentation,true) == grid-fragmentation-013.html grid-fragmentation-013-ref.html +== grid-fragmentation-014.html grid-fragmentation-014-ref.html +asserts(0-10) == grid-fragmentation-015.html grid-fragmentation-015-ref.html # bug 1144852 (due to vertical writing-mode) +== grid-fragmentation-016.html grid-fragmentation-016-ref.html +fuzzy-if(winWidget,0-1,0-5) == grid-fragmentation-017.html grid-fragmentation-017-ref.html +== grid-fragmentation-018.html grid-fragmentation-018-ref.html +== grid-fragmentation-019.html grid-fragmentation-019-ref.html +== grid-fragmentation-020.html grid-fragmentation-020-ref.html +== grid-fragmentation-021.html grid-fragmentation-021-ref.html +== grid-fragmentation-022.html grid-fragmentation-007-ref.html +== grid-fragmentation-023.html grid-fragmentation-023-ref.html +fuzzy-if(winWidget,0-1,0-5) == grid-fragmentation-024.html grid-fragmentation-024-ref.html +== grid-fragmentation-025.html grid-fragmentation-025-ref.html +fuzzy-if(swgl,0-2,0-200) == grid-fragmentation-026.html grid-fragmentation-026-ref.html +fuzzy-if(winWidget,0-1,0-5) == grid-fragmentation-027.html grid-fragmentation-025-ref.html +== grid-fragmentation-028.html grid-fragmentation-028-ref.html +== grid-fragmentation-029.html grid-fragmentation-029-ref.html +== grid-fragmentation-030.html grid-fragmentation-030-ref.html +== grid-fragmentation-031.html grid-fragmentation-031-ref.html + +# Fragmentation tests that does dynamic content removal/insertions. +# They should give the same result as the corresponding static test. +== grid-fragmentation-dyn3-001.html grid-fragmentation-001-ref.html +== grid-fragmentation-dyn4-001.html grid-fragmentation-001-ref.html +== grid-fragmentation-dyn1-002.html grid-fragmentation-002-ref.html +== grid-fragmentation-dyn3-002.html grid-fragmentation-002-ref.html +== grid-fragmentation-dyn3-003.html grid-fragmentation-003-ref.html +== grid-fragmentation-dyn4-004.html grid-fragmentation-004-ref.html +== grid-fragmentation-dyn4-005.html grid-fragmentation-005-ref.html +== grid-fragmentation-dyn5-005.html grid-fragmentation-005-ref.html +== grid-fragmentation-dyn1-006.html grid-fragmentation-006-ref.html +== grid-fragmentation-dyn3-007.html grid-fragmentation-007-ref.html +== grid-fragmentation-dyn5-007.html grid-fragmentation-007-ref.html +== grid-fragmentation-dyn5-008.html grid-fragmentation-008-ref.html +== grid-fragmentation-dyn3-009.html grid-fragmentation-009-ref.html +== grid-fragmentation-dyn4-015.html grid-fragmentation-015-ref.html +== grid-fragmentation-dyn1-015.html grid-fragmentation-015-ref.html +== grid-fragmentation-dyn1-016.html grid-fragmentation-016-ref.html +== grid-fragmentation-dyn5-016.html grid-fragmentation-016-ref.html +== grid-fragmentation-dyn3-017.html grid-fragmentation-017-ref.html +== grid-fragmentation-dyn2-018.html grid-fragmentation-018-ref.html +== grid-fragmentation-dyn1-019.html grid-fragmentation-019-ref.html +== grid-fragmentation-dyn2-019.html grid-fragmentation-019-ref.html +== grid-fragmentation-dyn3-019.html grid-fragmentation-019-ref.html +== grid-fragmentation-dyn4-019.html grid-fragmentation-019-ref.html +== grid-fragmentation-dyn5-019.html grid-fragmentation-019-ref.html +== grid-fragmentation-dyn1-020.html grid-fragmentation-020-ref.html +== grid-fragmentation-dyn2-020.html grid-fragmentation-020-ref.html +== grid-fragmentation-dyn1-021.html grid-fragmentation-021-ref.html +== grid-fragmentation-dyn2-021.html grid-fragmentation-021-ref.html +== grid-fragmentation-dyn3-021.html grid-fragmentation-021-ref.html +== grid-fragmentation-dyn4-021.html grid-fragmentation-021-ref.html +== grid-fragmentation-dyn5-021.html grid-fragmentation-021-ref.html +== grid-fragmentation-dyn2-022.html grid-fragmentation-007-ref.html +== grid-fragmentation-dyn1-023.html grid-fragmentation-023-ref.html +== grid-fragmentation-dyn2-023.html grid-fragmentation-023-ref.html +== grid-fragmentation-dyn3-023.html grid-fragmentation-023-ref.html +== grid-fragmentation-dyn4-023.html grid-fragmentation-023-ref.html +== grid-fragmentation-dyn5-023.html grid-fragmentation-023-ref.html +== grid-fragmentation-dyn1-024.html grid-fragmentation-024-ref.html +== grid-fragmentation-dyn2-025.html grid-fragmentation-025-ref.html +== grid-fragmentation-dyn1-026.html grid-fragmentation-026-ref.html +== grid-fragmentation-dyn2-026.html grid-fragmentation-026-ref.html +== grid-fragmentation-dyn3-026.html grid-fragmentation-026-ref.html +== grid-fragmentation-dyn4-026.html grid-fragmentation-026-ref.html +== grid-fragmentation-dyn5-026.html grid-fragmentation-026-ref.html +== grid-fragmentation-dyn1-027.html grid-fragmentation-025-ref.html +== grid-fragmentation-dyn2-027.html grid-fragmentation-025-ref.html +== grid-fragmentation-dyn3-027.html grid-fragmentation-025-ref.html +== grid-fragmentation-dyn4-027.html grid-fragmentation-025-ref.html +== grid-fragmentation-dyn5-027.html grid-fragmentation-025-ref.html +== grid-fragmentation-dyn1-028.html grid-fragmentation-028-ref.html +== grid-fragmentation-dyn2-028.html grid-fragmentation-028-ref.html +== grid-fragmentation-dyn3-028.html grid-fragmentation-028-ref.html +== grid-fragmentation-dyn4-028.html grid-fragmentation-028-ref.html +== grid-fragmentation-dyn5-028.html grid-fragmentation-028-ref.html +== grid-fragmentation-dyn1-029.html grid-fragmentation-029-ref.html +== grid-fragmentation-dyn2-029.html grid-fragmentation-029-ref.html +== grid-fragmentation-dyn2-030.html grid-fragmentation-030-ref.html +== grid-fragmentation-dyn2-031.html grid-fragmentation-031-ref.html + +== bug1306106.html bug1306106-ref.html +== bug1349571.html bug1349571-ref.html +== bug1356820.html bug1356820-ref.html +== bug1350925.html bug1350925-ref.html +== grid-percent-intrinsic-sizing-001.html grid-percent-intrinsic-sizing-001-ref.html +== grid-measuring-reflow-resize-static-001.html grid-measuring-reflow-resize-001-ref.html +== grid-measuring-reflow-resize-dynamic-001.html grid-measuring-reflow-resize-001-ref.html +== grid-item-align-dynamic-pos-001.html grid-item-align-dynamic-pos-001-ref.html +== grid-item-align-dynamic-pos-002.html grid-item-align-dynamic-pos-002-ref.html +== grid-item-align-dynamic-pos-003.html grid-item-align-dynamic-pos-003-ref.html diff --git a/layout/reftests/css-grid/rtl-grid-placement-auto-row-sparse-001-ref.html b/layout/reftests/css-grid/rtl-grid-placement-auto-row-sparse-001-ref.html new file mode 100644 index 0000000000..9200835bfd --- /dev/null +++ b/layout/reftests/css-grid/rtl-grid-placement-auto-row-sparse-001-ref.html @@ -0,0 +1,200 @@ + + + + + + + + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + + + diff --git a/layout/reftests/css-grid/rtl-grid-placement-auto-row-sparse-001.html b/layout/reftests/css-grid/rtl-grid-placement-auto-row-sparse-001.html new file mode 100644 index 0000000000..3fee0d1f4b --- /dev/null +++ b/layout/reftests/css-grid/rtl-grid-placement-auto-row-sparse-001.html @@ -0,0 +1,138 @@ + + + + + + + + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + + + diff --git a/layout/reftests/css-grid/rtl-grid-placement-definite-001-ref.html b/layout/reftests/css-grid/rtl-grid-placement-definite-001-ref.html new file mode 100644 index 0000000000..70287b3ab7 --- /dev/null +++ b/layout/reftests/css-grid/rtl-grid-placement-definite-001-ref.html @@ -0,0 +1,69 @@ + + + + + + + + + +
      +a +b +c +d +
      + +
      +a +b +c +d +
      + + + diff --git a/layout/reftests/css-grid/rtl-grid-placement-definite-001.html b/layout/reftests/css-grid/rtl-grid-placement-definite-001.html new file mode 100644 index 0000000000..4551915128 --- /dev/null +++ b/layout/reftests/css-grid/rtl-grid-placement-definite-001.html @@ -0,0 +1,65 @@ + + + + + + + + + +
      +a +b +c +d +
      + +
      +a +b +c +d +
      + + + diff --git a/layout/reftests/css-grid/support/ahem.css b/layout/reftests/css-grid/support/ahem.css new file mode 100644 index 0000000000..5cea74d04f --- /dev/null +++ b/layout/reftests/css-grid/support/ahem.css @@ -0,0 +1,4 @@ +@font-face { + font-family: "Ahem"; + src: url(../../fonts/Ahem.ttf); +} diff --git a/layout/reftests/css-grid/support/colors-16x8.webm b/layout/reftests/css-grid/support/colors-16x8.webm new file mode 100644 index 0000000000..701341fc2a Binary files /dev/null and b/layout/reftests/css-grid/support/colors-16x8.webm differ diff --git a/layout/reftests/css-grid/support/dyn.js b/layout/reftests/css-grid/support/dyn.js new file mode 100644 index 0000000000..816a6f9b61 --- /dev/null +++ b/layout/reftests/css-grid/support/dyn.js @@ -0,0 +1,127 @@ +/* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- + * vim: sw=2 ts=2 sts=2 et filetype=javascript + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +function loadURL(url,callback) { + var xhttp = new XMLHttpRequest(); + xhttp.onreadystatechange = function() { + if (xhttp.readyState == 4 && xhttp.status == 200) { + callback(xhttp.responseText); + } + }; + xhttp.open("GET", url, true); + xhttp.send(); +} + +function dyn1(selector) { + // get an array of elements matching |selector| + var elems = Array.prototype.slice.call(document.querySelectorAll(selector)) + + // remove the first item in each grid + var removed = elems.map(function(e) { + var child = e.children[0]; + if (child) { + var next = child.nextSibling; + e.removeChild(child); + return [ e, child, next ]; + } else { + return null; + } + }); + + document.body.style.display = 'block'; + document.body.offsetHeight; + + // insert the removed item + removed.map(function(a) { + if (a) { + a[0].insertBefore(a[1],a[2]); + } + }); +} + +function dyn2(selector) { + // get an array of elements matching |selector| + var elems = Array.prototype.slice.call(document.querySelectorAll(selector)) + + // inject a new first item in each grid + var inserted = elems.map(function(e) { + var child = document.createElement('span'); + e.insertBefore(child, e.firstChild); + return [ e, child ]; + }); + + document.body.style.display = 'block'; + document.body.offsetHeight; + + // remove the inserted item + inserted.map(function(a) { + a[0].removeChild(a[1]); + }); +} + +function dyn3(selector) { + // get an array of elements matching |selector| + var elems = Array.prototype.slice.call(document.querySelectorAll(selector)) + + // remove the second item in each grid + var removed = elems.map(function(e) { + var child = e.children[1]; + if (child) { + var next = child.nextSibling; + e.removeChild(child); + return [ e, child, next ]; + } else { + return null; + } + }); + + document.body.style.display = 'block'; + document.body.offsetHeight; + + // insert the removed items + removed.map(function(a) { + if (a) { + a[0].insertBefore(a[1],a[2]); + } + }); +} + +function dyn4(selector) { + dyn3(selector); + dyn2(selector); +} + +function dyn5(selector) { + // get an array of elements matching |selector| + var elems = Array.prototype.slice.call(document.querySelectorAll(selector)) + + // inject 20 new items in each grid + var inserted = elems.map(function(e) { + var a = new Array; + for (var i = 0; i < 20; ++i) { + var child = document.createElement('span'); + e.insertBefore(child, e.firstChild); + a.push(child); + } + return [ e, a ]; + }); + + document.body.style.display = 'block'; + document.body.offsetHeight; + + // remove the inserted item + inserted.map(function(a) { + a[1].forEach(function(child) { + a[0].removeChild(child); + }); + }); +} + +function dynamicTest(url, callback) { + document.body.style.display=''; + document.body.offsetHeight; + loadURL(url,callback); +} diff --git a/layout/reftests/css-grid/support/lime-24x2.png b/layout/reftests/css-grid/support/lime-24x2.png new file mode 100644 index 0000000000..b9ce5e2461 Binary files /dev/null and b/layout/reftests/css-grid/support/lime-24x2.png differ diff --git a/layout/reftests/css-grid/support/lime-25x1.png b/layout/reftests/css-grid/support/lime-25x1.png new file mode 100644 index 0000000000..31e1c4087a Binary files /dev/null and b/layout/reftests/css-grid/support/lime-25x1.png differ diff --git a/layout/reftests/css-grid/support/lime-2x24.png b/layout/reftests/css-grid/support/lime-2x24.png new file mode 100644 index 0000000000..a1524d46b4 Binary files /dev/null and b/layout/reftests/css-grid/support/lime-2x24.png differ diff --git a/layout/reftests/css-grid/support/solidblue-20x32.png b/layout/reftests/css-grid/support/solidblue-20x32.png new file mode 100644 index 0000000000..bba5504d98 Binary files /dev/null and b/layout/reftests/css-grid/support/solidblue-20x32.png differ diff --git a/layout/reftests/css-grid/support/solidblue.png b/layout/reftests/css-grid/support/solidblue.png new file mode 100644 index 0000000000..a64b6a4255 Binary files /dev/null and b/layout/reftests/css-grid/support/solidblue.png differ diff --git a/layout/reftests/css-grid/vlr-grid-placement-auto-row-sparse-001-ref.html b/layout/reftests/css-grid/vlr-grid-placement-auto-row-sparse-001-ref.html new file mode 100644 index 0000000000..4a1e6f81e0 --- /dev/null +++ b/layout/reftests/css-grid/vlr-grid-placement-auto-row-sparse-001-ref.html @@ -0,0 +1,204 @@ + + + + + + + + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + + + diff --git a/layout/reftests/css-grid/vlr-grid-placement-auto-row-sparse-001.html b/layout/reftests/css-grid/vlr-grid-placement-auto-row-sparse-001.html new file mode 100644 index 0000000000..872d35d07f --- /dev/null +++ b/layout/reftests/css-grid/vlr-grid-placement-auto-row-sparse-001.html @@ -0,0 +1,142 @@ + + + + + + + + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + + + diff --git a/layout/reftests/css-grid/vrl-grid-placement-auto-row-sparse-001-ref.html b/layout/reftests/css-grid/vrl-grid-placement-auto-row-sparse-001-ref.html new file mode 100644 index 0000000000..a495cceffc --- /dev/null +++ b/layout/reftests/css-grid/vrl-grid-placement-auto-row-sparse-001-ref.html @@ -0,0 +1,222 @@ + + + + + + + + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + + + diff --git a/layout/reftests/css-grid/vrl-grid-placement-auto-row-sparse-001.html b/layout/reftests/css-grid/vrl-grid-placement-auto-row-sparse-001.html new file mode 100644 index 0000000000..51354b562e --- /dev/null +++ b/layout/reftests/css-grid/vrl-grid-placement-auto-row-sparse-001.html @@ -0,0 +1,142 @@ + + + + + + + + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +c +d +D +e +
      + +
      +a +b +c +d +D +e +
      + + + diff --git a/layout/reftests/css-import/1331291-1.html b/layout/reftests/css-import/1331291-1.html new file mode 100644 index 0000000000..0f7b1844db --- /dev/null +++ b/layout/reftests/css-import/1331291-1.html @@ -0,0 +1,9 @@ + + + + diff --git a/layout/reftests/css-import/1368782-1.html b/layout/reftests/css-import/1368782-1.html new file mode 100644 index 0000000000..62cd944afc --- /dev/null +++ b/layout/reftests/css-import/1368782-1.html @@ -0,0 +1,5 @@ + + diff --git a/layout/reftests/css-import/1368782-2.html b/layout/reftests/css-import/1368782-2.html new file mode 100644 index 0000000000..0d1601dbe9 --- /dev/null +++ b/layout/reftests/css-import/1368782-2.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/css-import/1368782-3.html b/layout/reftests/css-import/1368782-3.html new file mode 100644 index 0000000000..533102289e --- /dev/null +++ b/layout/reftests/css-import/1368782-3.html @@ -0,0 +1,8 @@ + + + diff --git a/layout/reftests/css-import/1373559-ref.html b/layout/reftests/css-import/1373559-ref.html new file mode 100644 index 0000000000..bbe139e347 --- /dev/null +++ b/layout/reftests/css-import/1373559-ref.html @@ -0,0 +1,3 @@ + +CSS test reference +Shouldn't be red. diff --git a/layout/reftests/css-import/1373559.html b/layout/reftests/css-import/1373559.html new file mode 100644 index 0000000000..2e95534c8e --- /dev/null +++ b/layout/reftests/css-import/1373559.html @@ -0,0 +1,10 @@ + +CSS test for bug 1373559: Deleted @import rules no longer apply to the document. + +Shouldn't be red. + diff --git a/layout/reftests/css-import/290018-1.html b/layout/reftests/css-import/290018-1.html new file mode 100644 index 0000000000..e98535f1e0 --- /dev/null +++ b/layout/reftests/css-import/290018-1.html @@ -0,0 +1,13 @@ + + + + + + diff --git a/layout/reftests/css-import/290018-ref.html b/layout/reftests/css-import/290018-ref.html new file mode 100644 index 0000000000..30e4f9b2e8 --- /dev/null +++ b/layout/reftests/css-import/290018-ref.html @@ -0,0 +1,11 @@ + + + + + + diff --git a/layout/reftests/css-import/436261-1.html b/layout/reftests/css-import/436261-1.html new file mode 100644 index 0000000000..fa13935aeb --- /dev/null +++ b/layout/reftests/css-import/436261-1.html @@ -0,0 +1,15 @@ + + + + +

      test

      + + diff --git a/layout/reftests/css-import/436261-2.html b/layout/reftests/css-import/436261-2.html new file mode 100644 index 0000000000..7f87b97929 --- /dev/null +++ b/layout/reftests/css-import/436261-2.html @@ -0,0 +1,12 @@ + + + + + + + +

      test

      + + diff --git a/layout/reftests/css-import/436261-3.html b/layout/reftests/css-import/436261-3.html new file mode 100644 index 0000000000..dbdcf61bdb --- /dev/null +++ b/layout/reftests/css-import/436261-3.html @@ -0,0 +1,21 @@ + + + +

      test

      + + diff --git a/layout/reftests/css-import/436261-ref.html b/layout/reftests/css-import/436261-ref.html new file mode 100644 index 0000000000..9db25a60fe --- /dev/null +++ b/layout/reftests/css-import/436261-ref.html @@ -0,0 +1,6 @@ + + + +

      test

      + + diff --git a/layout/reftests/css-import/444723-1.html b/layout/reftests/css-import/444723-1.html new file mode 100644 index 0000000000..fe6ab1ed7f --- /dev/null +++ b/layout/reftests/css-import/444723-1.html @@ -0,0 +1,20 @@ + + + + + + + + + + +
        +
      • purple
      • +
      • blue
      • +
      • yellow
      • +
      + + diff --git a/layout/reftests/css-import/444723-2.html b/layout/reftests/css-import/444723-2.html new file mode 100644 index 0000000000..3630b92be5 --- /dev/null +++ b/layout/reftests/css-import/444723-2.html @@ -0,0 +1,20 @@ + + + + + + + + + + +
        +
      • purple
      • +
      • blue
      • +
      • yellow
      • +
      + + diff --git a/layout/reftests/css-import/444723-ref.html b/layout/reftests/css-import/444723-ref.html new file mode 100644 index 0000000000..6337ae0442 --- /dev/null +++ b/layout/reftests/css-import/444723-ref.html @@ -0,0 +1,12 @@ + + + + +
        +
      • purple
      • +
      • blue
      • +
      • yellow
      • +
      + + diff --git a/layout/reftests/css-import/445415-1-ref.xhtml b/layout/reftests/css-import/445415-1-ref.xhtml new file mode 100644 index 0000000000..b1f0b4a8a5 --- /dev/null +++ b/layout/reftests/css-import/445415-1-ref.xhtml @@ -0,0 +1,12 @@ + + + + + + +
      purple
      +
      blue
      +
      yellow
      + + + diff --git a/layout/reftests/css-import/445415-1a.xhtml b/layout/reftests/css-import/445415-1a.xhtml new file mode 100644 index 0000000000..61030afc4f --- /dev/null +++ b/layout/reftests/css-import/445415-1a.xhtml @@ -0,0 +1,19 @@ + + + + + + + + + + + +
      purple
      +
      blue
      +
      yellow
      + + + diff --git a/layout/reftests/css-import/445415-1b.xhtml b/layout/reftests/css-import/445415-1b.xhtml new file mode 100644 index 0000000000..b12602f39d --- /dev/null +++ b/layout/reftests/css-import/445415-1b.xhtml @@ -0,0 +1,19 @@ + + + + + + + + + + + +
      purple
      +
      blue
      +
      yellow
      + + + diff --git a/layout/reftests/css-import/445415-2-ref.xhtml b/layout/reftests/css-import/445415-2-ref.xhtml new file mode 100644 index 0000000000..c20bf415e0 --- /dev/null +++ b/layout/reftests/css-import/445415-2-ref.xhtml @@ -0,0 +1,12 @@ + + + + + + +
      cyan
      +
      blue
      +
      yellow
      + + + diff --git a/layout/reftests/css-import/445415-2a.xhtml b/layout/reftests/css-import/445415-2a.xhtml new file mode 100644 index 0000000000..f474ed626d --- /dev/null +++ b/layout/reftests/css-import/445415-2a.xhtml @@ -0,0 +1,19 @@ + + + + + + + + + + + +
      cyan
      +
      blue
      +
      yellow
      + + + diff --git a/layout/reftests/css-import/445415-2b.xhtml b/layout/reftests/css-import/445415-2b.xhtml new file mode 100644 index 0000000000..f68604bec1 --- /dev/null +++ b/layout/reftests/css-import/445415-2b.xhtml @@ -0,0 +1,19 @@ + + + + + + + + + + + +
      cyan
      +
      blue
      +
      yellow
      + + + diff --git a/layout/reftests/css-import/green.html b/layout/reftests/css-import/green.html new file mode 100644 index 0000000000..e3fe1305a8 --- /dev/null +++ b/layout/reftests/css-import/green.html @@ -0,0 +1,4 @@ + + diff --git a/layout/reftests/css-import/inner-sheet.css b/layout/reftests/css-import/inner-sheet.css new file mode 100644 index 0000000000..f84d0bc216 --- /dev/null +++ b/layout/reftests/css-import/inner-sheet.css @@ -0,0 +1,2 @@ +p { background-color: green; color: white } +.inner { color: yellow; } \ No newline at end of file diff --git a/layout/reftests/css-import/other-outermost-sheet.css b/layout/reftests/css-import/other-outermost-sheet.css new file mode 100644 index 0000000000..8c77677abc --- /dev/null +++ b/layout/reftests/css-import/other-outermost-sheet.css @@ -0,0 +1,3 @@ +@import url("outer-sheet.css"); + +.outermost { color: cyan; } diff --git a/layout/reftests/css-import/outer-sheet.css b/layout/reftests/css-import/outer-sheet.css new file mode 100644 index 0000000000..db940dac76 --- /dev/null +++ b/layout/reftests/css-import/outer-sheet.css @@ -0,0 +1,2 @@ +@import url("inner-sheet.css"); +.outer { color: blue; } diff --git a/layout/reftests/css-import/outermost-sheet.css b/layout/reftests/css-import/outermost-sheet.css new file mode 100644 index 0000000000..b8b4bba4fb --- /dev/null +++ b/layout/reftests/css-import/outermost-sheet.css @@ -0,0 +1,3 @@ +@import url("outer-sheet.css"); + +.outermost { color: purple; } diff --git a/layout/reftests/css-import/reftest.list b/layout/reftests/css-import/reftest.list new file mode 100644 index 0000000000..5f1a59b394 --- /dev/null +++ b/layout/reftests/css-import/reftest.list @@ -0,0 +1,15 @@ +== 290018-1.html 290018-ref.html +== 436261-1.html 436261-ref.html +== 436261-2.html 436261-ref.html +== 436261-3.html 436261-ref.html +== 444723-1.html 444723-ref.html +== 444723-2.html 444723-ref.html +== 445415-1a.xhtml 445415-1-ref.xhtml +== 445415-1b.xhtml 445415-1-ref.xhtml +== 445415-2a.xhtml 445415-2-ref.xhtml +== 445415-2b.xhtml 445415-2-ref.xhtml +== 1331291-1.html green.html +== 1368782-1.html green.html +== 1368782-2.html green.html +== 1368782-3.html green.html +== 1373559.html 1373559-ref.html diff --git a/layout/reftests/css-import/subdir/1x1-green-in-subdir.png b/layout/reftests/css-import/subdir/1x1-green-in-subdir.png new file mode 100644 index 0000000000..b98ca0ba0a Binary files /dev/null and b/layout/reftests/css-import/subdir/1x1-green-in-subdir.png differ diff --git a/layout/reftests/css-import/subdir/sheet.css b/layout/reftests/css-import/subdir/sheet.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/layout/reftests/css-invalid/button/button-button.html b/layout/reftests/css-invalid/button/button-button.html new file mode 100644 index 0000000000..41e76115b0 --- /dev/null +++ b/layout/reftests/css-invalid/button/button-button.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/button/button-disabled-fieldset-1.html b/layout/reftests/css-invalid/button/button-disabled-fieldset-1.html new file mode 100644 index 0000000000..4ce9b30dc3 --- /dev/null +++ b/layout/reftests/css-invalid/button/button-disabled-fieldset-1.html @@ -0,0 +1,22 @@ + + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-invalid/button/button-disabled-fieldset-2.html b/layout/reftests/css-invalid/button/button-disabled-fieldset-2.html new file mode 100644 index 0000000000..f5b2a9e7d6 --- /dev/null +++ b/layout/reftests/css-invalid/button/button-disabled-fieldset-2.html @@ -0,0 +1,25 @@ + + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-invalid/button/button-disabled-ref.html b/layout/reftests/css-invalid/button/button-disabled-ref.html new file mode 100644 index 0000000000..7de1ba7c5c --- /dev/null +++ b/layout/reftests/css-invalid/button/button-disabled-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-invalid/button/button-disabled.html b/layout/reftests/css-invalid/button/button-disabled.html new file mode 100644 index 0000000000..73760ee3df --- /dev/null +++ b/layout/reftests/css-invalid/button/button-disabled.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/button/button-dyn-disabled.html b/layout/reftests/css-invalid/button/button-dyn-disabled.html new file mode 100644 index 0000000000..1c7350d722 --- /dev/null +++ b/layout/reftests/css-invalid/button/button-dyn-disabled.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/button/button-dyn-not-disabled.html b/layout/reftests/css-invalid/button/button-dyn-not-disabled.html new file mode 100644 index 0000000000..7ae667b8ec --- /dev/null +++ b/layout/reftests/css-invalid/button/button-dyn-not-disabled.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/button/button-fieldset-legend-ref.html b/layout/reftests/css-invalid/button/button-fieldset-legend-ref.html new file mode 100644 index 0000000000..22adc433cd --- /dev/null +++ b/layout/reftests/css-invalid/button/button-fieldset-legend-ref.html @@ -0,0 +1,10 @@ + + + +
      + + + +
      + + diff --git a/layout/reftests/css-invalid/button/button-fieldset-legend.html b/layout/reftests/css-invalid/button/button-fieldset-legend.html new file mode 100644 index 0000000000..f308cc42ee --- /dev/null +++ b/layout/reftests/css-invalid/button/button-fieldset-legend.html @@ -0,0 +1,22 @@ + + + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-invalid/button/button-fieldset-ref.html b/layout/reftests/css-invalid/button/button-fieldset-ref.html new file mode 100644 index 0000000000..60ab1a3ef0 --- /dev/null +++ b/layout/reftests/css-invalid/button/button-fieldset-ref.html @@ -0,0 +1,10 @@ + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-invalid/button/button-invalid.html b/layout/reftests/css-invalid/button/button-invalid.html new file mode 100644 index 0000000000..f4850ad422 --- /dev/null +++ b/layout/reftests/css-invalid/button/button-invalid.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/button/button-ref.html b/layout/reftests/css-invalid/button/button-ref.html new file mode 100644 index 0000000000..422cc9315f --- /dev/null +++ b/layout/reftests/css-invalid/button/button-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-invalid/button/button-reset.html b/layout/reftests/css-invalid/button/button-reset.html new file mode 100644 index 0000000000..45c57cab7b --- /dev/null +++ b/layout/reftests/css-invalid/button/button-reset.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/button/button-type-barred.html b/layout/reftests/css-invalid/button/button-type-barred.html new file mode 100644 index 0000000000..3748615427 --- /dev/null +++ b/layout/reftests/css-invalid/button/button-type-barred.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/button/button-type-invalid.html b/layout/reftests/css-invalid/button/button-type-invalid.html new file mode 100644 index 0000000000..a6e20d1a94 --- /dev/null +++ b/layout/reftests/css-invalid/button/button-type-invalid.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/button/button-valid.html b/layout/reftests/css-invalid/button/button-valid.html new file mode 100644 index 0000000000..1b6f61ca24 --- /dev/null +++ b/layout/reftests/css-invalid/button/button-valid.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/default-style/button.html b/layout/reftests/css-invalid/default-style/button.html new file mode 100644 index 0000000000..ebbbe583ac --- /dev/null +++ b/layout/reftests/css-invalid/default-style/button.html @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/default-style/fieldset-ref.html b/layout/reftests/css-invalid/default-style/fieldset-ref.html new file mode 100644 index 0000000000..0289183246 --- /dev/null +++ b/layout/reftests/css-invalid/default-style/fieldset-ref.html @@ -0,0 +1,7 @@ + + + + +
      + + diff --git a/layout/reftests/css-invalid/default-style/fieldset.html b/layout/reftests/css-invalid/default-style/fieldset.html new file mode 100644 index 0000000000..053f073273 --- /dev/null +++ b/layout/reftests/css-invalid/default-style/fieldset.html @@ -0,0 +1,14 @@ + + + + + +
      + + diff --git a/layout/reftests/css-invalid/default-style/input-ref.html b/layout/reftests/css-invalid/default-style/input-ref.html new file mode 100644 index 0000000000..31f6e35f2c --- /dev/null +++ b/layout/reftests/css-invalid/default-style/input-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-invalid/default-style/input.html b/layout/reftests/css-invalid/default-style/input.html new file mode 100644 index 0000000000..6a86c17f61 --- /dev/null +++ b/layout/reftests/css-invalid/default-style/input.html @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/default-style/reftest.list b/layout/reftests/css-invalid/default-style/reftest.list new file mode 100644 index 0000000000..3ce4650a6b --- /dev/null +++ b/layout/reftests/css-invalid/default-style/reftest.list @@ -0,0 +1,5 @@ +== input.html input-ref.html +== button.html button-ref.html +== textarea.html textarea-ref.html +== select.html select-ref.html +== fieldset.html fieldset-ref.html diff --git a/layout/reftests/css-invalid/default-style/select-ref.html b/layout/reftests/css-invalid/default-style/select-ref.html new file mode 100644 index 0000000000..3eed47082f --- /dev/null +++ b/layout/reftests/css-invalid/default-style/select-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-invalid/default-style/select.html b/layout/reftests/css-invalid/default-style/select.html new file mode 100644 index 0000000000..bc421bd177 --- /dev/null +++ b/layout/reftests/css-invalid/default-style/select.html @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/default-style/style.css b/layout/reftests/css-invalid/default-style/style.css new file mode 100644 index 0000000000..0ff814e1cc --- /dev/null +++ b/layout/reftests/css-invalid/default-style/style.css @@ -0,0 +1,9 @@ +:-moz-ui-invalid { + box-shadow: none; +} + +.invalid-ref { +} + +.barred-ref { +} diff --git a/layout/reftests/css-invalid/default-style/textarea-ref.html b/layout/reftests/css-invalid/default-style/textarea-ref.html new file mode 100644 index 0000000000..c7037764f6 --- /dev/null +++ b/layout/reftests/css-invalid/default-style/textarea-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-invalid/default-style/textarea.html b/layout/reftests/css-invalid/default-style/textarea.html new file mode 100644 index 0000000000..4a0731926d --- /dev/null +++ b/layout/reftests/css-invalid/default-style/textarea.html @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-add-invalid-barred.html b/layout/reftests/css-invalid/fieldset/fieldset-add-invalid-barred.html new file mode 100644 index 0000000000..74150b303e --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-add-invalid-barred.html @@ -0,0 +1,22 @@ + + + + + + + + + +
      +
      + + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-add-invalid-element-dynamic.html b/layout/reftests/css-invalid/fieldset/fieldset-add-invalid-element-dynamic.html new file mode 100644 index 0000000000..3485e88069 --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-add-invalid-element-dynamic.html @@ -0,0 +1,21 @@ + + + + + + + + + +
      +
      + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-add-invalid-element.html b/layout/reftests/css-invalid/fieldset/fieldset-add-invalid-element.html new file mode 100644 index 0000000000..855a432ce7 --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-add-invalid-element.html @@ -0,0 +1,22 @@ + + + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-add-invalid-with-valid-element.html b/layout/reftests/css-invalid/fieldset/fieldset-add-invalid-with-valid-element.html new file mode 100644 index 0000000000..ab62debd35 --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-add-invalid-with-valid-element.html @@ -0,0 +1,22 @@ + + + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-add-valid-element.html b/layout/reftests/css-invalid/fieldset/fieldset-add-valid-element.html new file mode 100644 index 0000000000..6e5363d6b9 --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-add-valid-element.html @@ -0,0 +1,22 @@ + + + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-add-valid-with-invalid-element.html b/layout/reftests/css-invalid/fieldset/fieldset-add-valid-with-invalid-element.html new file mode 100644 index 0000000000..4157831e64 --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-add-valid-with-invalid-element.html @@ -0,0 +1,22 @@ + + + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-add-valid-with-no-element.html b/layout/reftests/css-invalid/fieldset/fieldset-add-valid-with-no-element.html new file mode 100644 index 0000000000..bfdf264af2 --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-add-valid-with-no-element.html @@ -0,0 +1,21 @@ + + + + + + + + + +
      +
      + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-div-invalid.html b/layout/reftests/css-invalid/fieldset/fieldset-div-invalid.html new file mode 100644 index 0000000000..2c1b47b78c --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-div-invalid.html @@ -0,0 +1,17 @@ + + + + + + + +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-dynamic-invalid-barred.html b/layout/reftests/css-invalid/fieldset/fieldset-dynamic-invalid-barred.html new file mode 100644 index 0000000000..2671994077 --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-dynamic-invalid-barred.html @@ -0,0 +1,22 @@ + + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-dynamic-invalid-not-barred.html b/layout/reftests/css-invalid/fieldset/fieldset-dynamic-invalid-not-barred.html new file mode 100644 index 0000000000..cf7905f0c5 --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-dynamic-invalid-not-barred.html @@ -0,0 +1,20 @@ + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-dynamic-invalid.html b/layout/reftests/css-invalid/fieldset/fieldset-dynamic-invalid.html new file mode 100644 index 0000000000..c40a920cd1 --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-dynamic-invalid.html @@ -0,0 +1,21 @@ + + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-dynamic-valid.html b/layout/reftests/css-invalid/fieldset/fieldset-dynamic-valid.html new file mode 100644 index 0000000000..bfa2660151 --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-dynamic-valid.html @@ -0,0 +1,21 @@ + + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-invalid-and-barred-remove-barred.html b/layout/reftests/css-invalid/fieldset/fieldset-invalid-and-barred-remove-barred.html new file mode 100644 index 0000000000..c750a38453 --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-invalid-and-barred-remove-barred.html @@ -0,0 +1,23 @@ + + + + + + + + +
      + + +
      + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-invalid-and-barred-remove-invalid.html b/layout/reftests/css-invalid/fieldset/fieldset-invalid-and-barred-remove-invalid.html new file mode 100644 index 0000000000..2bc2b2bb1a --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-invalid-and-barred-remove-invalid.html @@ -0,0 +1,23 @@ + + + + + + + + +
      + + +
      + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-invalid-and-barred.html b/layout/reftests/css-invalid/fieldset/fieldset-invalid-and-barred.html new file mode 100644 index 0000000000..8075550727 --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-invalid-and-barred.html @@ -0,0 +1,15 @@ + + + + + + + +
      + + +
      + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-invalid.html b/layout/reftests/css-invalid/fieldset/fieldset-invalid.html new file mode 100644 index 0000000000..8f10b70e0a --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-invalid.html @@ -0,0 +1,12 @@ + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-is-barred.html b/layout/reftests/css-invalid/fieldset/fieldset-is-barred.html new file mode 100644 index 0000000000..ed104497b7 --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-is-barred.html @@ -0,0 +1,11 @@ + + + + + +
      +
      + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-nested-barred-ref.html b/layout/reftests/css-invalid/fieldset/fieldset-nested-barred-ref.html new file mode 100644 index 0000000000..bd8b9a671e --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-nested-barred-ref.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-nested-barred.html b/layout/reftests/css-invalid/fieldset/fieldset-nested-barred.html new file mode 100644 index 0000000000..fea0c79ae2 --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-nested-barred.html @@ -0,0 +1,24 @@ + + + + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-nested-invalid.html b/layout/reftests/css-invalid/fieldset/fieldset-nested-invalid.html new file mode 100644 index 0000000000..ba266bf814 --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-nested-invalid.html @@ -0,0 +1,17 @@ + + + + + + + +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-nested-valid-invalid-ref.html b/layout/reftests/css-invalid/fieldset/fieldset-nested-valid-invalid-ref.html new file mode 100644 index 0000000000..4f8e399b6b --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-nested-valid-invalid-ref.html @@ -0,0 +1,22 @@ + + + + + + + + +
      +
      + +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-nested-valid-invalid.html b/layout/reftests/css-invalid/fieldset/fieldset-nested-valid-invalid.html new file mode 100644 index 0000000000..8f69730077 --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-nested-valid-invalid.html @@ -0,0 +1,21 @@ + + + + + + + +
      +
      + +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-remove-invalid-element.html b/layout/reftests/css-invalid/fieldset/fieldset-remove-invalid-element.html new file mode 100644 index 0000000000..7df987c9be --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-remove-invalid-element.html @@ -0,0 +1,21 @@ + + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-static-invalid-barred.html b/layout/reftests/css-invalid/fieldset/fieldset-static-invalid-barred.html new file mode 100644 index 0000000000..c2bf3db346 --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-static-invalid-barred.html @@ -0,0 +1,13 @@ + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-static-invalid.html b/layout/reftests/css-invalid/fieldset/fieldset-static-invalid.html new file mode 100644 index 0000000000..613286ec27 --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-static-invalid.html @@ -0,0 +1,14 @@ + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-static-valid.html b/layout/reftests/css-invalid/fieldset/fieldset-static-valid.html new file mode 100644 index 0000000000..590b7d30b7 --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-static-valid.html @@ -0,0 +1,14 @@ + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-valid-and-barred-remove-barred.html b/layout/reftests/css-invalid/fieldset/fieldset-valid-and-barred-remove-barred.html new file mode 100644 index 0000000000..06d715f9ee --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-valid-and-barred-remove-barred.html @@ -0,0 +1,23 @@ + + + + + + + + +
      + + +
      + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-valid-and-barred.html b/layout/reftests/css-invalid/fieldset/fieldset-valid-and-barred.html new file mode 100644 index 0000000000..61f21f7e3d --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-valid-and-barred.html @@ -0,0 +1,15 @@ + + + + + + + +
      + + +
      + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-valid.html b/layout/reftests/css-invalid/fieldset/fieldset-valid.html new file mode 100644 index 0000000000..59e31af10c --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-valid.html @@ -0,0 +1,14 @@ + + + + + + + +
      +
      + + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-with-invalid-element-add-barred-dynamic.html b/layout/reftests/css-invalid/fieldset/fieldset-with-invalid-element-add-barred-dynamic.html new file mode 100644 index 0000000000..30fd521e4f --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-with-invalid-element-add-barred-dynamic.html @@ -0,0 +1,23 @@ + + + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-with-valid-and-invalid.html b/layout/reftests/css-invalid/fieldset/fieldset-with-valid-and-invalid.html new file mode 100644 index 0000000000..9a9d43a39f --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-with-valid-and-invalid.html @@ -0,0 +1,15 @@ + + + + + + + +
      + + +
      + + diff --git a/layout/reftests/css-invalid/fieldset/fieldset-with-valid-element-add-barred-dynamic.html b/layout/reftests/css-invalid/fieldset/fieldset-with-valid-element-add-barred-dynamic.html new file mode 100644 index 0000000000..3c1e8a3f9b --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/fieldset-with-valid-element-add-barred-dynamic.html @@ -0,0 +1,23 @@ + + + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/fieldset/reftest.list b/layout/reftests/css-invalid/fieldset/reftest.list new file mode 100644 index 0000000000..650e0641e2 --- /dev/null +++ b/layout/reftests/css-invalid/fieldset/reftest.list @@ -0,0 +1,29 @@ +== fieldset-valid.html about:blank +== fieldset-invalid.html about:blank +== fieldset-add-invalid-barred.html about:blank +== fieldset-add-invalid-element-dynamic.html about:blank +== fieldset-add-invalid-element.html about:blank +== fieldset-add-invalid-with-valid-element.html about:blank +== fieldset-add-valid-element.html about:blank +== fieldset-add-valid-with-invalid-element.html about:blank +== fieldset-add-valid-with-no-element.html about:blank +== fieldset-dynamic-invalid-barred.html about:blank +== fieldset-dynamic-invalid-not-barred.html about:blank +== fieldset-dynamic-invalid.html about:blank +== fieldset-dynamic-valid.html about:blank +== fieldset-invalid-and-barred-remove-barred.html about:blank +== fieldset-invalid-and-barred-remove-invalid.html about:blank +== fieldset-invalid-and-barred.html about:blank +== fieldset-remove-invalid-element.html about:blank +== fieldset-static-invalid-barred.html about:blank +== fieldset-static-invalid.html about:blank +== fieldset-static-valid.html about:blank +== fieldset-valid-and-barred-remove-barred.html about:blank +== fieldset-valid-and-barred.html about:blank +== fieldset-with-invalid-element-add-barred-dynamic.html about:blank +== fieldset-with-valid-and-invalid.html about:blank +== fieldset-with-valid-element-add-barred-dynamic.html about:blank +== fieldset-nested-invalid.html about:blank +== fieldset-div-invalid.html about:blank +== fieldset-nested-valid-invalid.html fieldset-nested-valid-invalid-ref.html +fuzzy(0-1,0-5) == fieldset-nested-barred.html fieldset-nested-barred-ref.html diff --git a/layout/reftests/css-invalid/form/form-add-control.html b/layout/reftests/css-invalid/form/form-add-control.html new file mode 100644 index 0000000000..07d33ba163 --- /dev/null +++ b/layout/reftests/css-invalid/form/form-add-control.html @@ -0,0 +1,22 @@ + + + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/form/form-add-invalid-element-dynamic.html b/layout/reftests/css-invalid/form/form-add-invalid-element-dynamic.html new file mode 100644 index 0000000000..29bb4ad309 --- /dev/null +++ b/layout/reftests/css-invalid/form/form-add-invalid-element-dynamic.html @@ -0,0 +1,21 @@ + + + + + + + + + +
      +
      + + diff --git a/layout/reftests/css-invalid/form/form-add-invalid-element.html b/layout/reftests/css-invalid/form/form-add-invalid-element.html new file mode 100644 index 0000000000..9f6017cd61 --- /dev/null +++ b/layout/reftests/css-invalid/form/form-add-invalid-element.html @@ -0,0 +1,22 @@ + + + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/form/form-add-invalid-with-valid-element.html b/layout/reftests/css-invalid/form/form-add-invalid-with-valid-element.html new file mode 100644 index 0000000000..1260e3f958 --- /dev/null +++ b/layout/reftests/css-invalid/form/form-add-invalid-with-valid-element.html @@ -0,0 +1,22 @@ + + + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/form/form-add-valid-element.html b/layout/reftests/css-invalid/form/form-add-valid-element.html new file mode 100644 index 0000000000..09bbd0f115 --- /dev/null +++ b/layout/reftests/css-invalid/form/form-add-valid-element.html @@ -0,0 +1,22 @@ + + + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/form/form-add-valid-with-invalid-element.html b/layout/reftests/css-invalid/form/form-add-valid-with-invalid-element.html new file mode 100644 index 0000000000..205897ca06 --- /dev/null +++ b/layout/reftests/css-invalid/form/form-add-valid-with-invalid-element.html @@ -0,0 +1,22 @@ + + + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/form/form-add-valid-with-no-element.html b/layout/reftests/css-invalid/form/form-add-valid-with-no-element.html new file mode 100644 index 0000000000..1c2632fbc9 --- /dev/null +++ b/layout/reftests/css-invalid/form/form-add-valid-with-no-element.html @@ -0,0 +1,21 @@ + + + + + + + + + +
      +
      + + diff --git a/layout/reftests/css-invalid/form/form-dynamic-invalid-barred.html b/layout/reftests/css-invalid/form/form-dynamic-invalid-barred.html new file mode 100644 index 0000000000..ff110054b0 --- /dev/null +++ b/layout/reftests/css-invalid/form/form-dynamic-invalid-barred.html @@ -0,0 +1,22 @@ + + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/form/form-dynamic-invalid-not-barred.html b/layout/reftests/css-invalid/form/form-dynamic-invalid-not-barred.html new file mode 100644 index 0000000000..f38ff854e6 --- /dev/null +++ b/layout/reftests/css-invalid/form/form-dynamic-invalid-not-barred.html @@ -0,0 +1,20 @@ + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/form/form-dynamic-invalid.html b/layout/reftests/css-invalid/form/form-dynamic-invalid.html new file mode 100644 index 0000000000..6e189b4c52 --- /dev/null +++ b/layout/reftests/css-invalid/form/form-dynamic-invalid.html @@ -0,0 +1,22 @@ + + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/form/form-dynamic-valid.html b/layout/reftests/css-invalid/form/form-dynamic-valid.html new file mode 100644 index 0000000000..d8bb2a90fa --- /dev/null +++ b/layout/reftests/css-invalid/form/form-dynamic-valid.html @@ -0,0 +1,21 @@ + + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/form/form-invalid-and-barred-remove-barred.html b/layout/reftests/css-invalid/form/form-invalid-and-barred-remove-barred.html new file mode 100644 index 0000000000..62e24162f7 --- /dev/null +++ b/layout/reftests/css-invalid/form/form-invalid-and-barred-remove-barred.html @@ -0,0 +1,23 @@ + + + + + + + + +
      + + +
      + + diff --git a/layout/reftests/css-invalid/form/form-invalid-and-barred.html b/layout/reftests/css-invalid/form/form-invalid-and-barred.html new file mode 100644 index 0000000000..0d4391be39 --- /dev/null +++ b/layout/reftests/css-invalid/form/form-invalid-and-barred.html @@ -0,0 +1,15 @@ + + + + + + + +
      + + +
      + + diff --git a/layout/reftests/css-invalid/form/form-invalid-barred-ref.html b/layout/reftests/css-invalid/form/form-invalid-barred-ref.html new file mode 100644 index 0000000000..d9ba4a84c7 --- /dev/null +++ b/layout/reftests/css-invalid/form/form-invalid-barred-ref.html @@ -0,0 +1,8 @@ + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/form/form-invalid-barred.html b/layout/reftests/css-invalid/form/form-invalid-barred.html new file mode 100644 index 0000000000..8509352a51 --- /dev/null +++ b/layout/reftests/css-invalid/form/form-invalid-barred.html @@ -0,0 +1,15 @@ + + + + + + + +
      + +
      + + + diff --git a/layout/reftests/css-invalid/form/form-invalid-ref-2.html b/layout/reftests/css-invalid/form/form-invalid-ref-2.html new file mode 100644 index 0000000000..dd03dc812f --- /dev/null +++ b/layout/reftests/css-invalid/form/form-invalid-ref-2.html @@ -0,0 +1,8 @@ + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/form/form-invalid-ref.html b/layout/reftests/css-invalid/form/form-invalid-ref.html new file mode 100644 index 0000000000..d1d41176c9 --- /dev/null +++ b/layout/reftests/css-invalid/form/form-invalid-ref.html @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/css-invalid/form/form-remove-invalid-element.html b/layout/reftests/css-invalid/form/form-remove-invalid-element.html new file mode 100644 index 0000000000..5a75a4c3db --- /dev/null +++ b/layout/reftests/css-invalid/form/form-remove-invalid-element.html @@ -0,0 +1,21 @@ + + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/form/form-static-invalid-barred.html b/layout/reftests/css-invalid/form/form-static-invalid-barred.html new file mode 100644 index 0000000000..fd1fb016d5 --- /dev/null +++ b/layout/reftests/css-invalid/form/form-static-invalid-barred.html @@ -0,0 +1,13 @@ + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/form/form-static-invalid.html b/layout/reftests/css-invalid/form/form-static-invalid.html new file mode 100644 index 0000000000..aea413e491 --- /dev/null +++ b/layout/reftests/css-invalid/form/form-static-invalid.html @@ -0,0 +1,14 @@ + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/form/form-static-valid.html b/layout/reftests/css-invalid/form/form-static-valid.html new file mode 100644 index 0000000000..b2104bacdf --- /dev/null +++ b/layout/reftests/css-invalid/form/form-static-valid.html @@ -0,0 +1,14 @@ + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/form/form-valid-and-barred-ref.html b/layout/reftests/css-invalid/form/form-valid-and-barred-ref.html new file mode 100644 index 0000000000..a0dd9e358e --- /dev/null +++ b/layout/reftests/css-invalid/form/form-valid-and-barred-ref.html @@ -0,0 +1,9 @@ + + + +
      + + +
      + + diff --git a/layout/reftests/css-invalid/form/form-valid-and-barred-remove-barred.html b/layout/reftests/css-invalid/form/form-valid-and-barred-remove-barred.html new file mode 100644 index 0000000000..dd63b8c5c4 --- /dev/null +++ b/layout/reftests/css-invalid/form/form-valid-and-barred-remove-barred.html @@ -0,0 +1,23 @@ + + + + + + + + +
      + + +
      + + diff --git a/layout/reftests/css-invalid/form/form-valid-and-barred.html b/layout/reftests/css-invalid/form/form-valid-and-barred.html new file mode 100644 index 0000000000..3cface5e61 --- /dev/null +++ b/layout/reftests/css-invalid/form/form-valid-and-barred.html @@ -0,0 +1,15 @@ + + + + + + + +
      + + +
      + + diff --git a/layout/reftests/css-invalid/form/form-valid-ref-2.html b/layout/reftests/css-invalid/form/form-valid-ref-2.html new file mode 100644 index 0000000000..47698f1d99 --- /dev/null +++ b/layout/reftests/css-invalid/form/form-valid-ref-2.html @@ -0,0 +1,7 @@ + + + +
      +
      + + diff --git a/layout/reftests/css-invalid/form/form-valid-ref-4.html b/layout/reftests/css-invalid/form/form-valid-ref-4.html new file mode 100644 index 0000000000..881c5cab87 --- /dev/null +++ b/layout/reftests/css-invalid/form/form-valid-ref-4.html @@ -0,0 +1,9 @@ + + + +
      + + +
      + + diff --git a/layout/reftests/css-invalid/form/form-valid-ref.html b/layout/reftests/css-invalid/form/form-valid-ref.html new file mode 100644 index 0000000000..e210a812e5 --- /dev/null +++ b/layout/reftests/css-invalid/form/form-valid-ref.html @@ -0,0 +1,8 @@ + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/form/form-with-invalid-element-add-barred-dynamic.html b/layout/reftests/css-invalid/form/form-with-invalid-element-add-barred-dynamic.html new file mode 100644 index 0000000000..893af3e5c0 --- /dev/null +++ b/layout/reftests/css-invalid/form/form-with-invalid-element-add-barred-dynamic.html @@ -0,0 +1,23 @@ + + + + + + + + + +
      + +
      + + diff --git a/layout/reftests/css-invalid/form/form-with-valid-and-invalid.html b/layout/reftests/css-invalid/form/form-with-valid-and-invalid.html new file mode 100644 index 0000000000..b4ed305766 --- /dev/null +++ b/layout/reftests/css-invalid/form/form-with-valid-and-invalid.html @@ -0,0 +1,15 @@ + + + + + + + +
      + + + + + diff --git a/layout/reftests/css-invalid/form/form-with-valid-element-add-barred-dynamic.html b/layout/reftests/css-invalid/form/form-with-valid-element-add-barred-dynamic.html new file mode 100644 index 0000000000..c012d2521d --- /dev/null +++ b/layout/reftests/css-invalid/form/form-with-valid-element-add-barred-dynamic.html @@ -0,0 +1,23 @@ + + + + + + + + + + + +
      + + diff --git a/layout/reftests/css-invalid/form/reftest.list b/layout/reftests/css-invalid/form/reftest.list new file mode 100644 index 0000000000..c1e513d58b --- /dev/null +++ b/layout/reftests/css-invalid/form/reftest.list @@ -0,0 +1,24 @@ +== form-static-valid.html form-valid-ref.html +== form-dynamic-valid.html form-valid-ref.html +== form-remove-invalid-element.html form-valid-ref-2.html +== form-static-invalid.html form-invalid-ref.html +== form-dynamic-invalid.html form-invalid-ref.html +== form-add-control.html form-invalid-ref.html +== form-dynamic-invalid-not-barred.html form-invalid-ref.html +== form-remove-invalid-element.html form-invalid-ref.html +== form-dynamic-invalid-barred.html form-invalid-barred-ref.html +== form-static-invalid-barred.html form-invalid-barred-ref.html +== form-add-invalid-element.html form-invalid-ref.html +== form-add-valid-with-invalid-element.html form-invalid-ref.html +== form-invalid-barred.html form-invalid-barred-ref.html +== form-add-valid-element.html form-valid-ref-4.html +== form-add-valid-with-no-element.html form-valid-ref.html +== form-add-invalid-with-valid-element.html form-invalid-ref.html +== form-with-valid-and-invalid.html form-invalid-ref.html +== form-add-invalid-element-dynamic.html form-invalid-ref.html +== form-invalid-and-barred.html form-invalid-ref.html +== form-invalid-and-barred-remove-barred.html form-invalid-ref.html +== form-valid-and-barred.html form-valid-and-barred-ref.html +fuzzy-if(geckoview,0-4,0-2) == form-valid-and-barred-remove-barred.html form-valid-ref.html +== form-with-invalid-element-add-barred-dynamic.html form-invalid-ref.html +== form-with-valid-element-add-barred-dynamic.html form-valid-and-barred-ref.html diff --git a/layout/reftests/css-invalid/input/input-button-ref.html b/layout/reftests/css-invalid/input/input-button-ref.html new file mode 100644 index 0000000000..6f001b2109 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-button-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-button.html b/layout/reftests/css-invalid/input/input-button.html new file mode 100644 index 0000000000..5d708712af --- /dev/null +++ b/layout/reftests/css-invalid/input/input-button.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-customerror.html b/layout/reftests/css-invalid/input/input-customerror.html new file mode 100644 index 0000000000..a0aad9b374 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-customerror.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-disabled-fieldset-1.html b/layout/reftests/css-invalid/input/input-disabled-fieldset-1.html new file mode 100644 index 0000000000..1b82858f57 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-disabled-fieldset-1.html @@ -0,0 +1,14 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-invalid/input/input-disabled-fieldset-2.html b/layout/reftests/css-invalid/input/input-disabled-fieldset-2.html new file mode 100644 index 0000000000..c470f77330 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-disabled-fieldset-2.html @@ -0,0 +1,23 @@ + + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-invalid/input/input-disabled.html b/layout/reftests/css-invalid/input/input-disabled.html new file mode 100644 index 0000000000..9015e7bc51 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-disabled.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-dyn-disabled.html b/layout/reftests/css-invalid/input/input-dyn-disabled.html new file mode 100644 index 0000000000..770313752c --- /dev/null +++ b/layout/reftests/css-invalid/input/input-dyn-disabled.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-dyn-not-disabled.html b/layout/reftests/css-invalid/input/input-dyn-not-disabled.html new file mode 100644 index 0000000000..327c1ab8f8 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-dyn-not-disabled.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-dyn-not-readonly.html b/layout/reftests/css-invalid/input/input-dyn-not-readonly.html new file mode 100644 index 0000000000..83bf1024eb --- /dev/null +++ b/layout/reftests/css-invalid/input/input-dyn-not-readonly.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-dyn-readonly.html b/layout/reftests/css-invalid/input/input-dyn-readonly.html new file mode 100644 index 0000000000..e00ce5f488 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-dyn-readonly.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-email-invalid.html b/layout/reftests/css-invalid/input/input-email-invalid.html new file mode 100644 index 0000000000..66604c45d8 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-email-invalid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-email-ref.html b/layout/reftests/css-invalid/input/input-email-ref.html new file mode 100644 index 0000000000..8c598ef9df --- /dev/null +++ b/layout/reftests/css-invalid/input/input-email-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-email-valid.html b/layout/reftests/css-invalid/input/input-email-valid.html new file mode 100644 index 0000000000..7eb1c6f988 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-email-valid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-fieldset-legend-ref.html b/layout/reftests/css-invalid/input/input-fieldset-legend-ref.html new file mode 100644 index 0000000000..2a171df0a6 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-fieldset-legend-ref.html @@ -0,0 +1,11 @@ + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-invalid/input/input-fieldset-legend.html b/layout/reftests/css-invalid/input/input-fieldset-legend.html new file mode 100644 index 0000000000..4cdb026c7a --- /dev/null +++ b/layout/reftests/css-invalid/input/input-fieldset-legend.html @@ -0,0 +1,14 @@ + + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-invalid/input/input-fieldset-ref.html b/layout/reftests/css-invalid/input/input-fieldset-ref.html new file mode 100644 index 0000000000..25c90be997 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-fieldset-ref.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-invalid/input/input-image-ref.html b/layout/reftests/css-invalid/input/input-image-ref.html new file mode 100644 index 0000000000..1509fe487c --- /dev/null +++ b/layout/reftests/css-invalid/input/input-image-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-image.html b/layout/reftests/css-invalid/input/input-image.html new file mode 100644 index 0000000000..d949e66e18 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-image.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-pattern-invalid.html b/layout/reftests/css-invalid/input/input-pattern-invalid.html new file mode 100644 index 0000000000..4a2325c611 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-pattern-invalid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-pattern-valid.html b/layout/reftests/css-invalid/input/input-pattern-valid.html new file mode 100644 index 0000000000..7e5283410e --- /dev/null +++ b/layout/reftests/css-invalid/input/input-pattern-valid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-radio-checked-ref.html b/layout/reftests/css-invalid/input/input-radio-checked-ref.html new file mode 100644 index 0000000000..45864b158c --- /dev/null +++ b/layout/reftests/css-invalid/input/input-radio-checked-ref.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-radio-customerror.html b/layout/reftests/css-invalid/input/input-radio-customerror.html new file mode 100644 index 0000000000..e5fadd514c --- /dev/null +++ b/layout/reftests/css-invalid/input/input-radio-customerror.html @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-radio-dyn-valid-1.html b/layout/reftests/css-invalid/input/input-radio-dyn-valid-1.html new file mode 100644 index 0000000000..30db7c015a --- /dev/null +++ b/layout/reftests/css-invalid/input/input-radio-dyn-valid-1.html @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-radio-dyn-valid-2.html b/layout/reftests/css-invalid/input/input-radio-dyn-valid-2.html new file mode 100644 index 0000000000..a2cfbd6a10 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-radio-dyn-valid-2.html @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-radio-focus-click.html b/layout/reftests/css-invalid/input/input-radio-focus-click.html new file mode 100644 index 0000000000..a25ea85e39 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-radio-focus-click.html @@ -0,0 +1,30 @@ + + + + + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-radio-nogroup-required-invalid.html b/layout/reftests/css-invalid/input/input-radio-nogroup-required-invalid.html new file mode 100644 index 0000000000..d46b1607c2 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-radio-nogroup-required-invalid.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-radio-nogroup-required-valid.html b/layout/reftests/css-invalid/input/input-radio-nogroup-required-valid.html new file mode 100644 index 0000000000..ba096be4db --- /dev/null +++ b/layout/reftests/css-invalid/input/input-radio-nogroup-required-valid.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-radio-ref.html b/layout/reftests/css-invalid/input/input-radio-ref.html new file mode 100644 index 0000000000..9abe06bca8 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-radio-ref.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-radio-required.html b/layout/reftests/css-invalid/input/input-radio-required.html new file mode 100644 index 0000000000..1faaedc13a --- /dev/null +++ b/layout/reftests/css-invalid/input/input-radio-required.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-readonly.html b/layout/reftests/css-invalid/input/input-readonly.html new file mode 100644 index 0000000000..4aebf00265 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-readonly.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-ref.html b/layout/reftests/css-invalid/input/input-ref.html new file mode 100644 index 0000000000..ad0de3cfba --- /dev/null +++ b/layout/reftests/css-invalid/input/input-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-required-invalid.html b/layout/reftests/css-invalid/input/input-required-invalid.html new file mode 100644 index 0000000000..eea8eb2409 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-required-invalid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-required-valid.html b/layout/reftests/css-invalid/input/input-required-valid.html new file mode 100644 index 0000000000..bde7d22aa1 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-required-valid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-reset.html b/layout/reftests/css-invalid/input/input-reset.html new file mode 100644 index 0000000000..04d02f9e40 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-reset.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-submit-ref.html b/layout/reftests/css-invalid/input/input-submit-ref.html new file mode 100644 index 0000000000..a1a0aa7fb9 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-submit-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-submit.html b/layout/reftests/css-invalid/input/input-submit.html new file mode 100644 index 0000000000..180235bb62 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-submit.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-type-barred.html b/layout/reftests/css-invalid/input/input-type-barred.html new file mode 100644 index 0000000000..ac99c0f25f --- /dev/null +++ b/layout/reftests/css-invalid/input/input-type-barred.html @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-type-invalid.html b/layout/reftests/css-invalid/input/input-type-invalid.html new file mode 100644 index 0000000000..537c877c06 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-type-invalid.html @@ -0,0 +1,20 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-url-invalid.html b/layout/reftests/css-invalid/input/input-url-invalid.html new file mode 100644 index 0000000000..6df386a561 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-url-invalid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-url-ref.html b/layout/reftests/css-invalid/input/input-url-ref.html new file mode 100644 index 0000000000..387a384d6f --- /dev/null +++ b/layout/reftests/css-invalid/input/input-url-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-url-valid.html b/layout/reftests/css-invalid/input/input-url-valid.html new file mode 100644 index 0000000000..08162538a3 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-url-valid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-valid.html b/layout/reftests/css-invalid/input/input-valid.html new file mode 100644 index 0000000000..9b8e0e039e --- /dev/null +++ b/layout/reftests/css-invalid/input/input-valid.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/input/input-withtext-ref.html b/layout/reftests/css-invalid/input/input-withtext-ref.html new file mode 100644 index 0000000000..1b4e93b008 --- /dev/null +++ b/layout/reftests/css-invalid/input/input-withtext-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-invalid/input/reftest.list b/layout/reftests/css-invalid/input/reftest.list new file mode 100644 index 0000000000..a3f9544d52 --- /dev/null +++ b/layout/reftests/css-invalid/input/reftest.list @@ -0,0 +1,33 @@ +== input-valid.html input-ref.html +fuzzy(0-2,0-10) == input-customerror.html input-ref.html +== input-disabled.html input-ref.html +== input-dyn-disabled.html input-ref.html +== input-dyn-not-disabled.html input-ref.html +== input-readonly.html input-ref.html +== input-dyn-readonly.html input-ref.html +== input-dyn-not-readonly.html input-ref.html +== input-required-valid.html input-withtext-ref.html +== input-required-invalid.html input-ref.html +== input-button.html input-button-ref.html +== input-reset.html input-button-ref.html +== input-email-invalid.html input-withtext-ref.html +== input-email-valid.html input-email-ref.html +== input-url-invalid.html input-withtext-ref.html +== input-url-valid.html input-url-ref.html +== input-pattern-valid.html input-withtext-ref.html +== input-pattern-invalid.html input-withtext-ref.html +== input-type-barred.html input-button-ref.html +fuzzy(0-11,0-4) == input-type-invalid.html input-ref.html +== input-disabled-fieldset-1.html input-fieldset-ref.html +== input-disabled-fieldset-2.html input-fieldset-ref.html +== input-fieldset-legend.html input-fieldset-legend-ref.html +== input-radio-required.html input-radio-ref.html +fuzzy(0-2,0-10) == input-radio-customerror.html input-radio-ref.html +fuzzy(0-2,0-10) == input-radio-dyn-valid-1.html input-radio-checked-ref.html +fuzzy(0-2,0-10) == input-radio-dyn-valid-2.html input-radio-ref.html +fuzzy(0-2,0-10) == input-radio-nogroup-required-valid.html input-radio-ref.html +fuzzy(0-2,0-10) == input-radio-nogroup-required-invalid.html input-radio-checked-ref.html +fuzzy(0-2,0-10) == input-radio-focus-click.html input-radio-ref.html +== input-submit.html input-submit-ref.html +== input-image.html input-image-ref.html +# input type='hidden' shouldn't show diff --git a/layout/reftests/css-invalid/input/style.css b/layout/reftests/css-invalid/input/style.css new file mode 100644 index 0000000000..e3e221a26f --- /dev/null +++ b/layout/reftests/css-invalid/input/style.css @@ -0,0 +1,26 @@ +/* Override default style */ +input { + -moz-appearance: none; + background: none; +} +input:invalid { + box-shadow: none; +} + +input.notinvalid { + box-shadow: 0 0 1.5px 1px green; +} +input.notinvalid:invalid { + box-shadow: 0 0 1.5px 1px red; +} + +input.invalid { + box-shadow: 0 0 1.5px 1px red; +} +input.invalid:invalid { + box-shadow: 0 0 1.5px 1px green; +} + +input.ref { + box-shadow: 0 0 1.5px 1px green; +} diff --git a/layout/reftests/css-invalid/output/output-invalid.html b/layout/reftests/css-invalid/output/output-invalid.html new file mode 100644 index 0000000000..75dc7b09c5 --- /dev/null +++ b/layout/reftests/css-invalid/output/output-invalid.html @@ -0,0 +1,9 @@ + + + + + + foo + + diff --git a/layout/reftests/css-invalid/output/output-ref.html b/layout/reftests/css-invalid/output/output-ref.html new file mode 100644 index 0000000000..0db2c440c7 --- /dev/null +++ b/layout/reftests/css-invalid/output/output-ref.html @@ -0,0 +1,7 @@ + + + + + foo + + diff --git a/layout/reftests/css-invalid/output/output-valid.html b/layout/reftests/css-invalid/output/output-valid.html new file mode 100644 index 0000000000..08f215f6b1 --- /dev/null +++ b/layout/reftests/css-invalid/output/output-valid.html @@ -0,0 +1,9 @@ + + + + + + foo + + diff --git a/layout/reftests/css-invalid/output/reftest.list b/layout/reftests/css-invalid/output/reftest.list new file mode 100644 index 0000000000..74468e394a --- /dev/null +++ b/layout/reftests/css-invalid/output/reftest.list @@ -0,0 +1,2 @@ +== output-valid.html output-ref.html +== output-invalid.html output-ref.html diff --git a/layout/reftests/css-invalid/output/style.css b/layout/reftests/css-invalid/output/style.css new file mode 100644 index 0000000000..c291f09d1b --- /dev/null +++ b/layout/reftests/css-invalid/output/style.css @@ -0,0 +1,22 @@ +/* Override default style */ +output { + color: black; +} + +output.notinvalid { + color: green; +} +output.notinvalid:invalid { + color: red; +} + +output.invalid { + color: green; +} +output.invalid:invalid { + color: red; +} + +output.ref { + color: green; +} diff --git a/layout/reftests/css-invalid/reftest.list b/layout/reftests/css-invalid/reftest.list new file mode 100644 index 0000000000..a8cb70993e --- /dev/null +++ b/layout/reftests/css-invalid/reftest.list @@ -0,0 +1,14 @@ +# :invalid should not apply on fieldset (always barred from constraint validation) +include fieldset/reftest.list + +# :invalid should apply on the following elements +include button/reftest.list +include input/reftest.list +include select/reftest.list +include textarea/reftest.list +include output/reftest.list + +# default :invalid style +include default-style/reftest.list + +include form/reftest.list diff --git a/layout/reftests/css-invalid/select/reftest.list b/layout/reftests/css-invalid/select/reftest.list new file mode 100644 index 0000000000..38b5e3ff71 --- /dev/null +++ b/layout/reftests/css-invalid/select/reftest.list @@ -0,0 +1,12 @@ +needs-focus == select-valid.html select-ref.html +fuzzy(0-1,0-3) needs-focus == select-invalid.html select-ref.html +fuzzy(0-2,0-6) needs-focus == select-disabled.html select-disabled-ref.html +fuzzy(0-2,0-6) needs-focus == select-dyn-disabled.html select-disabled-ref.html +fuzzy(0-1,0-3) needs-focus == select-dyn-not-disabled.html select-ref.html +needs-focus == select-required-invalid.html select-required-ref.html +needs-focus == select-required-valid.html select-required-ref.html +needs-focus == select-required-multiple-still-valid.html select-required-multiple-ref.html +fuzzy(0-1,0-250) needs-focus == select-required-multiple-valid.html select-required-multiple-ref.html +fuzzy-if(!Android,0-1,0-3) fuzzy-if(Android,0-9,0-1) needs-focus == select-disabled-fieldset-1.html select-fieldset-ref.html +fuzzy-if(!Android,0-2,0-3) fuzzy-if(Android,0-8,0-1) needs-focus == select-disabled-fieldset-2.html select-fieldset-ref.html +fuzzy(0-2,0-5) needs-focus == select-fieldset-legend.html select-fieldset-legend-ref.html diff --git a/layout/reftests/css-invalid/select/select-disabled-fieldset-1.html b/layout/reftests/css-invalid/select/select-disabled-fieldset-1.html new file mode 100644 index 0000000000..9ba5a9600a --- /dev/null +++ b/layout/reftests/css-invalid/select/select-disabled-fieldset-1.html @@ -0,0 +1,22 @@ + + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-invalid/select/select-disabled-fieldset-2.html b/layout/reftests/css-invalid/select/select-disabled-fieldset-2.html new file mode 100644 index 0000000000..e131aa6d73 --- /dev/null +++ b/layout/reftests/css-invalid/select/select-disabled-fieldset-2.html @@ -0,0 +1,25 @@ + + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-invalid/select/select-disabled-ref.html b/layout/reftests/css-invalid/select/select-disabled-ref.html new file mode 100644 index 0000000000..e3a228a897 --- /dev/null +++ b/layout/reftests/css-invalid/select/select-disabled-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-invalid/select/select-disabled.html b/layout/reftests/css-invalid/select/select-disabled.html new file mode 100644 index 0000000000..51e03e541a --- /dev/null +++ b/layout/reftests/css-invalid/select/select-disabled.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/select/select-dyn-disabled.html b/layout/reftests/css-invalid/select/select-dyn-disabled.html new file mode 100644 index 0000000000..424c3b5e39 --- /dev/null +++ b/layout/reftests/css-invalid/select/select-dyn-disabled.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/select/select-dyn-not-disabled.html b/layout/reftests/css-invalid/select/select-dyn-not-disabled.html new file mode 100644 index 0000000000..54de470acd --- /dev/null +++ b/layout/reftests/css-invalid/select/select-dyn-not-disabled.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/select/select-fieldset-legend-ref.html b/layout/reftests/css-invalid/select/select-fieldset-legend-ref.html new file mode 100644 index 0000000000..5083cea90d --- /dev/null +++ b/layout/reftests/css-invalid/select/select-fieldset-legend-ref.html @@ -0,0 +1,10 @@ + + + +
      + + + +
      + + diff --git a/layout/reftests/css-invalid/select/select-fieldset-legend.html b/layout/reftests/css-invalid/select/select-fieldset-legend.html new file mode 100644 index 0000000000..dea989deed --- /dev/null +++ b/layout/reftests/css-invalid/select/select-fieldset-legend.html @@ -0,0 +1,22 @@ + + + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-invalid/select/select-fieldset-ref.html b/layout/reftests/css-invalid/select/select-fieldset-ref.html new file mode 100644 index 0000000000..ca82a8022d --- /dev/null +++ b/layout/reftests/css-invalid/select/select-fieldset-ref.html @@ -0,0 +1,10 @@ + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-invalid/select/select-invalid.html b/layout/reftests/css-invalid/select/select-invalid.html new file mode 100644 index 0000000000..45d3790adb --- /dev/null +++ b/layout/reftests/css-invalid/select/select-invalid.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/select/select-ref.html b/layout/reftests/css-invalid/select/select-ref.html new file mode 100644 index 0000000000..a28668557f --- /dev/null +++ b/layout/reftests/css-invalid/select/select-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-invalid/select/select-required-invalid.html b/layout/reftests/css-invalid/select/select-required-invalid.html new file mode 100644 index 0000000000..31f6c81d11 --- /dev/null +++ b/layout/reftests/css-invalid/select/select-required-invalid.html @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/select/select-required-multiple-ref.html b/layout/reftests/css-invalid/select/select-required-multiple-ref.html new file mode 100644 index 0000000000..a9477333f8 --- /dev/null +++ b/layout/reftests/css-invalid/select/select-required-multiple-ref.html @@ -0,0 +1,10 @@ + + + + + + + diff --git a/layout/reftests/css-invalid/select/select-required-multiple-still-valid.html b/layout/reftests/css-invalid/select/select-required-multiple-still-valid.html new file mode 100644 index 0000000000..affa854905 --- /dev/null +++ b/layout/reftests/css-invalid/select/select-required-multiple-still-valid.html @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/select/select-required-multiple-valid.html b/layout/reftests/css-invalid/select/select-required-multiple-valid.html new file mode 100644 index 0000000000..e58e0c576a --- /dev/null +++ b/layout/reftests/css-invalid/select/select-required-multiple-valid.html @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/select/select-required-ref.html b/layout/reftests/css-invalid/select/select-required-ref.html new file mode 100644 index 0000000000..3c2bde80a0 --- /dev/null +++ b/layout/reftests/css-invalid/select/select-required-ref.html @@ -0,0 +1,9 @@ + + + + + + + diff --git a/layout/reftests/css-invalid/select/select-required-valid.html b/layout/reftests/css-invalid/select/select-required-valid.html new file mode 100644 index 0000000000..e6e4856dc4 --- /dev/null +++ b/layout/reftests/css-invalid/select/select-required-valid.html @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/select/select-valid.html b/layout/reftests/css-invalid/select/select-valid.html new file mode 100644 index 0000000000..2092f87875 --- /dev/null +++ b/layout/reftests/css-invalid/select/select-valid.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/select/style.css b/layout/reftests/css-invalid/select/style.css new file mode 100644 index 0000000000..5461c6dfb4 --- /dev/null +++ b/layout/reftests/css-invalid/select/style.css @@ -0,0 +1,18 @@ +/* Override default style */ +select:invalid { + box-shadow: none; +} + +select.notinvalid { + background-color: green; +} +select.notinvalid:invalid { + background-color: red; +} + +select.invalid { + background-color: red; +} +select.invalid:invalid { + background-color: green; +} diff --git a/layout/reftests/css-invalid/textarea/reftest.list b/layout/reftests/css-invalid/textarea/reftest.list new file mode 100644 index 0000000000..d290f294f3 --- /dev/null +++ b/layout/reftests/css-invalid/textarea/reftest.list @@ -0,0 +1,13 @@ +== textarea-valid.html textarea-ref.html +== textarea-customerror.html textarea-ref.html +== textarea-disabled.html textarea-ref.html +== textarea-dyn-disabled.html textarea-ref.html +== textarea-dyn-not-disabled.html textarea-ref.html +== textarea-readonly.html textarea-ref.html +== textarea-dyn-readonly.html textarea-ref.html +== textarea-dyn-not-readonly.html textarea-ref.html +== textarea-required-valid.html textarea-withtext-ref.html +== textarea-required-invalid.html textarea-ref.html +== textarea-disabled-fieldset-1.html textarea-fieldset-ref.html +== textarea-disabled-fieldset-2.html textarea-fieldset-ref.html +== textarea-fieldset-legend.html textarea-fieldset-legend-ref.html diff --git a/layout/reftests/css-invalid/textarea/style.css b/layout/reftests/css-invalid/textarea/style.css new file mode 100644 index 0000000000..1fec018af2 --- /dev/null +++ b/layout/reftests/css-invalid/textarea/style.css @@ -0,0 +1,26 @@ +/* Override default style */ +textarea { + border: 0px; +} + +textarea.ref { + background-color: green; +} + +textarea:invalid { + box-shadow: none; +} + +textarea.notinvalid { + background-color: green; +} +textarea.notinvalid:invalid { + background-color: red; +} + +textarea.invalid { + background-color: red; +} +textarea.invalid:invalid { + background-color: green; +} diff --git a/layout/reftests/css-invalid/textarea/textarea-customerror.html b/layout/reftests/css-invalid/textarea/textarea-customerror.html new file mode 100644 index 0000000000..1f6dd5ce67 --- /dev/null +++ b/layout/reftests/css-invalid/textarea/textarea-customerror.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-invalid/textarea/textarea-disabled-fieldset-1.html b/layout/reftests/css-invalid/textarea/textarea-disabled-fieldset-1.html new file mode 100644 index 0000000000..0c07f75ef4 --- /dev/null +++ b/layout/reftests/css-invalid/textarea/textarea-disabled-fieldset-1.html @@ -0,0 +1,14 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-invalid/textarea/textarea-disabled-fieldset-2.html b/layout/reftests/css-invalid/textarea/textarea-disabled-fieldset-2.html new file mode 100644 index 0000000000..4d2df60f90 --- /dev/null +++ b/layout/reftests/css-invalid/textarea/textarea-disabled-fieldset-2.html @@ -0,0 +1,23 @@ + + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-invalid/textarea/textarea-disabled.html b/layout/reftests/css-invalid/textarea/textarea-disabled.html new file mode 100644 index 0000000000..1d0dd1067c --- /dev/null +++ b/layout/reftests/css-invalid/textarea/textarea-disabled.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/textarea/textarea-dyn-disabled.html b/layout/reftests/css-invalid/textarea/textarea-dyn-disabled.html new file mode 100644 index 0000000000..f206158b39 --- /dev/null +++ b/layout/reftests/css-invalid/textarea/textarea-dyn-disabled.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/textarea/textarea-dyn-not-disabled.html b/layout/reftests/css-invalid/textarea/textarea-dyn-not-disabled.html new file mode 100644 index 0000000000..bd20f3019c --- /dev/null +++ b/layout/reftests/css-invalid/textarea/textarea-dyn-not-disabled.html @@ -0,0 +1,20 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/textarea/textarea-dyn-not-readonly.html b/layout/reftests/css-invalid/textarea/textarea-dyn-not-readonly.html new file mode 100644 index 0000000000..a627c80784 --- /dev/null +++ b/layout/reftests/css-invalid/textarea/textarea-dyn-not-readonly.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-invalid/textarea/textarea-dyn-readonly.html b/layout/reftests/css-invalid/textarea/textarea-dyn-readonly.html new file mode 100644 index 0000000000..f583f5d2e7 --- /dev/null +++ b/layout/reftests/css-invalid/textarea/textarea-dyn-readonly.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-invalid/textarea/textarea-fieldset-legend-ref.html b/layout/reftests/css-invalid/textarea/textarea-fieldset-legend-ref.html new file mode 100644 index 0000000000..8e81d23f1f --- /dev/null +++ b/layout/reftests/css-invalid/textarea/textarea-fieldset-legend-ref.html @@ -0,0 +1,11 @@ + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-invalid/textarea/textarea-fieldset-legend.html b/layout/reftests/css-invalid/textarea/textarea-fieldset-legend.html new file mode 100644 index 0000000000..0584250a88 --- /dev/null +++ b/layout/reftests/css-invalid/textarea/textarea-fieldset-legend.html @@ -0,0 +1,14 @@ + + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-invalid/textarea/textarea-fieldset-ref.html b/layout/reftests/css-invalid/textarea/textarea-fieldset-ref.html new file mode 100644 index 0000000000..1d01eb0438 --- /dev/null +++ b/layout/reftests/css-invalid/textarea/textarea-fieldset-ref.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-invalid/textarea/textarea-readonly.html b/layout/reftests/css-invalid/textarea/textarea-readonly.html new file mode 100644 index 0000000000..dbc12b6503 --- /dev/null +++ b/layout/reftests/css-invalid/textarea/textarea-readonly.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/textarea/textarea-ref.html b/layout/reftests/css-invalid/textarea/textarea-ref.html new file mode 100644 index 0000000000..b370a02a0f --- /dev/null +++ b/layout/reftests/css-invalid/textarea/textarea-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-invalid/textarea/textarea-required-invalid.html b/layout/reftests/css-invalid/textarea/textarea-required-invalid.html new file mode 100644 index 0000000000..48a2652f8c --- /dev/null +++ b/layout/reftests/css-invalid/textarea/textarea-required-invalid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/textarea/textarea-required-valid.html b/layout/reftests/css-invalid/textarea/textarea-required-valid.html new file mode 100644 index 0000000000..8c754fd4af --- /dev/null +++ b/layout/reftests/css-invalid/textarea/textarea-required-valid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-invalid/textarea/textarea-valid.html b/layout/reftests/css-invalid/textarea/textarea-valid.html new file mode 100644 index 0000000000..e32d71cd24 --- /dev/null +++ b/layout/reftests/css-invalid/textarea/textarea-valid.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-invalid/textarea/textarea-withtext-ref.html b/layout/reftests/css-invalid/textarea/textarea-withtext-ref.html new file mode 100644 index 0000000000..a6a2b79cfa --- /dev/null +++ b/layout/reftests/css-invalid/textarea/textarea-withtext-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-mediaqueries/greenbox-print.html b/layout/reftests/css-mediaqueries/greenbox-print.html new file mode 100644 index 0000000000..f3fff0598c --- /dev/null +++ b/layout/reftests/css-mediaqueries/greenbox-print.html @@ -0,0 +1,13 @@ + + + +A reference of green box + +
      + diff --git a/layout/reftests/css-mediaqueries/greenbox.html b/layout/reftests/css-mediaqueries/greenbox.html new file mode 100644 index 0000000000..faf31fffc4 --- /dev/null +++ b/layout/reftests/css-mediaqueries/greenbox.html @@ -0,0 +1,13 @@ + + + +A reference of green box + +
      + diff --git a/layout/reftests/css-mediaqueries/mq_overflow-block-ref.html b/layout/reftests/css-mediaqueries/mq_overflow-block-ref.html new file mode 100644 index 0000000000..89b8f52d44 --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_overflow-block-ref.html @@ -0,0 +1,5 @@ + + + A + C + D diff --git a/layout/reftests/css-mediaqueries/mq_overflow-block-ref.svg b/layout/reftests/css-mediaqueries/mq_overflow-block-ref.svg new file mode 100644 index 0000000000..3f5afa40a9 --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_overflow-block-ref.svg @@ -0,0 +1,12 @@ + + + A + B + C + D + E + diff --git a/layout/reftests/css-mediaqueries/mq_overflow-block.html b/layout/reftests/css-mediaqueries/mq_overflow-block.html new file mode 100644 index 0000000000..1e31e9855d --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_overflow-block.html @@ -0,0 +1,24 @@ + + + + A + B + C + D + E diff --git a/layout/reftests/css-mediaqueries/mq_overflow-block.svg b/layout/reftests/css-mediaqueries/mq_overflow-block.svg new file mode 100644 index 0000000000..cdbcee816c --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_overflow-block.svg @@ -0,0 +1,25 @@ + + + A + B + C + D + E + diff --git a/layout/reftests/css-mediaqueries/mq_overflow-inline-ref.html b/layout/reftests/css-mediaqueries/mq_overflow-inline-ref.html new file mode 100644 index 0000000000..0c64c8598d --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_overflow-inline-ref.html @@ -0,0 +1,4 @@ + + + A + D diff --git a/layout/reftests/css-mediaqueries/mq_overflow-inline.html b/layout/reftests/css-mediaqueries/mq_overflow-inline.html new file mode 100644 index 0000000000..f5d94d9f53 --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_overflow-inline.html @@ -0,0 +1,20 @@ + + + + A + B + C + D diff --git a/layout/reftests/css-mediaqueries/mq_prefers_color_scheme.html b/layout/reftests/css-mediaqueries/mq_prefers_color_scheme.html new file mode 100644 index 0000000000..4755fd803e --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_prefers_color_scheme.html @@ -0,0 +1,16 @@ + + + +prefers-color-scheme is supported + +
      + diff --git a/layout/reftests/css-mediaqueries/mq_prefers_color_scheme_dark.html b/layout/reftests/css-mediaqueries/mq_prefers_color_scheme_dark.html new file mode 100644 index 0000000000..c7b961b398 --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_prefers_color_scheme_dark.html @@ -0,0 +1,19 @@ + + + +prefers-color-scheme: dark + +
      + diff --git a/layout/reftests/css-mediaqueries/mq_prefers_color_scheme_light.html b/layout/reftests/css-mediaqueries/mq_prefers_color_scheme_light.html new file mode 100644 index 0000000000..61dc8dece0 --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_prefers_color_scheme_light.html @@ -0,0 +1,19 @@ + + + +prefers-color-scheme: light + +
      + diff --git a/layout/reftests/css-mediaqueries/mq_prefers_color_scheme_print.html b/layout/reftests/css-mediaqueries/mq_prefers_color_scheme_print.html new file mode 100644 index 0000000000..d6a1137b63 --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_prefers_color_scheme_print.html @@ -0,0 +1,19 @@ + + + +prefers-color-scheme: light in print mode + +
      + diff --git a/layout/reftests/css-mediaqueries/mq_prefers_reduced_motion.html b/layout/reftests/css-mediaqueries/mq_prefers_reduced_motion.html new file mode 100644 index 0000000000..03fd0c2a75 --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_prefers_reduced_motion.html @@ -0,0 +1,16 @@ + + + +prefers-reduced-motion + +
      + diff --git a/layout/reftests/css-mediaqueries/mq_prefers_reduced_motion_both.html b/layout/reftests/css-mediaqueries/mq_prefers_reduced_motion_both.html new file mode 100644 index 0000000000..cda0b01d47 --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_prefers_reduced_motion_both.html @@ -0,0 +1,19 @@ + + +prefers-reduced-motion + +
      diff --git a/layout/reftests/css-mediaqueries/mq_prefers_reduced_motion_no_preference.html b/layout/reftests/css-mediaqueries/mq_prefers_reduced_motion_no_preference.html new file mode 100644 index 0000000000..9a8dd0c3f6 --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_prefers_reduced_motion_no_preference.html @@ -0,0 +1,16 @@ + + + +prefers-reduced-motion: no-preference + +
      + diff --git a/layout/reftests/css-mediaqueries/mq_prefers_reduced_motion_reduce.html b/layout/reftests/css-mediaqueries/mq_prefers_reduced_motion_reduce.html new file mode 100644 index 0000000000..ddc9813dee --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_prefers_reduced_motion_reduce.html @@ -0,0 +1,16 @@ + + + +prefers-reduced-motion: reduce + +
      + diff --git a/layout/reftests/css-mediaqueries/mq_print-ref.xhtml b/layout/reftests/css-mediaqueries/mq_print-ref.xhtml new file mode 100644 index 0000000000..0677f6cc3d --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_print-ref.xhtml @@ -0,0 +1,33 @@ + + + + + + + Media Query - print mode test - Reference + + + + +

      a

      +

      b

      +

      c

      +

      d

      +

      e

      +

      f

      +

      g

      +

      h

      +

      i

      +

      j

      +

      k

      +

      l

      +

      m

      +

      n

      +

      o

      +

      p

      + + diff --git a/layout/reftests/css-mediaqueries/mq_print_aspectratio.xhtml b/layout/reftests/css-mediaqueries/mq_print_aspectratio.xhtml new file mode 100644 index 0000000000..4167aaf120 --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_print_aspectratio.xhtml @@ -0,0 +1,55 @@ + + + + + Media Query - Print mode test - aspect-ratio + + + + +

      a

      +

      b

      +

      c

      +

      d

      +

      e

      +

      f

      +

      g

      +

      h

      +

      i

      +

      j

      +

      k

      +

      l

      +

      m

      +

      n

      +

      o

      +

      p

      + + + diff --git a/layout/reftests/css-mediaqueries/mq_print_deviceaspectratio.xhtml b/layout/reftests/css-mediaqueries/mq_print_deviceaspectratio.xhtml new file mode 100644 index 0000000000..5bc28531bb --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_print_deviceaspectratio.xhtml @@ -0,0 +1,55 @@ + + + + + Media Query - Print mode test - Device-aspect-ratio + + + + +

      a

      +

      b

      +

      c

      +

      d

      +

      e

      +

      f

      +

      g

      +

      h

      +

      i

      +

      j

      +

      k

      +

      l

      +

      m

      +

      n

      +

      o

      +

      p

      + + diff --git a/layout/reftests/css-mediaqueries/mq_print_deviceheight.xhtml b/layout/reftests/css-mediaqueries/mq_print_deviceheight.xhtml new file mode 100644 index 0000000000..a1d4ac184a --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_print_deviceheight.xhtml @@ -0,0 +1,55 @@ + + + + + Media Query - Print mode test - device-height + + + + +

      a

      +

      b

      +

      c

      +

      d

      +

      e

      +

      f

      +

      g

      +

      h

      +

      i

      +

      j

      +

      k

      +

      l

      +

      m

      +

      n

      +

      o

      +

      p

      + + diff --git a/layout/reftests/css-mediaqueries/mq_print_devicewidth.xhtml b/layout/reftests/css-mediaqueries/mq_print_devicewidth.xhtml new file mode 100644 index 0000000000..4695bb11df --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_print_devicewidth.xhtml @@ -0,0 +1,55 @@ + + + + + Media Query - Print mode test - device-width + + + + +

      a

      +

      b

      +

      c

      +

      d

      +

      e

      +

      f

      +

      g

      +

      h

      +

      i

      +

      j

      +

      k

      +

      l

      +

      m

      +

      n

      +

      o

      +

      p

      + + diff --git a/layout/reftests/css-mediaqueries/mq_print_height.xhtml b/layout/reftests/css-mediaqueries/mq_print_height.xhtml new file mode 100644 index 0000000000..6f4112bd99 --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_print_height.xhtml @@ -0,0 +1,56 @@ + + + + + Media Query - Print mode test - height + + + + +

      a

      +

      b

      +

      c

      +

      d

      +

      e

      +

      f

      +

      g

      +

      h

      +

      i

      +

      j

      +

      k

      +

      l

      +

      m

      +

      n

      +

      o

      +

      p

      + + diff --git a/layout/reftests/css-mediaqueries/mq_print_maxheight.xhtml b/layout/reftests/css-mediaqueries/mq_print_maxheight.xhtml new file mode 100644 index 0000000000..f2a7dbf0c6 --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_print_maxheight.xhtml @@ -0,0 +1,57 @@ + + + + + Media Query - Print mode test - max-height + + + + +

      a

      +

      b

      + +

      c

      +

      d

      +

      e

      +

      f

      +

      g

      +

      h

      +

      i

      + +

      j

      +

      k

      +

      l

      +

      m

      +

      n

      +

      o

      +

      p

      + + diff --git a/layout/reftests/css-mediaqueries/mq_print_maxheight_updown.xhtml b/layout/reftests/css-mediaqueries/mq_print_maxheight_updown.xhtml new file mode 100644 index 0000000000..3e95c2638e --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_print_maxheight_updown.xhtml @@ -0,0 +1,60 @@ + + + + + Media Query - Print mode test - max-height + + + + +

      a

      +

      b

      + +

      c

      +

      d

      +

      e

      +

      f

      +

      g

      +

      h

      +

      i

      + +

      j

      +

      k

      +

      l

      +

      m

      +

      n

      +

      o

      +

      p

      + + diff --git a/layout/reftests/css-mediaqueries/mq_print_maxwidth.xhtml b/layout/reftests/css-mediaqueries/mq_print_maxwidth.xhtml new file mode 100644 index 0000000000..e72df88c6a --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_print_maxwidth.xhtml @@ -0,0 +1,59 @@ + + + + + Media Query - Print mode test - max-width + + + + +

      a

      +

      b

      + +

      c

      +

      d

      +

      e

      +

      f

      +

      g

      +

      h

      +

      i

      + +

      j

      +

      k

      +

      l

      +

      m

      +

      n

      +

      o

      +

      p

      + + diff --git a/layout/reftests/css-mediaqueries/mq_print_maxwidth_updown.xhtml b/layout/reftests/css-mediaqueries/mq_print_maxwidth_updown.xhtml new file mode 100644 index 0000000000..ebc99dcf57 --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_print_maxwidth_updown.xhtml @@ -0,0 +1,58 @@ + + + + + Media Query - Print mode test - max-width + + + + +

      a

      +

      b

      + +

      c

      +

      d

      +

      e

      +

      f

      +

      g

      +

      h

      +

      i

      + +

      j

      +

      k

      +

      l

      +

      m

      +

      n

      +

      o

      +

      p

      + + diff --git a/layout/reftests/css-mediaqueries/mq_print_minheight.xhtml b/layout/reftests/css-mediaqueries/mq_print_minheight.xhtml new file mode 100644 index 0000000000..9e88e658aa --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_print_minheight.xhtml @@ -0,0 +1,58 @@ + + + + + Media Query - Print mode test - min-height + + + + +

      a

      +

      b

      + +

      c

      +

      d

      +

      e

      +

      f

      +

      g

      +

      h

      +

      i

      + +

      j

      +

      k

      +

      l

      +

      m

      +

      n

      +

      o

      +

      p

      + + diff --git a/layout/reftests/css-mediaqueries/mq_print_minheight_updown.xhtml b/layout/reftests/css-mediaqueries/mq_print_minheight_updown.xhtml new file mode 100644 index 0000000000..50b40cde32 --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_print_minheight_updown.xhtml @@ -0,0 +1,60 @@ + + + + + Media Query - Print mode test - min-height + + + + +

      a

      +

      b

      + +

      c

      +

      d

      +

      e

      +

      f

      +

      g

      +

      h

      +

      i

      + +

      j

      +

      k

      +

      l

      +

      m

      +

      n

      +

      o

      +

      p

      + + diff --git a/layout/reftests/css-mediaqueries/mq_print_minwidth.xhtml b/layout/reftests/css-mediaqueries/mq_print_minwidth.xhtml new file mode 100644 index 0000000000..778fda4545 --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_print_minwidth.xhtml @@ -0,0 +1,59 @@ + + + + + Media Query - Print mode test - min-width + + + + +

      a

      +

      b

      + +

      c

      +

      d

      +

      e

      +

      f

      +

      g

      +

      h

      +

      i

      + +

      j

      +

      k

      +

      l

      +

      m

      +

      n

      +

      o

      +

      p

      + + diff --git a/layout/reftests/css-mediaqueries/mq_print_minwidth_updown.xhtml b/layout/reftests/css-mediaqueries/mq_print_minwidth_updown.xhtml new file mode 100644 index 0000000000..dda7b09333 --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_print_minwidth_updown.xhtml @@ -0,0 +1,60 @@ + + + + + Media Query - Print mode test - min-width + + + + +

      a

      +

      b

      + +

      c

      +

      d

      +

      e

      +

      f

      +

      g

      +

      h

      +

      i

      + +

      j

      +

      k

      +

      l

      +

      m

      +

      n

      +

      o

      +

      p

      + + diff --git a/layout/reftests/css-mediaqueries/mq_print_orientation-ref.xhtml b/layout/reftests/css-mediaqueries/mq_print_orientation-ref.xhtml new file mode 100644 index 0000000000..2bfab6d444 --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_print_orientation-ref.xhtml @@ -0,0 +1,27 @@ + + + + + + + Media Query - print mode test - orientation + + + + +

      a

      +

      b

      +

      c

      +

      d

      +

      e

      +

      f

      +

      g

      +

      h

      +

      i

      +

      j

      + + diff --git a/layout/reftests/css-mediaqueries/mq_print_orientation.xhtml b/layout/reftests/css-mediaqueries/mq_print_orientation.xhtml new file mode 100644 index 0000000000..bb3ecb3940 --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_print_orientation.xhtml @@ -0,0 +1,41 @@ + + + + + Media Query - Print mode test - orientation + + + + +

      a

      +

      b

      +

      c

      +

      d

      +

      e

      +

      f

      +

      g

      +

      h

      +

      i

      +

      j

      + + diff --git a/layout/reftests/css-mediaqueries/mq_print_overflow-block-ref.html b/layout/reftests/css-mediaqueries/mq_print_overflow-block-ref.html new file mode 100644 index 0000000000..9f7d1c3379 --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_print_overflow-block-ref.html @@ -0,0 +1,6 @@ + + + + A + B + D diff --git a/layout/reftests/css-mediaqueries/mq_print_overflow-block.html b/layout/reftests/css-mediaqueries/mq_print_overflow-block.html new file mode 100644 index 0000000000..4dd3183754 --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_print_overflow-block.html @@ -0,0 +1,25 @@ + + + + A + B + C + D + E diff --git a/layout/reftests/css-mediaqueries/mq_print_overflow-inline-ref.html b/layout/reftests/css-mediaqueries/mq_print_overflow-inline-ref.html new file mode 100644 index 0000000000..d9a763ff13 --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_print_overflow-inline-ref.html @@ -0,0 +1,5 @@ + + + B + C + D diff --git a/layout/reftests/css-mediaqueries/mq_print_overflow-inline.html b/layout/reftests/css-mediaqueries/mq_print_overflow-inline.html new file mode 100644 index 0000000000..15d8fa10b5 --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_print_overflow-inline.html @@ -0,0 +1,20 @@ + + + + A + B + C + D diff --git a/layout/reftests/css-mediaqueries/mq_print_update-ref.html b/layout/reftests/css-mediaqueries/mq_print_update-ref.html new file mode 100644 index 0000000000..0080a98de3 --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_print_update-ref.html @@ -0,0 +1,7 @@ + + + + B + C + D + E diff --git a/layout/reftests/css-mediaqueries/mq_print_update.html b/layout/reftests/css-mediaqueries/mq_print_update.html new file mode 100644 index 0000000000..719be06f38 --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_print_update.html @@ -0,0 +1,25 @@ + + + + A + B + C + D + E diff --git a/layout/reftests/css-mediaqueries/mq_print_width.xhtml b/layout/reftests/css-mediaqueries/mq_print_width.xhtml new file mode 100644 index 0000000000..f93d16296d --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_print_width.xhtml @@ -0,0 +1,57 @@ + + + + + Media Query - Print mode test - Width + + + + +

      a

      +

      b

      +

      c

      +

      d

      +

      e

      +

      f

      +

      g

      +

      h

      +

      i

      +

      j

      +

      k

      +

      l

      +

      m

      +

      n

      +

      o

      +

      p

      + + diff --git a/layout/reftests/css-mediaqueries/mq_update-ref.html b/layout/reftests/css-mediaqueries/mq_update-ref.html new file mode 100644 index 0000000000..faae3a084b --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_update-ref.html @@ -0,0 +1,5 @@ + + + A + B + D diff --git a/layout/reftests/css-mediaqueries/mq_update-ref.svg b/layout/reftests/css-mediaqueries/mq_update-ref.svg new file mode 100644 index 0000000000..7f1bcd2848 --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_update-ref.svg @@ -0,0 +1,12 @@ + + + A + B + C + D + E + diff --git a/layout/reftests/css-mediaqueries/mq_update.html b/layout/reftests/css-mediaqueries/mq_update.html new file mode 100644 index 0000000000..aefd2c399f --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_update.html @@ -0,0 +1,24 @@ + + + + A + B + C + D + E diff --git a/layout/reftests/css-mediaqueries/mq_update.svg b/layout/reftests/css-mediaqueries/mq_update.svg new file mode 100644 index 0000000000..9117feae1d --- /dev/null +++ b/layout/reftests/css-mediaqueries/mq_update.svg @@ -0,0 +1,25 @@ + + + A + B + C + D + E + diff --git a/layout/reftests/css-mediaqueries/reftest.list b/layout/reftests/css-mediaqueries/reftest.list new file mode 100644 index 0000000000..64c39ce93f --- /dev/null +++ b/layout/reftests/css-mediaqueries/reftest.list @@ -0,0 +1,37 @@ +fuzzy-if(Android,0-8,0-454) == mq_print_height.xhtml mq_print-ref.xhtml # bug 1178697 +== mq_print_deviceheight.xhtml mq_print-ref.xhtml +== mq_print_width.xhtml mq_print-ref.xhtml +== mq_print_minwidth.xhtml mq_print-ref.xhtml +== mq_print_minheight.xhtml mq_print-ref.xhtml +== mq_print_aspectratio.xhtml mq_print-ref.xhtml +== mq_print_deviceaspectratio.xhtml mq_print-ref.xhtml +== mq_print_devicewidth.xhtml mq_print-ref.xhtml +fuzzy-if(Android,0-8,0-454) == mq_print_orientation.xhtml mq_print_orientation-ref.xhtml +fuzzy-if(Android,0-8,0-454) == mq_print_maxheight.xhtml mq_print-ref.xhtml +== mq_print_maxwidth.xhtml mq_print-ref.xhtml +== mq_overflow-block.html mq_overflow-block-ref.html +== mq_print_overflow-block.html mq_print_overflow-block-ref.html +== mq_overflow-block.svg mq_overflow-block-ref.svg +== mq_overflow-inline.html mq_overflow-inline-ref.html +== mq_print_overflow-inline.html mq_print_overflow-inline-ref.html +== mq_update.html mq_update-ref.html +== mq_print_update.html mq_print_update-ref.html +== mq_update.svg mq_update-ref.svg + +== mq_print_maxwidth_updown.xhtml mq_print-ref.xhtml +== mq_print_maxheight_updown.xhtml mq_print-ref.xhtml +== mq_print_minheight_updown.xhtml mq_print-ref.xhtml +== mq_print_minwidth_updown.xhtml mq_print-ref.xhtml +test-pref(ui.prefersReducedMotion,0) == mq_prefers_reduced_motion.html about:blank +test-pref(ui.prefersReducedMotion,1) == mq_prefers_reduced_motion.html greenbox.html +test-pref(ui.prefersReducedMotion,0) == mq_prefers_reduced_motion_no_preference.html greenbox.html +test-pref(ui.prefersReducedMotion,1) == mq_prefers_reduced_motion_no_preference.html about:blank +test-pref(ui.prefersReducedMotion,0) == mq_prefers_reduced_motion_reduce.html about:blank +test-pref(ui.prefersReducedMotion,1) == mq_prefers_reduced_motion_reduce.html greenbox.html +test-pref(privacy.resistFingerprinting,true) test-pref(ui.prefersReducedMotion,1) == mq_prefers_reduced_motion_reduce.html about:blank +test-pref(privacy.resistFingerprinting,true) == mq_prefers_reduced_motion_both.html greenbox.html +test-pref(layout.css.prefers-color-scheme.content-override,0) == mq_prefers_color_scheme.html greenbox.html +test-pref(privacy.resistFingerprinting,true) == mq_prefers_color_scheme_light.html greenbox.html +== mq_prefers_color_scheme_print.html greenbox-print.html +test-pref(layout.css.prefers-color-scheme.content-override,1) == mq_prefers_color_scheme_light.html greenbox.html +test-pref(layout.css.prefers-color-scheme.content-override,0) == mq_prefers_color_scheme_dark.html greenbox.html diff --git a/layout/reftests/css-optional/css-optional-button.html b/layout/reftests/css-optional/css-optional-button.html new file mode 100644 index 0000000000..8e7282ff79 --- /dev/null +++ b/layout/reftests/css-optional/css-optional-button.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-optional/css-optional-dyn-1.html b/layout/reftests/css-optional/css-optional-dyn-1.html new file mode 100644 index 0000000000..8b02ad7190 --- /dev/null +++ b/layout/reftests/css-optional/css-optional-dyn-1.html @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-optional/css-optional-dyn-2.html b/layout/reftests/css-optional/css-optional-dyn-2.html new file mode 100644 index 0000000000..746e045abf --- /dev/null +++ b/layout/reftests/css-optional/css-optional-dyn-2.html @@ -0,0 +1,20 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-optional/css-optional-input-ref.html b/layout/reftests/css-optional/css-optional-input-ref.html new file mode 100644 index 0000000000..a7feec6b50 --- /dev/null +++ b/layout/reftests/css-optional/css-optional-input-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-optional/css-optional-input.html b/layout/reftests/css-optional/css-optional-input.html new file mode 100644 index 0000000000..1292df6eb9 --- /dev/null +++ b/layout/reftests/css-optional/css-optional-input.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-optional/css-optional-select-ref.html b/layout/reftests/css-optional/css-optional-select-ref.html new file mode 100644 index 0000000000..e419bb1845 --- /dev/null +++ b/layout/reftests/css-optional/css-optional-select-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-optional/css-optional-select.html b/layout/reftests/css-optional/css-optional-select.html new file mode 100644 index 0000000000..a80a68a5a6 --- /dev/null +++ b/layout/reftests/css-optional/css-optional-select.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-optional/css-optional-style.css b/layout/reftests/css-optional/css-optional-style.css new file mode 100644 index 0000000000..616aa79f0e --- /dev/null +++ b/layout/reftests/css-optional/css-optional-style.css @@ -0,0 +1,8 @@ +input, textarea, select, button, +*:required { + visibility: hidden; +} + +*:optional { + visibility: visible; +} diff --git a/layout/reftests/css-optional/css-optional-textarea-ref.html b/layout/reftests/css-optional/css-optional-textarea-ref.html new file mode 100644 index 0000000000..bde6f508f9 --- /dev/null +++ b/layout/reftests/css-optional/css-optional-textarea-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-optional/css-optional-textarea.html b/layout/reftests/css-optional/css-optional-textarea.html new file mode 100644 index 0000000000..2e85c4df54 --- /dev/null +++ b/layout/reftests/css-optional/css-optional-textarea.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-optional/reftest.list b/layout/reftests/css-optional/reftest.list new file mode 100644 index 0000000000..18d34eaeb5 --- /dev/null +++ b/layout/reftests/css-optional/reftest.list @@ -0,0 +1,10 @@ +# Checking if these elements support :optional. +== css-optional-textarea.html css-optional-textarea-ref.html +== css-optional-input.html css-optional-input-ref.html +== css-optional-select.html css-optional-select-ref.html +== css-optional-button.html about:blank + +# Checking dynamic behavior. +== css-optional-dyn-1.html css-optional-input-ref.html +== css-optional-dyn-2.html about:blank + diff --git a/layout/reftests/css-page/generate-page-name-two-page-test.py b/layout/reftests/css-page/generate-page-name-two-page-test.py new file mode 100644 index 0000000000..9b06b8a159 --- /dev/null +++ b/layout/reftests/css-page/generate-page-name-two-page-test.py @@ -0,0 +1,117 @@ +#!/usr/bin/env python +# +# Any copyright is dedicated to the Public Domain. +# http://creativecommons.org/publicdomain/zero/1.0/ +# +# Generates HTML test files with permutations for frame tree hierarchies to +# test page-name breaks. +# These should all have page-name-two-pages-ref.html as their ref case. +# +# The generated tests have the structure of two

      elements that will have +# different page name values through various means: +# * Both

      elements have different values for the `page` property. +# * One

      element has a specified non-default `page` property and the other +# does not. +# * One

      element has a specified non-default `page` property and the other +# has `page: auto`. +# +# Additionally, the

      elements may be contained in a

      element, which may +# also have the `page` property set on it. + +import os +import sys + +# Test count, used for file numbers +i = 1 + +# Generate tests that enumerate putting each paragraph element into a div or +# not, and applying the page-name to the div or the paragraph element. + +# Data that is used to generate the structure and element attributes for a page. +ALL_DATA_COMBOS = ( + {"p_page": True, "use_div": False, "div_page": False}, + {"p_page": True, "use_div": True, "div_page": False}, + {"p_page": False, "use_div": True, "div_page": True}, +) + +# Process ALL_DATA_COMBOS to generate data combos for a page with a given name. + + +def gen_data_combos(name): + combos = [{"p_page": False, "use_div": False, "div_page": False}] + for data in ALL_DATA_COMBOS: + data_copy = data.copy() + data_copy["p_page"] = data["p_page"] and name + data_copy["div_page"] = data["div_page"] and name + combos.append(data_copy) + # Make page: auto versions for parts with empty page values. + for k in ("p_page", "div_page"): + # Only care about div page when there is a div + if k == "div_page" and not data["use_div"]: + continue + if not data[k]: + data_copy_auto = data_copy.copy() + data_copy_auto[k] = "auto" + combos.append(data_copy_auto) + return combos + + +A_DATA_COMBOS = gen_data_combos("a") +B_DATA_COMBOS = gen_data_combos("b") + + +def tag(name, page, inner=""): + # Build the opening + open_tag = "<" + name + if page: + open_tag += ' style="page:' + page + '"' + open_tag += ">" + + close_tag = "" + return open_tag + inner + close_tag + + +def generate_page_html(txt, p_page, use_div, div_page): + p = tag("p", p_page, txt) + if use_div: + return tag("div", div_page, p) + return p + + +# Preamble to all test cases +BEGIN = """\ + + + + +""" + +# Closing tags for all test cases. +END = """ + + +""" + +directory = os.path.dirname(sys.argv[0]) + + +def data_has_no_page(d): + return (not d["p_page"] or d["p_page"] == "auto") and ( + not d["div_page"] or d["div_page"] == "auto" + ) + + +for a in A_DATA_COMBOS: + for b in B_DATA_COMBOS: + # Test for the case of empty or auto page-names in both data + if data_has_no_page(a) and data_has_no_page(b): + continue + file_name = "page-name-two-page-" + str(i).rjust(3, "0") + ".html" + i += 1 + f = open(os.path.join(directory, file_name), "w") + f.write(BEGIN) + f.write(generate_page_html("a", **a)) + f.write("\n") + f.write(generate_page_html("b", **b)) + f.write(END) + f.close() diff --git a/layout/reftests/css-page/page-name-two-page-001.html b/layout/reftests/css-page/page-name-two-page-001.html new file mode 100644 index 0000000000..f72637eb77 --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-001.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-002.html b/layout/reftests/css-page/page-name-two-page-002.html new file mode 100644 index 0000000000..422006f5f0 --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-002.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-003.html b/layout/reftests/css-page/page-name-two-page-003.html new file mode 100644 index 0000000000..fc12c465bb --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-003.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-004.html b/layout/reftests/css-page/page-name-two-page-004.html new file mode 100644 index 0000000000..cc63f3c409 --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-004.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-005.html b/layout/reftests/css-page/page-name-two-page-005.html new file mode 100644 index 0000000000..953246c3ad --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-005.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-006.html b/layout/reftests/css-page/page-name-two-page-006.html new file mode 100644 index 0000000000..e02e3f079e --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-006.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-007.html b/layout/reftests/css-page/page-name-two-page-007.html new file mode 100644 index 0000000000..0cd5ab8af5 --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-007.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-008.html b/layout/reftests/css-page/page-name-two-page-008.html new file mode 100644 index 0000000000..8cfcef46dd --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-008.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-009.html b/layout/reftests/css-page/page-name-two-page-009.html new file mode 100644 index 0000000000..53429ba135 --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-009.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-010.html b/layout/reftests/css-page/page-name-two-page-010.html new file mode 100644 index 0000000000..ff1584fdd8 --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-010.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-011.html b/layout/reftests/css-page/page-name-two-page-011.html new file mode 100644 index 0000000000..13b0c69513 --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-011.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-012.html b/layout/reftests/css-page/page-name-two-page-012.html new file mode 100644 index 0000000000..881f374af9 --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-012.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-013.html b/layout/reftests/css-page/page-name-two-page-013.html new file mode 100644 index 0000000000..c551eec04e --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-013.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-014.html b/layout/reftests/css-page/page-name-two-page-014.html new file mode 100644 index 0000000000..6f3cd7eb5d --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-014.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-015.html b/layout/reftests/css-page/page-name-two-page-015.html new file mode 100644 index 0000000000..ff502ae481 --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-015.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-016.html b/layout/reftests/css-page/page-name-two-page-016.html new file mode 100644 index 0000000000..3bafb1f095 --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-016.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-017.html b/layout/reftests/css-page/page-name-two-page-017.html new file mode 100644 index 0000000000..6f898f3c6e --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-017.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-018.html b/layout/reftests/css-page/page-name-two-page-018.html new file mode 100644 index 0000000000..cb88ea56ab --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-018.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-019.html b/layout/reftests/css-page/page-name-two-page-019.html new file mode 100644 index 0000000000..e0baf5bf8b --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-019.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-020.html b/layout/reftests/css-page/page-name-two-page-020.html new file mode 100644 index 0000000000..7966fb677e --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-020.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-021.html b/layout/reftests/css-page/page-name-two-page-021.html new file mode 100644 index 0000000000..f0ce1e5e97 --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-021.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-022.html b/layout/reftests/css-page/page-name-two-page-022.html new file mode 100644 index 0000000000..95db31942f --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-022.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-023.html b/layout/reftests/css-page/page-name-two-page-023.html new file mode 100644 index 0000000000..6eeeee372d --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-023.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-024.html b/layout/reftests/css-page/page-name-two-page-024.html new file mode 100644 index 0000000000..b62a55e8bd --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-024.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-025.html b/layout/reftests/css-page/page-name-two-page-025.html new file mode 100644 index 0000000000..f5378945cd --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-025.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-026.html b/layout/reftests/css-page/page-name-two-page-026.html new file mode 100644 index 0000000000..abf1362b03 --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-026.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-027.html b/layout/reftests/css-page/page-name-two-page-027.html new file mode 100644 index 0000000000..3b5829fea6 --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-027.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-028.html b/layout/reftests/css-page/page-name-two-page-028.html new file mode 100644 index 0000000000..ee855d5939 --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-028.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-029.html b/layout/reftests/css-page/page-name-two-page-029.html new file mode 100644 index 0000000000..5cb21b2464 --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-029.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-030.html b/layout/reftests/css-page/page-name-two-page-030.html new file mode 100644 index 0000000000..9309123b11 --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-030.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-031.html b/layout/reftests/css-page/page-name-two-page-031.html new file mode 100644 index 0000000000..42626652c1 --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-031.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-032.html b/layout/reftests/css-page/page-name-two-page-032.html new file mode 100644 index 0000000000..2d9d604e8f --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-032.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-033.html b/layout/reftests/css-page/page-name-two-page-033.html new file mode 100644 index 0000000000..51783f2a33 --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-033.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-034.html b/layout/reftests/css-page/page-name-two-page-034.html new file mode 100644 index 0000000000..d8a117168c --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-034.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-035.html b/layout/reftests/css-page/page-name-two-page-035.html new file mode 100644 index 0000000000..ab7e4d1376 --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-035.html @@ -0,0 +1,8 @@ + + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/page-name-two-page-ref.html b/layout/reftests/css-page/page-name-two-page-ref.html new file mode 100644 index 0000000000..752ba719b4 --- /dev/null +++ b/layout/reftests/css-page/page-name-two-page-ref.html @@ -0,0 +1,7 @@ + + + +

      a

      +

      b

      + + diff --git a/layout/reftests/css-page/reftest.list b/layout/reftests/css-page/reftest.list new file mode 100644 index 0000000000..79fc41d125 --- /dev/null +++ b/layout/reftests/css-page/reftest.list @@ -0,0 +1,36 @@ +# Auto-generated test cases +== page-name-two-page-001.html page-name-two-page-ref.html +== page-name-two-page-002.html page-name-two-page-ref.html +== page-name-two-page-003.html page-name-two-page-ref.html +== page-name-two-page-004.html page-name-two-page-ref.html +== page-name-two-page-005.html page-name-two-page-ref.html +== page-name-two-page-006.html page-name-two-page-ref.html +== page-name-two-page-007.html page-name-two-page-ref.html +== page-name-two-page-008.html page-name-two-page-ref.html +== page-name-two-page-009.html page-name-two-page-ref.html +== page-name-two-page-010.html page-name-two-page-ref.html +== page-name-two-page-011.html page-name-two-page-ref.html +== page-name-two-page-012.html page-name-two-page-ref.html +== page-name-two-page-013.html page-name-two-page-ref.html +== page-name-two-page-014.html page-name-two-page-ref.html +== page-name-two-page-015.html page-name-two-page-ref.html +== page-name-two-page-016.html page-name-two-page-ref.html +== page-name-two-page-017.html page-name-two-page-ref.html +== page-name-two-page-018.html page-name-two-page-ref.html +== page-name-two-page-019.html page-name-two-page-ref.html +== page-name-two-page-020.html page-name-two-page-ref.html +== page-name-two-page-021.html page-name-two-page-ref.html +== page-name-two-page-022.html page-name-two-page-ref.html +== page-name-two-page-023.html page-name-two-page-ref.html +== page-name-two-page-024.html page-name-two-page-ref.html +== page-name-two-page-025.html page-name-two-page-ref.html +== page-name-two-page-026.html page-name-two-page-ref.html +== page-name-two-page-027.html page-name-two-page-ref.html +== page-name-two-page-028.html page-name-two-page-ref.html +== page-name-two-page-029.html page-name-two-page-ref.html +== page-name-two-page-030.html page-name-two-page-ref.html +== page-name-two-page-031.html page-name-two-page-ref.html +== page-name-two-page-032.html page-name-two-page-ref.html +== page-name-two-page-033.html page-name-two-page-ref.html +== page-name-two-page-034.html page-name-two-page-ref.html +== page-name-two-page-035.html page-name-two-page-ref.html diff --git a/layout/reftests/css-parsing/at-rule-013-ref.html b/layout/reftests/css-parsing/at-rule-013-ref.html new file mode 100644 index 0000000000..6574ee5afe --- /dev/null +++ b/layout/reftests/css-parsing/at-rule-013-ref.html @@ -0,0 +1,25 @@ + + + + + CSS Test: Ignoring at-rules inside @media blocks + + + + +

      This sentence must be green.

      +

      This sentence must be green.

      +

      This sentence must be green.

      +

      This sentence must be green.

      + + diff --git a/layout/reftests/css-parsing/at-rule-013.html b/layout/reftests/css-parsing/at-rule-013.html new file mode 100644 index 0000000000..fa8981f050 --- /dev/null +++ b/layout/reftests/css-parsing/at-rule-013.html @@ -0,0 +1,68 @@ + + + + + CSS Test: Ignoring at-rules inside @media blocks + + + + + + + + +

      This sentence must be green.

      +

      This sentence must be green.

      +

      This sentence must be green.

      +

      This sentence must be green.

      + + diff --git a/layout/reftests/css-parsing/at-rule-error-handling-import-1.html b/layout/reftests/css-parsing/at-rule-error-handling-import-1.html new file mode 100644 index 0000000000..5dc0acf945 --- /dev/null +++ b/layout/reftests/css-parsing/at-rule-error-handling-import-1.html @@ -0,0 +1,5 @@ + +Test for unexpected end of @import + + +
      This should be green
      diff --git a/layout/reftests/css-parsing/at-rule-error-handling-media-1.html b/layout/reftests/css-parsing/at-rule-error-handling-media-1.html new file mode 100644 index 0000000000..349410129e --- /dev/null +++ b/layout/reftests/css-parsing/at-rule-error-handling-media-1.html @@ -0,0 +1,5 @@ + +Test for unexpected end of @import + + +
      This should be green
      diff --git a/layout/reftests/css-parsing/at-rule-error-handling-ref.html b/layout/reftests/css-parsing/at-rule-error-handling-ref.html new file mode 100644 index 0000000000..73458df754 --- /dev/null +++ b/layout/reftests/css-parsing/at-rule-error-handling-ref.html @@ -0,0 +1,3 @@ + +Test for unexpected end of @import (reference) +
      This should be green
      diff --git a/layout/reftests/css-parsing/green-ref.html b/layout/reftests/css-parsing/green-ref.html new file mode 100644 index 0000000000..ebd2d860ce --- /dev/null +++ b/layout/reftests/css-parsing/green-ref.html @@ -0,0 +1,2 @@ + +
      diff --git a/layout/reftests/css-parsing/invalid-attr-1-ref.html b/layout/reftests/css-parsing/invalid-attr-1-ref.html new file mode 100644 index 0000000000..fce005c460 --- /dev/null +++ b/layout/reftests/css-parsing/invalid-attr-1-ref.html @@ -0,0 +1,15 @@ + + + + + + + +

      This text should be green.

      +
      This text should be green.

      + + diff --git a/layout/reftests/css-parsing/invalid-attr-1.html b/layout/reftests/css-parsing/invalid-attr-1.html new file mode 100644 index 0000000000..b418575bba --- /dev/null +++ b/layout/reftests/css-parsing/invalid-attr-1.html @@ -0,0 +1,25 @@ + + + + + + + +

      This text should be green.

      +
      This text should be green.

      + + diff --git a/layout/reftests/css-parsing/invalid-font-face-descriptor-1-ref.html b/layout/reftests/css-parsing/invalid-font-face-descriptor-1-ref.html new file mode 100644 index 0000000000..1e86fba7ea --- /dev/null +++ b/layout/reftests/css-parsing/invalid-font-face-descriptor-1-ref.html @@ -0,0 +1,5 @@ + + +There should be no red diff --git a/layout/reftests/css-parsing/invalid-font-face-descriptor-1.html b/layout/reftests/css-parsing/invalid-font-face-descriptor-1.html new file mode 100644 index 0000000000..43ab568f34 --- /dev/null +++ b/layout/reftests/css-parsing/invalid-font-face-descriptor-1.html @@ -0,0 +1,10 @@ + + +There should be no red diff --git a/layout/reftests/css-parsing/invalid-url-handling-ref.xhtml b/layout/reftests/css-parsing/invalid-url-handling-ref.xhtml new file mode 100644 index 0000000000..77dc50ba97 --- /dev/null +++ b/layout/reftests/css-parsing/invalid-url-handling-ref.xhtml @@ -0,0 +1,32 @@ + + + + CSS Test: handling of invalid url() functions (reference) + + + + + +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      + + diff --git a/layout/reftests/css-parsing/invalid-url-handling.xhtml b/layout/reftests/css-parsing/invalid-url-handling.xhtml new file mode 100644 index 0000000000..e6b85a81c9 --- /dev/null +++ b/layout/reftests/css-parsing/invalid-url-handling.xhtml @@ -0,0 +1,135 @@ + + + + CSS Test: handling of invalid url() functions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      +
      This should have a green background
      + + diff --git a/layout/reftests/css-parsing/moz-bool-pref.css b/layout/reftests/css-parsing/moz-bool-pref.css new file mode 100644 index 0000000000..3827bb3f17 --- /dev/null +++ b/layout/reftests/css-parsing/moz-bool-pref.css @@ -0,0 +1,22 @@ +#test { + width: 100px; + height: 100px; +} + +.enabled { + background: red; +} + +.disabled { + background: green; +} + +@media (-moz-bool-pref: "testing.supports.moz-bool-pref") { + .enabled { + background: green; + } + + .disabled { + background: red; + } +} diff --git a/layout/reftests/css-parsing/pseudo-elements-1-ref.html b/layout/reftests/css-parsing/pseudo-elements-1-ref.html new file mode 100644 index 0000000000..df626f9c68 --- /dev/null +++ b/layout/reftests/css-parsing/pseudo-elements-1-ref.html @@ -0,0 +1,22 @@ +
      T
      h
      e
      r
      e
      s
      h
      o
      u
      l
      d
      b
      e
      n
      o
      r
      e
      d
      diff --git a/layout/reftests/css-parsing/pseudo-elements-1.html b/layout/reftests/css-parsing/pseudo-elements-1.html new file mode 100644 index 0000000000..43690f862e --- /dev/null +++ b/layout/reftests/css-parsing/pseudo-elements-1.html @@ -0,0 +1,36 @@ +
      T
      h
      e
      r
      e
      s
      h
      o
      u
      l
      d
      b
      e
      n
      o
      r
      e
      d
      diff --git a/layout/reftests/css-parsing/reftest.list b/layout/reftests/css-parsing/reftest.list new file mode 100644 index 0000000000..774186e0b9 --- /dev/null +++ b/layout/reftests/css-parsing/reftest.list @@ -0,0 +1,12 @@ +== at-rule-013.html at-rule-013-ref.html +== invalid-url-handling.xhtml invalid-url-handling-ref.xhtml +== pseudo-elements-1.html pseudo-elements-1-ref.html +== invalid-attr-1.html invalid-attr-1-ref.html +== at-rule-error-handling-import-1.html at-rule-error-handling-ref.html +== at-rule-error-handling-media-1.html at-rule-error-handling-ref.html +== invalid-font-face-descriptor-1.html invalid-font-face-descriptor-1-ref.html +== two-dash-identifiers.html two-dash-identifiers-ref.html + +test-pref(testing.supports.moz-bool-pref,true) == supports-moz-bool-pref-1.html green-ref.html +test-pref(testing.supports.moz-bool-pref,false) == supports-moz-bool-pref-2.html green-ref.html +test-pref(testing.supports.moz-bool-pref,true) == supports-moz-bool-pref-3.html green-ref.html diff --git a/layout/reftests/css-parsing/supports-moz-bool-pref-1.html b/layout/reftests/css-parsing/supports-moz-bool-pref-1.html new file mode 100644 index 0000000000..80b2f27c4f --- /dev/null +++ b/layout/reftests/css-parsing/supports-moz-bool-pref-1.html @@ -0,0 +1,7 @@ + + + + +
      diff --git a/layout/reftests/css-parsing/supports-moz-bool-pref-2.html b/layout/reftests/css-parsing/supports-moz-bool-pref-2.html new file mode 100644 index 0000000000..324cd0d585 --- /dev/null +++ b/layout/reftests/css-parsing/supports-moz-bool-pref-2.html @@ -0,0 +1,7 @@ + + + + +
      diff --git a/layout/reftests/css-parsing/supports-moz-bool-pref-3.html b/layout/reftests/css-parsing/supports-moz-bool-pref-3.html new file mode 100644 index 0000000000..b8dc055193 --- /dev/null +++ b/layout/reftests/css-parsing/supports-moz-bool-pref-3.html @@ -0,0 +1,4 @@ + + + +
      diff --git a/layout/reftests/css-parsing/two-dash-identifiers-ref.html b/layout/reftests/css-parsing/two-dash-identifiers-ref.html new file mode 100644 index 0000000000..b6ffdbb01e --- /dev/null +++ b/layout/reftests/css-parsing/two-dash-identifiers-ref.html @@ -0,0 +1,12 @@ + + +
      This should be green.
      +
      This should be green.
      +
      This should be green.
      +
      This should be green.
      +
      This should be green.
      +
      This should be green.
      +
      This should be green.
      +
      This should be green.
      diff --git a/layout/reftests/css-parsing/two-dash-identifiers.html b/layout/reftests/css-parsing/two-dash-identifiers.html new file mode 100644 index 0000000000..9ea7854b92 --- /dev/null +++ b/layout/reftests/css-parsing/two-dash-identifiers.html @@ -0,0 +1,22 @@ + + +
      This should be green.
      +
      This should be green.
      +
      This should be green.
      +
      This should be green.
      +
      This should be green.
      +
      This should be green.
      +
      This should be green.
      +
      This should be green.
      diff --git a/layout/reftests/css-placeholder/css-background-ref.html b/layout/reftests/css-placeholder/css-background-ref.html new file mode 100644 index 0000000000..b75db15b6f --- /dev/null +++ b/layout/reftests/css-placeholder/css-background-ref.html @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/layout/reftests/css-placeholder/css-background.html b/layout/reftests/css-placeholder/css-background.html new file mode 100644 index 0000000000..94ab1a5b00 --- /dev/null +++ b/layout/reftests/css-placeholder/css-background.html @@ -0,0 +1,23 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-placeholder/css-restrictions-ref.html b/layout/reftests/css-placeholder/css-restrictions-ref.html new file mode 100644 index 0000000000..a09df21e12 --- /dev/null +++ b/layout/reftests/css-placeholder/css-restrictions-ref.html @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/layout/reftests/css-placeholder/css-restrictions.html b/layout/reftests/css-placeholder/css-restrictions.html new file mode 100644 index 0000000000..96bfac9952 --- /dev/null +++ b/layout/reftests/css-placeholder/css-restrictions.html @@ -0,0 +1,23 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-placeholder/css-simple-styling-ref.html b/layout/reftests/css-placeholder/css-simple-styling-ref.html new file mode 100644 index 0000000000..eeaca440c9 --- /dev/null +++ b/layout/reftests/css-placeholder/css-simple-styling-ref.html @@ -0,0 +1,19 @@ + + + + + + + + + + diff --git a/layout/reftests/css-placeholder/css-simple-styling.html b/layout/reftests/css-placeholder/css-simple-styling.html new file mode 100644 index 0000000000..bfecc19c8d --- /dev/null +++ b/layout/reftests/css-placeholder/css-simple-styling.html @@ -0,0 +1,35 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-placeholder/ignore-pseudo-class-ref.html b/layout/reftests/css-placeholder/ignore-pseudo-class-ref.html new file mode 100644 index 0000000000..9085635b60 --- /dev/null +++ b/layout/reftests/css-placeholder/ignore-pseudo-class-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-placeholder/ignore-pseudo-class.html b/layout/reftests/css-placeholder/ignore-pseudo-class.html new file mode 100644 index 0000000000..bd314c5b8f --- /dev/null +++ b/layout/reftests/css-placeholder/ignore-pseudo-class.html @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/layout/reftests/css-placeholder/input/css-display.html b/layout/reftests/css-placeholder/input/css-display.html new file mode 100644 index 0000000000..a97734b15b --- /dev/null +++ b/layout/reftests/css-placeholder/input/css-display.html @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/layout/reftests/css-placeholder/input/css-opacity.html b/layout/reftests/css-placeholder/input/css-opacity.html new file mode 100644 index 0000000000..dd6e21ee13 --- /dev/null +++ b/layout/reftests/css-placeholder/input/css-opacity.html @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/layout/reftests/css-placeholder/input/css-text-align.html b/layout/reftests/css-placeholder/input/css-text-align.html new file mode 100644 index 0000000000..d71af94d52 --- /dev/null +++ b/layout/reftests/css-placeholder/input/css-text-align.html @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/layout/reftests/css-placeholder/input/input-ref.html b/layout/reftests/css-placeholder/input/input-ref.html new file mode 100644 index 0000000000..8589b2b289 --- /dev/null +++ b/layout/reftests/css-placeholder/input/input-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-placeholder/input/placeholder-add.html b/layout/reftests/css-placeholder/input/placeholder-add.html new file mode 100644 index 0000000000..6ec33026d1 --- /dev/null +++ b/layout/reftests/css-placeholder/input/placeholder-add.html @@ -0,0 +1,16 @@ + + + + + + + + + diff --git a/layout/reftests/css-placeholder/input/placeholder-blur.html b/layout/reftests/css-placeholder/input/placeholder-blur.html new file mode 100644 index 0000000000..9c9f3c62b5 --- /dev/null +++ b/layout/reftests/css-placeholder/input/placeholder-blur.html @@ -0,0 +1,30 @@ + + + + + + + + + diff --git a/layout/reftests/css-placeholder/input/placeholder-button-ref.html b/layout/reftests/css-placeholder/input/placeholder-button-ref.html new file mode 100644 index 0000000000..8f584f6e3f --- /dev/null +++ b/layout/reftests/css-placeholder/input/placeholder-button-ref.html @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/layout/reftests/css-placeholder/input/placeholder-empty-string-ref.html b/layout/reftests/css-placeholder/input/placeholder-empty-string-ref.html new file mode 100644 index 0000000000..ad0de3cfba --- /dev/null +++ b/layout/reftests/css-placeholder/input/placeholder-empty-string-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-placeholder/input/placeholder-empty-string.html b/layout/reftests/css-placeholder/input/placeholder-empty-string.html new file mode 100644 index 0000000000..8d9dfb5b41 --- /dev/null +++ b/layout/reftests/css-placeholder/input/placeholder-empty-string.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-placeholder/input/placeholder-focus-ref.html b/layout/reftests/css-placeholder/input/placeholder-focus-ref.html new file mode 100644 index 0000000000..d2e2af35a2 --- /dev/null +++ b/layout/reftests/css-placeholder/input/placeholder-focus-ref.html @@ -0,0 +1,22 @@ + + + + + + + + + diff --git a/layout/reftests/css-placeholder/input/placeholder-focus.html b/layout/reftests/css-placeholder/input/placeholder-focus.html new file mode 100644 index 0000000000..285bf4f60c --- /dev/null +++ b/layout/reftests/css-placeholder/input/placeholder-focus.html @@ -0,0 +1,22 @@ + + + + + + + + + diff --git a/layout/reftests/css-placeholder/input/placeholder-removal.html b/layout/reftests/css-placeholder/input/placeholder-removal.html new file mode 100644 index 0000000000..88b6829148 --- /dev/null +++ b/layout/reftests/css-placeholder/input/placeholder-removal.html @@ -0,0 +1,16 @@ + + + + + + + + + diff --git a/layout/reftests/css-placeholder/input/placeholder-simple-ref.html b/layout/reftests/css-placeholder/input/placeholder-simple-ref.html new file mode 100644 index 0000000000..02c604b7db --- /dev/null +++ b/layout/reftests/css-placeholder/input/placeholder-simple-ref.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/css-placeholder/input/placeholder-simple.html b/layout/reftests/css-placeholder/input/placeholder-simple.html new file mode 100644 index 0000000000..c7958ed1f8 --- /dev/null +++ b/layout/reftests/css-placeholder/input/placeholder-simple.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/css-placeholder/input/placeholder-type-change-1.html b/layout/reftests/css-placeholder/input/placeholder-type-change-1.html new file mode 100644 index 0000000000..2eb0ea4d3e --- /dev/null +++ b/layout/reftests/css-placeholder/input/placeholder-type-change-1.html @@ -0,0 +1,16 @@ + + + + + + + + + diff --git a/layout/reftests/css-placeholder/input/placeholder-type-change-2.html b/layout/reftests/css-placeholder/input/placeholder-type-change-2.html new file mode 100644 index 0000000000..7a1feb06e6 --- /dev/null +++ b/layout/reftests/css-placeholder/input/placeholder-type-change-2.html @@ -0,0 +1,16 @@ + + + + + + + + + diff --git a/layout/reftests/css-placeholder/input/placeholder-value-ref.html b/layout/reftests/css-placeholder/input/placeholder-value-ref.html new file mode 100644 index 0000000000..79209802a4 --- /dev/null +++ b/layout/reftests/css-placeholder/input/placeholder-value-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-placeholder/input/placeholder-value-reset.html b/layout/reftests/css-placeholder/input/placeholder-value-reset.html new file mode 100644 index 0000000000..3e0b672ce0 --- /dev/null +++ b/layout/reftests/css-placeholder/input/placeholder-value-reset.html @@ -0,0 +1,19 @@ + + + + + +
      + + +
      + + diff --git a/layout/reftests/css-placeholder/input/placeholder-value-set.html b/layout/reftests/css-placeholder/input/placeholder-value-set.html new file mode 100644 index 0000000000..c2b1a0c015 --- /dev/null +++ b/layout/reftests/css-placeholder/input/placeholder-value-set.html @@ -0,0 +1,16 @@ + + + + + + + + + diff --git a/layout/reftests/css-placeholder/input/placeholder-value-unset.html b/layout/reftests/css-placeholder/input/placeholder-value-unset.html new file mode 100644 index 0000000000..c985d56675 --- /dev/null +++ b/layout/reftests/css-placeholder/input/placeholder-value-unset.html @@ -0,0 +1,16 @@ + + + + + + + + + diff --git a/layout/reftests/css-placeholder/input/placeholder-value.html b/layout/reftests/css-placeholder/input/placeholder-value.html new file mode 100644 index 0000000000..80694027cb --- /dev/null +++ b/layout/reftests/css-placeholder/input/placeholder-value.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/css-placeholder/input/placeholdershown-date-ref.html b/layout/reftests/css-placeholder/input/placeholdershown-date-ref.html new file mode 100644 index 0000000000..4fee8b159d --- /dev/null +++ b/layout/reftests/css-placeholder/input/placeholdershown-date-ref.html @@ -0,0 +1,4 @@ + + + + diff --git a/layout/reftests/css-placeholder/input/placeholdershown-date.html b/layout/reftests/css-placeholder/input/placeholdershown-date.html new file mode 100644 index 0000000000..2406ece4b6 --- /dev/null +++ b/layout/reftests/css-placeholder/input/placeholdershown-date.html @@ -0,0 +1,4 @@ + + + + diff --git a/layout/reftests/css-placeholder/input/placeholdershown-ref.html b/layout/reftests/css-placeholder/input/placeholdershown-ref.html new file mode 100644 index 0000000000..0036552fb6 --- /dev/null +++ b/layout/reftests/css-placeholder/input/placeholdershown-ref.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/css-placeholder/input/placeholdershown.html b/layout/reftests/css-placeholder/input/placeholdershown.html new file mode 100644 index 0000000000..90f64beae6 --- /dev/null +++ b/layout/reftests/css-placeholder/input/placeholdershown.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/css-placeholder/input/reftest.list b/layout/reftests/css-placeholder/input/reftest.list new file mode 100644 index 0000000000..b2caafa433 --- /dev/null +++ b/layout/reftests/css-placeholder/input/reftest.list @@ -0,0 +1,29 @@ +# Tests using placeholder-focus-ref.html as a reference are disabled because +# we can't change the caret colour nor disable it and we can't change the +# text colour without changing the caret which means that the tested page has +# a black caret with a grey text and the reference has a grey caret with grey +# text. The only thing that is doable is to make the caret grey in the tested +# page but that would make the test moot because a failure wouldn't be seen. +# A real way to fix this would be to be able to style the caret or to implement +# ::value (bug 648643), depending of the ::value behaviour (it could change the +# caret colour and the text colour or just the text colour). + +== placeholder-simple.html placeholder-simple-ref.html +# needs-focus == placeholder-focus.html placeholder-focus-ref.html +needs-focus == placeholder-blur.html placeholder-simple-ref.html +== placeholder-value.html placeholder-value-ref.html +== placeholder-empty-string.html placeholder-empty-string-ref.html +== placeholder-add.html placeholder-simple-ref.html +== placeholder-removal.html input-ref.html +== placeholder-value-set.html placeholder-value-ref.html +== placeholder-value-unset.html placeholder-simple-ref.html +== placeholder-value-reset.html placeholder-simple-ref.html +== placeholder-type-change-1.html placeholder-simple-ref.html +== placeholder-type-change-2.html placeholder-button-ref.html +== placeholdershown.html placeholdershown-ref.html +fails-if(Android) == placeholdershown-date.html placeholdershown-date-ref.html # bug 1431431 +== css-display.html placeholder-simple-ref.html +# We can't check except by verifying that the output is different. +# Same reasons as focus issues explained above. +!= css-opacity.html placeholder-simple-ref.html +!= css-text-align.html placeholder-simple-ref.html diff --git a/layout/reftests/css-placeholder/input/style-shown.css b/layout/reftests/css-placeholder/input/style-shown.css new file mode 100644 index 0000000000..a73b0c5fd0 --- /dev/null +++ b/layout/reftests/css-placeholder/input/style-shown.css @@ -0,0 +1,21 @@ +input::placeholder { + color: green; + opacity: 1.0; +} + +input:placeholder-shown { + appearance: none; + color: FieldText; + background-color: red; +} + +input:placeholder-shown.shown, +input.shown-ref { + appearance: none; + color: green; + background-color: #c7c7c7; + font-style: italic; + border: 2px solid green; + height: 200px; + width: 200px; +} diff --git a/layout/reftests/css-placeholder/input/style.css b/layout/reftests/css-placeholder/input/style.css new file mode 100644 index 0000000000..8963a6e177 --- /dev/null +++ b/layout/reftests/css-placeholder/input/style.css @@ -0,0 +1,6 @@ +[placeholder="bar"]::-moz-placeholder, +[placeholder="foo"]::placeholder, +input.ref { + color: green; + opacity: 1.0; +} diff --git a/layout/reftests/css-placeholder/reftest.list b/layout/reftests/css-placeholder/reftest.list new file mode 100644 index 0000000000..cfe6f46300 --- /dev/null +++ b/layout/reftests/css-placeholder/reftest.list @@ -0,0 +1,7 @@ +include input/reftest.list +include textarea/reftest.list + +fuzzy(0-1,0-4) == css-restrictions.html css-restrictions-ref.html +== css-simple-styling.html css-simple-styling-ref.html # gtkWidget, Bug 1600749 +!= css-background.html css-background-ref.html +fuzzy(0-1,0-180) == ignore-pseudo-class.html ignore-pseudo-class-ref.html diff --git a/layout/reftests/css-placeholder/textarea/css-display.html b/layout/reftests/css-placeholder/textarea/css-display.html new file mode 100644 index 0000000000..717bfab7cd --- /dev/null +++ b/layout/reftests/css-placeholder/textarea/css-display.html @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/layout/reftests/css-placeholder/textarea/css-opacity.html b/layout/reftests/css-placeholder/textarea/css-opacity.html new file mode 100644 index 0000000000..832f504eca --- /dev/null +++ b/layout/reftests/css-placeholder/textarea/css-opacity.html @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/layout/reftests/css-placeholder/textarea/css-resize-ref.html b/layout/reftests/css-placeholder/textarea/css-resize-ref.html new file mode 100644 index 0000000000..c6e2e5b09e --- /dev/null +++ b/layout/reftests/css-placeholder/textarea/css-resize-ref.html @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/layout/reftests/css-placeholder/textarea/css-resize.html b/layout/reftests/css-placeholder/textarea/css-resize.html new file mode 100644 index 0000000000..81ea278b56 --- /dev/null +++ b/layout/reftests/css-placeholder/textarea/css-resize.html @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/layout/reftests/css-placeholder/textarea/placeholder-add.html b/layout/reftests/css-placeholder/textarea/placeholder-add.html new file mode 100644 index 0000000000..9807f3d702 --- /dev/null +++ b/layout/reftests/css-placeholder/textarea/placeholder-add.html @@ -0,0 +1,16 @@ + + + + + + + + + diff --git a/layout/reftests/css-placeholder/textarea/placeholder-blur.html b/layout/reftests/css-placeholder/textarea/placeholder-blur.html new file mode 100644 index 0000000000..a1b7ebace4 --- /dev/null +++ b/layout/reftests/css-placeholder/textarea/placeholder-blur.html @@ -0,0 +1,30 @@ + + + + + + + + + diff --git a/layout/reftests/css-placeholder/textarea/placeholder-empty-string-ref.html b/layout/reftests/css-placeholder/textarea/placeholder-empty-string-ref.html new file mode 100644 index 0000000000..09928f0ad2 --- /dev/null +++ b/layout/reftests/css-placeholder/textarea/placeholder-empty-string-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-placeholder/textarea/placeholder-empty-string.html b/layout/reftests/css-placeholder/textarea/placeholder-empty-string.html new file mode 100644 index 0000000000..87f27256cd --- /dev/null +++ b/layout/reftests/css-placeholder/textarea/placeholder-empty-string.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-placeholder/textarea/placeholder-focus-ref.html b/layout/reftests/css-placeholder/textarea/placeholder-focus-ref.html new file mode 100644 index 0000000000..69318b626f --- /dev/null +++ b/layout/reftests/css-placeholder/textarea/placeholder-focus-ref.html @@ -0,0 +1,22 @@ + + + + + + + + + diff --git a/layout/reftests/css-placeholder/textarea/placeholder-focus.html b/layout/reftests/css-placeholder/textarea/placeholder-focus.html new file mode 100644 index 0000000000..a8c97293da --- /dev/null +++ b/layout/reftests/css-placeholder/textarea/placeholder-focus.html @@ -0,0 +1,22 @@ + + + + + + + + + diff --git a/layout/reftests/css-placeholder/textarea/placeholder-removal.html b/layout/reftests/css-placeholder/textarea/placeholder-removal.html new file mode 100644 index 0000000000..727b216a99 --- /dev/null +++ b/layout/reftests/css-placeholder/textarea/placeholder-removal.html @@ -0,0 +1,16 @@ + + + + + + + + + diff --git a/layout/reftests/css-placeholder/textarea/placeholder-simple-ref.html b/layout/reftests/css-placeholder/textarea/placeholder-simple-ref.html new file mode 100644 index 0000000000..c012cc4116 --- /dev/null +++ b/layout/reftests/css-placeholder/textarea/placeholder-simple-ref.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/css-placeholder/textarea/placeholder-simple.html b/layout/reftests/css-placeholder/textarea/placeholder-simple.html new file mode 100644 index 0000000000..5a9d3eb6f0 --- /dev/null +++ b/layout/reftests/css-placeholder/textarea/placeholder-simple.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/css-placeholder/textarea/placeholder-value-ref.html b/layout/reftests/css-placeholder/textarea/placeholder-value-ref.html new file mode 100644 index 0000000000..f8023e1c98 --- /dev/null +++ b/layout/reftests/css-placeholder/textarea/placeholder-value-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-placeholder/textarea/placeholder-value-reset.html b/layout/reftests/css-placeholder/textarea/placeholder-value-reset.html new file mode 100644 index 0000000000..92fc7d79bd --- /dev/null +++ b/layout/reftests/css-placeholder/textarea/placeholder-value-reset.html @@ -0,0 +1,19 @@ + + + + + +
      + + +
      + + diff --git a/layout/reftests/css-placeholder/textarea/placeholder-value-set.html b/layout/reftests/css-placeholder/textarea/placeholder-value-set.html new file mode 100644 index 0000000000..30c3c26a4a --- /dev/null +++ b/layout/reftests/css-placeholder/textarea/placeholder-value-set.html @@ -0,0 +1,16 @@ + + + + + + + + + diff --git a/layout/reftests/css-placeholder/textarea/placeholder-value-unset.html b/layout/reftests/css-placeholder/textarea/placeholder-value-unset.html new file mode 100644 index 0000000000..aacea6a203 --- /dev/null +++ b/layout/reftests/css-placeholder/textarea/placeholder-value-unset.html @@ -0,0 +1,16 @@ + + + + + + + + + diff --git a/layout/reftests/css-placeholder/textarea/placeholder-value.html b/layout/reftests/css-placeholder/textarea/placeholder-value.html new file mode 100644 index 0000000000..a17bfa8f30 --- /dev/null +++ b/layout/reftests/css-placeholder/textarea/placeholder-value.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/css-placeholder/textarea/placeholdershown-ref.html b/layout/reftests/css-placeholder/textarea/placeholdershown-ref.html new file mode 100644 index 0000000000..caa109411c --- /dev/null +++ b/layout/reftests/css-placeholder/textarea/placeholdershown-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-placeholder/textarea/placeholdershown.html b/layout/reftests/css-placeholder/textarea/placeholdershown.html new file mode 100644 index 0000000000..781ca2165d --- /dev/null +++ b/layout/reftests/css-placeholder/textarea/placeholdershown.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-placeholder/textarea/reftest.list b/layout/reftests/css-placeholder/textarea/reftest.list new file mode 100644 index 0000000000..a24dddf1fe --- /dev/null +++ b/layout/reftests/css-placeholder/textarea/reftest.list @@ -0,0 +1,26 @@ +# Tests using placeholder-focus-ref.html as a reference are disabled because +# we can't change the caret colour nor disable it and we can't change the +# text colour without changing the caret which means that the tested page has +# a black caret with a grey text and the reference has a grey caret with grey +# text. The only thing that is doable is to make the caret grey in the tested +# page but that would make the test moot because a failure wouldn't be seen. +# A real way to fix this would be to be able to style the caret or to implement +# ::value (bug 648643), depending of the ::value behaviour (it could change the +# caret colour and the text colour or just the text colour). + +== placeholder-simple.html placeholder-simple-ref.html +# needs-focus == placeholder-focus.html placeholder-focus-ref.html +needs-focus == placeholder-blur.html placeholder-simple-ref.html +== placeholder-value.html placeholder-value-ref.html +== placeholder-empty-string.html placeholder-empty-string-ref.html +== placeholder-add.html placeholder-simple-ref.html +== placeholder-removal.html textarea-ref.html +== placeholder-value-set.html placeholder-value-ref.html +== placeholder-value-unset.html placeholder-simple-ref.html +== placeholder-value-reset.html placeholder-simple-ref.html +== placeholdershown.html placeholdershown-ref.html +== css-resize.html css-resize-ref.html +== css-display.html placeholder-simple-ref.html +# We can't check except by verifying that the output is different. +# Same reasons as focus issues explained above. +!= css-opacity.html placeholder-simple-ref.html diff --git a/layout/reftests/css-placeholder/textarea/style-shown.css b/layout/reftests/css-placeholder/textarea/style-shown.css new file mode 100644 index 0000000000..e7b33cef63 --- /dev/null +++ b/layout/reftests/css-placeholder/textarea/style-shown.css @@ -0,0 +1,22 @@ +textarea::placeholder { + color: green; + opacity: 1.0; +} + +textarea:placeholder-shown { + appearance: none; + color: FieldText; + background-color: red; +} + +textarea:placeholder-shown.shown, +textarea.shown-ref { + appearance: none; + color: green; + background-color: #c7c7c7; + font-style: italic; + border: 2px solid green; + height: 200px; + width: 200px; +} + diff --git a/layout/reftests/css-placeholder/textarea/style.css b/layout/reftests/css-placeholder/textarea/style.css new file mode 100644 index 0000000000..6d7893318d --- /dev/null +++ b/layout/reftests/css-placeholder/textarea/style.css @@ -0,0 +1,6 @@ +textarea::-moz-placeholder, +textarea::placeholder, +textarea.ref { + color: green; + opacity: 1.0; +} diff --git a/layout/reftests/css-placeholder/textarea/textarea-ref.html b/layout/reftests/css-placeholder/textarea/textarea-ref.html new file mode 100644 index 0000000000..79f410593b --- /dev/null +++ b/layout/reftests/css-placeholder/textarea/textarea-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-required/css-required-button-element.html b/layout/reftests/css-required/css-required-button-element.html new file mode 100644 index 0000000000..5c2df1c951 --- /dev/null +++ b/layout/reftests/css-required/css-required-button-element.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-required/css-required-button.html b/layout/reftests/css-required/css-required-button.html new file mode 100644 index 0000000000..c31dc169e6 --- /dev/null +++ b/layout/reftests/css-required/css-required-button.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-required/css-required-checkbox-ref.html b/layout/reftests/css-required/css-required-checkbox-ref.html new file mode 100644 index 0000000000..57cf905ad8 --- /dev/null +++ b/layout/reftests/css-required/css-required-checkbox-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-required/css-required-checkbox.html b/layout/reftests/css-required/css-required-checkbox.html new file mode 100644 index 0000000000..6126da914a --- /dev/null +++ b/layout/reftests/css-required/css-required-checkbox.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-required/css-required-dyn-1.html b/layout/reftests/css-required/css-required-dyn-1.html new file mode 100644 index 0000000000..6663609159 --- /dev/null +++ b/layout/reftests/css-required/css-required-dyn-1.html @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-required/css-required-dyn-2.html b/layout/reftests/css-required/css-required-dyn-2.html new file mode 100644 index 0000000000..f19ae3c1e4 --- /dev/null +++ b/layout/reftests/css-required/css-required-dyn-2.html @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-required/css-required-dyn-3.html b/layout/reftests/css-required/css-required-dyn-3.html new file mode 100644 index 0000000000..3cd2159761 --- /dev/null +++ b/layout/reftests/css-required/css-required-dyn-3.html @@ -0,0 +1,20 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-required/css-required-dyn-4.html b/layout/reftests/css-required/css-required-dyn-4.html new file mode 100644 index 0000000000..6ab8a32e34 --- /dev/null +++ b/layout/reftests/css-required/css-required-dyn-4.html @@ -0,0 +1,20 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-required/css-required-dyn-5.html b/layout/reftests/css-required/css-required-dyn-5.html new file mode 100644 index 0000000000..4f8fb1f3de --- /dev/null +++ b/layout/reftests/css-required/css-required-dyn-5.html @@ -0,0 +1,20 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-required/css-required-dyn-6.html b/layout/reftests/css-required/css-required-dyn-6.html new file mode 100644 index 0000000000..e6c0eae7ff --- /dev/null +++ b/layout/reftests/css-required/css-required-dyn-6.html @@ -0,0 +1,20 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-required/css-required-file-ref.html b/layout/reftests/css-required/css-required-file-ref.html new file mode 100644 index 0000000000..2c4ef05993 --- /dev/null +++ b/layout/reftests/css-required/css-required-file-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-required/css-required-file.html b/layout/reftests/css-required/css-required-file.html new file mode 100644 index 0000000000..7a8534ba8a --- /dev/null +++ b/layout/reftests/css-required/css-required-file.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-required/css-required-hidden.html b/layout/reftests/css-required/css-required-hidden.html new file mode 100644 index 0000000000..4ad39a518b --- /dev/null +++ b/layout/reftests/css-required/css-required-hidden.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-required/css-required-image.html b/layout/reftests/css-required/css-required-image.html new file mode 100644 index 0000000000..a293ed0aec --- /dev/null +++ b/layout/reftests/css-required/css-required-image.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-required/css-required-password-ref.html b/layout/reftests/css-required/css-required-password-ref.html new file mode 100644 index 0000000000..cc49928f6c --- /dev/null +++ b/layout/reftests/css-required/css-required-password-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-required/css-required-password.html b/layout/reftests/css-required/css-required-password.html new file mode 100644 index 0000000000..27db40342a --- /dev/null +++ b/layout/reftests/css-required/css-required-password.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-required/css-required-radio-ref.html b/layout/reftests/css-required/css-required-radio-ref.html new file mode 100644 index 0000000000..e7b97476c9 --- /dev/null +++ b/layout/reftests/css-required/css-required-radio-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-required/css-required-radio.html b/layout/reftests/css-required/css-required-radio.html new file mode 100644 index 0000000000..bd5d980f36 --- /dev/null +++ b/layout/reftests/css-required/css-required-radio.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-required/css-required-reset.html b/layout/reftests/css-required/css-required-reset.html new file mode 100644 index 0000000000..a94efef7a2 --- /dev/null +++ b/layout/reftests/css-required/css-required-reset.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-required/css-required-search-ref.html b/layout/reftests/css-required/css-required-search-ref.html new file mode 100644 index 0000000000..059b11589c --- /dev/null +++ b/layout/reftests/css-required/css-required-search-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-required/css-required-search.html b/layout/reftests/css-required/css-required-search.html new file mode 100644 index 0000000000..0f90cd1d99 --- /dev/null +++ b/layout/reftests/css-required/css-required-search.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-required/css-required-select-ref.html b/layout/reftests/css-required/css-required-select-ref.html new file mode 100644 index 0000000000..e419bb1845 --- /dev/null +++ b/layout/reftests/css-required/css-required-select-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-required/css-required-select.html b/layout/reftests/css-required/css-required-select.html new file mode 100644 index 0000000000..c69f26a3d3 --- /dev/null +++ b/layout/reftests/css-required/css-required-select.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-required/css-required-style-2.css b/layout/reftests/css-required/css-required-style-2.css new file mode 100644 index 0000000000..0670fb48e7 --- /dev/null +++ b/layout/reftests/css-required/css-required-style-2.css @@ -0,0 +1,13 @@ +input, textarea, select, button, +*:optional { + visibility: hidden; +} + +input[required]:required { + visibility: visible; +} + +/* Override the default style. */ +:invalid { + box-shadow: none; +} diff --git a/layout/reftests/css-required/css-required-style.css b/layout/reftests/css-required/css-required-style.css new file mode 100644 index 0000000000..59daf2ea62 --- /dev/null +++ b/layout/reftests/css-required/css-required-style.css @@ -0,0 +1,13 @@ +input, textarea, select, button, +*:optional { + visibility: hidden; +} + +*:required { + visibility: visible; +} + +/* Override the default style. */ +:invalid { + box-shadow: none; +} diff --git a/layout/reftests/css-required/css-required-submit.html b/layout/reftests/css-required/css-required-submit.html new file mode 100644 index 0000000000..c82fa3ad59 --- /dev/null +++ b/layout/reftests/css-required/css-required-submit.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-required/css-required-tel-ref.html b/layout/reftests/css-required/css-required-tel-ref.html new file mode 100644 index 0000000000..059b11589c --- /dev/null +++ b/layout/reftests/css-required/css-required-tel-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-required/css-required-tel.html b/layout/reftests/css-required/css-required-tel.html new file mode 100644 index 0000000000..d468c867cd --- /dev/null +++ b/layout/reftests/css-required/css-required-tel.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-required/css-required-text-ref.html b/layout/reftests/css-required/css-required-text-ref.html new file mode 100644 index 0000000000..07e5eee7e6 --- /dev/null +++ b/layout/reftests/css-required/css-required-text-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-required/css-required-text.html b/layout/reftests/css-required/css-required-text.html new file mode 100644 index 0000000000..0aa2180336 --- /dev/null +++ b/layout/reftests/css-required/css-required-text.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-required/css-required-textarea-ref.html b/layout/reftests/css-required/css-required-textarea-ref.html new file mode 100644 index 0000000000..bde6f508f9 --- /dev/null +++ b/layout/reftests/css-required/css-required-textarea-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-required/css-required-textarea.html b/layout/reftests/css-required/css-required-textarea.html new file mode 100644 index 0000000000..82d01bc5db --- /dev/null +++ b/layout/reftests/css-required/css-required-textarea.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-required/reftest.list b/layout/reftests/css-required/reftest.list new file mode 100644 index 0000000000..4c1f19abb6 --- /dev/null +++ b/layout/reftests/css-required/reftest.list @@ -0,0 +1,29 @@ +# Checking if these types/elements support :required +== css-required-textarea.html css-required-textarea-ref.html +== css-required-radio.html css-required-radio-ref.html +== css-required-text.html css-required-text-ref.html +== css-required-checkbox.html css-required-checkbox-ref.html +== css-required-file.html css-required-file-ref.html +== css-required-password.html css-required-password-ref.html +== css-required-tel.html css-required-tel-ref.html +== css-required-search.html css-required-search-ref.html +fuzzy-if(geckoview,0-4,0-1) == css-required-select.html css-required-select-ref.html + +# Checking dynamic behavior with +== css-required-dyn-1.html css-required-text-ref.html +== css-required-dyn-2.html about:blank +== css-required-dyn-3.html css-required-text-ref.html +== css-required-dyn-4.html about:blank +== css-required-dyn-5.html css-required-text-ref.html +== css-required-dyn-6.html about:blank + +# Following input types do not support :required +== css-required-hidden.html about:blank +== css-required-button.html about:blank +== css-required-submit.html about:blank +== css-required-image.html about:blank +== css-required-reset.html about:blank + +# Following elements can be optional but can't be required +== css-required-button-element.html about:blank + diff --git a/layout/reftests/css-ruby/box-properties-1-ref.html b/layout/reftests/css-ruby/box-properties-1-ref.html new file mode 100644 index 0000000000..a8e340653d --- /dev/null +++ b/layout/reftests/css-ruby/box-properties-1-ref.html @@ -0,0 +1,17 @@ + + + + + Bug 1055667 - Box properties on ruby boxes + + +
      + |base1 + +
      base2
      + base3
      | +
      + + diff --git a/layout/reftests/css-ruby/box-properties-1.html b/layout/reftests/css-ruby/box-properties-1.html new file mode 100644 index 0000000000..1b463eb5b8 --- /dev/null +++ b/layout/reftests/css-ruby/box-properties-1.html @@ -0,0 +1,21 @@ + + + + + Bug 1055667 - Box properties on ruby boxes + + + +
      + | + base1 + base2 + base3 + + +
      +
      +
      | +
      + + diff --git a/layout/reftests/css-ruby/box-properties-2-ref.html b/layout/reftests/css-ruby/box-properties-2-ref.html new file mode 100644 index 0000000000..5abfa2e84c --- /dev/null +++ b/layout/reftests/css-ruby/box-properties-2-ref.html @@ -0,0 +1,29 @@ + + + + + Bug 1055667 - Box properties on ruby boxes + + + + + + base1 +
      + base3 + + +
      text1
      + + +
      +
      + + + diff --git a/layout/reftests/css-ruby/box-properties-2.html b/layout/reftests/css-ruby/box-properties-2.html new file mode 100644 index 0000000000..ca12016937 --- /dev/null +++ b/layout/reftests/css-ruby/box-properties-2.html @@ -0,0 +1,25 @@ + + + + + Bug 1055667 - Box properties on ruby boxes + + + + + + base1 +
      + base3 + + +
      text1
      +
      +
      + + + diff --git a/layout/reftests/css-ruby/box-properties-3-ref.html b/layout/reftests/css-ruby/box-properties-3-ref.html new file mode 100644 index 0000000000..465e547584 --- /dev/null +++ b/layout/reftests/css-ruby/box-properties-3-ref.html @@ -0,0 +1,18 @@ + + + + + Bug 1055667 - Box properties on ruby boxes + + + + + + base1 + + + text1 + + + + diff --git a/layout/reftests/css-ruby/box-properties-3.html b/layout/reftests/css-ruby/box-properties-3.html new file mode 100644 index 0000000000..6b014c2681 --- /dev/null +++ b/layout/reftests/css-ruby/box-properties-3.html @@ -0,0 +1,18 @@ + + + + + Bug 1055667 - Box properties on ruby boxes + + + + + + base1 + + + text1 + + + + diff --git a/layout/reftests/css-ruby/box-properties-4-ref.html b/layout/reftests/css-ruby/box-properties-4-ref.html new file mode 100644 index 0000000000..db6788daa2 --- /dev/null +++ b/layout/reftests/css-ruby/box-properties-4-ref.html @@ -0,0 +1,24 @@ + + + + + Bug 1055667 - Box properties on ruby boxes + + + + +
      +
      +
      + + diff --git a/layout/reftests/css-ruby/box-properties-4.html b/layout/reftests/css-ruby/box-properties-4.html new file mode 100644 index 0000000000..6e953bc3a1 --- /dev/null +++ b/layout/reftests/css-ruby/box-properties-4.html @@ -0,0 +1,23 @@ + + + + + Bug 1055667 - Box properties on ruby boxes + + + + +
      +
      +
      + + diff --git a/layout/reftests/css-ruby/bug1181890-notref.html b/layout/reftests/css-ruby/bug1181890-notref.html new file mode 100644 index 0000000000..0e97415a88 --- /dev/null +++ b/layout/reftests/css-ruby/bug1181890-notref.html @@ -0,0 +1,9 @@ + +

      + Aaaaaaaaaaaaa + BBBBBb +

      +

      + Aaaaaaaaaaaaa + BBBBBb +

      diff --git a/layout/reftests/css-ruby/bug1181890-ref.html b/layout/reftests/css-ruby/bug1181890-ref.html new file mode 100644 index 0000000000..41a46d13e3 --- /dev/null +++ b/layout/reftests/css-ruby/bug1181890-ref.html @@ -0,0 +1,9 @@ + +

      + Aaaaaaaaaaaaa + BBBBBb +

      +

      + Aaaaaaaaaaaaa + BBBBBb +

      diff --git a/layout/reftests/css-ruby/bug1181890.html b/layout/reftests/css-ruby/bug1181890.html new file mode 100644 index 0000000000..3369a7482d --- /dev/null +++ b/layout/reftests/css-ruby/bug1181890.html @@ -0,0 +1,10 @@ + +

      + Aaaaaaaaaaaaa + BBBBBb +

      +

      + Aaaaaaaaaaaaa + BBBBBb +

      +‎ diff --git a/layout/reftests/css-ruby/common.css b/layout/reftests/css-ruby/common.css new file mode 100644 index 0000000000..45bdd379cb --- /dev/null +++ b/layout/reftests/css-ruby/common.css @@ -0,0 +1,22 @@ +@font-face { + font-family: Ahem; + src: url(../fonts/Ahem.ttf); +} +rbc { + display: ruby-base-container; + unicode-bidi: isolate; +} +[pseudo] { + font-size: inherit; + line-height: inherit; +} +[pseudo] > rt { + font-size: 50%; +} +[pseudo] > rt[pseudo] { + font-size: inherit; +} + +.large { + font-size: 200%; +} diff --git a/layout/reftests/css-ruby/inflated-ruby-1-ref.html b/layout/reftests/css-ruby/inflated-ruby-1-ref.html new file mode 100644 index 0000000000..7ae6e58258 --- /dev/null +++ b/layout/reftests/css-ruby/inflated-ruby-1-ref.html @@ -0,0 +1,6 @@ + + +
      baserubytext
      diff --git a/layout/reftests/css-ruby/inflated-ruby-1.html b/layout/reftests/css-ruby/inflated-ruby-1.html new file mode 100644 index 0000000000..f9c6f19474 --- /dev/null +++ b/layout/reftests/css-ruby/inflated-ruby-1.html @@ -0,0 +1,10 @@ + + + +
      baserubytext
      diff --git a/layout/reftests/css-ruby/line-height-1-ref.html b/layout/reftests/css-ruby/line-height-1-ref.html new file mode 100644 index 0000000000..821765f5c3 --- /dev/null +++ b/layout/reftests/css-ruby/line-height-1-ref.html @@ -0,0 +1,21 @@ + + + + + Bug 1069519 - Ruby line height calculation + + + + +
      + base + text +
      + + + diff --git a/layout/reftests/css-ruby/line-height-1.html b/layout/reftests/css-ruby/line-height-1.html new file mode 100644 index 0000000000..fc7463e381 --- /dev/null +++ b/layout/reftests/css-ruby/line-height-1.html @@ -0,0 +1,14 @@ + + + + + Bug 1069519 - Ruby line height calculation + + + + + base + text + + + diff --git a/layout/reftests/css-ruby/line-height-2-ref.html b/layout/reftests/css-ruby/line-height-2-ref.html new file mode 100644 index 0000000000..3d506e4e9b --- /dev/null +++ b/layout/reftests/css-ruby/line-height-2-ref.html @@ -0,0 +1,22 @@ + + + + + Bug 1069519 - Ruby line height calculation + + + + +
      + base + text +
      + next line + + + diff --git a/layout/reftests/css-ruby/line-height-2.html b/layout/reftests/css-ruby/line-height-2.html new file mode 100644 index 0000000000..d84f31da4e --- /dev/null +++ b/layout/reftests/css-ruby/line-height-2.html @@ -0,0 +1,15 @@ + + + + + Bug 1069519 - Ruby line height calculation + + + + + base + text +
      + next line + + diff --git a/layout/reftests/css-ruby/line-height-3-ref.html b/layout/reftests/css-ruby/line-height-3-ref.html new file mode 100644 index 0000000000..8a186c5f25 --- /dev/null +++ b/layout/reftests/css-ruby/line-height-3-ref.html @@ -0,0 +1,24 @@ + + + + + Bug 1069519 - Ruby line height calculation + + + + +
      + base + text + text +
      + next line + + + diff --git a/layout/reftests/css-ruby/line-height-3.html b/layout/reftests/css-ruby/line-height-3.html new file mode 100644 index 0000000000..ea2bf632af --- /dev/null +++ b/layout/reftests/css-ruby/line-height-3.html @@ -0,0 +1,16 @@ + + + + + Bug 1069519 - Ruby line height calculation + + + + + base + text + text +
      + next line + + diff --git a/layout/reftests/css-ruby/line-height-4-ref.html b/layout/reftests/css-ruby/line-height-4-ref.html new file mode 100644 index 0000000000..4ef96858e1 --- /dev/null +++ b/layout/reftests/css-ruby/line-height-4-ref.html @@ -0,0 +1,15 @@ +Bug 1134206 - Ruby line spacing adjustment on quirks mode + +
      + base + text + text +
      +next line + diff --git a/layout/reftests/css-ruby/line-height-4.html b/layout/reftests/css-ruby/line-height-4.html new file mode 100644 index 0000000000..978aa5c70b --- /dev/null +++ b/layout/reftests/css-ruby/line-height-4.html @@ -0,0 +1,7 @@ +Bug 1134206 - Ruby line spacing adjustment on quirks mode + + base + text + text +
      +next line diff --git a/layout/reftests/css-ruby/min-font-size-1-ref.html b/layout/reftests/css-ruby/min-font-size-1-ref.html new file mode 100644 index 0000000000..93b4bba2cd --- /dev/null +++ b/layout/reftests/css-ruby/min-font-size-1-ref.html @@ -0,0 +1,13 @@ + + + + + Bug 1165538 - Minimum font size on ruby text + + + + 超電磁砲 + レールガン + + + diff --git a/layout/reftests/css-ruby/min-font-size-1.html b/layout/reftests/css-ruby/min-font-size-1.html new file mode 100644 index 0000000000..150e032216 --- /dev/null +++ b/layout/reftests/css-ruby/min-font-size-1.html @@ -0,0 +1,13 @@ + + + + + Bug 1165538 - Minimum font size on ruby text + + + + 超電磁砲 + レールガン + + + diff --git a/layout/reftests/css-ruby/nested-ruby-1.html b/layout/reftests/css-ruby/nested-ruby-1.html new file mode 100644 index 0000000000..b3e76768e8 --- /dev/null +++ b/layout/reftests/css-ruby/nested-ruby-1.html @@ -0,0 +1,19 @@ + + + + + Bug 1120313 - Nested ruby inside ruby annotation + + + + + base1 + + + base2 + text + + + + + diff --git a/layout/reftests/css-ruby/reftest.list b/layout/reftests/css-ruby/reftest.list new file mode 100644 index 0000000000..e432c79426 --- /dev/null +++ b/layout/reftests/css-ruby/reftest.list @@ -0,0 +1,33 @@ +# Box properties support on ruby boxes are not specified. +== box-properties-1.html box-properties-1-ref.html +== box-properties-2.html box-properties-2-ref.html +== box-properties-3.html box-properties-3-ref.html +== box-properties-4.html box-properties-4-ref.html + +# These tests browser features. +test-pref(dom.meta-viewport.enabled,true) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == inflated-ruby-1.html inflated-ruby-1-ref.html +test-pref(font.minimum-size.ja,16) == min-font-size-1.html min-font-size-1-ref.html + +# These tests rely on height of inline elements which is unspecified. +== line-height-1.html line-height-1-ref.html +== line-height-2.html line-height-2-ref.html +== line-height-3.html line-height-3-ref.html +== line-height-4.html line-height-4-ref.html +== relative-positioning-1.html relative-positioning-1-ref.html +== relative-positioning-2.html relative-positioning-2-ref.html +== ruby-position-horizontal.html ruby-position-horizontal-ref.html +== ruby-position-vertical-lr.html ruby-position-vertical-lr-ref.html +== ruby-position-vertical-rl.html ruby-position-vertical-rl-ref.html + +# Nested ruby should not crash. +load nested-ruby-1.html + +# Inter-character ruby is not enabled, and its spec is not considered stable enough. +pref(layout.css.ruby.intercharacter.enabled,true) fuzzy-if(Android,0-198,0-70) == ruby-intercharacter-1.htm ruby-intercharacter-1-ref.htm +pref(layout.css.ruby.intercharacter.enabled,false) != ruby-intercharacter-1.htm ruby-intercharacter-1-ref.htm +pref(layout.css.ruby.intercharacter.enabled,true) == ruby-intercharacter-2.htm ruby-intercharacter-2-ref.htm +pref(layout.css.ruby.intercharacter.enabled,false) != ruby-intercharacter-2.htm ruby-intercharacter-2-ref.htm + +# Testing a specific bug for RTL handling. +== bug1181890.html bug1181890-ref.html +!= bug1181890.html bug1181890-notref.html diff --git a/layout/reftests/css-ruby/relative-positioning-1-ref.html b/layout/reftests/css-ruby/relative-positioning-1-ref.html new file mode 100644 index 0000000000..1819ba920e --- /dev/null +++ b/layout/reftests/css-ruby/relative-positioning-1-ref.html @@ -0,0 +1,22 @@ + + + + + Bug 1055658 - Relative positioning for ruby + + + +
      + +
      + abc +
      + base +
      +
      + + + diff --git a/layout/reftests/css-ruby/relative-positioning-1.html b/layout/reftests/css-ruby/relative-positioning-1.html new file mode 100644 index 0000000000..66dcf62c7c --- /dev/null +++ b/layout/reftests/css-ruby/relative-positioning-1.html @@ -0,0 +1,24 @@ + + + + + Bug 1055658 - Relative positioning for ruby + + + + + + base + abc +
      +
      + + diff --git a/layout/reftests/css-ruby/relative-positioning-2-ref.html b/layout/reftests/css-ruby/relative-positioning-2-ref.html new file mode 100644 index 0000000000..a5fc13090e --- /dev/null +++ b/layout/reftests/css-ruby/relative-positioning-2-ref.html @@ -0,0 +1,30 @@ + + + + + Bug 1055658 - Relative positioning for ruby + + + +
      + before +
      + +
      + text1 + text2 + text3 +
      + base1 + base2 + base3 +
      +
      + after +
      + + + diff --git a/layout/reftests/css-ruby/relative-positioning-2.html b/layout/reftests/css-ruby/relative-positioning-2.html new file mode 100644 index 0000000000..0e91b7b379 --- /dev/null +++ b/layout/reftests/css-ruby/relative-positioning-2.html @@ -0,0 +1,30 @@ + + + + + Bug 1055658 - Relative positioning for ruby + + + + + before + + base1 + text1 + base2 + text2 + base3 + text3 + + after + + diff --git a/layout/reftests/css-ruby/ruby-intercharacter-1-ref.htm b/layout/reftests/css-ruby/ruby-intercharacter-1-ref.htm new file mode 100644 index 0000000000..6327ad90f7 --- /dev/null +++ b/layout/reftests/css-ruby/ruby-intercharacter-1-ref.htm @@ -0,0 +1,34 @@ + + + + + + + + +
      + BASERT +
      + + diff --git a/layout/reftests/css-ruby/ruby-intercharacter-1.htm b/layout/reftests/css-ruby/ruby-intercharacter-1.htm new file mode 100644 index 0000000000..bb681a286b --- /dev/null +++ b/layout/reftests/css-ruby/ruby-intercharacter-1.htm @@ -0,0 +1,24 @@ + + + + + + + + + + BASERT + + + diff --git a/layout/reftests/css-ruby/ruby-intercharacter-2-ref.htm b/layout/reftests/css-ruby/ruby-intercharacter-2-ref.htm new file mode 100644 index 0000000000..90d47ae1d5 --- /dev/null +++ b/layout/reftests/css-ruby/ruby-intercharacter-2-ref.htm @@ -0,0 +1,28 @@ + + + + + + + + + + BASELONGRT + + + diff --git a/layout/reftests/css-ruby/ruby-intercharacter-2.htm b/layout/reftests/css-ruby/ruby-intercharacter-2.htm new file mode 100644 index 0000000000..2819784f16 --- /dev/null +++ b/layout/reftests/css-ruby/ruby-intercharacter-2.htm @@ -0,0 +1,23 @@ + + + + + + + + + + BASELONGRT + + + diff --git a/layout/reftests/css-ruby/ruby-position-horizontal-ref.html b/layout/reftests/css-ruby/ruby-position-horizontal-ref.html new file mode 100644 index 0000000000..9cb0ceaf4f --- /dev/null +++ b/layout/reftests/css-ruby/ruby-position-horizontal-ref.html @@ -0,0 +1,35 @@ + + + + + Bug 1055665 - Test for ruby-position + + + + + +
      +
      +
      +
      over##
      +
      under#
      +
      over2#
      +
      under2
      + +   +
      + base## +
      +
      + + + diff --git a/layout/reftests/css-ruby/ruby-position-horizontal.html b/layout/reftests/css-ruby/ruby-position-horizontal.html new file mode 100644 index 0000000000..e6d9e8393b --- /dev/null +++ b/layout/reftests/css-ruby/ruby-position-horizontal.html @@ -0,0 +1,28 @@ + + + + + Bug 1055665 - Test for ruby-position + + + + + + base## + over## + under# + over2# + under2 + + + diff --git a/layout/reftests/css-ruby/ruby-position-vertical-lr-ref.html b/layout/reftests/css-ruby/ruby-position-vertical-lr-ref.html new file mode 100644 index 0000000000..2c432e4240 --- /dev/null +++ b/layout/reftests/css-ruby/ruby-position-vertical-lr-ref.html @@ -0,0 +1,38 @@ + + + + + Bug 1055665 - Test for ruby-position + + + + + +
      +
      +
      +
      left##
      +
      right#
      +
      left2#
      +
      right2
      + +   +
      + base## +
      +
      + + + diff --git a/layout/reftests/css-ruby/ruby-position-vertical-lr.html b/layout/reftests/css-ruby/ruby-position-vertical-lr.html new file mode 100644 index 0000000000..6dee8f7ccb --- /dev/null +++ b/layout/reftests/css-ruby/ruby-position-vertical-lr.html @@ -0,0 +1,31 @@ + + + + + Bug 1055665 - Test for ruby-position + + + + + + base## + left## + right# + left2# + right2 + + + diff --git a/layout/reftests/css-ruby/ruby-position-vertical-rl-ref.html b/layout/reftests/css-ruby/ruby-position-vertical-rl-ref.html new file mode 100644 index 0000000000..edeeeb5f4b --- /dev/null +++ b/layout/reftests/css-ruby/ruby-position-vertical-rl-ref.html @@ -0,0 +1,38 @@ + + + + + Bug 1055665 - Test for ruby-position + + + + + +
      +
      +
      +
      left##
      +
      right#
      +
      left2#
      +
      right2
      + +   +
      + base## +
      +
      + + + diff --git a/layout/reftests/css-ruby/ruby-position-vertical-rl.html b/layout/reftests/css-ruby/ruby-position-vertical-rl.html new file mode 100644 index 0000000000..1d93781764 --- /dev/null +++ b/layout/reftests/css-ruby/ruby-position-vertical-rl.html @@ -0,0 +1,31 @@ + + + + + Bug 1055665 - Test for ruby-position + + + + + + base## + left## + right# + left2# + right2 + + + diff --git a/layout/reftests/css-ruby/utils.js b/layout/reftests/css-ruby/utils.js new file mode 100644 index 0000000000..1fee84cc2d --- /dev/null +++ b/layout/reftests/css-ruby/utils.js @@ -0,0 +1,33 @@ +function getBlockAxisName(elem) { + var wm = getComputedStyle(elem).writingMode; + return (!wm || wm == 'horizontal-tb') ? 'height' : 'width'; +} + +function getBSize(elem) { + return elem.getBoundingClientRect()[getBlockAxisName(elem)] + 'px'; +} + +function setBSize(elem, bsize) { + elem.style[getBlockAxisName(elem)] = bsize; + elem.style.lineHeight = bsize; +} + +// Ruby annotations are placed based on block-axis size of inline boxes +// instead of line box. Block-axis size of an inline box is the max +// height of the font, while that of line box is line height. Hence we +// sometimes need to explicitly set the block-axis size of an inline +// box to a block to simulate the exact behavior, which is what the +// following two functions do. + +function makeBSizeMatchInlineBox(block, inline) { + setBSize(block, getBSize(inline)); +} + +function makeBSizeOfParentMatch(elems) { + // The size change is divided into two phases to avoid + // triggering reflow for every element. + for (var elem of elems) + elem.dataset.bsize = getBSize(elem); + for (var elem of elems) + setBSize(elem.parentNode, elem.dataset.bsize); +} diff --git a/layout/reftests/css-scroll-snap/reftest.list b/layout/reftests/css-scroll-snap/reftest.list new file mode 100644 index 0000000000..8a0082b6d0 --- /dev/null +++ b/layout/reftests/css-scroll-snap/reftest.list @@ -0,0 +1,2 @@ +fails-if(useDrawSnapshot) == scroll-margin-on-anchor.html#target scroll-margin-on-anchor-ref.html +fails-if(useDrawSnapshot) == scroll-padding-on-anchor.html#target scroll-padding-on-anchor-ref.html diff --git a/layout/reftests/css-scroll-snap/scroll-margin-on-anchor-ref.html b/layout/reftests/css-scroll-snap/scroll-margin-on-anchor-ref.html new file mode 100644 index 0000000000..f04ccfbbb1 --- /dev/null +++ b/layout/reftests/css-scroll-snap/scroll-margin-on-anchor-ref.html @@ -0,0 +1,16 @@ + +
      diff --git a/layout/reftests/css-scroll-snap/scroll-margin-on-anchor.html b/layout/reftests/css-scroll-snap/scroll-margin-on-anchor.html new file mode 100644 index 0000000000..9a86be4070 --- /dev/null +++ b/layout/reftests/css-scroll-snap/scroll-margin-on-anchor.html @@ -0,0 +1,29 @@ + + +
      +
      +
      diff --git a/layout/reftests/css-scroll-snap/scroll-padding-on-anchor-ref.html b/layout/reftests/css-scroll-snap/scroll-padding-on-anchor-ref.html new file mode 100644 index 0000000000..845ed4e13c --- /dev/null +++ b/layout/reftests/css-scroll-snap/scroll-padding-on-anchor-ref.html @@ -0,0 +1,16 @@ + +
      diff --git a/layout/reftests/css-scroll-snap/scroll-padding-on-anchor.html b/layout/reftests/css-scroll-snap/scroll-padding-on-anchor.html new file mode 100644 index 0000000000..450a0cb0d7 --- /dev/null +++ b/layout/reftests/css-scroll-snap/scroll-padding-on-anchor.html @@ -0,0 +1,31 @@ + + +
      +
      +
      diff --git a/layout/reftests/css-scrollbars/reftest.list b/layout/reftests/css-scrollbars/reftest.list new file mode 100644 index 0000000000..4720bad942 --- /dev/null +++ b/layout/reftests/css-scrollbars/reftest.list @@ -0,0 +1,3 @@ +== viewport-scrollbar-color-change.html viewport-scrollbar-color-change-ref.html +== scrollbar-thin-overflow-change.html scrollbar-thin-overflow-change-ref.html +test-pref(layout.css.scrollbar-width-thin.disabled,true) == scrollbar-width-thin.html scrollbar-width-auto.html diff --git a/layout/reftests/css-scrollbars/scrollbar-thin-overflow-change-ref.html b/layout/reftests/css-scrollbars/scrollbar-thin-overflow-change-ref.html new file mode 100644 index 0000000000..592690f7ca --- /dev/null +++ b/layout/reftests/css-scrollbars/scrollbar-thin-overflow-change-ref.html @@ -0,0 +1,17 @@ + + +
      +
      +
      diff --git a/layout/reftests/css-scrollbars/scrollbar-thin-overflow-change.html b/layout/reftests/css-scrollbars/scrollbar-thin-overflow-change.html new file mode 100644 index 0000000000..a46d95d398 --- /dev/null +++ b/layout/reftests/css-scrollbars/scrollbar-thin-overflow-change.html @@ -0,0 +1,22 @@ + + +
      +
      +
      + diff --git a/layout/reftests/css-scrollbars/scrollbar-width-auto.html b/layout/reftests/css-scrollbars/scrollbar-width-auto.html new file mode 100644 index 0000000000..9ea830144f --- /dev/null +++ b/layout/reftests/css-scrollbars/scrollbar-width-auto.html @@ -0,0 +1,6 @@ + + diff --git a/layout/reftests/css-scrollbars/scrollbar-width-thin.html b/layout/reftests/css-scrollbars/scrollbar-width-thin.html new file mode 100644 index 0000000000..79e9ed7a5f --- /dev/null +++ b/layout/reftests/css-scrollbars/scrollbar-width-thin.html @@ -0,0 +1,7 @@ + + diff --git a/layout/reftests/css-scrollbars/viewport-scrollbar-color-change-ref.html b/layout/reftests/css-scrollbars/viewport-scrollbar-color-change-ref.html new file mode 100644 index 0000000000..e9119fe7c6 --- /dev/null +++ b/layout/reftests/css-scrollbars/viewport-scrollbar-color-change-ref.html @@ -0,0 +1,9 @@ + + + +
      diff --git a/layout/reftests/css-scrollbars/viewport-scrollbar-color-change.html b/layout/reftests/css-scrollbars/viewport-scrollbar-color-change.html new file mode 100644 index 0000000000..f43e5afe50 --- /dev/null +++ b/layout/reftests/css-scrollbars/viewport-scrollbar-color-change.html @@ -0,0 +1,17 @@ + + + +
      + diff --git a/layout/reftests/css-selectors/attr-case-insensitive-1-ref.html b/layout/reftests/css-selectors/attr-case-insensitive-1-ref.html new file mode 100644 index 0000000000..4c6baa8f77 --- /dev/null +++ b/layout/reftests/css-selectors/attr-case-insensitive-1-ref.html @@ -0,0 +1,26 @@ + + + + + + + + +
      case-sensitive
      +
      lowercase
      +
      uppercase
      +
      small long s (C)
      +
      kelvin sign (C)
      +
      small sharp s (F)
      +
      capital sharp s (F)
      +
      capital sharp s (S)
      +
      fi ligature (U+fb01) (F)
      +
      dotless i (T)
      +
      dotted I (T)
      + + + diff --git a/layout/reftests/css-selectors/attr-case-insensitive-1.html b/layout/reftests/css-selectors/attr-case-insensitive-1.html new file mode 100644 index 0000000000..41d3fc247e --- /dev/null +++ b/layout/reftests/css-selectors/attr-case-insensitive-1.html @@ -0,0 +1,26 @@ + + + + + + + + +
      case-sensitive
      +
      lowercase
      +
      uppercase
      +
      small long s (C)
      +
      kelvin sign (C)
      +
      small sharp s (F)
      +
      capital sharp s (F)
      +
      capital sharp s (S)
      +
      fi ligature (U+fb01) (F)
      +
      dotless i (T)
      +
      dotted I (T)
      + + + diff --git a/layout/reftests/css-selectors/nth-child-1.html b/layout/reftests/css-selectors/nth-child-1.html new file mode 100644 index 0000000000..91e13c8fef --- /dev/null +++ b/layout/reftests/css-selectors/nth-child-1.html @@ -0,0 +1,41 @@ + + + + Tests :nth-child(An+B) matching + + + + +
      xxxxxxxxxxx
      + + + diff --git a/layout/reftests/css-selectors/nth-child-2.html b/layout/reftests/css-selectors/nth-child-2.html new file mode 100644 index 0000000000..1a53c17302 --- /dev/null +++ b/layout/reftests/css-selectors/nth-child-2.html @@ -0,0 +1,41 @@ + + + + Tests :nth-child(An+B) matching + + + + +
      xxxxxxxxxxx
      + + + diff --git a/layout/reftests/css-selectors/nth-child-ref.html b/layout/reftests/css-selectors/nth-child-ref.html new file mode 100644 index 0000000000..04270e909d --- /dev/null +++ b/layout/reftests/css-selectors/nth-child-ref.html @@ -0,0 +1,23 @@ + + + + Tests :nth-child(An+B) matching + + + + +
      xxxxxxxxxxx
      + + + diff --git a/layout/reftests/css-selectors/reftest.list b/layout/reftests/css-selectors/reftest.list new file mode 100644 index 0000000000..3705d71538 --- /dev/null +++ b/layout/reftests/css-selectors/reftest.list @@ -0,0 +1,6 @@ +== state-dependent-in-any.html state-dependent-in-any-ref.html +== attr-case-insensitive-1.html attr-case-insensitive-1-ref.html +== sibling-combinators-on-anon-content-1-shadow.xhtml sibling-combinators-on-anon-content-ref.xhtml +skip == sibling-combinators-on-anon-content-2-shadow.xhtml sibling-combinators-on-anon-content-ref.xhtml # Enable in bug 1587216. +== nth-child-1.html nth-child-ref.html +== nth-child-2.html nth-child-ref.html diff --git a/layout/reftests/css-selectors/sibling-combinators-on-anon-content-1-shadow.xhtml b/layout/reftests/css-selectors/sibling-combinators-on-anon-content-1-shadow.xhtml new file mode 100644 index 0000000000..75f7c30d1b --- /dev/null +++ b/layout/reftests/css-selectors/sibling-combinators-on-anon-content-1-shadow.xhtml @@ -0,0 +1,26 @@ + + + + + + + + + + diff --git a/layout/reftests/css-selectors/sibling-combinators-on-anon-content-2-shadow.xhtml b/layout/reftests/css-selectors/sibling-combinators-on-anon-content-2-shadow.xhtml new file mode 100644 index 0000000000..c5773561f5 --- /dev/null +++ b/layout/reftests/css-selectors/sibling-combinators-on-anon-content-2-shadow.xhtml @@ -0,0 +1,37 @@ + + + + + + + + + + diff --git a/layout/reftests/css-selectors/sibling-combinators-on-anon-content-ref.xhtml b/layout/reftests/css-selectors/sibling-combinators-on-anon-content-ref.xhtml new file mode 100644 index 0000000000..479bed4eff --- /dev/null +++ b/layout/reftests/css-selectors/sibling-combinators-on-anon-content-ref.xhtml @@ -0,0 +1,12 @@ + + + + + + + + This should be green + + diff --git a/layout/reftests/css-selectors/state-dependent-in-any-ref.html b/layout/reftests/css-selectors/state-dependent-in-any-ref.html new file mode 100644 index 0000000000..cb69dc19e6 --- /dev/null +++ b/layout/reftests/css-selectors/state-dependent-in-any-ref.html @@ -0,0 +1,11 @@ + + + + + + + This should be green + + diff --git a/layout/reftests/css-selectors/state-dependent-in-any.html b/layout/reftests/css-selectors/state-dependent-in-any.html new file mode 100644 index 0000000000..8ee1ea48f9 --- /dev/null +++ b/layout/reftests/css-selectors/state-dependent-in-any.html @@ -0,0 +1,16 @@ + + + + + + + This should be green + + + diff --git a/layout/reftests/css-shapes/dynamic-shape-outside-1-ref.html b/layout/reftests/css-shapes/dynamic-shape-outside-1-ref.html new file mode 100644 index 0000000000..751755d392 --- /dev/null +++ b/layout/reftests/css-shapes/dynamic-shape-outside-1-ref.html @@ -0,0 +1,28 @@ + + + + +Reference: Dynamic change to shape-outside + + + +
      +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent +scelerisque pretium interdum. Nam rhoncus auctor consequat. Duis porta +tortor eu nibh efficitur, eget tempor tortor semper. Integer eu sem +placerat, sodales tortor at, ornare orci. Fusce id malesuada est. Aenean + mattis augue sapien. Fusce efficitur ante sed porttitor blandit. Nam +facilisis aliquam elit, ut consequat quam interdum sit amet. Integer +bibendum turpis at mi dapibus dictum. Donec id lorem arcu. Pellentesque +tortor nunc, semper a dui vel, maximus varius orci. Maecenas posuere +enim in tempor imperdiet. + + diff --git a/layout/reftests/css-shapes/dynamic-shape-outside-1.html b/layout/reftests/css-shapes/dynamic-shape-outside-1.html new file mode 100644 index 0000000000..eece5aff42 --- /dev/null +++ b/layout/reftests/css-shapes/dynamic-shape-outside-1.html @@ -0,0 +1,36 @@ + + + + +Dynamic change to shape-outside + + + + +
      +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent +scelerisque pretium interdum. Nam rhoncus auctor consequat. Duis porta +tortor eu nibh efficitur, eget tempor tortor semper. Integer eu sem +placerat, sodales tortor at, ornare orci. Fusce id malesuada est. Aenean + mattis augue sapien. Fusce efficitur ante sed porttitor blandit. Nam +facilisis aliquam elit, ut consequat quam interdum sit amet. Integer +bibendum turpis at mi dapibus dictum. Donec id lorem arcu. Pellentesque +tortor nunc, semper a dui vel, maximus varius orci. Maecenas posuere +enim in tempor imperdiet. + + diff --git a/layout/reftests/css-shapes/dynamic-shape-outside-2.html b/layout/reftests/css-shapes/dynamic-shape-outside-2.html new file mode 100644 index 0000000000..f5be203b77 --- /dev/null +++ b/layout/reftests/css-shapes/dynamic-shape-outside-2.html @@ -0,0 +1,37 @@ + + + + +Dynamic change to shape-outside + + + + +
      +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent +scelerisque pretium interdum. Nam rhoncus auctor consequat. Duis porta +tortor eu nibh efficitur, eget tempor tortor semper. Integer eu sem +placerat, sodales tortor at, ornare orci. Fusce id malesuada est. Aenean + mattis augue sapien. Fusce efficitur ante sed porttitor blandit. Nam +facilisis aliquam elit, ut consequat quam interdum sit amet. Integer +bibendum turpis at mi dapibus dictum. Donec id lorem arcu. Pellentesque +tortor nunc, semper a dui vel, maximus varius orci. Maecenas posuere +enim in tempor imperdiet. + + diff --git a/layout/reftests/css-shapes/reftest.list b/layout/reftests/css-shapes/reftest.list new file mode 100644 index 0000000000..7465f12a62 --- /dev/null +++ b/layout/reftests/css-shapes/reftest.list @@ -0,0 +1,34 @@ +== dynamic-shape-outside-1.html dynamic-shape-outside-1-ref.html +== dynamic-shape-outside-2.html dynamic-shape-outside-1-ref.html + +== shape-outside-empty-circle-1.html shape-outside-empty-point-ref.html +== shape-outside-empty-circle-2.html shape-outside-empty-circle-ref.html +== shape-outside-empty-circle-3.html shape-outside-empty-nothing-ref.html + +== shape-outside-empty-ellipse-1.html shape-outside-empty-point-ref.html +== shape-outside-empty-ellipse-2.html shape-outside-empty-circle-ref.html +== shape-outside-empty-ellipse-3.html shape-outside-empty-point-ref.html +# The next test needs fuzzy due to chamfer aberration +fuzzy(0-255,0-520) == shape-outside-empty-ellipse-4.html shape-outside-empty-circle-ref.html +== shape-outside-empty-ellipse-5.html shape-outside-empty-line-ref.html +== shape-outside-empty-ellipse-6.html shape-outside-empty-line-ref.html +== shape-outside-empty-ellipse-7.html shape-outside-empty-nothing-ref.html +== shape-outside-empty-ellipse-8.html shape-outside-empty-nothing-ref.html + +== shape-outside-empty-inset-1.html shape-outside-empty-point-ref.html +== shape-outside-empty-inset-2.html shape-outside-empty-circle-ref.html +== shape-outside-empty-inset-3.html shape-outside-empty-point-ref.html +== shape-outside-empty-inset-4.html shape-outside-empty-circle-ref.html +== shape-outside-empty-inset-5.html shape-outside-empty-line-ref.html +== shape-outside-empty-inset-6.html shape-outside-empty-line-ref.html +== shape-outside-empty-inset-7.html shape-outside-empty-nothing-ref.html +== shape-outside-empty-inset-8.html shape-outside-empty-nothing-ref.html + +== shape-outside-empty-polygon-1.html shape-outside-empty-point-ref.html +# The next test needs fuzzy due to chamfer aberration +fuzzy(0-255,0-520) == shape-outside-empty-polygon-2.html shape-outside-empty-circle-ref.html +== shape-outside-empty-polygon-3.html shape-outside-empty-line-ref.html +== shape-outside-empty-polygon-4.html shape-outside-empty-line-ref.html +== shape-outside-empty-polygon-5.html shape-outside-empty-point-ref.html +== shape-outside-empty-polygon-6.html shape-outside-empty-nothing-ref.html +== shape-outside-empty-polygon-7.html shape-outside-empty-nothing-ref.html diff --git a/layout/reftests/css-shapes/shape-outside-empty-circle-1.html b/layout/reftests/css-shapes/shape-outside-empty-circle-1.html new file mode 100644 index 0000000000..51de60cbe3 --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-circle-1.html @@ -0,0 +1,41 @@ + + + + +Shape-outside empty circle, acts like a point + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-circle-2.html b/layout/reftests/css-shapes/shape-outside-empty-circle-2.html new file mode 100644 index 0000000000..3c35b55e4a --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-circle-2.html @@ -0,0 +1,42 @@ + + + + +Shape-outside empty circle, with shape-margin acts like a circle + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-circle-3.html b/layout/reftests/css-shapes/shape-outside-empty-circle-3.html new file mode 100644 index 0000000000..e001ad0b54 --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-circle-3.html @@ -0,0 +1,41 @@ + + + + +Shape-outside empty circle, positioned between elements, acts like nothing + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-circle-ref.html b/layout/reftests/css-shapes/shape-outside-empty-circle-ref.html new file mode 100644 index 0000000000..2f28650135 --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-circle-ref.html @@ -0,0 +1,41 @@ + + + + +Reference: Shape-outside empty area, float elements around a circle + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-ellipse-1.html b/layout/reftests/css-shapes/shape-outside-empty-ellipse-1.html new file mode 100644 index 0000000000..f20798c41e --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-ellipse-1.html @@ -0,0 +1,41 @@ + + + + +Shape-outside empty point ellipse, acts like a point + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-ellipse-2.html b/layout/reftests/css-shapes/shape-outside-empty-ellipse-2.html new file mode 100644 index 0000000000..58fe473a3d --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-ellipse-2.html @@ -0,0 +1,42 @@ + + + + +Shape-outside empty point ellipse, with shape-margin acts like a circle + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-ellipse-3.html b/layout/reftests/css-shapes/shape-outside-empty-ellipse-3.html new file mode 100644 index 0000000000..8e5d50855f --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-ellipse-3.html @@ -0,0 +1,41 @@ + + + + +Shape-outside empty horizontal ellipse, acts like a point + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-ellipse-4.html b/layout/reftests/css-shapes/shape-outside-empty-ellipse-4.html new file mode 100644 index 0000000000..2e7b6fd51c --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-ellipse-4.html @@ -0,0 +1,42 @@ + + + + +Shape-outside empty horizontal ellipse, with shape-margin acts like a circle (with some aberration) + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-ellipse-5.html b/layout/reftests/css-shapes/shape-outside-empty-ellipse-5.html new file mode 100644 index 0000000000..2ffe426de4 --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-ellipse-5.html @@ -0,0 +1,41 @@ + + + + +Shape-outside empty vertical ellipse, acts like a line + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-ellipse-6.html b/layout/reftests/css-shapes/shape-outside-empty-ellipse-6.html new file mode 100644 index 0000000000..395cf5d6e0 --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-ellipse-6.html @@ -0,0 +1,42 @@ + + + + +Shape-outside empty vertical ellipse, with shape-margin acts like a capsule (with rounded endpoints at top and bottom) + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-ellipse-7.html b/layout/reftests/css-shapes/shape-outside-empty-ellipse-7.html new file mode 100644 index 0000000000..61933786ef --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-ellipse-7.html @@ -0,0 +1,41 @@ + + + + +Shape-outside empty point ellipse, positioned between elements, acts like nothing + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-ellipse-8.html b/layout/reftests/css-shapes/shape-outside-empty-ellipse-8.html new file mode 100644 index 0000000000..a6530ec812 --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-ellipse-8.html @@ -0,0 +1,41 @@ + + + + +Shape-outside empty horizontal ellipse, positioned between elements, acts like nothing + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-inset-1.html b/layout/reftests/css-shapes/shape-outside-empty-inset-1.html new file mode 100644 index 0000000000..907975237c --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-inset-1.html @@ -0,0 +1,41 @@ + + + + +Shape-outside empty zero-sized inset, acts like a point + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-inset-2.html b/layout/reftests/css-shapes/shape-outside-empty-inset-2.html new file mode 100644 index 0000000000..c91f29e987 --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-inset-2.html @@ -0,0 +1,42 @@ + + + + +Shape-outside empty zero-sized inset, with shape-margin acts like a circle + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-inset-3.html b/layout/reftests/css-shapes/shape-outside-empty-inset-3.html new file mode 100644 index 0000000000..25aa323587 --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-inset-3.html @@ -0,0 +1,41 @@ + + + + +Shape-outside empty horizontal flat inset, acts like a point + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-inset-4.html b/layout/reftests/css-shapes/shape-outside-empty-inset-4.html new file mode 100644 index 0000000000..11ce071c35 --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-inset-4.html @@ -0,0 +1,42 @@ + + + + +Shape-outside empty horizontal flat inset, with shape-margin acts like a circle + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-inset-5.html b/layout/reftests/css-shapes/shape-outside-empty-inset-5.html new file mode 100644 index 0000000000..27d562e447 --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-inset-5.html @@ -0,0 +1,41 @@ + + + + +Shape-outside empty vertical flat inset, acts like a line + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-inset-6.html b/layout/reftests/css-shapes/shape-outside-empty-inset-6.html new file mode 100644 index 0000000000..6f408f740a --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-inset-6.html @@ -0,0 +1,41 @@ + + + + +Shape-outside inside-out vertical flat inset, acts like a line + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-inset-7.html b/layout/reftests/css-shapes/shape-outside-empty-inset-7.html new file mode 100644 index 0000000000..2b190b6057 --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-inset-7.html @@ -0,0 +1,41 @@ + + + + +Shape-outside empty zero-sized inset, positioned between elements, acts like nothing + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-inset-8.html b/layout/reftests/css-shapes/shape-outside-empty-inset-8.html new file mode 100644 index 0000000000..8e04ac0de8 --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-inset-8.html @@ -0,0 +1,41 @@ + + + + +Shape-outside empty horizontal inset, positioned between elements, acts like nothing + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-line-ref.html b/layout/reftests/css-shapes/shape-outside-empty-line-ref.html new file mode 100644 index 0000000000..1b7d12ade0 --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-line-ref.html @@ -0,0 +1,35 @@ + + + + +Reference: Shape-outside empty area, float text around a vertical line + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-nothing-ref.html b/layout/reftests/css-shapes/shape-outside-empty-nothing-ref.html new file mode 100644 index 0000000000..af98b88893 --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-nothing-ref.html @@ -0,0 +1,34 @@ + + + + +Reference: Shape-outside empty area, no float impact + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-point-ref.html b/layout/reftests/css-shapes/shape-outside-empty-point-ref.html new file mode 100644 index 0000000000..8a32a8c430 --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-point-ref.html @@ -0,0 +1,34 @@ + + + + +Reference: Shape-outside empty area, float text around a point + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-polygon-1.html b/layout/reftests/css-shapes/shape-outside-empty-polygon-1.html new file mode 100644 index 0000000000..5b52ba6ce7 --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-polygon-1.html @@ -0,0 +1,41 @@ + + + + +Shape-outside polygon with 1 vertex, acts like a point + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-polygon-2.html b/layout/reftests/css-shapes/shape-outside-empty-polygon-2.html new file mode 100644 index 0000000000..7df4a77ba0 --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-polygon-2.html @@ -0,0 +1,42 @@ + + + + +Shape-outside polygon with 1 vertex, with shape-margin acts like a circle (with some aberration) + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-polygon-3.html b/layout/reftests/css-shapes/shape-outside-empty-polygon-3.html new file mode 100644 index 0000000000..c1b56c884d --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-polygon-3.html @@ -0,0 +1,41 @@ + + + + +Shape-outside polygon with 2 vertices, acts like a line + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-polygon-4.html b/layout/reftests/css-shapes/shape-outside-empty-polygon-4.html new file mode 100644 index 0000000000..6a0f6f988b --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-polygon-4.html @@ -0,0 +1,42 @@ + + + + +Shape-outside polygon with 2 vertices, with shape-margin acts like a line with rounded endpoints + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-polygon-5.html b/layout/reftests/css-shapes/shape-outside-empty-polygon-5.html new file mode 100644 index 0000000000..3d3f064f9c --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-polygon-5.html @@ -0,0 +1,41 @@ + + + + +Shape-outside polygon with 3 coincident vertices, acts like a point + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-polygon-6.html b/layout/reftests/css-shapes/shape-outside-empty-polygon-6.html new file mode 100644 index 0000000000..3239f72ddb --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-polygon-6.html @@ -0,0 +1,41 @@ + + + + +Shape-outside polygon with 1 vertex, positioned between elements, acts like nothing + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-shapes/shape-outside-empty-polygon-7.html b/layout/reftests/css-shapes/shape-outside-empty-polygon-7.html new file mode 100644 index 0000000000..59cb4a97b3 --- /dev/null +++ b/layout/reftests/css-shapes/shape-outside-empty-polygon-7.html @@ -0,0 +1,41 @@ + + + + +Shape-outside polygon with 2 vertices, positioned between elements, acts like nothing + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/css-sizing/min-intrinsic-with-max-width-percents-across-form-controls-ref.html b/layout/reftests/css-sizing/min-intrinsic-with-max-width-percents-across-form-controls-ref.html new file mode 100644 index 0000000000..8cf3e853f1 --- /dev/null +++ b/layout/reftests/css-sizing/min-intrinsic-with-max-width-percents-across-form-controls-ref.html @@ -0,0 +1,95 @@ + +Tests for bug 823483 / bug 1247929 + + + + + +
      input type="text"
      + + + + +
      input type="button"
      + + + + +
      button
      + + + + +
      Fieldset
      fieldset
      + + + + +
      input type="file"
      + + + + +
      input type="radio"
      + + + + +
      input type="checkbox"
      + + + + +
      input type="image"
      + + + + +
      select
      + + + + +
      select size="2"
      + + + + +
      meter
      + + + + +
      input type="number"
      + + + + +
      progress
      + + + + +
      input type="range"
      + + + + +
      textarea
      diff --git a/layout/reftests/css-sizing/min-intrinsic-with-max-width-percents-across-form-controls.html b/layout/reftests/css-sizing/min-intrinsic-with-max-width-percents-across-form-controls.html new file mode 100644 index 0000000000..65fc31c6e1 --- /dev/null +++ b/layout/reftests/css-sizing/min-intrinsic-with-max-width-percents-across-form-controls.html @@ -0,0 +1,95 @@ + +Tests for bug 823483 / bug 1247929 + + + + + +
      input type="text"
      + + + + +
      input type="button"
      + + + + +
      button
      + + + + +
      Fieldset
      fieldset
      + + + + +
      input type="file"
      + + + + +
      input type="radio"
      + + + + +
      input type="checkbox"
      + + + + +
      input type="image"
      + + + + +
      select
      + + + + +
      select size="2"
      + + + + +
      meter
      + + + + +
      input type="number"
      + + + + +
      progress
      + + + + +
      input type="range"
      + + + + +
      textarea
      diff --git a/layout/reftests/css-sizing/min-intrinsic-with-percents-across-elements-ref.html b/layout/reftests/css-sizing/min-intrinsic-with-percents-across-elements-ref.html new file mode 100644 index 0000000000..fc046623e0 --- /dev/null +++ b/layout/reftests/css-sizing/min-intrinsic-with-percents-across-elements-ref.html @@ -0,0 +1,128 @@ + +References for bug 823483 + + + + + +
      img, unstyled
      + + + + +
      img, width: 50%
      + + + + +
      img, max-width: 50%
      + + + + +
      canvas, unstyled
      + + + + +
      canvas, width: 50%
      + + + + +
      canvas, max-width: 50%
      + + + + +
      iframe, almost unstyled
      + + + + +
      iframe, width: 50%
      + + + + +
      iframe, max-width: 50%
      + + + + +
      input type="text", unstyled
      + + + + +
      input type="text", width: 50%
      + + + + +
      input type="text", max-width: 50%
      + + + + +
      empty input type="button", unstyled
      + + + + + +
      empty input type="button", width: 50%
      + + + + + +
      empty input type="button", max-width: 50%
      + + + + +
      nonempty input type="button", unstyled
      + + + + +
      nonempty input type="button", width: 50%
      + + + + +
      nonempty input type="button", max-width: 50%
      + + diff --git a/layout/reftests/css-sizing/min-intrinsic-with-percents-across-elements.html b/layout/reftests/css-sizing/min-intrinsic-with-percents-across-elements.html new file mode 100644 index 0000000000..b733025a19 --- /dev/null +++ b/layout/reftests/css-sizing/min-intrinsic-with-percents-across-elements.html @@ -0,0 +1,125 @@ + +Tests for bug 823483 + + + + + +
      img, unstyled
      + + + + +
      img, width: 50%
      + + + + +
      img, max-width: 50%
      + + + + +
      canvas, unstyled
      + + + + +
      canvas, width: 50%
      + + + + +
      canvas, max-width: 50%
      + + + + +
      iframe, almost unstyled
      + + + + +
      iframe, width: 50%
      + + + + +
      iframe, max-width: 50%
      + + + + +
      input type="text", unstyled
      + + + + +
      input type="text", width: 50%
      + + + + +
      input type="text", max-width: 50%
      + + + + +
      empty input type="button", unstyled
      + + + + +
      empty input type="button", width: 50%
      + + + + +
      empty input type="button", max-width: 50%
      + + + + +
      nonempty input type="button", unstyled
      + + + + +
      nonempty input type="button", width: 50%
      + + + + +
      nonempty input type="button", max-width: 50%
      + + diff --git a/layout/reftests/css-sizing/min-intrinsic-with-percents-across-img-cases-ref.html b/layout/reftests/css-sizing/min-intrinsic-with-percents-across-img-cases-ref.html new file mode 100644 index 0000000000..efc63f344b --- /dev/null +++ b/layout/reftests/css-sizing/min-intrinsic-with-percents-across-img-cases-ref.html @@ -0,0 +1,88 @@ + +References for bug 823483 + + + + + + +
      unstyled
      + + + + +
      width: 10px
      + + + + +
      width: 50%
      + + + + +
      min-width: 50%
      + + + + +
      max-width: 50%
      + + + + +
      width: 10px; max-width: 50%
      + + + + +
      width: 10px; min-width: 50%
      + + + + +
      width: 150%
      + + + + +
      min-width: 150%
      + + + + +
      max-width: 150%
      + + + + +
      width: 10px; max-width: 150%
      + + + + +
      width: 10px; min-width: 150%
      + + diff --git a/layout/reftests/css-sizing/min-intrinsic-with-percents-across-img-cases.html b/layout/reftests/css-sizing/min-intrinsic-with-percents-across-img-cases.html new file mode 100644 index 0000000000..9679aa0477 --- /dev/null +++ b/layout/reftests/css-sizing/min-intrinsic-with-percents-across-img-cases.html @@ -0,0 +1,88 @@ + +Tests for bug 823483 + + + + + + +
      unstyled
      + + + + +
      width: 10px
      + + + + +
      width: 50%
      + + + + +
      min-width: 50%
      + + + + +
      max-width: 50%
      + + + + +
      width: 10px; max-width: 50%
      + + + + +
      width: 10px; min-width: 50%
      + + + + +
      width: 150%
      + + + + +
      min-width: 150%
      + + + + +
      max-width: 150%
      + + + + +
      width: 10px; max-width: 150%
      + + + + +
      width: 10px; min-width: 150%
      + + diff --git a/layout/reftests/css-sizing/min-intrinsic-with-width-percents-across-form-controls-ref.html b/layout/reftests/css-sizing/min-intrinsic-with-width-percents-across-form-controls-ref.html new file mode 100644 index 0000000000..2056753897 --- /dev/null +++ b/layout/reftests/css-sizing/min-intrinsic-with-width-percents-across-form-controls-ref.html @@ -0,0 +1,95 @@ + +Tests for bug 823483 / bug 1247929 + + + + + +
      input type="text"
      + + + + +
      input type="button"
      + + + + +
      button
      + + + + +
      Fieldset
      fieldset
      + + + + +
      input type="file"
      + + + + +
      input type="radio"
      + + + + +
      input type="checkbox"
      + + + + +
      input type="image"
      + + + + +
      select
      + + + + +
      select size="2"
      + + + + +
      meter
      + + + + +
      input type="number"
      + + + + +
      progress
      + + + + +
      input type="range"
      + + + + +
      textarea
      diff --git a/layout/reftests/css-sizing/min-intrinsic-with-width-percents-across-form-controls.html b/layout/reftests/css-sizing/min-intrinsic-with-width-percents-across-form-controls.html new file mode 100644 index 0000000000..b2a766201b --- /dev/null +++ b/layout/reftests/css-sizing/min-intrinsic-with-width-percents-across-form-controls.html @@ -0,0 +1,95 @@ + +Tests for bug 823483 / bug 1247929 + + + + + +
      input type="text"
      + + + + +
      input type="button"
      + + + + +
      button
      + + + + +
      Fieldset
      fieldset
      + + + + +
      input type="file"
      + + + + +
      input type="radio"
      + + + + +
      input type="checkbox"
      + + + + +
      input type="image"
      + + + + +
      select
      + + + + +
      select size="2"
      + + + + +
      meter
      + + + + +
      input type="number"
      + + + + +
      progress
      + + + + +
      input type="range"
      + + + + +
      textarea
      diff --git a/layout/reftests/css-sizing/reftest.list b/layout/reftests/css-sizing/reftest.list new file mode 100644 index 0000000000..87ee274319 --- /dev/null +++ b/layout/reftests/css-sizing/reftest.list @@ -0,0 +1,4 @@ +== min-intrinsic-with-percents-across-img-cases.html min-intrinsic-with-percents-across-img-cases-ref.html +== min-intrinsic-with-percents-across-elements.html min-intrinsic-with-percents-across-elements-ref.html +== min-intrinsic-with-max-width-percents-across-form-controls.html min-intrinsic-with-max-width-percents-across-form-controls-ref.html +== min-intrinsic-with-width-percents-across-form-controls.html min-intrinsic-with-width-percents-across-form-controls-ref.html diff --git a/layout/reftests/css-transitions/background-color-with-opacity-ref.html b/layout/reftests/css-transitions/background-color-with-opacity-ref.html new file mode 100644 index 0000000000..0ec114ca69 --- /dev/null +++ b/layout/reftests/css-transitions/background-color-with-opacity-ref.html @@ -0,0 +1,12 @@ + + + +
      + diff --git a/layout/reftests/css-transitions/background-color-with-opacity.html b/layout/reftests/css-transitions/background-color-with-opacity.html new file mode 100644 index 0000000000..bbbd6524f9 --- /dev/null +++ b/layout/reftests/css-transitions/background-color-with-opacity.html @@ -0,0 +1,24 @@ + + + +
      + + diff --git a/layout/reftests/css-transitions/no-stacking-context-transition-ref.html b/layout/reftests/css-transitions/no-stacking-context-transition-ref.html new file mode 100644 index 0000000000..efc029d03e --- /dev/null +++ b/layout/reftests/css-transitions/no-stacking-context-transition-ref.html @@ -0,0 +1,20 @@ + + +Reference of testcases which don't create a stacking context for bug 1278136 + + + +
      diff --git a/layout/reftests/css-transitions/reframe-and-transition-starts-at-the-same-time-ref.html b/layout/reftests/css-transitions/reframe-and-transition-starts-at-the-same-time-ref.html new file mode 100644 index 0000000000..65387b5998 --- /dev/null +++ b/layout/reftests/css-transitions/reframe-and-transition-starts-at-the-same-time-ref.html @@ -0,0 +1,13 @@ + + + +
      + diff --git a/layout/reftests/css-transitions/reframe-and-transition-starts-at-the-same-time.html b/layout/reftests/css-transitions/reframe-and-transition-starts-at-the-same-time.html new file mode 100644 index 0000000000..e3eee44886 --- /dev/null +++ b/layout/reftests/css-transitions/reframe-and-transition-starts-at-the-same-time.html @@ -0,0 +1,26 @@ + + + +
      + + diff --git a/layout/reftests/css-transitions/reftest.list b/layout/reftests/css-transitions/reftest.list new file mode 100644 index 0000000000..0a177dc242 --- /dev/null +++ b/layout/reftests/css-transitions/reftest.list @@ -0,0 +1,12 @@ +pref(gfx.omta.background-color,true) fuzzy(0-1,0-10000) == background-color-with-opacity.html background-color-with-opacity-ref.html +== transitions-inline-already-wrapped-1.html transitions-inline-ref.html +== transitions-inline-already-wrapped-2.html transitions-inline-ref.html +== transitions-inline-rewrap-1.html transitions-inline-ref.html +== transitions-inline-rewrap-2.html transitions-inline-ref.html +== stacking-context-opacity-lose-to-animation.html stacking-context-transition-ref.html +== stacking-context-transform-lose-to-animation.html stacking-context-transition-ref.html +== stacking-context-opacity-wins-over-important-style.html stacking-context-transition-ref.html +== stacking-context-transform-wins-over-important-style.html stacking-context-transition-ref.html +== transition-and-animation-with-different-durations.html transition-and-animation-with-different-durations-ref.html +== reframe-and-transition-starts-at-the-same-time.html reframe-and-transition-starts-at-the-same-time-ref.html +== style-change-during-transition.html style-change-during-transition-ref.html diff --git a/layout/reftests/css-transitions/stacking-context-opacity-lose-to-animation.html b/layout/reftests/css-transitions/stacking-context-opacity-lose-to-animation.html new file mode 100644 index 0000000000..dd1c02f465 --- /dev/null +++ b/layout/reftests/css-transitions/stacking-context-opacity-lose-to-animation.html @@ -0,0 +1,44 @@ + + + +Opacity transition and animation overridden by !important rule creates a +stacking context + + + +
      + diff --git a/layout/reftests/css-transitions/stacking-context-opacity-wins-over-important-style.html b/layout/reftests/css-transitions/stacking-context-opacity-wins-over-important-style.html new file mode 100644 index 0000000000..d36bcc1089 --- /dev/null +++ b/layout/reftests/css-transitions/stacking-context-opacity-wins-over-important-style.html @@ -0,0 +1,40 @@ + + + +Opacity transition winning over !important rule creates a stacking context + + + +
      + diff --git a/layout/reftests/css-transitions/stacking-context-transform-lose-to-animation.html b/layout/reftests/css-transitions/stacking-context-transform-lose-to-animation.html new file mode 100644 index 0000000000..888d4e6ba1 --- /dev/null +++ b/layout/reftests/css-transitions/stacking-context-transform-lose-to-animation.html @@ -0,0 +1,44 @@ + + + +Transform transition and animation overridden by !important rule create +a stacking context + + + +
      + diff --git a/layout/reftests/css-transitions/stacking-context-transform-wins-over-important-style.html b/layout/reftests/css-transitions/stacking-context-transform-wins-over-important-style.html new file mode 100644 index 0000000000..4d31df27ad --- /dev/null +++ b/layout/reftests/css-transitions/stacking-context-transform-wins-over-important-style.html @@ -0,0 +1,40 @@ + + + +Transform transition winning over !important rule creates a stacking context + + + +
      + diff --git a/layout/reftests/css-transitions/stacking-context-transition-ref.html b/layout/reftests/css-transitions/stacking-context-transition-ref.html new file mode 100644 index 0000000000..817056c1ce --- /dev/null +++ b/layout/reftests/css-transitions/stacking-context-transition-ref.html @@ -0,0 +1,19 @@ + +Reference of testcases for bug 1273042 + + +
      diff --git a/layout/reftests/css-transitions/style-change-during-transition-ref.html b/layout/reftests/css-transitions/style-change-during-transition-ref.html new file mode 100644 index 0000000000..394894e2af --- /dev/null +++ b/layout/reftests/css-transitions/style-change-during-transition-ref.html @@ -0,0 +1,9 @@ + + +
      +
      +
      + Text +
      +
      +
      diff --git a/layout/reftests/css-transitions/style-change-during-transition.html b/layout/reftests/css-transitions/style-change-during-transition.html new file mode 100644 index 0000000000..e539a82093 --- /dev/null +++ b/layout/reftests/css-transitions/style-change-during-transition.html @@ -0,0 +1,32 @@ + + + + + diff --git a/layout/reftests/css-transitions/transition-and-animation-with-different-durations-ref.html b/layout/reftests/css-transitions/transition-and-animation-with-different-durations-ref.html new file mode 100644 index 0000000000..e6850238af --- /dev/null +++ b/layout/reftests/css-transitions/transition-and-animation-with-different-durations-ref.html @@ -0,0 +1,9 @@ + +A reference of 100x100 blue box + +
      diff --git a/layout/reftests/css-transitions/transition-and-animation-with-different-durations.html b/layout/reftests/css-transitions/transition-and-animation-with-different-durations.html new file mode 100644 index 0000000000..9bc692eeab --- /dev/null +++ b/layout/reftests/css-transitions/transition-and-animation-with-different-durations.html @@ -0,0 +1,31 @@ + + + +Transform animation and opacity transition with different durations + + +
      + diff --git a/layout/reftests/css-transitions/transitions-inline-already-wrapped-1.html b/layout/reftests/css-transitions/transitions-inline-already-wrapped-1.html new file mode 100644 index 0000000000..f7533f6506 --- /dev/null +++ b/layout/reftests/css-transitions/transitions-inline-already-wrapped-1.html @@ -0,0 +1,23 @@ + +Test for CSS transitions and re-wrapping of inlines + + +
      + +This is some text with a transition. + +
      diff --git a/layout/reftests/css-transitions/transitions-inline-already-wrapped-2.html b/layout/reftests/css-transitions/transitions-inline-already-wrapped-2.html new file mode 100644 index 0000000000..9adf491922 --- /dev/null +++ b/layout/reftests/css-transitions/transitions-inline-already-wrapped-2.html @@ -0,0 +1,28 @@ + +Test for CSS transitions and re-wrapping of inlines + + +
      + +This is some text with a transition. + +
      diff --git a/layout/reftests/css-transitions/transitions-inline-ref.html b/layout/reftests/css-transitions/transitions-inline-ref.html new file mode 100644 index 0000000000..16ade1cfe7 --- /dev/null +++ b/layout/reftests/css-transitions/transitions-inline-ref.html @@ -0,0 +1,7 @@ + +Test for CSS transitions and re-wrapping of inlines +
      + +This is some text with a transition. + +
      diff --git a/layout/reftests/css-transitions/transitions-inline-rewrap-1.html b/layout/reftests/css-transitions/transitions-inline-rewrap-1.html new file mode 100644 index 0000000000..b5ce43cd37 --- /dev/null +++ b/layout/reftests/css-transitions/transitions-inline-rewrap-1.html @@ -0,0 +1,25 @@ + +Test for CSS transitions and re-wrapping of inlines + + +
      + +This is some text with a transition. + +
      diff --git a/layout/reftests/css-transitions/transitions-inline-rewrap-2.html b/layout/reftests/css-transitions/transitions-inline-rewrap-2.html new file mode 100644 index 0000000000..728a018747 --- /dev/null +++ b/layout/reftests/css-transitions/transitions-inline-rewrap-2.html @@ -0,0 +1,31 @@ + +Test for CSS transitions and re-wrapping of inlines + + +
      + +This is some text with a transition. + +
      diff --git a/layout/reftests/css-ui-invalid/button/button-button.html b/layout/reftests/css-ui-invalid/button/button-button.html new file mode 100644 index 0000000000..b3a32a49b8 --- /dev/null +++ b/layout/reftests/css-ui-invalid/button/button-button.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/button/button-disabled-fieldset-1.html b/layout/reftests/css-ui-invalid/button/button-disabled-fieldset-1.html new file mode 100644 index 0000000000..5cf40c93a9 --- /dev/null +++ b/layout/reftests/css-ui-invalid/button/button-disabled-fieldset-1.html @@ -0,0 +1,22 @@ + + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-ui-invalid/button/button-disabled-fieldset-2.html b/layout/reftests/css-ui-invalid/button/button-disabled-fieldset-2.html new file mode 100644 index 0000000000..4ee147a707 --- /dev/null +++ b/layout/reftests/css-ui-invalid/button/button-disabled-fieldset-2.html @@ -0,0 +1,25 @@ + + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-ui-invalid/button/button-disabled-ref.html b/layout/reftests/css-ui-invalid/button/button-disabled-ref.html new file mode 100644 index 0000000000..7de1ba7c5c --- /dev/null +++ b/layout/reftests/css-ui-invalid/button/button-disabled-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-ui-invalid/button/button-disabled.html b/layout/reftests/css-ui-invalid/button/button-disabled.html new file mode 100644 index 0000000000..1607c2b645 --- /dev/null +++ b/layout/reftests/css-ui-invalid/button/button-disabled.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/button/button-dyn-disabled.html b/layout/reftests/css-ui-invalid/button/button-dyn-disabled.html new file mode 100644 index 0000000000..1c7350d722 --- /dev/null +++ b/layout/reftests/css-ui-invalid/button/button-dyn-disabled.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/button/button-dyn-not-disabled.html b/layout/reftests/css-ui-invalid/button/button-dyn-not-disabled.html new file mode 100644 index 0000000000..7ae667b8ec --- /dev/null +++ b/layout/reftests/css-ui-invalid/button/button-dyn-not-disabled.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/button/button-fieldset-legend-ref.html b/layout/reftests/css-ui-invalid/button/button-fieldset-legend-ref.html new file mode 100644 index 0000000000..22adc433cd --- /dev/null +++ b/layout/reftests/css-ui-invalid/button/button-fieldset-legend-ref.html @@ -0,0 +1,10 @@ + + + +
      + + + +
      + + diff --git a/layout/reftests/css-ui-invalid/button/button-fieldset-legend.html b/layout/reftests/css-ui-invalid/button/button-fieldset-legend.html new file mode 100644 index 0000000000..66b5ae585c --- /dev/null +++ b/layout/reftests/css-ui-invalid/button/button-fieldset-legend.html @@ -0,0 +1,22 @@ + + + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-ui-invalid/button/button-fieldset-ref.html b/layout/reftests/css-ui-invalid/button/button-fieldset-ref.html new file mode 100644 index 0000000000..60ab1a3ef0 --- /dev/null +++ b/layout/reftests/css-ui-invalid/button/button-fieldset-ref.html @@ -0,0 +1,10 @@ + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-ui-invalid/button/button-invalid.html b/layout/reftests/css-ui-invalid/button/button-invalid.html new file mode 100644 index 0000000000..2aeaea4e1e --- /dev/null +++ b/layout/reftests/css-ui-invalid/button/button-invalid.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/button/button-ref.html b/layout/reftests/css-ui-invalid/button/button-ref.html new file mode 100644 index 0000000000..422cc9315f --- /dev/null +++ b/layout/reftests/css-ui-invalid/button/button-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-ui-invalid/button/button-reset.html b/layout/reftests/css-ui-invalid/button/button-reset.html new file mode 100644 index 0000000000..6e64908be8 --- /dev/null +++ b/layout/reftests/css-ui-invalid/button/button-reset.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/button/button-type-barred.html b/layout/reftests/css-ui-invalid/button/button-type-barred.html new file mode 100644 index 0000000000..3748615427 --- /dev/null +++ b/layout/reftests/css-ui-invalid/button/button-type-barred.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/button/button-type-invalid.html b/layout/reftests/css-ui-invalid/button/button-type-invalid.html new file mode 100644 index 0000000000..a6e20d1a94 --- /dev/null +++ b/layout/reftests/css-ui-invalid/button/button-type-invalid.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/button/button-valid.html b/layout/reftests/css-ui-invalid/button/button-valid.html new file mode 100644 index 0000000000..1f99c6331d --- /dev/null +++ b/layout/reftests/css-ui-invalid/button/button-valid.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/default-style/button-focus.html b/layout/reftests/css-ui-invalid/default-style/button-focus.html new file mode 100644 index 0000000000..e34dad8465 --- /dev/null +++ b/layout/reftests/css-ui-invalid/default-style/button-focus.html @@ -0,0 +1,13 @@ + + + + + + + diff --git a/layout/reftests/css-ui-invalid/default-style/button-ref.html b/layout/reftests/css-ui-invalid/default-style/button-ref.html new file mode 100644 index 0000000000..71dbb9cf80 --- /dev/null +++ b/layout/reftests/css-ui-invalid/default-style/button-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-ui-invalid/default-style/button.html b/layout/reftests/css-ui-invalid/default-style/button.html new file mode 100644 index 0000000000..3b240b7e41 --- /dev/null +++ b/layout/reftests/css-ui-invalid/default-style/button.html @@ -0,0 +1,13 @@ + + + + + + + diff --git a/layout/reftests/css-ui-invalid/default-style/fieldset-ref.html b/layout/reftests/css-ui-invalid/default-style/fieldset-ref.html new file mode 100644 index 0000000000..0289183246 --- /dev/null +++ b/layout/reftests/css-ui-invalid/default-style/fieldset-ref.html @@ -0,0 +1,7 @@ + + + + +
      + + diff --git a/layout/reftests/css-ui-invalid/default-style/fieldset.html b/layout/reftests/css-ui-invalid/default-style/fieldset.html new file mode 100644 index 0000000000..e2b3b1ac19 --- /dev/null +++ b/layout/reftests/css-ui-invalid/default-style/fieldset.html @@ -0,0 +1,13 @@ + + + + +
      + + diff --git a/layout/reftests/css-ui-invalid/default-style/input-focus-ref.html b/layout/reftests/css-ui-invalid/default-style/input-focus-ref.html new file mode 100644 index 0000000000..1180844f60 --- /dev/null +++ b/layout/reftests/css-ui-invalid/default-style/input-focus-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-ui-invalid/default-style/input-focus.html b/layout/reftests/css-ui-invalid/default-style/input-focus.html new file mode 100644 index 0000000000..ac9d554a42 --- /dev/null +++ b/layout/reftests/css-ui-invalid/default-style/input-focus.html @@ -0,0 +1,13 @@ + + + + + + + diff --git a/layout/reftests/css-ui-invalid/default-style/input-ref.html b/layout/reftests/css-ui-invalid/default-style/input-ref.html new file mode 100644 index 0000000000..31f6e35f2c --- /dev/null +++ b/layout/reftests/css-ui-invalid/default-style/input-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-ui-invalid/default-style/input.html b/layout/reftests/css-ui-invalid/default-style/input.html new file mode 100644 index 0000000000..e0d1bf6a3c --- /dev/null +++ b/layout/reftests/css-ui-invalid/default-style/input.html @@ -0,0 +1,13 @@ + + + + + + + diff --git a/layout/reftests/css-ui-invalid/default-style/output-ref.html b/layout/reftests/css-ui-invalid/default-style/output-ref.html new file mode 100644 index 0000000000..f1ab90bc64 --- /dev/null +++ b/layout/reftests/css-ui-invalid/default-style/output-ref.html @@ -0,0 +1,7 @@ + + + + + foo + + diff --git a/layout/reftests/css-ui-invalid/default-style/output.html b/layout/reftests/css-ui-invalid/default-style/output.html new file mode 100644 index 0000000000..6da555bbf1 --- /dev/null +++ b/layout/reftests/css-ui-invalid/default-style/output.html @@ -0,0 +1,13 @@ + + + + + foo + + diff --git a/layout/reftests/css-ui-invalid/default-style/reftest.list b/layout/reftests/css-ui-invalid/default-style/reftest.list new file mode 100644 index 0000000000..62486537a5 --- /dev/null +++ b/layout/reftests/css-ui-invalid/default-style/reftest.list @@ -0,0 +1,10 @@ +== input.html input-ref.html +fuzzy-if(isDebugBuild&>kWidget,0-1,0-1) fuzzy-if(cocoaWidget,0-2,0-32) == button.html button-ref.html +== textarea.html textarea-ref.html +fuzzy(0-112,0-6) == select.html select-ref.html +== fieldset.html fieldset-ref.html +== output.html output-ref.html +random-if(winWidget) needs-focus == input-focus.html input-focus-ref.html # Intermittent failures, bug 660224 +needs-focus fuzzy-if(cocoaWidget,0-1,0-10) == button-focus.html button-focus-ref.html +needs-focus fuzzy(0-32,0-1) == textarea-focus.html textarea-focus-ref.html +random-if(winWidget) fuzzy(0-112,0-6) needs-focus == select-focus.html select-focus-ref.html # windows: Intermittent failures, bug 660224, non-native: shadow blur fuzziness diff --git a/layout/reftests/css-ui-invalid/default-style/select-focus-ref.html b/layout/reftests/css-ui-invalid/default-style/select-focus-ref.html new file mode 100644 index 0000000000..42b8da524a --- /dev/null +++ b/layout/reftests/css-ui-invalid/default-style/select-focus-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-ui-invalid/default-style/select-focus.html b/layout/reftests/css-ui-invalid/default-style/select-focus.html new file mode 100644 index 0000000000..946e078152 --- /dev/null +++ b/layout/reftests/css-ui-invalid/default-style/select-focus.html @@ -0,0 +1,13 @@ + + + + + + + diff --git a/layout/reftests/css-ui-invalid/default-style/select-ref.html b/layout/reftests/css-ui-invalid/default-style/select-ref.html new file mode 100644 index 0000000000..3eed47082f --- /dev/null +++ b/layout/reftests/css-ui-invalid/default-style/select-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-ui-invalid/default-style/select.html b/layout/reftests/css-ui-invalid/default-style/select.html new file mode 100644 index 0000000000..f05241f9e7 --- /dev/null +++ b/layout/reftests/css-ui-invalid/default-style/select.html @@ -0,0 +1,13 @@ + + + + + + + diff --git a/layout/reftests/css-ui-invalid/default-style/style.css b/layout/reftests/css-ui-invalid/default-style/style.css new file mode 100644 index 0000000000..3db7d3dd18 --- /dev/null +++ b/layout/reftests/css-ui-invalid/default-style/style.css @@ -0,0 +1,11 @@ +:not(output).invalid-ref { +} + +:not(output):-moz-focusring.invalid-ref { +} + +output.invalid-ref { +} + +.barred-ref { +} diff --git a/layout/reftests/css-ui-invalid/default-style/textarea-focus-ref.html b/layout/reftests/css-ui-invalid/default-style/textarea-focus-ref.html new file mode 100644 index 0000000000..942390f870 --- /dev/null +++ b/layout/reftests/css-ui-invalid/default-style/textarea-focus-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-ui-invalid/default-style/textarea-focus.html b/layout/reftests/css-ui-invalid/default-style/textarea-focus.html new file mode 100644 index 0000000000..0f9d790263 --- /dev/null +++ b/layout/reftests/css-ui-invalid/default-style/textarea-focus.html @@ -0,0 +1,13 @@ + + + + + + + diff --git a/layout/reftests/css-ui-invalid/default-style/textarea-ref.html b/layout/reftests/css-ui-invalid/default-style/textarea-ref.html new file mode 100644 index 0000000000..c7037764f6 --- /dev/null +++ b/layout/reftests/css-ui-invalid/default-style/textarea-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-ui-invalid/default-style/textarea.html b/layout/reftests/css-ui-invalid/default-style/textarea.html new file mode 100644 index 0000000000..73ff14c2ae --- /dev/null +++ b/layout/reftests/css-ui-invalid/default-style/textarea.html @@ -0,0 +1,13 @@ + + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-button-ref.html b/layout/reftests/css-ui-invalid/input/input-button-ref.html new file mode 100644 index 0000000000..3b828533e3 --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-button-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-button.html b/layout/reftests/css-ui-invalid/input/input-button.html new file mode 100644 index 0000000000..1ec43cc1e7 --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-button.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-checkbox-required-invalid-default.html b/layout/reftests/css-ui-invalid/input/input-checkbox-required-invalid-default.html new file mode 100644 index 0000000000..ee01e0d381 --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-checkbox-required-invalid-default.html @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-disabled-fieldset-1.html b/layout/reftests/css-ui-invalid/input/input-disabled-fieldset-1.html new file mode 100644 index 0000000000..7fbc040c90 --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-disabled-fieldset-1.html @@ -0,0 +1,14 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-ui-invalid/input/input-disabled-fieldset-2.html b/layout/reftests/css-ui-invalid/input/input-disabled-fieldset-2.html new file mode 100644 index 0000000000..4cda694575 --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-disabled-fieldset-2.html @@ -0,0 +1,23 @@ + + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-ui-invalid/input/input-disabled.html b/layout/reftests/css-ui-invalid/input/input-disabled.html new file mode 100644 index 0000000000..6757fb0963 --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-disabled.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-dyn-disabled.html b/layout/reftests/css-ui-invalid/input/input-dyn-disabled.html new file mode 100644 index 0000000000..f2094b48bb --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-dyn-disabled.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-dyn-not-readonly-not-changed.html b/layout/reftests/css-ui-invalid/input/input-dyn-not-readonly-not-changed.html new file mode 100644 index 0000000000..b697b4200d --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-dyn-not-readonly-not-changed.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-dyn-readonly.html b/layout/reftests/css-ui-invalid/input/input-dyn-readonly.html new file mode 100644 index 0000000000..474e8ff4b8 --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-dyn-readonly.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-email-invalid-default.html b/layout/reftests/css-ui-invalid/input/input-email-invalid-default.html new file mode 100644 index 0000000000..d4a1c99bb5 --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-email-invalid-default.html @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-email-ref.html b/layout/reftests/css-ui-invalid/input/input-email-ref.html new file mode 100644 index 0000000000..ecec613c26 --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-email-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-email-valid.html b/layout/reftests/css-ui-invalid/input/input-email-valid.html new file mode 100644 index 0000000000..8e3fbd349e --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-email-valid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-fieldset-legend-ref.html b/layout/reftests/css-ui-invalid/input/input-fieldset-legend-ref.html new file mode 100644 index 0000000000..763c383bda --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-fieldset-legend-ref.html @@ -0,0 +1,10 @@ + + + +
      + + + +
      + + diff --git a/layout/reftests/css-ui-invalid/input/input-fieldset-legend.html b/layout/reftests/css-ui-invalid/input/input-fieldset-legend.html new file mode 100644 index 0000000000..6f85637b4a --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-fieldset-legend.html @@ -0,0 +1,13 @@ + + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-ui-invalid/input/input-fieldset-ref.html b/layout/reftests/css-ui-invalid/input/input-fieldset-ref.html new file mode 100644 index 0000000000..a9e1239125 --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-fieldset-ref.html @@ -0,0 +1,10 @@ + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-ui-invalid/input/input-file-ref.html b/layout/reftests/css-ui-invalid/input/input-file-ref.html new file mode 100644 index 0000000000..73a4fc64cc --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-file-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-file-required-invalid-default.html b/layout/reftests/css-ui-invalid/input/input-file-required-invalid-default.html new file mode 100644 index 0000000000..aa1d862d40 --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-file-required-invalid-default.html @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-pattern-invalid-default.html b/layout/reftests/css-ui-invalid/input/input-pattern-invalid-default.html new file mode 100644 index 0000000000..0a1a676a8c --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-pattern-invalid-default.html @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-pattern-valid.html b/layout/reftests/css-ui-invalid/input/input-pattern-valid.html new file mode 100644 index 0000000000..7def28f819 --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-pattern-valid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-radio-dyn-valid-1.html b/layout/reftests/css-ui-invalid/input/input-radio-dyn-valid-1.html new file mode 100644 index 0000000000..d2fd008e15 --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-radio-dyn-valid-1.html @@ -0,0 +1,17 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-radio-dyn-valid-2.html b/layout/reftests/css-ui-invalid/input/input-radio-dyn-valid-2.html new file mode 100644 index 0000000000..f4ee5d171c --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-radio-dyn-valid-2.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-radio-nogroup-required-invalid.html b/layout/reftests/css-ui-invalid/input/input-radio-nogroup-required-invalid.html new file mode 100644 index 0000000000..e17e92a958 --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-radio-nogroup-required-invalid.html @@ -0,0 +1,13 @@ + + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-radio-required-invalid-default.html b/layout/reftests/css-ui-invalid/input/input-radio-required-invalid-default.html new file mode 100644 index 0000000000..cb2456533f --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-radio-required-invalid-default.html @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-readonly.html b/layout/reftests/css-ui-invalid/input/input-readonly.html new file mode 100644 index 0000000000..8f5ab0c3c9 --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-readonly.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-ref.html b/layout/reftests/css-ui-invalid/input/input-ref.html new file mode 100644 index 0000000000..65b4b97078 --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-required-invalid-default.html b/layout/reftests/css-ui-invalid/input/input-required-invalid-default.html new file mode 100644 index 0000000000..3d4e17aea9 --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-required-invalid-default.html @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-required-valid.html b/layout/reftests/css-ui-invalid/input/input-required-valid.html new file mode 100644 index 0000000000..34dca4585b --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-required-valid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-reset.html b/layout/reftests/css-ui-invalid/input/input-reset.html new file mode 100644 index 0000000000..06092d45cf --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-reset.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-type-barred.html b/layout/reftests/css-ui-invalid/input/input-type-barred.html new file mode 100644 index 0000000000..145b114d6f --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-type-barred.html @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-url-invalid-default.html b/layout/reftests/css-ui-invalid/input/input-url-invalid-default.html new file mode 100644 index 0000000000..2ce04568a1 --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-url-invalid-default.html @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-url-ref.html b/layout/reftests/css-ui-invalid/input/input-url-ref.html new file mode 100644 index 0000000000..e95cdbca2e --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-url-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-url-valid.html b/layout/reftests/css-ui-invalid/input/input-url-valid.html new file mode 100644 index 0000000000..8b615a7709 --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-url-valid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-valid.html b/layout/reftests/css-ui-invalid/input/input-valid.html new file mode 100644 index 0000000000..a8b4157a80 --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-valid.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/input-withtext-ref.html b/layout/reftests/css-ui-invalid/input/input-withtext-ref.html new file mode 100644 index 0000000000..d54d052157 --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/input-withtext-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-ui-invalid/input/reftest.list b/layout/reftests/css-ui-invalid/input/reftest.list new file mode 100644 index 0000000000..084136d88a --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/reftest.list @@ -0,0 +1,27 @@ +== input-valid.html input-ref.html +fuzzy(0-1,0-3) == input-disabled.html input-ref.html +fuzzy(0-1,0-3) == input-dyn-disabled.html input-ref.html +fuzzy(0-1,0-3) == input-readonly.html input-ref.html +fuzzy(0-1,0-3) == input-dyn-readonly.html input-ref.html +fuzzy(0-1,0-3) == input-dyn-not-readonly-not-changed.html input-ref.html +== input-required-valid.html input-withtext-ref.html +fuzzy(0-1,0-3) == input-required-invalid-default.html input-ref.html +fuzzy(0-2,0-5) == input-button.html input-button-ref.html +fuzzy(0-2,0-5) == input-reset.html input-button-ref.html +== input-email-invalid-default.html input-withtext-ref.html +fuzzy(0-2,0-5) == input-email-valid.html input-email-ref.html +== input-url-invalid-default.html input-withtext-ref.html +== input-url-valid.html input-url-ref.html +== input-pattern-valid.html input-withtext-ref.html +== input-pattern-invalid-default.html input-withtext-ref.html +fuzzy(0-2,0-5) == input-type-barred.html input-button-ref.html +== input-disabled-fieldset-1.html input-fieldset-ref.html +fuzzy(0-1,0-3) == input-disabled-fieldset-2.html input-fieldset-ref.html +fuzzy(0-1,0-3) == input-fieldset-legend.html input-fieldset-legend-ref.html +== input-checkbox-required-invalid-default.html success-ref.html +== input-radio-required-invalid-default.html success-ref.html +== input-file-required-invalid-default.html input-file-ref.html +== input-radio-dyn-valid-1.html success-ref.html +== input-radio-dyn-valid-2.html success-ref.html +== input-radio-nogroup-required-invalid.html success-ref.html +# input type='hidden' shouldn't show diff --git a/layout/reftests/css-ui-invalid/input/style.css b/layout/reftests/css-ui-invalid/input/style.css new file mode 100644 index 0000000000..93a61a020d --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/style.css @@ -0,0 +1,23 @@ +/* Override default style */ +input:-moz-ui-invalid { + box-shadow: none; +} + +input.notinvalid { + background-color: green; +} +input.notinvalid:-moz-ui-invalid { + background-color: red; +} + +input.invalid { + background-color: red; +} +input.invalid:-moz-ui-invalid { + background-color: green; +} + +input[type=checkbox], +input[type=radio] { + display: none; +} diff --git a/layout/reftests/css-ui-invalid/input/success-ref.html b/layout/reftests/css-ui-invalid/input/success-ref.html new file mode 100644 index 0000000000..bfa8e0a12c --- /dev/null +++ b/layout/reftests/css-ui-invalid/input/success-ref.html @@ -0,0 +1,6 @@ + + + + SUCCESS + + diff --git a/layout/reftests/css-ui-invalid/output/output-invalid.html b/layout/reftests/css-ui-invalid/output/output-invalid.html new file mode 100644 index 0000000000..aa6830c753 --- /dev/null +++ b/layout/reftests/css-ui-invalid/output/output-invalid.html @@ -0,0 +1,9 @@ + + + + + + foo + + diff --git a/layout/reftests/css-ui-invalid/output/output-ref.html b/layout/reftests/css-ui-invalid/output/output-ref.html new file mode 100644 index 0000000000..0db2c440c7 --- /dev/null +++ b/layout/reftests/css-ui-invalid/output/output-ref.html @@ -0,0 +1,7 @@ + + + + + foo + + diff --git a/layout/reftests/css-ui-invalid/output/output-valid.html b/layout/reftests/css-ui-invalid/output/output-valid.html new file mode 100644 index 0000000000..984eea20ae --- /dev/null +++ b/layout/reftests/css-ui-invalid/output/output-valid.html @@ -0,0 +1,9 @@ + + + + + + foo + + diff --git a/layout/reftests/css-ui-invalid/output/reftest.list b/layout/reftests/css-ui-invalid/output/reftest.list new file mode 100644 index 0000000000..74468e394a --- /dev/null +++ b/layout/reftests/css-ui-invalid/output/reftest.list @@ -0,0 +1,2 @@ +== output-valid.html output-ref.html +== output-invalid.html output-ref.html diff --git a/layout/reftests/css-ui-invalid/output/style.css b/layout/reftests/css-ui-invalid/output/style.css new file mode 100644 index 0000000000..99d5be9107 --- /dev/null +++ b/layout/reftests/css-ui-invalid/output/style.css @@ -0,0 +1,22 @@ +/* Override default style */ +output { + color: black; +} + +output.notinvalid { + color: green; +} +output.notinvalid:-moz-ui-invalid { + color: red; +} + +output.invalid { + color: green; +} +output.invalid:-moz-ui-invalid { + color: red; +} + +output.ref { + color: green; +} diff --git a/layout/reftests/css-ui-invalid/reftest.list b/layout/reftests/css-ui-invalid/reftest.list new file mode 100644 index 0000000000..4563deee70 --- /dev/null +++ b/layout/reftests/css-ui-invalid/reftest.list @@ -0,0 +1,9 @@ +# :-moz-ui-invalid should apply on the following elements +include button/reftest.list +include input/reftest.list +include select/reftest.list +include textarea/reftest.list +include output/reftest.list + +# default :-moz-ui-invalid style +include default-style/reftest.list diff --git a/layout/reftests/css-ui-invalid/select/reftest.list b/layout/reftests/css-ui-invalid/select/reftest.list new file mode 100644 index 0000000000..1649755919 --- /dev/null +++ b/layout/reftests/css-ui-invalid/select/reftest.list @@ -0,0 +1,12 @@ +needs-focus fuzzy-if(geckoview,0-8,0-1) == select-valid.html select-ref.html +fuzzy(0-2,0-5) needs-focus == select-invalid-reset.html select-required-ref.html +needs-focus == select-disabled.html select-disabled-ref.html +needs-focus == select-dyn-disabled.html select-disabled-ref.html +fuzzy(0-2,0-5) needs-focus == select-required-invalid-1.html select-required-ref.html +fuzzy(0-2,0-5) needs-focus == select-required-invalid-2.html select-required-ref.html +fuzzy(0-2,0-5) needs-focus == select-required-valid.html select-required-ref.html +needs-focus == select-required-multiple-invalid.html select-required-multiple-ref.html +fuzzy(0-1,0-1000) needs-focus == select-required-multiple-invalid-changed.html select-required-multiple-ref.html +needs-focus == select-required-multiple-valid.html select-required-multiple-ref.html +fuzzy-if(!Android,0-2,0-10) fuzzy-if(Android,0-9,0-1) needs-focus == select-disabled-fieldset-1.html select-fieldset-ref.html +fuzzy-if(!Android,0-2,0-10) fuzzy-if(Android,0-9,0-1) needs-focus == select-disabled-fieldset-2.html select-fieldset-ref.html diff --git a/layout/reftests/css-ui-invalid/select/select-disabled-fieldset-1.html b/layout/reftests/css-ui-invalid/select/select-disabled-fieldset-1.html new file mode 100644 index 0000000000..a1c8303716 --- /dev/null +++ b/layout/reftests/css-ui-invalid/select/select-disabled-fieldset-1.html @@ -0,0 +1,22 @@ + + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-ui-invalid/select/select-disabled-fieldset-2.html b/layout/reftests/css-ui-invalid/select/select-disabled-fieldset-2.html new file mode 100644 index 0000000000..e466e03050 --- /dev/null +++ b/layout/reftests/css-ui-invalid/select/select-disabled-fieldset-2.html @@ -0,0 +1,25 @@ + + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-ui-invalid/select/select-disabled-ref.html b/layout/reftests/css-ui-invalid/select/select-disabled-ref.html new file mode 100644 index 0000000000..e3a228a897 --- /dev/null +++ b/layout/reftests/css-ui-invalid/select/select-disabled-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-ui-invalid/select/select-disabled.html b/layout/reftests/css-ui-invalid/select/select-disabled.html new file mode 100644 index 0000000000..a38d8bca3c --- /dev/null +++ b/layout/reftests/css-ui-invalid/select/select-disabled.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/select/select-dyn-disabled.html b/layout/reftests/css-ui-invalid/select/select-dyn-disabled.html new file mode 100644 index 0000000000..5fed3005d8 --- /dev/null +++ b/layout/reftests/css-ui-invalid/select/select-dyn-disabled.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/select/select-fieldset-ref.html b/layout/reftests/css-ui-invalid/select/select-fieldset-ref.html new file mode 100644 index 0000000000..ca82a8022d --- /dev/null +++ b/layout/reftests/css-ui-invalid/select/select-fieldset-ref.html @@ -0,0 +1,10 @@ + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-ui-invalid/select/select-invalid-reset.html b/layout/reftests/css-ui-invalid/select/select-invalid-reset.html new file mode 100644 index 0000000000..8b8e7c6fda --- /dev/null +++ b/layout/reftests/css-ui-invalid/select/select-invalid-reset.html @@ -0,0 +1,15 @@ + + + + + +
      + +
      + + diff --git a/layout/reftests/css-ui-invalid/select/select-ref.html b/layout/reftests/css-ui-invalid/select/select-ref.html new file mode 100644 index 0000000000..a28668557f --- /dev/null +++ b/layout/reftests/css-ui-invalid/select/select-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-ui-invalid/select/select-required-invalid-1.html b/layout/reftests/css-ui-invalid/select/select-required-invalid-1.html new file mode 100644 index 0000000000..064695c52f --- /dev/null +++ b/layout/reftests/css-ui-invalid/select/select-required-invalid-1.html @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/select/select-required-invalid-2.html b/layout/reftests/css-ui-invalid/select/select-required-invalid-2.html new file mode 100644 index 0000000000..7a32805c95 --- /dev/null +++ b/layout/reftests/css-ui-invalid/select/select-required-invalid-2.html @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/select/select-required-multiple-invalid-changed.html b/layout/reftests/css-ui-invalid/select/select-required-multiple-invalid-changed.html new file mode 100644 index 0000000000..547acaea6a --- /dev/null +++ b/layout/reftests/css-ui-invalid/select/select-required-multiple-invalid-changed.html @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/select/select-required-multiple-invalid.html b/layout/reftests/css-ui-invalid/select/select-required-multiple-invalid.html new file mode 100644 index 0000000000..d59ee7ee62 --- /dev/null +++ b/layout/reftests/css-ui-invalid/select/select-required-multiple-invalid.html @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/select/select-required-multiple-ref.html b/layout/reftests/css-ui-invalid/select/select-required-multiple-ref.html new file mode 100644 index 0000000000..a9477333f8 --- /dev/null +++ b/layout/reftests/css-ui-invalid/select/select-required-multiple-ref.html @@ -0,0 +1,10 @@ + + + + + + + diff --git a/layout/reftests/css-ui-invalid/select/select-required-multiple-valid.html b/layout/reftests/css-ui-invalid/select/select-required-multiple-valid.html new file mode 100644 index 0000000000..8ae8b89b07 --- /dev/null +++ b/layout/reftests/css-ui-invalid/select/select-required-multiple-valid.html @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/select/select-required-ref.html b/layout/reftests/css-ui-invalid/select/select-required-ref.html new file mode 100644 index 0000000000..3c2bde80a0 --- /dev/null +++ b/layout/reftests/css-ui-invalid/select/select-required-ref.html @@ -0,0 +1,9 @@ + + + + + + + diff --git a/layout/reftests/css-ui-invalid/select/select-required-valid.html b/layout/reftests/css-ui-invalid/select/select-required-valid.html new file mode 100644 index 0000000000..9fb309b19f --- /dev/null +++ b/layout/reftests/css-ui-invalid/select/select-required-valid.html @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/select/select-valid.html b/layout/reftests/css-ui-invalid/select/select-valid.html new file mode 100644 index 0000000000..268157b6eb --- /dev/null +++ b/layout/reftests/css-ui-invalid/select/select-valid.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/select/style.css b/layout/reftests/css-ui-invalid/select/style.css new file mode 100644 index 0000000000..e8561a2bd3 --- /dev/null +++ b/layout/reftests/css-ui-invalid/select/style.css @@ -0,0 +1,18 @@ +/* Override default style */ +select:-moz-ui-invalid { + box-shadow: none; +} + +select.notinvalid { + background-color: green; +} +select.notinvalid:-moz-ui-invalid { + background-color: red; +} + +select.invalid { + background-color: red; +} +select.invalid:-moz-ui-invalid { + background-color: green; +} diff --git a/layout/reftests/css-ui-invalid/textarea/reftest.list b/layout/reftests/css-ui-invalid/textarea/reftest.list new file mode 100644 index 0000000000..525af159ee --- /dev/null +++ b/layout/reftests/css-ui-invalid/textarea/reftest.list @@ -0,0 +1,10 @@ +== textarea-valid.html textarea-ref.html +== textarea-disabled.html textarea-ref.html +== textarea-dyn-disabled.html textarea-ref.html +== textarea-readonly.html textarea-ref.html +== textarea-dyn-readonly.html textarea-ref.html +== textarea-dyn-not-readonly-not-changed.html textarea-ref.html +== textarea-required-valid.html textarea-withtext-ref.html +== textarea-required-invalid.html textarea-ref.html +== textarea-disabled-fieldset-1.html textarea-fieldset-ref.html +== textarea-disabled-fieldset-2.html textarea-fieldset-ref.html diff --git a/layout/reftests/css-ui-invalid/textarea/style.css b/layout/reftests/css-ui-invalid/textarea/style.css new file mode 100644 index 0000000000..5d78b21de6 --- /dev/null +++ b/layout/reftests/css-ui-invalid/textarea/style.css @@ -0,0 +1,26 @@ +/* Override default style */ +textarea { + border: 0px; +} + +textarea.ref { + background-color: green; +} + +textarea:-moz-ui-invalid { + box-shadow: none; +} + +textarea.notinvalid { + background-color: green; +} +textarea.notinvalid:-moz-ui-invalid { + background-color: red; +} + +textarea.invalid { + background-color: red; +} +textarea.invalid:-moz-ui-invalid { + background-color: green; +} diff --git a/layout/reftests/css-ui-invalid/textarea/textarea-disabled-fieldset-1.html b/layout/reftests/css-ui-invalid/textarea/textarea-disabled-fieldset-1.html new file mode 100644 index 0000000000..7745264a37 --- /dev/null +++ b/layout/reftests/css-ui-invalid/textarea/textarea-disabled-fieldset-1.html @@ -0,0 +1,14 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-ui-invalid/textarea/textarea-disabled-fieldset-2.html b/layout/reftests/css-ui-invalid/textarea/textarea-disabled-fieldset-2.html new file mode 100644 index 0000000000..9835295ba1 --- /dev/null +++ b/layout/reftests/css-ui-invalid/textarea/textarea-disabled-fieldset-2.html @@ -0,0 +1,23 @@ + + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-ui-invalid/textarea/textarea-disabled.html b/layout/reftests/css-ui-invalid/textarea/textarea-disabled.html new file mode 100644 index 0000000000..702c97132d --- /dev/null +++ b/layout/reftests/css-ui-invalid/textarea/textarea-disabled.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/textarea/textarea-dyn-disabled.html b/layout/reftests/css-ui-invalid/textarea/textarea-dyn-disabled.html new file mode 100644 index 0000000000..87a8c38d1e --- /dev/null +++ b/layout/reftests/css-ui-invalid/textarea/textarea-dyn-disabled.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/textarea/textarea-dyn-not-readonly-not-changed.html b/layout/reftests/css-ui-invalid/textarea/textarea-dyn-not-readonly-not-changed.html new file mode 100644 index 0000000000..92544d9cbd --- /dev/null +++ b/layout/reftests/css-ui-invalid/textarea/textarea-dyn-not-readonly-not-changed.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/textarea/textarea-dyn-readonly.html b/layout/reftests/css-ui-invalid/textarea/textarea-dyn-readonly.html new file mode 100644 index 0000000000..2b2d930ba1 --- /dev/null +++ b/layout/reftests/css-ui-invalid/textarea/textarea-dyn-readonly.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/textarea/textarea-fieldset-legend-ref.html b/layout/reftests/css-ui-invalid/textarea/textarea-fieldset-legend-ref.html new file mode 100644 index 0000000000..8e81d23f1f --- /dev/null +++ b/layout/reftests/css-ui-invalid/textarea/textarea-fieldset-legend-ref.html @@ -0,0 +1,11 @@ + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-ui-invalid/textarea/textarea-fieldset-legend.html b/layout/reftests/css-ui-invalid/textarea/textarea-fieldset-legend.html new file mode 100644 index 0000000000..8e734af290 --- /dev/null +++ b/layout/reftests/css-ui-invalid/textarea/textarea-fieldset-legend.html @@ -0,0 +1,14 @@ + + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-ui-invalid/textarea/textarea-fieldset-ref.html b/layout/reftests/css-ui-invalid/textarea/textarea-fieldset-ref.html new file mode 100644 index 0000000000..1d01eb0438 --- /dev/null +++ b/layout/reftests/css-ui-invalid/textarea/textarea-fieldset-ref.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-ui-invalid/textarea/textarea-readonly.html b/layout/reftests/css-ui-invalid/textarea/textarea-readonly.html new file mode 100644 index 0000000000..0921c62fbf --- /dev/null +++ b/layout/reftests/css-ui-invalid/textarea/textarea-readonly.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/textarea/textarea-ref.html b/layout/reftests/css-ui-invalid/textarea/textarea-ref.html new file mode 100644 index 0000000000..b370a02a0f --- /dev/null +++ b/layout/reftests/css-ui-invalid/textarea/textarea-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-ui-invalid/textarea/textarea-required-invalid.html b/layout/reftests/css-ui-invalid/textarea/textarea-required-invalid.html new file mode 100644 index 0000000000..26144cecf9 --- /dev/null +++ b/layout/reftests/css-ui-invalid/textarea/textarea-required-invalid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/textarea/textarea-required-valid.html b/layout/reftests/css-ui-invalid/textarea/textarea-required-valid.html new file mode 100644 index 0000000000..be0e95e4c6 --- /dev/null +++ b/layout/reftests/css-ui-invalid/textarea/textarea-required-valid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/textarea/textarea-valid.html b/layout/reftests/css-ui-invalid/textarea/textarea-valid.html new file mode 100644 index 0000000000..58fe81dce9 --- /dev/null +++ b/layout/reftests/css-ui-invalid/textarea/textarea-valid.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-invalid/textarea/textarea-withtext-ref.html b/layout/reftests/css-ui-invalid/textarea/textarea-withtext-ref.html new file mode 100644 index 0000000000..a6a2b79cfa --- /dev/null +++ b/layout/reftests/css-ui-invalid/textarea/textarea-withtext-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-ui-valid/button/button-button.html b/layout/reftests/css-ui-valid/button/button-button.html new file mode 100644 index 0000000000..c58eab7ff5 --- /dev/null +++ b/layout/reftests/css-ui-valid/button/button-button.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/button/button-disabled-fieldset-1.html b/layout/reftests/css-ui-valid/button/button-disabled-fieldset-1.html new file mode 100644 index 0000000000..1374cdfee3 --- /dev/null +++ b/layout/reftests/css-ui-valid/button/button-disabled-fieldset-1.html @@ -0,0 +1,15 @@ + + + + + +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-ui-valid/button/button-disabled-fieldset-2.html b/layout/reftests/css-ui-valid/button/button-disabled-fieldset-2.html new file mode 100644 index 0000000000..4f18437d7b --- /dev/null +++ b/layout/reftests/css-ui-valid/button/button-disabled-fieldset-2.html @@ -0,0 +1,23 @@ + + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-ui-valid/button/button-disabled-ref.html b/layout/reftests/css-ui-valid/button/button-disabled-ref.html new file mode 100644 index 0000000000..7de1ba7c5c --- /dev/null +++ b/layout/reftests/css-ui-valid/button/button-disabled-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-ui-valid/button/button-disabled.html b/layout/reftests/css-ui-valid/button/button-disabled.html new file mode 100644 index 0000000000..d22a7d1dfb --- /dev/null +++ b/layout/reftests/css-ui-valid/button/button-disabled.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/button/button-dyn-disabled.html b/layout/reftests/css-ui-valid/button/button-dyn-disabled.html new file mode 100644 index 0000000000..00c07034e1 --- /dev/null +++ b/layout/reftests/css-ui-valid/button/button-dyn-disabled.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/button/button-dyn-not-disabled.html b/layout/reftests/css-ui-valid/button/button-dyn-not-disabled.html new file mode 100644 index 0000000000..671573cc3e --- /dev/null +++ b/layout/reftests/css-ui-valid/button/button-dyn-not-disabled.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/button/button-fieldset-legend-ref.html b/layout/reftests/css-ui-valid/button/button-fieldset-legend-ref.html new file mode 100644 index 0000000000..22adc433cd --- /dev/null +++ b/layout/reftests/css-ui-valid/button/button-fieldset-legend-ref.html @@ -0,0 +1,10 @@ + + + +
      + + + +
      + + diff --git a/layout/reftests/css-ui-valid/button/button-fieldset-legend.html b/layout/reftests/css-ui-valid/button/button-fieldset-legend.html new file mode 100644 index 0000000000..34159d6180 --- /dev/null +++ b/layout/reftests/css-ui-valid/button/button-fieldset-legend.html @@ -0,0 +1,14 @@ + + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-ui-valid/button/button-fieldset-ref.html b/layout/reftests/css-ui-valid/button/button-fieldset-ref.html new file mode 100644 index 0000000000..60ab1a3ef0 --- /dev/null +++ b/layout/reftests/css-ui-valid/button/button-fieldset-ref.html @@ -0,0 +1,10 @@ + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-ui-valid/button/button-invalid.html b/layout/reftests/css-ui-valid/button/button-invalid.html new file mode 100644 index 0000000000..9b0524745c --- /dev/null +++ b/layout/reftests/css-ui-valid/button/button-invalid.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/button/button-ref.html b/layout/reftests/css-ui-valid/button/button-ref.html new file mode 100644 index 0000000000..422cc9315f --- /dev/null +++ b/layout/reftests/css-ui-valid/button/button-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-ui-valid/button/button-reset.html b/layout/reftests/css-ui-valid/button/button-reset.html new file mode 100644 index 0000000000..81547909b1 --- /dev/null +++ b/layout/reftests/css-ui-valid/button/button-reset.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/button/button-type-barred.html b/layout/reftests/css-ui-valid/button/button-type-barred.html new file mode 100644 index 0000000000..db630d300f --- /dev/null +++ b/layout/reftests/css-ui-valid/button/button-type-barred.html @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/button/button-type-invalid.html b/layout/reftests/css-ui-valid/button/button-type-invalid.html new file mode 100644 index 0000000000..637f5aec5f --- /dev/null +++ b/layout/reftests/css-ui-valid/button/button-type-invalid.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-valid/button/button-valid.html b/layout/reftests/css-ui-valid/button/button-valid.html new file mode 100644 index 0000000000..468fcb175a --- /dev/null +++ b/layout/reftests/css-ui-valid/button/button-valid.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/button/reftest.list b/layout/reftests/css-ui-valid/button/reftest.list new file mode 100644 index 0000000000..1ad358be34 --- /dev/null +++ b/layout/reftests/css-ui-valid/button/reftest.list @@ -0,0 +1,12 @@ +fuzzy(0-2,0-2) == button-valid.html button-ref.html +fuzzy(0-2,0-3) == button-invalid.html button-ref.html +== button-disabled.html button-disabled-ref.html +fuzzy(0-1,0-3) == button-dyn-disabled.html button-disabled-ref.html +fuzzy(0-2,0-3) == button-dyn-not-disabled.html button-ref.html +fuzzy(0-2,0-3) == button-button.html button-ref.html +fuzzy(0-2,0-3) == button-reset.html button-ref.html +fuzzy(0-2,0-3) == button-type-invalid.html button-ref.html +fuzzy(0-2,0-3) == button-type-barred.html button-ref.html +== button-disabled-fieldset-1.html button-fieldset-ref.html +fuzzy(0-1,0-3) == button-disabled-fieldset-2.html button-fieldset-ref.html +fuzzy(0-1,0-3) == button-fieldset-legend.html button-fieldset-legend-ref.html diff --git a/layout/reftests/css-ui-valid/button/style.css b/layout/reftests/css-ui-valid/button/style.css new file mode 100644 index 0000000000..ee57842a8a --- /dev/null +++ b/layout/reftests/css-ui-valid/button/style.css @@ -0,0 +1,18 @@ +/* Override default style */ +button:invalid { + box-shadow: none; +} + +button.notvalid { + background-color: green; +} +button.notvalid:-moz-ui-valid { + background-color: red; +} + +button.valid { + background-color: red; +} +button.valid:-moz-ui-valid { + background-color: green; +} diff --git a/layout/reftests/css-ui-valid/input/input-button-ref.html b/layout/reftests/css-ui-valid/input/input-button-ref.html new file mode 100644 index 0000000000..3b828533e3 --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-button-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-button.html b/layout/reftests/css-ui-valid/input/input-button.html new file mode 100644 index 0000000000..75898b5653 --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-button.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-checkbox-valid-default.html b/layout/reftests/css-ui-valid/input/input-checkbox-valid-default.html new file mode 100644 index 0000000000..fd7a9c5943 --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-checkbox-valid-default.html @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-customerror.html b/layout/reftests/css-ui-valid/input/input-customerror.html new file mode 100644 index 0000000000..394b141473 --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-customerror.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-disabled-fieldset-1.html b/layout/reftests/css-ui-valid/input/input-disabled-fieldset-1.html new file mode 100644 index 0000000000..2a84501329 --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-disabled-fieldset-1.html @@ -0,0 +1,14 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-ui-valid/input/input-disabled-fieldset-2.html b/layout/reftests/css-ui-valid/input/input-disabled-fieldset-2.html new file mode 100644 index 0000000000..db13e2559b --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-disabled-fieldset-2.html @@ -0,0 +1,23 @@ + + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-ui-valid/input/input-disabled.html b/layout/reftests/css-ui-valid/input/input-disabled.html new file mode 100644 index 0000000000..f658b2d0cd --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-disabled.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-dyn-disabled.html b/layout/reftests/css-ui-valid/input/input-dyn-disabled.html new file mode 100644 index 0000000000..dc8978196e --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-dyn-disabled.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-dyn-not-disabled.html b/layout/reftests/css-ui-valid/input/input-dyn-not-disabled.html new file mode 100644 index 0000000000..3ba00d7a5d --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-dyn-not-disabled.html @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-dyn-not-readonly.html b/layout/reftests/css-ui-valid/input/input-dyn-not-readonly.html new file mode 100644 index 0000000000..9a6c92d39f --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-dyn-not-readonly.html @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-dyn-readonly.html b/layout/reftests/css-ui-valid/input/input-dyn-readonly.html new file mode 100644 index 0000000000..63cec69cb4 --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-dyn-readonly.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-email-invalid.html b/layout/reftests/css-ui-valid/input/input-email-invalid.html new file mode 100644 index 0000000000..622ccc142e --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-email-invalid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-email-ref.html b/layout/reftests/css-ui-valid/input/input-email-ref.html new file mode 100644 index 0000000000..ecec613c26 --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-email-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-email-valid.html b/layout/reftests/css-ui-valid/input/input-email-valid.html new file mode 100644 index 0000000000..05020dac8b --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-email-valid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-fieldset-legend-ref.html b/layout/reftests/css-ui-valid/input/input-fieldset-legend-ref.html new file mode 100644 index 0000000000..8d39d91646 --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-fieldset-legend-ref.html @@ -0,0 +1,10 @@ + + + +
      + + + +
      + + diff --git a/layout/reftests/css-ui-valid/input/input-fieldset-legend.html b/layout/reftests/css-ui-valid/input/input-fieldset-legend.html new file mode 100644 index 0000000000..f48b46c1c3 --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-fieldset-legend.html @@ -0,0 +1,14 @@ + + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-ui-valid/input/input-fieldset-ref.html b/layout/reftests/css-ui-valid/input/input-fieldset-ref.html new file mode 100644 index 0000000000..a9e1239125 --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-fieldset-ref.html @@ -0,0 +1,10 @@ + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-ui-valid/input/input-file-ref.html b/layout/reftests/css-ui-valid/input/input-file-ref.html new file mode 100644 index 0000000000..73a4fc64cc --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-file-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-file-valid-default.html b/layout/reftests/css-ui-valid/input/input-file-valid-default.html new file mode 100644 index 0000000000..b940be643d --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-file-valid-default.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-pattern-invalid.html b/layout/reftests/css-ui-valid/input/input-pattern-invalid.html new file mode 100644 index 0000000000..2efb1748cc --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-pattern-invalid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-pattern-valid.html b/layout/reftests/css-ui-valid/input/input-pattern-valid.html new file mode 100644 index 0000000000..b9f4db273e --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-pattern-valid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-radio-nogroup-required-valid.html b/layout/reftests/css-ui-valid/input/input-radio-nogroup-required-valid.html new file mode 100644 index 0000000000..6808b0186b --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-radio-nogroup-required-valid.html @@ -0,0 +1,13 @@ + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-radio-required.html b/layout/reftests/css-ui-valid/input/input-radio-required.html new file mode 100644 index 0000000000..8af43a24cc --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-radio-required.html @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-radio-valid-changed.html b/layout/reftests/css-ui-valid/input/input-radio-valid-changed.html new file mode 100644 index 0000000000..77b5900e6b --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-radio-valid-changed.html @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-radio-valid-default.html b/layout/reftests/css-ui-valid/input/input-radio-valid-default.html new file mode 100644 index 0000000000..360aeb21fe --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-radio-valid-default.html @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-readonly.html b/layout/reftests/css-ui-valid/input/input-readonly.html new file mode 100644 index 0000000000..f52a189f0b --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-readonly.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-ref.html b/layout/reftests/css-ui-valid/input/input-ref.html new file mode 100644 index 0000000000..65b4b97078 --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-required-invalid.html b/layout/reftests/css-ui-valid/input/input-required-invalid.html new file mode 100644 index 0000000000..56ac86422c --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-required-invalid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-required-valid.html b/layout/reftests/css-ui-valid/input/input-required-valid.html new file mode 100644 index 0000000000..a4fe4e0066 --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-required-valid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-reset.html b/layout/reftests/css-ui-valid/input/input-reset.html new file mode 100644 index 0000000000..6e73d6a13a --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-reset.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-type-barred.html b/layout/reftests/css-ui-valid/input/input-type-barred.html new file mode 100644 index 0000000000..fea39eb5a8 --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-type-barred.html @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-type-invalid.html b/layout/reftests/css-ui-valid/input/input-type-invalid.html new file mode 100644 index 0000000000..b3e342aab9 --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-type-invalid.html @@ -0,0 +1,20 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-url-invalid.html b/layout/reftests/css-ui-valid/input/input-url-invalid.html new file mode 100644 index 0000000000..f0f99a01e5 --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-url-invalid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-url-ref.html b/layout/reftests/css-ui-valid/input/input-url-ref.html new file mode 100644 index 0000000000..e95cdbca2e --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-url-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-url-valid.html b/layout/reftests/css-ui-valid/input/input-url-valid.html new file mode 100644 index 0000000000..7d20970a4d --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-url-valid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-valid.html b/layout/reftests/css-ui-valid/input/input-valid.html new file mode 100644 index 0000000000..0e0440d0e7 --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-valid.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/input/input-withtext-ref.html b/layout/reftests/css-ui-valid/input/input-withtext-ref.html new file mode 100644 index 0000000000..d54d052157 --- /dev/null +++ b/layout/reftests/css-ui-valid/input/input-withtext-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-ui-valid/input/reftest.list b/layout/reftests/css-ui-valid/input/reftest.list new file mode 100644 index 0000000000..0bff5ad9cb --- /dev/null +++ b/layout/reftests/css-ui-valid/input/reftest.list @@ -0,0 +1,28 @@ +== input-valid.html input-ref.html +fuzzy(0-11,0-4) == input-customerror.html input-ref.html +== input-disabled.html input-ref.html +fuzzy(0-1,0-3) == input-dyn-disabled.html input-ref.html +fuzzy(0-1,0-3) == input-dyn-not-disabled.html input-ref.html +fuzzy(0-1,0-3) == input-readonly.html input-ref.html +fuzzy(0-1,0-3) == input-dyn-readonly.html input-ref.html +fuzzy(0-1,0-3) == input-dyn-not-readonly.html input-ref.html +== input-required-valid.html input-withtext-ref.html +fuzzy(0-1,0-3) == input-required-invalid.html input-ref.html +== input-button.html input-button-ref.html +== input-reset.html input-button-ref.html +== input-email-invalid.html input-withtext-ref.html +== input-email-valid.html input-email-ref.html +== input-url-invalid.html input-withtext-ref.html +== input-url-valid.html input-url-ref.html +== input-pattern-valid.html input-withtext-ref.html +== input-pattern-invalid.html input-withtext-ref.html +== input-type-barred.html input-button-ref.html +fuzzy(0-64,0-4) == input-type-invalid.html input-ref.html +== input-disabled-fieldset-1.html input-fieldset-ref.html +fuzzy(0-1,0-3) == input-disabled-fieldset-2.html input-fieldset-ref.html +fuzzy(0-1,0-3) == input-fieldset-legend.html input-fieldset-legend-ref.html +== input-checkbox-valid-default.html success-ref.html +== input-file-valid-default.html input-file-ref.html +== input-radio-required.html success-ref.html +== input-radio-nogroup-required-valid.html success-ref.html +# input type='hidden' shouldn't show diff --git a/layout/reftests/css-ui-valid/input/style.css b/layout/reftests/css-ui-valid/input/style.css new file mode 100644 index 0000000000..aa3f74b3c7 --- /dev/null +++ b/layout/reftests/css-ui-valid/input/style.css @@ -0,0 +1,18 @@ +/* Override default style */ +input:invalid { + box-shadow: none; +} + +input.notvalid { + background-color: green; +} +input.notvalid:-moz-ui-valid { + background-color: red; +} + +input.valid { + background-color: red; +} +input.valid:-moz-ui-valid { + background-color: green; +} diff --git a/layout/reftests/css-ui-valid/input/success-ref.html b/layout/reftests/css-ui-valid/input/success-ref.html new file mode 100644 index 0000000000..bfa8e0a12c --- /dev/null +++ b/layout/reftests/css-ui-valid/input/success-ref.html @@ -0,0 +1,6 @@ + + + + SUCCESS + + diff --git a/layout/reftests/css-ui-valid/output/output-invalid.html b/layout/reftests/css-ui-valid/output/output-invalid.html new file mode 100644 index 0000000000..83e824350f --- /dev/null +++ b/layout/reftests/css-ui-valid/output/output-invalid.html @@ -0,0 +1,9 @@ + + + + + + foo + + diff --git a/layout/reftests/css-ui-valid/output/output-ref.html b/layout/reftests/css-ui-valid/output/output-ref.html new file mode 100644 index 0000000000..0db2c440c7 --- /dev/null +++ b/layout/reftests/css-ui-valid/output/output-ref.html @@ -0,0 +1,7 @@ + + + + + foo + + diff --git a/layout/reftests/css-ui-valid/output/output-valid.html b/layout/reftests/css-ui-valid/output/output-valid.html new file mode 100644 index 0000000000..7f6d68f406 --- /dev/null +++ b/layout/reftests/css-ui-valid/output/output-valid.html @@ -0,0 +1,9 @@ + + + + + + foo + + diff --git a/layout/reftests/css-ui-valid/output/reftest.list b/layout/reftests/css-ui-valid/output/reftest.list new file mode 100644 index 0000000000..a31b0da210 --- /dev/null +++ b/layout/reftests/css-ui-valid/output/reftest.list @@ -0,0 +1,2 @@ +skip-if(ThreadSanitizer) == output-valid.html output-ref.html +== output-invalid.html output-ref.html diff --git a/layout/reftests/css-ui-valid/output/style.css b/layout/reftests/css-ui-valid/output/style.css new file mode 100644 index 0000000000..1af22d9b38 --- /dev/null +++ b/layout/reftests/css-ui-valid/output/style.css @@ -0,0 +1,22 @@ +/* Override default style */ +output { + color: black; +} + +output.notvalid { + color: green; +} +output.notvalid:-moz-ui-valid { + color: red; +} + +output.valid { + color: green; +} +output.valid:-moz-ui-valid { + color: red; +} + +output.ref { + color: green; +} diff --git a/layout/reftests/css-ui-valid/reftest.list b/layout/reftests/css-ui-valid/reftest.list new file mode 100644 index 0000000000..5a765bd718 --- /dev/null +++ b/layout/reftests/css-ui-valid/reftest.list @@ -0,0 +1,6 @@ +# :-moz-ui-valid should apply on the following elements +include button/reftest.list +include input/reftest.list +include select/reftest.list +include textarea/reftest.list +include output/reftest.list diff --git a/layout/reftests/css-ui-valid/select/reftest.list b/layout/reftests/css-ui-valid/select/reftest.list new file mode 100644 index 0000000000..27cd9949a1 --- /dev/null +++ b/layout/reftests/css-ui-valid/select/reftest.list @@ -0,0 +1,14 @@ +skip-if(ThreadSanitizer) fuzzy-if(Android,0-8,0-1) needs-focus == select-valid.html select-ref.html +fuzzy(0-2,0-5) needs-focus == select-valid-reset.html select-required-ref.html +fuzzy(0-1,0-3) needs-focus == select-invalid.html select-ref.html +fuzzy(0-2,0-4) needs-focus == select-disabled.html select-disabled-ref.html +fuzzy(0-2,0-4) needs-focus == select-dyn-disabled.html select-disabled-ref.html +fuzzy(0-1,0-3) needs-focus == select-dyn-not-disabled.html select-ref.html +fuzzy(0-2,0-5) needs-focus == select-required-invalid.html select-required-ref.html +fuzzy(0-2,0-5) needs-focus == select-required-valid-1.html select-required-ref.html +fuzzy(0-2,0-5) needs-focus == select-required-valid-2.html select-required-ref.html +needs-focus == select-required-multiple-invalid.html select-required-multiple-ref.html +needs-focus == select-required-multiple-valid.html select-required-multiple-ref.html +fuzzy-if(Android,0-9,0-1) needs-focus == select-disabled-fieldset-1.html select-fieldset-ref.html +fuzzy-if(!Android,0-2,0-10) needs-focus == select-disabled-fieldset-2.html select-fieldset-ref.html +fuzzy(0-2,0-10) needs-focus == select-fieldset-legend.html select-fieldset-legend-ref.html diff --git a/layout/reftests/css-ui-valid/select/select-disabled-fieldset-1.html b/layout/reftests/css-ui-valid/select/select-disabled-fieldset-1.html new file mode 100644 index 0000000000..43a6941f47 --- /dev/null +++ b/layout/reftests/css-ui-valid/select/select-disabled-fieldset-1.html @@ -0,0 +1,14 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-ui-valid/select/select-disabled-fieldset-2.html b/layout/reftests/css-ui-valid/select/select-disabled-fieldset-2.html new file mode 100644 index 0000000000..22b2fe780b --- /dev/null +++ b/layout/reftests/css-ui-valid/select/select-disabled-fieldset-2.html @@ -0,0 +1,23 @@ + + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-ui-valid/select/select-disabled-ref.html b/layout/reftests/css-ui-valid/select/select-disabled-ref.html new file mode 100644 index 0000000000..e3a228a897 --- /dev/null +++ b/layout/reftests/css-ui-valid/select/select-disabled-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-ui-valid/select/select-disabled.html b/layout/reftests/css-ui-valid/select/select-disabled.html new file mode 100644 index 0000000000..0a33953203 --- /dev/null +++ b/layout/reftests/css-ui-valid/select/select-disabled.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/select/select-dyn-disabled.html b/layout/reftests/css-ui-valid/select/select-dyn-disabled.html new file mode 100644 index 0000000000..43054fd565 --- /dev/null +++ b/layout/reftests/css-ui-valid/select/select-dyn-disabled.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/select/select-dyn-not-disabled.html b/layout/reftests/css-ui-valid/select/select-dyn-not-disabled.html new file mode 100644 index 0000000000..fbf34b0203 --- /dev/null +++ b/layout/reftests/css-ui-valid/select/select-dyn-not-disabled.html @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/select/select-fieldset-legend-ref.html b/layout/reftests/css-ui-valid/select/select-fieldset-legend-ref.html new file mode 100644 index 0000000000..5083cea90d --- /dev/null +++ b/layout/reftests/css-ui-valid/select/select-fieldset-legend-ref.html @@ -0,0 +1,10 @@ + + + +
      + + + +
      + + diff --git a/layout/reftests/css-ui-valid/select/select-fieldset-legend.html b/layout/reftests/css-ui-valid/select/select-fieldset-legend.html new file mode 100644 index 0000000000..9711f39c2b --- /dev/null +++ b/layout/reftests/css-ui-valid/select/select-fieldset-legend.html @@ -0,0 +1,14 @@ + + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-ui-valid/select/select-fieldset-ref.html b/layout/reftests/css-ui-valid/select/select-fieldset-ref.html new file mode 100644 index 0000000000..ca82a8022d --- /dev/null +++ b/layout/reftests/css-ui-valid/select/select-fieldset-ref.html @@ -0,0 +1,10 @@ + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-ui-valid/select/select-invalid.html b/layout/reftests/css-ui-valid/select/select-invalid.html new file mode 100644 index 0000000000..83a3b79f28 --- /dev/null +++ b/layout/reftests/css-ui-valid/select/select-invalid.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/select/select-ref.html b/layout/reftests/css-ui-valid/select/select-ref.html new file mode 100644 index 0000000000..a28668557f --- /dev/null +++ b/layout/reftests/css-ui-valid/select/select-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-ui-valid/select/select-required-invalid.html b/layout/reftests/css-ui-valid/select/select-required-invalid.html new file mode 100644 index 0000000000..e4569fb0ff --- /dev/null +++ b/layout/reftests/css-ui-valid/select/select-required-invalid.html @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/select/select-required-multiple-invalid.html b/layout/reftests/css-ui-valid/select/select-required-multiple-invalid.html new file mode 100644 index 0000000000..4a862dbca0 --- /dev/null +++ b/layout/reftests/css-ui-valid/select/select-required-multiple-invalid.html @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/select/select-required-multiple-ref.html b/layout/reftests/css-ui-valid/select/select-required-multiple-ref.html new file mode 100644 index 0000000000..a9477333f8 --- /dev/null +++ b/layout/reftests/css-ui-valid/select/select-required-multiple-ref.html @@ -0,0 +1,10 @@ + + + + + + + diff --git a/layout/reftests/css-ui-valid/select/select-required-multiple-valid.html b/layout/reftests/css-ui-valid/select/select-required-multiple-valid.html new file mode 100644 index 0000000000..572d6477f5 --- /dev/null +++ b/layout/reftests/css-ui-valid/select/select-required-multiple-valid.html @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/select/select-required-ref.html b/layout/reftests/css-ui-valid/select/select-required-ref.html new file mode 100644 index 0000000000..3c2bde80a0 --- /dev/null +++ b/layout/reftests/css-ui-valid/select/select-required-ref.html @@ -0,0 +1,9 @@ + + + + + + + diff --git a/layout/reftests/css-ui-valid/select/select-required-valid-1.html b/layout/reftests/css-ui-valid/select/select-required-valid-1.html new file mode 100644 index 0000000000..a092e3fcb5 --- /dev/null +++ b/layout/reftests/css-ui-valid/select/select-required-valid-1.html @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/select/select-required-valid-2.html b/layout/reftests/css-ui-valid/select/select-required-valid-2.html new file mode 100644 index 0000000000..c4cf9aec50 --- /dev/null +++ b/layout/reftests/css-ui-valid/select/select-required-valid-2.html @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/select/select-valid-reset.html b/layout/reftests/css-ui-valid/select/select-valid-reset.html new file mode 100644 index 0000000000..a2b22a1768 --- /dev/null +++ b/layout/reftests/css-ui-valid/select/select-valid-reset.html @@ -0,0 +1,15 @@ + + + + + +
      + +
      + + diff --git a/layout/reftests/css-ui-valid/select/select-valid.html b/layout/reftests/css-ui-valid/select/select-valid.html new file mode 100644 index 0000000000..e3adb623d8 --- /dev/null +++ b/layout/reftests/css-ui-valid/select/select-valid.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/select/style.css b/layout/reftests/css-ui-valid/select/style.css new file mode 100644 index 0000000000..ea29b7ad09 --- /dev/null +++ b/layout/reftests/css-ui-valid/select/style.css @@ -0,0 +1,18 @@ +/* Override default style */ +select:invalid { + box-shadow: none; +} + +select.notvalid { + background-color: green; +} +select.notvalid:-moz-ui-valid { + background-color: red; +} + +select.valid { + background-color: red; +} +select.valid:-moz-ui-valid { + background-color: green; +} diff --git a/layout/reftests/css-ui-valid/textarea/reftest.list b/layout/reftests/css-ui-valid/textarea/reftest.list new file mode 100644 index 0000000000..d290f294f3 --- /dev/null +++ b/layout/reftests/css-ui-valid/textarea/reftest.list @@ -0,0 +1,13 @@ +== textarea-valid.html textarea-ref.html +== textarea-customerror.html textarea-ref.html +== textarea-disabled.html textarea-ref.html +== textarea-dyn-disabled.html textarea-ref.html +== textarea-dyn-not-disabled.html textarea-ref.html +== textarea-readonly.html textarea-ref.html +== textarea-dyn-readonly.html textarea-ref.html +== textarea-dyn-not-readonly.html textarea-ref.html +== textarea-required-valid.html textarea-withtext-ref.html +== textarea-required-invalid.html textarea-ref.html +== textarea-disabled-fieldset-1.html textarea-fieldset-ref.html +== textarea-disabled-fieldset-2.html textarea-fieldset-ref.html +== textarea-fieldset-legend.html textarea-fieldset-legend-ref.html diff --git a/layout/reftests/css-ui-valid/textarea/style.css b/layout/reftests/css-ui-valid/textarea/style.css new file mode 100644 index 0000000000..3ffe6c687b --- /dev/null +++ b/layout/reftests/css-ui-valid/textarea/style.css @@ -0,0 +1,26 @@ +/* Override default style */ +textarea { + border: 0px; +} + +textarea.ref { + background-color: green; +} + +textarea:invalid { + box-shadow: none; +} + +textarea.notvalid { + background-color: green; +} +textarea.notvalid:-moz-ui-valid { + background-color: red; +} + +textarea.valid { + background-color: red; +} +textarea.valid:-moz-ui-valid { + background-color: green; +} diff --git a/layout/reftests/css-ui-valid/textarea/textarea-customerror.html b/layout/reftests/css-ui-valid/textarea/textarea-customerror.html new file mode 100644 index 0000000000..f21239e47e --- /dev/null +++ b/layout/reftests/css-ui-valid/textarea/textarea-customerror.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-ui-valid/textarea/textarea-disabled-fieldset-1.html b/layout/reftests/css-ui-valid/textarea/textarea-disabled-fieldset-1.html new file mode 100644 index 0000000000..51c99bbbd9 --- /dev/null +++ b/layout/reftests/css-ui-valid/textarea/textarea-disabled-fieldset-1.html @@ -0,0 +1,14 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-ui-valid/textarea/textarea-disabled-fieldset-2.html b/layout/reftests/css-ui-valid/textarea/textarea-disabled-fieldset-2.html new file mode 100644 index 0000000000..4b7c6a7516 --- /dev/null +++ b/layout/reftests/css-ui-valid/textarea/textarea-disabled-fieldset-2.html @@ -0,0 +1,23 @@ + + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-ui-valid/textarea/textarea-disabled.html b/layout/reftests/css-ui-valid/textarea/textarea-disabled.html new file mode 100644 index 0000000000..12748dfa2e --- /dev/null +++ b/layout/reftests/css-ui-valid/textarea/textarea-disabled.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/textarea/textarea-dyn-disabled.html b/layout/reftests/css-ui-valid/textarea/textarea-dyn-disabled.html new file mode 100644 index 0000000000..2759b856f3 --- /dev/null +++ b/layout/reftests/css-ui-valid/textarea/textarea-dyn-disabled.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-ui-valid/textarea/textarea-dyn-not-disabled.html b/layout/reftests/css-ui-valid/textarea/textarea-dyn-not-disabled.html new file mode 100644 index 0000000000..0f59aa6131 --- /dev/null +++ b/layout/reftests/css-ui-valid/textarea/textarea-dyn-not-disabled.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-ui-valid/textarea/textarea-dyn-not-readonly.html b/layout/reftests/css-ui-valid/textarea/textarea-dyn-not-readonly.html new file mode 100644 index 0000000000..a797d13897 --- /dev/null +++ b/layout/reftests/css-ui-valid/textarea/textarea-dyn-not-readonly.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-ui-valid/textarea/textarea-dyn-readonly.html b/layout/reftests/css-ui-valid/textarea/textarea-dyn-readonly.html new file mode 100644 index 0000000000..6350ac4fba --- /dev/null +++ b/layout/reftests/css-ui-valid/textarea/textarea-dyn-readonly.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-ui-valid/textarea/textarea-fieldset-legend-ref.html b/layout/reftests/css-ui-valid/textarea/textarea-fieldset-legend-ref.html new file mode 100644 index 0000000000..8e81d23f1f --- /dev/null +++ b/layout/reftests/css-ui-valid/textarea/textarea-fieldset-legend-ref.html @@ -0,0 +1,11 @@ + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-ui-valid/textarea/textarea-fieldset-legend.html b/layout/reftests/css-ui-valid/textarea/textarea-fieldset-legend.html new file mode 100644 index 0000000000..8ec6163742 --- /dev/null +++ b/layout/reftests/css-ui-valid/textarea/textarea-fieldset-legend.html @@ -0,0 +1,14 @@ + + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-ui-valid/textarea/textarea-fieldset-ref.html b/layout/reftests/css-ui-valid/textarea/textarea-fieldset-ref.html new file mode 100644 index 0000000000..1d01eb0438 --- /dev/null +++ b/layout/reftests/css-ui-valid/textarea/textarea-fieldset-ref.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-ui-valid/textarea/textarea-readonly.html b/layout/reftests/css-ui-valid/textarea/textarea-readonly.html new file mode 100644 index 0000000000..f75dea1716 --- /dev/null +++ b/layout/reftests/css-ui-valid/textarea/textarea-readonly.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/textarea/textarea-ref.html b/layout/reftests/css-ui-valid/textarea/textarea-ref.html new file mode 100644 index 0000000000..b370a02a0f --- /dev/null +++ b/layout/reftests/css-ui-valid/textarea/textarea-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-ui-valid/textarea/textarea-required-invalid.html b/layout/reftests/css-ui-valid/textarea/textarea-required-invalid.html new file mode 100644 index 0000000000..adbef2e790 --- /dev/null +++ b/layout/reftests/css-ui-valid/textarea/textarea-required-invalid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-valid/textarea/textarea-required-valid.html b/layout/reftests/css-ui-valid/textarea/textarea-required-valid.html new file mode 100644 index 0000000000..e7cf83dc6e --- /dev/null +++ b/layout/reftests/css-ui-valid/textarea/textarea-required-valid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-ui-valid/textarea/textarea-valid.html b/layout/reftests/css-ui-valid/textarea/textarea-valid.html new file mode 100644 index 0000000000..4b24c17b59 --- /dev/null +++ b/layout/reftests/css-ui-valid/textarea/textarea-valid.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-ui-valid/textarea/textarea-withtext-ref.html b/layout/reftests/css-ui-valid/textarea/textarea-withtext-ref.html new file mode 100644 index 0000000000..a6a2b79cfa --- /dev/null +++ b/layout/reftests/css-ui-valid/textarea/textarea-withtext-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-ui/caret-color-01-ref.html b/layout/reftests/css-ui/caret-color-01-ref.html new file mode 100644 index 0000000000..b516c92624 --- /dev/null +++ b/layout/reftests/css-ui/caret-color-01-ref.html @@ -0,0 +1,18 @@ + + +
      + diff --git a/layout/reftests/css-ui/caret-color-01.html b/layout/reftests/css-ui/caret-color-01.html new file mode 100644 index 0000000000..7e9d0b33ba --- /dev/null +++ b/layout/reftests/css-ui/caret-color-01.html @@ -0,0 +1,17 @@ + + + diff --git a/layout/reftests/css-ui/reftest.list b/layout/reftests/css-ui/reftest.list new file mode 100644 index 0000000000..ac3ef57920 --- /dev/null +++ b/layout/reftests/css-ui/reftest.list @@ -0,0 +1 @@ +fails-if(useDrawSnapshot) pref(ui.caretWidth,16) needs-focus == caret-color-01.html caret-color-01-ref.html diff --git a/layout/reftests/css-valid/button/button-button.html b/layout/reftests/css-valid/button/button-button.html new file mode 100644 index 0000000000..dd3332294f --- /dev/null +++ b/layout/reftests/css-valid/button/button-button.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/button/button-disabled-fieldset-1.html b/layout/reftests/css-valid/button/button-disabled-fieldset-1.html new file mode 100644 index 0000000000..74f7d371a7 --- /dev/null +++ b/layout/reftests/css-valid/button/button-disabled-fieldset-1.html @@ -0,0 +1,14 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-valid/button/button-disabled-fieldset-2.html b/layout/reftests/css-valid/button/button-disabled-fieldset-2.html new file mode 100644 index 0000000000..4f18437d7b --- /dev/null +++ b/layout/reftests/css-valid/button/button-disabled-fieldset-2.html @@ -0,0 +1,23 @@ + + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-valid/button/button-disabled-ref.html b/layout/reftests/css-valid/button/button-disabled-ref.html new file mode 100644 index 0000000000..7de1ba7c5c --- /dev/null +++ b/layout/reftests/css-valid/button/button-disabled-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-valid/button/button-disabled.html b/layout/reftests/css-valid/button/button-disabled.html new file mode 100644 index 0000000000..9e21f2ac2b --- /dev/null +++ b/layout/reftests/css-valid/button/button-disabled.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-valid/button/button-dyn-disabled.html b/layout/reftests/css-valid/button/button-dyn-disabled.html new file mode 100644 index 0000000000..ef3436eb64 --- /dev/null +++ b/layout/reftests/css-valid/button/button-dyn-disabled.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/button/button-dyn-not-disabled.html b/layout/reftests/css-valid/button/button-dyn-not-disabled.html new file mode 100644 index 0000000000..671573cc3e --- /dev/null +++ b/layout/reftests/css-valid/button/button-dyn-not-disabled.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/button/button-fieldset-legend-ref.html b/layout/reftests/css-valid/button/button-fieldset-legend-ref.html new file mode 100644 index 0000000000..22adc433cd --- /dev/null +++ b/layout/reftests/css-valid/button/button-fieldset-legend-ref.html @@ -0,0 +1,10 @@ + + + +
      + + + +
      + + diff --git a/layout/reftests/css-valid/button/button-fieldset-legend.html b/layout/reftests/css-valid/button/button-fieldset-legend.html new file mode 100644 index 0000000000..34159d6180 --- /dev/null +++ b/layout/reftests/css-valid/button/button-fieldset-legend.html @@ -0,0 +1,14 @@ + + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-valid/button/button-fieldset-ref.html b/layout/reftests/css-valid/button/button-fieldset-ref.html new file mode 100644 index 0000000000..d057de5ad7 --- /dev/null +++ b/layout/reftests/css-valid/button/button-fieldset-ref.html @@ -0,0 +1,11 @@ + + + +
      +
      + +
      +
      + + + diff --git a/layout/reftests/css-valid/button/button-invalid.html b/layout/reftests/css-valid/button/button-invalid.html new file mode 100644 index 0000000000..7583803dfa --- /dev/null +++ b/layout/reftests/css-valid/button/button-invalid.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/button/button-ref.html b/layout/reftests/css-valid/button/button-ref.html new file mode 100644 index 0000000000..422cc9315f --- /dev/null +++ b/layout/reftests/css-valid/button/button-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-valid/button/button-reset.html b/layout/reftests/css-valid/button/button-reset.html new file mode 100644 index 0000000000..81547909b1 --- /dev/null +++ b/layout/reftests/css-valid/button/button-reset.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/button/button-type-barred.html b/layout/reftests/css-valid/button/button-type-barred.html new file mode 100644 index 0000000000..b98377a819 --- /dev/null +++ b/layout/reftests/css-valid/button/button-type-barred.html @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/layout/reftests/css-valid/button/button-type-invalid.html b/layout/reftests/css-valid/button/button-type-invalid.html new file mode 100644 index 0000000000..637f5aec5f --- /dev/null +++ b/layout/reftests/css-valid/button/button-type-invalid.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/css-valid/button/button-valid.html b/layout/reftests/css-valid/button/button-valid.html new file mode 100644 index 0000000000..f3f0be5ca1 --- /dev/null +++ b/layout/reftests/css-valid/button/button-valid.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/button/reftest.list b/layout/reftests/css-valid/button/reftest.list new file mode 100644 index 0000000000..e8ec2bd828 --- /dev/null +++ b/layout/reftests/css-valid/button/reftest.list @@ -0,0 +1,12 @@ +== button-valid.html button-ref.html +fuzzy(0-1,0-3) == button-invalid.html button-ref.html +== button-disabled.html button-disabled-ref.html +== button-dyn-disabled.html button-disabled-ref.html +fuzzy(0-1,0-3) == button-dyn-not-disabled.html button-ref.html +fuzzy(0-1,0-3) == button-button.html button-ref.html +fuzzy(0-1,0-3) == button-reset.html button-ref.html +fuzzy(0-1,0-3) == button-type-invalid.html button-ref.html +fuzzy(0-1,0-3) == button-type-barred.html button-ref.html +== button-disabled-fieldset-1.html button-fieldset-ref.html +fuzzy(0-1,0-3) == button-disabled-fieldset-2.html button-fieldset-ref.html +== button-fieldset-legend.html button-fieldset-legend-ref.html diff --git a/layout/reftests/css-valid/button/style.css b/layout/reftests/css-valid/button/style.css new file mode 100644 index 0000000000..23ea98031c --- /dev/null +++ b/layout/reftests/css-valid/button/style.css @@ -0,0 +1,18 @@ +/* Override default style */ +button:invalid { + box-shadow: none; +} + +button.notvalid { + background-color: green; +} +button.notvalid:valid { + background-color: red; +} + +button.valid { + background-color: red; +} +button.valid:valid { + background-color: green; +} diff --git a/layout/reftests/css-valid/fieldset/fieldset-invalid.html b/layout/reftests/css-valid/fieldset/fieldset-invalid.html new file mode 100644 index 0000000000..139f4d4fa0 --- /dev/null +++ b/layout/reftests/css-valid/fieldset/fieldset-invalid.html @@ -0,0 +1,13 @@ + + + + + +
      + +
      + + diff --git a/layout/reftests/css-valid/fieldset/fieldset-valid.html b/layout/reftests/css-valid/fieldset/fieldset-valid.html new file mode 100644 index 0000000000..8f99cb0218 --- /dev/null +++ b/layout/reftests/css-valid/fieldset/fieldset-valid.html @@ -0,0 +1,12 @@ + + + + + +
      +
      + + diff --git a/layout/reftests/css-valid/fieldset/reftest.list b/layout/reftests/css-valid/fieldset/reftest.list new file mode 100644 index 0000000000..a70ab664be --- /dev/null +++ b/layout/reftests/css-valid/fieldset/reftest.list @@ -0,0 +1,2 @@ +== fieldset-valid.html about:blank +== fieldset-invalid.html about:blank diff --git a/layout/reftests/css-valid/input/input-button-ref.html b/layout/reftests/css-valid/input/input-button-ref.html new file mode 100644 index 0000000000..3b828533e3 --- /dev/null +++ b/layout/reftests/css-valid/input/input-button-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-valid/input/input-button.html b/layout/reftests/css-valid/input/input-button.html new file mode 100644 index 0000000000..f367111ce7 --- /dev/null +++ b/layout/reftests/css-valid/input/input-button.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-customerror.html b/layout/reftests/css-valid/input/input-customerror.html new file mode 100644 index 0000000000..5553bf8552 --- /dev/null +++ b/layout/reftests/css-valid/input/input-customerror.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-disabled-fieldset-1.html b/layout/reftests/css-valid/input/input-disabled-fieldset-1.html new file mode 100644 index 0000000000..114447a3f3 --- /dev/null +++ b/layout/reftests/css-valid/input/input-disabled-fieldset-1.html @@ -0,0 +1,14 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-valid/input/input-disabled-fieldset-2.html b/layout/reftests/css-valid/input/input-disabled-fieldset-2.html new file mode 100644 index 0000000000..d00df76a52 --- /dev/null +++ b/layout/reftests/css-valid/input/input-disabled-fieldset-2.html @@ -0,0 +1,23 @@ + + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-valid/input/input-disabled.html b/layout/reftests/css-valid/input/input-disabled.html new file mode 100644 index 0000000000..adbae0e037 --- /dev/null +++ b/layout/reftests/css-valid/input/input-disabled.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-dyn-disabled.html b/layout/reftests/css-valid/input/input-dyn-disabled.html new file mode 100644 index 0000000000..5ad8314228 --- /dev/null +++ b/layout/reftests/css-valid/input/input-dyn-disabled.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-dyn-not-disabled.html b/layout/reftests/css-valid/input/input-dyn-not-disabled.html new file mode 100644 index 0000000000..1f693b4f7d --- /dev/null +++ b/layout/reftests/css-valid/input/input-dyn-not-disabled.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-dyn-not-readonly.html b/layout/reftests/css-valid/input/input-dyn-not-readonly.html new file mode 100644 index 0000000000..f77588ec91 --- /dev/null +++ b/layout/reftests/css-valid/input/input-dyn-not-readonly.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-dyn-readonly.html b/layout/reftests/css-valid/input/input-dyn-readonly.html new file mode 100644 index 0000000000..3fb4aae976 --- /dev/null +++ b/layout/reftests/css-valid/input/input-dyn-readonly.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-email-invalid.html b/layout/reftests/css-valid/input/input-email-invalid.html new file mode 100644 index 0000000000..1c17776730 --- /dev/null +++ b/layout/reftests/css-valid/input/input-email-invalid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-email-ref.html b/layout/reftests/css-valid/input/input-email-ref.html new file mode 100644 index 0000000000..ecec613c26 --- /dev/null +++ b/layout/reftests/css-valid/input/input-email-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-valid/input/input-email-valid.html b/layout/reftests/css-valid/input/input-email-valid.html new file mode 100644 index 0000000000..4f08160588 --- /dev/null +++ b/layout/reftests/css-valid/input/input-email-valid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-fieldset-legend-ref.html b/layout/reftests/css-valid/input/input-fieldset-legend-ref.html new file mode 100644 index 0000000000..8d39d91646 --- /dev/null +++ b/layout/reftests/css-valid/input/input-fieldset-legend-ref.html @@ -0,0 +1,10 @@ + + + +
      + + + +
      + + diff --git a/layout/reftests/css-valid/input/input-fieldset-legend.html b/layout/reftests/css-valid/input/input-fieldset-legend.html new file mode 100644 index 0000000000..7c454f3604 --- /dev/null +++ b/layout/reftests/css-valid/input/input-fieldset-legend.html @@ -0,0 +1,14 @@ + + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-valid/input/input-fieldset-ref.html b/layout/reftests/css-valid/input/input-fieldset-ref.html new file mode 100644 index 0000000000..a9e1239125 --- /dev/null +++ b/layout/reftests/css-valid/input/input-fieldset-ref.html @@ -0,0 +1,10 @@ + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-valid/input/input-image-ref.html b/layout/reftests/css-valid/input/input-image-ref.html new file mode 100644 index 0000000000..6c014b8954 --- /dev/null +++ b/layout/reftests/css-valid/input/input-image-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-valid/input/input-image.html b/layout/reftests/css-valid/input/input-image.html new file mode 100644 index 0000000000..de4cce3d3d --- /dev/null +++ b/layout/reftests/css-valid/input/input-image.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-pattern-invalid.html b/layout/reftests/css-valid/input/input-pattern-invalid.html new file mode 100644 index 0000000000..a7172bb46b --- /dev/null +++ b/layout/reftests/css-valid/input/input-pattern-invalid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-pattern-valid.html b/layout/reftests/css-valid/input/input-pattern-valid.html new file mode 100644 index 0000000000..1ed74225c6 --- /dev/null +++ b/layout/reftests/css-valid/input/input-pattern-valid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-radio-customerror.html b/layout/reftests/css-valid/input/input-radio-customerror.html new file mode 100644 index 0000000000..296bd5a4c9 --- /dev/null +++ b/layout/reftests/css-valid/input/input-radio-customerror.html @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-radio-dyn-valid-1.html b/layout/reftests/css-valid/input/input-radio-dyn-valid-1.html new file mode 100644 index 0000000000..5d5ca72c7e --- /dev/null +++ b/layout/reftests/css-valid/input/input-radio-dyn-valid-1.html @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-radio-dyn-valid-2.html b/layout/reftests/css-valid/input/input-radio-dyn-valid-2.html new file mode 100644 index 0000000000..ebece2b4c8 --- /dev/null +++ b/layout/reftests/css-valid/input/input-radio-dyn-valid-2.html @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-radio-nogroup-required-invalid.html b/layout/reftests/css-valid/input/input-radio-nogroup-required-invalid.html new file mode 100644 index 0000000000..765de1cb2a --- /dev/null +++ b/layout/reftests/css-valid/input/input-radio-nogroup-required-invalid.html @@ -0,0 +1,12 @@ + + + + + + + diff --git a/layout/reftests/css-valid/input/input-radio-nogroup-required-valid.html b/layout/reftests/css-valid/input/input-radio-nogroup-required-valid.html new file mode 100644 index 0000000000..c096613e25 --- /dev/null +++ b/layout/reftests/css-valid/input/input-radio-nogroup-required-valid.html @@ -0,0 +1,12 @@ + + + + + + + diff --git a/layout/reftests/css-valid/input/input-radio-required.html b/layout/reftests/css-valid/input/input-radio-required.html new file mode 100644 index 0000000000..f1e056d36d --- /dev/null +++ b/layout/reftests/css-valid/input/input-radio-required.html @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-readonly.html b/layout/reftests/css-valid/input/input-readonly.html new file mode 100644 index 0000000000..d8c1f494a7 --- /dev/null +++ b/layout/reftests/css-valid/input/input-readonly.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-ref.html b/layout/reftests/css-valid/input/input-ref.html new file mode 100644 index 0000000000..65b4b97078 --- /dev/null +++ b/layout/reftests/css-valid/input/input-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-valid/input/input-required-invalid.html b/layout/reftests/css-valid/input/input-required-invalid.html new file mode 100644 index 0000000000..59c89358e4 --- /dev/null +++ b/layout/reftests/css-valid/input/input-required-invalid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-required-valid.html b/layout/reftests/css-valid/input/input-required-valid.html new file mode 100644 index 0000000000..38d6632a2c --- /dev/null +++ b/layout/reftests/css-valid/input/input-required-valid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-reset.html b/layout/reftests/css-valid/input/input-reset.html new file mode 100644 index 0000000000..7f03b9f81b --- /dev/null +++ b/layout/reftests/css-valid/input/input-reset.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-submit-ref.html b/layout/reftests/css-valid/input/input-submit-ref.html new file mode 100644 index 0000000000..d758ea56a6 --- /dev/null +++ b/layout/reftests/css-valid/input/input-submit-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-valid/input/input-submit.html b/layout/reftests/css-valid/input/input-submit.html new file mode 100644 index 0000000000..585de71d77 --- /dev/null +++ b/layout/reftests/css-valid/input/input-submit.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-type-barred.html b/layout/reftests/css-valid/input/input-type-barred.html new file mode 100644 index 0000000000..34581c1b34 --- /dev/null +++ b/layout/reftests/css-valid/input/input-type-barred.html @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-type-invalid.html b/layout/reftests/css-valid/input/input-type-invalid.html new file mode 100644 index 0000000000..70273c6ec9 --- /dev/null +++ b/layout/reftests/css-valid/input/input-type-invalid.html @@ -0,0 +1,20 @@ + + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-url-invalid.html b/layout/reftests/css-valid/input/input-url-invalid.html new file mode 100644 index 0000000000..06300d6327 --- /dev/null +++ b/layout/reftests/css-valid/input/input-url-invalid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-url-ref.html b/layout/reftests/css-valid/input/input-url-ref.html new file mode 100644 index 0000000000..e95cdbca2e --- /dev/null +++ b/layout/reftests/css-valid/input/input-url-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-valid/input/input-url-valid.html b/layout/reftests/css-valid/input/input-url-valid.html new file mode 100644 index 0000000000..319f67e17e --- /dev/null +++ b/layout/reftests/css-valid/input/input-url-valid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-valid.html b/layout/reftests/css-valid/input/input-valid.html new file mode 100644 index 0000000000..88c07045b3 --- /dev/null +++ b/layout/reftests/css-valid/input/input-valid.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/input/input-withtext-ref.html b/layout/reftests/css-valid/input/input-withtext-ref.html new file mode 100644 index 0000000000..d54d052157 --- /dev/null +++ b/layout/reftests/css-valid/input/input-withtext-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-valid/input/reftest.list b/layout/reftests/css-valid/input/reftest.list new file mode 100644 index 0000000000..8d045e07f1 --- /dev/null +++ b/layout/reftests/css-valid/input/reftest.list @@ -0,0 +1,32 @@ +== input-valid.html input-ref.html +fuzzy(0-64,0-4) == input-customerror.html input-ref.html +fuzzy(0-1,0-3) == input-disabled.html input-ref.html +fuzzy(0-1,0-3) == input-dyn-disabled.html input-ref.html +fuzzy(0-1,0-3) == input-dyn-not-disabled.html input-ref.html +fuzzy(0-1,0-3) == input-readonly.html input-ref.html +fuzzy(0-1,0-3) == input-dyn-readonly.html input-ref.html +fuzzy(0-1,0-3) == input-dyn-not-readonly.html input-ref.html +== input-required-valid.html input-withtext-ref.html +fuzzy(0-1,0-3) == input-required-invalid.html input-ref.html +fuzzy(0-2,0-5) == input-button.html input-button-ref.html +fuzzy(0-2,0-5) == input-reset.html input-button-ref.html +== input-email-invalid.html input-withtext-ref.html +fuzzy(0-2,0-5) == input-email-valid.html input-email-ref.html +== input-url-invalid.html input-withtext-ref.html +== input-url-valid.html input-url-ref.html +== input-pattern-valid.html input-withtext-ref.html +== input-pattern-invalid.html input-withtext-ref.html +fuzzy(0-2,0-5) == input-type-barred.html input-button-ref.html +fuzzy(0-64,0-4) == input-type-invalid.html input-ref.html +== input-disabled-fieldset-1.html input-fieldset-ref.html +fuzzy(0-1,0-3) == input-disabled-fieldset-2.html input-fieldset-ref.html +== input-fieldset-legend.html input-fieldset-legend-ref.html +== input-radio-required.html success-ref.html +== input-radio-customerror.html success-ref.html +== input-radio-dyn-valid-1.html success-ref.html +== input-radio-dyn-valid-2.html success-ref.html +== input-radio-nogroup-required-valid.html success-ref.html +== input-radio-nogroup-required-invalid.html success-ref.html +== input-submit.html input-submit-ref.html +== input-image.html input-image-ref.html +# input type='hidden' shouldn't show diff --git a/layout/reftests/css-valid/input/style.css b/layout/reftests/css-valid/input/style.css new file mode 100644 index 0000000000..81c09c3e20 --- /dev/null +++ b/layout/reftests/css-valid/input/style.css @@ -0,0 +1,18 @@ +/* Override default style */ +input:invalid { + box-shadow: none; +} + +input.notvalid { + background-color: green; +} +input.notvalid:valid { + background-color: red; +} + +input.valid { + background-color: red; +} +input.valid:valid { + background-color: green; +} diff --git a/layout/reftests/css-valid/input/success-ref.html b/layout/reftests/css-valid/input/success-ref.html new file mode 100644 index 0000000000..bfa8e0a12c --- /dev/null +++ b/layout/reftests/css-valid/input/success-ref.html @@ -0,0 +1,6 @@ + + + + SUCCESS + + diff --git a/layout/reftests/css-valid/output/output-invalid.html b/layout/reftests/css-valid/output/output-invalid.html new file mode 100644 index 0000000000..dc0abeb347 --- /dev/null +++ b/layout/reftests/css-valid/output/output-invalid.html @@ -0,0 +1,9 @@ + + + + + + foo + + diff --git a/layout/reftests/css-valid/output/output-ref.html b/layout/reftests/css-valid/output/output-ref.html new file mode 100644 index 0000000000..0db2c440c7 --- /dev/null +++ b/layout/reftests/css-valid/output/output-ref.html @@ -0,0 +1,7 @@ + + + + + foo + + diff --git a/layout/reftests/css-valid/output/output-valid.html b/layout/reftests/css-valid/output/output-valid.html new file mode 100644 index 0000000000..2e14a8ec67 --- /dev/null +++ b/layout/reftests/css-valid/output/output-valid.html @@ -0,0 +1,9 @@ + + + + + + foo + + diff --git a/layout/reftests/css-valid/output/reftest.list b/layout/reftests/css-valid/output/reftest.list new file mode 100644 index 0000000000..74468e394a --- /dev/null +++ b/layout/reftests/css-valid/output/reftest.list @@ -0,0 +1,2 @@ +== output-valid.html output-ref.html +== output-invalid.html output-ref.html diff --git a/layout/reftests/css-valid/output/style.css b/layout/reftests/css-valid/output/style.css new file mode 100644 index 0000000000..b5ab09a3f2 --- /dev/null +++ b/layout/reftests/css-valid/output/style.css @@ -0,0 +1,22 @@ +/* Override default style */ +output { + color: black; +} + +output.notvalid { + color: green; +} +output.notvalid:valid { + color: red; +} + +output.valid { + color: green; +} +output.valid:valid { + color: red; +} + +output.ref { + color: green; +} diff --git a/layout/reftests/css-valid/reftest.list b/layout/reftests/css-valid/reftest.list new file mode 100644 index 0000000000..12f5b0318d --- /dev/null +++ b/layout/reftests/css-valid/reftest.list @@ -0,0 +1,9 @@ +# :valid should not apply on fieldset (always barred from constraint validation) +include fieldset/reftest.list + +# :valid should apply on the following elements +include button/reftest.list +include input/reftest.list +include select/reftest.list +include textarea/reftest.list +include output/reftest.list diff --git a/layout/reftests/css-valid/select/reftest.list b/layout/reftests/css-valid/select/reftest.list new file mode 100644 index 0000000000..1044775949 --- /dev/null +++ b/layout/reftests/css-valid/select/reftest.list @@ -0,0 +1,12 @@ +fuzzy(0-2,0-7) needs-focus == select-valid.html select-ref.html +fuzzy(0-2,0-5) needs-focus == select-invalid.html select-ref.html +needs-focus == select-disabled.html select-disabled-ref.html +fuzzy(0-1,0-5) needs-focus == select-dyn-disabled.html select-disabled-ref.html +fuzzy(0-2,0-5) needs-focus == select-dyn-not-disabled.html select-ref.html +needs-focus == select-required-invalid.html select-required-ref.html +needs-focus == select-required-valid.html select-required-ref.html +needs-focus == select-required-multiple-still-valid.html select-required-multiple-ref.html +fuzzy(0-1,0-250) needs-focus == select-required-multiple-valid.html select-required-multiple-ref.html +needs-focus == select-disabled-fieldset-1.html select-fieldset-ref.html +fuzzy-if(!Android,0-1,0-3) needs-focus == select-disabled-fieldset-2.html select-fieldset-ref.html +needs-focus == select-fieldset-legend.html select-fieldset-legend-ref.html diff --git a/layout/reftests/css-valid/select/select-disabled-fieldset-1.html b/layout/reftests/css-valid/select/select-disabled-fieldset-1.html new file mode 100644 index 0000000000..856dc9c69d --- /dev/null +++ b/layout/reftests/css-valid/select/select-disabled-fieldset-1.html @@ -0,0 +1,14 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-valid/select/select-disabled-fieldset-2.html b/layout/reftests/css-valid/select/select-disabled-fieldset-2.html new file mode 100644 index 0000000000..c05671a73b --- /dev/null +++ b/layout/reftests/css-valid/select/select-disabled-fieldset-2.html @@ -0,0 +1,23 @@ + + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-valid/select/select-disabled-ref.html b/layout/reftests/css-valid/select/select-disabled-ref.html new file mode 100644 index 0000000000..e3a228a897 --- /dev/null +++ b/layout/reftests/css-valid/select/select-disabled-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-valid/select/select-disabled.html b/layout/reftests/css-valid/select/select-disabled.html new file mode 100644 index 0000000000..4d03a70f80 --- /dev/null +++ b/layout/reftests/css-valid/select/select-disabled.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/select/select-dyn-disabled.html b/layout/reftests/css-valid/select/select-dyn-disabled.html new file mode 100644 index 0000000000..b37feda47a --- /dev/null +++ b/layout/reftests/css-valid/select/select-dyn-disabled.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/select/select-dyn-not-disabled.html b/layout/reftests/css-valid/select/select-dyn-not-disabled.html new file mode 100644 index 0000000000..debad37641 --- /dev/null +++ b/layout/reftests/css-valid/select/select-dyn-not-disabled.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/select/select-fieldset-legend-ref.html b/layout/reftests/css-valid/select/select-fieldset-legend-ref.html new file mode 100644 index 0000000000..5083cea90d --- /dev/null +++ b/layout/reftests/css-valid/select/select-fieldset-legend-ref.html @@ -0,0 +1,10 @@ + + + +
      + + + +
      + + diff --git a/layout/reftests/css-valid/select/select-fieldset-legend.html b/layout/reftests/css-valid/select/select-fieldset-legend.html new file mode 100644 index 0000000000..5020bc0be9 --- /dev/null +++ b/layout/reftests/css-valid/select/select-fieldset-legend.html @@ -0,0 +1,14 @@ + + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-valid/select/select-fieldset-ref.html b/layout/reftests/css-valid/select/select-fieldset-ref.html new file mode 100644 index 0000000000..ca82a8022d --- /dev/null +++ b/layout/reftests/css-valid/select/select-fieldset-ref.html @@ -0,0 +1,10 @@ + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-valid/select/select-invalid.html b/layout/reftests/css-valid/select/select-invalid.html new file mode 100644 index 0000000000..a30a1555a6 --- /dev/null +++ b/layout/reftests/css-valid/select/select-invalid.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/select/select-ref.html b/layout/reftests/css-valid/select/select-ref.html new file mode 100644 index 0000000000..a28668557f --- /dev/null +++ b/layout/reftests/css-valid/select/select-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/css-valid/select/select-required-invalid.html b/layout/reftests/css-valid/select/select-required-invalid.html new file mode 100644 index 0000000000..45e38acb78 --- /dev/null +++ b/layout/reftests/css-valid/select/select-required-invalid.html @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/select/select-required-multiple-ref.html b/layout/reftests/css-valid/select/select-required-multiple-ref.html new file mode 100644 index 0000000000..a9477333f8 --- /dev/null +++ b/layout/reftests/css-valid/select/select-required-multiple-ref.html @@ -0,0 +1,10 @@ + + + + + + + diff --git a/layout/reftests/css-valid/select/select-required-multiple-still-valid.html b/layout/reftests/css-valid/select/select-required-multiple-still-valid.html new file mode 100644 index 0000000000..d093c06772 --- /dev/null +++ b/layout/reftests/css-valid/select/select-required-multiple-still-valid.html @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/select/select-required-multiple-valid.html b/layout/reftests/css-valid/select/select-required-multiple-valid.html new file mode 100644 index 0000000000..6bf74d623b --- /dev/null +++ b/layout/reftests/css-valid/select/select-required-multiple-valid.html @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/select/select-required-ref.html b/layout/reftests/css-valid/select/select-required-ref.html new file mode 100644 index 0000000000..3c2bde80a0 --- /dev/null +++ b/layout/reftests/css-valid/select/select-required-ref.html @@ -0,0 +1,9 @@ + + + + + + + diff --git a/layout/reftests/css-valid/select/select-required-valid.html b/layout/reftests/css-valid/select/select-required-valid.html new file mode 100644 index 0000000000..685995b673 --- /dev/null +++ b/layout/reftests/css-valid/select/select-required-valid.html @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/select/select-valid.html b/layout/reftests/css-valid/select/select-valid.html new file mode 100644 index 0000000000..aab4313401 --- /dev/null +++ b/layout/reftests/css-valid/select/select-valid.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/select/style.css b/layout/reftests/css-valid/select/style.css new file mode 100644 index 0000000000..32bb6a7f00 --- /dev/null +++ b/layout/reftests/css-valid/select/style.css @@ -0,0 +1,18 @@ +/* Override default style */ +select:invalid { + box-shadow: none; +} + +select.notvalid { + background-color: green; +} +select.notvalid:valid { + background-color: red; +} + +select.valid { + background-color: red; +} +select.valid:valid { + background-color: green; +} diff --git a/layout/reftests/css-valid/textarea/reftest.list b/layout/reftests/css-valid/textarea/reftest.list new file mode 100644 index 0000000000..d290f294f3 --- /dev/null +++ b/layout/reftests/css-valid/textarea/reftest.list @@ -0,0 +1,13 @@ +== textarea-valid.html textarea-ref.html +== textarea-customerror.html textarea-ref.html +== textarea-disabled.html textarea-ref.html +== textarea-dyn-disabled.html textarea-ref.html +== textarea-dyn-not-disabled.html textarea-ref.html +== textarea-readonly.html textarea-ref.html +== textarea-dyn-readonly.html textarea-ref.html +== textarea-dyn-not-readonly.html textarea-ref.html +== textarea-required-valid.html textarea-withtext-ref.html +== textarea-required-invalid.html textarea-ref.html +== textarea-disabled-fieldset-1.html textarea-fieldset-ref.html +== textarea-disabled-fieldset-2.html textarea-fieldset-ref.html +== textarea-fieldset-legend.html textarea-fieldset-legend-ref.html diff --git a/layout/reftests/css-valid/textarea/style.css b/layout/reftests/css-valid/textarea/style.css new file mode 100644 index 0000000000..5c74ec8ae4 --- /dev/null +++ b/layout/reftests/css-valid/textarea/style.css @@ -0,0 +1,26 @@ +/* Override default style */ +textarea { + border: 0px; +} + +textarea.ref { + background-color: green; +} + +textarea:invalid { + box-shadow: none; +} + +textarea.notvalid { + background-color: green; +} +textarea.notvalid:valid { + background-color: red; +} + +textarea.valid { + background-color: red; +} +textarea.valid:valid { + background-color: green; +} diff --git a/layout/reftests/css-valid/textarea/textarea-customerror.html b/layout/reftests/css-valid/textarea/textarea-customerror.html new file mode 100644 index 0000000000..175894ff7a --- /dev/null +++ b/layout/reftests/css-valid/textarea/textarea-customerror.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-valid/textarea/textarea-disabled-fieldset-1.html b/layout/reftests/css-valid/textarea/textarea-disabled-fieldset-1.html new file mode 100644 index 0000000000..fcc093f028 --- /dev/null +++ b/layout/reftests/css-valid/textarea/textarea-disabled-fieldset-1.html @@ -0,0 +1,14 @@ + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-valid/textarea/textarea-disabled-fieldset-2.html b/layout/reftests/css-valid/textarea/textarea-disabled-fieldset-2.html new file mode 100644 index 0000000000..68070a86ed --- /dev/null +++ b/layout/reftests/css-valid/textarea/textarea-disabled-fieldset-2.html @@ -0,0 +1,23 @@ + + + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-valid/textarea/textarea-disabled.html b/layout/reftests/css-valid/textarea/textarea-disabled.html new file mode 100644 index 0000000000..ab6aebcc23 --- /dev/null +++ b/layout/reftests/css-valid/textarea/textarea-disabled.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/textarea/textarea-dyn-disabled.html b/layout/reftests/css-valid/textarea/textarea-dyn-disabled.html new file mode 100644 index 0000000000..7d4591b557 --- /dev/null +++ b/layout/reftests/css-valid/textarea/textarea-dyn-disabled.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-valid/textarea/textarea-dyn-not-disabled.html b/layout/reftests/css-valid/textarea/textarea-dyn-not-disabled.html new file mode 100644 index 0000000000..5c8bec1824 --- /dev/null +++ b/layout/reftests/css-valid/textarea/textarea-dyn-not-disabled.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-valid/textarea/textarea-dyn-not-readonly.html b/layout/reftests/css-valid/textarea/textarea-dyn-not-readonly.html new file mode 100644 index 0000000000..d2eb59d740 --- /dev/null +++ b/layout/reftests/css-valid/textarea/textarea-dyn-not-readonly.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-valid/textarea/textarea-dyn-readonly.html b/layout/reftests/css-valid/textarea/textarea-dyn-readonly.html new file mode 100644 index 0000000000..0a0a4c846e --- /dev/null +++ b/layout/reftests/css-valid/textarea/textarea-dyn-readonly.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/css-valid/textarea/textarea-fieldset-legend-ref.html b/layout/reftests/css-valid/textarea/textarea-fieldset-legend-ref.html new file mode 100644 index 0000000000..8e81d23f1f --- /dev/null +++ b/layout/reftests/css-valid/textarea/textarea-fieldset-legend-ref.html @@ -0,0 +1,11 @@ + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-valid/textarea/textarea-fieldset-legend.html b/layout/reftests/css-valid/textarea/textarea-fieldset-legend.html new file mode 100644 index 0000000000..ff974a042f --- /dev/null +++ b/layout/reftests/css-valid/textarea/textarea-fieldset-legend.html @@ -0,0 +1,14 @@ + + + + + +
      + + + +
      + + diff --git a/layout/reftests/css-valid/textarea/textarea-fieldset-ref.html b/layout/reftests/css-valid/textarea/textarea-fieldset-ref.html new file mode 100644 index 0000000000..1d01eb0438 --- /dev/null +++ b/layout/reftests/css-valid/textarea/textarea-fieldset-ref.html @@ -0,0 +1,11 @@ + + + + +
      +
      + +
      +
      + + diff --git a/layout/reftests/css-valid/textarea/textarea-readonly.html b/layout/reftests/css-valid/textarea/textarea-readonly.html new file mode 100644 index 0000000000..18f3b80574 --- /dev/null +++ b/layout/reftests/css-valid/textarea/textarea-readonly.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/textarea/textarea-ref.html b/layout/reftests/css-valid/textarea/textarea-ref.html new file mode 100644 index 0000000000..b370a02a0f --- /dev/null +++ b/layout/reftests/css-valid/textarea/textarea-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-valid/textarea/textarea-required-invalid.html b/layout/reftests/css-valid/textarea/textarea-required-invalid.html new file mode 100644 index 0000000000..3e46efd45b --- /dev/null +++ b/layout/reftests/css-valid/textarea/textarea-required-invalid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-valid/textarea/textarea-required-valid.html b/layout/reftests/css-valid/textarea/textarea-required-valid.html new file mode 100644 index 0000000000..f48dabcfc1 --- /dev/null +++ b/layout/reftests/css-valid/textarea/textarea-required-valid.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/layout/reftests/css-valid/textarea/textarea-valid.html b/layout/reftests/css-valid/textarea/textarea-valid.html new file mode 100644 index 0000000000..1433fa839c --- /dev/null +++ b/layout/reftests/css-valid/textarea/textarea-valid.html @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/css-valid/textarea/textarea-withtext-ref.html b/layout/reftests/css-valid/textarea/textarea-withtext-ref.html new file mode 100644 index 0000000000..a6a2b79cfa --- /dev/null +++ b/layout/reftests/css-valid/textarea/textarea-withtext-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/css-valuesandunits/ch-width-1-ref.html b/layout/reftests/css-valuesandunits/ch-width-1-ref.html new file mode 100644 index 0000000000..588234be72 --- /dev/null +++ b/layout/reftests/css-valuesandunits/ch-width-1-ref.html @@ -0,0 +1,41 @@ + + +

      No red should appear at the tips of the rectangles:

      + diff --git a/layout/reftests/css-valuesandunits/ch-width-1.html b/layout/reftests/css-valuesandunits/ch-width-1.html new file mode 100644 index 0000000000..92cd7bdcf6 --- /dev/null +++ b/layout/reftests/css-valuesandunits/ch-width-1.html @@ -0,0 +1,62 @@ + + +

      No red should appear at the tips of the rectangles:

      + diff --git a/layout/reftests/css-valuesandunits/reftest.list b/layout/reftests/css-valuesandunits/reftest.list new file mode 100644 index 0000000000..ce6a4e0623 --- /dev/null +++ b/layout/reftests/css-valuesandunits/reftest.list @@ -0,0 +1,19 @@ +skip-if(ThreadSanitizer) == unit-rem-div-fontsize.html unit-rem-ref.html +== unit-rem-div-width-inner.html unit-rem-ref.html +== unit-rem-div-width-outer.html unit-rem-ref.html +fuzzy-if(winWidget,0-27,0-4) == unit-rem-iframe.html unit-rem-ref-iframe.html +== unit-rem-root-fontsize.html unit-rem-ref-root-fontsize.html +== unit-rem-root-fontsize.html unit-rem-ref2-root-fontsize.html +== unit-rem-root-width.html unit-rem-ref-root-width.html +== unit-rem.svg unit-rem-ref.svg +== unit-vh-vw.html unit-vh-vw-ref.html +== unit-vh-vw-zoom.html unit-vh-vw-zoom-ref.html +fuzzy(0-1,0-4) fuzzy-if(winWidget,0-4,0-51) fuzzy-if(gtkWidget,0-1,0-29) fuzzy-if(cocoaWidget,0-1,0-29) == unit-vh-vw-overflow-auto.html unit-vh-vw-overflow-auto-ref.html # fuzzy due to anti-aliasing pixels in scrollbar redendering + +# These tests should probably be removed, see bug 1393603. +fails-if(!Android) == unit-vh-vw-overflow-scroll.html unit-vh-vw-overflow-scroll-ref.html +fails-if(!Android) == unit-vh-vw-overflow-scroll-x.html unit-vh-vw-overflow-scroll-x-ref.html +fails-if(!Android) == unit-vh-vw-overflow-scroll-y.html unit-vh-vw-overflow-scroll-y-ref.html +fuzzy-if(winWidget,0-4,0-51) fuzzy-if(gtkWidget,0-1,0-12) fuzzy-if(cocoaWidget,0-1,0-29) == unit-vh-vw-overflow-auto.html unit-vh-vw-overflow-scroll.html + +== ch-width-1.html ch-width-1-ref.html diff --git a/layout/reftests/css-valuesandunits/unit-rem-div-fontsize.html b/layout/reftests/css-valuesandunits/unit-rem-div-fontsize.html new file mode 100644 index 0000000000..7f6ceedcf9 --- /dev/null +++ b/layout/reftests/css-valuesandunits/unit-rem-div-fontsize.html @@ -0,0 +1,13 @@ + + +Level 1
      Level 2
      Level 3
      diff --git a/layout/reftests/css-valuesandunits/unit-rem-div-width-inner.html b/layout/reftests/css-valuesandunits/unit-rem-div-width-inner.html new file mode 100644 index 0000000000..ab0948bd8f --- /dev/null +++ b/layout/reftests/css-valuesandunits/unit-rem-div-width-inner.html @@ -0,0 +1,13 @@ + + +Level 1
      Level 2
      Level 3
      diff --git a/layout/reftests/css-valuesandunits/unit-rem-div-width-outer.html b/layout/reftests/css-valuesandunits/unit-rem-div-width-outer.html new file mode 100644 index 0000000000..6203e26628 --- /dev/null +++ b/layout/reftests/css-valuesandunits/unit-rem-div-width-outer.html @@ -0,0 +1,13 @@ + + +Level 1
      Level 2
      Level 3
      diff --git a/layout/reftests/css-valuesandunits/unit-rem-iframe-inside.html b/layout/reftests/css-valuesandunits/unit-rem-iframe-inside.html new file mode 100644 index 0000000000..954fcf4e32 --- /dev/null +++ b/layout/reftests/css-valuesandunits/unit-rem-iframe-inside.html @@ -0,0 +1,7 @@ + + +
      Inside
      diff --git a/layout/reftests/css-valuesandunits/unit-rem-iframe.html b/layout/reftests/css-valuesandunits/unit-rem-iframe.html new file mode 100644 index 0000000000..a91350a2a1 --- /dev/null +++ b/layout/reftests/css-valuesandunits/unit-rem-iframe.html @@ -0,0 +1,6 @@ + + +Outside + + + diff --git a/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-auto.html b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-auto.html new file mode 100644 index 0000000000..1f68c3b1d9 --- /dev/null +++ b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-auto.html @@ -0,0 +1,14 @@ + + + + + + diff --git a/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-iframe.html b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-iframe.html new file mode 100644 index 0000000000..6f9960f6e5 --- /dev/null +++ b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-iframe.html @@ -0,0 +1,22 @@ + + + +
      +
      +
      +
      + + +
      + diff --git a/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-ref-iframe.html b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-ref-iframe.html new file mode 100644 index 0000000000..c06fc4476f --- /dev/null +++ b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-ref-iframe.html @@ -0,0 +1,36 @@ + + + +
      +
      +
      +
      + + +
      + + + diff --git a/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-ref.html b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-ref.html new file mode 100644 index 0000000000..f63a89c9b2 --- /dev/null +++ b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-ref.html @@ -0,0 +1,14 @@ + + + + + + diff --git a/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-x-iframe.html b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-x-iframe.html new file mode 100644 index 0000000000..10c9ff32ec --- /dev/null +++ b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-x-iframe.html @@ -0,0 +1,18 @@ + + + +
      +
      +
      +
      + + +
      + diff --git a/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-x-ref-iframe.html b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-x-ref-iframe.html new file mode 100644 index 0000000000..a8430fd545 --- /dev/null +++ b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-x-ref-iframe.html @@ -0,0 +1,28 @@ + + + +
      +
      +
      +
      + + +
      + + + diff --git a/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-x-ref.html b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-x-ref.html new file mode 100644 index 0000000000..278ff74ed0 --- /dev/null +++ b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-x-ref.html @@ -0,0 +1,14 @@ + + + + + + diff --git a/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-x.html b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-x.html new file mode 100644 index 0000000000..cde11499e9 --- /dev/null +++ b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-x.html @@ -0,0 +1,14 @@ + + + + + + diff --git a/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-y-iframe.html b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-y-iframe.html new file mode 100644 index 0000000000..e6d0fb863a --- /dev/null +++ b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-y-iframe.html @@ -0,0 +1,18 @@ + + + +
      +
      +
      +
      + + +
      + diff --git a/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-y-ref-iframe.html b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-y-ref-iframe.html new file mode 100644 index 0000000000..7243ccbf7e --- /dev/null +++ b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-y-ref-iframe.html @@ -0,0 +1,28 @@ + + + +
      +
      +
      +
      + + +
      + + + diff --git a/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-y-ref.html b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-y-ref.html new file mode 100644 index 0000000000..06f0f142c0 --- /dev/null +++ b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-y-ref.html @@ -0,0 +1,14 @@ + + + + + + diff --git a/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-y.html b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-y.html new file mode 100644 index 0000000000..a181551346 --- /dev/null +++ b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll-y.html @@ -0,0 +1,14 @@ + + + + + + diff --git a/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll.html b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll.html new file mode 100644 index 0000000000..11696a0389 --- /dev/null +++ b/layout/reftests/css-valuesandunits/unit-vh-vw-overflow-scroll.html @@ -0,0 +1,14 @@ + + + + + + diff --git a/layout/reftests/css-valuesandunits/unit-vh-vw-ref-iframe.html b/layout/reftests/css-valuesandunits/unit-vh-vw-ref-iframe.html new file mode 100644 index 0000000000..3694b3f701 --- /dev/null +++ b/layout/reftests/css-valuesandunits/unit-vh-vw-ref-iframe.html @@ -0,0 +1,14 @@ + + + +
      +
      +
      +
      + diff --git a/layout/reftests/css-valuesandunits/unit-vh-vw-ref.html b/layout/reftests/css-valuesandunits/unit-vh-vw-ref.html new file mode 100644 index 0000000000..5dc30fd0e4 --- /dev/null +++ b/layout/reftests/css-valuesandunits/unit-vh-vw-ref.html @@ -0,0 +1,14 @@ + + + + + + diff --git a/layout/reftests/css-valuesandunits/unit-vh-vw-zoom-ref.html b/layout/reftests/css-valuesandunits/unit-vh-vw-zoom-ref.html new file mode 100644 index 0000000000..c477c326c3 --- /dev/null +++ b/layout/reftests/css-valuesandunits/unit-vh-vw-zoom-ref.html @@ -0,0 +1,18 @@ + + + + + + + + + + diff --git a/layout/reftests/css-valuesandunits/unit-vh-vw-zoom.html b/layout/reftests/css-valuesandunits/unit-vh-vw-zoom.html new file mode 100644 index 0000000000..3272721ae2 --- /dev/null +++ b/layout/reftests/css-valuesandunits/unit-vh-vw-zoom.html @@ -0,0 +1,18 @@ + + + + + + + + + + diff --git a/layout/reftests/css-valuesandunits/unit-vh-vw.html b/layout/reftests/css-valuesandunits/unit-vh-vw.html new file mode 100644 index 0000000000..59aea944c0 --- /dev/null +++ b/layout/reftests/css-valuesandunits/unit-vh-vw.html @@ -0,0 +1,14 @@ + + + + + + diff --git a/layout/reftests/css-variables/reftest.list b/layout/reftests/css-variables/reftest.list new file mode 100644 index 0000000000..01d856fe31 --- /dev/null +++ b/layout/reftests/css-variables/reftest.list @@ -0,0 +1,2 @@ +skip-if(ThreadSanitizer) == variables-ruletree-cache-01.html variables-ruletree-cache-01-ref.html +== variables-ruletree-cache-02.html variables-ruletree-cache-02-ref.html diff --git a/layout/reftests/css-variables/variables-ruletree-cache-01-ref.html b/layout/reftests/css-variables/variables-ruletree-cache-01-ref.html new file mode 100644 index 0000000000..6dc69d7d20 --- /dev/null +++ b/layout/reftests/css-variables/variables-ruletree-cache-01-ref.html @@ -0,0 +1,8 @@ + + +

      This should be purple, and might cache background in the rule tree.

      +

      This should be blue, and can't used that cached struct, +which really shouldn't be cached anyway.

      diff --git a/layout/reftests/css-variables/variables-ruletree-cache-01.html b/layout/reftests/css-variables/variables-ruletree-cache-01.html new file mode 100644 index 0000000000..880af6dce2 --- /dev/null +++ b/layout/reftests/css-variables/variables-ruletree-cache-01.html @@ -0,0 +1,8 @@ + + +

      This should be purple, and might cache background in the rule tree.

      +

      This should be blue, and can't used that cached struct, +which really shouldn't be cached anyway.

      diff --git a/layout/reftests/css-variables/variables-ruletree-cache-02-ref.html b/layout/reftests/css-variables/variables-ruletree-cache-02-ref.html new file mode 100644 index 0000000000..202bb7b106 --- /dev/null +++ b/layout/reftests/css-variables/variables-ruletree-cache-02-ref.html @@ -0,0 +1,7 @@ + + +

      This should be purple.

      +

      This should be blue.

      diff --git a/layout/reftests/css-variables/variables-ruletree-cache-02.html b/layout/reftests/css-variables/variables-ruletree-cache-02.html new file mode 100644 index 0000000000..6b2b60c3eb --- /dev/null +++ b/layout/reftests/css-variables/variables-ruletree-cache-02.html @@ -0,0 +1,8 @@ + + +

      This should be purple.

      +

      This should be blue.

      diff --git a/layout/reftests/css-visited/border-1-ref.html b/layout/reftests/css-visited/border-1-ref.html new file mode 100644 index 0000000000..cbd7450ebb --- /dev/null +++ b/layout/reftests/css-visited/border-1-ref.html @@ -0,0 +1,11 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +
      unvisited
      +
      visited
      diff --git a/layout/reftests/css-visited/border-1.html b/layout/reftests/css-visited/border-1.html new file mode 100644 index 0000000000..38ba7e8af1 --- /dev/null +++ b/layout/reftests/css-visited/border-1.html @@ -0,0 +1,11 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +unvisited +visited diff --git a/layout/reftests/css-visited/border-2-ref.html b/layout/reftests/css-visited/border-2-ref.html new file mode 100644 index 0000000000..3730a300c9 --- /dev/null +++ b/layout/reftests/css-visited/border-2-ref.html @@ -0,0 +1,11 @@ + +Test for privacy restrictions on :visited (Bug 147777): default color for 'border' + + +
      visited
      diff --git a/layout/reftests/css-visited/border-2a.html b/layout/reftests/css-visited/border-2a.html new file mode 100644 index 0000000000..de756dba15 --- /dev/null +++ b/layout/reftests/css-visited/border-2a.html @@ -0,0 +1,11 @@ + +Test for privacy restrictions on :visited (Bug 147777): implicit default color for 'border' + +unvisited +visited diff --git a/layout/reftests/css-visited/border-2b.html b/layout/reftests/css-visited/border-2b.html new file mode 100644 index 0000000000..9a97afcc5e --- /dev/null +++ b/layout/reftests/css-visited/border-2b.html @@ -0,0 +1,11 @@ + +Test for privacy restrictions on :visited (Bug 147777): explicit default color for 'border' + +unvisited +visited diff --git a/layout/reftests/css-visited/border-collapse-1-ref.html b/layout/reftests/css-visited/border-collapse-1-ref.html new file mode 100644 index 0000000000..fea8ae14d1 --- /dev/null +++ b/layout/reftests/css-visited/border-collapse-1-ref.html @@ -0,0 +1,32 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +
      +
      + +
      visited
      +
      +
      +
      visited
      + +
      +
      + +
      visited
      +
      +
      diff --git a/layout/reftests/css-visited/border-collapse-1.html b/layout/reftests/css-visited/border-collapse-1.html new file mode 100644 index 0000000000..b702c0184f --- /dev/null +++ b/layout/reftests/css-visited/border-collapse-1.html @@ -0,0 +1,32 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +
      + + + +
      diff --git a/layout/reftests/css-visited/caret-color-on-visited-1-ref.html b/layout/reftests/css-visited/caret-color-on-visited-1-ref.html new file mode 100644 index 0000000000..23d8e0c244 --- /dev/null +++ b/layout/reftests/css-visited/caret-color-on-visited-1-ref.html @@ -0,0 +1,22 @@ + + +
      + diff --git a/layout/reftests/css-visited/caret-color-on-visited-1.html b/layout/reftests/css-visited/caret-color-on-visited-1.html new file mode 100644 index 0000000000..92443cdf5d --- /dev/null +++ b/layout/reftests/css-visited/caret-color-on-visited-1.html @@ -0,0 +1,26 @@ + + + + diff --git a/layout/reftests/css-visited/color-choice-1-ref.html b/layout/reftests/css-visited/color-choice-1-ref.html new file mode 100644 index 0000000000..2a58c8e286 --- /dev/null +++ b/layout/reftests/css-visited/color-choice-1-ref.html @@ -0,0 +1,10 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +unvisited +visited diff --git a/layout/reftests/css-visited/color-choice-1.html b/layout/reftests/css-visited/color-choice-1.html new file mode 100644 index 0000000000..002c4fb648 --- /dev/null +++ b/layout/reftests/css-visited/color-choice-1.html @@ -0,0 +1,11 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +unvisited +visited diff --git a/layout/reftests/css-visited/color-on-bullets-1-ref.html b/layout/reftests/css-visited/color-on-bullets-1-ref.html new file mode 100644 index 0000000000..0d91630dc2 --- /dev/null +++ b/layout/reftests/css-visited/color-on-bullets-1-ref.html @@ -0,0 +1,18 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +
        + +
      1. visited
      2. +
      +
        + +
      • visited
      • +
      diff --git a/layout/reftests/css-visited/color-on-bullets-1.html b/layout/reftests/css-visited/color-on-bullets-1.html new file mode 100644 index 0000000000..6f04678b51 --- /dev/null +++ b/layout/reftests/css-visited/color-on-bullets-1.html @@ -0,0 +1,18 @@ + +Test for privacy restrictions on :visited (Bug 147777) + + +
        +unvisited +visited +
      + diff --git a/layout/reftests/css-visited/color-on-link-1-ref.html b/layout/reftests/css-visited/color-on-link-1-ref.html new file mode 100644 index 0000000000..859cfb6dd7 --- /dev/null +++ b/layout/reftests/css-visited/color-on-link-1-ref.html @@ -0,0 +1,6 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +link diff --git a/layout/reftests/css-visited/color-on-link-1.html b/layout/reftests/css-visited/color-on-link-1.html new file mode 100644 index 0000000000..425523f1f5 --- /dev/null +++ b/layout/reftests/css-visited/color-on-link-1.html @@ -0,0 +1,8 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +link diff --git a/layout/reftests/css-visited/color-on-link-before-1.html b/layout/reftests/css-visited/color-on-link-before-1.html new file mode 100644 index 0000000000..72e965f1c8 --- /dev/null +++ b/layout/reftests/css-visited/color-on-link-before-1.html @@ -0,0 +1,8 @@ + +Test for privacy restrictions on :visited (Bug 147777) + + diff --git a/layout/reftests/css-visited/color-on-text-decoration-1-ref.html b/layout/reftests/css-visited/color-on-text-decoration-1-ref.html new file mode 100644 index 0000000000..9bdc6fa8d8 --- /dev/null +++ b/layout/reftests/css-visited/color-on-text-decoration-1-ref.html @@ -0,0 +1,18 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +unvisited +visited diff --git a/layout/reftests/css-visited/color-on-text-decoration-1.html b/layout/reftests/css-visited/color-on-text-decoration-1.html new file mode 100644 index 0000000000..029823d0e4 --- /dev/null +++ b/layout/reftests/css-visited/color-on-text-decoration-1.html @@ -0,0 +1,18 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +unvisited +visited diff --git a/layout/reftests/css-visited/color-on-visited-1-ref.html b/layout/reftests/css-visited/color-on-visited-1-ref.html new file mode 100644 index 0000000000..75fda1f759 --- /dev/null +++ b/layout/reftests/css-visited/color-on-visited-1-ref.html @@ -0,0 +1,6 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +link diff --git a/layout/reftests/css-visited/color-on-visited-1.html b/layout/reftests/css-visited/color-on-visited-1.html new file mode 100644 index 0000000000..1b7bc4b41e --- /dev/null +++ b/layout/reftests/css-visited/color-on-visited-1.html @@ -0,0 +1,8 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +link diff --git a/layout/reftests/css-visited/color-on-visited-before-1.html b/layout/reftests/css-visited/color-on-visited-before-1.html new file mode 100644 index 0000000000..4dc80d82a1 --- /dev/null +++ b/layout/reftests/css-visited/color-on-visited-before-1.html @@ -0,0 +1,8 @@ + +Test for privacy restrictions on :visited (Bug 147777) + + diff --git a/layout/reftests/css-visited/color-on-visited-text-1-ref.html b/layout/reftests/css-visited/color-on-visited-text-1-ref.html new file mode 100644 index 0000000000..b144767ce7 --- /dev/null +++ b/layout/reftests/css-visited/color-on-visited-text-1-ref.html @@ -0,0 +1,16 @@ + + +
      Visited
      +
      Visited with span
      +
      Visited with inner unvisited
      +
      Visited with inner visited
      diff --git a/layout/reftests/css-visited/color-on-visited-text-1.html b/layout/reftests/css-visited/color-on-visited-text-1.html new file mode 100644 index 0000000000..101c9653dc --- /dev/null +++ b/layout/reftests/css-visited/color-on-visited-text-1.html @@ -0,0 +1,20 @@ + + +Visited +Visited with span +Visited with inner unvisited +Visited with inner visited diff --git a/layout/reftests/css-visited/column-rule-1-notref.html b/layout/reftests/css-visited/column-rule-1-notref.html new file mode 100644 index 0000000000..bc99002fd9 --- /dev/null +++ b/layout/reftests/css-visited/column-rule-1-notref.html @@ -0,0 +1,11 @@ + +Test for privacy restrictions on :visited (Bug 147777) + + +
      visited
      link
      diff --git a/layout/reftests/css-visited/column-rule-1-ref.html b/layout/reftests/css-visited/column-rule-1-ref.html new file mode 100644 index 0000000000..fa999ff274 --- /dev/null +++ b/layout/reftests/css-visited/column-rule-1-ref.html @@ -0,0 +1,11 @@ + +Test for privacy restrictions on :visited (Bug 147777) + + +
      visited
      link
      diff --git a/layout/reftests/css-visited/column-rule-1.html b/layout/reftests/css-visited/column-rule-1.html new file mode 100644 index 0000000000..4400ea8b06 --- /dev/null +++ b/layout/reftests/css-visited/column-rule-1.html @@ -0,0 +1,11 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +unvisited
      link
      +visited
      link
      diff --git a/layout/reftests/css-visited/content-before-1-ref.html b/layout/reftests/css-visited/content-before-1-ref.html new file mode 100644 index 0000000000..233407fbb5 --- /dev/null +++ b/layout/reftests/css-visited/content-before-1-ref.html @@ -0,0 +1,6 @@ + +Test for privacy restrictions on :visited (Bug 147777) + + diff --git a/layout/reftests/css-visited/content-color-on-link-before-1-ref.html b/layout/reftests/css-visited/content-color-on-link-before-1-ref.html new file mode 100644 index 0000000000..a46017fdee --- /dev/null +++ b/layout/reftests/css-visited/content-color-on-link-before-1-ref.html @@ -0,0 +1,6 @@ + +Test for privacy restrictions on :visited (Bug 147777) + + diff --git a/layout/reftests/css-visited/content-color-on-link-before-1.html b/layout/reftests/css-visited/content-color-on-link-before-1.html new file mode 100644 index 0000000000..bea15972fa --- /dev/null +++ b/layout/reftests/css-visited/content-color-on-link-before-1.html @@ -0,0 +1,8 @@ + +Test for privacy restrictions on :visited (Bug 147777) + + diff --git a/layout/reftests/css-visited/content-color-on-visited-before-1-ref.html b/layout/reftests/css-visited/content-color-on-visited-before-1-ref.html new file mode 100644 index 0000000000..66df0e1b9f --- /dev/null +++ b/layout/reftests/css-visited/content-color-on-visited-before-1-ref.html @@ -0,0 +1,6 @@ + +Test for privacy restrictions on :visited (Bug 147777) + + diff --git a/layout/reftests/css-visited/content-color-on-visited-before-1.html b/layout/reftests/css-visited/content-color-on-visited-before-1.html new file mode 100644 index 0000000000..72664e0227 --- /dev/null +++ b/layout/reftests/css-visited/content-color-on-visited-before-1.html @@ -0,0 +1,8 @@ + +Test for privacy restrictions on :visited (Bug 147777) + + diff --git a/layout/reftests/css-visited/content-on-link-before-1.html b/layout/reftests/css-visited/content-on-link-before-1.html new file mode 100644 index 0000000000..bcc1ab2e18 --- /dev/null +++ b/layout/reftests/css-visited/content-on-link-before-1.html @@ -0,0 +1,8 @@ + +Test for privacy restrictions on :visited (Bug 147777) + + diff --git a/layout/reftests/css-visited/content-on-visited-before-1.html b/layout/reftests/css-visited/content-on-visited-before-1.html new file mode 100644 index 0000000000..3c1ec0a9eb --- /dev/null +++ b/layout/reftests/css-visited/content-on-visited-before-1.html @@ -0,0 +1,8 @@ + +Test for privacy restrictions on :visited (Bug 147777) + + diff --git a/layout/reftests/css-visited/first-line-1-ref.html b/layout/reftests/css-visited/first-line-1-ref.html new file mode 100644 index 0000000000..7969685666 --- /dev/null +++ b/layout/reftests/css-visited/first-line-1-ref.html @@ -0,0 +1,12 @@ + + + + :visited and ::first-line (reference) + + + +
      unvisited
      link
      +
      visited
      link
      + + + diff --git a/layout/reftests/css-visited/first-line-1.html b/layout/reftests/css-visited/first-line-1.html new file mode 100644 index 0000000000..37aec8edc1 --- /dev/null +++ b/layout/reftests/css-visited/first-line-1.html @@ -0,0 +1,22 @@ + + + + :visited and ::first-line + + + + +unvisited
      link
      +visited
      link
      + + + diff --git a/layout/reftests/css-visited/inherit-keyword-1-ref.html b/layout/reftests/css-visited/inherit-keyword-1-ref.html new file mode 100644 index 0000000000..0b3d4ea4ba --- /dev/null +++ b/layout/reftests/css-visited/inherit-keyword-1-ref.html @@ -0,0 +1,15 @@ + + +Test for privacy restrictions on :visited (Bug 147777) + +unvisited / unvisited +unvisited / visited +visited / unvisited +visited / visited diff --git a/layout/reftests/css-visited/inherit-keyword-1.xhtml b/layout/reftests/css-visited/inherit-keyword-1.xhtml new file mode 100644 index 0000000000..abc08c51dd --- /dev/null +++ b/layout/reftests/css-visited/inherit-keyword-1.xhtml @@ -0,0 +1,20 @@ + + + +Test for privacy restrictions on :visited (Bug 147777) + + + +unvisited / unvisited +unvisited / visited +visited / unvisited +visited / visited + + diff --git a/layout/reftests/css-visited/link-root-1-ref.xhtml b/layout/reftests/css-visited/link-root-1-ref.xhtml new file mode 100644 index 0000000000..577792b119 --- /dev/null +++ b/layout/reftests/css-visited/link-root-1-ref.xhtml @@ -0,0 +1,16 @@ + + + + +dynamic changes to link state for root element (reference) + + + + + diff --git a/layout/reftests/css-visited/link-root-1.xhtml b/layout/reftests/css-visited/link-root-1.xhtml new file mode 100644 index 0000000000..a22f854187 --- /dev/null +++ b/layout/reftests/css-visited/link-root-1.xhtml @@ -0,0 +1,26 @@ + + + + + + diff --git a/layout/reftests/css-visited/logical-box-border-color-visited-link-001.html b/layout/reftests/css-visited/logical-box-border-color-visited-link-001.html new file mode 100644 index 0000000000..9ffa91c368 --- /dev/null +++ b/layout/reftests/css-visited/logical-box-border-color-visited-link-001.html @@ -0,0 +1,32 @@ + + +CSS Logical Properties: Flow-Relative Border Colors in Visited Links + +

      Test passes if there is a filled green square and no red.

      +
      + diff --git a/layout/reftests/css-visited/logical-box-border-color-visited-link-002.html b/layout/reftests/css-visited/logical-box-border-color-visited-link-002.html new file mode 100644 index 0000000000..0ace612bab --- /dev/null +++ b/layout/reftests/css-visited/logical-box-border-color-visited-link-002.html @@ -0,0 +1,26 @@ + + +CSS Logical Properties: Flow-Relative Border Colors in Visited Links + +

      Test passes if there is a filled green square and no red.

      +
      + diff --git a/layout/reftests/css-visited/logical-box-border-color-visited-link-003.html b/layout/reftests/css-visited/logical-box-border-color-visited-link-003.html new file mode 100644 index 0000000000..46a031ad96 --- /dev/null +++ b/layout/reftests/css-visited/logical-box-border-color-visited-link-003.html @@ -0,0 +1,43 @@ + + +CSS Logical Properties: Flow-Relative Border Colors in Visited Links + +

      Test passes if there is a filled green square and no red.

      +
      + diff --git a/layout/reftests/css-visited/logical-box-border-color-visited-link-ref.html b/layout/reftests/css-visited/logical-box-border-color-visited-link-ref.html new file mode 100644 index 0000000000..5858fe2e4e --- /dev/null +++ b/layout/reftests/css-visited/logical-box-border-color-visited-link-ref.html @@ -0,0 +1,11 @@ + + + +

      Test passes if there is a filled green square and no red.

      +
      diff --git a/layout/reftests/css-visited/mathml-links-ref.html b/layout/reftests/css-visited/mathml-links-ref.html new file mode 100644 index 0000000000..7919142fe1 --- /dev/null +++ b/layout/reftests/css-visited/mathml-links-ref.html @@ -0,0 +1,32 @@ + + + + + + + + x + = + + + + 5 + + + + + 2 + + + + + + + 2 + 3 + + + + diff --git a/layout/reftests/css-visited/mathml-links.html b/layout/reftests/css-visited/mathml-links.html new file mode 100644 index 0000000000..eee49180e5 --- /dev/null +++ b/layout/reftests/css-visited/mathml-links.html @@ -0,0 +1,33 @@ + + + + + + + + x + = + + + + 5 + + + + + 2 + + + + + + + 2 + 3 + + + + diff --git a/layout/reftests/css-visited/outline-1-ref.html b/layout/reftests/css-visited/outline-1-ref.html new file mode 100644 index 0000000000..996a4c350e --- /dev/null +++ b/layout/reftests/css-visited/outline-1-ref.html @@ -0,0 +1,11 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +
      unvisited
      +
      visited
      diff --git a/layout/reftests/css-visited/outline-1.html b/layout/reftests/css-visited/outline-1.html new file mode 100644 index 0000000000..d31cf4feb7 --- /dev/null +++ b/layout/reftests/css-visited/outline-1.html @@ -0,0 +1,11 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +unvisited +visited diff --git a/layout/reftests/css-visited/placeholder-1-ref.html b/layout/reftests/css-visited/placeholder-1-ref.html new file mode 100644 index 0000000000..5b88093ab7 --- /dev/null +++ b/layout/reftests/css-visited/placeholder-1-ref.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/css-visited/placeholder-1.html b/layout/reftests/css-visited/placeholder-1.html new file mode 100644 index 0000000000..e349edb2c3 --- /dev/null +++ b/layout/reftests/css-visited/placeholder-1.html @@ -0,0 +1,6 @@ + + + diff --git a/layout/reftests/css-visited/reftest.list b/layout/reftests/css-visited/reftest.list new file mode 100644 index 0000000000..62cfba7574 --- /dev/null +++ b/layout/reftests/css-visited/reftest.list @@ -0,0 +1,4 @@ +# Because coloring of visited links is asynchronous and does not block +# or fire any events, the tests in this directory are not run through +# the reftest harness. Instead, they are run through +# layout/style/tests/test_visited_reftests.html . diff --git a/layout/reftests/css-visited/selector-adj-sibling-1-ref.html b/layout/reftests/css-visited/selector-adj-sibling-1-ref.html new file mode 100644 index 0000000000..ba6ecca095 --- /dev/null +++ b/layout/reftests/css-visited/selector-adj-sibling-1-ref.html @@ -0,0 +1,7 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +unvisited +visited diff --git a/layout/reftests/css-visited/selector-adj-sibling-1.html b/layout/reftests/css-visited/selector-adj-sibling-1.html new file mode 100644 index 0000000000..b5bb0d413e --- /dev/null +++ b/layout/reftests/css-visited/selector-adj-sibling-1.html @@ -0,0 +1,11 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +unvisited +visited diff --git a/layout/reftests/css-visited/selector-adj-sibling-2-ref.html b/layout/reftests/css-visited/selector-adj-sibling-2-ref.html new file mode 100644 index 0000000000..a9f97dc9c5 --- /dev/null +++ b/layout/reftests/css-visited/selector-adj-sibling-2-ref.html @@ -0,0 +1,6 @@ + +Test for privacy restrictions on :visited (Bug 147777) +unvisited + unvisited +unvisited + visited +visited + unvisited +visited + visited diff --git a/layout/reftests/css-visited/selector-adj-sibling-2.html b/layout/reftests/css-visited/selector-adj-sibling-2.html new file mode 100644 index 0000000000..0eee73c517 --- /dev/null +++ b/layout/reftests/css-visited/selector-adj-sibling-2.html @@ -0,0 +1,15 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +unvisited + unvisited +unvisited + visited +visited + unvisited +visited + visited diff --git a/layout/reftests/css-visited/selector-adj-sibling-3-ref.xhtml b/layout/reftests/css-visited/selector-adj-sibling-3-ref.xhtml new file mode 100644 index 0000000000..b3c12d35f6 --- /dev/null +++ b/layout/reftests/css-visited/selector-adj-sibling-3-ref.xhtml @@ -0,0 +1,16 @@ + + + +Test reference for bug 1431539 + + + + + visited + Should be green + + + diff --git a/layout/reftests/css-visited/selector-adj-sibling-3.xhtml b/layout/reftests/css-visited/selector-adj-sibling-3.xhtml new file mode 100644 index 0000000000..38b2709270 --- /dev/null +++ b/layout/reftests/css-visited/selector-adj-sibling-3.xhtml @@ -0,0 +1,19 @@ + + + +Test for bug 1431539 + + + + + visited + Should be green + + + diff --git a/layout/reftests/css-visited/selector-any-sibling-1-ref.html b/layout/reftests/css-visited/selector-any-sibling-1-ref.html new file mode 100644 index 0000000000..de502b684f --- /dev/null +++ b/layout/reftests/css-visited/selector-any-sibling-1-ref.html @@ -0,0 +1,7 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +
      unvisited
      +
      visited
      diff --git a/layout/reftests/css-visited/selector-any-sibling-1.html b/layout/reftests/css-visited/selector-any-sibling-1.html new file mode 100644 index 0000000000..25f00c654e --- /dev/null +++ b/layout/reftests/css-visited/selector-any-sibling-1.html @@ -0,0 +1,11 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +
      unvisited
      +
      visited
      diff --git a/layout/reftests/css-visited/selector-any-sibling-2-ref.html b/layout/reftests/css-visited/selector-any-sibling-2-ref.html new file mode 100644 index 0000000000..e64a48729c --- /dev/null +++ b/layout/reftests/css-visited/selector-any-sibling-2-ref.html @@ -0,0 +1,6 @@ + +Test for privacy restrictions on :visited (Bug 147777) +
      unvisited + unvisited
      +
      unvisited + visited
      +
      visited + unvisited
      +
      visited + visited
      diff --git a/layout/reftests/css-visited/selector-any-sibling-2.html b/layout/reftests/css-visited/selector-any-sibling-2.html new file mode 100644 index 0000000000..31ec00f4cc --- /dev/null +++ b/layout/reftests/css-visited/selector-any-sibling-2.html @@ -0,0 +1,15 @@ + +Test for privacy restrictions on :visited (Bug 147777) + + + + + diff --git a/layout/reftests/css-visited/selector-child-1-ref.html b/layout/reftests/css-visited/selector-child-1-ref.html new file mode 100644 index 0000000000..2ed3bd25a8 --- /dev/null +++ b/layout/reftests/css-visited/selector-child-1-ref.html @@ -0,0 +1,4 @@ + +Test for privacy restrictions on :visited (Bug 147777) +unvisited +visited diff --git a/layout/reftests/css-visited/selector-child-1.html b/layout/reftests/css-visited/selector-child-1.html new file mode 100644 index 0000000000..bd56273e49 --- /dev/null +++ b/layout/reftests/css-visited/selector-child-1.html @@ -0,0 +1,11 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +unvisited +visited diff --git a/layout/reftests/css-visited/selector-child-2-ref.xhtml b/layout/reftests/css-visited/selector-child-2-ref.xhtml new file mode 100644 index 0000000000..e56caa1ab4 --- /dev/null +++ b/layout/reftests/css-visited/selector-child-2-ref.xhtml @@ -0,0 +1,12 @@ + + + +Test for privacy restrictions on :visited (Bug 147777) + + +unvisited / unvisited +unvisited / visited +visited / unvisited +visited / visited + + diff --git a/layout/reftests/css-visited/selector-child-2.xhtml b/layout/reftests/css-visited/selector-child-2.xhtml new file mode 100644 index 0000000000..35ebfb7b24 --- /dev/null +++ b/layout/reftests/css-visited/selector-child-2.xhtml @@ -0,0 +1,21 @@ + + + +Test for privacy restrictions on :visited (Bug 147777) + + + +unvisited / unvisited +unvisited / visited +visited / unvisited +visited / visited + + diff --git a/layout/reftests/css-visited/selector-descendant-1-ref.html b/layout/reftests/css-visited/selector-descendant-1-ref.html new file mode 100644 index 0000000000..2ed3bd25a8 --- /dev/null +++ b/layout/reftests/css-visited/selector-descendant-1-ref.html @@ -0,0 +1,4 @@ + +Test for privacy restrictions on :visited (Bug 147777) +unvisited +visited diff --git a/layout/reftests/css-visited/selector-descendant-1.html b/layout/reftests/css-visited/selector-descendant-1.html new file mode 100644 index 0000000000..e7cedde31a --- /dev/null +++ b/layout/reftests/css-visited/selector-descendant-1.html @@ -0,0 +1,11 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +unvisited +visited diff --git a/layout/reftests/css-visited/selector-descendant-2-ref.xhtml b/layout/reftests/css-visited/selector-descendant-2-ref.xhtml new file mode 100644 index 0000000000..59d100f599 --- /dev/null +++ b/layout/reftests/css-visited/selector-descendant-2-ref.xhtml @@ -0,0 +1,39 @@ + + + +Test for privacy restrictions on :visited (Bug 147777) + + + + +unvisited (unvisited) +unvisited (visited) +visited (unvisited) +visited (visited) +
      + +unvisited (unvisited) +unvisited (visited) +visited (unvisited) +visited (visited) +
      + +unvisited (unvisited) +unvisited (visited) +visited (unvisited) +visited (visited) +
      + +unvisited (unvisited) +unvisited (visited) +visited (unvisited) +visited (visited) + + + diff --git a/layout/reftests/css-visited/selector-descendant-2.xhtml b/layout/reftests/css-visited/selector-descendant-2.xhtml new file mode 100644 index 0000000000..d1ca877d8e --- /dev/null +++ b/layout/reftests/css-visited/selector-descendant-2.xhtml @@ -0,0 +1,39 @@ + + + +Test for privacy restrictions on :visited (Bug 147777) + + + + +unvisited (unvisited) +unvisited (visited) +visited (unvisited) +visited (visited) +
      + +unvisited (unvisited) +unvisited (visited) +visited (unvisited) +visited (visited) +
      + +unvisited (unvisited) +unvisited (visited) +visited (unvisited) +visited (visited) +
      + +unvisited (unvisited) +unvisited (visited) +visited (unvisited) +visited (visited) + + + diff --git a/layout/reftests/css-visited/subject-of-selector-1-ref.html b/layout/reftests/css-visited/subject-of-selector-1-ref.html new file mode 100644 index 0000000000..2ed3bd25a8 --- /dev/null +++ b/layout/reftests/css-visited/subject-of-selector-1-ref.html @@ -0,0 +1,4 @@ + +Test for privacy restrictions on :visited (Bug 147777) +unvisited +visited diff --git a/layout/reftests/css-visited/subject-of-selector-adj-sibling-1.html b/layout/reftests/css-visited/subject-of-selector-adj-sibling-1.html new file mode 100644 index 0000000000..b0279d9756 --- /dev/null +++ b/layout/reftests/css-visited/subject-of-selector-adj-sibling-1.html @@ -0,0 +1,11 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +unvisited +visited diff --git a/layout/reftests/css-visited/subject-of-selector-any-sibling-1.html b/layout/reftests/css-visited/subject-of-selector-any-sibling-1.html new file mode 100644 index 0000000000..806f705783 --- /dev/null +++ b/layout/reftests/css-visited/subject-of-selector-any-sibling-1.html @@ -0,0 +1,11 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +unvisited +visited diff --git a/layout/reftests/css-visited/subject-of-selector-child-1.html b/layout/reftests/css-visited/subject-of-selector-child-1.html new file mode 100644 index 0000000000..e9bdd99887 --- /dev/null +++ b/layout/reftests/css-visited/subject-of-selector-child-1.html @@ -0,0 +1,11 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +unvisited +visited diff --git a/layout/reftests/css-visited/subject-of-selector-descendant-1.html b/layout/reftests/css-visited/subject-of-selector-descendant-1.html new file mode 100644 index 0000000000..c31caeb0f8 --- /dev/null +++ b/layout/reftests/css-visited/subject-of-selector-descendant-1.html @@ -0,0 +1,11 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +unvisited +visited diff --git a/layout/reftests/css-visited/subject-of-selector-descendant-2-ref.xhtml b/layout/reftests/css-visited/subject-of-selector-descendant-2-ref.xhtml new file mode 100644 index 0000000000..21a8a829c4 --- /dev/null +++ b/layout/reftests/css-visited/subject-of-selector-descendant-2-ref.xhtml @@ -0,0 +1,33 @@ + + + +Test for privacy restrictions on :visited (Bug 147777) + + + + +unvisited (unvisited) +unvisited (visited) +visited (unvisited) +visited (visited) + +unvisited (unvisited) +unvisited (visited) +visited (unvisited) +visited (visited) + +unvisited (unvisited) +unvisited (visited) +visited (unvisited) +visited (visited) + + + diff --git a/layout/reftests/css-visited/subject-of-selector-descendant-2.xhtml b/layout/reftests/css-visited/subject-of-selector-descendant-2.xhtml new file mode 100644 index 0000000000..b7e07ecadd --- /dev/null +++ b/layout/reftests/css-visited/subject-of-selector-descendant-2.xhtml @@ -0,0 +1,33 @@ + + + +Test for privacy restrictions on :visited (Bug 147777) + + + + +unvisited (unvisited) +unvisited (visited) +visited (unvisited) +visited (visited) + +unvisited (unvisited) +unvisited (visited) +visited (unvisited) +visited (visited) + +unvisited (unvisited) +unvisited (visited) +visited (unvisited) +visited (visited) + + + diff --git a/layout/reftests/css-visited/svg-paint-currentcolor-visited-ref.svg b/layout/reftests/css-visited/svg-paint-currentcolor-visited-ref.svg new file mode 100644 index 0000000000..e42c1fd15b --- /dev/null +++ b/layout/reftests/css-visited/svg-paint-currentcolor-visited-ref.svg @@ -0,0 +1,6 @@ + + + + diff --git a/layout/reftests/css-visited/svg-paint-currentcolor-visited.svg b/layout/reftests/css-visited/svg-paint-currentcolor-visited.svg new file mode 100644 index 0000000000..6893c6107d --- /dev/null +++ b/layout/reftests/css-visited/svg-paint-currentcolor-visited.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + diff --git a/layout/reftests/css-visited/transition-on-visited-ref.html b/layout/reftests/css-visited/transition-on-visited-ref.html new file mode 100644 index 0000000000..843f2c174f --- /dev/null +++ b/layout/reftests/css-visited/transition-on-visited-ref.html @@ -0,0 +1,13 @@ + + + + + + +Visited Link + + diff --git a/layout/reftests/css-visited/transition-on-visited.html b/layout/reftests/css-visited/transition-on-visited.html new file mode 100644 index 0000000000..cbf509ee57 --- /dev/null +++ b/layout/reftests/css-visited/transition-on-visited.html @@ -0,0 +1,25 @@ + + + + +Test for Bug 1381235 + + + +Visited Link + + + diff --git a/layout/reftests/css-visited/variables-visited-ref.html b/layout/reftests/css-visited/variables-visited-ref.html new file mode 100644 index 0000000000..bcd8706cd3 --- /dev/null +++ b/layout/reftests/css-visited/variables-visited-ref.html @@ -0,0 +1,7 @@ + + +Which color? diff --git a/layout/reftests/css-visited/variables-visited.html b/layout/reftests/css-visited/variables-visited.html new file mode 100644 index 0000000000..ec7cf71e7a --- /dev/null +++ b/layout/reftests/css-visited/variables-visited.html @@ -0,0 +1,12 @@ + + +Which color? diff --git a/layout/reftests/css-visited/visited-inherit-1-ref.html b/layout/reftests/css-visited/visited-inherit-1-ref.html new file mode 100644 index 0000000000..4720e57eae --- /dev/null +++ b/layout/reftests/css-visited/visited-inherit-1-ref.html @@ -0,0 +1,10 @@ + + + +
      + Should be green +
      +
      diff --git a/layout/reftests/css-visited/visited-inherit-1.html b/layout/reftests/css-visited/visited-inherit-1.html new file mode 100644 index 0000000000..cf53066d38 --- /dev/null +++ b/layout/reftests/css-visited/visited-inherit-1.html @@ -0,0 +1,10 @@ + + + +
      + Should be green +
      +
      diff --git a/layout/reftests/css-visited/visited-page.html b/layout/reftests/css-visited/visited-page.html new file mode 100644 index 0000000000..45f19843ab --- /dev/null +++ b/layout/reftests/css-visited/visited-page.html @@ -0,0 +1,2 @@ + +Visited page for tests for privacy restrictions on :visited (Bug 147777) diff --git a/layout/reftests/css-visited/white-to-transparent-1-ref.html b/layout/reftests/css-visited/white-to-transparent-1-ref.html new file mode 100644 index 0000000000..9ec44c5cd3 --- /dev/null +++ b/layout/reftests/css-visited/white-to-transparent-1-ref.html @@ -0,0 +1,11 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +unvisited +visited diff --git a/layout/reftests/css-visited/white-to-transparent-1.html b/layout/reftests/css-visited/white-to-transparent-1.html new file mode 100644 index 0000000000..a9ac269574 --- /dev/null +++ b/layout/reftests/css-visited/white-to-transparent-1.html @@ -0,0 +1,13 @@ + +Test for privacy restrictions on :visited (Bug 147777) + +unvisited +visited diff --git a/layout/reftests/css-visited/width-1-ref.html b/layout/reftests/css-visited/width-1-ref.html new file mode 100644 index 0000000000..b7b388b8ce --- /dev/null +++ b/layout/reftests/css-visited/width-1-ref.html @@ -0,0 +1,12 @@ + +Test for privacy restrictions on :visited (Bug 147777) + + + + + +
      +
      +
      + text in next cell +
      diff --git a/layout/reftests/css-visited/width-on-link-1.html b/layout/reftests/css-visited/width-on-link-1.html new file mode 100644 index 0000000000..d05350dc17 --- /dev/null +++ b/layout/reftests/css-visited/width-on-link-1.html @@ -0,0 +1,17 @@ + +Test for privacy restrictions on :visited (Bug 147777) + + + + + + +
      + + + text in next cell +
      diff --git a/layout/reftests/css-visited/width-on-visited-1.html b/layout/reftests/css-visited/width-on-visited-1.html new file mode 100644 index 0000000000..b9b653f4ad --- /dev/null +++ b/layout/reftests/css-visited/width-on-visited-1.html @@ -0,0 +1,17 @@ + +Test for privacy restrictions on :visited (Bug 147777) + + + + + + +
      + + + text in next cell +
      diff --git a/layout/reftests/cssom/computed-style-cross-window-inner.html b/layout/reftests/cssom/computed-style-cross-window-inner.html new file mode 100644 index 0000000000..370ed9bd5f --- /dev/null +++ b/layout/reftests/cssom/computed-style-cross-window-inner.html @@ -0,0 +1,6 @@ + + +

      This is a paragraph inside the iframe.

      +

      This is a paragraph inside the iframe.

      diff --git a/layout/reftests/cssom/computed-style-cross-window-ref.html b/layout/reftests/cssom/computed-style-cross-window-ref.html new file mode 100644 index 0000000000..2a9db18bd8 --- /dev/null +++ b/layout/reftests/cssom/computed-style-cross-window-ref.html @@ -0,0 +1,59 @@ + +getComputedStyle across windows + + + + + +

      This is a paragraph outside the iframe.

      +

      This is a paragraph outside the iframe.

      + + + +
      This paragraph is the color that +outerWindow.getComputedStyle says the paragraph inside the iframe +is.
      + +
      This paragraph is the color that +iframeWindow.getComputedStyle says the paragraph outside the iframe +is.
      + +
      This paragraph is the color that +outerWindow.getComputedStyle says the display:none paragraph inside the +iframe is.
      + +
      This paragraph is the color that +iframeWindow.getComputedStyle says the display:none paragraph outside +the iframe is.
      diff --git a/layout/reftests/cssom/computed-style-cross-window.html b/layout/reftests/cssom/computed-style-cross-window.html new file mode 100644 index 0000000000..547e840cab --- /dev/null +++ b/layout/reftests/cssom/computed-style-cross-window.html @@ -0,0 +1,62 @@ + + +getComputedStyle across windows + + + + + +

      This is a paragraph outside the iframe.

      +

      This is a paragraph outside the iframe.

      + + + +
      This paragraph is the color that +outerWindow.getComputedStyle says the paragraph inside the iframe +is.
      + +
      This paragraph is the color that +iframeWindow.getComputedStyle says the paragraph outside the iframe +is.
      + +
      This paragraph is the color that +outerWindow.getComputedStyle says the display:none paragraph inside the +iframe is.
      + +
      This paragraph is the color that +iframeWindow.getComputedStyle says the display:none paragraph outside +the iframe is.
      diff --git a/layout/reftests/cssom/inline-style-null-ref.html b/layout/reftests/cssom/inline-style-null-ref.html new file mode 100644 index 0000000000..90a8a0618a --- /dev/null +++ b/layout/reftests/cssom/inline-style-null-ref.html @@ -0,0 +1,7 @@ + + +
      This text should be green
      +
      This text should be green
      +
      This text should be green
      diff --git a/layout/reftests/cssom/inline-style-null.html b/layout/reftests/cssom/inline-style-null.html new file mode 100644 index 0000000000..4d3c36686c --- /dev/null +++ b/layout/reftests/cssom/inline-style-null.html @@ -0,0 +1,13 @@ + + +
      This text should be green
      +
      This text should be green
      +
      This text should be green
      + diff --git a/layout/reftests/cssom/reftest.list b/layout/reftests/cssom/reftest.list new file mode 100644 index 0000000000..bec72ca7f6 --- /dev/null +++ b/layout/reftests/cssom/reftest.list @@ -0,0 +1,2 @@ +fuzzy(0-2,0-5) == computed-style-cross-window.html computed-style-cross-window-ref.html +== inline-style-null.html inline-style-null-ref.html diff --git a/layout/reftests/datalist/datalist-errors.html b/layout/reftests/datalist/datalist-errors.html new file mode 100644 index 0000000000..e56bd7ccb7 --- /dev/null +++ b/layout/reftests/datalist/datalist-errors.html @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/layout/reftests/datalist/datalist-simple.html b/layout/reftests/datalist/datalist-simple.html new file mode 100644 index 0000000000..481262d992 --- /dev/null +++ b/layout/reftests/datalist/datalist-simple.html @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/layout/reftests/datalist/reftest.list b/layout/reftests/datalist/reftest.list new file mode 100644 index 0000000000..d9fc004606 --- /dev/null +++ b/layout/reftests/datalist/reftest.list @@ -0,0 +1,2 @@ +== datalist-simple.html about:blank +== datalist-errors.html about:blank diff --git a/layout/reftests/details-summary/close-nested-details-ref.html b/layout/reftests/details-summary/close-nested-details-ref.html new file mode 100644 index 0000000000..06c2942210 --- /dev/null +++ b/layout/reftests/details-summary/close-nested-details-ref.html @@ -0,0 +1,20 @@ + + + + + +
      + outer summary +
      + inner summary +

      inner details

      +
      + inner most summary +

      inner most details

      +
      +
      +

      outer details

      +
      + + diff --git a/layout/reftests/details-summary/close-nested-details.html b/layout/reftests/details-summary/close-nested-details.html new file mode 100644 index 0000000000..07e8c030f1 --- /dev/null +++ b/layout/reftests/details-summary/close-nested-details.html @@ -0,0 +1,27 @@ + + + + + + +
      + outer summary +
      + inner summary +

      inner details

      +
      + inner most summary +

      inner most details

      +
      +
      +

      outer details

      +
      + + diff --git a/layout/reftests/details-summary/details-absolute-children-ref.html b/layout/reftests/details-summary/details-absolute-children-ref.html new file mode 100644 index 0000000000..89a0c7a1c0 --- /dev/null +++ b/layout/reftests/details-summary/details-absolute-children-ref.html @@ -0,0 +1,40 @@ + + + + + + +
      +
      div before summary
      +
      Summary
      div in summary
      +
      + + diff --git a/layout/reftests/details-summary/details-absolute-children.html b/layout/reftests/details-summary/details-absolute-children.html new file mode 100644 index 0000000000..b26b3bcdb1 --- /dev/null +++ b/layout/reftests/details-summary/details-absolute-children.html @@ -0,0 +1,41 @@ + + + + + + +
      +
      div before summary
      + Summary
      div in summary
      +
      + + diff --git a/layout/reftests/details-summary/details-after-ref.html b/layout/reftests/details-summary/details-after-ref.html new file mode 100644 index 0000000000..01fc78bbdc --- /dev/null +++ b/layout/reftests/details-summary/details-after-ref.html @@ -0,0 +1,5 @@ + +
      +
      Summary
      +

      This is the details.

      +
      diff --git a/layout/reftests/details-summary/details-after.html b/layout/reftests/details-summary/details-after.html new file mode 100644 index 0000000000..e586fdda90 --- /dev/null +++ b/layout/reftests/details-summary/details-after.html @@ -0,0 +1,24 @@ + + + + + + + +
      + Summary +
      + + diff --git a/layout/reftests/details-summary/details-before-ref.html b/layout/reftests/details-summary/details-before-ref.html new file mode 100644 index 0000000000..817930b4d8 --- /dev/null +++ b/layout/reftests/details-summary/details-before-ref.html @@ -0,0 +1,5 @@ + +
      +

      This is the details.

      +
      Summary
      +
      diff --git a/layout/reftests/details-summary/details-before.html b/layout/reftests/details-summary/details-before.html new file mode 100644 index 0000000000..9b9d437f99 --- /dev/null +++ b/layout/reftests/details-summary/details-before.html @@ -0,0 +1,24 @@ + + + + + + + +
      + Summary +
      + + diff --git a/layout/reftests/details-summary/details-display-inline-ref.html b/layout/reftests/details-summary/details-display-inline-ref.html new file mode 100644 index 0000000000..7e28ef85d4 --- /dev/null +++ b/layout/reftests/details-summary/details-display-inline-ref.html @@ -0,0 +1,18 @@ + + + + + + + Details element: +
      +
      Summary
      +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/details-display-inline.html b/layout/reftests/details-summary/details-display-inline.html new file mode 100644 index 0000000000..94c5db219a --- /dev/null +++ b/layout/reftests/details-summary/details-display-inline.html @@ -0,0 +1,22 @@ + + + + + + + Details element: +
      + Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/details-first-line-ref.html b/layout/reftests/details-summary/details-first-line-ref.html new file mode 100644 index 0000000000..da8462cbc9 --- /dev/null +++ b/layout/reftests/details-summary/details-first-line-ref.html @@ -0,0 +1,13 @@ + + + + + +
      + Summary +
      Block in summary
      +
      +
      + + diff --git a/layout/reftests/details-summary/details-first-line.html b/layout/reftests/details-summary/details-first-line.html new file mode 100644 index 0000000000..4ad2d9af5c --- /dev/null +++ b/layout/reftests/details-summary/details-first-line.html @@ -0,0 +1,24 @@ + + + + + + +
      + Summary + +
      Block in summary
      +
      +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/details-in-ol-ref.html b/layout/reftests/details-summary/details-in-ol-ref.html new file mode 100644 index 0000000000..6bff1c814a --- /dev/null +++ b/layout/reftests/details-summary/details-in-ol-ref.html @@ -0,0 +1,38 @@ + + + + + +
        +
      1. First item +
        + Summary +
          +
        • First unordered item in summary
        • +
        • Second unordered item in summary
        • +
        +
        +
          +
        1. First item in summary
        2. +
        3. Second item in summary
        4. +
        +
        + + +
          +
        1. First item in foreignObject
        2. +
        3. Second item in foreignObject
        4. +
        +
        +
        +
        +

        This is the details.

        +
      2. First item in details
      3. +
      4. Second item in details
      5. +
      + +
    • Second item
    • + + + diff --git a/layout/reftests/details-summary/details-in-ol.html b/layout/reftests/details-summary/details-in-ol.html new file mode 100644 index 0000000000..2d9a9d1943 --- /dev/null +++ b/layout/reftests/details-summary/details-in-ol.html @@ -0,0 +1,48 @@ + + + + + + + +
        +
      1. First item +
        + Summary +
          +
        • First unordered item in summary
        • +
        • Second unordered item in summary
        • +
        +
        +
          +
        1. First item in summary
        2. +
        3. Second item in summary
        4. +
        +
        + + +
          +
        1. First item in foreignObject
        2. +
        3. Second item in foreignObject
        4. +
        +
        +
        +
        +

        This is the details.

        + +
      2. First item in details
      3. +
      4. Second item in details
      5. +
        +
      6. +
      7. Second item
      8. +
      + + diff --git a/layout/reftests/details-summary/details-percentage-height-children-ref.html b/layout/reftests/details-summary/details-percentage-height-children-ref.html new file mode 100644 index 0000000000..38404d59ce --- /dev/null +++ b/layout/reftests/details-summary/details-percentage-height-children-ref.html @@ -0,0 +1,29 @@ + + + + + + +
      +
      Summary: 40% height
      +
      Div: 60% height
      +
      + + diff --git a/layout/reftests/details-summary/details-percentage-height-children.html b/layout/reftests/details-summary/details-percentage-height-children.html new file mode 100644 index 0000000000..75a9bf1727 --- /dev/null +++ b/layout/reftests/details-summary/details-percentage-height-children.html @@ -0,0 +1,33 @@ + + + + + + +
      + Summary: 40% height +
      Div: 60% height
      +
      + + diff --git a/layout/reftests/details-summary/details-three-columns-ref.html b/layout/reftests/details-summary/details-three-columns-ref.html new file mode 100644 index 0000000000..0908a13f9d --- /dev/null +++ b/layout/reftests/details-summary/details-three-columns-ref.html @@ -0,0 +1,30 @@ + + + + + + +
      + Summary +

      line

      +

      line

      +

      line

      +

      line

      +

      line

      +

      line

      +

      line

      +
      + + diff --git a/layout/reftests/details-summary/details-three-columns.html b/layout/reftests/details-summary/details-three-columns.html new file mode 100644 index 0000000000..b01856ffe4 --- /dev/null +++ b/layout/reftests/details-summary/details-three-columns.html @@ -0,0 +1,34 @@ + + + + + + +
      + Summary +

      line

      +

      line

      +

      line

      +

      line

      +

      line

      +

      line

      +

      line

      +
      + + diff --git a/layout/reftests/details-summary/details-writing-mode-ref.html b/layout/reftests/details-summary/details-writing-mode-ref.html new file mode 100644 index 0000000000..1200409737 --- /dev/null +++ b/layout/reftests/details-summary/details-writing-mode-ref.html @@ -0,0 +1,42 @@ + + + + + + +
      + Summary +

      This is the details.

      +
      +
      + Summary +

      This is the details.

      +
      +
      + Summary +

      This is the details.

      +
      +
      + Summary +

      This is the details.

      +
      +
      + Summary +

      This is the details.

      +
      +
      + Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/details-writing-mode.html b/layout/reftests/details-summary/details-writing-mode.html new file mode 100644 index 0000000000..44cd45f920 --- /dev/null +++ b/layout/reftests/details-summary/details-writing-mode.html @@ -0,0 +1,46 @@ + + + + + + +
      + Summary +

      This is the details.

      +
      +
      + Summary +

      This is the details.

      +
      +
      + Summary +

      This is the details.

      +
      +
      + Summary +

      This is the details.

      +
      +
      + Summary +

      This is the details.

      +
      +
      + Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/dynamic-add-details.html b/layout/reftests/details-summary/dynamic-add-details.html new file mode 100644 index 0000000000..6189d648a4 --- /dev/null +++ b/layout/reftests/details-summary/dynamic-add-details.html @@ -0,0 +1,28 @@ + + + + + + + + diff --git a/layout/reftests/details-summary/dynamic-add-first-summary.html b/layout/reftests/details-summary/dynamic-add-first-summary.html new file mode 100644 index 0000000000..d7d67c46cf --- /dev/null +++ b/layout/reftests/details-summary/dynamic-add-first-summary.html @@ -0,0 +1,25 @@ + + + + + + +
      + Second Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/dynamic-add-paragraph-after-summary-close.html b/layout/reftests/details-summary/dynamic-add-paragraph-after-summary-close.html new file mode 100644 index 0000000000..224c6cacca --- /dev/null +++ b/layout/reftests/details-summary/dynamic-add-paragraph-after-summary-close.html @@ -0,0 +1,24 @@ + + + + + + +
      + Summary +
      + + diff --git a/layout/reftests/details-summary/dynamic-add-paragraph-after-summary.html b/layout/reftests/details-summary/dynamic-add-paragraph-after-summary.html new file mode 100644 index 0000000000..0d979bd2d8 --- /dev/null +++ b/layout/reftests/details-summary/dynamic-add-paragraph-after-summary.html @@ -0,0 +1,24 @@ + + + + + + +
      + Summary +
      + + diff --git a/layout/reftests/details-summary/dynamic-add-paragraph-before-summary-close.html b/layout/reftests/details-summary/dynamic-add-paragraph-before-summary-close.html new file mode 100644 index 0000000000..71f93b0245 --- /dev/null +++ b/layout/reftests/details-summary/dynamic-add-paragraph-before-summary-close.html @@ -0,0 +1,24 @@ + + + + + + +
      + Summary +
      + + diff --git a/layout/reftests/details-summary/dynamic-add-paragraph-before-summary.html b/layout/reftests/details-summary/dynamic-add-paragraph-before-summary.html new file mode 100644 index 0000000000..9a0d3340a0 --- /dev/null +++ b/layout/reftests/details-summary/dynamic-add-paragraph-before-summary.html @@ -0,0 +1,24 @@ + + + + + + +
      + Summary +
      + + diff --git a/layout/reftests/details-summary/dynamic-add-second-summary.html b/layout/reftests/details-summary/dynamic-add-second-summary.html new file mode 100644 index 0000000000..df4a434524 --- /dev/null +++ b/layout/reftests/details-summary/dynamic-add-second-summary.html @@ -0,0 +1,25 @@ + + + + + + +
      + Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/dynamic-add-single-summary.html b/layout/reftests/details-summary/dynamic-add-single-summary.html new file mode 100644 index 0000000000..bcd5cc95e2 --- /dev/null +++ b/layout/reftests/details-summary/dynamic-add-single-summary.html @@ -0,0 +1,24 @@ + + + + + + +
      +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/dynamic-add-summary-and-paragraph.html b/layout/reftests/details-summary/dynamic-add-summary-and-paragraph.html new file mode 100644 index 0000000000..463ee35239 --- /dev/null +++ b/layout/reftests/details-summary/dynamic-add-summary-and-paragraph.html @@ -0,0 +1,28 @@ + + + + + + +
      +
      + + diff --git a/layout/reftests/details-summary/dynamic-add-summary-not-first-child.html b/layout/reftests/details-summary/dynamic-add-summary-not-first-child.html new file mode 100644 index 0000000000..98c599c7f5 --- /dev/null +++ b/layout/reftests/details-summary/dynamic-add-summary-not-first-child.html @@ -0,0 +1,24 @@ + + + + + + +
      +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/dynamic-remove-first-summary.html b/layout/reftests/details-summary/dynamic-remove-first-summary.html new file mode 100644 index 0000000000..b66c16a67c --- /dev/null +++ b/layout/reftests/details-summary/dynamic-remove-first-summary.html @@ -0,0 +1,23 @@ + + + + + + +
      + Removed Summary + Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/dynamic-remove-second-summary.html b/layout/reftests/details-summary/dynamic-remove-second-summary.html new file mode 100644 index 0000000000..5cd97d398f --- /dev/null +++ b/layout/reftests/details-summary/dynamic-remove-second-summary.html @@ -0,0 +1,23 @@ + + + + + + +
      + Summary + Removed Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/dynamic-remove-single-summary.html b/layout/reftests/details-summary/dynamic-remove-single-summary.html new file mode 100644 index 0000000000..382d002164 --- /dev/null +++ b/layout/reftests/details-summary/dynamic-remove-single-summary.html @@ -0,0 +1,22 @@ + + + + + + +
      + Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/dynamic-remove-summary-not-first-child.html b/layout/reftests/details-summary/dynamic-remove-summary-not-first-child.html new file mode 100644 index 0000000000..13961452c1 --- /dev/null +++ b/layout/reftests/details-summary/dynamic-remove-summary-not-first-child.html @@ -0,0 +1,22 @@ + + + + + + +
      +

      This is the details.

      + Summary +
      + + diff --git a/layout/reftests/details-summary/fixed-summary.html b/layout/reftests/details-summary/fixed-summary.html new file mode 100644 index 0000000000..d79f17925a --- /dev/null +++ b/layout/reftests/details-summary/fixed-summary.html @@ -0,0 +1,19 @@ + + + + + + +
      + Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/float-details.html b/layout/reftests/details-summary/float-details.html new file mode 100644 index 0000000000..8ec8babb16 --- /dev/null +++ b/layout/reftests/details-summary/float-details.html @@ -0,0 +1,19 @@ + + + + + + +
      + Summary +

      This is the details.

      +
      + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + + diff --git a/layout/reftests/details-summary/float-in-summary-ref.html b/layout/reftests/details-summary/float-in-summary-ref.html new file mode 100644 index 0000000000..c27bc7d957 --- /dev/null +++ b/layout/reftests/details-summary/float-in-summary-ref.html @@ -0,0 +1,40 @@ + + + + + + +
      +
      +

      This is float: right in summary

      Lorem ipsum dolor sit amet, + consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore + et dolore magna aliqua. +
      + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
      + + diff --git a/layout/reftests/details-summary/float-in-summary.html b/layout/reftests/details-summary/float-in-summary.html new file mode 100644 index 0000000000..e2abb73cf4 --- /dev/null +++ b/layout/reftests/details-summary/float-in-summary.html @@ -0,0 +1,42 @@ + + + + + + +
      + +

      This is float: right in summary

      Lorem ipsum dolor sit amet, + consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore + et dolore magna aliqua. +
      + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
      + + diff --git a/layout/reftests/details-summary/float-left-and-float-details-ref.html b/layout/reftests/details-summary/float-left-and-float-details-ref.html new file mode 100644 index 0000000000..57e3997794 --- /dev/null +++ b/layout/reftests/details-summary/float-left-and-float-details-ref.html @@ -0,0 +1,31 @@ + + + + + + +
      +
      +
      Summary
      + +
      + + diff --git a/layout/reftests/details-summary/float-left-and-float-details.html b/layout/reftests/details-summary/float-left-and-float-details.html new file mode 100644 index 0000000000..3806b580a7 --- /dev/null +++ b/layout/reftests/details-summary/float-left-and-float-details.html @@ -0,0 +1,40 @@ + + + + + + + +
      +
      + Summary + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
      + + diff --git a/layout/reftests/details-summary/float-left-and-float-open-details-ref.html b/layout/reftests/details-summary/float-left-and-float-open-details-ref.html new file mode 100644 index 0000000000..eb5a75e3cb --- /dev/null +++ b/layout/reftests/details-summary/float-left-and-float-open-details-ref.html @@ -0,0 +1,37 @@ + + + + + + +
      +
      +
      Summary
      + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
      + + diff --git a/layout/reftests/details-summary/float-left-and-float-open-details.html b/layout/reftests/details-summary/float-left-and-float-open-details.html new file mode 100644 index 0000000000..80e4d6a25a --- /dev/null +++ b/layout/reftests/details-summary/float-left-and-float-open-details.html @@ -0,0 +1,40 @@ + + + + + + + +
      +
      + Summary + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
      + + diff --git a/layout/reftests/details-summary/float-left-and-inflow-details-ref.html b/layout/reftests/details-summary/float-left-and-inflow-details-ref.html new file mode 100644 index 0000000000..909702354a --- /dev/null +++ b/layout/reftests/details-summary/float-left-and-inflow-details-ref.html @@ -0,0 +1,30 @@ + + + + + + +
      +
      +
      Summary
      + +
      + + diff --git a/layout/reftests/details-summary/float-left-and-inflow-details.html b/layout/reftests/details-summary/float-left-and-inflow-details.html new file mode 100644 index 0000000000..92875763d9 --- /dev/null +++ b/layout/reftests/details-summary/float-left-and-inflow-details.html @@ -0,0 +1,38 @@ + + + + + + +
      +
      + Summary + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
      + + diff --git a/layout/reftests/details-summary/float-left-and-inflow-open-details-ref.html b/layout/reftests/details-summary/float-left-and-inflow-open-details-ref.html new file mode 100644 index 0000000000..1642ad623c --- /dev/null +++ b/layout/reftests/details-summary/float-left-and-inflow-open-details-ref.html @@ -0,0 +1,36 @@ + + + + + + +
      +
      +
      Summary
      + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
      + + diff --git a/layout/reftests/details-summary/float-left-and-inflow-open-details.html b/layout/reftests/details-summary/float-left-and-inflow-open-details.html new file mode 100644 index 0000000000..a81c425c28 --- /dev/null +++ b/layout/reftests/details-summary/float-left-and-inflow-open-details.html @@ -0,0 +1,38 @@ + + + + + + +
      +
      + Summary + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
      + + diff --git a/layout/reftests/details-summary/float-open-details-contains-float-left-ref.html b/layout/reftests/details-summary/float-open-details-contains-float-left-ref.html new file mode 100644 index 0000000000..b943389305 --- /dev/null +++ b/layout/reftests/details-summary/float-open-details-contains-float-left-ref.html @@ -0,0 +1,30 @@ + + + + + + +
      +
      Summary
      +
      +
      + + diff --git a/layout/reftests/details-summary/float-open-details-contains-float-left.html b/layout/reftests/details-summary/float-open-details-contains-float-left.html new file mode 100644 index 0000000000..372fef96d7 --- /dev/null +++ b/layout/reftests/details-summary/float-open-details-contains-float-left.html @@ -0,0 +1,32 @@ + + + + + + +
      + Summary +
      +
      + + diff --git a/layout/reftests/details-summary/float-open-details-contains-float-right-ref.html b/layout/reftests/details-summary/float-open-details-contains-float-right-ref.html new file mode 100644 index 0000000000..217ca4cd61 --- /dev/null +++ b/layout/reftests/details-summary/float-open-details-contains-float-right-ref.html @@ -0,0 +1,30 @@ + + + + + + +
      +
      Summary
      +
      +
      + + diff --git a/layout/reftests/details-summary/float-open-details-contains-float-right.html b/layout/reftests/details-summary/float-open-details-contains-float-right.html new file mode 100644 index 0000000000..2b38050849 --- /dev/null +++ b/layout/reftests/details-summary/float-open-details-contains-float-right.html @@ -0,0 +1,32 @@ + + + + + + +
      + Summary +
      +
      + + diff --git a/layout/reftests/details-summary/float-right-and-float-details-ref.html b/layout/reftests/details-summary/float-right-and-float-details-ref.html new file mode 100644 index 0000000000..e7349f4a4a --- /dev/null +++ b/layout/reftests/details-summary/float-right-and-float-details-ref.html @@ -0,0 +1,31 @@ + + + + + + +
      +
      +
      Summary
      + +
      + + diff --git a/layout/reftests/details-summary/float-right-and-float-details.html b/layout/reftests/details-summary/float-right-and-float-details.html new file mode 100644 index 0000000000..c827558597 --- /dev/null +++ b/layout/reftests/details-summary/float-right-and-float-details.html @@ -0,0 +1,40 @@ + + + + + + + +
      +
      + Summary + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
      + + diff --git a/layout/reftests/details-summary/float-right-and-float-open-details-ref.html b/layout/reftests/details-summary/float-right-and-float-open-details-ref.html new file mode 100644 index 0000000000..c8c3b54b3f --- /dev/null +++ b/layout/reftests/details-summary/float-right-and-float-open-details-ref.html @@ -0,0 +1,37 @@ + + + + + + +
      +
      +
      Summary
      + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
      + + diff --git a/layout/reftests/details-summary/float-right-and-float-open-details.html b/layout/reftests/details-summary/float-right-and-float-open-details.html new file mode 100644 index 0000000000..857624aa48 --- /dev/null +++ b/layout/reftests/details-summary/float-right-and-float-open-details.html @@ -0,0 +1,40 @@ + + + + + + + +
      +
      + Summary + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
      + + diff --git a/layout/reftests/details-summary/float-right-and-inflow-details-ref.html b/layout/reftests/details-summary/float-right-and-inflow-details-ref.html new file mode 100644 index 0000000000..b65de5bdbb --- /dev/null +++ b/layout/reftests/details-summary/float-right-and-inflow-details-ref.html @@ -0,0 +1,30 @@ + + + + + + +
      +
      +
      Summary
      + +
      + + diff --git a/layout/reftests/details-summary/float-right-and-inflow-details.html b/layout/reftests/details-summary/float-right-and-inflow-details.html new file mode 100644 index 0000000000..b48bfaa957 --- /dev/null +++ b/layout/reftests/details-summary/float-right-and-inflow-details.html @@ -0,0 +1,38 @@ + + + + + + +
      +
      + Summary + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
      + + diff --git a/layout/reftests/details-summary/float-right-and-inflow-open-details-ref.html b/layout/reftests/details-summary/float-right-and-inflow-open-details-ref.html new file mode 100644 index 0000000000..f27b81a34e --- /dev/null +++ b/layout/reftests/details-summary/float-right-and-inflow-open-details-ref.html @@ -0,0 +1,36 @@ + + + + + + +
      +
      +
      Summary
      + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
      + + diff --git a/layout/reftests/details-summary/float-right-and-inflow-open-details.html b/layout/reftests/details-summary/float-right-and-inflow-open-details.html new file mode 100644 index 0000000000..04fd463041 --- /dev/null +++ b/layout/reftests/details-summary/float-right-and-inflow-open-details.html @@ -0,0 +1,38 @@ + + + + + + +
      +
      + Summary + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
      + + diff --git a/layout/reftests/details-summary/mouse-click-change-details-to-display-none.html b/layout/reftests/details-summary/mouse-click-change-details-to-display-none.html new file mode 100644 index 0000000000..64ff67bfd8 --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-change-details-to-display-none.html @@ -0,0 +1,29 @@ + + + + + + +
      + Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/mouse-click-change-summary-to-display-none-ref.html b/layout/reftests/details-summary/mouse-click-change-summary-to-display-none-ref.html new file mode 100644 index 0000000000..6ecdbcdc0a --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-change-summary-to-display-none-ref.html @@ -0,0 +1,11 @@ + + + + + +
      +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/mouse-click-change-summary-to-display-none.html b/layout/reftests/details-summary/mouse-click-change-summary-to-display-none.html new file mode 100644 index 0000000000..47f97dc551 --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-change-summary-to-display-none.html @@ -0,0 +1,29 @@ + + + + + + +
      + Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/mouse-click-display-none-details.html b/layout/reftests/details-summary/mouse-click-display-none-details.html new file mode 100644 index 0000000000..70dec7332c --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-display-none-details.html @@ -0,0 +1,25 @@ + + + + + + + + + diff --git a/layout/reftests/details-summary/mouse-click-fixed-summary.html b/layout/reftests/details-summary/mouse-click-fixed-summary.html new file mode 100644 index 0000000000..bfaddf0d86 --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-fixed-summary.html @@ -0,0 +1,26 @@ + + + + + + + +
      + Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/mouse-click-float-details.html b/layout/reftests/details-summary/mouse-click-float-details.html new file mode 100644 index 0000000000..9785e9743c --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-float-details.html @@ -0,0 +1,26 @@ + + + + + + + +
      + Summary +

      This is the details.

      +
      + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + + diff --git a/layout/reftests/details-summary/mouse-click-move-summary-to-different-details-ref.html b/layout/reftests/details-summary/mouse-click-move-summary-to-different-details-ref.html new file mode 100644 index 0000000000..0dc94b41fc --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-move-summary-to-different-details-ref.html @@ -0,0 +1,16 @@ + + + + + +
      + Summary 2 + Summary 1 +

      This is the details 1.

      +
      +
      +

      This is the details 2.

      +
      + + diff --git a/layout/reftests/details-summary/mouse-click-move-summary-to-different-details.html b/layout/reftests/details-summary/mouse-click-move-summary-to-different-details.html new file mode 100644 index 0000000000..1e6c04505b --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-move-summary-to-different-details.html @@ -0,0 +1,35 @@ + + + + + + +
      + Summary 1 +

      This is the details 1.

      +
      +
      + Summary 2 +

      This is the details 2.

      +
      + + diff --git a/layout/reftests/details-summary/mouse-click-open-second-summary.html b/layout/reftests/details-summary/mouse-click-open-second-summary.html new file mode 100644 index 0000000000..e590f86206 --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-open-second-summary.html @@ -0,0 +1,21 @@ + + + + + + +
      + Summary + Second Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/mouse-click-open-single-summary.html b/layout/reftests/details-summary/mouse-click-open-single-summary.html new file mode 100644 index 0000000000..9edf9d96b3 --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-open-single-summary.html @@ -0,0 +1,19 @@ + + + + + + +
      + Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/mouse-click-overflow-auto-details.html b/layout/reftests/details-summary/mouse-click-overflow-auto-details.html new file mode 100644 index 0000000000..fb73ed2126 --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-overflow-auto-details.html @@ -0,0 +1,47 @@ + + + + + + + +
      + +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/details-summary/mouse-click-overflow-hidden-details.html b/layout/reftests/details-summary/mouse-click-overflow-hidden-details.html new file mode 100644 index 0000000000..0ff967dd81 --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-overflow-hidden-details.html @@ -0,0 +1,51 @@ + + + + + + + +
      + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip + ex ea commodo consequat. Duis aute irure dolor in reprehenderit in + voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur + sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt + mollit anim id est laborum. + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
      + + diff --git a/layout/reftests/details-summary/mouse-click-second-summary.html b/layout/reftests/details-summary/mouse-click-second-summary.html new file mode 100644 index 0000000000..978d8ad238 --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-second-summary.html @@ -0,0 +1,20 @@ + + + + + + +
      + Summary + Second Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/mouse-click-single-summary.html b/layout/reftests/details-summary/mouse-click-single-summary.html new file mode 100644 index 0000000000..223c71f4db --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-single-summary.html @@ -0,0 +1,19 @@ + + + + + + +
      + Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/mouse-click-twice-fixed-summary.html b/layout/reftests/details-summary/mouse-click-twice-fixed-summary.html new file mode 100644 index 0000000000..ddeb617b68 --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-twice-fixed-summary.html @@ -0,0 +1,27 @@ + + + + + + + +
      + Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/mouse-click-twice-float-details.html b/layout/reftests/details-summary/mouse-click-twice-float-details.html new file mode 100644 index 0000000000..c99c3ea33e --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-twice-float-details.html @@ -0,0 +1,27 @@ + + + + + + + +
      + Summary +

      This is the details.

      +
      + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + + diff --git a/layout/reftests/details-summary/mouse-click-twice-open-single-summary.html b/layout/reftests/details-summary/mouse-click-twice-open-single-summary.html new file mode 100644 index 0000000000..d18f5e5da4 --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-twice-open-single-summary.html @@ -0,0 +1,20 @@ + + + + + + +
      + Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/mouse-click-twice-overflow-auto-details.html b/layout/reftests/details-summary/mouse-click-twice-overflow-auto-details.html new file mode 100644 index 0000000000..d240ce02d9 --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-twice-overflow-auto-details.html @@ -0,0 +1,50 @@ + + + + + + + +
      + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip + ex ea commodo consequat. Duis aute irure dolor in reprehenderit in + voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur + sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt + mollit anim id est laborum. + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
      + + diff --git a/layout/reftests/details-summary/mouse-click-twice-overflow-hidden-details.html b/layout/reftests/details-summary/mouse-click-twice-overflow-hidden-details.html new file mode 100644 index 0000000000..efb2ca10b8 --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-twice-overflow-hidden-details.html @@ -0,0 +1,50 @@ + + + + + + + +
      + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip + ex ea commodo consequat. Duis aute irure dolor in reprehenderit in + voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur + sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt + mollit anim id est laborum. + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
      + + diff --git a/layout/reftests/details-summary/mouse-click-twice-single-summary.html b/layout/reftests/details-summary/mouse-click-twice-single-summary.html new file mode 100644 index 0000000000..3609b84f2a --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-twice-single-summary.html @@ -0,0 +1,20 @@ + + + + + + +
      + Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/move-float-summary-to-different-details-ref.html b/layout/reftests/details-summary/move-float-summary-to-different-details-ref.html new file mode 100644 index 0000000000..67d3d3f797 --- /dev/null +++ b/layout/reftests/details-summary/move-float-summary-to-different-details-ref.html @@ -0,0 +1,16 @@ + + + + + +
      + Summary 2 + Summary 1 +

      This is the details 1.

      +
      +
      +

      This is the details 2.

      +
      + + diff --git a/layout/reftests/details-summary/move-float-summary-to-different-details.html b/layout/reftests/details-summary/move-float-summary-to-different-details.html new file mode 100644 index 0000000000..fd474d75dc --- /dev/null +++ b/layout/reftests/details-summary/move-float-summary-to-different-details.html @@ -0,0 +1,26 @@ + + + + + + +
      + Summary 1 +

      This is the details 1.

      +
      +
      + Summary 2 +

      This is the details 2.

      +
      + + diff --git a/layout/reftests/details-summary/move-position-absolute-summary-to-different-details-ref.html b/layout/reftests/details-summary/move-position-absolute-summary-to-different-details-ref.html new file mode 100644 index 0000000000..d1a8cfc0cf --- /dev/null +++ b/layout/reftests/details-summary/move-position-absolute-summary-to-different-details-ref.html @@ -0,0 +1,16 @@ + + + + + +
      + Summary 2 + Summary 1 +

      This is the details 1.

      +
      +
      +

      This is the details 2.

      +
      + + diff --git a/layout/reftests/details-summary/move-position-absolute-summary-to-different-details.html b/layout/reftests/details-summary/move-position-absolute-summary-to-different-details.html new file mode 100644 index 0000000000..ccd1e83f45 --- /dev/null +++ b/layout/reftests/details-summary/move-position-absolute-summary-to-different-details.html @@ -0,0 +1,26 @@ + + + + + + +
      + Summary 1 +

      This is the details 1.

      +
      +
      + Summary 2 +

      This is the details 2.

      +
      + + diff --git a/layout/reftests/details-summary/multiple-summary.html b/layout/reftests/details-summary/multiple-summary.html new file mode 100644 index 0000000000..6ac034675a --- /dev/null +++ b/layout/reftests/details-summary/multiple-summary.html @@ -0,0 +1,13 @@ + + + + + +
      + Summary + Second Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/no-summary-ref.html b/layout/reftests/details-summary/no-summary-ref.html new file mode 100644 index 0000000000..e1b4d449bc --- /dev/null +++ b/layout/reftests/details-summary/no-summary-ref.html @@ -0,0 +1,12 @@ + + + + + +
      + Details +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/no-summary.html b/layout/reftests/details-summary/no-summary.html new file mode 100644 index 0000000000..f33b45f05c --- /dev/null +++ b/layout/reftests/details-summary/no-summary.html @@ -0,0 +1,11 @@ + + + + + +
      +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/open-details-after.html b/layout/reftests/details-summary/open-details-after.html new file mode 100644 index 0000000000..1c5d8b7257 --- /dev/null +++ b/layout/reftests/details-summary/open-details-after.html @@ -0,0 +1,21 @@ + + + + + + + +
      + Summary +
      + + diff --git a/layout/reftests/details-summary/open-details-before.html b/layout/reftests/details-summary/open-details-before.html new file mode 100644 index 0000000000..31008a6186 --- /dev/null +++ b/layout/reftests/details-summary/open-details-before.html @@ -0,0 +1,24 @@ + + + + + + + +
      + Summary +
      + + diff --git a/layout/reftests/details-summary/open-details-first-line-1.html b/layout/reftests/details-summary/open-details-first-line-1.html new file mode 100644 index 0000000000..a579d03425 --- /dev/null +++ b/layout/reftests/details-summary/open-details-first-line-1.html @@ -0,0 +1,24 @@ + + + + + + +
      + Summary + +
      Block in summary
      +
      + This is the details. +
      + + diff --git a/layout/reftests/details-summary/open-details-first-line-2.html b/layout/reftests/details-summary/open-details-first-line-2.html new file mode 100644 index 0000000000..93af8f4624 --- /dev/null +++ b/layout/reftests/details-summary/open-details-first-line-2.html @@ -0,0 +1,24 @@ + + + + + + +
      + This is the details. + Summary + +
      Block in summary
      +
      +
      + + diff --git a/layout/reftests/details-summary/open-details-first-line-ref.html b/layout/reftests/details-summary/open-details-first-line-ref.html new file mode 100644 index 0000000000..f7cbdd7e0e --- /dev/null +++ b/layout/reftests/details-summary/open-details-first-line-ref.html @@ -0,0 +1,14 @@ + + + + + +
      + Summary +
      Block in summary
      +
      + This is the details. +
      + + diff --git a/layout/reftests/details-summary/open-fixed-summary.html b/layout/reftests/details-summary/open-fixed-summary.html new file mode 100644 index 0000000000..155e2abb7d --- /dev/null +++ b/layout/reftests/details-summary/open-fixed-summary.html @@ -0,0 +1,19 @@ + + + + + + +
      + Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/open-float-details.html b/layout/reftests/details-summary/open-float-details.html new file mode 100644 index 0000000000..4f0e5b46f3 --- /dev/null +++ b/layout/reftests/details-summary/open-float-details.html @@ -0,0 +1,19 @@ + + + + + + +
      + Summary +

      This is the details.

      +
      + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + + diff --git a/layout/reftests/details-summary/open-multiple-summary-ref.html b/layout/reftests/details-summary/open-multiple-summary-ref.html new file mode 100644 index 0000000000..27b6046fe3 --- /dev/null +++ b/layout/reftests/details-summary/open-multiple-summary-ref.html @@ -0,0 +1,13 @@ + + + + + +
      + Summary +
      Second Summary
      +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/open-multiple-summary.html b/layout/reftests/details-summary/open-multiple-summary.html new file mode 100644 index 0000000000..3216e5907f --- /dev/null +++ b/layout/reftests/details-summary/open-multiple-summary.html @@ -0,0 +1,13 @@ + + + + + +
      + Summary + Second Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/open-nested-details-ref.html b/layout/reftests/details-summary/open-nested-details-ref.html new file mode 100644 index 0000000000..75eada081a --- /dev/null +++ b/layout/reftests/details-summary/open-nested-details-ref.html @@ -0,0 +1,20 @@ + + + + + +
      + outer summary +
      + inner summary +

      inner details

      +
      + inner most summary +

      inner most details

      +
      +
      +

      outer details

      +
      + + diff --git a/layout/reftests/details-summary/open-nested-details.html b/layout/reftests/details-summary/open-nested-details.html new file mode 100644 index 0000000000..573ba50daa --- /dev/null +++ b/layout/reftests/details-summary/open-nested-details.html @@ -0,0 +1,27 @@ + + + + + + +
      + outer summary +
      + inner summary +

      inner details

      +
      + inner most summary +

      inner most details

      +
      +
      +

      outer details

      +
      + + diff --git a/layout/reftests/details-summary/open-no-summary-ref.html b/layout/reftests/details-summary/open-no-summary-ref.html new file mode 100644 index 0000000000..e3f85c2108 --- /dev/null +++ b/layout/reftests/details-summary/open-no-summary-ref.html @@ -0,0 +1,12 @@ + + + + + +
      + Details +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/open-no-summary.html b/layout/reftests/details-summary/open-no-summary.html new file mode 100644 index 0000000000..15c02115b5 --- /dev/null +++ b/layout/reftests/details-summary/open-no-summary.html @@ -0,0 +1,11 @@ + + + + + +
      +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/open-single-summary.html b/layout/reftests/details-summary/open-single-summary.html new file mode 100644 index 0000000000..9dd2c3da2a --- /dev/null +++ b/layout/reftests/details-summary/open-single-summary.html @@ -0,0 +1,12 @@ + + + + + +
      + Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/open-summary-block-style-ref.html b/layout/reftests/details-summary/open-summary-block-style-ref.html new file mode 100644 index 0000000000..f643af6dcd --- /dev/null +++ b/layout/reftests/details-summary/open-summary-block-style-ref.html @@ -0,0 +1,12 @@ + + + + + +
      +
      Summary
      +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/open-summary-block-style.html b/layout/reftests/details-summary/open-summary-block-style.html new file mode 100644 index 0000000000..0cb3ab8510 --- /dev/null +++ b/layout/reftests/details-summary/open-summary-block-style.html @@ -0,0 +1,13 @@ + + + + + +
      + + Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/open-summary-inline-style-ref.html b/layout/reftests/details-summary/open-summary-inline-style-ref.html new file mode 100644 index 0000000000..f0be2f66d3 --- /dev/null +++ b/layout/reftests/details-summary/open-summary-inline-style-ref.html @@ -0,0 +1,14 @@ + + + + + +
      + Summary +
      Block in summary
      +
      +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/open-summary-inline-style.html b/layout/reftests/details-summary/open-summary-inline-style.html new file mode 100644 index 0000000000..1c28d62fe2 --- /dev/null +++ b/layout/reftests/details-summary/open-summary-inline-style.html @@ -0,0 +1,22 @@ + + + + + + +
      +

      This is the details.

      + + Summary + +
      Block in summary
      +
      +
      + + diff --git a/layout/reftests/details-summary/open-summary-not-first-child.html b/layout/reftests/details-summary/open-summary-not-first-child.html new file mode 100644 index 0000000000..8aca740c93 --- /dev/null +++ b/layout/reftests/details-summary/open-summary-not-first-child.html @@ -0,0 +1,12 @@ + + + + + +
      +

      This is the details.

      + Summary +
      + + diff --git a/layout/reftests/details-summary/open-summary-table-cell-style-ref.html b/layout/reftests/details-summary/open-summary-table-cell-style-ref.html new file mode 100644 index 0000000000..634bfec1df --- /dev/null +++ b/layout/reftests/details-summary/open-summary-table-cell-style-ref.html @@ -0,0 +1,14 @@ + + + + + +
      + Summary +
      Block in summary
      +
      +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/open-summary-table-cell-style.html b/layout/reftests/details-summary/open-summary-table-cell-style.html new file mode 100644 index 0000000000..9b6ef4034b --- /dev/null +++ b/layout/reftests/details-summary/open-summary-table-cell-style.html @@ -0,0 +1,21 @@ + + + + + + +
      +

      This is the details.

      + + Summary +
      Block in summary
      +
      +
      + + diff --git a/layout/reftests/details-summary/overflow-auto-details.html b/layout/reftests/details-summary/overflow-auto-details.html new file mode 100644 index 0000000000..9ad9c76111 --- /dev/null +++ b/layout/reftests/details-summary/overflow-auto-details.html @@ -0,0 +1,41 @@ + + + + + + +
      + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip + ex ea commodo consequat. Duis aute irure dolor in reprehenderit in + voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur + sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt + mollit anim id est laborum. + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
      + + diff --git a/layout/reftests/details-summary/overflow-auto-open-details-ref.html b/layout/reftests/details-summary/overflow-auto-open-details-ref.html new file mode 100644 index 0000000000..0ab995cdb1 --- /dev/null +++ b/layout/reftests/details-summary/overflow-auto-open-details-ref.html @@ -0,0 +1,36 @@ + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/details-summary/overflow-auto-open-details.html b/layout/reftests/details-summary/overflow-auto-open-details.html new file mode 100644 index 0000000000..a3b1819f54 --- /dev/null +++ b/layout/reftests/details-summary/overflow-auto-open-details.html @@ -0,0 +1,38 @@ + + + + + + +
      + +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/details-summary/overflow-hidden-details.html b/layout/reftests/details-summary/overflow-hidden-details.html new file mode 100644 index 0000000000..d75969a6cc --- /dev/null +++ b/layout/reftests/details-summary/overflow-hidden-details.html @@ -0,0 +1,41 @@ + + + + + + +
      + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip + ex ea commodo consequat. Duis aute irure dolor in reprehenderit in + voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur + sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt + mollit anim id est laborum. + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
      + + diff --git a/layout/reftests/details-summary/overflow-hidden-open-details-ref.html b/layout/reftests/details-summary/overflow-hidden-open-details-ref.html new file mode 100644 index 0000000000..a8ae2039d3 --- /dev/null +++ b/layout/reftests/details-summary/overflow-hidden-open-details-ref.html @@ -0,0 +1,39 @@ + + + + + + +
      +
      Lorem ipsum dolor sit amet, consectetur adipiscing elit, + sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut + enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit + in voluptate velit esse cillum dolore eu fugiat nulla pariatur. + Excepteur sint occaecat cupidatat non proident, sunt in culpa qui + officia deserunt mollit anim id est laborum. +
      + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
      + + diff --git a/layout/reftests/details-summary/overflow-hidden-open-details.html b/layout/reftests/details-summary/overflow-hidden-open-details.html new file mode 100644 index 0000000000..979b871a1a --- /dev/null +++ b/layout/reftests/details-summary/overflow-hidden-open-details.html @@ -0,0 +1,41 @@ + + + + + + +
      + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip + ex ea commodo consequat. Duis aute irure dolor in reprehenderit in + voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur + sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt + mollit anim id est laborum. + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
      + + diff --git a/layout/reftests/details-summary/overflow-scroll-details-ref.html b/layout/reftests/details-summary/overflow-scroll-details-ref.html new file mode 100644 index 0000000000..b85a242c9d --- /dev/null +++ b/layout/reftests/details-summary/overflow-scroll-details-ref.html @@ -0,0 +1,31 @@ + + + + + + +
      +
      Lorem ipsum dolor sit amet, consectetur adipiscing elit, + sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut + enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit + in voluptate velit esse cillum dolore eu fugiat nulla pariatur. + Excepteur sint occaecat cupidatat non proident, sunt in culpa qui + officia deserunt mollit anim id est laborum. +
      +
      + + diff --git a/layout/reftests/details-summary/overflow-scroll-details.html b/layout/reftests/details-summary/overflow-scroll-details.html new file mode 100644 index 0000000000..ec5b80dcbb --- /dev/null +++ b/layout/reftests/details-summary/overflow-scroll-details.html @@ -0,0 +1,40 @@ + + + + + + +
      + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip + ex ea commodo consequat. Duis aute irure dolor in reprehenderit in + voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur + sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt + mollit anim id est laborum. + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
      + + diff --git a/layout/reftests/details-summary/reftest.list b/layout/reftests/details-summary/reftest.list new file mode 100644 index 0000000000..aaeb7798ff --- /dev/null +++ b/layout/reftests/details-summary/reftest.list @@ -0,0 +1,95 @@ +# Basic handling +== multiple-summary.html single-summary.html +== open-multiple-summary.html open-multiple-summary-ref.html +== summary-not-first-child.html single-summary.html +== open-summary-not-first-child.html open-single-summary.html +== open-summary-block-style.html open-summary-block-style-ref.html +== open-summary-inline-style.html open-summary-inline-style-ref.html +== open-summary-table-cell-style.html open-summary-table-cell-style-ref.html +== no-summary.html no-summary-ref.html +== open-no-summary.html open-no-summary-ref.html +== summary-not-in-details.html summary-not-in-details-ref.html +== summary-not-direct-child.html summary-not-direct-child-ref.html +== float-in-summary.html float-in-summary-ref.html + +# Add elements dynamically +== dynamic-add-single-summary.html open-single-summary.html +== dynamic-add-summary-not-first-child.html open-single-summary.html +== dynamic-add-summary-and-paragraph.html open-single-summary.html +== dynamic-add-paragraph-before-summary.html open-single-summary.html +== dynamic-add-paragraph-before-summary-close.html single-summary.html +== dynamic-add-paragraph-after-summary.html open-single-summary.html +== dynamic-add-paragraph-after-summary-close.html single-summary.html +== dynamic-add-details.html open-single-summary.html +== dynamic-add-first-summary.html open-multiple-summary.html +== dynamic-add-second-summary.html open-multiple-summary.html + +# Remove elements dynamically +== dynamic-remove-single-summary.html open-no-summary.html +== dynamic-remove-summary-not-first-child.html open-no-summary.html +== dynamic-remove-first-summary.html open-single-summary.html +== dynamic-remove-second-summary.html open-single-summary.html + +# Toggle details by open attribute +== close-nested-details.html close-nested-details-ref.html +== open-nested-details.html open-nested-details-ref.html + +# With 'overflow' property +== overflow-hidden-open-details.html overflow-hidden-open-details-ref.html +== overflow-auto-open-details.html overflow-auto-open-details-ref.html +== overflow-scroll-details.html overflow-scroll-details-ref.html + +# With 'float' property +== float-left-and-float-details.html float-left-and-float-details-ref.html +== float-left-and-inflow-details.html float-left-and-inflow-details-ref.html +== float-left-and-float-open-details.html float-left-and-float-open-details-ref.html +== float-left-and-inflow-open-details.html float-left-and-inflow-open-details-ref.html +== float-right-and-float-details.html float-right-and-float-details-ref.html +== float-right-and-inflow-details.html float-right-and-inflow-details-ref.html +== float-right-and-float-open-details.html float-right-and-float-open-details-ref.html +== float-right-and-inflow-open-details.html float-right-and-inflow-open-details-ref.html +== float-open-details-contains-float-left.html float-open-details-contains-float-left-ref.html +== float-open-details-contains-float-right.html float-open-details-contains-float-right-ref.html + +# Various properties on details or summary +== details-display-inline.html details-display-inline-ref.html +== details-percentage-height-children.html details-percentage-height-children-ref.html +== details-absolute-children.html details-absolute-children-ref.html +== details-three-columns.html details-three-columns-ref.html +== details-writing-mode.html details-writing-mode-ref.html +== details-in-ol.html details-in-ol-ref.html +== summary-three-columns.html summary-three-columns-ref.html +== details-first-line.html details-first-line-ref.html +== open-details-first-line-1.html open-details-first-line-ref.html +== open-details-first-line-2.html open-details-first-line-ref.html + +# Dispatch mouse click to summary +== mouse-click-single-summary.html open-single-summary.html +== mouse-click-twice-single-summary.html single-summary.html +== mouse-click-open-single-summary.html single-summary.html +== mouse-click-twice-open-single-summary.html open-single-summary.html +== mouse-click-open-second-summary.html open-multiple-summary.html +== mouse-click-overflow-hidden-details.html overflow-hidden-open-details.html +== mouse-click-twice-overflow-hidden-details.html overflow-hidden-details.html +fuzzy(0-1,0-172) == mouse-click-overflow-auto-details.html overflow-auto-open-details.html #Bug 1294278 +== mouse-click-twice-overflow-auto-details.html overflow-auto-details.html +== mouse-click-display-none-details.html open-single-summary.html +== mouse-click-change-details-to-display-none.html open-single-summary.html +== mouse-click-change-summary-to-display-none.html mouse-click-change-summary-to-display-none-ref.html +== mouse-click-move-summary-to-different-details.html mouse-click-move-summary-to-different-details-ref.html + +# Dispatch mouse click to out-of-flow details or summary +== mouse-click-fixed-summary.html open-fixed-summary.html +== mouse-click-twice-fixed-summary.html fixed-summary.html +fuzzy-if(geckoview,0-7,0-1) == mouse-click-float-details.html open-float-details.html +fuzzy(0-4,0-1) == mouse-click-twice-float-details.html float-details.html # Bug 1316430 + +# Generated content bits +== details-after.html details-after-ref.html +== details-before.html details-before-ref.html +== open-details-after.html open-single-summary.html +== open-details-before.html details-before-ref.html + +# Move summary element +== move-float-summary-to-different-details.html move-float-summary-to-different-details-ref.html +== move-position-absolute-summary-to-different-details.html move-position-absolute-summary-to-different-details-ref.html diff --git a/layout/reftests/details-summary/single-summary.html b/layout/reftests/details-summary/single-summary.html new file mode 100644 index 0000000000..95d125237d --- /dev/null +++ b/layout/reftests/details-summary/single-summary.html @@ -0,0 +1,12 @@ + + + + + +
      + Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/summary-not-direct-child-ref.html b/layout/reftests/details-summary/summary-not-direct-child-ref.html new file mode 100644 index 0000000000..54cf25430c --- /dev/null +++ b/layout/reftests/details-summary/summary-not-direct-child-ref.html @@ -0,0 +1,12 @@ + + + + + +
      +
      Summary
      +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/summary-not-direct-child.html b/layout/reftests/details-summary/summary-not-direct-child.html new file mode 100644 index 0000000000..c12b0719e3 --- /dev/null +++ b/layout/reftests/details-summary/summary-not-direct-child.html @@ -0,0 +1,12 @@ + + + + + +
      + Summary +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/summary-not-first-child.html b/layout/reftests/details-summary/summary-not-first-child.html new file mode 100644 index 0000000000..c06a6e3ac2 --- /dev/null +++ b/layout/reftests/details-summary/summary-not-first-child.html @@ -0,0 +1,12 @@ + + + + + +
      +

      This is the details.

      + Summary +
      + + diff --git a/layout/reftests/details-summary/summary-not-in-details-ref.html b/layout/reftests/details-summary/summary-not-in-details-ref.html new file mode 100644 index 0000000000..1d4f5c6ac8 --- /dev/null +++ b/layout/reftests/details-summary/summary-not-in-details-ref.html @@ -0,0 +1,9 @@ + + + + + +
      Summary
      + + diff --git a/layout/reftests/details-summary/summary-not-in-details.html b/layout/reftests/details-summary/summary-not-in-details.html new file mode 100644 index 0000000000..c0ff654f17 --- /dev/null +++ b/layout/reftests/details-summary/summary-not-in-details.html @@ -0,0 +1,10 @@ + + + + + + + Summary + + diff --git a/layout/reftests/details-summary/summary-three-columns-ref.html b/layout/reftests/details-summary/summary-three-columns-ref.html new file mode 100644 index 0000000000..4db14deba7 --- /dev/null +++ b/layout/reftests/details-summary/summary-three-columns-ref.html @@ -0,0 +1,30 @@ + + + + + + +
      +
      +

      line

      +

      line

      +

      line

      +

      line

      +

      line

      +

      line

      +

      line

      +
      +

      This is the details.

      +
      + + diff --git a/layout/reftests/details-summary/summary-three-columns.html b/layout/reftests/details-summary/summary-three-columns.html new file mode 100644 index 0000000000..0f3f20cf2b --- /dev/null +++ b/layout/reftests/details-summary/summary-three-columns.html @@ -0,0 +1,32 @@ + + + + + + +
      + +

      line

      +

      line

      +

      line

      +

      line

      +

      line

      +

      line

      +

      line

      +
      +

      This is the details.

      +
      + + diff --git a/layout/reftests/display-list/1413073-ref.html b/layout/reftests/display-list/1413073-ref.html new file mode 100644 index 0000000000..eac0fd7bf4 --- /dev/null +++ b/layout/reftests/display-list/1413073-ref.html @@ -0,0 +1,54 @@ + + + + + +The ASR for the opacity item is the root scroll frame instead of the subframe. + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      + diff --git a/layout/reftests/display-list/1413073.html b/layout/reftests/display-list/1413073.html new file mode 100644 index 0000000000..f266852ae2 --- /dev/null +++ b/layout/reftests/display-list/1413073.html @@ -0,0 +1,69 @@ + + + + + +The ASR for the opacity item is the root scroll frame instead of the subframe. + + + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/display-list/1416291-ref.html b/layout/reftests/display-list/1416291-ref.html new file mode 100644 index 0000000000..6a2650a669 --- /dev/null +++ b/layout/reftests/display-list/1416291-ref.html @@ -0,0 +1,11 @@ + + +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/display-list/1416291.html b/layout/reftests/display-list/1416291.html new file mode 100644 index 0000000000..275d6cb069 --- /dev/null +++ b/layout/reftests/display-list/1416291.html @@ -0,0 +1,22 @@ + + +
      +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/display-list/1417601-1-ref.html b/layout/reftests/display-list/1417601-1-ref.html new file mode 100644 index 0000000000..a794e9914e --- /dev/null +++ b/layout/reftests/display-list/1417601-1-ref.html @@ -0,0 +1,23 @@ + + + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/display-list/1417601-1.html b/layout/reftests/display-list/1417601-1.html new file mode 100644 index 0000000000..d52beae807 --- /dev/null +++ b/layout/reftests/display-list/1417601-1.html @@ -0,0 +1,32 @@ + + + + + + + + + + + +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/display-list/1418945-1-ref.html b/layout/reftests/display-list/1418945-1-ref.html new file mode 100644 index 0000000000..f1498c931d --- /dev/null +++ b/layout/reftests/display-list/1418945-1-ref.html @@ -0,0 +1,24 @@ + + + + + +
      +
      + + diff --git a/layout/reftests/display-list/1418945-1.html b/layout/reftests/display-list/1418945-1.html new file mode 100644 index 0000000000..527d91211d --- /dev/null +++ b/layout/reftests/display-list/1418945-1.html @@ -0,0 +1,34 @@ + + + + + + +
      +
      + + diff --git a/layout/reftests/display-list/1420480-1-ref.html b/layout/reftests/display-list/1420480-1-ref.html new file mode 100644 index 0000000000..bd014eff7e --- /dev/null +++ b/layout/reftests/display-list/1420480-1-ref.html @@ -0,0 +1,26 @@ + + + + + +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/display-list/1420480-1.html b/layout/reftests/display-list/1420480-1.html new file mode 100644 index 0000000000..d4bc59173a --- /dev/null +++ b/layout/reftests/display-list/1420480-1.html @@ -0,0 +1,43 @@ + + + + + +
      +
      +
      +
      +
      + + + + + diff --git a/layout/reftests/display-list/1428993-1-ref.html b/layout/reftests/display-list/1428993-1-ref.html new file mode 100644 index 0000000000..d04ab0273b --- /dev/null +++ b/layout/reftests/display-list/1428993-1-ref.html @@ -0,0 +1,25 @@ + + + + + +Retained display list test + + + + +
      +
      + + diff --git a/layout/reftests/display-list/1428993-1.html b/layout/reftests/display-list/1428993-1.html new file mode 100644 index 0000000000..340633249a --- /dev/null +++ b/layout/reftests/display-list/1428993-1.html @@ -0,0 +1,57 @@ + + + + + +Retained display list test + + + + +
      +
      + +
      + + + + diff --git a/layout/reftests/display-list/1428993-2-ref.html b/layout/reftests/display-list/1428993-2-ref.html new file mode 100644 index 0000000000..a5ed24618f --- /dev/null +++ b/layout/reftests/display-list/1428993-2-ref.html @@ -0,0 +1,34 @@ + + + + + +Retained display list test + + + + +
      +
      +
      + + diff --git a/layout/reftests/display-list/1428993-2.html b/layout/reftests/display-list/1428993-2.html new file mode 100644 index 0000000000..24515231bc --- /dev/null +++ b/layout/reftests/display-list/1428993-2.html @@ -0,0 +1,62 @@ + + + + + +Retained display list test + + + + +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/display-list/1429027-1-ref.html b/layout/reftests/display-list/1429027-1-ref.html new file mode 100644 index 0000000000..a161155609 --- /dev/null +++ b/layout/reftests/display-list/1429027-1-ref.html @@ -0,0 +1,19 @@ + + + + Bug 1429027 - No caret + + + +
      + +
      + + + + diff --git a/layout/reftests/display-list/1429027-1.html b/layout/reftests/display-list/1429027-1.html new file mode 100644 index 0000000000..ea89a57634 --- /dev/null +++ b/layout/reftests/display-list/1429027-1.html @@ -0,0 +1,35 @@ + + + + Bug 1429027 - No caret + + + +
      + +
      + + + + diff --git a/layout/reftests/display-list/1432553-1-ref.html b/layout/reftests/display-list/1432553-1-ref.html new file mode 100644 index 0000000000..aed22a3297 --- /dev/null +++ b/layout/reftests/display-list/1432553-1-ref.html @@ -0,0 +1,23 @@ + + + + + +Retained display list test + + + +
      + + diff --git a/layout/reftests/display-list/1432553-1.html b/layout/reftests/display-list/1432553-1.html new file mode 100644 index 0000000000..2605f9ef1e --- /dev/null +++ b/layout/reftests/display-list/1432553-1.html @@ -0,0 +1,66 @@ + + + + + +Retained display list test + + + +
      +
      +
      +
      +
      +
      + + + + diff --git a/layout/reftests/display-list/1432553-2-ref.html b/layout/reftests/display-list/1432553-2-ref.html new file mode 100644 index 0000000000..2ccf9dc4a2 --- /dev/null +++ b/layout/reftests/display-list/1432553-2-ref.html @@ -0,0 +1,23 @@ + + + + + +Retained display list test + + + +
      + + diff --git a/layout/reftests/display-list/1432553-2.html b/layout/reftests/display-list/1432553-2.html new file mode 100644 index 0000000000..d10e29227d --- /dev/null +++ b/layout/reftests/display-list/1432553-2.html @@ -0,0 +1,66 @@ + + + + + +Retained display list test + + + +
      +
      +
      +
      +
      +
      + + + + diff --git a/layout/reftests/display-list/1436189-1-ref.html b/layout/reftests/display-list/1436189-1-ref.html new file mode 100644 index 0000000000..d97cc1e835 --- /dev/null +++ b/layout/reftests/display-list/1436189-1-ref.html @@ -0,0 +1,8 @@ + + + +
      +
      +
      + + diff --git a/layout/reftests/display-list/1436189-1.html b/layout/reftests/display-list/1436189-1.html new file mode 100644 index 0000000000..96c1dd2e23 --- /dev/null +++ b/layout/reftests/display-list/1436189-1.html @@ -0,0 +1,20 @@ + + + +
      +
      +
      + + + + diff --git a/layout/reftests/display-list/1437374-1-ref.html b/layout/reftests/display-list/1437374-1-ref.html new file mode 100644 index 0000000000..f7c40e2c5e --- /dev/null +++ b/layout/reftests/display-list/1437374-1-ref.html @@ -0,0 +1,8 @@ + + + +
      +
      +
      +
      + diff --git a/layout/reftests/display-list/1437374-1.html b/layout/reftests/display-list/1437374-1.html new file mode 100644 index 0000000000..bce8597f6d --- /dev/null +++ b/layout/reftests/display-list/1437374-1.html @@ -0,0 +1,23 @@ + + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/display-list/1439809-1-ref.html b/layout/reftests/display-list/1439809-1-ref.html new file mode 100644 index 0000000000..9841512362 --- /dev/null +++ b/layout/reftests/display-list/1439809-1-ref.html @@ -0,0 +1,29 @@ + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/display-list/1439809-1.html b/layout/reftests/display-list/1439809-1.html new file mode 100644 index 0000000000..97e0006a99 --- /dev/null +++ b/layout/reftests/display-list/1439809-1.html @@ -0,0 +1,41 @@ + + + + + + +
      +
      +
      + + + diff --git a/layout/reftests/display-list/1443027-1.html b/layout/reftests/display-list/1443027-1.html new file mode 100644 index 0000000000..703b0b0501 --- /dev/null +++ b/layout/reftests/display-list/1443027-1.html @@ -0,0 +1,93 @@ + + + +Bug 1443027 - Test merging across multiple paints + + + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/display-list/1443027-2.html b/layout/reftests/display-list/1443027-2.html new file mode 100644 index 0000000000..55a632ab1d --- /dev/null +++ b/layout/reftests/display-list/1443027-2.html @@ -0,0 +1,93 @@ + + + +Bug 1443027 - Test merging across multiple paints + + + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/display-list/1443027-3-ref.html b/layout/reftests/display-list/1443027-3-ref.html new file mode 100644 index 0000000000..1b04963a30 --- /dev/null +++ b/layout/reftests/display-list/1443027-3-ref.html @@ -0,0 +1,54 @@ + + + +Bug 1443027 - Test merging across multiple paints + + + + +
      +
      +
      +
      + diff --git a/layout/reftests/display-list/1443027-3.html b/layout/reftests/display-list/1443027-3.html new file mode 100644 index 0000000000..87972a5941 --- /dev/null +++ b/layout/reftests/display-list/1443027-3.html @@ -0,0 +1,91 @@ + + + +Bug 1443027 - Test merging across multiple paints + + + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/display-list/1443027-ref.html b/layout/reftests/display-list/1443027-ref.html new file mode 100644 index 0000000000..13f9f825c5 --- /dev/null +++ b/layout/reftests/display-list/1443027-ref.html @@ -0,0 +1,45 @@ + + + +Bug 1443027 - Test merging across multiple paints + + + + +
      +
      +
      + diff --git a/layout/reftests/display-list/1451971-1.html b/layout/reftests/display-list/1451971-1.html new file mode 100644 index 0000000000..fd8bd8561e --- /dev/null +++ b/layout/reftests/display-list/1451971-1.html @@ -0,0 +1,36 @@ + + + + + + + +
      +
      +
      +
      +
      +
      + + + + diff --git a/layout/reftests/display-list/1451971-ref.html b/layout/reftests/display-list/1451971-ref.html new file mode 100644 index 0000000000..e205ed9009 --- /dev/null +++ b/layout/reftests/display-list/1451971-ref.html @@ -0,0 +1,29 @@ + + + + + + + +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/display-list/1452805-1.html b/layout/reftests/display-list/1452805-1.html new file mode 100644 index 0000000000..d797b5e36b --- /dev/null +++ b/layout/reftests/display-list/1452805-1.html @@ -0,0 +1,39 @@ + + + + + +
      +
      +
      +
      +
      + + + + + diff --git a/layout/reftests/display-list/1452805-ref.html b/layout/reftests/display-list/1452805-ref.html new file mode 100644 index 0000000000..30d9c4a21c --- /dev/null +++ b/layout/reftests/display-list/1452805-ref.html @@ -0,0 +1,26 @@ + + + + + +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/display-list/1453541-1.html b/layout/reftests/display-list/1453541-1.html new file mode 100644 index 0000000000..509da8c70d --- /dev/null +++ b/layout/reftests/display-list/1453541-1.html @@ -0,0 +1,18 @@ + + + + +
      +
      +
      +
      + + + + diff --git a/layout/reftests/display-list/1453541-2.html b/layout/reftests/display-list/1453541-2.html new file mode 100644 index 0000000000..897945fec0 --- /dev/null +++ b/layout/reftests/display-list/1453541-2.html @@ -0,0 +1,18 @@ + + + + +
      +
      +
      +
      + + + + diff --git a/layout/reftests/display-list/1453541-ref.html b/layout/reftests/display-list/1453541-ref.html new file mode 100644 index 0000000000..a920976907 --- /dev/null +++ b/layout/reftests/display-list/1453541-ref.html @@ -0,0 +1,11 @@ + + + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/display-list/1461231-1.html b/layout/reftests/display-list/1461231-1.html new file mode 100644 index 0000000000..3dfb1698ac --- /dev/null +++ b/layout/reftests/display-list/1461231-1.html @@ -0,0 +1,23 @@ + + + + + + +

      + + + diff --git a/layout/reftests/display-list/1464288-1.html b/layout/reftests/display-list/1464288-1.html new file mode 100644 index 0000000000..03f93f7d8e --- /dev/null +++ b/layout/reftests/display-list/1464288-1.html @@ -0,0 +1,58 @@ + + + + + + + + +
      +
      +
      +
      +
      +
      + + + + + diff --git a/layout/reftests/display-list/1464288-ref.html b/layout/reftests/display-list/1464288-ref.html new file mode 100644 index 0000000000..29f0fcf752 --- /dev/null +++ b/layout/reftests/display-list/1464288-ref.html @@ -0,0 +1,22 @@ + + + + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/display-list/1482403-1-ref.html b/layout/reftests/display-list/1482403-1-ref.html new file mode 100644 index 0000000000..f083bcdaa9 --- /dev/null +++ b/layout/reftests/display-list/1482403-1-ref.html @@ -0,0 +1,35 @@ + + + + + + Bug 1482403 + + + + +
      Column 1
      +
      Column 2 + +
      + + diff --git a/layout/reftests/display-list/1482403-1.html b/layout/reftests/display-list/1482403-1.html new file mode 100644 index 0000000000..b973507026 --- /dev/null +++ b/layout/reftests/display-list/1482403-1.html @@ -0,0 +1,45 @@ + + + + + + Bug 1482403 + + + + + +
      Column 1
      +
      Column 2 + +
      + + diff --git a/layout/reftests/display-list/1504233-1-ref.html b/layout/reftests/display-list/1504233-1-ref.html new file mode 100644 index 0000000000..8cdd9d0172 --- /dev/null +++ b/layout/reftests/display-list/1504233-1-ref.html @@ -0,0 +1,48 @@ + + + + + Testcase for bug 1504233 + + + +
      + +
      +
      +
      +
      + + + diff --git a/layout/reftests/display-list/1504233-1.html b/layout/reftests/display-list/1504233-1.html new file mode 100644 index 0000000000..598869d38e --- /dev/null +++ b/layout/reftests/display-list/1504233-1.html @@ -0,0 +1,62 @@ + + + + + Testcase for bug 1504233 + + + +
      + +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/display-list/1533317-1-ref.html b/layout/reftests/display-list/1533317-1-ref.html new file mode 100644 index 0000000000..989dde6dc8 --- /dev/null +++ b/layout/reftests/display-list/1533317-1-ref.html @@ -0,0 +1,15 @@ + + + + + +
      + + diff --git a/layout/reftests/display-list/1533317-1.html b/layout/reftests/display-list/1533317-1.html new file mode 100644 index 0000000000..9f34a865ba --- /dev/null +++ b/layout/reftests/display-list/1533317-1.html @@ -0,0 +1,32 @@ + + + + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/display-list/1544948-1-ref.html b/layout/reftests/display-list/1544948-1-ref.html new file mode 100644 index 0000000000..0086df752c --- /dev/null +++ b/layout/reftests/display-list/1544948-1-ref.html @@ -0,0 +1,32 @@ + + + + + +
      +
      +
      + + diff --git a/layout/reftests/display-list/1544948-1.html b/layout/reftests/display-list/1544948-1.html new file mode 100644 index 0000000000..f8d1609faf --- /dev/null +++ b/layout/reftests/display-list/1544948-1.html @@ -0,0 +1,43 @@ + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/display-list/1551053-1-ref.html b/layout/reftests/display-list/1551053-1-ref.html new file mode 100644 index 0000000000..3e9f12e81e --- /dev/null +++ b/layout/reftests/display-list/1551053-1-ref.html @@ -0,0 +1,16 @@ + + + + + + + + +bar
      baz
      +qux + + diff --git a/layout/reftests/display-list/1551053-1.html b/layout/reftests/display-list/1551053-1.html new file mode 100644 index 0000000000..700d5ba1d7 --- /dev/null +++ b/layout/reftests/display-list/1551053-1.html @@ -0,0 +1,27 @@ + + + + + + + + +foo +bar
      baz
      +qux + + + diff --git a/layout/reftests/display-list/1553828-1-ref.html b/layout/reftests/display-list/1553828-1-ref.html new file mode 100644 index 0000000000..9079b62abc --- /dev/null +++ b/layout/reftests/display-list/1553828-1-ref.html @@ -0,0 +1,31 @@ + + + + + + Bug 1553828 + + + + +
      +
      +
      + + + \ No newline at end of file diff --git a/layout/reftests/display-list/1553828-1.html b/layout/reftests/display-list/1553828-1.html new file mode 100644 index 0000000000..feaea66c20 --- /dev/null +++ b/layout/reftests/display-list/1553828-1.html @@ -0,0 +1,39 @@ + + + + + + Bug 1553828 + + + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/layout/reftests/display-list/1619370-1-ref.html b/layout/reftests/display-list/1619370-1-ref.html new file mode 100644 index 0000000000..38524f2ed7 --- /dev/null +++ b/layout/reftests/display-list/1619370-1-ref.html @@ -0,0 +1,20 @@ + + + + + Testcase for bug 1619370 + + + + + + diff --git a/layout/reftests/display-list/1619370-1.html b/layout/reftests/display-list/1619370-1.html new file mode 100644 index 0000000000..afc671c8e5 --- /dev/null +++ b/layout/reftests/display-list/1619370-1.html @@ -0,0 +1,31 @@ + + + + + Testcase for bug 1619370 + + + + + + + + diff --git a/layout/reftests/display-list/1619370-iframe.html b/layout/reftests/display-list/1619370-iframe.html new file mode 100644 index 0000000000..4bf485f876 --- /dev/null +++ b/layout/reftests/display-list/1619370-iframe.html @@ -0,0 +1,19 @@ + + + + + Testcase for bug 1619370 + + + +
      + + diff --git a/layout/reftests/display-list/1677568-1-ref.html b/layout/reftests/display-list/1677568-1-ref.html new file mode 100644 index 0000000000..6b80c45207 --- /dev/null +++ b/layout/reftests/display-list/1677568-1-ref.html @@ -0,0 +1,26 @@ + + + + + + + + + + diff --git a/layout/reftests/display-list/1677568-1.html b/layout/reftests/display-list/1677568-1.html new file mode 100644 index 0000000000..e876692b51 --- /dev/null +++ b/layout/reftests/display-list/1677568-1.html @@ -0,0 +1,34 @@ + + + + + + + + + + + diff --git a/layout/reftests/display-list/1709452-1.html b/layout/reftests/display-list/1709452-1.html new file mode 100644 index 0000000000..f9fb28cbca --- /dev/null +++ b/layout/reftests/display-list/1709452-1.html @@ -0,0 +1,34 @@ + + + + + + + + +
      +
      +
      + + FOO + +
      + BAR +
      +
      +
      +
      + + + diff --git a/layout/reftests/display-list/1709452-ref.html b/layout/reftests/display-list/1709452-ref.html new file mode 100644 index 0000000000..1def95c7b6 --- /dev/null +++ b/layout/reftests/display-list/1709452-ref.html @@ -0,0 +1,26 @@ + + + + + + + + +
      +
      +
      + + FOO + +
      + BAR +
      +
      +
      +
      + + diff --git a/layout/reftests/display-list/1719346-1-ref.html b/layout/reftests/display-list/1719346-1-ref.html new file mode 100644 index 0000000000..67ba46d098 --- /dev/null +++ b/layout/reftests/display-list/1719346-1-ref.html @@ -0,0 +1,25 @@ + + + + + + +
      +
      text
      + + diff --git a/layout/reftests/display-list/1719346-1.gif b/layout/reftests/display-list/1719346-1.gif new file mode 100644 index 0000000000..82cf13d4a2 Binary files /dev/null and b/layout/reftests/display-list/1719346-1.gif differ diff --git a/layout/reftests/display-list/1719346-1.html b/layout/reftests/display-list/1719346-1.html new file mode 100644 index 0000000000..28508c9039 --- /dev/null +++ b/layout/reftests/display-list/1719346-1.html @@ -0,0 +1,35 @@ + + + + + + +
      +
      text
      + + + + diff --git a/layout/reftests/display-list/invalidated-blendmode-sorting-ref.html b/layout/reftests/display-list/invalidated-blendmode-sorting-ref.html new file mode 100644 index 0000000000..9ba08744f7 --- /dev/null +++ b/layout/reftests/display-list/invalidated-blendmode-sorting-ref.html @@ -0,0 +1,31 @@ + + + + + + +
      +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/display-list/invalidated-blendmode-sorting.html b/layout/reftests/display-list/invalidated-blendmode-sorting.html new file mode 100644 index 0000000000..cd42694d6e --- /dev/null +++ b/layout/reftests/display-list/invalidated-blendmode-sorting.html @@ -0,0 +1,38 @@ + + + + + + +
      +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/display-list/reftest.list b/layout/reftests/display-list/reftest.list new file mode 100644 index 0000000000..7ac7edc4f8 --- /dev/null +++ b/layout/reftests/display-list/reftest.list @@ -0,0 +1,60 @@ +# These tests are testing merging RDL implementation. +skip-if(!retainedDisplayList||retainedDisplayListNew) == retained-dl-style-change-1.html retained-dl-style-change-1-ref.html +skip-if(!retainedDisplayList||retainedDisplayListNew) == retained-dl-frame-deleted-1.html retained-dl-style-change-1-ref.html +skip-if(!retainedDisplayList||retainedDisplayListNew) == retained-dl-frame-created-1.html retained-dl-style-change-1-ref.html +skip-if(!retainedDisplayList||retainedDisplayListNew) == retained-dl-style-change-stacking-context-1.html retained-dl-style-change-stacking-context-1-ref.html +skip-if(!retainedDisplayList||retainedDisplayListNew) == retained-dl-style-change-stacking-context-2.html retained-dl-style-change-stacking-context-2-ref.html +fails == retained-dl-style-change-stacking-context-3.html retained-dl-style-change-stacking-context-3-ref.html # bug 1650699 tracks this failure +skip-if(!retainedDisplayList||retainedDisplayListNew) == retained-dl-style-change-stacking-context-4.html retained-dl-style-change-stacking-context-4-ref.html +skip-if(!retainedDisplayList||retainedDisplayListNew||Android) == retained-dl-displayport-1.html retained-dl-displayport-1-ref.html +skip-if(!retainedDisplayList||retainedDisplayListNew) == retained-dl-prerender-transform-1.html retained-dl-prerender-transform-1-ref.html +skip-if(!retainedDisplayList||retainedDisplayListNew) == retained-dl-animation-on-pseudo.html retained-dl-animation-on-pseudo-ref.html +# + +skip-if(!retainedDisplayList||!asyncPan) == retained-dl-async-scrolled-1.html retained-dl-async-scrolled-1-ref.html +skip-if(!retainedDisplayList) == retained-dl-remove-for-ancestor-change-1.html retained-dl-remove-for-ancestor-change-1-ref.html +skip-if(!retainedDisplayList) == retained-dl-scroll-out-of-view-1.html retained-dl-scroll-out-of-view-1-ref.html +skip-if(!retainedDisplayList) == retained-dl-opacity-animation-on-ib-split.html retained-dl-opacity-animation-on-ib-split-ref.html +skip-if(!retainedDisplayList) == 1544948-1.html 1544948-1-ref.html + +skip-if(!retainedDisplayListNew) == reuse-sc-style-change-1.html reuse-sc-style-change-1-ref.html +skip-if(!retainedDisplayListNew) == reuse-sc-style-change-nested-1.html reuse-sc-style-change-nested-1-ref.html +skip-if(!retainedDisplayListNew) == reuse-sc-style-change-abs-pos-1.html reuse-sc-style-change-abs-pos-1-ref.html +skip-if(!retainedDisplayListNew) == reuse-sc-style-change-fixed-pos-1.html reuse-sc-style-change-fixed-pos-1-ref.html + +== retained-dl-wrap-list.html retained-dl-wrap-list-ref.html +== retained-dl-zindex-1.html retained-dl-zindex-1-ref.html +== retained-dl-zindex-2.html retained-dl-zindex-2-ref.html +== retained-dl-style-change-with-prerender-transform-1.html retained-dl-style-change-with-prerender-transform-1-ref.html +== invalidated-blendmode-sorting.html invalidated-blendmode-sorting-ref.html +fuzzy(0-1,0-235200) == 1413073.html 1413073-ref.html +== 1416291.html 1416291-ref.html +== 1417601-1.html 1417601-1-ref.html +== 1418945-1.html 1418945-1-ref.html +skip-if(Android) == 1428993-1.html 1428993-1-ref.html +== 1420480-1.html 1420480-1-ref.html +== 1428993-2.html 1428993-2-ref.html +needs-focus fuzzy(0-3,0-2) == 1429027-1.html 1429027-1-ref.html +== 1432553-1.html 1432553-1-ref.html +== 1432553-2.html 1432553-2-ref.html +== 1436189-1.html 1436189-1-ref.html +skip-if(!asyncPan) == 1437374-1.html 1437374-1-ref.html +== 1439809-1.html 1439809-1-ref.html +== 1443027-1.html 1443027-ref.html +== 1443027-2.html 1443027-ref.html +== 1443027-3.html 1443027-3-ref.html +== 1451971-1.html 1451971-ref.html +== 1453541-1.html 1453541-ref.html +== 1453541-2.html 1453541-ref.html +== 1452805-1.html 1452805-ref.html +== 1461231-1.html about:blank +fuzzy(0-2,0-40000) skip-if(!asyncPan) == 1464288-1.html 1464288-ref.html +== 1482403-1.html 1482403-1-ref.html +== 1504233-1.html 1504233-1-ref.html +== 1533317-1.html 1533317-1-ref.html +fuzzy-if(swgl,0-1,0-1) == 1551053-1.html 1551053-1-ref.html +== 1553828-1.html 1553828-1-ref.html +fuzzy-if(browserIsFission,0-1,0-300) == 1619370-1.html 1619370-1-ref.html +== 1677568-1.html 1677568-1-ref.html +== 1709452-1.html 1709452-ref.html +== 1719346-1.html 1719346-1-ref.html diff --git a/layout/reftests/display-list/retained-dl-animation-on-pseudo-ref.html b/layout/reftests/display-list/retained-dl-animation-on-pseudo-ref.html new file mode 100644 index 0000000000..2b00ab20bd --- /dev/null +++ b/layout/reftests/display-list/retained-dl-animation-on-pseudo-ref.html @@ -0,0 +1,28 @@ + + + + + +
      +
      +
      + + diff --git a/layout/reftests/display-list/retained-dl-animation-on-pseudo.html b/layout/reftests/display-list/retained-dl-animation-on-pseudo.html new file mode 100644 index 0000000000..cdd641ecb9 --- /dev/null +++ b/layout/reftests/display-list/retained-dl-animation-on-pseudo.html @@ -0,0 +1,41 @@ + + + + + +
      +
      +
      + + + diff --git a/layout/reftests/display-list/retained-dl-async-scrolled-1-ref.html b/layout/reftests/display-list/retained-dl-async-scrolled-1-ref.html new file mode 100644 index 0000000000..70922e0032 --- /dev/null +++ b/layout/reftests/display-list/retained-dl-async-scrolled-1-ref.html @@ -0,0 +1,20 @@ + + + + + + +
      +
      + + diff --git a/layout/reftests/display-list/retained-dl-async-scrolled-1.html b/layout/reftests/display-list/retained-dl-async-scrolled-1.html new file mode 100644 index 0000000000..8805b58c5d --- /dev/null +++ b/layout/reftests/display-list/retained-dl-async-scrolled-1.html @@ -0,0 +1,56 @@ + + + + + + + + +
      +
      +
      +
      + + + + + diff --git a/layout/reftests/display-list/retained-dl-displayport-1-ref.html b/layout/reftests/display-list/retained-dl-displayport-1-ref.html new file mode 100644 index 0000000000..54ce333d56 --- /dev/null +++ b/layout/reftests/display-list/retained-dl-displayport-1-ref.html @@ -0,0 +1,11 @@ + + + + +
      +
      +
      +
      +
      + + diff --git a/layout/reftests/display-list/retained-dl-displayport-1.html b/layout/reftests/display-list/retained-dl-displayport-1.html new file mode 100644 index 0000000000..63a901394c --- /dev/null +++ b/layout/reftests/display-list/retained-dl-displayport-1.html @@ -0,0 +1,21 @@ + + + + +
      +
      +
      +
      +
      + + + diff --git a/layout/reftests/display-list/retained-dl-frame-created-1.html b/layout/reftests/display-list/retained-dl-frame-created-1.html new file mode 100644 index 0000000000..92b96da293 --- /dev/null +++ b/layout/reftests/display-list/retained-dl-frame-created-1.html @@ -0,0 +1,25 @@ + + + + + +
      + + + diff --git a/layout/reftests/display-list/retained-dl-frame-deleted-1.html b/layout/reftests/display-list/retained-dl-frame-deleted-1.html new file mode 100644 index 0000000000..3c3821cdf1 --- /dev/null +++ b/layout/reftests/display-list/retained-dl-frame-deleted-1.html @@ -0,0 +1,24 @@ + + + + + +
      + + + diff --git a/layout/reftests/display-list/retained-dl-opacity-animation-on-ib-split-ref.html b/layout/reftests/display-list/retained-dl-opacity-animation-on-ib-split-ref.html new file mode 100644 index 0000000000..2fcba49a3b --- /dev/null +++ b/layout/reftests/display-list/retained-dl-opacity-animation-on-ib-split-ref.html @@ -0,0 +1,12 @@ + + + + + + A C + + diff --git a/layout/reftests/display-list/retained-dl-opacity-animation-on-ib-split.html b/layout/reftests/display-list/retained-dl-opacity-animation-on-ib-split.html new file mode 100644 index 0000000000..39d8d93b19 --- /dev/null +++ b/layout/reftests/display-list/retained-dl-opacity-animation-on-ib-split.html @@ -0,0 +1,22 @@ + + + + + + A C + + + diff --git a/layout/reftests/display-list/retained-dl-prerender-transform-1-ref.html b/layout/reftests/display-list/retained-dl-prerender-transform-1-ref.html new file mode 100644 index 0000000000..a0ba644d92 --- /dev/null +++ b/layout/reftests/display-list/retained-dl-prerender-transform-1-ref.html @@ -0,0 +1,24 @@ + + + + + +
      +
      +
      + + diff --git a/layout/reftests/display-list/retained-dl-prerender-transform-1.html b/layout/reftests/display-list/retained-dl-prerender-transform-1.html new file mode 100644 index 0000000000..fe5214fa54 --- /dev/null +++ b/layout/reftests/display-list/retained-dl-prerender-transform-1.html @@ -0,0 +1,36 @@ + + + + + +
      +
      +
      + + + diff --git a/layout/reftests/display-list/retained-dl-remove-for-ancestor-change-1-ref.html b/layout/reftests/display-list/retained-dl-remove-for-ancestor-change-1-ref.html new file mode 100644 index 0000000000..ed86834bd5 --- /dev/null +++ b/layout/reftests/display-list/retained-dl-remove-for-ancestor-change-1-ref.html @@ -0,0 +1,10 @@ + + + + +
      +
      +
      +
      + + diff --git a/layout/reftests/display-list/retained-dl-remove-for-ancestor-change-1.html b/layout/reftests/display-list/retained-dl-remove-for-ancestor-change-1.html new file mode 100644 index 0000000000..0b5fd4c08f --- /dev/null +++ b/layout/reftests/display-list/retained-dl-remove-for-ancestor-change-1.html @@ -0,0 +1,18 @@ + + + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/display-list/retained-dl-scroll-out-of-view-1-ref.html b/layout/reftests/display-list/retained-dl-scroll-out-of-view-1-ref.html new file mode 100644 index 0000000000..acfe100390 --- /dev/null +++ b/layout/reftests/display-list/retained-dl-scroll-out-of-view-1-ref.html @@ -0,0 +1,8 @@ + + + + +
      +
      + + diff --git a/layout/reftests/display-list/retained-dl-scroll-out-of-view-1.html b/layout/reftests/display-list/retained-dl-scroll-out-of-view-1.html new file mode 100644 index 0000000000..329a11389d --- /dev/null +++ b/layout/reftests/display-list/retained-dl-scroll-out-of-view-1.html @@ -0,0 +1,18 @@ + + + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/display-list/retained-dl-style-change-1-ref.html b/layout/reftests/display-list/retained-dl-style-change-1-ref.html new file mode 100644 index 0000000000..8840f2c70a --- /dev/null +++ b/layout/reftests/display-list/retained-dl-style-change-1-ref.html @@ -0,0 +1,15 @@ + + + + + +
      + + diff --git a/layout/reftests/display-list/retained-dl-style-change-1.html b/layout/reftests/display-list/retained-dl-style-change-1.html new file mode 100644 index 0000000000..35e7185093 --- /dev/null +++ b/layout/reftests/display-list/retained-dl-style-change-1.html @@ -0,0 +1,23 @@ + + + + + +
      + + + diff --git a/layout/reftests/display-list/retained-dl-style-change-stacking-context-1-ref.html b/layout/reftests/display-list/retained-dl-style-change-stacking-context-1-ref.html new file mode 100644 index 0000000000..1d32684030 --- /dev/null +++ b/layout/reftests/display-list/retained-dl-style-change-stacking-context-1-ref.html @@ -0,0 +1,18 @@ + + + + + +
      + + diff --git a/layout/reftests/display-list/retained-dl-style-change-stacking-context-1.html b/layout/reftests/display-list/retained-dl-style-change-stacking-context-1.html new file mode 100644 index 0000000000..02cdb2dbb3 --- /dev/null +++ b/layout/reftests/display-list/retained-dl-style-change-stacking-context-1.html @@ -0,0 +1,29 @@ + + + + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/display-list/retained-dl-style-change-stacking-context-2-ref.html b/layout/reftests/display-list/retained-dl-style-change-stacking-context-2-ref.html new file mode 100644 index 0000000000..056f0b2086 --- /dev/null +++ b/layout/reftests/display-list/retained-dl-style-change-stacking-context-2-ref.html @@ -0,0 +1,20 @@ + + + + + +
      + + diff --git a/layout/reftests/display-list/retained-dl-style-change-stacking-context-2.html b/layout/reftests/display-list/retained-dl-style-change-stacking-context-2.html new file mode 100644 index 0000000000..248c7e6247 --- /dev/null +++ b/layout/reftests/display-list/retained-dl-style-change-stacking-context-2.html @@ -0,0 +1,23 @@ + + + + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/display-list/retained-dl-style-change-stacking-context-3-ref.html b/layout/reftests/display-list/retained-dl-style-change-stacking-context-3-ref.html new file mode 100644 index 0000000000..0da0ec14f1 --- /dev/null +++ b/layout/reftests/display-list/retained-dl-style-change-stacking-context-3-ref.html @@ -0,0 +1,20 @@ + + + + + +
      +
      + + diff --git a/layout/reftests/display-list/retained-dl-style-change-stacking-context-3.html b/layout/reftests/display-list/retained-dl-style-change-stacking-context-3.html new file mode 100644 index 0000000000..a3c800862f --- /dev/null +++ b/layout/reftests/display-list/retained-dl-style-change-stacking-context-3.html @@ -0,0 +1,29 @@ + + + + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/display-list/retained-dl-style-change-stacking-context-4-ref.html b/layout/reftests/display-list/retained-dl-style-change-stacking-context-4-ref.html new file mode 100644 index 0000000000..0da0ec14f1 --- /dev/null +++ b/layout/reftests/display-list/retained-dl-style-change-stacking-context-4-ref.html @@ -0,0 +1,20 @@ + + + + + +
      +
      + + diff --git a/layout/reftests/display-list/retained-dl-style-change-stacking-context-4.html b/layout/reftests/display-list/retained-dl-style-change-stacking-context-4.html new file mode 100644 index 0000000000..a0df3a4c1e --- /dev/null +++ b/layout/reftests/display-list/retained-dl-style-change-stacking-context-4.html @@ -0,0 +1,29 @@ + + + + + +
      +
      +
      +
      + + + diff --git a/layout/reftests/display-list/retained-dl-style-change-with-prerender-transform-1-ref.html b/layout/reftests/display-list/retained-dl-style-change-with-prerender-transform-1-ref.html new file mode 100644 index 0000000000..81682df6f6 --- /dev/null +++ b/layout/reftests/display-list/retained-dl-style-change-with-prerender-transform-1-ref.html @@ -0,0 +1,24 @@ + + + + +
      +
      + Add to cart +
      +
      + diff --git a/layout/reftests/display-list/retained-dl-style-change-with-prerender-transform-1.html b/layout/reftests/display-list/retained-dl-style-change-with-prerender-transform-1.html new file mode 100644 index 0000000000..c6c31bdf5c --- /dev/null +++ b/layout/reftests/display-list/retained-dl-style-change-with-prerender-transform-1.html @@ -0,0 +1,30 @@ + + + + +
      +
      + Add to cart +
      +
      + + diff --git a/layout/reftests/display-list/retained-dl-wrap-list-ref.html b/layout/reftests/display-list/retained-dl-wrap-list-ref.html new file mode 100644 index 0000000000..ae90e4c1ac --- /dev/null +++ b/layout/reftests/display-list/retained-dl-wrap-list-ref.html @@ -0,0 +1,14 @@ + + + + + +
      +
      +
      + + diff --git a/layout/reftests/display-list/retained-dl-wrap-list.html b/layout/reftests/display-list/retained-dl-wrap-list.html new file mode 100644 index 0000000000..ab0541bac9 --- /dev/null +++ b/layout/reftests/display-list/retained-dl-wrap-list.html @@ -0,0 +1,15 @@ + + +
      +
      +
      + + + diff --git a/layout/reftests/display-list/retained-dl-zindex-1-ref.html b/layout/reftests/display-list/retained-dl-zindex-1-ref.html new file mode 100644 index 0000000000..d9cd43b5e9 --- /dev/null +++ b/layout/reftests/display-list/retained-dl-zindex-1-ref.html @@ -0,0 +1,27 @@ + + + + + + +
      +
      + + diff --git a/layout/reftests/display-list/retained-dl-zindex-1.html b/layout/reftests/display-list/retained-dl-zindex-1.html new file mode 100644 index 0000000000..dd640539c9 --- /dev/null +++ b/layout/reftests/display-list/retained-dl-zindex-1.html @@ -0,0 +1,35 @@ + + + + + + +
      +
      + + + diff --git a/layout/reftests/display-list/retained-dl-zindex-2-ref.html b/layout/reftests/display-list/retained-dl-zindex-2-ref.html new file mode 100644 index 0000000000..1eac061a7e --- /dev/null +++ b/layout/reftests/display-list/retained-dl-zindex-2-ref.html @@ -0,0 +1,33 @@ + + + + + + +
      +
      +
      + + diff --git a/layout/reftests/display-list/retained-dl-zindex-2.html b/layout/reftests/display-list/retained-dl-zindex-2.html new file mode 100644 index 0000000000..db3b6e75b6 --- /dev/null +++ b/layout/reftests/display-list/retained-dl-zindex-2.html @@ -0,0 +1,41 @@ + + + + + + +
      +
      +
      + + + diff --git a/layout/reftests/display-list/reuse-sc-style-change-1-ref.html b/layout/reftests/display-list/reuse-sc-style-change-1-ref.html new file mode 100644 index 0000000000..bfe0ac1bde --- /dev/null +++ b/layout/reftests/display-list/reuse-sc-style-change-1-ref.html @@ -0,0 +1,17 @@ + + + + + + + + +
      + Foo +
      +
      + Bar +
      + + + diff --git a/layout/reftests/display-list/reuse-sc-style-change-1.html b/layout/reftests/display-list/reuse-sc-style-change-1.html new file mode 100644 index 0000000000..9aaad24966 --- /dev/null +++ b/layout/reftests/display-list/reuse-sc-style-change-1.html @@ -0,0 +1,25 @@ + + + + + + + + +
      + Foo +
      +
      + Bar +
      + + + + diff --git a/layout/reftests/display-list/reuse-sc-style-change-abs-pos-1-ref.html b/layout/reftests/display-list/reuse-sc-style-change-abs-pos-1-ref.html new file mode 100644 index 0000000000..0909192947 --- /dev/null +++ b/layout/reftests/display-list/reuse-sc-style-change-abs-pos-1-ref.html @@ -0,0 +1,17 @@ + + + + + + + + +
      + Foo +
      +
      + Bar +
      + + + diff --git a/layout/reftests/display-list/reuse-sc-style-change-abs-pos-1.html b/layout/reftests/display-list/reuse-sc-style-change-abs-pos-1.html new file mode 100644 index 0000000000..027bf0a4e8 --- /dev/null +++ b/layout/reftests/display-list/reuse-sc-style-change-abs-pos-1.html @@ -0,0 +1,25 @@ + + + + + + + + +
      + Foo +
      +
      + Bar +
      + + + + diff --git a/layout/reftests/display-list/reuse-sc-style-change-fixed-pos-1-ref.html b/layout/reftests/display-list/reuse-sc-style-change-fixed-pos-1-ref.html new file mode 100644 index 0000000000..044c073954 --- /dev/null +++ b/layout/reftests/display-list/reuse-sc-style-change-fixed-pos-1-ref.html @@ -0,0 +1,17 @@ + + + + + + + + +
      + Foo +
      +
      + Bar +
      + + + diff --git a/layout/reftests/display-list/reuse-sc-style-change-fixed-pos-1.html b/layout/reftests/display-list/reuse-sc-style-change-fixed-pos-1.html new file mode 100644 index 0000000000..e676c0364b --- /dev/null +++ b/layout/reftests/display-list/reuse-sc-style-change-fixed-pos-1.html @@ -0,0 +1,25 @@ + + + + + + + + +
      + Foo +
      +
      + Bar +
      + + + + diff --git a/layout/reftests/display-list/reuse-sc-style-change-nested-1-ref.html b/layout/reftests/display-list/reuse-sc-style-change-nested-1-ref.html new file mode 100644 index 0000000000..00bd5f097f --- /dev/null +++ b/layout/reftests/display-list/reuse-sc-style-change-nested-1-ref.html @@ -0,0 +1,22 @@ + + + + + + + + +
      + Foo + +
      + Baz +
      +
      +
      +
      + Bar +
      + + + diff --git a/layout/reftests/display-list/reuse-sc-style-change-nested-1.html b/layout/reftests/display-list/reuse-sc-style-change-nested-1.html new file mode 100644 index 0000000000..73318a2e4b --- /dev/null +++ b/layout/reftests/display-list/reuse-sc-style-change-nested-1.html @@ -0,0 +1,28 @@ + + + + + + + + +
      + Foo +
      + Baz +
      +
      +
      + Bar +
      + + + + diff --git a/layout/reftests/dom/appendmultiple-ref.html b/layout/reftests/dom/appendmultiple-ref.html new file mode 100644 index 0000000000..e634909e89 --- /dev/null +++ b/layout/reftests/dom/appendmultiple-ref.html @@ -0,0 +1,9 @@ + + +
      1
      +
      2
      +
      3
      +
      4
      +
      5
      + + diff --git a/layout/reftests/dom/appendmultiple.html b/layout/reftests/dom/appendmultiple.html new file mode 100644 index 0000000000..26d2d85401 --- /dev/null +++ b/layout/reftests/dom/appendmultiple.html @@ -0,0 +1,27 @@ + + + + + + + +
      1
      +
      2
      + + diff --git a/layout/reftests/dom/appendsingle-ref.html b/layout/reftests/dom/appendsingle-ref.html new file mode 100644 index 0000000000..e634909e89 --- /dev/null +++ b/layout/reftests/dom/appendsingle-ref.html @@ -0,0 +1,9 @@ + + +
      1
      +
      2
      +
      3
      +
      4
      +
      5
      + + diff --git a/layout/reftests/dom/appendsingle.html b/layout/reftests/dom/appendsingle.html new file mode 100644 index 0000000000..321c60da43 --- /dev/null +++ b/layout/reftests/dom/appendsingle.html @@ -0,0 +1,27 @@ + + + + + + + +
      1
      +
      2
      +
      3
      +
      4
      + + diff --git a/layout/reftests/dom/insertmultiple-ref.html b/layout/reftests/dom/insertmultiple-ref.html new file mode 100644 index 0000000000..e634909e89 --- /dev/null +++ b/layout/reftests/dom/insertmultiple-ref.html @@ -0,0 +1,9 @@ + + +
      1
      +
      2
      +
      3
      +
      4
      +
      5
      + + diff --git a/layout/reftests/dom/insertmultiple.html b/layout/reftests/dom/insertmultiple.html new file mode 100644 index 0000000000..cb58f5bdd8 --- /dev/null +++ b/layout/reftests/dom/insertmultiple.html @@ -0,0 +1,28 @@ + + + + + + + +
      1
      +
      5
      + + diff --git a/layout/reftests/dom/insertmultiplemultiple-1.html b/layout/reftests/dom/insertmultiplemultiple-1.html new file mode 100644 index 0000000000..20cec325a3 --- /dev/null +++ b/layout/reftests/dom/insertmultiplemultiple-1.html @@ -0,0 +1,51 @@ + + + + + + + +
      1
      +
      2
      +
      6
      +
      7
      +
      11
      +
      12
      +
      15
      + + diff --git a/layout/reftests/dom/insertmultiplemultiple-2.html b/layout/reftests/dom/insertmultiplemultiple-2.html new file mode 100644 index 0000000000..5a9845b7b2 --- /dev/null +++ b/layout/reftests/dom/insertmultiplemultiple-2.html @@ -0,0 +1,39 @@ + + + + + + + +
      1
      +
      2
      +
      3
      +
      9
      +
      10
      +
      11
      +
      12
      + + diff --git a/layout/reftests/dom/insertmultiplemultiple-3.html b/layout/reftests/dom/insertmultiplemultiple-3.html new file mode 100644 index 0000000000..f9fdb2d33c --- /dev/null +++ b/layout/reftests/dom/insertmultiplemultiple-3.html @@ -0,0 +1,48 @@ + + + + + + + +
      1
      +
      2
      +
      6
      +
      7
      +
      11
      +
      12
      +
      13
      + + diff --git a/layout/reftests/dom/insertmultiplemultiple-ref.html b/layout/reftests/dom/insertmultiplemultiple-ref.html new file mode 100644 index 0000000000..01da6614ce --- /dev/null +++ b/layout/reftests/dom/insertmultiplemultiple-ref.html @@ -0,0 +1,19 @@ + + +
      1
      +
      2
      +
      3
      +
      4
      +
      5
      +
      6
      +
      7
      +
      8
      +
      9
      +
      10
      +
      11
      +
      12
      +
      13
      +
      14
      +
      15
      + + diff --git a/layout/reftests/dom/insertparentandchild-ref.html b/layout/reftests/dom/insertparentandchild-ref.html new file mode 100644 index 0000000000..0bd911e7fe --- /dev/null +++ b/layout/reftests/dom/insertparentandchild-ref.html @@ -0,0 +1,18 @@ + + +
      1
      +
      2
      +
      3
      +
      4
      +
      +
      5a
      +
      5b
      +
      5c
      +
      5d
      +
      +
      6
      +
      7
      +
      8
      +
      9
      + + diff --git a/layout/reftests/dom/insertparentandchild.html b/layout/reftests/dom/insertparentandchild.html new file mode 100644 index 0000000000..b5d5b8236c --- /dev/null +++ b/layout/reftests/dom/insertparentandchild.html @@ -0,0 +1,44 @@ + + + + + + + +
      1
      +
      2
      +
      3
      +
      4
      +
      6
      +
      7
      +
      8
      +
      9
      + + diff --git a/layout/reftests/dom/insertsingle-ref.html b/layout/reftests/dom/insertsingle-ref.html new file mode 100644 index 0000000000..e634909e89 --- /dev/null +++ b/layout/reftests/dom/insertsingle-ref.html @@ -0,0 +1,9 @@ + + +
      1
      +
      2
      +
      3
      +
      4
      +
      5
      + + diff --git a/layout/reftests/dom/insertsingle.html b/layout/reftests/dom/insertsingle.html new file mode 100644 index 0000000000..42a12ee7bf --- /dev/null +++ b/layout/reftests/dom/insertsingle.html @@ -0,0 +1,28 @@ + + + + + + + +
      1
      +
      2
      +
      4
      +
      5
      + + diff --git a/layout/reftests/dom/inserttoparentandchild-1.html b/layout/reftests/dom/inserttoparentandchild-1.html new file mode 100644 index 0000000000..7219e786dc --- /dev/null +++ b/layout/reftests/dom/inserttoparentandchild-1.html @@ -0,0 +1,47 @@ + + + + + + + +
      1
      +
      2
      +
      +
      5a
      +
      5d
      +
      +
      6
      +
      7
      +
      8
      +
      9
      + + diff --git a/layout/reftests/dom/inserttoparentandchild-2.html b/layout/reftests/dom/inserttoparentandchild-2.html new file mode 100644 index 0000000000..cdd0ccdc4a --- /dev/null +++ b/layout/reftests/dom/inserttoparentandchild-2.html @@ -0,0 +1,47 @@ + + + + + + + +
      1
      +
      2
      +
      3
      +
      4
      +
      +
      5a
      +
      5d
      +
      +
      8
      +
      9
      + + diff --git a/layout/reftests/dom/inserttoparentandchild-ref.html b/layout/reftests/dom/inserttoparentandchild-ref.html new file mode 100644 index 0000000000..0bd911e7fe --- /dev/null +++ b/layout/reftests/dom/inserttoparentandchild-ref.html @@ -0,0 +1,18 @@ + + +
      1
      +
      2
      +
      3
      +
      4
      +
      +
      5a
      +
      5b
      +
      5c
      +
      5d
      +
      +
      6
      +
      7
      +
      8
      +
      9
      + + diff --git a/layout/reftests/dom/inserttwoparents-ref.html b/layout/reftests/dom/inserttwoparents-ref.html new file mode 100644 index 0000000000..daf6c06271 --- /dev/null +++ b/layout/reftests/dom/inserttwoparents-ref.html @@ -0,0 +1,18 @@ + + +
      +
      1a
      +
      2a
      +
      3a
      +
      4a
      +
      5a
      +
      +
      +
      1b
      +
      2b
      +
      3b
      +
      4b
      +
      5b
      +
      + + diff --git a/layout/reftests/dom/inserttwoparents.html b/layout/reftests/dom/inserttwoparents.html new file mode 100644 index 0000000000..16b94491dd --- /dev/null +++ b/layout/reftests/dom/inserttwoparents.html @@ -0,0 +1,45 @@ + + + + + + + +
      +
      1a
      +
      4a
      +
      5a
      +
      +
      +
      1b
      +
      4b
      +
      5b
      +
      + + diff --git a/layout/reftests/dom/multipleappendwitheditable-ref.xhtml b/layout/reftests/dom/multipleappendwitheditable-ref.xhtml new file mode 100644 index 0000000000..fb80a5faca --- /dev/null +++ b/layout/reftests/dom/multipleappendwitheditable-ref.xhtml @@ -0,0 +1,11 @@ + + +
      +
      1
      +
      2
      +
      3
      +
      4
      +
      5
      +
      + + \ No newline at end of file diff --git a/layout/reftests/dom/multipleappendwitheditable.xhtml b/layout/reftests/dom/multipleappendwitheditable.xhtml new file mode 100644 index 0000000000..71fefd5192 --- /dev/null +++ b/layout/reftests/dom/multipleappendwitheditable.xhtml @@ -0,0 +1,37 @@ + + + + + + +
      +
      1
      +
      2
      +
      + + \ No newline at end of file diff --git a/layout/reftests/dom/multipleappendwithinput-ref.xhtml b/layout/reftests/dom/multipleappendwithinput-ref.xhtml new file mode 100644 index 0000000000..2f79bc0271 --- /dev/null +++ b/layout/reftests/dom/multipleappendwithinput-ref.xhtml @@ -0,0 +1,11 @@ + + +
      +
      1
      +
      2
      +
      3
      +
      4
      + +
      + + \ No newline at end of file diff --git a/layout/reftests/dom/multipleappendwithinput.xhtml b/layout/reftests/dom/multipleappendwithinput.xhtml new file mode 100644 index 0000000000..762a15b846 --- /dev/null +++ b/layout/reftests/dom/multipleappendwithinput.xhtml @@ -0,0 +1,36 @@ + + + + + + +
      +
      1
      +
      2
      +
      + + \ No newline at end of file diff --git a/layout/reftests/dom/multipleappendwithxul-ref.xhtml b/layout/reftests/dom/multipleappendwithxul-ref.xhtml new file mode 100644 index 0000000000..0573a5df9d --- /dev/null +++ b/layout/reftests/dom/multipleappendwithxul-ref.xhtml @@ -0,0 +1,11 @@ + + +
      +
      1
      +
      2
      +
      3
      +
      4
      + 5 +
      + + \ No newline at end of file diff --git a/layout/reftests/dom/multipleappendwithxul.xhtml b/layout/reftests/dom/multipleappendwithxul.xhtml new file mode 100644 index 0000000000..365d4b37cb --- /dev/null +++ b/layout/reftests/dom/multipleappendwithxul.xhtml @@ -0,0 +1,37 @@ + + + + + + +
      +
      1
      +
      2
      +
      + + \ No newline at end of file diff --git a/layout/reftests/dom/multipleinsertionpoints-appendmultiple-shadow.xhtml b/layout/reftests/dom/multipleinsertionpoints-appendmultiple-shadow.xhtml new file mode 100644 index 0000000000..046d7e5f56 --- /dev/null +++ b/layout/reftests/dom/multipleinsertionpoints-appendmultiple-shadow.xhtml @@ -0,0 +1,47 @@ + + + + + + + + +
      3
      1
      4
      +
      + + diff --git a/layout/reftests/dom/multipleinsertionpoints-appendsingle-1-shadow.xhtml b/layout/reftests/dom/multipleinsertionpoints-appendsingle-1-shadow.xhtml new file mode 100644 index 0000000000..fa79f4d34c --- /dev/null +++ b/layout/reftests/dom/multipleinsertionpoints-appendsingle-1-shadow.xhtml @@ -0,0 +1,42 @@ + + + + + + + + +
      3
      1
      4
      2 +
      + + diff --git a/layout/reftests/dom/multipleinsertionpoints-appendsingle-2-shadow.xhtml b/layout/reftests/dom/multipleinsertionpoints-appendsingle-2-shadow.xhtml new file mode 100644 index 0000000000..1b11798663 --- /dev/null +++ b/layout/reftests/dom/multipleinsertionpoints-appendsingle-2-shadow.xhtml @@ -0,0 +1,43 @@ + + + + + + + + +
      3
      1
      4
      5
      +
      + + diff --git a/layout/reftests/dom/multipleinsertionpoints-insertmultiple-shadow.xhtml b/layout/reftests/dom/multipleinsertionpoints-insertmultiple-shadow.xhtml new file mode 100644 index 0000000000..89f138cb67 --- /dev/null +++ b/layout/reftests/dom/multipleinsertionpoints-insertmultiple-shadow.xhtml @@ -0,0 +1,53 @@ + + + + + + + + +
      3
      5
      +
      + + diff --git a/layout/reftests/dom/multipleinsertionpoints-insertsingle-1-shadow.xhtml b/layout/reftests/dom/multipleinsertionpoints-insertsingle-1-shadow.xhtml new file mode 100644 index 0000000000..dcefb20017 --- /dev/null +++ b/layout/reftests/dom/multipleinsertionpoints-insertsingle-1-shadow.xhtml @@ -0,0 +1,44 @@ + + + + + + + + +
      3
      1
      4
      5
      +
      + + diff --git a/layout/reftests/dom/multipleinsertionpoints-insertsingle-2-shadow.xhtml b/layout/reftests/dom/multipleinsertionpoints-insertsingle-2-shadow.xhtml new file mode 100644 index 0000000000..987d533376 --- /dev/null +++ b/layout/reftests/dom/multipleinsertionpoints-insertsingle-2-shadow.xhtml @@ -0,0 +1,43 @@ + + + + + + + + +
      3
      12
      5
      +
      + + diff --git a/layout/reftests/dom/multipleinsertionpoints-ref.xhtml b/layout/reftests/dom/multipleinsertionpoints-ref.xhtml new file mode 100644 index 0000000000..0f8ed42066 --- /dev/null +++ b/layout/reftests/dom/multipleinsertionpoints-ref.xhtml @@ -0,0 +1,12 @@ + + +
      +
      + 12 +
      +
      +
      3
      4
      5
      +
      +
      + + diff --git a/layout/reftests/dom/multipleinsertionpoints-ref2-shadow.xhtml b/layout/reftests/dom/multipleinsertionpoints-ref2-shadow.xhtml new file mode 100644 index 0000000000..7503c7d4b0 --- /dev/null +++ b/layout/reftests/dom/multipleinsertionpoints-ref2-shadow.xhtml @@ -0,0 +1,28 @@ + + + + + + + + +
      3
      1
      4
      2
      5
      +
      + + diff --git a/layout/reftests/dom/reftest.list b/layout/reftests/dom/reftest.list new file mode 100644 index 0000000000..64ac914010 --- /dev/null +++ b/layout/reftests/dom/reftest.list @@ -0,0 +1,51 @@ +# various tests involving dynamic insertion using the DOM + +# append a single element +== appendsingle.html appendsingle-ref.html + +# append several elements +== appendmultiple.html appendmultiple-ref.html + +# insert a single element +== insertsingle.html insertsingle-ref.html + +# insert several elements +== insertmultiple.html insertmultiple-ref.html + +# insert multiple nodes to a parent and one of its children +== inserttoparentandchild-1.html inserttoparentandchild-ref.html +== inserttoparentandchild-2.html inserttoparentandchild-ref.html + +# insert a parent with child and then insert more children to the parent +== insertparentandchild.html insertparentandchild-ref.html + +# insert nodes to two different parents +== inserttwoparents.html inserttwoparents-ref.html + +# multiple content inserts and appends +# multiple range inserts +== insertmultiplemultiple-1.html insertmultiplemultiple-ref.html +# a range insert and an append +== insertmultiplemultiple-2.html insertmultiplemultiple-ref.html +# multiple range inserts and an append +== insertmultiplemultiple-2.html insertmultiplemultiple-ref.html + +# testing bindings that have multiple insertion points +== multipleinsertionpoints-ref2-shadow.xhtml multipleinsertionpoints-ref.xhtml +# append a single element +== multipleinsertionpoints-appendsingle-1-shadow.xhtml multipleinsertionpoints-ref.xhtml +== multipleinsertionpoints-appendsingle-2-shadow.xhtml multipleinsertionpoints-ref.xhtml +# append several elements +== multipleinsertionpoints-appendmultiple-shadow.xhtml multipleinsertionpoints-ref.xhtml +# insert a single element +== multipleinsertionpoints-insertsingle-1-shadow.xhtml multipleinsertionpoints-ref.xhtml +== multipleinsertionpoints-insertsingle-2-shadow.xhtml multipleinsertionpoints-ref.xhtml +# insert several elements +== multipleinsertionpoints-insertmultiple-shadow.xhtml multipleinsertionpoints-ref.xhtml + +# test appending some nodes whose frame construction should be done lazily +# followed by appending a node that might not be done lazily +== multipleappendwithxul.xhtml multipleappendwithxul-ref.xhtml +== multipleappendwithinput.xhtml multipleappendwithinput-ref.xhtml +== multipleappendwitheditable.xhtml multipleappendwitheditable-ref.xhtml + diff --git a/layout/reftests/filters.svg b/layout/reftests/filters.svg new file mode 100644 index 0000000000..95d20889ef --- /dev/null +++ b/layout/reftests/filters.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/first-letter/1385656-ref.html b/layout/reftests/first-letter/1385656-ref.html new file mode 100644 index 0000000000..dc41cb2d34 --- /dev/null +++ b/layout/reftests/first-letter/1385656-ref.html @@ -0,0 +1,9 @@ + + +
      + Some text. Does the first letter still have a border? +
      diff --git a/layout/reftests/first-letter/1385656.html b/layout/reftests/first-letter/1385656.html new file mode 100644 index 0000000000..f3277b6ef8 --- /dev/null +++ b/layout/reftests/first-letter/1385656.html @@ -0,0 +1,16 @@ + + +
      + Some text. +
      + diff --git a/layout/reftests/first-letter/1404167-1-ref.html b/layout/reftests/first-letter/1404167-1-ref.html new file mode 100644 index 0000000000..44f20b89df --- /dev/null +++ b/layout/reftests/first-letter/1404167-1-ref.html @@ -0,0 +1,12 @@ + + + + The first-letter size should be 45px + diff --git a/layout/reftests/first-letter/1404167-1.html b/layout/reftests/first-letter/1404167-1.html new file mode 100644 index 0000000000..2c7b241488 --- /dev/null +++ b/layout/reftests/first-letter/1404167-1.html @@ -0,0 +1,16 @@ + + + + The first-letter size should be 45px + + diff --git a/layout/reftests/first-letter/1404167-2-ref.html b/layout/reftests/first-letter/1404167-2-ref.html new file mode 100644 index 0000000000..a756034b28 --- /dev/null +++ b/layout/reftests/first-letter/1404167-2-ref.html @@ -0,0 +1,13 @@ + + + + + + +
      + This text should have a green border on the first letter. +
      diff --git a/layout/reftests/first-letter/1404167-2.html b/layout/reftests/first-letter/1404167-2.html new file mode 100644 index 0000000000..70f7c0f29a --- /dev/null +++ b/layout/reftests/first-letter/1404167-2.html @@ -0,0 +1,18 @@ + + + + + + +
      + This text should have a green border on the first letter. +
      + diff --git a/layout/reftests/first-letter/1404167-3-ref.html b/layout/reftests/first-letter/1404167-3-ref.html new file mode 100644 index 0000000000..c2646a66a4 --- /dev/null +++ b/layout/reftests/first-letter/1404167-3-ref.html @@ -0,0 +1,9 @@ + + +
      + This text should have a green border on the first letter. +
      diff --git a/layout/reftests/first-letter/1404167-3.html b/layout/reftests/first-letter/1404167-3.html new file mode 100644 index 0000000000..e815874500 --- /dev/null +++ b/layout/reftests/first-letter/1404167-3.html @@ -0,0 +1,14 @@ + + +
      + This text should have a green border on the first letter. +
      + diff --git a/layout/reftests/first-letter/1404167-4-ref.html b/layout/reftests/first-letter/1404167-4-ref.html new file mode 100644 index 0000000000..b08c8a24f5 --- /dev/null +++ b/layout/reftests/first-letter/1404167-4-ref.html @@ -0,0 +1,11 @@ + + +
      My first letter should be green, and the whole line 20px in size
      diff --git a/layout/reftests/first-letter/1404167-4.html b/layout/reftests/first-letter/1404167-4.html new file mode 100644 index 0000000000..daa8643015 --- /dev/null +++ b/layout/reftests/first-letter/1404167-4.html @@ -0,0 +1,16 @@ + + +
      My first letter should be green, and the whole line 20px in size
      + diff --git a/layout/reftests/first-letter/229764-1.html b/layout/reftests/first-letter/229764-1.html new file mode 100644 index 0000000000..5a2174ea2b --- /dev/null +++ b/layout/reftests/first-letter/229764-1.html @@ -0,0 +1,15 @@ + + + + + a first-letter testcase + + +

      Lorem ipsum dolor sit amet.

      + + diff --git a/layout/reftests/first-letter/229764-2.html b/layout/reftests/first-letter/229764-2.html new file mode 100644 index 0000000000..b806bd8e21 --- /dev/null +++ b/layout/reftests/first-letter/229764-2.html @@ -0,0 +1,20 @@ + + + + + a first-letter testcase + + + +

      Lorem ipsum dolor sit amet.

      + + diff --git a/layout/reftests/first-letter/229764-ref.html b/layout/reftests/first-letter/229764-ref.html new file mode 100644 index 0000000000..168e8e5224 --- /dev/null +++ b/layout/reftests/first-letter/229764-ref.html @@ -0,0 +1,9 @@ + + + + a first-letter testcase + + +

      Lorem ipsum dolor sit amet.

      + + diff --git a/layout/reftests/first-letter/23605-1-ref.html b/layout/reftests/first-letter/23605-1-ref.html new file mode 100644 index 0000000000..82ec762aa0 --- /dev/null +++ b/layout/reftests/first-letter/23605-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +

      [Text]

      + + diff --git a/layout/reftests/first-letter/23605-1.html b/layout/reftests/first-letter/23605-1.html new file mode 100644 index 0000000000..219d71dfd0 --- /dev/null +++ b/layout/reftests/first-letter/23605-1.html @@ -0,0 +1,11 @@ + + + + + + +

      [Text]

      + + diff --git a/layout/reftests/first-letter/23605-2-ref.html b/layout/reftests/first-letter/23605-2-ref.html new file mode 100644 index 0000000000..fb1977288e --- /dev/null +++ b/layout/reftests/first-letter/23605-2-ref.html @@ -0,0 +1,11 @@ + + + + + + +

      "Text"

      + + diff --git a/layout/reftests/first-letter/23605-2.html b/layout/reftests/first-letter/23605-2.html new file mode 100644 index 0000000000..4b9ab8b17c --- /dev/null +++ b/layout/reftests/first-letter/23605-2.html @@ -0,0 +1,11 @@ + + + + + + +

      "Text"

      + + diff --git a/layout/reftests/first-letter/23605-3-ref.html b/layout/reftests/first-letter/23605-3-ref.html new file mode 100644 index 0000000000..1813a4c5f3 --- /dev/null +++ b/layout/reftests/first-letter/23605-3-ref.html @@ -0,0 +1,11 @@ + + + + + + +

      “Text”

      + + diff --git a/layout/reftests/first-letter/23605-3.html b/layout/reftests/first-letter/23605-3.html new file mode 100644 index 0000000000..a0550ea29e --- /dev/null +++ b/layout/reftests/first-letter/23605-3.html @@ -0,0 +1,11 @@ + + + + + + +

      “Text”

      + + diff --git a/layout/reftests/first-letter/23605-4-ref.html b/layout/reftests/first-letter/23605-4-ref.html new file mode 100644 index 0000000000..41be3223ce --- /dev/null +++ b/layout/reftests/first-letter/23605-4-ref.html @@ -0,0 +1,11 @@ + + + + + + +

      ‚Text‚

      + + diff --git a/layout/reftests/first-letter/23605-4.html b/layout/reftests/first-letter/23605-4.html new file mode 100644 index 0000000000..21d04b7d8e --- /dev/null +++ b/layout/reftests/first-letter/23605-4.html @@ -0,0 +1,11 @@ + + + + + + +

      ‚Text‚

      + + diff --git a/layout/reftests/first-letter/23605-5-ref.html b/layout/reftests/first-letter/23605-5-ref.html new file mode 100644 index 0000000000..548f8a4fa7 --- /dev/null +++ b/layout/reftests/first-letter/23605-5-ref.html @@ -0,0 +1,24 @@ + + + + + + + +

      [A link to mozilla.org is the + beginning of this paragraph.]

      + + diff --git a/layout/reftests/first-letter/23605-5.html b/layout/reftests/first-letter/23605-5.html new file mode 100644 index 0000000000..903206e1ad --- /dev/null +++ b/layout/reftests/first-letter/23605-5.html @@ -0,0 +1,24 @@ + + + + + + + +

      [A link to mozilla.org is the + beginning of this paragraph.]

      + + diff --git a/layout/reftests/first-letter/23605-6-ref.html b/layout/reftests/first-letter/23605-6-ref.html new file mode 100644 index 0000000000..03a310be42 --- /dev/null +++ b/layout/reftests/first-letter/23605-6-ref.html @@ -0,0 +1,11 @@ + + + + + + +

      "'[Text]'"

      + + diff --git a/layout/reftests/first-letter/23605-6.html b/layout/reftests/first-letter/23605-6.html new file mode 100644 index 0000000000..9da4aa3ae6 --- /dev/null +++ b/layout/reftests/first-letter/23605-6.html @@ -0,0 +1,11 @@ + + + + + + +

      "'[Text]'"

      + + diff --git a/layout/reftests/first-letter/329069-1-ref.html b/layout/reftests/first-letter/329069-1-ref.html new file mode 100644 index 0000000000..8ca5fcd7ee --- /dev/null +++ b/layout/reftests/first-letter/329069-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +

      cole

      + + diff --git a/layout/reftests/first-letter/329069-1.html b/layout/reftests/first-letter/329069-1.html new file mode 100644 index 0000000000..5e22833184 --- /dev/null +++ b/layout/reftests/first-letter/329069-1.html @@ -0,0 +1,11 @@ + + + + + + +

      école

      + + diff --git a/layout/reftests/first-letter/329069-2-ref.html b/layout/reftests/first-letter/329069-2-ref.html new file mode 100644 index 0000000000..b8c9ec7fb3 --- /dev/null +++ b/layout/reftests/first-letter/329069-2-ref.html @@ -0,0 +1,11 @@ + + + + + + +

      뀀뀀

      + + diff --git a/layout/reftests/first-letter/329069-2.html b/layout/reftests/first-letter/329069-2.html new file mode 100644 index 0000000000..67f9960d65 --- /dev/null +++ b/layout/reftests/first-letter/329069-2.html @@ -0,0 +1,11 @@ + + + + + + +

      뀀뀀

      + + diff --git a/layout/reftests/first-letter/329069-3-ref.html b/layout/reftests/first-letter/329069-3-ref.html new file mode 100644 index 0000000000..6c1c075244 --- /dev/null +++ b/layout/reftests/first-letter/329069-3-ref.html @@ -0,0 +1,11 @@ + + + + + + +

      ド

      + + diff --git a/layout/reftests/first-letter/329069-3.html b/layout/reftests/first-letter/329069-3.html new file mode 100644 index 0000000000..4a3212d40f --- /dev/null +++ b/layout/reftests/first-letter/329069-3.html @@ -0,0 +1,11 @@ + + + + + + +

      ドト

      + + diff --git a/layout/reftests/first-letter/329069-4-ref.html b/layout/reftests/first-letter/329069-4-ref.html new file mode 100644 index 0000000000..2e9ad9f81b --- /dev/null +++ b/layout/reftests/first-letter/329069-4-ref.html @@ -0,0 +1,12 @@ + + + + + Devanagari first-letter 1 + + +

      विकिपीडिया

      + + diff --git a/layout/reftests/first-letter/329069-4.html b/layout/reftests/first-letter/329069-4.html new file mode 100644 index 0000000000..d85dac9fbc --- /dev/null +++ b/layout/reftests/first-letter/329069-4.html @@ -0,0 +1,12 @@ + + + + + Devanagari first-letter 1 + + +

      विकिपीडिया

      + + diff --git a/layout/reftests/first-letter/329069-5-ref.html b/layout/reftests/first-letter/329069-5-ref.html new file mode 100644 index 0000000000..31311ad7fc --- /dev/null +++ b/layout/reftests/first-letter/329069-5-ref.html @@ -0,0 +1,14 @@ + + + + + Devanagari first-letter 2 + + +

      स्थिति

      + + diff --git a/layout/reftests/first-letter/329069-5.html b/layout/reftests/first-letter/329069-5.html new file mode 100644 index 0000000000..3386e6aa5c --- /dev/null +++ b/layout/reftests/first-letter/329069-5.html @@ -0,0 +1,14 @@ + + + + + Devanagari first-letter 2 + + +

      स्थिति

      + + diff --git a/layout/reftests/first-letter/342120-1-ref.xhtml b/layout/reftests/first-letter/342120-1-ref.xhtml new file mode 100644 index 0000000000..9ca9f54e0f --- /dev/null +++ b/layout/reftests/first-letter/342120-1-ref.xhtml @@ -0,0 +1,11 @@ + + + + + + +
      ,,,

      1

      2
      ...
      + + + + diff --git a/layout/reftests/first-letter/342120-1.xhtml b/layout/reftests/first-letter/342120-1.xhtml new file mode 100644 index 0000000000..b0de87b0f5 --- /dev/null +++ b/layout/reftests/first-letter/342120-1.xhtml @@ -0,0 +1,33 @@ + + + + + + + + + + + + +
      ,,,

      1

      2
      ...
      + + + + diff --git a/layout/reftests/first-letter/379799-1-ref.html b/layout/reftests/first-letter/379799-1-ref.html new file mode 100644 index 0000000000..56c66e1bbe --- /dev/null +++ b/layout/reftests/first-letter/379799-1-ref.html @@ -0,0 +1,10 @@ + + + + +
      + Foo Bar +
      + + + diff --git a/layout/reftests/first-letter/379799-1.html b/layout/reftests/first-letter/379799-1.html new file mode 100644 index 0000000000..532b26407c --- /dev/null +++ b/layout/reftests/first-letter/379799-1.html @@ -0,0 +1,29 @@ + + + + + + + + + + + + +
      + Foo Bar +
      + + + diff --git a/layout/reftests/first-letter/399941-1-ref.html b/layout/reftests/first-letter/399941-1-ref.html new file mode 100644 index 0000000000..586bfd92e1 --- /dev/null +++ b/layout/reftests/first-letter/399941-1-ref.html @@ -0,0 +1,17 @@ + + + + + Test case for bug 399941.html + + + + +

      "I!," said the Fly,

      + + diff --git a/layout/reftests/first-letter/399941-1.html b/layout/reftests/first-letter/399941-1.html new file mode 100644 index 0000000000..c8de114751 --- /dev/null +++ b/layout/reftests/first-letter/399941-1.html @@ -0,0 +1,17 @@ + + + + + Test case for bug 399941.html + + + + +

      "I!," said the Fly,

      + + diff --git a/layout/reftests/first-letter/399941-2-ref.html b/layout/reftests/first-letter/399941-2-ref.html new file mode 100644 index 0000000000..6c0639fc1d --- /dev/null +++ b/layout/reftests/first-letter/399941-2-ref.html @@ -0,0 +1,19 @@ + + + + + Test case for bug 399941, revised in bug 1260366 due to spec changes + + + + +

      _I_, said the Fly,

      + +

      -I-, said the Fly,

      + + diff --git a/layout/reftests/first-letter/399941-2.html b/layout/reftests/first-letter/399941-2.html new file mode 100644 index 0000000000..d47ff75178 --- /dev/null +++ b/layout/reftests/first-letter/399941-2.html @@ -0,0 +1,19 @@ + + + + + Reference: Test case for bug 399941, revised in bug 1260366 due to spec changes + + + + +

      _I_, said the Fly,

      + +

      -I-, said the Fly,

      + + diff --git a/layout/reftests/first-letter/399941-3-ref.html b/layout/reftests/first-letter/399941-3-ref.html new file mode 100644 index 0000000000..101724ad97 --- /dev/null +++ b/layout/reftests/first-letter/399941-3-ref.html @@ -0,0 +1,17 @@ + + + + + Test case for bug 399941.html + + + + +

      ¿Cómo está usted?

      + + diff --git a/layout/reftests/first-letter/399941-3.html b/layout/reftests/first-letter/399941-3.html new file mode 100644 index 0000000000..f1df77c2c9 --- /dev/null +++ b/layout/reftests/first-letter/399941-3.html @@ -0,0 +1,17 @@ + + + + + Test case for bug 399941.html + + + + +

      ¿Cómo está usted?

      + + diff --git a/layout/reftests/first-letter/399941-4-ref.html b/layout/reftests/first-letter/399941-4-ref.html new file mode 100644 index 0000000000..4396fa0a5a --- /dev/null +++ b/layout/reftests/first-letter/399941-4-ref.html @@ -0,0 +1,17 @@ + + + + + Test case for bug 399941.html + + + + +

      “I!,” said the Fly,

      + + diff --git a/layout/reftests/first-letter/399941-4.html b/layout/reftests/first-letter/399941-4.html new file mode 100644 index 0000000000..6c7000a3a1 --- /dev/null +++ b/layout/reftests/first-letter/399941-4.html @@ -0,0 +1,17 @@ + + + + + Test case for bug 399941.html + + + + +

      “I!,” said the Fly,

      + + diff --git a/layout/reftests/first-letter/399941-5-ref.html b/layout/reftests/first-letter/399941-5-ref.html new file mode 100644 index 0000000000..5a5baac1e8 --- /dev/null +++ b/layout/reftests/first-letter/399941-5-ref.html @@ -0,0 +1,17 @@ + + + + + Test case for bug 399941.html + + + + +

      "*" is an asterisk

      + + diff --git a/layout/reftests/first-letter/399941-5.html b/layout/reftests/first-letter/399941-5.html new file mode 100644 index 0000000000..2e8fe8caab --- /dev/null +++ b/layout/reftests/first-letter/399941-5.html @@ -0,0 +1,17 @@ + + + + + Test case for bug 399941.html + + + + +

      "*" is an asterisk

      + + diff --git a/layout/reftests/first-letter/399941-6-ref.html b/layout/reftests/first-letter/399941-6-ref.html new file mode 100644 index 0000000000..691b87ce86 --- /dev/null +++ b/layout/reftests/first-letter/399941-6-ref.html @@ -0,0 +1,17 @@ + + + + + Test case for bug 399941.html + + + + +

      2,000 miles

      + + diff --git a/layout/reftests/first-letter/399941-6.html b/layout/reftests/first-letter/399941-6.html new file mode 100644 index 0000000000..39cc9ef39f --- /dev/null +++ b/layout/reftests/first-letter/399941-6.html @@ -0,0 +1,17 @@ + + + + + Test case for bug 399941.html + + + + +

      2,000 miles

      + + diff --git a/layout/reftests/first-letter/399941-7-ref.html b/layout/reftests/first-letter/399941-7-ref.html new file mode 100644 index 0000000000..a172ddf349 --- /dev/null +++ b/layout/reftests/first-letter/399941-7-ref.html @@ -0,0 +1,18 @@ + + + + + Test case for bug 399941.html + + + + +

      $64,000

      + + diff --git a/layout/reftests/first-letter/399941-7.html b/layout/reftests/first-letter/399941-7.html new file mode 100644 index 0000000000..f12e2bffa4 --- /dev/null +++ b/layout/reftests/first-letter/399941-7.html @@ -0,0 +1,18 @@ + + + + + Test case for bug 399941.html + + + + +

      $64,000

      + + diff --git a/layout/reftests/first-letter/399941-8-ref.html b/layout/reftests/first-letter/399941-8-ref.html new file mode 100644 index 0000000000..34c449c026 --- /dev/null +++ b/layout/reftests/first-letter/399941-8-ref.html @@ -0,0 +1,16 @@ + + + + + Test case for bug 399941.html + + + + +

      𐤀𐤁𐤉 is Phoenician

      + + diff --git a/layout/reftests/first-letter/399941-8.html b/layout/reftests/first-letter/399941-8.html new file mode 100644 index 0000000000..6ec8b7677a --- /dev/null +++ b/layout/reftests/first-letter/399941-8.html @@ -0,0 +1,16 @@ + + + + + Test case for bug 399941.html + + + + +

      𐤀𐤁𐤉 is Phoenician

      + + diff --git a/layout/reftests/first-letter/399941-9-ref.html b/layout/reftests/first-letter/399941-9-ref.html new file mode 100644 index 0000000000..671c3559d2 --- /dev/null +++ b/layout/reftests/first-letter/399941-9-ref.html @@ -0,0 +1,16 @@ + + + + + Test case for bug 399941.html + + + + +

      𒑰𒀀𒑰𒁁 is cuneiform with punctuation

      + + diff --git a/layout/reftests/first-letter/399941-9.html b/layout/reftests/first-letter/399941-9.html new file mode 100644 index 0000000000..f696098958 --- /dev/null +++ b/layout/reftests/first-letter/399941-9.html @@ -0,0 +1,16 @@ + + + + + Test case for bug 399941.html + + + + +

      𒑰𒀀𒑰𒁁 is cuneiform with punctuation

      + + diff --git a/layout/reftests/first-letter/429968-1-ref.html b/layout/reftests/first-letter/429968-1-ref.html new file mode 100644 index 0000000000..80977e5924 --- /dev/null +++ b/layout/reftests/first-letter/429968-1-ref.html @@ -0,0 +1,14 @@ + + + + + + +AB + diff --git a/layout/reftests/first-letter/429968-1a.html b/layout/reftests/first-letter/429968-1a.html new file mode 100644 index 0000000000..592659ae23 --- /dev/null +++ b/layout/reftests/first-letter/429968-1a.html @@ -0,0 +1,14 @@ + + + + + +
      +AB
      + diff --git a/layout/reftests/first-letter/429968-1b.html b/layout/reftests/first-letter/429968-1b.html new file mode 100644 index 0000000000..dda8016e77 --- /dev/null +++ b/layout/reftests/first-letter/429968-1b.html @@ -0,0 +1,18 @@ + + + + + +
      +AB
      + + diff --git a/layout/reftests/first-letter/429968-2-ref.html b/layout/reftests/first-letter/429968-2-ref.html new file mode 100644 index 0000000000..b541822a4d --- /dev/null +++ b/layout/reftests/first-letter/429968-2-ref.html @@ -0,0 +1,10 @@ + + + + + +AB + diff --git a/layout/reftests/first-letter/429968-2a.html b/layout/reftests/first-letter/429968-2a.html new file mode 100644 index 0000000000..dd7d4091c3 --- /dev/null +++ b/layout/reftests/first-letter/429968-2a.html @@ -0,0 +1,15 @@ + + + + + +
      +AB
      + + diff --git a/layout/reftests/first-letter/429968-2b.html b/layout/reftests/first-letter/429968-2b.html new file mode 100644 index 0000000000..4f3daffa10 --- /dev/null +++ b/layout/reftests/first-letter/429968-2b.html @@ -0,0 +1,15 @@ + + + + + +
      +AB
      + + diff --git a/layout/reftests/first-letter/429968-2c.html b/layout/reftests/first-letter/429968-2c.html new file mode 100644 index 0000000000..65bb91d3db --- /dev/null +++ b/layout/reftests/first-letter/429968-2c.html @@ -0,0 +1,15 @@ + + + + + +
      +AB
      + + diff --git a/layout/reftests/first-letter/441418-1-ref.html b/layout/reftests/first-letter/441418-1-ref.html new file mode 100644 index 0000000000..124d6908f1 --- /dev/null +++ b/layout/reftests/first-letter/441418-1-ref.html @@ -0,0 +1,16 @@ + + + + + + +


      +Hello +

      "
      +Hello +

      "
      +Hello + + diff --git a/layout/reftests/first-letter/441418-1.html b/layout/reftests/first-letter/441418-1.html new file mode 100644 index 0000000000..cfe01500e7 --- /dev/null +++ b/layout/reftests/first-letter/441418-1.html @@ -0,0 +1,18 @@ + + + + + + +

      +Hello +

      " +Hello +

      " +Hello + + diff --git a/layout/reftests/first-letter/469227-1-ref.html b/layout/reftests/first-letter/469227-1-ref.html new file mode 100644 index 0000000000..2878ec28aa --- /dev/null +++ b/layout/reftests/first-letter/469227-1-ref.html @@ -0,0 +1,5 @@ + +Testcase for issue in bug 469227 comment 8 + +

      +Hello diff --git a/layout/reftests/first-letter/469227-1.html b/layout/reftests/first-letter/469227-1.html new file mode 100644 index 0000000000..f502297910 --- /dev/null +++ b/layout/reftests/first-letter/469227-1.html @@ -0,0 +1,12 @@ + +Testcase for issue in bug 469227 comment 8 + + +

      +Hello diff --git a/layout/reftests/first-letter/484400-1-ref.html b/layout/reftests/first-letter/484400-1-ref.html new file mode 100644 index 0000000000..0b30370483 --- /dev/null +++ b/layout/reftests/first-letter/484400-1-ref.html @@ -0,0 +1,11 @@ + + + + + +
      + T +
      + diff --git a/layout/reftests/first-letter/484400-1.html b/layout/reftests/first-letter/484400-1.html new file mode 100644 index 0000000000..234f0ecd4c --- /dev/null +++ b/layout/reftests/first-letter/484400-1.html @@ -0,0 +1,20 @@ + + + + + + +
      + abcdefhT +
      + diff --git a/layout/reftests/first-letter/594303-1-ref.html b/layout/reftests/first-letter/594303-1-ref.html new file mode 100644 index 0000000000..cd196ab9b4 --- /dev/null +++ b/layout/reftests/first-letter/594303-1-ref.html @@ -0,0 +1,7 @@ + +Testcase Bug 594303 + +

      This is a paragraph with a decent amount of text in it, enough to wrap to multiple lines.

      diff --git a/layout/reftests/first-letter/594303-1.html b/layout/reftests/first-letter/594303-1.html new file mode 100644 index 0000000000..001584f7bd --- /dev/null +++ b/layout/reftests/first-letter/594303-1.html @@ -0,0 +1,8 @@ + +Testcase Bug 594303 + +
      +

      This is a paragraph with a decent amount of text in it, enough to wrap to multiple lines.

      diff --git a/layout/reftests/first-letter/617869-1-ref.html b/layout/reftests/first-letter/617869-1-ref.html new file mode 100644 index 0000000000..7a498948e9 --- /dev/null +++ b/layout/reftests/first-letter/617869-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +

      Some text

      + + diff --git a/layout/reftests/first-letter/617869-1.html b/layout/reftests/first-letter/617869-1.html new file mode 100644 index 0000000000..8b9db98aa0 --- /dev/null +++ b/layout/reftests/first-letter/617869-1.html @@ -0,0 +1,11 @@ + + + + + + +

      Some text

      + + diff --git a/layout/reftests/first-letter/723509-1-ref.html b/layout/reftests/first-letter/723509-1-ref.html new file mode 100644 index 0000000000..7114de4bf1 --- /dev/null +++ b/layout/reftests/first-letter/723509-1-ref.html @@ -0,0 +1,18 @@ + + + + + Test case for bug 723509.html + + + + +

      §Section

      +

      ¶Paragraph

      + + diff --git a/layout/reftests/first-letter/723509-1.html b/layout/reftests/first-letter/723509-1.html new file mode 100644 index 0000000000..e690089ffb --- /dev/null +++ b/layout/reftests/first-letter/723509-1.html @@ -0,0 +1,18 @@ + + + + + Test case for bug 723509.html + + + + +

      §Section

      +

      ¶Paragraph

      + + diff --git a/layout/reftests/first-letter/922550-1-ref.html b/layout/reftests/first-letter/922550-1-ref.html new file mode 100644 index 0000000000..b0fc1531a6 --- /dev/null +++ b/layout/reftests/first-letter/922550-1-ref.html @@ -0,0 +1,17 @@ + + + + + New first letter punctuation in Unicode 6.3 + + + + +

      ⌈A⌉, ⌈B⌉, ⌈C⌉

      +

      ⌊X⌋, ⌊Y⌋, ⌊Z⌋

      + + diff --git a/layout/reftests/first-letter/922550-1.html b/layout/reftests/first-letter/922550-1.html new file mode 100644 index 0000000000..7a01f61271 --- /dev/null +++ b/layout/reftests/first-letter/922550-1.html @@ -0,0 +1,17 @@ + + + + + New first letter punctuation in Unicode 6.3 + + + + +

      ⌈A⌉, ⌈B⌉, ⌈C⌉

      +

      ⌊X⌋, ⌊Y⌋, ⌊Z⌋

      + + diff --git a/layout/reftests/first-letter/958249-ref.html b/layout/reftests/first-letter/958249-ref.html new file mode 100644 index 0000000000..c03c22a38d --- /dev/null +++ b/layout/reftests/first-letter/958249-ref.html @@ -0,0 +1,24 @@ + + + + Bug 958249 test 1 + + + +
      +
      P
      + diff --git a/layout/reftests/first-letter/958249.html b/layout/reftests/first-letter/958249.html new file mode 100644 index 0000000000..bb15ab6a46 --- /dev/null +++ b/layout/reftests/first-letter/958249.html @@ -0,0 +1,24 @@ + + + + Bug 958249 test 1 + + + +
      +
      + diff --git a/layout/reftests/first-letter/basic-1.html b/layout/reftests/first-letter/basic-1.html new file mode 100644 index 0000000000..20c2c02c35 --- /dev/null +++ b/layout/reftests/first-letter/basic-1.html @@ -0,0 +1,17 @@ + + + + CSS 2.1 Test Suite: :first-letter + + + + + + + +
      This is text
      + + diff --git a/layout/reftests/first-letter/basic-2.html b/layout/reftests/first-letter/basic-2.html new file mode 100644 index 0000000000..b8252e90c2 --- /dev/null +++ b/layout/reftests/first-letter/basic-2.html @@ -0,0 +1,17 @@ + + + + CSS 2.1 Test Suite: :first-letter + + + + + + + +
      This is text
      + + diff --git a/layout/reftests/first-letter/basic-ref.html b/layout/reftests/first-letter/basic-ref.html new file mode 100644 index 0000000000..d1aa8815db --- /dev/null +++ b/layout/reftests/first-letter/basic-ref.html @@ -0,0 +1,12 @@ + + + + + + +
      This is text
      + + diff --git a/layout/reftests/first-letter/dynamic-1-ref.html b/layout/reftests/first-letter/dynamic-1-ref.html new file mode 100644 index 0000000000..fd00950f13 --- /dev/null +++ b/layout/reftests/first-letter/dynamic-1-ref.html @@ -0,0 +1,18 @@ + + + + + + + +

      Foo

      + +

      + + + diff --git a/layout/reftests/first-letter/dynamic-1.html b/layout/reftests/first-letter/dynamic-1.html new file mode 100644 index 0000000000..55cd3147d0 --- /dev/null +++ b/layout/reftests/first-letter/dynamic-1.html @@ -0,0 +1,44 @@ + + + + CSS 2.1 Test Suite: :first-letter + + + + + + + + + +

      Foo

      + +

      + + + + + diff --git a/layout/reftests/first-letter/dynamic-2-ref.html b/layout/reftests/first-letter/dynamic-2-ref.html new file mode 100644 index 0000000000..b46bcb6d0a --- /dev/null +++ b/layout/reftests/first-letter/dynamic-2-ref.html @@ -0,0 +1,12 @@ + + + + + + +

      Foo

      + +

      <1>0</1>

      + + + diff --git a/layout/reftests/first-letter/dynamic-2.html b/layout/reftests/first-letter/dynamic-2.html new file mode 100644 index 0000000000..3fb9c974d6 --- /dev/null +++ b/layout/reftests/first-letter/dynamic-2.html @@ -0,0 +1,62 @@ + + + + CSS 2.1 Test Suite: :first-letter + + + + + + + + + +

      Foo

      + +

      0

      + + + + diff --git a/layout/reftests/first-letter/dynamic-3-ref.html b/layout/reftests/first-letter/dynamic-3-ref.html new file mode 100644 index 0000000000..e6bd5262d7 --- /dev/null +++ b/layout/reftests/first-letter/dynamic-3-ref.html @@ -0,0 +1,9 @@ + + + + + +
      Text
      + + + diff --git a/layout/reftests/first-letter/dynamic-3a.html b/layout/reftests/first-letter/dynamic-3a.html new file mode 100644 index 0000000000..f19c9f13a3 --- /dev/null +++ b/layout/reftests/first-letter/dynamic-3a.html @@ -0,0 +1,23 @@ + + + + CSS 2.1 Test Suite: :first-letter + + + + + + + +
      Need at least two letters here
      + + + + diff --git a/layout/reftests/first-letter/dynamic-3b.html b/layout/reftests/first-letter/dynamic-3b.html new file mode 100644 index 0000000000..d82d40403b --- /dev/null +++ b/layout/reftests/first-letter/dynamic-3b.html @@ -0,0 +1,23 @@ + + + + CSS 2.1 Test Suite: :first-letter + + + + + + + +
      x
      + + + + diff --git a/layout/reftests/first-letter/dynamic-4-ref.html b/layout/reftests/first-letter/dynamic-4-ref.html new file mode 100644 index 0000000000..6ae1622cab --- /dev/null +++ b/layout/reftests/first-letter/dynamic-4-ref.html @@ -0,0 +1,10 @@ + + + +
      + X +
      + diff --git a/layout/reftests/first-letter/dynamic-4.html b/layout/reftests/first-letter/dynamic-4.html new file mode 100644 index 0000000000..636859e952 --- /dev/null +++ b/layout/reftests/first-letter/dynamic-4.html @@ -0,0 +1,23 @@ + + + +
      + X +
      + + diff --git a/layout/reftests/first-letter/dynamic-5-ref.html b/layout/reftests/first-letter/dynamic-5-ref.html new file mode 100644 index 0000000000..760794a3f1 --- /dev/null +++ b/layout/reftests/first-letter/dynamic-5-ref.html @@ -0,0 +1,7 @@ + + +
      Text
      diff --git a/layout/reftests/first-letter/dynamic-5.html b/layout/reftests/first-letter/dynamic-5.html new file mode 100644 index 0000000000..2d5638c3d3 --- /dev/null +++ b/layout/reftests/first-letter/dynamic-5.html @@ -0,0 +1,15 @@ + + +
      Text
      + diff --git a/layout/reftests/first-letter/font-text-styles-floater-ref.html b/layout/reftests/first-letter/font-text-styles-floater-ref.html new file mode 100644 index 0000000000..337aabeb99 --- /dev/null +++ b/layout/reftests/first-letter/font-text-styles-floater-ref.html @@ -0,0 +1,28 @@ + + + +Testing first-letter handling of font/text styles + + + + + + +
      +

      Gonzo

      +
      + + diff --git a/layout/reftests/first-letter/font-text-styles-floater.html b/layout/reftests/first-letter/font-text-styles-floater.html new file mode 100644 index 0000000000..b68a5579c8 --- /dev/null +++ b/layout/reftests/first-letter/font-text-styles-floater.html @@ -0,0 +1,27 @@ + + + +Testing first-letter handling of font/text styles + + + + + + +
      +

      gonzo

      +
      + + diff --git a/layout/reftests/first-letter/font-text-styles-ref.html b/layout/reftests/first-letter/font-text-styles-ref.html new file mode 100644 index 0000000000..a9e400d1b6 --- /dev/null +++ b/layout/reftests/first-letter/font-text-styles-ref.html @@ -0,0 +1,33 @@ + + + +Testing first-letter handling of font/text styles + + + + + + +
      +

      Yellow corndog

      +

      hIPPIE BANANA

      +

      Gonzo macadamia

      +

      fELICITOUS Raspberry

      +
      + + diff --git a/layout/reftests/first-letter/font-text-styles.html b/layout/reftests/first-letter/font-text-styles.html new file mode 100644 index 0000000000..e117a6bbf6 --- /dev/null +++ b/layout/reftests/first-letter/font-text-styles.html @@ -0,0 +1,35 @@ + + + +Testing first-letter handling of font/text styles + + + + + + +
      +

      yellow corndog

      +

      HIPPIE BANANA

      +

      gonzo macadamia

      +

      FELICITOUS raspberry

      +
      + + diff --git a/layout/reftests/first-letter/indic-clusters-1-ref.html b/layout/reftests/first-letter/indic-clusters-1-ref.html new file mode 100644 index 0000000000..0b14703115 --- /dev/null +++ b/layout/reftests/first-letter/indic-clusters-1-ref.html @@ -0,0 +1,24 @@ + + + + +Bug 1048899 + + + +
      మ్మ
      +
      డలి
      +
      జోరు
      +
      అందం
      +
      వాఁడు
      +
      కాండం
      +
      కృతి
      +
      ప్రజలు
      +
      క్రాంతి
      +
      స్త్రీలు
      + + diff --git a/layout/reftests/first-letter/indic-clusters-1.html b/layout/reftests/first-letter/indic-clusters-1.html new file mode 100644 index 0000000000..e8420d1d02 --- /dev/null +++ b/layout/reftests/first-letter/indic-clusters-1.html @@ -0,0 +1,24 @@ + + + + +Bug 1048899 + + + +
      అమ్మ
      +
      కడలి
      +
      జోరు
      +
      అందం
      +
      వాఁడు
      +
      కాండం
      +
      కృతి
      +
      ప్రజలు
      +
      క్రాంతి
      +
      స్త్రీలు
      + + diff --git a/layout/reftests/first-letter/inline-height-empty-ref.html b/layout/reftests/first-letter/inline-height-empty-ref.html new file mode 100644 index 0000000000..015b93ea53 --- /dev/null +++ b/layout/reftests/first-letter/inline-height-empty-ref.html @@ -0,0 +1,10 @@ + +Testcase, bug 1055865 + +

      text

      diff --git a/layout/reftests/first-letter/inline-height-empty.html b/layout/reftests/first-letter/inline-height-empty.html new file mode 100644 index 0000000000..d4840eb932 --- /dev/null +++ b/layout/reftests/first-letter/inline-height-empty.html @@ -0,0 +1,10 @@ + +Testcase, bug 1055865 + +

       text

      diff --git a/layout/reftests/first-letter/nested-1-ref.html b/layout/reftests/first-letter/nested-1-ref.html new file mode 100644 index 0000000000..35bfb80f0c --- /dev/null +++ b/layout/reftests/first-letter/nested-1-ref.html @@ -0,0 +1,16 @@ + + + + + + +
      + + This is text + +
      + + diff --git a/layout/reftests/first-letter/nested-1a.html b/layout/reftests/first-letter/nested-1a.html new file mode 100644 index 0000000000..88748e3070 --- /dev/null +++ b/layout/reftests/first-letter/nested-1a.html @@ -0,0 +1,21 @@ + + + + CSS 2.1 Test Suite: :first-letter + + + + + + + +
      + + This is text + +
      + + diff --git a/layout/reftests/first-letter/nested-1b.html b/layout/reftests/first-letter/nested-1b.html new file mode 100644 index 0000000000..58d69233f0 --- /dev/null +++ b/layout/reftests/first-letter/nested-1b.html @@ -0,0 +1,25 @@ + + + + CSS 2.1 Test Suite: :first-letter + + + + + + + +
      This is more text + + This is text + +
      + + + diff --git a/layout/reftests/first-letter/nested-1c.html b/layout/reftests/first-letter/nested-1c.html new file mode 100644 index 0000000000..8e24f7bc43 --- /dev/null +++ b/layout/reftests/first-letter/nested-1c.html @@ -0,0 +1,25 @@ + + + + CSS 2.1 Test Suite: :first-letter + + + + + + + +
      + + + +
      + + + diff --git a/layout/reftests/first-letter/nested-1d.html b/layout/reftests/first-letter/nested-1d.html new file mode 100644 index 0000000000..2762ab4e5d --- /dev/null +++ b/layout/reftests/first-letter/nested-1d.html @@ -0,0 +1,26 @@ + + + + CSS 2.1 Test Suite: :first-letter + + + + + + + +
      + + + +
      + + + diff --git a/layout/reftests/first-letter/nested-1e.html b/layout/reftests/first-letter/nested-1e.html new file mode 100644 index 0000000000..b8483c7257 --- /dev/null +++ b/layout/reftests/first-letter/nested-1e.html @@ -0,0 +1,24 @@ + + + + CSS 2.1 Test Suite: :first-letter + + + + + + + +
      + +
      + + + diff --git a/layout/reftests/first-letter/nested-1f.html b/layout/reftests/first-letter/nested-1f.html new file mode 100644 index 0000000000..192ff4e25e --- /dev/null +++ b/layout/reftests/first-letter/nested-1f.html @@ -0,0 +1,22 @@ + + + + CSS 2.1 Test Suite: @charset + + + + + + + +
      + + + This is text + +
      + + diff --git a/layout/reftests/first-letter/nested-1g.html b/layout/reftests/first-letter/nested-1g.html new file mode 100644 index 0000000000..e26335bb6b --- /dev/null +++ b/layout/reftests/first-letter/nested-1g.html @@ -0,0 +1,19 @@ + + + + CSS 2.1 Test Suite: :first-letter + + + + + + + +
      + This is text +
      + + diff --git a/layout/reftests/first-letter/overflow-float-nooverflow-ref.html b/layout/reftests/first-letter/overflow-float-nooverflow-ref.html new file mode 100644 index 0000000000..fad9f0e63d --- /dev/null +++ b/layout/reftests/first-letter/overflow-float-nooverflow-ref.html @@ -0,0 +1,14 @@ +::first-letter and overflow + + +
      Hello world, testing, testing, testing, testing
      diff --git a/layout/reftests/first-letter/overflow-float-nooverflow.html b/layout/reftests/first-letter/overflow-float-nooverflow.html new file mode 100644 index 0000000000..ff90203443 --- /dev/null +++ b/layout/reftests/first-letter/overflow-float-nooverflow.html @@ -0,0 +1,15 @@ +::first-letter and overflow + + +
      Hello world, testing, testing, testing, testing
      diff --git a/layout/reftests/first-letter/overflow-float-overflow-notref.html b/layout/reftests/first-letter/overflow-float-overflow-notref.html new file mode 100644 index 0000000000..71653ab259 --- /dev/null +++ b/layout/reftests/first-letter/overflow-float-overflow-notref.html @@ -0,0 +1,15 @@ +::first-letter and overflow + + +
      Hello
      diff --git a/layout/reftests/first-letter/overflow-float-overflow.html b/layout/reftests/first-letter/overflow-float-overflow.html new file mode 100644 index 0000000000..5d34cc0bdd --- /dev/null +++ b/layout/reftests/first-letter/overflow-float-overflow.html @@ -0,0 +1,15 @@ +::first-letter and overflow + + +
      Hello
      diff --git a/layout/reftests/first-letter/overflow-inline-nooverflow-ref.html b/layout/reftests/first-letter/overflow-inline-nooverflow-ref.html new file mode 100644 index 0000000000..856c3a8a07 --- /dev/null +++ b/layout/reftests/first-letter/overflow-inline-nooverflow-ref.html @@ -0,0 +1,14 @@ +::first-letter and overflow + + +
      Hello world, testing, testing, testing, testing
      diff --git a/layout/reftests/first-letter/overflow-inline-nooverflow.html b/layout/reftests/first-letter/overflow-inline-nooverflow.html new file mode 100644 index 0000000000..7a48a3c4c0 --- /dev/null +++ b/layout/reftests/first-letter/overflow-inline-nooverflow.html @@ -0,0 +1,15 @@ +::first-letter and overflow + + +
      Hello world, testing, testing, testing, testing
      diff --git a/layout/reftests/first-letter/overflow-inline-overflow-notref.html b/layout/reftests/first-letter/overflow-inline-overflow-notref.html new file mode 100644 index 0000000000..772d835266 --- /dev/null +++ b/layout/reftests/first-letter/overflow-inline-overflow-notref.html @@ -0,0 +1,14 @@ +::first-letter and overflow + + +
      Hello
      diff --git a/layout/reftests/first-letter/overflow-inline-overflow-ref.html b/layout/reftests/first-letter/overflow-inline-overflow-ref.html new file mode 100644 index 0000000000..196168c804 --- /dev/null +++ b/layout/reftests/first-letter/overflow-inline-overflow-ref.html @@ -0,0 +1,15 @@ +::first-letter and overflow + + +
      Hello
      diff --git a/layout/reftests/first-letter/overflow-inline-overflow.html b/layout/reftests/first-letter/overflow-inline-overflow.html new file mode 100644 index 0000000000..a7b95c1e9b --- /dev/null +++ b/layout/reftests/first-letter/overflow-inline-overflow.html @@ -0,0 +1,15 @@ +::first-letter and overflow + + +
      Hello
      diff --git a/layout/reftests/first-letter/parent-style-1-ref.html b/layout/reftests/first-letter/parent-style-1-ref.html new file mode 100644 index 0000000000..52847e1ba3 --- /dev/null +++ b/layout/reftests/first-letter/parent-style-1-ref.html @@ -0,0 +1,11 @@ + + + + + +
      This is text in a div. Text in a div. Text in a div. Text in a div. Text in a div. Text in a div. Text in a div. Text in a div.
      + + diff --git a/layout/reftests/first-letter/parent-style-1.html b/layout/reftests/first-letter/parent-style-1.html new file mode 100644 index 0000000000..2b42290df7 --- /dev/null +++ b/layout/reftests/first-letter/parent-style-1.html @@ -0,0 +1,16 @@ + + + +CSS 2.1 Test Suite: :first-letter + + + + + + +
      This is text in a div. Text in a div. Text in a div. Text in a div. Text in a div. Text in a div. Text in a div. Text in a div.
      + + diff --git a/layout/reftests/first-letter/quote-1-ref.html b/layout/reftests/first-letter/quote-1-ref.html new file mode 100644 index 0000000000..9c8b1674f0 --- /dev/null +++ b/layout/reftests/first-letter/quote-1-ref.html @@ -0,0 +1,12 @@ + + + + + + +
      "This is text"
      + + diff --git a/layout/reftests/first-letter/quote-1a.html b/layout/reftests/first-letter/quote-1a.html new file mode 100644 index 0000000000..1b06d099dd --- /dev/null +++ b/layout/reftests/first-letter/quote-1a.html @@ -0,0 +1,17 @@ + + + + CSS 2.1 Test Suite: :first-letter + + + + + + + +
      "This is text"
      + + diff --git a/layout/reftests/first-letter/quote-1b.html b/layout/reftests/first-letter/quote-1b.html new file mode 100644 index 0000000000..8f1fe62059 --- /dev/null +++ b/layout/reftests/first-letter/quote-1b.html @@ -0,0 +1,20 @@ + + + + CSS 2.1 Test Suite: :first-letter + + + + + + + +
      This is text
      + + diff --git a/layout/reftests/first-letter/quote-1c.html b/layout/reftests/first-letter/quote-1c.html new file mode 100644 index 0000000000..5ece9a3dad --- /dev/null +++ b/layout/reftests/first-letter/quote-1c.html @@ -0,0 +1,20 @@ + + + + CSS 2.1 Test Suite: :first-letter + + + + + + + +
      is text
      + + diff --git a/layout/reftests/first-letter/quote-1d.html b/layout/reftests/first-letter/quote-1d.html new file mode 100644 index 0000000000..26aef7eb73 --- /dev/null +++ b/layout/reftests/first-letter/quote-1d.html @@ -0,0 +1,24 @@ + + + + CSS 2.1 Test Suite: :first-letter + + + + + + + +
      + + + diff --git a/layout/reftests/first-letter/quote-1e.html b/layout/reftests/first-letter/quote-1e.html new file mode 100644 index 0000000000..e3b05922b1 --- /dev/null +++ b/layout/reftests/first-letter/quote-1e.html @@ -0,0 +1,17 @@ + + + + CSS 2.1 Test Suite: :first-letter + + + + + + + + + + diff --git a/layout/reftests/first-letter/quote-1f.html b/layout/reftests/first-letter/quote-1f.html new file mode 100644 index 0000000000..239f4d89e8 --- /dev/null +++ b/layout/reftests/first-letter/quote-1f.html @@ -0,0 +1,18 @@ + + + + CSS 2.1 Test Suite: :first-letter + + + + + + + +
      is text"
      + + diff --git a/layout/reftests/first-letter/reftest.list b/layout/reftests/first-letter/reftest.list new file mode 100644 index 0000000000..b6aaa5e5e6 --- /dev/null +++ b/layout/reftests/first-letter/reftest.list @@ -0,0 +1,82 @@ +# basic functionality +== basic-1.html basic-ref.html +== basic-2.html basic-ref.html + +# parent ComputedStyle correct +== parent-style-1.html parent-style-1-ref.html + +# others +== nested-1a.html nested-1-ref.html +== nested-1b.html nested-1-ref.html +== nested-1c.html nested-1-ref.html +== nested-1d.html nested-1-ref.html +== nested-1e.html nested-1-ref.html +== nested-1f.html nested-1-ref.html +== nested-1g.html nested-1-ref.html +== quote-1a.html quote-1-ref.html +fails == quote-1b.html quote-1-ref.html # bug 509685 +fails == quote-1c.html quote-1-ref.html # bug 509685 +== quote-1c.html quote-1b.html +fails == quote-1d.html quote-1-ref.html +== quote-1d.html quote-1b.html +fails == quote-1e.html quote-1-ref.html # bug 509685 +== quote-1e.html quote-1b.html +== quote-1f.html quote-1-ref.html +== dynamic-1.html dynamic-1-ref.html +random-if(d2d) == dynamic-2.html dynamic-2-ref.html +== dynamic-3a.html dynamic-3-ref.html +== dynamic-3b.html dynamic-3-ref.html +== dynamic-4.html dynamic-4-ref.html +== dynamic-5.html dynamic-5-ref.html +== 23605-1.html 23605-1-ref.html +== 23605-2.html 23605-2-ref.html +== 23605-3.html 23605-3-ref.html +== 23605-4.html 23605-4-ref.html +fuzzy-if(winWidget,0-177,0-1) == 23605-5.html 23605-5-ref.html # Antialiased pixel between the underline and the left square bracket +== 23605-6.html 23605-6-ref.html +!= 229764-1.html 229764-ref.html +== 229764-2.html 229764-ref.html +== 329069-1.html 329069-1-ref.html +== 329069-2.html 329069-2-ref.html +== 329069-3.html 329069-3-ref.html +== 329069-4.html 329069-4-ref.html +== 329069-5.html 329069-5-ref.html +== 342120-1.xhtml 342120-1-ref.xhtml +== 379799-1.html 379799-1-ref.html +== 399941-1.html 399941-1-ref.html +== 399941-2.html 399941-2-ref.html +== 399941-3.html 399941-3-ref.html +== 399941-4.html 399941-4-ref.html +== 399941-5.html 399941-5-ref.html +== 399941-6.html 399941-6-ref.html +== 399941-7.html 399941-7-ref.html +== 399941-8.html 399941-8-ref.html +== 399941-9.html 399941-9-ref.html +== 429968-1a.html 429968-1-ref.html +== 429968-1b.html 429968-1-ref.html +== 429968-2a.html 429968-2-ref.html +== 429968-2b.html 429968-2-ref.html +== 429968-2c.html 429968-2-ref.html +== 441418-1.html 441418-1-ref.html +== 469227-1.html 469227-1-ref.html +== 484400-1.html 484400-1-ref.html +== 594303-1.html 594303-1-ref.html +fails-if(winWidget||cocoaWidget) fails-if(geckoview) == 617869-1.html 617869-1-ref.html # Bug 1558513 for GV +== 723509-1.html 723509-1-ref.html +== 922550-1.html 922550-1-ref.html +== 958249.html 958249-ref.html +== font-text-styles.html font-text-styles-ref.html +random-if(gtkWidget) random-if(winWidget&&!d2d) == font-text-styles-floater.html font-text-styles-floater-ref.html # bug 992846 +== inline-height-empty.html inline-height-empty-ref.html +== indic-clusters-1.html indic-clusters-1-ref.html +== overflow-float-nooverflow.html overflow-float-nooverflow-ref.html +!= overflow-float-overflow.html overflow-float-overflow-notref.html +== overflow-inline-nooverflow.html overflow-inline-nooverflow-ref.html +!= overflow-inline-overflow.html overflow-inline-overflow-notref.html +== overflow-inline-overflow.html overflow-inline-overflow-ref.html + +== 1385656.html 1385656-ref.html +== 1404167-1.html 1404167-1-ref.html +== 1404167-2.html 1404167-2-ref.html +== 1404167-3.html 1404167-3-ref.html +== 1404167-4.html 1404167-4-ref.html diff --git a/layout/reftests/first-line/287088-1-ref.html b/layout/reftests/first-line/287088-1-ref.html new file mode 100644 index 0000000000..0411b1a1a4 --- /dev/null +++ b/layout/reftests/first-line/287088-1-ref.html @@ -0,0 +1,18 @@ + + + + + + +
      +Line number one.
      Line number two.
      Line number three. +
      + +
      + +
      + + + diff --git a/layout/reftests/first-line/287088-1.html b/layout/reftests/first-line/287088-1.html new file mode 100644 index 0000000000..3583b860d9 --- /dev/null +++ b/layout/reftests/first-line/287088-1.html @@ -0,0 +1,18 @@ + + + + + + +
      +Line number one.
      Line number two.
      Line number three.
      +
      + +
      + +
      + + + diff --git a/layout/reftests/first-line/287088-2-ref.html b/layout/reftests/first-line/287088-2-ref.html new file mode 100644 index 0000000000..862d6e309c --- /dev/null +++ b/layout/reftests/first-line/287088-2-ref.html @@ -0,0 +1,14 @@ + + + + + + +
      +Line number one.
      Line number two.
      Line number three. +
      + + + diff --git a/layout/reftests/first-line/287088-2.html b/layout/reftests/first-line/287088-2.html new file mode 100644 index 0000000000..9d470b13a2 --- /dev/null +++ b/layout/reftests/first-line/287088-2.html @@ -0,0 +1,14 @@ + + + + + + +
      +Line number one.
      Line number two.
      Line number three.
      +
      + + + diff --git a/layout/reftests/first-line/403177-1-ref.html b/layout/reftests/first-line/403177-1-ref.html new file mode 100644 index 0000000000..8fcfdaff75 --- /dev/null +++ b/layout/reftests/first-line/403177-1-ref.html @@ -0,0 +1,23 @@ + + + + + + + +
      + a +
      + b +
      + c +
      + + + diff --git a/layout/reftests/first-line/403177-1.html b/layout/reftests/first-line/403177-1.html new file mode 100644 index 0000000000..3d376704f5 --- /dev/null +++ b/layout/reftests/first-line/403177-1.html @@ -0,0 +1,23 @@ + + + + + + + +
      + a +
      + b +
      + c +
      + + + diff --git a/layout/reftests/first-line/469227-2-ref.html b/layout/reftests/first-line/469227-2-ref.html new file mode 100644 index 0000000000..4e472dc3d9 --- /dev/null +++ b/layout/reftests/first-line/469227-2-ref.html @@ -0,0 +1,4 @@ + +Testcase for issue in bug 469227 comment 9 +Hello +

      Hello

      diff --git a/layout/reftests/first-line/469227-2.html b/layout/reftests/first-line/469227-2.html new file mode 100644 index 0000000000..ffaf2ed1c9 --- /dev/null +++ b/layout/reftests/first-line/469227-2.html @@ -0,0 +1,9 @@ + +Testcase for issue in bug 469227 comment 9 + +Hello +

      Hello

      diff --git a/layout/reftests/first-line/469227-3-ref.html b/layout/reftests/first-line/469227-3-ref.html new file mode 100644 index 0000000000..cb39ac1742 --- /dev/null +++ b/layout/reftests/first-line/469227-3-ref.html @@ -0,0 +1,4 @@ + +Testcase for issue in bug 469227 comment 9 +

      Hello

      +Hello diff --git a/layout/reftests/first-line/469227-3.html b/layout/reftests/first-line/469227-3.html new file mode 100644 index 0000000000..c4895f24d4 --- /dev/null +++ b/layout/reftests/first-line/469227-3.html @@ -0,0 +1,9 @@ + +Testcase for issue in bug 469227 comment 9 + +

      Hello

      +Hello diff --git a/layout/reftests/first-line/basic-1.html b/layout/reftests/first-line/basic-1.html new file mode 100644 index 0000000000..e63d8ae29e --- /dev/null +++ b/layout/reftests/first-line/basic-1.html @@ -0,0 +1,17 @@ + + + + CSS 2.1 Test Suite: :first-line + + + + + + + + This should be green + + diff --git a/layout/reftests/first-line/basic-ref.html b/layout/reftests/first-line/basic-ref.html new file mode 100644 index 0000000000..fb93056262 --- /dev/null +++ b/layout/reftests/first-line/basic-ref.html @@ -0,0 +1,11 @@ + + + + + + + This should be green + + diff --git a/layout/reftests/first-line/border-not-apply-ref.html b/layout/reftests/first-line/border-not-apply-ref.html new file mode 100644 index 0000000000..57cc100914 --- /dev/null +++ b/layout/reftests/first-line/border-not-apply-ref.html @@ -0,0 +1,3 @@ + +border should not apply to :first-line (bug 469227) +

      Hello

      diff --git a/layout/reftests/first-line/border-not-apply.html b/layout/reftests/first-line/border-not-apply.html new file mode 100644 index 0000000000..8665963f36 --- /dev/null +++ b/layout/reftests/first-line/border-not-apply.html @@ -0,0 +1,17 @@ + +border should not apply to :first-line (bug 469227) + +

      Hello

      diff --git a/layout/reftests/first-line/caption-insert-in-first-line-1.html b/layout/reftests/first-line/caption-insert-in-first-line-1.html new file mode 100644 index 0000000000..6c0eb7f768 --- /dev/null +++ b/layout/reftests/first-line/caption-insert-in-first-line-1.html @@ -0,0 +1,20 @@ + + +
      + + be green + +
      + diff --git a/layout/reftests/first-line/caption-insert-in-first-line-2.html b/layout/reftests/first-line/caption-insert-in-first-line-2.html new file mode 100644 index 0000000000..90d25010d1 --- /dev/null +++ b/layout/reftests/first-line/caption-insert-in-first-line-2.html @@ -0,0 +1,20 @@ + + +
      + + be green + +
      + diff --git a/layout/reftests/first-line/caption-insert-in-first-line-ref.html b/layout/reftests/first-line/caption-insert-in-first-line-ref.html new file mode 100644 index 0000000000..010a81fe4e --- /dev/null +++ b/layout/reftests/first-line/caption-insert-in-first-line-ref.html @@ -0,0 +1,13 @@ + + +
      + + This should + be green + +
      diff --git a/layout/reftests/first-line/first-line-in-columnset-1-ref.html b/layout/reftests/first-line/first-line-in-columnset-1-ref.html new file mode 100644 index 0000000000..903fdc9c4c --- /dev/null +++ b/layout/reftests/first-line/first-line-in-columnset-1-ref.html @@ -0,0 +1,8 @@ + + +
      + Some text +
      diff --git a/layout/reftests/first-line/first-line-in-columnset-1.html b/layout/reftests/first-line/first-line-in-columnset-1.html new file mode 100644 index 0000000000..452f043198 --- /dev/null +++ b/layout/reftests/first-line/first-line-in-columnset-1.html @@ -0,0 +1,8 @@ + + +
      + Some text +
      diff --git a/layout/reftests/first-line/font-styles-nooverflow.html b/layout/reftests/first-line/font-styles-nooverflow.html new file mode 100644 index 0000000000..5cf63f1b5d --- /dev/null +++ b/layout/reftests/first-line/font-styles-nooverflow.html @@ -0,0 +1,29 @@ + + + +Simple first-line test + + + + + +
      sans-serif
      serif bold serif italic
      just italicitalic too
      + diff --git a/layout/reftests/first-line/font-styles-ref.html b/layout/reftests/first-line/font-styles-ref.html new file mode 100644 index 0000000000..d68b28a1d0 --- /dev/null +++ b/layout/reftests/first-line/font-styles-ref.html @@ -0,0 +1,29 @@ + + + +Simple first-line test + + + + + +
      sans-serif
      serif bold serif italic
      just italicitalic too
      + \ No newline at end of file diff --git a/layout/reftests/first-line/font-styles.html b/layout/reftests/first-line/font-styles.html new file mode 100644 index 0000000000..a330f54e72 --- /dev/null +++ b/layout/reftests/first-line/font-styles.html @@ -0,0 +1,29 @@ + + + +Simple first-line test + + + + + +
      sans-serif
      serif bold serif italic
      just italicitalic too
      + \ No newline at end of file diff --git a/layout/reftests/first-line/ib-split-1-ref.html b/layout/reftests/first-line/ib-split-1-ref.html new file mode 100644 index 0000000000..a60e9776dc --- /dev/null +++ b/layout/reftests/first-line/ib-split-1-ref.html @@ -0,0 +1,9 @@ + + +
      + +
      This should be green
      +
      +
      diff --git a/layout/reftests/first-line/ib-split-1.html b/layout/reftests/first-line/ib-split-1.html new file mode 100644 index 0000000000..5c2b2dd84f --- /dev/null +++ b/layout/reftests/first-line/ib-split-1.html @@ -0,0 +1,10 @@ + + +
      + +
      This should be green
      +
      +
      diff --git a/layout/reftests/first-line/insertion-in-first-line-1.html b/layout/reftests/first-line/insertion-in-first-line-1.html new file mode 100644 index 0000000000..2b2769724c --- /dev/null +++ b/layout/reftests/first-line/insertion-in-first-line-1.html @@ -0,0 +1,10 @@ + + +
      + diff --git a/layout/reftests/first-line/insertion-in-first-line-10.html b/layout/reftests/first-line/insertion-in-first-line-10.html new file mode 100644 index 0000000000..60f6898df5 --- /dev/null +++ b/layout/reftests/first-line/insertion-in-first-line-10.html @@ -0,0 +1,13 @@ + + +
      This should be
      + diff --git a/layout/reftests/first-line/insertion-in-first-line-11.html b/layout/reftests/first-line/insertion-in-first-line-11.html new file mode 100644 index 0000000000..cd27a622c0 --- /dev/null +++ b/layout/reftests/first-line/insertion-in-first-line-11.html @@ -0,0 +1,11 @@ + + +
      green
      + diff --git a/layout/reftests/first-line/insertion-in-first-line-12.html b/layout/reftests/first-line/insertion-in-first-line-12.html new file mode 100644 index 0000000000..da797bbf78 --- /dev/null +++ b/layout/reftests/first-line/insertion-in-first-line-12.html @@ -0,0 +1,13 @@ + + +
      green
      + diff --git a/layout/reftests/first-line/insertion-in-first-line-2.html b/layout/reftests/first-line/insertion-in-first-line-2.html new file mode 100644 index 0000000000..95e695c9b4 --- /dev/null +++ b/layout/reftests/first-line/insertion-in-first-line-2.html @@ -0,0 +1,12 @@ + + +
      + diff --git a/layout/reftests/first-line/insertion-in-first-line-3.html b/layout/reftests/first-line/insertion-in-first-line-3.html new file mode 100644 index 0000000000..81857453f6 --- /dev/null +++ b/layout/reftests/first-line/insertion-in-first-line-3.html @@ -0,0 +1,10 @@ + + +
      green
      + diff --git a/layout/reftests/first-line/insertion-in-first-line-4.html b/layout/reftests/first-line/insertion-in-first-line-4.html new file mode 100644 index 0000000000..316b6dd42e --- /dev/null +++ b/layout/reftests/first-line/insertion-in-first-line-4.html @@ -0,0 +1,12 @@ + + +
      green
      + diff --git a/layout/reftests/first-line/insertion-in-first-line-5.html b/layout/reftests/first-line/insertion-in-first-line-5.html new file mode 100644 index 0000000000..f54e84d24b --- /dev/null +++ b/layout/reftests/first-line/insertion-in-first-line-5.html @@ -0,0 +1,10 @@ + + +
      This should be
      + diff --git a/layout/reftests/first-line/insertion-in-first-line-6.html b/layout/reftests/first-line/insertion-in-first-line-6.html new file mode 100644 index 0000000000..853bce0318 --- /dev/null +++ b/layout/reftests/first-line/insertion-in-first-line-6.html @@ -0,0 +1,12 @@ + + +
      This should be
      + diff --git a/layout/reftests/first-line/insertion-in-first-line-7.html b/layout/reftests/first-line/insertion-in-first-line-7.html new file mode 100644 index 0000000000..903fd9a2c3 --- /dev/null +++ b/layout/reftests/first-line/insertion-in-first-line-7.html @@ -0,0 +1,10 @@ + + +
      green
      + diff --git a/layout/reftests/first-line/insertion-in-first-line-8.html b/layout/reftests/first-line/insertion-in-first-line-8.html new file mode 100644 index 0000000000..ad20048ff6 --- /dev/null +++ b/layout/reftests/first-line/insertion-in-first-line-8.html @@ -0,0 +1,12 @@ + + +
      green
      + diff --git a/layout/reftests/first-line/insertion-in-first-line-9.html b/layout/reftests/first-line/insertion-in-first-line-9.html new file mode 100644 index 0000000000..0458047adb --- /dev/null +++ b/layout/reftests/first-line/insertion-in-first-line-9.html @@ -0,0 +1,11 @@ + + +
      This should be
      + diff --git a/layout/reftests/first-line/insertion-in-first-line-ref.html b/layout/reftests/first-line/insertion-in-first-line-ref.html new file mode 100644 index 0000000000..c7babe0977 --- /dev/null +++ b/layout/reftests/first-line/insertion-in-first-line-ref.html @@ -0,0 +1,5 @@ + + +
      This should be green
      diff --git a/layout/reftests/first-line/out-of-flow-1-ref.html b/layout/reftests/first-line/out-of-flow-1-ref.html new file mode 100644 index 0000000000..077268d7c3 --- /dev/null +++ b/layout/reftests/first-line/out-of-flow-1-ref.html @@ -0,0 +1,12 @@ + + + + + + +
      This should be green
      + + + diff --git a/layout/reftests/first-line/out-of-flow-1a.html b/layout/reftests/first-line/out-of-flow-1a.html new file mode 100644 index 0000000000..5a4a824554 --- /dev/null +++ b/layout/reftests/first-line/out-of-flow-1a.html @@ -0,0 +1,18 @@ + + + + CSS 2.1 Test Suite: :first-line + + + + + + + +
      This should be green
      + + + diff --git a/layout/reftests/first-line/out-of-flow-1b.html b/layout/reftests/first-line/out-of-flow-1b.html new file mode 100644 index 0000000000..42d5b94881 --- /dev/null +++ b/layout/reftests/first-line/out-of-flow-1b.html @@ -0,0 +1,17 @@ + + + + CSS 2.1 Test Suite: :first-line + + + + + + + +
      This should be green
      + + diff --git a/layout/reftests/first-line/out-of-flow-1c.html b/layout/reftests/first-line/out-of-flow-1c.html new file mode 100644 index 0000000000..23c7d5b0c9 --- /dev/null +++ b/layout/reftests/first-line/out-of-flow-1c.html @@ -0,0 +1,21 @@ + + + + CSS 2.1 Test Suite: :first-line + + + + + + + +
      + + This should be green + +
      + + diff --git a/layout/reftests/first-line/out-of-flow-1d.html b/layout/reftests/first-line/out-of-flow-1d.html new file mode 100644 index 0000000000..f674011fb9 --- /dev/null +++ b/layout/reftests/first-line/out-of-flow-1d.html @@ -0,0 +1,27 @@ + + + + CSS 2.1 Test Suite: :first-line + + + + + + + + +
      + + + diff --git a/layout/reftests/first-line/parent-style-1-ref.html b/layout/reftests/first-line/parent-style-1-ref.html new file mode 100644 index 0000000000..01b7bf4e7f --- /dev/null +++ b/layout/reftests/first-line/parent-style-1-ref.html @@ -0,0 +1,16 @@ + + + + + + + +
      + + + diff --git a/layout/reftests/first-line/parent-style-1.html b/layout/reftests/first-line/parent-style-1.html new file mode 100644 index 0000000000..bf61009f5a --- /dev/null +++ b/layout/reftests/first-line/parent-style-1.html @@ -0,0 +1,22 @@ + + + + CSS 2.1 Test Suite: :first-line + + + + + + + + +
      + + + diff --git a/layout/reftests/first-line/parent-style-2-ref.html b/layout/reftests/first-line/parent-style-2-ref.html new file mode 100644 index 0000000000..00d335e35a --- /dev/null +++ b/layout/reftests/first-line/parent-style-2-ref.html @@ -0,0 +1,11 @@ + + + + + + +
      OneTwo
      + + diff --git a/layout/reftests/first-line/parent-style-2.html b/layout/reftests/first-line/parent-style-2.html new file mode 100644 index 0000000000..a6266964b1 --- /dev/null +++ b/layout/reftests/first-line/parent-style-2.html @@ -0,0 +1,18 @@ + + + + CSS 2.1 Test Suite: :first-line + + + + + + + +
      OneTwo
      + diff --git a/layout/reftests/first-line/parent-style-3-ref.html b/layout/reftests/first-line/parent-style-3-ref.html new file mode 100644 index 0000000000..35a19e3e69 --- /dev/null +++ b/layout/reftests/first-line/parent-style-3-ref.html @@ -0,0 +1,11 @@ + + + + + + +

      OneTwo

      + + diff --git a/layout/reftests/first-line/parent-style-3.html b/layout/reftests/first-line/parent-style-3.html new file mode 100644 index 0000000000..dc7ad76386 --- /dev/null +++ b/layout/reftests/first-line/parent-style-3.html @@ -0,0 +1,18 @@ + + + + CSS 2.1 Test Suite: :first-line + + + + + + + +

      OneTwo

      + diff --git a/layout/reftests/first-line/reftest.list b/layout/reftests/first-line/reftest.list new file mode 100644 index 0000000000..5517711d33 --- /dev/null +++ b/layout/reftests/first-line/reftest.list @@ -0,0 +1,56 @@ +# basic functionality +== basic-1.html basic-ref.html + +# handling of out-of-flows when ::first-line happens +== out-of-flow-1a.html out-of-flow-1-ref.html +== out-of-flow-1b.html out-of-flow-1-ref.html +== out-of-flow-1c.html out-of-flow-1-ref.html +== out-of-flow-1d.html out-of-flow-1-ref.html + +# parent computed style correct +== parent-style-1.html parent-style-1-ref.html +== parent-style-2.html parent-style-2-ref.html +== parent-style-3.html parent-style-3-ref.html + +# stress-tests +load stress-1.html # assertion test +== stress-2.html stress-2-ref.html # assertion + rendering test +load stress-3.html # assertion test +load stress-4.html # assertion/crash test. +load stress-5.html # assertion/crash test +load stress-6.html # assertion/crash test +load stress-7.html # assertion/crash test +== stress-8.html stress-8-ref.html # assertion/crash test +== stress-9.html stress-9-ref.html # assertion/crash test +load stress-10.html # crash test +== stress-11.xhtml stress-11-ref.xhtml + +== border-not-apply.html border-not-apply-ref.html +== 287088-1.html 287088-1-ref.html +== 287088-2.html 287088-2-ref.html +== 403177-1.html 403177-1-ref.html +== 469227-2.html 469227-2-ref.html +== 469227-3.html 469227-3-ref.html + +random == restyle-inside-first-line.html restyle-inside-first-line-ref.html # bug 1523134 +== font-styles.html font-styles-ref.html +== font-styles-nooverflow.html font-styles-ref.html + +== ib-split-1.html ib-split-1-ref.html + +== first-line-in-columnset-1.html first-line-in-columnset-1-ref.html + +== insertion-in-first-line-1.html insertion-in-first-line-ref.html +== insertion-in-first-line-2.html insertion-in-first-line-ref.html +== insertion-in-first-line-3.html insertion-in-first-line-ref.html +== insertion-in-first-line-4.html insertion-in-first-line-ref.html +== insertion-in-first-line-5.html insertion-in-first-line-ref.html +== insertion-in-first-line-6.html insertion-in-first-line-ref.html +== insertion-in-first-line-7.html insertion-in-first-line-ref.html +== insertion-in-first-line-8.html insertion-in-first-line-ref.html +== insertion-in-first-line-9.html insertion-in-first-line-ref.html +== insertion-in-first-line-10.html insertion-in-first-line-ref.html +== insertion-in-first-line-11.html insertion-in-first-line-ref.html +== insertion-in-first-line-12.html insertion-in-first-line-ref.html +== caption-insert-in-first-line-1.html caption-insert-in-first-line-ref.html +== caption-insert-in-first-line-2.html caption-insert-in-first-line-ref.html diff --git a/layout/reftests/first-line/restyle-inside-first-line-ref.html b/layout/reftests/first-line/restyle-inside-first-line-ref.html new file mode 100644 index 0000000000..a2149cddc9 --- /dev/null +++ b/layout/reftests/first-line/restyle-inside-first-line-ref.html @@ -0,0 +1,6 @@ + +Test for bug 945105: direct restyling of element inside of a ::first-line that extends to the next line + +
      This is some text
      diff --git a/layout/reftests/first-line/restyle-inside-first-line.html b/layout/reftests/first-line/restyle-inside-first-line.html new file mode 100644 index 0000000000..5e5333db9b --- /dev/null +++ b/layout/reftests/first-line/restyle-inside-first-line.html @@ -0,0 +1,11 @@ + +Test for bug 945105: direct restyling of element inside of a ::first-line that extends to the next line + +
      + diff --git a/layout/reftests/first-line/stress-1.html b/layout/reftests/first-line/stress-1.html new file mode 100644 index 0000000000..1add82e89b --- /dev/null +++ b/layout/reftests/first-line/stress-1.html @@ -0,0 +1,41 @@ + + + + + + + + + + + +
      +

      foo

      +
      + + + diff --git a/layout/reftests/first-line/stress-10.html b/layout/reftests/first-line/stress-10.html new file mode 100644 index 0000000000..79e6194187 --- /dev/null +++ b/layout/reftests/first-line/stress-10.html @@ -0,0 +1,5 @@ + +
        diff --git a/layout/reftests/first-line/stress-11-ref.xhtml b/layout/reftests/first-line/stress-11-ref.xhtml new file mode 100644 index 0000000000..6249792a53 --- /dev/null +++ b/layout/reftests/first-line/stress-11-ref.xhtml @@ -0,0 +1,9 @@ + + + + + +This should not crash Mozilla + diff --git a/layout/reftests/first-line/stress-11.xhtml b/layout/reftests/first-line/stress-11.xhtml new file mode 100644 index 0000000000..261250af26 --- /dev/null +++ b/layout/reftests/first-line/stress-11.xhtml @@ -0,0 +1,18 @@ + + + + + + +This should not crash Mozilla + diff --git a/layout/reftests/first-line/stress-2-ref.html b/layout/reftests/first-line/stress-2-ref.html new file mode 100644 index 0000000000..586010e092 --- /dev/null +++ b/layout/reftests/first-line/stress-2-ref.html @@ -0,0 +1,10 @@ + + + + +
        + Foo +
        + + + diff --git a/layout/reftests/first-line/stress-2.html b/layout/reftests/first-line/stress-2.html new file mode 100644 index 0000000000..5002007266 --- /dev/null +++ b/layout/reftests/first-line/stress-2.html @@ -0,0 +1,26 @@ + + + + + + + + + + + +
        + Foo +
        + + + diff --git a/layout/reftests/first-line/stress-3.html b/layout/reftests/first-line/stress-3.html new file mode 100644 index 0000000000..8e43ca6882 --- /dev/null +++ b/layout/reftests/first-line/stress-3.html @@ -0,0 +1,35 @@ + + + + + + + + + + +
        + + diff --git a/layout/reftests/first-line/stress-4.html b/layout/reftests/first-line/stress-4.html new file mode 100644 index 0000000000..566dfd7ebd --- /dev/null +++ b/layout/reftests/first-line/stress-4.html @@ -0,0 +1,27 @@ + + + + + + + +
        + + + + + + Loading this should not crash Mozilla + +
        + + + diff --git a/layout/reftests/first-line/stress-5.html b/layout/reftests/first-line/stress-5.html new file mode 100644 index 0000000000..486d378fa3 --- /dev/null +++ b/layout/reftests/first-line/stress-5.html @@ -0,0 +1,25 @@ + + + + + + +This page should not crash Mozilla +
        + +
        + + text +
        + y +
        +
        +
        + + + + + diff --git a/layout/reftests/first-line/stress-6.html b/layout/reftests/first-line/stress-6.html new file mode 100644 index 0000000000..8883ea54f3 --- /dev/null +++ b/layout/reftests/first-line/stress-6.html @@ -0,0 +1,45 @@ + + + + + +
        +
        +
        +
        +This page should not crash Mozilla + + + diff --git a/layout/reftests/first-line/stress-7.html b/layout/reftests/first-line/stress-7.html new file mode 100644 index 0000000000..fb8fdfd594 --- /dev/null +++ b/layout/reftests/first-line/stress-7.html @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/layout/reftests/first-line/stress-8-ref.html b/layout/reftests/first-line/stress-8-ref.html new file mode 100644 index 0000000000..30e9caa909 --- /dev/null +++ b/layout/reftests/first-line/stress-8-ref.html @@ -0,0 +1,15 @@ + + + +
        +a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a +b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b +a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a +b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b +a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a +b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b +a b a b a b a b a b + +
        + + diff --git a/layout/reftests/first-line/stress-8.html b/layout/reftests/first-line/stress-8.html new file mode 100644 index 0000000000..120f2d0afa --- /dev/null +++ b/layout/reftests/first-line/stress-8.html @@ -0,0 +1,18 @@ + + + + +
        +a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a +b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b +a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a +b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b +a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a +b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b +a b a b a b a b a b + +
        + + diff --git a/layout/reftests/first-line/stress-9-ref.html b/layout/reftests/first-line/stress-9-ref.html new file mode 100644 index 0000000000..773cefbe77 --- /dev/null +++ b/layout/reftests/first-line/stress-9-ref.html @@ -0,0 +1,14 @@ + + + + + + +
          + +
        + + diff --git a/layout/reftests/first-line/stress-9.html b/layout/reftests/first-line/stress-9.html new file mode 100644 index 0000000000..90e0b63beb --- /dev/null +++ b/layout/reftests/first-line/stress-9.html @@ -0,0 +1,15 @@ + + + + + + +
          + +
        + + diff --git a/layout/reftests/flexbox/ahem.css b/layout/reftests/flexbox/ahem.css new file mode 100644 index 0000000000..884a41198b --- /dev/null +++ b/layout/reftests/flexbox/ahem.css @@ -0,0 +1,4 @@ +@font-face { + font-family: "Ahem"; + src: url(../fonts/Ahem.ttf); +} diff --git a/layout/reftests/flexbox/flexbox-align-self-baseline-horiz-2-ref.xhtml b/layout/reftests/flexbox/flexbox-align-self-baseline-horiz-2-ref.xhtml new file mode 100644 index 0000000000..26033bf78f --- /dev/null +++ b/layout/reftests/flexbox/flexbox-align-self-baseline-horiz-2-ref.xhtml @@ -0,0 +1,52 @@ + + + + + + + + +
        +
        text
        +
        b
        t
        n
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-align-self-baseline-horiz-2.xhtml b/layout/reftests/flexbox/flexbox-align-self-baseline-horiz-2.xhtml new file mode 100644 index 0000000000..853f2c6ed0 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-align-self-baseline-horiz-2.xhtml @@ -0,0 +1,56 @@ + + + + + + + + +
        +
        text
        + + + +
        + + diff --git a/layout/reftests/flexbox/flexbox-align-self-baseline-horiz-3-ref.xhtml b/layout/reftests/flexbox/flexbox-align-self-baseline-horiz-3-ref.xhtml new file mode 100644 index 0000000000..b138561977 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-align-self-baseline-horiz-3-ref.xhtml @@ -0,0 +1,50 @@ + + + + + + + + +
        +
        text
        + +
        +
        field
        set
        +
        +
        legfield
        set
        +
        +
        leg
        end
        field
        set
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-align-self-baseline-horiz-3.xhtml b/layout/reftests/flexbox/flexbox-align-self-baseline-horiz-3.xhtml new file mode 100644 index 0000000000..94a9a1c9ed --- /dev/null +++ b/layout/reftests/flexbox/flexbox-align-self-baseline-horiz-3.xhtml @@ -0,0 +1,46 @@ + + + + + + + + +
        +
        text
        + + + +
        field
        set
        +
        legfield
        set
        +
        leg
        end
        field
        set
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-align-self-baseline-horiz-4-ref.xhtml b/layout/reftests/flexbox/flexbox-align-self-baseline-horiz-4-ref.xhtml new file mode 100644 index 0000000000..867fa4cfc8 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-align-self-baseline-horiz-4-ref.xhtml @@ -0,0 +1,38 @@ + + + + + + + + +
        +
        text
        + + +
        tr1
        tr2
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-align-self-baseline-horiz-4.xhtml b/layout/reftests/flexbox/flexbox-align-self-baseline-horiz-4.xhtml new file mode 100644 index 0000000000..266134a030 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-align-self-baseline-horiz-4.xhtml @@ -0,0 +1,37 @@ + + + + + + + + +
        +
        text
        + + + +
        tr1
        tr2
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-box-sizing-on-container-horiz-1-ref.html b/layout/reftests/flexbox/flexbox-box-sizing-on-container-horiz-1-ref.html new file mode 100644 index 0000000000..14359e5949 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-box-sizing-on-container-horiz-1-ref.html @@ -0,0 +1,38 @@ + + + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-box-sizing-on-container-horiz-1.html b/layout/reftests/flexbox/flexbox-box-sizing-on-container-horiz-1.html new file mode 100644 index 0000000000..951cf918d6 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-box-sizing-on-container-horiz-1.html @@ -0,0 +1,37 @@ + + + + + CSS Test: Testing a horizontal flex container with box-sizing:border-box + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-box-sizing-on-container-vert-1-ref.html b/layout/reftests/flexbox/flexbox-box-sizing-on-container-vert-1-ref.html new file mode 100644 index 0000000000..f02e22d957 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-box-sizing-on-container-vert-1-ref.html @@ -0,0 +1,37 @@ + + + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-box-sizing-on-container-vert-1.html b/layout/reftests/flexbox/flexbox-box-sizing-on-container-vert-1.html new file mode 100644 index 0000000000..2351369b39 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-box-sizing-on-container-vert-1.html @@ -0,0 +1,38 @@ + + + + + CSS Test: Testing a horizontal flex container with box-sizing:border-box + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-box-sizing-on-items-horiz-1-ref.html b/layout/reftests/flexbox/flexbox-box-sizing-on-items-horiz-1-ref.html new file mode 100644 index 0000000000..e4126b17c4 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-box-sizing-on-items-horiz-1-ref.html @@ -0,0 +1,60 @@ + + + + + + + + + + + +
        +
        +
        + +
        +
        +
        + +
        + + + +
        +
        +
        +
        + +
        +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-box-sizing-on-items-horiz-1a.html b/layout/reftests/flexbox/flexbox-box-sizing-on-items-horiz-1a.html new file mode 100644 index 0000000000..a74f4a81cf --- /dev/null +++ b/layout/reftests/flexbox/flexbox-box-sizing-on-items-horiz-1a.html @@ -0,0 +1,60 @@ + + + + + CSS Test: Testing a horizontal flex container with box-sizing:border-box on its flex items + + + + + + + +
        +
        +
        + +
        +
        +
        + +
        + + + +
        +
        +
        +
        + +
        +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-box-sizing-on-items-horiz-1b.html b/layout/reftests/flexbox/flexbox-box-sizing-on-items-horiz-1b.html new file mode 100644 index 0000000000..789dd14be0 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-box-sizing-on-items-horiz-1b.html @@ -0,0 +1,60 @@ + + + + + CSS Test: Testing a horizontal flex container with box-sizing:border-box on its flex items + + + + + + + +
        +
        +
        + +
        +
        +
        + +
        + + + +
        +
        +
        +
        + +
        +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-box-sizing-on-items-vert-1-ref.html b/layout/reftests/flexbox/flexbox-box-sizing-on-items-vert-1-ref.html new file mode 100644 index 0000000000..5d1f50af25 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-box-sizing-on-items-vert-1-ref.html @@ -0,0 +1,57 @@ + + + + + + + + + + + +
        +
        +
        + +
        +
        +
        + +
        + + + +
        +
        +
        +
        + +
        +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-box-sizing-on-items-vert-1a.html b/layout/reftests/flexbox/flexbox-box-sizing-on-items-vert-1a.html new file mode 100644 index 0000000000..e87e93372a --- /dev/null +++ b/layout/reftests/flexbox/flexbox-box-sizing-on-items-vert-1a.html @@ -0,0 +1,61 @@ + + + + + CSS Test: Testing a vertical flex container with box-sizing:border-box on its flex items + + + + + + + +
        +
        +
        + +
        +
        +
        + +
        + + + +
        +
        +
        +
        + +
        +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-box-sizing-on-items-vert-1b.html b/layout/reftests/flexbox/flexbox-box-sizing-on-items-vert-1b.html new file mode 100644 index 0000000000..7edbf83786 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-box-sizing-on-items-vert-1b.html @@ -0,0 +1,61 @@ + + + + + CSS Test: Testing a vertical flex container with box-sizing:border-box on its flex items + + + + + + + +
        +
        +
        + +
        +
        +
        + +
        + + + +
        +
        +
        +
        + +
        +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-bsize-keywords-no-stretch-1-ref.html b/layout/reftests/flexbox/flexbox-bsize-keywords-no-stretch-1-ref.html new file mode 100644 index 0000000000..685e8a056c --- /dev/null +++ b/layout/reftests/flexbox/flexbox-bsize-keywords-no-stretch-1-ref.html @@ -0,0 +1,37 @@ + + + + + CSS Reference Case + + + + +
        +
        min
        +
        max
        +
        auto
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-bsize-keywords-no-stretch-1.html b/layout/reftests/flexbox/flexbox-bsize-keywords-no-stretch-1.html new file mode 100644 index 0000000000..d30efed851 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-bsize-keywords-no-stretch-1.html @@ -0,0 +1,39 @@ + + + + + Testing that the (default) 'align-items:stretch' only stretches flex items with height:auto (not height:[other-keyword]) + + + + +
        +
        min
        +
        max
        +
        auto
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-changeContent-1-ref.html b/layout/reftests/flexbox/flexbox-dyn-changeContent-1-ref.html new file mode 100644 index 0000000000..164c24806b --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-changeContent-1-ref.html @@ -0,0 +1,27 @@ + + + + + + + +
        +
        +
        BBBBB
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-changeContent-1.html b/layout/reftests/flexbox/flexbox-dyn-changeContent-1.html new file mode 100644 index 0000000000..4a923397b9 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-changeContent-1.html @@ -0,0 +1,37 @@ + + + + + + + + + +
        +
        +
        BB
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-changeContent-2-ref.html b/layout/reftests/flexbox/flexbox-dyn-changeContent-2-ref.html new file mode 100644 index 0000000000..4889b54944 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-changeContent-2-ref.html @@ -0,0 +1,30 @@ + + + + + + + +
        +
        A
        +
        BB
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-changeContent-2.html b/layout/reftests/flexbox/flexbox-dyn-changeContent-2.html new file mode 100644 index 0000000000..19288997d4 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-changeContent-2.html @@ -0,0 +1,40 @@ + + + + + + + + + +
        +
        A
        +
        BB
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-1-iframe.html b/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-1-iframe.html new file mode 100644 index 0000000000..3801464ee2 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-1-iframe.html @@ -0,0 +1,24 @@ + + + + + +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-1-ref.xhtml b/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-1-ref.xhtml new file mode 100644 index 0000000000..889ac83ce4 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-1-ref.xhtml @@ -0,0 +1,19 @@ + + + + + + + +
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-1.xhtml b/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-1.xhtml new file mode 100644 index 0000000000..889b479c04 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-1.xhtml @@ -0,0 +1,33 @@ + + + + + + + + + + + + diff --git a/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-2-iframe.html b/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-2-iframe.html new file mode 100644 index 0000000000..41a4a4c802 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-2-iframe.html @@ -0,0 +1,27 @@ + + + + + +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-2-ref.xhtml b/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-2-ref.xhtml new file mode 100644 index 0000000000..889ac83ce4 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-2-ref.xhtml @@ -0,0 +1,19 @@ + + + + + + + +
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-2.xhtml b/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-2.xhtml new file mode 100644 index 0000000000..fdb0590959 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-2.xhtml @@ -0,0 +1,34 @@ + + + + + + + + + + + + diff --git a/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-3-iframe.html b/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-3-iframe.html new file mode 100644 index 0000000000..b3e7dc27c8 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-3-iframe.html @@ -0,0 +1,29 @@ + + + + + +
        +
         
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-3-ref.xhtml b/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-3-ref.xhtml new file mode 100644 index 0000000000..889ac83ce4 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-3-ref.xhtml @@ -0,0 +1,19 @@ + + + + + + + +
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-3.xhtml b/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-3.xhtml new file mode 100644 index 0000000000..c412469025 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-3.xhtml @@ -0,0 +1,34 @@ + + + + + + + + + + + + diff --git a/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-4-iframe.html b/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-4-iframe.html new file mode 100644 index 0000000000..72cb0af38b --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-4-iframe.html @@ -0,0 +1,20 @@ + + + + + +
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-4-ref.xhtml b/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-4-ref.xhtml new file mode 100644 index 0000000000..889ac83ce4 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-4-ref.xhtml @@ -0,0 +1,19 @@ + + + + + + + +
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-4.xhtml b/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-4.xhtml new file mode 100644 index 0000000000..80a7a1cd5f --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-4.xhtml @@ -0,0 +1,34 @@ + + + + + + + + + + + + diff --git a/layout/reftests/flexbox/flexbox-dyn-changeOrder-1-ref.html b/layout/reftests/flexbox/flexbox-dyn-changeOrder-1-ref.html new file mode 100644 index 0000000000..fb43b103d9 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-changeOrder-1-ref.html @@ -0,0 +1,19 @@ + + + + + + + +
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-changeOrder-1a.html b/layout/reftests/flexbox/flexbox-dyn-changeOrder-1a.html new file mode 100644 index 0000000000..0feed67be4 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-changeOrder-1a.html @@ -0,0 +1,56 @@ + + + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-changeOrder-1b.html b/layout/reftests/flexbox/flexbox-dyn-changeOrder-1b.html new file mode 100644 index 0000000000..5e53f3b447 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-changeOrder-1b.html @@ -0,0 +1,57 @@ + + + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-changePadding-1-ref.xhtml b/layout/reftests/flexbox/flexbox-dyn-changePadding-1-ref.xhtml new file mode 100644 index 0000000000..681a3cb4cc --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-changePadding-1-ref.xhtml @@ -0,0 +1,20 @@ + + + + + + + +
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-changePadding-1a.xhtml b/layout/reftests/flexbox/flexbox-dyn-changePadding-1a.xhtml new file mode 100644 index 0000000000..600ab0fafa --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-changePadding-1a.xhtml @@ -0,0 +1,46 @@ + + + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-changePadding-1b.xhtml b/layout/reftests/flexbox/flexbox-dyn-changePadding-1b.xhtml new file mode 100644 index 0000000000..32390e6a27 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-changePadding-1b.xhtml @@ -0,0 +1,46 @@ + + + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-insertAroundDiv-1-ref.xhtml b/layout/reftests/flexbox/flexbox-dyn-insertAroundDiv-1-ref.xhtml new file mode 100644 index 0000000000..13e0880c09 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-insertAroundDiv-1-ref.xhtml @@ -0,0 +1,39 @@ + + + + + + + + +
        [OldText]
        +
        [OldText]
        +
        [NewText]
        [OldText]
        +
        [NewText]
        [OldText]
        +
        [NewText]
        [OldText]
        +
        [OldText]
        [NewText]
        +
        [OldText]
        [NewText]
        +
        [OldText]
        [NewText]
        +
        [NewText]
        [OldText]
        +
        [NewText]
        [OldText]
        +
        [OldText]
        [NewText]
        +
        [OldText]
        [NewText]
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-insertAroundDiv-1.xhtml b/layout/reftests/flexbox/flexbox-dyn-insertAroundDiv-1.xhtml new file mode 100644 index 0000000000..e271f4fb3e --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-insertAroundDiv-1.xhtml @@ -0,0 +1,87 @@ + + + + + + + + + +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-insertAroundDiv-2-ref.xhtml b/layout/reftests/flexbox/flexbox-dyn-insertAroundDiv-2-ref.xhtml new file mode 100644 index 0000000000..db3860fcef --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-insertAroundDiv-2-ref.xhtml @@ -0,0 +1,41 @@ + + + + + + + + +
        [NewDiv]
        [OldText]
        +
        [OldText]
        [NewDiv]
        +
        [NewDiv]
        [OldText]
        +
        [NewDiv]
        [OldText]
        +
        [OldText]
        [NewDiv]
        +
        [OldText]
        [NewDiv]
        +
        [NewDiv]
        [NewText]
        [OldText]
        +
        [NewText]
        [NewDiv]
        [OldText]
        +
        [OldText]
        [NewDiv]
        [NewText]
        +
        [OldText]
        [NewText]
        [NewDiv]
        + + + diff --git a/layout/reftests/flexbox/flexbox-dyn-insertAroundDiv-2.xhtml b/layout/reftests/flexbox/flexbox-dyn-insertAroundDiv-2.xhtml new file mode 100644 index 0000000000..b083ccd5f9 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-insertAroundDiv-2.xhtml @@ -0,0 +1,104 @@ + + + + + + + + + +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-insertAroundDiv-3-ref.xhtml b/layout/reftests/flexbox/flexbox-dyn-insertAroundDiv-3-ref.xhtml new file mode 100644 index 0000000000..b29b16f186 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-insertAroundDiv-3-ref.xhtml @@ -0,0 +1,40 @@ + + + + + + + + +
        [NewSpan]
        [OldText]
        +
        [OldText]
        [NewSpan]
        +
        [NewSpan]
        [OldText]
        +
        [NewSpan]
        [OldText]
        +
        [OldText]
        [NewSpan]
        +
        [OldText]
        [NewSpan]
        +
        [NewSpan][NewText]
        [OldText]
        +
        [NewText][NewSpan]
        [OldText]
        +
        [OldText]
        [NewSpan][NewText]
        +
        [OldText]
        [NewText][NewSpan]
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-insertAroundDiv-3.xhtml b/layout/reftests/flexbox/flexbox-dyn-insertAroundDiv-3.xhtml new file mode 100644 index 0000000000..faf54917de --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-insertAroundDiv-3.xhtml @@ -0,0 +1,104 @@ + + + + + + + + + +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-insertAroundSpan-1.xhtml b/layout/reftests/flexbox/flexbox-dyn-insertAroundSpan-1.xhtml new file mode 100644 index 0000000000..785063fdf7 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-insertAroundSpan-1.xhtml @@ -0,0 +1,87 @@ + + + + + + + + + +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-insertAroundSpan-2.xhtml b/layout/reftests/flexbox/flexbox-dyn-insertAroundSpan-2.xhtml new file mode 100644 index 0000000000..9c82796620 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-insertAroundSpan-2.xhtml @@ -0,0 +1,107 @@ + + + + + + + + + +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-insertAroundSpan-3.xhtml b/layout/reftests/flexbox/flexbox-dyn-insertAroundSpan-3.xhtml new file mode 100644 index 0000000000..9f60c43160 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-insertAroundSpan-3.xhtml @@ -0,0 +1,107 @@ + + + + + + + + + +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-insertAroundText-1-ref.xhtml b/layout/reftests/flexbox/flexbox-dyn-insertAroundText-1-ref.xhtml new file mode 100644 index 0000000000..536a9fa83e --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-insertAroundText-1-ref.xhtml @@ -0,0 +1,39 @@ + + + + + + + + +
        [OldText]
        +
        [OldText]
        +
        [NewText][OldText]
        +
        [NewText] [OldText]
        +
        [NewText][OldText]
        +
        [OldText][NewText]
        +
        [OldText][NewText]
        +
        [OldText] [NewText]
        +
        [NewText] [OldText]
        +
        [NewText][OldText]
        +
        [OldText][NewText]
        +
        [OldText] [NewText]
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-insertAroundText-1.xhtml b/layout/reftests/flexbox/flexbox-dyn-insertAroundText-1.xhtml new file mode 100644 index 0000000000..37f63136a7 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-insertAroundText-1.xhtml @@ -0,0 +1,87 @@ + + + + + + + + + +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-insertAroundText-2-ref.xhtml b/layout/reftests/flexbox/flexbox-dyn-insertAroundText-2-ref.xhtml new file mode 100644 index 0000000000..7e3468b1f3 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-insertAroundText-2-ref.xhtml @@ -0,0 +1,44 @@ + + + + + + + + +
        [NewDiv]
        [OldText]
        +
        [OldText]
        [NewDiv]
        +
        [NewDiv]
        [OldText]
        +
        [NewDiv]
        [OldText]
        +
        [OldText]
        [NewDiv]
        +
        [OldText]
        [NewDiv]
        +
        [NewDiv]
        [NewText][OldText]
        +
        [NewText]
        [NewDiv]
        [OldText]
        +
        [OldText]
        [NewDiv]
        [NewText]
        +
        [OldText][NewText]
        [NewDiv]
        + + + diff --git a/layout/reftests/flexbox/flexbox-dyn-insertAroundText-2.xhtml b/layout/reftests/flexbox/flexbox-dyn-insertAroundText-2.xhtml new file mode 100644 index 0000000000..b907af8b57 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-insertAroundText-2.xhtml @@ -0,0 +1,107 @@ + + + + + + + + + +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-insertAroundText-3-ref.xhtml b/layout/reftests/flexbox/flexbox-dyn-insertAroundText-3-ref.xhtml new file mode 100644 index 0000000000..45d357ab87 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-insertAroundText-3-ref.xhtml @@ -0,0 +1,43 @@ + + + + + + + + +
        [NewSpan][OldText]
        +
        [OldText][NewSpan]
        +
        [NewSpan] [OldText]
        +
        [NewSpan][OldText]
        +
        [OldText][NewSpan]
        +
        [OldText] [NewSpan]
        +
        [NewSpan][NewText][OldText]
        +
        [NewText][NewSpan][OldText]
        +
        [OldText][NewSpan][NewText]
        +
        [OldText][NewText][NewSpan]
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-insertAroundText-3.xhtml b/layout/reftests/flexbox/flexbox-dyn-insertAroundText-3.xhtml new file mode 100644 index 0000000000..eca09eb851 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-insertAroundText-3.xhtml @@ -0,0 +1,107 @@ + + + + + + + + + +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        +
        [OldText]
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-insertEmptySpan-1-ref.xhtml b/layout/reftests/flexbox/flexbox-dyn-insertEmptySpan-1-ref.xhtml new file mode 100644 index 0000000000..0c0f9b5baa --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-insertEmptySpan-1-ref.xhtml @@ -0,0 +1,43 @@ + + + + + + + + +
        [orig]
        +
        [orig]
        +
        [orig]
        +
        [orig]
        +
        [orig]
        +
        [orig]
        +
        [NewText][orig]
        +
        [NewText][orig]
        +
        [orig][NewText]
        +
        [orig][NewText]
        + + diff --git a/layout/reftests/flexbox/flexbox-dyn-insertEmptySpan-1.xhtml b/layout/reftests/flexbox/flexbox-dyn-insertEmptySpan-1.xhtml new file mode 100644 index 0000000000..9bcd133529 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-dyn-insertEmptySpan-1.xhtml @@ -0,0 +1,103 @@ + + + + + + + + + +
        [orig]
        +
        [orig]
        +
        [orig]
        +
        [orig]
        +
        [orig]
        +
        [orig]
        +
        [orig]
        +
        [orig]
        +
        [orig]
        +
        [orig]
        + + diff --git a/layout/reftests/flexbox/flexbox-empty-1-ref.xhtml b/layout/reftests/flexbox/flexbox-empty-1-ref.xhtml new file mode 100644 index 0000000000..78810b1ce6 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-empty-1-ref.xhtml @@ -0,0 +1,38 @@ + + + + + + + + +
        +
        +
        +
        +
        +
        +
        + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-empty-1a.xhtml b/layout/reftests/flexbox/flexbox-empty-1a.xhtml new file mode 100644 index 0000000000..b0b578b165 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-empty-1a.xhtml @@ -0,0 +1,39 @@ + + + + + + + + +
        +
        +
        +
        +
        +
        +
        + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-empty-1b.xhtml b/layout/reftests/flexbox/flexbox-empty-1b.xhtml new file mode 100644 index 0000000000..c64f236d43 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-empty-1b.xhtml @@ -0,0 +1,45 @@ + + + + + + + + +
        +
        +
        +
        +
        +
        +
        + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-empty-container-synthesized-baseline-001-ref.html b/layout/reftests/flexbox/flexbox-empty-container-synthesized-baseline-001-ref.html new file mode 100644 index 0000000000..8a302da771 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-empty-container-synthesized-baseline-001-ref.html @@ -0,0 +1,46 @@ + + + + + Reference: Synthesized flex container baseline. + + + + + +
        Inline-level context:
        +Flexbox:
        +Block:
        + +
        Grid-level context:
        +
        +Flexbox:
        +Block:
        +
        + +
        Flexbox-level context:
        +
        +Flexbox:
        +Block:
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-empty-container-synthesized-baseline-001.html b/layout/reftests/flexbox/flexbox-empty-container-synthesized-baseline-001.html new file mode 100644 index 0000000000..5f58b18ecc --- /dev/null +++ b/layout/reftests/flexbox/flexbox-empty-container-synthesized-baseline-001.html @@ -0,0 +1,48 @@ + + + + + CSS Flexbox Test: Synthesized flex container baseline. + + + + + + + +
        Inline-level context:
        +Flexbox:
        +Block:
        + +
        Grid-level context:
        +
        +Flexbox:
        +Block:
        +
        + +
        Flexbox-level context:
        +
        +Flexbox:
        +Block:
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-float-1-ref.xhtml b/layout/reftests/flexbox/flexbox-float-1-ref.xhtml new file mode 100644 index 0000000000..1fd86bafd4 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-float-1-ref.xhtml @@ -0,0 +1,39 @@ + + + + + + + +
        + aaa
        [[[
        bbb +
        +
        + aaa
        ]]]
        bbb +
        +
        + aaa
        [[[
        +
        +
        + aaa
        ]]]
        +
        +
        +
        [[[
        bbb +
        +
        +
        ]]]
        bbb +
        + + diff --git a/layout/reftests/flexbox/flexbox-float-1a.xhtml b/layout/reftests/flexbox/flexbox-float-1a.xhtml new file mode 100644 index 0000000000..e5c336b465 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-float-1a.xhtml @@ -0,0 +1,47 @@ + + + + + + + + + +
        + aaa[[[bbb +
        +
        + aaa]]]bbb +
        +
        + aaa[[[ +
        +
        + aaa]]] +
        +
        + [[[bbb +
        +
        + ]]]bbb +
        + + diff --git a/layout/reftests/flexbox/flexbox-float-1b.xhtml b/layout/reftests/flexbox/flexbox-float-1b.xhtml new file mode 100644 index 0000000000..d00b5304ee --- /dev/null +++ b/layout/reftests/flexbox/flexbox-float-1b.xhtml @@ -0,0 +1,43 @@ + + + + + + + + +
        + aaa
        [[[
        bbb +
        +
        + aaa
        ]]]
        bbb +
        +
        + aaa
        [[[
        +
        +
        + aaa
        ]]]
        +
        +
        +
        [[[
        bbb +
        +
        +
        ]]]
        bbb +
        + + diff --git a/layout/reftests/flexbox/flexbox-float-1c.xhtml b/layout/reftests/flexbox/flexbox-float-1c.xhtml new file mode 100644 index 0000000000..e906358131 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-float-1c.xhtml @@ -0,0 +1,75 @@ + + + + + + + + + +
        + aaabbb +
        +
        + aaabbb +
        +
        + aaa +
        +
        + aaa +
        +
        + bbb +
        +
        + bbb +
        + + diff --git a/layout/reftests/flexbox/flexbox-float-1d.xhtml b/layout/reftests/flexbox/flexbox-float-1d.xhtml new file mode 100644 index 0000000000..4fdc493f12 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-float-1d.xhtml @@ -0,0 +1,75 @@ + + + + + + + + + +
        + aaabbb +
        +
        + aaabbb +
        +
        + aaa +
        +
        + aaa +
        +
        + bbb +
        +
        + bbb +
        + + diff --git a/layout/reftests/flexbox/flexbox-float-2-ref.xhtml b/layout/reftests/flexbox/flexbox-float-2-ref.xhtml new file mode 100644 index 0000000000..c6270dd49b --- /dev/null +++ b/layout/reftests/flexbox/flexbox-float-2-ref.xhtml @@ -0,0 +1,39 @@ + + + + + + + + +
        + lllaaabbb +
        +
        + aaabbbrrr +
        + +
        + lllaaabbb +
        +
        + aaabbbrrr +
        + + diff --git a/layout/reftests/flexbox/flexbox-float-2a.xhtml b/layout/reftests/flexbox/flexbox-float-2a.xhtml new file mode 100644 index 0000000000..817e3fb2c4 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-float-2a.xhtml @@ -0,0 +1,42 @@ + + + + + + + + + +
        + aaalllbbb +
        +
        + aaarrrbbb +
        + + +
        + aaa
        lll
        bbb
        +
        +
        + aaa
        rrr
        bbb
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-float-2b.xhtml b/layout/reftests/flexbox/flexbox-float-2b.xhtml new file mode 100644 index 0000000000..29b9355ee6 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-float-2b.xhtml @@ -0,0 +1,46 @@ + + + + + + + + + +
        +
        aaalllbbb
        +
        +
        +
        aaarrrbbb
        +
        + + +
        +
        aaa
        lll
        bbb
        +
        +
        +
        aaa
        rrr
        bbb
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-inlinecontent-horiz-1-ref.xhtml b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-1-ref.xhtml new file mode 100644 index 0000000000..b1008e7cc0 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-1-ref.xhtml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + +
        + text + italic
        + + diff --git a/layout/reftests/flexbox/flexbox-inlinecontent-horiz-1a.xhtml b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-1a.xhtml new file mode 100644 index 0000000000..6146e50522 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-1a.xhtml @@ -0,0 +1,39 @@ + + + + + + + + + +
        text
        italic
        + + diff --git a/layout/reftests/flexbox/flexbox-inlinecontent-horiz-1b.xhtml b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-1b.xhtml new file mode 100644 index 0000000000..933b770707 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-1b.xhtml @@ -0,0 +1,55 @@ + + + + + + + + + + +
        textitalic
        + + diff --git a/layout/reftests/flexbox/flexbox-inlinecontent-horiz-2-ref.xhtml b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-2-ref.xhtml new file mode 100644 index 0000000000..d1469e79c9 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-2-ref.xhtml @@ -0,0 +1,34 @@ + + + + + + + + +
        textitalic
        + + diff --git a/layout/reftests/flexbox/flexbox-inlinecontent-horiz-2.xhtml b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-2.xhtml new file mode 100644 index 0000000000..bc0b341526 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-2.xhtml @@ -0,0 +1,46 @@ + + + + + + + + + +
        text
        italic
        + + diff --git a/layout/reftests/flexbox/flexbox-inlinecontent-horiz-3-ref.xhtml b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-3-ref.xhtml new file mode 100644 index 0000000000..4c28d8d206 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-3-ref.xhtml @@ -0,0 +1,22 @@ + + + + + + + + + +
        abc def ghi jkl mno pqr stu
        + + diff --git a/layout/reftests/flexbox/flexbox-inlinecontent-horiz-3a.xhtml b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-3a.xhtml new file mode 100644 index 0000000000..2b88ce2ae2 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-3a.xhtml @@ -0,0 +1,24 @@ + + + + + + + + + +
        abc def ghi jkl mno pqr stu
        + + diff --git a/layout/reftests/flexbox/flexbox-inlinecontent-horiz-3b.xhtml b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-3b.xhtml new file mode 100644 index 0000000000..b5d509f18a --- /dev/null +++ b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-3b.xhtml @@ -0,0 +1,38 @@ + + + + + + + + + + +
        jkl mno pqr stu
        + + diff --git a/layout/reftests/flexbox/flexbox-inlinecontent-horiz-3c.xhtml b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-3c.xhtml new file mode 100644 index 0000000000..d532372a41 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-3c.xhtml @@ -0,0 +1,38 @@ + + + + + + + + + + +
        abc def ghi jkl
        + + diff --git a/layout/reftests/flexbox/flexbox-inlinecontent-horiz-4-ref.xhtml b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-4-ref.xhtml new file mode 100644 index 0000000000..cbb99ba9f0 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-4-ref.xhtml @@ -0,0 +1,21 @@ + + + + + + + + +
        text
        + + diff --git a/layout/reftests/flexbox/flexbox-inlinecontent-horiz-4.xhtml b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-4.xhtml new file mode 100644 index 0000000000..c7a068d572 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-4.xhtml @@ -0,0 +1,27 @@ + + + + + + + + +
        text
        + + diff --git a/layout/reftests/flexbox/flexbox-inlinecontent-horiz-5-ref.xhtml b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-5-ref.xhtml new file mode 100644 index 0000000000..9e51122cad --- /dev/null +++ b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-5-ref.xhtml @@ -0,0 +1,25 @@ + + + + + + + + +
        text
        div
        + + diff --git a/layout/reftests/flexbox/flexbox-inlinecontent-horiz-5.xhtml b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-5.xhtml new file mode 100644 index 0000000000..8338d1871e --- /dev/null +++ b/layout/reftests/flexbox/flexbox-inlinecontent-horiz-5.xhtml @@ -0,0 +1,36 @@ + + + + + + + + + +
        text
        div
        + REMOVE ME +
        + + diff --git a/layout/reftests/flexbox/flexbox-intrinsic-sizing-horiz-1-ref.xhtml b/layout/reftests/flexbox/flexbox-intrinsic-sizing-horiz-1-ref.xhtml new file mode 100644 index 0000000000..2e228fd11a --- /dev/null +++ b/layout/reftests/flexbox/flexbox-intrinsic-sizing-horiz-1-ref.xhtml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + diff --git a/layout/reftests/flexbox/flexbox-intrinsic-sizing-horiz-1a.xhtml b/layout/reftests/flexbox/flexbox-intrinsic-sizing-horiz-1a.xhtml new file mode 100644 index 0000000000..dc1ae6f434 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-intrinsic-sizing-horiz-1a.xhtml @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + diff --git a/layout/reftests/flexbox/flexbox-intrinsic-sizing-horiz-1b.xhtml b/layout/reftests/flexbox/flexbox-intrinsic-sizing-horiz-1b.xhtml new file mode 100644 index 0000000000..0d0b1dd34c --- /dev/null +++ b/layout/reftests/flexbox/flexbox-intrinsic-sizing-horiz-1b.xhtml @@ -0,0 +1,102 @@ + + + + + + + + + + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + + + +
        aaaa aaaa aaaaa
        bb bb b bb bb b bb b
        + + diff --git a/layout/reftests/flexbox/flexbox-intrinsic-sizing-horiz-2-ref.xhtml b/layout/reftests/flexbox/flexbox-intrinsic-sizing-horiz-2-ref.xhtml new file mode 100644 index 0000000000..b71ef35d90 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-intrinsic-sizing-horiz-2-ref.xhtml @@ -0,0 +1,45 @@ + + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-intrinsic-sizing-horiz-2a.xhtml b/layout/reftests/flexbox/flexbox-intrinsic-sizing-horiz-2a.xhtml new file mode 100644 index 0000000000..40d2f68759 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-intrinsic-sizing-horiz-2a.xhtml @@ -0,0 +1,41 @@ + + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-intrinsic-sizing-horiz-2b.xhtml b/layout/reftests/flexbox/flexbox-intrinsic-sizing-horiz-2b.xhtml new file mode 100644 index 0000000000..29b3a5dfb5 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-intrinsic-sizing-horiz-2b.xhtml @@ -0,0 +1,44 @@ + + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-invalidation-1-ref.html b/layout/reftests/flexbox/flexbox-invalidation-1-ref.html new file mode 100644 index 0000000000..a9481b0a78 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-invalidation-1-ref.html @@ -0,0 +1,36 @@ + + + + + + + + +
        +
        +
        item
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-invalidation-1.html b/layout/reftests/flexbox/flexbox-invalidation-1.html new file mode 100644 index 0000000000..70d8020bc1 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-invalidation-1.html @@ -0,0 +1,47 @@ + + + + + + + + + +
        +
        +
        item
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-item-align-self-dynamic-pos-001-ref.html b/layout/reftests/flexbox/flexbox-item-align-self-dynamic-pos-001-ref.html new file mode 100644 index 0000000000..60b0b9955a --- /dev/null +++ b/layout/reftests/flexbox/flexbox-item-align-self-dynamic-pos-001-ref.html @@ -0,0 +1,36 @@ + + + + Reference: dynamic change .left on abs.pos. item w. align-self:center + + + + + +
        +
        X
        +
        + + + diff --git a/layout/reftests/flexbox/flexbox-item-align-self-dynamic-pos-001.html b/layout/reftests/flexbox/flexbox-item-align-self-dynamic-pos-001.html new file mode 100644 index 0000000000..9c7b3b4087 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-item-align-self-dynamic-pos-001.html @@ -0,0 +1,45 @@ + + + + CSS Flexbox Test: dynamic change .left on abs.pos. item w. align-self:center + + + + + + + +
        +
        X
        +
        + + + + + diff --git a/layout/reftests/flexbox/flexbox-item-align-self-dynamic-pos-002-ref.html b/layout/reftests/flexbox/flexbox-item-align-self-dynamic-pos-002-ref.html new file mode 100644 index 0000000000..13b3b95021 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-item-align-self-dynamic-pos-002-ref.html @@ -0,0 +1,36 @@ + + + + Reference: dynamic change .left on abs.pos. item w. align-self:end + + + + + +
        +
        X
        +
        + + + diff --git a/layout/reftests/flexbox/flexbox-item-align-self-dynamic-pos-002.html b/layout/reftests/flexbox/flexbox-item-align-self-dynamic-pos-002.html new file mode 100644 index 0000000000..405ea1b236 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-item-align-self-dynamic-pos-002.html @@ -0,0 +1,44 @@ + + + + CSS Flexbox Test: dynamic change .left on abs.pos. item w. align-self:end + + + + + + + +
        +
        X
        +
        + + + + + diff --git a/layout/reftests/flexbox/flexbox-min-bsize-keywords-horiz-1-ref.html b/layout/reftests/flexbox/flexbox-min-bsize-keywords-horiz-1-ref.html new file mode 100644 index 0000000000..eb79ba48c5 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-min-bsize-keywords-horiz-1-ref.html @@ -0,0 +1,41 @@ + + + + + CSS Reference Case + + + + +
        +
        itemA
        +
        itemB
        +
        itemC
        +
        itemD
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-min-bsize-keywords-horiz-1.html b/layout/reftests/flexbox/flexbox-min-bsize-keywords-horiz-1.html new file mode 100644 index 0000000000..ff3cef0d68 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-min-bsize-keywords-horiz-1.html @@ -0,0 +1,50 @@ + + + + + CSS Test: Testing a horizonal flex container with keywords on min-width + + + + +
        +
        itemA
        +
        itemB
        +
        itemC
        +
        itemD
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-min-bsize-keywords-vert-1-ref.html b/layout/reftests/flexbox/flexbox-min-bsize-keywords-vert-1-ref.html new file mode 100644 index 0000000000..7593db06f7 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-min-bsize-keywords-vert-1-ref.html @@ -0,0 +1,39 @@ + + + + + CSS Reference Case + + + + +
        +
        itemA
        +
        itemB
        +
        itemC
        +
        itemD
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-min-bsize-keywords-vert-1.html b/layout/reftests/flexbox/flexbox-min-bsize-keywords-vert-1.html new file mode 100644 index 0000000000..5ebeb0d404 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-min-bsize-keywords-vert-1.html @@ -0,0 +1,51 @@ + + + + + CSS Test: Testing a vertical flex container with keywords on min-height + + + + +
        +
        itemA
        +
        itemB
        +
        itemC
        +
        itemD
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-position-absolute-1-ref.xhtml b/layout/reftests/flexbox/flexbox-position-absolute-1-ref.xhtml new file mode 100644 index 0000000000..02a2a90cdf --- /dev/null +++ b/layout/reftests/flexbox/flexbox-position-absolute-1-ref.xhtml @@ -0,0 +1,74 @@ + + + + + + + + +
        + +
        + +
        + +
        + +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-position-absolute-1.xhtml b/layout/reftests/flexbox/flexbox-position-absolute-1.xhtml new file mode 100644 index 0000000000..aa89dd714c --- /dev/null +++ b/layout/reftests/flexbox/flexbox-position-absolute-1.xhtml @@ -0,0 +1,70 @@ + + + + + + + + +
        + +
        + +
        + +
        + +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-position-absolute-2-ref.xhtml b/layout/reftests/flexbox/flexbox-position-absolute-2-ref.xhtml new file mode 100644 index 0000000000..00ebecc30f --- /dev/null +++ b/layout/reftests/flexbox/flexbox-position-absolute-2-ref.xhtml @@ -0,0 +1,74 @@ + + + + + + + + +
        + +
        + +
        + +
        + +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-position-absolute-2.xhtml b/layout/reftests/flexbox/flexbox-position-absolute-2.xhtml new file mode 100644 index 0000000000..613c57cde5 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-position-absolute-2.xhtml @@ -0,0 +1,71 @@ + + + + + + + + +
        + +
        + +
        + +
        + +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-position-absolute-3-ref.xhtml b/layout/reftests/flexbox/flexbox-position-absolute-3-ref.xhtml new file mode 100644 index 0000000000..9bafa1506a --- /dev/null +++ b/layout/reftests/flexbox/flexbox-position-absolute-3-ref.xhtml @@ -0,0 +1,44 @@ + + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-position-absolute-3.xhtml b/layout/reftests/flexbox/flexbox-position-absolute-3.xhtml new file mode 100644 index 0000000000..21b8730c4b --- /dev/null +++ b/layout/reftests/flexbox/flexbox-position-absolute-3.xhtml @@ -0,0 +1,46 @@ + + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-position-absolute-4-ref.xhtml b/layout/reftests/flexbox/flexbox-position-absolute-4-ref.xhtml new file mode 100644 index 0000000000..4c675fa8ee --- /dev/null +++ b/layout/reftests/flexbox/flexbox-position-absolute-4-ref.xhtml @@ -0,0 +1,50 @@ + + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-position-absolute-4.xhtml b/layout/reftests/flexbox/flexbox-position-absolute-4.xhtml new file mode 100644 index 0000000000..67974fcf67 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-position-absolute-4.xhtml @@ -0,0 +1,52 @@ + + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-position-fixed-1-ref.xhtml b/layout/reftests/flexbox/flexbox-position-fixed-1-ref.xhtml new file mode 100644 index 0000000000..bcd3982e45 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-position-fixed-1-ref.xhtml @@ -0,0 +1,74 @@ + + + + + + + + +
        + +
        + +
        + +
        + +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-position-fixed-1.xhtml b/layout/reftests/flexbox/flexbox-position-fixed-1.xhtml new file mode 100644 index 0000000000..6401fb2cb1 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-position-fixed-1.xhtml @@ -0,0 +1,70 @@ + + + + + + + + +
        + +
        + +
        + +
        + +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-position-fixed-2-ref.xhtml b/layout/reftests/flexbox/flexbox-position-fixed-2-ref.xhtml new file mode 100644 index 0000000000..9476c8086f --- /dev/null +++ b/layout/reftests/flexbox/flexbox-position-fixed-2-ref.xhtml @@ -0,0 +1,74 @@ + + + + + + + + +
        + +
        + +
        + +
        + +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-position-fixed-2.xhtml b/layout/reftests/flexbox/flexbox-position-fixed-2.xhtml new file mode 100644 index 0000000000..00a3c18a4f --- /dev/null +++ b/layout/reftests/flexbox/flexbox-position-fixed-2.xhtml @@ -0,0 +1,71 @@ + + + + + + + + +
        + +
        + +
        + +
        + +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-position-fixed-3-ref.xhtml b/layout/reftests/flexbox/flexbox-position-fixed-3-ref.xhtml new file mode 100644 index 0000000000..d0a086d60d --- /dev/null +++ b/layout/reftests/flexbox/flexbox-position-fixed-3-ref.xhtml @@ -0,0 +1,44 @@ + + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-position-fixed-3.xhtml b/layout/reftests/flexbox/flexbox-position-fixed-3.xhtml new file mode 100644 index 0000000000..a67481879d --- /dev/null +++ b/layout/reftests/flexbox/flexbox-position-fixed-3.xhtml @@ -0,0 +1,46 @@ + + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-position-fixed-4-ref.xhtml b/layout/reftests/flexbox/flexbox-position-fixed-4-ref.xhtml new file mode 100644 index 0000000000..8778326655 --- /dev/null +++ b/layout/reftests/flexbox/flexbox-position-fixed-4-ref.xhtml @@ -0,0 +1,51 @@ + + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-position-fixed-4.xhtml b/layout/reftests/flexbox/flexbox-position-fixed-4.xhtml new file mode 100644 index 0000000000..05c75baeeb --- /dev/null +++ b/layout/reftests/flexbox/flexbox-position-fixed-4.xhtml @@ -0,0 +1,52 @@ + + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-resizeviewport-1-helper.html b/layout/reftests/flexbox/flexbox-resizeviewport-1-helper.html new file mode 100644 index 0000000000..66df03b9de --- /dev/null +++ b/layout/reftests/flexbox/flexbox-resizeviewport-1-helper.html @@ -0,0 +1,31 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/flexbox/flexbox-resizeviewport-1-ref.xhtml b/layout/reftests/flexbox/flexbox-resizeviewport-1-ref.xhtml new file mode 100644 index 0000000000..59ba62e64c --- /dev/null +++ b/layout/reftests/flexbox/flexbox-resizeviewport-1-ref.xhtml @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/layout/reftests/font-face/delete-rule-1-ref.html b/layout/reftests/font-face/delete-rule-1-ref.html new file mode 100644 index 0000000000..01485efc1c --- /dev/null +++ b/layout/reftests/font-face/delete-rule-1-ref.html @@ -0,0 +1,13 @@ + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/delete-rule-1.html b/layout/reftests/font-face/delete-rule-1.html new file mode 100644 index 0000000000..bc1307488d --- /dev/null +++ b/layout/reftests/font-face/delete-rule-1.html @@ -0,0 +1,42 @@ + + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/disable-sheet-1-ref.html b/layout/reftests/font-face/disable-sheet-1-ref.html new file mode 100644 index 0000000000..01485efc1c --- /dev/null +++ b/layout/reftests/font-face/disable-sheet-1-ref.html @@ -0,0 +1,13 @@ + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/disable-sheet-1.html b/layout/reftests/font-face/disable-sheet-1.html new file mode 100644 index 0000000000..916b81f7f5 --- /dev/null +++ b/layout/reftests/font-face/disable-sheet-1.html @@ -0,0 +1,34 @@ + + + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/disable-sheet-4-ref.html b/layout/reftests/font-face/disable-sheet-4-ref.html new file mode 100644 index 0000000000..c6b1998903 --- /dev/null +++ b/layout/reftests/font-face/disable-sheet-4-ref.html @@ -0,0 +1,26 @@ + + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/disable-sheet-4.html b/layout/reftests/font-face/disable-sheet-4.html new file mode 100644 index 0000000000..1885ca6e27 --- /dev/null +++ b/layout/reftests/font-face/disable-sheet-4.html @@ -0,0 +1,44 @@ + + + + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/disable-sheet-5.html b/layout/reftests/font-face/disable-sheet-5.html new file mode 100644 index 0000000000..c9b0bb6e19 --- /dev/null +++ b/layout/reftests/font-face/disable-sheet-5.html @@ -0,0 +1,44 @@ + + + + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/download-1-notref.html b/layout/reftests/font-face/download-1-notref.html new file mode 100644 index 0000000000..7e6df9c92c --- /dev/null +++ b/layout/reftests/font-face/download-1-notref.html @@ -0,0 +1,18 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/download-1.html b/layout/reftests/font-face/download-1.html new file mode 100644 index 0000000000..e2fab2c08f --- /dev/null +++ b/layout/reftests/font-face/download-1.html @@ -0,0 +1,23 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/download-2-big-otf.html b/layout/reftests/font-face/download-2-big-otf.html new file mode 100644 index 0000000000..e2a3a757d4 --- /dev/null +++ b/layout/reftests/font-face/download-2-big-otf.html @@ -0,0 +1,23 @@ + + + + + + + + + +

        A

        + + + diff --git a/layout/reftests/font-face/download-2-big.html b/layout/reftests/font-face/download-2-big.html new file mode 100644 index 0000000000..3f57fd3307 --- /dev/null +++ b/layout/reftests/font-face/download-2-big.html @@ -0,0 +1,23 @@ + + + + + + + + + +

        A

        + + + diff --git a/layout/reftests/font-face/download-2-ref.html b/layout/reftests/font-face/download-2-ref.html new file mode 100644 index 0000000000..2fff8251eb --- /dev/null +++ b/layout/reftests/font-face/download-2-ref.html @@ -0,0 +1,23 @@ + + + + + + + + + +

        B

        + + + diff --git a/layout/reftests/font-face/download-2.html b/layout/reftests/font-face/download-2.html new file mode 100644 index 0000000000..8e09e41600 --- /dev/null +++ b/layout/reftests/font-face/download-2.html @@ -0,0 +1,23 @@ + + + + + + + + + +

        A

        + + + diff --git a/layout/reftests/font-face/download-3-notref.html b/layout/reftests/font-face/download-3-notref.html new file mode 100644 index 0000000000..c178dbef5f --- /dev/null +++ b/layout/reftests/font-face/download-3-notref.html @@ -0,0 +1,27 @@ + + + + + + + + + + + + + diff --git a/layout/reftests/font-face/download-3-ref.html b/layout/reftests/font-face/download-3-ref.html new file mode 100644 index 0000000000..469c667ff4 --- /dev/null +++ b/layout/reftests/font-face/download-3-ref.html @@ -0,0 +1,38 @@ + + + + + + + + + + + + + diff --git a/layout/reftests/font-face/download-3.html b/layout/reftests/font-face/download-3.html new file mode 100644 index 0000000000..8a5564ae01 --- /dev/null +++ b/layout/reftests/font-face/download-3.html @@ -0,0 +1,40 @@ + + + + + + + + + + + + + diff --git a/layout/reftests/font-face/dynamic-duplicate-rule-1-ref.html b/layout/reftests/font-face/dynamic-duplicate-rule-1-ref.html new file mode 100644 index 0000000000..ce1b30b3ef --- /dev/null +++ b/layout/reftests/font-face/dynamic-duplicate-rule-1-ref.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + +
        +foo bar baz +
        + + + diff --git a/layout/reftests/font-face/dynamic-duplicate-rule-1a.html b/layout/reftests/font-face/dynamic-duplicate-rule-1a.html new file mode 100644 index 0000000000..215f09f351 --- /dev/null +++ b/layout/reftests/font-face/dynamic-duplicate-rule-1a.html @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + +
        +foo bar baz +
        + + + diff --git a/layout/reftests/font-face/dynamic-duplicate-rule-1b.html b/layout/reftests/font-face/dynamic-duplicate-rule-1b.html new file mode 100644 index 0000000000..647bf53d91 --- /dev/null +++ b/layout/reftests/font-face/dynamic-duplicate-rule-1b.html @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + +
        +foo bar baz +
        + + + diff --git a/layout/reftests/font-face/dynamic-duplicate-rule-1c.html b/layout/reftests/font-face/dynamic-duplicate-rule-1c.html new file mode 100644 index 0000000000..16fcb3437e --- /dev/null +++ b/layout/reftests/font-face/dynamic-duplicate-rule-1c.html @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + +
        +foo bar baz +
        + + + diff --git a/layout/reftests/font-face/enable-sheet-1-ref.html b/layout/reftests/font-face/enable-sheet-1-ref.html new file mode 100644 index 0000000000..eb0b6405c4 --- /dev/null +++ b/layout/reftests/font-face/enable-sheet-1-ref.html @@ -0,0 +1,26 @@ + + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/enable-sheet-1.html b/layout/reftests/font-face/enable-sheet-1.html new file mode 100644 index 0000000000..b904e346f8 --- /dev/null +++ b/layout/reftests/font-face/enable-sheet-1.html @@ -0,0 +1,38 @@ + + + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/enable-sheet-2.html b/layout/reftests/font-face/enable-sheet-2.html new file mode 100644 index 0000000000..bd2cfc6d5c --- /dev/null +++ b/layout/reftests/font-face/enable-sheet-2.html @@ -0,0 +1,47 @@ + + + + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/enable-sheet-3.html b/layout/reftests/font-face/enable-sheet-3.html new file mode 100644 index 0000000000..5dfdbedff6 --- /dev/null +++ b/layout/reftests/font-face/enable-sheet-3.html @@ -0,0 +1,47 @@ + + + + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/enable-sheet-4-ref.html b/layout/reftests/font-face/enable-sheet-4-ref.html new file mode 100644 index 0000000000..c6b1998903 --- /dev/null +++ b/layout/reftests/font-face/enable-sheet-4-ref.html @@ -0,0 +1,26 @@ + + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/enable-sheet-4.html b/layout/reftests/font-face/enable-sheet-4.html new file mode 100644 index 0000000000..3ba7c6e64a --- /dev/null +++ b/layout/reftests/font-face/enable-sheet-4.html @@ -0,0 +1,46 @@ + + + + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/enable-sheet-5.html b/layout/reftests/font-face/enable-sheet-5.html new file mode 100644 index 0000000000..357d970039 --- /dev/null +++ b/layout/reftests/font-face/enable-sheet-5.html @@ -0,0 +1,46 @@ + + + + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/enable-sheet-6.html b/layout/reftests/font-face/enable-sheet-6.html new file mode 100644 index 0000000000..c25b2a33c9 --- /dev/null +++ b/layout/reftests/font-face/enable-sheet-6.html @@ -0,0 +1,46 @@ + + + + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/enable-sheet-7.html b/layout/reftests/font-face/enable-sheet-7.html new file mode 100644 index 0000000000..9e10d673c8 --- /dev/null +++ b/layout/reftests/font-face/enable-sheet-7.html @@ -0,0 +1,46 @@ + + + + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/ex-unit-1-dynamic.html b/layout/reftests/font-face/ex-unit-1-dynamic.html new file mode 100644 index 0000000000..93a5e0aa20 --- /dev/null +++ b/layout/reftests/font-face/ex-unit-1-dynamic.html @@ -0,0 +1,20 @@ + + +ex unit with Ahem font + + + + + diff --git a/layout/reftests/font-face/ex-unit-1-ref.html b/layout/reftests/font-face/ex-unit-1-ref.html new file mode 100644 index 0000000000..5b25263e3b --- /dev/null +++ b/layout/reftests/font-face/ex-unit-1-ref.html @@ -0,0 +1,7 @@ + +ex unit with Ahem font + +
        diff --git a/layout/reftests/font-face/ex-unit-1.html b/layout/reftests/font-face/ex-unit-1.html new file mode 100644 index 0000000000..d39f101683 --- /dev/null +++ b/layout/reftests/font-face/ex-unit-1.html @@ -0,0 +1,7 @@ + +ex unit with Ahem font + diff --git a/layout/reftests/font-face/fallback-to-system-1-ref.html b/layout/reftests/font-face/fallback-to-system-1-ref.html new file mode 100644 index 0000000000..08aacd5f5e --- /dev/null +++ b/layout/reftests/font-face/fallback-to-system-1-ref.html @@ -0,0 +1,24 @@ + + + + + + + + + +

        DEF

        + + + diff --git a/layout/reftests/font-face/fallback-to-system-1.html b/layout/reftests/font-face/fallback-to-system-1.html new file mode 100644 index 0000000000..5b6af1047b --- /dev/null +++ b/layout/reftests/font-face/fallback-to-system-1.html @@ -0,0 +1,31 @@ + + + + + + + + + +

        DEF

        + + + diff --git a/layout/reftests/font-face/font-display-1-ref.html b/layout/reftests/font-face/font-display-1-ref.html new file mode 100644 index 0000000000..73e71fcb85 --- /dev/null +++ b/layout/reftests/font-face/font-display-1-ref.html @@ -0,0 +1,46 @@ + + + +font-display test + + + + + +
        +

        A

        +

        A

        +
        +
        +

        A

        +

        A

        +

        A

        +
        + + diff --git a/layout/reftests/font-face/font-display-1.html b/layout/reftests/font-face/font-display-1.html new file mode 100644 index 0000000000..6f8c365e65 --- /dev/null +++ b/layout/reftests/font-face/font-display-1.html @@ -0,0 +1,71 @@ + + + +font-display test + + + + + +
        +

        A

        +

        A

        +
        +
        +

        A

        +

        A

        +

        A

        +
        + + diff --git a/layout/reftests/font-face/font-display-2-ref.html b/layout/reftests/font-face/font-display-2-ref.html new file mode 100644 index 0000000000..db45af7bcc --- /dev/null +++ b/layout/reftests/font-face/font-display-2-ref.html @@ -0,0 +1,46 @@ + + + +font-display test + + + + + +
        +

        A

        +

        A

        +
        +
        +

        A

        +

        A

        +

        A

        +
        + + diff --git a/layout/reftests/font-face/font-display-2.html b/layout/reftests/font-face/font-display-2.html new file mode 100644 index 0000000000..617c6cfc71 --- /dev/null +++ b/layout/reftests/font-face/font-display-2.html @@ -0,0 +1,71 @@ + + + +font-display test + + + + + +
        +

        A

        +

        A

        +
        +
        +

        A

        +

        A

        +

        A

        +
        + + diff --git a/layout/reftests/font-face/font-error-404-1-ref.html b/layout/reftests/font-face/font-error-404-1-ref.html new file mode 100644 index 0000000000..3c3ee58f5d --- /dev/null +++ b/layout/reftests/font-face/font-error-404-1-ref.html @@ -0,0 +1,14 @@ + + + + + + +Hello world + + diff --git a/layout/reftests/font-face/font-error-404-1.html b/layout/reftests/font-face/font-error-404-1.html new file mode 100644 index 0000000000..defec9d082 --- /dev/null +++ b/layout/reftests/font-face/font-error-404-1.html @@ -0,0 +1,19 @@ + + + + + + +Hello world + + diff --git a/layout/reftests/font-face/font-error-404-2-ref.html b/layout/reftests/font-face/font-error-404-2-ref.html new file mode 100644 index 0000000000..e63d184531 --- /dev/null +++ b/layout/reftests/font-face/font-error-404-2-ref.html @@ -0,0 +1,18 @@ + + + + + + +Hello world + + diff --git a/layout/reftests/font-face/font-error-404-2.html b/layout/reftests/font-face/font-error-404-2.html new file mode 100644 index 0000000000..18edf1b34e --- /dev/null +++ b/layout/reftests/font-face/font-error-404-2.html @@ -0,0 +1,19 @@ + + + + + + +Hello world + + diff --git a/layout/reftests/font-face/font-familiy-whitespace-1-notref.html b/layout/reftests/font-face/font-familiy-whitespace-1-notref.html new file mode 100644 index 0000000000..3e6a46566b --- /dev/null +++ b/layout/reftests/font-face/font-familiy-whitespace-1-notref.html @@ -0,0 +1,9 @@ + + +

        A diff --git a/layout/reftests/font-face/font-familiy-whitespace-1-ref.html b/layout/reftests/font-face/font-familiy-whitespace-1-ref.html new file mode 100644 index 0000000000..5baf0ece11 --- /dev/null +++ b/layout/reftests/font-face/font-familiy-whitespace-1-ref.html @@ -0,0 +1,9 @@ + + +

        A diff --git a/layout/reftests/font-face/font-familiy-whitespace-1.html b/layout/reftests/font-face/font-familiy-whitespace-1.html new file mode 100644 index 0000000000..237945b4c7 --- /dev/null +++ b/layout/reftests/font-face/font-familiy-whitespace-1.html @@ -0,0 +1,9 @@ + + +

        A diff --git a/layout/reftests/font-face/font-redirect.html b/layout/reftests/font-face/font-redirect.html new file mode 100644 index 0000000000..5341d07419 --- /dev/null +++ b/layout/reftests/font-face/font-redirect.html @@ -0,0 +1,23 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/helveticaneue-ultra-ref.html b/layout/reftests/font-face/helveticaneue-ultra-ref.html new file mode 100644 index 0000000000..84c6756674 --- /dev/null +++ b/layout/reftests/font-face/helveticaneue-ultra-ref.html @@ -0,0 +1,37 @@ + + + +Helvetica Neue UltraLight + + + + + + + + + +

        Lovely lightness!!

        + + + \ No newline at end of file diff --git a/layout/reftests/font-face/helveticaneue-ultra.html b/layout/reftests/font-face/helveticaneue-ultra.html new file mode 100644 index 0000000000..08761543c1 --- /dev/null +++ b/layout/reftests/font-face/helveticaneue-ultra.html @@ -0,0 +1,31 @@ + + + +Helvetica Neue UltraLight + + + + + + + + + +

        Lovely lightness!!

        + + + \ No newline at end of file diff --git a/layout/reftests/font-face/insert-rule-1-ref.html b/layout/reftests/font-face/insert-rule-1-ref.html new file mode 100644 index 0000000000..df585c222e --- /dev/null +++ b/layout/reftests/font-face/insert-rule-1-ref.html @@ -0,0 +1,20 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/insert-rule-1a.html b/layout/reftests/font-face/insert-rule-1a.html new file mode 100644 index 0000000000..6f56229f53 --- /dev/null +++ b/layout/reftests/font-face/insert-rule-1a.html @@ -0,0 +1,30 @@ + + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/insert-rule-1b.html b/layout/reftests/font-face/insert-rule-1b.html new file mode 100644 index 0000000000..0b6e34307f --- /dev/null +++ b/layout/reftests/font-face/insert-rule-1b.html @@ -0,0 +1,30 @@ + + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/ivs-1-ref.html b/layout/reftests/font-face/ivs-1-ref.html new file mode 100644 index 0000000000..0c71c77f39 --- /dev/null +++ b/layout/reftests/font-face/ivs-1-ref.html @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/layout/reftests/font-face/ivs-1.html b/layout/reftests/font-face/ivs-1.html new file mode 100644 index 0000000000..bdd417731d --- /dev/null +++ b/layout/reftests/font-face/ivs-1.html @@ -0,0 +1,14 @@ + + + + + + + +葛󠄀葛󠄁 + + diff --git a/layout/reftests/font-face/load-badchecksum-ref.html b/layout/reftests/font-face/load-badchecksum-ref.html new file mode 100644 index 0000000000..6e8cac31b0 --- /dev/null +++ b/layout/reftests/font-face/load-badchecksum-ref.html @@ -0,0 +1,32 @@ + + + + Checksums for downloadable fonts + + + + + + + + +

        Fonts load with or without correct head table checksums

        + + \ No newline at end of file diff --git a/layout/reftests/font-face/load-badchecksum.html b/layout/reftests/font-face/load-badchecksum.html new file mode 100644 index 0000000000..22ee060eea --- /dev/null +++ b/layout/reftests/font-face/load-badchecksum.html @@ -0,0 +1,32 @@ + + + + Checksums for downloadable fonts + + + + + + + + +

        Fonts load with or without correct head table checksums

        + + \ No newline at end of file diff --git a/layout/reftests/font-face/load-badfullname-ref.html b/layout/reftests/font-face/load-badfullname-ref.html new file mode 100644 index 0000000000..c422aacc3c --- /dev/null +++ b/layout/reftests/font-face/load-badfullname-ref.html @@ -0,0 +1,35 @@ + + + +Test of fonts with funky fullnames + + + + + + + +

        Letter A should not appear below:

        + +

        A

        + +

        A

        + + + \ No newline at end of file diff --git a/layout/reftests/font-face/load-badfullname.html b/layout/reftests/font-face/load-badfullname.html new file mode 100644 index 0000000000..0c00694f64 --- /dev/null +++ b/layout/reftests/font-face/load-badfullname.html @@ -0,0 +1,40 @@ + + + +Test of fonts with funky fullnames + + + + + + + +

        Letter A should not appear below:

        + +

        A

        + +

        A

        + + + \ No newline at end of file diff --git a/layout/reftests/font-face/local-1-ref.html b/layout/reftests/font-face/local-1-ref.html new file mode 100644 index 0000000000..7304b52655 --- /dev/null +++ b/layout/reftests/font-face/local-1-ref.html @@ -0,0 +1,23 @@ + + + + + + test src: local() reference + + + +

        + The quick brown fox jumped over the lazy dog +

        +

        + The quick brown fox jumped over the lazy dog +

        + + diff --git a/layout/reftests/font-face/local-1.html b/layout/reftests/font-face/local-1.html new file mode 100644 index 0000000000..64e4500024 --- /dev/null +++ b/layout/reftests/font-face/local-1.html @@ -0,0 +1,63 @@ + + + + + + test src: local() + + + + +

        + The quick brown fox jumped over the lazy dog +

        +

        + The quick brown fox jumped over the lazy dog +

        + + diff --git a/layout/reftests/font-face/local-styled-1-ref.html b/layout/reftests/font-face/local-styled-1-ref.html new file mode 100644 index 0000000000..d38f5974a6 --- /dev/null +++ b/layout/reftests/font-face/local-styled-1-ref.html @@ -0,0 +1,34 @@ + + + + + + +
        +This serif font should NOT be used below. +
        +
        +
        +These three lines should all use the same font face. +
        +
        +This line should NOT be bold. +
        +
        +This line should NOT be italic. +
        + + diff --git a/layout/reftests/font-face/local-styled-1.html b/layout/reftests/font-face/local-styled-1.html new file mode 100644 index 0000000000..155fce8706 --- /dev/null +++ b/layout/reftests/font-face/local-styled-1.html @@ -0,0 +1,52 @@ + + + + + + +
        +This serif font should NOT be used below. +
        +
        +
        +These three lines should all use the same font face. +
        +
        +This line should NOT be bold. +
        +
        +This line should NOT be italic. +
        + + diff --git a/layout/reftests/font-face/media-query-add-1-ref.html b/layout/reftests/font-face/media-query-add-1-ref.html new file mode 100644 index 0000000000..e2fab2c08f --- /dev/null +++ b/layout/reftests/font-face/media-query-add-1-ref.html @@ -0,0 +1,23 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/media-query-add-1.html b/layout/reftests/font-face/media-query-add-1.html new file mode 100644 index 0000000000..3371dff199 --- /dev/null +++ b/layout/reftests/font-face/media-query-add-1.html @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + diff --git a/layout/reftests/font-face/media-query-inner-1.html b/layout/reftests/font-face/media-query-inner-1.html new file mode 100644 index 0000000000..30310fb05f --- /dev/null +++ b/layout/reftests/font-face/media-query-inner-1.html @@ -0,0 +1,34 @@ + + + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/media-query-remove-1-ref.html b/layout/reftests/font-face/media-query-remove-1-ref.html new file mode 100644 index 0000000000..7e6df9c92c --- /dev/null +++ b/layout/reftests/font-face/media-query-remove-1-ref.html @@ -0,0 +1,18 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/media-query-remove-1.html b/layout/reftests/font-face/media-query-remove-1.html new file mode 100644 index 0000000000..bb1361ffc0 --- /dev/null +++ b/layout/reftests/font-face/media-query-remove-1.html @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + diff --git a/layout/reftests/font-face/meiryo-en-bold.html b/layout/reftests/font-face/meiryo-en-bold.html new file mode 100644 index 0000000000..5672de37e4 --- /dev/null +++ b/layout/reftests/font-face/meiryo-en-bold.html @@ -0,0 +1,9 @@ + + + + +

        魅力的な人

        + \ No newline at end of file diff --git a/layout/reftests/font-face/meiryo-en-bolditalic.html b/layout/reftests/font-face/meiryo-en-bolditalic.html new file mode 100644 index 0000000000..aaaa1f977b --- /dev/null +++ b/layout/reftests/font-face/meiryo-en-bolditalic.html @@ -0,0 +1,9 @@ + + + + +

        魅力的な人

        + \ No newline at end of file diff --git a/layout/reftests/font-face/meiryo-en-italic.html b/layout/reftests/font-face/meiryo-en-italic.html new file mode 100644 index 0000000000..5382ffab27 --- /dev/null +++ b/layout/reftests/font-face/meiryo-en-italic.html @@ -0,0 +1,9 @@ + + + + +

        魅力的な人

        + \ No newline at end of file diff --git a/layout/reftests/font-face/meiryo-en-oblique.html b/layout/reftests/font-face/meiryo-en-oblique.html new file mode 100644 index 0000000000..7036a80373 --- /dev/null +++ b/layout/reftests/font-face/meiryo-en-oblique.html @@ -0,0 +1,9 @@ + + + + +

        魅力的な人

        + \ No newline at end of file diff --git a/layout/reftests/font-face/meiryo-en.html b/layout/reftests/font-face/meiryo-en.html new file mode 100644 index 0000000000..179ccb1246 --- /dev/null +++ b/layout/reftests/font-face/meiryo-en.html @@ -0,0 +1,9 @@ + + + + +

        魅力的な人

        + \ No newline at end of file diff --git a/layout/reftests/font-face/meiryo-ja-bold.html b/layout/reftests/font-face/meiryo-ja-bold.html new file mode 100644 index 0000000000..752d9b444f --- /dev/null +++ b/layout/reftests/font-face/meiryo-ja-bold.html @@ -0,0 +1,9 @@ + + + + +

        魅力的な人

        + \ No newline at end of file diff --git a/layout/reftests/font-face/meiryo-ja-bolditalic.html b/layout/reftests/font-face/meiryo-ja-bolditalic.html new file mode 100644 index 0000000000..95084f639e --- /dev/null +++ b/layout/reftests/font-face/meiryo-ja-bolditalic.html @@ -0,0 +1,9 @@ + + + + +

        魅力的な人

        + \ No newline at end of file diff --git a/layout/reftests/font-face/meiryo-ja-italic.html b/layout/reftests/font-face/meiryo-ja-italic.html new file mode 100644 index 0000000000..6bf1631f01 --- /dev/null +++ b/layout/reftests/font-face/meiryo-ja-italic.html @@ -0,0 +1,9 @@ + + + + +

        魅力的な人

        + \ No newline at end of file diff --git a/layout/reftests/font-face/meiryo-ja-oblique.html b/layout/reftests/font-face/meiryo-ja-oblique.html new file mode 100644 index 0000000000..21b1a022d0 --- /dev/null +++ b/layout/reftests/font-face/meiryo-ja-oblique.html @@ -0,0 +1,9 @@ + + + + +

        魅力的な人

        + \ No newline at end of file diff --git a/layout/reftests/font-face/meiryo-ja.html b/layout/reftests/font-face/meiryo-ja.html new file mode 100644 index 0000000000..0184415d76 --- /dev/null +++ b/layout/reftests/font-face/meiryo-ja.html @@ -0,0 +1,9 @@ + + + + +

        魅力的な人

        + \ No newline at end of file diff --git a/layout/reftests/font-face/missing-names-ref.html b/layout/reftests/font-face/missing-names-ref.html new file mode 100644 index 0000000000..be9cc92784 --- /dev/null +++ b/layout/reftests/font-face/missing-names-ref.html @@ -0,0 +1,32 @@ + + + +Missing name tests + + + + + + + + +

        These lines should all be the same non-alphabetic character:

        +

        A

        +

        A

        +

        A

        +

        A

        +

        A

        + + \ No newline at end of file diff --git a/layout/reftests/font-face/missing-names.html b/layout/reftests/font-face/missing-names.html new file mode 100644 index 0000000000..9cc4a2ac7b --- /dev/null +++ b/layout/reftests/font-face/missing-names.html @@ -0,0 +1,40 @@ + + + +Missing name tests + + + + + + + + +

        These lines should all be the same non-alphabetic character:

        +

        A

        +

        A

        +

        A

        +

        A

        +

        A

        + + \ No newline at end of file diff --git a/layout/reftests/font-face/multiple-descriptor-1-notref.html b/layout/reftests/font-face/multiple-descriptor-1-notref.html new file mode 100644 index 0000000000..421007bd4e --- /dev/null +++ b/layout/reftests/font-face/multiple-descriptor-1-notref.html @@ -0,0 +1,14 @@ + + + + + + + + +

        ABC

        +

        ABC

        + + + diff --git a/layout/reftests/font-face/multiple-descriptor-1-ref.html b/layout/reftests/font-face/multiple-descriptor-1-ref.html new file mode 100644 index 0000000000..e0e4230167 --- /dev/null +++ b/layout/reftests/font-face/multiple-descriptor-1-ref.html @@ -0,0 +1,24 @@ + + + + + + + + + +

        ABC

        +

        ABC

        + + + diff --git a/layout/reftests/font-face/multiple-descriptor-1.html b/layout/reftests/font-face/multiple-descriptor-1.html new file mode 100644 index 0000000000..0596026d98 --- /dev/null +++ b/layout/reftests/font-face/multiple-descriptor-1.html @@ -0,0 +1,26 @@ + + + + + + + + + +

        ABC

        +

        ABC

        + + + diff --git a/layout/reftests/font-face/multiple-in-family-1-notref.html b/layout/reftests/font-face/multiple-in-family-1-notref.html new file mode 100644 index 0000000000..ec5e8f4da3 --- /dev/null +++ b/layout/reftests/font-face/multiple-in-family-1-notref.html @@ -0,0 +1,26 @@ + + + + + + + + + +

        ABC

        +

        A

        +

        B

        +

        C

        + + + diff --git a/layout/reftests/font-face/multiple-in-family-1-ref.html b/layout/reftests/font-face/multiple-in-family-1-ref.html new file mode 100644 index 0000000000..2e79e70d25 --- /dev/null +++ b/layout/reftests/font-face/multiple-in-family-1-ref.html @@ -0,0 +1,34 @@ + + + + + + + + + +

        DDC

        +

        A

        +

        B

        +

        C

        + + + diff --git a/layout/reftests/font-face/multiple-in-family-1.html b/layout/reftests/font-face/multiple-in-family-1.html new file mode 100644 index 0000000000..0bc5bc8d02 --- /dev/null +++ b/layout/reftests/font-face/multiple-in-family-1.html @@ -0,0 +1,31 @@ + + + + + + + + + +

        ABC

        +

        A

        +

        B

        +

        C

        + + + diff --git a/layout/reftests/font-face/multiple-in-family-1b.html b/layout/reftests/font-face/multiple-in-family-1b.html new file mode 100644 index 0000000000..72dd13ebda --- /dev/null +++ b/layout/reftests/font-face/multiple-in-family-1b.html @@ -0,0 +1,33 @@ + + + + + + + + + +

        ABC

        +

        A

        +

        B

        +

        C

        + + + diff --git a/layout/reftests/font-face/name-collision-bad-url-ref.html b/layout/reftests/font-face/name-collision-bad-url-ref.html new file mode 100644 index 0000000000..b77bfc4f19 --- /dev/null +++ b/layout/reftests/font-face/name-collision-bad-url-ref.html @@ -0,0 +1,57 @@ + + + +Font name collision test + + + + + + + + + + +

        All text below should appear in the same "fallback" font face:

        + + + + + + + + + + + + + +
        Sample
        Arial
        Times New Roman
        Courier New
        Futura
        Helvetica
        Times
        Courier
        Bitstream Vera Sans
        DejaVu Sans
        FreeSans
        + + + diff --git a/layout/reftests/font-face/name-collision-bad-url.html b/layout/reftests/font-face/name-collision-bad-url.html new file mode 100644 index 0000000000..5fc31c1f50 --- /dev/null +++ b/layout/reftests/font-face/name-collision-bad-url.html @@ -0,0 +1,154 @@ + + + +Font name collision test + + + + + + + + + + +

        All text below should appear in the same "fallback" font face:

        + + + + + + + + + + + + + +
        Sample
        Arial
        Times New Roman
        Courier New
        Futura
        Helvetica
        Times
        Courier
        Bitstream Vera Sans
        DejaVu Sans
        FreeSans
        + + + diff --git a/layout/reftests/font-face/name-collision-ref.html b/layout/reftests/font-face/name-collision-ref.html new file mode 100644 index 0000000000..d5f5d4106f --- /dev/null +++ b/layout/reftests/font-face/name-collision-ref.html @@ -0,0 +1,68 @@ + + + +Font name collision test + + + + + + + + + + +

        All text below should appear in the same extra bold font face:

        + + + + + + + + + + + + + +
        Sample
        Arial
        Times New Roman
        Courier New
        Futura
        Helvetica
        Times
        Courier
        Bitstream Vera Sans
        DejaVu Sans
        FreeSans
        + + + diff --git a/layout/reftests/font-face/name-collision-with-prefs-font-ref.html b/layout/reftests/font-face/name-collision-with-prefs-font-ref.html new file mode 100644 index 0000000000..b1d522f51e --- /dev/null +++ b/layout/reftests/font-face/name-collision-with-prefs-font-ref.html @@ -0,0 +1,29 @@ + + + +Bug 668758 - @font-face disrupts font preferences + + + + + + + + +

        +This should be rendered using the default serif font. +

        + +
        +And this is preformatted text that ought to be monospaced.
        +
        + + + diff --git a/layout/reftests/font-face/name-collision-with-prefs-font.html b/layout/reftests/font-face/name-collision-with-prefs-font.html new file mode 100644 index 0000000000..0f90870dea --- /dev/null +++ b/layout/reftests/font-face/name-collision-with-prefs-font.html @@ -0,0 +1,65 @@ + + + +Bug 668758 - @font-face disrupts font preferences + + + + + + + + +

        +This should be rendered using the default serif font. +

        + +
        +And this is preformatted text that ought to be monospaced.
        +
        + + + diff --git a/layout/reftests/font-face/name-collision.html b/layout/reftests/font-face/name-collision.html new file mode 100644 index 0000000000..5bff99d433 --- /dev/null +++ b/layout/reftests/font-face/name-collision.html @@ -0,0 +1,154 @@ + + + +Font name collision test + + + + + + + + + + +

        All text below should appear in the same extra bold font face:

        + + + + + + + + + + + + + +
        Sample
        Arial
        Times New Roman
        Courier New
        Futura
        Helvetica
        Times
        Courier
        Bitstream Vera Sans
        DejaVu Sans
        FreeSans
        + + + diff --git a/layout/reftests/font-face/name-override-1-ref.html b/layout/reftests/font-face/name-override-1-ref.html new file mode 100644 index 0000000000..839132295d --- /dev/null +++ b/layout/reftests/font-face/name-override-1-ref.html @@ -0,0 +1,23 @@ + + + + + + + + + +

        DBD

        + + + diff --git a/layout/reftests/font-face/name-override-1.html b/layout/reftests/font-face/name-override-1.html new file mode 100644 index 0000000000..3acdcc13e7 --- /dev/null +++ b/layout/reftests/font-face/name-override-1.html @@ -0,0 +1,23 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/name-override-simple-1-ref.html b/layout/reftests/font-face/name-override-simple-1-ref.html new file mode 100644 index 0000000000..86828aa0d2 --- /dev/null +++ b/layout/reftests/font-face/name-override-simple-1-ref.html @@ -0,0 +1,23 @@ + + + + + + + + + +

        ABD

        + + + diff --git a/layout/reftests/font-face/name-override-simple-1.html b/layout/reftests/font-face/name-override-simple-1.html new file mode 100644 index 0000000000..cddde019dc --- /dev/null +++ b/layout/reftests/font-face/name-override-simple-1.html @@ -0,0 +1,23 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/order-1-ref.html b/layout/reftests/font-face/order-1-ref.html new file mode 100644 index 0000000000..e2fab2c08f --- /dev/null +++ b/layout/reftests/font-face/order-1-ref.html @@ -0,0 +1,23 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/order-1.html b/layout/reftests/font-face/order-1.html new file mode 100644 index 0000000000..cca7d18b7c --- /dev/null +++ b/layout/reftests/font-face/order-1.html @@ -0,0 +1,28 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/order-2-ref.html b/layout/reftests/font-face/order-2-ref.html new file mode 100644 index 0000000000..704a12014d --- /dev/null +++ b/layout/reftests/font-face/order-2-ref.html @@ -0,0 +1,28 @@ + + + + + + + + + +

        DAC

        + + + diff --git a/layout/reftests/font-face/order-2.html b/layout/reftests/font-face/order-2.html new file mode 100644 index 0000000000..b6e6ddbb80 --- /dev/null +++ b/layout/reftests/font-face/order-2.html @@ -0,0 +1,38 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/order-3-ref.html b/layout/reftests/font-face/order-3-ref.html new file mode 100644 index 0000000000..704a12014d --- /dev/null +++ b/layout/reftests/font-face/order-3-ref.html @@ -0,0 +1,28 @@ + + + + + + + + + +

        DAC

        + + + diff --git a/layout/reftests/font-face/order-3.html b/layout/reftests/font-face/order-3.html new file mode 100644 index 0000000000..e481792da1 --- /dev/null +++ b/layout/reftests/font-face/order-3.html @@ -0,0 +1,38 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/prop-order-over-rule-order-1a.html b/layout/reftests/font-face/prop-order-over-rule-order-1a.html new file mode 100644 index 0000000000..9b92535e29 --- /dev/null +++ b/layout/reftests/font-face/prop-order-over-rule-order-1a.html @@ -0,0 +1,28 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/prop-order-over-rule-order-1b.html b/layout/reftests/font-face/prop-order-over-rule-order-1b.html new file mode 100644 index 0000000000..2d3c8d34e7 --- /dev/null +++ b/layout/reftests/font-face/prop-order-over-rule-order-1b.html @@ -0,0 +1,28 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/prop-order-over-rule-order-2a.html b/layout/reftests/font-face/prop-order-over-rule-order-2a.html new file mode 100644 index 0000000000..e295844789 --- /dev/null +++ b/layout/reftests/font-face/prop-order-over-rule-order-2a.html @@ -0,0 +1,28 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/prop-order-over-rule-order-2b.html b/layout/reftests/font-face/prop-order-over-rule-order-2b.html new file mode 100644 index 0000000000..6e44aae59e --- /dev/null +++ b/layout/reftests/font-face/prop-order-over-rule-order-2b.html @@ -0,0 +1,28 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/reflow-sanity-1-data.html b/layout/reftests/font-face/reflow-sanity-1-data.html new file mode 100644 index 0000000000..9d9338ad52 --- /dev/null +++ b/layout/reftests/font-face/reflow-sanity-1-data.html @@ -0,0 +1,54 @@ + + + +test @font-face reflow sanity + + + + + +
        +

        A

        +

        B

        +

        C

        +

        D

        +
        + + diff --git a/layout/reftests/font-face/reflow-sanity-1-ref.html b/layout/reftests/font-face/reflow-sanity-1-ref.html new file mode 100644 index 0000000000..c173a519b3 --- /dev/null +++ b/layout/reftests/font-face/reflow-sanity-1-ref.html @@ -0,0 +1,35 @@ + + + +test @font-face reflow sanity + + + + + +
        +

        A

        +

        A

        +

        A

        +

        A

        +
        + + diff --git a/layout/reftests/font-face/reflow-sanity-1.html b/layout/reftests/font-face/reflow-sanity-1.html new file mode 100644 index 0000000000..2206483f3f --- /dev/null +++ b/layout/reftests/font-face/reflow-sanity-1.html @@ -0,0 +1,54 @@ + + + +test @font-face reflow sanity + + + + + +
        +

        A

        +

        B

        +

        C

        +

        D

        +
        + + diff --git a/layout/reftests/font-face/reflow-sanity-delay-1-metrics.html b/layout/reftests/font-face/reflow-sanity-delay-1-metrics.html new file mode 100644 index 0000000000..0ea0d88951 --- /dev/null +++ b/layout/reftests/font-face/reflow-sanity-delay-1-metrics.html @@ -0,0 +1,54 @@ + + + +test @font-face reflow sanity + + + + + +
        +

        A

        +

        B

        +

        C

        +

        D

        +
        + + diff --git a/layout/reftests/font-face/reflow-sanity-delay-1a.html b/layout/reftests/font-face/reflow-sanity-delay-1a.html new file mode 100644 index 0000000000..741a14a76f --- /dev/null +++ b/layout/reftests/font-face/reflow-sanity-delay-1a.html @@ -0,0 +1,54 @@ + + + +test @font-face reflow sanity + + + + + +
        +

        A

        +

        B

        +

        C

        +

        D

        +
        + + diff --git a/layout/reftests/font-face/reflow-sanity-delay-1b.html b/layout/reftests/font-face/reflow-sanity-delay-1b.html new file mode 100644 index 0000000000..f49250c34a --- /dev/null +++ b/layout/reftests/font-face/reflow-sanity-delay-1b.html @@ -0,0 +1,54 @@ + + + +test @font-face reflow sanity + + + + + +
        +

        A

        +

        B

        +

        C

        +

        D

        +
        + + diff --git a/layout/reftests/font-face/reflow-sanity-delay-1c.html b/layout/reftests/font-face/reflow-sanity-delay-1c.html new file mode 100644 index 0000000000..dd5e102083 --- /dev/null +++ b/layout/reftests/font-face/reflow-sanity-delay-1c.html @@ -0,0 +1,54 @@ + + + +test @font-face reflow sanity + + + + + +
        +

        A

        +

        B

        +

        C

        +

        D

        +
        + + diff --git a/layout/reftests/font-face/reftest.list b/layout/reftests/font-face/reftest.list new file mode 100644 index 0000000000..920a53a4d0 --- /dev/null +++ b/layout/reftests/font-face/reftest.list @@ -0,0 +1,249 @@ +!= download-1.html download-1-notref.html +== download-2.html download-2-ref.html +!= download-2.html about:blank +random-if(winWidget||gtkWidget) == download-2-big.html download-2-big-otf.html # bug 470713 +!= download-2-big-otf.html about:blank +asserts-if(Android&&!asyncPan,1-8) != download-3-notref.html download-3.html # bug 1019192 +asserts-if(Android,0-8) == download-3-ref.html download-3.html # same bugs as above +asserts-if(Android,0-8) == fallback-to-system-1.html fallback-to-system-1-ref.html # just delayed assertions from above tests +== name-override-simple-1.html name-override-simple-1-ref.html +!= name-override-simple-1.html download-1-notref.html +fails == name-override-1.html name-override-1-ref.html +== multiple-descriptor-1.html multiple-descriptor-1-ref.html +!= multiple-descriptor-1.html multiple-descriptor-1-notref.html +== src-list-1.html src-list-1-ref.html +== src-list-2.html src-list-2-ref.html +random-if(winWidget||gtkWidget) == src-list-2-big-otf.html src-list-2-big-ref.html # bug 470713 +== src-list-format-1.html src-list-format-1-ref.html +== src-list-format-2.html src-list-format-2-ref.html +== src-list-format-4.html src-list-format-1-ref.html +== src-list-format-5.html src-list-format-2-ref.html +== src-list-format-7.html src-list-format-3-ref.html +fails-if(Android) == src-list-local-full.html src-list-local-full-ref.html +fails-if(Android) == src-list-local-full-quotes.html src-list-local-full-ref.html +== src-list-local-fallback.html src-list-local-fallback-ref.html + +# data url tests (these don't need the HTTP server) +== src-list-data-1.html src-list-data-ref.html +== src-list-data-2.html src-list-data-ref.html +== src-list-data-3.html src-list-data-ref.html +== src-list-data-4.html src-list-data-ref.html + +# load with data url vs. font data load +== src-list-actual-font-ref.html src-list-data-1.html + +# localized full fontnames should *not* match, only English ones (need locale-invariant key) +skip == src-list-local-localized.html src-list-local-localized-ref.html # 486787, 486497 + +# postscript name lookup +# fontconfig only supports postscript name lookup from 2.10.92, Android not supported +fails-if(Android) random-if(gtkWidget) == src-list-local-ps.html src-list-local-full-ref.html +# Mac-specific test of 100 weight faces +random-if(!cocoaWidget) == helveticaneue-ultra.html helveticaneue-ultra-ref.html + +== order-1.html order-1-ref.html +== order-2.html order-2-ref.html +== order-3.html order-3-ref.html +== multiple-in-family-1.html multiple-in-family-1-ref.html +== multiple-in-family-1b.html multiple-in-family-1-ref.html +!= multiple-in-family-1.html multiple-in-family-1-notref.html +== prop-order-over-rule-order-1a.html prop-order-over-rule-order-2a.html +== prop-order-over-rule-order-1b.html prop-order-over-rule-order-2b.html +!= prop-order-over-rule-order-1a.html prop-order-over-rule-order-1b.html +== cross-iframe-1.html cross-iframe-1-ref.html + +# unicode-range +== unicoderange-1.html unicoderange-1-ref.html +== unicoderange-2.html unicoderange-2-ref.html +== unicoderange-3.html unicoderange-3-ref.html +== unicoderange-4.html unicoderange-4-ref.html + +# Dynamic changes +# we need to skip these because of the bug that's causing order-2.html to fail +== enable-sheet-1.html enable-sheet-1-ref.html +skip == enable-sheet-2.html multiple-in-family-1-ref.html +skip == enable-sheet-3.html multiple-in-family-1-ref.html +== enable-sheet-4.html enable-sheet-4-ref.html +== enable-sheet-5.html enable-sheet-4-ref.html +skip == enable-sheet-6.html multiple-in-family-1-ref.html +skip == enable-sheet-7.html multiple-in-family-1-ref.html +== disable-sheet-1.html disable-sheet-1-ref.html +# We're missing disable-sheet-{2,3,6,7} (analogs to +# enable-sheet{2,3,6,7}) because I don't know how to detect test +# completion for those cases. +== disable-sheet-4.html disable-sheet-4-ref.html +== disable-sheet-5.html disable-sheet-4-ref.html +== sheet-set-base-1.html sheet-set-base-1-ref.html +== sheet-set-switch-1.html sheet-set-switch-1-ref.html +== insert-rule-1a.html insert-rule-1-ref.html +== insert-rule-1b.html insert-rule-1-ref.html +== delete-rule-1.html delete-rule-1-ref.html +== media-query-add-1.html media-query-add-1-ref.html +== media-query-remove-1.html media-query-remove-1-ref.html +!= media-query-add-1-ref.html media-query-remove-1-ref.html + +== ahem-metrics-1.html ahem-metrics-1-ref.html +== ex-unit-1.html ex-unit-1-ref.html +== ex-unit-1-dynamic.html ex-unit-1-ref.html + +== local-1.html local-1-ref.html +== local-styled-1.html local-styled-1-ref.html + +== synthetic-weight-style.html synthetic-weight-style-ref.html +== synthetic-variations.html synthetic-variations-ref.html + +# Leak test +load 486974-1.html + +# compare fonts with and without bad head checksum +== load-badchecksum.html load-badchecksum-ref.html + +# @font-face names take precedence over names of platform fonts (bug 494360) +== name-collision.html name-collision-ref.html +== name-collision-bad-url.html name-collision-bad-url-ref.html + +== name-collision-with-prefs-font.html name-collision-with-prefs-font-ref.html # bug 668758 +== load-badfullname.html load-badfullname-ref.html + +# 507960-1-* : a collection of tests using DeLarge from openfontlibrary.org +# check that the original DeLarge face (ttf) loads; if this fails, +# none of the following tests are meaningful +!= 507960-1-nofont.html 507960-1-ref.html +# check that the WOFF version loads, with and without a format hint +== 507960-1-woff.html 507960-1-ref.html +== 507960-1-woff-hint.html 507960-1-ref.html +# try damaged fonts that should still load (bad checksums) +== 507960-1-bad-checksums-ttf.html 507960-1-ref.html +== 507960-1-bad-checksums-woff.html 507960-1-ref.html +# try versions that should NOT load (bad offsets, signatures, hint) +!= 507960-1-bad-sfnt-version-ttf.html 507960-1-ref.html +!= 507960-1-bad-sfnt-version-woff.html 507960-1-ref.html +!= 507960-1-bad-woff-sig.html 507960-1-ref.html +!= 507960-1-bad-offset-woff.html 507960-1-ref.html +!= 507960-1-woff-bad-hint.html 507960-1-ref.html + +# Tests for bug 523717 +== underline-offset-change-1.html underline-offset-change-1-ref.html +== underline-offset-change-2.html underline-offset-change-2-ref.html +!= underline-offset-change-1-ref.html underline-offset-change-2-ref.html + +!= 534352-1-extra-cmap-sentinel.html 534352-1-extra-cmap-sentinel-ref.html +== bug533251.html bug533251-ref.html + +# Bug 875287 +== font-familiy-whitespace-1.html font-familiy-whitespace-1-ref.html +!= font-familiy-whitespace-1.html font-familiy-whitespace-1-notref.html + +skip-if(Android) == ivs-1.html ivs-1-ref.html # Android bug 1250229 +skip-if(Android) == cjkcisvs-1.html cjkcisvs-1-ref.html # Android bug 1250229, Bug 1392106 + +== missing-names.html missing-names-ref.html + +# Tests for bug 670900 - handling of 404 (not found) error in @font-face URL +# (using Chunkfive font data returned from a .sjs file) +HTTP(..) == font-error-404-1.html font-error-404-1-ref.html # HTTP status 404, don't load +HTTP(..) == font-error-404-2.html font-error-404-2-ref.html # HTTP status 200, load # random on win7, see bug 1786796 comment 9 +HTTP(..) != font-error-404-1.html font-error-404-2.html # sanity-check that the results differ + +# Font load redirection +HTTP(..) == font-redirect.html order-1-ref.html + +# Tests for potential regressions from bug 879963 +== dynamic-duplicate-rule-1a.html dynamic-duplicate-rule-1-ref.html +== dynamic-duplicate-rule-1b.html dynamic-duplicate-rule-1-ref.html +== dynamic-duplicate-rule-1c.html dynamic-duplicate-rule-1-ref.html + +# Test for COLR and CPAL support +fuzzy-if(OSX,198-198,172-172) == color-1a.html color-1-ref.html +!= color-1a.html color-1-notref.html +fuzzy-if(OSX,198-198,172-172) == color-1b.html color-1-ref.html +== color-2a.html color-2-ref.html +!= color-2a.html color-2-notref.html + +# COLRv1 (enhanced color font) format +# Comparing COLRv1 glyph rendering to CSS backgrounds we can expect "fuzz" in lots of gradients +# and along antialiased diagonals, etc., but the differences are barely perceptible to the eye. +# These are skipped on Win7 because lack of font-variation support means the COLR table +# in the test font CAhem.ttf will be dropped. +defaults pref(gfx.font_rendering.colr_v1.enabled,true) +fuzzy(0-64,0-200) == colrv1-01.html#A colrv1-01-ref.html#A +fuzzy(0-32,0-200) == colrv1-01.html#B colrv1-01-ref.html#B +fuzzy(0-8,0-10100) == colrv1-01.html#C colrv1-01-ref.html#C +fuzzy(0-64,0-600) == colrv1-01.html#D colrv1-01-ref.html#D +fuzzy(0-64,0-398) == colrv1-01.html#E colrv1-01-ref.html#E +fuzzy(0-64,0-398) == colrv1-01.html#F colrv1-01-ref.html#F +fuzzy(0-64,0-596) == colrv1-01.html#G colrv1-01-ref.html#G +fuzzy(0-64,0-596) == colrv1-01.html#H colrv1-01-ref.html#H +fuzzy(0-64,0-10100) == colrv1-01.html#I colrv1-01-ref.html#I +fuzzy(0-64,0-6806) == colrv1-01.html#J colrv1-01-ref.html#J +fuzzy(0-1,0-748) == colrv1-01.html#K colrv1-01-ref.html#K +fuzzy(0-67,0-9494) == colrv1-01.html#L colrv1-01-ref.html#L +fuzzy(0-64,0-3578) == colrv1-01.html#M colrv1-01-ref.html#M +fuzzy(0-64,0-6116) == colrv1-01.html#N colrv1-01-ref.html#N +fuzzy(0-80,0-5491) == colrv1-01.html#O colrv1-01-ref.html#O +fuzzy(0-112,0-300) == colrv1-01.html#P colrv1-01-ref.html#P +fuzzy(0-149,0-484) == colrv1-01.html#Q colrv1-01-ref.html#Q +fuzzy(0-214,0-461) == colrv1-01.html#R colrv1-01-ref.html#R +fuzzy(0-255,0-373) == colrv1-01.html#S colrv1-01-ref.html#S +fuzzy(0-255,0-290) == colrv1-01.html#T colrv1-01-ref.html#T + +fuzzy(0-1,0-1) == colrv1-03.html colrv1-03-ref.html +fuzzy(0-1,0-1800) fuzzy-if(Android,0-64,0-37100) == colrv1-04.html colrv1-04-ref.html +fuzzy-if(Android,8-8,1484-1484) == colrv1-05.html colrv1-05-ref.html +fuzzy(0-1,0-291) == colrv1-06.html colrv1-06-ref.html +fuzzy(0-128,0-264) == colrv1-07.html colrv1-07-ref.html +== colrv1-08.html colrv1-08-ref.html +== colrv1-09.html colrv1-09-ref.html +defaults + +# Check that the tech(color-COLRv1) function responds to whether COLRv1 support is enabled. +defaults pref(layout.css.font-tech.enabled,true) +pref(gfx.font_rendering.colr_v1.enabled,true) == colrv1-02.html colrv1-02a-ref.html +pref(gfx.font_rendering.colr_v1.enabled,false) == colrv1-02.html colrv1-02b-ref.html +defaults + +== woff2-1.html woff2-1-ref.html +== woff2-totalsfntsize.html woff2-totalsfntsize-ref.html + +# sanity tests for reflow behavior with downloadable fonts +HTTP(..) == reflow-sanity-1.html reflow-sanity-1-ref.html # random on win7, see bug 1786796 comment 9 +HTTP(..) == reflow-sanity-1-data.html reflow-sanity-1-ref.html +HTTP(..) == reflow-sanity-1.html reflow-sanity-1-data.html +HTTP(..) == reflow-sanity-delay-1a.html reflow-sanity-1-ref.html +HTTP(..) == reflow-sanity-delay-1b.html reflow-sanity-1-ref.html +HTTP(..) == reflow-sanity-delay-1c.html reflow-sanity-1-ref.html +HTTP(..) == reflow-sanity-delay-1-metrics.html reflow-sanity-1-ref.html + +HTTP(..) == bug-1481905-cancel-load.html bug-1481905-cancel-load-ref.html + +# font-display, with the timeouts extended so that slow (debug) builds have a better chance to keep up +pref(gfx.downloadable_fonts.fallback_delay,10000) pref(gfx.downloadable_fonts.fallback_delay_short,1000) HTTP(..) == font-display-1.html font-display-1-ref.html # normal font load (~500ms), bug 1392106 +HTTP(..) == font-display-2.html font-display-2-ref.html # font load takes 4500ms + +# Testing hack for Meiryo +== meiryo-en.html meiryo-ja.html +== meiryo-en-bold.html meiryo-ja-bold.html +== meiryo-en-italic.html meiryo-ja-italic.html # Bug 1392106 +== meiryo-en-oblique.html meiryo-ja-oblique.html # Bug 1392106 +== meiryo-en-bolditalic.html meiryo-ja-bolditalic.html # Bug 1392106 +!= meiryo-en-bold.html meiryo-en.html +!= meiryo-en-italic.html meiryo-en.html +!= meiryo-en-oblique.html meiryo-en.html +!= meiryo-en-bolditalic.html meiryo-en.html +!= meiryo-en-bolditalic.html meiryo-en-bold.html + +# test support of variation-font format hints +defaults pref(layout.css.font-variations.enabled,false) +== variation-format-hint-1a.html variation-format-hint-1A-ref.html +== variation-format-hint-1b.html variation-format-hint-1A-ref.html +== variation-format-hint-1c.html variation-format-hint-1A-ref.html +== variation-format-hint-1d.html variation-format-hint-1A-ref.html +defaults pref(layout.css.font-variations.enabled,true) +# Currently Windows 7 and macOS all fail on +# treeherder because our OS versions are too old to support variation fonts +== variation-format-hint-1a.html variation-format-hint-1B-ttf-ref.html +== variation-format-hint-1b.html variation-format-hint-1B-otf-ref.html +== variation-format-hint-1c.html variation-format-hint-1B-woff-ref.html +== variation-format-hint-1d.html variation-format-hint-1B-woff2-ref.html + +defaults diff --git a/layout/reftests/font-face/resize-detector-iframe.html b/layout/reftests/font-face/resize-detector-iframe.html new file mode 100644 index 0000000000..e0a87413f5 --- /dev/null +++ b/layout/reftests/font-face/resize-detector-iframe.html @@ -0,0 +1,32 @@ + + + + Resize-notifying IFRAME + + + + + diff --git a/layout/reftests/font-face/restore-size-detector-iframe.html b/layout/reftests/font-face/restore-size-detector-iframe.html new file mode 100644 index 0000000000..ef3daa2f56 --- /dev/null +++ b/layout/reftests/font-face/restore-size-detector-iframe.html @@ -0,0 +1,32 @@ + + + + Resize-notifying IFRAME + + + + + diff --git a/layout/reftests/font-face/sheet-set-base-1-ref.html b/layout/reftests/font-face/sheet-set-base-1-ref.html new file mode 100644 index 0000000000..03109f278e --- /dev/null +++ b/layout/reftests/font-face/sheet-set-base-1-ref.html @@ -0,0 +1,26 @@ + + + + + + + + + + +

        DBC

        + + + diff --git a/layout/reftests/font-face/sheet-set-base-1.html b/layout/reftests/font-face/sheet-set-base-1.html new file mode 100644 index 0000000000..f0b10b3c91 --- /dev/null +++ b/layout/reftests/font-face/sheet-set-base-1.html @@ -0,0 +1,34 @@ + + + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/sheet-set-switch-1-ref.html b/layout/reftests/font-face/sheet-set-switch-1-ref.html new file mode 100644 index 0000000000..86525231a0 --- /dev/null +++ b/layout/reftests/font-face/sheet-set-switch-1-ref.html @@ -0,0 +1,28 @@ + + + + + + + + + +

        ADB

        + + + diff --git a/layout/reftests/font-face/sheet-set-switch-1.html b/layout/reftests/font-face/sheet-set-switch-1.html new file mode 100644 index 0000000000..243cd29f4f --- /dev/null +++ b/layout/reftests/font-face/sheet-set-switch-1.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/src-list-1-ref.html b/layout/reftests/font-face/src-list-1-ref.html new file mode 100644 index 0000000000..660046dd14 --- /dev/null +++ b/layout/reftests/font-face/src-list-1-ref.html @@ -0,0 +1,23 @@ + + + + + + + + + +

        DBC

        + + + diff --git a/layout/reftests/font-face/src-list-1.html b/layout/reftests/font-face/src-list-1.html new file mode 100644 index 0000000000..c968a00314 --- /dev/null +++ b/layout/reftests/font-face/src-list-1.html @@ -0,0 +1,23 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/src-list-2-big-otf.html b/layout/reftests/font-face/src-list-2-big-otf.html new file mode 100644 index 0000000000..98b4b8ee71 --- /dev/null +++ b/layout/reftests/font-face/src-list-2-big-otf.html @@ -0,0 +1,23 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/src-list-2-big-ref.html b/layout/reftests/font-face/src-list-2-big-ref.html new file mode 100644 index 0000000000..ce855b7040 --- /dev/null +++ b/layout/reftests/font-face/src-list-2-big-ref.html @@ -0,0 +1,23 @@ + + + + + + + + + +

        DBC

        + + + diff --git a/layout/reftests/font-face/src-list-2-ref.html b/layout/reftests/font-face/src-list-2-ref.html new file mode 100644 index 0000000000..02316eaace --- /dev/null +++ b/layout/reftests/font-face/src-list-2-ref.html @@ -0,0 +1,23 @@ + + + + + + + + + +

        DBC

        + + + diff --git a/layout/reftests/font-face/src-list-2.html b/layout/reftests/font-face/src-list-2.html new file mode 100644 index 0000000000..5cfb307ae1 --- /dev/null +++ b/layout/reftests/font-face/src-list-2.html @@ -0,0 +1,23 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/src-list-actual-font-ref.html b/layout/reftests/font-face/src-list-actual-font-ref.html new file mode 100644 index 0000000000..a12ab9dcd0 --- /dev/null +++ b/layout/reftests/font-face/src-list-actual-font-ref.html @@ -0,0 +1,21 @@ + + + + + + +

        FAIL

        + + diff --git a/layout/reftests/font-face/src-list-data-1.html b/layout/reftests/font-face/src-list-data-1.html new file mode 100644 index 0000000000..f313f48697 --- /dev/null +++ b/layout/reftests/font-face/src-list-data-1.html @@ -0,0 +1,21 @@ + + + + + + +

        FAIL

        + + diff --git a/layout/reftests/font-face/src-list-data-2.html b/layout/reftests/font-face/src-list-data-2.html new file mode 100644 index 0000000000..6b3f6a8f7b --- /dev/null +++ b/layout/reftests/font-face/src-list-data-2.html @@ -0,0 +1,21 @@ + + + + + + +

        FAIL

        + + diff --git a/layout/reftests/font-face/src-list-data-3.html b/layout/reftests/font-face/src-list-data-3.html new file mode 100644 index 0000000000..5b6b2e4cb0 --- /dev/null +++ b/layout/reftests/font-face/src-list-data-3.html @@ -0,0 +1,35 @@ + + + + + + + +

        FAIL

        + + diff --git a/layout/reftests/font-face/src-list-data-4.html b/layout/reftests/font-face/src-list-data-4.html new file mode 100644 index 0000000000..940aaae493 --- /dev/null +++ b/layout/reftests/font-face/src-list-data-4.html @@ -0,0 +1,35 @@ + + + + + + + +

        FAIL

        + + diff --git a/layout/reftests/font-face/src-list-data-ref.html b/layout/reftests/font-face/src-list-data-ref.html new file mode 100644 index 0000000000..e951b27076 --- /dev/null +++ b/layout/reftests/font-face/src-list-data-ref.html @@ -0,0 +1,21 @@ + + + + + + +

        PaSs

        + + diff --git a/layout/reftests/font-face/src-list-format-1-ref.html b/layout/reftests/font-face/src-list-format-1-ref.html new file mode 100644 index 0000000000..551d75b35f --- /dev/null +++ b/layout/reftests/font-face/src-list-format-1-ref.html @@ -0,0 +1,23 @@ + + + + + + + + + +

        DBC

        + + + diff --git a/layout/reftests/font-face/src-list-format-1.html b/layout/reftests/font-face/src-list-format-1.html new file mode 100644 index 0000000000..437847a8d2 --- /dev/null +++ b/layout/reftests/font-face/src-list-format-1.html @@ -0,0 +1,23 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/src-list-format-2-ref.html b/layout/reftests/font-face/src-list-format-2-ref.html new file mode 100644 index 0000000000..551d75b35f --- /dev/null +++ b/layout/reftests/font-face/src-list-format-2-ref.html @@ -0,0 +1,23 @@ + + + + + + + + + +

        DBC

        + + + diff --git a/layout/reftests/font-face/src-list-format-2.html b/layout/reftests/font-face/src-list-format-2.html new file mode 100644 index 0000000000..2319f10558 --- /dev/null +++ b/layout/reftests/font-face/src-list-format-2.html @@ -0,0 +1,23 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/src-list-format-3-ref.html b/layout/reftests/font-face/src-list-format-3-ref.html new file mode 100644 index 0000000000..02316eaace --- /dev/null +++ b/layout/reftests/font-face/src-list-format-3-ref.html @@ -0,0 +1,23 @@ + + + + + + + + + +

        DBC

        + + + diff --git a/layout/reftests/font-face/src-list-format-4.html b/layout/reftests/font-face/src-list-format-4.html new file mode 100644 index 0000000000..fa14bbaa27 --- /dev/null +++ b/layout/reftests/font-face/src-list-format-4.html @@ -0,0 +1,24 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/src-list-format-5.html b/layout/reftests/font-face/src-list-format-5.html new file mode 100644 index 0000000000..2719e26293 --- /dev/null +++ b/layout/reftests/font-face/src-list-format-5.html @@ -0,0 +1,24 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/src-list-format-7.html b/layout/reftests/font-face/src-list-format-7.html new file mode 100644 index 0000000000..fff76a7348 --- /dev/null +++ b/layout/reftests/font-face/src-list-format-7.html @@ -0,0 +1,23 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/src-list-local-fallback-ref.html b/layout/reftests/font-face/src-list-local-fallback-ref.html new file mode 100644 index 0000000000..388e1e92e6 --- /dev/null +++ b/layout/reftests/font-face/src-list-local-fallback-ref.html @@ -0,0 +1,41 @@ + + + +src local on load fallback + + + + + + + + + +

        These should appear in sans-serif face, not serif:

        + +

        Simple use of src local()

        + +

        The URL for the font data is bogus

        + +

        The URL exists but does not return font data

        + +

        Same as above, but first local not found

        + +

        Same as above, bogus url follows unknown local font

        + + + \ No newline at end of file diff --git a/layout/reftests/font-face/src-list-local-fallback.html b/layout/reftests/font-face/src-list-local-fallback.html new file mode 100644 index 0000000000..83845738a2 --- /dev/null +++ b/layout/reftests/font-face/src-list-local-fallback.html @@ -0,0 +1,70 @@ + + + +src local on load fallback + + + + + + + + + +

        These should appear in sans-serif face, not serif:

        + +

        Simple use of src local()

        + +

        The URL for the font data is bogus

        + +

        The URL exists but does not return font data

        + +

        Same as above, but first local not found

        + +

        Same as above, bogus url follows unknown local font

        + + + \ No newline at end of file diff --git a/layout/reftests/font-face/src-list-local-full-quotes.html b/layout/reftests/font-face/src-list-local-full-quotes.html new file mode 100644 index 0000000000..c63e6f4019 --- /dev/null +++ b/layout/reftests/font-face/src-list-local-full-quotes.html @@ -0,0 +1,52 @@ + + + +src local with full names + + + + + + + + + +

        This should be a sans-serif face

        + +

        This should be a bold sans-serif face

        + +

        This should be an italic sans-serif face

        + + + diff --git a/layout/reftests/font-face/src-list-local-full-ref.html b/layout/reftests/font-face/src-list-local-full-ref.html new file mode 100644 index 0000000000..4d357f8a2c --- /dev/null +++ b/layout/reftests/font-face/src-list-local-full-ref.html @@ -0,0 +1,39 @@ + + + +src local ref with regular, bold, italic + + + + + + + + + +

        This should be a sans-serif face

        + +

        This should be a bold sans-serif face

        + +

        This should be an italic sans-serif face

        + + + diff --git a/layout/reftests/font-face/src-list-local-full.html b/layout/reftests/font-face/src-list-local-full.html new file mode 100644 index 0000000000..c4aafdfa1e --- /dev/null +++ b/layout/reftests/font-face/src-list-local-full.html @@ -0,0 +1,52 @@ + + + +src local with full names + + + + + + + + + +

        This should be a sans-serif face

        + +

        This should be a bold sans-serif face

        + +

        This should be an italic sans-serif face

        + + + diff --git a/layout/reftests/font-face/src-list-local-localized-ref.html b/layout/reftests/font-face/src-list-local-localized-ref.html new file mode 100644 index 0000000000..5647133f9e --- /dev/null +++ b/layout/reftests/font-face/src-list-local-localized-ref.html @@ -0,0 +1,378 @@ + + + +Localized fullnames + + + + + + + + +

        The letter A should not appear below independent of locale:

        + +

        (Mouse over to see local name used)

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAA
        + + \ No newline at end of file diff --git a/layout/reftests/font-face/src-list-local-localized.html b/layout/reftests/font-face/src-list-local-localized.html new file mode 100644 index 0000000000..6638e514f6 --- /dev/null +++ b/layout/reftests/font-face/src-list-local-localized.html @@ -0,0 +1,939 @@ + + + +Localized fullnames + + + + + + + + + +

        The letter A should not appear below independent of locale:

        + +

        (Mouse over to see local name used)

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAA
        + + + \ No newline at end of file diff --git a/layout/reftests/font-face/src-list-local-ps.html b/layout/reftests/font-face/src-list-local-ps.html new file mode 100644 index 0000000000..4ca4335dee --- /dev/null +++ b/layout/reftests/font-face/src-list-local-ps.html @@ -0,0 +1,57 @@ + + + +src local with postscript names + + + + + + + + + +

        This should be a sans-serif face

        + +

        This should be a bold sans-serif face

        + +

        This should be an italic sans-serif face

        + + + diff --git a/layout/reftests/font-face/synthetic-variations-ref.html b/layout/reftests/font-face/synthetic-variations-ref.html new file mode 100644 index 0000000000..f691640889 --- /dev/null +++ b/layout/reftests/font-face/synthetic-variations-ref.html @@ -0,0 +1,81 @@ + + + + +@font-face and synthetic rendering + + + + + + + +

        All lines should appear in a sans-serif face with proper bolding

        + + + + + + + + + + + +
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        + + + + + + + + + + + +
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        + + + + + + + + + + + +
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        + + \ No newline at end of file diff --git a/layout/reftests/font-face/synthetic-variations.html b/layout/reftests/font-face/synthetic-variations.html new file mode 100644 index 0000000000..c5fbd7e7b7 --- /dev/null +++ b/layout/reftests/font-face/synthetic-variations.html @@ -0,0 +1,140 @@ + + + + +@font-face and synthetic rendering + + + + + + + +

        All lines should appear in a sans-serif face with proper bolding

        + + + + + + + + + + + +
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        + + + + + + + + + + + +
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        + + + + + + + + + + + +
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        normalitalicboldbolditalic
        + + diff --git a/layout/reftests/font-face/synthetic-weight-style-ref.html b/layout/reftests/font-face/synthetic-weight-style-ref.html new file mode 100644 index 0000000000..af44b593f2 --- /dev/null +++ b/layout/reftests/font-face/synthetic-weight-style-ref.html @@ -0,0 +1,120 @@ + + + +@font-face and synthetic rendering + + + + + + + + + +

        Text below should appear in normal face with no synthetic bolding/italics

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        100RegularItalicObliqueRegularItalicOblique
        200RegularItalicObliqueRegularItalicOblique
        300RegularItalicObliqueRegularItalicOblique
        400RegularItalicObliqueRegularItalicOblique
        500RegularItalicObliqueRegularItalicOblique
        600RegularItalicObliqueRegularItalicOblique
        700RegularItalicObliqueRegularItalicOblique
        800RegularItalicObliqueRegularItalicOblique
        900RegularItalicObliqueRegularItalicOblique
        + + + \ No newline at end of file diff --git a/layout/reftests/font-face/synthetic-weight-style.html b/layout/reftests/font-face/synthetic-weight-style.html new file mode 100644 index 0000000000..332e62eae3 --- /dev/null +++ b/layout/reftests/font-face/synthetic-weight-style.html @@ -0,0 +1,165 @@ + + + +@font-face and synthetic rendering + + + + + + + + + +

        Text below should appear in normal face with no synthetic bolding/italics

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        100RegularItalicObliqueRegularItalicOblique
        200RegularItalicObliqueRegularItalicOblique
        300RegularItalicObliqueRegularItalicOblique
        400RegularItalicObliqueRegularItalicOblique
        500RegularItalicObliqueRegularItalicOblique
        600RegularItalicObliqueRegularItalicOblique
        700RegularItalicObliqueRegularItalicOblique
        800RegularItalicObliqueRegularItalicOblique
        900RegularItalicObliqueRegularItalicOblique
        + + + \ No newline at end of file diff --git a/layout/reftests/font-face/underline-offset-change-1-ref.html b/layout/reftests/font-face/underline-offset-change-1-ref.html new file mode 100644 index 0000000000..a5124bc122 --- /dev/null +++ b/layout/reftests/font-face/underline-offset-change-1-ref.html @@ -0,0 +1,25 @@ + + + + Switching first font to one with higher underline (reference) + + + + + +

        A

        + + + diff --git a/layout/reftests/font-face/underline-offset-change-1.html b/layout/reftests/font-face/underline-offset-change-1.html new file mode 100644 index 0000000000..0f315e3163 --- /dev/null +++ b/layout/reftests/font-face/underline-offset-change-1.html @@ -0,0 +1,45 @@ + + + + Switching first font to one with higher underline + + + + + + + +

        A

        + + + diff --git a/layout/reftests/font-face/underline-offset-change-2-ref.html b/layout/reftests/font-face/underline-offset-change-2-ref.html new file mode 100644 index 0000000000..864a90c8d8 --- /dev/null +++ b/layout/reftests/font-face/underline-offset-change-2-ref.html @@ -0,0 +1,25 @@ + + + + Switching first font to one with lower underline (reference) + + + + + +

        A

        + + + diff --git a/layout/reftests/font-face/underline-offset-change-2.html b/layout/reftests/font-face/underline-offset-change-2.html new file mode 100644 index 0000000000..9cbeef3442 --- /dev/null +++ b/layout/reftests/font-face/underline-offset-change-2.html @@ -0,0 +1,45 @@ + + + + Switching first font to one with lower underline + + + + + + + +

        A

        + + + diff --git a/layout/reftests/font-face/unicoderange-1-ref.html b/layout/reftests/font-face/unicoderange-1-ref.html new file mode 100644 index 0000000000..9048468305 --- /dev/null +++ b/layout/reftests/font-face/unicoderange-1-ref.html @@ -0,0 +1,34 @@ + + + + + + + + + +

        DAC

        + + + diff --git a/layout/reftests/font-face/unicoderange-1.html b/layout/reftests/font-face/unicoderange-1.html new file mode 100644 index 0000000000..b1b008e01d --- /dev/null +++ b/layout/reftests/font-face/unicoderange-1.html @@ -0,0 +1,48 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/unicoderange-2-ref.html b/layout/reftests/font-face/unicoderange-2-ref.html new file mode 100644 index 0000000000..7b1194e4f5 --- /dev/null +++ b/layout/reftests/font-face/unicoderange-2-ref.html @@ -0,0 +1,34 @@ + + + + + + + + + +

        DAC

        + + + diff --git a/layout/reftests/font-face/unicoderange-2.html b/layout/reftests/font-face/unicoderange-2.html new file mode 100644 index 0000000000..e380b41368 --- /dev/null +++ b/layout/reftests/font-face/unicoderange-2.html @@ -0,0 +1,58 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/unicoderange-3-ref.html b/layout/reftests/font-face/unicoderange-3-ref.html new file mode 100644 index 0000000000..1358cae30e --- /dev/null +++ b/layout/reftests/font-face/unicoderange-3-ref.html @@ -0,0 +1,34 @@ + + + + + + + + + +

        DAC

        + + + diff --git a/layout/reftests/font-face/unicoderange-3.html b/layout/reftests/font-face/unicoderange-3.html new file mode 100644 index 0000000000..3cf278275c --- /dev/null +++ b/layout/reftests/font-face/unicoderange-3.html @@ -0,0 +1,48 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/unicoderange-4-ref.html b/layout/reftests/font-face/unicoderange-4-ref.html new file mode 100644 index 0000000000..9048468305 --- /dev/null +++ b/layout/reftests/font-face/unicoderange-4-ref.html @@ -0,0 +1,34 @@ + + + + + + + + + +

        DAC

        + + + diff --git a/layout/reftests/font-face/unicoderange-4.html b/layout/reftests/font-face/unicoderange-4.html new file mode 100644 index 0000000000..e3c899a031 --- /dev/null +++ b/layout/reftests/font-face/unicoderange-4.html @@ -0,0 +1,42 @@ + + + + + + + + + +

        ABC

        + + + diff --git a/layout/reftests/font-face/variation-format-hint-1A-ref.html b/layout/reftests/font-face/variation-format-hint-1A-ref.html new file mode 100644 index 0000000000..6fef9ea84d --- /dev/null +++ b/layout/reftests/font-face/variation-format-hint-1A-ref.html @@ -0,0 +1,17 @@ + + + + +
        +ABC +
        diff --git a/layout/reftests/font-face/variation-format-hint-1B-otf-ref.html b/layout/reftests/font-face/variation-format-hint-1B-otf-ref.html new file mode 100644 index 0000000000..5b97d8f398 --- /dev/null +++ b/layout/reftests/font-face/variation-format-hint-1B-otf-ref.html @@ -0,0 +1,17 @@ + + + + +
        +ABC +
        diff --git a/layout/reftests/font-face/variation-format-hint-1B-ttf-ref.html b/layout/reftests/font-face/variation-format-hint-1B-ttf-ref.html new file mode 100644 index 0000000000..20702094ee --- /dev/null +++ b/layout/reftests/font-face/variation-format-hint-1B-ttf-ref.html @@ -0,0 +1,17 @@ + + + + +
        +ABC +
        diff --git a/layout/reftests/font-face/variation-format-hint-1B-woff-ref.html b/layout/reftests/font-face/variation-format-hint-1B-woff-ref.html new file mode 100644 index 0000000000..a303ebb7ca --- /dev/null +++ b/layout/reftests/font-face/variation-format-hint-1B-woff-ref.html @@ -0,0 +1,17 @@ + + + + +
        +ABC +
        diff --git a/layout/reftests/font-face/variation-format-hint-1B-woff2-ref.html b/layout/reftests/font-face/variation-format-hint-1B-woff2-ref.html new file mode 100644 index 0000000000..b846b901e7 --- /dev/null +++ b/layout/reftests/font-face/variation-format-hint-1B-woff2-ref.html @@ -0,0 +1,17 @@ + + + + +
        +ABC +
        diff --git a/layout/reftests/font-face/variation-format-hint-1a.html b/layout/reftests/font-face/variation-format-hint-1a.html new file mode 100644 index 0000000000..5ff20bd7b8 --- /dev/null +++ b/layout/reftests/font-face/variation-format-hint-1a.html @@ -0,0 +1,20 @@ + + + + +
        +ABC +
        diff --git a/layout/reftests/font-face/variation-format-hint-1b.html b/layout/reftests/font-face/variation-format-hint-1b.html new file mode 100644 index 0000000000..627570fbca --- /dev/null +++ b/layout/reftests/font-face/variation-format-hint-1b.html @@ -0,0 +1,20 @@ + + + + +
        +ABC +
        diff --git a/layout/reftests/font-face/variation-format-hint-1c.html b/layout/reftests/font-face/variation-format-hint-1c.html new file mode 100644 index 0000000000..d12be4c16a --- /dev/null +++ b/layout/reftests/font-face/variation-format-hint-1c.html @@ -0,0 +1,20 @@ + + + + +
        +ABC +
        diff --git a/layout/reftests/font-face/variation-format-hint-1d.html b/layout/reftests/font-face/variation-format-hint-1d.html new file mode 100644 index 0000000000..66e87f97be --- /dev/null +++ b/layout/reftests/font-face/variation-format-hint-1d.html @@ -0,0 +1,20 @@ + + + + +
        +ABC +
        diff --git a/layout/reftests/font-face/woff2-1-ref.html b/layout/reftests/font-face/woff2-1-ref.html new file mode 100644 index 0000000000..690f68fc31 --- /dev/null +++ b/layout/reftests/font-face/woff2-1-ref.html @@ -0,0 +1,20 @@ + + + + +Test for WOFF2 + + + +Hello WOFF2 World! + + diff --git a/layout/reftests/font-face/woff2-1.html b/layout/reftests/font-face/woff2-1.html new file mode 100644 index 0000000000..35cd516a6d --- /dev/null +++ b/layout/reftests/font-face/woff2-1.html @@ -0,0 +1,20 @@ + + + + +Test for WOFF2 + + + +Hello WOFF2 World! + + diff --git a/layout/reftests/font-face/woff2-totalsfntsize-ref.html b/layout/reftests/font-face/woff2-totalsfntsize-ref.html new file mode 100644 index 0000000000..ee6dc8984e --- /dev/null +++ b/layout/reftests/font-face/woff2-totalsfntsize-ref.html @@ -0,0 +1,29 @@ + + + + + + +This test makes sure WOFF2 renders as expected. The test passes if you see the word PASS below. +
        P
        + + diff --git a/layout/reftests/font-face/woff2-totalsfntsize.html b/layout/reftests/font-face/woff2-totalsfntsize.html new file mode 100644 index 0000000000..85be1a2d0d --- /dev/null +++ b/layout/reftests/font-face/woff2-totalsfntsize.html @@ -0,0 +1,29 @@ + + + + + + +This test makes sure WOFF2 renders as expected. The test passes if you see the word PASS below. +
        P
        + + diff --git a/layout/reftests/font-features/1376231-vertical-gpos-adjustments-ref.html b/layout/reftests/font-features/1376231-vertical-gpos-adjustments-ref.html new file mode 100644 index 0000000000..7e5108e480 --- /dev/null +++ b/layout/reftests/font-features/1376231-vertical-gpos-adjustments-ref.html @@ -0,0 +1,47 @@ + + + + + + + +There should be no red: +
        +

         

        +

         

        +

         

        +

         

        +
        +
        +

         

        +

         

        +

         

        +

         

        +
        diff --git a/layout/reftests/font-features/1376231-vertical-gpos-adjustments.html b/layout/reftests/font-features/1376231-vertical-gpos-adjustments.html new file mode 100644 index 0000000000..0b0f9b9da2 --- /dev/null +++ b/layout/reftests/font-features/1376231-vertical-gpos-adjustments.html @@ -0,0 +1,75 @@ + + + + + + + +There should be no red: +
        + +

        やっほう、「世界」

        +

        やっほう、「世界」

        + +

        やっほう、「世界」

        +

        やっほう、「世界」

        +
        +
        + +

        やっほう、「世界」

        +

        やっほう、「世界」

        +

        やっほう、「世界」

        +

        やっほう、「世界」

        +
        diff --git a/layout/reftests/font-features/alternates-order-ref.html b/layout/reftests/font-features/alternates-order-ref.html new file mode 100644 index 0000000000..6af3a76abe --- /dev/null +++ b/layout/reftests/font-features/alternates-order-ref.html @@ -0,0 +1,30 @@ + + + + + + +
        W W W
        +
        W W W
        +
        W W W
        + + diff --git a/layout/reftests/font-features/alternates-order.html b/layout/reftests/font-features/alternates-order.html new file mode 100644 index 0000000000..f7d073abfd --- /dev/null +++ b/layout/reftests/font-features/alternates-order.html @@ -0,0 +1,116 @@ + + + + + + +
        W W W
        +
        W W W
        +
        W W W
        + + diff --git a/layout/reftests/font-features/annotations-ref.html b/layout/reftests/font-features/annotations-ref.html new file mode 100644 index 0000000000..a21ea28fc5 --- /dev/null +++ b/layout/reftests/font-features/annotations-ref.html @@ -0,0 +1,71 @@ + + + +Annotations test + + + + + + +
        1 2 3
        + + \ No newline at end of file diff --git a/layout/reftests/font-features/annotations.html b/layout/reftests/font-features/annotations.html new file mode 100644 index 0000000000..24574cf54b --- /dev/null +++ b/layout/reftests/font-features/annotations.html @@ -0,0 +1,51 @@ + + + +Annotations test + + + + + + +
        1 2 3
        + + \ No newline at end of file diff --git a/layout/reftests/font-features/caps-fallback-allpetitecaps.html b/layout/reftests/font-features/caps-fallback-allpetitecaps.html new file mode 100644 index 0000000000..9bfc703989 --- /dev/null +++ b/layout/reftests/font-features/caps-fallback-allpetitecaps.html @@ -0,0 +1,30 @@ + + + +font-variant-caps fallback + + + + +

        Aa Bb Gg Δδ Γγ Σσ Бб Фф

        + + diff --git a/layout/reftests/font-features/caps-fallback-allsmallcaps.html b/layout/reftests/font-features/caps-fallback-allsmallcaps.html new file mode 100644 index 0000000000..76db1c46fb --- /dev/null +++ b/layout/reftests/font-features/caps-fallback-allsmallcaps.html @@ -0,0 +1,30 @@ + + + +font-variant-caps fallback + + + + +

        Aa Bb Gg Δδ Γγ Σσ Бб Фф

        + + diff --git a/layout/reftests/font-features/caps-fallback-default.html b/layout/reftests/font-features/caps-fallback-default.html new file mode 100644 index 0000000000..790c974022 --- /dev/null +++ b/layout/reftests/font-features/caps-fallback-default.html @@ -0,0 +1,29 @@ + + + +font-variant-caps fallback + + + + +

        Aa Bb Gg Δδ Γγ Σσ Бб Фф

        + + diff --git a/layout/reftests/font-features/caps-fallback-petitecaps.html b/layout/reftests/font-features/caps-fallback-petitecaps.html new file mode 100644 index 0000000000..3dbaa15205 --- /dev/null +++ b/layout/reftests/font-features/caps-fallback-petitecaps.html @@ -0,0 +1,30 @@ + + + +font-variant-caps fallback + + + + +

        Aa Bb Gg Δδ Γγ Σσ Бб Фф

        + + diff --git a/layout/reftests/font-features/caps-fallback-smallcaps1.html b/layout/reftests/font-features/caps-fallback-smallcaps1.html new file mode 100644 index 0000000000..9d5d71e0a5 --- /dev/null +++ b/layout/reftests/font-features/caps-fallback-smallcaps1.html @@ -0,0 +1,30 @@ + + + +font-variant-caps fallback + + + + +

        Aa Bb Gg Δδ Γγ Σσ Бб Фф

        + + diff --git a/layout/reftests/font-features/caps-fallback-smallcaps2.html b/layout/reftests/font-features/caps-fallback-smallcaps2.html new file mode 100644 index 0000000000..665773fbae --- /dev/null +++ b/layout/reftests/font-features/caps-fallback-smallcaps2.html @@ -0,0 +1,30 @@ + + + +font-variant-caps fallback + + + + +

        Aa Bb Gg Δδ Γγ Σσ Бб Фф

        + + diff --git a/layout/reftests/font-features/caps-fallback-smcp.html b/layout/reftests/font-features/caps-fallback-smcp.html new file mode 100644 index 0000000000..ee29a4a813 --- /dev/null +++ b/layout/reftests/font-features/caps-fallback-smcp.html @@ -0,0 +1,30 @@ + + + +font-variant-caps fallback + + + + +

        Aa Bb Gg Δδ Γγ Σσ Бб Фф

        + + diff --git a/layout/reftests/font-features/caps-fallback-smcpc2sc.html b/layout/reftests/font-features/caps-fallback-smcpc2sc.html new file mode 100644 index 0000000000..3b2ed841db --- /dev/null +++ b/layout/reftests/font-features/caps-fallback-smcpc2sc.html @@ -0,0 +1,30 @@ + + + +font-variant-caps fallback + + + + +

        Aa Bb Gg Δδ Γγ Σσ Бб Фф

        + + diff --git a/layout/reftests/font-features/font-features-across-space-1-ref.html b/layout/reftests/font-features/font-features-across-space-1-ref.html new file mode 100644 index 0000000000..110ab16ae7 --- /dev/null +++ b/layout/reftests/font-features/font-features-across-space-1-ref.html @@ -0,0 +1,44 @@ + + + +ligature-across-space test + + + + + + + + + + + + + + + + + + + +
        calendar
        daily calendar
        align left
        align center
        align right
        volume
        volume down
        volume up
        zoom in
        zoom out
        heart
        heart empty
        + + + \ No newline at end of file diff --git a/layout/reftests/font-features/font-features-across-space-1.html b/layout/reftests/font-features/font-features-across-space-1.html new file mode 100644 index 0000000000..1f60e3d2c5 --- /dev/null +++ b/layout/reftests/font-features/font-features-across-space-1.html @@ -0,0 +1,44 @@ + + + +ligature-across-space test + + + + + + + + + + + + + + + + + + + +
        calendarcalendar
        daily calendardaily calendar
        align leftalign left
        align centeralign center
        align rightalign right
        volumevolume
        volume downvolume down
        volume upvolume up
        zoom inzoom in
        zoom outzoom out
        heartheart
        heart emptyheart empty
        + + + \ No newline at end of file diff --git a/layout/reftests/font-features/font-features-hlig-2.html b/layout/reftests/font-features/font-features-hlig-2.html new file mode 100644 index 0000000000..3fde28f26d --- /dev/null +++ b/layout/reftests/font-features/font-features-hlig-2.html @@ -0,0 +1,19 @@ + + + + + +fastest firefox + + diff --git a/layout/reftests/font-features/font-features-hlig-3.html b/layout/reftests/font-features/font-features-hlig-3.html new file mode 100644 index 0000000000..5efa9d13b6 --- /dev/null +++ b/layout/reftests/font-features/font-features-hlig-3.html @@ -0,0 +1,20 @@ + + + + + +fastest firefox + + diff --git a/layout/reftests/font-features/font-features-hlig-4.html b/layout/reftests/font-features/font-features-hlig-4.html new file mode 100644 index 0000000000..409c7f8085 --- /dev/null +++ b/layout/reftests/font-features/font-features-hlig-4.html @@ -0,0 +1,20 @@ + + + + + +fastest firefox + + diff --git a/layout/reftests/font-features/font-features-hlig-5.html b/layout/reftests/font-features/font-features-hlig-5.html new file mode 100644 index 0000000000..c076f64b9c --- /dev/null +++ b/layout/reftests/font-features/font-features-hlig-5.html @@ -0,0 +1,20 @@ + + + + + +fastest firefox + + diff --git a/layout/reftests/font-features/font-features-hlig.html b/layout/reftests/font-features/font-features-hlig.html new file mode 100644 index 0000000000..1b93834fdd --- /dev/null +++ b/layout/reftests/font-features/font-features-hlig.html @@ -0,0 +1,19 @@ + + + + + +fastest firefox + + diff --git a/layout/reftests/font-features/font-features-ligatures-none.html b/layout/reftests/font-features/font-features-ligatures-none.html new file mode 100644 index 0000000000..418c8c9e2e --- /dev/null +++ b/layout/reftests/font-features/font-features-ligatures-none.html @@ -0,0 +1,20 @@ + + + + + +fastest firefox + + diff --git a/layout/reftests/font-features/font-features-noliga.html b/layout/reftests/font-features/font-features-noliga.html new file mode 100644 index 0000000000..c7e8e56b9f --- /dev/null +++ b/layout/reftests/font-features/font-features-noliga.html @@ -0,0 +1,19 @@ + + + + + +fastest firefox + + diff --git a/layout/reftests/font-features/font-features-order-1.html b/layout/reftests/font-features/font-features-order-1.html new file mode 100644 index 0000000000..a2d97256b8 --- /dev/null +++ b/layout/reftests/font-features/font-features-order-1.html @@ -0,0 +1,20 @@ + + + + + + +fastest firefox + + diff --git a/layout/reftests/font-features/font-features-order-2.html b/layout/reftests/font-features/font-features-order-2.html new file mode 100644 index 0000000000..2b68c39453 --- /dev/null +++ b/layout/reftests/font-features/font-features-order-2.html @@ -0,0 +1,20 @@ + + + + + + +fastest firefox + + diff --git a/layout/reftests/font-features/font-features-order-3.html b/layout/reftests/font-features/font-features-order-3.html new file mode 100644 index 0000000000..d38f8709f5 --- /dev/null +++ b/layout/reftests/font-features/font-features-order-3.html @@ -0,0 +1,22 @@ + + + + + + +fastest firefox + + diff --git a/layout/reftests/font-features/font-features-order-4.html b/layout/reftests/font-features/font-features-order-4.html new file mode 100644 index 0000000000..b8656e2d97 --- /dev/null +++ b/layout/reftests/font-features/font-features-order-4.html @@ -0,0 +1,22 @@ + + + + + + +fastest firefox + + diff --git a/layout/reftests/font-features/font-features-order-5.html b/layout/reftests/font-features/font-features-order-5.html new file mode 100644 index 0000000000..52a8f0ba7f --- /dev/null +++ b/layout/reftests/font-features/font-features-order-5.html @@ -0,0 +1,24 @@ + + + + + + +fastest firefox + + diff --git a/layout/reftests/font-features/font-features-ref.html b/layout/reftests/font-features/font-features-ref.html new file mode 100644 index 0000000000..89a20372cf --- /dev/null +++ b/layout/reftests/font-features/font-features-ref.html @@ -0,0 +1,18 @@ + + + + + +fastest firefox + + diff --git a/layout/reftests/font-features/font-features-turkish-override-1.html b/layout/reftests/font-features/font-features-turkish-override-1.html new file mode 100644 index 0000000000..9ba3e603a7 --- /dev/null +++ b/layout/reftests/font-features/font-features-turkish-override-1.html @@ -0,0 +1,19 @@ + + + + + +fastest firefox + + diff --git a/layout/reftests/font-features/font-features-turkish-override-2.html b/layout/reftests/font-features/font-features-turkish-override-2.html new file mode 100644 index 0000000000..165810e189 --- /dev/null +++ b/layout/reftests/font-features/font-features-turkish-override-2.html @@ -0,0 +1,19 @@ + + + + + +fastest firefox + + diff --git a/layout/reftests/font-features/font-features-turkish-override-3.html b/layout/reftests/font-features/font-features-turkish-override-3.html new file mode 100644 index 0000000000..b2c8c69450 --- /dev/null +++ b/layout/reftests/font-features/font-features-turkish-override-3.html @@ -0,0 +1,19 @@ + + + + + +fastest firefox + + diff --git a/layout/reftests/font-features/font-features-turkish-override-4.html b/layout/reftests/font-features/font-features-turkish-override-4.html new file mode 100644 index 0000000000..13c379c3d8 --- /dev/null +++ b/layout/reftests/font-features/font-features-turkish-override-4.html @@ -0,0 +1,19 @@ + + + + + +fastest firefox + + diff --git a/layout/reftests/font-features/font-features-turkish-override-5.html b/layout/reftests/font-features/font-features-turkish-override-5.html new file mode 100644 index 0000000000..1e847cb1e1 --- /dev/null +++ b/layout/reftests/font-features/font-features-turkish-override-5.html @@ -0,0 +1,20 @@ + + + + + +fastest firefox + + diff --git a/layout/reftests/font-features/font-features-turkish-ref.html b/layout/reftests/font-features/font-features-turkish-ref.html new file mode 100644 index 0000000000..effe8144d7 --- /dev/null +++ b/layout/reftests/font-features/font-features-turkish-ref.html @@ -0,0 +1,18 @@ + + + + + +fastest f‌irefox + + diff --git a/layout/reftests/font-features/font-features-turkish.html b/layout/reftests/font-features/font-features-turkish.html new file mode 100644 index 0000000000..816c6006da --- /dev/null +++ b/layout/reftests/font-features/font-features-turkish.html @@ -0,0 +1,18 @@ + + + + + +fastest firefox + + diff --git a/layout/reftests/font-features/font-kerning-1.html b/layout/reftests/font-features/font-kerning-1.html new file mode 100644 index 0000000000..a8450644fb --- /dev/null +++ b/layout/reftests/font-features/font-kerning-1.html @@ -0,0 +1,26 @@ + + + + + + +
        Ta To
        +
        AVA
        +
        AWAY
        + + diff --git a/layout/reftests/font-features/font-kerning-2.html b/layout/reftests/font-features/font-kerning-2.html new file mode 100644 index 0000000000..1c230d28a5 --- /dev/null +++ b/layout/reftests/font-features/font-kerning-2.html @@ -0,0 +1,26 @@ + + + + + + +
        Ta To
        +
        AVA
        +
        AWAY
        + + diff --git a/layout/reftests/font-features/font-kerning-3.html b/layout/reftests/font-features/font-kerning-3.html new file mode 100644 index 0000000000..86208f0416 --- /dev/null +++ b/layout/reftests/font-features/font-kerning-3.html @@ -0,0 +1,23 @@ + + + + + + +
        Ta To
        +
        AVA
        +
        AWAY
        + + diff --git a/layout/reftests/font-features/font-kerning-auto.html b/layout/reftests/font-features/font-kerning-auto.html new file mode 100644 index 0000000000..4be9251b0e --- /dev/null +++ b/layout/reftests/font-features/font-kerning-auto.html @@ -0,0 +1,23 @@ + + + + + + +
        Ta To
        +
        AVA
        +
        AWAY
        + + diff --git a/layout/reftests/font-features/font-kerning-kern.html b/layout/reftests/font-features/font-kerning-kern.html new file mode 100644 index 0000000000..a37ca038a5 --- /dev/null +++ b/layout/reftests/font-features/font-kerning-kern.html @@ -0,0 +1,23 @@ + + + + + + +
        Ta To
        +
        AVA
        +
        AWAY
        + + diff --git a/layout/reftests/font-features/font-kerning-nokern.html b/layout/reftests/font-features/font-kerning-nokern.html new file mode 100644 index 0000000000..87044b89b2 --- /dev/null +++ b/layout/reftests/font-features/font-kerning-nokern.html @@ -0,0 +1,23 @@ + + + + + + +
        Ta To
        +
        AVA
        +
        AWAY
        + + diff --git a/layout/reftests/font-features/font-kerning-none.html b/layout/reftests/font-features/font-kerning-none.html new file mode 100644 index 0000000000..b8e66c07ca --- /dev/null +++ b/layout/reftests/font-features/font-kerning-none.html @@ -0,0 +1,23 @@ + + + + + + +
        Ta To
        +
        AVA
        +
        AWAY
        + + diff --git a/layout/reftests/font-features/font-kerning-normal.html b/layout/reftests/font-features/font-kerning-normal.html new file mode 100644 index 0000000000..c368f016b1 --- /dev/null +++ b/layout/reftests/font-features/font-kerning-normal.html @@ -0,0 +1,23 @@ + + + + + + +
        Ta To
        +
        AVA
        +
        AWAY
        + + diff --git a/layout/reftests/font-features/font-kerning-table-none.html b/layout/reftests/font-features/font-kerning-table-none.html new file mode 100644 index 0000000000..81ce583324 --- /dev/null +++ b/layout/reftests/font-features/font-kerning-table-none.html @@ -0,0 +1,24 @@ + + + + + + +
        Ta To
        +
        AVA
        +
        AWAY
        + + diff --git a/layout/reftests/font-features/font-kerning-table-normal.html b/layout/reftests/font-features/font-kerning-table-normal.html new file mode 100644 index 0000000000..fe1ad57e89 --- /dev/null +++ b/layout/reftests/font-features/font-kerning-table-normal.html @@ -0,0 +1,23 @@ + + + + + + +
        Ta To
        +
        AVA
        +
        AWAY
        + + diff --git a/layout/reftests/font-features/font-variant-alternates-ref.html b/layout/reftests/font-features/font-variant-alternates-ref.html new file mode 100644 index 0000000000..cd3dd4da65 --- /dev/null +++ b/layout/reftests/font-features/font-variant-alternates-ref.html @@ -0,0 +1,20 @@ + + + +font-variant-alternates test + + + + + + + + + +
        + + + diff --git a/layout/reftests/font-features/font-variant-alternates.html b/layout/reftests/font-features/font-variant-alternates.html new file mode 100644 index 0000000000..4965305516 --- /dev/null +++ b/layout/reftests/font-features/font-variant-alternates.html @@ -0,0 +1,20 @@ + + + +font-variant-alternates test + + + + + + + + + +
        + + + diff --git a/layout/reftests/font-features/font-variant-caps-ref.html b/layout/reftests/font-features/font-variant-caps-ref.html new file mode 100644 index 0000000000..1eacf1bf60 --- /dev/null +++ b/layout/reftests/font-features/font-variant-caps-ref.html @@ -0,0 +1,16 @@ + + + +font-variant-caps test + + + + + + +
        + + + diff --git a/layout/reftests/font-features/font-variant-caps.html b/layout/reftests/font-features/font-variant-caps.html new file mode 100644 index 0000000000..7fa6bf94b1 --- /dev/null +++ b/layout/reftests/font-features/font-variant-caps.html @@ -0,0 +1,16 @@ + + + +font-variant-caps test + + + + + + +
        + + + diff --git a/layout/reftests/font-features/font-variant-debug.html b/layout/reftests/font-features/font-variant-debug.html new file mode 100644 index 0000000000..9a3953bde4 --- /dev/null +++ b/layout/reftests/font-features/font-variant-debug.html @@ -0,0 +1,16 @@ + + + +font-variant test + + + + + + +
        + + + \ No newline at end of file diff --git a/layout/reftests/font-features/font-variant-east-asian-ref.html b/layout/reftests/font-features/font-variant-east-asian-ref.html new file mode 100644 index 0000000000..be2def6d9a --- /dev/null +++ b/layout/reftests/font-features/font-variant-east-asian-ref.html @@ -0,0 +1,16 @@ + + + +font-variant-east-asian test + + + + + + +
        + + + \ No newline at end of file diff --git a/layout/reftests/font-features/font-variant-east-asian.html b/layout/reftests/font-features/font-variant-east-asian.html new file mode 100644 index 0000000000..15578245a7 --- /dev/null +++ b/layout/reftests/font-features/font-variant-east-asian.html @@ -0,0 +1,16 @@ + + + +font-variant-east-asian test + + + + + + +
        + + + \ No newline at end of file diff --git a/layout/reftests/font-features/font-variant-features.css b/layout/reftests/font-features/font-variant-features.css new file mode 100644 index 0000000000..2035cb458f --- /dev/null +++ b/layout/reftests/font-features/font-variant-features.css @@ -0,0 +1,66 @@ +body { margin: 10px; } + +@font-face { + font-family: gsub-test; + src: url(../fonts/gsubtest/gsubtest-lookup3.otf); +} + +td.prop { + font-family: Menlo, monospace; + font-weight: normal; + text-align: left; + font-size: 80%; +} + +td.features { + font-family: gsub-test; +} + +.invalid { + color: red; +} + +@font-feature-values gsub-test { + @styleset { ok-alt-a: 1 3 5; ok-alt-b: 19; } + @character-variant { ok-1: 78 2; } + @character-variant { ok-3: 23; } + @character-variant { not-good: 0 2; } + @annotation { ok-4: 1; } + @annotation { bogus-font-doesnt-support: 23; } + @annotation { circled: 1; } + @character-variant { multi-def: 4; } + @annotation { multi-def: 3; } + @styleset { multi-def2: 3 4 5; } + @styleset { MULTI-def2: 2 6; } + @styleset { out-of-bounds1: 0; out-of-bounds2: 100; } + @styleset { scope-test1: 23; scope-test2: 24 1 } + @character-variant { scope-test1: 24; scope-test2: 23 2 } + @character-variant { overlap1: 23 1; overlap2: 23 2 } +} + +@font-feature-values bogus-family { + @styleset { bogus: 3 4 7; } +} + +@font-feature-values GSUB-tEsT { + @styleset { mixed-case: 3 4 7; } +} + +@font-feature-values gSuB-tEsT { + @styleset { 3blah: 1 3; } +} + +@font-feature-values gSuB-tEsT { + @styleset { moxie: 14; } + @styleset { 3blah: 1; } +} + +@font-feature-values gSUB-TeST { + @styleset { moxie2: 14; } + @bongo { blah: 1; } +} + +@font-feature-values gSUB-TEst { + @bongo { blah2: 1; } + @styleset { moxie3: 14; } +} diff --git a/layout/reftests/font-features/font-variant-features.js b/layout/reftests/font-features/font-variant-features.js new file mode 100644 index 0000000000..5685663739 --- /dev/null +++ b/layout/reftests/font-features/font-variant-features.js @@ -0,0 +1,287 @@ + +// data associated with gsubtest test font for testing font features + +// prefix +gPrefix = ""; + +// equivalent properties +// setting prop: value should match the specific feature settings listed +// +// each of these tests evaluate whether a given feature is enabled as required +// and also whether features that shouldn't be enabled are or not. +var gPropertyData = [ + // font-variant (shorthand) + // valid values + { prop: "font-variant", value: "normal", features: {"smcp": 0} }, + { prop: "font-variant", value: "small-caps", features: {"smcp": 1, "c2sc": 0} }, + { prop: "font-variant", value: "none", features: {"liga": 0, "dlig": 0, "clig": 0, "calt": 0, "hlig": 0} }, + { prop: "font-variant", value: "all-small-caps", features: {"smcp": 1, "c2sc": 1, "pcap": 0} }, + { prop: "font-variant", value: "common-ligatures no-discretionary-ligatures", features: {"liga": 1, "clig": 1, "dlig": 0, "hlig": 0, "calt": 1} }, + { prop: "font-variant", value: "proportional-nums slashed-zero diagonal-fractions oldstyle-nums ordinal", features: {"frac": 1, "afrc": 0, "tnum": 0, "pnum": 1, "onum": 1, "ordn": 1, "zero": 1} }, + { prop: "font-variant", value: "all-small-caps traditional", features: {"smcp": 1, "c2sc": 1, "pcap": 0, "trad": 1, "jp04": 0} }, + { prop: "font-variant", value: "styleset(out-of-bounds1, out-of-bounds2) traditional", features: {"ss00": 0, "ss01": 0, "ss99": 0, "trad": 1} }, // out-of-bounds values but not invalid syntax + { prop: "font-variant", value: "styleset(ok-alt-a, ok-alt-b) historical-forms", features: {"ss01": 1, "ss02": 0, "ss03": 1, "ss04": 0, "ss05": 1, "ss19": 1, "ss20": 0, "hist": 1, "hlig": 0} }, + { prop: "font-variant", value: "traditional historical-forms styleset(ok-alt-a, ok-alt-b)", features: {"trad": 1, "ss01": 1, "ss02": 0, "ss03": 1, "ss04": 0, "ss05": 1, "ss19": 1, "ss20": 0, "hist": 1, "hlig": 0} }, + { prop: "font-variant", value: "styleset(scope-test2)", features: {"ss23": 0, "ss24": 1, "ss01": 1} }, + { prop: "font-variant", value: "character-variant(scope-test2)", features: {"cv23": 2, "cv24": 0, "cv01": 0} }, + + // invalid values + { prop: "font-variant", value: "normal small-caps", features: {"smcp": 0}, invalid: true }, + { prop: "font-variant", value: "common-ligatures none", features: {"liga": 1, "clig": 1, "dlig": 0}, invalid: true }, + { prop: "font-variant", value: "none common-ligatures", features: {"liga": 1, "clig": 1, "dlig": 0}, invalid: true }, + { prop: "font-variant", value: "small-caps potato", features: {"smcp": 0}, invalid: true }, + { prop: "font-variant", value: "common-ligatures traditional no-common-ligatures", features: {"liga": 1, "clig": 1, "dlig": 0, "trad": 0}, invalid: true }, + { prop: "font-variant", value: "common-ligatures traditional common-ligatures", features: {"liga": 1, "clig": 1, "dlig": 0, "trad": 0}, invalid: true }, + { prop: "font-variant", value: "small-caps jis83 all-small-caps", features: {"smcp": 0, "c2sc": 0, "jp83": 0}, invalid: true }, + { prop: "font-variant", value: "lining-nums traditional slashed-zero ordinal normal", features: {"lnum": 0, "onum": 0, "zero": 0, "trad": 0}, invalid: true }, + { prop: "font-variant", value: "diagonal-fractions stacked-fractions", features: {"frac": 0, "afrc": 0}, invalid: true }, + { prop: "font-variant", value: "stacked-fractions diagonal-fractions historical-ligatures", features: {"frac": 0, "afrc": 0, "hlig": 0}, invalid: true }, + { prop: "font-variant", value: "super sub", features: {"subs": 0, "sups": 0}, invalid: true }, + { prop: "font-variant", value: "super historical-ligatures sub", features: {"subs": 0, "sups": 0, "hlig": 0}, invalid: true }, + { prop: "font-variant", value: "annotation(circled) annotation(circled)", features: {"nalt": 0, "lnum": 0, "onum": 0, "pnum": 0}, invalid: true }, + + // font-variant-alternates + // valid values + { prop: "font-variant-alternates", value: "normal", features: {"salt": 0, "swsh": 0} }, + { prop: "font-variant-alternates", value: "historical-forms", features: {"hist": 1, "hlig": 0} }, + { prop: "font-variant-alternates", value: "styleset(ok-alt-a, ok-alt-b)", features: {"ss01": 1, "ss02": 0, "ss03": 1, "ss04": 0, "ss05": 1, "ss19": 1, "ss20": 0} }, + { prop: "font-variant-alternates", value: "styleset(ok-alt-a, ok-alt-b) historical-forms", features: {"ss01": 1, "ss02": 0, "ss03": 1, "ss04": 0, "ss05": 1, "ss19": 1, "ss20": 0, "hist": 1, "hlig": 0} }, + { prop: "font-variant-alternates", value: "historical-forms styleset(ok-alt-a, ok-alt-b)", features: {"ss01": 1, "ss02": 0, "ss03": 1, "ss04": 0, "ss05": 1, "ss19": 1, "ss20": 0, "hist": 1, "hlig": 0} }, + { prop: "font-variant-alternates", value: "character-variant(ok-1)", features: {"cv78": 2, "cv79": 0, "cv77": 0} }, + { prop: "font-variant-alternates", value: "character-variant(ok-1, ok-3)", features: {"cv78": 2, "cv79": 0, "cv77": 0, "cv23": 1, "cv22": 0, "cv24": 0} }, + { prop: "font-variant-alternates", value: "annotation(circled)", features: {"nalt": 1} }, + { prop: "font-variant-alternates", value: "styleset(out-of-bounds1, out-of-bounds2)", features: {"ss00": 0, "ss01": 0, "ss99": 0} }, // out-of-bounds values but not invalid syntax + { prop: "font-variant-alternates", value: "styleset(circled)", features: {"nalt": 0, "ss00": 0, "ss01": 0} }, // circled defined for annotation not styleset + { prop: "font-variant-alternates", value: "styleset(scope-test1)", features: {"ss23": 1, "ss24": 0} }, + { prop: "font-variant-alternates", value: "character-variant(scope-test1)", features: {"cv23": 0, "cv24": 1} }, + { prop: "font-variant-alternates", value: "styleset(scope-test2)", features: {"ss23": 0, "ss24": 1, "ss01": 1} }, + { prop: "font-variant-alternates", value: "character-variant(scope-test2)", features: {"cv23": 2, "cv24": 0, "cv01": 0} }, + { prop: "font-variant-alternates", value: "character-variant(overlap1, overlap2)", features: {"cv23": 2} }, + { prop: "font-variant-alternates", value: "character-variant(overlap2, overlap1)", features: {"cv23": 1} }, + + // invalid values + { prop: "font-variant-alternates", value: "historical-forms normal", features: {"hist": 0}, invalid: true }, + { prop: "font-variant-alternates", value: "historical-forms historical-forms", features: {"hist": 0}, invalid: true }, + { prop: "font-variant-alternates", value: "swash", features: {"swsh": 0}, invalid: true }, + { prop: "font-variant-alternates", value: "swash(3)", features: {"swsh": 0}, invalid: true }, + { prop: "font-variant-alternates", value: "annotation(a, b)", features: {"nalt": 0}, invalid: true }, + { prop: "font-variant-alternates", value: "ornaments(a,b)", features: {"ornm": 0, "nalt": 0}, invalid: true }, + + // font-variant-caps + // valid values + { prop: "font-variant-caps", value: "normal", features: {"smcp": 0} }, + { prop: "font-variant-caps", value: "small-caps", features: {"smcp": 1, "c2sc": 0} }, + { prop: "font-variant-caps", value: "all-small-caps", features: {"smcp": 1, "c2sc": 1, "pcap": 0} }, + { prop: "font-variant-caps", value: "petite-caps", features: {"pcap": 1, "smcp": 0} }, + { prop: "font-variant-caps", value: "all-petite-caps", features: {"c2pc": 1, "pcap": 1, "smcp": 0} }, + { prop: "font-variant-caps", value: "titling-caps", features: {"titl": 1, "smcp": 0} }, + { prop: "font-variant-caps", value: "unicase", features: {"unic": 1, "titl": 0} }, + + // invalid values + { prop: "font-variant-caps", value: "normal small-caps", features: {"smcp": 0}, invalid: true }, + { prop: "font-variant-caps", value: "small-caps potato", features: {"smcp": 0}, invalid: true }, + { prop: "font-variant-caps", value: "small-caps petite-caps", features: {"smcp": 0, "pcap": 0}, invalid: true }, + { prop: "font-variant-caps", value: "small-caps all-small-caps", features: {"smcp": 0, "c2sc": 0}, invalid: true }, + { prop: "font-variant-caps", value: "small-cap", features: {"smcp": 0}, invalid: true }, + + // font-variant-east-asian + // valid values + { prop: "font-variant-east-asian", value: "jis78", features: {"jp78": 1, "jp04": 0} }, + { prop: "font-variant-east-asian", value: "jis83", features: {"jp83": 1, "jp04": 0} }, + { prop: "font-variant-east-asian", value: "jis90", features: {"jp90": 1, "jp04": 0} }, + { prop: "font-variant-east-asian", value: "jis04", features: {"jp04": 1, "jp78": 0} }, + { prop: "font-variant-east-asian", value: "simplified", features: {"smpl": 1, "jp04": 0} }, + { prop: "font-variant-east-asian", value: "traditional", features: {"trad": 1, "jp04": 0} }, + { prop: "font-variant-east-asian", value: "full-width", features: {"fwid": 1, "jp04": 0} }, + { prop: "font-variant-east-asian", value: "proportional-width", features: {"pwid": 1, "jp04": 0} }, + { prop: "font-variant-east-asian", value: "ruby", features: {"ruby": 1, "jp04": 0} }, + { prop: "font-variant-east-asian", value: "jis78 full-width", features: {"jp78": 1, "fwid": 1, "jp83": 0} }, + { prop: "font-variant-east-asian", value: "jis78 full-width ruby", features: {"jp78": 1, "fwid": 1, "jp83": 0, "ruby": 1} }, + { prop: "font-variant-east-asian", value: "simplified proportional-width", features: {"smpl": 1, "pwid": 1, "jp83": 0} }, + { prop: "font-variant-east-asian", value: "ruby simplified", features: {"ruby": 1, "smpl": 1, "trad": 0} }, + + // invalid values + { prop: "font-variant-east-asian", value: "ruby normal", features: {"ruby": 0}, invalid: true }, + { prop: "font-variant-east-asian", value: "jis90 jis04", features: {"jp90": 0, "jp04": 0}, invalid: true }, + { prop: "font-variant-east-asian", value: "simplified traditional", features: {"smpl": 0, "trad": 0}, invalid: true }, + { prop: "font-variant-east-asian", value: "full-width proportional-width", features: {"fwid": 0, "pwid": 0}, invalid: true }, + { prop: "font-variant-east-asian", value: "ruby simplified ruby", features: {"ruby": 0, "smpl": 0, "jp04": 0}, invalid: true }, + { prop: "font-variant-east-asian", value: "jis78 ruby simplified", features: {"ruby": 0, "smpl": 0, "jp78": 0}, invalid: true }, + + // font-variant-ligatures + // valid values + { prop: "font-variant-ligatures", value: "none", features: {"liga": 0, "dlig": 0, "clig": 0, "calt": 0, "hlig": 0} }, + { prop: "font-variant-ligatures", value: "normal", features: {"liga": 1, "dlig": 0} }, + { prop: "font-variant-ligatures", value: "common-ligatures", features: {"liga": 1, "clig": 1, "dlig": 0, "hlig": 0, "calt": 1} }, + { prop: "font-variant-ligatures", value: "no-common-ligatures", features: {"liga": 0, "clig": 0, "dlig": 0, "hlig": 0, "calt": 1} }, + { prop: "font-variant-ligatures", value: "discretionary-ligatures", features: {"liga": 1, "clig": 1, "dlig": 1, "hlig": 0, "calt": 1} }, + { prop: "font-variant-ligatures", value: "no-discretionary-ligatures", features: {"liga": 1, "clig": 1, "dlig": 0, "hlig": 0, "calt": 1} }, + { prop: "font-variant-ligatures", value: "historical-ligatures", features: {"liga": 1, "clig": 1, "dlig": 0, "hlig": 1, "calt": 1} }, + { prop: "font-variant-ligatures", value: "no-historical-ligatures", features: {"liga": 1, "clig": 1, "dlig": 0, "hlig": 0, "calt": 1} }, + { prop: "font-variant-ligatures", value: "contextual", features: {"liga": 1, "clig": 1, "dlig": 0, "hlig": 0, "calt": 1} }, + { prop: "font-variant-ligatures", value: "no-contextual", features: {"liga": 1, "clig": 1, "dlig": 0, "hlig": 0, "calt": 0} }, + { prop: "font-variant-ligatures", value: "common-ligatures no-discretionary-ligatures", features: {"liga": 1, "clig": 1, "dlig": 0, "hlig": 0, "calt": 1} }, + { prop: "font-variant-ligatures", value: "historical-ligatures no-common-ligatures", features: {"clig": 0, "liga": 0, "dlig": 0, "hlig": 1, "calt": 1} }, + { prop: "font-variant-ligatures", value: "no-historical-ligatures discretionary-ligatures", features: {"liga": 1, "clig": 1, "dlig": 1, "hlig": 0, "calt": 1} }, + { prop: "font-variant-ligatures", value: "common-ligatures no-discretionary-ligatures historical-ligatures no-contextual", features: {"clig": 1, "dlig": 0, "hlig": 1, "liga": 1, "calt": 0} }, + + // invalid values + { prop: "font-variant-ligatures", value: "common-ligatures none", features: {"liga": 1, "clig": 1, "dlig": 0}, invalid: true }, + { prop: "font-variant-ligatures", value: "none common-ligatures", features: {"liga": 1, "clig": 1, "dlig": 0}, invalid: true }, + { prop: "font-variant-ligatures", value: "common-ligatures normal", features: {"liga": 1, "clig": 1, "dlig": 0}, invalid: true }, + { prop: "font-variant-ligatures", value: "common-ligatures no-common-ligatures", features: {"liga": 1, "clig": 1, "dlig": 0}, invalid: true }, + { prop: "font-variant-ligatures", value: "common-ligatures common-ligatures", features: {"liga": 1, "clig": 1, "dlig": 0}, invalid: true }, + { prop: "font-variant-ligatures", value: "no-historical-ligatures historical-ligatures", features: {"liga": 1, "clig": 1, "dlig": 0, "hlig": 0}, invalid: true }, + { prop: "font-variant-ligatures", value: "no-contextual contextual", features: {"liga": 1, "clig": 1, "dlig": 0, "hlig": 0}, invalid: true }, + { prop: "font-variant-ligatures", value: "no-discretionary-ligatures discretionary-ligatures", features: {"liga": 1, "clig": 1, "dlig": 0}, invalid: true }, + { prop: "font-variant-ligatures", value: "common-ligatures no-discretionary-ligatures no-common-ligatures", features: {"liga": 1, "clig": 1, "dlig": 0}, invalid: true }, + + // font-variant-numeric + // valid values + { prop: "font-variant-numeric", value: "normal", features: {"lnum": 0, "tnum": 0, "pnum": 0, "onum": 0} }, + { prop: "font-variant-numeric", value: "lining-nums", features: {"lnum": 1, "onum": 0, "pnum": 0} }, + { prop: "font-variant-numeric", value: "oldstyle-nums", features: {"lnum": 0, "onum": 1, "pnum": 0} }, + { prop: "font-variant-numeric", value: "proportional-nums", features: {"lnum": 0, "onum": 0, "pnum": 1, "tnum": 0} }, + { prop: "font-variant-numeric", value: "proportional-nums oldstyle-nums", features: {"lnum": 0, "onum": 1, "pnum": 1, "tnum": 0} }, + { prop: "font-variant-numeric", value: "tabular-nums", features: {"tnum": 1, "onum": 0, "pnum": 0} }, + { prop: "font-variant-numeric", value: "diagonal-fractions", features: {"frac": 1, "afrc": 0, "pnum": 0} }, + { prop: "font-variant-numeric", value: "stacked-fractions", features: {"frac": 0, "afrc": 1, "pnum": 0} }, + { prop: "font-variant-numeric", value: "slashed-zero", features: {"zero": 1, "pnum": 0} }, + { prop: "font-variant-numeric", value: "ordinal", features: {"ordn": 1, "pnum": 0} }, + { prop: "font-variant-numeric", value: "lining-nums diagonal-fractions", features: {"frac": 1, "afrc": 0, "lnum": 1} }, + { prop: "font-variant-numeric", value: "tabular-nums stacked-fractions", features: {"frac": 0, "afrc": 1, "tnum": 1} }, + { prop: "font-variant-numeric", value: "tabular-nums slashed-zero stacked-fractions", features: {"frac": 0, "afrc": 1, "tnum": 1, "zero": 1} }, + { prop: "font-variant-numeric", value: "proportional-nums slashed-zero diagonal-fractions oldstyle-nums ordinal", features: {"frac": 1, "afrc": 0, "tnum": 0, "pnum": 1, "onum": 1, "ordn": 1, "zero": 1} }, + + // invalid values + { prop: "font-variant-numeric", value: "lining-nums normal", features: {"lnum": 0, "onum": 0}, invalid: true }, + { prop: "font-variant-numeric", value: "lining-nums oldstyle-nums", features: {"lnum": 0, "onum": 0}, invalid: true }, + { prop: "font-variant-numeric", value: "lining-nums normal slashed-zero ordinal", features: {"lnum": 0, "onum": 0, "zero": 0}, invalid: true }, + { prop: "font-variant-numeric", value: "proportional-nums tabular-nums", features: {"pnum": 0, "tnum": 0}, invalid: true }, + { prop: "font-variant-numeric", value: "diagonal-fractions stacked-fractions", features: {"frac": 0, "afrc": 0}, invalid: true }, + { prop: "font-variant-numeric", value: "slashed-zero diagonal-fractions slashed-zero", features: {"frac": 0, "afrc": 0, "zero": 0}, invalid: true }, + { prop: "font-variant-numeric", value: "lining-nums slashed-zero diagonal-fractions oldstyle-nums", features: {"frac": 0, "afrc": 0, "zero": 0, "onum": 0}, invalid: true }, + + // font-variant-position + // valid values + { prop: "font-variant-position", value: "normal", features: {"subs": 0, "sups": 0} }, + + // note: because of fallback, can *only* test activated features here + { prop: "font-variant-position", value: "super", features: {"sups": 1} }, + { prop: "font-variant-position", value: "sub", features: {"subs": 1} }, + + // invalid values + { prop: "font-variant-position", value: "super sub", features: {"subs": 0, "sups": 0}, invalid: true }, +]; + +// note: the code below requires an array "gFeatures" from : +// layout/reftests/fonts/gsubtest/gsubtest-features.js + +// The font defines feature lookups for all OpenType features for a +// specific set of PUA codepoints, as listed in the gFeatures array. +// Using these codepoints and feature combinations, tests can be +// constructed to detect when certain features are enabled or not. + +// return a created table containing tests for a given property +// +// Ex: { prop: "font-variant-ligatures", value: "common-ligatures", features: {"liga": 1, "clig": 1, "dlig": 0, "hlig": 0} } +// +// This means that for the property 'font-variant-ligatures' with the value 'common-ligatures', the features listed should +// either be explicitly enabled or disabled. + +// propData is the prop/value list with corresponding feature assertions +// whichProp is either "all" or a specific subproperty (i.e. "font-variant-position") +// isRef is true when this is the reference +// debug outputs the prop/value pair along with the tests + +// default PASS codepoint used for reference rendering +// need to use a PUA codepoint to avoid problems related to Freetype auto-hinting +const kRefCodepoint = 0xe00c; + +function createFeatureTestTable(propData, whichProp, isRef, debug) +{ + var table = document.createElement("table"); + + if (typeof(isRef) == "undefined") { + isRef = false; + } + + if (typeof(debug) == "undefined") { + debug = false; + } + + var doAll = (whichProp == "all"); + for (var i in propData) { + var data = propData[i]; + + if (!doAll && data.prop != whichProp) continue; + + var row = document.createElement("tr"); + var invalid = false; + if ("invalid" in data) { + invalid = true; + row.className = "invalid"; + } + + var cell = document.createElement("td"); + cell.className = "prop"; + var styledecl = gPrefix + data.prop + ": " + data.value + ";"; + cell.innerHTML = styledecl; + row.appendChild(cell); + if (debug) { + table.appendChild(row); + } + + row = document.createElement("tr"); + if (invalid) { + row.className = "invalid"; + } + + cell = document.createElement("td"); + cell.className = "features"; + if (!isRef) { + cell.style.cssText = styledecl; + } + + for (var f in data.features) { + var feature = data.features[f]; + + var cp, unsupported = "F".charCodeAt(0); + var basecp = gFeatures[f]; + + if (typeof(basecp) == "undefined") { + cp = unsupported; + } else { + switch(feature) { + case 0: + cp = basecp; + break; + case 1: + cp = basecp + 1; + break; + case 2: + cp = basecp + 2; + break; + case 3: + cp = basecp + 3; + break; + default: + cp = basecp + 1; + break; + } + } + + var span = document.createElement("span"); + var cpOut = (isRef ? kRefCodepoint : cp); + span.innerHTML = "&#x" + cpOut.toString(16) + ";"; + span.title = f + "=" + feature; + cell.appendChild(span); + } + row.appendChild(cell); + table.appendChild(row); + } + + return table; +} + + diff --git a/layout/reftests/font-features/font-variant-ligatures-ref.html b/layout/reftests/font-features/font-variant-ligatures-ref.html new file mode 100644 index 0000000000..525f8d50b2 --- /dev/null +++ b/layout/reftests/font-features/font-variant-ligatures-ref.html @@ -0,0 +1,16 @@ + + + +font-variant-ligatures test + + + + + + +
        + + + diff --git a/layout/reftests/font-features/font-variant-ligatures.html b/layout/reftests/font-features/font-variant-ligatures.html new file mode 100644 index 0000000000..7547c48c63 --- /dev/null +++ b/layout/reftests/font-features/font-variant-ligatures.html @@ -0,0 +1,16 @@ + + + +font-variant-ligatures test + + + + + + +
        + + + diff --git a/layout/reftests/font-features/font-variant-numeric-ref.html b/layout/reftests/font-features/font-variant-numeric-ref.html new file mode 100644 index 0000000000..795216b24b --- /dev/null +++ b/layout/reftests/font-features/font-variant-numeric-ref.html @@ -0,0 +1,16 @@ + + + +font-variant-numeric test + + + + + + +
        + + + diff --git a/layout/reftests/font-features/font-variant-numeric.html b/layout/reftests/font-features/font-variant-numeric.html new file mode 100644 index 0000000000..5d40163bac --- /dev/null +++ b/layout/reftests/font-features/font-variant-numeric.html @@ -0,0 +1,16 @@ + + + +font-variant-numeric test + + + + + + +
        + + + diff --git a/layout/reftests/font-features/font-variant-position-ref.html b/layout/reftests/font-features/font-variant-position-ref.html new file mode 100644 index 0000000000..aaf18aec6f --- /dev/null +++ b/layout/reftests/font-features/font-variant-position-ref.html @@ -0,0 +1,16 @@ + + + +font-variant-position test + + + + + + +
        + + + diff --git a/layout/reftests/font-features/font-variant-position.html b/layout/reftests/font-features/font-variant-position.html new file mode 100644 index 0000000000..f0d63ddb94 --- /dev/null +++ b/layout/reftests/font-features/font-variant-position.html @@ -0,0 +1,16 @@ + + + +font-variant-position test + + + + + + +
        + + + diff --git a/layout/reftests/font-features/font-variant-ref.html b/layout/reftests/font-features/font-variant-ref.html new file mode 100644 index 0000000000..6fd182e879 --- /dev/null +++ b/layout/reftests/font-features/font-variant-ref.html @@ -0,0 +1,16 @@ + + + +font-variant shorthand test + + + + + + +
        + + + diff --git a/layout/reftests/font-features/font-variant.html b/layout/reftests/font-features/font-variant.html new file mode 100644 index 0000000000..bde0cd6c27 --- /dev/null +++ b/layout/reftests/font-features/font-variant.html @@ -0,0 +1,16 @@ + + + +font-variant shorthand test + + + + + + +
        + + + diff --git a/layout/reftests/font-features/fwid-spaces-ref.html b/layout/reftests/font-features/fwid-spaces-ref.html new file mode 100644 index 0000000000..6fa999b45a --- /dev/null +++ b/layout/reftests/font-features/fwid-spaces-ref.html @@ -0,0 +1,37 @@ + + + +Full-width variations of regular spaces + + + + + + +

        Rows should all be the same length:

        +
        +
         a b c A B C 
        +
         a b c A B C 
        +
        ba bA bb bB c
        +
        ba bA bb bB c
        +
        + + \ No newline at end of file diff --git a/layout/reftests/font-features/fwid-spaces.html b/layout/reftests/font-features/fwid-spaces.html new file mode 100644 index 0000000000..61f935b254 --- /dev/null +++ b/layout/reftests/font-features/fwid-spaces.html @@ -0,0 +1,39 @@ + + + +Full-width variations of regular spaces + + + + + + +

        Rows should all be the same length:

        +
        +
         a b c A B C 
        +
         a b c A B C 
        +
        ba bA bb bB c
        +
        ba bA bb bB c
        +
        + + \ No newline at end of file diff --git a/layout/reftests/font-features/kerning-sanity-check-default.html b/layout/reftests/font-features/kerning-sanity-check-default.html new file mode 100644 index 0000000000..aa2f1afbe1 --- /dev/null +++ b/layout/reftests/font-features/kerning-sanity-check-default.html @@ -0,0 +1,37 @@ + + + +kerning sanity checks + + + + + +
        +
        AWAY
        +
        + + \ No newline at end of file diff --git a/layout/reftests/font-features/kerning-sanity-check-kern.html b/layout/reftests/font-features/kerning-sanity-check-kern.html new file mode 100644 index 0000000000..66225cd372 --- /dev/null +++ b/layout/reftests/font-features/kerning-sanity-check-kern.html @@ -0,0 +1,38 @@ + + + +kerning sanity checks + + + + + +
        +
        AWAY
        +
        + + \ No newline at end of file diff --git a/layout/reftests/font-features/kerning-sanity-check-nokern.html b/layout/reftests/font-features/kerning-sanity-check-nokern.html new file mode 100644 index 0000000000..1b49441f52 --- /dev/null +++ b/layout/reftests/font-features/kerning-sanity-check-nokern.html @@ -0,0 +1,38 @@ + + + +kerning sanity checks + + + + + +
        +
        AWAY
        +
        + + \ No newline at end of file diff --git a/layout/reftests/font-features/kerning-spaces-arial-default.html b/layout/reftests/font-features/kerning-spaces-arial-default.html new file mode 100644 index 0000000000..995184318b --- /dev/null +++ b/layout/reftests/font-features/kerning-spaces-arial-default.html @@ -0,0 +1,44 @@ + + + +testing contextual kerning with spaces + + + + + +
        +
        Q A Q
        +
        Q L Q
        +
        Q P Q
        +
        Q T Q
        +
        Q Y Q
        +
        Q Α Q
        +
        Q Δ Q
        +
        Q Λ Q
        +
        Q Ρ Q
        +
        Q Τ Q
        +
        Q Υ Q
        +
        Q Ϋ Q
        +
        Q ’ Q
        +
        + + \ No newline at end of file diff --git a/layout/reftests/font-features/kerning-spaces-arial-kern.html b/layout/reftests/font-features/kerning-spaces-arial-kern.html new file mode 100644 index 0000000000..7b859073d8 --- /dev/null +++ b/layout/reftests/font-features/kerning-spaces-arial-kern.html @@ -0,0 +1,45 @@ + + + +testing contextual kerning with spaces + + + + + +
        +
        Q A Q
        +
        Q L Q
        +
        Q P Q
        +
        Q T Q
        +
        Q Y Q
        +
        Q Α Q
        +
        Q Δ Q
        +
        Q Λ Q
        +
        Q Ρ Q
        +
        Q Τ Q
        +
        Q Υ Q
        +
        Q Ϋ Q
        +
        Q ’ Q
        +
        + + \ No newline at end of file diff --git a/layout/reftests/font-features/kerning-spaces-arial-nokern.html b/layout/reftests/font-features/kerning-spaces-arial-nokern.html new file mode 100644 index 0000000000..d73007bacc --- /dev/null +++ b/layout/reftests/font-features/kerning-spaces-arial-nokern.html @@ -0,0 +1,45 @@ + + + +testing contextual kerning with spaces + + + + + +
        +
        Q A Q
        +
        Q L Q
        +
        Q P Q
        +
        Q T Q
        +
        Q Y Q
        +
        Q Α Q
        +
        Q Δ Q
        +
        Q Λ Q
        +
        Q Ρ Q
        +
        Q Τ Q
        +
        Q Υ Q
        +
        Q Ϋ Q
        +
        Q ’ Q
        +
        + + \ No newline at end of file diff --git a/layout/reftests/font-features/kerning-spaces-tnr-default.html b/layout/reftests/font-features/kerning-spaces-tnr-default.html new file mode 100644 index 0000000000..c1b1eeb988 --- /dev/null +++ b/layout/reftests/font-features/kerning-spaces-tnr-default.html @@ -0,0 +1,46 @@ + + + +testing contextual kerning with spaces + + + + + +
        +
        Q A Q
        +
        Q L Q
        +
        Q P Q
        +
        Q T Q
        +
        Q V Q
        +
        Q W Q
        +
        Q Y Q
        +
        Q Ά Q
        +
        Q Α Q
        +
        Q Δ Q
        +
        Q Λ Q
        +
        Q Τ Q
        +
        Q Υ Q
        +
        Q Ϋ Q
        +
        Q ’ Q
        +
        + + \ No newline at end of file diff --git a/layout/reftests/font-features/kerning-spaces-tnr-kern.html b/layout/reftests/font-features/kerning-spaces-tnr-kern.html new file mode 100644 index 0000000000..18dbc18618 --- /dev/null +++ b/layout/reftests/font-features/kerning-spaces-tnr-kern.html @@ -0,0 +1,47 @@ + + + +testing contextual kerning with spaces + + + + + +
        +
        Q A Q
        +
        Q L Q
        +
        Q P Q
        +
        Q T Q
        +
        Q V Q
        +
        Q W Q
        +
        Q Y Q
        +
        Q Ά Q
        +
        Q Α Q
        +
        Q Δ Q
        +
        Q Λ Q
        +
        Q Τ Q
        +
        Q Υ Q
        +
        Q Ϋ Q
        +
        Q ’ Q
        +
        + + \ No newline at end of file diff --git a/layout/reftests/font-features/kerning-spaces-tnr-nokern.html b/layout/reftests/font-features/kerning-spaces-tnr-nokern.html new file mode 100644 index 0000000000..0e033454c0 --- /dev/null +++ b/layout/reftests/font-features/kerning-spaces-tnr-nokern.html @@ -0,0 +1,47 @@ + + + +testing contextual kerning with spaces + + + + + +
        +
        Q A Q
        +
        Q L Q
        +
        Q P Q
        +
        Q T Q
        +
        Q V Q
        +
        Q W Q
        +
        Q Y Q
        +
        Q Ά Q
        +
        Q Α Q
        +
        Q Δ Q
        +
        Q Λ Q
        +
        Q Τ Q
        +
        Q Υ Q
        +
        Q Ϋ Q
        +
        Q ’ Q
        +
        + + \ No newline at end of file diff --git a/layout/reftests/font-features/reftest.list b/layout/reftests/font-features/reftest.list new file mode 100644 index 0000000000..d8d68fc4cd --- /dev/null +++ b/layout/reftests/font-features/reftest.list @@ -0,0 +1,125 @@ +# Tests for opentype font feature control (bug 511339) +# +# These rely on the Linux Libertine font (loaded via @font-face) +# to ensure that features are present. + +# check that Turkish language causes a change in rendering (no fi ligature) +# (also works via Pango) +!= font-features-turkish.html font-features-ref.html + +# check that disabling ligatures causes a change +!= font-features-noliga.html font-features-ref.html + +# check that enabling optional ligatures causes a change +!= font-features-hlig.html font-features-ref.html + +# compare Turkish rendering with reference using ZWNJ to break the ligature +== font-features-turkish.html font-features-turkish-ref.html + +# compare Turkish rendering with explicitly disabled ligatures +== font-features-turkish.html font-features-noliga.html + +# The following should pass even if feature support isn't available, +# because both testcase and reference will have the default rendering, +# though they're not really meaningful unless the tests above passed already. + +# compare feature specified within @font-face to same feature in style rule +== font-features-hlig-2.html font-features-hlig.html +== font-features-hlig-4.html font-features-hlig.html +!= font-features-hlig-5.html font-features-hlig.html +== font-features-ligatures-none.html font-features-noliga.html + +# check that feature in style rule overrides @font-face +== font-features-hlig-3.html font-features-noliga.html + +# compare font-language-override rendering to lang-tagged rendering +== font-features-turkish-override-1.html font-features-turkish.html +== font-features-turkish-override-2.html font-features-turkish.html + +# check use of font-language-override to override explicit lang tag +== font-features-turkish-override-3.html font-features-ref.html +== font-features-turkish-override-4.html font-features-ref.html +== font-features-turkish-override-5.html font-features-turkish.html + +# check that last value wins if a feature is repeated +== font-features-order-1.html font-features-ref.html +== font-features-order-2.html font-features-noliga.html + +# check priority of feature settings vs. font-variant subproperty +== font-features-order-3.html font-features-noliga.html +== font-features-order-4.html font-features-noliga.html +== font-features-order-5.html font-features-hlig.html + +# check priority involving feature settings and font-variant-alternates +== alternates-order.html alternates-order-ref.html + +# check that font-specific values line up with @font-face feature settings +skip-if(winWidget) == annotations.html annotations-ref.html # bug 1447257 + +# font-variant subproperties +# test for specific features being on and others off, based on prop values +# (debug problems with font-variant-debug.html which displays all props) +== font-variant-alternates.html font-variant-alternates-ref.html +== font-variant-caps.html font-variant-caps-ref.html +== font-variant-east-asian.html font-variant-east-asian-ref.html +== font-variant-ligatures.html font-variant-ligatures-ref.html +== font-variant-numeric.html font-variant-numeric-ref.html +== font-variant-position.html font-variant-position-ref.html + +# font-kerning +!= font-kerning-normal.html font-kerning-none.html +!= font-kerning-auto.html font-kerning-none.html +== font-kerning-auto.html font-kerning-normal.html +== font-kerning-normal.html font-kerning-kern.html +== font-kerning-none.html font-kerning-nokern.html +== font-kerning-1.html font-kerning-none.html +== font-kerning-2.html font-kerning-normal.html +== font-kerning-3.html font-kerning-none.html +!= font-kerning-table-none.html font-kerning-table-normal.html + +# sanity check for kerning - with no spaces, kerning should occur +== kerning-sanity-check-kern.html kerning-sanity-check-default.html +!= kerning-sanity-check-nokern.html kerning-sanity-check-default.html + +# OpenType features should work across inter-word spaces +== font-features-across-space-1.html font-features-across-space-1-ref.html +== spacelookups.html spacelookups-ref.html +# tests whether word cache is in use by testing for ignored space kerns +== spacelookups-wordcache.html spacelookups-wordcache-ref.html +# requires Japanese font with feature support, WinXP lacks one +random-if(!winWidget&&!cocoaWidget) == fwid-spaces.html fwid-spaces-ref.html +# Arial/Times New Roman on Win7+/OSX 10.6+ have kerning pairs that include spaces +random-if(!winWidget&&!cocoaWidget) fails-if(winWidget||cocoaWidget) != kerning-spaces-arial-nokern.html kerning-spaces-arial-default.html +random-if(!winWidget&&!cocoaWidget) fails-if(winWidget||cocoaWidget) == kerning-spaces-arial-kern.html kerning-spaces-arial-default.html +random-if(!winWidget&&!cocoaWidget) fails-if(winWidget||cocoaWidget) != kerning-spaces-tnr-nokern.html kerning-spaces-tnr-default.html +random-if(!winWidget&&!cocoaWidget) fails-if(winWidget||cocoaWidget) == kerning-spaces-tnr-kern.html kerning-spaces-tnr-default.html + +# font-variant-caps fallback +# -- sanity check - none of these should look like the default rendering +!= caps-fallback-smallcaps1.html caps-fallback-default.html +!= caps-fallback-smallcaps2.html caps-fallback-default.html +!= caps-fallback-petitecaps.html caps-fallback-default.html +!= caps-fallback-allsmallcaps.html caps-fallback-default.html +!= caps-fallback-allpetitecaps.html caps-fallback-default.html +# -- normal or fallback rendering +== caps-fallback-smallcaps1.html caps-fallback-smcp.html +== caps-fallback-smallcaps2.html caps-fallback-smcp.html +== caps-fallback-petitecaps.html caps-fallback-smcp.html +== caps-fallback-allsmallcaps.html caps-fallback-smcpc2sc.html +== caps-fallback-allpetitecaps.html caps-fallback-smcpc2sc.html + +== small-caps-missing-capital.html small-caps-missing-capital-ref.html + +# font-variant-position fallback +random-if(cocoaWidget||Android) == subsuper-fallback.html subsuper-fallback-ref.html # bug 1139269 +!= subsuper-fallback.html subsuper-fallback-notref1.html +!= subsuper-fallback.html subsuper-fallback-notref2.html +!= subsuper-fallback.html subsuper-fallback-notref3.html +!= subsuper-fallback-omega.html subsuper-fallback-omega-notref.html +== subsuper-nofallback.html subsuper-nofallback-ref1.html +random-if(cocoaWidget) == subsuper-nofallback.html subsuper-nofallback-ref2.html # bug 1139269 +!= subsuper-nofallback.html subsuper-nofallback-notref.html +== subsuper-fallback-size.html subsuper-fallback-size-ref.html + +# GPOS spacing adjustments in vertical mode -- subsetted opentype/cff test font fails to load on Win7 +fuzzy-if(winWidget,0-1,0-70) == 1376231-vertical-gpos-adjustments.html 1376231-vertical-gpos-adjustments-ref.html diff --git a/layout/reftests/font-features/small-caps-missing-capital-ref.html b/layout/reftests/font-features/small-caps-missing-capital-ref.html new file mode 100644 index 0000000000..b27620f77e --- /dev/null +++ b/layout/reftests/font-features/small-caps-missing-capital-ref.html @@ -0,0 +1,23 @@ + + + + +

        The pi symbol must not be missing:

        + +

        π-Test

        + +

        The micro sign µ must not be missing:

        + +

        Is 10µs the same as 10ms?

        diff --git a/layout/reftests/font-features/small-caps-missing-capital.html b/layout/reftests/font-features/small-caps-missing-capital.html new file mode 100644 index 0000000000..a29349fdbe --- /dev/null +++ b/layout/reftests/font-features/small-caps-missing-capital.html @@ -0,0 +1,25 @@ + + + + +

        The pi symbol must not be missing:

        + +

        π-Test

        + +

        The micro sign µ must not be missing:

        + + +

        Is 10µs the same as 10ms?

        diff --git a/layout/reftests/font-features/spacelookups-ref.html b/layout/reftests/font-features/spacelookups-ref.html new file mode 100644 index 0000000000..0206717301 --- /dev/null +++ b/layout/reftests/font-features/spacelookups-ref.html @@ -0,0 +1,33 @@ + + + +contextual substitutions for fonts with spaces in lookups + + + + + + +
        + + + + + + +
        + + diff --git a/layout/reftests/font-features/spacelookups-wordcache-ref.html b/layout/reftests/font-features/spacelookups-wordcache-ref.html new file mode 100644 index 0000000000..cd6af0cf43 --- /dev/null +++ b/layout/reftests/font-features/spacelookups-wordcache-ref.html @@ -0,0 +1,81 @@ + + + +contextual substitutions for fonts with spaces in lookups + + + + + + +
        +

             

        +

             

        +

             

        +

             

        +

             

        +

             

        +

             

        +

             

        +

             

        +
        + + diff --git a/layout/reftests/font-features/spacelookups-wordcache.html b/layout/reftests/font-features/spacelookups-wordcache.html new file mode 100644 index 0000000000..a3bd642b26 --- /dev/null +++ b/layout/reftests/font-features/spacelookups-wordcache.html @@ -0,0 +1,76 @@ + + + +contextual substitutions for fonts with spaces in lookups + + + + + + + +
        +

        latn-script default-script fra-lang default-lang non-default-feature default-feature

        +

        latn-script default-script fra-lang default-lang non-default-feature default-feature

        +

        latn-script default-script fra-lang default-lang non-default-feature default-feature

        +

        latn-script default-script fra-lang default-lang non-default-feature default-feature

        +

        latn-script default-script fra-lang default-lang non-default-feature default-feature

        +

        latn-script default-script fra-lang default-lang non-default-feature default-feature

        +

        latn-script default-script fra-lang default-lang non-default-feature default-feature

        +

        latn-script default-script fra-lang default-lang non-default-feature default-feature

        +

        latn-script default-script fra-lang default-lang non-default-feature default-feature

        +
        + + diff --git a/layout/reftests/font-features/spacelookups.html b/layout/reftests/font-features/spacelookups.html new file mode 100644 index 0000000000..ab22ac9799 --- /dev/null +++ b/layout/reftests/font-features/spacelookups.html @@ -0,0 +1,82 @@ + + + +contextual substitutions for fonts with spaces in lookups + + + + + + + + + + + + +
        +default-script default-lang default-feature +default-script default-lang non-default-feature +latn-script default-lang default-feature +latn-script default-lang non-default-feature +latn-script fra-lang default-feature +latn-script fra-lang non-default-feature +
        + + diff --git a/layout/reftests/font-features/subsuper-fallback-notref1.html b/layout/reftests/font-features/subsuper-fallback-notref1.html new file mode 100644 index 0000000000..375d855fd2 --- /dev/null +++ b/layout/reftests/font-features/subsuper-fallback-notref1.html @@ -0,0 +1,32 @@ + + + +font-variant-position fallback + + + + +

        All the subscripts and superscripts should display with synthesized glyphs:

        +

        3nC2n n3Cn2

        +

        C π3Cπ2

        +

        3💩C2💩 💩3C💩2

        + + diff --git a/layout/reftests/font-features/subsuper-fallback-notref2.html b/layout/reftests/font-features/subsuper-fallback-notref2.html new file mode 100644 index 0000000000..40a89965bb --- /dev/null +++ b/layout/reftests/font-features/subsuper-fallback-notref2.html @@ -0,0 +1,32 @@ + + + +font-variant-position fallback + + + + +

        All the subscripts and superscripts should display with synthesized glyphs:

        +

        ₃nC²n n₃C

        +

        ₃πC²π π₃Cπ²

        +

        ₃💩C²💩 💩₃C💩²

        + + diff --git a/layout/reftests/font-features/subsuper-fallback-notref3.html b/layout/reftests/font-features/subsuper-fallback-notref3.html new file mode 100644 index 0000000000..945c8b8a5a --- /dev/null +++ b/layout/reftests/font-features/subsuper-fallback-notref3.html @@ -0,0 +1,41 @@ + + + +font-variant-position fallback + + + + +

        All the subscripts and superscripts should display with synthesized glyphs:

        +

        ₃nC²n n₃C

        +

        ₃πC²π π₃Cπ²

        +

        3💩C2💩 💩3C💩2

        + + diff --git a/layout/reftests/font-features/subsuper-fallback-omega-notref.html b/layout/reftests/font-features/subsuper-fallback-omega-notref.html new file mode 100644 index 0000000000..3ecc8a3ff3 --- /dev/null +++ b/layout/reftests/font-features/subsuper-fallback-omega-notref.html @@ -0,0 +1,30 @@ + + + +font-variant-position fallback + + + + +

        +

        e₂

        + + diff --git a/layout/reftests/font-features/subsuper-fallback-omega.html b/layout/reftests/font-features/subsuper-fallback-omega.html new file mode 100644 index 0000000000..f27af2d484 --- /dev/null +++ b/layout/reftests/font-features/subsuper-fallback-omega.html @@ -0,0 +1,32 @@ + + + +font-variant-position fallback + + + + +

        e

        +

        e

        + + diff --git a/layout/reftests/font-features/subsuper-fallback-ref.html b/layout/reftests/font-features/subsuper-fallback-ref.html new file mode 100644 index 0000000000..32b665a51a --- /dev/null +++ b/layout/reftests/font-features/subsuper-fallback-ref.html @@ -0,0 +1,34 @@ + + + +font-variant-position fallback + + + + +

        All the subscripts and superscripts should display with synthesized glyphs:

        +

        3nC2n n3Cn2

        +

        C π3Cπ2

        +

        3💩C2💩 💩3C💩2

        + + diff --git a/layout/reftests/font-features/subsuper-fallback-size-ref.html b/layout/reftests/font-features/subsuper-fallback-size-ref.html new file mode 100644 index 0000000000..e6e9111949 --- /dev/null +++ b/layout/reftests/font-features/subsuper-fallback-size-ref.html @@ -0,0 +1,36 @@ + + + +font-variant-position fallback + + + + +

        The black bars should NOT be the same length

        +

         XXXXXXXXXX 

        +

         XXXXXXXXX

        +

         XXXXXXXXX

        + + diff --git a/layout/reftests/font-features/subsuper-fallback-size.html b/layout/reftests/font-features/subsuper-fallback-size.html new file mode 100644 index 0000000000..e042319cb3 --- /dev/null +++ b/layout/reftests/font-features/subsuper-fallback-size.html @@ -0,0 +1,37 @@ + + + +font-variant-position fallback + + + + +

        The black bars should NOT be the same length

        +

         XXXXXXXXXX 

        +

         XXXXXXXXX

        +

         XXXXXXXXX

        + + diff --git a/layout/reftests/font-features/subsuper-fallback.html b/layout/reftests/font-features/subsuper-fallback.html new file mode 100644 index 0000000000..28092d90c1 --- /dev/null +++ b/layout/reftests/font-features/subsuper-fallback.html @@ -0,0 +1,34 @@ + + + +font-variant-position fallback + + + + +

        All the subscripts and superscripts should display with synthesized glyphs:

        +

        3nC2n n3Cn2

        +

        C π3Cπ2

        +

        3💩C2💩 💩3C💩2

        + + diff --git a/layout/reftests/font-features/subsuper-nofallback-notref.html b/layout/reftests/font-features/subsuper-nofallback-notref.html new file mode 100644 index 0000000000..5dfd66218b --- /dev/null +++ b/layout/reftests/font-features/subsuper-nofallback-notref.html @@ -0,0 +1,34 @@ + + + +font-variant-position fallback + + + + +

        All the subscripts and superscripts should display with variant glyphs:

        +

        +3C2 +(3)C(2) +21+3C45 +

        + + diff --git a/layout/reftests/font-features/subsuper-nofallback-ref1.html b/layout/reftests/font-features/subsuper-nofallback-ref1.html new file mode 100644 index 0000000000..2c015d026f --- /dev/null +++ b/layout/reftests/font-features/subsuper-nofallback-ref1.html @@ -0,0 +1,43 @@ + + + +font-variant-position fallback + + + + +

        All the subscripts and superscripts should display with variant glyphs:

        +

        +3C2 +(3)C(2) +21+3C45 +

        + + diff --git a/layout/reftests/font-features/subsuper-nofallback-ref2.html b/layout/reftests/font-features/subsuper-nofallback-ref2.html new file mode 100644 index 0000000000..332e031777 --- /dev/null +++ b/layout/reftests/font-features/subsuper-nofallback-ref2.html @@ -0,0 +1,35 @@ + + + +font-variant-position fallback + + + + +

        All the subscripts and superscripts should display with variant glyphs:

        +

        +C² +₍₃₎C⁽²⁾ +₂₁₊₃C⁴⁵ +

        + + diff --git a/layout/reftests/font-features/subsuper-nofallback.html b/layout/reftests/font-features/subsuper-nofallback.html new file mode 100644 index 0000000000..92d1ccd3fb --- /dev/null +++ b/layout/reftests/font-features/subsuper-nofallback.html @@ -0,0 +1,36 @@ + + + +font-variant-position fallback + + + + +

        All the subscripts and superscripts should display with variant glyphs:

        +

        +3C2 +(3)C(2) +21+3C45 +

        + + diff --git a/layout/reftests/font-inflation/bug707855-innerFrame-ref.html b/layout/reftests/font-inflation/bug707855-innerFrame-ref.html new file mode 100644 index 0000000000..e69de29bb2 diff --git a/layout/reftests/font-inflation/bug707855-innerFrame.html b/layout/reftests/font-inflation/bug707855-innerFrame.html new file mode 100644 index 0000000000..e69de29bb2 diff --git a/layout/reftests/font-inflation/bug707855-ref.html b/layout/reftests/font-inflation/bug707855-ref.html new file mode 100644 index 0000000000..e69de29bb2 diff --git a/layout/reftests/font-inflation/bug707855.html b/layout/reftests/font-inflation/bug707855.html new file mode 100644 index 0000000000..e69de29bb2 diff --git a/layout/reftests/font-inflation/bullet-1-ref.html b/layout/reftests/font-inflation/bullet-1-ref.html new file mode 100644 index 0000000000..6f87b94075 --- /dev/null +++ b/layout/reftests/font-inflation/bullet-1-ref.html @@ -0,0 +1,9 @@ + + +
          +
        • item
        • +
        diff --git a/layout/reftests/font-inflation/bullet-1.html b/layout/reftests/font-inflation/bullet-1.html new file mode 100644 index 0000000000..6433753fd6 --- /dev/null +++ b/layout/reftests/font-inflation/bullet-1.html @@ -0,0 +1,9 @@ + + +
          +
        • item
        • +
        diff --git a/layout/reftests/font-inflation/consecutive-inline-ref.html b/layout/reftests/font-inflation/consecutive-inline-ref.html new file mode 100644 index 0000000000..9d5d163f01 --- /dev/null +++ b/layout/reftests/font-inflation/consecutive-inline-ref.html @@ -0,0 +1,31 @@ + + + + diff --git a/layout/reftests/font-inflation/consecutive-inline.html b/layout/reftests/font-inflation/consecutive-inline.html new file mode 100644 index 0000000000..bb2e4b8c4a --- /dev/null +++ b/layout/reftests/font-inflation/consecutive-inline.html @@ -0,0 +1,31 @@ + + + + diff --git a/layout/reftests/font-inflation/container-with-clamping-innerFrame-ref.html b/layout/reftests/font-inflation/container-with-clamping-innerFrame-ref.html new file mode 100644 index 0000000000..966612ec45 --- /dev/null +++ b/layout/reftests/font-inflation/container-with-clamping-innerFrame-ref.html @@ -0,0 +1,15 @@ + + + +
        Test to see if too large of a container causes a giant escalation of the font size when font inflation is enabled.
        diff --git a/layout/reftests/font-inflation/container-with-clamping-innerFrame.html b/layout/reftests/font-inflation/container-with-clamping-innerFrame.html new file mode 100644 index 0000000000..f6a0cec990 --- /dev/null +++ b/layout/reftests/font-inflation/container-with-clamping-innerFrame.html @@ -0,0 +1,15 @@ + + + +
        Test to see if too large of a container causes a giant escalation of the font size when font inflation is enabled.
        diff --git a/layout/reftests/font-inflation/container-with-clamping-ref.html b/layout/reftests/font-inflation/container-with-clamping-ref.html new file mode 100644 index 0000000000..74e73798eb --- /dev/null +++ b/layout/reftests/font-inflation/container-with-clamping-ref.html @@ -0,0 +1,16 @@ + + + + diff --git a/layout/reftests/font-inflation/container-with-clamping.html b/layout/reftests/font-inflation/container-with-clamping.html new file mode 100644 index 0000000000..69afa734e3 --- /dev/null +++ b/layout/reftests/font-inflation/container-with-clamping.html @@ -0,0 +1,12 @@ + + + diff --git a/layout/reftests/font-inflation/css-transform-1-ref.html b/layout/reftests/font-inflation/css-transform-1-ref.html new file mode 100644 index 0000000000..59cafed43c --- /dev/null +++ b/layout/reftests/font-inflation/css-transform-1-ref.html @@ -0,0 +1,6 @@ + + +
        Hello world
        diff --git a/layout/reftests/font-inflation/css-transform-1.html b/layout/reftests/font-inflation/css-transform-1.html new file mode 100644 index 0000000000..88250a5c9e --- /dev/null +++ b/layout/reftests/font-inflation/css-transform-1.html @@ -0,0 +1,10 @@ + + + +
        Hello world
        diff --git a/layout/reftests/font-inflation/css-transform-2-ref.html b/layout/reftests/font-inflation/css-transform-2-ref.html new file mode 100644 index 0000000000..33e0110c07 --- /dev/null +++ b/layout/reftests/font-inflation/css-transform-2-ref.html @@ -0,0 +1,6 @@ + + +

        Hello world

        diff --git a/layout/reftests/font-inflation/css-transform-2.html b/layout/reftests/font-inflation/css-transform-2.html new file mode 100644 index 0000000000..68c6f60a3d --- /dev/null +++ b/layout/reftests/font-inflation/css-transform-2.html @@ -0,0 +1,10 @@ + + + +

        Hello world

        diff --git a/layout/reftests/font-inflation/decoration-1-ref.html b/layout/reftests/font-inflation/decoration-1-ref.html new file mode 100644 index 0000000000..ce2b0c0ef0 --- /dev/null +++ b/layout/reftests/font-inflation/decoration-1-ref.html @@ -0,0 +1,8 @@ + + +
        Hello world
        diff --git a/layout/reftests/font-inflation/decoration-1.html b/layout/reftests/font-inflation/decoration-1.html new file mode 100644 index 0000000000..9392fafcd1 --- /dev/null +++ b/layout/reftests/font-inflation/decoration-1.html @@ -0,0 +1,13 @@ + + + +
        Hello world
        diff --git a/layout/reftests/font-inflation/disable-fontinfl-on-mobile-2.html b/layout/reftests/font-inflation/disable-fontinfl-on-mobile-2.html new file mode 100644 index 0000000000..d251decdeb --- /dev/null +++ b/layout/reftests/font-inflation/disable-fontinfl-on-mobile-2.html @@ -0,0 +1,20 @@ + + + + + + + +

        Some uninflated text.

        + + + diff --git a/layout/reftests/font-inflation/disable-fontinfl-on-mobile-3.html b/layout/reftests/font-inflation/disable-fontinfl-on-mobile-3.html new file mode 100644 index 0000000000..0bd4eaca7c --- /dev/null +++ b/layout/reftests/font-inflation/disable-fontinfl-on-mobile-3.html @@ -0,0 +1,20 @@ + + + + + + + +

        Some uninflated text.

        + + + diff --git a/layout/reftests/font-inflation/disable-fontinfl-on-mobile-5.html b/layout/reftests/font-inflation/disable-fontinfl-on-mobile-5.html new file mode 100644 index 0000000000..40149c9b58 --- /dev/null +++ b/layout/reftests/font-inflation/disable-fontinfl-on-mobile-5.html @@ -0,0 +1,18 @@ + + + + + + + + + +

        Some uninflated text.

        + + + diff --git a/layout/reftests/font-inflation/disable-fontinfl-on-mobile-ref.html b/layout/reftests/font-inflation/disable-fontinfl-on-mobile-ref.html new file mode 100644 index 0000000000..ab35ad7803 --- /dev/null +++ b/layout/reftests/font-inflation/disable-fontinfl-on-mobile-ref.html @@ -0,0 +1,19 @@ + + + + + + +

        Some uninflated text.

        + + + diff --git a/layout/reftests/font-inflation/disable-fontinfl-on-mobile.html b/layout/reftests/font-inflation/disable-fontinfl-on-mobile.html new file mode 100644 index 0000000000..1e182b37f1 --- /dev/null +++ b/layout/reftests/font-inflation/disable-fontinfl-on-mobile.html @@ -0,0 +1,21 @@ + + + + + + + + +

        Some uninflated text.

        + + + diff --git a/layout/reftests/font-inflation/fixed-height-body-child-ref.html b/layout/reftests/font-inflation/fixed-height-body-child-ref.html new file mode 100644 index 0000000000..1b492bf5cb --- /dev/null +++ b/layout/reftests/font-inflation/fixed-height-body-child-ref.html @@ -0,0 +1,34 @@ + + + + + + + +
        +

        Dorothy lived in the midst of the great Kansas prairies, with Uncle Henry, who was a farmer, and Aunt Em, who was the farmer's wife. Their house was small, for the lumber to build it had to be carried by wagon many miles. There were four walls, a floor and a roof, which made one room; and this room contained a rusty looking cookstove, a cupboard for the dishes, a table, three or four chairs, and the beds. Uncle Henry and Aunt Em had a big bed in one corner, and Dorothy a little bed in another corner. There was no garret at all, and no cellar--except a small hole dug in the ground, called a cyclone cellar, where the family could go in case one of those great whirlwinds arose, mighty enough to crush any building in its path. It was reached by a trap door in the middle of the floor, from which a ladder led down into the small, dark hole.

        +
        + + diff --git a/layout/reftests/font-inflation/fixed-height-body-child.html b/layout/reftests/font-inflation/fixed-height-body-child.html new file mode 100644 index 0000000000..9efb024253 --- /dev/null +++ b/layout/reftests/font-inflation/fixed-height-body-child.html @@ -0,0 +1,34 @@ + + + + + + + +
        +

        Dorothy lived in the midst of the great Kansas prairies, with Uncle Henry, who was a farmer, and Aunt Em, who was the farmer's wife. Their house was small, for the lumber to build it had to be carried by wagon many miles. There were four walls, a floor and a roof, which made one room; and this room contained a rusty looking cookstove, a cupboard for the dishes, a table, three or four chairs, and the beds. Uncle Henry and Aunt Em had a big bed in one corner, and Dorothy a little bed in another corner. There was no garret at all, and no cellar--except a small hole dug in the ground, called a cyclone cellar, where the family could go in case one of those great whirlwinds arose, mighty enough to crush any building in its path. It was reached by a trap door in the middle of the floor, from which a ladder led down into the small, dark hole.

        +
        + + diff --git a/layout/reftests/font-inflation/fixed-height-body-ref.html b/layout/reftests/font-inflation/fixed-height-body-ref.html new file mode 100644 index 0000000000..785c407b2b --- /dev/null +++ b/layout/reftests/font-inflation/fixed-height-body-ref.html @@ -0,0 +1,25 @@ + + + + + + + + Dorothy lived in the midst of the great Kansas prairies, with Uncle Henry, who was a farmer, and Aunt Em, who was the farmer's wife. Their house was small, for the lumber to build it had to be carried by wagon many miles. There were four walls, a floor and a roof, which made one room; and this room contained a rusty looking cookstove, a cupboard for the dishes, a table, three or four chairs, and the beds. Uncle Henry and Aunt Em had a big bed in one corner, and Dorothy a little bed in another corner. There was no garret at all, and no cellar--except a small hole dug in the ground, called a cyclone cellar, where the family could go in case one of those great whirlwinds arose, mighty enough to crush any building in its path. It was reached by a trap door in the middle of the floor, from which a ladder led down into the small, dark hole. + + diff --git a/layout/reftests/font-inflation/fixed-height-body.html b/layout/reftests/font-inflation/fixed-height-body.html new file mode 100644 index 0000000000..37919761ab --- /dev/null +++ b/layout/reftests/font-inflation/fixed-height-body.html @@ -0,0 +1,25 @@ + + + + + + + + Dorothy lived in the midst of the great Kansas prairies, with Uncle Henry, who was a farmer, and Aunt Em, who was the farmer's wife. Their house was small, for the lumber to build it had to be carried by wagon many miles. There were four walls, a floor and a roof, which made one room; and this room contained a rusty looking cookstove, a cupboard for the dishes, a table, three or four chairs, and the beds. Uncle Henry and Aunt Em had a big bed in one corner, and Dorothy a little bed in another corner. There was no garret at all, and no cellar--except a small hole dug in the ground, called a cyclone cellar, where the family could go in case one of those great whirlwinds arose, mighty enough to crush any building in its path. It was reached by a trap door in the middle of the floor, from which a ladder led down into the small, dark hole. + + diff --git a/layout/reftests/font-inflation/fixed-width-body-viewport-ref.html b/layout/reftests/font-inflation/fixed-width-body-viewport-ref.html new file mode 100644 index 0000000000..e4858590c4 --- /dev/null +++ b/layout/reftests/font-inflation/fixed-width-body-viewport-ref.html @@ -0,0 +1,27 @@ + + + + + + + + PERSONS attempting to find a motive in this narrative will be prosecuted; + persons attempting to find a moral in it will be banished; + persons attempting to find a plot in it will be shot.
        + BY ORDER OF THE AUTHOR,
        + Per G.G., Chief of Ordnance. + + diff --git a/layout/reftests/font-inflation/fixed-width-body-viewport.html b/layout/reftests/font-inflation/fixed-width-body-viewport.html new file mode 100644 index 0000000000..b33a1d0938 --- /dev/null +++ b/layout/reftests/font-inflation/fixed-width-body-viewport.html @@ -0,0 +1,26 @@ + + + + + + + + PERSONS attempting to find a motive in this narrative will be prosecuted; + persons attempting to find a moral in it will be banished; + persons attempting to find a plot in it will be shot.
        + BY ORDER OF THE AUTHOR,
        + Per G.G., Chief of Ordnance. + + diff --git a/layout/reftests/font-inflation/fixed-width-viewport-inflation-ref.html b/layout/reftests/font-inflation/fixed-width-viewport-inflation-ref.html new file mode 100644 index 0000000000..30f3bd9c02 --- /dev/null +++ b/layout/reftests/font-inflation/fixed-width-viewport-inflation-ref.html @@ -0,0 +1,23 @@ + + + + + + + + + +
        +
        Some inflated text.
        +
        + + diff --git a/layout/reftests/font-inflation/fixed-width-viewport-inflation.html b/layout/reftests/font-inflation/fixed-width-viewport-inflation.html new file mode 100644 index 0000000000..f7fcfb2f2b --- /dev/null +++ b/layout/reftests/font-inflation/fixed-width-viewport-inflation.html @@ -0,0 +1,23 @@ + + + + + + + + + +
        +
        Some inflated text.
        +
        + + diff --git a/layout/reftests/font-inflation/fixed-width-viewport-no-inflation.html b/layout/reftests/font-inflation/fixed-width-viewport-no-inflation.html new file mode 100644 index 0000000000..2e43ad619c --- /dev/null +++ b/layout/reftests/font-inflation/fixed-width-viewport-no-inflation.html @@ -0,0 +1,22 @@ + + + + + + + + + +
        +
        Some uninflated text.
        +
        + + diff --git a/layout/reftests/font-inflation/form-button-fixed-height-ref.html b/layout/reftests/font-inflation/form-button-fixed-height-ref.html new file mode 100644 index 0000000000..c59bba5044 --- /dev/null +++ b/layout/reftests/font-inflation/form-button-fixed-height-ref.html @@ -0,0 +1,20 @@ + + + + +
        +
        +
        diff --git a/layout/reftests/font-inflation/form-button-fixed-height.html b/layout/reftests/font-inflation/form-button-fixed-height.html new file mode 100644 index 0000000000..29cb6fa860 --- /dev/null +++ b/layout/reftests/font-inflation/form-button-fixed-height.html @@ -0,0 +1,27 @@ + + + + +
        +
        + +
        diff --git a/layout/reftests/font-inflation/form-button-fixed-width-ref.html b/layout/reftests/font-inflation/form-button-fixed-width-ref.html new file mode 100644 index 0000000000..e9c564397b --- /dev/null +++ b/layout/reftests/font-inflation/form-button-fixed-width-ref.html @@ -0,0 +1,20 @@ + + + + +
        +
        +
        diff --git a/layout/reftests/font-inflation/form-button-fixed-width.html b/layout/reftests/font-inflation/form-button-fixed-width.html new file mode 100644 index 0000000000..8cad80deb1 --- /dev/null +++ b/layout/reftests/font-inflation/form-button-fixed-width.html @@ -0,0 +1,27 @@ + + + + +
        +
        + +
        diff --git a/layout/reftests/font-inflation/form-button-ref.html b/layout/reftests/font-inflation/form-button-ref.html new file mode 100644 index 0000000000..98f5280300 --- /dev/null +++ b/layout/reftests/font-inflation/form-button-ref.html @@ -0,0 +1,19 @@ + + + + +
        +
        +
        diff --git a/layout/reftests/font-inflation/form-button.html b/layout/reftests/font-inflation/form-button.html new file mode 100644 index 0000000000..68fda9c500 --- /dev/null +++ b/layout/reftests/font-inflation/form-button.html @@ -0,0 +1,26 @@ + + + + +
        +
        + +
        diff --git a/layout/reftests/font-inflation/height-constraint-percent-1-ref.html b/layout/reftests/font-inflation/height-constraint-percent-1-ref.html new file mode 100644 index 0000000000..91993e60bb --- /dev/null +++ b/layout/reftests/font-inflation/height-constraint-percent-1-ref.html @@ -0,0 +1,17 @@ + + + +
        +
        +

        Life and death, dreaming and wakefulness: stations for the perplexed soul. It traverses them by stage, taking signs and hints from things, groping about in the sea of darkness, clinging stubbornly to a hope that smilingly and mysteriously renews itself. Traveler, what are you searching for? What emotions rage in your heart?

        +
        +
        diff --git a/layout/reftests/font-inflation/height-constraint-percent-1.html b/layout/reftests/font-inflation/height-constraint-percent-1.html new file mode 100644 index 0000000000..bab1273640 --- /dev/null +++ b/layout/reftests/font-inflation/height-constraint-percent-1.html @@ -0,0 +1,17 @@ + + + +
        +
        +

        Life and death, dreaming and wakefulness: stations for the perplexed soul. It traverses them by stage, taking signs and hints from things, groping about in the sea of darkness, clinging stubbornly to a hope that smilingly and mysteriously renews itself. Traveler, what are you searching for? What emotions rage in your heart?

        +
        +
        diff --git a/layout/reftests/font-inflation/height-constraint-percent-2-ref.html b/layout/reftests/font-inflation/height-constraint-percent-2-ref.html new file mode 100644 index 0000000000..ffee64c8a5 --- /dev/null +++ b/layout/reftests/font-inflation/height-constraint-percent-2-ref.html @@ -0,0 +1,17 @@ + + + +
        +
        +

        Life and death, dreaming and wakefulness: stations for the perplexed soul. It traverses them by stage, taking signs and hints from things, groping about in the sea of darkness, clinging stubbornly to a hope that smilingly and mysteriously renews itself. Traveler, what are you searching for? What emotions rage in your heart?

        +
        +
        diff --git a/layout/reftests/font-inflation/height-constraint-percent-2.html b/layout/reftests/font-inflation/height-constraint-percent-2.html new file mode 100644 index 0000000000..a54f68fb80 --- /dev/null +++ b/layout/reftests/font-inflation/height-constraint-percent-2.html @@ -0,0 +1,17 @@ + + + +
        +
        +

        Life and death, dreaming and wakefulness: stations for the perplexed soul. It traverses them by stage, taking signs and hints from things, groping about in the sea of darkness, clinging stubbornly to a hope that smilingly and mysteriously renews itself. Traveler, what are you searching for? What emotions rage in your heart?

        +
        +
        diff --git a/layout/reftests/font-inflation/height-constraint-percent-3-ref.html b/layout/reftests/font-inflation/height-constraint-percent-3-ref.html new file mode 100644 index 0000000000..ba31368112 --- /dev/null +++ b/layout/reftests/font-inflation/height-constraint-percent-3-ref.html @@ -0,0 +1,17 @@ + + + +
        +
        +

        Life and death, dreaming and wakefulness: stations for the perplexed soul. It traverses them by stage, taking signs and hints from things, groping about in the sea of darkness, clinging stubbornly to a hope that smilingly and mysteriously renews itself. Traveler, what are you searching for? What emotions rage in your heart?

        +
        +
        diff --git a/layout/reftests/font-inflation/height-constraint-percent-3.html b/layout/reftests/font-inflation/height-constraint-percent-3.html new file mode 100644 index 0000000000..165fdc70ff --- /dev/null +++ b/layout/reftests/font-inflation/height-constraint-percent-3.html @@ -0,0 +1,17 @@ + + + +
        +
        +

        Life and death, dreaming and wakefulness: stations for the perplexed soul. It traverses them by stage, taking signs and hints from things, groping about in the sea of darkness, clinging stubbornly to a hope that smilingly and mysteriously renews itself. Traveler, what are you searching for? What emotions rage in your heart?

        +
        +
        diff --git a/layout/reftests/font-inflation/height-constraint-percent-4-ref.html b/layout/reftests/font-inflation/height-constraint-percent-4-ref.html new file mode 100644 index 0000000000..440bac443e --- /dev/null +++ b/layout/reftests/font-inflation/height-constraint-percent-4-ref.html @@ -0,0 +1,20 @@ + + + +
        +
        +
        +

        Life and death, dreaming and wakefulness: stations for the perplexed soul. It traverses them by stage, taking signs and hints from things, groping about in the sea of darkness, clinging stubbornly to a hope that smilingly and mysteriously renews itself. Traveler, what are you searching for? What emotions rage in your heart?

        +
        +
        +
        diff --git a/layout/reftests/font-inflation/height-constraint-percent-4.html b/layout/reftests/font-inflation/height-constraint-percent-4.html new file mode 100644 index 0000000000..440bac443e --- /dev/null +++ b/layout/reftests/font-inflation/height-constraint-percent-4.html @@ -0,0 +1,20 @@ + + + +
        +
        +
        +

        Life and death, dreaming and wakefulness: stations for the perplexed soul. It traverses them by stage, taking signs and hints from things, groping about in the sea of darkness, clinging stubbornly to a hope that smilingly and mysteriously renews itself. Traveler, what are you searching for? What emotions rage in your heart?

        +
        +
        +
        diff --git a/layout/reftests/font-inflation/height-constraint-percent-5-ref.html b/layout/reftests/font-inflation/height-constraint-percent-5-ref.html new file mode 100644 index 0000000000..eee590dd29 --- /dev/null +++ b/layout/reftests/font-inflation/height-constraint-percent-5-ref.html @@ -0,0 +1,20 @@ + + + +
        +
        +
        +

        Life and death, dreaming and wakefulness: stations for the perplexed soul. It traverses them by stage, taking signs and hints from things, groping about in the sea of darkness, clinging stubbornly to a hope that smilingly and mysteriously renews itself. Traveler, what are you searching for? What emotions rage in your heart?

        +
        +
        +
        diff --git a/layout/reftests/font-inflation/height-constraint-percent-5.html b/layout/reftests/font-inflation/height-constraint-percent-5.html new file mode 100644 index 0000000000..eee590dd29 --- /dev/null +++ b/layout/reftests/font-inflation/height-constraint-percent-5.html @@ -0,0 +1,20 @@ + + + +
        +
        +
        +

        Life and death, dreaming and wakefulness: stations for the perplexed soul. It traverses them by stage, taking signs and hints from things, groping about in the sea of darkness, clinging stubbornly to a hope that smilingly and mysteriously renews itself. Traveler, what are you searching for? What emotions rage in your heart?

        +
        +
        +
        diff --git a/layout/reftests/font-inflation/height-constraint-percent-6-ref.html b/layout/reftests/font-inflation/height-constraint-percent-6-ref.html new file mode 100644 index 0000000000..d770afd6e6 --- /dev/null +++ b/layout/reftests/font-inflation/height-constraint-percent-6-ref.html @@ -0,0 +1,16 @@ + + + +
        +
        +

        Life and death, dreaming and wakefulness: stations for the perplexed soul. It traverses them by stage, taking signs and hints from things, groping about in the sea of darkness, clinging stubbornly to a hope that smilingly and mysteriously renews itself. Traveler, what are you searching for? What emotions rage in your heart?

        +
        +
        diff --git a/layout/reftests/font-inflation/height-constraint-percent-6.html b/layout/reftests/font-inflation/height-constraint-percent-6.html new file mode 100644 index 0000000000..cb241fda97 --- /dev/null +++ b/layout/reftests/font-inflation/height-constraint-percent-6.html @@ -0,0 +1,16 @@ + + + +
        +
        +

        Life and death, dreaming and wakefulness: stations for the perplexed soul. It traverses them by stage, taking signs and hints from things, groping about in the sea of darkness, clinging stubbornly to a hope that smilingly and mysteriously renews itself. Traveler, what are you searching for? What emotions rage in your heart?

        +
        +
        diff --git a/layout/reftests/font-inflation/height-constraint-percent-7-ref.html b/layout/reftests/font-inflation/height-constraint-percent-7-ref.html new file mode 100644 index 0000000000..6b74c83b16 --- /dev/null +++ b/layout/reftests/font-inflation/height-constraint-percent-7-ref.html @@ -0,0 +1,16 @@ + + + +
        +
        +

        Life and death, dreaming and wakefulness: stations for the perplexed soul. It traverses them by stage, taking signs and hints from things, groping about in the sea of darkness, clinging stubbornly to a hope that smilingly and mysteriously renews itself. Traveler, what are you searching for? What emotions rage in your heart?

        +
        +
        diff --git a/layout/reftests/font-inflation/height-constraint-percent-7.html b/layout/reftests/font-inflation/height-constraint-percent-7.html new file mode 100644 index 0000000000..6b74c83b16 --- /dev/null +++ b/layout/reftests/font-inflation/height-constraint-percent-7.html @@ -0,0 +1,16 @@ + + + +
        +
        +

        Life and death, dreaming and wakefulness: stations for the perplexed soul. It traverses them by stage, taking signs and hints from things, groping about in the sea of darkness, clinging stubbornly to a hope that smilingly and mysteriously renews itself. Traveler, what are you searching for? What emotions rage in your heart?

        +
        +
        diff --git a/layout/reftests/font-inflation/height-constraint-percent-8-ref.html b/layout/reftests/font-inflation/height-constraint-percent-8-ref.html new file mode 100644 index 0000000000..9f71de00d4 --- /dev/null +++ b/layout/reftests/font-inflation/height-constraint-percent-8-ref.html @@ -0,0 +1,20 @@ + + + +
        +
        +
        +

        Life and death, dreaming and wakefulness: stations for the perplexed soul. It traverses them by stage, taking signs and hints from things, groping about in the sea of darkness, clinging stubbornly to a hope that smilingly and mysteriously renews itself. Traveler, what are you searching for? What emotions rage in your heart?

        +
        +
        +
        diff --git a/layout/reftests/font-inflation/height-constraint-percent-8.html b/layout/reftests/font-inflation/height-constraint-percent-8.html new file mode 100644 index 0000000000..be5ec15d43 --- /dev/null +++ b/layout/reftests/font-inflation/height-constraint-percent-8.html @@ -0,0 +1,20 @@ + + + +
        +
        +
        +

        Life and death, dreaming and wakefulness: stations for the perplexed soul. It traverses them by stage, taking signs and hints from things, groping about in the sea of darkness, clinging stubbornly to a hope that smilingly and mysteriously renews itself. Traveler, what are you searching for? What emotions rage in your heart?

        +
        +
        +
        diff --git a/layout/reftests/font-inflation/input-checkbox.html b/layout/reftests/font-inflation/input-checkbox.html new file mode 100644 index 0000000000..8c2edc87aa --- /dev/null +++ b/layout/reftests/font-inflation/input-checkbox.html @@ -0,0 +1,15 @@ + + + + + + +I have a bike + \ No newline at end of file diff --git a/layout/reftests/font-inflation/input-radio.html b/layout/reftests/font-inflation/input-radio.html new file mode 100644 index 0000000000..2ee3d2f14d --- /dev/null +++ b/layout/reftests/font-inflation/input-radio.html @@ -0,0 +1,7 @@ + + +
        In a 450px container, the minimum font size at 15em per line is 30px. +This means we map 0px-45px into 30px-45px, so 12px gets mapped to 34px.
        \ No newline at end of file diff --git a/layout/reftests/font-inflation/input-text-1-height-ref.html b/layout/reftests/font-inflation/input-text-1-height-ref.html new file mode 100644 index 0000000000..7f50010017 --- /dev/null +++ b/layout/reftests/font-inflation/input-text-1-height-ref.html @@ -0,0 +1,11 @@ + + + +
        diff --git a/layout/reftests/font-inflation/input-text-1-height.html b/layout/reftests/font-inflation/input-text-1-height.html new file mode 100644 index 0000000000..7f50010017 --- /dev/null +++ b/layout/reftests/font-inflation/input-text-1-height.html @@ -0,0 +1,11 @@ + + + +
        diff --git a/layout/reftests/font-inflation/input-text-1-noheight-ref.html b/layout/reftests/font-inflation/input-text-1-noheight-ref.html new file mode 100644 index 0000000000..52132e4f93 --- /dev/null +++ b/layout/reftests/font-inflation/input-text-1-noheight-ref.html @@ -0,0 +1,11 @@ + + + +
        test
        diff --git a/layout/reftests/font-inflation/input-text-1-noheight.html b/layout/reftests/font-inflation/input-text-1-noheight.html new file mode 100644 index 0000000000..8606b4eb96 --- /dev/null +++ b/layout/reftests/font-inflation/input-text-1-noheight.html @@ -0,0 +1,11 @@ + + + +
        test
        diff --git a/layout/reftests/font-inflation/input-text-2-height-ref.html b/layout/reftests/font-inflation/input-text-2-height-ref.html new file mode 100644 index 0000000000..055dd5c389 --- /dev/null +++ b/layout/reftests/font-inflation/input-text-2-height-ref.html @@ -0,0 +1,11 @@ + + + +
        diff --git a/layout/reftests/font-inflation/input-text-2-height.html b/layout/reftests/font-inflation/input-text-2-height.html new file mode 100644 index 0000000000..055dd5c389 --- /dev/null +++ b/layout/reftests/font-inflation/input-text-2-height.html @@ -0,0 +1,11 @@ + + + +
        diff --git a/layout/reftests/font-inflation/input-text-2-noheight-ref.html b/layout/reftests/font-inflation/input-text-2-noheight-ref.html new file mode 100644 index 0000000000..f9f7335b96 --- /dev/null +++ b/layout/reftests/font-inflation/input-text-2-noheight-ref.html @@ -0,0 +1,10 @@ + + + +
        diff --git a/layout/reftests/font-inflation/input-text-2-noheight.html b/layout/reftests/font-inflation/input-text-2-noheight.html new file mode 100644 index 0000000000..331401ef34 --- /dev/null +++ b/layout/reftests/font-inflation/input-text-2-noheight.html @@ -0,0 +1,10 @@ + + + +
        diff --git a/layout/reftests/font-inflation/input-text-3-height-ref.html b/layout/reftests/font-inflation/input-text-3-height-ref.html new file mode 100644 index 0000000000..16a0877f18 --- /dev/null +++ b/layout/reftests/font-inflation/input-text-3-height-ref.html @@ -0,0 +1,11 @@ + + + +
        diff --git a/layout/reftests/font-inflation/input-text-3-height.html b/layout/reftests/font-inflation/input-text-3-height.html new file mode 100644 index 0000000000..16a0877f18 --- /dev/null +++ b/layout/reftests/font-inflation/input-text-3-height.html @@ -0,0 +1,11 @@ + + + +
        diff --git a/layout/reftests/font-inflation/input-text-3-noheight-ref.html b/layout/reftests/font-inflation/input-text-3-noheight-ref.html new file mode 100644 index 0000000000..6ca0c03f2d --- /dev/null +++ b/layout/reftests/font-inflation/input-text-3-noheight-ref.html @@ -0,0 +1,10 @@ + + + +
        diff --git a/layout/reftests/font-inflation/input-text-3-noheight.html b/layout/reftests/font-inflation/input-text-3-noheight.html new file mode 100644 index 0000000000..6e8c055354 --- /dev/null +++ b/layout/reftests/font-inflation/input-text-3-noheight.html @@ -0,0 +1,10 @@ + + + +
        diff --git a/layout/reftests/font-inflation/intrinsic-fit-1a-ref.html b/layout/reftests/font-inflation/intrinsic-fit-1a-ref.html new file mode 100644 index 0000000000..389ac58282 --- /dev/null +++ b/layout/reftests/font-inflation/intrinsic-fit-1a-ref.html @@ -0,0 +1,17 @@ + + + +

        This is tiny bit of text.

        diff --git a/layout/reftests/font-inflation/intrinsic-fit-1a.html b/layout/reftests/font-inflation/intrinsic-fit-1a.html new file mode 100644 index 0000000000..8f4a03dd0b --- /dev/null +++ b/layout/reftests/font-inflation/intrinsic-fit-1a.html @@ -0,0 +1,17 @@ + + + +

        This is tiny bit of text.

        diff --git a/layout/reftests/font-inflation/intrinsic-fit-1b-ref.html b/layout/reftests/font-inflation/intrinsic-fit-1b-ref.html new file mode 100644 index 0000000000..ee6a28c38c --- /dev/null +++ b/layout/reftests/font-inflation/intrinsic-fit-1b-ref.html @@ -0,0 +1,18 @@ + + + +

        This is tiny bit of text.

        diff --git a/layout/reftests/font-inflation/intrinsic-fit-1b.html b/layout/reftests/font-inflation/intrinsic-fit-1b.html new file mode 100644 index 0000000000..ecd1bc6498 --- /dev/null +++ b/layout/reftests/font-inflation/intrinsic-fit-1b.html @@ -0,0 +1,18 @@ + + + +

        This is tiny bit of text.

        diff --git a/layout/reftests/font-inflation/intrinsic-fit-1c-ref.html b/layout/reftests/font-inflation/intrinsic-fit-1c-ref.html new file mode 100644 index 0000000000..75bf2ef98e --- /dev/null +++ b/layout/reftests/font-inflation/intrinsic-fit-1c-ref.html @@ -0,0 +1,18 @@ + + + +

        This is tiny bit of text.

        diff --git a/layout/reftests/font-inflation/intrinsic-fit-1c.html b/layout/reftests/font-inflation/intrinsic-fit-1c.html new file mode 100644 index 0000000000..7fdb9380b9 --- /dev/null +++ b/layout/reftests/font-inflation/intrinsic-fit-1c.html @@ -0,0 +1,18 @@ + + + +

        This is tiny bit of text.

        diff --git a/layout/reftests/font-inflation/intrinsic-fit-2a.html b/layout/reftests/font-inflation/intrinsic-fit-2a.html new file mode 100644 index 0000000000..585bbcf823 --- /dev/null +++ b/layout/reftests/font-inflation/intrinsic-fit-2a.html @@ -0,0 +1,18 @@ + + + +

        This is tiny bit of text.

        diff --git a/layout/reftests/font-inflation/intrinsic-fit-2b.html b/layout/reftests/font-inflation/intrinsic-fit-2b.html new file mode 100644 index 0000000000..5b121c81b2 --- /dev/null +++ b/layout/reftests/font-inflation/intrinsic-fit-2b.html @@ -0,0 +1,19 @@ + + + +

        This is tiny bit of text.

        diff --git a/layout/reftests/font-inflation/intrinsic-fit-2c.html b/layout/reftests/font-inflation/intrinsic-fit-2c.html new file mode 100644 index 0000000000..1614d893ae --- /dev/null +++ b/layout/reftests/font-inflation/intrinsic-fit-2c.html @@ -0,0 +1,19 @@ + + + +

        This is tiny bit of text.

        diff --git a/layout/reftests/font-inflation/intrinsic-max-1-ref.html b/layout/reftests/font-inflation/intrinsic-max-1-ref.html new file mode 100644 index 0000000000..862b0e3f08 --- /dev/null +++ b/layout/reftests/font-inflation/intrinsic-max-1-ref.html @@ -0,0 +1,14 @@ + + +

        This is tiny bit of text.

        diff --git a/layout/reftests/font-inflation/intrinsic-max-1.html b/layout/reftests/font-inflation/intrinsic-max-1.html new file mode 100644 index 0000000000..2300a124d1 --- /dev/null +++ b/layout/reftests/font-inflation/intrinsic-max-1.html @@ -0,0 +1,18 @@ + + + +

        This is tiny bit of text.

        diff --git a/layout/reftests/font-inflation/intrinsic-min-1-ref.html b/layout/reftests/font-inflation/intrinsic-min-1-ref.html new file mode 100644 index 0000000000..70a044637d --- /dev/null +++ b/layout/reftests/font-inflation/intrinsic-min-1-ref.html @@ -0,0 +1,17 @@ + + + +

        This is some text.

        diff --git a/layout/reftests/font-inflation/intrinsic-min-1.html b/layout/reftests/font-inflation/intrinsic-min-1.html new file mode 100644 index 0000000000..afb98d4405 --- /dev/null +++ b/layout/reftests/font-inflation/intrinsic-min-1.html @@ -0,0 +1,14 @@ + + +

        This is some text.

        diff --git a/layout/reftests/font-inflation/list-1-ref.html b/layout/reftests/font-inflation/list-1-ref.html new file mode 100644 index 0000000000..43e66ad903 --- /dev/null +++ b/layout/reftests/font-inflation/list-1-ref.html @@ -0,0 +1,23 @@ + + + + + + +
        +
          +
        1. Separate interface design from internals
        2. +
        3. Enable multiple user-interface strategies
        4. +
        5. Enable multiple-platform support
        6. +
        +
        + diff --git a/layout/reftests/font-inflation/list-1.html b/layout/reftests/font-inflation/list-1.html new file mode 100644 index 0000000000..73adb1c622 --- /dev/null +++ b/layout/reftests/font-inflation/list-1.html @@ -0,0 +1,20 @@ + + + + + + +
        +
          +
        1. Separate interface design from internals
        2. +
        3. Enable multiple user-interface strategies
        4. +
        5. Enable multiple-platform support
        6. +
        +
        + diff --git a/layout/reftests/font-inflation/maxRatio-1-ref.html b/layout/reftests/font-inflation/maxRatio-1-ref.html new file mode 100644 index 0000000000..dce6c6d8e3 --- /dev/null +++ b/layout/reftests/font-inflation/maxRatio-1-ref.html @@ -0,0 +1,13 @@ + + + +
        Hello world
        diff --git a/layout/reftests/font-inflation/maxRatio-1.html b/layout/reftests/font-inflation/maxRatio-1.html new file mode 100644 index 0000000000..0cbc120ae9 --- /dev/null +++ b/layout/reftests/font-inflation/maxRatio-1.html @@ -0,0 +1,13 @@ + + + +
        Hello world
        diff --git a/layout/reftests/font-inflation/min-width-passes-1-ref.html b/layout/reftests/font-inflation/min-width-passes-1-ref.html new file mode 100644 index 0000000000..1027e29d99 --- /dev/null +++ b/layout/reftests/font-inflation/min-width-passes-1-ref.html @@ -0,0 +1,23 @@ + + +Bug Reproduction + + + +

        Welcome to Bugzilla

        + + + diff --git a/layout/reftests/font-inflation/min-width-passes-1.html b/layout/reftests/font-inflation/min-width-passes-1.html new file mode 100644 index 0000000000..0ab18996d9 --- /dev/null +++ b/layout/reftests/font-inflation/min-width-passes-1.html @@ -0,0 +1,25 @@ + + +Bug Reproduction + + + +
        +

        Welcome to Bugzilla

        + +
        + + diff --git a/layout/reftests/font-inflation/preformatted-text-ref.html b/layout/reftests/font-inflation/preformatted-text-ref.html new file mode 100644 index 0000000000..0a847a8066 --- /dev/null +++ b/layout/reftests/font-inflation/preformatted-text-ref.html @@ -0,0 +1,22 @@ + + + + + + + + +
        +
        +             
        Firefox is quite neat
        +
        It browses the web fluidly
        +
        With no cares at all
        +
        +
        + + + diff --git a/layout/reftests/font-inflation/preformatted-text.html b/layout/reftests/font-inflation/preformatted-text.html new file mode 100644 index 0000000000..0a847a8066 --- /dev/null +++ b/layout/reftests/font-inflation/preformatted-text.html @@ -0,0 +1,22 @@ + + + + + + + + +
        +
        +             
        Firefox is quite neat
        +
        It browses the web fluidly
        +
        With no cares at all
        +
        +
        + + + diff --git a/layout/reftests/font-inflation/reftest.list b/layout/reftests/font-inflation/reftest.list new file mode 100644 index 0000000000..20548830e7 --- /dev/null +++ b/layout/reftests/font-inflation/reftest.list @@ -0,0 +1,134 @@ +# The following tests were written before +# font.size.inflation.lineThreshold was implemented, and thus assumed +# that there wasn't a threshold of text required for inflation. To run +# them compatibly without having to rewrite all of them, we run them +# with the lineThreshold preference explicitly set to zero. However, +# newer tests should probably focus more on testing nonzero values of +# that preference. + +# The font-inflation code uses the meta-viewport tag as one of its inputs +# when determining if font-inflation needs to be applied, so enable it for +# these tests. +defaults pref(dom.meta-viewport.enabled,true) + +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) test-pref(font.size.inflation.maxRatio,200) == maxRatio-1.html maxRatio-1-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == text-1.html text-1-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == text-2.html text-2-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == text-3.html text-3-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == text-4.html text-4-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == height-constraint-percent-1.html height-constraint-percent-1-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == height-constraint-percent-2.html height-constraint-percent-2-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == height-constraint-percent-3.html height-constraint-percent-3-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == height-constraint-percent-4.html height-constraint-percent-4-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == height-constraint-percent-5.html height-constraint-percent-5-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == height-constraint-percent-6.html height-constraint-percent-6-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == height-constraint-percent-7.html height-constraint-percent-7-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == height-constraint-percent-8.html height-constraint-percent-8-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == decoration-1.html decoration-1-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == bullet-1.html bullet-1-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == input-text-1-height.html input-text-1-height-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == input-text-1-noheight.html input-text-1-noheight-ref.html # bug 1540176 +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == input-text-2-height.html input-text-2-height-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == input-text-2-noheight.html input-text-2-noheight-ref.html # bug 1540176 +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == input-text-3-height.html input-text-3-height-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == input-text-3-noheight.html input-text-3-noheight-ref.html # bug 1540176 +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == textarea-1.html textarea-1-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == textarea-2.html textarea-2-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == textarea-3.html textarea-3-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == css-transform-1.html css-transform-1-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) fuzzy(0-1,0-19) == css-transform-2.html css-transform-2-ref.html +fuzzy-if(asyncPan&&!layersGPUAccelerated,0-102,0-1764) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == container-with-clamping.html container-with-clamping-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) load video-1.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == intrinsic-min-1.html intrinsic-min-1-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == intrinsic-max-1.html intrinsic-max-1-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == intrinsic-fit-1a.html intrinsic-fit-1a-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == intrinsic-fit-1b.html intrinsic-fit-1b-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == intrinsic-fit-1c.html intrinsic-fit-1c-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == intrinsic-fit-2a.html intrinsic-fit-1a-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == intrinsic-fit-2b.html intrinsic-fit-1b-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == intrinsic-fit-2c.html intrinsic-fit-1c-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == select-listbox-1.html select-listbox-1-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) != select-listbox-1.html select-listbox-1.html +fuzzy(0-4,0-7) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == select-combobox-1.html select-combobox-1-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) != select-combobox-1.html select-combobox-1.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == select-listbox-2.html select-listbox-2-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) != select-listbox-2.html select-listbox-2.html +fuzzy(0-1,0-4) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == select-combobox-2.html select-combobox-2-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) != select-combobox-2.html select-combobox-2.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == select-combobox-3.html select-combobox-3-ref.html +asserts-if(gtkWidget,0-4) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) != input-checkbox.html input-checkbox.html +asserts-if(gtkWidget,0-4) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) != input-radio.html input-radio.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == disable-fontinfl-on-mobile.html disable-fontinfl-on-mobile-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == disable-fontinfl-on-mobile-2.html disable-fontinfl-on-mobile-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == disable-fontinfl-on-mobile-3.html disable-fontinfl-on-mobile-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) != disable-fontinfl-on-mobile-5.html disable-fontinfl-on-mobile-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == preformatted-text.html preformatted-text-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == fixed-height-body.html fixed-height-body-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == fixed-height-body-child.html fixed-height-body-child-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == consecutive-inline.html consecutive-inline-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == form-button-fixed-height.html form-button-fixed-height-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == form-button-fixed-width.html form-button-fixed-width-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == form-button.html form-button-ref.html + +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == fixed-width-viewport-no-inflation.html fixed-width-viewport-no-inflation.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == fixed-width-viewport-no-inflation.html?0.5 fixed-width-viewport-no-inflation.html?0.5 +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == fixed-width-viewport-inflation.html fixed-width-viewport-inflation-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == fixed-width-viewport-inflation.html?2.0 fixed-width-viewport-inflation-ref.html?2.0 + +# Ordinarily, reftests use a browser.viewport.desktopWidth of 800px, same as the +# size of the reftest document. The failure condition of the test below however +# depends on the initial window size being smaller than the viewport the +# MobileViewportManager eventually calculates, so we use a bigger value here. +pref(ui.useOverlayScrollbars,1) test-pref(font.size.inflation.emPerLine,20) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) test-pref(browser.viewport.desktopWidth,1000) == fixed-width-body-viewport.html fixed-width-body-viewport-ref.html + +# The tests in the groups below use nonzero values of the lineThreshold +# preference. +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == text-1.html text-1.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) skip-if(cocoaWidget) == list-1.html list-1-ref.html # Bug 1434812 +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-1a.html threshold-1a.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-1b.html threshold-1b-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-1c.html threshold-1c-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-2.html threshold-2-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-3.html threshold-3-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-scope-float-1.html threshold-scope-float-1-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-scope-float-2.html threshold-scope-float-2-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-scope-float-overflow-1.html threshold-scope-float-overflow-1-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-scope-float-overflow-2.html threshold-scope-float-overflow-2-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-scope-cell-1.html threshold-scope-cell-1-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-scope-cell-2.html threshold-scope-cell-2-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-scope-cell-3.html threshold-scope-cell-3-ref.html + +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-scope-flex-container-1.html threshold-scope-flex-container-1.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-scope-flex-container-2.html threshold-scope-flex-container-2.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-scope-grid-container-1.html threshold-scope-grid-container-1.html +pref(ui.useOverlayScrollbars,1) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-scope-flex-container-items-1.html threshold-scope-flex-container-items-1.html +pref(ui.useOverlayScrollbars,1) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-scope-flex-container-items-2.html threshold-scope-flex-container-items-2.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-scope-grid-container-items-1.html threshold-scope-grid-container-items-1.html + +fuzzy-if(gtkWidget,0-1,0-10) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-textarea-contents-under-1.html threshold-textarea-contents-under-1.html +fuzzy-if(gtkWidget,0-1,0-10) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-textarea-contents-under-2.html threshold-textarea-contents-under-2.html +fuzzy-if(gtkWidget,0-1,0-10) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-textarea-contents-at-1.html threshold-textarea-contents-at-1-ref.html +fuzzy-if(gtkWidget,0-1,0-10) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-textarea-contents-at-2.html threshold-textarea-contents-at-2-ref.html +fuzzy-if(gtkWidget,0-1,0-10) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-input-text-contents-under-1.html threshold-input-text-contents-under-1.html +fuzzy-if(gtkWidget,0-1,0-10) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-input-text-contents-under-2.html threshold-input-text-contents-under-2.html +fuzzy-if(gtkWidget,0-1,0-10) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-input-text-contents-at-1.html threshold-input-text-contents-at-1-ref.html # bug 1540176 +fuzzy-if(gtkWidget,0-1,0-10) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-input-text-contents-at-2.html threshold-input-text-contents-at-2-ref.html # bug 1540176 +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-select-listbox-contents-under-1.html threshold-select-listbox-contents-under-1.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-select-listbox-contents-under-2.html threshold-select-listbox-contents-under-2.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-select-listbox-contents-at-1.html threshold-select-listbox-contents-at-1-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-select-listbox-contents-at-2.html threshold-select-listbox-contents-at-2-ref.html +fuzzy-if(gtkWidget,0-1,0-8) fuzzy-if(Android,0-4,0-2) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-select-combobox-contents-under-1.html threshold-select-combobox-contents-under-1.html +fuzzy-if(gtkWidget,0-1,0-8) fuzzy-if(Android,0-1,0-2) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) fuzzy-if(geckoview,0-4,0-2) == threshold-select-combobox-contents-under-2.html threshold-select-combobox-contents-under-2.html +fuzzy(0-1,0-6) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-select-combobox-contents-at-1.html threshold-select-combobox-contents-at-1-ref.html +fuzzy(0-1,0-6) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-select-combobox-contents-at-2.html threshold-select-combobox-contents-at-2-ref.html +# End of nonzero lineThreshold preference group. + +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == relevant-width-1.html relevant-width-1-ref.html +test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == relevant-width-overflow-1.html relevant-width-overflow-1-ref.html + +pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == min-width-passes-1.html min-width-passes-1-ref.html + +random-if(gtkWidget) pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) == xul-reflow-1.html xul-reflow-1-ref.html + +# reset the default preferences +defaults diff --git a/layout/reftests/font-inflation/relevant-width-1-ref.html b/layout/reftests/font-inflation/relevant-width-1-ref.html new file mode 100644 index 0000000000..90b67e1b6a --- /dev/null +++ b/layout/reftests/font-inflation/relevant-width-1-ref.html @@ -0,0 +1,9 @@ + + +
        + Text in middle. +
        Text in inner.
        +
        diff --git a/layout/reftests/font-inflation/relevant-width-1.html b/layout/reftests/font-inflation/relevant-width-1.html new file mode 100644 index 0000000000..814917786d --- /dev/null +++ b/layout/reftests/font-inflation/relevant-width-1.html @@ -0,0 +1,16 @@ + + + +
        +
        + Text in middle. +
        Text in inner.
        +
        +
        diff --git a/layout/reftests/font-inflation/relevant-width-overflow-1-ref.html b/layout/reftests/font-inflation/relevant-width-overflow-1-ref.html new file mode 100644 index 0000000000..96f555569c --- /dev/null +++ b/layout/reftests/font-inflation/relevant-width-overflow-1-ref.html @@ -0,0 +1,9 @@ + + +
        + Text in middle. +
        Text in inner.
        +
        diff --git a/layout/reftests/font-inflation/relevant-width-overflow-1.html b/layout/reftests/font-inflation/relevant-width-overflow-1.html new file mode 100644 index 0000000000..ca6bf57c71 --- /dev/null +++ b/layout/reftests/font-inflation/relevant-width-overflow-1.html @@ -0,0 +1,16 @@ + + + +
        +
        + Text in middle. +
        Text in inner.
        +
        +
        diff --git a/layout/reftests/font-inflation/select-combobox-1-ref.html b/layout/reftests/font-inflation/select-combobox-1-ref.html new file mode 100644 index 0000000000..17d29405d1 --- /dev/null +++ b/layout/reftests/font-inflation/select-combobox-1-ref.html @@ -0,0 +1,10 @@ + + + + diff --git a/layout/reftests/font-inflation/select-combobox-1.html b/layout/reftests/font-inflation/select-combobox-1.html new file mode 100644 index 0000000000..87b01d9bd9 --- /dev/null +++ b/layout/reftests/font-inflation/select-combobox-1.html @@ -0,0 +1,10 @@ + + + + diff --git a/layout/reftests/font-inflation/select-combobox-2-ref.html b/layout/reftests/font-inflation/select-combobox-2-ref.html new file mode 100644 index 0000000000..50c12dc928 --- /dev/null +++ b/layout/reftests/font-inflation/select-combobox-2-ref.html @@ -0,0 +1,21 @@ + + + + diff --git a/layout/reftests/font-inflation/select-combobox-2.html b/layout/reftests/font-inflation/select-combobox-2.html new file mode 100644 index 0000000000..19808ed1b0 --- /dev/null +++ b/layout/reftests/font-inflation/select-combobox-2.html @@ -0,0 +1,21 @@ + + + + diff --git a/layout/reftests/font-inflation/select-combobox-3-ref.html b/layout/reftests/font-inflation/select-combobox-3-ref.html new file mode 100644 index 0000000000..3c966264c0 --- /dev/null +++ b/layout/reftests/font-inflation/select-combobox-3-ref.html @@ -0,0 +1,10 @@ + + + + diff --git a/layout/reftests/font-inflation/select-combobox-3.html b/layout/reftests/font-inflation/select-combobox-3.html new file mode 100644 index 0000000000..3c966264c0 --- /dev/null +++ b/layout/reftests/font-inflation/select-combobox-3.html @@ -0,0 +1,10 @@ + + + + diff --git a/layout/reftests/font-inflation/select-listbox-1-ref.html b/layout/reftests/font-inflation/select-listbox-1-ref.html new file mode 100644 index 0000000000..e8758855b7 --- /dev/null +++ b/layout/reftests/font-inflation/select-listbox-1-ref.html @@ -0,0 +1,10 @@ + + + + diff --git a/layout/reftests/font-inflation/select-listbox-1.html b/layout/reftests/font-inflation/select-listbox-1.html new file mode 100644 index 0000000000..a6b073f7f6 --- /dev/null +++ b/layout/reftests/font-inflation/select-listbox-1.html @@ -0,0 +1,10 @@ + + + + diff --git a/layout/reftests/font-inflation/select-listbox-2-ref.html b/layout/reftests/font-inflation/select-listbox-2-ref.html new file mode 100644 index 0000000000..d25b802758 --- /dev/null +++ b/layout/reftests/font-inflation/select-listbox-2-ref.html @@ -0,0 +1,21 @@ + + + + diff --git a/layout/reftests/font-inflation/select-listbox-2.html b/layout/reftests/font-inflation/select-listbox-2.html new file mode 100644 index 0000000000..ba5da11247 --- /dev/null +++ b/layout/reftests/font-inflation/select-listbox-2.html @@ -0,0 +1,21 @@ + + + + diff --git a/layout/reftests/font-inflation/text-1-ref.html b/layout/reftests/font-inflation/text-1-ref.html new file mode 100644 index 0000000000..cdf5d85448 --- /dev/null +++ b/layout/reftests/font-inflation/text-1-ref.html @@ -0,0 +1,6 @@ + + +
        Hello world
        diff --git a/layout/reftests/font-inflation/text-1.html b/layout/reftests/font-inflation/text-1.html new file mode 100644 index 0000000000..3bc6129d36 --- /dev/null +++ b/layout/reftests/font-inflation/text-1.html @@ -0,0 +1,10 @@ + + + +
        Hello world
        diff --git a/layout/reftests/font-inflation/text-2-ref.html b/layout/reftests/font-inflation/text-2-ref.html new file mode 100644 index 0000000000..ea117963c0 --- /dev/null +++ b/layout/reftests/font-inflation/text-2-ref.html @@ -0,0 +1,6 @@ + + +
        Hello world
        diff --git a/layout/reftests/font-inflation/text-2.html b/layout/reftests/font-inflation/text-2.html new file mode 100644 index 0000000000..848a40eb3a --- /dev/null +++ b/layout/reftests/font-inflation/text-2.html @@ -0,0 +1,10 @@ + + + +
        Hello world
        diff --git a/layout/reftests/font-inflation/text-3-ref.html b/layout/reftests/font-inflation/text-3-ref.html new file mode 100644 index 0000000000..c2565f0c97 --- /dev/null +++ b/layout/reftests/font-inflation/text-3-ref.html @@ -0,0 +1,7 @@ + + +
        Hello world
        diff --git a/layout/reftests/font-inflation/text-3.html b/layout/reftests/font-inflation/text-3.html new file mode 100644 index 0000000000..e410a10ace --- /dev/null +++ b/layout/reftests/font-inflation/text-3.html @@ -0,0 +1,11 @@ + + + +
        Hello world
        diff --git a/layout/reftests/font-inflation/text-4-ref.html b/layout/reftests/font-inflation/text-4-ref.html new file mode 100644 index 0000000000..b8930c1171 --- /dev/null +++ b/layout/reftests/font-inflation/text-4-ref.html @@ -0,0 +1,7 @@ + + +
        Hello world
        diff --git a/layout/reftests/font-inflation/text-4.html b/layout/reftests/font-inflation/text-4.html new file mode 100644 index 0000000000..ba9ab9ef80 --- /dev/null +++ b/layout/reftests/font-inflation/text-4.html @@ -0,0 +1,11 @@ + + + +
        Hello world
        diff --git a/layout/reftests/font-inflation/textarea-1-ref.html b/layout/reftests/font-inflation/textarea-1-ref.html new file mode 100644 index 0000000000..78adafb84d --- /dev/null +++ b/layout/reftests/font-inflation/textarea-1-ref.html @@ -0,0 +1,11 @@ + + + +
        diff --git a/layout/reftests/font-inflation/textarea-1.html b/layout/reftests/font-inflation/textarea-1.html new file mode 100644 index 0000000000..f8bac798c1 --- /dev/null +++ b/layout/reftests/font-inflation/textarea-1.html @@ -0,0 +1,11 @@ + + + +
        diff --git a/layout/reftests/font-inflation/textarea-2-ref.html b/layout/reftests/font-inflation/textarea-2-ref.html new file mode 100644 index 0000000000..da650e128f --- /dev/null +++ b/layout/reftests/font-inflation/textarea-2-ref.html @@ -0,0 +1,11 @@ + + + +
        diff --git a/layout/reftests/font-inflation/textarea-2.html b/layout/reftests/font-inflation/textarea-2.html new file mode 100644 index 0000000000..7405f70754 --- /dev/null +++ b/layout/reftests/font-inflation/textarea-2.html @@ -0,0 +1,11 @@ + + + +
        diff --git a/layout/reftests/font-inflation/textarea-3-ref.html b/layout/reftests/font-inflation/textarea-3-ref.html new file mode 100644 index 0000000000..4f9d6065bc --- /dev/null +++ b/layout/reftests/font-inflation/textarea-3-ref.html @@ -0,0 +1,11 @@ + + + +
        diff --git a/layout/reftests/font-inflation/textarea-3.html b/layout/reftests/font-inflation/textarea-3.html new file mode 100644 index 0000000000..e4ed681f4a --- /dev/null +++ b/layout/reftests/font-inflation/textarea-3.html @@ -0,0 +1,11 @@ + + + +
        diff --git a/layout/reftests/font-inflation/threshold-1a.html b/layout/reftests/font-inflation/threshold-1a.html new file mode 100644 index 0000000000..0c204707b2 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-1a.html @@ -0,0 +1,11 @@ + +font.size.inflation.lineThreshold test + +

        123456789 +123456789 +123456789 +123456789 +123456789

        diff --git a/layout/reftests/font-inflation/threshold-1b-ref.html b/layout/reftests/font-inflation/threshold-1b-ref.html new file mode 100644 index 0000000000..3f6a472a2c --- /dev/null +++ b/layout/reftests/font-inflation/threshold-1b-ref.html @@ -0,0 +1,18 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 +123456789 +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-1b.html b/layout/reftests/font-inflation/threshold-1b.html new file mode 100644 index 0000000000..76d7ebd77b --- /dev/null +++ b/layout/reftests/font-inflation/threshold-1b.html @@ -0,0 +1,18 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 +123456789 +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-1c-ref.html b/layout/reftests/font-inflation/threshold-1c-ref.html new file mode 100644 index 0000000000..f4ba6ed80d --- /dev/null +++ b/layout/reftests/font-inflation/threshold-1c-ref.html @@ -0,0 +1,18 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 +123456789 +123456789 +12345678901

        diff --git a/layout/reftests/font-inflation/threshold-1c.html b/layout/reftests/font-inflation/threshold-1c.html new file mode 100644 index 0000000000..9548035ccc --- /dev/null +++ b/layout/reftests/font-inflation/threshold-1c.html @@ -0,0 +1,18 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 +123456789 +123456789 +12345678901

        diff --git a/layout/reftests/font-inflation/threshold-2-ref.html b/layout/reftests/font-inflation/threshold-2-ref.html new file mode 100644 index 0000000000..8aa266621a --- /dev/null +++ b/layout/reftests/font-inflation/threshold-2-ref.html @@ -0,0 +1,18 @@ + +font.size.inflation.lineThreshold test: separate blocks count together + + +

        1234567890

        +

        123456789 +123456789 +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-2.html b/layout/reftests/font-inflation/threshold-2.html new file mode 100644 index 0000000000..cdd7413eb0 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-2.html @@ -0,0 +1,18 @@ + +font.size.inflation.lineThreshold test: separate blocks count together + + +

        1234567890

        +

        123456789 +123456789 +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-3-ref.html b/layout/reftests/font-inflation/threshold-3-ref.html new file mode 100644 index 0000000000..5deaac49b8 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-3-ref.html @@ -0,0 +1,20 @@ + +font.size.inflation.lineThreshold test: separate blocks count together + + +

        1234567890

        +

        Heading

        +

        123456789 +123456789 +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-3.html b/layout/reftests/font-inflation/threshold-3.html new file mode 100644 index 0000000000..eb842c5110 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-3.html @@ -0,0 +1,20 @@ + +font.size.inflation.lineThreshold test: separate blocks count together + + +

        1234567890

        +

        Heading

        +

        123456789 +123456789 +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-input-text-contents-at-1-ref.html b/layout/reftests/font-inflation/threshold-input-text-contents-at-1-ref.html new file mode 100644 index 0000000000..472ccc62bc --- /dev/null +++ b/layout/reftests/font-inflation/threshold-input-text-contents-at-1-ref.html @@ -0,0 +1,19 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 + +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-input-text-contents-at-1.html b/layout/reftests/font-inflation/threshold-input-text-contents-at-1.html new file mode 100644 index 0000000000..b277c6556c --- /dev/null +++ b/layout/reftests/font-inflation/threshold-input-text-contents-at-1.html @@ -0,0 +1,19 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 + +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-input-text-contents-at-2-ref.html b/layout/reftests/font-inflation/threshold-input-text-contents-at-2-ref.html new file mode 100644 index 0000000000..639d05e8b9 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-input-text-contents-at-2-ref.html @@ -0,0 +1,19 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 + +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-input-text-contents-at-2.html b/layout/reftests/font-inflation/threshold-input-text-contents-at-2.html new file mode 100644 index 0000000000..a26f0e92ea --- /dev/null +++ b/layout/reftests/font-inflation/threshold-input-text-contents-at-2.html @@ -0,0 +1,19 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 + +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-input-text-contents-under-1.html b/layout/reftests/font-inflation/threshold-input-text-contents-under-1.html new file mode 100644 index 0000000000..d464c66ab0 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-input-text-contents-under-1.html @@ -0,0 +1,19 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 + +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-input-text-contents-under-2.html b/layout/reftests/font-inflation/threshold-input-text-contents-under-2.html new file mode 100644 index 0000000000..adf81cb9e4 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-input-text-contents-under-2.html @@ -0,0 +1,19 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 + +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-scope-cell-1-ref.html b/layout/reftests/font-inflation/threshold-scope-cell-1-ref.html new file mode 100644 index 0000000000..4e06fa9d83 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-scope-cell-1-ref.html @@ -0,0 +1,31 @@ + +font.size.inflation.lineThreshold test: scope of accumulation + + + + +
        123456789 +123456789 +123456789 +123456789 +1234567890
        123456789 +123456789 +123456789 +123456789 +123456789
        +

        123456789 +123456789 +123456789 +123456789 +123456789

        diff --git a/layout/reftests/font-inflation/threshold-scope-cell-1.html b/layout/reftests/font-inflation/threshold-scope-cell-1.html new file mode 100644 index 0000000000..85e8f6f0da --- /dev/null +++ b/layout/reftests/font-inflation/threshold-scope-cell-1.html @@ -0,0 +1,31 @@ + +font.size.inflation.lineThreshold test: scope of accumulation + + + + +
        123456789 +123456789 +123456789 +123456789 +1234567890
        123456789 +123456789 +123456789 +123456789 +123456789
        +

        123456789 +123456789 +123456789 +123456789 +123456789

        diff --git a/layout/reftests/font-inflation/threshold-scope-cell-2-ref.html b/layout/reftests/font-inflation/threshold-scope-cell-2-ref.html new file mode 100644 index 0000000000..f42a2fc382 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-scope-cell-2-ref.html @@ -0,0 +1,31 @@ + +font.size.inflation.lineThreshold test: scope of accumulation + + + + +
        123456789 +123456789 +123456789 +123456789 +123456789
        123456789 +123456789 +123456789 +123456789 +1234567890
        +

        123456789 +123456789 +123456789 +123456789 +123456789

        diff --git a/layout/reftests/font-inflation/threshold-scope-cell-2.html b/layout/reftests/font-inflation/threshold-scope-cell-2.html new file mode 100644 index 0000000000..3e485793c5 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-scope-cell-2.html @@ -0,0 +1,31 @@ + +font.size.inflation.lineThreshold test: scope of accumulation + + + + +
        123456789 +123456789 +123456789 +123456789 +123456789
        123456789 +123456789 +123456789 +123456789 +1234567890
        +

        123456789 +123456789 +123456789 +123456789 +123456789

        diff --git a/layout/reftests/font-inflation/threshold-scope-cell-3-ref.html b/layout/reftests/font-inflation/threshold-scope-cell-3-ref.html new file mode 100644 index 0000000000..3bb1f74a29 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-scope-cell-3-ref.html @@ -0,0 +1,29 @@ + +font.size.inflation.lineThreshold test: scope of accumulation + + + + +
        123456789 +123456789 +123456789 +123456789 +123456789
        123456789 +123456789 +123456789 +123456789 +123456789
        +

        123456789 +123456789 +123456789 +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-scope-cell-3.html b/layout/reftests/font-inflation/threshold-scope-cell-3.html new file mode 100644 index 0000000000..0d71335c04 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-scope-cell-3.html @@ -0,0 +1,29 @@ + +font.size.inflation.lineThreshold test: scope of accumulation + + + + +
        123456789 +123456789 +123456789 +123456789 +123456789
        123456789 +123456789 +123456789 +123456789 +123456789
        +

        123456789 +123456789 +123456789 +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-scope-flex-container-1.html b/layout/reftests/font-inflation/threshold-scope-flex-container-1.html new file mode 100644 index 0000000000..2499cce7f6 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-scope-flex-container-1.html @@ -0,0 +1,40 @@ + + +
        +
        These
        +
        separate
        +
        flex
        +
        containers
        +
        shouldn't
        +
        be
        +
        inflated,
        +
        because
        +
        they
        +
        each
        +
        form
        +
        separate
        +
        formatting
        +
        contexts
        +
        and
        +
        should
        +
        therefore
        +
        be
        +
        considered
        +
        individually
        +
        when
        +
        evaluating
        +
        the
        +
        font
        +
        inflation
        +
        text
        +
        threshold.
        +
        diff --git a/layout/reftests/font-inflation/threshold-scope-flex-container-2.html b/layout/reftests/font-inflation/threshold-scope-flex-container-2.html new file mode 100644 index 0000000000..fe228e2c7d --- /dev/null +++ b/layout/reftests/font-inflation/threshold-scope-flex-container-2.html @@ -0,0 +1,40 @@ + + +
        +
        These
        +
        separate
        +
        flex
        +
        containers
        +
        shouldn't
        +
        be
        +
        inflated,
        +
        because
        +
        they
        +
        each
        +
        form
        +
        separate
        +
        formatting
        +
        contexts
        +
        and
        +
        should
        +
        therefore
        +
        be
        +
        considered
        +
        individually
        +
        when
        +
        evaluating
        +
        the
        +
        font
        +
        inflation
        +
        text
        +
        threshold.
        +
        diff --git a/layout/reftests/font-inflation/threshold-scope-flex-container-items-1.html b/layout/reftests/font-inflation/threshold-scope-flex-container-items-1.html new file mode 100644 index 0000000000..a970dd21dd --- /dev/null +++ b/layout/reftests/font-inflation/threshold-scope-flex-container-items-1.html @@ -0,0 +1,38 @@ + + +
        +
        These
        +
        separate
        +
        flex
        +
        items
        +
        shouldn't
        +
        be
        +
        inflated,
        +
        because
        +
        they
        +
        each
        +
        form
        +
        separate
        +
        formatting
        +
        contexts
        +
        and
        +
        should
        +
        therefore
        +
        be
        +
        considered
        +
        individually
        +
        when
        +
        evaluating
        +
        the
        +
        font
        +
        inflation
        +
        text
        +
        threshold.
        +
        diff --git a/layout/reftests/font-inflation/threshold-scope-flex-container-items-2.html b/layout/reftests/font-inflation/threshold-scope-flex-container-items-2.html new file mode 100644 index 0000000000..86fee058a3 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-scope-flex-container-items-2.html @@ -0,0 +1,38 @@ + + +
        +
        These
        +
        separate
        +
        flex
        +
        items
        +
        shouldn't
        +
        be
        +
        inflated,
        +
        because
        +
        they
        +
        each
        +
        form
        +
        separate
        +
        formatting
        +
        contexts
        +
        and
        +
        should
        +
        therefore
        +
        be
        +
        considered
        +
        individually
        +
        when
        +
        evaluating
        +
        the
        +
        font
        +
        inflation
        +
        text
        +
        threshold.
        +
        diff --git a/layout/reftests/font-inflation/threshold-scope-float-1-ref.html b/layout/reftests/font-inflation/threshold-scope-float-1-ref.html new file mode 100644 index 0000000000..54b1b4de80 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-scope-float-1-ref.html @@ -0,0 +1,23 @@ + +font.size.inflation.lineThreshold test: scope of accumulation + + +

        123456789 +123456789 +123456789 +123456789 +1234567890

        +

        123456789 +123456789 +123456789 +123456789 +123456789

        diff --git a/layout/reftests/font-inflation/threshold-scope-float-1.html b/layout/reftests/font-inflation/threshold-scope-float-1.html new file mode 100644 index 0000000000..75aa541b8f --- /dev/null +++ b/layout/reftests/font-inflation/threshold-scope-float-1.html @@ -0,0 +1,23 @@ + +font.size.inflation.lineThreshold test: scope of accumulation + + +

        123456789 +123456789 +123456789 +123456789 +1234567890

        +

        123456789 +123456789 +123456789 +123456789 +123456789

        diff --git a/layout/reftests/font-inflation/threshold-scope-float-2-ref.html b/layout/reftests/font-inflation/threshold-scope-float-2-ref.html new file mode 100644 index 0000000000..7b0f11dfcc --- /dev/null +++ b/layout/reftests/font-inflation/threshold-scope-float-2-ref.html @@ -0,0 +1,23 @@ + +font.size.inflation.lineThreshold test: scope of accumulation + + +

        123456789 +123456789 +123456789 +123456789 +123456789

        +

        123456789 +123456789 +123456789 +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-scope-float-2.html b/layout/reftests/font-inflation/threshold-scope-float-2.html new file mode 100644 index 0000000000..f8078f6b2b --- /dev/null +++ b/layout/reftests/font-inflation/threshold-scope-float-2.html @@ -0,0 +1,23 @@ + +font.size.inflation.lineThreshold test: scope of accumulation + + +

        123456789 +123456789 +123456789 +123456789 +123456789

        +

        123456789 +123456789 +123456789 +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-scope-float-overflow-1-ref.html b/layout/reftests/font-inflation/threshold-scope-float-overflow-1-ref.html new file mode 100644 index 0000000000..4fcb6a40cc --- /dev/null +++ b/layout/reftests/font-inflation/threshold-scope-float-overflow-1-ref.html @@ -0,0 +1,23 @@ + +font.size.inflation.lineThreshold test: scope of accumulation + + +

        123456789 +123456789 +123456789 +123456789 +1234567890

        +

        123456789 +123456789 +123456789 +123456789 +123456789

        diff --git a/layout/reftests/font-inflation/threshold-scope-float-overflow-1.html b/layout/reftests/font-inflation/threshold-scope-float-overflow-1.html new file mode 100644 index 0000000000..11cd34e406 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-scope-float-overflow-1.html @@ -0,0 +1,23 @@ + +font.size.inflation.lineThreshold test: scope of accumulation + + +

        123456789 +123456789 +123456789 +123456789 +1234567890

        +

        123456789 +123456789 +123456789 +123456789 +123456789

        diff --git a/layout/reftests/font-inflation/threshold-scope-float-overflow-2-ref.html b/layout/reftests/font-inflation/threshold-scope-float-overflow-2-ref.html new file mode 100644 index 0000000000..73104b9c8a --- /dev/null +++ b/layout/reftests/font-inflation/threshold-scope-float-overflow-2-ref.html @@ -0,0 +1,23 @@ + +font.size.inflation.lineThreshold test: scope of accumulation + + +

        123456789 +123456789 +123456789 +123456789 +123456789

        +

        123456789 +123456789 +123456789 +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-scope-float-overflow-2.html b/layout/reftests/font-inflation/threshold-scope-float-overflow-2.html new file mode 100644 index 0000000000..1b57917a99 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-scope-float-overflow-2.html @@ -0,0 +1,23 @@ + +font.size.inflation.lineThreshold test: scope of accumulation + + +

        123456789 +123456789 +123456789 +123456789 +123456789

        +

        123456789 +123456789 +123456789 +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-scope-grid-container-1.html b/layout/reftests/font-inflation/threshold-scope-grid-container-1.html new file mode 100644 index 0000000000..0bb87bae46 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-scope-grid-container-1.html @@ -0,0 +1,40 @@ + + +
        +
        These
        +
        separate
        +
        grid
        +
        containers
        +
        shouldn't
        +
        be
        +
        inflated,
        +
        because
        +
        they
        +
        each
        +
        form
        +
        separate
        +
        formatting
        +
        contexts
        +
        and
        +
        should
        +
        therefore
        +
        be
        +
        considered
        +
        individually
        +
        when
        +
        evaluating
        +
        the
        +
        font
        +
        inflation
        +
        text
        +
        threshold.
        +
        diff --git a/layout/reftests/font-inflation/threshold-scope-grid-container-items-1.html b/layout/reftests/font-inflation/threshold-scope-grid-container-items-1.html new file mode 100644 index 0000000000..8e67935aff --- /dev/null +++ b/layout/reftests/font-inflation/threshold-scope-grid-container-items-1.html @@ -0,0 +1,38 @@ + + +
        +
        These
        +
        separate
        +
        grid
        +
        items
        +
        shouldn't
        +
        be
        +
        inflated,
        +
        because
        +
        they
        +
        each
        +
        form
        +
        separate
        +
        formatting
        +
        contexts
        +
        and
        +
        should
        +
        therefore
        +
        be
        +
        considered
        +
        individually
        +
        when
        +
        evaluating
        +
        the
        +
        font
        +
        inflation
        +
        text
        +
        threshold.
        +
        diff --git a/layout/reftests/font-inflation/threshold-select-combobox-contents-at-1-ref.html b/layout/reftests/font-inflation/threshold-select-combobox-contents-at-1-ref.html new file mode 100644 index 0000000000..9e585c4bc9 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-select-combobox-contents-at-1-ref.html @@ -0,0 +1,23 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 + +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-select-combobox-contents-at-1.html b/layout/reftests/font-inflation/threshold-select-combobox-contents-at-1.html new file mode 100644 index 0000000000..8e24ea46ba --- /dev/null +++ b/layout/reftests/font-inflation/threshold-select-combobox-contents-at-1.html @@ -0,0 +1,23 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 + +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-select-combobox-contents-at-2-ref.html b/layout/reftests/font-inflation/threshold-select-combobox-contents-at-2-ref.html new file mode 100644 index 0000000000..7ccb43a52c --- /dev/null +++ b/layout/reftests/font-inflation/threshold-select-combobox-contents-at-2-ref.html @@ -0,0 +1,23 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 + +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-select-combobox-contents-at-2.html b/layout/reftests/font-inflation/threshold-select-combobox-contents-at-2.html new file mode 100644 index 0000000000..87f5f3cedc --- /dev/null +++ b/layout/reftests/font-inflation/threshold-select-combobox-contents-at-2.html @@ -0,0 +1,23 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 + +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-select-combobox-contents-under-1.html b/layout/reftests/font-inflation/threshold-select-combobox-contents-under-1.html new file mode 100644 index 0000000000..a29001f9e2 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-select-combobox-contents-under-1.html @@ -0,0 +1,23 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 + +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-select-combobox-contents-under-2.html b/layout/reftests/font-inflation/threshold-select-combobox-contents-under-2.html new file mode 100644 index 0000000000..de5e82b558 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-select-combobox-contents-under-2.html @@ -0,0 +1,23 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 + +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-select-listbox-contents-at-1-ref.html b/layout/reftests/font-inflation/threshold-select-listbox-contents-at-1-ref.html new file mode 100644 index 0000000000..df3ce97425 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-select-listbox-contents-at-1-ref.html @@ -0,0 +1,23 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 + +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-select-listbox-contents-at-1.html b/layout/reftests/font-inflation/threshold-select-listbox-contents-at-1.html new file mode 100644 index 0000000000..b43e209d5b --- /dev/null +++ b/layout/reftests/font-inflation/threshold-select-listbox-contents-at-1.html @@ -0,0 +1,23 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 + +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-select-listbox-contents-at-2-ref.html b/layout/reftests/font-inflation/threshold-select-listbox-contents-at-2-ref.html new file mode 100644 index 0000000000..7b79a99882 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-select-listbox-contents-at-2-ref.html @@ -0,0 +1,23 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 + +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-select-listbox-contents-at-2.html b/layout/reftests/font-inflation/threshold-select-listbox-contents-at-2.html new file mode 100644 index 0000000000..8b7374e692 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-select-listbox-contents-at-2.html @@ -0,0 +1,23 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 + +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-select-listbox-contents-under-1.html b/layout/reftests/font-inflation/threshold-select-listbox-contents-under-1.html new file mode 100644 index 0000000000..777ac09f3a --- /dev/null +++ b/layout/reftests/font-inflation/threshold-select-listbox-contents-under-1.html @@ -0,0 +1,23 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 + +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-select-listbox-contents-under-2.html b/layout/reftests/font-inflation/threshold-select-listbox-contents-under-2.html new file mode 100644 index 0000000000..abfada7e36 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-select-listbox-contents-under-2.html @@ -0,0 +1,23 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 + +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-textarea-contents-at-1-ref.html b/layout/reftests/font-inflation/threshold-textarea-contents-at-1-ref.html new file mode 100644 index 0000000000..5728bb0fdf --- /dev/null +++ b/layout/reftests/font-inflation/threshold-textarea-contents-at-1-ref.html @@ -0,0 +1,21 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 + +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-textarea-contents-at-1.html b/layout/reftests/font-inflation/threshold-textarea-contents-at-1.html new file mode 100644 index 0000000000..d527e070f4 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-textarea-contents-at-1.html @@ -0,0 +1,21 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 + +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-textarea-contents-at-2-ref.html b/layout/reftests/font-inflation/threshold-textarea-contents-at-2-ref.html new file mode 100644 index 0000000000..27dd261461 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-textarea-contents-at-2-ref.html @@ -0,0 +1,21 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 + +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-textarea-contents-at-2.html b/layout/reftests/font-inflation/threshold-textarea-contents-at-2.html new file mode 100644 index 0000000000..02989efe10 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-textarea-contents-at-2.html @@ -0,0 +1,21 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 + +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-textarea-contents-under-1.html b/layout/reftests/font-inflation/threshold-textarea-contents-under-1.html new file mode 100644 index 0000000000..7b8b623216 --- /dev/null +++ b/layout/reftests/font-inflation/threshold-textarea-contents-under-1.html @@ -0,0 +1,21 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 + +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/threshold-textarea-contents-under-2.html b/layout/reftests/font-inflation/threshold-textarea-contents-under-2.html new file mode 100644 index 0000000000..82c8faf0fa --- /dev/null +++ b/layout/reftests/font-inflation/threshold-textarea-contents-under-2.html @@ -0,0 +1,21 @@ + +font.size.inflation.lineThreshold test + + +

        123456789 +123456789 + +123456789 +1234567890

        diff --git a/layout/reftests/font-inflation/video-1.html b/layout/reftests/font-inflation/video-1.html new file mode 100644 index 0000000000..a8a4780dde --- /dev/null +++ b/layout/reftests/font-inflation/video-1.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/font-inflation/xul-reflow-1-ref.html b/layout/reftests/font-inflation/xul-reflow-1-ref.html new file mode 100644 index 0000000000..a4ea6e8600 --- /dev/null +++ b/layout/reftests/font-inflation/xul-reflow-1-ref.html @@ -0,0 +1,18 @@ + +Testcase, bug 764354 + + +
        +
        Text
        +
        Text
        +
        diff --git a/layout/reftests/font-inflation/xul-reflow-1.html b/layout/reftests/font-inflation/xul-reflow-1.html new file mode 100644 index 0000000000..929fd98837 --- /dev/null +++ b/layout/reftests/font-inflation/xul-reflow-1.html @@ -0,0 +1,21 @@ + +Testcase, bug 764354 + + +
        +
        Text
        +
        Text
        +
        diff --git a/layout/reftests/font-loading-api/dynamic-insert-1-ref.html b/layout/reftests/font-loading-api/dynamic-insert-1-ref.html new file mode 100644 index 0000000000..caf83dd053 --- /dev/null +++ b/layout/reftests/font-loading-api/dynamic-insert-1-ref.html @@ -0,0 +1,9 @@ + + +

        ABC

        diff --git a/layout/reftests/font-loading-api/dynamic-insert-1.html b/layout/reftests/font-loading-api/dynamic-insert-1.html new file mode 100644 index 0000000000..75adb021ce --- /dev/null +++ b/layout/reftests/font-loading-api/dynamic-insert-1.html @@ -0,0 +1,15 @@ + + + + +

        ABC

        diff --git a/layout/reftests/font-loading-api/dynamic-remove-1-ref.html b/layout/reftests/font-loading-api/dynamic-remove-1-ref.html new file mode 100644 index 0000000000..caf83dd053 --- /dev/null +++ b/layout/reftests/font-loading-api/dynamic-remove-1-ref.html @@ -0,0 +1,9 @@ + + +

        ABC

        diff --git a/layout/reftests/font-loading-api/dynamic-remove-1.html b/layout/reftests/font-loading-api/dynamic-remove-1.html new file mode 100644 index 0000000000..4f099fc5b3 --- /dev/null +++ b/layout/reftests/font-loading-api/dynamic-remove-1.html @@ -0,0 +1,24 @@ + + + + +

        ABC

        diff --git a/layout/reftests/font-loading-api/ex-unit-1.html b/layout/reftests/font-loading-api/ex-unit-1.html new file mode 100644 index 0000000000..652cbfda11 --- /dev/null +++ b/layout/reftests/font-loading-api/ex-unit-1.html @@ -0,0 +1,12 @@ + + + +ex unit with Ahem font + + diff --git a/layout/reftests/font-loading-api/multiple-sets-1-ref.html b/layout/reftests/font-loading-api/multiple-sets-1-ref.html new file mode 100644 index 0000000000..5a59ff728b --- /dev/null +++ b/layout/reftests/font-loading-api/multiple-sets-1-ref.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/font-loading-api/multiple-sets-1.html b/layout/reftests/font-loading-api/multiple-sets-1.html new file mode 100644 index 0000000000..3c4bc7d914 --- /dev/null +++ b/layout/reftests/font-loading-api/multiple-sets-1.html @@ -0,0 +1,27 @@ + + + + + + diff --git a/layout/reftests/font-loading-api/multiple-sets-frame-ref.html b/layout/reftests/font-loading-api/multiple-sets-frame-ref.html new file mode 100644 index 0000000000..d8dec9920c --- /dev/null +++ b/layout/reftests/font-loading-api/multiple-sets-frame-ref.html @@ -0,0 +1,8 @@ + + +

        Hello

        diff --git a/layout/reftests/font-loading-api/multiple-sets-frame.html b/layout/reftests/font-loading-api/multiple-sets-frame.html new file mode 100644 index 0000000000..c185959632 --- /dev/null +++ b/layout/reftests/font-loading-api/multiple-sets-frame.html @@ -0,0 +1,2 @@ + +

        Hello

        diff --git a/layout/reftests/font-loading-api/name-collision.html b/layout/reftests/font-loading-api/name-collision.html new file mode 100644 index 0000000000..50a8fffc60 --- /dev/null +++ b/layout/reftests/font-loading-api/name-collision.html @@ -0,0 +1,79 @@ + + + + + + + +

        All text below should appear in the same extra bold font face:

        + + + + + + + + + + + + + +
        Sample
        Arial
        Times New Roman
        Courier New
        Futura
        Helvetica
        Times
        Courier
        Bitstream Vera Sans
        DejaVu Sans
        FreeSans
        diff --git a/layout/reftests/font-loading-api/order-1.html b/layout/reftests/font-loading-api/order-1.html new file mode 100644 index 0000000000..3555be0cc9 --- /dev/null +++ b/layout/reftests/font-loading-api/order-1.html @@ -0,0 +1,12 @@ + + + + + +

        ABC

        diff --git a/layout/reftests/font-loading-api/reftest.list b/layout/reftests/font-loading-api/reftest.list new file mode 100644 index 0000000000..a1a64939de --- /dev/null +++ b/layout/reftests/font-loading-api/reftest.list @@ -0,0 +1,9 @@ +== dynamic-insert-1.html dynamic-insert-1-ref.html +== dynamic-remove-1.html dynamic-remove-1-ref.html +== ex-unit-1.html ../font-face/ex-unit-1-ref.html +fuzzy(0-2,0-10) == multiple-sets-1.html multiple-sets-1-ref.html +== name-collision.html ../font-face/name-collision-ref.html +== order-1.html ../font-face/order-1-ref.html +== src-list-1.html ../font-face/src-list-1-ref.html +== src-list-2.html ../font-face/src-list-2-ref.html +== src-list-data-1.html ../font-face/src-list-data-ref.html diff --git a/layout/reftests/font-loading-api/src-list-1.html b/layout/reftests/font-loading-api/src-list-1.html new file mode 100644 index 0000000000..2af1bdc08f --- /dev/null +++ b/layout/reftests/font-loading-api/src-list-1.html @@ -0,0 +1,11 @@ + + + + + +

        ABC

        diff --git a/layout/reftests/font-loading-api/src-list-2.html b/layout/reftests/font-loading-api/src-list-2.html new file mode 100644 index 0000000000..9c8c83890b --- /dev/null +++ b/layout/reftests/font-loading-api/src-list-2.html @@ -0,0 +1,11 @@ + + + + + +

        ABC

        diff --git a/layout/reftests/font-loading-api/src-list-data-1.html b/layout/reftests/font-loading-api/src-list-data-1.html new file mode 100644 index 0000000000..6d33ab1323 --- /dev/null +++ b/layout/reftests/font-loading-api/src-list-data-1.html @@ -0,0 +1,12 @@ + + + + + +

        FAIL

        diff --git a/layout/reftests/font-matching/1367860-1.htm b/layout/reftests/font-matching/1367860-1.htm new file mode 100644 index 0000000000..53516dfe86 --- /dev/null +++ b/layout/reftests/font-matching/1367860-1.htm @@ -0,0 +1,20 @@ + + + + + + + + +
        + These two lines should be exactly the same. +
        +
        + These two lines should be exactly the same. +
        + + diff --git a/layout/reftests/font-matching/1367860-2.htm b/layout/reftests/font-matching/1367860-2.htm new file mode 100644 index 0000000000..977743989e --- /dev/null +++ b/layout/reftests/font-matching/1367860-2.htm @@ -0,0 +1,20 @@ + + + + + + + + +
        + These two lines should be exactly the same. +
        +
        + These two lines should be exactly the same. +
        + + diff --git a/layout/reftests/font-matching/1367860-3.htm b/layout/reftests/font-matching/1367860-3.htm new file mode 100644 index 0000000000..6791e2f167 --- /dev/null +++ b/layout/reftests/font-matching/1367860-3.htm @@ -0,0 +1,20 @@ + + + + + + + + +
        + These two lines should be exactly the same. +
        +
        + These two lines should be exactly the same. +
        + + diff --git a/layout/reftests/font-matching/1367860-ref.htm b/layout/reftests/font-matching/1367860-ref.htm new file mode 100644 index 0000000000..c78ead43ab --- /dev/null +++ b/layout/reftests/font-matching/1367860-ref.htm @@ -0,0 +1,15 @@ + + + + + + + + +
        These two lines should be exactly the same.
        +
        These two lines should be exactly the same.
        + + diff --git a/layout/reftests/font-matching/1394311-ref.htm b/layout/reftests/font-matching/1394311-ref.htm new file mode 100644 index 0000000000..f5ef6ef41f --- /dev/null +++ b/layout/reftests/font-matching/1394311-ref.htm @@ -0,0 +1,22 @@ + + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/font-matching/1394311.htm b/layout/reftests/font-matching/1394311.htm new file mode 100644 index 0000000000..186ae11cb4 --- /dev/null +++ b/layout/reftests/font-matching/1394311.htm @@ -0,0 +1,22 @@ + + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/font-matching/1458158-1-ref.html b/layout/reftests/font-matching/1458158-1-ref.html new file mode 100644 index 0000000000..18af0c3352 --- /dev/null +++ b/layout/reftests/font-matching/1458158-1-ref.html @@ -0,0 +1,26 @@ + + + +

        bold العربي bolder العربيA

        diff --git a/layout/reftests/font-matching/1458158-1.html b/layout/reftests/font-matching/1458158-1.html new file mode 100644 index 0000000000..b4d04a18c4 --- /dev/null +++ b/layout/reftests/font-matching/1458158-1.html @@ -0,0 +1,22 @@ + + + +

        bold العربي bolder العربيA

        diff --git a/layout/reftests/font-matching/1850672-1-ref.html b/layout/reftests/font-matching/1850672-1-ref.html new file mode 100644 index 0000000000..af7c90d773 --- /dev/null +++ b/layout/reftests/font-matching/1850672-1-ref.html @@ -0,0 +1,11 @@ + + +

        Both lines should look the same:

        +
        +
        +lorem ipsum +
        +
        +lorem ipsum +
        + \ No newline at end of file diff --git a/layout/reftests/font-matching/1850672-1.html b/layout/reftests/font-matching/1850672-1.html new file mode 100644 index 0000000000..3d411c121b --- /dev/null +++ b/layout/reftests/font-matching/1850672-1.html @@ -0,0 +1,11 @@ + + +

        Both lines should look the same:

        +
        +
        +lorem ipsum +
        +
        +lorem ipsum +
        + \ No newline at end of file diff --git a/layout/reftests/font-matching/CSS21-t1502-no-inherited-font-family-ref.xhtml b/layout/reftests/font-matching/CSS21-t1502-no-inherited-font-family-ref.xhtml new file mode 100644 index 0000000000..fb00a9aa95 --- /dev/null +++ b/layout/reftests/font-matching/CSS21-t1502-no-inherited-font-family-ref.xhtml @@ -0,0 +1,43 @@ + + + + CSS 2.1: Font matching algorithm (reference) + + + + + +
        + Every line of text in this page should be in the same font. +
        + +
        + Every line of text in this page should be in the same font. +
        + +
        + Every line of text in this page should be in the same font. +
        + +
        + Every line of text in this page should be in the same font. +
        + +
        + Every line of text in this page should be in the same font. +
        + +
        + Every line of text in this page should be in the same font. +
        + +
        + Every line of text in this page should be in the same font. +
        + +
        + Every line of text in this page should be in the same font. +
        + + + diff --git a/layout/reftests/font-matching/CSS21-t1502-no-inherited-font-family.xhtml b/layout/reftests/font-matching/CSS21-t1502-no-inherited-font-family.xhtml new file mode 100644 index 0000000000..a3dcdba69c --- /dev/null +++ b/layout/reftests/font-matching/CSS21-t1502-no-inherited-font-family.xhtml @@ -0,0 +1,61 @@ + + + + CSS 2.1: Font matching algorithm + + + + + + + +
        +
        + Every line of text in this page should be in the same font. +
        +
        + +
        +
        + Every line of text in this page should be in the same font. +
        +
        + +
        +
        + Every line of text in this page should be in the same font. +
        +
        + +
        +
        + Every line of text in this page should be in the same font. +
        +
        + +
        +
        + Every line of text in this page should be in the same font. +
        +
        + +
        +
        + Every line of text in this page should be in the same font. +
        +
        + +
        +
        + Every line of text in this page should be in the same font. +
        +
        + +
        +
        + Every line of text in this page should be in the same font. +
        +
        + + + diff --git a/layout/reftests/font-matching/apple-symbols-1-notref.html b/layout/reftests/font-matching/apple-symbols-1-notref.html new file mode 100644 index 0000000000..b216a4ff50 --- /dev/null +++ b/layout/reftests/font-matching/apple-symbols-1-notref.html @@ -0,0 +1,25 @@ + + + + +Apple Symbols test + + + +∙◦◎☑☞ + + diff --git a/layout/reftests/font-matching/apple-symbols-1.html b/layout/reftests/font-matching/apple-symbols-1.html new file mode 100644 index 0000000000..ba92206f17 --- /dev/null +++ b/layout/reftests/font-matching/apple-symbols-1.html @@ -0,0 +1,25 @@ + + + + +Apple Symbols test + + + +∙◦◎☑☞ + + diff --git a/layout/reftests/font-matching/arial-arabic-ref.html b/layout/reftests/font-matching/arial-arabic-ref.html new file mode 100644 index 0000000000..f5665f6c53 --- /dev/null +++ b/layout/reftests/font-matching/arial-arabic-ref.html @@ -0,0 +1,25 @@ + + + + +Bug 769475 - test for italicized Arabic script in Arial + + + + +
        العربي العربي العربي
        + + diff --git a/layout/reftests/font-matching/arial-arabic.html b/layout/reftests/font-matching/arial-arabic.html new file mode 100644 index 0000000000..5f363ca261 --- /dev/null +++ b/layout/reftests/font-matching/arial-arabic.html @@ -0,0 +1,26 @@ + + + + +Bug 769475 - test for italicized Arabic script in Arial + + + + +
        العربي العربي العربي
        + + diff --git a/layout/reftests/font-matching/arial-variations-1-ref.html b/layout/reftests/font-matching/arial-variations-1-ref.html new file mode 100644 index 0000000000..5956b40c8d --- /dev/null +++ b/layout/reftests/font-matching/arial-variations-1-ref.html @@ -0,0 +1,43 @@ + + + +Arial Variations + + + + + + + +

        Text in black should appear in Arial and text in red in Georgia or the default serif font:

        + +
        +

        { font-family: Arial, sans-serif; }

        +

        { font-family: Arial Bold, Georgia, serif; }

        +

        { font-family: Arial Italic, Georgia, serif; }

        +

        { font-family: Arial Bold Italic, Georgia, serif; }

        +
        + + + diff --git a/layout/reftests/font-matching/arial-variations-1.html b/layout/reftests/font-matching/arial-variations-1.html new file mode 100644 index 0000000000..72c93ef9b8 --- /dev/null +++ b/layout/reftests/font-matching/arial-variations-1.html @@ -0,0 +1,43 @@ + + + +Arial Variations + + + + + + + +

        Text in black should appear in Arial and text in red in Georgia or the default serif font:

        + +
        +

        { font-family: Arial, sans-serif; }

        +

        { font-family: Arial Bold, Georgia, serif; }

        +

        { font-family: Arial Italic, Georgia, serif; }

        +

        { font-family: Arial Bold Italic, Georgia, serif; }

        +
        + + + diff --git a/layout/reftests/font-matching/arial-variations-2-ref.html b/layout/reftests/font-matching/arial-variations-2-ref.html new file mode 100644 index 0000000000..04c8c8601a --- /dev/null +++ b/layout/reftests/font-matching/arial-variations-2-ref.html @@ -0,0 +1,43 @@ + + + +Arial Variations + + + + + + + +

        Text in black should appear in Arial and text in red in Georgia or the default serif font:

        + +
        +

        { font-family: arial, sans-serif; }

        +

        { font-family: arial bold, georgia, serif; }

        +

        { font-family: arial italic, georgia, serif; }

        +

        { font-family: arial bold italic, georgia, serif; }

        +
        + + + diff --git a/layout/reftests/font-matching/arial-variations-2.html b/layout/reftests/font-matching/arial-variations-2.html new file mode 100644 index 0000000000..a6daf7157b --- /dev/null +++ b/layout/reftests/font-matching/arial-variations-2.html @@ -0,0 +1,43 @@ + + + +Arial Variations + + + + + + + +

        Text in black should appear in Arial and text in red in Georgia or the default serif font:

        + +
        +

        { font-family: arial, sans-serif; }

        +

        { font-family: arial bold, georgia, serif; }

        +

        { font-family: arial italic, georgia, serif; }

        +

        { font-family: arial bold italic, georgia, serif; }

        +
        + + + diff --git a/layout/reftests/font-matching/arial-variations-3-ref.html b/layout/reftests/font-matching/arial-variations-3-ref.html new file mode 100644 index 0000000000..625a51a49c --- /dev/null +++ b/layout/reftests/font-matching/arial-variations-3-ref.html @@ -0,0 +1,43 @@ + + + +Arial Variations + + + + + + + +

        Text in black should appear in Arial and text in red in Georgia or the default serif font:

        + +
        +

        { font-family: ArialMT, Georgia, serif; }

        +

        { font-family: Arial-BoldMT, Georgia, serif; }

        +

        { font-family: Arial-ItalicMT, Georgia, serif; }

        +

        { font-family: Arial-BoldItalicMT, Georgia, serif; }

        +
        + + + diff --git a/layout/reftests/font-matching/arial-variations-3.html b/layout/reftests/font-matching/arial-variations-3.html new file mode 100644 index 0000000000..ce1ca3ffc7 --- /dev/null +++ b/layout/reftests/font-matching/arial-variations-3.html @@ -0,0 +1,43 @@ + + + +Arial Variations + + + + + + + +

        Text in black should appear in Arial and text in red in Georgia or the default serif font:

        + +
        +

        { font-family: ArialMT, Georgia, serif; }

        +

        { font-family: Arial-BoldMT, Georgia, serif; }

        +

        { font-family: Arial-ItalicMT, Georgia, serif; }

        +

        { font-family: Arial-BoldItalicMT, Georgia, serif; }

        +
        + + + diff --git a/layout/reftests/font-matching/arial-variations-4-ref.html b/layout/reftests/font-matching/arial-variations-4-ref.html new file mode 100644 index 0000000000..843851d254 --- /dev/null +++ b/layout/reftests/font-matching/arial-variations-4-ref.html @@ -0,0 +1,43 @@ + + + +Arial Variations + + + + + + + +

        Text in black should appear in Arial and text in red in Georgia or the default serif font:

        + +
        +

        { font-family: arialmt, georgia, serif; }

        +

        { font-family: arial-boldmt, georgia, serif; }

        +

        { font-family: arial-italicmt, georgia, serif; }

        +

        { font-family: arial-bolditalicmt, georgia, serif; }

        +
        + + + \ No newline at end of file diff --git a/layout/reftests/font-matching/arial-variations-4.html b/layout/reftests/font-matching/arial-variations-4.html new file mode 100644 index 0000000000..a52d97daa6 --- /dev/null +++ b/layout/reftests/font-matching/arial-variations-4.html @@ -0,0 +1,43 @@ + + + +Arial Variations + + + + + + + +

        Text in black should appear in Arial and text in red in Georgia or the default serif font:

        + +
        +

        { font-family: arialmt, georgia, serif; }

        +

        { font-family: arial-boldmt, georgia, serif; }

        +

        { font-family: arial-italicmt, georgia, serif; }

        +

        { font-family: arial-bolditalicmt, georgia, serif; }

        +
        + + + \ No newline at end of file diff --git a/layout/reftests/font-matching/arial-variations-5-ref.html b/layout/reftests/font-matching/arial-variations-5-ref.html new file mode 100644 index 0000000000..583c5d51d7 --- /dev/null +++ b/layout/reftests/font-matching/arial-variations-5-ref.html @@ -0,0 +1,43 @@ + + + +Arial Variations + + + + + + + +

        Text in black should appear in Arial and text in red in Georgia or the default serif font:

        + +
        +

        { font-family: "Arial", sans-serif; }

        +

        { font-family: "Arial Bold", Georgia, serif; }

        +

        { font-family: "Arial Italic", Georgia, serif; }

        +

        { font-family: "Arial Bold Italic", Georgia, serif; }

        +
        + + + \ No newline at end of file diff --git a/layout/reftests/font-matching/arial-variations-5.html b/layout/reftests/font-matching/arial-variations-5.html new file mode 100644 index 0000000000..73d2371282 --- /dev/null +++ b/layout/reftests/font-matching/arial-variations-5.html @@ -0,0 +1,43 @@ + + + +Arial Variations + + + + + + + +

        Text in black should appear in Arial and text in red in Georgia or the default serif font:

        + +
        +

        { font-family: "Arial", sans-serif; }

        +

        { font-family: "Arial Bold", Georgia, serif; }

        +

        { font-family: "Arial Italic", Georgia, serif; }

        +

        { font-family: "Arial Bold Italic", Georgia, serif; }

        +
        + + + \ No newline at end of file diff --git a/layout/reftests/font-matching/arial-variations-6-ref.html b/layout/reftests/font-matching/arial-variations-6-ref.html new file mode 100644 index 0000000000..60fba9530e --- /dev/null +++ b/layout/reftests/font-matching/arial-variations-6-ref.html @@ -0,0 +1,43 @@ + + + +Arial Variations + + + + + + + +

        Text in black should appear in Arial and text in red in Georgia or the default serif font:

        + +
        +

        { font-family: "arial", sans-serif; }

        +

        { font-family: "arial bold", georgia, serif; }

        +

        { font-family: "arial italic", georgia, serif; }

        +

        { font-family: "arial bold italic", georgia, serif; }

        +
        + + + \ No newline at end of file diff --git a/layout/reftests/font-matching/arial-variations-6.html b/layout/reftests/font-matching/arial-variations-6.html new file mode 100644 index 0000000000..0dd1e3b407 --- /dev/null +++ b/layout/reftests/font-matching/arial-variations-6.html @@ -0,0 +1,43 @@ + + + +Arial Variations + + + + + + + +

        Text in black should appear in Arial and text in red in Georgia or the default serif font:

        + +
        +

        { font-family: "arial", sans-serif; }

        +

        { font-family: "arial bold", georgia, serif; }

        +

        { font-family: "arial italic", georgia, serif; }

        +

        { font-family: "arial bold italic", georgia, serif; }

        +
        + + + \ No newline at end of file diff --git a/layout/reftests/font-matching/arialunicode-bold.html b/layout/reftests/font-matching/arialunicode-bold.html new file mode 100644 index 0000000000..3b765c3801 --- /dev/null +++ b/layout/reftests/font-matching/arialunicode-bold.html @@ -0,0 +1,10 @@ + + + + + +

        Bongo

        + \ No newline at end of file diff --git a/layout/reftests/font-matching/arialunicode-bolditalic.html b/layout/reftests/font-matching/arialunicode-bolditalic.html new file mode 100644 index 0000000000..728bead4fc --- /dev/null +++ b/layout/reftests/font-matching/arialunicode-bolditalic.html @@ -0,0 +1,10 @@ + + + + + +

        Bongo

        + \ No newline at end of file diff --git a/layout/reftests/font-matching/arialunicode-italic.html b/layout/reftests/font-matching/arialunicode-italic.html new file mode 100644 index 0000000000..c9ab0231c3 --- /dev/null +++ b/layout/reftests/font-matching/arialunicode-italic.html @@ -0,0 +1,10 @@ + + + + + +

        Bongo

        + \ No newline at end of file diff --git a/layout/reftests/font-matching/arialunicode-oblique.html b/layout/reftests/font-matching/arialunicode-oblique.html new file mode 100644 index 0000000000..c9ab0231c3 --- /dev/null +++ b/layout/reftests/font-matching/arialunicode-oblique.html @@ -0,0 +1,10 @@ + + + + + +

        Bongo

        + \ No newline at end of file diff --git a/layout/reftests/font-matching/arialunicode.html b/layout/reftests/font-matching/arialunicode.html new file mode 100644 index 0000000000..92469691e7 --- /dev/null +++ b/layout/reftests/font-matching/arialunicode.html @@ -0,0 +1,10 @@ + + + + + +

        Bongo

        + \ No newline at end of file diff --git a/layout/reftests/font-matching/bold-system-fallback-1-notref.html b/layout/reftests/font-matching/bold-system-fallback-1-notref.html new file mode 100644 index 0000000000..c6f8709f2e --- /dev/null +++ b/layout/reftests/font-matching/bold-system-fallback-1-notref.html @@ -0,0 +1,19 @@ + + + + +Test for bold when system fallback is used + + + +

        ᏩᎦᏧᎧᏅᏍᏕᎾ ᎤᏂᎾᏗᏅᏗ ᎨᏒᎢ ᎠᏂᏙᎾᎥ ᎠᎴᏫᏍᏙᏗ ᎢᏳᏩᎪᏗ ᎯᎳᎪ ᎢᏳ ᏚᏂᎬᏩᎶᏔᏅ ᎠᎴ ᎠᎵᏌᎳᏗᏍᎬ +ᎭᏫᎾᏗᏢ ᎠᏕᎸ ᏄᎾᏍᏛ ᎤᏂᎾᏗᏅᏗ ᎦᏣᏄᎳᎯᎨ ᎬᎾᏬᏍᎬ ᎤᎾᏤᎵ ᎧᏃᎮᏍᎩ ᏄᎵᏍᏔᏅ ᎢᎦᏘᎭ ᎢᎬᏁᎸ, ᎭᏫᎾᏗᏢ ᏧᏓᎴᎾᎢ +ᎠᎵᏐᏆᎸᏗ ᎤᏂᎾᏗᏅᏗ ᎦᏙ ᎤᏍᏗ ᎨᏒᎢ ᎠᏂᏙᎾᎥ ᎠᎴᏫᏍᏙᏗ ᎢᏳᏩᎪᏗ ᎯᎳᎪ ᎢᏳ ᏚᏂᎬᏩᎶᏔᏅ ᎠᎴ ᎦᎶᏍᎬ.

        + + diff --git a/layout/reftests/font-matching/bold-system-fallback-1.html b/layout/reftests/font-matching/bold-system-fallback-1.html new file mode 100644 index 0000000000..037f7306e3 --- /dev/null +++ b/layout/reftests/font-matching/bold-system-fallback-1.html @@ -0,0 +1,19 @@ + + + + +Test for bold when system fallback is used + + + +

        ᏩᎦᏧᎧᏅᏍᏕᎾ ᎤᏂᎾᏗᏅᏗ ᎨᏒᎢ ᎠᏂᏙᎾᎥ ᎠᎴᏫᏍᏙᏗ ᎢᏳᏩᎪᏗ ᎯᎳᎪ ᎢᏳ ᏚᏂᎬᏩᎶᏔᏅ ᎠᎴ ᎠᎵᏌᎳᏗᏍᎬ +ᎭᏫᎾᏗᏢ ᎠᏕᎸ ᏄᎾᏍᏛ ᎤᏂᎾᏗᏅᏗ ᎦᏣᏄᎳᎯᎨ ᎬᎾᏬᏍᎬ ᎤᎾᏤᎵ ᎧᏃᎮᏍᎩ ᏄᎵᏍᏔᏅ ᎢᎦᏘᎭ ᎢᎬᏁᎸ, ᎭᏫᎾᏗᏢ ᏧᏓᎴᎾᎢ +ᎠᎵᏐᏆᎸᏗ ᎤᏂᎾᏗᏅᏗ ᎦᏙ ᎤᏍᏗ ᎨᏒᎢ ᎠᏂᏙᎾᎥ ᎠᎴᏫᏍᏙᏗ ᎢᏳᏩᎪᏗ ᎯᎳᎪ ᎢᏳ ᏚᏂᎬᏩᎶᏔᏅ ᎠᎴ ᎦᎶᏍᎬ.

        + + diff --git a/layout/reftests/font-matching/bold-system-fallback-2-notref.html b/layout/reftests/font-matching/bold-system-fallback-2-notref.html new file mode 100644 index 0000000000..2a019c6de6 --- /dev/null +++ b/layout/reftests/font-matching/bold-system-fallback-2-notref.html @@ -0,0 +1,19 @@ + + + + +Test for bold when system fallback is used + + + +

        ♔♕♖♗♘♙

        +

        ♔♕♖♗♘♙

        + + diff --git a/layout/reftests/font-matching/bold-system-fallback-2.html b/layout/reftests/font-matching/bold-system-fallback-2.html new file mode 100644 index 0000000000..40400a846e --- /dev/null +++ b/layout/reftests/font-matching/bold-system-fallback-2.html @@ -0,0 +1,19 @@ + + + + +Test for bold when system fallback is used + + + +

        ♔♕♖♗♘♙

        +

        ♔♕♖♗♘♙

        + + diff --git a/layout/reftests/font-matching/defaultfont-bold.html b/layout/reftests/font-matching/defaultfont-bold.html new file mode 100644 index 0000000000..8d4de33951 --- /dev/null +++ b/layout/reftests/font-matching/defaultfont-bold.html @@ -0,0 +1,10 @@ + + + + + +

        Bongo

        + \ No newline at end of file diff --git a/layout/reftests/font-matching/defaultfont-bolditalic.html b/layout/reftests/font-matching/defaultfont-bolditalic.html new file mode 100644 index 0000000000..d8db0d7d9c --- /dev/null +++ b/layout/reftests/font-matching/defaultfont-bolditalic.html @@ -0,0 +1,10 @@ + + + + + +

        Bongo

        + \ No newline at end of file diff --git a/layout/reftests/font-matching/defaultfont-italic.html b/layout/reftests/font-matching/defaultfont-italic.html new file mode 100644 index 0000000000..76d4ca0e52 --- /dev/null +++ b/layout/reftests/font-matching/defaultfont-italic.html @@ -0,0 +1,10 @@ + + + + + +

        Bongo

        + \ No newline at end of file diff --git a/layout/reftests/font-matching/defaultfont-oblique.html b/layout/reftests/font-matching/defaultfont-oblique.html new file mode 100644 index 0000000000..9930095dcb --- /dev/null +++ b/layout/reftests/font-matching/defaultfont-oblique.html @@ -0,0 +1,10 @@ + + + + + +

        Bongo

        + \ No newline at end of file diff --git a/layout/reftests/font-matching/defaultfont.html b/layout/reftests/font-matching/defaultfont.html new file mode 100644 index 0000000000..18629c8052 --- /dev/null +++ b/layout/reftests/font-matching/defaultfont.html @@ -0,0 +1,9 @@ + + + + + +

        Bongo

        + \ No newline at end of file diff --git a/layout/reftests/font-matching/defaultjapanese-bold.html b/layout/reftests/font-matching/defaultjapanese-bold.html new file mode 100644 index 0000000000..d25f250fae --- /dev/null +++ b/layout/reftests/font-matching/defaultjapanese-bold.html @@ -0,0 +1,9 @@ + + + + +

        魅力的な人

        + \ No newline at end of file diff --git a/layout/reftests/font-matching/defaultjapanese-bolditalic.html b/layout/reftests/font-matching/defaultjapanese-bolditalic.html new file mode 100644 index 0000000000..3487e2eea8 --- /dev/null +++ b/layout/reftests/font-matching/defaultjapanese-bolditalic.html @@ -0,0 +1,9 @@ + + + + +

        魅力的な人

        + \ No newline at end of file diff --git a/layout/reftests/font-matching/defaultjapanese-italic.html b/layout/reftests/font-matching/defaultjapanese-italic.html new file mode 100644 index 0000000000..0d7d4d0560 --- /dev/null +++ b/layout/reftests/font-matching/defaultjapanese-italic.html @@ -0,0 +1,9 @@ + + + + +

        魅力的な人

        + \ No newline at end of file diff --git a/layout/reftests/font-matching/defaultjapanese-oblique.html b/layout/reftests/font-matching/defaultjapanese-oblique.html new file mode 100644 index 0000000000..fb0c3d5429 --- /dev/null +++ b/layout/reftests/font-matching/defaultjapanese-oblique.html @@ -0,0 +1,10 @@ + + + + + +

        魅力的な人

        + \ No newline at end of file diff --git a/layout/reftests/font-matching/defaultjapanese.html b/layout/reftests/font-matching/defaultjapanese.html new file mode 100644 index 0000000000..ff3ad7b822 --- /dev/null +++ b/layout/reftests/font-matching/defaultjapanese.html @@ -0,0 +1,9 @@ + + + + +

        魅力的な人

        + \ No newline at end of file diff --git a/layout/reftests/font-matching/descriptor-ranges-ref.html b/layout/reftests/font-matching/descriptor-ranges-ref.html new file mode 100644 index 0000000000..b76460fb98 --- /dev/null +++ b/layout/reftests/font-matching/descriptor-ranges-ref.html @@ -0,0 +1,19 @@ + + + + + +
        +
        + + + + diff --git a/layout/reftests/font-matching/descriptor-ranges.html b/layout/reftests/font-matching/descriptor-ranges.html new file mode 100644 index 0000000000..573e4398da --- /dev/null +++ b/layout/reftests/font-matching/descriptor-ranges.html @@ -0,0 +1,20 @@ + + + + + +
        +
        + + + + diff --git a/layout/reftests/font-matching/descriptor-ranges.js b/layout/reftests/font-matching/descriptor-ranges.js new file mode 100644 index 0000000000..e59bd0d45c --- /dev/null +++ b/layout/reftests/font-matching/descriptor-ranges.js @@ -0,0 +1,79 @@ +/* Script used by descriptor-ranges.html and descriptor-ranges-ref.html + to create @font-face rules and test elements for a collection of + font-matching testcases. */ + +// To create unique font-family names for each testcase. +let serial = 0; + +// Accumulators for the lists of @font-face rules and test elements. +let fontFaceRules = ""; +let testElements = ""; + +// Create a
        element with the font properties to match. Its text reports +// the property-value and corresponding pair of descriptors being tested. +// (The associated createFontFaceRules() function is defined separately in the +// test and reference files.) +function createTestElement(family, weight, style, stretch, value, expected, unexpected) { + return `
        ` + + `${family} ${value} (${expected} vs ${unexpected})
        \n`; +} + +// Create testcases for the given descriptor. +// Each testcase has a test property value, and a list of @font-face descriptors +// to be matched against the property, where each descriptor in the list should +// be preferred over the next. +function testDescriptor(descriptorName, testCases) { + testElements += `
        Tests of ${descriptorName} descriptor:
        \n`; + testCases.forEach(function (testCase) { + // Go though test cases, checking each descriptor has higher priority than next in the list + for (let i = 0; i < testCase.testDescriptors.length - 1; i++) { + serial++; + let expectedMatch = testCase.testDescriptors[i]; + let unexpectedMatch = testCase.testDescriptors[i + 1]; + let familyName = "test_" + serial; + fontFaceRules += createFontFaceRules(familyName, descriptorName, expectedMatch, unexpectedMatch); + let testWeight = (descriptorName == "font-weight") ? testCase.value : "normal"; + let testStyle = (descriptorName == "font-style") ? testCase.value : "normal"; + let testStretch = (descriptorName == "font-stretch") ? testCase.value : "normal"; + testElements += createTestElement(familyName, testWeight, testStyle, testStretch, + testCase.value, expectedMatch, unexpectedMatch); + } + }); +} + +// Testcases (from web-platform/tests/css/css-fonts/variations/at-font-face-font-matching.html, +// with a couple of extras). In each case, for the given property value, the testDescriptors +// are listed from 'best' to 'worse' match, as evaluated by the font-matching algorithm in +// https://drafts.csswg.org/css-fonts-4/#font-style-matching. +testDescriptor("font-weight", [ + { value: "400", testDescriptors: ["400", "450 460", "500", "350 399", "351 398", "501 550", "502 560"] }, + { value: "430", testDescriptors: ["420 440", "450 460", "500", "400 425", "350 399", "340 398", "501 550", "502 560"] }, + { value: "500", testDescriptors: ["500", "450 460", "400", "350 399", "351 398", "501 550", "502 560"] }, + { value: "501", testDescriptors: ["501", "502 510", "503 520", "500", "450 460", "390 410", "300 350"] }, + { value: "399", testDescriptors: ["350 399", "340 360", "200 300", "400", "450 460", "500 501", "502 510"] }, + { value: "350", testDescriptors: ["200 300", "250 280", "420 450", "430 440", "445"] }, + { value: "550", testDescriptors: ["600 800", "700 900", "420 450", "430 440", "425"] } +]); + +testDescriptor("font-stretch", [ + { value: "100%", testDescriptors: ["100%", "110% 120%", "115% 116%"] }, + { value: "110%", testDescriptors: ["110% 120%", "115% 116%", "105%", "100%", "50% 80%", "60% 70%"] }, + { value: "90%", testDescriptors: ["90% 100%", "50% 80%", "60% 70%", "110% 140%", "120% 130%"] }, +]); + +testDescriptor("font-style", [ + { value: "normal", testDescriptors: ["normal", "oblique 0deg", "oblique 10deg 40deg", "oblique 20deg 30deg", "oblique -50deg -20deg", "oblique -40deg -30deg" ] }, + { value: "italic", testDescriptors: ["italic", "oblique 20deg", "oblique 30deg 60deg", "oblique 40deg 50deg", "oblique 5deg 10deg", "oblique 5deg", "normal", "oblique 0deg", "oblique -60deg -30deg", "oblique -50deg -40deg" ] }, + { value: "oblique 20deg", testDescriptors: ["oblique 20deg", "oblique 30deg 60deg", "oblique 40deg 50deg", "oblique 10deg", "italic", "oblique 0deg", "oblique -50deg -20deg", "oblique -40deg -30deg" ] }, + { value: "oblique 21deg", testDescriptors: ["oblique 21deg", "oblique 30deg 60deg", "oblique 40deg 50deg", "oblique 20deg", "oblique 10deg", "italic", "oblique 0deg", "oblique -50deg -20deg", "oblique -40deg -30deg" ] }, + { value: "oblique 10deg", testDescriptors: ["oblique 10deg", "oblique 5deg", "oblique 15deg 20deg", "oblique 30deg 60deg", "oblique 40deg 50deg", "italic", "oblique 0deg", "oblique -50deg -20deg", "oblique -40deg -30deg" ] }, + { value: "oblique 0deg", testDescriptors: ["oblique 0deg", "oblique 5deg", "oblique 15deg 20deg", "oblique 30deg 60deg", "oblique 40deg 50deg", "italic", "oblique -50deg -20deg", "oblique -40deg -30deg" ] }, + { value: "oblique -10deg", testDescriptors: ["oblique -10deg", "oblique -5deg", "oblique -1deg 0deg", "oblique -20deg -15deg", "oblique -60deg -30deg", "oblique -50deg -40deg", "italic", "oblique 0deg 10deg", "oblique 40deg 50deg" ] }, + { value: "oblique -20deg", testDescriptors: ["oblique -20deg", "oblique -60deg -40deg", "oblique -10deg", "italic", "oblique 0deg", "oblique 30deg 60deg", "oblique 40deg 50deg"] }, + { value: "oblique -21deg", testDescriptors: ["oblique -21deg", "oblique -60deg -40deg", "oblique -10deg", "italic", "oblique 0deg", "oblique 30deg 60deg", "oblique 40deg 50deg"] }, +]); + +// Stuff the @font-face rules and test elements into the document. +// Any testcases that render Ahem glyphs are failures. +document.getElementById("dynamicStyles").innerHTML = fontFaceRules; +document.getElementById("testContents").innerHTML = testElements; diff --git a/layout/reftests/font-matching/emoji-fallback-1-ref.html b/layout/reftests/font-matching/emoji-fallback-1-ref.html new file mode 100644 index 0000000000..d7c6eb6a83 --- /dev/null +++ b/layout/reftests/font-matching/emoji-fallback-1-ref.html @@ -0,0 +1,21 @@ + + + + +emoji fallback + + + + +
        ⌚⌛🌀🌁
        + + + diff --git a/layout/reftests/font-matching/emoji-fallback-1.html b/layout/reftests/font-matching/emoji-fallback-1.html new file mode 100644 index 0000000000..57fda93275 --- /dev/null +++ b/layout/reftests/font-matching/emoji-fallback-1.html @@ -0,0 +1,20 @@ + + + + +emoji fallback + + + + +
        ⌚⌛🌀🌁
        + + + diff --git a/layout/reftests/font-matching/emoji-fallback-2-ref.html b/layout/reftests/font-matching/emoji-fallback-2-ref.html new file mode 100644 index 0000000000..144f08f1b8 --- /dev/null +++ b/layout/reftests/font-matching/emoji-fallback-2-ref.html @@ -0,0 +1,21 @@ + + + + +emoji fallback to text font + + + + +
        ⌚︎⌛︎🌀︎🌁︎
        + + + diff --git a/layout/reftests/font-matching/emoji-fallback-2.html b/layout/reftests/font-matching/emoji-fallback-2.html new file mode 100644 index 0000000000..e9aa618d6a --- /dev/null +++ b/layout/reftests/font-matching/emoji-fallback-2.html @@ -0,0 +1,24 @@ + + + + +emoji fallback to text font + + + + +
        ⌚︎⌛︎🌀︎🌁︎
        + + + diff --git a/layout/reftests/font-matching/emoji-fallback-3-ref.html b/layout/reftests/font-matching/emoji-fallback-3-ref.html new file mode 100644 index 0000000000..94fee73901 --- /dev/null +++ b/layout/reftests/font-matching/emoji-fallback-3-ref.html @@ -0,0 +1,21 @@ + + + + +emoji fallback to color font + + + + +
        🅰🅱
        + + + diff --git a/layout/reftests/font-matching/emoji-fallback-3.html b/layout/reftests/font-matching/emoji-fallback-3.html new file mode 100644 index 0000000000..42f4d09ec7 --- /dev/null +++ b/layout/reftests/font-matching/emoji-fallback-3.html @@ -0,0 +1,24 @@ + + + + +emoji fallback to color font + + + + +
        🅰️🅱️
        + + + diff --git a/layout/reftests/font-matching/emoji-keycap-2-notref.html b/layout/reftests/font-matching/emoji-keycap-2-notref.html new file mode 100644 index 0000000000..78ca47f02e --- /dev/null +++ b/layout/reftests/font-matching/emoji-keycap-2-notref.html @@ -0,0 +1,3 @@ + + +
        0️⃣
        diff --git a/layout/reftests/font-matching/emoji-keycap-2.html b/layout/reftests/font-matching/emoji-keycap-2.html new file mode 100644 index 0000000000..16b9f6ab63 --- /dev/null +++ b/layout/reftests/font-matching/emoji-keycap-2.html @@ -0,0 +1,3 @@ + + +
        0️⃣
        diff --git a/layout/reftests/font-matching/emoji-keycap-notref.html b/layout/reftests/font-matching/emoji-keycap-notref.html new file mode 100644 index 0000000000..d4ec6f4003 --- /dev/null +++ b/layout/reftests/font-matching/emoji-keycap-notref.html @@ -0,0 +1,20 @@ + + + + +keycap emoji + + + + +
        +
        #⃣0⃣
        +
        ##⃣0⃣
        +
        + + + diff --git a/layout/reftests/font-matching/emoji-keycap.html b/layout/reftests/font-matching/emoji-keycap.html new file mode 100644 index 0000000000..5bc803566e --- /dev/null +++ b/layout/reftests/font-matching/emoji-keycap.html @@ -0,0 +1,20 @@ + + + + +keycap emoji + + + + +
        +
        #️⃣0️⃣
        +
        ##️⃣0️⃣
        +
        + + + diff --git a/layout/reftests/font-matching/emoji-skintone-ref.html b/layout/reftests/font-matching/emoji-skintone-ref.html new file mode 100644 index 0000000000..77efa66820 --- /dev/null +++ b/layout/reftests/font-matching/emoji-skintone-ref.html @@ -0,0 +1,19 @@ + + + + +emoji with skintone + + + + +
        +☝🏻☝︎☝🏻
        +
        + + + diff --git a/layout/reftests/font-matching/emoji-skintone.html b/layout/reftests/font-matching/emoji-skintone.html new file mode 100644 index 0000000000..dcb4f106df --- /dev/null +++ b/layout/reftests/font-matching/emoji-skintone.html @@ -0,0 +1,19 @@ + + + + +emoji with skintone + + + + +
        +☝🏻☝︎☝🏻
        +
        + + + diff --git a/layout/reftests/font-matching/emoji-subregion-flag-notref.html b/layout/reftests/font-matching/emoji-subregion-flag-notref.html new file mode 100644 index 0000000000..83d4c9a5de --- /dev/null +++ b/layout/reftests/font-matching/emoji-subregion-flag-notref.html @@ -0,0 +1,4 @@ + + +

        England: 🏴

        + diff --git a/layout/reftests/font-matching/emoji-subregion-flag.html b/layout/reftests/font-matching/emoji-subregion-flag.html new file mode 100644 index 0000000000..9ba29cf276 --- /dev/null +++ b/layout/reftests/font-matching/emoji-subregion-flag.html @@ -0,0 +1,4 @@ + + +

        England: 🏴󠁧󠁢󠁥󠁮󠁧󠁿

        + diff --git a/layout/reftests/font-matching/fallback-respects-generic-1-ref.html b/layout/reftests/font-matching/fallback-respects-generic-1-ref.html new file mode 100644 index 0000000000..c812c5a03b --- /dev/null +++ b/layout/reftests/font-matching/fallback-respects-generic-1-ref.html @@ -0,0 +1,12 @@ + + + + +

        The first Chinese line should use the serif font setting from prefs; +the second should use the sans-serif font setting.

        +

        你好吗? 

        +

        你好吗? 

        diff --git a/layout/reftests/font-matching/fallback-respects-generic-1.html b/layout/reftests/font-matching/fallback-respects-generic-1.html new file mode 100644 index 0000000000..a4b504e289 --- /dev/null +++ b/layout/reftests/font-matching/fallback-respects-generic-1.html @@ -0,0 +1,12 @@ + + + + +

        The first Chinese line should use the serif font setting from prefs; +the second should use the sans-serif font setting.

        +

        你好吗? 

        +

        你好吗? 

        diff --git a/layout/reftests/font-matching/familyname-escapedidents-ref.html b/layout/reftests/font-matching/familyname-escapedidents-ref.html new file mode 100644 index 0000000000..2f54eb85a7 --- /dev/null +++ b/layout/reftests/font-matching/familyname-escapedidents-ref.html @@ -0,0 +1,16 @@ + + + +Escaped family names test + + + + + +

        Should be serif

        +

        Should be serif

        + + \ No newline at end of file diff --git a/layout/reftests/font-matching/familyname-escapedidents.html b/layout/reftests/font-matching/familyname-escapedidents.html new file mode 100644 index 0000000000..0a328d6b13 --- /dev/null +++ b/layout/reftests/font-matching/familyname-escapedidents.html @@ -0,0 +1,17 @@ + + + +Escaped family names test + + + + + +

        Should be serif

        +

        Should be serif

        + + \ No newline at end of file diff --git a/layout/reftests/font-matching/font-shorthand-stretch-1.html b/layout/reftests/font-matching/font-shorthand-stretch-1.html new file mode 100644 index 0000000000..1ac3073bf5 --- /dev/null +++ b/layout/reftests/font-matching/font-shorthand-stretch-1.html @@ -0,0 +1,79 @@ + + + + + + + +
        ultra-condensed italic bold italic light italic
        +
        extra-condensed italic bold italic light italic
        +
        condensed italic bold italic light italic
        +
        semi-condensed italic bold italic light italic
        + +
        normal italic bold italic light italic
        +
        semi-expanded italic bold italic light italic
        +
        expanded italic bold italic light italic
        +
        extra-expanded italic bold italic light italic
        +
        ultra-expanded italic bold italic light italic
        + + + diff --git a/layout/reftests/font-matching/font-stretch-1-ref.html b/layout/reftests/font-matching/font-stretch-1-ref.html new file mode 100644 index 0000000000..2fe8f2cf31 --- /dev/null +++ b/layout/reftests/font-matching/font-stretch-1-ref.html @@ -0,0 +1,73 @@ + + + + + + + +
        ultra-condensed italic bold italic light italic
        +
        extra-condensed italic bold italic light italic
        +
        condensed italic bold italic light italic
        +
        semi-condensed italic bold italic light italic
        + +
        normal italic bold italic light italic
        +
        semi-expanded italic bold italic light italic
        +
        expanded italic bold italic light italic
        +
        extra-expanded italic bold italic light italic
        +
        ultra-expanded italic bold italic light italic
        + + + diff --git a/layout/reftests/font-matching/font-stretch-1.html b/layout/reftests/font-matching/font-stretch-1.html new file mode 100644 index 0000000000..ca86a08ed9 --- /dev/null +++ b/layout/reftests/font-matching/font-stretch-1.html @@ -0,0 +1,79 @@ + + + + + + + +
        ultra-condensed italic bold italic light italic
        +
        extra-condensed italic bold italic light italic
        +
        condensed italic bold italic light italic
        +
        semi-condensed italic bold italic light italic
        + +
        normal italic bold italic light italic
        +
        semi-expanded italic bold italic light italic
        +
        expanded italic bold italic light italic
        +
        extra-expanded italic bold italic light italic
        +
        ultra-expanded italic bold italic light italic
        + + + diff --git a/layout/reftests/font-matching/font-synthesis-1-ref.html b/layout/reftests/font-matching/font-synthesis-1-ref.html new file mode 100644 index 0000000000..35e5911db3 --- /dev/null +++ b/layout/reftests/font-matching/font-synthesis-1-ref.html @@ -0,0 +1,23 @@ + + + + + + + +

        Hello, cruel world! +

        Hello, cruel world! +

        Hello, cruel world! +

        Hello, cruel world! + + diff --git a/layout/reftests/font-matching/font-synthesis-1.html b/layout/reftests/font-matching/font-synthesis-1.html new file mode 100644 index 0000000000..ebccfcac81 --- /dev/null +++ b/layout/reftests/font-matching/font-synthesis-1.html @@ -0,0 +1,23 @@ + + + + + + + +

        Hello, cruel world! +

        Hello, cruel world! +

        Hello, cruel world! +

        Hello, cruel world! + + diff --git a/layout/reftests/font-matching/font-synthesis-2-ref.html b/layout/reftests/font-matching/font-synthesis-2-ref.html new file mode 100644 index 0000000000..3bec8c0147 --- /dev/null +++ b/layout/reftests/font-matching/font-synthesis-2-ref.html @@ -0,0 +1,28 @@ + + + + + + + +

        Hello, cruel world! +

        Hello, cruel world! +

        Hello, cruel world! +

        Hello, cruel world! + + diff --git a/layout/reftests/font-matching/font-synthesis-2.html b/layout/reftests/font-matching/font-synthesis-2.html new file mode 100644 index 0000000000..408d5f7537 --- /dev/null +++ b/layout/reftests/font-matching/font-synthesis-2.html @@ -0,0 +1,28 @@ + + + + + + + +

        Hello, cruel world! +

        Hello, cruel world! +

        Hello, cruel world! +

        Hello, cruel world! + + diff --git a/layout/reftests/font-matching/hiragino-kaku-1-notref.html b/layout/reftests/font-matching/hiragino-kaku-1-notref.html new file mode 100644 index 0000000000..c0f052d4b8 --- /dev/null +++ b/layout/reftests/font-matching/hiragino-kaku-1-notref.html @@ -0,0 +1,2 @@ + +

        こんにちは
        diff --git a/layout/reftests/font-matching/hiragino-kaku-1.html b/layout/reftests/font-matching/hiragino-kaku-1.html new file mode 100644 index 0000000000..a3eee129db --- /dev/null +++ b/layout/reftests/font-matching/hiragino-kaku-1.html @@ -0,0 +1,3 @@ + + +
        こんにちは
        diff --git a/layout/reftests/font-matching/illformed-lang-tags-1.html b/layout/reftests/font-matching/illformed-lang-tags-1.html new file mode 100644 index 0000000000..31ae0914b7 --- /dev/null +++ b/layout/reftests/font-matching/illformed-lang-tags-1.html @@ -0,0 +1,55 @@ + + + + + +

        In each line, the green glyphs should exactly overlay the red ones:

        + + diff --git a/layout/reftests/font-matching/impact-bold.html b/layout/reftests/font-matching/impact-bold.html new file mode 100644 index 0000000000..78a17c14cc --- /dev/null +++ b/layout/reftests/font-matching/impact-bold.html @@ -0,0 +1,10 @@ + + + + + +

        Bongo

        + \ No newline at end of file diff --git a/layout/reftests/font-matching/impact-bolditalic.html b/layout/reftests/font-matching/impact-bolditalic.html new file mode 100644 index 0000000000..c0c273ce40 --- /dev/null +++ b/layout/reftests/font-matching/impact-bolditalic.html @@ -0,0 +1,10 @@ + + + + + +

        Bongo

        + \ No newline at end of file diff --git a/layout/reftests/font-matching/impact-italic.html b/layout/reftests/font-matching/impact-italic.html new file mode 100644 index 0000000000..ce6a3ca7df --- /dev/null +++ b/layout/reftests/font-matching/impact-italic.html @@ -0,0 +1,10 @@ + + + + + +

        Bongo

        + \ No newline at end of file diff --git a/layout/reftests/font-matching/impact-oblique.html b/layout/reftests/font-matching/impact-oblique.html new file mode 100644 index 0000000000..f9e378a0b4 --- /dev/null +++ b/layout/reftests/font-matching/impact-oblique.html @@ -0,0 +1,10 @@ + + + + + +

        Bongo

        + \ No newline at end of file diff --git a/layout/reftests/font-matching/impact.html b/layout/reftests/font-matching/impact.html new file mode 100644 index 0000000000..4644a88e7b --- /dev/null +++ b/layout/reftests/font-matching/impact.html @@ -0,0 +1,10 @@ + + + + + +

        Bongo

        + \ No newline at end of file diff --git a/layout/reftests/font-matching/italic-oblique-1.html b/layout/reftests/font-matching/italic-oblique-1.html new file mode 100644 index 0000000000..ae7e70fa6b --- /dev/null +++ b/layout/reftests/font-matching/italic-oblique-1.html @@ -0,0 +1,31 @@ + + +style matching - italic/oblique + + + + + + + + + +

        BBB

        + + + + diff --git a/layout/reftests/font-matching/italic-oblique-2.html b/layout/reftests/font-matching/italic-oblique-2.html new file mode 100644 index 0000000000..f5ae4c33b5 --- /dev/null +++ b/layout/reftests/font-matching/italic-oblique-2.html @@ -0,0 +1,31 @@ + + +style matching - italic/oblique + + + + + + + + + +

        CCC

        + + + + diff --git a/layout/reftests/font-matching/italic-oblique-3.html b/layout/reftests/font-matching/italic-oblique-3.html new file mode 100644 index 0000000000..5d1c95bfe6 --- /dev/null +++ b/layout/reftests/font-matching/italic-oblique-3.html @@ -0,0 +1,37 @@ + + +style matching - italic/oblique + + + + + + + + + +

        BBB

        + + + + diff --git a/layout/reftests/font-matching/italic-oblique-4.html b/layout/reftests/font-matching/italic-oblique-4.html new file mode 100644 index 0000000000..92438c6a19 --- /dev/null +++ b/layout/reftests/font-matching/italic-oblique-4.html @@ -0,0 +1,37 @@ + + +style matching - italic/oblique + + + + + + + + + +

        BBB

        + + + + diff --git a/layout/reftests/font-matching/italic-oblique-5.html b/layout/reftests/font-matching/italic-oblique-5.html new file mode 100644 index 0000000000..d71ffa7803 --- /dev/null +++ b/layout/reftests/font-matching/italic-oblique-5.html @@ -0,0 +1,37 @@ + + +style matching - italic/oblique + + + + + + + + + +

        BBB

        + + + + diff --git a/layout/reftests/font-matching/italic-oblique-6.html b/layout/reftests/font-matching/italic-oblique-6.html new file mode 100644 index 0000000000..3d249c504b --- /dev/null +++ b/layout/reftests/font-matching/italic-oblique-6.html @@ -0,0 +1,37 @@ + + +style matching - italic/oblique + + + + + + + + + +

        CCC

        + + + + diff --git a/layout/reftests/font-matching/italic-oblique-7.html b/layout/reftests/font-matching/italic-oblique-7.html new file mode 100644 index 0000000000..3064fa534c --- /dev/null +++ b/layout/reftests/font-matching/italic-oblique-7.html @@ -0,0 +1,37 @@ + + +style matching - italic/oblique + + + + + + + + + +

        AAA

        + + + + diff --git a/layout/reftests/font-matching/italic-oblique-8.html b/layout/reftests/font-matching/italic-oblique-8.html new file mode 100644 index 0000000000..13783610dd --- /dev/null +++ b/layout/reftests/font-matching/italic-oblique-8.html @@ -0,0 +1,43 @@ + + +style matching - italic/oblique + + + + + + + + + +

        CCC

        + + + + diff --git a/layout/reftests/font-matching/italic-oblique-9.html b/layout/reftests/font-matching/italic-oblique-9.html new file mode 100644 index 0000000000..a669682abf --- /dev/null +++ b/layout/reftests/font-matching/italic-oblique-9.html @@ -0,0 +1,43 @@ + + +style matching - italic/oblique + + + + + + + + + +

        CCC

        + + + + diff --git a/layout/reftests/font-matching/italic-oblique-kinnari-ref.html b/layout/reftests/font-matching/italic-oblique-kinnari-ref.html new file mode 100644 index 0000000000..4499ebc0b4 --- /dev/null +++ b/layout/reftests/font-matching/italic-oblique-kinnari-ref.html @@ -0,0 +1,37 @@ + + +style matching - italic/oblique + + + + + + + + + +

        AAA

        + + + + diff --git a/layout/reftests/font-matching/italic-oblique-kinnari.html b/layout/reftests/font-matching/italic-oblique-kinnari.html new file mode 100644 index 0000000000..f465d247e4 --- /dev/null +++ b/layout/reftests/font-matching/italic-oblique-kinnari.html @@ -0,0 +1,37 @@ + + +style matching - italic/oblique + + + + + + + + + +

        AAA

        + + + + diff --git a/layout/reftests/font-matching/italic-oblique-ref.html b/layout/reftests/font-matching/italic-oblique-ref.html new file mode 100644 index 0000000000..d1fc2939cb --- /dev/null +++ b/layout/reftests/font-matching/italic-oblique-ref.html @@ -0,0 +1,24 @@ + + +style matching - italic/oblique + + + + + + + + + +

        AAA

        + + + + diff --git a/layout/reftests/font-matching/legacy-family-names-1-ref.html b/layout/reftests/font-matching/legacy-family-names-1-ref.html new file mode 100644 index 0000000000..71be452695 --- /dev/null +++ b/layout/reftests/font-matching/legacy-family-names-1-ref.html @@ -0,0 +1,9 @@ + + + + + +Hello world + diff --git a/layout/reftests/font-matching/legacy-family-names-1.html b/layout/reftests/font-matching/legacy-family-names-1.html new file mode 100644 index 0000000000..7cec0ffd45 --- /dev/null +++ b/layout/reftests/font-matching/legacy-family-names-1.html @@ -0,0 +1,9 @@ + + + + + +Hello world + diff --git a/layout/reftests/font-matching/legacy-family-names-2-ref.html b/layout/reftests/font-matching/legacy-family-names-2-ref.html new file mode 100644 index 0000000000..2a9ba84246 --- /dev/null +++ b/layout/reftests/font-matching/legacy-family-names-2-ref.html @@ -0,0 +1,9 @@ + + + + + +Hello world + diff --git a/layout/reftests/font-matching/legacy-family-names-2.html b/layout/reftests/font-matching/legacy-family-names-2.html new file mode 100644 index 0000000000..112a540742 --- /dev/null +++ b/layout/reftests/font-matching/legacy-family-names-2.html @@ -0,0 +1,9 @@ + + + + + +Hello world + diff --git a/layout/reftests/font-matching/localized-family-names-001-ref.html b/layout/reftests/font-matching/localized-family-names-001-ref.html new file mode 100644 index 0000000000..6cd0c22188 --- /dev/null +++ b/layout/reftests/font-matching/localized-family-names-001-ref.html @@ -0,0 +1,46 @@ + + + +Localized font family names (ref) + + + + + + + + + +

        蘋果儷細宋 Apple LiSung

        +

        바탕체 BatangChe

        +

        돋움 Dotum

        +

        仿宋 FangSong

        +

        굴림 Gulim

        +

        궁서 Gungsuh

        +

        HY각헤드라인 Std HY Kak Headline Std

        +

        ヒラギノ角ゴ Pro Hiragino Kaku Gothic Pro

        +

        ヒラギノ角ゴ StdN Hiragino Kaku Gothic StdN

        +

        ヒラギノ角ゴ Std Hiragino Kaku Gothic Std

        + + + diff --git a/layout/reftests/font-matching/localized-family-names-001.html b/layout/reftests/font-matching/localized-family-names-001.html new file mode 100644 index 0000000000..d5396a62b1 --- /dev/null +++ b/layout/reftests/font-matching/localized-family-names-001.html @@ -0,0 +1,46 @@ + + + +Localized font family names + + + + + + + + + +

        蘋果儷細宋 Apple LiSung

        +

        바탕체 BatangChe

        +

        돋움 Dotum

        +

        仿宋 FangSong

        +

        굴림 Gulim

        +

        궁서 Gungsuh

        +

        HY각헤드라인 Std HY Kak Headline Std

        +

        ヒラギノ角ゴ Pro Hiragino Kaku Gothic Pro

        +

        ヒラギノ角ゴ StdN Hiragino Kaku Gothic StdN

        +

        ヒラギノ角ゴ Std Hiragino Kaku Gothic Std

        + + + diff --git a/layout/reftests/font-matching/localized-family-names-002-ref.html b/layout/reftests/font-matching/localized-family-names-002-ref.html new file mode 100644 index 0000000000..6ab9a06e39 --- /dev/null +++ b/layout/reftests/font-matching/localized-family-names-002-ref.html @@ -0,0 +1,46 @@ + + + +Localized font family names (ref) + + + + + + + + + +

        ヒラギノ丸ゴ ProN Hiragino Maru Gothic ProN

        +

        ヒラギノ明朝 ProN Hiragino Mincho ProN

        +

        ヒラギノ明朝 Pro Hiragino Mincho Pro

        +

        楷体 KaiTi

        +

        儷黑 Pro LiHei Pro

        +

        儷宋 Pro LiSong Pro

        +

        MS 明朝 MS Mincho

        +

        MS Pゴシック MS PGothic

        +

        MS P明朝 MS PMincho

        +

        맑은 고딕 Malgun Gothic

        + + + diff --git a/layout/reftests/font-matching/localized-family-names-002.html b/layout/reftests/font-matching/localized-family-names-002.html new file mode 100644 index 0000000000..5a7fffc2aa --- /dev/null +++ b/layout/reftests/font-matching/localized-family-names-002.html @@ -0,0 +1,46 @@ + + + +Localized font family names + + + + + + + + + +

        ヒラギノ丸ゴ ProN Hiragino Maru Gothic ProN

        +

        ヒラギノ明朝 ProN Hiragino Mincho ProN

        +

        ヒラギノ明朝 Pro Hiragino Mincho Pro

        +

        楷体 KaiTi

        +

        儷黑 Pro LiHei Pro

        +

        儷宋 Pro LiSong Pro

        +

        MS 明朝 MS Mincho

        +

        MS Pゴシック MS PGothic

        +

        MS P明朝 MS PMincho

        +

        맑은 고딕 Malgun Gothic

        + + + diff --git a/layout/reftests/font-matching/localized-family-names-003-ref.html b/layout/reftests/font-matching/localized-family-names-003-ref.html new file mode 100644 index 0000000000..c1be37bdae --- /dev/null +++ b/layout/reftests/font-matching/localized-family-names-003-ref.html @@ -0,0 +1,47 @@ + + + +Localized font family names (ref) + + + + + + + + + +

        メイリオ Meiryo

        +

        微軟正黑體 Microsoft JhengHei

        +

        微软雅黑 Microsoft YaHei

        +

        細明體-ExtB MingLiU-ExtB

        +

        細明體 MingLiU

        +

        細明體_HKSCS MingLiU_HKSCS

        +

        新宋体 NSimSun

        +

        新細明體 PMingLiU

        +

        רעננה Raanana

        +

        华文仿宋 STFangsong

        + + + diff --git a/layout/reftests/font-matching/localized-family-names-003.html b/layout/reftests/font-matching/localized-family-names-003.html new file mode 100644 index 0000000000..e7a2cf1548 --- /dev/null +++ b/layout/reftests/font-matching/localized-family-names-003.html @@ -0,0 +1,47 @@ + + + +Localized font family names + + + + + + + + + +

        メイリオ Meiryo

        +

        微軟正黑體 Microsoft JhengHei

        +

        微软雅黑 Microsoft YaHei

        +

        細明體-ExtB MingLiU-ExtB

        +

        細明體 MingLiU

        +

        細明體_HKSCS MingLiU_HKSCS

        +

        新宋体 NSimSun

        +

        新細明體 PMingLiU

        +

        רעננה Raanana

        +

        华文仿宋 STFangsong

        + + + diff --git a/layout/reftests/font-matching/localized-family-names-004-ref.html b/layout/reftests/font-matching/localized-family-names-004-ref.html new file mode 100644 index 0000000000..6ef138d8be --- /dev/null +++ b/layout/reftests/font-matching/localized-family-names-004-ref.html @@ -0,0 +1,38 @@ + + + +Localized font family names (ref) + + + + + + + + + +

        华文黑体 STHeiti

        +

        华文宋体 STSong

        +

        さざなみゴシック Sazanami Gothic

        +

        さざなみ明朝 Sazanami Mincho

        +

        黑体 SimHei

        +

        宋体 SimSun

        + + + diff --git a/layout/reftests/font-matching/localized-family-names-004.html b/layout/reftests/font-matching/localized-family-names-004.html new file mode 100644 index 0000000000..52ff487485 --- /dev/null +++ b/layout/reftests/font-matching/localized-family-names-004.html @@ -0,0 +1,38 @@ + + + +Localized font family names + + + + + + + + + +

        华文黑体 STHeiti

        +

        华文宋体 STSong

        +

        さざなみゴシック Sazanami Gothic

        +

        さざなみ明朝 Sazanami Mincho

        +

        黑体 SimHei

        +

        宋体 SimSun

        + + + diff --git a/layout/reftests/font-matching/lucidaconsole-bold.html b/layout/reftests/font-matching/lucidaconsole-bold.html new file mode 100644 index 0000000000..9b17188cd5 --- /dev/null +++ b/layout/reftests/font-matching/lucidaconsole-bold.html @@ -0,0 +1,10 @@ + + + + + +

        Bongo

        + \ No newline at end of file diff --git a/layout/reftests/font-matching/lucidaconsole-bolditalic.html b/layout/reftests/font-matching/lucidaconsole-bolditalic.html new file mode 100644 index 0000000000..2d9c82104a --- /dev/null +++ b/layout/reftests/font-matching/lucidaconsole-bolditalic.html @@ -0,0 +1,10 @@ + + + + + +

        Bongo

        + \ No newline at end of file diff --git a/layout/reftests/font-matching/lucidaconsole-italic.html b/layout/reftests/font-matching/lucidaconsole-italic.html new file mode 100644 index 0000000000..1403a8ee9e --- /dev/null +++ b/layout/reftests/font-matching/lucidaconsole-italic.html @@ -0,0 +1,10 @@ + + + + + +

        Bongo

        + \ No newline at end of file diff --git a/layout/reftests/font-matching/lucidaconsole-oblique.html b/layout/reftests/font-matching/lucidaconsole-oblique.html new file mode 100644 index 0000000000..7125faeaac --- /dev/null +++ b/layout/reftests/font-matching/lucidaconsole-oblique.html @@ -0,0 +1,10 @@ + + + + + +

        Bongo

        + \ No newline at end of file diff --git a/layout/reftests/font-matching/lucidaconsole.html b/layout/reftests/font-matching/lucidaconsole.html new file mode 100644 index 0000000000..f200475225 --- /dev/null +++ b/layout/reftests/font-matching/lucidaconsole.html @@ -0,0 +1,10 @@ + + + + + +

        Bongo

        + \ No newline at end of file diff --git a/layout/reftests/font-matching/normalmedium-notref.html b/layout/reftests/font-matching/normalmedium-notref.html new file mode 100644 index 0000000000..33925b92dd --- /dev/null +++ b/layout/reftests/font-matching/normalmedium-notref.html @@ -0,0 +1,42 @@ + + + +Mapping 400 to medium + + + + + + + + + +

        The two lines below should match

        + +

        Fiddling fiddlesticks!

        +

        Fiddling fiddlesticks!

        + + + \ No newline at end of file diff --git a/layout/reftests/font-matching/normalmedium-ref.html b/layout/reftests/font-matching/normalmedium-ref.html new file mode 100644 index 0000000000..b8b8df4ce2 --- /dev/null +++ b/layout/reftests/font-matching/normalmedium-ref.html @@ -0,0 +1,42 @@ + + + +Mapping 400 to medium + + + + + + + + + +

        The two lines below should match

        + +

        Fiddling fiddlesticks!

        +

        Fiddling fiddlesticks!

        + + + \ No newline at end of file diff --git a/layout/reftests/font-matching/normalmedium.html b/layout/reftests/font-matching/normalmedium.html new file mode 100644 index 0000000000..7a29c5a66d --- /dev/null +++ b/layout/reftests/font-matching/normalmedium.html @@ -0,0 +1,44 @@ + + + +Mapping 400 to medium + + + + + + + + + +

        The two lines below should match

        + +

        Fiddling fiddlesticks!

        +

        Fiddling fiddlesticks!

        + + + \ No newline at end of file diff --git a/layout/reftests/font-matching/osaka-mono-exists-ref.html b/layout/reftests/font-matching/osaka-mono-exists-ref.html new file mode 100644 index 0000000000..5e3ab9d467 --- /dev/null +++ b/layout/reftests/font-matching/osaka-mono-exists-ref.html @@ -0,0 +1,21 @@ + + + + + + + +

        The two Japanese characters below should use the same font: +if "Osaka" is present, the name "Osaka-Mono" should also work.

        +
        +
        + + diff --git a/layout/reftests/font-matching/osaka-mono-exists.html b/layout/reftests/font-matching/osaka-mono-exists.html new file mode 100644 index 0000000000..d73ac216e6 --- /dev/null +++ b/layout/reftests/font-matching/osaka-mono-exists.html @@ -0,0 +1,25 @@ + + + + + + + +

        The two Japanese characters below should use the same font: +if "Osaka" is present, the name "Osaka-Mono" should also work.

        +
        +
        + + diff --git a/layout/reftests/font-matching/osaka-mono-ref.html b/layout/reftests/font-matching/osaka-mono-ref.html new file mode 100644 index 0000000000..ae6e6468f4 --- /dev/null +++ b/layout/reftests/font-matching/osaka-mono-ref.html @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/layout/reftests/font-matching/osaka-mono.html b/layout/reftests/font-matching/osaka-mono.html new file mode 100644 index 0000000000..9202df1f86 --- /dev/null +++ b/layout/reftests/font-matching/osaka-mono.html @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/layout/reftests/font-matching/reftest.list b/layout/reftests/font-matching/reftest.list new file mode 100644 index 0000000000..fe5f3a2065 --- /dev/null +++ b/layout/reftests/font-matching/reftest.list @@ -0,0 +1,201 @@ +# Font-matching reftests may fail intermittently/transiently due to asynch fallback, +# so we disable the async mechanism for this directory. +defaults pref(gfx.font_rendering.fallback.async,false) + +== CSS21-t1502-no-inherited-font-family.xhtml CSS21-t1502-no-inherited-font-family-ref.xhtml + +# tests for bug 1394311 (case-insensitive lang tag processing) +# (First attempt is random-if(windows 7), due to intermittent failure with a +# single missing character - see bug 1451723 & more generally bug 1392106.) +pref(font.default.zh-CN,"serif") pref(font.default.zh-TW,"serif") pref(font.default.ja,"serif") pref(font.default.ko,"serif") == 1394311.htm 1394311-ref.htm +pref(font.default.zh-CN,"sans-serif") pref(font.default.zh-TW,"sans-serif") pref(font.default.ja,"sans-serif") pref(font.default.ko,"sans-serif") == 1394311.htm 1394311-ref.htm + +# tests for bug 1367860 (correct default generic font based on language) +== 1367860-1.htm 1367860-ref.htm +== 1367860-2.htm 1367860-ref.htm +== 1367860-3.htm 1367860-ref.htm + +# Test for bug 1458158: Arabic text in Arial weight 900 should fall back to Bold rather than Regular. +# Limited to Windows because this is specific to the fonts shipped on Windows by default. +skip-if(!winWidget) == 1458158-1.html 1458158-1-ref.html + +# basic tests for bug 538730 +!= synthetic-bold-1.html synthetic-bold-1-ref.html +!= synthetic-bold-2.html synthetic-bold-2-ref.html + +# synthetic bold/italic tests +!= defaultfont-bold.html defaultfont.html +!= defaultfont-italic.html defaultfont.html +!= defaultfont-oblique.html defaultfont.html +!= defaultfont-bolditalic.html defaultfont.html +!= defaultfont-bolditalic.html defaultfont-bold.html + +!= defaultjapanese-bold.html defaultjapanese.html +!= defaultjapanese-italic.html defaultjapanese.html +!= defaultjapanese-oblique.html defaultjapanese.html +!= defaultjapanese-bolditalic.html defaultjapanese.html +!= defaultjapanese-bolditalic.html defaultjapanese-bold.html + +random-if(cocoaWidget) != impact-bold.html impact.html # bug 539418 +!= impact-italic.html impact.html +!= impact-oblique.html impact.html +!= impact-bolditalic.html impact.html +!= impact-bolditalic.html impact-bold.html + +!= arialunicode-bold.html arialunicode.html +!= arialunicode-italic.html arialunicode.html +!= arialunicode-oblique.html arialunicode.html +!= arialunicode-bolditalic.html arialunicode.html +!= arialunicode-bolditalic.html arialunicode-bold.html + +!= lucidaconsole-bold.html lucidaconsole.html +!= lucidaconsole-italic.html lucidaconsole.html +!= lucidaconsole-oblique.html lucidaconsole.html +!= lucidaconsole-bolditalic.html lucidaconsole.html +!= lucidaconsole-bolditalic.html lucidaconsole-bold.html + +# checking that we don't match fullnames, psnames (see bug 538103) +== arial-variations-1.html arial-variations-1-ref.html +== arial-variations-2.html arial-variations-2-ref.html +== arial-variations-3.html arial-variations-3-ref.html +== arial-variations-4.html arial-variations-4-ref.html +== arial-variations-5.html arial-variations-5-ref.html +== arial-variations-6.html arial-variations-6-ref.html + +# localized font family names should always match just as English names do +== localized-family-names-001.html localized-family-names-001-ref.html # Bug 1392106 +== localized-family-names-002.html localized-family-names-002-ref.html +== localized-family-names-003.html localized-family-names-003-ref.html # Bug 1392106 +== localized-family-names-004.html localized-family-names-004-ref.html + +# family names with escaped spaces shouldn't match the names without the spaces +fails-if(gtkWidget) == familyname-escapedidents.html familyname-escapedidents-ref.html # bug 1309425, bug 1328771 + +# weight mapping tests +== normalmedium.html normalmedium-ref.html +!= normalmedium.html normalmedium-notref.html + +# Linux fails due to bug 604815 +== weightmapping-12.html weightmapping-12-ref.html +== weightmapping-25.html weightmapping-25-ref.html +== weightmapping-45.html weightmapping-45-ref.html +== weightmapping-458.html weightmapping-458-ref.html +== weightmapping-478.html weightmapping-478-ref.html +== weightmapping-7.html weightmapping-7-ref.html +== weightmapping-12579.html weightmapping-12579-ref.html + +== stretchmapping-all.html stretchmapping-all-ref.html +== stretchmapping-reverse.html stretchmapping-reverse-ref.html +fuzzy-if(Android,0-4,0-8) == stretchmapping-35.html stretchmapping-35-ref.html +== stretchmapping-137.html stretchmapping-137-ref.html + +# test for font-stretch using @font-face +== font-stretch-1.html font-stretch-1-ref.html +== font-shorthand-stretch-1.html font-stretch-1-ref.html + +# bug 724231 - applying synthetic styles to a single @font-face font +# should apply artificial obliquing, not switch to a true styled face +fails-if(geckoview) != synthetic-style-1.html synthetic-style-1-notref.html # Bug 1558513 for GV +fails-if(geckoview) != synthetic-style-2.html synthetic-style-2-notref.html # Bug 1558513 for GV + +# Bug 765906 - synthetic bold should be used if necessary together with system fallback. +# **NOTE** we skip these on Linux because of bug 769659. +# test 1 uses Cherokee; expected to pass on OS X and Win7 +random-if(!cocoaWidget) skip-if(gtkWidget) != bold-system-fallback-1.html bold-system-fallback-1-notref.html +# test 2 uses Chess symbols; expected to pass on Android +random-if(!Android) skip-if(gtkWidget) != bold-system-fallback-2.html bold-system-fallback-2-notref.html + +# Bug 769475 - applying 'italic' to Arabic text in Arial should NOT change family or metrics. +# Expected to pass on MacOSX and Windows; other platforms unknown, depending on font availability. +random-if(!(cocoaWidget||winWidget)) == arial-arabic.html arial-arabic-ref.html + +!= syntheticbold-rotated.html syntheticbold-rotated-ref.html + +== font-synthesis-1.html font-synthesis-1-ref.html +== font-synthesis-2.html font-synthesis-2-ref.html + +# Bug 1060791 - support for format 10 cmap in Apple Symbols; +# relevant fonts not present on other platforms. +skip-if(!cocoaWidget) != apple-symbols-1.html apple-symbols-1-notref.html + +# distinguish between italic and oblique +== simple-oblique.html simple-oblique-ref.html +== italic-oblique-1.html italic-oblique-ref.html +== italic-oblique-2.html italic-oblique-ref.html +== italic-oblique-3.html italic-oblique-ref.html +== italic-oblique-4.html italic-oblique-ref.html +== italic-oblique-5.html italic-oblique-ref.html +== italic-oblique-6.html italic-oblique-ref.html +== italic-oblique-7.html italic-oblique-ref.html +== italic-oblique-8.html italic-oblique-ref.html +== italic-oblique-9.html italic-oblique-ref.html +!= italic-oblique-kinnari.html italic-oblique-kinnari-ref.html + +# GTK and Windows 7 don't have full emoji and symbol font, so emoji-fallback-2 +# don't work well. +== emoji-fallback-1.html emoji-fallback-1-ref.html +skip-if(gtkWidget) == emoji-fallback-2.html emoji-fallback-2-ref.html +== emoji-fallback-3.html emoji-fallback-3-ref.html +!= emoji-keycap.html emoji-keycap-notref.html +# Dependent on Windows emoji font names, so not expected to be meaningful on other platforms: +skip-if(!winWidget) != emoji-keycap-2.html emoji-keycap-2-notref.html +== emoji-skintone.html emoji-skintone-ref.html +# Random on Android because font availability varies depending on the version/device. +random-if(Android) != emoji-subregion-flag.html emoji-subregion-flag-notref.html + +# system font generic per-language tests, only works under OSX currently +# Bug 1212731 - initial implementation caused startup regression and +# regression with full-width digits display in UI elements. Disable +# tests until these problems are corrected. +# random-if(!OSX) == system-generic-fallback-1.html system-generic-fallback-1-ref.html +# random-if(!OSX) == system-generic-fallback-2.html system-generic-fallback-2-ref.html +# random-if(!OSX) == system-generic-fallback-3.html system-generic-fallback-3-ref.html +# random-if(!OSX) == system-generic-fallback-4.html system-generic-fallback-4-ref.html +# random-if(!OSX) != system-generic-fallback-ko.html system-generic-fallback-ja.html +# random-if(!OSX) != system-generic-fallback-zh-tw.html system-generic-fallback-ja.html +# random-if(!OSX) != system-generic-fallback-zh-cn.html system-generic-fallback-ja.html +# random-if(!OSX) != system-generic-fallback-zh-tw.html system-generic-fallback-zh-cn.html + +# Tests for legacy font family name (GDI-model families) matching; +# these depend on specific fonts that are available as standard on macOS and Windows, +# and are not expected to pass on platforms that don't have those same fonts. +skip-if(!cocoaWidget) == legacy-family-names-1.html legacy-family-names-1-ref.html +skip-if(!winWidget) == legacy-family-names-2.html legacy-family-names-2-ref.html + +== descriptor-ranges.html descriptor-ranges-ref.html + +# Test that prefs font fallback respects the CSS generic from content (bug 1687426) +skip-if(Android) == fallback-respects-generic-1.html fallback-respects-generic-1-ref.html # fonts present on Android are too unpredictable for easy testing + +skip-if(Android) != system-ui-fallback.html system-ui-fallback-notref.html # Roboto supports the characters in the reftest, and that's better behavior. +== system-ui-fallback-2.html system-ui-fallback-2-ref.html + +# Japanese monospace font on macOS is Osaka-mono +# If Osaka is present then Osaka-mono should also be available. +skip-if(!cocoaWidget) == osaka-mono-exists.html osaka-mono-exists-ref.html +# Disabled because Osaka-Mono isn't available on automation. +# skip-if(!cocoaWidget) == osaka-mono.html osaka-mono-ref.html + +# Try to use Wingdings font (assumed present on Windows and macOS) +random-if(!winWidget&&!cocoaWidget) == wingdings-1.html wingdings-1-ref.html +random-if(!winWidget&&!cocoaWidget) != wingdings-1.html wingdings-1-notref.html + +== illformed-lang-tags-1.html illformed-lang-tags-1.html?ref + +# Test for legacy name of Hiragino Sans, expected to work on macOS only +skip-if(!cocoaWidget) != hiragino-kaku-1.html hiragino-kaku-1-notref.html + +pref(ui.font.menu,"serif") == system-font-pref.html system-font-pref.html +# These make some assumptions about the menu font that seem to hold across +# platforms, like menu being a sans font by default. +test-pref(ui.font.menu,"serif") != system-font-pref.html system-font-pref.html +pref(ui.font.menu,"serif") test-pref(ui.font.menu.italic,true) != system-font-pref.html system-font-pref.html +pref(ui.font.menu,"serif") test-pref(ui.font.menu.size,"2.0") != system-font-pref.html system-font-pref.html +pref(ui.font.menu,"serif") test-pref(ui.font.menu.weight,"800") != system-font-pref.html system-font-pref.html + +# Check that localized font name works, even when visibility level is restricted. +# (Assumes Windows has Yu Gothic present.) +skip-if(!winWidget) pref(layout.css.font-visibility,1) == 1850672-1.html 1850672-1-ref.html + +# Reset default prefs. +defaults diff --git a/layout/reftests/font-matching/simple-oblique-ref.html b/layout/reftests/font-matching/simple-oblique-ref.html new file mode 100644 index 0000000000..d021f51d02 --- /dev/null +++ b/layout/reftests/font-matching/simple-oblique-ref.html @@ -0,0 +1,33 @@ + + + +oblique italic equivalence + + + + + + + +

        UNICORN asteroid

        +

        UNICORN asteroid

        +

        UNICORN asteroid

        + + + \ No newline at end of file diff --git a/layout/reftests/font-matching/simple-oblique.html b/layout/reftests/font-matching/simple-oblique.html new file mode 100644 index 0000000000..cb4671f4d8 --- /dev/null +++ b/layout/reftests/font-matching/simple-oblique.html @@ -0,0 +1,33 @@ + + + +oblique italic equivalence + + + + + + + +

        UNICORN asteroid

        +

        UNICORN asteroid

        +

        UNICORN asteroid

        + + + \ No newline at end of file diff --git a/layout/reftests/font-matching/stretchmapping-137-ref.html b/layout/reftests/font-matching/stretchmapping-137-ref.html new file mode 100644 index 0000000000..a42b81c836 --- /dev/null +++ b/layout/reftests/font-matching/stretchmapping-137-ref.html @@ -0,0 +1,348 @@ + + + +font-stretch mapping tests + + + + + + +

        Font family with ultra-condensed 100, 400, condensed 200, 800 and expanded 500, 900

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        123456789
        100
        200
        300
        400
        500
        600
        700
        800
        900
        + + + diff --git a/layout/reftests/font-matching/stretchmapping-137.html b/layout/reftests/font-matching/stretchmapping-137.html new file mode 100644 index 0000000000..81f45f66de --- /dev/null +++ b/layout/reftests/font-matching/stretchmapping-137.html @@ -0,0 +1,268 @@ + + + +font-stretch mapping tests + + + + + + +

        Font family with ultra-condensed 100, 400, condensed 200, 800 and expanded 500, 900

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        123456789
        100
        200
        300
        400
        500
        600
        700
        800
        900
        + + + diff --git a/layout/reftests/font-matching/stretchmapping-35-ref.html b/layout/reftests/font-matching/stretchmapping-35-ref.html new file mode 100644 index 0000000000..2124a68742 --- /dev/null +++ b/layout/reftests/font-matching/stretchmapping-35-ref.html @@ -0,0 +1,320 @@ + + + +font-stretch mapping tests + + + + + + +

        Font family with normal width 200, 500 and condensed 100, 900

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        123456789
        100
        200
        300
        400
        500
        600
        700
        800
        900
        + + + diff --git a/layout/reftests/font-matching/stretchmapping-35.html b/layout/reftests/font-matching/stretchmapping-35.html new file mode 100644 index 0000000000..a6c1245b39 --- /dev/null +++ b/layout/reftests/font-matching/stretchmapping-35.html @@ -0,0 +1,240 @@ + + + +font-stretch mapping tests + + + + + + +

        Font family with normal width 200, 500 and condensed 100, 900

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        123456789
        100
        200
        300
        400
        500
        600
        700
        800
        900
        + + + diff --git a/layout/reftests/font-matching/stretchmapping-all-ref.html b/layout/reftests/font-matching/stretchmapping-all-ref.html new file mode 100644 index 0000000000..267e50b4ca --- /dev/null +++ b/layout/reftests/font-matching/stretchmapping-all-ref.html @@ -0,0 +1,366 @@ + + + +font-stretch matching tests + + + + + + + + + +

        font-stretch mapping with different font family sets

        +

        (only numbers should appear in the body of the table)

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        widthfull1-31-41-52-64-64-76-77-98-9
        11111244678
        22111244678
        33311244678
        44341244678
        55345244678
        66345667678
        77345667778
        88345667798
        99345667799
        + + + \ No newline at end of file diff --git a/layout/reftests/font-matching/stretchmapping-all.html b/layout/reftests/font-matching/stretchmapping-all.html new file mode 100644 index 0000000000..904fcd8f3b --- /dev/null +++ b/layout/reftests/font-matching/stretchmapping-all.html @@ -0,0 +1,505 @@ + + + +font-stretch matching tests + + + + + + + + + +

        font-stretch mapping with different font family sets

        +

        (only numbers should appear in the body of the table)

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        widthfull1-31-41-52-64-64-76-77-98-9
        1FFFFFFFFFF
        2FFFFFFFFFF
        3FFFFFFFFFF
        4FFFFFFFFFF
        5FFFFFFFFFF
        6FFFFFFFFFF
        7FFFFFFFFFF
        8FFFFFFFFFF
        9FFFFFFFFFF
        + + + + + \ No newline at end of file diff --git a/layout/reftests/font-matching/stretchmapping-reverse-ref.html b/layout/reftests/font-matching/stretchmapping-reverse-ref.html new file mode 100644 index 0000000000..2a8fde16cb --- /dev/null +++ b/layout/reftests/font-matching/stretchmapping-reverse-ref.html @@ -0,0 +1,54 @@ + + + +Assure OS/2 usWidthClass isn't referenced + + + + + + + +

        The numbers below should appear in ascending sequence:

        + +

        +1 +2 +3 +4 +5 +6 +7 +8 +9 +

        + + + \ No newline at end of file diff --git a/layout/reftests/font-matching/stretchmapping-reverse.html b/layout/reftests/font-matching/stretchmapping-reverse.html new file mode 100644 index 0000000000..ef3b0b1ed1 --- /dev/null +++ b/layout/reftests/font-matching/stretchmapping-reverse.html @@ -0,0 +1,102 @@ + + + +Assure OS/2 usWidthClass isn't referenced + + + + + + + +

        The numbers below should appear in ascending sequence:

        + +

        +F +F +F +F +F +F +F +F +F +

        + + + \ No newline at end of file diff --git a/layout/reftests/font-matching/synthetic-bold-1-ref.html b/layout/reftests/font-matching/synthetic-bold-1-ref.html new file mode 100644 index 0000000000..9d5b28369f --- /dev/null +++ b/layout/reftests/font-matching/synthetic-bold-1-ref.html @@ -0,0 +1,11 @@ + + + + + +

         abc

        +

         abc

        + + diff --git a/layout/reftests/font-matching/synthetic-bold-1.html b/layout/reftests/font-matching/synthetic-bold-1.html new file mode 100644 index 0000000000..77588b06bb --- /dev/null +++ b/layout/reftests/font-matching/synthetic-bold-1.html @@ -0,0 +1,12 @@ + + + + + + +

         abc

        +

         abc

        + + diff --git a/layout/reftests/font-matching/synthetic-bold-2-ref.html b/layout/reftests/font-matching/synthetic-bold-2-ref.html new file mode 100644 index 0000000000..b5a8f0d69e --- /dev/null +++ b/layout/reftests/font-matching/synthetic-bold-2-ref.html @@ -0,0 +1,11 @@ + + + + + +

        Hello World

        +

        Hello World

        + + diff --git a/layout/reftests/font-matching/synthetic-bold-2.html b/layout/reftests/font-matching/synthetic-bold-2.html new file mode 100644 index 0000000000..7da903c146 --- /dev/null +++ b/layout/reftests/font-matching/synthetic-bold-2.html @@ -0,0 +1,12 @@ + + + + + + +

        Hello World

        +

        Hello World

        + + diff --git a/layout/reftests/font-matching/synthetic-style-1-notref.html b/layout/reftests/font-matching/synthetic-style-1-notref.html new file mode 100644 index 0000000000..0cc51da48f --- /dev/null +++ b/layout/reftests/font-matching/synthetic-style-1-notref.html @@ -0,0 +1,15 @@ + + + +Synthetic italic should not use true italic face + + + + +

        Synthetic italics should not use the true italic face. + + diff --git a/layout/reftests/font-matching/synthetic-style-1.html b/layout/reftests/font-matching/synthetic-style-1.html new file mode 100644 index 0000000000..4db379273c --- /dev/null +++ b/layout/reftests/font-matching/synthetic-style-1.html @@ -0,0 +1,19 @@ + + + +Synthetic italic should not use true italic face + + + + +

        Synthetic italics should not use the true italic face. + + diff --git a/layout/reftests/font-matching/synthetic-style-2-notref.html b/layout/reftests/font-matching/synthetic-style-2-notref.html new file mode 100644 index 0000000000..e3fa7fb6af --- /dev/null +++ b/layout/reftests/font-matching/synthetic-style-2-notref.html @@ -0,0 +1,15 @@ + + + +Synthetic bold should not use true bold face + + + + +

        Synthetic bold should not use the true bold face. + + diff --git a/layout/reftests/font-matching/synthetic-style-2.html b/layout/reftests/font-matching/synthetic-style-2.html new file mode 100644 index 0000000000..3885119112 --- /dev/null +++ b/layout/reftests/font-matching/synthetic-style-2.html @@ -0,0 +1,19 @@ + + + +Synthetic bold should not use true bold face + + + + +

        Synthetic bold should not use the true bold face. + + diff --git a/layout/reftests/font-matching/syntheticbold-rotated-ref.html b/layout/reftests/font-matching/syntheticbold-rotated-ref.html new file mode 100644 index 0000000000..2065e31583 --- /dev/null +++ b/layout/reftests/font-matching/syntheticbold-rotated-ref.html @@ -0,0 +1,35 @@ + + + +rotated synthetic bold + + + + + + + +

        uh oh!

        + + + \ No newline at end of file diff --git a/layout/reftests/font-matching/syntheticbold-rotated.html b/layout/reftests/font-matching/syntheticbold-rotated.html new file mode 100644 index 0000000000..bb856c0c36 --- /dev/null +++ b/layout/reftests/font-matching/syntheticbold-rotated.html @@ -0,0 +1,36 @@ + + + +rotated synthetic bold + + + + + + + +

        uh oh!

        + + + \ No newline at end of file diff --git a/layout/reftests/font-matching/system-font-pref.html b/layout/reftests/font-matching/system-font-pref.html new file mode 100644 index 0000000000..97411bb8f9 --- /dev/null +++ b/layout/reftests/font-matching/system-font-pref.html @@ -0,0 +1,2 @@ + +
        Hey diff --git a/layout/reftests/font-matching/system-generic-fallback-1-ref.html b/layout/reftests/font-matching/system-generic-fallback-1-ref.html new file mode 100644 index 0000000000..84deb813a1 --- /dev/null +++ b/layout/reftests/font-matching/system-generic-fallback-1-ref.html @@ -0,0 +1,39 @@ + + + +system generic linked families + + + + + + + +
        +

        +

        +

        +

        +

        +
        + + + diff --git a/layout/reftests/font-matching/system-generic-fallback-1.html b/layout/reftests/font-matching/system-generic-fallback-1.html new file mode 100644 index 0000000000..d06d5259cb --- /dev/null +++ b/layout/reftests/font-matching/system-generic-fallback-1.html @@ -0,0 +1,39 @@ + + + +system generic linked families + + + + + + + +
        +

        +

        +

        +

        +

        +
        + + + diff --git a/layout/reftests/font-matching/system-generic-fallback-2-ref.html b/layout/reftests/font-matching/system-generic-fallback-2-ref.html new file mode 100644 index 0000000000..efe6f93739 --- /dev/null +++ b/layout/reftests/font-matching/system-generic-fallback-2-ref.html @@ -0,0 +1,38 @@ + + + +system generic linked families + + + + + + + +
        +

        +

        +

        +

        +
        + + + diff --git a/layout/reftests/font-matching/system-generic-fallback-2.html b/layout/reftests/font-matching/system-generic-fallback-2.html new file mode 100644 index 0000000000..2e1b02655c --- /dev/null +++ b/layout/reftests/font-matching/system-generic-fallback-2.html @@ -0,0 +1,38 @@ + + + +system generic linked families + + + + + + + +
        +

        +

        +

        +

        +
        + + + diff --git a/layout/reftests/font-matching/system-generic-fallback-3-ref.html b/layout/reftests/font-matching/system-generic-fallback-3-ref.html new file mode 100644 index 0000000000..0ddd8c5d94 --- /dev/null +++ b/layout/reftests/font-matching/system-generic-fallback-3-ref.html @@ -0,0 +1,38 @@ + + + +system generic linked families + + + + + + + +
        +

        +

        +

        +

        +
        + + + diff --git a/layout/reftests/font-matching/system-generic-fallback-3.html b/layout/reftests/font-matching/system-generic-fallback-3.html new file mode 100644 index 0000000000..a704d234c4 --- /dev/null +++ b/layout/reftests/font-matching/system-generic-fallback-3.html @@ -0,0 +1,38 @@ + + + +system generic linked families + + + + + + + +
        +

        +

        +

        +

        +
        + + + diff --git a/layout/reftests/font-matching/system-generic-fallback-4-ref.html b/layout/reftests/font-matching/system-generic-fallback-4-ref.html new file mode 100644 index 0000000000..5961caaf53 --- /dev/null +++ b/layout/reftests/font-matching/system-generic-fallback-4-ref.html @@ -0,0 +1,38 @@ + + + +system generic linked families + + + + + + + +
        +

        +

        +

        +

        +
        + + + diff --git a/layout/reftests/font-matching/system-generic-fallback-4.html b/layout/reftests/font-matching/system-generic-fallback-4.html new file mode 100644 index 0000000000..d7ffee3e97 --- /dev/null +++ b/layout/reftests/font-matching/system-generic-fallback-4.html @@ -0,0 +1,38 @@ + + + +system generic linked families + + + + + + + +
        +

        +

        +

        +

        +
        + + + diff --git a/layout/reftests/font-matching/system-generic-fallback-ja.html b/layout/reftests/font-matching/system-generic-fallback-ja.html new file mode 100644 index 0000000000..844200111f --- /dev/null +++ b/layout/reftests/font-matching/system-generic-fallback-ja.html @@ -0,0 +1,33 @@ + + + +system generic linked families + + + + + + + +
        +

        +
        + + + diff --git a/layout/reftests/font-matching/system-generic-fallback-ko.html b/layout/reftests/font-matching/system-generic-fallback-ko.html new file mode 100644 index 0000000000..526ab817d8 --- /dev/null +++ b/layout/reftests/font-matching/system-generic-fallback-ko.html @@ -0,0 +1,33 @@ + + + +system generic linked families + + + + + + + +
        +

        +
        + + + diff --git a/layout/reftests/font-matching/system-generic-fallback-zh-cn.html b/layout/reftests/font-matching/system-generic-fallback-zh-cn.html new file mode 100644 index 0000000000..afcabb396c --- /dev/null +++ b/layout/reftests/font-matching/system-generic-fallback-zh-cn.html @@ -0,0 +1,33 @@ + + + +system generic linked families + + + + + + + +
        +

        +
        + + + diff --git a/layout/reftests/font-matching/system-generic-fallback-zh-tw.html b/layout/reftests/font-matching/system-generic-fallback-zh-tw.html new file mode 100644 index 0000000000..64cc1aded5 --- /dev/null +++ b/layout/reftests/font-matching/system-generic-fallback-zh-tw.html @@ -0,0 +1,33 @@ + + + +system generic linked families + + + + + + + +
        +

        +
        + + + diff --git a/layout/reftests/font-matching/system-ui-fallback-2-ref.html b/layout/reftests/font-matching/system-ui-fallback-2-ref.html new file mode 100644 index 0000000000..6e60fefe18 --- /dev/null +++ b/layout/reftests/font-matching/system-ui-fallback-2-ref.html @@ -0,0 +1,2 @@ + +

        ب

        diff --git a/layout/reftests/font-matching/system-ui-fallback-2.html b/layout/reftests/font-matching/system-ui-fallback-2.html new file mode 100644 index 0000000000..a39c4e2a2d --- /dev/null +++ b/layout/reftests/font-matching/system-ui-fallback-2.html @@ -0,0 +1,2 @@ + +

        ب

        diff --git a/layout/reftests/font-matching/system-ui-fallback-notref.html b/layout/reftests/font-matching/system-ui-fallback-notref.html new file mode 100644 index 0000000000..6484bd2e6d --- /dev/null +++ b/layout/reftests/font-matching/system-ui-fallback-notref.html @@ -0,0 +1,2 @@ + +
        你好
        diff --git a/layout/reftests/font-matching/system-ui-fallback.html b/layout/reftests/font-matching/system-ui-fallback.html new file mode 100644 index 0000000000..1710dc1405 --- /dev/null +++ b/layout/reftests/font-matching/system-ui-fallback.html @@ -0,0 +1,9 @@ + + +
        你好
        diff --git a/layout/reftests/font-matching/weightmapping-12-ref.html b/layout/reftests/font-matching/weightmapping-12-ref.html new file mode 100644 index 0000000000..f985dac4f6 --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-12-ref.html @@ -0,0 +1,222 @@ + + + +Weight mapping tests + + + + + + +

        Font family with 100, 200 weights

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        lighter lighterlighternormalbolderbolder bolder
        100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        + +

        tokyotokkyokyokakyoku

        + + + diff --git a/layout/reftests/font-matching/weightmapping-12.html b/layout/reftests/font-matching/weightmapping-12.html new file mode 100644 index 0000000000..d64a716f21 --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-12.html @@ -0,0 +1,174 @@ + + + +Weight mapping tests + + + + + + +

        Font family with 100, 200 weights

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        lighter lighterlighternormalbolderbolder bolder
        100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        + +

        tokyotokkyokyokakyoku

        + + + diff --git a/layout/reftests/font-matching/weightmapping-12579-ref.html b/layout/reftests/font-matching/weightmapping-12579-ref.html new file mode 100644 index 0000000000..a7b27d312a --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-12579-ref.html @@ -0,0 +1,255 @@ + + + +Weight mapping tests + + + + + + +

        Font family with 100, 200, 500, 700, 900 weights

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        lighter lighterlighternormalbolderbolder bolder
        100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        + +

        tokyotokkyokyokakyoku

        + + + diff --git a/layout/reftests/font-matching/weightmapping-12579.html b/layout/reftests/font-matching/weightmapping-12579.html new file mode 100644 index 0000000000..bdce065ecf --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-12579.html @@ -0,0 +1,207 @@ + + + +Weight mapping tests + + + + + + +

        Font family with 100, 200, 500, 700, 900 weights

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        lighter lighterlighternormalbolderbolder bolder
        100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        + +

        tokyotokkyokyokakyoku

        + + + diff --git a/layout/reftests/font-matching/weightmapping-25-ref.html b/layout/reftests/font-matching/weightmapping-25-ref.html new file mode 100644 index 0000000000..8f216c27f3 --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-25-ref.html @@ -0,0 +1,222 @@ + + + +Weight mapping tests + + + + + + +

        Font family with 200, 500 weights

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        lighter lighterlighternormalbolderbolder bolder
        100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        + +

        tokyotokkyokyokakyoku

        + + + diff --git a/layout/reftests/font-matching/weightmapping-25.html b/layout/reftests/font-matching/weightmapping-25.html new file mode 100644 index 0000000000..360d875ad5 --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-25.html @@ -0,0 +1,174 @@ + + + +Weight mapping tests + + + + + + +

        Font family with 200, 500 weights

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        lighter lighterlighternormalbolderbolder bolder
        100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        + +

        tokyotokkyokyokakyoku

        + + + diff --git a/layout/reftests/font-matching/weightmapping-45-ref.html b/layout/reftests/font-matching/weightmapping-45-ref.html new file mode 100644 index 0000000000..4115999093 --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-45-ref.html @@ -0,0 +1,222 @@ + + + +Weight mapping tests + + + + + + +

        Font family with 400, 500 weights

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        lighter lighterlighternormalbolderbolder bolder
        100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        + +

        tokyotokkyokyokakyoku

        + + + diff --git a/layout/reftests/font-matching/weightmapping-45.html b/layout/reftests/font-matching/weightmapping-45.html new file mode 100644 index 0000000000..49647aea01 --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-45.html @@ -0,0 +1,174 @@ + + + +Weight mapping tests + + + + + + +

        Font family with 400, 500 weights

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        lighter lighterlighternormalbolderbolder bolder
        100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        + +

        tokyotokkyokyokakyoku

        + + + diff --git a/layout/reftests/font-matching/weightmapping-458-ref.html b/layout/reftests/font-matching/weightmapping-458-ref.html new file mode 100644 index 0000000000..56cf4d7432 --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-458-ref.html @@ -0,0 +1,233 @@ + + + +Weight mapping tests + + + + + + +

        Font family with 400, 500, 800 weights

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        lighter lighterlighternormalbolderbolder bolder
        100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        + +

        tokyotokkyokyokakyoku

        + + + diff --git a/layout/reftests/font-matching/weightmapping-458.html b/layout/reftests/font-matching/weightmapping-458.html new file mode 100644 index 0000000000..4c4461ab03 --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-458.html @@ -0,0 +1,185 @@ + + + +Weight mapping tests + + + + + + +

        Font family with 400, 500, 800 weights

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        lighter lighterlighternormalbolderbolder bolder
        100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        + +

        tokyotokkyokyokakyoku

        + + + diff --git a/layout/reftests/font-matching/weightmapping-478-ref.html b/layout/reftests/font-matching/weightmapping-478-ref.html new file mode 100644 index 0000000000..a170d3a35b --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-478-ref.html @@ -0,0 +1,233 @@ + + + +Weight mapping tests + + + + + + +

        Font family with 400, 700, 800 weights

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        lighter lighterlighternormalbolderbolder bolder
        100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        + +

        tokyotokkyokyokakyoku

        + + + diff --git a/layout/reftests/font-matching/weightmapping-478.html b/layout/reftests/font-matching/weightmapping-478.html new file mode 100644 index 0000000000..9c61689c45 --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-478.html @@ -0,0 +1,185 @@ + + + +Weight mapping tests + + + + + + +

        Font family with 400, 700, 800 weights

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        lighter lighterlighternormalbolderbolder bolder
        100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        + +

        tokyotokkyokyokakyoku

        + + + diff --git a/layout/reftests/font-matching/weightmapping-7-ref.html b/layout/reftests/font-matching/weightmapping-7-ref.html new file mode 100644 index 0000000000..53888decd0 --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-7-ref.html @@ -0,0 +1,211 @@ + + + +Weight mapping tests + + + + + + +

        Font family with 700 weight

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        lighter lighterlighternormalbolderbolder bolder
        100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        + +

        tokyotokkyokyokakyoku

        + + + diff --git a/layout/reftests/font-matching/weightmapping-7.html b/layout/reftests/font-matching/weightmapping-7.html new file mode 100644 index 0000000000..6b2ad74ee7 --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-7.html @@ -0,0 +1,163 @@ + + + +Weight mapping tests + + + + + + +

        Font family with 700 weight

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        lighter lighterlighternormalbolderbolder bolder
        100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
        + +

        tokyotokkyokyokakyoku

        + + + diff --git a/layout/reftests/font-matching/wingdings-1-notref.html b/layout/reftests/font-matching/wingdings-1-notref.html new file mode 100644 index 0000000000..83acbacd0e --- /dev/null +++ b/layout/reftests/font-matching/wingdings-1-notref.html @@ -0,0 +1,9 @@ + + + + +Trying the Wingdings font: abcdef 12345 diff --git a/layout/reftests/font-matching/wingdings-1-ref.html b/layout/reftests/font-matching/wingdings-1-ref.html new file mode 100644 index 0000000000..898559baa3 --- /dev/null +++ b/layout/reftests/font-matching/wingdings-1-ref.html @@ -0,0 +1,13 @@ + + + + +Trying the Wingdings font: + diff --git a/layout/reftests/font-matching/wingdings-1.html b/layout/reftests/font-matching/wingdings-1.html new file mode 100644 index 0000000000..f3dd3e68bd --- /dev/null +++ b/layout/reftests/font-matching/wingdings-1.html @@ -0,0 +1,12 @@ + + + + +Trying the Wingdings font: abcdef 12345 diff --git a/layout/reftests/font-variations/font-optical-sizing-1-notref.html b/layout/reftests/font-variations/font-optical-sizing-1-notref.html new file mode 100644 index 0000000000..9f4c74b167 --- /dev/null +++ b/layout/reftests/font-variations/font-optical-sizing-1-notref.html @@ -0,0 +1,31 @@ + + + + + + + +
        Voto bold at 9px
        +
        Voto bold at 12px
        +
        Voto bold at 16px
        +
        Voto bold at 24px
        +
        Voto bold at 32px
        +
        Voto bold at 48px
        +
        Voto bold at 72px
        +
        Voto bold at 96px
        + + diff --git a/layout/reftests/font-variations/font-optical-sizing-1-ref.html b/layout/reftests/font-variations/font-optical-sizing-1-ref.html new file mode 100644 index 0000000000..66ee74d85a --- /dev/null +++ b/layout/reftests/font-variations/font-optical-sizing-1-ref.html @@ -0,0 +1,28 @@ + + + + + + + + +
        Voto bold at 9px
        +
        Voto bold at 12px
        +
        Voto bold at 16px
        +
        Voto bold at 24px
        +
        Voto bold at 32px
        +
        Voto bold at 48px
        +
        Voto bold at 72px
        +
        Voto bold at 96px
        + + diff --git a/layout/reftests/font-variations/font-optical-sizing-1.html b/layout/reftests/font-variations/font-optical-sizing-1.html new file mode 100644 index 0000000000..8520d74bc1 --- /dev/null +++ b/layout/reftests/font-variations/font-optical-sizing-1.html @@ -0,0 +1,31 @@ + + + + + + + +
        Voto bold at 9px
        +
        Voto bold at 12px
        +
        Voto bold at 16px
        +
        Voto bold at 24px
        +
        Voto bold at 32px
        +
        Voto bold at 48px
        +
        Voto bold at 72px
        +
        Voto bold at 96px
        + + diff --git a/layout/reftests/font-variations/reftest.list b/layout/reftests/font-variations/reftest.list new file mode 100644 index 0000000000..1daffda875 --- /dev/null +++ b/layout/reftests/font-variations/reftest.list @@ -0,0 +1,11 @@ +# enable variation font support +defaults pref(layout.css.font-variations.enabled,true) + +== font-optical-sizing-1.html font-optical-sizing-1-ref.html + +# We're not running recent enough Windows7/macOS versions in CI yet, so this will fail until they are updated. +# Also fails under webrender (bug 1441323, bug 1442693). +!= font-optical-sizing-1.html font-optical-sizing-1-notref.html + +# reset the default preferences +defaults diff --git a/layout/reftests/fonts/Ahem.ttf b/layout/reftests/fonts/Ahem.ttf new file mode 100644 index 0000000000..ac81cb0316 Binary files /dev/null and b/layout/reftests/fonts/Ahem.ttf differ diff --git a/layout/reftests/fonts/AmiriQuran.otf b/layout/reftests/fonts/AmiriQuran.otf new file mode 100644 index 0000000000..5f785bb967 Binary files /dev/null and b/layout/reftests/fonts/AmiriQuran.otf differ diff --git a/layout/reftests/fonts/AmiriQuranColored.otf b/layout/reftests/fonts/AmiriQuranColored.otf new file mode 100644 index 0000000000..306d826483 Binary files /dev/null and b/layout/reftests/fonts/AmiriQuranColored.otf differ diff --git a/layout/reftests/fonts/AwamiNastaliq-Regular.woff b/layout/reftests/fonts/AwamiNastaliq-Regular.woff new file mode 100644 index 0000000000..5ea21ed74b Binary files /dev/null and b/layout/reftests/fonts/AwamiNastaliq-Regular.woff differ diff --git a/layout/reftests/fonts/BitPattern.woff b/layout/reftests/fonts/BitPattern.woff new file mode 100644 index 0000000000..e4e8244057 Binary files /dev/null and b/layout/reftests/fonts/BitPattern.woff differ diff --git a/layout/reftests/fonts/Chunkfive-license.txt b/layout/reftests/fonts/Chunkfive-license.txt new file mode 100644 index 0000000000..f1a20ac1a8 --- /dev/null +++ b/layout/reftests/fonts/Chunkfive-license.txt @@ -0,0 +1,97 @@ +Copyright (c) , (), +with Reserved Font Name . +Copyright (c) , (), +with Reserved Font Name . +Copyright (c) , (). + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/layout/reftests/fonts/Chunkfive.otf b/layout/reftests/fonts/Chunkfive.otf new file mode 100644 index 0000000000..33d53d53e0 Binary files /dev/null and b/layout/reftests/fonts/Chunkfive.otf differ diff --git a/layout/reftests/fonts/Chunkfive.sjs b/layout/reftests/fonts/Chunkfive.sjs new file mode 100644 index 0000000000..fe09ccbe5f --- /dev/null +++ b/layout/reftests/fonts/Chunkfive.sjs @@ -0,0 +1,597 @@ +// This returns the content of Chunkfive.otf from a .sjs file, for testing. +// Accepts query parameters statusCode and statusReason to specify the HTTP response status. + +const BinaryOutputStream = + Components.Constructor("@mozilla.org/binaryoutputstream;1", + "nsIBinaryOutputStream", + "setOutputStream"); + +function handleRequest(request, response) +{ + var params = {}; + if (request.queryString) { + params = parseQueryString(request.queryString); + } + var statusCode = params.statusCode ? parseInt(params.statusCode) : 200; + var statusReason = params.statusReason ? params.statusReason : "OK"; + response.setStatusLine(request.httpVersion, statusCode, statusReason); + + response.setHeader("Cache-Control", "no-cache", false); + + var stream = new BinaryOutputStream(response.bodyOutputStream); + stream.writeByteArray(FONT_DATA); +} + +/** + * Helper function to create a JS object representing the url parameters from + * the request's queryString. + * + * @param aQueryString + * The request's query string. + * @return A JS object representing the url parameters from the request's + * queryString. + */ +function parseQueryString(aQueryString) { + var paramArray = aQueryString.split("&"); + var regex = /^([^=]+)=(.*)$/; + var params = {}; + + for (var i = 0, sz = paramArray.length; i < sz; i++) { + var match = regex.exec(paramArray[i]); + if (!match) { + throw "Bad parameter in queryString! '" + paramArray[i] + "'"; + } + params[decodeURIComponent(match[1])] = decodeURIComponent(match[2]); + } + + return params; +} + +// this is Chunkfive.otf dumped into a byte array +const FONT_DATA = [ +0x4F, 0x54, 0x54, 0x4F, 0x00, 0x0B, 0x00, 0x80, 0x00, 0x03, 0x00, 0x30, 0x43, 0x46, 0x46, 0x20, +0xD4, 0xAD, 0xBB, 0x78, 0x00, 0x00, 0x09, 0x14, 0x00, 0x00, 0x18, 0xF3, 0x47, 0x50, 0x4F, 0x53, +0xD6, 0x25, 0xE9, 0x0C, 0x00, 0x00, 0x08, 0x04, 0x00, 0x00, 0x01, 0x10, 0x4F, 0x53, 0x2F, 0x32, +0x83, 0x73, 0x1C, 0xF8, 0x00, 0x00, 0x01, 0x20, 0x00, 0x00, 0x00, 0x60, 0x63, 0x6D, 0x61, 0x70, +0xEE, 0xE1, 0x97, 0xF6, 0x00, 0x00, 0x03, 0x60, 0x00, 0x00, 0x02, 0x2C, 0x68, 0x65, 0x61, 0x64, +0xEF, 0x96, 0x50, 0x25, 0x00, 0x00, 0x00, 0xBC, 0x00, 0x00, 0x00, 0x36, 0x68, 0x68, 0x65, 0x61, +0x06, 0xE8, 0x03, 0x39, 0x00, 0x00, 0x00, 0xF4, 0x00, 0x00, 0x00, 0x24, 0x68, 0x6D, 0x74, 0x78, +0xBF, 0x05, 0x05, 0xC9, 0x00, 0x00, 0x05, 0x8C, 0x00, 0x00, 0x01, 0x52, 0x6B, 0x65, 0x72, 0x6E, +0x02, 0x06, 0x01, 0xF3, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x02, 0x6D, 0x61, 0x78, 0x70, +0x00, 0x55, 0x50, 0x00, 0x00, 0x00, 0x01, 0x18, 0x00, 0x00, 0x00, 0x06, 0x6E, 0x61, 0x6D, 0x65, +0x25, 0x8F, 0xC0, 0x52, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x01, 0xDD, 0x70, 0x6F, 0x73, 0x74, +0xFF, 0xB8, 0x00, 0x32, 0x00, 0x00, 0x06, 0xE0, 0x00, 0x00, 0x00, 0x20, 0x00, 0x01, 0x00, 0x00, +0x00, 0x01, 0x00, 0x00, 0x3F, 0x86, 0x55, 0x06, 0x5F, 0x0F, 0x3C, 0xF5, 0x00, 0x03, 0x03, 0xE8, +0x00, 0x00, 0x00, 0x00, 0xC6, 0x44, 0x06, 0x7E, 0x00, 0x00, 0x00, 0x00, 0xC6, 0x44, 0x06, 0x7E, +0xFF, 0xF6, 0xFF, 0x1A, 0x04, 0x01, 0x03, 0x2F, 0x00, 0x00, 0x00, 0x03, 0x00, 0x02, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x02, 0xEE, 0xFF, 0x06, 0x00, 0x00, 0x03, 0xF7, +0xFF, 0xF6, 0xFF, 0xE7, 0x04, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x50, 0x00, 0x00, 0x55, 0x00, 0x00, +0x00, 0x02, 0x02, 0x43, 0x01, 0x90, 0x00, 0x05, 0x00, 0x04, 0x02, 0xBC, 0x02, 0x8A, 0x00, 0x00, +0x00, 0x8C, 0x02, 0xBC, 0x02, 0x8A, 0x00, 0x00, 0x01, 0xDD, 0x00, 0x32, 0x00, 0xFA, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x21, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x79, 0x72, 0x73, 0x00, 0x40, +0x00, 0x20, 0x20, 0x22, 0x02, 0xEE, 0xFF, 0x06, 0x00, 0x00, 0x03, 0x2F, 0x00, 0xE6, 0x00, 0x00, +0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0xF4, 0x02, 0xBB, 0x00, 0x00, 0x00, 0x20, 0x00, 0x02, +0x00, 0x00, 0x00, 0x10, 0x00, 0xC6, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, +0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x3C, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x07, 0x00, 0x45, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, +0x00, 0x03, 0x00, 0x11, 0x00, 0x4C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x09, +0x00, 0x3C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x5D, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x09, 0x00, 0x3C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, +0x00, 0x10, 0x00, 0x09, 0x00, 0x3C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x07, +0x00, 0x45, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x00, 0x00, 0x78, 0x00, 0x5D, 0x00, 0x03, +0x00, 0x01, 0x04, 0x09, 0x00, 0x01, 0x00, 0x12, 0x00, 0xD5, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, +0x00, 0x02, 0x00, 0x0E, 0x00, 0xE7, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x03, 0x00, 0x22, +0x00, 0xF5, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, 0x00, 0x04, 0x00, 0x12, 0x00, 0xD5, 0x00, 0x03, +0x00, 0x01, 0x04, 0x09, 0x00, 0x05, 0x00, 0x00, 0x00, 0x5D, 0x00, 0x03, 0x00, 0x01, 0x04, 0x09, +0x00, 0x06, 0x00, 0x12, 0x00, 0xD5, 0x47, 0x65, 0x6E, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, +0x69, 0x6E, 0x20, 0x32, 0x30, 0x30, 0x39, 0x20, 0x62, 0x79, 0x20, 0x46, 0x6F, 0x6E, 0x74, 0x4C, +0x61, 0x62, 0x20, 0x53, 0x74, 0x75, 0x64, 0x69, 0x6F, 0x2E, 0x20, 0x43, 0x6F, 0x70, 0x79, 0x72, +0x69, 0x67, 0x68, 0x74, 0x20, 0x69, 0x6E, 0x66, 0x6F, 0x20, 0x70, 0x65, 0x6E, 0x64, 0x69, 0x6E, +0x67, 0x2E, 0x43, 0x68, 0x75, 0x6E, 0x6B, 0x46, 0x69, 0x76, 0x65, 0x52, 0x65, 0x67, 0x75, 0x6C, +0x61, 0x72, 0x46, 0x4F, 0x4E, 0x54, 0x4C, 0x41, 0x42, 0x3A, 0x4F, 0x54, 0x46, 0x45, 0x58, 0x50, +0x4F, 0x52, 0x54, 0x00, 0x47, 0x00, 0x65, 0x00, 0x6E, 0x00, 0x65, 0x00, 0x72, 0x00, 0x61, 0x00, +0x74, 0x00, 0x65, 0x00, 0x64, 0x00, 0x20, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x20, 0x00, 0x32, 0x00, +0x30, 0x00, 0x30, 0x00, 0x39, 0x00, 0x20, 0x00, 0x62, 0x00, 0x79, 0x00, 0x20, 0x00, 0x46, 0x00, +0x6F, 0x00, 0x6E, 0x00, 0x74, 0x00, 0x4C, 0x00, 0x61, 0x00, 0x62, 0x00, 0x20, 0x00, 0x53, 0x00, +0x74, 0x00, 0x75, 0x00, 0x64, 0x00, 0x69, 0x00, 0x6F, 0x00, 0x2E, 0x00, 0x20, 0x00, 0x43, 0x00, +0x6F, 0x00, 0x70, 0x00, 0x79, 0x00, 0x72, 0x00, 0x69, 0x00, 0x67, 0x00, 0x68, 0x00, 0x74, 0x00, +0x20, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x66, 0x00, 0x6F, 0x00, 0x20, 0x00, 0x70, 0x00, 0x65, 0x00, +0x6E, 0x00, 0x64, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x67, 0x00, 0x2E, 0x00, 0x43, 0x00, 0x68, 0x00, +0x75, 0x00, 0x6E, 0x00, 0x6B, 0x00, 0x46, 0x00, 0x69, 0x00, 0x76, 0x00, 0x65, 0x00, 0x52, 0x00, +0x65, 0x00, 0x67, 0x00, 0x75, 0x00, 0x6C, 0x00, 0x61, 0x00, 0x72, 0x00, 0x46, 0x00, 0x4F, 0x00, +0x4E, 0x00, 0x54, 0x00, 0x4C, 0x00, 0x41, 0x00, 0x42, 0x00, 0x3A, 0x00, 0x4F, 0x00, 0x54, 0x00, +0x46, 0x00, 0x45, 0x00, 0x58, 0x00, 0x50, 0x00, 0x4F, 0x00, 0x52, 0x00, 0x54, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x01, 0x22, 0x00, 0x01, 0x00, 0x00, +0x00, 0x00, 0x00, 0x1C, 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x01, 0x22, 0x00, 0x00, 0x01, 0x06, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x03, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x53, 0x54, 0x00, 0x00, 0x45, 0x4B, +0x37, 0x00, 0x51, 0x3F, 0x40, 0x41, 0x42, 0x43, 0x47, 0x48, 0x49, 0x4A, 0x46, 0x4C, 0x00, 0x4F, +0x00, 0x31, 0x25, 0x10, 0x0D, 0x0F, 0x0E, 0x20, 0x32, 0x26, 0x22, 0x33, 0x34, 0x1D, 0x35, 0x24, +0x11, 0x36, 0x18, 0x2D, 0x28, 0x2C, 0x27, 0x23, 0x29, 0x21, 0x2A, 0x3E, 0x2F, 0x3B, 0x3C, 0x3D, +0x00, 0x00, 0x00, 0x38, 0x39, 0x3A, 0x1B, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x1C, 0x13, 0x14, +0x12, 0x0A, 0x15, 0x16, 0x17, 0x2B, 0x0C, 0x0B, 0x1E, 0x1A, 0x19, 0x1F, 0x2E, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x4D, 0x4E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, +0x00, 0x00, 0x00, 0x04, 0x01, 0x0A, 0x00, 0x00, 0x00, 0x22, 0x00, 0x20, 0x00, 0x04, 0x00, 0x02, +0x00, 0x21, 0x00, 0x29, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x35, 0x00, 0x39, 0x00, 0x3B, 0x00, 0x3D, +0x00, 0x5D, 0x00, 0x63, 0x00, 0x64, 0x00, 0x6A, 0x00, 0x7A, 0x02, 0xDA, 0x20, 0x14, 0x20, 0x22, +0xFF, 0xFF, 0x00, 0x00, 0x00, 0x20, 0x00, 0x27, 0x00, 0x2C, 0x00, 0x30, 0x00, 0x31, 0x00, 0x36, +0x00, 0x3A, 0x00, 0x3D, 0x00, 0x3F, 0x00, 0x61, 0x00, 0x64, 0x00, 0x65, 0x00, 0x6B, 0x02, 0xDA, +0x20, 0x13, 0x20, 0x22, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x0E, +0x00, 0x11, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0xFF, 0xD7, 0xFF, 0xB7, 0xFF, 0x9F, 0x00, 0x00, +0xFD, 0x56, 0xE0, 0x3A, 0xE0, 0x2E, 0x00, 0x01, 0x00, 0x22, 0x00, 0x24, 0x00, 0x28, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x52, 0x00, 0x44, +0x00, 0x53, 0x00, 0x54, 0x00, 0x45, 0x00, 0x4B, 0x00, 0x37, 0x00, 0x46, 0x00, 0x4C, 0x00, 0x31, +0x00, 0x25, 0x00, 0x10, 0x00, 0x0D, 0x00, 0x0F, 0x00, 0x0E, 0x00, 0x20, 0x00, 0x32, 0x00, 0x26, +0x00, 0x22, 0x00, 0x33, 0x00, 0x34, 0x00, 0x1D, 0x00, 0x35, 0x00, 0x24, 0x00, 0x11, 0x00, 0x36, +0x00, 0x18, 0x00, 0x2D, 0x00, 0x28, 0x00, 0x2C, 0x00, 0x27, 0x00, 0x23, 0x00, 0x29, 0x00, 0x21, +0x00, 0x2A, 0x00, 0x3E, 0x00, 0x2F, 0x00, 0x3B, 0x00, 0x3C, 0x00, 0x3D, 0x00, 0x1C, 0x00, 0x13, +0x00, 0x14, 0x00, 0x12, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x16, 0x00, 0x17, 0x00, 0x2B, 0x00, 0x0C, +0x00, 0x0B, 0x00, 0x1E, 0x00, 0x1A, 0x00, 0x19, 0x00, 0x1F, 0x00, 0x2E, 0x01, 0x18, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x18, 0x00, 0x00, 0x00, 0xFA, 0x00, 0x00, 0x02, 0x1E, 0x00, 0x05, +0x01, 0x82, 0x00, 0x19, 0x02, 0x80, 0x00, 0x0A, 0x02, 0x95, 0x00, 0x19, 0x01, 0x4A, 0x00, 0x19, +0x01, 0x68, 0x00, 0x0E, 0x02, 0x3E, 0x00, 0x0B, 0x02, 0x77, 0x00, 0x0F, 0x01, 0x6B, 0x00, 0x0F, +0x02, 0xAF, 0x00, 0x19, 0x02, 0xD0, 0x00, 0x19, 0x02, 0xAE, 0x00, 0x0F, 0x03, 0x37, 0x00, 0x0F, +0x03, 0x30, 0x00, 0x19, 0x02, 0x87, 0x00, 0x19, 0x01, 0x4C, 0x00, 0x19, 0x03, 0x8C, 0x00, 0x19, +0x02, 0x7E, 0x00, 0x19, 0x02, 0x94, 0x00, 0x19, 0x01, 0x9E, 0x00, 0x19, 0x02, 0x80, 0x00, 0x19, +0x02, 0x89, 0x00, 0x14, 0x03, 0x68, 0x00, 0x00, 0x02, 0x7A, 0x00, 0x0A, 0x02, 0x8E, 0x00, 0x26, +0x03, 0x2F, 0x00, 0x19, 0x02, 0x65, 0x00, 0x00, 0x02, 0x44, 0xFF, 0xF7, 0x02, 0x8D, 0x00, 0x19, +0x03, 0xF7, 0xFF, 0xF6, 0x03, 0x00, 0x00, 0x19, 0x02, 0xE1, 0x00, 0x0F, 0x03, 0xF0, 0x00, 0x19, +0x03, 0x41, 0x00, 0x00, 0x03, 0x08, 0x00, 0x0F, 0x02, 0xBD, 0x00, 0x0F, 0x02, 0xE1, 0x00, 0x19, +0x03, 0x05, 0xFF, 0xF6, 0x03, 0x43, 0x00, 0x19, 0x01, 0xFC, 0x00, 0x0F, 0x02, 0xC6, 0x00, 0x19, +0x02, 0xF3, 0x00, 0x0F, 0x02, 0x29, 0x00, 0x19, 0x02, 0xCA, 0x00, 0x19, 0x03, 0x41, 0x00, 0x00, +0x02, 0x08, 0x00, 0x02, 0x02, 0x7E, 0x00, 0x19, 0x01, 0x7E, 0x00, 0x19, 0x01, 0xCF, 0x00, 0x14, +0x02, 0x62, 0x00, 0x19, 0x02, 0xE4, 0x00, 0x0F, 0x01, 0x02, 0x00, 0x0F, 0x02, 0x58, 0x00, 0x0F, +0x02, 0x90, 0x00, 0x1F, 0x02, 0x13, 0x00, 0x01, 0x02, 0xD0, 0x00, 0x1D, 0x02, 0x8D, 0x00, 0x00, +0x02, 0x87, 0x00, 0x1E, 0x02, 0x9D, 0xFF, 0xF6, 0x01, 0xF0, 0x00, 0x19, 0x02, 0x4E, 0x00, 0x19, +0x02, 0x1C, 0x00, 0x0F, 0x02, 0x48, 0x00, 0x0A, 0x02, 0x41, 0x00, 0x0F, 0x01, 0x11, 0x00, 0x24, +0x01, 0x10, 0xFF, 0xFA, 0x00, 0xFE, 0x00, 0x0F, 0x02, 0x45, 0x00, 0x10, 0x02, 0x36, 0x00, 0x0F, +0x02, 0x2F, 0x00, 0x0F, 0x02, 0x4B, 0x00, 0x0F, 0x01, 0x82, 0x00, 0x2F, 0x01, 0x2E, 0x00, 0x05, +0x01, 0xBF, 0x00, 0x20, 0x02, 0x77, 0x00, 0x2A, 0x01, 0xF6, 0x00, 0x2C, 0x01, 0x5C, 0x00, 0x3C, +0x02, 0x57, 0x00, 0x0F, 0x01, 0x34, 0x00, 0x1C, 0x01, 0x84, 0x00, 0x19, 0x00, 0x19, 0x00, 0x00, +0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xB5, 0x00, 0x32, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x01, 0x00, 0x28, 0x00, 0xC0, 0x00, 0x05, +0x00, 0x30, 0x00, 0x10, 0x00, 0x04, 0xFF, 0xE2, 0x00, 0x10, 0x00, 0x0A, 0xFF, 0xE2, 0x00, 0x10, +0x00, 0x0B, 0xFF, 0xE2, 0x00, 0x10, 0x00, 0x1F, 0xFF, 0xC4, 0x00, 0x10, 0x00, 0x29, 0xFF, 0xB0, +0x00, 0x10, 0x00, 0x38, 0xFF, 0xE2, 0x00, 0x18, 0x00, 0x10, 0xFF, 0x9C, 0x00, 0x21, 0x00, 0x04, +0xFF, 0xC4, 0x00, 0x21, 0x00, 0x0A, 0xFF, 0xC4, 0x00, 0x21, 0x00, 0x0B, 0xFF, 0xE2, 0x00, 0x21, +0x00, 0x17, 0xFF, 0xC4, 0x00, 0x21, 0x00, 0x1F, 0xFF, 0xE2, 0x00, 0x21, 0x00, 0x2B, 0xFF, 0xC4, +0x00, 0x21, 0x00, 0x38, 0xFF, 0xC4, 0x00, 0x27, 0x00, 0x04, 0xFF, 0xC4, 0x00, 0x27, 0x00, 0x0A, +0xFF, 0xC4, 0x00, 0x27, 0x00, 0x0B, 0xFF, 0xD8, 0x00, 0x27, 0x00, 0x17, 0xFF, 0xC4, 0x00, 0x27, +0x00, 0x1F, 0xFF, 0xD8, 0x00, 0x27, 0x00, 0x2B, 0xFF, 0xC4, 0x00, 0x27, 0x00, 0x38, 0xFF, 0xC4, +0x00, 0x29, 0x00, 0x04, 0xFF, 0xC4, 0x00, 0x29, 0x00, 0x0A, 0xFF, 0xC4, 0x00, 0x29, 0x00, 0x0B, +0xFF, 0xC4, 0x00, 0x29, 0x00, 0x1F, 0xFF, 0xC4, 0x00, 0x29, 0x00, 0x38, 0xFF, 0xC4, 0x00, 0x32, +0x00, 0x04, 0xFF, 0xC4, 0x00, 0x32, 0x00, 0x0A, 0xFF, 0xC4, 0x00, 0x32, 0x00, 0x0B, 0xFF, 0xE2, +0x00, 0x32, 0x00, 0x17, 0xFF, 0xC4, 0x00, 0x32, 0x00, 0x1F, 0xFF, 0xE2, 0x00, 0x32, 0x00, 0x2B, +0xFF, 0xC4, 0x00, 0x32, 0x00, 0x38, 0xFF, 0xC4, 0x00, 0x3E, 0x00, 0x04, 0xFF, 0xC4, 0x00, 0x3E, +0x00, 0x0A, 0xFF, 0xB0, 0x00, 0x3E, 0x00, 0x0B, 0xFF, 0xD8, 0x00, 0x3E, 0x00, 0x17, 0xFF, 0xC4, +0x00, 0x3E, 0x00, 0x1F, 0xFF, 0xE2, 0x00, 0x3E, 0x00, 0x2B, 0xFF, 0xC4, 0x00, 0x3E, 0x00, 0x38, +0xFF, 0xC4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x1E, 0x00, 0x2C, 0x00, 0x01, +0x6C, 0x61, 0x74, 0x6E, 0x00, 0x08, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x01, +0x00, 0x00, 0x00, 0x01, 0x6B, 0x65, 0x72, 0x6E, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, +0x00, 0x01, 0x00, 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x08, 0x00, 0x01, 0x00, 0xC6, +0x00, 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x18, 0x00, 0x32, 0x00, 0x38, 0x00, 0x56, 0x00, 0x74, +0x00, 0x8A, 0x00, 0xA8, 0x00, 0x06, 0x00, 0x04, 0xFF, 0xE2, 0x00, 0x0A, 0xFF, 0xE2, 0x00, 0x0B, +0xFF, 0xE2, 0x00, 0x1F, 0xFF, 0xC4, 0x00, 0x29, 0xFF, 0xB0, 0x00, 0x38, 0xFF, 0xE2, 0x00, 0x01, +0x00, 0x10, 0xFF, 0x9C, 0x00, 0x07, 0x00, 0x04, 0xFF, 0xC4, 0x00, 0x0A, 0xFF, 0xC4, 0x00, 0x0B, +0xFF, 0xE2, 0x00, 0x17, 0xFF, 0xC4, 0x00, 0x1F, 0xFF, 0xE2, 0x00, 0x2B, 0xFF, 0xC4, 0x00, 0x38, +0xFF, 0xC4, 0x00, 0x07, 0x00, 0x04, 0xFF, 0xC4, 0x00, 0x0A, 0xFF, 0xC4, 0x00, 0x0B, 0xFF, 0xD8, +0x00, 0x17, 0xFF, 0xC4, 0x00, 0x1F, 0xFF, 0xD8, 0x00, 0x2B, 0xFF, 0xC4, 0x00, 0x38, 0xFF, 0xC4, +0x00, 0x05, 0x00, 0x04, 0xFF, 0xC4, 0x00, 0x0A, 0xFF, 0xC4, 0x00, 0x0B, 0xFF, 0xC4, 0x00, 0x1F, +0xFF, 0xC4, 0x00, 0x38, 0xFF, 0xC4, 0x00, 0x07, 0x00, 0x04, 0xFF, 0xC4, 0x00, 0x0A, 0xFF, 0xC4, +0x00, 0x0B, 0xFF, 0xE2, 0x00, 0x17, 0xFF, 0xC4, 0x00, 0x1F, 0xFF, 0xE2, 0x00, 0x2B, 0xFF, 0xC4, +0x00, 0x38, 0xFF, 0xC4, 0x00, 0x07, 0x00, 0x04, 0xFF, 0xC4, 0x00, 0x0A, 0xFF, 0xB0, 0x00, 0x0B, +0xFF, 0xD8, 0x00, 0x17, 0xFF, 0xC4, 0x00, 0x1F, 0xFF, 0xE2, 0x00, 0x2B, 0xFF, 0xC4, 0x00, 0x38, +0xFF, 0xC4, 0x00, 0x01, 0x00, 0x07, 0x00, 0x10, 0x00, 0x18, 0x00, 0x21, 0x00, 0x27, 0x00, 0x29, +0x00, 0x32, 0x00, 0x3E, 0x01, 0x00, 0x04, 0x02, 0x00, 0x01, 0x01, 0x01, 0x0A, 0x43, 0x68, 0x75, +0x6E, 0x6B, 0x46, 0x69, 0x76, 0x65, 0x00, 0x01, 0x01, 0x01, 0x1F, 0xF8, 0x10, 0x00, 0xF8, 0x1D, +0x02, 0xF8, 0x1D, 0x03, 0xF8, 0x19, 0x04, 0x81, 0xFB, 0x7A, 0xFA, 0x95, 0xF9, 0xC3, 0x05, 0xD9, +0x0F, 0xF7, 0x8B, 0x11, 0xA0, 0x1C, 0x17, 0xCA, 0x12, 0x00, 0x03, 0x01, 0x01, 0x06, 0x08, 0x11, +0x2E, 0x6E, 0x75, 0x6C, 0x6C, 0x43, 0x52, 0x43, 0x68, 0x75, 0x6E, 0x6B, 0x46, 0x69, 0x76, 0x65, +0x00, 0x00, 0x00, 0x01, 0x87, 0x01, 0x88, 0x00, 0x01, 0x00, 0x46, 0x00, 0x47, 0x00, 0x48, 0x00, +0x49, 0x00, 0x4A, 0x00, 0x4B, 0x00, 0x50, 0x00, 0x56, 0x00, 0x55, 0x00, 0x23, 0x00, 0x25, 0x00, +0x24, 0x00, 0x22, 0x00, 0x2F, 0x00, 0x4F, 0x00, 0x4D, 0x00, 0x4E, 0x00, 0x51, 0x00, 0x52, 0x00, +0x53, 0x00, 0x31, 0x00, 0x59, 0x00, 0x58, 0x00, 0x45, 0x00, 0x4C, 0x00, 0x2C, 0x00, 0x57, 0x00, +0x5A, 0x00, 0x26, 0x00, 0x38, 0x00, 0x29, 0x00, 0x36, 0x00, 0x2E, 0x00, 0x21, 0x00, 0x28, 0x00, +0x35, 0x00, 0x33, 0x00, 0x37, 0x00, 0x39, 0x00, 0x54, 0x00, 0x34, 0x00, 0x32, 0x00, 0x5B, 0x00, +0x3B, 0x00, 0x84, 0x00, 0x20, 0x00, 0x27, 0x00, 0x2A, 0x00, 0x2B, 0x00, 0x2D, 0x00, 0x30, 0x00, +0x0F, 0x00, 0x42, 0x00, 0x43, 0x00, 0x44, 0x00, 0x3C, 0x00, 0x3D, 0x00, 0x3E, 0x00, 0x3A, 0x00, +0x12, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00, 0x68, 0x00, 0x0D, 0x00, 0x1B, 0x00, +0x17, 0x00, 0x18, 0x00, 0x19, 0x00, 0x1A, 0x00, 0x0E, 0x00, 0x1C, 0x00, 0x6F, 0x00, 0x89, 0x00, +0x1E, 0x00, 0x74, 0x00, 0x11, 0x00, 0x02, 0x00, 0x09, 0x00, 0x0A, 0x00, 0x55, 0x02, 0x00, 0x01, +0x00, 0x02, 0x00, 0x05, 0x00, 0x06, 0x00, 0x09, 0x00, 0x5E, 0x00, 0xA2, 0x01, 0x01, 0x01, 0x52, +0x01, 0x80, 0x01, 0xB5, 0x02, 0x06, 0x02, 0x55, 0x02, 0x9B, 0x03, 0x07, 0x03, 0x48, 0x03, 0xA2, +0x03, 0xE8, 0x04, 0x2B, 0x04, 0x7A, 0x04, 0xA6, 0x05, 0x1A, 0x05, 0x68, 0x05, 0xBA, 0x05, 0xED, +0x06, 0x1F, 0x06, 0x6A, 0x06, 0xD1, 0x07, 0x26, 0x07, 0x5B, 0x07, 0xA4, 0x07, 0xE3, 0x08, 0x2E, +0x08, 0x73, 0x08, 0xE8, 0x09, 0x31, 0x09, 0x7A, 0x09, 0xD3, 0x09, 0xD6, 0x0A, 0x3C, 0x0A, 0x69, +0x0A, 0xE9, 0x0B, 0x30, 0x0B, 0x83, 0x0C, 0x0D, 0x0C, 0x89, 0x0D, 0x2F, 0x0D, 0x78, 0x0D, 0xB7, +0x0D, 0xBA, 0x0E, 0x0E, 0x0E, 0x4C, 0x0E, 0x64, 0x0E, 0x9D, 0x0E, 0xC3, 0x0F, 0x14, 0x0F, 0x22, +0x0F, 0x9A, 0x0F, 0xF3, 0x10, 0x52, 0x10, 0x91, 0x10, 0x93, 0x10, 0xC6, 0x11, 0x15, 0x11, 0x41, +0x11, 0xA3, 0x12, 0x0F, 0x12, 0x4A, 0x12, 0xA4, 0x12, 0xBD, 0x12, 0xE4, 0x13, 0x08, 0x13, 0x7F, +0x13, 0xB0, 0x14, 0x3A, 0x14, 0xAF, 0x14, 0xBF, 0x14, 0xF2, 0x15, 0x02, 0x15, 0x11, 0x15, 0x30, +0x15, 0x40, 0x15, 0x8F, 0x15, 0xB3, 0x15, 0xEC, 0x16, 0x25, 0x0E, 0xFD, 0x12, 0x0E, 0x0E, 0xFC, +0x18, 0x0E, 0x2B, 0x79, 0xF7, 0x1C, 0xDD, 0xEE, 0xDB, 0xF7, 0x1B, 0x01, 0xF8, 0x4F, 0xF7, 0x3A, +0x15, 0x5E, 0x55, 0x57, 0x88, 0x69, 0x1B, 0x37, 0x7E, 0xC2, 0xA6, 0x85, 0x1F, 0xF7, 0xCF, 0x06, +0xA0, 0xC4, 0x80, 0xD8, 0x7F, 0xAE, 0x08, 0xDF, 0x6E, 0x30, 0xC8, 0xFB, 0x0B, 0x1B, 0xFB, 0x2B, +0xFB, 0x0A, 0x2A, 0xFB, 0x38, 0xFB, 0x54, 0xF7, 0x20, 0x3C, 0xF7, 0x10, 0xF3, 0xDB, 0xA2, 0xCB, +0xD5, 0x1F, 0xFB, 0x8B, 0xF7, 0xCA, 0x15, 0xCB, 0x94, 0x61, 0x65, 0x8C, 0x1F, 0xFB, 0x2B, 0x06, +0xA4, 0x8D, 0x99, 0xC2, 0xC8, 0x1B, 0x0E, 0xFB, 0x90, 0x2B, 0x0A, 0xF7, 0x83, 0xF7, 0x16, 0xF7, +0x1E, 0x30, 0x0A, 0xCD, 0xF7, 0x5A, 0x03, 0xF8, 0x2F, 0xF9, 0x7B, 0x15, 0x98, 0x71, 0x46, 0x97, +0x57, 0x1B, 0xFB, 0x48, 0x79, 0xFB, 0x12, 0x52, 0x1F, 0x36, 0x62, 0xFB, 0x16, 0xB4, 0xFB, 0x83, +0x63, 0xFB, 0x17, 0xF7, 0xBE, 0xF7, 0x17, 0x4F, 0xF7, 0x83, 0xE6, 0xF7, 0x16, 0x30, 0xE0, 0x07, +0xAF, 0x95, 0x9C, 0xA1, 0xA6, 0x9C, 0x86, 0x86, 0x96, 0x1E, 0x0E, 0x8D, 0xFB, 0x61, 0xF7, 0x1B, +0xD4, 0xF7, 0x15, 0xF7, 0x8C, 0x30, 0x0A, 0x95, 0xF7, 0x69, 0xF7, 0x23, 0xF7, 0x5B, 0x03, 0xA3, +0xFB, 0x09, 0x15, 0xB1, 0x68, 0xDC, 0x57, 0xF7, 0x02, 0x8A, 0x08, 0xF7, 0x66, 0x8C, 0xF1, 0xF7, +0x00, 0xF7, 0x3A, 0x1A, 0xF7, 0xBF, 0xC7, 0xF7, 0x17, 0xFB, 0x82, 0x07, 0x77, 0x6C, 0x05, 0x9F, +0x77, 0x61, 0xA0, 0x5F, 0x1B, 0xFB, 0x39, 0x35, 0x25, 0xFB, 0x2F, 0xFB, 0x12, 0xCF, 0xFB, 0x10, +0xF7, 0x40, 0xCB, 0xB2, 0xB0, 0x9D, 0x99, 0x1F, 0x69, 0x07, 0x61, 0x71, 0x57, 0x31, 0x3F, 0x40, +0xB7, 0x9F, 0x74, 0x1E, 0xF7, 0x26, 0xF7, 0x99, 0x22, 0x0A, 0xA2, 0x2B, 0x0A, 0xF7, 0x7E, 0xF7, +0x2D, 0xF7, 0x7C, 0x77, 0x12, 0xA4, 0x2E, 0x0A, 0xF7, 0x0E, 0xF7, 0x66, 0x13, 0xF4, 0xF7, 0xE7, +0x34, 0x0A, 0x43, 0xF7, 0x21, 0x06, 0xB6, 0x97, 0xBD, 0xBE, 0xC6, 0x8B, 0x50, 0x69, 0x1E, 0xFB, +0xA4, 0xF7, 0x95, 0xF7, 0x17, 0x5C, 0xF7, 0x3B, 0x07, 0xF4, 0x77, 0xF7, 0x07, 0xFB, 0x2F, 0x42, +0x42, 0x4D, 0x79, 0x80, 0x1E, 0xF7, 0xCC, 0xFB, 0x86, 0xFB, 0x16, 0x07, 0x13, 0xEC, 0xB5, 0xFC, +0x7D, 0x06, 0x13, 0xF4, 0x61, 0xFB, 0x17, 0xF7, 0xCE, 0x06, 0x0E, 0xFB, 0xC8, 0x2B, 0x0A, 0xF8, +0x32, 0xF7, 0x5F, 0x12, 0xA4, 0x2A, 0x0A, 0xF7, 0xC5, 0x34, 0x0A, 0x5B, 0xF8, 0x05, 0xFB, 0x7C, +0xFB, 0x16, 0x06, 0x13, 0xC8, 0xB5, 0xFB, 0x83, 0x06, 0x13, 0xE0, 0x61, 0xFB, 0x17, 0xF7, 0xAC, +0x06, 0x13, 0xD0, 0xFB, 0x90, 0xF9, 0x1A, 0x24, 0x0A, 0xFB, 0xAA, 0xFB, 0x65, 0xF7, 0x1A, 0xF9, +0x00, 0xF7, 0x5F, 0x12, 0xE1, 0x2A, 0x0A, 0xF7, 0x14, 0xD1, 0x15, 0x5B, 0x8D, 0x2A, 0xFB, 0x08, +0x1E, 0xFB, 0x1A, 0x07, 0xF7, 0x9E, 0xB1, 0xF7, 0x2F, 0xF7, 0x10, 0x1F, 0xF8, 0x42, 0xFB, 0x7C, +0xFB, 0x16, 0x07, 0x13, 0xC8, 0xB5, 0x06, 0x13, 0xD0, 0x7D, 0xF7, 0xA8, 0x24, 0x0A, 0x4B, 0x7E, +0xF7, 0x14, 0xF7, 0x9F, 0x30, 0x0A, 0x96, 0xF7, 0x61, 0xF7, 0x22, 0xF7, 0x61, 0x03, 0xF7, 0xB6, +0x7E, 0x15, 0xF7, 0x2C, 0xF7, 0x0F, 0xEA, 0xF7, 0x3A, 0x89, 0x1F, 0x88, 0xF7, 0x3B, 0xFB, 0x09, +0xEA, 0xFB, 0x32, 0x8D, 0x08, 0xFB, 0x1E, 0xFB, 0x1B, 0x2E, 0xFB, 0x3B, 0x8A, 0x1F, 0xFB, 0x45, +0x89, 0xF7, 0x1E, 0x33, 0xF7, 0x23, 0x1B, 0xF7, 0x14, 0x04, 0x61, 0x6B, 0xC1, 0xDD, 0xD4, 0xA9, +0xC5, 0xB2, 0x1F, 0xBA, 0x8A, 0xA5, 0x51, 0x40, 0x1A, 0x40, 0x72, 0x51, 0x60, 0x1E, 0x0E, 0x84, +0x7D, 0xF7, 0x27, 0xFB, 0x19, 0xF7, 0x19, 0xF7, 0x7F, 0xF7, 0x18, 0x12, 0x9A, 0x2E, 0x0A, 0xF7, +0x09, 0xF7, 0x55, 0x13, 0xB4, 0x9A, 0xF8, 0x04, 0x15, 0x13, 0xAC, 0xB5, 0xFB, 0x1E, 0x06, 0xFB, +0x3A, 0xBD, 0x3D, 0xF7, 0x2B, 0xE0, 0xAE, 0xBF, 0xA4, 0xA1, 0x1E, 0x13, 0x74, 0xA6, 0x4C, 0x05, +0xF7, 0x51, 0xF7, 0x19, 0x5A, 0xF8, 0x03, 0xFB, 0x97, 0xFB, 0x18, 0xCD, 0xFB, 0x33, 0x06, 0x5E, +0x6F, 0x6C, 0x68, 0x62, 0x7E, 0xB3, 0xE1, 0x1E, 0xF7, 0x85, 0xFB, 0x86, 0x07, 0x0E, 0xFB, 0xA7, +0x79, 0xF7, 0x16, 0xF7, 0x96, 0xF7, 0x16, 0xF7, 0x2B, 0x77, 0x01, 0xD0, 0xF7, 0x4C, 0x03, 0x9A, +0xF8, 0x06, 0x15, 0xC1, 0xFB, 0x46, 0x06, 0xFB, 0x14, 0x8E, 0x90, 0x39, 0xF7, 0x2A, 0x1B, 0xA2, +0xCF, 0x92, 0x97, 0xA9, 0x1F, 0xF7, 0x14, 0x07, 0x83, 0x78, 0x6C, 0x82, 0x7E, 0x1B, 0x64, 0x92, +0xB9, 0xAD, 0x1F, 0xF7, 0x46, 0xEA, 0xF7, 0x16, 0x2C, 0xF7, 0x2B, 0x07, 0xFB, 0x4C, 0x50, 0x05, +0x2F, 0x55, 0x07, 0x0E, 0xBC, 0x8B, 0xF7, 0x16, 0xF7, 0x42, 0xF7, 0x05, 0xF7, 0x2D, 0xF7, 0x15, +0x12, 0xDE, 0xF7, 0x63, 0xF7, 0x15, 0xF7, 0x74, 0xFB, 0x54, 0xF7, 0x76, 0x13, 0xF4, 0xF8, 0x29, +0x16, 0xF7, 0x55, 0xDA, 0xC9, 0xF7, 0x21, 0xEC, 0x4F, 0xC0, 0x43, 0x9F, 0x1F, 0x13, 0xF8, 0xD6, +0xA9, 0xA2, 0xB4, 0xDF, 0x1A, 0xF7, 0x01, 0x3C, 0xC9, 0xFB, 0x3A, 0x1E, 0xFC, 0x09, 0xFB, 0x15, +0xC5, 0xFC, 0x4C, 0x51, 0xFB, 0x16, 0x06, 0xF7, 0xED, 0xF7, 0x16, 0x15, 0x3B, 0xF7, 0x42, 0xD8, +0x06, 0x13, 0xF4, 0xC2, 0xA8, 0x66, 0x58, 0x55, 0x64, 0x6B, 0x61, 0x1F, 0x7A, 0xF8, 0x49, 0x15, +0x13, 0xF8, 0xB1, 0xA7, 0x70, 0x5D, 0x5B, 0x7C, 0x6E, 0x56, 0x1F, 0x4E, 0xF7, 0x2A, 0x06, 0x0E, +0xDD, 0x26, 0x0A, 0xE2, 0xF7, 0x61, 0xF7, 0x50, 0xF7, 0x7A, 0x03, 0xF7, 0xDA, 0x16, 0xF7, 0x8A, +0xF7, 0x1E, 0xF7, 0x17, 0xF7, 0x78, 0xF7, 0x53, 0xFB, 0x1E, 0xF7, 0x29, 0xFB, 0x86, 0x1F, 0xFB, +0xC5, 0xFB, 0x18, 0xC9, 0xFC, 0x46, 0x4D, 0xFB, 0x19, 0x06, 0xF8, 0x5B, 0xF7, 0xFB, 0x15, 0xFB, +0x11, 0x5F, 0x28, 0x21, 0x89, 0x1E, 0x65, 0xF8, 0x46, 0xB1, 0x06, 0xF5, 0xB7, 0x26, 0x20, 0x1F, +0x0E, 0xBB, 0x7B, 0xF7, 0x3F, 0xF8, 0x16, 0xF7, 0x32, 0xFB, 0x32, 0xF7, 0x3E, 0x12, 0x9A, 0xF7, +0x7E, 0xF7, 0x75, 0xF7, 0x47, 0x13, 0xD8, 0xF8, 0xBE, 0xF7, 0x91, 0x15, 0x81, 0x82, 0x49, 0x33, +0x37, 0x1B, 0x2C, 0x58, 0xE4, 0xEE, 0xF7, 0x01, 0xBA, 0xE4, 0xD3, 0xD2, 0xAB, 0x4E, 0x4A, 0x8E, +0x1F, 0xF7, 0x47, 0xF7, 0xB0, 0xFB, 0x31, 0x06, 0x74, 0x53, 0x05, 0x13, 0xB8, 0x97, 0x82, 0x5E, +0xC3, 0x27, 0x1B, 0xFB, 0x17, 0xFB, 0x41, 0xFB, 0x1E, 0xFB, 0x7A, 0xFB, 0x73, 0xF7, 0x21, 0xFB, +0x1C, 0xF7, 0x68, 0xF7, 0x17, 0xF3, 0xCD, 0xD6, 0xCF, 0x1F, 0x0E, 0xF7, 0x4D, 0x2B, 0x0A, 0xCF, +0xF7, 0x0C, 0xF8, 0x10, 0x77, 0x01, 0xF9, 0xBC, 0x34, 0x0A, 0x45, 0x06, 0xFB, 0x45, 0xF8, 0xCC, +0x05, 0xFC, 0x14, 0xFB, 0x15, 0xB4, 0x06, 0xFB, 0x1B, 0xFC, 0x4B, 0x05, 0x47, 0xFB, 0x17, 0xF7, +0xD2, 0xF7, 0x17, 0x3D, 0x06, 0xA0, 0xCF, 0x05, 0xF7, 0x61, 0x06, 0xA0, 0x47, 0x05, 0x2C, 0xFB, +0x17, 0xF8, 0x25, 0x06, 0xFC, 0x42, 0xF8, 0xAB, 0x15, 0xCD, 0xFB, 0x6C, 0x05, 0xFB, 0x17, 0x06, +0x0E, 0xF7, 0x46, 0x8B, 0xF7, 0x15, 0xF8, 0x4D, 0xF7, 0x15, 0x01, 0xDF, 0xF7, 0x3F, 0xF7, 0xC3, +0xF7, 0x3B, 0x03, 0xF9, 0xAB, 0xF9, 0x4F, 0x15, 0xFB, 0xC1, 0xFB, 0x15, 0xCF, 0x06, 0x8C, 0xFB, +0x82, 0xFB, 0x8A, 0xF8, 0x03, 0x05, 0xFB, 0xB3, 0xFB, 0x15, 0xC5, 0xFC, 0x4D, 0x50, 0xFB, 0x15, +0xF7, 0xC7, 0xF7, 0x15, 0x3E, 0xF7, 0x90, 0x06, 0xF7, 0x93, 0xFC, 0x11, 0x05, 0xF7, 0x6B, 0xF8, +0xCE, 0xCD, 0x06, 0x0E, 0x94, 0x2B, 0x0A, 0xF7, 0x7F, 0xF7, 0x1A, 0xFB, 0x1A, 0xF7, 0x2C, 0x12, +0xCE, 0xF7, 0x56, 0xF7, 0x0B, 0xF7, 0x61, 0x13, 0xB8, 0xF7, 0xE1, 0x34, 0x0A, 0x43, 0xF7, 0x22, +0x06, 0xB6, 0x97, 0xBD, 0xBE, 0xC6, 0x88, 0x50, 0x69, 0x1E, 0xFB, 0xA5, 0xF7, 0x90, 0xF7, 0x17, +0x5C, 0xF7, 0x3B, 0x07, 0xF4, 0x71, 0xF7, 0x07, 0xFB, 0x2F, 0x4C, 0x5D, 0x6A, 0x5C, 0x69, 0x1E, +0x13, 0xD8, 0x74, 0xC9, 0x05, 0xFB, 0x69, 0xFB, 0x16, 0xB5, 0xFB, 0x83, 0x61, 0xFB, 0x17, 0xF7, +0xC8, 0x06, 0x0E, 0xFB, 0xC6, 0x2B, 0x0A, 0xF8, 0xFF, 0x77, 0x12, 0xA4, 0xF7, 0x7D, 0xFB, 0x52, +0xF7, 0x52, 0x13, 0xE0, 0xF7, 0xD1, 0x34, 0x0A, 0x50, 0xF8, 0xFF, 0xFB, 0x7C, 0xFB, 0x15, 0x06, +0x13, 0xD0, 0xB5, 0xFC, 0x7E, 0x06, 0x13, 0xE0, 0x60, 0xFB, 0x17, 0xF7, 0xB8, 0x06, 0x0E, 0xF7, +0xA2, 0x2B, 0x0A, 0xF7, 0x82, 0xF7, 0x16, 0xFB, 0x16, 0xF7, 0x24, 0x12, 0xCE, 0xF7, 0x57, 0xE2, +0xF7, 0x5B, 0xE6, 0xF7, 0x61, 0x13, 0xDC, 0xF7, 0xD6, 0x34, 0x0A, 0x4F, 0xF7, 0x46, 0x06, 0xB4, +0x98, 0x9E, 0xAB, 0xB3, 0x8D, 0x6A, 0x3A, 0x1E, 0xFB, 0x93, 0xF7, 0x97, 0xF7, 0x1A, 0x4F, 0xF7, +0x36, 0x07, 0xB6, 0x95, 0xA9, 0xB6, 0xBA, 0x82, 0x3F, 0x5B, 0x1E, 0xFB, 0x89, 0xF7, 0x92, 0xF7, +0x1B, 0x5A, 0xF7, 0x1E, 0x07, 0x13, 0xBC, 0xF7, 0x0E, 0x72, 0xF7, 0x0A, 0xFB, 0x36, 0x46, 0x5C, +0x66, 0x68, 0x6C, 0x1E, 0xA3, 0x7B, 0x6B, 0xBB, 0x26, 0x1B, 0x4C, 0x5D, 0x55, 0x78, 0x7B, 0x1F, +0x13, 0xDC, 0x75, 0xC6, 0x05, 0xFB, 0x51, 0xFB, 0x18, 0xB5, 0xFB, 0x80, 0x61, 0xFB, 0x17, 0xF7, +0xBD, 0x06, 0x0E, 0x8B, 0xFB, 0x60, 0xF7, 0x17, 0xC9, 0xF7, 0x16, 0xF7, 0x8C, 0xF7, 0x21, 0x01, +0xCE, 0xF7, 0x5F, 0xF7, 0x23, 0xF7, 0x6B, 0x03, 0xF8, 0x31, 0xF7, 0x88, 0x15, 0x20, 0x0A, 0xFC, +0x18, 0xFC, 0x54, 0x15, 0xF7, 0xBF, 0xF7, 0x17, 0x55, 0xF0, 0x06, 0x85, 0x92, 0xB3, 0x6A, 0xDE, +0x1B, 0xF7, 0x15, 0xEE, 0xED, 0xF7, 0x33, 0xF7, 0x22, 0x3B, 0xF7, 0x0C, 0xFB, 0x30, 0x4F, 0x61, +0x6E, 0x7D, 0x78, 0x1F, 0x7A, 0xAE, 0x05, 0xFB, 0x79, 0xFB, 0x19, 0xB5, 0xFC, 0x4C, 0x61, 0x06, +0x0E, 0xA1, 0xFB, 0x7A, 0xF7, 0x17, 0xE5, 0xF7, 0x21, 0xF7, 0x8C, 0xF7, 0x0C, 0x95, 0x77, 0x12, +0xA4, 0xF7, 0x6B, 0xF7, 0x23, 0xF7, 0x5F, 0x13, 0xEC, 0xF8, 0x13, 0xF7, 0x95, 0x15, 0x20, 0x0A, +0x4A, 0xFC, 0x7B, 0x15, 0xF7, 0xD1, 0xF7, 0x1A, 0x5A, 0xF8, 0x66, 0xBC, 0xF7, 0x16, 0xFB, 0x7D, +0x06, 0x78, 0x6D, 0x05, 0x13, 0xDC, 0x98, 0x81, 0x5F, 0xA6, 0x4A, 0x1B, 0xFB, 0x19, 0x21, 0x37, +0xFB, 0x41, 0xFB, 0x35, 0xF1, 0x26, 0xF7, 0x14, 0xC6, 0xB9, 0xA2, 0x9E, 0xA2, 0x1F, 0xFB, 0x18, +0x4A, 0x07, 0x0E, 0xFB, 0x74, 0x2B, 0x0A, 0xF7, 0x6A, 0xF7, 0x48, 0x01, 0xD0, 0xF7, 0x51, 0x03, +0xF7, 0xC8, 0x34, 0x0A, 0x59, 0xF2, 0x06, 0xE3, 0xBE, 0xA2, 0xE5, 0x1E, 0xF7, 0x48, 0x07, 0x24, +0x71, 0x62, 0x5B, 0x71, 0x1F, 0x6D, 0xCB, 0x05, 0xFB, 0x50, 0xFB, 0x16, 0xB6, 0xFB, 0x83, 0x5F, +0xFB, 0x17, 0xF7, 0xAF, 0x06, 0x0E, 0x8D, 0x8B, 0xF7, 0x18, 0xF7, 0x2F, 0xF7, 0x00, 0xF7, 0x42, +0x30, 0x0A, 0xDC, 0xF7, 0x61, 0xF7, 0x23, 0xF7, 0x58, 0x03, 0xA4, 0x29, 0x0A, 0xF7, 0x2F, 0xD7, +0x06, 0xF7, 0x23, 0xF7, 0x0C, 0xCD, 0xF7, 0x18, 0xF7, 0x06, 0x5F, 0xEF, 0xFB, 0x7C, 0x1F, 0xFB, +0xD8, 0x06, 0xF7, 0xCB, 0xFB, 0x16, 0x28, 0x0A, 0x96, 0x8B, 0xF7, 0x10, 0xF7, 0x8F, 0xF7, 0x11, +0x01, 0xF8, 0x0B, 0xF8, 0x0B, 0x15, 0xCE, 0x06, 0x40, 0x3F, 0x45, 0xD7, 0x05, 0xBA, 0xF7, 0x11, +0xFB, 0xD8, 0xFB, 0x11, 0xB8, 0x06, 0xF7, 0x10, 0xFB, 0x1C, 0x25, 0xFB, 0x07, 0x05, 0x48, 0xFB, +0x10, 0xF7, 0x94, 0xF7, 0x10, 0x4A, 0x06, 0xD3, 0xDC, 0xD7, 0x3A, 0x05, 0x5C, 0xFB, 0x10, 0xF7, +0xD3, 0xF7, 0x10, 0x5C, 0x06, 0xFB, 0x12, 0xF7, 0x24, 0xF5, 0xF6, 0x05, 0xCD, 0xF7, 0x11, 0xFB, +0x93, 0x06, 0x0E, 0xF7, 0x7E, 0xA0, 0x76, 0xF8, 0x06, 0x30, 0x0A, 0xF9, 0x08, 0xF7, 0x88, 0x03, +0xF7, 0xAE, 0xF7, 0x2D, 0x15, 0x89, 0xA8, 0x82, 0xCE, 0x7D, 0xBB, 0x75, 0xD4, 0x18, 0xAD, 0xF7, +0x16, 0xFB, 0xA1, 0xFB, 0x16, 0xB6, 0x06, 0xF7, 0x05, 0xFC, 0x06, 0x05, 0xF7, 0x62, 0x06, 0xD3, +0xF7, 0x76, 0xD0, 0xFB, 0x76, 0x05, 0xF7, 0x67, 0x06, 0xF7, 0x09, 0xF8, 0x06, 0x05, 0xB4, 0xF7, +0x16, 0xFB, 0x88, 0xFB, 0x16, 0xB4, 0x06, 0x7A, 0x50, 0x7C, 0x56, 0x82, 0x42, 0x88, 0x6B, 0x19, +0x89, 0x06, 0x87, 0xAE, 0x7C, 0xF4, 0x73, 0xD8, 0x65, 0xF7, 0x16, 0x18, 0xFB, 0x4D, 0x06, 0x6B, +0xFB, 0x04, 0x6D, 0x28, 0x83, 0x2C, 0x88, 0x62, 0x19, 0x0E, 0x87, 0x82, 0xF7, 0x21, 0xFB, 0x03, +0x76, 0xF8, 0x10, 0xF7, 0x16, 0xF7, 0x84, 0x77, 0x12, 0x95, 0xF7, 0x6B, 0xEC, 0xF7, 0x8D, 0xFB, +0x5F, 0xF7, 0x5F, 0x13, 0xBA, 0xF8, 0x04, 0xF8, 0x6C, 0x15, 0x97, 0x78, 0x67, 0xA5, 0x44, 0x1B, +0xFB, 0x0F, 0xFB, 0x01, 0x28, 0xFB, 0x30, 0xFB, 0x1F, 0xE6, 0xFB, 0x11, 0xF7, 0x21, 0xD0, 0xB7, +0xAD, 0x97, 0x98, 0x1F, 0x13, 0x7C, 0x9C, 0x66, 0x05, 0xF7, 0x7E, 0xF7, 0x16, 0x5B, 0xF9, 0x00, +0xFB, 0x8D, 0xFB, 0x16, 0x06, 0x13, 0xBA, 0xB9, 0x06, 0xFB, 0x23, 0xFC, 0x01, 0x22, 0x0A, 0x9B, +0x2B, 0x0A, 0xF7, 0x80, 0xF7, 0x18, 0xF7, 0x8F, 0x77, 0x12, 0xB1, 0x32, 0x0A, 0xF7, 0xC5, 0x16, +0xF7, 0x17, 0x66, 0xDF, 0x07, 0xAE, 0xA3, 0xD7, 0xFB, 0x00, 0x05, 0x61, 0xFB, 0x17, 0xF7, 0xBC, +0xF7, 0x17, 0x59, 0x06, 0xFB, 0x1B, 0xF7, 0x55, 0xCF, 0xB6, 0x05, 0xD8, 0xF7, 0x18, 0xFB, 0xAC, +0xFB, 0x18, 0x21, 0x0A, 0xF7, 0x45, 0x31, 0x0A, 0xF7, 0x63, 0x03, 0xF7, 0xE8, 0xF9, 0x4F, 0x15, +0xFB, 0xCF, 0xFB, 0x15, 0xC1, 0xFC, 0x4C, 0x55, 0xFB, 0x16, 0xF7, 0xCF, 0xF7, 0x16, 0x55, 0xF6, +0x06, 0xD5, 0xCA, 0xF7, 0x00, 0xFB, 0x3E, 0x05, 0x47, 0xFB, 0x16, 0xF8, 0x1A, 0xF7, 0x16, 0x51, +0x06, 0xFB, 0x5E, 0xF7, 0xCF, 0xF7, 0x25, 0xF7, 0x11, 0x05, 0xC5, 0xF7, 0x15, 0xFB, 0xE1, 0xFB, +0x15, 0xD3, 0x06, 0xFB, 0x4E, 0xFB, 0x37, 0x05, 0xF7, 0x37, 0xC1, 0x07, 0x0E, 0x72, 0xA0, 0x76, +0xF8, 0x09, 0xF7, 0x13, 0x01, 0xF7, 0xDA, 0xF7, 0x36, 0x15, 0x89, 0xA0, 0x80, 0xB9, 0x7E, 0xB1, +0x5D, 0xF5, 0x18, 0xBD, 0xF7, 0x13, 0xFB, 0xC4, 0xFB, 0x13, 0xBA, 0x06, 0xF7, 0x4E, 0xFC, 0x09, +0x05, 0xF7, 0x2F, 0x06, 0xF7, 0x41, 0xF8, 0x09, 0x05, 0xBF, 0xF7, 0x13, 0xFB, 0x96, 0xFB, 0x13, +0xC0, 0x06, 0x5B, 0x26, 0x7A, 0x64, 0x7F, 0x59, 0x8A, 0x76, 0x19, 0x0E, 0x51, 0xF8, 0x09, 0xF7, +0x13, 0x01, 0xF7, 0xD1, 0xF7, 0x6D, 0x15, 0x4A, 0xF7, 0x30, 0x05, 0xBA, 0xF7, 0x13, 0xFB, 0xC8, +0xFB, 0x14, 0xB4, 0x06, 0xF7, 0x57, 0xFC, 0x06, 0x7D, 0x61, 0x81, 0x6D, 0x74, 0x6E, 0x6C, 0x91, +0x19, 0x76, 0x8F, 0x77, 0x9A, 0x7A, 0x9A, 0x40, 0xFB, 0x0A, 0x18, 0xA9, 0x71, 0xB2, 0x76, 0xBF, +0x88, 0xF7, 0x25, 0x8A, 0xB4, 0xDB, 0xA8, 0xC9, 0xF7, 0x52, 0xF8, 0x62, 0x18, 0xBB, 0xF7, 0x10, +0xFB, 0x92, 0xFB, 0x13, 0xB9, 0x06, 0x0E, 0x9A, 0x8B, 0xF7, 0x19, 0xFB, 0x19, 0xF7, 0x76, 0xD1, +0xF7, 0x19, 0xBC, 0xF7, 0x71, 0xFB, 0x18, 0xF7, 0x18, 0x12, 0xE3, 0xF7, 0x63, 0xF7, 0x34, 0xF7, +0x41, 0x13, 0xAE, 0x2D, 0x0A, 0xF8, 0xEF, 0x06, 0x13, 0x76, 0xF7, 0x76, 0xFB, 0x41, 0x07, 0x13, +0xAE, 0x2E, 0xFB, 0x34, 0xF7, 0x37, 0xF7, 0x52, 0xF7, 0x19, 0xFB, 0x52, 0xF7, 0x1E, 0xF7, 0x34, +0x07, 0x13, 0xB6, 0x32, 0xF7, 0x41, 0xF7, 0x71, 0xFC, 0xEF, 0x07, 0x0E, 0xF8, 0x0D, 0xA0, 0x76, +0xF8, 0xCD, 0x30, 0x0A, 0xF7, 0xD4, 0xF7, 0x76, 0x15, 0x87, 0xA9, 0x7A, 0xF7, 0x0B, 0x80, 0xBB, +0x71, 0xF7, 0x26, 0x18, 0xC5, 0xF7, 0x16, 0xFB, 0xDE, 0xFB, 0x16, 0xC3, 0x06, 0xF7, 0x18, 0xFC, +0xCD, 0x05, 0xF7, 0x7C, 0x06, 0xC8, 0xF7, 0x84, 0x92, 0xA8, 0x98, 0xCA, 0x8F, 0xA9, 0x19, 0x8F, +0x06, 0x90, 0x6C, 0x96, 0x50, 0x94, 0x69, 0xC7, 0xFB, 0x82, 0x18, 0xF7, 0x81, 0x06, 0xF7, 0x29, +0xF8, 0xCD, 0x05, 0xC2, 0xF7, 0x16, 0xFB, 0xB2, 0xFB, 0x16, 0xC2, 0x06, 0x69, 0xFB, 0x2C, 0x82, +0x61, 0x7A, 0x23, 0x87, 0x5E, 0x19, 0x86, 0x06, 0x86, 0xBD, 0x80, 0xDD, 0x7D, 0xCC, 0x4C, 0xF7, +0xA8, 0x18, 0xFB, 0x64, 0x06, 0x59, 0xFB, 0x75, 0x77, 0x2C, 0x70, 0xFB, 0x11, 0x89, 0x6F, 0x19, +0x0E, 0xF7, 0x16, 0x8B, 0xF7, 0x18, 0xF7, 0x2B, 0xF7, 0x19, 0xF7, 0x2B, 0xF7, 0x18, 0x01, 0xDB, +0xF7, 0x63, 0xF7, 0x52, 0xF7, 0x64, 0x14, 0xE0, 0x2F, 0x0A, 0xC2, 0xFC, 0x47, 0x54, 0xFB, 0x18, +0xF7, 0xD8, 0xF7, 0x18, 0x4D, 0xF7, 0x2B, 0xF7, 0x52, 0xFB, 0x2B, 0x50, 0xFB, 0x18, 0xF7, 0xD9, +0xF7, 0x18, 0x51, 0xF8, 0x47, 0xC5, 0xF7, 0x18, 0xFB, 0xD9, 0xFB, 0x18, 0xC6, 0xFB, 0x2B, 0xFB, +0x52, 0xF7, 0x2B, 0xC9, 0xF7, 0x18, 0xFB, 0xD8, 0x06, 0x0E, 0xEE, 0x7A, 0xF7, 0x44, 0xF8, 0x2E, +0x30, 0x0A, 0xD2, 0xF7, 0x64, 0xF7, 0x5D, 0xF7, 0x50, 0x03, 0x9A, 0xF8, 0xCD, 0x15, 0xC3, 0xFB, +0x8B, 0x06, 0xFB, 0x77, 0xF7, 0x00, 0x21, 0xF7, 0x5E, 0x85, 0x1E, 0xF7, 0x50, 0xEE, 0xF6, 0xF7, +0x81, 0x1F, 0xF7, 0x87, 0xC1, 0xF7, 0x15, 0xFB, 0xBC, 0xFB, 0x18, 0xC1, 0xFB, 0x68, 0x07, 0xFB, +0x40, 0x63, 0x73, 0x4E, 0x4B, 0x67, 0xAD, 0xF7, 0x35, 0x1E, 0xF7, 0x6C, 0xC1, 0xF7, 0x15, 0xFB, +0xD2, 0x07, 0x0E, 0xF8, 0x06, 0x31, 0x0A, 0xF7, 0x34, 0xF8, 0x78, 0xF7, 0x61, 0x03, 0xF9, 0x67, +0xF8, 0x9F, 0x15, 0x50, 0x07, 0x8C, 0xFB, 0xE2, 0x05, 0x52, 0xFB, 0x16, 0xF7, 0xD0, 0xF7, 0x16, +0x54, 0xF8, 0x4C, 0xC2, 0xF7, 0x15, 0xFC, 0x11, 0x06, 0x2B, 0xFC, 0x0A, 0x26, 0xF8, 0x0A, 0x05, +0xFC, 0x0F, 0xFB, 0x15, 0xC0, 0xFC, 0x4D, 0x55, 0xFB, 0x15, 0xF7, 0xA3, 0xF7, 0x15, 0x52, 0xF8, +0x1E, 0x8F, 0x06, 0x8E, 0x59, 0x98, 0x52, 0x90, 0x7A, 0xF7, 0x04, 0xFC, 0x23, 0x18, 0xF7, 0x65, +0x06, 0xF4, 0xF8, 0x19, 0x92, 0xA2, 0x99, 0xCD, 0x93, 0xB8, 0x19, 0x0E, 0xF7, 0x57, 0x0E, 0xF7, +0x1E, 0x82, 0xF7, 0x3C, 0xFB, 0x1E, 0x76, 0xF7, 0x8E, 0xF6, 0xF7, 0x42, 0xF7, 0x48, 0x12, 0x9A, +0xF7, 0x86, 0xF7, 0x8F, 0xF7, 0x47, 0x13, 0x7C, 0xF8, 0x9D, 0x16, 0xF7, 0x5C, 0xF7, 0x8E, 0xB3, +0xF6, 0xFB, 0xE0, 0x20, 0xC8, 0x61, 0x06, 0x13, 0xBC, 0x71, 0x7C, 0x73, 0x74, 0x52, 0x1B, 0x34, +0x59, 0xDD, 0xF1, 0xEF, 0xC3, 0xE3, 0xDC, 0xC6, 0xBF, 0x5D, 0x3A, 0x8E, 0x1F, 0xF7, 0x47, 0xF7, +0xBB, 0xFB, 0x29, 0x06, 0x76, 0x43, 0x05, 0x9B, 0x7B, 0x69, 0xCF, 0xFB, 0x25, 0x1B, 0xFB, 0x30, +0xFB, 0x2B, 0xFB, 0x2A, 0xFB, 0x6E, 0xFB, 0x6C, 0xF7, 0x1F, 0xFB, 0x1C, 0xF7, 0x43, 0xD8, 0xC9, +0xAE, 0xB0, 0xA1, 0x1F, 0x0E, 0xCA, 0x26, 0x0A, 0x9A, 0xF7, 0x27, 0xE1, 0xF7, 0x63, 0xDF, 0xF7, +0x27, 0x03, 0x9A, 0xF9, 0x4F, 0x15, 0xFB, 0x98, 0xF7, 0x27, 0xF7, 0x14, 0xE1, 0xFC, 0x46, 0x39, +0xFB, 0x19, 0xF8, 0x08, 0xF7, 0x19, 0x38, 0xF8, 0x46, 0xDF, 0xFB, 0x14, 0xF7, 0x27, 0xF7, 0x98, +0x07, 0x0E, 0xEE, 0x7F, 0xF7, 0x24, 0xFB, 0x24, 0xF7, 0x6B, 0xFB, 0x5F, 0xF7, 0x18, 0xF7, 0x2F, +0xF7, 0x04, 0xF7, 0x3E, 0xF7, 0x16, 0x12, 0xDC, 0xF7, 0x62, 0xEF, 0xF7, 0x76, 0xFB, 0x4D, 0xF7, +0x5B, 0x13, 0x9E, 0xA4, 0xF8, 0xCC, 0x15, 0xC3, 0xFC, 0x48, 0x53, 0x06, 0x13, 0x3E, 0xFB, 0x18, +0xF7, 0xD7, 0xF7, 0x18, 0x4E, 0xF7, 0x2F, 0x07, 0xE4, 0x96, 0x75, 0x30, 0x1F, 0x13, 0x5E, 0xFB, +0x09, 0xCA, 0x46, 0xF7, 0x17, 0xF7, 0x03, 0xAE, 0xD8, 0xDE, 0x1E, 0xC2, 0x48, 0x6A, 0x07, 0x77, +0x83, 0x7F, 0x7C, 0x79, 0x85, 0xA4, 0xB6, 0xD3, 0x4D, 0xC7, 0x46, 0x95, 0x1E, 0x13, 0x9D, 0xDE, +0x97, 0xC9, 0xC2, 0xD9, 0x1A, 0xF7, 0x06, 0x5E, 0xE7, 0xFB, 0x7C, 0x1E, 0xFB, 0xD9, 0x06, 0xF7, +0xCC, 0xFB, 0x16, 0x15, 0xC5, 0xAC, 0x6D, 0x50, 0x56, 0x65, 0x6F, 0x51, 0x1F, 0x5E, 0xF7, 0x3E, +0x06, 0x0E, 0xF7, 0x1B, 0xA0, 0x76, 0xF8, 0xCD, 0x30, 0x0A, 0xF8, 0x38, 0xF7, 0x74, 0x15, 0x89, +0xA7, 0x7E, 0xB7, 0x7B, 0xBC, 0x36, 0xF7, 0x74, 0x18, 0xC1, 0x06, 0x8C, 0xF7, 0x16, 0x05, 0xFC, +0x05, 0xFB, 0x16, 0xC2, 0x06, 0xF7, 0x9D, 0xFC, 0xCD, 0x05, 0xF7, 0x4C, 0x06, 0xF7, 0x84, 0xF8, +0xCD, 0x05, 0xBC, 0xF7, 0x16, 0xFB, 0xB0, 0x06, 0x8C, 0xFB, 0x16, 0x05, 0xBF, 0x06, 0x30, 0xFB, +0x6E, 0x77, 0x59, 0x7D, 0x5A, 0x89, 0x6F, 0x19, 0x0E, 0xF7, 0x59, 0x8B, 0xF7, 0x15, 0xF8, 0x4C, +0x30, 0x0A, 0xF7, 0xF9, 0xF7, 0x15, 0x15, 0x32, 0x06, 0xF2, 0xF7, 0x17, 0xA0, 0x6F, 0xD7, 0x25, +0x05, 0x52, 0xFB, 0x16, 0xF8, 0x23, 0xF7, 0x16, 0x51, 0x06, 0xFB, 0x48, 0xF7, 0x8A, 0xF7, 0x2B, +0xF7, 0x55, 0x05, 0xE0, 0xF7, 0x16, 0xFB, 0xE0, 0xFB, 0x16, 0xE3, 0x06, 0x25, 0xFB, 0x19, 0x29, +0xF7, 0x19, 0x05, 0xC5, 0xF7, 0x16, 0xFC, 0x20, 0xFB, 0x16, 0xBF, 0x06, 0xF7, 0x49, 0xFB, 0x8D, +0xFB, 0x27, 0xFB, 0x53, 0x05, 0x34, 0xFB, 0x15, 0xF7, 0xE0, 0x06, 0x0E, 0xFB, 0x16, 0x7F, 0xF7, +0x11, 0xFB, 0x05, 0xF7, 0x48, 0xF7, 0x20, 0xF7, 0x48, 0x23, 0xF3, 0x23, 0xF7, 0x08, 0x12, 0x9E, +0xF7, 0x16, 0xFB, 0x16, 0xF7, 0x4D, 0xEA, 0xF7, 0x51, 0xFB, 0x23, 0xF7, 0x16, 0xFB, 0x16, 0xF7, +0x23, 0x13, 0x65, 0x00, 0xF7, 0x20, 0x16, 0x94, 0xC8, 0x05, 0x13, 0x92, 0x40, 0x65, 0xA3, 0xC4, +0x68, 0xD3, 0x1B, 0xEC, 0xE4, 0xC3, 0xE9, 0xF4, 0x36, 0xA8, 0x3F, 0xA5, 0x1F, 0x4B, 0xA1, 0x50, +0x97, 0xA7, 0x1A, 0xA4, 0x9D, 0x96, 0xA0, 0x1E, 0x13, 0xA4, 0x80, 0xBD, 0xBF, 0x69, 0x61, 0x1F, +0xF7, 0x16, 0xF7, 0x48, 0xFB, 0x0F, 0x06, 0x83, 0x49, 0x05, 0x13, 0x8D, 0x00, 0xB6, 0x76, 0x4F, +0xAE, 0x47, 0x1B, 0x44, 0x22, 0x60, 0x25, 0x2D, 0xCC, 0x61, 0xCF, 0x73, 0x1F, 0xD3, 0x72, 0xD6, +0x86, 0x6D, 0x1A, 0x6F, 0x73, 0x85, 0x77, 0x1E, 0x13, 0x65, 0x00, 0x6D, 0x3F, 0x99, 0xC0, 0x1F, +0xFB, 0x1A, 0xFB, 0x48, 0x06, 0x0E, 0xD3, 0x7C, 0xF7, 0x3B, 0xFB, 0x17, 0x76, 0xF8, 0xC8, 0xF7, +0x1B, 0xFB, 0x1B, 0xF7, 0x2D, 0x12, 0xA4, 0xF7, 0x4E, 0xFB, 0x41, 0xF7, 0x41, 0xF7, 0xA7, 0xF7, +0x49, 0xFB, 0x49, 0xF7, 0x5B, 0x13, 0x66, 0xF7, 0x5C, 0x16, 0x96, 0xD8, 0x05, 0x13, 0xA9, 0x5E, +0xB1, 0xD1, 0x5C, 0xF0, 0x1B, 0xF7, 0x0B, 0xF7, 0x26, 0xC3, 0xF7, 0x30, 0x1F, 0xF7, 0x7F, 0xFC, +0x20, 0x73, 0xF2, 0x1A, 0xAE, 0xB3, 0x9D, 0xA8, 0xD1, 0xC5, 0x61, 0x41, 0x1E, 0x13, 0xAA, 0xF7, +0x49, 0xF7, 0x8F, 0xFB, 0x40, 0x06, 0x81, 0x37, 0x05, 0x13, 0x96, 0xD6, 0x63, 0x36, 0xA6, 0x37, +0x1B, 0x29, 0xFB, 0x20, 0x48, 0xFB, 0x28, 0x1F, 0xFB, 0x93, 0xF8, 0x14, 0xAC, 0x3D, 0x1A, 0x61, +0x59, 0x83, 0x68, 0x1E, 0x61, 0x8D, 0x37, 0x99, 0xDF, 0x1A, 0x13, 0x6A, 0xFB, 0x4E, 0xFB, 0x90, +0x06, 0x0E, 0xF7, 0x09, 0x22, 0xF7, 0x1D, 0xFB, 0x1D, 0xF7, 0x67, 0x21, 0xF7, 0x2A, 0xF5, 0xE6, +0xF7, 0x65, 0xF7, 0x26, 0x12, 0x9A, 0xF7, 0x70, 0xF7, 0x80, 0xF7, 0x72, 0x13, 0x3E, 0xF7, 0xF9, +0x16, 0xA6, 0xA6, 0x8D, 0x8F, 0xA3, 0x1F, 0x13, 0x5E, 0x50, 0xA1, 0xBE, 0x57, 0xDD, 0x1B, 0xEF, +0xBD, 0xD2, 0xE4, 0x1F, 0xBE, 0x49, 0x6E, 0x07, 0x13, 0x9E, 0x7A, 0x89, 0x6F, 0x79, 0x72, 0x80, +0xAD, 0xAA, 0x83, 0x1E, 0xC2, 0xC7, 0xA7, 0xE0, 0xF4, 0x1A, 0xF7, 0x69, 0x21, 0xF7, 0x22, 0xFB, +0x80, 0xFB, 0x5D, 0xFB, 0x1B, 0xFB, 0x24, 0xFB, 0x60, 0x1E, 0x13, 0x3E, 0xFB, 0x80, 0xF7, 0x20, +0xFB, 0x0A, 0xF7, 0x5E, 0x1E, 0xF7, 0xEF, 0x04, 0x50, 0x67, 0x73, 0x73, 0x74, 0x1F, 0x88, 0x9C, +0x8A, 0x9D, 0x9F, 0x1A, 0xF7, 0x09, 0xC2, 0xE1, 0xC7, 0x8A, 0x1E, 0xD5, 0xBA, 0x2D, 0xFB, 0x07, +0x7D, 0x8A, 0x7E, 0x8A, 0x7F, 0x1F, 0xA2, 0x6B, 0x66, 0x9B, 0x60, 0x1B, 0xFB, 0x59, 0x04, 0x73, +0x74, 0x96, 0xA1, 0x77, 0x1F, 0xB3, 0x99, 0x9F, 0xAC, 0xAC, 0x1B, 0xAD, 0x97, 0x69, 0x59, 0x92, +0x1F, 0x7D, 0x7B, 0x79, 0x83, 0x78, 0x1B, 0x0E, 0x36, 0x2B, 0x0A, 0xFB, 0x17, 0xF7, 0x5B, 0xF0, +0xF7, 0x5C, 0xFB, 0x15, 0xF7, 0x15, 0x12, 0xA4, 0xF7, 0x16, 0xF7, 0x7C, 0xF7, 0x21, 0x13, 0xAC, +0xF7, 0x2F, 0xF7, 0xC0, 0x15, 0x13, 0x9C, 0xD2, 0xF7, 0x03, 0x07, 0xFB, 0x85, 0xFB, 0x84, 0x05, +0xFB, 0x17, 0xF8, 0x8B, 0x07, 0x13, 0x6C, 0xF7, 0x5B, 0xFB, 0x21, 0x07, 0x13, 0x9C, 0x47, 0x22, +0x07, 0xF7, 0x82, 0xF7, 0x84, 0x05, 0xF7, 0x15, 0xFC, 0x83, 0x07, 0x13, 0xAC, 0xFB, 0x5C, 0x07, +0x0E, 0xD7, 0x8B, 0xF7, 0x18, 0xF8, 0x46, 0xF7, 0x19, 0x01, 0xAA, 0xF7, 0x3D, 0xF7, 0xC8, 0xF7, +0x46, 0x03, 0xF7, 0x5D, 0xF8, 0x48, 0x15, 0x8A, 0xF7, 0x16, 0xF7, 0x51, 0x8C, 0xFC, 0x00, 0xFC, +0x49, 0x05, 0xFB, 0x16, 0xF9, 0x29, 0xF7, 0x98, 0xFB, 0x45, 0x07, 0x8A, 0xFB, 0x14, 0x05, 0xFB, +0x4D, 0x06, 0xF8, 0x02, 0xF8, 0x46, 0x89, 0xF7, 0x19, 0x05, 0xFD, 0x24, 0xFB, 0x9B, 0x06, 0x0E, +0xF7, 0x57, 0x0E, 0xFB, 0x0A, 0x8A, 0xF7, 0x65, 0xF7, 0xF3, 0xF7, 0x30, 0x12, 0xF7, 0x15, 0xF7, +0x7D, 0xFB, 0x63, 0xF7, 0x4E, 0x70, 0xF7, 0x4E, 0x13, 0xC8, 0xF7, 0x02, 0xF8, 0x71, 0x15, 0xB3, +0xAD, 0xC0, 0xB5, 0xB6, 0x1B, 0xAE, 0xB2, 0x82, 0x65, 0x1F, 0x13, 0xD0, 0x54, 0xFB, 0x33, 0x57, +0x2F, 0x1A, 0x8C, 0x3B, 0x05, 0xF7, 0x4D, 0xC2, 0x06, 0x13, 0xC8, 0xC7, 0xF7, 0x33, 0xAB, 0xF7, +0x16, 0x1A, 0xF7, 0x1B, 0x22, 0xD1, 0xFB, 0x19, 0x27, 0x31, 0x5B, 0x3A, 0x45, 0x1E, 0x13, 0xE0, +0xF7, 0x13, 0xFC, 0x78, 0x27, 0x0A, 0x0E, 0x8B, 0x8B, 0xF7, 0x19, 0xF7, 0x13, 0xF7, 0x19, 0xE0, +0xF7, 0x71, 0xFB, 0x18, 0xF7, 0x18, 0x12, 0xE2, 0xF7, 0x64, 0xF7, 0x2B, 0xF7, 0x45, 0x13, 0xDC, +0x2F, 0x0A, 0xC9, 0xFC, 0x46, 0x4D, 0xFB, 0x19, 0xF8, 0x08, 0xF7, 0x19, 0x25, 0xF7, 0x13, 0xF7, +0x52, 0xF7, 0x19, 0xFB, 0x52, 0xF7, 0x42, 0xF7, 0x2B, 0x06, 0x13, 0xEC, 0x32, 0xF7, 0x45, 0xF7, +0x71, 0xFC, 0xEA, 0x07, 0x0E, 0xFB, 0x94, 0x26, 0x0A, 0xE3, 0xF7, 0x63, 0x03, 0x2D, 0x0A, 0xF7, +0xE0, 0xF7, 0x19, 0x4D, 0xF8, 0x46, 0xC9, 0xF7, 0x18, 0xFB, 0xE0, 0x06, 0x0E, 0xFB, 0x43, 0xFB, +0x60, 0xF7, 0x1A, 0xF9, 0x12, 0xF7, 0x17, 0x01, 0xF7, 0x28, 0xF7, 0x63, 0x03, 0xA0, 0xFB, 0x55, +0x15, 0x85, 0x9A, 0x9D, 0x86, 0x9E, 0x1B, 0xF7, 0x62, 0xD7, 0xF0, 0xF7, 0x45, 0x1F, 0xF8, 0x82, +0xDE, 0xF7, 0x17, 0xFC, 0x0C, 0xFB, 0x17, 0xE1, 0xFC, 0x82, 0x07, 0x20, 0x6A, 0x66, 0x59, 0x79, +0x7D, 0x8E, 0x91, 0x7E, 0x1E, 0x0E, 0x6F, 0x26, 0x0A, 0xDB, 0xF7, 0x64, 0xF7, 0x15, 0xF7, 0x3C, +0x03, 0x2F, 0x0A, 0xC2, 0xFC, 0x46, 0x54, 0xFB, 0x19, 0xF8, 0xC4, 0xF7, 0x98, 0xFB, 0x3C, 0xFB, +0x13, 0xFB, 0x15, 0xF8, 0x46, 0xC0, 0xF7, 0x18, 0xFB, 0xD0, 0x06, 0x0E, 0xF1, 0x79, 0xF7, 0x31, +0xF8, 0x3D, 0xF7, 0x2E, 0x01, 0x9A, 0xF7, 0x8B, 0xF7, 0x69, 0xF7, 0x8E, 0x03, 0xF8, 0x09, 0x79, +0x15, 0xF7, 0x76, 0xF7, 0x12, 0xF7, 0x1E, 0xF7, 0x76, 0xF7, 0x75, 0xFB, 0x06, 0xF7, 0x27, 0xFB, +0x89, 0xFB, 0x63, 0xFB, 0x24, 0xFB, 0x29, 0xFB, 0x6C, 0xFB, 0x8E, 0xF7, 0x29, 0xFB, 0x0D, 0xF7, +0x65, 0x1F, 0xF7, 0x31, 0x04, 0x4B, 0x5C, 0xDE, 0xF7, 0x17, 0xF7, 0x10, 0xB5, 0xE3, 0xC8, 0x8A, +0x1F, 0xD8, 0xAC, 0x2A, 0xFB, 0x0D, 0xFB, 0x10, 0x64, 0x38, 0x4C, 0x1F, 0x0E, 0xFC, 0x10, 0x87, +0xF7, 0x72, 0x01, 0x9A, 0xF7, 0x78, 0x03, 0x9A, 0xF3, 0x23, 0x0A, 0x65, 0x78, 0xF7, 0x16, 0xFB, +0x03, 0xF7, 0x14, 0xDE, 0xF7, 0x0D, 0xC3, 0xF7, 0x21, 0x12, 0x9A, 0xF7, 0x52, 0xF7, 0x09, 0xF7, +0x5F, 0x13, 0xBC, 0xD9, 0xF7, 0xEA, 0x15, 0xA0, 0xB1, 0xBF, 0xA4, 0xC6, 0x1B, 0xC1, 0xB4, 0x80, +0x5E, 0x1F, 0x68, 0x07, 0x91, 0x86, 0x68, 0xA8, 0x50, 0x1B, 0xFB, 0x05, 0x2C, 0x44, 0xFB, 0x05, +0xFB, 0x08, 0xF1, 0x58, 0xEA, 0xAF, 0xC9, 0x98, 0xBE, 0xB0, 0x1F, 0x13, 0x7C, 0xA3, 0x5E, 0x05, +0xF7, 0x6A, 0xF7, 0x14, 0x4F, 0xF7, 0x57, 0x06, 0xF7, 0x35, 0xFB, 0x2B, 0xB8, 0xFB, 0x0C, 0x2F, +0x35, 0x5C, 0x73, 0x63, 0x1E, 0x13, 0xBC, 0xF7, 0x72, 0xFB, 0xEF, 0x15, 0x6D, 0x74, 0x9E, 0xA7, +0xAA, 0x9D, 0xA1, 0xB3, 0xB5, 0x99, 0x73, 0x86, 0x8E, 0x1F, 0x65, 0x07, 0x7C, 0x82, 0x72, 0x79, +0x6D, 0x1B, 0x0E, 0x9D, 0x80, 0xF7, 0x16, 0x29, 0x76, 0xF8, 0x03, 0xF7, 0x21, 0xF7, 0x86, 0x77, +0x12, 0xAA, 0x2E, 0x0A, 0xF7, 0x21, 0xF7, 0x70, 0x13, 0x7A, 0xF7, 0x94, 0x16, 0x9A, 0xAD, 0x05, +0x13, 0xBA, 0x73, 0xA7, 0xA7, 0x76, 0xD7, 0x1B, 0xF7, 0x21, 0xE2, 0xF2, 0xF7, 0x2E, 0x8E, 0x1F, +0xF7, 0x1A, 0x8E, 0x3A, 0xF7, 0x14, 0xFB, 0x2C, 0x1B, 0x5A, 0x4F, 0x76, 0x71, 0x75, 0x1F, 0xF7, +0xB5, 0xFB, 0x86, 0xFB, 0x17, 0x07, 0x13, 0xB6, 0xB5, 0xFC, 0x7D, 0x06, 0x13, 0x7A, 0x61, 0xFB, +0x16, 0x06, 0xF8, 0x13, 0xF7, 0x88, 0x15, 0x13, 0xBA, 0x20, 0x0A, 0x0E, 0x20, 0x7D, 0xF7, 0x27, +0xF7, 0x21, 0xF7, 0x7F, 0xFB, 0x16, 0xF7, 0x16, 0x12, 0x8C, 0xF7, 0x64, 0xF7, 0x2B, 0xF7, 0x27, +0x13, 0xD8, 0xF7, 0xFC, 0xF7, 0xA6, 0x15, 0xF7, 0x27, 0xF7, 0x76, 0xFB, 0x0A, 0x06, 0x7A, 0x5B, +0x05, 0x9F, 0x7A, 0x63, 0xB0, 0x47, 0x1B, 0xFB, 0x14, 0xFB, 0x0A, 0x3C, 0xFB, 0x45, 0xFB, 0x46, +0xF7, 0x14, 0x32, 0xF7, 0x27, 0xF7, 0x00, 0xE5, 0xBE, 0xBE, 0xBA, 0x1F, 0x33, 0xF1, 0x6A, 0x67, +0x68, 0x75, 0x56, 0x8C, 0x19, 0x4B, 0x8C, 0x64, 0xBF, 0xCC, 0x1A, 0x13, 0xB8, 0xCC, 0xA8, 0xCA, +0xC6, 0x1E, 0x13, 0xD8, 0xB9, 0x9A, 0x52, 0x5B, 0x8D, 0x1F, 0x0E, 0xDD, 0x8B, 0xF7, 0x18, 0xF8, +0x49, 0xF7, 0x17, 0x01, 0xE0, 0xF7, 0x61, 0xF7, 0x23, 0xF7, 0x58, 0x03, 0xA8, 0x29, 0x0A, 0xF7, +0x1C, 0xB6, 0x06, 0xF7, 0x3A, 0xFB, 0xA0, 0x05, 0xF7, 0x54, 0xF7, 0x16, 0x51, 0x06, 0xFB, 0x04, +0xF7, 0x45, 0x05, 0xCA, 0xAE, 0xB8, 0xC3, 0xD5, 0x1A, 0xF7, 0x06, 0x5F, 0xF7, 0x06, 0xFB, 0x7C, +0x1E, 0xFB, 0xD8, 0x06, 0xF7, 0xCB, 0xFB, 0x17, 0x28, 0x0A, 0x9A, 0x0E, 0x94, 0x2B, 0x0A, 0xF7, +0x80, 0xF7, 0x19, 0xF7, 0x8E, 0x77, 0x12, 0xA9, 0x32, 0x0A, 0xF7, 0xDF, 0x16, 0xF7, 0x17, 0x44, +0xDF, 0x07, 0xAE, 0xA3, 0xF7, 0x3C, 0xFB, 0x83, 0x05, 0xF7, 0x36, 0xF7, 0x17, 0x62, 0x06, 0xFB, +0x1F, 0xF7, 0x5B, 0xCA, 0xB0, 0x05, 0xD8, 0xF7, 0x19, 0xFB, 0xAC, 0xFB, 0x19, 0x21, 0x0A, 0xAA, +0x8B, 0xF7, 0x16, 0xF8, 0x4D, 0xF7, 0x14, 0x01, 0xF7, 0x7D, 0xF7, 0x63, 0x03, 0xF8, 0x05, 0xF8, +0x14, 0x15, 0x87, 0x9C, 0x76, 0xB8, 0x85, 0x9E, 0x51, 0xF5, 0x18, 0xBF, 0xF7, 0x14, 0xFB, 0xEA, +0xFB, 0x14, 0xBC, 0x06, 0xF7, 0x56, 0xFB, 0xD7, 0x05, 0xFB, 0x0A, 0x52, 0xFB, 0x16, 0xF7, 0xD4, +0xF7, 0x16, 0x53, 0xF7, 0x08, 0x07, 0xF7, 0x4D, 0xF7, 0xD9, 0x05, 0xC1, 0xF7, 0x14, 0xFB, 0xA1, +0xFB, 0x14, 0xC2, 0x06, 0x54, 0x26, 0x80, 0x73, 0x75, 0x61, 0x87, 0x77, 0x19, 0x0E, 0xFB, 0x22, +0x8B, 0xF7, 0x19, 0xF8, 0xCA, 0x77, 0x01, 0xF7, 0x3F, 0xF7, 0x63, 0x03, 0xD2, 0xF8, 0x5D, 0x15, +0xEF, 0xBA, 0x05, 0xFC, 0x07, 0x27, 0xFB, 0x19, 0xF8, 0x24, 0xF7, 0x19, 0x2E, 0xF8, 0xCA, 0xFB, +0x46, 0x07, 0x42, 0x34, 0x5E, 0x7B, 0x52, 0x6F, 0x08, 0x0E, 0x5B, 0x8B, 0xF7, 0x19, 0xFB, 0x19, +0xF7, 0x69, 0xF7, 0xE3, 0xF7, 0x36, 0x12, 0xF7, 0xF0, 0xF7, 0x4B, 0xFB, 0x1A, 0xF7, 0x3C, 0x13, +0xB0, 0xF7, 0x21, 0xF8, 0x6C, 0x15, 0xAB, 0xA9, 0xB2, 0xB7, 0xC1, 0x1B, 0xB9, 0xB1, 0x7C, 0x58, +0x4D, 0x21, 0x61, 0x44, 0x4C, 0x1F, 0x4B, 0x58, 0x70, 0x6E, 0x54, 0x31, 0x08, 0xFB, 0x25, 0x07, +0x13, 0x68, 0xF8, 0xB0, 0xF7, 0x69, 0xFB, 0x3C, 0x06, 0x13, 0xA8, 0x3B, 0xFB, 0x44, 0x07, 0xA2, +0xB3, 0xDA, 0xCA, 0xBB, 0xAA, 0x08, 0x13, 0xB0, 0xF5, 0xD0, 0xC1, 0xB3, 0xF7, 0x07, 0x1A, 0xF7, +0x1B, 0x22, 0xDF, 0xFB, 0x19, 0x27, 0x31, 0x60, 0x3A, 0x45, 0x1E, 0x0E, 0x29, 0x7E, 0xF7, 0x2E, +0xF7, 0x2A, 0xF7, 0x0B, 0xF7, 0x28, 0xF7, 0x2C, 0x12, 0xF7, 0xE7, 0xF7, 0x3B, 0xFB, 0x3B, 0xF7, +0x4E, 0x13, 0xE8, 0xF7, 0x8C, 0x7E, 0x15, 0xF7, 0x1B, 0xF7, 0x22, 0xD3, 0xF7, 0x28, 0xE5, 0x4E, +0xBE, 0x6B, 0xA2, 0x1F, 0x13, 0xF0, 0xA5, 0x9F, 0xBB, 0xB2, 0xCF, 0x1A, 0xF7, 0x14, 0x2F, 0xDF, +0xFB, 0x37, 0x30, 0x34, 0x53, 0x64, 0x67, 0x1E, 0xEC, 0xFB, 0x09, 0x05, 0xB0, 0xAE, 0xB7, 0xA2, +0xB1, 0x1B, 0xB5, 0xB9, 0x72, 0x55, 0x5E, 0x66, 0x73, 0x5B, 0x1F, 0x42, 0xFB, 0x0B, 0xD6, 0x06, +0xBD, 0xAC, 0x78, 0x55, 0x59, 0x69, 0x70, 0x53, 0x52, 0x65, 0xA7, 0xB0, 0x66, 0x1F, 0x25, 0x21, +0x05, 0x51, 0xB2, 0xEE, 0x54, 0xEA, 0x1B, 0x0E, 0x55, 0x8B, 0xF7, 0x18, 0xCC, 0xF7, 0x00, 0xF8, +0x1E, 0x77, 0x01, 0xF7, 0xBE, 0xF7, 0x63, 0x03, 0x95, 0xF7, 0x59, 0x15, 0xF7, 0xB4, 0x4A, 0x4C, +0xFB, 0x18, 0xF7, 0xD8, 0xF7, 0x18, 0x55, 0xCC, 0xC0, 0xF7, 0x00, 0x56, 0xF8, 0x1E, 0xFB, 0x63, +0x06, 0xFB, 0xB4, 0xFB, 0xFB, 0x05, 0xF7, 0x20, 0x68, 0x15, 0xF7, 0x28, 0xF7, 0x4D, 0x05, 0xFB, +0x4D, 0x07, 0x0E, 0x4E, 0x7E, 0xF7, 0x34, 0xF7, 0x59, 0xF7, 0x19, 0xD4, 0xF7, 0x29, 0x01, 0xF8, +0x0A, 0xF7, 0x50, 0x03, 0xF7, 0x9B, 0x7E, 0x15, 0xF7, 0x25, 0xF7, 0x2E, 0xE0, 0xF7, 0x3C, 0xF7, +0x2F, 0xFB, 0x08, 0xDD, 0xFB, 0x09, 0x5A, 0x64, 0x80, 0x7E, 0x77, 0x1F, 0x9C, 0xEC, 0x05, 0xF7, +0xA1, 0xF7, 0x29, 0xFC, 0x20, 0x06, 0x4E, 0xFB, 0xEC, 0xF7, 0x14, 0x52, 0x05, 0xA1, 0xA0, 0xA6, +0xA3, 0xB9, 0x1B, 0xC4, 0xB8, 0x5F, 0x56, 0x51, 0x60, 0x61, 0x48, 0x51, 0x60, 0xAD, 0xB3, 0x64, +0x1F, 0xFB, 0x01, 0xFB, 0x05, 0x05, 0x4D, 0xB4, 0xF5, 0x50, 0xF0, 0x1B, 0x0E, 0xFC, 0x01, 0xF8, +0x3B, 0x76, 0xF7, 0xBF, 0x77, 0x01, 0xAF, 0xF9, 0x51, 0x15, 0xB0, 0xFB, 0xBF, 0x05, 0xF7, 0x11, +0x06, 0xAF, 0xF7, 0xBF, 0x05, 0x0E, 0xFC, 0x02, 0xFB, 0x41, 0x76, 0xF8, 0x1A, 0x77, 0x01, 0xE4, +0xF7, 0x4A, 0x03, 0xF7, 0x01, 0xFB, 0x56, 0x15, 0xF1, 0xE6, 0xCB, 0xF7, 0x0E, 0x87, 0xF7, 0x15, +0xFB, 0x4A, 0xBB, 0x18, 0x95, 0xFB, 0x2B, 0x69, 0x36, 0x44, 0x32, 0x08, 0x0E, 0xFC, 0x14, 0x83, +0xF7, 0x6E, 0xE1, 0xF7, 0x6E, 0x01, 0x9A, 0xF7, 0x74, 0x03, 0x9A, 0xED, 0x15, 0x57, 0xB9, 0x55, +0xCC, 0xCF, 0xB8, 0x2C, 0x0A, 0xF7, 0xC4, 0x04, 0x57, 0xBC, 0x55, 0xC9, 0xD2, 0xB5, 0x2C, 0x0A, +0x0E, 0x52, 0x82, 0xF7, 0x31, 0xF7, 0x43, 0xF7, 0x24, 0xE0, 0xF7, 0x32, 0x01, 0x9B, 0xF7, 0x4F, +0xF7, 0x4C, 0xF7, 0x47, 0x03, 0xF8, 0xB6, 0xF9, 0x0B, 0x15, 0x50, 0xBD, 0xFB, 0x02, 0xAA, 0x48, +0x89, 0xFB, 0x9B, 0x83, 0x69, 0xFB, 0x9D, 0x8E, 0xFB, 0x19, 0x91, 0xFB, 0x5C, 0xF7, 0x0D, 0xFB, +0x0A, 0xF7, 0x38, 0x90, 0x08, 0xF7, 0x37, 0x90, 0xEB, 0xF7, 0x06, 0xF7, 0x1A, 0x1A, 0xF7, 0x1C, +0x21, 0xE7, 0xFB, 0x14, 0x86, 0x1E, 0x56, 0x89, 0x57, 0x74, 0x71, 0x71, 0x95, 0xD5, 0xBA, 0xC7, +0xD5, 0x8D, 0x08, 0xC8, 0xBE, 0x6C, 0x77, 0xAD, 0x1F, 0xFB, 0x40, 0xFB, 0x46, 0x15, 0xC7, 0x8C, +0x9F, 0x58, 0x8C, 0x64, 0x08, 0x5B, 0x8C, 0x62, 0x65, 0x58, 0x1B, 0x4B, 0x6E, 0xCF, 0xBD, 0x1F, +0x9B, 0x9F, 0xB3, 0xAE, 0xBA, 0x8D, 0x08, 0x0E, 0x43, 0xA0, 0x76, 0xF8, 0x89, 0xF7, 0x5A, 0xFB, +0x19, 0xF7, 0x19, 0x12, 0x9A, 0xF7, 0x34, 0x13, 0xD0, 0x9A, 0xF8, 0x89, 0x15, 0xF7, 0x34, 0x06, +0x13, 0xB0, 0xCC, 0xF7, 0x38, 0x07, 0xFB, 0xA0, 0xFC, 0xCA, 0x05, 0xF7, 0x6C, 0x06, 0xF7, 0xA1, +0xF8, 0xCA, 0x05, 0xF7, 0x19, 0xFC, 0xB1, 0x07, 0x0E, 0x3C, 0x7E, 0xF7, 0x22, 0xF8, 0x5C, 0xF7, +0x12, 0x12, 0x9A, 0xF7, 0x41, 0xFB, 0x20, 0xF7, 0x38, 0xF7, 0x27, 0xF7, 0x3A, 0xFB, 0x2C, 0xF7, +0x3F, 0x13, 0xE4, 0x9A, 0xF7, 0x61, 0x15, 0xFB, 0x0F, 0xEE, 0x2C, 0xF7, 0x3A, 0xF7, 0x35, 0xF2, +0xEA, 0xF7, 0x0F, 0xCF, 0x68, 0xD3, 0x47, 0xAC, 0x1E, 0x13, 0xD8, 0xB7, 0xA0, 0xB3, 0xBC, 0xCD, +0x1A, 0xF7, 0x03, 0x37, 0xE1, 0xFB, 0x2F, 0xFB, 0x2A, 0x33, 0x35, 0xFB, 0x03, 0x5B, 0xA4, 0x54, +0xBD, 0x6D, 0x1E, 0x13, 0xE4, 0x49, 0x6A, 0x61, 0x3D, 0x4A, 0x1A, 0xF7, 0x41, 0x91, 0x15, 0xB0, +0xA7, 0xAE, 0xA9, 0x9C, 0x1E, 0xB9, 0x89, 0xDC, 0x7A, 0x45, 0x1A, 0x54, 0x8A, 0x61, 0x70, 0x5A, +0x1B, 0x59, 0x60, 0xAE, 0xBA, 0x1F, 0x13, 0xD8, 0xF7, 0x3F, 0xF7, 0xCB, 0x15, 0x6D, 0x74, 0x73, +0x72, 0x7F, 0x1E, 0x6A, 0x8C, 0x49, 0x95, 0xC2, 0x1A, 0xAC, 0xAC, 0xA9, 0xB2, 0xB3, 0xAE, 0x70, +0x67, 0x1E, 0x0E, 0x58, 0x82, 0xF7, 0x32, 0xE0, 0xF7, 0x24, 0xF7, 0x43, 0xF7, 0x31, 0x01, 0x9A, +0xF7, 0x47, 0xF7, 0x43, 0xF7, 0x5E, 0x03, 0xAE, 0xD1, 0x15, 0xC6, 0x59, 0xF7, 0x02, 0x6C, 0xCE, +0x8D, 0xF7, 0x9B, 0x93, 0xB4, 0xF7, 0x8A, 0x87, 0xF7, 0x2C, 0x85, 0xF7, 0x5C, 0xFB, 0x13, 0xF7, +0x0A, 0xFB, 0x38, 0x86, 0x08, 0xFB, 0x37, 0x86, 0x2B, 0xFB, 0x06, 0xFB, 0x1A, 0x1A, 0xFB, 0x1C, +0xF5, 0x2F, 0xF7, 0x14, 0x90, 0x1E, 0xC0, 0x8D, 0xB6, 0xA2, 0xA5, 0xA5, 0x8C, 0x33, 0x5A, 0x5D, +0x41, 0x89, 0x08, 0x4E, 0x58, 0xAA, 0x9F, 0x69, 0x1F, 0xF7, 0x40, 0xF7, 0x46, 0x15, 0x4F, 0x8A, +0x77, 0xBE, 0x8A, 0xB2, 0x08, 0xBB, 0x8A, 0xB4, 0xB1, 0xBE, 0x1B, 0xCB, 0x9F, 0x47, 0x59, 0x1F, +0x7B, 0x77, 0x6C, 0x68, 0x5C, 0x89, 0x08, 0x0E, 0xFB, 0x90, 0x33, 0x0A, 0xBA, 0xF7, 0x40, 0x15, +0xF7, 0xB6, 0xF7, 0x19, 0xFB, 0xB6, 0x06, 0x0E, 0xFB, 0xE4, 0xFB, 0x41, 0x76, 0xF8, 0x6B, 0xF7, +0x72, 0x01, 0xC6, 0xF7, 0x78, 0x03, 0xC6, 0xF8, 0x15, 0x15, 0x56, 0xBD, 0x54, 0xCA, 0xD3, 0xB6, +0x25, 0x0A, 0x55, 0xFC, 0x96, 0x15, 0xD2, 0xE4, 0xAD, 0xE0, 0x81, 0xF7, 0x2B, 0xF7, 0x4A, 0x5B, +0x18, 0x8F, 0xFB, 0x15, 0x4B, 0xFB, 0x0E, 0x25, 0x30, 0x08, 0x0E, 0xFB, 0x53, 0x33, 0x0A, 0xAB, +0xF7, 0x40, 0x15, 0xF8, 0x0D, 0xF7, 0x19, 0xFC, 0x0D, 0x06, 0x0E, 0x84, 0x33, 0x0A, 0xB5, 0xF7, +0x40, 0x15, 0xF8, 0xAF, 0xF7, 0x19, 0xFC, 0xAF, 0x06, 0x0E, 0xFB, 0x1C, 0xF7, 0x40, 0xF7, 0x19, +0xE3, 0xF7, 0x19, 0x01, 0xB7, 0xF7, 0x40, 0x15, 0xF8, 0x30, 0xF7, 0x19, 0xFC, 0x30, 0x06, 0xE3, +0x04, 0xF8, 0x30, 0xF7, 0x19, 0xFC, 0x30, 0x06, 0x0E, 0xFB, 0xB6, 0xF7, 0x6A, 0xF7, 0x72, 0x01, +0xC7, 0xF7, 0x78, 0x03, 0xC7, 0xF7, 0xD6, 0x23, 0x0A, 0x64, 0x7F, 0xF7, 0x2F, 0xF8, 0x2C, 0xF7, +0x35, 0x01, 0x9A, 0xF7, 0x5A, 0xF7, 0x3E, 0xF7, 0x5D, 0x03, 0xF7, 0xC2, 0x7F, 0x15, 0xF7, 0x49, +0xF0, 0xF7, 0x1C, 0xF7, 0x72, 0xF7, 0x71, 0x30, 0xF7, 0x25, 0xFB, 0x58, 0xFB, 0x3A, 0xFB, 0x08, +0xFB, 0x27, 0xFB, 0x68, 0xFB, 0x8A, 0xF7, 0x0C, 0xFB, 0x0B, 0xF7, 0x3B, 0x1F, 0xF7, 0x2F, 0x04, +0x63, 0x5A, 0xDC, 0xF7, 0x15, 0xF7, 0x0E, 0xB9, 0xD8, 0xB0, 0x8A, 0x1F, 0xBC, 0xB1, 0x35, 0xFB, +0x0B, 0xFB, 0x0E, 0x68, 0x3A, 0x5D, 0x1F, 0x0E, 0xFB, 0xDE, 0x8A, 0xF7, 0x65, 0xF8, 0x7F, 0x77, +0x01, 0xAB, 0xF7, 0x79, 0x03, 0xA7, 0xF1, 0x27, 0x0A, 0xC5, 0xF7, 0x2F, 0x15, 0xF7, 0x18, 0x06, +0xC0, 0xF7, 0x90, 0x05, 0xF7, 0x52, 0xFB, 0x83, 0xFB, 0x52, 0x07, 0x0E, 0xFB, 0x8E, 0xFB, 0x50, +0x76, 0xFA, 0x94, 0x77, 0x01, 0xA4, 0xF7, 0x4C, 0x03, 0xF7, 0x98, 0xF9, 0xC3, 0x15, 0x38, 0x43, +0xFB, 0x2C, 0xFB, 0x57, 0xFB, 0x80, 0x1A, 0xFB, 0x78, 0xF7, 0x13, 0xFB, 0x57, 0xF7, 0x00, 0x29, +0x1E, 0xF2, 0xF6, 0x05, 0x50, 0xD1, 0x2C, 0xF7, 0x0D, 0xF7, 0x73, 0x1A, 0xF7, 0x6C, 0xF5, 0xF7, +0x0F, 0xBB, 0xC5, 0x1E, 0x0E, 0xFB, 0x8E, 0xFB, 0x51, 0x76, 0xFA, 0x94, 0x77, 0x01, 0xF7, 0x47, +0xF7, 0x4C, 0x03, 0xA4, 0xF9, 0x58, 0x15, 0xBB, 0x51, 0xF5, 0xFB, 0x0F, 0xFB, 0x6C, 0x1A, 0xFB, +0x73, 0x2C, 0xFB, 0x0D, 0x50, 0x45, 0x1E, 0xF2, 0x20, 0x05, 0xF7, 0x00, 0xED, 0xF7, 0x13, 0xF7, +0x57, 0xF7, 0x78, 0x1A, 0xF7, 0x80, 0xFB, 0x2C, 0xF7, 0x57, 0x38, 0xD3, 0x1E, 0x0E, 0x7E, 0x98, +0xF8, 0x8B, 0x9C, 0xF7, 0x7B, 0x8B, 0x06, 0xFB, 0x92, 0x8D, 0x07, 0xF7, 0xAC, 0x14, 0xF9, 0x12, +0x15, 0xA0, 0x13, 0x00, 0x15, 0x01, 0x01, 0x16, 0x30, 0x46, 0x50, 0x63, 0x6F, 0x78, 0x8B, 0x9A, +0xA9, 0xB6, 0xBA, 0xC6, 0xCF, 0xD6, 0xDB, 0xDF, 0xE9, 0xF2, 0xF8, 0xFC, 0x3F, 0x6E, 0x5A, 0x61, +0x65, 0x69, 0xBF, 0xCF, 0x1E, 0xDA, 0x87, 0xAF, 0xBC, 0xB2, 0x1B, 0xB7, 0xA7, 0x4C, 0x4F, 0x1F, +0x0B, 0xD3, 0x06, 0xFB, 0x08, 0x46, 0x05, 0xF8, 0x58, 0xFB, 0x7B, 0xFB, 0x17, 0x07, 0x13, 0xE8, +0xB4, 0xFC, 0x7D, 0x06, 0x13, 0xF0, 0x62, 0xFB, 0x16, 0x06, 0x0E, 0x15, 0xD7, 0xA8, 0xBC, 0xB5, +0xB1, 0xAD, 0x57, 0x47, 0x1E, 0x3C, 0x8F, 0x67, 0x5A, 0x64, 0x1B, 0x5F, 0x6F, 0xCA, 0xC7, 0x1F, +0x0E, 0x15, 0x56, 0xBA, 0x54, 0xCD, 0xD6, 0xB3, 0x25, 0x0A, 0x0E, 0x15, 0x5B, 0xB8, 0x56, 0xCA, +0xD2, 0xB2, 0xB9, 0xC2, 0xB9, 0x62, 0xC3, 0x46, 0x45, 0x65, 0x53, 0x5D, 0x1E, 0x0E, 0xBB, 0xC7, +0xBE, 0x61, 0xCA, 0x42, 0x42, 0x63, 0x4C, 0x58, 0x1E, 0x0B, 0x8B, 0xF7, 0x19, 0xF8, 0x46, 0xF7, +0x18, 0x01, 0x0B, 0x15, 0x57, 0xBC, 0x58, 0xCC, 0xD4, 0xB9, 0xBA, 0xC3, 0xC4, 0x5B, 0xBC, 0x44, +0x43, 0x61, 0x53, 0x59, 0x1E, 0x0B, 0x15, 0xC5, 0xAE, 0x6B, 0x50, 0x56, 0x63, 0x6D, 0x51, 0x1F, +0x5E, 0xF7, 0x42, 0x06, 0x0E, 0xF8, 0xCC, 0x15, 0xC3, 0xFC, 0x48, 0x53, 0xFB, 0x18, 0xF7, 0xD6, +0xF7, 0x18, 0x4E, 0x0B, 0xF7, 0x7C, 0xFB, 0x60, 0xF7, 0x6E, 0xFB, 0x60, 0xF7, 0x52, 0x13, 0xE0, +0x0B, 0x8B, 0xF7, 0x17, 0x0B, 0xBA, 0xC6, 0xBD, 0x62, 0xC9, 0x43, 0x43, 0x64, 0x4D, 0x59, 0x1E, +0x0B, 0x2F, 0x0A, 0xCA, 0xFC, 0x46, 0x4C, 0xFB, 0x19, 0x0B, 0xF7, 0x86, 0xFB, 0x5C, 0xF7, 0x5C, +0x0B, 0xA4, 0xF8, 0xCB, 0x15, 0x0B, 0xF7, 0x16, 0x01, 0x0B, 0x8B, 0xF7, 0x16, 0xF8, 0x4C, 0xF7, +0x15, 0x01, 0xDA, 0x0B, 0xF7, 0x7B, 0xFB, 0x52, 0xF7, 0x52, 0x13, 0xF0, 0x0B, 0xF7, 0x40, 0xF7, +0x19, 0x01, 0x0B, 0xF7, 0x17, 0x15, 0x0B, 0x00, +]; diff --git a/layout/reftests/fonts/Chunkfive.ttf b/layout/reftests/fonts/Chunkfive.ttf new file mode 100644 index 0000000000..cc4e1982f4 Binary files /dev/null and b/layout/reftests/fonts/Chunkfive.ttf differ diff --git a/layout/reftests/fonts/DeLarge/DeLarge-bad-checksums.ttf b/layout/reftests/fonts/DeLarge/DeLarge-bad-checksums.ttf new file mode 100644 index 0000000000..22ae2a93f6 Binary files /dev/null and b/layout/reftests/fonts/DeLarge/DeLarge-bad-checksums.ttf differ diff --git a/layout/reftests/fonts/DeLarge/DeLarge-bad-checksums.woff b/layout/reftests/fonts/DeLarge/DeLarge-bad-checksums.woff new file mode 100644 index 0000000000..49eb3c71b2 Binary files /dev/null and b/layout/reftests/fonts/DeLarge/DeLarge-bad-checksums.woff differ diff --git a/layout/reftests/fonts/DeLarge/DeLarge-bad-offset.woff b/layout/reftests/fonts/DeLarge/DeLarge-bad-offset.woff new file mode 100644 index 0000000000..7e72ad10cd Binary files /dev/null and b/layout/reftests/fonts/DeLarge/DeLarge-bad-offset.woff differ diff --git a/layout/reftests/fonts/DeLarge/DeLarge-bad-sfnt-version.ttf b/layout/reftests/fonts/DeLarge/DeLarge-bad-sfnt-version.ttf new file mode 100644 index 0000000000..08bd2fdcf2 Binary files /dev/null and b/layout/reftests/fonts/DeLarge/DeLarge-bad-sfnt-version.ttf differ diff --git a/layout/reftests/fonts/DeLarge/DeLarge-bad-sfnt-version.woff b/layout/reftests/fonts/DeLarge/DeLarge-bad-sfnt-version.woff new file mode 100644 index 0000000000..8464123f98 Binary files /dev/null and b/layout/reftests/fonts/DeLarge/DeLarge-bad-sfnt-version.woff differ diff --git a/layout/reftests/fonts/DeLarge/DeLarge-bad-woff-sig.woff b/layout/reftests/fonts/DeLarge/DeLarge-bad-woff-sig.woff new file mode 100644 index 0000000000..de73d04628 Binary files /dev/null and b/layout/reftests/fonts/DeLarge/DeLarge-bad-woff-sig.woff differ diff --git a/layout/reftests/fonts/DeLarge/DeLarge.ttf b/layout/reftests/fonts/DeLarge/DeLarge.ttf new file mode 100644 index 0000000000..d90bac4f4d Binary files /dev/null and b/layout/reftests/fonts/DeLarge/DeLarge.ttf differ diff --git a/layout/reftests/fonts/DeLarge/DeLarge.woff b/layout/reftests/fonts/DeLarge/DeLarge.woff new file mode 100644 index 0000000000..e8440843b4 Binary files /dev/null and b/layout/reftests/fonts/DeLarge/DeLarge.woff differ diff --git a/layout/reftests/fonts/DeLarge/README b/layout/reftests/fonts/DeLarge/README new file mode 100644 index 0000000000..7e2a73d816 --- /dev/null +++ b/layout/reftests/fonts/DeLarge/README @@ -0,0 +1,7 @@ +DeLarge by PintassilgoPrints, licensed under the Open Font License +(http://scripts.sil.org/OFL) + +Downloaded from http://openfontlibrary.org/media/files/PintassilgoPrints/429 + +In addition to the original .ttf file and a .woff conversion, +there are several "damaged" versions here for testing purposes. diff --git a/layout/reftests/fonts/DejaVuSansMono.otf b/layout/reftests/fonts/DejaVuSansMono.otf new file mode 100644 index 0000000000..6f1b034bfc Binary files /dev/null and b/layout/reftests/fonts/DejaVuSansMono.otf differ diff --git a/layout/reftests/fonts/DejaVuSansMono.woff b/layout/reftests/fonts/DejaVuSansMono.woff new file mode 100644 index 0000000000..6ea41ad5ba Binary files /dev/null and b/layout/reftests/fonts/DejaVuSansMono.woff differ diff --git a/layout/reftests/fonts/DroidSansArabic-noGSUB.ttf b/layout/reftests/fonts/DroidSansArabic-noGSUB.ttf new file mode 100644 index 0000000000..3835ac02b9 Binary files /dev/null and b/layout/reftests/fonts/DroidSansArabic-noGSUB.ttf differ diff --git a/layout/reftests/fonts/JuniusX-Regular.woff2 b/layout/reftests/fonts/JuniusX-Regular.woff2 new file mode 100644 index 0000000000..7d83cbd1c5 Binary files /dev/null and b/layout/reftests/fonts/JuniusX-Regular.woff2 differ diff --git a/layout/reftests/fonts/LigatureSymbolsWithSpaces.woff b/layout/reftests/fonts/LigatureSymbolsWithSpaces.woff new file mode 100644 index 0000000000..1f0e7ca007 Binary files /dev/null and b/layout/reftests/fonts/LigatureSymbolsWithSpaces.woff differ diff --git a/layout/reftests/fonts/LinLibertine_Re-4.7.5.woff b/layout/reftests/fonts/LinLibertine_Re-4.7.5.woff new file mode 100644 index 0000000000..c953a546f0 Binary files /dev/null and b/layout/reftests/fonts/LinLibertine_Re-4.7.5.woff differ diff --git a/layout/reftests/fonts/MiaoUnicode-Regular.ttf b/layout/reftests/fonts/MiaoUnicode-Regular.ttf new file mode 100644 index 0000000000..f8e81f9cf5 Binary files /dev/null and b/layout/reftests/fonts/MiaoUnicode-Regular.ttf differ diff --git a/layout/reftests/fonts/NotoNastaliqUrdu-Regular.ttf b/layout/reftests/fonts/NotoNastaliqUrdu-Regular.ttf new file mode 100644 index 0000000000..891f633d80 Binary files /dev/null and b/layout/reftests/fonts/NotoNastaliqUrdu-Regular.ttf differ diff --git a/layout/reftests/fonts/NotoSansBalinese-Regular.ttf b/layout/reftests/fonts/NotoSansBalinese-Regular.ttf new file mode 100644 index 0000000000..7bfea930c8 Binary files /dev/null and b/layout/reftests/fonts/NotoSansBalinese-Regular.ttf differ diff --git a/layout/reftests/fonts/NotoSansCJKjp-Regular.subset.otf b/layout/reftests/fonts/NotoSansCJKjp-Regular.subset.otf new file mode 100644 index 0000000000..3f9a72a92b Binary files /dev/null and b/layout/reftests/fonts/NotoSansCJKjp-Regular.subset.otf differ diff --git a/layout/reftests/fonts/NotoSansMongolian-Regular.ttf b/layout/reftests/fonts/NotoSansMongolian-Regular.ttf new file mode 100644 index 0000000000..29fbdadef4 Binary files /dev/null and b/layout/reftests/fonts/NotoSansMongolian-Regular.ttf differ diff --git a/layout/reftests/fonts/PositioningTest1.ttf b/layout/reftests/fonts/PositioningTest1.ttf new file mode 100644 index 0000000000..e825bc26c5 Binary files /dev/null and b/layout/reftests/fonts/PositioningTest1.ttf differ diff --git a/layout/reftests/fonts/PositioningTest2.ttf b/layout/reftests/fonts/PositioningTest2.ttf new file mode 100644 index 0000000000..40293cbe6a Binary files /dev/null and b/layout/reftests/fonts/PositioningTest2.ttf differ diff --git a/layout/reftests/fonts/Prototype.ttf b/layout/reftests/fonts/Prototype.ttf new file mode 100644 index 0000000000..c70bf00f47 Binary files /dev/null and b/layout/reftests/fonts/Prototype.ttf differ diff --git a/layout/reftests/fonts/README b/layout/reftests/fonts/README new file mode 100644 index 0000000000..fd2410568f --- /dev/null +++ b/layout/reftests/fonts/README @@ -0,0 +1,33 @@ + +Notes about fonts in this directory + +Ahem.ttf - ACID3 test font + +markXXX.ttf and markXXX.otf + +These fonts are autogenerated with FontForge using the Python script mark-generate.py. +See the comments in that file for more information on how to run the script. + +The markX.ttf and markX.otf fonts contain a single glyph for the X character consisting +of three stacked boxes. The mark2X.ttf and mark2X.otf files also contain just a glyph for the +character X but the glyph is similar to the space mark character. The markXmark2Y.ttf has +two glyphs, the first glyph for X and the second glyph for Y. + +The markA.eot and markB.eot files are for EOT-related testing. The markA.eot file is just +a copy of markA.ttf while markB.eot is a valid EOT file embedding the contents of markB.ttf +with a null root string (so it can be used in IE without domain-specific restrictions). + + +PositioningTest1.ttf, PositioningTest2.ttf + +These fonts were generated with FontForge and then OpenType tables added with MS VOLT. +The glyphs are from Charis SIL (see http://scripts.sil.org/CharisSILFont), released under the +Open Font License. + +In both fonts, the lowercase 'o' glyph should appear raised when rendered. Font 1 uses a GPOS +positioning rule to achieve this, so it tests whether vertical deltas are being handled +correctly. Font 2 uses a GSUB substitution to replace the 'o' with a glyph that has already +been offset within the em-square, so no vertical delta is involved. + +Finally, the capital 'O' character maps directly to the shifted 'o' glyph, so this can be +used for comparison without requiring any OpenType layout support. diff --git a/layout/reftests/fonts/ShipporiMincho-LICENSE.txt b/layout/reftests/fonts/ShipporiMincho-LICENSE.txt new file mode 100644 index 0000000000..f04d85a7a7 --- /dev/null +++ b/layout/reftests/fonts/ShipporiMincho-LICENSE.txt @@ -0,0 +1,92 @@ +This Font Software is licensed under the SIL Open Font License, +Version 1.1. + +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font +creation efforts of academic and linguistic communities, and to +provide a free and open framework in which fonts may be shared and +improved in partnership with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply to +any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software +components as distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, +deleting, or substituting -- in part or in whole -- any of the +components of the Original Version, by changing formats or by porting +the Font Software to a new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, +modify, redistribute, and sell modified and unmodified copies of the +Font Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, in +Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the +corresponding Copyright Holder. This restriction only applies to the +primary font name as presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created using +the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file diff --git a/layout/reftests/fonts/ShipporiMincho-Regular.subset.otf b/layout/reftests/fonts/ShipporiMincho-Regular.subset.otf new file mode 100644 index 0000000000..b6fdba19dd Binary files /dev/null and b/layout/reftests/fonts/ShipporiMincho-Regular.subset.otf differ diff --git a/layout/reftests/fonts/SourceSerifPro-Regular.ttf.woff2 b/layout/reftests/fonts/SourceSerifPro-Regular.ttf.woff2 new file mode 100644 index 0000000000..c40a3c1174 Binary files /dev/null and b/layout/reftests/fonts/SourceSerifPro-Regular.ttf.woff2 differ diff --git a/layout/reftests/fonts/TAMLThiruValluvar-Regular.ttf b/layout/reftests/fonts/TAMLThiruValluvar-Regular.ttf new file mode 100644 index 0000000000..82b4d6a437 Binary files /dev/null and b/layout/reftests/fonts/TAMLThiruValluvar-Regular.ttf differ diff --git a/layout/reftests/fonts/VeraBd-validchecksum.ttf b/layout/reftests/fonts/VeraBd-validchecksum.ttf new file mode 100644 index 0000000000..88efaf0aa6 Binary files /dev/null and b/layout/reftests/fonts/VeraBd-validchecksum.ttf differ diff --git a/layout/reftests/fonts/VeraBd.ttf b/layout/reftests/fonts/VeraBd.ttf new file mode 100644 index 0000000000..51d6111d72 Binary files /dev/null and b/layout/reftests/fonts/VeraBd.ttf differ diff --git a/layout/reftests/fonts/VotoSerifGX.latin1.ttf b/layout/reftests/fonts/VotoSerifGX.latin1.ttf new file mode 100644 index 0000000000..98035ead8d Binary files /dev/null and b/layout/reftests/fonts/VotoSerifGX.latin1.ttf differ diff --git a/layout/reftests/fonts/colr-unset.ttf b/layout/reftests/fonts/colr-unset.ttf new file mode 100644 index 0000000000..a78fd30a59 Binary files /dev/null and b/layout/reftests/fonts/colr-unset.ttf differ diff --git a/layout/reftests/fonts/csstest-widths-wd1.ttf b/layout/reftests/fonts/csstest-widths-wd1.ttf new file mode 100644 index 0000000000..efcc7ab33d Binary files /dev/null and b/layout/reftests/fonts/csstest-widths-wd1.ttf differ diff --git a/layout/reftests/fonts/csstest-widths-wd2.ttf b/layout/reftests/fonts/csstest-widths-wd2.ttf new file mode 100644 index 0000000000..20ecf37570 Binary files /dev/null and b/layout/reftests/fonts/csstest-widths-wd2.ttf differ diff --git a/layout/reftests/fonts/csstest-widths-wd3.ttf b/layout/reftests/fonts/csstest-widths-wd3.ttf new file mode 100644 index 0000000000..28a9e311de Binary files /dev/null and b/layout/reftests/fonts/csstest-widths-wd3.ttf differ diff --git a/layout/reftests/fonts/csstest-widths-wd4.ttf b/layout/reftests/fonts/csstest-widths-wd4.ttf new file mode 100644 index 0000000000..e40c65d54e Binary files /dev/null and b/layout/reftests/fonts/csstest-widths-wd4.ttf differ diff --git a/layout/reftests/fonts/csstest-widths-wd5.ttf b/layout/reftests/fonts/csstest-widths-wd5.ttf new file mode 100644 index 0000000000..7bf4fcb540 Binary files /dev/null and b/layout/reftests/fonts/csstest-widths-wd5.ttf differ diff --git a/layout/reftests/fonts/csstest-widths-wd6.ttf b/layout/reftests/fonts/csstest-widths-wd6.ttf new file mode 100644 index 0000000000..b240d9bc8b Binary files /dev/null and b/layout/reftests/fonts/csstest-widths-wd6.ttf differ diff --git a/layout/reftests/fonts/csstest-widths-wd7.ttf b/layout/reftests/fonts/csstest-widths-wd7.ttf new file mode 100644 index 0000000000..39afcea20f Binary files /dev/null and b/layout/reftests/fonts/csstest-widths-wd7.ttf differ diff --git a/layout/reftests/fonts/csstest-widths-wd8.ttf b/layout/reftests/fonts/csstest-widths-wd8.ttf new file mode 100644 index 0000000000..82f500400b Binary files /dev/null and b/layout/reftests/fonts/csstest-widths-wd8.ttf differ diff --git a/layout/reftests/fonts/csstest-widths-wd9.ttf b/layout/reftests/fonts/csstest-widths-wd9.ttf new file mode 100644 index 0000000000..4050a11713 Binary files /dev/null and b/layout/reftests/fonts/csstest-widths-wd9.ttf differ diff --git a/layout/reftests/fonts/dejavu-sans/DejaVuSans-Bold.ttf b/layout/reftests/fonts/dejavu-sans/DejaVuSans-Bold.ttf new file mode 100644 index 0000000000..99f323d750 Binary files /dev/null and b/layout/reftests/fonts/dejavu-sans/DejaVuSans-Bold.ttf differ diff --git a/layout/reftests/fonts/dejavu-sans/DejaVuSans-BoldOblique.ttf b/layout/reftests/fonts/dejavu-sans/DejaVuSans-BoldOblique.ttf new file mode 100644 index 0000000000..b782758767 Binary files /dev/null and b/layout/reftests/fonts/dejavu-sans/DejaVuSans-BoldOblique.ttf differ diff --git a/layout/reftests/fonts/dejavu-sans/DejaVuSans-ExtraLight.ttf b/layout/reftests/fonts/dejavu-sans/DejaVuSans-ExtraLight.ttf new file mode 100644 index 0000000000..013c0ec9de Binary files /dev/null and b/layout/reftests/fonts/dejavu-sans/DejaVuSans-ExtraLight.ttf differ diff --git a/layout/reftests/fonts/dejavu-sans/DejaVuSans-Oblique.ttf b/layout/reftests/fonts/dejavu-sans/DejaVuSans-Oblique.ttf new file mode 100644 index 0000000000..8459dc8cab Binary files /dev/null and b/layout/reftests/fonts/dejavu-sans/DejaVuSans-Oblique.ttf differ diff --git a/layout/reftests/fonts/dejavu-sans/DejaVuSans.ttf b/layout/reftests/fonts/dejavu-sans/DejaVuSans.ttf new file mode 100644 index 0000000000..84ca1d7503 Binary files /dev/null and b/layout/reftests/fonts/dejavu-sans/DejaVuSans.ttf differ diff --git a/layout/reftests/fonts/dejavu-sans/DejaVuSansCondensed-Bold.ttf b/layout/reftests/fonts/dejavu-sans/DejaVuSansCondensed-Bold.ttf new file mode 100644 index 0000000000..a12913762a Binary files /dev/null and b/layout/reftests/fonts/dejavu-sans/DejaVuSansCondensed-Bold.ttf differ diff --git a/layout/reftests/fonts/dejavu-sans/DejaVuSansCondensed-BoldOblique.ttf b/layout/reftests/fonts/dejavu-sans/DejaVuSansCondensed-BoldOblique.ttf new file mode 100644 index 0000000000..b93b02a1ca Binary files /dev/null and b/layout/reftests/fonts/dejavu-sans/DejaVuSansCondensed-BoldOblique.ttf differ diff --git a/layout/reftests/fonts/dejavu-sans/DejaVuSansCondensed-Oblique.ttf b/layout/reftests/fonts/dejavu-sans/DejaVuSansCondensed-Oblique.ttf new file mode 100644 index 0000000000..68a783e969 Binary files /dev/null and b/layout/reftests/fonts/dejavu-sans/DejaVuSansCondensed-Oblique.ttf differ diff --git a/layout/reftests/fonts/dejavu-sans/DejaVuSansCondensed.ttf b/layout/reftests/fonts/dejavu-sans/DejaVuSansCondensed.ttf new file mode 100644 index 0000000000..d2a5e439ec Binary files /dev/null and b/layout/reftests/fonts/dejavu-sans/DejaVuSansCondensed.ttf differ diff --git a/layout/reftests/fonts/emoji-yellow.ttf b/layout/reftests/fonts/emoji-yellow.ttf new file mode 100644 index 0000000000..9feeb86c01 Binary files /dev/null and b/layout/reftests/fonts/emoji-yellow.ttf differ diff --git a/layout/reftests/fonts/emoji.ttf b/layout/reftests/fonts/emoji.ttf new file mode 100644 index 0000000000..0444270c93 Binary files /dev/null and b/layout/reftests/fonts/emoji.ttf differ diff --git a/layout/reftests/fonts/fira/FiraSans-Regular.otf b/layout/reftests/fonts/fira/FiraSans-Regular.otf new file mode 100644 index 0000000000..3ba5363c77 Binary files /dev/null and b/layout/reftests/fonts/fira/FiraSans-Regular.otf differ diff --git a/layout/reftests/fonts/fira/FiraSansOT-Bold.otf b/layout/reftests/fonts/fira/FiraSansOT-Bold.otf new file mode 100644 index 0000000000..1459b030e2 Binary files /dev/null and b/layout/reftests/fonts/fira/FiraSansOT-Bold.otf differ diff --git a/layout/reftests/fonts/fira/FiraSansOT-BoldItalic.otf b/layout/reftests/fonts/fira/FiraSansOT-BoldItalic.otf new file mode 100644 index 0000000000..cf251fe32c Binary files /dev/null and b/layout/reftests/fonts/fira/FiraSansOT-BoldItalic.otf differ diff --git a/layout/reftests/fonts/fira/FiraSansOT-Regular.otf b/layout/reftests/fonts/fira/FiraSansOT-Regular.otf new file mode 100644 index 0000000000..4a802afc9b Binary files /dev/null and b/layout/reftests/fonts/fira/FiraSansOT-Regular.otf differ diff --git a/layout/reftests/fonts/fira/FiraSansOT-RegularItalic.otf b/layout/reftests/fonts/fira/FiraSansOT-RegularItalic.otf new file mode 100644 index 0000000000..82a4844ec5 Binary files /dev/null and b/layout/reftests/fonts/fira/FiraSansOT-RegularItalic.otf differ diff --git a/layout/reftests/fonts/generate-bitpattern-font.pl b/layout/reftests/fonts/generate-bitpattern-font.pl new file mode 100644 index 0000000000..d47ff4541f --- /dev/null +++ b/layout/reftests/fonts/generate-bitpattern-font.pl @@ -0,0 +1,35 @@ +#!/usr/bin/perl -w + +# Generates an SVG Font where each glyph (identified on stdin by four +# hex characters) consists of a bit pattern representing the Unicode +# code point it is the glyph for. + +use strict; + +print < + + +EOF + +while (<>) { + chomp; + next if /^\s*$/; + die unless /^[0-9A-Fa-f]{4}$/; + my $c = hex; + my $s = " \n"; + print $s; +} + +print < + +EOF diff --git a/layout/reftests/fonts/glyphwiki-license.txt b/layout/reftests/fonts/glyphwiki-license.txt new file mode 100644 index 0000000000..927c138d6a --- /dev/null +++ b/layout/reftests/fonts/glyphwiki-license.txt @@ -0,0 +1,13 @@ +gw432047.ttf, gw1270797.ttf + + +'''This document is a direct translation of the October 8th, 2008 revision of the Japanese original at ([[GlyphWiki:データ・記事のライセンス]]). This translation is provided as a service, and should not be taken to be a definitive statement. Please be aware that in case the Japanese original and the English version differ, the Japanese original takes precedence.''' + +*Data and article usage licence + +The glyphs registered at the GlyphWiki, as well as the articles, can be freely used by anyone. Reuse of this data, such as reproduction or modification of the glyps, is permitted. The are no specific restrictions with regards to displaying the author's name. Reuse of GlyphWiki data as the basis for a new font, or direct usage of fonts and glyphs copied from GlyphWiki in published work is allowed. GlyphWiki does not hold copyright on any citations used throughout GlyphWiki articles. Please consult their respective licences when reusing such content. + + +*データ及び記事のライセンス + +グリフウィキに登録されているグリフデータおよび記事は、誰もが自由に利用できることとします。複製、改変などの二次利用を認めるものとします。著作者表示も特に制限を設けません。新しいフォントのベースデータとして用いることや、そのままコピーしたものをフォントとして著作物とすることを妨げません。記事中に引用されている部分については、グリフウィキには著作権はありませんので引用元のライセンスを確認してください。 diff --git a/layout/reftests/fonts/graphite/README.txt b/layout/reftests/fonts/graphite/README.txt new file mode 100644 index 0000000000..dc684d1c4b --- /dev/null +++ b/layout/reftests/fonts/graphite/README.txt @@ -0,0 +1,37 @@ + +Test fonts with Graphite tables for testing + +Original font: League Gothic by League of Moveable Type, converted to TT via FontSquirrel + +Kerning, GDEF/GSUB/GPOS info stripped out and the name table edited to +produce grtest-template.ttx. + +Making a test font: + +1. Build ttx from template + sed -e 's/xxxfontnamexxx/grtestxxx/' grtest-template.ttx >grtestxxx-src.ttx + +2. Make the font + ttx grtestxxx-src.ttx + +3. Edit GDL file + +4. Compile the GDL into the ttf + +../graphite-compiler.sh -d -v3 -w3521 -w510 font.gdl grtestxxx-src.ttf grtestxxx.ttf + +Where graphite-compiler.sh is a script to run the graphite compiler in wine on OSX +(the compiler is available both as a Windows exe and as source). + +Graphite compiler download: +http://scripts.sil.org/cms/scripts/page.php?item_id=GraphiteCompilerDownload + +grtest-simple.ttf +Simple FAIL ==> PaSs substitution via graphite or via OT with TST1=1 + +grtest-multipass.ttf +Several passes where the end result is FAIL ==> PaSs or via OT with TST1=1 + +grtest-langfeat.ttf +FAIL ==> PaSs substitution enabled via language or feature settings or via OT with TST1=1 + diff --git a/layout/reftests/fonts/graphite/grtest-langfeat.gdl b/layout/reftests/fonts/graphite/grtest-langfeat.gdl new file mode 100644 index 0000000000..fd76c126c4 --- /dev/null +++ b/layout/reftests/fonts/graphite/grtest-langfeat.gdl @@ -0,0 +1,62 @@ +#include "stddef.gdh" +#define LG_USENG 1033 + +table(glyph) +clsFail = codepoint("FAIL"); +clsPass = codepoint("PaSs"); +endtable + +table (feature) + +failtopass +{ + id = "FTPS"; + name.LG_USENG = string("Pass substitution"); + default = 0; +} + +failtopass2 +{ + id = "FTP2"; + name.LG_USENG = string("Pass substitution 2"); + default = 0; +} + +passtofail +{ + id = "PTFL"; + name.LG_USENG = string("Pass to fail substitution"); + default = 0; +} + +endtable + +table (language) + +french { + languages = ( "fr" ); + failtopass = 1; +} + +french2 { + languages = ( "fra" ); + passtofail = 1; +} + +endtable; + +table(substitution) + +pass(1) + +if (failtopass || failtopass2) +clsFail > clsPass; +endif; + +if (passtofail) +clsPass > clsFail; +endif; + +endpass; + +endtable \ No newline at end of file diff --git a/layout/reftests/fonts/graphite/grtest-langfeat.ttf b/layout/reftests/fonts/graphite/grtest-langfeat.ttf new file mode 100644 index 0000000000..3dc0afe58d Binary files /dev/null and b/layout/reftests/fonts/graphite/grtest-langfeat.ttf differ diff --git a/layout/reftests/fonts/graphite/grtest-multipass.gdl b/layout/reftests/fonts/graphite/grtest-multipass.gdl new file mode 100644 index 0000000000..154f710c89 --- /dev/null +++ b/layout/reftests/fonts/graphite/grtest-multipass.gdl @@ -0,0 +1,49 @@ +#include "stddef.gdh" + +table(glyph) +gSpace = codepoint(" "); + +gA = codepoint("A"); +gB = codepoint("B"); +gC = codepoint("C"); +gF = codepoint("F"); +gI = codepoint("I"); +gL = codepoint("L"); +gP = codepoint("P"); +gS = codepoint("S"); +ga = codepoint("a"); +gs = codepoint("s"); +g1 = codepoint("1"); +g2 = codepoint("2"); +g3 = codepoint("3"); +g4 = codepoint("4"); + +clsFail = codepoint("FAIL"); +clsPass = codepoint("PaSs"); +cls1234 = codepoint("1234"); +cls5678 = codepoint("5678"); +endtable + +table(substitution) + +pass(1) +clsFail > cls1234; +endpass; + +pass(2) +cls1234 > @1 @1; +endpass; + +pass(3) +cls1234 cls1234 > @1 cls5678; +endpass; + +pass(4) +cls1234 cls5678 > _ clsFail; +endpass; + +pass(5) +gF gA gI gL > gP ga gS gs; +endpass; + +endtable \ No newline at end of file diff --git a/layout/reftests/fonts/graphite/grtest-multipass.ttf b/layout/reftests/fonts/graphite/grtest-multipass.ttf new file mode 100644 index 0000000000..a7df58647e Binary files /dev/null and b/layout/reftests/fonts/graphite/grtest-multipass.ttf differ diff --git a/layout/reftests/fonts/graphite/grtest-ot-only.ttf b/layout/reftests/fonts/graphite/grtest-ot-only.ttf new file mode 100644 index 0000000000..b8f2efc268 Binary files /dev/null and b/layout/reftests/fonts/graphite/grtest-ot-only.ttf differ diff --git a/layout/reftests/fonts/graphite/grtest-ot-only.ttx b/layout/reftests/fonts/graphite/grtest-ot-only.ttx new file mode 100644 index 0000000000..de116e5d3c --- /dev/null +++ b/layout/reftests/fonts/graphite/grtest-ot-only.ttx @@ -0,0 +1,24101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PUSHB[ ] /* 1 value pushed */ + 0 + FDEF[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SZP0[ ] + MPPEM[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + LT[ ] + IF[ ] + PUSHB[ ] /* 1 value pushed */ + 74 + SROUND[ ] + EIF[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SWAP[ ] + MIAP[1] + RTG[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + CALL[ ] + IF[ ] + RTDG[ ] + EIF[ ] + MPPEM[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + LT[ ] + IF[ ] + RDTG[ ] + EIF[ ] + DUP[ ] + MDRP[10100] + PUSHB[ ] /* 1 value pushed */ + 1 + SZP0[ ] + MDAP[0] + RTG[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + FDEF[ ] + DUP[ ] + MDRP[11010] + PUSHB[ ] /* 1 value pushed */ + 12 + CALL[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + FDEF[ ] + MPPEM[ ] + GT[ ] + IF[ ] + RCVT[ ] + SWAP[ ] + EIF[ ] + POP[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + FDEF[ ] + ROUND[01] + RTG[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + LT[ ] + IF[ ] + POP[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + FDEF[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + CALL[ ] + IF[ ] + POP[ ] + SWAP[ ] + POP[ ] + ROFF[ ] + IF[ ] + MDRP[11101] + ELSE[ ] + MDRP[01101] + EIF[ ] + ELSE[ ] + MPPEM[ ] + GT[ ] + IF[ ] + IF[ ] + MIRP[11101] + ELSE[ ] + MIRP[01101] + EIF[ ] + ELSE[ ] + SWAP[ ] + POP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + CALL[ ] + IF[ ] + PUSHB[ ] /* 1 value pushed */ + 70 + SROUND[ ] + EIF[ ] + IF[ ] + MDRP[11101] + ELSE[ ] + MDRP[01101] + EIF[ ] + EIF[ ] + EIF[ ] + RTG[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + FDEF[ ] + GFV[ ] + NOT[ ] + AND[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + FDEF[ ] + PUSHB[ ] /* 2 values pushed */ + 34 1 + GETINFO[ ] + LT[ ] + IF[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + GETINFO[ ] + NOT[ ] + NOT[ ] + ELSE[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + FDEF[ ] + PUSHB[ ] /* 2 values pushed */ + 36 1 + GETINFO[ ] + LT[ ] + IF[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + GETINFO[ ] + NOT[ ] + NOT[ ] + ELSE[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + FDEF[ ] + SRP2[ ] + SRP1[ ] + DUP[ ] + IP[ ] + MDAP[1] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + FDEF[ ] + DUP[ ] + RDTG[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + CALL[ ] + IF[ ] + MDRP[00100] + ELSE[ ] + MDRP[01101] + EIF[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CINDEX[ ] + MD[0] + SWAP[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + MINDEX[ ] + MD[1] + PUSHB[ ] /* 1 value pushed */ + 0 + LT[ ] + IF[ ] + ROLL[ ] + NEG[ ] + ROLL[ ] + SUB[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + LT[ ] + IF[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + ELSE[ ] + ROLL[ ] + ROLL[ ] + SUB[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + GT[ ] + IF[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + EIF[ ] + RTG[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + FDEF[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + CALL[ ] + IF[ ] + POP[ ] + SRP0[ ] + ELSE[ ] + SRP0[ ] + POP[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + FDEF[ ] + DUP[ ] + MDRP[10010] + PUSHB[ ] /* 1 value pushed */ + 12 + CALL[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + FDEF[ ] + DUP[ ] + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + CALL[ ] + NOT[ ] + IF[ ] + DUP[ ] + DUP[ ] + GC[1] + SWAP[ ] + GC[0] + SUB[ ] + ROUND[10] + DUP[ ] + IF[ ] + DUP[ ] + ABS[ ] + DIV[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + ELSE[ ] + POP[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + FDEF[ ] + SRP2[ ] + SRP1[ ] + DUP[ ] + DUP[ ] + IP[ ] + MDAP[1] + DUP[ ] + ROLL[ ] + DUP[ ] + GC[1] + ROLL[ ] + GC[0] + SUB[ ] + SWAP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + MD[1] + PUSHB[ ] /* 1 value pushed */ + 0 + LT[ ] + IF[ ] + SWAP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + GT[ ] + IF[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + SHPIX[ ] + ELSE[ ] + POP[ ] + EIF[ ] + ELSE[ ] + SWAP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + LT[ ] + IF[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + NEG[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + EIF[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + FDEF[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + CALL[ ] + IF[ ] + RTDG[ ] + MDRP[10110] + RTG[ ] + POP[ ] + POP[ ] + ELSE[ ] + DUP[ ] + MDRP[10110] + ROLL[ ] + MPPEM[ ] + GT[ ] + IF[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + MD[0] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + NEQ[ ] + IF[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + FDEF[ ] + SWAP[ ] + DUP[ ] + MDRP[10110] + DUP[ ] + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + CALL[ ] + NOT[ ] + IF[ ] + SWAP[ ] + DUP[ ] + IF[ ] + MPPEM[ ] + GTEQ[ ] + ELSE[ ] + POP[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + EIF[ ] + IF[ ] + ROLL[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + MINDEX[ ] + MD[0] + SWAP[ ] + ROLL[ ] + SWAP[ ] + DUP[ ] + ROLL[ ] + MD[0] + ROLL[ ] + SWAP[ ] + SUB[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + POP[ ] + POP[ ] + POP[ ] + EIF[ ] + ELSE[ ] + POP[ ] + POP[ ] + POP[ ] + POP[ ] + POP[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + FDEF[ ] + DUP[ ] + MDRP[11010] + PUSHB[ ] /* 1 value pushed */ + 18 + CALL[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + FDEF[ ] + DUP[ ] + MDRP[10010] + PUSHB[ ] /* 1 value pushed */ + 18 + CALL[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + FDEF[ ] + DUP[ ] + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + CALL[ ] + NOT[ ] + IF[ ] + DUP[ ] + DUP[ ] + GC[1] + SWAP[ ] + GC[0] + SUB[ ] + ROUND[10] + ROLL[ ] + DUP[ ] + GC[1] + SWAP[ ] + GC[0] + SWAP[ ] + SUB[ ] + ROUND[10] + ADD[ ] + DUP[ ] + IF[ ] + DUP[ ] + ABS[ ] + DIV[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + FDEF[ ] + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SDPVTL[1] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CINDEX[ ] + MD[1] + ABS[ ] + SWAP[ ] + ROLL[ ] + SPVTL[1] + PUSHB[ ] /* 1 value pushed */ + 32 + LT[ ] + IF[ ] + ALIGNRP[ ] + ELSE[ ] + MDRP[00000] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + FDEF[ ] + PUSHB[ ] /* 4 values pushed */ + 0 64 1 64 + WS[ ] + WS[ ] + SVTCA[1] + MPPEM[ ] + PUSHW[ ] /* 1 value pushed */ + 4096 + MUL[ ] + SVTCA[0] + MPPEM[ ] + PUSHW[ ] /* 1 value pushed */ + 4096 + MUL[ ] + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + NEQ[ ] + IF[ ] + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + GT[ ] + IF[ ] + SWAP[ ] + DIV[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SWAP[ ] + WS[ ] + ELSE[ ] + DIV[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SWAP[ ] + WS[ ] + EIF[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + GT[ ] + IF[ ] + PUSHB[ ] /* 3 values pushed */ + 0 32 0 + RS[ ] + MUL[ ] + WS[ ] + PUSHB[ ] /* 3 values pushed */ + 1 32 1 + RS[ ] + MUL[ ] + WS[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + MUL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + NEG[ ] + JMPR[ ] + POP[ ] + EIF[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + FDEF[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + RS[ ] + MUL[ ] + SWAP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + RS[ ] + MUL[ ] + SWAP[ ] + ENDF[ ] + + + + + + PUSHW[ ] /* 1 value pushed */ + 511 + SCANCTRL[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SCANTYPE[ ] + SVTCA[0] + MPPEM[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + LT[ ] + IF[ ] + PUSHB[ ] /* 2 values pushed */ + 1 1 + INSTCTRL[ ] + EIF[ ] + PUSHB[ ] /* 2 values pushed */ + 70 6 + CALL[ ] + IF[ ] + POP[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + EIF[ ] + MPPEM[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + GT[ ] + IF[ ] + POP[ ] + PUSHB[ ] /* 1 value pushed */ + 128 + EIF[ ] + SCVTCI[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + CALL[ ] + NOT[ ] + IF[ ] + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 4 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 4 121 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 9 79 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 8 58 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 7 37 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 6 16 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 4 152 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 10 47 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 11 46 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 12 26 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 14 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 14 25 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 17 15 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 16 63 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + DUP[ ] + RCVT[ ] + PUSHW[ ] /* 3 values pushed */ + 14 32767 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 18 84 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 19 54 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 20 14 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 21 10 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 23 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 22 9 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 23 7 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + EIF[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + CALL[ ] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 14 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 15 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 2 1 8 9 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 8 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 12 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 15 + SHP[1] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 14 16 12 2 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 14 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 12 2 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 13 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 20 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 15 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 13 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 2 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 21 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 15722 -4609 21 + CALL[ ] + SPVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[00000] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + MDRP[00000] + SFVTCA[1] + PUSHB[ ] /* 4 values pushed */ + 14 15 19 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 16 15 19 19 + CALL[ ] + SPVTCA[1] + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 4 values pushed */ + 1 14 16 19 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 4 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 12 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 7 values pushed */ + 2 1 8 9 11 12 13 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 15 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 14 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 9 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 21 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SRP1[ ] + PUSHB[ ] /* 8 values pushed */ + 2 1 9 10 12 14 15 16 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 9 14 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 12 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 18 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 9 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 19 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 7 11 8 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 4 21 18 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 1 6 12 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 15 16 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 2 5 13 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 12 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SRP1[ ] + PUSHB[ ] /* 7 values pushed */ + 2 1 9 10 11 12 13 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 16 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 25 5 0 54 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 11 5 0 54 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 9 + MDRP[10110] + PUSHB[ ] /* 5 values pushed */ + 23 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[0] + PUSHB[ ] /* 4 values pushed */ + 7 23 9 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 27 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 13 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 4 13 27 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 23 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 1 6 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + SRP1[ ] + PUSHB[ ] /* 5 values pushed */ + 11 14 15 10 20 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 2 5 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 29 25 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 9 12 13 8 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 28 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 11 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 21 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 14 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 34 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 8 9 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SRP1[ ] + PUSHB[ ] /* 8 values pushed */ + 2 1 11 13 21 24 28 29 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 18 19 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 28 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 24 21 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 16 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 39 11 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 28 27 16 2 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 10 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 40 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 21 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 33 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 14 20 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 41 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 27 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 41 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 28 41 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 28 33 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 7 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 21 13 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 46 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 24 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 35 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 47 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 6 41 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 7 21 40 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 41 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 28 41 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 28 33 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 7 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 21 13 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 53 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 24 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 49 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 35 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 54 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 6 41 46 47 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP1[ ] + PUSHB[ ] /* 6 values pushed */ + 7 21 40 48 51 52 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 17 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 29 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 20 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 29 18 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 10 9 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 13 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 13 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 13 15 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 13 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 15 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 13 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 2 15 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 13 18 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 14 16 17 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 13 18 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 13 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 13 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 20 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 19 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 21 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 13 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 12 15 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 13 14 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 22 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 11 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 1 0 19 4 13 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 33 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 20 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 22 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[0] + PUSHB[ ] /* 4 values pushed */ + 12 20 0 14 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 31 21 0 12 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 25 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 20 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 34 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 22 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 28 1 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 55 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 42 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 42 55 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 42 47 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 13 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 27 13 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 27 19 9 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 0 1 55 13 13 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 34 + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 0 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 36 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 5 4 55 13 13 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 5 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 62 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 60 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 2 6 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 38 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 29 33 + SHP[0] + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 38 60 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 38 36 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 60 38 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 60 0 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 46 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 49 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 63 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 38 60 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 12 55 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 13 27 54 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 49 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 0 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 3 9 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 7 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 36 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 39 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 19 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 19 7 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 19 14 9 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 32 33 39 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 45 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 23 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 30 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 35 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 32 21 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 46 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 23 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 19 26 39 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 18 27 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 7 37 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 27 36 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 37 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 43 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 3 10 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 7 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 7 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 8 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 11 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 10 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 2 1 4 6 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 6 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 4 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 5 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 3 7 4 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 8 7 4 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 4 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 5 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 4 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 1 3 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 8 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 10 19 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 10 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 7 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 11 + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -15975 -3638 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + MDRP[00000] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + MDRP[00000] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 12 13 11 19 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 12 13 11 + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + SPVTL[0] + SFVTPV[ ] + SRP1[ ] + SRP2[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 9 12 13 + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 3 values pushed */ + 9 12 13 + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 11 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 3 0 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 3 5 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 12 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 14 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 12 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 7 9 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 11 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 1 21 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 15 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 0 13 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 15 + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 21 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 21 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 16 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 15 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -16231 -2232 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + MDRP[00000] + PUSHB[ ] /* 2 values pushed */ + 3 27 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[00000] + PUSHW[ ] /* 3 values pushed */ + 16257 -2032 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + MDRP[00000] + PUSHB[ ] /* 2 values pushed */ + 14 28 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 13 + MDRP[00000] + SVTCA[0] + PUSHB[ ] /* 8 values pushed */ + 3 4 5 6 13 14 17 18 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 8 values pushed */ + 3 4 5 6 13 14 17 18 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 16 21 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 10 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -15801 -4333 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + MDRP[00000] + PUSHB[ ] /* 2 values pushed */ + 3 25 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[00000] + SVTCA[0] + PUSHB[ ] /* 4 values pushed */ + 3 4 11 12 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 4 values pushed */ + 3 4 11 12 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 19 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 26 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 29 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 22 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 36 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 37 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -15801 -4333 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + MDRP[00000] + PUSHB[ ] /* 2 values pushed */ + 3 25 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[00000] + SVTCA[0] + PUSHB[ ] /* 4 values pushed */ + 3 4 11 12 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 4 values pushed */ + 3 4 11 12 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 15 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 16 17 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 19 21 29 32 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 26 27 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 32 29 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 36 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 40 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 24 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 41 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 6 19 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 13 31 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 7 18 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 17 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 17 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 8 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 8 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 34 4 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 11 14 17 8 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 13 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 39 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 24 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 13 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 40 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 44 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 28 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 45 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 6 19 24 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 7 18 26 27 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 35 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 43 11 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 25 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 47 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 31 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 38 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 48 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 31 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 6 19 24 25 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 28 30 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 7 18 26 27 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 25 30 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 11 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 44 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 25 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 45 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 48 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 28 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 24 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 27 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 44 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 47 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 49 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 19 6 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 44 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 31 32 39 40 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 47 35 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 18 7 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 44 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 28 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 45 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 6 19 24 27 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 18 26 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 28 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 31 + SHP[1] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 36 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 12 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 16 + SHP[1] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 44 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 49 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 32 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 39 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 42 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 22 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 50 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 15608 -4981 21 + CALL[ ] + SPVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 16 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 15 33 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 33 + MIRP[11001] + PUSHW[ ] /* 3 values pushed */ + 15659 -4821 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 1 0 15 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 14 0 15 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 17 31 16 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 30 31 16 19 + CALL[ ] + SFVTCA[0] + PUSHB[ ] /* 4 values pushed */ + 40 31 16 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 41 0 15 19 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 0 15 + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + SPVTL[0] + SFVTPV[ ] + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + PUSHB[ ] /* 3 values pushed */ + 30 31 16 + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 6 values pushed */ + 1 14 17 30 40 41 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 7 values pushed */ + 0 1 14 15 17 30 31 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 39 32 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 28 12 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 48 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 56 11 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 40 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 27 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 34 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 37 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 30 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 60 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 44 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 44 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 61 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 44 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 5 values pushed */ + 6 19 24 27 40 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 7 18 34 37 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 40 37 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 7 9 0 2 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 8 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 8 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 9 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 2 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 22 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 11 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 17 32 22 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 44 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 28 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 45 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 6 26 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 15 20 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 17 22 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 8 + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 4 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -16122 -2920 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + MDRP[00000] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + MDRP[00000] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 6 9 + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 6 9 + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 21 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 46 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 18 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 29 10 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 52 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 15 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 31 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 1 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 44 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 26 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 53 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 3 20 29 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 44 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 29 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 6 values pushed */ + 0 1 15 26 27 44 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 43 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 18 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 26 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 55 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 50 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 52 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 56 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 15 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 28 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 1 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 41 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 57 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 49 55 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 3 26 50 52 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 36 53 54 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 26 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 6 values pushed */ + 0 1 15 23 24 41 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 50 55 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 6 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 5 6 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 5 3 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 6 5 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 6 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 9 11 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 4 17 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 10 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 2 11 + SHP[0] + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 14 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 11 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 4 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 25 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 13 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 6 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 28 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 21 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 29 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 6 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 11 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 25 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 31 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 21 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 32 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 5 24 25 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 30 18 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 12 22 23 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 25 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 24 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 27 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 31 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 33 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 28 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 7 6 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 31 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 6 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 28 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 21 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 29 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 24 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 9 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 8 9 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 21 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + SHP[1] + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 17 18 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 21 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 3 9 17 + IP[ ] + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 11 12 17 + SHP[1] + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 8 9 + SHP[1] + SHP[1] + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 17 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 15615 -4959 21 + CALL[ ] + SPVFS[ ] + PUSHW[ ] /* 3 values pushed */ + -15627 -4922 21 + CALL[ ] + SPVFS[ ] + PUSHW[ ] /* 3 values pushed */ + -15597 -5016 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 1 2 12 19 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 2 12 + SFVTL[0] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 1 0 8 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + -15600 -5007 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 4 3 11 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + 15597 -5016 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 7 0 8 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + -15600 -5007 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 10 3 11 19 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 11 + SFVTL[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 10 17 9 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + -15597 -5016 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 13 2 12 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + 15597 -5016 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 15 17 9 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 16 17 9 19 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 0 8 + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + SPVTL[0] + SFVTPV[ ] + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 3 values pushed */ + 16 17 9 + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + PUSHB[ ] /* 3 values pushed */ + 4 3 11 + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + SPVTL[0] + SFVTPV[ ] + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 3 values pushed */ + 13 2 12 + SRP1[ ] + SRP2[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 7 values pushed */ + 1 4 7 10 13 15 16 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 7 values pushed */ + 1 4 7 10 13 15 16 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 2 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 14 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 10 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 3 4 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 6 values pushed */ + 1 3 4 12 13 15 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 10 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 13 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 20 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 15 9 10 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 19 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 21 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 16 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 4 3 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 24 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 1 6 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 11 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 11 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 13 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 17 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 24 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 10 14 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 1 6 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 11 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 40 5 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 46 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 38 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 43 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 47 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 38 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 31 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 5 21 32 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 40 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 44 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 40 5 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 50 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 38 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 43 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 38 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 46 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 5 21 32 47 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 29 48 49 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 40 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 44 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 47 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 47 5 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 44 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 39 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 53 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 45 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 45 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 50 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 54 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 45 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 35 38 39 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 44 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 5 21 32 43 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 29 40 41 42 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 47 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 51 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 39 44 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 43 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 2 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 44 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 39 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 38 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 50 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 44 5 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 54 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 42 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 42 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 38 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 38 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 41 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 41 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 42 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 6 47 50 + SHP[0] + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 53 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 55 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 42 38 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 31 41 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 5 10 21 32 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 53 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 44 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 48 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 52 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 48 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 57 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 52 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 37 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 37 52 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 37 40 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 20 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 9 8 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 69 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 20 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 16 9 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 63 30 52 20 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 63 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 74 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 55 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 55 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 60 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 32 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 63 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 39 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 42 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 75 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 55 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 52 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 60 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 20 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 22 50 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 48 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 37 52 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 50 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 30 57 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 0 55 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 63 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 61 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 44 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 44 5 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 50 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 42 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 42 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 47 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 42 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 35 38 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 5 21 32 39 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 29 40 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 44 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 48 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 34 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 39 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 13 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 57 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 61 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 47 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 47 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 36 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 0 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 36 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 47 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 17 14 0 55 4 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 23 17 51 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 62 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 36 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 3 34 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 51 47 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 13 39 43 19 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 23 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 21 32 33 41 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 24 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 39 34 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 57 + SRP1[ ] + PUSHB[ ] /* 6 values pushed */ + 0 3 19 28 43 49 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 48 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 48 5 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 45 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 57 5 0 54 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 61 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 41 5 0 54 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 62 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 46 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 54 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP0[ ] + PUSHB[ ] /* 5 values pushed */ + 39 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 51 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 59 26 31 8 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 43 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 63 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 46 39 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 40 45 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP2[ ] + PUSHB[ ] /* 7 values pushed */ + 5 21 32 56 57 60 61 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 59 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 29 41 44 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 48 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 52 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 61 57 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 39 42 43 38 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 26 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 6 9 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 12 6 26 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 22 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 26 22 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 10 16 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 12 13 0 9 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 15 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 16 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 41 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 36 6 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 6 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 30 7 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 17 48 41 6 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 17 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 22 53 41 6 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 22 6 0 27 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 56 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 5 values pushed */ + 33 14 0 55 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 33 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 46 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 50 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 11 14 0 55 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 57 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 19 33 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 30 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 17 22 36 41 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 50 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 6 13 29 38 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 36 41 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 48 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 11 13 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 22 53 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 60 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 60 5 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 54 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 41 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 48 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 51 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 44 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 66 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 58 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 58 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 63 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 67 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 58 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 35 38 41 54 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 31 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 5 21 32 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 29 43 48 51 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 60 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 64 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 54 51 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 49 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 44 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 12 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 5 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 2 18 + SHP[0] + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 23 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 12 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 21 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 5 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 3 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 2 17 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -15583 -5061 21 + CALL[ ] + SPVFS[ ] + SFVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 2 + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 1 25 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 3 25 + MIRP[11001] + SPVTCA[0] + PUSHB[ ] /* 4 values pushed */ + 0 1 2 3 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 8 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 21 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 25 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 18 25 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 18 22 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 25 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 21 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 17 18 25 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 5 12 13 + IP[ ] + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 13 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 21 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 3 26 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 3 29 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 26 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 22 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 3 4 26 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 8 9 16 + IP[ ] + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 5 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 9 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 5 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 6 22 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 9 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 0 22 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 3 6 0 27 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 8 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 0 8 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 9 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 3 13 0 9 4 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 3 13 0 9 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 6 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 6 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 26 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 17 26 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 17 21 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 12 3 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 12 8 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 28 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 23 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 29 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 4 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 6 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 26 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 17 26 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 17 21 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 12 3 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 12 8 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 35 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 23 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 36 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 28 29 31 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 3 30 32 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 23 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 33 34 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 0 6 0 27 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 2 17 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 2 17 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 6 4 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 29 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 28 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 21 11 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 24 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 33 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 29 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 5 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 5 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 1 13 0 9 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 7 1 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 11 5 0 52 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 16 5 0 52 4 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 51 40 7 3 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 51 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 40 51 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 40 44 9 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 25 35 7 3 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 25 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 25 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 35 30 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 55 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 9 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 38 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 42 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 45 16 0 45 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 45 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 16 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 56 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 10 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 21 54 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 25 16 51 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 45 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 47 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 6 11 3 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 35 40 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 7 values pushed */ + 0 4 5 1 9 8 13 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 12 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 15 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 9 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 4 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 23 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 4 15 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 21 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 4 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 10 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 52 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 29 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 49 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 48 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 20 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 48 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 45 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 53 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 16 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 29 1 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 48 49 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 45 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 10 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 31 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 20 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 20 23 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 43 8 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 37 13 31 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 37 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 48 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 37 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 49 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 22 14 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 7 31 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 31 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 20 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 20 23 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 43 8 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 37 13 31 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 37 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 52 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 37 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 53 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 22 14 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 7 31 48 49 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 50 51 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 31 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 20 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 20 23 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 50 8 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 44 13 31 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 44 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 43 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 40 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 38 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 55 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 44 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 45 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 56 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 14 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 37 38 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 7 31 41 43 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 39 40 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 38 43 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 31 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 20 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 20 23 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 38 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 53 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 37 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 52 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 47 8 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 41 13 31 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 41 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 56 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 40 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 37 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 37 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 40 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 52 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 55 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 57 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 52 40 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 31 47 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 31 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 20 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 20 23 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 47 8 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 41 13 31 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 41 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 52 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 53 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 14 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 37 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 7 31 38 40 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 37 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 12 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 54 4 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 49 44 29 12 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 49 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 57 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 46 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 34 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 41 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 23 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 58 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 34 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 3 8 29 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 12 37 44 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 23 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 15 20 28 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 49 44 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 20 3 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 8 + SHP[1] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 9 + SHP[0] + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 3 24 0 13 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 5 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 26 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 37 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 12 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 46 8 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 50 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 49 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 49 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 39 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 49 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 5 values pushed */ + 3 8 9 11 33 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + SRP1[ ] + PUSHB[ ] /* 7 values pushed */ + 5 10 12 26 32 41 46 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 14 42 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 46 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP1[ ] + PUSHB[ ] /* 5 values pushed */ + 7 8 14 16 17 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 4 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SHP[0] + PUSHB[ ] /* 4 values pushed */ + 2 7 4 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 2 16 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 5 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 4 values pushed */ + 2 7 4 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 2 16 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 4 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 23 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 10 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 14 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 20 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 25 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 23 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 22 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 22 23 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 22 20 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 23 22 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 23 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 26 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 32 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 5 32 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 5 0 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 19 11 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 24 11 32 16 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 11 24 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 11 15 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 38 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 15 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 20 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 20 15 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 20 18 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 2 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 20 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 30 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 39 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 36 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 8 2 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 24 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 9 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 10 11 9 2 13 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 10 4 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 17 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 9 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 8 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 8 9 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 8 6 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 9 8 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 11 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 80 4 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 50 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 55 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 33 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 67 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 86 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 11 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 85 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 37 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 0 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 53 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 85 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 69 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 58 27 69 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 47 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 87 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 53 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 7 2 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 69 85 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 6 values pushed */ + 33 35 41 62 18 80 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 27 58 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 20 25 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 33 55 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 6 values pushed */ + 0 4 37 47 53 62 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 67 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 80 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 4 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 26 2 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 25 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 8 2 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 36 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 35 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 21 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 5 values pushed */ + 7 14 0 55 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 29 7 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 29 16 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 37 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 29 35 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 7 21 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 25 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 3 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 2 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 2 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 6 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 10 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 7 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 6 24 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 2 4 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 5 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 6 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 4 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 0 1 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 11 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 7 8 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 6 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 4 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 5 2 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 3 7 4 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 8 7 4 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 2 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 2 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 4 5 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 16 0 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 2 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 22 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 8 2 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 25 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 21 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 2 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 9 8 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 7 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 4 13 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 4 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 10 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 10 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 7 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 10 9 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 1 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 24 + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 28 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 21 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 7 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 28 5 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 31 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 25 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 33 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 25 31 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 9 7 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 17 18 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 28 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 6 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 7 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 24 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 10 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 5 29 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 5 1 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 22 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 39 4 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 11 33 29 22 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 43 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 2 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 30 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 27 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 44 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 2 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 33 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 35 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 22 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 32 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 25 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 39 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 40 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 19 22 35 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 29 32 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 35 32 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 26 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 21 22 25 + SHP[1] + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 8 11 12 + SHP[1] + SHP[1] + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 0 1 26 7 13 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 2 17 28 29 + DEPTH[ ] + SLOOP[ ] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 4 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 20 23 24 27 + DEPTH[ ] + SLOOP[ ] + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 5 4 26 7 13 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 3 16 30 31 + DEPTH[ ] + SLOOP[ ] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 5 4 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 6 9 10 13 + DEPTH[ ] + SLOOP[ ] + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 26 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 7 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 8 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 21 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 33 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 16218 -2326 21 + CALL[ ] + SPVFS[ ] + PUSHW[ ] /* 3 values pushed */ + 16235 -2203 21 + CALL[ ] + SPVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 2 26 7 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 3 26 7 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 6 26 7 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 9 25 8 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 10 22 11 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 13 21 12 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 16 21 12 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 17 21 12 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 20 21 12 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 23 22 11 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 24 25 8 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 27 26 7 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 28 25 8 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 29 22 11 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 30 22 11 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 31 25 8 19 + CALL[ ] + SPVTCA[1] + NPUSHB[ ] /* 16 values pushed */ + 2 3 6 9 10 13 16 17 20 23 24 27 28 29 30 31 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 30 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 43 8 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 50 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 46 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 32 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 37 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 46 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 18 7 34 35 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 29 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 38 8 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 46 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 41 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 41 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 34 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 47 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 31 41 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 5 values pushed */ + 18 7 33 42 43 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 14 44 45 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 36 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 45 8 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 25 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 49 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 48 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 48 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 38 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 50 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 48 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 24 25 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP1[ ] + PUSHB[ ] /* 5 values pushed */ + 18 28 30 7 40 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 14 26 27 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 25 30 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 33 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 25 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 47 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 24 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 46 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 42 8 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 50 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 45 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 45 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 24 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 27 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 45 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 46 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 49 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 46 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 18 7 42 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 37 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 12 49 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 37 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 33 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 48 8 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 48 37 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 48 25 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 57 8 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 67 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 61 17 37 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 61 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 71 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 60 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 60 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 50 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 61 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 24 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 62 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 27 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 72 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 50 60 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 37 7 52 57 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 9 35 53 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 33 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 48 37 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 60 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 57 61 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 3 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 15 0 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 11 6 0 27 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 5 values pushed */ + 8 16 0 29 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 11 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 0 12 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 33 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 42 8 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 46 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 45 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 45 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 47 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 45 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 5 values pushed */ + 18 25 27 7 37 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 14 26 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 10 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 1 0 10 7 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 1 6 0 27 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 9 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 21 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 38 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 23 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 33 8 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 42 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 30 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 24 30 0 8 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 25 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 24 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 40 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 10 15 40 8 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 11 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 43 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 15847 -4160 21 + CALL[ ] + SPVFS[ ] + SFVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 25 + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 11 + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 24 34 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 10 34 + MIRP[11001] + PUSHW[ ] /* 3 values pushed */ + 15862 -4102 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 9 25 10 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 12 24 11 19 + CALL[ ] + SFVTCA[1] + PUSHB[ ] /* 4 values pushed */ + 23 24 11 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + 15862 -4102 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 26 25 10 19 + CALL[ ] + SFVTCA[0] + PUSHB[ ] /* 4 values pushed */ + 30 25 10 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + 15862 -4102 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 4 values pushed */ + 31 25 10 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 36 24 11 19 + CALL[ ] + SFVTCA[0] + PUSHB[ ] /* 4 values pushed */ + 41 24 11 19 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 26 25 10 + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + SPVTL[0] + SFVTPV[ ] + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + PUSHB[ ] /* 3 values pushed */ + 36 24 11 + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + SVTCA[0] + NPUSHB[ ] /* 11 values pushed */ + 9 10 11 12 24 25 26 30 31 36 41 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 6 values pushed */ + 9 12 23 26 31 36 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 25 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 3 28 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 40 30 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 21 7 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 49 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 58 8 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 40 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 27 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 34 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 37 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 30 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 62 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 61 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 61 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 63 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 61 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 24 27 40 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 18 29 7 53 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 14 34 37 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 40 37 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 12 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 5 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 4 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 2 18 + SHP[0] + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 23 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 12 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 21 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 1 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 13 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 25 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 25 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 21 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 56 1 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 62 5 0 53 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 22 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 34 5 0 52 4 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 67 46 56 7 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 67 5 0 51 4 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 27 18 56 7 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 27 5 0 51 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 72 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 25 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 30 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 39 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 60 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 60 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 64 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 50 16 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 73 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 25 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 3 21 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 18 7 27 34 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 14 24 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 60 39 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 22 42 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 56 46 67 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 50 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 23 52 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 0 10 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 0 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 1 3 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 10 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 7 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 10 9 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 15 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 9 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 4 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 4 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 23 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 4 15 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 21 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 9 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 5 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 36 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 32 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 33 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 25 11 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 37 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 33 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 27 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 18 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 36 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 11 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 34 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 37 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 32 18 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 7 21 22 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 3 13 0 8 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 2 17 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 0 4 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 3 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 10 1 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 14 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 7 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 15 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 10 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 14 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 6 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 6 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 7 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 15 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 13 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 4 6 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 1 8 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 2 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 2 3 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 2 6 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 14 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 2 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 15 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 2 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 12 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 2 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 12 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 0 13 0 9 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 6 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 6 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 3 4 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 0 13 0 9 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 5 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 1 13 0 9 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 0 13 0 9 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 6 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 15 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 16 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 7 1 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 11 5 0 52 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 16 5 0 52 4 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 29 31 7 3 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 29 5 0 49 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 29 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 29 27 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 26 + SHP[0] + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 20 41 7 3 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 20 5 0 48 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 42 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 9 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 30 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 31 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 36 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 22 16 0 44 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 26 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 16 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 43 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -15837 -4197 21 + CALL[ ] + SPVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 28 + MDRP[00000] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + MDRP[00000] + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 25 + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 25 28 + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 18 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 10 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 36 30 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 13 26 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 6 11 3 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 29 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 5 9 0 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 11 5 0 54 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 3 5 0 54 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[10110] + PUSHB[ ] /* 5 values pushed */ + 9 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 5 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 3 6 7 2 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 15 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 1 4 5 0 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 38 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 7 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 3 38 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 3 0 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 7 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 27 16 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 27 25 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 44 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 11 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 29 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 35 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 45 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 5 29 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 3 7 18 38 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 33 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 27 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 11 34 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 7 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 3 35 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 3 0 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 7 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 24 16 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 24 22 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 47 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 42 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 44 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 48 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 11 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 32 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 21 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 49 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 8 47 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP2[ ] + PUSHB[ ] /* 5 values pushed */ + 3 7 35 43 44 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 30 45 46 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 24 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 11 31 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 42 47 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 43 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 8 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 11 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 0 7 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 5 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 4 20 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 5 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 4 3 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 26 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 33 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 9 3 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 6 9 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 15 40 26 3 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 43 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 30 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 36 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 21 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 44 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 30 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 36 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 15 40 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 1 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 2 17 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 15581 -5065 21 + CALL[ ] + SPVFS[ ] + SFVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[00000] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + MDRP[00000] + SPVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 3 + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 51 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 58 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 45 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 19 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 10 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 9 10 51 19 13 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 34 + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 9 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 36 + SHP[0] + PUSHB[ ] /* 4 values pushed */ + 25 51 19 8 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 59 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 14 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 31 14 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 14 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 14 9 9 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 6 31 14 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 39 14 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 39 6 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 39 36 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 25 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 60 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 14 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 4 8 11 58 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 34 37 41 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 43 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 46 47 51 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 45 51 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 0 54 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 4 47 48 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 28 25 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 14 31 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 15 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 1 0 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 1 4 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 23 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 21 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 7 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 21 9 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 21 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 12 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 5 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 4 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 2 18 + SHP[0] + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 23 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 12 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 21 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 5 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 23 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 33 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 33 23 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 33 29 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 6 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 61 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 61 6 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 61 64 9 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 47 46 23 6 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 47 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 65 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 2 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 0 29 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 64 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 30 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 54 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 54 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 12 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 66 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 64 2 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 27 46 47 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SRP1[ ] + PUSHB[ ] /* 6 values pushed */ + 23 6 33 41 42 61 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 15 38 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 46 33 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 47 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 61 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 3 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 13 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 6 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 20 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 21 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 16 13 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 13 + SHP[1] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 5 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 0 6 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 8 15 18 + SHP[0] + SHP[0] + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 5 16 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 5 6 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 5 3 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 6 5 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 6 0 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 15 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 10 16 0 45 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 18 15 0 30 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 16 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 15 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 5 values pushed */ + 13 16 0 45 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 19 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 11 12 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 15 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 9 15 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 12 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 21 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 7 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 16 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 19 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 18 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 11 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 5 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 11 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 23 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 24 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 16 19 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 21 22 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 5 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 11 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 25 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 22 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 20 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 26 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 27 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 16 19 20 25 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 21 22 23 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 5 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 20 25 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 11 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 20 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 19 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 27 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 21 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 19 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 23 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 28 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 5 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 11 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 23 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 24 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 16 19 22 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 5 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 3 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 7 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 0 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 30 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 10 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 17 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 29 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 30 29 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 30 0 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 26 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 33 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 26 29 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 10 17 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 15 14 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 30 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 10 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 29 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 29 30 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 29 27 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 30 29 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 30 0 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 33 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 29 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 20 1 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 9 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 0 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 9 1 0 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 21 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 0 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 6 12 13 + SHP[1] + SHP[1] + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 16257 -2032 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + MDRP[00000] + SFVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + MDRP[00000] + PUSHW[ ] /* 3 values pushed */ + 16281 -1831 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 11 10 12 19 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 11 10 12 + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + SPVTL[0] + SFVTPV[ ] + SRP1[ ] + SRP2[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 11 + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 3 values pushed */ + 10 11 14 + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 1 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 17 18 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 21 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 3 9 17 + IP[ ] + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 17 + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 2 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 8 9 + SHP[1] + SHP[1] + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 2 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 0 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 15707 -4662 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[00000] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + MDRP[00000] + PUSHW[ ] /* 3 values pushed */ + -15767 -4453 21 + CALL[ ] + SPVFS[ ] + PUSHB[ ] /* 2 values pushed */ + 0 1 + SFVTL[0] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[00000] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[00000] + PUSHW[ ] /* 3 values pushed */ + 15767 -4453 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + MDRP[00000] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + MDRP[00000] + SVTCA[0] + PUSHB[ ] /* 5 values pushed */ + 1 4 7 10 16 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 5 values pushed */ + 1 4 7 10 16 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 8 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 2 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 14 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 13 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 12 18 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 13 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 5 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 23 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 24 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 1 5 8 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 19 20 22 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 20 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 19 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 0 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 13 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 27 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 19 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 22 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 0 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 28 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 19 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 12 13 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 23 22 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 2 5 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 13 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 17 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 6 7 + SHP[1] + SHP[1] + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 19 20 17 0 13 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 19 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 23 24 17 0 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 25 + SHP[1] + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 23 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 26 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 16 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 16 17 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 16 10 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 17 16 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 17 23 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 16 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 27 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -15972 -3653 21 + CALL[ ] + SPVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + MDRP[00000] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + MDRP[00000] + PUSHW[ ] /* 3 values pushed */ + 15972 -3653 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[00000] + SFVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + MDRP[00000] + SPVTCA[1] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 2 5 + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 4 values pushed */ + 2 5 8 25 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 24 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 7 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 4 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 11 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 13 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 17 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 14 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 10 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 7 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 4 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 11 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 36 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 40 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 24 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 41 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 6 19 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 13 31 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 7 18 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + Generated in 2009 by FontLab Studio. Copyright info pending. + + + grtest-ot-only + + + Regular + + + webfont + + + grtest-ot-only Regular + + + Version 001.001 + + + grtest-ot-only + + + This font was generated by the Font Squirrel Generator. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00000001 00000000 c9896f31 00000000 + c6a779b7 00000000 cae12877 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/fonts/graphite/grtest-ot.ttx b/layout/reftests/fonts/graphite/grtest-ot.ttx new file mode 100644 index 0000000000..a3be8ab4e9 --- /dev/null +++ b/layout/reftests/fonts/graphite/grtest-ot.ttx @@ -0,0 +1,24101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PUSHB[ ] /* 1 value pushed */ + 0 + FDEF[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SZP0[ ] + MPPEM[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + LT[ ] + IF[ ] + PUSHB[ ] /* 1 value pushed */ + 74 + SROUND[ ] + EIF[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SWAP[ ] + MIAP[1] + RTG[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + CALL[ ] + IF[ ] + RTDG[ ] + EIF[ ] + MPPEM[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + LT[ ] + IF[ ] + RDTG[ ] + EIF[ ] + DUP[ ] + MDRP[10100] + PUSHB[ ] /* 1 value pushed */ + 1 + SZP0[ ] + MDAP[0] + RTG[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + FDEF[ ] + DUP[ ] + MDRP[11010] + PUSHB[ ] /* 1 value pushed */ + 12 + CALL[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + FDEF[ ] + MPPEM[ ] + GT[ ] + IF[ ] + RCVT[ ] + SWAP[ ] + EIF[ ] + POP[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + FDEF[ ] + ROUND[01] + RTG[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + LT[ ] + IF[ ] + POP[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + FDEF[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + CALL[ ] + IF[ ] + POP[ ] + SWAP[ ] + POP[ ] + ROFF[ ] + IF[ ] + MDRP[11101] + ELSE[ ] + MDRP[01101] + EIF[ ] + ELSE[ ] + MPPEM[ ] + GT[ ] + IF[ ] + IF[ ] + MIRP[11101] + ELSE[ ] + MIRP[01101] + EIF[ ] + ELSE[ ] + SWAP[ ] + POP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + CALL[ ] + IF[ ] + PUSHB[ ] /* 1 value pushed */ + 70 + SROUND[ ] + EIF[ ] + IF[ ] + MDRP[11101] + ELSE[ ] + MDRP[01101] + EIF[ ] + EIF[ ] + EIF[ ] + RTG[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + FDEF[ ] + GFV[ ] + NOT[ ] + AND[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + FDEF[ ] + PUSHB[ ] /* 2 values pushed */ + 34 1 + GETINFO[ ] + LT[ ] + IF[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + GETINFO[ ] + NOT[ ] + NOT[ ] + ELSE[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + FDEF[ ] + PUSHB[ ] /* 2 values pushed */ + 36 1 + GETINFO[ ] + LT[ ] + IF[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + GETINFO[ ] + NOT[ ] + NOT[ ] + ELSE[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + FDEF[ ] + SRP2[ ] + SRP1[ ] + DUP[ ] + IP[ ] + MDAP[1] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + FDEF[ ] + DUP[ ] + RDTG[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + CALL[ ] + IF[ ] + MDRP[00100] + ELSE[ ] + MDRP[01101] + EIF[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CINDEX[ ] + MD[0] + SWAP[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + MINDEX[ ] + MD[1] + PUSHB[ ] /* 1 value pushed */ + 0 + LT[ ] + IF[ ] + ROLL[ ] + NEG[ ] + ROLL[ ] + SUB[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + LT[ ] + IF[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + ELSE[ ] + ROLL[ ] + ROLL[ ] + SUB[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + GT[ ] + IF[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + EIF[ ] + RTG[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + FDEF[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + CALL[ ] + IF[ ] + POP[ ] + SRP0[ ] + ELSE[ ] + SRP0[ ] + POP[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + FDEF[ ] + DUP[ ] + MDRP[10010] + PUSHB[ ] /* 1 value pushed */ + 12 + CALL[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + FDEF[ ] + DUP[ ] + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + CALL[ ] + NOT[ ] + IF[ ] + DUP[ ] + DUP[ ] + GC[1] + SWAP[ ] + GC[0] + SUB[ ] + ROUND[10] + DUP[ ] + IF[ ] + DUP[ ] + ABS[ ] + DIV[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + ELSE[ ] + POP[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + FDEF[ ] + SRP2[ ] + SRP1[ ] + DUP[ ] + DUP[ ] + IP[ ] + MDAP[1] + DUP[ ] + ROLL[ ] + DUP[ ] + GC[1] + ROLL[ ] + GC[0] + SUB[ ] + SWAP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + MD[1] + PUSHB[ ] /* 1 value pushed */ + 0 + LT[ ] + IF[ ] + SWAP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + GT[ ] + IF[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + SHPIX[ ] + ELSE[ ] + POP[ ] + EIF[ ] + ELSE[ ] + SWAP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + LT[ ] + IF[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + NEG[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + EIF[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + FDEF[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + CALL[ ] + IF[ ] + RTDG[ ] + MDRP[10110] + RTG[ ] + POP[ ] + POP[ ] + ELSE[ ] + DUP[ ] + MDRP[10110] + ROLL[ ] + MPPEM[ ] + GT[ ] + IF[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + MD[0] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + NEQ[ ] + IF[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + FDEF[ ] + SWAP[ ] + DUP[ ] + MDRP[10110] + DUP[ ] + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + CALL[ ] + NOT[ ] + IF[ ] + SWAP[ ] + DUP[ ] + IF[ ] + MPPEM[ ] + GTEQ[ ] + ELSE[ ] + POP[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + EIF[ ] + IF[ ] + ROLL[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + MINDEX[ ] + MD[0] + SWAP[ ] + ROLL[ ] + SWAP[ ] + DUP[ ] + ROLL[ ] + MD[0] + ROLL[ ] + SWAP[ ] + SUB[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + POP[ ] + POP[ ] + POP[ ] + EIF[ ] + ELSE[ ] + POP[ ] + POP[ ] + POP[ ] + POP[ ] + POP[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + FDEF[ ] + DUP[ ] + MDRP[11010] + PUSHB[ ] /* 1 value pushed */ + 18 + CALL[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + FDEF[ ] + DUP[ ] + MDRP[10010] + PUSHB[ ] /* 1 value pushed */ + 18 + CALL[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + FDEF[ ] + DUP[ ] + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + CALL[ ] + NOT[ ] + IF[ ] + DUP[ ] + DUP[ ] + GC[1] + SWAP[ ] + GC[0] + SUB[ ] + ROUND[10] + ROLL[ ] + DUP[ ] + GC[1] + SWAP[ ] + GC[0] + SWAP[ ] + SUB[ ] + ROUND[10] + ADD[ ] + DUP[ ] + IF[ ] + DUP[ ] + ABS[ ] + DIV[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + FDEF[ ] + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SDPVTL[1] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CINDEX[ ] + MD[1] + ABS[ ] + SWAP[ ] + ROLL[ ] + SPVTL[1] + PUSHB[ ] /* 1 value pushed */ + 32 + LT[ ] + IF[ ] + ALIGNRP[ ] + ELSE[ ] + MDRP[00000] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + FDEF[ ] + PUSHB[ ] /* 4 values pushed */ + 0 64 1 64 + WS[ ] + WS[ ] + SVTCA[1] + MPPEM[ ] + PUSHW[ ] /* 1 value pushed */ + 4096 + MUL[ ] + SVTCA[0] + MPPEM[ ] + PUSHW[ ] /* 1 value pushed */ + 4096 + MUL[ ] + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + NEQ[ ] + IF[ ] + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + GT[ ] + IF[ ] + SWAP[ ] + DIV[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SWAP[ ] + WS[ ] + ELSE[ ] + DIV[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SWAP[ ] + WS[ ] + EIF[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + GT[ ] + IF[ ] + PUSHB[ ] /* 3 values pushed */ + 0 32 0 + RS[ ] + MUL[ ] + WS[ ] + PUSHB[ ] /* 3 values pushed */ + 1 32 1 + RS[ ] + MUL[ ] + WS[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + MUL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + NEG[ ] + JMPR[ ] + POP[ ] + EIF[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + FDEF[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + RS[ ] + MUL[ ] + SWAP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + RS[ ] + MUL[ ] + SWAP[ ] + ENDF[ ] + + + + + + PUSHW[ ] /* 1 value pushed */ + 511 + SCANCTRL[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SCANTYPE[ ] + SVTCA[0] + MPPEM[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + LT[ ] + IF[ ] + PUSHB[ ] /* 2 values pushed */ + 1 1 + INSTCTRL[ ] + EIF[ ] + PUSHB[ ] /* 2 values pushed */ + 70 6 + CALL[ ] + IF[ ] + POP[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + EIF[ ] + MPPEM[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + GT[ ] + IF[ ] + POP[ ] + PUSHB[ ] /* 1 value pushed */ + 128 + EIF[ ] + SCVTCI[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + CALL[ ] + NOT[ ] + IF[ ] + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 4 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 4 121 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 9 79 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 8 58 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 7 37 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 6 16 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 4 152 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 10 47 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 11 46 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 12 26 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 14 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 14 25 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 17 15 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 16 63 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + DUP[ ] + RCVT[ ] + PUSHW[ ] /* 3 values pushed */ + 14 32767 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 18 84 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 19 54 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 20 14 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 21 10 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 23 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 22 9 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 23 7 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + EIF[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + CALL[ ] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 14 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 15 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 2 1 8 9 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 8 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 12 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 15 + SHP[1] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 14 16 12 2 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 14 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 12 2 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 13 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 20 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 15 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 13 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 2 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 21 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 15722 -4609 21 + CALL[ ] + SPVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[00000] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + MDRP[00000] + SFVTCA[1] + PUSHB[ ] /* 4 values pushed */ + 14 15 19 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 16 15 19 19 + CALL[ ] + SPVTCA[1] + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 4 values pushed */ + 1 14 16 19 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 4 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 12 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 7 values pushed */ + 2 1 8 9 11 12 13 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 15 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 14 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 9 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 21 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SRP1[ ] + PUSHB[ ] /* 8 values pushed */ + 2 1 9 10 12 14 15 16 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 9 14 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 12 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 18 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 9 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 19 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 7 11 8 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 4 21 18 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 1 6 12 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 15 16 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 2 5 13 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 12 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SRP1[ ] + PUSHB[ ] /* 7 values pushed */ + 2 1 9 10 11 12 13 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 16 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 25 5 0 54 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 11 5 0 54 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 9 + MDRP[10110] + PUSHB[ ] /* 5 values pushed */ + 23 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[0] + PUSHB[ ] /* 4 values pushed */ + 7 23 9 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 27 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 13 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 4 13 27 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 23 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 1 6 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + SRP1[ ] + PUSHB[ ] /* 5 values pushed */ + 11 14 15 10 20 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 2 5 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 29 25 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 9 12 13 8 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 28 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 11 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 21 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 14 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 34 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 8 9 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SRP1[ ] + PUSHB[ ] /* 8 values pushed */ + 2 1 11 13 21 24 28 29 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 18 19 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 28 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 24 21 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 16 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 39 11 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 28 27 16 2 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 10 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 40 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 21 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 33 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 14 20 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 41 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 27 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 41 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 28 41 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 28 33 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 7 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 21 13 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 46 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 24 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 35 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 47 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 6 41 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 7 21 40 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 41 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 28 41 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 28 33 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 7 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 21 13 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 53 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 24 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 49 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 35 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 54 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 6 41 46 47 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP1[ ] + PUSHB[ ] /* 6 values pushed */ + 7 21 40 48 51 52 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 17 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 29 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 20 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 29 18 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 10 9 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 13 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 13 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 13 15 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 13 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 15 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 13 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 2 15 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 13 18 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 14 16 17 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 13 18 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 13 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 13 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 20 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 19 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 21 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 13 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 12 15 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 13 14 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 22 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 11 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 1 0 19 4 13 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 33 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 20 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 22 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[0] + PUSHB[ ] /* 4 values pushed */ + 12 20 0 14 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 31 21 0 12 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 25 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 20 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 34 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 22 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 28 1 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 55 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 42 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 42 55 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 42 47 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 13 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 27 13 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 27 19 9 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 0 1 55 13 13 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 34 + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 0 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 36 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 5 4 55 13 13 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 5 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 62 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 60 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 2 6 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 38 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 29 33 + SHP[0] + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 38 60 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 38 36 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 60 38 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 60 0 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 46 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 49 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 63 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 38 60 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 12 55 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 13 27 54 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 49 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 0 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 3 9 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 7 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 36 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 39 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 19 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 19 7 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 19 14 9 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 32 33 39 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 45 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 23 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 30 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 35 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 32 21 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 46 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 23 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 19 26 39 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 18 27 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 7 37 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 27 36 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 37 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 43 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 3 10 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 7 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 7 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 8 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 11 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 10 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 2 1 4 6 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 6 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 4 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 5 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 3 7 4 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 8 7 4 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 4 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 5 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 4 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 1 3 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 8 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 10 19 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 10 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 7 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 11 + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -15975 -3638 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + MDRP[00000] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + MDRP[00000] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 12 13 11 19 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 12 13 11 + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + SPVTL[0] + SFVTPV[ ] + SRP1[ ] + SRP2[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 9 12 13 + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 3 values pushed */ + 9 12 13 + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 11 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 3 0 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 3 5 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 12 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 14 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 12 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 7 9 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 11 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 1 21 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 15 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 0 13 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 15 + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 21 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 21 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 16 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 15 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -16231 -2232 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + MDRP[00000] + PUSHB[ ] /* 2 values pushed */ + 3 27 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[00000] + PUSHW[ ] /* 3 values pushed */ + 16257 -2032 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + MDRP[00000] + PUSHB[ ] /* 2 values pushed */ + 14 28 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 13 + MDRP[00000] + SVTCA[0] + PUSHB[ ] /* 8 values pushed */ + 3 4 5 6 13 14 17 18 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 8 values pushed */ + 3 4 5 6 13 14 17 18 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 16 21 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 10 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -15801 -4333 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + MDRP[00000] + PUSHB[ ] /* 2 values pushed */ + 3 25 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[00000] + SVTCA[0] + PUSHB[ ] /* 4 values pushed */ + 3 4 11 12 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 4 values pushed */ + 3 4 11 12 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 19 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 26 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 29 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 22 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 36 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 37 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -15801 -4333 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + MDRP[00000] + PUSHB[ ] /* 2 values pushed */ + 3 25 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[00000] + SVTCA[0] + PUSHB[ ] /* 4 values pushed */ + 3 4 11 12 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 4 values pushed */ + 3 4 11 12 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 15 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 16 17 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 19 21 29 32 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 26 27 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 32 29 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 36 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 40 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 24 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 41 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 6 19 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 13 31 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 7 18 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 17 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 17 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 8 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 8 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 34 4 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 11 14 17 8 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 13 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 39 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 24 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 13 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 40 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 44 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 28 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 45 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 6 19 24 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 7 18 26 27 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 35 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 43 11 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 25 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 47 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 31 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 38 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 48 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 31 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 6 19 24 25 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 28 30 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 7 18 26 27 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 25 30 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 11 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 44 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 25 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 45 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 48 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 28 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 24 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 27 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 44 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 47 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 49 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 19 6 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 44 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 31 32 39 40 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 47 35 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 18 7 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 44 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 28 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 45 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 6 19 24 27 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 18 26 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 28 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 31 + SHP[1] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 36 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 12 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 16 + SHP[1] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 44 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 49 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 32 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 39 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 42 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 22 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 50 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 15608 -4981 21 + CALL[ ] + SPVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 16 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 15 33 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 33 + MIRP[11001] + PUSHW[ ] /* 3 values pushed */ + 15659 -4821 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 1 0 15 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 14 0 15 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 17 31 16 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 30 31 16 19 + CALL[ ] + SFVTCA[0] + PUSHB[ ] /* 4 values pushed */ + 40 31 16 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 41 0 15 19 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 0 15 + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + SPVTL[0] + SFVTPV[ ] + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + PUSHB[ ] /* 3 values pushed */ + 30 31 16 + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 6 values pushed */ + 1 14 17 30 40 41 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 7 values pushed */ + 0 1 14 15 17 30 31 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 39 32 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 28 12 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 48 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 56 11 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 40 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 27 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 34 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 37 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 30 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 60 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 44 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 44 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 61 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 44 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 5 values pushed */ + 6 19 24 27 40 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 7 18 34 37 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 40 37 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 7 9 0 2 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 8 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 8 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 9 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 2 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 22 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 11 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 17 32 22 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 44 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 28 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 45 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 6 26 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 15 20 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 17 22 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 8 + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 4 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -16122 -2920 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + MDRP[00000] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + MDRP[00000] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 6 9 + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 6 9 + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 21 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 46 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 18 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 29 10 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 52 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 15 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 31 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 1 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 44 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 26 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 53 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 3 20 29 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 44 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 29 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 6 values pushed */ + 0 1 15 26 27 44 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 43 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 18 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 26 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 55 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 50 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 52 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 56 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 15 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 28 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 1 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 41 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 57 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 49 55 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 3 26 50 52 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 36 53 54 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 26 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 6 values pushed */ + 0 1 15 23 24 41 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 50 55 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 6 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 5 6 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 5 3 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 6 5 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 6 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 9 11 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 4 17 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 10 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 2 11 + SHP[0] + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 14 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 11 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 4 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 25 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 13 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 6 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 28 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 21 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 29 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 6 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 11 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 25 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 31 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 21 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 32 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 5 24 25 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 30 18 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 12 22 23 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 25 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 24 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 27 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 31 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 33 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 28 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 7 6 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 31 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 6 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 28 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 21 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 29 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 24 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 9 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 8 9 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 21 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + SHP[1] + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 17 18 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 21 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 3 9 17 + IP[ ] + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 11 12 17 + SHP[1] + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 8 9 + SHP[1] + SHP[1] + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 17 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 15615 -4959 21 + CALL[ ] + SPVFS[ ] + PUSHW[ ] /* 3 values pushed */ + -15627 -4922 21 + CALL[ ] + SPVFS[ ] + PUSHW[ ] /* 3 values pushed */ + -15597 -5016 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 1 2 12 19 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 2 12 + SFVTL[0] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 1 0 8 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + -15600 -5007 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 4 3 11 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + 15597 -5016 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 7 0 8 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + -15600 -5007 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 10 3 11 19 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 11 + SFVTL[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 10 17 9 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + -15597 -5016 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 13 2 12 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + 15597 -5016 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 15 17 9 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 16 17 9 19 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 0 8 + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + SPVTL[0] + SFVTPV[ ] + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 3 values pushed */ + 16 17 9 + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + PUSHB[ ] /* 3 values pushed */ + 4 3 11 + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + SPVTL[0] + SFVTPV[ ] + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 3 values pushed */ + 13 2 12 + SRP1[ ] + SRP2[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 7 values pushed */ + 1 4 7 10 13 15 16 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 7 values pushed */ + 1 4 7 10 13 15 16 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 2 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 14 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 10 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 3 4 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 6 values pushed */ + 1 3 4 12 13 15 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 10 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 13 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 20 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 15 9 10 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 19 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 21 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 16 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 4 3 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 24 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 1 6 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 11 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 11 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 13 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 17 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 24 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 10 14 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 1 6 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 11 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 40 5 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 46 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 38 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 43 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 47 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 38 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 31 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 5 21 32 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 40 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 44 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 40 5 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 50 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 38 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 43 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 38 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 46 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 5 21 32 47 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 29 48 49 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 40 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 44 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 47 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 47 5 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 44 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 39 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 53 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 45 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 45 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 50 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 54 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 45 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 35 38 39 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 44 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 5 21 32 43 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 29 40 41 42 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 47 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 51 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 39 44 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 43 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 2 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 44 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 39 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 38 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 50 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 44 5 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 54 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 42 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 42 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 38 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 38 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 41 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 41 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 42 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 6 47 50 + SHP[0] + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 53 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 55 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 42 38 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 31 41 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 5 10 21 32 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 53 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 44 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 48 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 52 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 48 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 57 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 52 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 37 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 37 52 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 37 40 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 20 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 9 8 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 69 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 20 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 16 9 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 63 30 52 20 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 63 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 74 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 55 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 55 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 60 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 32 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 63 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 39 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 42 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 75 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 55 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 52 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 60 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 20 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 22 50 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 48 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 37 52 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 50 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 30 57 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 0 55 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 63 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 61 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 44 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 44 5 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 50 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 42 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 42 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 47 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 42 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 35 38 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 5 21 32 39 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 29 40 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 44 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 48 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 34 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 39 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 13 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 57 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 61 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 47 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 47 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 36 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 0 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 36 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 47 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 17 14 0 55 4 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 23 17 51 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 62 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 36 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 3 34 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 51 47 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 13 39 43 19 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 23 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 21 32 33 41 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 24 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 39 34 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 57 + SRP1[ ] + PUSHB[ ] /* 6 values pushed */ + 0 3 19 28 43 49 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 48 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 48 5 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 45 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 57 5 0 54 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 61 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 41 5 0 54 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 62 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 46 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 54 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP0[ ] + PUSHB[ ] /* 5 values pushed */ + 39 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 51 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 59 26 31 8 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 43 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 63 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 46 39 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 40 45 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP2[ ] + PUSHB[ ] /* 7 values pushed */ + 5 21 32 56 57 60 61 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 59 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 29 41 44 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 48 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 52 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 61 57 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 39 42 43 38 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 26 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 6 9 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 12 6 26 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 22 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 26 22 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 10 16 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 12 13 0 9 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 15 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 16 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 41 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 36 6 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 6 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 30 7 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 17 48 41 6 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 17 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 22 53 41 6 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 22 6 0 27 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 56 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 5 values pushed */ + 33 14 0 55 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 33 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 46 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 50 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 11 14 0 55 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 57 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 19 33 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 30 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 17 22 36 41 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 50 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 6 13 29 38 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 36 41 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 48 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 11 13 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 22 53 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 60 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 60 5 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 54 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 41 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 48 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 51 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 44 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 66 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 58 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 58 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 63 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 67 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 58 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 35 38 41 54 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 31 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 5 21 32 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 29 43 48 51 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 60 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 64 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 54 51 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 49 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 44 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 12 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 5 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 2 18 + SHP[0] + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 23 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 12 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 21 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 5 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 3 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 2 17 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -15583 -5061 21 + CALL[ ] + SPVFS[ ] + SFVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 2 + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 1 25 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 3 25 + MIRP[11001] + SPVTCA[0] + PUSHB[ ] /* 4 values pushed */ + 0 1 2 3 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 8 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 21 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 25 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 18 25 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 18 22 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 25 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 21 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 17 18 25 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 5 12 13 + IP[ ] + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 13 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 21 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 3 26 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 3 29 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 26 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 22 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 3 4 26 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 8 9 16 + IP[ ] + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 5 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 9 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 5 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 6 22 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 9 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 0 22 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 3 6 0 27 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 8 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 0 8 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 9 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 3 13 0 9 4 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 3 13 0 9 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 6 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 6 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 26 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 17 26 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 17 21 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 12 3 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 12 8 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 28 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 23 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 29 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 4 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 6 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 26 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 17 26 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 17 21 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 12 3 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 12 8 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 35 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 23 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 36 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 28 29 31 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 3 30 32 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 23 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 33 34 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 0 6 0 27 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 2 17 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 2 17 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 6 4 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 29 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 28 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 21 11 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 24 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 33 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 29 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 5 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 5 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 1 13 0 9 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 7 1 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 11 5 0 52 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 16 5 0 52 4 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 51 40 7 3 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 51 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 40 51 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 40 44 9 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 25 35 7 3 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 25 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 25 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 35 30 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 55 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 9 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 38 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 42 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 45 16 0 45 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 45 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 16 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 56 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 10 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 21 54 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 25 16 51 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 45 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 47 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 6 11 3 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 35 40 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 7 values pushed */ + 0 4 5 1 9 8 13 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 12 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 15 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 9 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 4 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 23 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 4 15 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 21 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 4 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 10 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 52 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 29 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 49 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 48 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 20 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 48 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 45 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 53 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 16 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 29 1 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 48 49 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 45 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 10 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 31 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 20 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 20 23 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 43 8 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 37 13 31 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 37 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 48 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 37 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 49 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 22 14 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 7 31 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 31 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 20 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 20 23 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 43 8 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 37 13 31 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 37 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 52 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 37 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 53 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 22 14 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 7 31 48 49 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 50 51 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 31 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 20 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 20 23 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 50 8 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 44 13 31 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 44 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 43 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 40 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 38 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 55 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 44 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 45 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 56 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 14 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 37 38 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 7 31 41 43 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 39 40 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 38 43 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 31 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 20 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 20 23 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 38 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 53 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 37 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 52 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 47 8 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 41 13 31 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 41 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 56 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 40 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 37 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 37 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 40 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 52 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 55 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 57 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 52 40 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 31 47 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 31 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 20 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 20 23 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 47 8 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 41 13 31 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 41 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 52 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 53 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 14 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 37 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 7 31 38 40 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 37 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 12 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 54 4 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 49 44 29 12 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 49 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 57 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 46 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 34 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 41 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 23 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 58 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 34 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 3 8 29 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 12 37 44 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 23 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 15 20 28 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 49 44 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 20 3 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 8 + SHP[1] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 9 + SHP[0] + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 3 24 0 13 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 5 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 26 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 37 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 12 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 46 8 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 50 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 49 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 49 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 39 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 49 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 5 values pushed */ + 3 8 9 11 33 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + SRP1[ ] + PUSHB[ ] /* 7 values pushed */ + 5 10 12 26 32 41 46 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 14 42 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 46 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP1[ ] + PUSHB[ ] /* 5 values pushed */ + 7 8 14 16 17 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 4 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SHP[0] + PUSHB[ ] /* 4 values pushed */ + 2 7 4 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 2 16 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 5 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 4 values pushed */ + 2 7 4 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 2 16 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 4 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 23 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 10 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 14 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 20 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 25 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 23 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 22 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 22 23 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 22 20 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 23 22 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 23 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 26 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 32 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 5 32 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 5 0 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 19 11 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 24 11 32 16 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 11 24 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 11 15 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 38 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 15 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 20 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 20 15 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 20 18 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 2 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 20 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 30 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 39 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 36 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 8 2 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 24 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 9 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 10 11 9 2 13 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 10 4 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 17 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 9 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 8 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 8 9 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 8 6 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 9 8 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 11 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 80 4 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 50 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 55 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 33 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 67 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 86 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 11 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 85 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 37 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 0 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 53 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 85 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 69 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 58 27 69 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 47 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 87 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 53 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 7 2 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 69 85 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 6 values pushed */ + 33 35 41 62 18 80 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 27 58 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 20 25 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 33 55 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 6 values pushed */ + 0 4 37 47 53 62 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 67 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 80 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 4 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 26 2 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 25 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 8 2 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 36 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 35 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 21 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 5 values pushed */ + 7 14 0 55 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 29 7 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 29 16 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 37 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 29 35 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 7 21 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 25 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 3 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 2 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 2 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 6 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 10 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 7 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 6 24 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 2 4 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 5 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 6 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 4 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 0 1 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 11 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 7 8 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 6 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 4 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 5 2 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 3 7 4 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 8 7 4 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 2 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 2 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 4 5 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 16 0 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 2 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 22 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 8 2 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 25 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 21 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 2 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 9 8 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 7 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 4 13 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 4 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 10 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 10 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 7 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 10 9 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 1 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 24 + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 28 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 21 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 7 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 28 5 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 31 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 25 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 33 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 25 31 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 9 7 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 17 18 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 28 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 6 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 7 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 24 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 10 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 5 29 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 5 1 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 22 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 39 4 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 11 33 29 22 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 43 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 2 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 30 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 27 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 44 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 2 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 33 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 35 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 22 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 32 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 25 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 39 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 40 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 19 22 35 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 29 32 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 35 32 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 26 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 21 22 25 + SHP[1] + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 8 11 12 + SHP[1] + SHP[1] + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 0 1 26 7 13 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 2 17 28 29 + DEPTH[ ] + SLOOP[ ] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 4 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 20 23 24 27 + DEPTH[ ] + SLOOP[ ] + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 5 4 26 7 13 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 3 16 30 31 + DEPTH[ ] + SLOOP[ ] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 5 4 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 6 9 10 13 + DEPTH[ ] + SLOOP[ ] + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 26 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 7 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 8 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 21 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 33 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 16218 -2326 21 + CALL[ ] + SPVFS[ ] + PUSHW[ ] /* 3 values pushed */ + 16235 -2203 21 + CALL[ ] + SPVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 2 26 7 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 3 26 7 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 6 26 7 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 9 25 8 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 10 22 11 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 13 21 12 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 16 21 12 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 17 21 12 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 20 21 12 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 23 22 11 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 24 25 8 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 27 26 7 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 28 25 8 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 29 22 11 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 30 22 11 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 31 25 8 19 + CALL[ ] + SPVTCA[1] + NPUSHB[ ] /* 16 values pushed */ + 2 3 6 9 10 13 16 17 20 23 24 27 28 29 30 31 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 30 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 43 8 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 50 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 46 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 32 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 37 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 46 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 18 7 34 35 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 29 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 38 8 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 46 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 41 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 41 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 34 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 47 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 31 41 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 5 values pushed */ + 18 7 33 42 43 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 14 44 45 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 36 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 45 8 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 25 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 49 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 48 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 48 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 38 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 50 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 48 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 24 25 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP1[ ] + PUSHB[ ] /* 5 values pushed */ + 18 28 30 7 40 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 14 26 27 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 25 30 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 33 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 25 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 47 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 24 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 46 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 42 8 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 50 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 45 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 45 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 24 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 27 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 45 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 46 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 49 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 46 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 18 7 42 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 37 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 12 49 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 37 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 33 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 48 8 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 48 37 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 48 25 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 57 8 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 67 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 61 17 37 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 61 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 71 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 60 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 60 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 50 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 61 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 24 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 62 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 27 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 72 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 50 60 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 37 7 52 57 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 9 35 53 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 33 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 48 37 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 60 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 57 61 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 3 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 15 0 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 11 6 0 27 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 5 values pushed */ + 8 16 0 29 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 11 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 0 12 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 33 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 42 8 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 46 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 45 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 45 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 47 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 45 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 5 values pushed */ + 18 25 27 7 37 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 14 26 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 10 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 1 0 10 7 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 1 6 0 27 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 9 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 21 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 38 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 23 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 33 8 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 42 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 30 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 24 30 0 8 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 25 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 24 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 40 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 10 15 40 8 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 11 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 43 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 15847 -4160 21 + CALL[ ] + SPVFS[ ] + SFVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 25 + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 11 + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 24 34 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 10 34 + MIRP[11001] + PUSHW[ ] /* 3 values pushed */ + 15862 -4102 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 9 25 10 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 12 24 11 19 + CALL[ ] + SFVTCA[1] + PUSHB[ ] /* 4 values pushed */ + 23 24 11 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + 15862 -4102 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 26 25 10 19 + CALL[ ] + SFVTCA[0] + PUSHB[ ] /* 4 values pushed */ + 30 25 10 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + 15862 -4102 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 4 values pushed */ + 31 25 10 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 36 24 11 19 + CALL[ ] + SFVTCA[0] + PUSHB[ ] /* 4 values pushed */ + 41 24 11 19 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 26 25 10 + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + SPVTL[0] + SFVTPV[ ] + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + PUSHB[ ] /* 3 values pushed */ + 36 24 11 + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + SVTCA[0] + NPUSHB[ ] /* 11 values pushed */ + 9 10 11 12 24 25 26 30 31 36 41 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 6 values pushed */ + 9 12 23 26 31 36 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 25 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 3 28 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 40 30 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 21 7 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 49 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 58 8 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 40 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 27 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 34 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 37 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 30 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 62 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 61 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 61 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 63 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 61 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 24 27 40 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 18 29 7 53 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 14 34 37 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 40 37 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 12 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 5 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 4 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 2 18 + SHP[0] + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 23 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 12 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 21 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 1 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 13 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 25 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 25 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 21 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 56 1 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 62 5 0 53 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 22 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 34 5 0 52 4 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 67 46 56 7 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 67 5 0 51 4 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 27 18 56 7 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 27 5 0 51 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 72 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 25 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 30 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 39 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 60 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 60 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 64 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 50 16 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 73 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 25 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 3 21 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 18 7 27 34 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 14 24 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 60 39 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 22 42 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 56 46 67 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 50 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 23 52 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 0 10 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 0 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 1 3 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 10 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 7 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 10 9 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 15 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 9 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 4 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 4 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 23 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 4 15 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 21 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 9 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 5 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 36 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 32 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 33 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 25 11 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 37 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 33 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 27 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 18 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 36 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 11 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 34 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 37 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 32 18 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 7 21 22 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 3 13 0 8 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 2 17 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 0 4 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 3 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 10 1 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 14 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 7 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 15 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 10 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 14 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 6 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 6 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 7 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 15 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 13 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 4 6 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 1 8 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 2 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 2 3 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 2 6 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 14 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 2 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 15 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 2 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 12 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 2 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 12 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 0 13 0 9 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 6 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 6 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 3 4 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 0 13 0 9 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 5 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 1 13 0 9 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 0 13 0 9 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 6 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 15 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 16 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 7 1 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 11 5 0 52 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 16 5 0 52 4 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 29 31 7 3 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 29 5 0 49 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 29 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 29 27 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 26 + SHP[0] + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 20 41 7 3 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 20 5 0 48 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 42 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 9 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 30 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 31 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 36 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 22 16 0 44 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 26 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 16 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 43 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -15837 -4197 21 + CALL[ ] + SPVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 28 + MDRP[00000] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + MDRP[00000] + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 25 + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 25 28 + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 18 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 10 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 36 30 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 13 26 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 6 11 3 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 29 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 5 9 0 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 11 5 0 54 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 3 5 0 54 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[10110] + PUSHB[ ] /* 5 values pushed */ + 9 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 5 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 3 6 7 2 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 15 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 1 4 5 0 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 38 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 7 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 3 38 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 3 0 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 7 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 27 16 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 27 25 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 44 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 11 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 29 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 35 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 45 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 5 29 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 3 7 18 38 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 33 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 27 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 11 34 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 7 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 3 35 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 3 0 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 7 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 24 16 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 24 22 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 47 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 42 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 44 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 48 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 11 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 32 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 21 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 49 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 8 47 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP2[ ] + PUSHB[ ] /* 5 values pushed */ + 3 7 35 43 44 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 30 45 46 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 24 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 11 31 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 42 47 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 43 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 8 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 11 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 0 7 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 5 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 4 20 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 5 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 4 3 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 26 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 33 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 9 3 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 6 9 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 15 40 26 3 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 43 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 30 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 36 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 21 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 44 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 30 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 36 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 15 40 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 1 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 2 17 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 15581 -5065 21 + CALL[ ] + SPVFS[ ] + SFVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[00000] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + MDRP[00000] + SPVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 3 + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 51 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 58 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 45 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 19 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 10 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 9 10 51 19 13 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 34 + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 9 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 36 + SHP[0] + PUSHB[ ] /* 4 values pushed */ + 25 51 19 8 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 59 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 14 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 31 14 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 14 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 14 9 9 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 6 31 14 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 39 14 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 39 6 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 39 36 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 25 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 60 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 14 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 4 8 11 58 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 34 37 41 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 43 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 46 47 51 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 45 51 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 0 54 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 4 47 48 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 28 25 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 14 31 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 15 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 1 0 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 1 4 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 23 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 21 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 7 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 21 9 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 21 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 12 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 5 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 4 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 2 18 + SHP[0] + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 23 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 12 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 21 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 5 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 23 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 33 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 33 23 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 33 29 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 6 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 61 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 61 6 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 61 64 9 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 47 46 23 6 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 47 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 65 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 2 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 0 29 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 64 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 30 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 54 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 54 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 12 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 66 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 64 2 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 27 46 47 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SRP1[ ] + PUSHB[ ] /* 6 values pushed */ + 23 6 33 41 42 61 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 15 38 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 46 33 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 47 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 61 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 3 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 13 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 6 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 20 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 21 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 16 13 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 13 + SHP[1] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 5 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 0 6 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 8 15 18 + SHP[0] + SHP[0] + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 5 16 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 5 6 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 5 3 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 6 5 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 6 0 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 15 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 10 16 0 45 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 18 15 0 30 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 16 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 15 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 5 values pushed */ + 13 16 0 45 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 19 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 11 12 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 15 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 9 15 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 12 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 21 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 7 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 16 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 19 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 18 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 11 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 5 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 11 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 23 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 24 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 16 19 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 21 22 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 5 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 11 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 25 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 22 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 20 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 26 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 27 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 16 19 20 25 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 21 22 23 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 5 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 20 25 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 11 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 20 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 19 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 27 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 21 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 19 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 23 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 28 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 5 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 11 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 23 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 24 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 16 19 22 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 5 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 3 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 7 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 0 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 30 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 10 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 17 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 29 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 30 29 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 30 0 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 26 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 33 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 26 29 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 10 17 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 15 14 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 30 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 10 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 29 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 29 30 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 29 27 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 30 29 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 30 0 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 33 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 29 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 20 1 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 9 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 0 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 9 1 0 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 21 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 0 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 6 12 13 + SHP[1] + SHP[1] + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 16257 -2032 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + MDRP[00000] + SFVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + MDRP[00000] + PUSHW[ ] /* 3 values pushed */ + 16281 -1831 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 11 10 12 19 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 11 10 12 + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + SPVTL[0] + SFVTPV[ ] + SRP1[ ] + SRP2[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 11 + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 3 values pushed */ + 10 11 14 + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 1 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 17 18 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 21 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 3 9 17 + IP[ ] + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 17 + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 2 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 8 9 + SHP[1] + SHP[1] + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 2 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 0 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 15707 -4662 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[00000] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + MDRP[00000] + PUSHW[ ] /* 3 values pushed */ + -15767 -4453 21 + CALL[ ] + SPVFS[ ] + PUSHB[ ] /* 2 values pushed */ + 0 1 + SFVTL[0] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[00000] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[00000] + PUSHW[ ] /* 3 values pushed */ + 15767 -4453 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + MDRP[00000] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + MDRP[00000] + SVTCA[0] + PUSHB[ ] /* 5 values pushed */ + 1 4 7 10 16 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 5 values pushed */ + 1 4 7 10 16 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 8 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 2 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 14 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 13 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 12 18 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 13 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 5 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 23 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 24 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 1 5 8 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 19 20 22 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 20 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 19 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 0 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 13 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 27 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 19 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 22 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 0 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 28 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 19 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 12 13 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 23 22 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 2 5 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 13 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 17 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 6 7 + SHP[1] + SHP[1] + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 19 20 17 0 13 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 19 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 23 24 17 0 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 25 + SHP[1] + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 23 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 26 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 16 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 16 17 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 16 10 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 17 16 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 17 23 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 16 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 27 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -15972 -3653 21 + CALL[ ] + SPVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + MDRP[00000] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + MDRP[00000] + PUSHW[ ] /* 3 values pushed */ + 15972 -3653 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[00000] + SFVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + MDRP[00000] + SPVTCA[1] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 2 5 + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 4 values pushed */ + 2 5 8 25 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 24 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 7 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 4 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 11 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 13 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 17 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 14 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 10 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 7 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 4 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 11 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 36 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 40 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 24 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 41 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 6 19 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 13 31 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 7 18 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + Generated in 2009 by FontLab Studio. Copyright info pending. + + + grtest-ot + + + Regular + + + webfont + + + grtest-ot Regular + + + Version 001.001 + + + grtest-ot + + + This font was generated by the Font Squirrel Generator. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00000001 00000000 c9896f31 00000000 + c6a779b7 00000000 cae12877 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/fonts/graphite/grtest-ref.ttf b/layout/reftests/fonts/graphite/grtest-ref.ttf new file mode 100644 index 0000000000..5e72659048 Binary files /dev/null and b/layout/reftests/fonts/graphite/grtest-ref.ttf differ diff --git a/layout/reftests/fonts/graphite/grtest-ref.ttx b/layout/reftests/fonts/graphite/grtest-ref.ttx new file mode 100644 index 0000000000..576ab6a356 --- /dev/null +++ b/layout/reftests/fonts/graphite/grtest-ref.ttx @@ -0,0 +1,23816 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PUSHB[ ] /* 1 value pushed */ + 0 + FDEF[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SZP0[ ] + MPPEM[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + LT[ ] + IF[ ] + PUSHB[ ] /* 1 value pushed */ + 74 + SROUND[ ] + EIF[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SWAP[ ] + MIAP[1] + RTG[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + CALL[ ] + IF[ ] + RTDG[ ] + EIF[ ] + MPPEM[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + LT[ ] + IF[ ] + RDTG[ ] + EIF[ ] + DUP[ ] + MDRP[10100] + PUSHB[ ] /* 1 value pushed */ + 1 + SZP0[ ] + MDAP[0] + RTG[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + FDEF[ ] + DUP[ ] + MDRP[11010] + PUSHB[ ] /* 1 value pushed */ + 12 + CALL[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + FDEF[ ] + MPPEM[ ] + GT[ ] + IF[ ] + RCVT[ ] + SWAP[ ] + EIF[ ] + POP[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + FDEF[ ] + ROUND[01] + RTG[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + LT[ ] + IF[ ] + POP[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + FDEF[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + CALL[ ] + IF[ ] + POP[ ] + SWAP[ ] + POP[ ] + ROFF[ ] + IF[ ] + MDRP[11101] + ELSE[ ] + MDRP[01101] + EIF[ ] + ELSE[ ] + MPPEM[ ] + GT[ ] + IF[ ] + IF[ ] + MIRP[11101] + ELSE[ ] + MIRP[01101] + EIF[ ] + ELSE[ ] + SWAP[ ] + POP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + CALL[ ] + IF[ ] + PUSHB[ ] /* 1 value pushed */ + 70 + SROUND[ ] + EIF[ ] + IF[ ] + MDRP[11101] + ELSE[ ] + MDRP[01101] + EIF[ ] + EIF[ ] + EIF[ ] + RTG[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + FDEF[ ] + GFV[ ] + NOT[ ] + AND[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + FDEF[ ] + PUSHB[ ] /* 2 values pushed */ + 34 1 + GETINFO[ ] + LT[ ] + IF[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + GETINFO[ ] + NOT[ ] + NOT[ ] + ELSE[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + FDEF[ ] + PUSHB[ ] /* 2 values pushed */ + 36 1 + GETINFO[ ] + LT[ ] + IF[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + GETINFO[ ] + NOT[ ] + NOT[ ] + ELSE[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + FDEF[ ] + SRP2[ ] + SRP1[ ] + DUP[ ] + IP[ ] + MDAP[1] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + FDEF[ ] + DUP[ ] + RDTG[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + CALL[ ] + IF[ ] + MDRP[00100] + ELSE[ ] + MDRP[01101] + EIF[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CINDEX[ ] + MD[0] + SWAP[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + MINDEX[ ] + MD[1] + PUSHB[ ] /* 1 value pushed */ + 0 + LT[ ] + IF[ ] + ROLL[ ] + NEG[ ] + ROLL[ ] + SUB[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + LT[ ] + IF[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + ELSE[ ] + ROLL[ ] + ROLL[ ] + SUB[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + GT[ ] + IF[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + EIF[ ] + RTG[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + FDEF[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + CALL[ ] + IF[ ] + POP[ ] + SRP0[ ] + ELSE[ ] + SRP0[ ] + POP[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + FDEF[ ] + DUP[ ] + MDRP[10010] + PUSHB[ ] /* 1 value pushed */ + 12 + CALL[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + FDEF[ ] + DUP[ ] + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + CALL[ ] + NOT[ ] + IF[ ] + DUP[ ] + DUP[ ] + GC[1] + SWAP[ ] + GC[0] + SUB[ ] + ROUND[10] + DUP[ ] + IF[ ] + DUP[ ] + ABS[ ] + DIV[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + ELSE[ ] + POP[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + FDEF[ ] + SRP2[ ] + SRP1[ ] + DUP[ ] + DUP[ ] + IP[ ] + MDAP[1] + DUP[ ] + ROLL[ ] + DUP[ ] + GC[1] + ROLL[ ] + GC[0] + SUB[ ] + SWAP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + MD[1] + PUSHB[ ] /* 1 value pushed */ + 0 + LT[ ] + IF[ ] + SWAP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + GT[ ] + IF[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + SHPIX[ ] + ELSE[ ] + POP[ ] + EIF[ ] + ELSE[ ] + SWAP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + LT[ ] + IF[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + NEG[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + EIF[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + FDEF[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + CALL[ ] + IF[ ] + RTDG[ ] + MDRP[10110] + RTG[ ] + POP[ ] + POP[ ] + ELSE[ ] + DUP[ ] + MDRP[10110] + ROLL[ ] + MPPEM[ ] + GT[ ] + IF[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + MD[0] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + NEQ[ ] + IF[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + FDEF[ ] + SWAP[ ] + DUP[ ] + MDRP[10110] + DUP[ ] + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + CALL[ ] + NOT[ ] + IF[ ] + SWAP[ ] + DUP[ ] + IF[ ] + MPPEM[ ] + GTEQ[ ] + ELSE[ ] + POP[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + EIF[ ] + IF[ ] + ROLL[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + MINDEX[ ] + MD[0] + SWAP[ ] + ROLL[ ] + SWAP[ ] + DUP[ ] + ROLL[ ] + MD[0] + ROLL[ ] + SWAP[ ] + SUB[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + POP[ ] + POP[ ] + POP[ ] + EIF[ ] + ELSE[ ] + POP[ ] + POP[ ] + POP[ ] + POP[ ] + POP[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + FDEF[ ] + DUP[ ] + MDRP[11010] + PUSHB[ ] /* 1 value pushed */ + 18 + CALL[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + FDEF[ ] + DUP[ ] + MDRP[10010] + PUSHB[ ] /* 1 value pushed */ + 18 + CALL[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + FDEF[ ] + DUP[ ] + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + CALL[ ] + NOT[ ] + IF[ ] + DUP[ ] + DUP[ ] + GC[1] + SWAP[ ] + GC[0] + SUB[ ] + ROUND[10] + ROLL[ ] + DUP[ ] + GC[1] + SWAP[ ] + GC[0] + SWAP[ ] + SUB[ ] + ROUND[10] + ADD[ ] + DUP[ ] + IF[ ] + DUP[ ] + ABS[ ] + DIV[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + FDEF[ ] + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SDPVTL[1] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CINDEX[ ] + MD[1] + ABS[ ] + SWAP[ ] + ROLL[ ] + SPVTL[1] + PUSHB[ ] /* 1 value pushed */ + 32 + LT[ ] + IF[ ] + ALIGNRP[ ] + ELSE[ ] + MDRP[00000] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + FDEF[ ] + PUSHB[ ] /* 4 values pushed */ + 0 64 1 64 + WS[ ] + WS[ ] + SVTCA[1] + MPPEM[ ] + PUSHW[ ] /* 1 value pushed */ + 4096 + MUL[ ] + SVTCA[0] + MPPEM[ ] + PUSHW[ ] /* 1 value pushed */ + 4096 + MUL[ ] + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + NEQ[ ] + IF[ ] + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + GT[ ] + IF[ ] + SWAP[ ] + DIV[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SWAP[ ] + WS[ ] + ELSE[ ] + DIV[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SWAP[ ] + WS[ ] + EIF[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + GT[ ] + IF[ ] + PUSHB[ ] /* 3 values pushed */ + 0 32 0 + RS[ ] + MUL[ ] + WS[ ] + PUSHB[ ] /* 3 values pushed */ + 1 32 1 + RS[ ] + MUL[ ] + WS[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + MUL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + NEG[ ] + JMPR[ ] + POP[ ] + EIF[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + FDEF[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + RS[ ] + MUL[ ] + SWAP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + RS[ ] + MUL[ ] + SWAP[ ] + ENDF[ ] + + + + + + PUSHW[ ] /* 1 value pushed */ + 511 + SCANCTRL[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SCANTYPE[ ] + SVTCA[0] + MPPEM[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + LT[ ] + IF[ ] + PUSHB[ ] /* 2 values pushed */ + 1 1 + INSTCTRL[ ] + EIF[ ] + PUSHB[ ] /* 2 values pushed */ + 70 6 + CALL[ ] + IF[ ] + POP[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + EIF[ ] + MPPEM[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + GT[ ] + IF[ ] + POP[ ] + PUSHB[ ] /* 1 value pushed */ + 128 + EIF[ ] + SCVTCI[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + CALL[ ] + NOT[ ] + IF[ ] + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 4 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 4 121 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 9 79 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 8 58 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 7 37 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 6 16 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 4 152 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 10 47 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 11 46 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 12 26 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 14 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 14 25 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 17 15 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 16 63 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + DUP[ ] + RCVT[ ] + PUSHW[ ] /* 3 values pushed */ + 14 32767 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 18 84 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 19 54 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 20 14 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 21 10 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 23 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 22 9 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 23 7 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + EIF[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + CALL[ ] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 14 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 15 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 2 1 8 9 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 8 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 12 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 15 + SHP[1] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 14 16 12 2 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 14 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 12 2 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 13 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 20 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 15 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 13 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 2 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 21 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 15722 -4609 21 + CALL[ ] + SPVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[00000] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + MDRP[00000] + SFVTCA[1] + PUSHB[ ] /* 4 values pushed */ + 14 15 19 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 16 15 19 19 + CALL[ ] + SPVTCA[1] + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 4 values pushed */ + 1 14 16 19 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 4 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 12 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 7 values pushed */ + 2 1 8 9 11 12 13 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 15 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 14 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 9 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 21 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SRP1[ ] + PUSHB[ ] /* 8 values pushed */ + 2 1 9 10 12 14 15 16 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 9 14 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 12 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 18 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 9 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 19 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 7 11 8 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 4 21 18 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 1 6 12 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 15 16 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 2 5 13 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 12 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SRP1[ ] + PUSHB[ ] /* 7 values pushed */ + 2 1 9 10 11 12 13 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 16 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 25 5 0 54 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 11 5 0 54 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 9 + MDRP[10110] + PUSHB[ ] /* 5 values pushed */ + 23 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[0] + PUSHB[ ] /* 4 values pushed */ + 7 23 9 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 27 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 13 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 4 13 27 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 23 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 1 6 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + SRP1[ ] + PUSHB[ ] /* 5 values pushed */ + 11 14 15 10 20 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 2 5 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 29 25 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 9 12 13 8 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 28 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 11 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 21 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 14 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 34 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 8 9 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SRP1[ ] + PUSHB[ ] /* 8 values pushed */ + 2 1 11 13 21 24 28 29 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 18 19 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 28 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 24 21 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 16 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 39 11 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 28 27 16 2 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 10 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 40 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 21 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 33 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 14 20 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 41 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 27 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 41 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 28 41 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 28 33 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 7 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 21 13 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 46 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 24 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 35 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 47 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 6 41 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 7 21 40 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 41 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 28 41 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 28 33 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 7 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 21 13 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 53 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 24 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 49 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 35 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 54 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 6 41 46 47 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP1[ ] + PUSHB[ ] /* 6 values pushed */ + 7 21 40 48 51 52 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 17 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 29 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 20 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 29 18 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 10 9 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 13 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 13 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 13 15 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 13 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 15 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 13 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 2 15 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 13 18 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 14 16 17 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 13 18 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 13 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 13 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 20 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 19 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 21 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 13 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 12 15 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 13 14 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 22 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 11 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 1 0 19 4 13 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 33 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 20 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 22 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[0] + PUSHB[ ] /* 4 values pushed */ + 12 20 0 14 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 31 21 0 12 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 25 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 20 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 34 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 22 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 28 1 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 55 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 42 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 42 55 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 42 47 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 13 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 27 13 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 27 19 9 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 0 1 55 13 13 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 34 + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 0 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 36 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 5 4 55 13 13 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 5 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 62 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 60 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 2 6 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 38 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 29 33 + SHP[0] + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 38 60 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 38 36 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 60 38 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 60 0 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 46 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 49 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 63 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 38 60 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 12 55 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 13 27 54 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 49 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 0 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 3 9 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 7 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 36 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 39 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 19 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 19 7 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 19 14 9 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 32 33 39 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 45 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 23 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 30 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 35 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 32 21 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 46 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 23 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 19 26 39 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 18 27 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 7 37 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 27 36 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 37 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 43 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 3 10 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 7 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 7 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 8 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 11 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 10 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 2 1 4 6 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 6 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 4 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 5 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 3 7 4 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 8 7 4 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 4 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 5 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 4 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 1 3 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 8 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 10 19 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 10 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 7 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 11 + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -15975 -3638 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + MDRP[00000] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + MDRP[00000] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 12 13 11 19 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 12 13 11 + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + SPVTL[0] + SFVTPV[ ] + SRP1[ ] + SRP2[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 9 12 13 + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 3 values pushed */ + 9 12 13 + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 11 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 3 0 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 3 5 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 12 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 14 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 12 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 7 9 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 11 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 1 21 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 15 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 0 13 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 15 + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 21 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 21 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 16 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 15 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -16231 -2232 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + MDRP[00000] + PUSHB[ ] /* 2 values pushed */ + 3 27 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[00000] + PUSHW[ ] /* 3 values pushed */ + 16257 -2032 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + MDRP[00000] + PUSHB[ ] /* 2 values pushed */ + 14 28 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 13 + MDRP[00000] + SVTCA[0] + PUSHB[ ] /* 8 values pushed */ + 3 4 5 6 13 14 17 18 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 8 values pushed */ + 3 4 5 6 13 14 17 18 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 16 21 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 10 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -15801 -4333 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + MDRP[00000] + PUSHB[ ] /* 2 values pushed */ + 3 25 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[00000] + SVTCA[0] + PUSHB[ ] /* 4 values pushed */ + 3 4 11 12 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 4 values pushed */ + 3 4 11 12 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 19 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 26 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 29 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 22 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 36 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 37 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -15801 -4333 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + MDRP[00000] + PUSHB[ ] /* 2 values pushed */ + 3 25 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[00000] + SVTCA[0] + PUSHB[ ] /* 4 values pushed */ + 3 4 11 12 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 4 values pushed */ + 3 4 11 12 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 15 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 16 17 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 19 21 29 32 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 26 27 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 32 29 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 36 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 40 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 24 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 41 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 6 19 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 13 31 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 7 18 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 17 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 17 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 8 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 8 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 34 4 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 11 14 17 8 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 13 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 39 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 24 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 13 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 40 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 44 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 28 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 45 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 6 19 24 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 7 18 26 27 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 35 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 43 11 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 25 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 47 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 31 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 38 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 48 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 31 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 6 19 24 25 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 28 30 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 7 18 26 27 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 25 30 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 11 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 44 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 25 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 45 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 48 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 28 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 24 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 27 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 44 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 47 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 49 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 19 6 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 44 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 31 32 39 40 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 47 35 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 18 7 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 44 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 28 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 45 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 6 19 24 27 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 18 26 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 28 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 31 + SHP[1] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 36 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 12 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 16 + SHP[1] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 44 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 49 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 32 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 39 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 42 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 22 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 50 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 15608 -4981 21 + CALL[ ] + SPVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 16 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 15 33 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 33 + MIRP[11001] + PUSHW[ ] /* 3 values pushed */ + 15659 -4821 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 1 0 15 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 14 0 15 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 17 31 16 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 30 31 16 19 + CALL[ ] + SFVTCA[0] + PUSHB[ ] /* 4 values pushed */ + 40 31 16 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 41 0 15 19 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 0 15 + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + SPVTL[0] + SFVTPV[ ] + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + PUSHB[ ] /* 3 values pushed */ + 30 31 16 + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 6 values pushed */ + 1 14 17 30 40 41 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 7 values pushed */ + 0 1 14 15 17 30 31 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 39 32 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 28 12 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 48 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 56 11 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 40 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 27 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 34 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 37 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 30 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 60 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 44 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 44 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 61 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 44 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 5 values pushed */ + 6 19 24 27 40 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 7 18 34 37 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 40 37 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 7 9 0 2 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 8 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 8 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 9 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 2 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 22 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 11 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 17 32 22 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 44 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 28 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 45 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 6 26 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 15 20 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 17 22 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 8 + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 4 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -16122 -2920 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + MDRP[00000] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + MDRP[00000] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 6 9 + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 6 9 + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 21 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 46 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 18 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 29 10 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 52 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 15 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 31 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 1 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 44 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 26 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 53 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 3 20 29 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 44 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 29 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 6 values pushed */ + 0 1 15 26 27 44 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 43 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 18 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 26 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 55 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 50 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 52 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 56 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 15 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 28 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 1 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 41 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 57 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 49 55 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 3 26 50 52 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 36 53 54 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 26 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 6 values pushed */ + 0 1 15 23 24 41 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 50 55 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 6 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 5 6 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 5 3 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 6 5 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 6 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 9 11 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 4 17 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 10 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 2 11 + SHP[0] + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 14 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 11 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 4 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 25 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 13 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 6 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 28 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 21 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 29 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 6 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 11 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 25 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 31 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 21 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 32 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 5 24 25 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 30 18 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 12 22 23 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 25 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 24 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 27 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 31 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 33 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 28 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 7 6 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 31 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 6 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 28 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 21 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 29 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 24 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 9 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 8 9 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 21 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + SHP[1] + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 17 18 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 21 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 3 9 17 + IP[ ] + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 11 12 17 + SHP[1] + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 8 9 + SHP[1] + SHP[1] + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 17 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 15615 -4959 21 + CALL[ ] + SPVFS[ ] + PUSHW[ ] /* 3 values pushed */ + -15627 -4922 21 + CALL[ ] + SPVFS[ ] + PUSHW[ ] /* 3 values pushed */ + -15597 -5016 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 1 2 12 19 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 2 12 + SFVTL[0] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 1 0 8 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + -15600 -5007 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 4 3 11 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + 15597 -5016 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 7 0 8 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + -15600 -5007 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 10 3 11 19 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 11 + SFVTL[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 10 17 9 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + -15597 -5016 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 13 2 12 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + 15597 -5016 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 15 17 9 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 16 17 9 19 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 0 8 + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + SPVTL[0] + SFVTPV[ ] + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 3 values pushed */ + 16 17 9 + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + PUSHB[ ] /* 3 values pushed */ + 4 3 11 + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + SPVTL[0] + SFVTPV[ ] + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 3 values pushed */ + 13 2 12 + SRP1[ ] + SRP2[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 7 values pushed */ + 1 4 7 10 13 15 16 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 7 values pushed */ + 1 4 7 10 13 15 16 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 2 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 14 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 10 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 3 4 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 6 values pushed */ + 1 3 4 12 13 15 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 10 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 13 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 20 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 15 9 10 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 19 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 21 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 16 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 4 3 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 24 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 1 6 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 11 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 11 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 13 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 17 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 24 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 10 14 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 1 6 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 11 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 40 5 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 46 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 38 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 43 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 47 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 38 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 31 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 5 21 32 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 40 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 44 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 40 5 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 50 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 38 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 43 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 38 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 46 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 5 21 32 47 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 29 48 49 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 40 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 44 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 47 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 47 5 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 44 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 39 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 53 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 45 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 45 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 50 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 54 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 45 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 35 38 39 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 44 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 5 21 32 43 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 29 40 41 42 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 47 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 51 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 39 44 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 43 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 2 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 44 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 39 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 38 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 50 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 44 5 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 54 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 42 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 42 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 38 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 38 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 41 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 41 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 42 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 6 47 50 + SHP[0] + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 53 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 55 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 42 38 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 31 41 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 5 10 21 32 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 53 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 44 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 48 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 52 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 48 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 57 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 52 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 37 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 37 52 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 37 40 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 20 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 9 8 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 69 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 20 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 16 9 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 63 30 52 20 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 63 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 74 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 55 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 55 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 60 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 32 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 63 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 39 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 42 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 75 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 55 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 52 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 60 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 20 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 22 50 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 48 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 37 52 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 50 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 30 57 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 0 55 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 63 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 61 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 44 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 44 5 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 50 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 42 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 42 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 47 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 42 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 35 38 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 5 21 32 39 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 29 40 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 44 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 48 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 34 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 39 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 13 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 57 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 61 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 47 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 47 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 36 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 0 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 36 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 47 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 17 14 0 55 4 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 23 17 51 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 62 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 36 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 3 34 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 51 47 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 13 39 43 19 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 23 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 21 32 33 41 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 24 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 39 34 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 57 + SRP1[ ] + PUSHB[ ] /* 6 values pushed */ + 0 3 19 28 43 49 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 48 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 48 5 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 45 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 57 5 0 54 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 61 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 41 5 0 54 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 62 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 46 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 54 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP0[ ] + PUSHB[ ] /* 5 values pushed */ + 39 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 51 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 59 26 31 8 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 43 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 63 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 46 39 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 40 45 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP2[ ] + PUSHB[ ] /* 7 values pushed */ + 5 21 32 56 57 60 61 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 59 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 29 41 44 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 48 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 52 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 61 57 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 39 42 43 38 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 26 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 6 9 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 12 6 26 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 22 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 26 22 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 10 16 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 12 13 0 9 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 15 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 16 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 41 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 36 6 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 6 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 30 7 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 17 48 41 6 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 17 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 22 53 41 6 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 22 6 0 27 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 56 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 5 values pushed */ + 33 14 0 55 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 33 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 46 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 50 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 11 14 0 55 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 57 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 19 33 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 30 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 17 22 36 41 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 50 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 6 13 29 38 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 36 41 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 48 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 11 13 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 22 53 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 60 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 60 5 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 54 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 41 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 48 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 51 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 44 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 66 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 58 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 58 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 63 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 67 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 58 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 35 38 41 54 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 31 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 5 21 32 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 29 43 48 51 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 60 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 64 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 54 51 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 49 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 44 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 12 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 5 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 2 18 + SHP[0] + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 23 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 12 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 21 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 5 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 3 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 2 17 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -15583 -5061 21 + CALL[ ] + SPVFS[ ] + SFVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 2 + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 1 25 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 3 25 + MIRP[11001] + SPVTCA[0] + PUSHB[ ] /* 4 values pushed */ + 0 1 2 3 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 8 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 21 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 25 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 18 25 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 18 22 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 25 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 21 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 17 18 25 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 5 12 13 + IP[ ] + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 13 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 21 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 3 26 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 3 29 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 26 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 22 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 3 4 26 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 8 9 16 + IP[ ] + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 5 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 9 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 5 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 6 22 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 9 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 0 22 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 3 6 0 27 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 8 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 0 8 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 9 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 3 13 0 9 4 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 3 13 0 9 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 6 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 6 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 26 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 17 26 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 17 21 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 12 3 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 12 8 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 28 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 23 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 29 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 4 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 6 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 26 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 17 26 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 17 21 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 12 3 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 12 8 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 35 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 23 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 36 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 28 29 31 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 3 30 32 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 23 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 33 34 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 0 6 0 27 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 2 17 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 2 17 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 6 4 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 29 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 28 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 21 11 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 24 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 33 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 29 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 5 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 5 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 1 13 0 9 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 7 1 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 11 5 0 52 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 16 5 0 52 4 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 51 40 7 3 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 51 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 40 51 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 40 44 9 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 25 35 7 3 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 25 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 25 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 35 30 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 55 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 9 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 38 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 42 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 45 16 0 45 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 45 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 16 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 56 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 10 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 21 54 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 25 16 51 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 45 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 47 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 6 11 3 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 35 40 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 7 values pushed */ + 0 4 5 1 9 8 13 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 12 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 15 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 9 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 4 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 23 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 4 15 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 21 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 4 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 10 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 52 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 29 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 49 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 48 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 20 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 48 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 45 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 53 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 16 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 29 1 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 48 49 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 45 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 10 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 31 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 20 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 20 23 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 43 8 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 37 13 31 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 37 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 48 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 37 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 49 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 22 14 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 7 31 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 31 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 20 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 20 23 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 43 8 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 37 13 31 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 37 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 52 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 37 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 53 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 22 14 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 7 31 48 49 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 50 51 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 31 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 20 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 20 23 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 50 8 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 44 13 31 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 44 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 43 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 40 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 38 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 55 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 44 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 45 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 56 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 14 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 37 38 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 7 31 41 43 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 39 40 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 38 43 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 31 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 20 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 20 23 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 38 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 53 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 37 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 52 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 47 8 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 41 13 31 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 41 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 56 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 40 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 37 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 37 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 40 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 52 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 55 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 57 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 52 40 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 31 47 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 31 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 20 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 20 23 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 47 8 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 41 13 31 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 41 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 52 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 53 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 14 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 37 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 7 31 38 40 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 37 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 12 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 54 4 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 49 44 29 12 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 49 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 57 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 46 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 34 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 41 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 23 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 58 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 34 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 3 8 29 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 12 37 44 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 23 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 15 20 28 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 49 44 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 20 3 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 8 + SHP[1] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 9 + SHP[0] + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 3 24 0 13 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 5 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 26 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 37 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 12 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 46 8 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 50 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 49 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 49 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 39 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 49 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 5 values pushed */ + 3 8 9 11 33 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + SRP1[ ] + PUSHB[ ] /* 7 values pushed */ + 5 10 12 26 32 41 46 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 14 42 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 46 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP1[ ] + PUSHB[ ] /* 5 values pushed */ + 7 8 14 16 17 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 4 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SHP[0] + PUSHB[ ] /* 4 values pushed */ + 2 7 4 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 2 16 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 5 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 4 values pushed */ + 2 7 4 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 2 16 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 4 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 23 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 10 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 14 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 20 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 25 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 23 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 22 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 22 23 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 22 20 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 23 22 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 23 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 26 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 32 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 5 32 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 5 0 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 19 11 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 24 11 32 16 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 11 24 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 11 15 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 38 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 15 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 20 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 20 15 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 20 18 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 2 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 20 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 30 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 39 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 36 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 8 2 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 24 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 9 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 10 11 9 2 13 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 10 4 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 17 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 9 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 8 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 8 9 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 8 6 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 9 8 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 11 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 80 4 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 50 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 55 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 33 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 67 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 86 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 11 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 85 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 37 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 0 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 53 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 85 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 69 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 58 27 69 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 47 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 87 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 53 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 7 2 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 69 85 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 6 values pushed */ + 33 35 41 62 18 80 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 27 58 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 20 25 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 33 55 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 6 values pushed */ + 0 4 37 47 53 62 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 67 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 80 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 4 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 26 2 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 25 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 8 2 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 36 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 35 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 21 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 5 values pushed */ + 7 14 0 55 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 29 7 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 29 16 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 37 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 29 35 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 7 21 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 25 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 3 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 2 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 2 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 6 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 10 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 7 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 6 24 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 2 4 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 5 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 6 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 4 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 0 1 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 11 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 7 8 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 6 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 4 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 5 2 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 3 7 4 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 8 7 4 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 2 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 2 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 4 5 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 16 0 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 2 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 22 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 8 2 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 25 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 21 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 2 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 9 8 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 7 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 4 13 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 4 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 10 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 10 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 7 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 10 9 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 1 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 24 + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 28 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 21 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 7 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 28 5 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 31 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 25 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 33 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 25 31 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 9 7 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 17 18 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 28 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 6 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 7 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 24 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 10 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 5 29 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 5 1 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 22 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 39 4 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 11 33 29 22 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 43 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 2 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 30 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 27 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 44 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 2 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 33 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 35 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 22 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 32 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 25 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 39 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 40 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 19 22 35 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 29 32 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 35 32 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 26 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 21 22 25 + SHP[1] + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 8 11 12 + SHP[1] + SHP[1] + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 0 1 26 7 13 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 2 17 28 29 + DEPTH[ ] + SLOOP[ ] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 4 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 20 23 24 27 + DEPTH[ ] + SLOOP[ ] + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 5 4 26 7 13 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 3 16 30 31 + DEPTH[ ] + SLOOP[ ] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 5 4 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 6 9 10 13 + DEPTH[ ] + SLOOP[ ] + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 26 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 7 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 8 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 21 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 33 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 16218 -2326 21 + CALL[ ] + SPVFS[ ] + PUSHW[ ] /* 3 values pushed */ + 16235 -2203 21 + CALL[ ] + SPVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 2 26 7 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 3 26 7 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 6 26 7 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 9 25 8 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 10 22 11 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 13 21 12 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 16 21 12 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 17 21 12 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 20 21 12 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 23 22 11 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 24 25 8 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 27 26 7 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 28 25 8 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 29 22 11 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 30 22 11 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 31 25 8 19 + CALL[ ] + SPVTCA[1] + NPUSHB[ ] /* 16 values pushed */ + 2 3 6 9 10 13 16 17 20 23 24 27 28 29 30 31 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 30 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 43 8 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 50 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 46 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 32 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 37 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 46 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 18 7 34 35 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 29 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 38 8 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 46 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 41 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 41 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 34 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 47 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 31 41 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 5 values pushed */ + 18 7 33 42 43 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 14 44 45 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 36 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 45 8 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 25 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 49 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 48 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 48 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 38 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 50 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 48 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 24 25 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP1[ ] + PUSHB[ ] /* 5 values pushed */ + 18 28 30 7 40 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 14 26 27 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 25 30 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 33 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 25 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 47 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 24 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 46 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 42 8 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 50 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 45 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 45 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 24 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 27 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 45 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 46 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 49 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 46 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 18 7 42 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 37 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 12 49 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 37 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 33 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 48 8 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 48 37 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 48 25 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 57 8 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 67 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 61 17 37 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 61 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 71 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 60 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 60 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 50 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 61 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 24 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 62 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 27 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 72 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 50 60 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 37 7 52 57 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 9 35 53 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 33 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 48 37 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 60 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 57 61 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 3 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 15 0 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 11 6 0 27 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 5 values pushed */ + 8 16 0 29 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 11 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 0 12 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 33 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 42 8 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 46 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 45 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 45 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 47 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 45 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 5 values pushed */ + 18 25 27 7 37 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 14 26 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 10 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 1 0 10 7 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 1 6 0 27 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 9 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 21 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 38 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 23 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 33 8 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 42 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 30 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 24 30 0 8 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 25 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 24 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 40 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 10 15 40 8 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 11 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 43 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 15847 -4160 21 + CALL[ ] + SPVFS[ ] + SFVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 25 + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 11 + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 24 34 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 10 34 + MIRP[11001] + PUSHW[ ] /* 3 values pushed */ + 15862 -4102 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 9 25 10 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 12 24 11 19 + CALL[ ] + SFVTCA[1] + PUSHB[ ] /* 4 values pushed */ + 23 24 11 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + 15862 -4102 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 26 25 10 19 + CALL[ ] + SFVTCA[0] + PUSHB[ ] /* 4 values pushed */ + 30 25 10 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + 15862 -4102 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 4 values pushed */ + 31 25 10 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 36 24 11 19 + CALL[ ] + SFVTCA[0] + PUSHB[ ] /* 4 values pushed */ + 41 24 11 19 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 26 25 10 + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + SPVTL[0] + SFVTPV[ ] + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + PUSHB[ ] /* 3 values pushed */ + 36 24 11 + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + SVTCA[0] + NPUSHB[ ] /* 11 values pushed */ + 9 10 11 12 24 25 26 30 31 36 41 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 6 values pushed */ + 9 12 23 26 31 36 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 25 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 3 28 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 40 30 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 21 7 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 49 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 58 8 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 40 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 27 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 34 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 37 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 30 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 62 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 61 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 61 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 63 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 61 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 24 27 40 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 18 29 7 53 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 14 34 37 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 40 37 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 12 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 5 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 4 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 2 18 + SHP[0] + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 23 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 12 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 21 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 1 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 13 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 25 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 25 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 21 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 56 1 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 62 5 0 53 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 22 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 34 5 0 52 4 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 67 46 56 7 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 67 5 0 51 4 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 27 18 56 7 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 27 5 0 51 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 72 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 25 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 30 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 39 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 60 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 60 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 64 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 50 16 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 73 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 25 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 3 21 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 18 7 27 34 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 14 24 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 60 39 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 22 42 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 56 46 67 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 50 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 23 52 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 0 10 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 0 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 1 3 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 10 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 7 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 10 9 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 15 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 9 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 4 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 4 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 23 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 4 15 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 21 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 9 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 5 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 36 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 32 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 33 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 25 11 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 37 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 33 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 27 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 18 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 36 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 11 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 34 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 37 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 32 18 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 7 21 22 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 3 13 0 8 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 2 17 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 0 4 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 3 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 10 1 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 14 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 7 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 15 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 10 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 14 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 6 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 6 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 7 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 15 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 13 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 4 6 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 1 8 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 2 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 2 3 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 2 6 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 14 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 2 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 15 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 2 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 12 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 2 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 12 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 0 13 0 9 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 6 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 6 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 3 4 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 0 13 0 9 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 5 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 1 13 0 9 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 0 13 0 9 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 6 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 15 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 16 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 7 1 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 11 5 0 52 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 16 5 0 52 4 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 29 31 7 3 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 29 5 0 49 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 29 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 29 27 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 26 + SHP[0] + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 20 41 7 3 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 20 5 0 48 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 42 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 9 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 30 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 31 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 36 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 22 16 0 44 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 26 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 16 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 43 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -15837 -4197 21 + CALL[ ] + SPVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 28 + MDRP[00000] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + MDRP[00000] + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 25 + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 25 28 + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 18 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 10 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 36 30 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 13 26 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 6 11 3 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 29 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 5 9 0 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 11 5 0 54 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 3 5 0 54 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[10110] + PUSHB[ ] /* 5 values pushed */ + 9 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 5 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 3 6 7 2 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 15 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 1 4 5 0 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 38 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 7 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 3 38 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 3 0 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 7 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 27 16 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 27 25 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 44 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 11 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 29 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 35 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 45 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 5 29 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 3 7 18 38 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 33 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 27 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 11 34 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 7 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 3 35 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 3 0 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 7 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 24 16 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 24 22 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 47 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 42 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 44 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 48 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 11 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 32 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 21 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 49 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 8 47 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP2[ ] + PUSHB[ ] /* 5 values pushed */ + 3 7 35 43 44 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 30 45 46 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 24 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 11 31 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 42 47 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 43 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 8 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 11 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 0 7 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 5 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 4 20 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 5 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 4 3 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 26 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 33 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 9 3 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 6 9 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 15 40 26 3 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 43 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 30 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 36 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 21 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 44 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 30 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 36 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 15 40 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 1 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 2 17 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 15581 -5065 21 + CALL[ ] + SPVFS[ ] + SFVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[00000] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + MDRP[00000] + SPVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 3 + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 51 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 58 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 45 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 19 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 10 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 9 10 51 19 13 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 34 + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 9 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 36 + SHP[0] + PUSHB[ ] /* 4 values pushed */ + 25 51 19 8 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 59 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 14 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 31 14 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 14 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 14 9 9 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 6 31 14 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 39 14 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 39 6 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 39 36 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 25 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 60 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 14 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 4 8 11 58 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 34 37 41 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 43 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 46 47 51 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 45 51 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 0 54 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 4 47 48 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 28 25 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 14 31 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 15 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 1 0 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 1 4 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 23 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 21 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 7 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 21 9 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 21 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 12 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 5 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 4 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 2 18 + SHP[0] + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 23 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 12 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 21 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 5 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 23 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 33 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 33 23 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 33 29 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 6 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 61 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 61 6 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 61 64 9 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 47 46 23 6 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 47 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 65 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 2 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 0 29 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 64 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 30 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 54 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 54 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 12 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 66 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 64 2 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 27 46 47 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SRP1[ ] + PUSHB[ ] /* 6 values pushed */ + 23 6 33 41 42 61 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 15 38 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 46 33 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 47 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 61 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 3 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 13 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 6 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 20 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 21 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 16 13 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 13 + SHP[1] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 5 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 0 6 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 8 15 18 + SHP[0] + SHP[0] + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 5 16 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 5 6 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 5 3 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 6 5 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 6 0 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 15 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 10 16 0 45 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 18 15 0 30 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 16 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 15 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 5 values pushed */ + 13 16 0 45 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 19 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 11 12 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 15 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 9 15 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 12 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 21 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 7 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 16 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 19 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 18 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 11 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 5 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 11 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 23 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 24 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 16 19 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 21 22 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 5 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 11 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 25 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 22 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 20 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 26 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 27 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 16 19 20 25 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 21 22 23 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 5 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 20 25 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 11 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 20 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 19 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 27 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 21 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 19 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 23 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 28 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 5 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 11 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 23 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 24 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 16 19 22 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 5 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 3 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 7 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 0 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 30 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 10 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 17 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 29 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 30 29 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 30 0 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 26 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 33 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 26 29 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 10 17 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 15 14 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 30 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 10 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 29 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 29 30 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 29 27 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 30 29 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 30 0 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 33 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 29 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 20 1 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 9 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 0 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 9 1 0 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 21 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 0 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 6 12 13 + SHP[1] + SHP[1] + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 16257 -2032 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + MDRP[00000] + SFVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + MDRP[00000] + PUSHW[ ] /* 3 values pushed */ + 16281 -1831 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 11 10 12 19 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 11 10 12 + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + SPVTL[0] + SFVTPV[ ] + SRP1[ ] + SRP2[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 11 + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 3 values pushed */ + 10 11 14 + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 1 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 17 18 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 21 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 3 9 17 + IP[ ] + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 17 + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 2 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 8 9 + SHP[1] + SHP[1] + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 2 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 0 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 15707 -4662 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[00000] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + MDRP[00000] + PUSHW[ ] /* 3 values pushed */ + -15767 -4453 21 + CALL[ ] + SPVFS[ ] + PUSHB[ ] /* 2 values pushed */ + 0 1 + SFVTL[0] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[00000] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[00000] + PUSHW[ ] /* 3 values pushed */ + 15767 -4453 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + MDRP[00000] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + MDRP[00000] + SVTCA[0] + PUSHB[ ] /* 5 values pushed */ + 1 4 7 10 16 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 5 values pushed */ + 1 4 7 10 16 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 8 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 2 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 14 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 13 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 12 18 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 13 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 5 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 23 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 24 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 1 5 8 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 19 20 22 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 20 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 19 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 0 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 13 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 27 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 19 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 22 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 0 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 28 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 19 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 12 13 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 23 22 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 2 5 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 13 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 17 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 6 7 + SHP[1] + SHP[1] + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 19 20 17 0 13 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 19 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 23 24 17 0 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 25 + SHP[1] + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 23 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 26 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 16 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 16 17 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 16 10 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 17 16 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 17 23 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 16 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 27 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -15972 -3653 21 + CALL[ ] + SPVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + MDRP[00000] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + MDRP[00000] + PUSHW[ ] /* 3 values pushed */ + 15972 -3653 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[00000] + SFVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + MDRP[00000] + SPVTCA[1] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 2 5 + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 4 values pushed */ + 2 5 8 25 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 24 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 7 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 4 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 11 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 13 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 17 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 14 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 10 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 7 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 4 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 11 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 36 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 40 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 24 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 41 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 6 19 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 13 31 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 7 18 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + Generated in 2009 by FontLab Studio. Copyright info pending. + + + grtest-ref + + + Regular + + + webfont + + + grtest-ref Regular + + + Version 001.001 + + + grtest-ref + + + This font was generated by the Font Squirrel Generator. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00000001 00000000 c9896f31 00000000 + c6a779b7 00000000 cae12877 + + + + + diff --git a/layout/reftests/fonts/graphite/grtest-simple.gdl b/layout/reftests/fonts/graphite/grtest-simple.gdl new file mode 100644 index 0000000000..071613bd1e --- /dev/null +++ b/layout/reftests/fonts/graphite/grtest-simple.gdl @@ -0,0 +1,14 @@ +#include "stddef.gdh" + +table(glyph) +clsFail = codepoint("FAIL"); +clsPass = codepoint("PaSs"); +endtable + +table(substitution) + +pass(1) +clsFail > clsPass; +endpass; + +endtable \ No newline at end of file diff --git a/layout/reftests/fonts/graphite/grtest-simple.ttf b/layout/reftests/fonts/graphite/grtest-simple.ttf new file mode 100644 index 0000000000..67d20c7f92 Binary files /dev/null and b/layout/reftests/fonts/graphite/grtest-simple.ttf differ diff --git a/layout/reftests/fonts/graphite/grtest-template.ttx b/layout/reftests/fonts/graphite/grtest-template.ttx new file mode 100644 index 0000000000..5317d2fb2d --- /dev/null +++ b/layout/reftests/fonts/graphite/grtest-template.ttx @@ -0,0 +1,24101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PUSHB[ ] /* 1 value pushed */ + 0 + FDEF[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SZP0[ ] + MPPEM[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + LT[ ] + IF[ ] + PUSHB[ ] /* 1 value pushed */ + 74 + SROUND[ ] + EIF[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SWAP[ ] + MIAP[1] + RTG[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + CALL[ ] + IF[ ] + RTDG[ ] + EIF[ ] + MPPEM[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + LT[ ] + IF[ ] + RDTG[ ] + EIF[ ] + DUP[ ] + MDRP[10100] + PUSHB[ ] /* 1 value pushed */ + 1 + SZP0[ ] + MDAP[0] + RTG[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + FDEF[ ] + DUP[ ] + MDRP[11010] + PUSHB[ ] /* 1 value pushed */ + 12 + CALL[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + FDEF[ ] + MPPEM[ ] + GT[ ] + IF[ ] + RCVT[ ] + SWAP[ ] + EIF[ ] + POP[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + FDEF[ ] + ROUND[01] + RTG[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + LT[ ] + IF[ ] + POP[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + FDEF[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + CALL[ ] + IF[ ] + POP[ ] + SWAP[ ] + POP[ ] + ROFF[ ] + IF[ ] + MDRP[11101] + ELSE[ ] + MDRP[01101] + EIF[ ] + ELSE[ ] + MPPEM[ ] + GT[ ] + IF[ ] + IF[ ] + MIRP[11101] + ELSE[ ] + MIRP[01101] + EIF[ ] + ELSE[ ] + SWAP[ ] + POP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + CALL[ ] + IF[ ] + PUSHB[ ] /* 1 value pushed */ + 70 + SROUND[ ] + EIF[ ] + IF[ ] + MDRP[11101] + ELSE[ ] + MDRP[01101] + EIF[ ] + EIF[ ] + EIF[ ] + RTG[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + FDEF[ ] + GFV[ ] + NOT[ ] + AND[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + FDEF[ ] + PUSHB[ ] /* 2 values pushed */ + 34 1 + GETINFO[ ] + LT[ ] + IF[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + GETINFO[ ] + NOT[ ] + NOT[ ] + ELSE[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + FDEF[ ] + PUSHB[ ] /* 2 values pushed */ + 36 1 + GETINFO[ ] + LT[ ] + IF[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + GETINFO[ ] + NOT[ ] + NOT[ ] + ELSE[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + FDEF[ ] + SRP2[ ] + SRP1[ ] + DUP[ ] + IP[ ] + MDAP[1] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + FDEF[ ] + DUP[ ] + RDTG[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + CALL[ ] + IF[ ] + MDRP[00100] + ELSE[ ] + MDRP[01101] + EIF[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CINDEX[ ] + MD[0] + SWAP[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + MINDEX[ ] + MD[1] + PUSHB[ ] /* 1 value pushed */ + 0 + LT[ ] + IF[ ] + ROLL[ ] + NEG[ ] + ROLL[ ] + SUB[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + LT[ ] + IF[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + ELSE[ ] + ROLL[ ] + ROLL[ ] + SUB[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + GT[ ] + IF[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + EIF[ ] + RTG[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + FDEF[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + CALL[ ] + IF[ ] + POP[ ] + SRP0[ ] + ELSE[ ] + SRP0[ ] + POP[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + FDEF[ ] + DUP[ ] + MDRP[10010] + PUSHB[ ] /* 1 value pushed */ + 12 + CALL[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + FDEF[ ] + DUP[ ] + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + CALL[ ] + NOT[ ] + IF[ ] + DUP[ ] + DUP[ ] + GC[1] + SWAP[ ] + GC[0] + SUB[ ] + ROUND[10] + DUP[ ] + IF[ ] + DUP[ ] + ABS[ ] + DIV[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + ELSE[ ] + POP[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + FDEF[ ] + SRP2[ ] + SRP1[ ] + DUP[ ] + DUP[ ] + IP[ ] + MDAP[1] + DUP[ ] + ROLL[ ] + DUP[ ] + GC[1] + ROLL[ ] + GC[0] + SUB[ ] + SWAP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + MD[1] + PUSHB[ ] /* 1 value pushed */ + 0 + LT[ ] + IF[ ] + SWAP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + GT[ ] + IF[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + SHPIX[ ] + ELSE[ ] + POP[ ] + EIF[ ] + ELSE[ ] + SWAP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + LT[ ] + IF[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + NEG[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + EIF[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + FDEF[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + CALL[ ] + IF[ ] + RTDG[ ] + MDRP[10110] + RTG[ ] + POP[ ] + POP[ ] + ELSE[ ] + DUP[ ] + MDRP[10110] + ROLL[ ] + MPPEM[ ] + GT[ ] + IF[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + MD[0] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + NEQ[ ] + IF[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + FDEF[ ] + SWAP[ ] + DUP[ ] + MDRP[10110] + DUP[ ] + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + CALL[ ] + NOT[ ] + IF[ ] + SWAP[ ] + DUP[ ] + IF[ ] + MPPEM[ ] + GTEQ[ ] + ELSE[ ] + POP[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + EIF[ ] + IF[ ] + ROLL[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + MINDEX[ ] + MD[0] + SWAP[ ] + ROLL[ ] + SWAP[ ] + DUP[ ] + ROLL[ ] + MD[0] + ROLL[ ] + SWAP[ ] + SUB[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + POP[ ] + POP[ ] + POP[ ] + EIF[ ] + ELSE[ ] + POP[ ] + POP[ ] + POP[ ] + POP[ ] + POP[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + FDEF[ ] + DUP[ ] + MDRP[11010] + PUSHB[ ] /* 1 value pushed */ + 18 + CALL[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + FDEF[ ] + DUP[ ] + MDRP[10010] + PUSHB[ ] /* 1 value pushed */ + 18 + CALL[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + FDEF[ ] + DUP[ ] + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + CALL[ ] + NOT[ ] + IF[ ] + DUP[ ] + DUP[ ] + GC[1] + SWAP[ ] + GC[0] + SUB[ ] + ROUND[10] + ROLL[ ] + DUP[ ] + GC[1] + SWAP[ ] + GC[0] + SWAP[ ] + SUB[ ] + ROUND[10] + ADD[ ] + DUP[ ] + IF[ ] + DUP[ ] + ABS[ ] + DIV[ ] + SHPIX[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + FDEF[ ] + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SDPVTL[1] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CINDEX[ ] + MD[1] + ABS[ ] + SWAP[ ] + ROLL[ ] + SPVTL[1] + PUSHB[ ] /* 1 value pushed */ + 32 + LT[ ] + IF[ ] + ALIGNRP[ ] + ELSE[ ] + MDRP[00000] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + FDEF[ ] + PUSHB[ ] /* 4 values pushed */ + 0 64 1 64 + WS[ ] + WS[ ] + SVTCA[1] + MPPEM[ ] + PUSHW[ ] /* 1 value pushed */ + 4096 + MUL[ ] + SVTCA[0] + MPPEM[ ] + PUSHW[ ] /* 1 value pushed */ + 4096 + MUL[ ] + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + NEQ[ ] + IF[ ] + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + GT[ ] + IF[ ] + SWAP[ ] + DIV[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SWAP[ ] + WS[ ] + ELSE[ ] + DIV[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SWAP[ ] + WS[ ] + EIF[ ] + DUP[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + GT[ ] + IF[ ] + PUSHB[ ] /* 3 values pushed */ + 0 32 0 + RS[ ] + MUL[ ] + WS[ ] + PUSHB[ ] /* 3 values pushed */ + 1 32 1 + RS[ ] + MUL[ ] + WS[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + MUL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + NEG[ ] + JMPR[ ] + POP[ ] + EIF[ ] + ELSE[ ] + POP[ ] + POP[ ] + EIF[ ] + ENDF[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + FDEF[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + RS[ ] + MUL[ ] + SWAP[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + RS[ ] + MUL[ ] + SWAP[ ] + ENDF[ ] + + + + + + PUSHW[ ] /* 1 value pushed */ + 511 + SCANCTRL[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SCANTYPE[ ] + SVTCA[0] + MPPEM[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + LT[ ] + IF[ ] + PUSHB[ ] /* 2 values pushed */ + 1 1 + INSTCTRL[ ] + EIF[ ] + PUSHB[ ] /* 2 values pushed */ + 70 6 + CALL[ ] + IF[ ] + POP[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + EIF[ ] + MPPEM[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + GT[ ] + IF[ ] + POP[ ] + PUSHB[ ] /* 1 value pushed */ + 128 + EIF[ ] + SCVTCI[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + CALL[ ] + NOT[ ] + IF[ ] + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 4 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 4 121 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 9 79 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 8 58 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 7 37 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 6 16 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 4 152 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 10 47 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 11 46 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 12 26 2 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 14 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 14 25 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 17 15 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 16 63 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + DUP[ ] + RCVT[ ] + PUSHW[ ] /* 3 values pushed */ + 14 32767 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 18 84 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 19 54 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 20 14 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 21 10 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 23 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 22 9 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + DUP[ ] + RCVT[ ] + PUSHB[ ] /* 3 values pushed */ + 23 7 2 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 70 + SROUND[ ] + CALL[ ] + WCVTP[ ] + EIF[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + CALL[ ] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 14 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 15 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 2 1 8 9 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 8 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 12 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 15 + SHP[1] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 14 16 12 2 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 14 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 12 2 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 13 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 20 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 15 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 13 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 2 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 21 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 15722 -4609 21 + CALL[ ] + SPVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[00000] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + MDRP[00000] + SFVTCA[1] + PUSHB[ ] /* 4 values pushed */ + 14 15 19 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 16 15 19 19 + CALL[ ] + SPVTCA[1] + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 4 values pushed */ + 1 14 16 19 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 4 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 12 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 7 values pushed */ + 2 1 8 9 11 12 13 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 15 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 14 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 9 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 21 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SRP1[ ] + PUSHB[ ] /* 8 values pushed */ + 2 1 9 10 12 14 15 16 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 9 14 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 12 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 18 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 9 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 19 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 7 11 8 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 4 21 18 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 1 6 12 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 15 16 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 2 5 13 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 12 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SRP1[ ] + PUSHB[ ] /* 7 values pushed */ + 2 1 9 10 11 12 13 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 16 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 25 5 0 54 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 11 5 0 54 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 9 + MDRP[10110] + PUSHB[ ] /* 5 values pushed */ + 23 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[0] + PUSHB[ ] /* 4 values pushed */ + 7 23 9 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 27 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 13 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 4 13 27 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 23 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 1 6 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + SRP1[ ] + PUSHB[ ] /* 5 values pushed */ + 11 14 15 10 20 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 2 5 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 29 25 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 9 12 13 8 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 6 28 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 11 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 21 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 14 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 34 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 8 9 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SRP1[ ] + PUSHB[ ] /* 8 values pushed */ + 2 1 11 13 21 24 28 29 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 18 19 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 28 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 24 21 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 16 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 39 11 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 28 27 16 2 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 10 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 40 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 21 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 33 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 14 20 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 41 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 27 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 41 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 28 41 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 28 33 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 7 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 21 13 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 46 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 24 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 35 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 47 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 6 41 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 7 21 40 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 41 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 28 41 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 28 33 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 7 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 21 13 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 53 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 24 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 49 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 35 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 54 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 6 41 46 47 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP1[ ] + PUSHB[ ] /* 6 values pushed */ + 7 21 40 48 51 52 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 17 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 29 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 20 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 29 18 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 10 9 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 13 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 13 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 13 15 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 13 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 15 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 13 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 2 15 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 13 18 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 14 16 17 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 13 18 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 13 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 13 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 20 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 19 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 21 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 13 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 12 15 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 13 14 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 22 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 11 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 1 0 19 4 13 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 33 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 20 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 22 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[0] + PUSHB[ ] /* 4 values pushed */ + 12 20 0 14 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 31 21 0 12 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 25 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 20 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 34 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 22 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 28 1 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 55 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 42 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 42 55 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 42 47 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 13 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 27 13 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 27 19 9 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 0 1 55 13 13 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 34 + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 0 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 36 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 5 4 55 13 13 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 5 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 62 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 60 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 2 6 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 38 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 29 33 + SHP[0] + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 38 60 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 38 36 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 60 38 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 60 0 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 46 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 49 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 63 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 38 60 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 12 55 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 13 27 54 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 49 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 5 8 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 0 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 3 9 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 7 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 36 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 39 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 19 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 19 7 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 19 14 9 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 32 33 39 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 45 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 23 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 30 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 35 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 32 21 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 46 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 23 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 19 26 39 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 18 27 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 7 37 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 27 36 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 37 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 43 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 3 10 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 7 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 7 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 8 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 11 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 10 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 2 1 4 6 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 6 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 4 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 5 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 3 7 4 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 8 7 4 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 4 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 5 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 4 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 1 3 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 8 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 10 19 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 10 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 7 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 11 + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -15975 -3638 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + MDRP[00000] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + MDRP[00000] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 12 13 11 19 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 12 13 11 + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + SPVTL[0] + SFVTPV[ ] + SRP1[ ] + SRP2[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 9 12 13 + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 3 values pushed */ + 9 12 13 + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 11 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 3 0 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 3 5 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 12 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 14 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 12 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 7 9 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 11 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 1 21 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 15 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 0 13 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 15 + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 21 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 21 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 16 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 15 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -16231 -2232 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + MDRP[00000] + PUSHB[ ] /* 2 values pushed */ + 3 27 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[00000] + PUSHW[ ] /* 3 values pushed */ + 16257 -2032 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + MDRP[00000] + PUSHB[ ] /* 2 values pushed */ + 14 28 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 13 + MDRP[00000] + SVTCA[0] + PUSHB[ ] /* 8 values pushed */ + 3 4 5 6 13 14 17 18 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 8 values pushed */ + 3 4 5 6 13 14 17 18 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 16 21 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 10 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -15801 -4333 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + MDRP[00000] + PUSHB[ ] /* 2 values pushed */ + 3 25 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[00000] + SVTCA[0] + PUSHB[ ] /* 4 values pushed */ + 3 4 11 12 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 4 values pushed */ + 3 4 11 12 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 19 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 26 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 29 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 22 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 36 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 37 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -15801 -4333 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + MDRP[00000] + PUSHB[ ] /* 2 values pushed */ + 3 25 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[00000] + SVTCA[0] + PUSHB[ ] /* 4 values pushed */ + 3 4 11 12 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 4 values pushed */ + 3 4 11 12 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 15 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 16 17 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 19 21 29 32 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 26 27 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 32 29 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 36 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 40 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 24 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 41 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 6 19 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 13 31 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 7 18 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 17 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 17 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 8 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 8 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 34 4 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 11 14 17 8 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 13 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 39 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 24 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 13 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 40 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 44 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 28 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 45 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 6 19 24 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 7 18 26 27 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 35 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 43 11 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 25 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 47 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 31 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 38 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 48 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 31 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 6 19 24 25 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 28 30 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 7 18 26 27 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 25 30 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 11 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 44 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 25 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 45 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 48 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 28 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 24 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 27 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 44 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 47 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 49 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 19 6 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 44 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 31 32 39 40 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 47 35 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 18 7 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 44 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 28 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 45 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 6 19 24 27 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 18 26 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 28 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 31 + SHP[1] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 36 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 12 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 16 + SHP[1] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 44 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 49 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 32 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 39 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 42 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 22 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 50 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 15608 -4981 21 + CALL[ ] + SPVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 16 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 15 33 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 33 + MIRP[11001] + PUSHW[ ] /* 3 values pushed */ + 15659 -4821 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 1 0 15 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 14 0 15 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 17 31 16 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 30 31 16 19 + CALL[ ] + SFVTCA[0] + PUSHB[ ] /* 4 values pushed */ + 40 31 16 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 41 0 15 19 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 0 15 + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + SPVTL[0] + SFVTPV[ ] + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + PUSHB[ ] /* 3 values pushed */ + 30 31 16 + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 6 values pushed */ + 1 14 17 30 40 41 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 7 values pushed */ + 0 1 14 15 17 30 31 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 39 32 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 28 12 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 48 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 56 11 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 40 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 27 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 34 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 37 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 30 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 60 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 44 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 44 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 61 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 44 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 5 values pushed */ + 6 19 24 27 40 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 7 18 34 37 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 40 37 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 7 9 0 2 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 8 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 8 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 9 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 2 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 22 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 11 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 17 32 22 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 44 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 28 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 45 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 6 26 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 15 20 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 17 22 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 8 + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 4 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -16122 -2920 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + MDRP[00000] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + MDRP[00000] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 6 9 + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 6 9 + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 21 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 46 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 18 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 29 10 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 52 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 15 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 31 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 1 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 44 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 26 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 53 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 3 20 29 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 44 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 29 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 6 values pushed */ + 0 1 15 26 27 44 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 43 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 18 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 26 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 55 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 50 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 52 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 56 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 15 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 28 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 1 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 41 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 57 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 49 55 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 3 26 50 52 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 36 53 54 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 26 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 6 values pushed */ + 0 1 15 23 24 41 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 50 55 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 6 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 5 6 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 5 3 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 6 5 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 6 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 9 11 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 12 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 4 17 0 1 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 10 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 2 11 + SHP[0] + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 14 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 11 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 4 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 25 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 13 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 6 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 28 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 21 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 29 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 6 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 11 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 25 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 31 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 21 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 32 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 5 24 25 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 30 18 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 12 22 23 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 25 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 24 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 27 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 31 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 33 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 28 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 7 6 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 31 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 6 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 28 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 21 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 29 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 24 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 9 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 8 9 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 21 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + SHP[1] + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 17 18 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 21 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 3 9 17 + IP[ ] + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 11 12 17 + SHP[1] + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 8 9 + SHP[1] + SHP[1] + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 17 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 15615 -4959 21 + CALL[ ] + SPVFS[ ] + PUSHW[ ] /* 3 values pushed */ + -15627 -4922 21 + CALL[ ] + SPVFS[ ] + PUSHW[ ] /* 3 values pushed */ + -15597 -5016 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 1 2 12 19 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 2 12 + SFVTL[0] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 1 0 8 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + -15600 -5007 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 4 3 11 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + 15597 -5016 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 7 0 8 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + -15600 -5007 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 10 3 11 19 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 11 + SFVTL[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 10 17 9 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + -15597 -5016 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 13 2 12 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + 15597 -5016 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 15 17 9 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 16 17 9 19 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 0 8 + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + SPVTL[0] + SFVTPV[ ] + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 3 values pushed */ + 16 17 9 + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + PUSHB[ ] /* 3 values pushed */ + 4 3 11 + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + SPVTL[0] + SFVTPV[ ] + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 3 values pushed */ + 13 2 12 + SRP1[ ] + SRP2[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 7 values pushed */ + 1 4 7 10 13 15 16 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 7 values pushed */ + 1 4 7 10 13 15 16 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 2 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 14 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 10 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 3 4 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 11 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 6 values pushed */ + 1 3 4 12 13 15 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 10 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 13 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 20 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 15 9 10 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 19 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 21 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 16 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 4 3 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 24 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 1 6 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 11 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 11 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 13 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 17 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 24 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 10 14 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 1 6 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 11 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 40 5 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 46 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 38 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 43 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 47 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 38 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 31 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 5 21 32 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 40 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 44 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 40 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 40 5 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 50 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 38 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 43 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 38 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 46 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 5 21 32 47 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 29 48 49 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 40 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 44 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 47 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 47 5 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 44 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 39 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 53 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 45 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 45 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 50 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 54 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 45 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 35 38 39 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 44 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 5 21 32 43 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 29 40 41 42 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 47 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 51 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 39 44 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 43 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 2 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 44 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 39 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 38 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 50 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 44 5 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 54 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 42 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 42 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 38 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 38 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 41 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 41 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 42 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 6 47 50 + SHP[0] + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 53 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 55 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 42 38 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 31 41 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 5 10 21 32 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 53 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 44 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 48 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 52 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 48 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 57 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 52 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 37 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 37 52 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 37 40 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 20 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 9 8 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 69 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 20 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 16 9 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 63 30 52 20 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 63 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 74 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 55 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 55 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 60 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 32 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 63 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 39 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 42 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 75 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 55 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 52 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 60 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 20 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 22 50 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 48 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 37 52 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 50 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 30 57 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 0 55 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 63 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 61 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 44 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 44 5 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 50 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 42 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 42 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 47 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 42 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 35 38 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 5 21 32 39 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 29 40 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 44 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 48 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 34 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 39 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 13 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 57 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 61 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 47 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 47 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 36 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 0 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 36 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 47 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 17 14 0 55 4 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 23 17 51 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 62 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 36 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 3 34 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 51 47 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 13 39 43 19 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 23 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 21 32 33 41 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 24 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 39 34 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 57 + SRP1[ ] + PUSHB[ ] /* 6 values pushed */ + 0 3 19 28 43 49 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 48 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 48 5 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 45 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 57 5 0 54 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 61 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 41 5 0 54 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 62 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 46 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 54 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP0[ ] + PUSHB[ ] /* 5 values pushed */ + 39 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 51 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 59 26 31 8 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 43 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 63 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 46 39 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 40 45 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP2[ ] + PUSHB[ ] /* 7 values pushed */ + 5 21 32 56 57 60 61 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 59 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 29 41 44 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 48 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 52 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 61 57 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 39 42 43 38 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 26 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 6 9 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 12 6 26 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 22 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 26 22 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 6 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 10 16 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 12 13 0 9 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 15 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 16 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 41 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 36 6 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 6 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 30 7 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 17 48 41 6 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 17 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 22 53 41 6 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 22 6 0 27 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 56 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 5 values pushed */ + 33 14 0 55 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 33 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 46 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 50 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 11 14 0 55 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 57 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 19 33 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 30 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 17 22 36 41 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 50 + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 6 13 29 38 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 36 41 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 48 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 11 13 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 22 53 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 60 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 21 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 17 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 35 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 60 5 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 54 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 41 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 48 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 51 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 44 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 66 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 58 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 58 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 63 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 67 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 58 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 35 38 41 54 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 31 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 5 21 32 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 29 43 48 51 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 60 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 24 26 64 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 54 51 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 49 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 44 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 12 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 5 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 2 18 + SHP[0] + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 23 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 12 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 21 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 5 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 3 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 2 17 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -15583 -5061 21 + CALL[ ] + SPVFS[ ] + SFVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 2 + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 1 25 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 3 25 + MIRP[11001] + SPVTCA[0] + PUSHB[ ] /* 4 values pushed */ + 0 1 2 3 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 8 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 21 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 25 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 18 25 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 18 22 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 25 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 21 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 17 18 25 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 5 12 13 + IP[ ] + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 13 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 21 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 3 26 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 3 29 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 26 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 22 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 3 4 26 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 8 9 16 + IP[ ] + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 5 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 9 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 5 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 6 22 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 9 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 22 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 0 22 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 10 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 3 6 0 27 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 8 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 0 8 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 9 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 3 13 0 9 4 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 3 13 0 9 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 6 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 6 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 26 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 17 26 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 17 21 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 12 3 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 12 8 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 28 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 23 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 29 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 4 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 6 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 26 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 17 26 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 17 21 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 12 3 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 12 8 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 35 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 23 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 36 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 28 29 31 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 3 30 32 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 23 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 33 34 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 0 6 0 27 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 2 17 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 2 17 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 6 4 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 29 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 28 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 28 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 21 11 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 24 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 33 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 29 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 5 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 5 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 1 13 0 9 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 7 1 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 11 5 0 52 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 16 5 0 52 4 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 51 40 7 3 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 51 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 40 51 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 40 44 9 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 25 35 7 3 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 25 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 35 25 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 35 30 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 55 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 9 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 38 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 42 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 45 16 0 45 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 45 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 16 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 56 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 10 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 21 54 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 25 16 51 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 45 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 47 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 6 11 3 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 35 40 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 7 values pushed */ + 0 4 5 1 9 8 13 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 12 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 15 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 9 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 4 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 23 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 4 15 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 21 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 4 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 10 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 52 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 29 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 49 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 48 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 20 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 48 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 45 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 53 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 16 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 29 1 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 48 49 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 45 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 10 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 31 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 20 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 20 23 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 43 8 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 37 13 31 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 37 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 48 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 37 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 49 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 22 14 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 7 31 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 31 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 20 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 20 23 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 43 8 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 37 13 31 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 37 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 52 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 37 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 53 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 22 14 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 7 31 48 49 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 50 51 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 31 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 20 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 20 23 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 50 8 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 44 13 31 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 44 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 43 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 40 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 38 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 55 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 44 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 45 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 56 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 14 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 37 38 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 7 31 41 43 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 39 40 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 38 43 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 31 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 20 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 20 23 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 38 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 53 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 37 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 52 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 47 8 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 41 13 31 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 41 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 56 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 40 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 37 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 37 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 40 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 52 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 55 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 57 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 52 40 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 31 47 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 31 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 20 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 20 23 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 47 8 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 41 13 31 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 41 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 52 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 14 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 53 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 14 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 37 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 7 31 38 40 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 37 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 12 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 54 4 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 49 44 29 12 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 49 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 57 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 46 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 34 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 41 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 23 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 58 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 34 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 3 8 29 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 12 37 44 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 23 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 15 20 28 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 49 44 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 20 3 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 8 + SHP[1] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 9 + SHP[0] + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 3 24 0 13 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 5 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 26 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 37 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 12 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 46 8 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 50 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 49 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 49 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 39 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 49 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 5 values pushed */ + 3 8 9 11 33 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + SRP1[ ] + PUSHB[ ] /* 7 values pushed */ + 5 10 12 26 32 41 46 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 14 42 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 46 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP1[ ] + PUSHB[ ] /* 5 values pushed */ + 7 8 14 16 17 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 4 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SHP[0] + PUSHB[ ] /* 4 values pushed */ + 2 7 4 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 2 16 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 5 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 4 values pushed */ + 2 7 4 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 2 16 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 4 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 23 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 10 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 14 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 20 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 25 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 23 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 22 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 22 23 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 22 20 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 23 22 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 23 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 26 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 32 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 5 32 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 5 0 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 19 11 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 24 11 32 16 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 11 24 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 11 15 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 38 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 15 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 20 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 20 15 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 20 18 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 2 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 20 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 30 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 39 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 36 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 8 2 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 24 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 9 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 10 11 9 2 13 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 10 4 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 17 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 9 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 8 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 8 9 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 8 6 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 9 8 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 11 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 80 4 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 50 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 55 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 33 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 67 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 86 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 11 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 85 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 37 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 0 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 53 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 85 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 69 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 58 27 69 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 47 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 87 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 53 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 7 2 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 69 85 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 6 values pushed */ + 33 35 41 62 18 80 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 27 58 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 20 25 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 33 55 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 6 values pushed */ + 0 4 37 47 53 62 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 67 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 80 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 4 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 26 2 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 25 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 8 2 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 36 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 35 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 21 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 5 values pushed */ + 7 14 0 55 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 29 7 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 29 16 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 37 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 29 35 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 7 21 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 25 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 3 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 2 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 2 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 6 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 10 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 7 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 6 24 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 2 4 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 5 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 6 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 4 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 0 1 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 11 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 7 8 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 6 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 4 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 5 2 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 7 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 3 7 4 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 8 7 4 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 8 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 2 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 2 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 4 5 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 16 0 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 2 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 22 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 8 2 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 25 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 21 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 2 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 17 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 9 8 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 7 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 4 13 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 4 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 10 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 10 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 7 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 10 9 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 1 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 24 + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 28 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 21 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 7 + SRP0[ ] + DUP[ ] + MDRP[00000] + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 28 5 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 31 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 25 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 33 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 25 31 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 9 7 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 17 18 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 28 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 6 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 7 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 24 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 10 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 29 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 5 29 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 5 1 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 22 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 39 4 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 11 33 29 22 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 43 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 2 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 30 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 27 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 44 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 2 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 33 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 35 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 22 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 32 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 25 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 39 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 40 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 19 22 35 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 29 32 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 35 32 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 26 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 21 22 25 + SHP[1] + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 8 11 12 + SHP[1] + SHP[1] + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 0 1 26 7 13 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 2 17 28 29 + DEPTH[ ] + SLOOP[ ] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 4 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 20 23 24 27 + DEPTH[ ] + SLOOP[ ] + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 5 4 26 7 13 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 3 16 30 31 + DEPTH[ ] + SLOOP[ ] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 5 4 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 6 9 10 13 + DEPTH[ ] + SLOOP[ ] + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 26 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 7 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 8 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 21 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 33 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 16218 -2326 21 + CALL[ ] + SPVFS[ ] + PUSHW[ ] /* 3 values pushed */ + 16235 -2203 21 + CALL[ ] + SPVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 2 26 7 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 3 26 7 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 6 26 7 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 9 25 8 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 10 22 11 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 13 21 12 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 16 21 12 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 17 21 12 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 20 21 12 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 23 22 11 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 24 25 8 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 27 26 7 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 28 25 8 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 29 22 11 19 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 30 22 11 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 31 25 8 19 + CALL[ ] + SPVTCA[1] + NPUSHB[ ] /* 16 values pushed */ + 2 3 6 9 10 13 16 17 20 23 24 27 28 29 30 31 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 30 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 43 8 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 50 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 46 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 46 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 32 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 37 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 46 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 18 7 34 35 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 29 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 38 8 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 46 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 41 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 41 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 34 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 47 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 31 41 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 5 values pushed */ + 18 7 33 42 43 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 14 44 45 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 36 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 45 8 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 25 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 49 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 48 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 48 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 38 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 50 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 48 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 24 25 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SRP1[ ] + PUSHB[ ] /* 5 values pushed */ + 18 28 30 7 40 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 14 26 27 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 25 30 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 33 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 25 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 47 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 24 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 46 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 42 8 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 50 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 45 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 45 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 24 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 27 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 45 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 46 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 49 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 46 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 18 7 42 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 37 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 12 49 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 37 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 33 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 48 8 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 48 37 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 48 25 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 57 8 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 67 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 61 17 37 7 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 61 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 71 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 60 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 60 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 50 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 61 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 24 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 62 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 27 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 72 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 50 60 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 37 7 52 57 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 9 35 53 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 33 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 48 37 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 60 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 57 61 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 3 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 15 0 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 11 6 0 27 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 5 values pushed */ + 8 16 0 29 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 11 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 0 12 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 33 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 42 8 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 46 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 45 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 45 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 38 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 47 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 45 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 5 values pushed */ + 18 25 27 7 37 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 14 26 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 10 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 1 0 10 7 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 1 6 0 27 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 9 19 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 10 9 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 10 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 21 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 38 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 23 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 33 8 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 42 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 30 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 24 30 0 8 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 25 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 24 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 40 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 10 15 40 8 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 11 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 43 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 15847 -4160 21 + CALL[ ] + SPVFS[ ] + SFVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 25 + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 11 + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 24 34 + MIRP[11001] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 10 34 + MIRP[11001] + PUSHW[ ] /* 3 values pushed */ + 15862 -4102 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 9 25 10 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 12 24 11 19 + CALL[ ] + SFVTCA[1] + PUSHB[ ] /* 4 values pushed */ + 23 24 11 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + 15862 -4102 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 26 25 10 19 + CALL[ ] + SFVTCA[0] + PUSHB[ ] /* 4 values pushed */ + 30 25 10 19 + CALL[ ] + PUSHW[ ] /* 3 values pushed */ + 15862 -4102 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 4 values pushed */ + 31 25 10 19 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 36 24 11 19 + CALL[ ] + SFVTCA[0] + PUSHB[ ] /* 4 values pushed */ + 41 24 11 19 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 26 25 10 + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + SPVTL[0] + SFVTPV[ ] + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + IP[ ] + PUSHB[ ] /* 3 values pushed */ + 36 24 11 + SRP1[ ] + SRP2[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + SVTCA[0] + NPUSHB[ ] /* 11 values pushed */ + 9 10 11 12 24 25 26 30 31 36 41 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 6 values pushed */ + 9 12 23 26 31 36 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 25 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 3 28 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 40 30 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 21 7 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 18 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 49 8 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 58 8 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 40 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 27 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 34 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 37 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 30 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 62 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 61 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 61 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 51 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 63 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 61 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 24 27 40 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 51 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 18 29 7 53 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 14 34 37 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 40 37 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 12 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 5 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 4 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 2 18 + SHP[0] + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 23 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 12 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 21 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 1 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 13 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 25 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 24 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 25 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 21 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 56 1 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 62 5 0 53 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 22 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 34 5 0 52 4 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 67 46 56 7 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 67 5 0 51 4 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 27 18 56 7 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 27 5 0 51 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 72 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 25 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 30 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 39 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 60 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 60 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 64 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 50 16 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 73 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 25 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 3 21 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP1[ ] + PUSHB[ ] /* 4 values pushed */ + 18 7 27 34 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 14 24 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 60 39 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 22 42 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 64 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 56 46 67 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 50 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 23 52 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 7 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 0 10 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 0 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 1 3 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 10 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 7 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 10 9 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 10 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 15 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 9 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 4 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 4 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 23 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 4 15 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 21 15 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 9 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 5 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 36 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 32 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 33 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 25 11 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 37 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 33 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 32 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 27 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 18 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 36 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 15 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 11 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 34 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 37 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 32 18 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 0 7 21 22 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 3 13 0 8 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 2 17 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 1 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 0 4 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 3 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 10 1 0 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 14 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 7 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 15 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 10 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 4 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 14 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 6 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 6 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 7 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 15 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 13 7 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 4 6 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 1 8 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 2 12 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 2 3 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 2 6 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 14 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 2 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 9 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 12 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 15 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 2 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 12 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 3 2 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 12 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 2 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 0 13 0 9 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 6 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 6 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 3 4 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 0 13 0 9 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 5 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 1 13 0 9 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 0 13 0 9 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 6 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 15 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 16 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 1 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 7 1 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 11 5 0 52 4 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 16 5 0 52 4 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 29 31 7 3 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 29 5 0 49 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 28 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 29 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 29 27 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 26 + SHP[0] + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 20 41 7 3 13 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 20 5 0 48 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 42 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 9 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 30 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 31 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 36 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 22 16 0 44 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 26 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 16 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 43 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -15837 -4197 21 + CALL[ ] + SPVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 27 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 28 + MDRP[00000] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + MDRP[00000] + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 25 + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 25 28 + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 18 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 7 2 10 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 36 30 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 13 26 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 6 11 3 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 29 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 5 9 0 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 41 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 4 1 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 11 5 0 54 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + MDAP[1] + PUSHB[ ] /* 5 values pushed */ + 3 5 0 54 4 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[10110] + PUSHB[ ] /* 5 values pushed */ + 9 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 5 15 0 46 4 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 3 6 7 2 + DEPTH[ ] + SLOOP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 15 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 1 4 5 0 + DEPTH[ ] + SLOOP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 38 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 7 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 3 38 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 3 0 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 7 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 27 16 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 27 25 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 44 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 11 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 29 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 29 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 35 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 45 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 5 29 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 3 7 18 38 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 33 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 27 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 11 34 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 35 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 7 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 3 35 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 3 0 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 7 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 24 16 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 24 22 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 47 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 42 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 44 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 48 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 11 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 41 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 22 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 32 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 21 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 49 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 8 47 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 42 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP2[ ] + PUSHB[ ] /* 5 values pushed */ + 3 7 35 43 44 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 32 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 30 45 46 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 24 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 11 31 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 42 47 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 43 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 8 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 12 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 11 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 0 7 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 9 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 3 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 5 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 0 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 4 20 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 5 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 4 3 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 4 5 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 26 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 33 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 3 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 9 3 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 6 9 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 15 40 26 3 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 43 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 30 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 30 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 36 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 21 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 44 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 30 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 26 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 36 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 15 40 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 17 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 1 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 2 17 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 15581 -5065 21 + CALL[ ] + SPVFS[ ] + SFVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[00000] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + MDRP[00000] + SPVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 3 + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 51 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 58 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 45 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 19 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 10 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 9 10 51 19 13 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 34 + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 9 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 36 + SHP[0] + PUSHB[ ] /* 4 values pushed */ + 25 51 19 8 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 59 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 14 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 31 14 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 14 31 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 14 9 9 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 6 31 14 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 39 14 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 39 6 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 39 36 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 25 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 60 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 6 14 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 4 8 11 58 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 31 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 34 37 41 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 43 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 46 47 51 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 45 51 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 0 54 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 4 47 48 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 28 25 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 14 31 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 15 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 1 0 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 1 4 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 23 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 21 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 4 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 9 21 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 7 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 21 9 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 21 0 9 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 12 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 5 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 27 4 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 17 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 2 18 + SHP[0] + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 23 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 12 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 21 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 5 27 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 23 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 33 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 33 23 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 33 29 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 6 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 61 4 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 61 6 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 61 64 9 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 47 46 23 6 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 47 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 65 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 2 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 0 29 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 64 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 30 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 35 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 54 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 54 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 12 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 66 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 64 2 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 27 46 47 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SRP1[ ] + PUSHB[ ] /* 6 values pushed */ + 23 6 33 41 42 61 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 35 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 39 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 15 38 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 46 33 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 17 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 47 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 61 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 3 6 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 13 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 6 6 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 20 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 22 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 21 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 16 13 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 1 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 13 + SHP[1] + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 5 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 0 6 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 8 15 18 + SHP[0] + SHP[0] + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 6 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 5 16 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 5 6 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 5 3 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 6 5 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 6 0 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 21 15 + MIRP[01001] + PUSHB[ ] /* 5 values pushed */ + 10 16 0 45 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 5 values pushed */ + 18 15 0 30 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 16 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 15 15 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 15 + SRP0[ ] + PUSHB[ ] /* 5 values pushed */ + 13 16 0 45 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 19 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 11 12 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 15 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 9 15 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 9 12 9 + CALL[ ] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 21 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 0 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 7 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 16 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 19 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 22 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 12 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 18 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 11 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 5 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 11 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 23 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 24 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 16 19 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 21 22 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 5 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 11 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 25 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 22 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 20 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 26 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 27 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 4 values pushed */ + 16 19 20 25 + DEPTH[ ] + SLOOP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 21 22 23 + IP[ ] + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 5 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 20 25 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 11 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 20 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 19 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 27 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 21 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 19 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 23 + SHP[0] + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 28 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 19 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 5 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 11 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 16 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 5 10 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 23 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 10 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 24 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 16 19 22 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 11 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 5 11 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 3 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 7 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 0 7 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 1 4 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 4 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 3 21 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 5 1 + CALL[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 30 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 10 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 17 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 29 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 30 29 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 30 0 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 26 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 25 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 33 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 26 29 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 10 17 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 15 14 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 30 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 10 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 20 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 1 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 0 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 27 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 32 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 30 + MDRP[10110] + PUSHB[ ] /* 1 value pushed */ + 2 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 29 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 29 30 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 29 27 9 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 30 29 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 30 0 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 29 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 16 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 33 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 17 29 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 20 1 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 9 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 0 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 4 values pushed */ + 9 1 0 8 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 9 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 21 1 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 0 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 6 12 13 + SHP[1] + SHP[1] + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 22 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 16 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 12 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 23 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 16257 -2032 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + MDRP[00000] + SFVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + MDRP[00000] + PUSHW[ ] /* 3 values pushed */ + 16281 -1831 21 + CALL[ ] + SFVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SRP0[ ] + PUSHB[ ] /* 4 values pushed */ + 11 10 12 19 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 11 10 12 + DUP[ ] + ROLL[ ] + DUP[ ] + ROLL[ ] + SWAP[ ] + SPVTL[0] + SFVTPV[ ] + SRP1[ ] + SRP2[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 10 11 + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 3 values pushed */ + 10 11 14 + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 1 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 20 + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 17 18 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 15 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 21 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 3 9 17 + IP[ ] + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 11 17 + SHP[1] + SHP[1] + PUSHB[ ] /* 3 values pushed */ + 2 2 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 3 8 9 + SHP[1] + SHP[1] + SHP[1] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 18 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 2 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 3 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 17 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 0 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 8 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 9 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 11 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 19 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + 15707 -4662 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[00000] + PUSHB[ ] /* 1 value pushed */ + 17 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 16 + MDRP[00000] + PUSHW[ ] /* 3 values pushed */ + -15767 -4453 21 + CALL[ ] + SPVFS[ ] + PUSHB[ ] /* 2 values pushed */ + 0 1 + SFVTL[0] + PUSHB[ ] /* 1 value pushed */ + 2 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + MDRP[00000] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 4 + MDRP[00000] + PUSHW[ ] /* 3 values pushed */ + 15767 -4453 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + MDRP[00000] + PUSHB[ ] /* 1 value pushed */ + 9 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + MDRP[00000] + SVTCA[0] + PUSHB[ ] /* 5 values pushed */ + 1 4 7 10 16 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 5 values pushed */ + 1 4 7 10 16 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[1] + PUSHB[ ] /* 2 values pushed */ + 8 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 2 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 14 + IP[ ] + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 13 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 19 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 20 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 1 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 12 18 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 13 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 1 value pushed */ + 6 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 5 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 23 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 18 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 18 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 13 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 12 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 24 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 18 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 3 values pushed */ + 1 5 8 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SRP1[ ] + PUSHB[ ] /* 3 values pushed */ + 19 20 22 + IP[ ] + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 20 3 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 24 + SHP[1] + PUSHB[ ] /* 2 values pushed */ + 19 10 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 0 2 0 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SHP[1] + PUSHB[ ] /* 1 value pushed */ + 12 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 13 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 27 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 19 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 22 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 0 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 0 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 1 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 22 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 14 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 23 + DUP[ ] + MDRP[10110] + SRP1[ ] + PUSHB[ ] /* 2 values pushed */ + 26 14 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 28 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 19 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 12 13 + IP[ ] + IP[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP1[ ] + PUSHB[ ] /* 1 value pushed */ + 18 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 23 22 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 2 5 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 13 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 17 1 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 0 3 0 + CALL[ ] + PUSHB[ ] /* 3 values pushed */ + 1 6 7 + SHP[1] + SHP[1] + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 19 20 17 0 13 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 19 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 14 + SHP[0] + PUSHB[ ] /* 5 values pushed */ + 23 24 17 0 13 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 8 25 + SHP[1] + SHP[1] + PUSHB[ ] /* 5 values pushed */ + 23 6 0 27 4 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 10 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 26 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 1 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 17 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 21 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 16 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 11 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 16 17 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 16 10 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 13 + SHP[0] + PUSHB[ ] /* 3 values pushed */ + 17 16 10 + CALL[ ] + PUSHB[ ] /* 4 values pushed */ + 64 17 23 9 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 19 + SHP[0] + PUSHB[ ] /* 1 value pushed */ + 16 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 6 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 27 1 + CALL[ ] + PUSHB[ ] /* 1 value pushed */ + 54 + SMD[ ] + PUSHW[ ] /* 3 values pushed */ + -15972 -3653 21 + CALL[ ] + SPVFS[ ] + PUSHB[ ] /* 1 value pushed */ + 0 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 25 + MDRP[00000] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 2 + MDRP[00000] + PUSHW[ ] /* 3 values pushed */ + 15972 -3653 21 + CALL[ ] + SPVFS[ ] + SFVTPV[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 5 + MDRP[00000] + SFVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 7 + SRP0[ ] + PUSHB[ ] /* 1 value pushed */ + 8 + MDRP[00000] + SPVTCA[1] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 2 5 + MDAP[0] + MDAP[0] + SVTCA[1] + PUSHB[ ] /* 4 values pushed */ + 2 5 8 25 + MDAP[0] + MDAP[0] + MDAP[0] + MDAP[0] + PUSHB[ ] /* 1 value pushed */ + 64 + SMD[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 0 24 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 3 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 9 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 10 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 0 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 23 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 5 + SHP[0] + PUSHB[ ] /* 2 values pushed */ + 11 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 9 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 7 + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 7 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 4 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 0 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 7 9 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 4 2 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 3 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 16 + MDAP[1] + PUSHB[ ] /* 2 values pushed */ + 11 9 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 13 + SHP[0] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 17 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 14 23 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 18 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 14 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 5 10 + IP[ ] + IP[ ] + SVTCA[0] + PUSHB[ ] /* 2 values pushed */ + 7 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 1 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 4 3 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 6 + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 11 16 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 1 value pushed */ + 12 + IP[ ] + IUP[0] + IUP[1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVTCA[0] + PUSHB[ ] /* 3 values pushed */ + 19 1 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 28 11 + MIRP[01001] + PUSHB[ ] /* 3 values pushed */ + 7 3 0 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 36 11 + MIRP[01001] + SVTCA[1] + PUSHB[ ] /* 1 value pushed */ + 40 + MDAP[1] + PUSHB[ ] /* 1 value pushed */ + 0 + MDRP[10110] + PUSHB[ ] /* 2 values pushed */ + 24 19 + MIRP[01001] + PUSHB[ ] /* 1 value pushed */ + 24 + SRP0[ ] + PUSHB[ ] /* 2 values pushed */ + 31 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 13 19 + MIRP[01001] + PUSHB[ ] /* 2 values pushed */ + 41 1 + CALL[ ] + PUSHB[ ] /* 2 values pushed */ + 24 0 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 6 19 + IP[ ] + IP[ ] + PUSHB[ ] /* 2 values pushed */ + 13 31 + SRP1[ ] + SRP2[ ] + PUSHB[ ] /* 2 values pushed */ + 7 18 + IP[ ] + IP[ ] + SVTCA[0] + IUP[0] + IUP[1] + + + + + + + + Generated in 2009 by FontLab Studio. Copyright info pending. + + + xxxfontnamexxx + + + Regular + + + webfont + + + xxxfontnamexxx Regular + + + Version 001.001 + + + xxxfontnamexxx + + + This font was generated by the Font Squirrel Generator. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00000001 00000000 c9896f31 00000000 + c6a779b7 00000000 cae12877 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/fonts/gsubtest/gsubtest-features.js b/layout/reftests/fonts/gsubtest/gsubtest-features.js new file mode 100644 index 0000000000..fef981cb76 --- /dev/null +++ b/layout/reftests/fonts/gsubtest/gsubtest-features.js @@ -0,0 +1,105 @@ + +/* This file is autogenerated by makegsubfonts.py */ + +/* + Features defined in gsubtest fonts with associated base + codepoints for each feature: + + cp = codepoint for feature featX + + cp default PASS + cp featX=1 FAIL + cp featX=2 FAIL + + cp+1 default FAIL + cp+1 featX=1 PASS + cp+1 featX=2 FAIL + + cp+2 default FAIL + cp+2 featX=1 FAIL + cp+2 featX=2 PASS + +*/ + +var gFeatures = { + "MWL1": 0xe000, "NUM2": 0xe004, "PRIV": 0xe008, "T3ST": 0xe00c, + "TPSP": 0xe010, "abvf": 0xe014, "abvm": 0xe018, "abvs": 0xe01c, + "afrc": 0xe020, "akhn": 0xe024, "blwf": 0xe028, "blwm": 0xe02c, + "blws": 0xe030, "c2pc": 0xe034, "c2sc": 0xe038, "calt": 0xe03c, + "case": 0xe040, "ccmp": 0xe044, "cfar": 0xe048, "cjct": 0xe04c, + "clig": 0xe050, "cpct": 0xe054, "cpsp": 0xe058, "cswh": 0xe05c, + "curs": 0xe060, "cv00": 0xe064, "cv01": 0xe068, "cv02": 0xe06c, + "cv03": 0xe070, "cv04": 0xe074, "cv05": 0xe078, "cv06": 0xe07c, + "cv07": 0xe080, "cv08": 0xe084, "cv09": 0xe088, "cv10": 0xe08c, + "cv11": 0xe090, "cv12": 0xe094, "cv13": 0xe098, "cv14": 0xe09c, + "cv15": 0xe0a0, "cv16": 0xe0a4, "cv17": 0xe0a8, "cv18": 0xe0ac, + "cv19": 0xe0b0, "cv20": 0xe0b4, "cv21": 0xe0b8, "cv22": 0xe0bc, + "cv23": 0xe0c0, "cv24": 0xe0c4, "cv25": 0xe0c8, "cv26": 0xe0cc, + "cv27": 0xe0d0, "cv28": 0xe0d4, "cv29": 0xe0d8, "cv30": 0xe0dc, + "cv31": 0xe0e0, "cv32": 0xe0e4, "cv33": 0xe0e8, "cv34": 0xe0ec, + "cv35": 0xe0f0, "cv36": 0xe0f4, "cv37": 0xe0f8, "cv38": 0xe0fc, + "cv39": 0xe100, "cv40": 0xe104, "cv41": 0xe108, "cv42": 0xe10c, + "cv43": 0xe110, "cv44": 0xe114, "cv45": 0xe118, "cv46": 0xe11c, + "cv47": 0xe120, "cv48": 0xe124, "cv49": 0xe128, "cv50": 0xe12c, + "cv51": 0xe130, "cv52": 0xe134, "cv53": 0xe138, "cv54": 0xe13c, + "cv55": 0xe140, "cv56": 0xe144, "cv57": 0xe148, "cv58": 0xe14c, + "cv59": 0xe150, "cv60": 0xe154, "cv61": 0xe158, "cv62": 0xe15c, + "cv63": 0xe160, "cv64": 0xe164, "cv65": 0xe168, "cv66": 0xe16c, + "cv67": 0xe170, "cv68": 0xe174, "cv69": 0xe178, "cv70": 0xe17c, + "cv71": 0xe180, "cv72": 0xe184, "cv73": 0xe188, "cv74": 0xe18c, + "cv75": 0xe190, "cv76": 0xe194, "cv77": 0xe198, "cv78": 0xe19c, + "cv79": 0xe1a0, "cv80": 0xe1a4, "cv81": 0xe1a8, "cv82": 0xe1ac, + "cv83": 0xe1b0, "cv84": 0xe1b4, "cv85": 0xe1b8, "cv86": 0xe1bc, + "cv87": 0xe1c0, "cv88": 0xe1c4, "cv89": 0xe1c8, "cv90": 0xe1cc, + "cv91": 0xe1d0, "cv92": 0xe1d4, "cv93": 0xe1d8, "cv94": 0xe1dc, + "cv95": 0xe1e0, "cv96": 0xe1e4, "cv97": 0xe1e8, "cv98": 0xe1ec, + "cv99": 0xe1f0, "dist": 0xe1f4, "dlig": 0xe1f8, "dnom": 0xe1fc, + "expt": 0xe200, "falt": 0xe204, "fin2": 0xe208, "fin3": 0xe20c, + "fina": 0xe210, "frac": 0xe214, "fwid": 0xe218, "half": 0xe21c, + "haln": 0xe220, "halt": 0xe224, "hist": 0xe228, "hkna": 0xe22c, + "hlig": 0xe230, "hngl": 0xe234, "hojo": 0xe238, "hwid": 0xe23c, + "init": 0xe240, "isol": 0xe244, "ital": 0xe248, "jalt": 0xe24c, + "jp04": 0xe250, "jp78": 0xe254, "jp83": 0xe258, "jp90": 0xe25c, + "kern": 0xe260, "lfbd": 0xe264, "liga": 0xe268, "ljmo": 0xe26c, + "lnum": 0xe270, "locl": 0xe274, "ltra": 0xe278, "ltrm": 0xe27c, + "mark": 0xe280, "med2": 0xe284, "medi": 0xe288, "mgrk": 0xe28c, + "mkmk": 0xe290, "mset": 0xe294, "nalt": 0xe298, "nlck": 0xe29c, + "nukt": 0xe2a0, "numr": 0xe2a4, "onum": 0xe2a8, "opbd": 0xe2ac, + "ordn": 0xe2b0, "ornm": 0xe2b4, "palt": 0xe2b8, "pcap": 0xe2bc, + "pkna": 0xe2c0, "pnum": 0xe2c4, "pref": 0xe2c8, "pres": 0xe2cc, + "pstf": 0xe2d0, "psts": 0xe2d4, "pwid": 0xe2d8, "qwid": 0xe2dc, + "rand": 0xe2e0, "rkrf": 0xe2e4, "rlig": 0xe2e8, "rphf": 0xe2ec, + "rtbd": 0xe2f0, "rtla": 0xe2f4, "rtlm": 0xe2f8, "ruby": 0xe2fc, + "salt": 0xe300, "sinf": 0xe304, "size": 0xe308, "smcp": 0xe30c, + "smpl": 0xe310, "ss00": 0xe314, "ss01": 0xe318, "ss02": 0xe31c, + "ss03": 0xe320, "ss04": 0xe324, "ss05": 0xe328, "ss06": 0xe32c, + "ss07": 0xe330, "ss08": 0xe334, "ss09": 0xe338, "ss10": 0xe33c, + "ss11": 0xe340, "ss12": 0xe344, "ss13": 0xe348, "ss14": 0xe34c, + "ss15": 0xe350, "ss16": 0xe354, "ss17": 0xe358, "ss18": 0xe35c, + "ss19": 0xe360, "ss20": 0xe364, "ss21": 0xe368, "ss22": 0xe36c, + "ss23": 0xe370, "ss24": 0xe374, "ss25": 0xe378, "ss26": 0xe37c, + "ss27": 0xe380, "ss28": 0xe384, "ss29": 0xe388, "ss30": 0xe38c, + "ss31": 0xe390, "ss32": 0xe394, "ss33": 0xe398, "ss34": 0xe39c, + "ss35": 0xe3a0, "ss36": 0xe3a4, "ss37": 0xe3a8, "ss38": 0xe3ac, + "ss39": 0xe3b0, "ss40": 0xe3b4, "ss41": 0xe3b8, "ss42": 0xe3bc, + "ss43": 0xe3c0, "ss44": 0xe3c4, "ss45": 0xe3c8, "ss46": 0xe3cc, + "ss47": 0xe3d0, "ss48": 0xe3d4, "ss49": 0xe3d8, "ss50": 0xe3dc, + "ss51": 0xe3e0, "ss52": 0xe3e4, "ss53": 0xe3e8, "ss54": 0xe3ec, + "ss55": 0xe3f0, "ss56": 0xe3f4, "ss57": 0xe3f8, "ss58": 0xe3fc, + "ss59": 0xe400, "ss60": 0xe404, "ss61": 0xe408, "ss62": 0xe40c, + "ss63": 0xe410, "ss64": 0xe414, "ss65": 0xe418, "ss66": 0xe41c, + "ss67": 0xe420, "ss68": 0xe424, "ss69": 0xe428, "ss70": 0xe42c, + "ss71": 0xe430, "ss72": 0xe434, "ss73": 0xe438, "ss74": 0xe43c, + "ss75": 0xe440, "ss76": 0xe444, "ss77": 0xe448, "ss78": 0xe44c, + "ss79": 0xe450, "ss80": 0xe454, "ss81": 0xe458, "ss82": 0xe45c, + "ss83": 0xe460, "ss84": 0xe464, "ss85": 0xe468, "ss86": 0xe46c, + "ss87": 0xe470, "ss88": 0xe474, "ss89": 0xe478, "ss90": 0xe47c, + "ss91": 0xe480, "ss92": 0xe484, "ss93": 0xe488, "ss94": 0xe48c, + "ss95": 0xe490, "ss96": 0xe494, "ss97": 0xe498, "ss98": 0xe49c, + "ss99": 0xe4a0, "subs": 0xe4a4, "sups": 0xe4a8, "swsh": 0xe4ac, + "titl": 0xe4b0, "tjmo": 0xe4b4, "tnam": 0xe4b8, "tnum": 0xe4bc, + "trad": 0xe4c0, "twid": 0xe4c4, "unic": 0xe4c8, "valt": 0xe4cc, + "vatu": 0xe4d0, "vert": 0xe4d4, "vhal": 0xe4d8, "vjmo": 0xe4dc, + "vkna": 0xe4e0, "vkrn": 0xe4e4, "vpal": 0xe4e8, "vrt2": 0xe4ec, + "zero": 0xe4f0 +}; diff --git a/layout/reftests/fonts/gsubtest/gsubtest-features.txt b/layout/reftests/fonts/gsubtest/gsubtest-features.txt new file mode 100644 index 0000000000..eb976de2be --- /dev/null +++ b/layout/reftests/fonts/gsubtest/gsubtest-features.txt @@ -0,0 +1,328 @@ +# Feature To Unicode Mapping +# -------------------------- +# This file is structured as: +# feature tag target first alternate second alternate third alternate +# with tab being the delimiter. +# +# Lines beginning with # should be ignored. +# Empty or whitespace only lines should be ignored. + +abvf +abvm +abvs +afrc +akhn +blwf +blwm +blws +calt +case +ccmp +cfar +cjct +clig +cpct +cpsp +cswh +curs +# cv00 is a deliberately invalid feature tag +cv00 +cv01 +cv02 +cv03 +cv04 +cv05 +cv06 +cv07 +cv08 +cv09 +cv10 +cv11 +cv12 +cv13 +cv14 +cv15 +cv16 +cv17 +cv18 +cv19 +cv20 +cv21 +cv22 +cv23 +cv24 +cv25 +cv26 +cv27 +cv28 +cv29 +cv30 +cv31 +cv32 +cv33 +cv34 +cv35 +cv36 +cv37 +cv38 +cv39 +cv40 +cv41 +cv42 +cv43 +cv44 +cv45 +cv46 +cv47 +cv48 +cv49 +cv50 +cv51 +cv52 +cv53 +cv54 +cv55 +cv56 +cv57 +cv58 +cv59 +cv60 +cv61 +cv62 +cv63 +cv64 +cv65 +cv66 +cv67 +cv68 +cv69 +cv70 +cv71 +cv72 +cv73 +cv74 +cv75 +cv76 +cv77 +cv78 +cv79 +cv80 +cv81 +cv82 +cv83 +cv84 +cv85 +cv86 +cv87 +cv88 +cv89 +cv90 +cv91 +cv92 +cv93 +cv94 +cv95 +cv96 +cv97 +cv98 +cv99 +c2pc +c2sc +dist +dlig +dnom +expt +falt +fin2 +fin3 +fina +frac +fwid +half +haln +halt +hist +hkna +hlig +hngl +hojo +hwid +init +isol +ital +jalt +jp78 +jp83 +jp90 +jp04 +kern +lfbd +liga +ljmo +lnum +locl +ltra +ltrm +mark +med2 +medi +mgrk +mkmk +mset +nalt +nlck +nukt +numr +onum +opbd +ordn +ornm +palt +pcap +pkna +pnum +pref +pres +pstf +psts +pwid +qwid +rand +rkrf +rlig +rphf +rtbd +rtla +rtlm +ruby +salt +sinf +size +smcp +smpl +# ss00 is a deliberately invalid feature tag +ss00 +ss01 +ss02 +ss03 +ss04 +ss05 +ss06 +ss07 +ss08 +ss09 +ss10 +ss11 +ss12 +ss13 +ss14 +ss15 +ss16 +ss17 +ss18 +ss19 +ss20 +ss21 +ss22 +ss23 +ss24 +ss25 +ss26 +ss27 +ss28 +ss29 +ss30 +ss31 +ss32 +ss33 +ss34 +ss35 +ss36 +ss37 +ss38 +ss39 +ss40 +ss41 +ss42 +ss43 +ss44 +ss45 +ss46 +ss47 +ss48 +ss49 +ss50 +ss51 +ss52 +ss53 +ss54 +ss55 +ss56 +ss57 +ss58 +ss59 +ss60 +ss61 +ss62 +ss63 +ss64 +ss65 +ss66 +ss67 +ss68 +ss69 +ss70 +ss71 +ss72 +ss73 +ss74 +ss75 +ss76 +ss77 +ss78 +ss79 +ss80 +ss81 +ss82 +ss83 +ss84 +ss85 +ss86 +ss87 +ss88 +ss89 +ss90 +ss91 +ss92 +ss93 +ss94 +ss95 +ss96 +ss97 +ss98 +ss99 +subs +sups +swsh +titl +tjmo +tnam +tnum +trad +twid +unic +valt +vatu +vert +vhal +vjmo +vkna +vkrn +vpal +vrt2 +zero +MWL1 +NUM2 +PRIV +T3ST +TPSP diff --git a/layout/reftests/fonts/gsubtest/gsubtest-lookup1.otf b/layout/reftests/fonts/gsubtest/gsubtest-lookup1.otf new file mode 100644 index 0000000000..34ec50f9dd Binary files /dev/null and b/layout/reftests/fonts/gsubtest/gsubtest-lookup1.otf differ diff --git a/layout/reftests/fonts/gsubtest/gsubtest-lookup3.otf b/layout/reftests/fonts/gsubtest/gsubtest-lookup3.otf new file mode 100644 index 0000000000..1933648132 Binary files /dev/null and b/layout/reftests/fonts/gsubtest/gsubtest-lookup3.otf differ diff --git a/layout/reftests/fonts/gsubtest/gsubtest-shell.ttx b/layout/reftests/fonts/gsubtest/gsubtest-shell.ttx new file mode 100644 index 0000000000..541f11f004 --- /dev/null +++ b/layout/reftests/fonts/gsubtest/gsubtest-shell.ttx @@ -0,0 +1,304 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + __familyName__ + + + Regular + + + 1.000;TPSP;__familyName__-Regular + + + __familyName__ + + + Version 1.000 + + + __familyName__-Regular + + + Tal Leming with modifications by John Daggett + + + http://scripts.sil.org/OFL + + + __familyName__ + + + Regular + + + 1.000;TPSP;__familyName__-Regular + + + __familyName__ + + + Version 1.000 + + + __familyName__-Regular + + + Tal Leming with modifications by John Daggett + + + http://scripts.sil.org/OFL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + endchar + + + -102 787 hmoveto + 31 119 rlineto + 203 hlineto + 32 -119 rlineto + 246 hlineto + -213 700 rlineto + -296 hlineto + -213 -700 rlineto + -477 hmoveto + 237 244 245 162 -245 130 287 164 -524 hlineto + 1586 -700 rmoveto + 518 180 -281 520 -237 hlineto + -332 -700 rmoveto + 237 700 -237 hlineto + -434 -196 rmoveto + 60 -228 rlineto + -120 hlineto + endchar + + + -107 394 306 rmoveto + 153 86 82 115 115 -86 82 -153 hvcurveto + -294 -15 91 -670 -91 -15 297 15 -101 291 hlineto + 632 -291 rmoveto + -15 276 15 -67 vlineto + -254 690 rlineto + -12 hlineto + -219 -593 rlineto + -69 -25 -46 -28 -59 hhcurveto + -5 -15 259 15 -26 hlineto + -67 -35 34 71 26 hvcurveto + 43 116 rlineto + 232 hlineto + 78 -221 rlineto + 599 695 rmoveto + -28 -11 -5 -6 -14 -22 -44 34 -78 hhcurveto + -124 -91 -73 -106 -95 52 -64 147 -61 hvcurveto + 126 -52 30 -44 -79 vvcurveto + -81 -55 -50 -81 -103 -85 70 168 -17 vhcurveto + -15 -253 15 hlineto + 22 4 13 15 18 45 32 -37 98 hhcurveto + 130 92 82 116 83 -32 66 -173 73 hvcurveto + -120 50 -33 43 72 vvcurveto + 71 51 49 82 90 65 -92 -119 13 vhcurveto + 15 226 hlineto + -1118 -207 rmoveto + -119 -49 -63 -96 vhcurveto + -82 364 82 hlineto + 96 49 -63 -119 hvcurveto + 312 53 rmoveto + 108 -305 rlineto + -221 hlineto + 1420 459 rmoveto + -28 -11 -5 -6 -14 -22 -44 34 -78 hhcurveto + -124 -91 -73 -106 -95 52 -64 147 -61 hvcurveto + 126 -52 30 -44 -79 vvcurveto + -81 -55 -50 -81 -103 -85 70 168 -17 vhcurveto + -15 -253 15 hlineto + 22 4 13 15 18 45 32 -37 98 hhcurveto + 130 92 82 116 83 -32 66 -173 73 hvcurveto + -120 50 -33 43 72 vvcurveto + 71 51 49 82 90 65 -92 -119 13 vhcurveto + 15 226 hlineto + endchar + + + endchar + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/fonts/gsubtest/makegsubfonts.py b/layout/reftests/fonts/gsubtest/makegsubfonts.py new file mode 100644 index 0000000000..8cd6476d97 --- /dev/null +++ b/layout/reftests/fonts/gsubtest/makegsubfonts.py @@ -0,0 +1,515 @@ +import os +import textwrap +from xml.etree import ElementTree +from fontTools.ttLib import TTFont, newTable +from fontTools.misc.psCharStrings import T2CharString +from fontTools.ttLib.tables.otTables import ( + GSUB, + ScriptList, + ScriptRecord, + Script, + DefaultLangSys, + FeatureList, + FeatureRecord, + Feature, + LookupList, + Lookup, + AlternateSubst, + SingleSubst, +) + +# paths +directory = os.path.dirname(__file__) +shellSourcePath = os.path.join(directory, "gsubtest-shell.ttx") +shellTempPath = os.path.join(directory, "gsubtest-shell.otf") +featureList = os.path.join(directory, "gsubtest-features.txt") +javascriptData = os.path.join(directory, "gsubtest-features.js") +outputPath = os.path.join(os.path.dirname(directory), "gsubtest-lookup%d") + +baseCodepoint = 0xE000 + +# ------- +# Features +# ------- + +f = open(featureList, "rb") +text = f.read() +f.close() +mapping = [] +for line in text.splitlines(): + line = line.strip() + if not line: + continue + if line.startswith("#"): + continue + # parse + values = line.split("\t") + tag = values.pop(0) + mapping.append(tag) + +# -------- +# Outlines +# -------- + + +def addGlyphToCFF( + glyphName=None, + program=None, + private=None, + globalSubrs=None, + charStringsIndex=None, + topDict=None, + charStrings=None, +): + charString = T2CharString(program=program, private=private, globalSubrs=globalSubrs) + charStringsIndex.append(charString) + glyphID = len(topDict.charset) + charStrings.charStrings[glyphName] = glyphID + topDict.charset.append(glyphName) + + +def makeLookup1(): + # make a variation of the shell TTX data + f = open(shellSourcePath) + ttxData = f.read() + f.close() + ttxData = ttxData.replace("__familyName__", "gsubtest-lookup1") + tempShellSourcePath = shellSourcePath + ".temp" + f = open(tempShellSourcePath, "wb") + f.write(ttxData) + f.close() + + # compile the shell + shell = TTFont(sfntVersion="OTTO") + shell.importXML(tempShellSourcePath) + shell.save(shellTempPath) + os.remove(tempShellSourcePath) + + # load the shell + shell = TTFont(shellTempPath) + + # grab the PASS and FAIL data + hmtx = shell["hmtx"] + glyphSet = shell.getGlyphSet() + + failGlyph = glyphSet["F"] + failGlyph.decompile() + failGlyphProgram = list(failGlyph.program) + failGlyphMetrics = hmtx["F"] + + passGlyph = glyphSet["P"] + passGlyph.decompile() + passGlyphProgram = list(passGlyph.program) + passGlyphMetrics = hmtx["P"] + + # grab some tables + hmtx = shell["hmtx"] + cmap = shell["cmap"] + + # start the glyph order + existingGlyphs = [".notdef", "space", "F", "P"] + glyphOrder = list(existingGlyphs) + + # start the CFF + cff = shell["CFF "].cff + globalSubrs = cff.GlobalSubrs + topDict = cff.topDictIndex[0] + topDict.charset = existingGlyphs + private = topDict.Private + charStrings = topDict.CharStrings + charStringsIndex = charStrings.charStringsIndex + + features = sorted(mapping) + + # build the outline, hmtx and cmap data + cp = baseCodepoint + for index, tag in enumerate(features): + # tag.pass + glyphName = "%s.pass" % tag + glyphOrder.append(glyphName) + addGlyphToCFF( + glyphName=glyphName, + program=passGlyphProgram, + private=private, + globalSubrs=globalSubrs, + charStringsIndex=charStringsIndex, + topDict=topDict, + charStrings=charStrings, + ) + hmtx[glyphName] = passGlyphMetrics + + for table in cmap.tables: + if table.format == 4: + table.cmap[cp] = glyphName + else: + raise NotImplementedError( + "Unsupported cmap table format: %d" % table.format + ) + cp += 1 + + # tag.fail + glyphName = "%s.fail" % tag + glyphOrder.append(glyphName) + addGlyphToCFF( + glyphName=glyphName, + program=failGlyphProgram, + private=private, + globalSubrs=globalSubrs, + charStringsIndex=charStringsIndex, + topDict=topDict, + charStrings=charStrings, + ) + hmtx[glyphName] = failGlyphMetrics + + for table in cmap.tables: + if table.format == 4: + table.cmap[cp] = glyphName + else: + raise NotImplementedError( + "Unsupported cmap table format: %d" % table.format + ) + + # bump this up so that the sequence is the same as the lookup 3 font + cp += 3 + + # set the glyph order + shell.setGlyphOrder(glyphOrder) + + # start the GSUB + shell["GSUB"] = newTable("GSUB") + gsub = shell["GSUB"].table = GSUB() + gsub.Version = 1.0 + + # make a list of all the features we will make + featureCount = len(features) + + # set up the script list + scriptList = gsub.ScriptList = ScriptList() + scriptList.ScriptCount = 1 + scriptList.ScriptRecord = [] + scriptRecord = ScriptRecord() + scriptList.ScriptRecord.append(scriptRecord) + scriptRecord.ScriptTag = "DFLT" + script = scriptRecord.Script = Script() + defaultLangSys = script.DefaultLangSys = DefaultLangSys() + defaultLangSys.FeatureCount = featureCount + defaultLangSys.FeatureIndex = range(defaultLangSys.FeatureCount) + defaultLangSys.ReqFeatureIndex = 65535 + defaultLangSys.LookupOrder = None + script.LangSysCount = 0 + script.LangSysRecord = [] + + # set up the feature list + featureList = gsub.FeatureList = FeatureList() + featureList.FeatureCount = featureCount + featureList.FeatureRecord = [] + for index, tag in enumerate(features): + # feature record + featureRecord = FeatureRecord() + featureRecord.FeatureTag = tag + feature = featureRecord.Feature = Feature() + featureList.FeatureRecord.append(featureRecord) + # feature + feature.FeatureParams = None + feature.LookupCount = 1 + feature.LookupListIndex = [index] + + # write the lookups + lookupList = gsub.LookupList = LookupList() + lookupList.LookupCount = featureCount + lookupList.Lookup = [] + for tag in features: + # lookup + lookup = Lookup() + lookup.LookupType = 1 + lookup.LookupFlag = 0 + lookup.SubTableCount = 1 + lookup.SubTable = [] + lookupList.Lookup.append(lookup) + # subtable + subtable = SingleSubst() + subtable.Format = 2 + subtable.LookupType = 1 + subtable.mapping = { + "%s.pass" % tag: "%s.fail" % tag, + "%s.fail" % tag: "%s.pass" % tag, + } + lookup.SubTable.append(subtable) + + path = outputPath % 1 + ".otf" + if os.path.exists(path): + os.remove(path) + shell.save(path) + + # get rid of the shell + if os.path.exists(shellTempPath): + os.remove(shellTempPath) + + +def makeLookup3(): + # make a variation of the shell TTX data + f = open(shellSourcePath) + ttxData = f.read() + f.close() + ttxData = ttxData.replace("__familyName__", "gsubtest-lookup3") + tempShellSourcePath = shellSourcePath + ".temp" + f = open(tempShellSourcePath, "wb") + f.write(ttxData) + f.close() + + # compile the shell + shell = TTFont(sfntVersion="OTTO") + shell.importXML(tempShellSourcePath) + shell.save(shellTempPath) + os.remove(tempShellSourcePath) + + # load the shell + shell = TTFont(shellTempPath) + + # grab the PASS and FAIL data + hmtx = shell["hmtx"] + glyphSet = shell.getGlyphSet() + + failGlyph = glyphSet["F"] + failGlyph.decompile() + failGlyphProgram = list(failGlyph.program) + failGlyphMetrics = hmtx["F"] + + passGlyph = glyphSet["P"] + passGlyph.decompile() + passGlyphProgram = list(passGlyph.program) + passGlyphMetrics = hmtx["P"] + + # grab some tables + hmtx = shell["hmtx"] + cmap = shell["cmap"] + + # start the glyph order + existingGlyphs = [".notdef", "space", "F", "P"] + glyphOrder = list(existingGlyphs) + + # start the CFF + cff = shell["CFF "].cff + globalSubrs = cff.GlobalSubrs + topDict = cff.topDictIndex[0] + topDict.charset = existingGlyphs + private = topDict.Private + charStrings = topDict.CharStrings + charStringsIndex = charStrings.charStringsIndex + + features = sorted(mapping) + + # build the outline, hmtx and cmap data + cp = baseCodepoint + for index, tag in enumerate(features): + # tag.pass + glyphName = "%s.pass" % tag + glyphOrder.append(glyphName) + addGlyphToCFF( + glyphName=glyphName, + program=passGlyphProgram, + private=private, + globalSubrs=globalSubrs, + charStringsIndex=charStringsIndex, + topDict=topDict, + charStrings=charStrings, + ) + hmtx[glyphName] = passGlyphMetrics + + # tag.fail + glyphName = "%s.fail" % tag + glyphOrder.append(glyphName) + addGlyphToCFF( + glyphName=glyphName, + program=failGlyphProgram, + private=private, + globalSubrs=globalSubrs, + charStringsIndex=charStringsIndex, + topDict=topDict, + charStrings=charStrings, + ) + hmtx[glyphName] = failGlyphMetrics + + # tag.default + glyphName = "%s.default" % tag + glyphOrder.append(glyphName) + addGlyphToCFF( + glyphName=glyphName, + program=passGlyphProgram, + private=private, + globalSubrs=globalSubrs, + charStringsIndex=charStringsIndex, + topDict=topDict, + charStrings=charStrings, + ) + hmtx[glyphName] = passGlyphMetrics + + for table in cmap.tables: + if table.format == 4: + table.cmap[cp] = glyphName + else: + raise NotImplementedError( + "Unsupported cmap table format: %d" % table.format + ) + cp += 1 + + # tag.alt1,2,3 + for i in range(1, 4): + glyphName = "%s.alt%d" % (tag, i) + glyphOrder.append(glyphName) + addGlyphToCFF( + glyphName=glyphName, + program=failGlyphProgram, + private=private, + globalSubrs=globalSubrs, + charStringsIndex=charStringsIndex, + topDict=topDict, + charStrings=charStrings, + ) + hmtx[glyphName] = failGlyphMetrics + for table in cmap.tables: + if table.format == 4: + table.cmap[cp] = glyphName + else: + raise NotImplementedError( + "Unsupported cmap table format: %d" % table.format + ) + cp += 1 + + # set the glyph order + shell.setGlyphOrder(glyphOrder) + + # start the GSUB + shell["GSUB"] = newTable("GSUB") + gsub = shell["GSUB"].table = GSUB() + gsub.Version = 1.0 + + # make a list of all the features we will make + featureCount = len(features) + + # set up the script list + scriptList = gsub.ScriptList = ScriptList() + scriptList.ScriptCount = 1 + scriptList.ScriptRecord = [] + scriptRecord = ScriptRecord() + scriptList.ScriptRecord.append(scriptRecord) + scriptRecord.ScriptTag = "DFLT" + script = scriptRecord.Script = Script() + defaultLangSys = script.DefaultLangSys = DefaultLangSys() + defaultLangSys.FeatureCount = featureCount + defaultLangSys.FeatureIndex = range(defaultLangSys.FeatureCount) + defaultLangSys.ReqFeatureIndex = 65535 + defaultLangSys.LookupOrder = None + script.LangSysCount = 0 + script.LangSysRecord = [] + + # set up the feature list + featureList = gsub.FeatureList = FeatureList() + featureList.FeatureCount = featureCount + featureList.FeatureRecord = [] + for index, tag in enumerate(features): + # feature record + featureRecord = FeatureRecord() + featureRecord.FeatureTag = tag + feature = featureRecord.Feature = Feature() + featureList.FeatureRecord.append(featureRecord) + # feature + feature.FeatureParams = None + feature.LookupCount = 1 + feature.LookupListIndex = [index] + + # write the lookups + lookupList = gsub.LookupList = LookupList() + lookupList.LookupCount = featureCount + lookupList.Lookup = [] + for tag in features: + # lookup + lookup = Lookup() + lookup.LookupType = 3 + lookup.LookupFlag = 0 + lookup.SubTableCount = 1 + lookup.SubTable = [] + lookupList.Lookup.append(lookup) + # subtable + subtable = AlternateSubst() + subtable.Format = 1 + subtable.LookupType = 3 + subtable.alternates = { + "%s.default" % tag: ["%s.fail" % tag, "%s.fail" % tag, "%s.fail" % tag], + "%s.alt1" % tag: ["%s.pass" % tag, "%s.fail" % tag, "%s.fail" % tag], + "%s.alt2" % tag: ["%s.fail" % tag, "%s.pass" % tag, "%s.fail" % tag], + "%s.alt3" % tag: ["%s.fail" % tag, "%s.fail" % tag, "%s.pass" % tag], + } + lookup.SubTable.append(subtable) + + path = outputPath % 3 + ".otf" + if os.path.exists(path): + os.remove(path) + shell.save(path) + + # get rid of the shell + if os.path.exists(shellTempPath): + os.remove(shellTempPath) + + +def makeJavascriptData(): + features = sorted(mapping) + outStr = [] + + outStr.append("") + outStr.append("/* This file is autogenerated by makegsubfonts.py */") + outStr.append("") + outStr.append("/* ") + outStr.append(" Features defined in gsubtest fonts with associated base") + outStr.append(" codepoints for each feature:") + outStr.append("") + outStr.append(" cp = codepoint for feature featX") + outStr.append("") + outStr.append(" cp default PASS") + outStr.append(" cp featX=1 FAIL") + outStr.append(" cp featX=2 FAIL") + outStr.append("") + outStr.append(" cp+1 default FAIL") + outStr.append(" cp+1 featX=1 PASS") + outStr.append(" cp+1 featX=2 FAIL") + outStr.append("") + outStr.append(" cp+2 default FAIL") + outStr.append(" cp+2 featX=1 FAIL") + outStr.append(" cp+2 featX=2 PASS") + outStr.append("") + outStr.append("*/") + outStr.append("") + outStr.append("var gFeatures = {") + cp = baseCodepoint + + taglist = [] + for tag in features: + taglist.append('"%s": 0x%x' % (tag, cp)) + cp += 4 + + outStr.append( + textwrap.fill(", ".join(taglist), initial_indent=" ", subsequent_indent=" ") + ) + outStr.append("};") + outStr.append("") + + if os.path.exists(javascriptData): + os.remove(javascriptData) + + f = open(javascriptData, "wb") + f.write("\n".join(outStr)) + f.close() + + +# build fonts + +print("Making lookup type 1 font...") +makeLookup1() + +print("Making lookup type 3 font...") +makeLookup3() + +# output javascript data + +print("Making javascript data file...") +makeJavascriptData() diff --git a/layout/reftests/fonts/gw1270797.ttf b/layout/reftests/fonts/gw1270797.ttf new file mode 100644 index 0000000000..3434adad8d Binary files /dev/null and b/layout/reftests/fonts/gw1270797.ttf differ diff --git a/layout/reftests/fonts/gw432047.ttf b/layout/reftests/fonts/gw432047.ttf new file mode 100644 index 0000000000..b33d9ef1d3 Binary files /dev/null and b/layout/reftests/fonts/gw432047.ttf differ diff --git a/layout/reftests/fonts/header-totalsfntsize-001.ttf b/layout/reftests/fonts/header-totalsfntsize-001.ttf new file mode 100644 index 0000000000..a5aaab21ad Binary files /dev/null and b/layout/reftests/fonts/header-totalsfntsize-001.ttf differ diff --git a/layout/reftests/fonts/header-totalsfntsize-001.woff2 b/layout/reftests/fonts/header-totalsfntsize-001.woff2 new file mode 100644 index 0000000000..e02a0d8677 Binary files /dev/null and b/layout/reftests/fonts/header-totalsfntsize-001.woff2 differ diff --git a/layout/reftests/fonts/loadtest-license.txt b/layout/reftests/fonts/loadtest-license.txt new file mode 100644 index 0000000000..972e5721d1 --- /dev/null +++ b/layout/reftests/fonts/loadtest-license.txt @@ -0,0 +1,7 @@ +loadtest is based on League Gothic, from League of Moveable Type. All fonts +from The League of Moveable Type are subject to the Open Font License. + +http://www.theleagueofmoveabletype.com/league-gothic + +http://scripts.sil.org/OFL + diff --git a/layout/reftests/fonts/loadtest.ttf b/layout/reftests/fonts/loadtest.ttf new file mode 100644 index 0000000000..71dc2492b3 Binary files /dev/null and b/layout/reftests/fonts/loadtest.ttf differ diff --git a/layout/reftests/fonts/mark-generate.py b/layout/reftests/fonts/mark-generate.py new file mode 100755 index 0000000000..85f56a8a2e --- /dev/null +++ b/layout/reftests/fonts/mark-generate.py @@ -0,0 +1,168 @@ +#!/usr/bin/python +# vim: set shiftwidth=4 tabstop=8 autoindent expandtab: +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# For general fontforge documentation, see: +# http://fontforge.sourceforge.net/ +# For fontforge scripting documentation, see: +# http://fontforge.sourceforge.net/scripting-tutorial.html +# http://fontforge.sourceforge.net/scripting.html +# and most importantly: +# http://fontforge.sourceforge.net/python.html + +# To install what you need, on Ubuntu, +# sudo apt-get install python-fontforge + +import fontforge + +# generate a set of fonts, each with our special glyph at one codepoint, +# and nothing else +for codepoint in range(ord("A"), ord("D") + 1): + for mark, width in [("", 1500), ("2", 1800)]: + charname = chr(codepoint) + f = fontforge.font() + n = "Mark" + mark + charname + f.fontname = n + f.familyname = n + f.fullname = n + f.copyright = "Copyright (c) 2008-2020 Mozilla Corporation" + + g = f.createChar(ord(" "), "space") + g.width = 1000 + + g = f.createChar(codepoint, charname) + g.importOutlines("mark" + mark + "-glyph.svg") + g.width = width + + f.generate("mark" + mark + charname + ".ttf") + f.generate("mark" + mark + charname + ".otf") + + +for codepoint in range(ord("A"), ord("A") + 1): + for mark, width in [("", 1500), ("2", 1800)]: + for uposname, upos in [("low", -350), ("high", -50)]: + charname = chr(codepoint) + f = fontforge.font() + n = "Mark" + mark + charname + f.fontname = n + f.familyname = n + f.fullname = n + f.descent = 400 + f.upos = upos + f.uwidth = 100 + f.copyright = "Copyright (c) 2008-2020 Mozilla Corporation" + + g = f.createChar(ord(" "), "space") + g.width = 1000 + + g = f.createChar(codepoint, charname) + g.importOutlines("mark" + mark + "-glyph.svg") + g.width = width + + f.generate("mark" + mark + charname + "-" + uposname + "underline.ttf") + +# font with a ligature involving a space + +f = fontforge.font() +n = "MarkAB-spaceliga" +f.fontname = n +f.familyname = n +f.fullname = n +f.copyright = "Copyright (c) 2008-2011 Mozilla Corporation" + +g = f.createChar(ord(" "), "space") +g.width = 1000 +for charname in ["A", "B"]: + g = f.createChar(ord(charname), charname) + g.importOutlines("mark-glyph.svg") + g.width = 1500 + +f.addLookup("liga-table", "gsub_ligature", (), (("liga", (("latn", ("dflt")),)),)) +f.addLookupSubtable("liga-table", "liga-subtable") +g = f.createChar(-1, "spaceA") +g.glyphclass = "baseligature" +g.addPosSub("liga-subtable", ("space", "A")) +g.importOutlines("mark2-glyph.svg") +g.width = 1800 + +f.generate("markAB-spaceliga.otf") + +# font with a known line-height (which is greater than winascent + windescent). + +f = fontforge.font() +lineheight = 1500 +n = "MarkA-lineheight" + str(lineheight) +f.fontname = n +f.familyname = n +f.fullname = n +f.copyright = "Copyright (c) 2008-2011 Mozilla Corporation" + +g = f.createChar(ord(" "), "space") +g.width = 1000 +g = f.createChar(ord("A"), "A") +g.importOutlines("mark-glyph.svg") +g.width = 1500 + +f.os2_typoascent_add = False +f.os2_typoascent = 800 +f.os2_typodescent_add = False +f.os2_typodescent = -200 +f.os2_use_typo_metrics = True +f.os2_typolinegap = lineheight - (f.os2_typoascent - f.os2_typodescent) +# glyph height is 800 (hhea ascender - descender) +f.hhea_linegap = lineheight - 800 + +f.generate("markA-lineheight" + str(lineheight) + ".ttf") + +# Fonts with known winHeight and typoLineHeight such that winHeight is much +# larger than typoLineHeight. +f = fontforge.font() +typoLineHeight = 2700 +winHeight = 6000 +n = "MarkA-lineheight" + str(winHeight) +n = n + "-typolineheight" + str(typoLineHeight) +f.fontname = n +f.familyname = n +f.fullname = n +f.copyright = "Copyright (c) 2008-2015 Mozilla Corporation" + +g = f.createChar(ord(" "), "space") +g.width = 1000 +g = f.createChar(ord("A"), "A") +g.importOutlines("mark-glyph.svg") +g.width = 1500 + +f.os2_typoascent_add = False +f.os2_typoascent = 800 +f.os2_typodescent_add = False +f.os2_typodescent = -200 +f.os2_typolinegap = typoLineHeight - (f.os2_typoascent - f.os2_typodescent) + +f.hhea_ascent = winHeight / 2 +f.hhea_ascent_add = False +f.hhea_descent = winHeight / 2 +f.hhea_descent_add = False +f.hhea_linegap = 0 + +f.os2_winascent = winHeight / 2 +f.os2_winascent_add = False +f.os2_windescent = winHeight / 2 +f.os2_windescent_add = False + +f.os2_use_typo_metrics = True +f.generate( + "markA-lineheight" + + str(winHeight) + + "-typolineheight" + + str(typoLineHeight) + + ".otf" +) +f.generate( + "markA-lineheight" + + str(winHeight) + + "-typolineheight" + + str(typoLineHeight) + + ".ttf" +) diff --git a/layout/reftests/fonts/mark-glyph.svg b/layout/reftests/fonts/mark-glyph.svg new file mode 100644 index 0000000000..10adee25e2 --- /dev/null +++ b/layout/reftests/fonts/mark-glyph.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/fonts/mark2-glyph.svg b/layout/reftests/fonts/mark2-glyph.svg new file mode 100644 index 0000000000..d38515d136 --- /dev/null +++ b/layout/reftests/fonts/mark2-glyph.svg @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/fonts/mark2A-highunderline.ttf b/layout/reftests/fonts/mark2A-highunderline.ttf new file mode 100644 index 0000000000..eff8114b66 Binary files /dev/null and b/layout/reftests/fonts/mark2A-highunderline.ttf differ diff --git a/layout/reftests/fonts/mark2A-lowunderline.ttf b/layout/reftests/fonts/mark2A-lowunderline.ttf new file mode 100644 index 0000000000..7ab2cb9903 Binary files /dev/null and b/layout/reftests/fonts/mark2A-lowunderline.ttf differ diff --git a/layout/reftests/fonts/mark2A.otf b/layout/reftests/fonts/mark2A.otf new file mode 100644 index 0000000000..e8c92a027d Binary files /dev/null and b/layout/reftests/fonts/mark2A.otf differ diff --git a/layout/reftests/fonts/mark2A.ttf b/layout/reftests/fonts/mark2A.ttf new file mode 100644 index 0000000000..87ff30a975 Binary files /dev/null and b/layout/reftests/fonts/mark2A.ttf differ diff --git a/layout/reftests/fonts/mark2A.woff b/layout/reftests/fonts/mark2A.woff new file mode 100644 index 0000000000..acda4f3d9f Binary files /dev/null and b/layout/reftests/fonts/mark2A.woff differ diff --git a/layout/reftests/fonts/mark2B.otf b/layout/reftests/fonts/mark2B.otf new file mode 100644 index 0000000000..c685faace2 Binary files /dev/null and b/layout/reftests/fonts/mark2B.otf differ diff --git a/layout/reftests/fonts/mark2B.ttf b/layout/reftests/fonts/mark2B.ttf new file mode 100644 index 0000000000..ec06d5ab86 Binary files /dev/null and b/layout/reftests/fonts/mark2B.ttf differ diff --git a/layout/reftests/fonts/mark2B.woff b/layout/reftests/fonts/mark2B.woff new file mode 100644 index 0000000000..f83fbbc0ac Binary files /dev/null and b/layout/reftests/fonts/mark2B.woff differ diff --git a/layout/reftests/fonts/mark2C.otf b/layout/reftests/fonts/mark2C.otf new file mode 100644 index 0000000000..ad503965ec Binary files /dev/null and b/layout/reftests/fonts/mark2C.otf differ diff --git a/layout/reftests/fonts/mark2C.ttf b/layout/reftests/fonts/mark2C.ttf new file mode 100644 index 0000000000..faf3324572 Binary files /dev/null and b/layout/reftests/fonts/mark2C.ttf differ diff --git a/layout/reftests/fonts/mark2C.woff b/layout/reftests/fonts/mark2C.woff new file mode 100644 index 0000000000..f4f8a622cb Binary files /dev/null and b/layout/reftests/fonts/mark2C.woff differ diff --git a/layout/reftests/fonts/mark2D.otf b/layout/reftests/fonts/mark2D.otf new file mode 100644 index 0000000000..5931dda871 Binary files /dev/null and b/layout/reftests/fonts/mark2D.otf differ diff --git a/layout/reftests/fonts/mark2D.ttf b/layout/reftests/fonts/mark2D.ttf new file mode 100644 index 0000000000..6caea27a6d Binary files /dev/null and b/layout/reftests/fonts/mark2D.ttf differ diff --git a/layout/reftests/fonts/mark2D.woff b/layout/reftests/fonts/mark2D.woff new file mode 100644 index 0000000000..f03d1b73d6 Binary files /dev/null and b/layout/reftests/fonts/mark2D.woff differ diff --git a/layout/reftests/fonts/markA-badfullname.ttf b/layout/reftests/fonts/markA-badfullname.ttf new file mode 100644 index 0000000000..46cbabc707 Binary files /dev/null and b/layout/reftests/fonts/markA-badfullname.ttf differ diff --git a/layout/reftests/fonts/markA-copyright.ttf b/layout/reftests/fonts/markA-copyright.ttf new file mode 100644 index 0000000000..dc6f420c06 Binary files /dev/null and b/layout/reftests/fonts/markA-copyright.ttf differ diff --git a/layout/reftests/fonts/markA-copyrightps.ttf b/layout/reftests/fonts/markA-copyrightps.ttf new file mode 100644 index 0000000000..494d577c88 Binary files /dev/null and b/layout/reftests/fonts/markA-copyrightps.ttf differ diff --git a/layout/reftests/fonts/markA-highunderline.ttf b/layout/reftests/fonts/markA-highunderline.ttf new file mode 100644 index 0000000000..241399d3be Binary files /dev/null and b/layout/reftests/fonts/markA-highunderline.ttf differ diff --git a/layout/reftests/fonts/markA-lineheight1500.ttf b/layout/reftests/fonts/markA-lineheight1500.ttf new file mode 100644 index 0000000000..16fea45c99 Binary files /dev/null and b/layout/reftests/fonts/markA-lineheight1500.ttf differ diff --git a/layout/reftests/fonts/markA-lineheight6000-typolineheight2700.otf b/layout/reftests/fonts/markA-lineheight6000-typolineheight2700.otf new file mode 100644 index 0000000000..ad8240d903 Binary files /dev/null and b/layout/reftests/fonts/markA-lineheight6000-typolineheight2700.otf differ diff --git a/layout/reftests/fonts/markA-lineheight6000-typolineheight2700.ttf b/layout/reftests/fonts/markA-lineheight6000-typolineheight2700.ttf new file mode 100644 index 0000000000..8d14bf1dd3 Binary files /dev/null and b/layout/reftests/fonts/markA-lineheight6000-typolineheight2700.ttf differ diff --git a/layout/reftests/fonts/markA-lowunderline.ttf b/layout/reftests/fonts/markA-lowunderline.ttf new file mode 100644 index 0000000000..baf273fe92 Binary files /dev/null and b/layout/reftests/fonts/markA-lowunderline.ttf differ diff --git a/layout/reftests/fonts/markA-nofamily.ttf b/layout/reftests/fonts/markA-nofamily.ttf new file mode 100644 index 0000000000..c1fa44f216 Binary files /dev/null and b/layout/reftests/fonts/markA-nofamily.ttf differ diff --git a/layout/reftests/fonts/markA-nofullname.ttf b/layout/reftests/fonts/markA-nofullname.ttf new file mode 100644 index 0000000000..a1987bff0e Binary files /dev/null and b/layout/reftests/fonts/markA-nofullname.ttf differ diff --git a/layout/reftests/fonts/markA-nopostscript.ttf b/layout/reftests/fonts/markA-nopostscript.ttf new file mode 100644 index 0000000000..5fee8d6625 Binary files /dev/null and b/layout/reftests/fonts/markA-nopostscript.ttf differ diff --git a/layout/reftests/fonts/markA-nospace.ttf b/layout/reftests/fonts/markA-nospace.ttf new file mode 100644 index 0000000000..66f5fee2e4 Binary files /dev/null and b/layout/reftests/fonts/markA-nospace.ttf differ diff --git a/layout/reftests/fonts/markA-nostyle.ttf b/layout/reftests/fonts/markA-nostyle.ttf new file mode 100644 index 0000000000..f935441971 Binary files /dev/null and b/layout/reftests/fonts/markA-nostyle.ttf differ diff --git a/layout/reftests/fonts/markA-noversion.ttf b/layout/reftests/fonts/markA-noversion.ttf new file mode 100644 index 0000000000..bcfc690b72 Binary files /dev/null and b/layout/reftests/fonts/markA-noversion.ttf differ diff --git a/layout/reftests/fonts/markA-redirect.ttf b/layout/reftests/fonts/markA-redirect.ttf new file mode 100644 index 0000000000..4eb90b4aca --- /dev/null +++ b/layout/reftests/fonts/markA-redirect.ttf @@ -0,0 +1 @@ +This is not a font! \ No newline at end of file diff --git a/layout/reftests/fonts/markA-redirect.ttf^headers^ b/layout/reftests/fonts/markA-redirect.ttf^headers^ new file mode 100644 index 0000000000..f3f0f6a01f --- /dev/null +++ b/layout/reftests/fonts/markA-redirect.ttf^headers^ @@ -0,0 +1,2 @@ +HTTP 301 Moved Permanently +Location: markA.ttf diff --git a/layout/reftests/fonts/markA-shortfullname.ttf b/layout/reftests/fonts/markA-shortfullname.ttf new file mode 100644 index 0000000000..7ad3d0df47 Binary files /dev/null and b/layout/reftests/fonts/markA-shortfullname.ttf differ diff --git a/layout/reftests/fonts/markA.eot b/layout/reftests/fonts/markA.eot new file mode 100644 index 0000000000..66f5fee2e4 Binary files /dev/null and b/layout/reftests/fonts/markA.eot differ diff --git a/layout/reftests/fonts/markA.otf b/layout/reftests/fonts/markA.otf new file mode 100644 index 0000000000..a9c9acd33e Binary files /dev/null and b/layout/reftests/fonts/markA.otf differ diff --git a/layout/reftests/fonts/markA.ttf b/layout/reftests/fonts/markA.ttf new file mode 100644 index 0000000000..353e7ac332 Binary files /dev/null and b/layout/reftests/fonts/markA.ttf differ diff --git a/layout/reftests/fonts/markA.woff b/layout/reftests/fonts/markA.woff new file mode 100644 index 0000000000..066a8a96ff Binary files /dev/null and b/layout/reftests/fonts/markA.woff differ diff --git a/layout/reftests/fonts/markAB-spaceliga.otf b/layout/reftests/fonts/markAB-spaceliga.otf new file mode 100644 index 0000000000..a7e678c654 Binary files /dev/null and b/layout/reftests/fonts/markAB-spaceliga.otf differ diff --git a/layout/reftests/fonts/markB.eot b/layout/reftests/fonts/markB.eot new file mode 100644 index 0000000000..fc6334e70d Binary files /dev/null and b/layout/reftests/fonts/markB.eot differ diff --git a/layout/reftests/fonts/markB.otf b/layout/reftests/fonts/markB.otf new file mode 100644 index 0000000000..b128327668 Binary files /dev/null and b/layout/reftests/fonts/markB.otf differ diff --git a/layout/reftests/fonts/markB.ttf b/layout/reftests/fonts/markB.ttf new file mode 100644 index 0000000000..c683ddf945 Binary files /dev/null and b/layout/reftests/fonts/markB.ttf differ diff --git a/layout/reftests/fonts/markB.woff b/layout/reftests/fonts/markB.woff new file mode 100644 index 0000000000..49f00e46f0 Binary files /dev/null and b/layout/reftests/fonts/markB.woff differ diff --git a/layout/reftests/fonts/markB.woff2 b/layout/reftests/fonts/markB.woff2 new file mode 100644 index 0000000000..ab20a7dfff Binary files /dev/null and b/layout/reftests/fonts/markB.woff2 differ diff --git a/layout/reftests/fonts/markC.otf b/layout/reftests/fonts/markC.otf new file mode 100644 index 0000000000..72deabb283 Binary files /dev/null and b/layout/reftests/fonts/markC.otf differ diff --git a/layout/reftests/fonts/markC.ttf b/layout/reftests/fonts/markC.ttf new file mode 100644 index 0000000000..c2cff114c5 Binary files /dev/null and b/layout/reftests/fonts/markC.ttf differ diff --git a/layout/reftests/fonts/markC.woff b/layout/reftests/fonts/markC.woff new file mode 100644 index 0000000000..cacf2fd785 Binary files /dev/null and b/layout/reftests/fonts/markC.woff differ diff --git a/layout/reftests/fonts/markD.otf b/layout/reftests/fonts/markD.otf new file mode 100644 index 0000000000..e7778db0d3 Binary files /dev/null and b/layout/reftests/fonts/markD.otf differ diff --git a/layout/reftests/fonts/markD.ttf b/layout/reftests/fonts/markD.ttf new file mode 100644 index 0000000000..9ab4602190 Binary files /dev/null and b/layout/reftests/fonts/markD.ttf differ diff --git a/layout/reftests/fonts/markD.woff b/layout/reftests/fonts/markD.woff new file mode 100644 index 0000000000..dcf264aef9 Binary files /dev/null and b/layout/reftests/fonts/markD.woff differ diff --git a/layout/reftests/fonts/markfonts-delay.sjs b/layout/reftests/fonts/markfonts-delay.sjs new file mode 100644 index 0000000000..88d701b53c --- /dev/null +++ b/layout/reftests/fonts/markfonts-delay.sjs @@ -0,0 +1,78 @@ + +/* Data dumped using python code from image/test/reftest/generic/check-header.sjs */ + +const markA_data = [ + 0x0, 0x1, 0x0, 0x0, 0x0, 0xD, 0x0, 0x80, 0x0, 0x3, 0x0, 0x50, 0x46, 0x46, 0x54, 0x4D, 0x8E, 0x9C, 0x75, 0x19, 0x0, 0x0, 0x6, 0x4, 0x0, 0x0, 0x0, 0x1C, 0x4F, 0x53, 0x2F, 0x32, 0x58, 0xBB, 0x62, 0x4B, 0x0, 0x0, 0x1, 0x58, 0x0, 0x0, 0x0, 0x60, 0x63, 0x6D, 0x61, 0x70, 0x0, 0x77, 0x6, 0xC2, 0x0, 0x0, 0x1, 0xCC, 0x0, 0x0, 0x1, 0x4A, 0x63, 0x76, 0x74, 0x20, 0x0, 0x21, 0x2, 0x79, 0x0, 0x0, 0x3, 0x18, 0x0, 0x0, 0x0, 0x4, 0x67, 0x61, 0x73, 0x70, 0xFF, 0xFF, 0x0, 0x3, 0x0, 0x0, 0x5, 0xFC, 0x0, 0x0, 0x0, 0x8, 0x67, 0x6C, 0x79, 0x66, 0x8, 0x2E, 0x9A, 0x4F, 0x0, 0x0, 0x3, 0x28, 0x0, 0x0, 0x0, 0x8C, 0x68, 0x65, 0x61, 0x64, 0x19, 0x61, 0xBA, 0x49, 0x0, 0x0, 0x0, 0xDC, 0x0, 0x0, 0x0, 0x36, 0x68, 0x68, 0x65, 0x61, 0x8, 0x90, 0x5, 0x7E, 0x0, 0x0, 0x1, 0x14, 0x0, 0x0, 0x0, 0x24, 0x68, 0x6D, 0x74, 0x78, 0xC, 0x7D, 0x0, 0x85, 0x0, 0x0, 0x1, 0xB8, 0x0, 0x0, 0x0, 0x14, 0x6C, 0x6F, 0x63, 0x61, 0x0, 0x54, 0x0, 0x9A, 0x0, 0x0, 0x3, 0x1C, 0x0, 0x0, 0x0, 0xC, 0x6D, 0x61, 0x78, 0x70, 0x0, 0x4A, 0x0, 0x3D, 0x0, 0x0, 0x1, 0x38, 0x0, 0x0, 0x0, 0x20, 0x6E, 0x61, 0x6D, 0x65, 0x51, 0xBD, 0x5D, 0x1B, 0x0, 0x0, 0x3, 0xB4, 0x0, 0x0, 0x2, 0x19, 0x70, 0x6F, 0x73, 0x74, 0xFF, 0xC0, 0x0, 0x58, 0x0, 0x0, 0x5, 0xD0, 0x0, 0x0, 0x0, 0x2C, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xB3, 0x28, 0x11, 0xEF, 0x5F, 0xF, 0x3C, 0xF5, 0x0, 0xB, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x54, 0xBB, 0x86, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x54, 0xBB, 0x86, 0x0, 0x21, 0xFF, 0x9C, 0x5, 0x78, 0x2, 0xBC, 0x0, 0x0, 0x0, 0x8, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0xBC, 0xFF, 0x9C, 0x0, 0x5A, 0x5, 0xDC, 0x0, 0x0, 0x0, 0x0, 0x5, 0x78, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0xC, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x40, 0x0, 0x2E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x4, 0xE2, 0x1, 0x90, 0x0, 0x5, 0x0, 0x0, 0x2, 0x8A, 0x2, 0xBC, 0x0, 0x0, 0x0, 0x8C, 0x2, 0x8A, 0x2, 0xBC, 0x0, 0x0, 0x1, 0xE0, 0x0, 0x31, 0x1, 0x2, 0x0, 0x0, 0x2, 0x0, 0x5, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50, 0x66, 0x45, 0x64, 0x0, 0x80, 0x0, 0x20, 0x0, 0x41, 0x3, 0x20, 0xFF, 0x38, 0x0, 0x5A, 0x2, 0xBC, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xBC, 0x0, 0x0, 0x0, 0x20, 0x0, 0x1, 0x1, 0x6C, 0x0, 0x21, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4D, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x5, 0xDC, 0x0, 0x64, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x44, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x4, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, 0x4, 0x0, 0x1, 0x0, 0x2, 0x0, 0x20, 0x0, 0x41, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x20, 0x0, 0x41, 0xFF, 0xFF, 0xFF, 0xE3, 0xFF, 0xC3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x2, 0x79, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x2A, 0x0, 0x2A, 0x0, 0x2A, 0x0, 0x46, 0x0, 0x2, 0x0, 0x21, 0x0, 0x0, 0x1, 0x2A, 0x2, 0x9A, 0x0, 0x3, 0x0, 0x7, 0x0, 0x2E, 0xB1, 0x1, 0x0, 0x2F, 0x3C, 0xB2, 0x7, 0x4, 0x0, 0xED, 0x32, 0xB1, 0x6, 0x5, 0xDC, 0x3C, 0xB2, 0x3, 0x2, 0x0, 0xED, 0x32, 0x0, 0xB1, 0x3, 0x0, 0x2F, 0x3C, 0xB2, 0x5, 0x4, 0x0, 0xED, 0x32, 0xB2, 0x7, 0x6, 0x1, 0xFC, 0x3C, 0xB2, 0x1, 0x2, 0x0, 0xED, 0x32, 0x33, 0x11, 0x21, 0x11, 0x27, 0x33, 0x11, 0x23, 0x21, 0x1, 0x9, 0xE8, 0xC7, 0xC7, 0x2, 0x9A, 0xFD, 0x66, 0x21, 0x2, 0x58, 0x0, 0x0, 0x3, 0x0, 0x64, 0xFF, 0x9C, 0x5, 0x78, 0x2, 0xBC, 0x0, 0x3, 0x0, 0x7, 0x0, 0xB, 0x0, 0x0, 0x1, 0x35, 0x21, 0x15, 0x1, 0x35, 0x21, 0x15, 0x1, 0x35, 0x21, 0x15, 0x1, 0xF4, 0x1, 0xF4, 0xFD, 0x44, 0x3, 0x84, 0xFB, 0xB4, 0x5, 0x14, 0x1, 0xF4, 0xC8, 0xC8, 0xFE, 0xD4, 0xC8, 0xC8, 0xFE, 0xD4, 0xC8, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0xAE, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2B, 0x0, 0x58, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x5, 0x0, 0x90, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0xA6, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x21, 0x0, 0xF2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x5, 0x1, 0x20, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x10, 0x1, 0x48, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x5, 0x1, 0x65, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x0, 0x0, 0x56, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x1, 0x0, 0xA, 0x0, 0x84, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x2, 0x0, 0xE, 0x0, 0x96, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x3, 0x0, 0x42, 0x0, 0xAE, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x4, 0x0, 0xA, 0x1, 0x14, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x5, 0x0, 0x20, 0x1, 0x26, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x6, 0x0, 0xA, 0x1, 0x59, 0x0, 0x43, 0x0, 0x6F, 0x0, 0x70, 0x0, 0x79, 0x0, 0x72, 0x0, 0x69, 0x0, 0x67, 0x0, 0x68, 0x0, 0x74, 0x0, 0x20, 0x0, 0x28, 0x0, 0x63, 0x0, 0x29, 0x0, 0x20, 0x0, 0x32, 0x0, 0x30, 0x0, 0x30, 0x0, 0x38, 0x0, 0x2D, 0x0, 0x32, 0x0, 0x30, 0x0, 0x32, 0x0, 0x30, 0x0, 0x20, 0x0, 0x4D, 0x0, 0x6F, 0x0, 0x7A, 0x0, 0x69, 0x0, 0x6C, 0x0, 0x6C, 0x0, 0x61, 0x0, 0x20, 0x0, 0x43, 0x0, 0x6F, 0x0, 0x72, 0x0, 0x70, 0x0, 0x6F, 0x0, 0x72, 0x0, 0x61, 0x0, 0x74, 0x0, 0x69, 0x0, 0x6F, 0x0, 0x6E, 0x0, 0x0, 0x43, 0x6F, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x28, 0x63, 0x29, 0x20, 0x32, 0x30, 0x30, 0x38, 0x2D, 0x32, 0x30, 0x32, 0x30, 0x20, 0x4D, 0x6F, 0x7A, 0x69, 0x6C, 0x6C, 0x61, 0x20, 0x43, 0x6F, 0x72, 0x70, 0x6F, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x0, 0x0, 0x4D, 0x0, 0x61, 0x0, 0x72, 0x0, 0x6B, 0x0, 0x41, 0x0, 0x0, 0x4D, 0x61, 0x72, 0x6B, 0x41, 0x0, 0x0, 0x52, 0x0, 0x65, 0x0, 0x67, 0x0, 0x75, 0x0, 0x6C, 0x0, 0x61, 0x0, 0x72, 0x0, 0x0, 0x52, 0x65, 0x67, 0x75, 0x6C, 0x61, 0x72, 0x0, 0x0, 0x46, 0x0, 0x6F, 0x0, 0x6E, 0x0, 0x74, 0x0, 0x46, 0x0, 0x6F, 0x0, 0x72, 0x0, 0x67, 0x0, 0x65, 0x0, 0x20, 0x0, 0x32, 0x0, 0x2E, 0x0, 0x30, 0x0, 0x20, 0x0, 0x3A, 0x0, 0x20, 0x0, 0x4D, 0x0, 0x61, 0x0, 0x72, 0x0, 0x6B, 0x0, 0x41, 0x0, 0x20, 0x0, 0x3A, 0x0, 0x20, 0x0, 0x32, 0x0, 0x37, 0x0, 0x2D, 0x0, 0x31, 0x0, 0x2D, 0x0, 0x32, 0x0, 0x30, 0x0, 0x32, 0x0, 0x30, 0x0, 0x0, 0x46, 0x6F, 0x6E, 0x74, 0x46, 0x6F, 0x72, 0x67, 0x65, 0x20, 0x32, 0x2E, 0x30, 0x20, 0x3A, 0x20, 0x4D, 0x61, 0x72, 0x6B, 0x41, 0x20, 0x3A, 0x20, 0x32, 0x37, 0x2D, 0x31, 0x2D, 0x32, 0x30, 0x32, 0x30, 0x0, 0x0, 0x4D, 0x0, 0x61, 0x0, 0x72, 0x0, 0x6B, 0x0, 0x41, 0x0, 0x0, 0x4D, 0x61, 0x72, 0x6B, 0x41, 0x0, 0x0, 0x56, 0x0, 0x65, 0x0, 0x72, 0x0, 0x73, 0x0, 0x69, 0x0, 0x6F, 0x0, 0x6E, 0x0, 0x20, 0x0, 0x30, 0x0, 0x30, 0x0, 0x31, 0x0, 0x2E, 0x0, 0x30, 0x0, 0x30, 0x0, 0x30, 0x0, 0x20, 0x0, 0x0, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x30, 0x30, 0x31, 0x2E, 0x30, 0x30, 0x30, 0x20, 0x0, 0x0, 0x4D, 0x0, 0x61, 0x0, 0x72, 0x0, 0x6B, 0x0, 0x41, 0x0, 0x0, 0x4D, 0x61, 0x72, 0x6B, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xFF, 0xB5, 0x0, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x3, 0x0, 0x24, 0x0, 0x0, 0x0, 0x1, 0xFF, 0xFF, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xD9, 0xF2, 0xFE, 0xC, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x54, 0xBB, 0x86, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x54, 0xBB, 0x86 +]; + +const markB_data = [ + 0x0, 0x1, 0x0, 0x0, 0x0, 0xD, 0x0, 0x80, 0x0, 0x3, 0x0, 0x50, 0x46, 0x46, 0x54, 0x4D, 0x8E, 0x9C, 0x75, 0x19, 0x0, 0x0, 0x6, 0x4, 0x0, 0x0, 0x0, 0x1C, 0x4F, 0x53, 0x2F, 0x32, 0x58, 0xBB, 0x62, 0x4C, 0x0, 0x0, 0x1, 0x58, 0x0, 0x0, 0x0, 0x60, 0x63, 0x6D, 0x61, 0x70, 0x4, 0x79, 0x6, 0xBD, 0x0, 0x0, 0x1, 0xCC, 0x0, 0x0, 0x1, 0x4A, 0x63, 0x76, 0x74, 0x20, 0x0, 0x21, 0x2, 0x79, 0x0, 0x0, 0x3, 0x18, 0x0, 0x0, 0x0, 0x4, 0x67, 0x61, 0x73, 0x70, 0xFF, 0xFF, 0x0, 0x3, 0x0, 0x0, 0x5, 0xFC, 0x0, 0x0, 0x0, 0x8, 0x67, 0x6C, 0x79, 0x66, 0x8, 0x2E, 0x9A, 0x4F, 0x0, 0x0, 0x3, 0x28, 0x0, 0x0, 0x0, 0x8C, 0x68, 0x65, 0x61, 0x64, 0x19, 0x61, 0xBA, 0x49, 0x0, 0x0, 0x0, 0xDC, 0x0, 0x0, 0x0, 0x36, 0x68, 0x68, 0x65, 0x61, 0x8, 0x90, 0x5, 0x7E, 0x0, 0x0, 0x1, 0x14, 0x0, 0x0, 0x0, 0x24, 0x68, 0x6D, 0x74, 0x78, 0xC, 0x7D, 0x0, 0x85, 0x0, 0x0, 0x1, 0xB8, 0x0, 0x0, 0x0, 0x14, 0x6C, 0x6F, 0x63, 0x61, 0x0, 0x54, 0x0, 0x9A, 0x0, 0x0, 0x3, 0x1C, 0x0, 0x0, 0x0, 0xC, 0x6D, 0x61, 0x78, 0x70, 0x0, 0x4A, 0x0, 0x3D, 0x0, 0x0, 0x1, 0x38, 0x0, 0x0, 0x0, 0x20, 0x6E, 0x61, 0x6D, 0x65, 0x53, 0xBE, 0x5F, 0x1E, 0x0, 0x0, 0x3, 0xB4, 0x0, 0x0, 0x2, 0x19, 0x70, 0x6F, 0x73, 0x74, 0xFF, 0xC0, 0x0, 0x59, 0x0, 0x0, 0x5, 0xD0, 0x0, 0x0, 0x0, 0x2C, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xA7, 0x22, 0xD, 0xEF, 0x5F, 0xF, 0x3C, 0xF5, 0x0, 0xB, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x54, 0xBB, 0x86, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x54, 0xBB, 0x86, 0x0, 0x21, 0xFF, 0x9C, 0x5, 0x78, 0x2, 0xBC, 0x0, 0x0, 0x0, 0x8, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0xBC, 0xFF, 0x9C, 0x0, 0x5A, 0x5, 0xDC, 0x0, 0x0, 0x0, 0x0, 0x5, 0x78, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0xC, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x40, 0x0, 0x2E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x4, 0xE2, 0x1, 0x90, 0x0, 0x5, 0x0, 0x0, 0x2, 0x8A, 0x2, 0xBC, 0x0, 0x0, 0x0, 0x8C, 0x2, 0x8A, 0x2, 0xBC, 0x0, 0x0, 0x1, 0xE0, 0x0, 0x31, 0x1, 0x2, 0x0, 0x0, 0x2, 0x0, 0x5, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50, 0x66, 0x45, 0x64, 0x0, 0x80, 0x0, 0x20, 0x0, 0x42, 0x3, 0x20, 0xFF, 0x38, 0x0, 0x5A, 0x2, 0xBC, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xBC, 0x0, 0x0, 0x0, 0x20, 0x0, 0x1, 0x1, 0x6C, 0x0, 0x21, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4D, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x5, 0xDC, 0x0, 0x64, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x44, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x4, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, 0x4, 0x0, 0x1, 0x0, 0x2, 0x0, 0x20, 0x0, 0x42, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x20, 0x0, 0x42, 0xFF, 0xFF, 0xFF, 0xE3, 0xFF, 0xC2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x2, 0x79, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x2A, 0x0, 0x2A, 0x0, 0x2A, 0x0, 0x46, 0x0, 0x2, 0x0, 0x21, 0x0, 0x0, 0x1, 0x2A, 0x2, 0x9A, 0x0, 0x3, 0x0, 0x7, 0x0, 0x2E, 0xB1, 0x1, 0x0, 0x2F, 0x3C, 0xB2, 0x7, 0x4, 0x0, 0xED, 0x32, 0xB1, 0x6, 0x5, 0xDC, 0x3C, 0xB2, 0x3, 0x2, 0x0, 0xED, 0x32, 0x0, 0xB1, 0x3, 0x0, 0x2F, 0x3C, 0xB2, 0x5, 0x4, 0x0, 0xED, 0x32, 0xB2, 0x7, 0x6, 0x1, 0xFC, 0x3C, 0xB2, 0x1, 0x2, 0x0, 0xED, 0x32, 0x33, 0x11, 0x21, 0x11, 0x27, 0x33, 0x11, 0x23, 0x21, 0x1, 0x9, 0xE8, 0xC7, 0xC7, 0x2, 0x9A, 0xFD, 0x66, 0x21, 0x2, 0x58, 0x0, 0x0, 0x3, 0x0, 0x64, 0xFF, 0x9C, 0x5, 0x78, 0x2, 0xBC, 0x0, 0x3, 0x0, 0x7, 0x0, 0xB, 0x0, 0x0, 0x1, 0x35, 0x21, 0x15, 0x1, 0x35, 0x21, 0x15, 0x1, 0x35, 0x21, 0x15, 0x1, 0xF4, 0x1, 0xF4, 0xFD, 0x44, 0x3, 0x84, 0xFB, 0xB4, 0x5, 0x14, 0x1, 0xF4, 0xC8, 0xC8, 0xFE, 0xD4, 0xC8, 0xC8, 0xFE, 0xD4, 0xC8, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0xAE, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2B, 0x0, 0x58, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x5, 0x0, 0x90, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0xA6, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x21, 0x0, 0xF2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x5, 0x1, 0x20, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x10, 0x1, 0x48, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x5, 0x1, 0x65, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x0, 0x0, 0x56, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x1, 0x0, 0xA, 0x0, 0x84, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x2, 0x0, 0xE, 0x0, 0x96, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x3, 0x0, 0x42, 0x0, 0xAE, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x4, 0x0, 0xA, 0x1, 0x14, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x5, 0x0, 0x20, 0x1, 0x26, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x6, 0x0, 0xA, 0x1, 0x59, 0x0, 0x43, 0x0, 0x6F, 0x0, 0x70, 0x0, 0x79, 0x0, 0x72, 0x0, 0x69, 0x0, 0x67, 0x0, 0x68, 0x0, 0x74, 0x0, 0x20, 0x0, 0x28, 0x0, 0x63, 0x0, 0x29, 0x0, 0x20, 0x0, 0x32, 0x0, 0x30, 0x0, 0x30, 0x0, 0x38, 0x0, 0x2D, 0x0, 0x32, 0x0, 0x30, 0x0, 0x32, 0x0, 0x30, 0x0, 0x20, 0x0, 0x4D, 0x0, 0x6F, 0x0, 0x7A, 0x0, 0x69, 0x0, 0x6C, 0x0, 0x6C, 0x0, 0x61, 0x0, 0x20, 0x0, 0x43, 0x0, 0x6F, 0x0, 0x72, 0x0, 0x70, 0x0, 0x6F, 0x0, 0x72, 0x0, 0x61, 0x0, 0x74, 0x0, 0x69, 0x0, 0x6F, 0x0, 0x6E, 0x0, 0x0, 0x43, 0x6F, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x28, 0x63, 0x29, 0x20, 0x32, 0x30, 0x30, 0x38, 0x2D, 0x32, 0x30, 0x32, 0x30, 0x20, 0x4D, 0x6F, 0x7A, 0x69, 0x6C, 0x6C, 0x61, 0x20, 0x43, 0x6F, 0x72, 0x70, 0x6F, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x0, 0x0, 0x4D, 0x0, 0x61, 0x0, 0x72, 0x0, 0x6B, 0x0, 0x42, 0x0, 0x0, 0x4D, 0x61, 0x72, 0x6B, 0x42, 0x0, 0x0, 0x52, 0x0, 0x65, 0x0, 0x67, 0x0, 0x75, 0x0, 0x6C, 0x0, 0x61, 0x0, 0x72, 0x0, 0x0, 0x52, 0x65, 0x67, 0x75, 0x6C, 0x61, 0x72, 0x0, 0x0, 0x46, 0x0, 0x6F, 0x0, 0x6E, 0x0, 0x74, 0x0, 0x46, 0x0, 0x6F, 0x0, 0x72, 0x0, 0x67, 0x0, 0x65, 0x0, 0x20, 0x0, 0x32, 0x0, 0x2E, 0x0, 0x30, 0x0, 0x20, 0x0, 0x3A, 0x0, 0x20, 0x0, 0x4D, 0x0, 0x61, 0x0, 0x72, 0x0, 0x6B, 0x0, 0x42, 0x0, 0x20, 0x0, 0x3A, 0x0, 0x20, 0x0, 0x32, 0x0, 0x37, 0x0, 0x2D, 0x0, 0x31, 0x0, 0x2D, 0x0, 0x32, 0x0, 0x30, 0x0, 0x32, 0x0, 0x30, 0x0, 0x0, 0x46, 0x6F, 0x6E, 0x74, 0x46, 0x6F, 0x72, 0x67, 0x65, 0x20, 0x32, 0x2E, 0x30, 0x20, 0x3A, 0x20, 0x4D, 0x61, 0x72, 0x6B, 0x42, 0x20, 0x3A, 0x20, 0x32, 0x37, 0x2D, 0x31, 0x2D, 0x32, 0x30, 0x32, 0x30, 0x0, 0x0, 0x4D, 0x0, 0x61, 0x0, 0x72, 0x0, 0x6B, 0x0, 0x42, 0x0, 0x0, 0x4D, 0x61, 0x72, 0x6B, 0x42, 0x0, 0x0, 0x56, 0x0, 0x65, 0x0, 0x72, 0x0, 0x73, 0x0, 0x69, 0x0, 0x6F, 0x0, 0x6E, 0x0, 0x20, 0x0, 0x30, 0x0, 0x30, 0x0, 0x31, 0x0, 0x2E, 0x0, 0x30, 0x0, 0x30, 0x0, 0x30, 0x0, 0x20, 0x0, 0x0, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x30, 0x30, 0x31, 0x2E, 0x30, 0x30, 0x30, 0x20, 0x0, 0x0, 0x4D, 0x0, 0x61, 0x0, 0x72, 0x0, 0x6B, 0x0, 0x42, 0x0, 0x0, 0x4D, 0x61, 0x72, 0x6B, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xFF, 0xB5, 0x0, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x3, 0x0, 0x25, 0x0, 0x0, 0x0, 0x1, 0xFF, 0xFF, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xD9, 0xF2, 0xFE, 0xC, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x54, 0xBB, 0x86, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x54, 0xBB, 0x86 +]; + +const markC_data = [ + 0x0, 0x1, 0x0, 0x0, 0x0, 0xD, 0x0, 0x80, 0x0, 0x3, 0x0, 0x50, 0x46, 0x46, 0x54, 0x4D, 0x8E, 0x9C, 0x75, 0x19, 0x0, 0x0, 0x6, 0x4, 0x0, 0x0, 0x0, 0x1C, 0x4F, 0x53, 0x2F, 0x32, 0x58, 0xBB, 0x62, 0x4D, 0x0, 0x0, 0x1, 0x58, 0x0, 0x0, 0x0, 0x60, 0x63, 0x6D, 0x61, 0x70, 0x0, 0x7F, 0x6, 0xBC, 0x0, 0x0, 0x1, 0xCC, 0x0, 0x0, 0x1, 0x4A, 0x63, 0x76, 0x74, 0x20, 0x0, 0x21, 0x2, 0x79, 0x0, 0x0, 0x3, 0x18, 0x0, 0x0, 0x0, 0x4, 0x67, 0x61, 0x73, 0x70, 0xFF, 0xFF, 0x0, 0x3, 0x0, 0x0, 0x5, 0xFC, 0x0, 0x0, 0x0, 0x8, 0x67, 0x6C, 0x79, 0x66, 0x8, 0x2E, 0x9A, 0x4F, 0x0, 0x0, 0x3, 0x28, 0x0, 0x0, 0x0, 0x8C, 0x68, 0x65, 0x61, 0x64, 0x19, 0x61, 0xBA, 0x49, 0x0, 0x0, 0x0, 0xDC, 0x0, 0x0, 0x0, 0x36, 0x68, 0x68, 0x65, 0x61, 0x8, 0x90, 0x5, 0x7E, 0x0, 0x0, 0x1, 0x14, 0x0, 0x0, 0x0, 0x24, 0x68, 0x6D, 0x74, 0x78, 0xC, 0x7D, 0x0, 0x85, 0x0, 0x0, 0x1, 0xB8, 0x0, 0x0, 0x0, 0x14, 0x6C, 0x6F, 0x63, 0x61, 0x0, 0x54, 0x0, 0x9A, 0x0, 0x0, 0x3, 0x1C, 0x0, 0x0, 0x0, 0xC, 0x6D, 0x61, 0x78, 0x70, 0x0, 0x4A, 0x0, 0x3D, 0x0, 0x0, 0x1, 0x38, 0x0, 0x0, 0x0, 0x20, 0x6E, 0x61, 0x6D, 0x65, 0x55, 0xBF, 0x61, 0x21, 0x0, 0x0, 0x3, 0xB4, 0x0, 0x0, 0x2, 0x19, 0x70, 0x6F, 0x73, 0x74, 0xFF, 0xC0, 0x0, 0x5A, 0x0, 0x0, 0x5, 0xD0, 0x0, 0x0, 0x0, 0x2C, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xAB, 0x14, 0x9, 0xE7, 0x5F, 0xF, 0x3C, 0xF5, 0x0, 0xB, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x54, 0xBB, 0x86, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x54, 0xBB, 0x86, 0x0, 0x21, 0xFF, 0x9C, 0x5, 0x78, 0x2, 0xBC, 0x0, 0x0, 0x0, 0x8, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0xBC, 0xFF, 0x9C, 0x0, 0x5A, 0x5, 0xDC, 0x0, 0x0, 0x0, 0x0, 0x5, 0x78, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0xC, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x40, 0x0, 0x2E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x4, 0xE2, 0x1, 0x90, 0x0, 0x5, 0x0, 0x0, 0x2, 0x8A, 0x2, 0xBC, 0x0, 0x0, 0x0, 0x8C, 0x2, 0x8A, 0x2, 0xBC, 0x0, 0x0, 0x1, 0xE0, 0x0, 0x31, 0x1, 0x2, 0x0, 0x0, 0x2, 0x0, 0x5, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50, 0x66, 0x45, 0x64, 0x0, 0x80, 0x0, 0x20, 0x0, 0x43, 0x3, 0x20, 0xFF, 0x38, 0x0, 0x5A, 0x2, 0xBC, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xBC, 0x0, 0x0, 0x0, 0x20, 0x0, 0x1, 0x1, 0x6C, 0x0, 0x21, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4D, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x5, 0xDC, 0x0, 0x64, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x44, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x4, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, 0x4, 0x0, 0x1, 0x0, 0x2, 0x0, 0x20, 0x0, 0x43, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x20, 0x0, 0x43, 0xFF, 0xFF, 0xFF, 0xE3, 0xFF, 0xC1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x2, 0x79, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x2A, 0x0, 0x2A, 0x0, 0x2A, 0x0, 0x46, 0x0, 0x2, 0x0, 0x21, 0x0, 0x0, 0x1, 0x2A, 0x2, 0x9A, 0x0, 0x3, 0x0, 0x7, 0x0, 0x2E, 0xB1, 0x1, 0x0, 0x2F, 0x3C, 0xB2, 0x7, 0x4, 0x0, 0xED, 0x32, 0xB1, 0x6, 0x5, 0xDC, 0x3C, 0xB2, 0x3, 0x2, 0x0, 0xED, 0x32, 0x0, 0xB1, 0x3, 0x0, 0x2F, 0x3C, 0xB2, 0x5, 0x4, 0x0, 0xED, 0x32, 0xB2, 0x7, 0x6, 0x1, 0xFC, 0x3C, 0xB2, 0x1, 0x2, 0x0, 0xED, 0x32, 0x33, 0x11, 0x21, 0x11, 0x27, 0x33, 0x11, 0x23, 0x21, 0x1, 0x9, 0xE8, 0xC7, 0xC7, 0x2, 0x9A, 0xFD, 0x66, 0x21, 0x2, 0x58, 0x0, 0x0, 0x3, 0x0, 0x64, 0xFF, 0x9C, 0x5, 0x78, 0x2, 0xBC, 0x0, 0x3, 0x0, 0x7, 0x0, 0xB, 0x0, 0x0, 0x1, 0x35, 0x21, 0x15, 0x1, 0x35, 0x21, 0x15, 0x1, 0x35, 0x21, 0x15, 0x1, 0xF4, 0x1, 0xF4, 0xFD, 0x44, 0x3, 0x84, 0xFB, 0xB4, 0x5, 0x14, 0x1, 0xF4, 0xC8, 0xC8, 0xFE, 0xD4, 0xC8, 0xC8, 0xFE, 0xD4, 0xC8, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0xAE, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2B, 0x0, 0x58, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x5, 0x0, 0x90, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0xA6, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x21, 0x0, 0xF2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x5, 0x1, 0x20, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x10, 0x1, 0x48, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x5, 0x1, 0x65, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x0, 0x0, 0x56, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x1, 0x0, 0xA, 0x0, 0x84, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x2, 0x0, 0xE, 0x0, 0x96, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x3, 0x0, 0x42, 0x0, 0xAE, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x4, 0x0, 0xA, 0x1, 0x14, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x5, 0x0, 0x20, 0x1, 0x26, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x6, 0x0, 0xA, 0x1, 0x59, 0x0, 0x43, 0x0, 0x6F, 0x0, 0x70, 0x0, 0x79, 0x0, 0x72, 0x0, 0x69, 0x0, 0x67, 0x0, 0x68, 0x0, 0x74, 0x0, 0x20, 0x0, 0x28, 0x0, 0x63, 0x0, 0x29, 0x0, 0x20, 0x0, 0x32, 0x0, 0x30, 0x0, 0x30, 0x0, 0x38, 0x0, 0x2D, 0x0, 0x32, 0x0, 0x30, 0x0, 0x32, 0x0, 0x30, 0x0, 0x20, 0x0, 0x4D, 0x0, 0x6F, 0x0, 0x7A, 0x0, 0x69, 0x0, 0x6C, 0x0, 0x6C, 0x0, 0x61, 0x0, 0x20, 0x0, 0x43, 0x0, 0x6F, 0x0, 0x72, 0x0, 0x70, 0x0, 0x6F, 0x0, 0x72, 0x0, 0x61, 0x0, 0x74, 0x0, 0x69, 0x0, 0x6F, 0x0, 0x6E, 0x0, 0x0, 0x43, 0x6F, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x28, 0x63, 0x29, 0x20, 0x32, 0x30, 0x30, 0x38, 0x2D, 0x32, 0x30, 0x32, 0x30, 0x20, 0x4D, 0x6F, 0x7A, 0x69, 0x6C, 0x6C, 0x61, 0x20, 0x43, 0x6F, 0x72, 0x70, 0x6F, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x0, 0x0, 0x4D, 0x0, 0x61, 0x0, 0x72, 0x0, 0x6B, 0x0, 0x43, 0x0, 0x0, 0x4D, 0x61, 0x72, 0x6B, 0x43, 0x0, 0x0, 0x52, 0x0, 0x65, 0x0, 0x67, 0x0, 0x75, 0x0, 0x6C, 0x0, 0x61, 0x0, 0x72, 0x0, 0x0, 0x52, 0x65, 0x67, 0x75, 0x6C, 0x61, 0x72, 0x0, 0x0, 0x46, 0x0, 0x6F, 0x0, 0x6E, 0x0, 0x74, 0x0, 0x46, 0x0, 0x6F, 0x0, 0x72, 0x0, 0x67, 0x0, 0x65, 0x0, 0x20, 0x0, 0x32, 0x0, 0x2E, 0x0, 0x30, 0x0, 0x20, 0x0, 0x3A, 0x0, 0x20, 0x0, 0x4D, 0x0, 0x61, 0x0, 0x72, 0x0, 0x6B, 0x0, 0x43, 0x0, 0x20, 0x0, 0x3A, 0x0, 0x20, 0x0, 0x32, 0x0, 0x37, 0x0, 0x2D, 0x0, 0x31, 0x0, 0x2D, 0x0, 0x32, 0x0, 0x30, 0x0, 0x32, 0x0, 0x30, 0x0, 0x0, 0x46, 0x6F, 0x6E, 0x74, 0x46, 0x6F, 0x72, 0x67, 0x65, 0x20, 0x32, 0x2E, 0x30, 0x20, 0x3A, 0x20, 0x4D, 0x61, 0x72, 0x6B, 0x43, 0x20, 0x3A, 0x20, 0x32, 0x37, 0x2D, 0x31, 0x2D, 0x32, 0x30, 0x32, 0x30, 0x0, 0x0, 0x4D, 0x0, 0x61, 0x0, 0x72, 0x0, 0x6B, 0x0, 0x43, 0x0, 0x0, 0x4D, 0x61, 0x72, 0x6B, 0x43, 0x0, 0x0, 0x56, 0x0, 0x65, 0x0, 0x72, 0x0, 0x73, 0x0, 0x69, 0x0, 0x6F, 0x0, 0x6E, 0x0, 0x20, 0x0, 0x30, 0x0, 0x30, 0x0, 0x31, 0x0, 0x2E, 0x0, 0x30, 0x0, 0x30, 0x0, 0x30, 0x0, 0x20, 0x0, 0x0, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x30, 0x30, 0x31, 0x2E, 0x30, 0x30, 0x30, 0x20, 0x0, 0x0, 0x4D, 0x0, 0x61, 0x0, 0x72, 0x0, 0x6B, 0x0, 0x43, 0x0, 0x0, 0x4D, 0x61, 0x72, 0x6B, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xFF, 0xB5, 0x0, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x3, 0x0, 0x26, 0x0, 0x0, 0x0, 0x1, 0xFF, 0xFF, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xD9, 0xF2, 0xFE, 0xC, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x54, 0xBB, 0x86, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x54, 0xBB, 0x86 +]; + +const markD_data = [ + 0x0, 0x1, 0x0, 0x0, 0x0, 0xD, 0x0, 0x80, 0x0, 0x3, 0x0, 0x50, 0x46, 0x46, 0x54, 0x4D, 0x8E, 0x9C, 0x75, 0x19, 0x0, 0x0, 0x6, 0x4, 0x0, 0x0, 0x0, 0x1C, 0x4F, 0x53, 0x2F, 0x32, 0x58, 0xBB, 0x62, 0x4E, 0x0, 0x0, 0x1, 0x58, 0x0, 0x0, 0x0, 0x60, 0x63, 0x6D, 0x61, 0x70, 0x0, 0x7D, 0xA, 0xBB, 0x0, 0x0, 0x1, 0xCC, 0x0, 0x0, 0x1, 0x4A, 0x63, 0x76, 0x74, 0x20, 0x0, 0x21, 0x2, 0x79, 0x0, 0x0, 0x3, 0x18, 0x0, 0x0, 0x0, 0x4, 0x67, 0x61, 0x73, 0x70, 0xFF, 0xFF, 0x0, 0x3, 0x0, 0x0, 0x5, 0xFC, 0x0, 0x0, 0x0, 0x8, 0x67, 0x6C, 0x79, 0x66, 0x8, 0x2E, 0x9A, 0x4F, 0x0, 0x0, 0x3, 0x28, 0x0, 0x0, 0x0, 0x8C, 0x68, 0x65, 0x61, 0x64, 0x19, 0x61, 0xBA, 0x49, 0x0, 0x0, 0x0, 0xDC, 0x0, 0x0, 0x0, 0x36, 0x68, 0x68, 0x65, 0x61, 0x8, 0x90, 0x5, 0x7E, 0x0, 0x0, 0x1, 0x14, 0x0, 0x0, 0x0, 0x24, 0x68, 0x6D, 0x74, 0x78, 0xC, 0x7D, 0x0, 0x85, 0x0, 0x0, 0x1, 0xB8, 0x0, 0x0, 0x0, 0x14, 0x6C, 0x6F, 0x63, 0x61, 0x0, 0x54, 0x0, 0x9A, 0x0, 0x0, 0x3, 0x1C, 0x0, 0x0, 0x0, 0xC, 0x6D, 0x61, 0x78, 0x70, 0x0, 0x4A, 0x0, 0x3D, 0x0, 0x0, 0x1, 0x38, 0x0, 0x0, 0x0, 0x20, 0x6E, 0x61, 0x6D, 0x65, 0x57, 0xC0, 0x63, 0x24, 0x0, 0x0, 0x3, 0xB4, 0x0, 0x0, 0x2, 0x19, 0x70, 0x6F, 0x73, 0x74, 0xFF, 0xC0, 0x0, 0x5B, 0x0, 0x0, 0x5, 0xD0, 0x0, 0x0, 0x0, 0x2C, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xA7, 0x15, 0xFD, 0xDF, 0x5F, 0xF, 0x3C, 0xF5, 0x0, 0xB, 0x3, 0xE8, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x54, 0xBB, 0x86, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x54, 0xBB, 0x86, 0x0, 0x21, 0xFF, 0x9C, 0x5, 0x78, 0x2, 0xBC, 0x0, 0x0, 0x0, 0x8, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0xBC, 0xFF, 0x9C, 0x0, 0x5A, 0x5, 0xDC, 0x0, 0x0, 0x0, 0x0, 0x5, 0x78, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, 0xC, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x40, 0x0, 0x2E, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x4, 0xE2, 0x1, 0x90, 0x0, 0x5, 0x0, 0x0, 0x2, 0x8A, 0x2, 0xBC, 0x0, 0x0, 0x0, 0x8C, 0x2, 0x8A, 0x2, 0xBC, 0x0, 0x0, 0x1, 0xE0, 0x0, 0x31, 0x1, 0x2, 0x0, 0x0, 0x2, 0x0, 0x5, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50, 0x66, 0x45, 0x64, 0x0, 0x80, 0x0, 0x20, 0x0, 0x44, 0x3, 0x20, 0xFF, 0x38, 0x0, 0x5A, 0x2, 0xBC, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xBC, 0x0, 0x0, 0x0, 0x20, 0x0, 0x1, 0x1, 0x6C, 0x0, 0x21, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4D, 0x0, 0x0, 0x3, 0xE8, 0x0, 0x0, 0x5, 0xDC, 0x0, 0x64, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x44, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1C, 0x0, 0x4, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, 0x4, 0x0, 0x1, 0x0, 0x2, 0x0, 0x20, 0x0, 0x44, 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x20, 0x0, 0x44, 0xFF, 0xFF, 0xFF, 0xE3, 0xFF, 0xC0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x2, 0x79, 0x0, 0x0, 0x0, 0x2A, 0x0, 0x2A, 0x0, 0x2A, 0x0, 0x2A, 0x0, 0x46, 0x0, 0x2, 0x0, 0x21, 0x0, 0x0, 0x1, 0x2A, 0x2, 0x9A, 0x0, 0x3, 0x0, 0x7, 0x0, 0x2E, 0xB1, 0x1, 0x0, 0x2F, 0x3C, 0xB2, 0x7, 0x4, 0x0, 0xED, 0x32, 0xB1, 0x6, 0x5, 0xDC, 0x3C, 0xB2, 0x3, 0x2, 0x0, 0xED, 0x32, 0x0, 0xB1, 0x3, 0x0, 0x2F, 0x3C, 0xB2, 0x5, 0x4, 0x0, 0xED, 0x32, 0xB2, 0x7, 0x6, 0x1, 0xFC, 0x3C, 0xB2, 0x1, 0x2, 0x0, 0xED, 0x32, 0x33, 0x11, 0x21, 0x11, 0x27, 0x33, 0x11, 0x23, 0x21, 0x1, 0x9, 0xE8, 0xC7, 0xC7, 0x2, 0x9A, 0xFD, 0x66, 0x21, 0x2, 0x58, 0x0, 0x0, 0x3, 0x0, 0x64, 0xFF, 0x9C, 0x5, 0x78, 0x2, 0xBC, 0x0, 0x3, 0x0, 0x7, 0x0, 0xB, 0x0, 0x0, 0x1, 0x35, 0x21, 0x15, 0x1, 0x35, 0x21, 0x15, 0x1, 0x35, 0x21, 0x15, 0x1, 0xF4, 0x1, 0xF4, 0xFD, 0x44, 0x3, 0x84, 0xFB, 0xB4, 0x5, 0x14, 0x1, 0xF4, 0xC8, 0xC8, 0xFE, 0xD4, 0xC8, 0xC8, 0xFE, 0xD4, 0xC8, 0xC8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x0, 0xAE, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2B, 0x0, 0x58, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x5, 0x0, 0x90, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x7, 0x0, 0xA6, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x21, 0x0, 0xF2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x5, 0x1, 0x20, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x10, 0x1, 0x48, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x5, 0x1, 0x65, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x0, 0x0, 0x56, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x1, 0x0, 0xA, 0x0, 0x84, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x2, 0x0, 0xE, 0x0, 0x96, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x3, 0x0, 0x42, 0x0, 0xAE, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x4, 0x0, 0xA, 0x1, 0x14, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x5, 0x0, 0x20, 0x1, 0x26, 0x0, 0x3, 0x0, 0x1, 0x4, 0x9, 0x0, 0x6, 0x0, 0xA, 0x1, 0x59, 0x0, 0x43, 0x0, 0x6F, 0x0, 0x70, 0x0, 0x79, 0x0, 0x72, 0x0, 0x69, 0x0, 0x67, 0x0, 0x68, 0x0, 0x74, 0x0, 0x20, 0x0, 0x28, 0x0, 0x63, 0x0, 0x29, 0x0, 0x20, 0x0, 0x32, 0x0, 0x30, 0x0, 0x30, 0x0, 0x38, 0x0, 0x2D, 0x0, 0x32, 0x0, 0x30, 0x0, 0x32, 0x0, 0x30, 0x0, 0x20, 0x0, 0x4D, 0x0, 0x6F, 0x0, 0x7A, 0x0, 0x69, 0x0, 0x6C, 0x0, 0x6C, 0x0, 0x61, 0x0, 0x20, 0x0, 0x43, 0x0, 0x6F, 0x0, 0x72, 0x0, 0x70, 0x0, 0x6F, 0x0, 0x72, 0x0, 0x61, 0x0, 0x74, 0x0, 0x69, 0x0, 0x6F, 0x0, 0x6E, 0x0, 0x0, 0x43, 0x6F, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x28, 0x63, 0x29, 0x20, 0x32, 0x30, 0x30, 0x38, 0x2D, 0x32, 0x30, 0x32, 0x30, 0x20, 0x4D, 0x6F, 0x7A, 0x69, 0x6C, 0x6C, 0x61, 0x20, 0x43, 0x6F, 0x72, 0x70, 0x6F, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x0, 0x0, 0x4D, 0x0, 0x61, 0x0, 0x72, 0x0, 0x6B, 0x0, 0x44, 0x0, 0x0, 0x4D, 0x61, 0x72, 0x6B, 0x44, 0x0, 0x0, 0x52, 0x0, 0x65, 0x0, 0x67, 0x0, 0x75, 0x0, 0x6C, 0x0, 0x61, 0x0, 0x72, 0x0, 0x0, 0x52, 0x65, 0x67, 0x75, 0x6C, 0x61, 0x72, 0x0, 0x0, 0x46, 0x0, 0x6F, 0x0, 0x6E, 0x0, 0x74, 0x0, 0x46, 0x0, 0x6F, 0x0, 0x72, 0x0, 0x67, 0x0, 0x65, 0x0, 0x20, 0x0, 0x32, 0x0, 0x2E, 0x0, 0x30, 0x0, 0x20, 0x0, 0x3A, 0x0, 0x20, 0x0, 0x4D, 0x0, 0x61, 0x0, 0x72, 0x0, 0x6B, 0x0, 0x44, 0x0, 0x20, 0x0, 0x3A, 0x0, 0x20, 0x0, 0x32, 0x0, 0x37, 0x0, 0x2D, 0x0, 0x31, 0x0, 0x2D, 0x0, 0x32, 0x0, 0x30, 0x0, 0x32, 0x0, 0x30, 0x0, 0x0, 0x46, 0x6F, 0x6E, 0x74, 0x46, 0x6F, 0x72, 0x67, 0x65, 0x20, 0x32, 0x2E, 0x30, 0x20, 0x3A, 0x20, 0x4D, 0x61, 0x72, 0x6B, 0x44, 0x20, 0x3A, 0x20, 0x32, 0x37, 0x2D, 0x31, 0x2D, 0x32, 0x30, 0x32, 0x30, 0x0, 0x0, 0x4D, 0x0, 0x61, 0x0, 0x72, 0x0, 0x6B, 0x0, 0x44, 0x0, 0x0, 0x4D, 0x61, 0x72, 0x6B, 0x44, 0x0, 0x0, 0x56, 0x0, 0x65, 0x0, 0x72, 0x0, 0x73, 0x0, 0x69, 0x0, 0x6F, 0x0, 0x6E, 0x0, 0x20, 0x0, 0x30, 0x0, 0x30, 0x0, 0x31, 0x0, 0x2E, 0x0, 0x30, 0x0, 0x30, 0x0, 0x30, 0x0, 0x20, 0x0, 0x0, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x30, 0x30, 0x31, 0x2E, 0x30, 0x30, 0x30, 0x20, 0x0, 0x0, 0x4D, 0x0, 0x61, 0x0, 0x72, 0x0, 0x6B, 0x0, 0x44, 0x0, 0x0, 0x4D, 0x61, 0x72, 0x6B, 0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xFF, 0xB5, 0x0, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x3, 0x0, 0x27, 0x0, 0x0, 0x0, 0x1, 0xFF, 0xFF, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xD9, 0xF2, 0xFE, 0xC, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x54, 0xBB, 0x86, 0x0, 0x0, 0x0, 0x0, 0xDA, 0x54, 0xBB, 0x86 +]; + +const BinaryOutputStream = Components.Constructor("@mozilla.org/binaryoutputstream;1", "nsIBinaryOutputStream", "setOutputStream"); + +/** + * 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", "font/opentype", false); + + function fontWrite(data) { + var stream = new BinaryOutputStream(response.bodyOutputStream); + stream.writeByteArray(data); + } + + var f; + switch (query["font"]) { + case "markB": + f = markB_data; + break; + case "markC": + f = markC_data; + break; + case "markD": + f = markD_data; + break; + case "markA": + default: + f = markA_data; + break; + } + + // If there is no delay, we write the image and leave. + if (!("delay" in query)) { + fontWrite(f); + 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() { + fontWrite(f); + response.finish(); + }, query["delay"], nsITimer.TYPE_ONE_SHOT); +} + + diff --git a/layout/reftests/fonts/mplus/mplus-1p-black.ttf b/layout/reftests/fonts/mplus/mplus-1p-black.ttf new file mode 100644 index 0000000000..79f648f055 Binary files /dev/null and b/layout/reftests/fonts/mplus/mplus-1p-black.ttf differ diff --git a/layout/reftests/fonts/mplus/mplus-1p-bold.ttf b/layout/reftests/fonts/mplus/mplus-1p-bold.ttf new file mode 100644 index 0000000000..2011eed38f Binary files /dev/null and b/layout/reftests/fonts/mplus/mplus-1p-bold.ttf differ diff --git a/layout/reftests/fonts/mplus/mplus-1p-heavy.ttf b/layout/reftests/fonts/mplus/mplus-1p-heavy.ttf new file mode 100644 index 0000000000..25a31cc2fc Binary files /dev/null and b/layout/reftests/fonts/mplus/mplus-1p-heavy.ttf differ diff --git a/layout/reftests/fonts/mplus/mplus-1p-light.ttf b/layout/reftests/fonts/mplus/mplus-1p-light.ttf new file mode 100644 index 0000000000..7207051087 Binary files /dev/null and b/layout/reftests/fonts/mplus/mplus-1p-light.ttf differ diff --git a/layout/reftests/fonts/mplus/mplus-1p-medium.ttf b/layout/reftests/fonts/mplus/mplus-1p-medium.ttf new file mode 100644 index 0000000000..61f86b2863 Binary files /dev/null and b/layout/reftests/fonts/mplus/mplus-1p-medium.ttf differ diff --git a/layout/reftests/fonts/mplus/mplus-1p-regular-no-OT.ttf b/layout/reftests/fonts/mplus/mplus-1p-regular-no-OT.ttf new file mode 100644 index 0000000000..53f8094ca3 Binary files /dev/null and b/layout/reftests/fonts/mplus/mplus-1p-regular-no-OT.ttf differ diff --git a/layout/reftests/fonts/mplus/mplus-1p-regular.ttf b/layout/reftests/fonts/mplus/mplus-1p-regular.ttf new file mode 100644 index 0000000000..9d2a5da85a Binary files /dev/null and b/layout/reftests/fonts/mplus/mplus-1p-regular.ttf differ diff --git a/layout/reftests/fonts/mplus/mplus-1p-thin.ttf b/layout/reftests/fonts/mplus/mplus-1p-thin.ttf new file mode 100644 index 0000000000..ce1be6b7cc Binary files /dev/null and b/layout/reftests/fonts/mplus/mplus-1p-thin.ttf differ diff --git a/layout/reftests/fonts/mplus/mplus-license.txt b/layout/reftests/fonts/mplus/mplus-license.txt new file mode 100644 index 0000000000..c9cdca3fe6 --- /dev/null +++ b/layout/reftests/fonts/mplus/mplus-license.txt @@ -0,0 +1,16 @@ +M+ FONTS Copyright (C) 2002-2009 M+ FONTS PROJECT + +- + +LICENSE_E + + + + +These fonts are free softwares. +Unlimited permission is granted to use, copy, and distribute it, with +or without modification, either commercially and noncommercially. +THESE FONTS ARE PROVIDED "AS IS" WITHOUT WARRANTY. + + +http://mplus-fonts.sourceforge.jp/mplus-outline-fonts/ diff --git a/layout/reftests/fonts/mplus/mplusfonts.css b/layout/reftests/fonts/mplus/mplusfonts.css new file mode 100644 index 0000000000..eda570ac7f --- /dev/null +++ b/layout/reftests/fonts/mplus/mplusfonts.css @@ -0,0 +1,48 @@ + +/* M+ outline fonts */ + +/* mplus-1p - http://mplus-fonts.sourceforge.jp/mplus-outline-fonts/index-en.html */ + +@font-face { + font-family: mplus1p; + src: url(mplus-1p-thin.ttf); + font-weight: 100; +} + +@font-face { + font-family: mplus1p; + src: url(mplus-1p-light.ttf); + font-weight: 200; +} + +@font-face { + font-family: mplus1p; + src: url(mplus-1p-regular.ttf); + font-weight: normal; +} + +@font-face { + font-family: mplus1p; + src: url(mplus-1p-medium.ttf); + font-weight: 500; +} + +@font-face { + font-family: mplus1p; + src: url(mplus-1p-bold.ttf); + font-weight: bold; +} + +@font-face { + font-family: mplus1p; + src: url(mplus-1p-heavy.ttf); + font-weight: 800; +} + +@font-face { + font-family: mplus1p; + src: url(mplus-1p-black.ttf); + font-weight: 900; +} + + diff --git a/layout/reftests/fonts/sil/AwamiNastaliq-Regular.woff b/layout/reftests/fonts/sil/AwamiNastaliq-Regular.woff new file mode 100644 index 0000000000..0c894cc93d Binary files /dev/null and b/layout/reftests/fonts/sil/AwamiNastaliq-Regular.woff differ diff --git a/layout/reftests/fonts/sil/Charis-license.txt b/layout/reftests/fonts/sil/Charis-license.txt new file mode 100644 index 0000000000..b3a335dc78 --- /dev/null +++ b/layout/reftests/fonts/sil/Charis-license.txt @@ -0,0 +1,94 @@ +This Font Software is Copyright (c) 1997-2013, SIL International (http://scripts.sil.org/) +with Reserved Font Names "Charis" and "SIL". + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/layout/reftests/fonts/sil/CharisSIL-R.ttf b/layout/reftests/fonts/sil/CharisSIL-R.ttf new file mode 100644 index 0000000000..f0abfe0cfc Binary files /dev/null and b/layout/reftests/fonts/sil/CharisSIL-R.ttf differ diff --git a/layout/reftests/fonts/sil/GenAI102.ttf b/layout/reftests/fonts/sil/GenAI102.ttf new file mode 100644 index 0000000000..cf51ae6a22 Binary files /dev/null and b/layout/reftests/fonts/sil/GenAI102.ttf differ diff --git a/layout/reftests/fonts/sil/GenAR102.ttf b/layout/reftests/fonts/sil/GenAR102.ttf new file mode 100644 index 0000000000..3621d57f12 Binary files /dev/null and b/layout/reftests/fonts/sil/GenAR102.ttf differ diff --git a/layout/reftests/fonts/sil/GenI102.ttf b/layout/reftests/fonts/sil/GenI102.ttf new file mode 100644 index 0000000000..ed832f7fd3 Binary files /dev/null and b/layout/reftests/fonts/sil/GenI102.ttf differ diff --git a/layout/reftests/fonts/sil/GenR102.ttf b/layout/reftests/fonts/sil/GenR102.ttf new file mode 100644 index 0000000000..a8c1756743 Binary files /dev/null and b/layout/reftests/fonts/sil/GenR102.ttf differ diff --git a/layout/reftests/fonts/sil/GenR102.woff2 b/layout/reftests/fonts/sil/GenR102.woff2 new file mode 100644 index 0000000000..6e8b6d17e2 Binary files /dev/null and b/layout/reftests/fonts/sil/GenR102.woff2 differ diff --git a/layout/reftests/fonts/sil/Gentium-license.txt b/layout/reftests/fonts/sil/Gentium-license.txt new file mode 100644 index 0000000000..c07459b266 --- /dev/null +++ b/layout/reftests/fonts/sil/Gentium-license.txt @@ -0,0 +1,101 @@ +http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=Gentium_download + +This Font Software is Copyright (c) 2003-2005, SIL International (http://scripts.sil.org/). +All Rights Reserved. + +"Gentium" is a Reserved Font Name for this Font Software. +"SIL" is a Reserved Font Name for this Font Software. + +This Font Software is licensed under the SIL Open Font License, Version 1.0. +No modification of the license is permitted, only verbatim copy is allowed. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.0 - 22 November 2005 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of cooperative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide an open +framework in which fonts may be shared and improved in partnership with +others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and sold with any software provided that the font +names of derivative works are changed. The fonts and derivatives, +however, cannot be released under any other type of license. + +DEFINITIONS +"Font Software" refers to any and all of the following: + - font files + - data files + - source code + - build scripts + - documentation + +"Reserved Font Name" refers to the Font Software name as seen by +users and any other names as specified after the copyright statement. + +"Standard Version" refers to the collection of Font Software +components as distributed by the Copyright Holder. + +"Modified Version" refers to any derivative font software made by +adding to, deleting, or substituting -- in part or in whole -- +any of the components of the Standard Version, by changing formats +or by porting the Font Software to a new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Standard or Modified Versions, may be sold by itself. + +2) Standard or Modified Versions of the Font Software may be bundled, +redistributed and sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s), in part or in whole, unless explicit written permission is +granted by the Copyright Holder. This restriction applies to all +references stored in the Font Software, such as the font menu name and +other font description fields, which are used to differentiate the +font from others. + +4) The name(s) of the Copyright Holder or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed using this license, and may not be distributed +under any other license. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/layout/reftests/fonts/sil/Padauk.ttf b/layout/reftests/fonts/sil/Padauk.ttf new file mode 100644 index 0000000000..68958e98fd Binary files /dev/null and b/layout/reftests/fonts/sil/Padauk.ttf differ diff --git a/layout/reftests/fonts/sil/PigLatin-nographite.ttf b/layout/reftests/fonts/sil/PigLatin-nographite.ttf new file mode 100644 index 0000000000..359c0adfb0 Binary files /dev/null and b/layout/reftests/fonts/sil/PigLatin-nographite.ttf differ diff --git a/layout/reftests/fonts/sil/PigLatinBenchmark_v3.ttf b/layout/reftests/fonts/sil/PigLatinBenchmark_v3.ttf new file mode 100644 index 0000000000..411935215a Binary files /dev/null and b/layout/reftests/fonts/sil/PigLatinBenchmark_v3.ttf differ diff --git a/layout/reftests/fonts/sil/Scheherazade-BidiBug.woff b/layout/reftests/fonts/sil/Scheherazade-BidiBug.woff new file mode 100644 index 0000000000..e7a7802740 Binary files /dev/null and b/layout/reftests/fonts/sil/Scheherazade-BidiBug.woff differ diff --git a/layout/reftests/fonts/sil/Scheherazade-R 2012-07-03c.ttf b/layout/reftests/fonts/sil/Scheherazade-R 2012-07-03c.ttf new file mode 100644 index 0000000000..b697ac9f9b Binary files /dev/null and b/layout/reftests/fonts/sil/Scheherazade-R 2012-07-03c.ttf differ diff --git a/layout/reftests/fonts/sil/ScheherazadeRegOT-license.txt b/layout/reftests/fonts/sil/ScheherazadeRegOT-license.txt new file mode 100644 index 0000000000..6d8f0a0352 --- /dev/null +++ b/layout/reftests/fonts/sil/ScheherazadeRegOT-license.txt @@ -0,0 +1,98 @@ +http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=ArabicFonts_Download + +Copyright (c) 2004-2007, SIL International (http://www.sil.org/). + +This Font Software is licensed under the SIL Open Font License, Version 1.1, +with Reserved Font Names "Scheherazade" and "SIL". +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. + + diff --git a/layout/reftests/fonts/sil/ScheherazadeRegOT.ttf b/layout/reftests/fonts/sil/ScheherazadeRegOT.ttf new file mode 100644 index 0000000000..970f7f18e5 Binary files /dev/null and b/layout/reftests/fonts/sil/ScheherazadeRegOT.ttf differ diff --git a/layout/reftests/fonts/sil/silfonts.css b/layout/reftests/fonts/sil/silfonts.css new file mode 100644 index 0000000000..94ebd823d8 --- /dev/null +++ b/layout/reftests/fonts/sil/silfonts.css @@ -0,0 +1,34 @@ + +/* SIL fonts */ + +/* Gentium - http://scripts.sil.org/gentium */ +/* Note: only regular and italic faces, no bold faces */ + +@font-face { + font-family: Gentium; + src: url(GenR102.ttf); +} + +@font-face { + font-family: Gentium; + src: url(GenI102.ttf); + font-style: italic; +} + +@font-face { + font-family: GentiumAlt; + src: url(GenAR102.ttf); +} + +@font-face { + font-family: GentiumAlt; + src: url(GenAI102.ttf); + font-style: italic; +} + +/* Scheherazade - http://scripts.sil.org/ArabicFonts */ + +@font-face { + font-family: Scheherazade; + src: url(ScheherazadeRegOT.ttf) format("opentype"); +} diff --git a/layout/reftests/fonts/spacelookups/spacelookup-defscr-deflang-deffeat.ttf b/layout/reftests/fonts/spacelookups/spacelookup-defscr-deflang-deffeat.ttf new file mode 100644 index 0000000000..98f893aa2f Binary files /dev/null and b/layout/reftests/fonts/spacelookups/spacelookup-defscr-deflang-deffeat.ttf differ diff --git a/layout/reftests/fonts/spacelookups/spacelookup-defscr-deflang-deffeat.ttx b/layout/reftests/fonts/spacelookups/spacelookup-defscr-deflang-deffeat.ttx new file mode 100644 index 0000000000..95f073aa51 --- /dev/null +++ b/layout/reftests/fonts/spacelookups/spacelookup-defscr-deflang-deffeat.ttx @@ -0,0 +1,4965 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00000001 00000000 c7feb0df 00000000 + c5b5ab33 00000000 c938ca96 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This Font Software is licensed under the SIL Open Font License, Version 1.1. + + + spacelookupdefscrdeflangdeffeat + + + Regular + + + spacelookupdefscrdeflangdeffeat + + + spacelookupdefscrdeflangdeffeat + + + 1.000 + + + spacelookupdefscrdeflangdeffeat + + + Testing font assembled from Junction with the inclusion of icon glyphs from Font Awesome by John Daggett + + + http://scripts.sil.org/OFL_web + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/fonts/spacelookups/spacelookup-defscr-deflang-ndeffeat.ttf b/layout/reftests/fonts/spacelookups/spacelookup-defscr-deflang-ndeffeat.ttf new file mode 100644 index 0000000000..7f0fe7cd50 Binary files /dev/null and b/layout/reftests/fonts/spacelookups/spacelookup-defscr-deflang-ndeffeat.ttf differ diff --git a/layout/reftests/fonts/spacelookups/spacelookup-defscr-deflang-ndeffeat.ttx b/layout/reftests/fonts/spacelookups/spacelookup-defscr-deflang-ndeffeat.ttx new file mode 100644 index 0000000000..ff79b03acd --- /dev/null +++ b/layout/reftests/fonts/spacelookups/spacelookup-defscr-deflang-ndeffeat.ttx @@ -0,0 +1,4966 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00000001 00000000 c7feb0df 00000000 + c5b5ab33 00000000 c938ca96 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This Font Software is licensed under the SIL Open Font License, Version 1.1. + + + spacelookupdefscrdeflangndeffeat + + + Regular + + + spacelookupdefscrdeflangndeffeat + + + spacelookupdefscrdeflangndeffeat + + + 1.000 + + + spacelookupdefscrdeflangndeffeat + + + Testing font assembled from Junction with the inclusion of icon glyphs from Font Awesome by John Daggett + + + http://scripts.sil.org/OFL_web + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/fonts/spacelookups/spacelookup-latnscr-deflang-deffeat.ttf b/layout/reftests/fonts/spacelookups/spacelookup-latnscr-deflang-deffeat.ttf new file mode 100644 index 0000000000..311dd0e4a6 Binary files /dev/null and b/layout/reftests/fonts/spacelookups/spacelookup-latnscr-deflang-deffeat.ttf differ diff --git a/layout/reftests/fonts/spacelookups/spacelookup-latnscr-deflang-deffeat.ttx b/layout/reftests/fonts/spacelookups/spacelookup-latnscr-deflang-deffeat.ttx new file mode 100644 index 0000000000..c1124467e0 --- /dev/null +++ b/layout/reftests/fonts/spacelookups/spacelookup-latnscr-deflang-deffeat.ttx @@ -0,0 +1,4975 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00000001 00000000 c7feb0df 00000000 + c5b5ab33 00000000 c938ca96 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This Font Software is licensed under the SIL Open Font License, Version 1.1. + + + spacelookuplatnscrdeflangdeffeat + + + Regular + + + spacelookuplatnscrdeflangdeffeat + + + spacelookuplatnscrdeflangdeffeat + + + 1.000 + + + spacelookuplatnscrdeflangdeffeat + + + Testing font assembled from Junction with the inclusion of icon glyphs from Font Awesome by John Daggett + + + http://scripts.sil.org/OFL_web + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/fonts/spacelookups/spacelookup-latnscr-deflang-ndeffeat.ttf b/layout/reftests/fonts/spacelookups/spacelookup-latnscr-deflang-ndeffeat.ttf new file mode 100644 index 0000000000..e67d925458 Binary files /dev/null and b/layout/reftests/fonts/spacelookups/spacelookup-latnscr-deflang-ndeffeat.ttf differ diff --git a/layout/reftests/fonts/spacelookups/spacelookup-latnscr-deflang-ndeffeat.ttx b/layout/reftests/fonts/spacelookups/spacelookup-latnscr-deflang-ndeffeat.ttx new file mode 100644 index 0000000000..cc12170521 --- /dev/null +++ b/layout/reftests/fonts/spacelookups/spacelookup-latnscr-deflang-ndeffeat.ttx @@ -0,0 +1,4976 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00000001 00000000 c7feb0df 00000000 + c5b5ab33 00000000 c938ca96 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This Font Software is licensed under the SIL Open Font License, Version 1.1. + + + spacelookuplatnscrdeflangndeffeat + + + Regular + + + spacelookuplatnscrdeflangndeffeat + + + spacelookuplatnscrdeflangndeffeat + + + 1.000 + + + spacelookuplatnscrdeflangndeffeat + + + Testing font assembled from Junction with the inclusion of icon glyphs from Font Awesome by John Daggett + + + http://scripts.sil.org/OFL_web + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/fonts/spacelookups/spacelookup-latnscr-fralang-deffeat.ttf b/layout/reftests/fonts/spacelookups/spacelookup-latnscr-fralang-deffeat.ttf new file mode 100644 index 0000000000..e9ba750f36 Binary files /dev/null and b/layout/reftests/fonts/spacelookups/spacelookup-latnscr-fralang-deffeat.ttf differ diff --git a/layout/reftests/fonts/spacelookups/spacelookup-latnscr-fralang-deffeat.ttx b/layout/reftests/fonts/spacelookups/spacelookup-latnscr-fralang-deffeat.ttx new file mode 100644 index 0000000000..118ae88ff6 --- /dev/null +++ b/layout/reftests/fonts/spacelookups/spacelookup-latnscr-fralang-deffeat.ttx @@ -0,0 +1,4982 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00000001 00000000 c7feb0df 00000000 + c5b5ab33 00000000 c938ca96 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This Font Software is licensed under the SIL Open Font License, Version 1.1. + + + spacelookuplatnscrfralangdeffeat + + + Regular + + + spacelookuplatnscrfralangdeffeat + + + spacelookuplatnscrfralangdeffeat + + + 1.000 + + + spacelookuplatnscrfralangdeffeat + + + Testing font assembled from Junction with the inclusion of icon glyphs from Font Awesome by John Daggett + + + http://scripts.sil.org/OFL_web + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/fonts/spacelookups/spacelookup-latnscr-fralang-ndeffeat.ttf b/layout/reftests/fonts/spacelookups/spacelookup-latnscr-fralang-ndeffeat.ttf new file mode 100644 index 0000000000..36bdb9e05e Binary files /dev/null and b/layout/reftests/fonts/spacelookups/spacelookup-latnscr-fralang-ndeffeat.ttf differ diff --git a/layout/reftests/fonts/spacelookups/spacelookup-latnscr-fralang-ndeffeat.ttx b/layout/reftests/fonts/spacelookups/spacelookup-latnscr-fralang-ndeffeat.ttx new file mode 100644 index 0000000000..7c35b28e13 --- /dev/null +++ b/layout/reftests/fonts/spacelookups/spacelookup-latnscr-fralang-ndeffeat.ttx @@ -0,0 +1,4983 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00000001 00000000 c7feb0df 00000000 + c5b5ab33 00000000 c938ca96 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This Font Software is licensed under the SIL Open Font License, Version 1.1. + + + spacelookuplatnscrfralangndeffeat + + + Regular + + + spacelookuplatnscrfralangndeffeat + + + spacelookuplatnscrfralangndeffeat + + + 1.000 + + + spacelookuplatnscrfralangndeffeat + + + Testing font assembled from Junction with the inclusion of icon glyphs from Font Awesome by John Daggett + + + http://scripts.sil.org/OFL_web + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/fonts/subsuper-nofeat.woff b/layout/reftests/fonts/subsuper-nofeat.woff new file mode 100644 index 0000000000..8634008d11 Binary files /dev/null and b/layout/reftests/fonts/subsuper-nofeat.woff differ diff --git a/layout/reftests/fonts/subsuper.woff b/layout/reftests/fonts/subsuper.woff new file mode 100644 index 0000000000..6655a64e11 Binary files /dev/null and b/layout/reftests/fonts/subsuper.woff differ diff --git a/layout/reftests/fonts/ttf-indic/Lohit-Telugu.ttf b/layout/reftests/fonts/ttf-indic/Lohit-Telugu.ttf new file mode 100644 index 0000000000..f14fd4e7e3 Binary files /dev/null and b/layout/reftests/fonts/ttf-indic/Lohit-Telugu.ttf differ diff --git a/layout/reftests/fonts/ttf-indic/lohit_bn.ttf b/layout/reftests/fonts/ttf-indic/lohit_bn.ttf new file mode 100644 index 0000000000..a64955808c Binary files /dev/null and b/layout/reftests/fonts/ttf-indic/lohit_bn.ttf differ diff --git a/layout/reftests/fonts/ttf-indic/lohit_gu.ttf b/layout/reftests/fonts/ttf-indic/lohit_gu.ttf new file mode 100644 index 0000000000..569ce87dd1 Binary files /dev/null and b/layout/reftests/fonts/ttf-indic/lohit_gu.ttf differ diff --git a/layout/reftests/fonts/ttf-indic/lohit_hi.ttf b/layout/reftests/fonts/ttf-indic/lohit_hi.ttf new file mode 100644 index 0000000000..711f17d897 Binary files /dev/null and b/layout/reftests/fonts/ttf-indic/lohit_hi.ttf differ diff --git a/layout/reftests/forms/button/1317351-ref.html b/layout/reftests/forms/button/1317351-ref.html new file mode 100644 index 0000000000..3ad5be0a13 --- /dev/null +++ b/layout/reftests/forms/button/1317351-ref.html @@ -0,0 +1,21 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/button/1317351.html b/layout/reftests/forms/button/1317351.html new file mode 100644 index 0000000000..d0054024e8 --- /dev/null +++ b/layout/reftests/forms/button/1317351.html @@ -0,0 +1,30 @@ + + + + + + + + + + + + + diff --git a/layout/reftests/forms/button/1349646-ref.html b/layout/reftests/forms/button/1349646-ref.html new file mode 100644 index 0000000000..d36f19477a --- /dev/null +++ b/layout/reftests/forms/button/1349646-ref.html @@ -0,0 +1,27 @@ + + + +
        + +
        + + diff --git a/layout/reftests/forms/button/1349646.html b/layout/reftests/forms/button/1349646.html new file mode 100644 index 0000000000..a51c69a010 --- /dev/null +++ b/layout/reftests/forms/button/1349646.html @@ -0,0 +1,27 @@ + + + +
        + +
        + + diff --git a/layout/reftests/forms/button/appearance-revert-ref.html b/layout/reftests/forms/button/appearance-revert-ref.html new file mode 100644 index 0000000000..9e863880df --- /dev/null +++ b/layout/reftests/forms/button/appearance-revert-ref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/button/appearance-revert.html b/layout/reftests/forms/button/appearance-revert.html new file mode 100644 index 0000000000..06f1d045d2 --- /dev/null +++ b/layout/reftests/forms/button/appearance-revert.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/button/author-padding-notref.html b/layout/reftests/forms/button/author-padding-notref.html new file mode 100644 index 0000000000..9e863880df --- /dev/null +++ b/layout/reftests/forms/button/author-padding-notref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/button/author-padding.html b/layout/reftests/forms/button/author-padding.html new file mode 100644 index 0000000000..9b924488c0 --- /dev/null +++ b/layout/reftests/forms/button/author-padding.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/button/button-display-flex-fullsize-1-ref.html b/layout/reftests/forms/button/button-display-flex-fullsize-1-ref.html new file mode 100644 index 0000000000..2c45c375ab --- /dev/null +++ b/layout/reftests/forms/button/button-display-flex-fullsize-1-ref.html @@ -0,0 +1,57 @@ + + + + + Reference: Testing for full height flex container in a button. + + + + + + + + + diff --git a/layout/reftests/forms/button/button-display-flex-fullsize-1.html b/layout/reftests/forms/button/button-display-flex-fullsize-1.html new file mode 100644 index 0000000000..f351fc66b3 --- /dev/null +++ b/layout/reftests/forms/button/button-display-flex-fullsize-1.html @@ -0,0 +1,51 @@ + + + + + CSS Test: Testing for full height flex container in a button. + + + + + + + + + diff --git a/layout/reftests/forms/button/button-display-grid-fullsize-1-ref.html b/layout/reftests/forms/button/button-display-grid-fullsize-1-ref.html new file mode 100644 index 0000000000..1b3df75dff --- /dev/null +++ b/layout/reftests/forms/button/button-display-grid-fullsize-1-ref.html @@ -0,0 +1,60 @@ + + + + + Reference: Testing for full height grid container in a button. + + + + + + + + + diff --git a/layout/reftests/forms/button/button-display-grid-fullsize-1.html b/layout/reftests/forms/button/button-display-grid-fullsize-1.html new file mode 100644 index 0000000000..4998c213d2 --- /dev/null +++ b/layout/reftests/forms/button/button-display-grid-fullsize-1.html @@ -0,0 +1,56 @@ + + + + + CSS Test: Testing for full height grid container in a button. + + + + + + + + + + + diff --git a/layout/reftests/forms/button/button-empty-columns-ref.html b/layout/reftests/forms/button/button-empty-columns-ref.html new file mode 100644 index 0000000000..0016d8cc8c --- /dev/null +++ b/layout/reftests/forms/button/button-empty-columns-ref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/button/button-empty-columns.html b/layout/reftests/forms/button/button-empty-columns.html new file mode 100644 index 0000000000..6154310810 --- /dev/null +++ b/layout/reftests/forms/button/button-empty-columns.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/button/button-visibility-1-ref.html b/layout/reftests/forms/button/button-visibility-1-ref.html new file mode 100644 index 0000000000..441b5151cf --- /dev/null +++ b/layout/reftests/forms/button/button-visibility-1-ref.html @@ -0,0 +1,25 @@ + + + + + Test for bug 1732921 + + + + + + + + diff --git a/layout/reftests/forms/button/button-visibility-1.html b/layout/reftests/forms/button/button-visibility-1.html new file mode 100644 index 0000000000..84faf2ca03 --- /dev/null +++ b/layout/reftests/forms/button/button-visibility-1.html @@ -0,0 +1,26 @@ + + + + + Test for bug 1732921 + + + + + + + + diff --git a/layout/reftests/forms/button/disabled-1-ref.html b/layout/reftests/forms/button/disabled-1-ref.html new file mode 100644 index 0000000000..c408ec16fb --- /dev/null +++ b/layout/reftests/forms/button/disabled-1-ref.html @@ -0,0 +1,16 @@ + + + +Bug 1007278: test button "disabled" text style + + + + + + diff --git a/layout/reftests/forms/button/disabled-1.html b/layout/reftests/forms/button/disabled-1.html new file mode 100644 index 0000000000..6bcba667bd --- /dev/null +++ b/layout/reftests/forms/button/disabled-1.html @@ -0,0 +1,15 @@ + + + +Bug 1007278: test button "disabled" text style + + + + + + diff --git a/layout/reftests/forms/button/disabled-2-ref.html b/layout/reftests/forms/button/disabled-2-ref.html new file mode 100644 index 0000000000..53958f76b7 --- /dev/null +++ b/layout/reftests/forms/button/disabled-2-ref.html @@ -0,0 +1,17 @@ + + + +Bug 1007278: test all types of buttons look similar when disabled + + + + + + +
        + + + + + + diff --git a/layout/reftests/forms/button/disabled-2.html b/layout/reftests/forms/button/disabled-2.html new file mode 100644 index 0000000000..a77287dfee --- /dev/null +++ b/layout/reftests/forms/button/disabled-2.html @@ -0,0 +1,17 @@ + + + +Bug 1007278: test all types of buttons look similar when disabled + + + + + + +
        + + + + + + diff --git a/layout/reftests/forms/button/disabled-3-notref.html b/layout/reftests/forms/button/disabled-3-notref.html new file mode 100644 index 0000000000..bd8b457746 --- /dev/null +++ b/layout/reftests/forms/button/disabled-3-notref.html @@ -0,0 +1,9 @@ + + + +Bug 1007278: check disabled and non-disabled buttons look different + + + + + diff --git a/layout/reftests/forms/button/disabled-3.html b/layout/reftests/forms/button/disabled-3.html new file mode 100644 index 0000000000..440d43b531 --- /dev/null +++ b/layout/reftests/forms/button/disabled-3.html @@ -0,0 +1,9 @@ + + + +Bug 1007278: check disabled and non-disabled buttons look different + + + + + diff --git a/layout/reftests/forms/button/disabled-4-notref.html b/layout/reftests/forms/button/disabled-4-notref.html new file mode 100644 index 0000000000..41fe9e6107 --- /dev/null +++ b/layout/reftests/forms/button/disabled-4-notref.html @@ -0,0 +1,9 @@ + + + +Bug 1007278: check disabled and non-disabled buttons look different + + + + + diff --git a/layout/reftests/forms/button/disabled-4.html b/layout/reftests/forms/button/disabled-4.html new file mode 100644 index 0000000000..38f71544a2 --- /dev/null +++ b/layout/reftests/forms/button/disabled-4.html @@ -0,0 +1,9 @@ + + + +Bug 1007278: check disabled and non-disabled buttons look different + + + + + diff --git a/layout/reftests/forms/button/disabled-5-notref.html b/layout/reftests/forms/button/disabled-5-notref.html new file mode 100644 index 0000000000..d944d04216 --- /dev/null +++ b/layout/reftests/forms/button/disabled-5-notref.html @@ -0,0 +1,9 @@ + + + +Bug 1007278: check disabled and non-disabled buttons look different + + + + + diff --git a/layout/reftests/forms/button/disabled-5.html b/layout/reftests/forms/button/disabled-5.html new file mode 100644 index 0000000000..ded7c1905d --- /dev/null +++ b/layout/reftests/forms/button/disabled-5.html @@ -0,0 +1,9 @@ + + + +Bug 1007278: check disabled and non-disabled buttons look different + + + + + diff --git a/layout/reftests/forms/button/disabled-6-notref.html b/layout/reftests/forms/button/disabled-6-notref.html new file mode 100644 index 0000000000..c6f0abce66 --- /dev/null +++ b/layout/reftests/forms/button/disabled-6-notref.html @@ -0,0 +1,9 @@ + + + +Bug 1007278: check disabled and non-disabled buttons look different + + + + + diff --git a/layout/reftests/forms/button/disabled-6.html b/layout/reftests/forms/button/disabled-6.html new file mode 100644 index 0000000000..2a1d9cfa7f --- /dev/null +++ b/layout/reftests/forms/button/disabled-6.html @@ -0,0 +1,9 @@ + + + +Bug 1007278: check disabled and non-disabled buttons look different + + + + + diff --git a/layout/reftests/forms/button/display-grid-flex-columnset-ref.html b/layout/reftests/forms/button/display-grid-flex-columnset-ref.html new file mode 100644 index 0000000000..c843a84b6a --- /dev/null +++ b/layout/reftests/forms/button/display-grid-flex-columnset-ref.html @@ -0,0 +1,60 @@ + + + + Testcase for bug 984869 + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/button/display-grid-flex-columnset.html b/layout/reftests/forms/button/display-grid-flex-columnset.html new file mode 100644 index 0000000000..ffada3bced --- /dev/null +++ b/layout/reftests/forms/button/display-grid-flex-columnset.html @@ -0,0 +1,60 @@ + + + + Testcase for bug 984869 + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/button/dynamic-text-indent-ref.html b/layout/reftests/forms/button/dynamic-text-indent-ref.html new file mode 100644 index 0000000000..1b1789cd3e --- /dev/null +++ b/layout/reftests/forms/button/dynamic-text-indent-ref.html @@ -0,0 +1,4 @@ + + + + diff --git a/layout/reftests/forms/button/dynamic-text-indent.html b/layout/reftests/forms/button/dynamic-text-indent.html new file mode 100644 index 0000000000..9b0724ed51 --- /dev/null +++ b/layout/reftests/forms/button/dynamic-text-indent.html @@ -0,0 +1,12 @@ + + + + + diff --git a/layout/reftests/forms/button/first-letter-1-noref.html b/layout/reftests/forms/button/first-letter-1-noref.html new file mode 100644 index 0000000000..d59db575fa --- /dev/null +++ b/layout/reftests/forms/button/first-letter-1-noref.html @@ -0,0 +1,5 @@ + + + diff --git a/layout/reftests/forms/button/first-letter-1-ref.html b/layout/reftests/forms/button/first-letter-1-ref.html new file mode 100644 index 0000000000..34ffa64f22 --- /dev/null +++ b/layout/reftests/forms/button/first-letter-1-ref.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/button/first-letter-1.html b/layout/reftests/forms/button/first-letter-1.html new file mode 100644 index 0000000000..3dbf1667fa --- /dev/null +++ b/layout/reftests/forms/button/first-letter-1.html @@ -0,0 +1,6 @@ + + + diff --git a/layout/reftests/forms/button/focus-non-themed-ref.html b/layout/reftests/forms/button/focus-non-themed-ref.html new file mode 100644 index 0000000000..8f5577671c --- /dev/null +++ b/layout/reftests/forms/button/focus-non-themed-ref.html @@ -0,0 +1,10 @@ + + + diff --git a/layout/reftests/forms/button/focus-non-themed.html b/layout/reftests/forms/button/focus-non-themed.html new file mode 100644 index 0000000000..0fa28a9259 --- /dev/null +++ b/layout/reftests/forms/button/focus-non-themed.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/forms/button/line-height-button-0.5.html b/layout/reftests/forms/button/line-height-button-0.5.html new file mode 100644 index 0000000000..e3343d9e42 --- /dev/null +++ b/layout/reftests/forms/button/line-height-button-0.5.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/button/line-height-button-1.0.html b/layout/reftests/forms/button/line-height-button-1.0.html new file mode 100644 index 0000000000..2685624dc0 --- /dev/null +++ b/layout/reftests/forms/button/line-height-button-1.0.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/button/line-height-button-1.5.html b/layout/reftests/forms/button/line-height-button-1.5.html new file mode 100644 index 0000000000..f86839fc3c --- /dev/null +++ b/layout/reftests/forms/button/line-height-button-1.5.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/button/line-height-input-0.5.html b/layout/reftests/forms/button/line-height-input-0.5.html new file mode 100644 index 0000000000..e3b6dd9200 --- /dev/null +++ b/layout/reftests/forms/button/line-height-input-0.5.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/button/line-height-input-1.0.html b/layout/reftests/forms/button/line-height-input-1.0.html new file mode 100644 index 0000000000..18f8b4646c --- /dev/null +++ b/layout/reftests/forms/button/line-height-input-1.0.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/button/line-height-input-1.5.html b/layout/reftests/forms/button/line-height-input-1.5.html new file mode 100644 index 0000000000..ea486d14ea --- /dev/null +++ b/layout/reftests/forms/button/line-height-input-1.5.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/button/max-height-ref.html b/layout/reftests/forms/button/max-height-ref.html new file mode 100644 index 0000000000..ea12a86681 --- /dev/null +++ b/layout/reftests/forms/button/max-height-ref.html @@ -0,0 +1,11 @@ + + + diff --git a/layout/reftests/forms/button/max-height.html b/layout/reftests/forms/button/max-height.html new file mode 100644 index 0000000000..87ac8a979c --- /dev/null +++ b/layout/reftests/forms/button/max-height.html @@ -0,0 +1,11 @@ + + + diff --git a/layout/reftests/forms/button/min-height-ref.html b/layout/reftests/forms/button/min-height-ref.html new file mode 100644 index 0000000000..5f0f2d654e --- /dev/null +++ b/layout/reftests/forms/button/min-height-ref.html @@ -0,0 +1,17 @@ + + + + + + + + + + + diff --git a/layout/reftests/forms/button/min-height.html b/layout/reftests/forms/button/min-height.html new file mode 100644 index 0000000000..cadffa78d5 --- /dev/null +++ b/layout/reftests/forms/button/min-height.html @@ -0,0 +1,22 @@ + + + + + + + + + + + diff --git a/layout/reftests/forms/button/overflow-areas-1-ref.html b/layout/reftests/forms/button/overflow-areas-1-ref.html new file mode 100644 index 0000000000..a1eb505753 --- /dev/null +++ b/layout/reftests/forms/button/overflow-areas-1-ref.html @@ -0,0 +1,48 @@ + + + + + Reference case + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/button/overflow-areas-1.html b/layout/reftests/forms/button/overflow-areas-1.html new file mode 100644 index 0000000000..b1a34dfe40 --- /dev/null +++ b/layout/reftests/forms/button/overflow-areas-1.html @@ -0,0 +1,51 @@ + + + + + + Testcase for bug 1261284 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/button/percent-height-child-ref.html b/layout/reftests/forms/button/percent-height-child-ref.html new file mode 100644 index 0000000000..b2b8109587 --- /dev/null +++ b/layout/reftests/forms/button/percent-height-child-ref.html @@ -0,0 +1,52 @@ + + + + + + + + +
        +
        abc
        +
        + +
        +
        abc
        +
        + + +
        +
        abc
        +
        + +
        +
        abc
        +
        + + + diff --git a/layout/reftests/forms/button/percent-height-child.html b/layout/reftests/forms/button/percent-height-child.html new file mode 100644 index 0000000000..c676715c23 --- /dev/null +++ b/layout/reftests/forms/button/percent-height-child.html @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/button/percent-width-child-ref.html b/layout/reftests/forms/button/percent-width-child-ref.html new file mode 100644 index 0000000000..dcc2289944 --- /dev/null +++ b/layout/reftests/forms/button/percent-width-child-ref.html @@ -0,0 +1,53 @@ + + + + + + + + +
        +
        abc
        +
        + +
        +
        abc
        +
        + + +
        +
        abc
        +
        + +
        +
        abc
        +
        + + + diff --git a/layout/reftests/forms/button/percent-width-child.html b/layout/reftests/forms/button/percent-width-child.html new file mode 100644 index 0000000000..fdd2b49236 --- /dev/null +++ b/layout/reftests/forms/button/percent-width-child.html @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/button/reftest.list b/layout/reftests/forms/button/reftest.list new file mode 100644 index 0000000000..cfd67fc662 --- /dev/null +++ b/layout/reftests/forms/button/reftest.list @@ -0,0 +1,59 @@ +# Tests for grid and flex sizing in buttons +== button-display-flex-fullsize-1.html button-display-flex-fullsize-1-ref.html +== button-display-grid-fullsize-1.html button-display-grid-fullsize-1-ref.html + +== first-letter-1.html first-letter-1-ref.html +!= first-letter-1.html first-letter-1-noref.html + +== max-height.html max-height-ref.html +== min-height.html min-height-ref.html + +# Android is off ever-so-slightly on the points where the text +# runs into the border on this text, so a little fuzz is needed. +fuzzy-if(Android,0-1,0-16) == overflow-areas-1.html overflow-areas-1-ref.html + +# The buttons in these tests have some fancy shading applied to their corners +# on Android, despite their "-moz-appearance: none; background: gray", so they +# don't quite match the reference case's normal
        . That's why they're fuzzy. +fuzzy-if(Android,0-125,0-20) == percent-height-child.html percent-height-child-ref.html +fuzzy-if(Android,0-125,0-20) == percent-width-child.html percent-width-child-ref.html + +== vertical-centering.html vertical-centering-ref.html + +!= line-height-button-0.5.html line-height-button-1.0.html +!= line-height-button-1.5.html line-height-button-1.0.html +!= line-height-input-0.5.html line-height-input-1.0.html +!= line-height-input-1.5.html line-height-input-1.0.html + +# Looks like Android changes the text color, but to something slightly +# different from ColorGray +== disabled-1.html disabled-1-ref.html +== disabled-2.html disabled-2-ref.html + +!= disabled-3.html disabled-3-notref.html +!= disabled-4.html disabled-4-notref.html +!= disabled-5.html disabled-5-notref.html +!= disabled-6.html disabled-6-notref.html + +!= author-padding.html author-padding-notref.html + +== width-auto-size-em-ltr.html width-auto-size-em-ltr-ref.html +== width-auto-size-ltr.html width-auto-size-ltr-ref.html +== width-exact-fit-ltr.html width-auto-size-ltr-ref.html +== width-auto-size-em-rtl.html width-auto-size-em-rtl-ref.html +== width-auto-size-rtl.html width-auto-size-rtl-ref.html +== width-exact-fit-rtl.html width-auto-size-rtl-ref.html +== display-grid-flex-columnset.html display-grid-flex-columnset-ref.html +== button-empty-columns.html button-empty-columns-ref.html +== 1317351.html 1317351-ref.html + +== dynamic-text-indent.html dynamic-text-indent-ref.html + +fuzzy(0-5,0-1) == 1349646.html 1349646-ref.html + +== appearance-revert.html appearance-revert-ref.html + +needs-focus == focus-non-themed.html focus-non-themed-ref.html + +== button-visibility-1.html button-visibility-1-ref.html + diff --git a/layout/reftests/forms/button/vertical-centering-ref.html b/layout/reftests/forms/button/vertical-centering-ref.html new file mode 100644 index 0000000000..aa6d763676 --- /dev/null +++ b/layout/reftests/forms/button/vertical-centering-ref.html @@ -0,0 +1,23 @@ + + + + + + +
        button
        +
        button
        + + diff --git a/layout/reftests/forms/button/vertical-centering.html b/layout/reftests/forms/button/vertical-centering.html new file mode 100644 index 0000000000..08ca385191 --- /dev/null +++ b/layout/reftests/forms/button/vertical-centering.html @@ -0,0 +1,33 @@ + + + + + + + +
        button
        + + diff --git a/layout/reftests/forms/button/width-auto-size-em-ltr-ref.html b/layout/reftests/forms/button/width-auto-size-em-ltr-ref.html new file mode 100644 index 0000000000..4a998c3435 --- /dev/null +++ b/layout/reftests/forms/button/width-auto-size-em-ltr-ref.html @@ -0,0 +1,18 @@ + + + +
        diff --git a/layout/reftests/forms/button/width-auto-size-em-ltr.html b/layout/reftests/forms/button/width-auto-size-em-ltr.html new file mode 100644 index 0000000000..3285c3e955 --- /dev/null +++ b/layout/reftests/forms/button/width-auto-size-em-ltr.html @@ -0,0 +1,20 @@ + + + + diff --git a/layout/reftests/forms/button/width-auto-size-em-rtl-ref.html b/layout/reftests/forms/button/width-auto-size-em-rtl-ref.html new file mode 100644 index 0000000000..59f3ba424b --- /dev/null +++ b/layout/reftests/forms/button/width-auto-size-em-rtl-ref.html @@ -0,0 +1,19 @@ + + + + +
        diff --git a/layout/reftests/forms/button/width-auto-size-em-rtl.html b/layout/reftests/forms/button/width-auto-size-em-rtl.html new file mode 100644 index 0000000000..fb72ef97e9 --- /dev/null +++ b/layout/reftests/forms/button/width-auto-size-em-rtl.html @@ -0,0 +1,21 @@ + + + + + diff --git a/layout/reftests/forms/button/width-auto-size-ltr-ref.html b/layout/reftests/forms/button/width-auto-size-ltr-ref.html new file mode 100644 index 0000000000..48372131ea --- /dev/null +++ b/layout/reftests/forms/button/width-auto-size-ltr-ref.html @@ -0,0 +1,19 @@ + + + +
        diff --git a/layout/reftests/forms/button/width-auto-size-ltr.html b/layout/reftests/forms/button/width-auto-size-ltr.html new file mode 100644 index 0000000000..c8f3f7d110 --- /dev/null +++ b/layout/reftests/forms/button/width-auto-size-ltr.html @@ -0,0 +1,20 @@ + + + + diff --git a/layout/reftests/forms/button/width-auto-size-rtl-ref.html b/layout/reftests/forms/button/width-auto-size-rtl-ref.html new file mode 100644 index 0000000000..f644a196f2 --- /dev/null +++ b/layout/reftests/forms/button/width-auto-size-rtl-ref.html @@ -0,0 +1,20 @@ + + + + +
        diff --git a/layout/reftests/forms/button/width-auto-size-rtl.html b/layout/reftests/forms/button/width-auto-size-rtl.html new file mode 100644 index 0000000000..7ae3092f94 --- /dev/null +++ b/layout/reftests/forms/button/width-auto-size-rtl.html @@ -0,0 +1,21 @@ + + + + + diff --git a/layout/reftests/forms/button/width-erode-all-focuspadding-rtl-ref.html b/layout/reftests/forms/button/width-erode-all-focuspadding-rtl-ref.html new file mode 100644 index 0000000000..762e443f81 --- /dev/null +++ b/layout/reftests/forms/button/width-erode-all-focuspadding-rtl-ref.html @@ -0,0 +1,21 @@ + + + + +
        diff --git a/layout/reftests/forms/button/width-erode-all-focuspadding-rtl.html b/layout/reftests/forms/button/width-erode-all-focuspadding-rtl.html new file mode 100644 index 0000000000..d4b028b48e --- /dev/null +++ b/layout/reftests/forms/button/width-erode-all-focuspadding-rtl.html @@ -0,0 +1,22 @@ + + + + + diff --git a/layout/reftests/forms/button/width-exact-fit-ltr.html b/layout/reftests/forms/button/width-exact-fit-ltr.html new file mode 100644 index 0000000000..4978a57e4e --- /dev/null +++ b/layout/reftests/forms/button/width-exact-fit-ltr.html @@ -0,0 +1,21 @@ + + + + diff --git a/layout/reftests/forms/button/width-exact-fit-rtl.html b/layout/reftests/forms/button/width-exact-fit-rtl.html new file mode 100644 index 0000000000..d4b028b48e --- /dev/null +++ b/layout/reftests/forms/button/width-exact-fit-rtl.html @@ -0,0 +1,22 @@ + + + + + diff --git a/layout/reftests/forms/display-block-baselines-1-ref.html b/layout/reftests/forms/display-block-baselines-1-ref.html new file mode 100644 index 0000000000..d01c086b5d --- /dev/null +++ b/layout/reftests/forms/display-block-baselines-1-ref.html @@ -0,0 +1,91 @@ + + + + + Reference: Testcase #1 for bug 1330962 + + + + +
        +
        + A +
        + B +
        + +
        +
        + A + +
        + B +
        + +
        +
        + A
        +
        +
        + B +
        + +
        +
        + A
        +
        +
        + B +
        + +
        +
        + A
        +
        +
        + B +
        + +
        +
        + A
        +
        +
        + B +
        + + + diff --git a/layout/reftests/forms/display-block-baselines-1.html b/layout/reftests/forms/display-block-baselines-1.html new file mode 100644 index 0000000000..96ebdad713 --- /dev/null +++ b/layout/reftests/forms/display-block-baselines-1.html @@ -0,0 +1,92 @@ + + + + + Testcase #1 for bug 1330962 + + + + +
        +
        + A + +
        + B +
        + +
        +
        + A + +
        + B +
        + +
        +
        + A + +
        + B +
        + +
        +
        + A + +
        + B +
        + +
        +
        + A + +
        + B +
        + +
        +
        + A + +
        + B +
        + + + diff --git a/layout/reftests/forms/display-block-baselines-2-ref.html b/layout/reftests/forms/display-block-baselines-2-ref.html new file mode 100644 index 0000000000..441a927b49 --- /dev/null +++ b/layout/reftests/forms/display-block-baselines-2-ref.html @@ -0,0 +1,100 @@ + + + + + Reference: Testcase #2 for bug 1330962 + + + + +
        +
        + A
        +
        +
        + B +
        + +
        +
        + A
        +
        +
        + B +
        + +
        +
        + A
        +
        +
        + B +
        + +
        +
        + A
        + +
        + B +
        button-first
        button-last
        +
        + +
        +
        + A
        + +
        + B +
        button-firstbutton-last
        +
        + +
        +
        + A + +
        + B +
        + +
        +
        + A + +
        + B +
        + + + diff --git a/layout/reftests/forms/display-block-baselines-2.html b/layout/reftests/forms/display-block-baselines-2.html new file mode 100644 index 0000000000..78253fe4c2 --- /dev/null +++ b/layout/reftests/forms/display-block-baselines-2.html @@ -0,0 +1,100 @@ + + + + + Testcase #2 for bug 1330962 + + + + +
        +
        + A + +
        + B +
        + +
        +
        + A + +
        + B +
        + +
        +
        + A + +
        + B +
        + +
        +
        + A + +
        + B + +
        + +
        +
        + A + +
        + B + +
        + +
        +
        + A + +
        + B +
        + +
        +
        + A + +
        + B +
        + + + diff --git a/layout/reftests/forms/display-block-baselines-3-ref.html b/layout/reftests/forms/display-block-baselines-3-ref.html new file mode 100644 index 0000000000..8e32be544b --- /dev/null +++ b/layout/reftests/forms/display-block-baselines-3-ref.html @@ -0,0 +1,76 @@ + + + + + Reference: Testcase #3 for bug 1330962 + + + + +
        +
        + A + +
        + B +
        + +
        +
        + A + +
        + B +
        + +
        +
        + A + +
        + B +
        + +
        +
        + A
        +
        fieldset-first
        fieldset-last
        +
        + B +
        + + + diff --git a/layout/reftests/forms/display-block-baselines-3.html b/layout/reftests/forms/display-block-baselines-3.html new file mode 100644 index 0000000000..9f3c2b1101 --- /dev/null +++ b/layout/reftests/forms/display-block-baselines-3.html @@ -0,0 +1,73 @@ + + + + + Testcase #3 for bug 1330962 + + + + +
        +
        + A + +
        + B +
        + +
        +
        + A + +
        + B +
        + +
        +
        + A + +
        + B +
        + +
        +
        + A +
        fieldset-first
        fieldset-last
        +
        + B +
        + + + + diff --git a/layout/reftests/forms/display-block-baselines-4-ref.html b/layout/reftests/forms/display-block-baselines-4-ref.html new file mode 100644 index 0000000000..5015d50c42 --- /dev/null +++ b/layout/reftests/forms/display-block-baselines-4-ref.html @@ -0,0 +1,73 @@ + + + + + Reference: Testcase #4 for bug 1330962 + + + + +
        +
        + A
        +
        legend +fieldset-first
        fieldset-last
        +
        + B +
        + +
        +
        + A
        +
        grid-fieldset-firstgrid-fieldset-last
        +
        + B +
        + +
        +
        + A
        +
        fieldset-first
        fieldset-last
        +
        + B +
        + +
        +
        + A
        +
        fieldset-first
        fieldset-last
        +
        + B +
        + + + diff --git a/layout/reftests/forms/display-block-baselines-4.html b/layout/reftests/forms/display-block-baselines-4.html new file mode 100644 index 0000000000..1bfd344b0e --- /dev/null +++ b/layout/reftests/forms/display-block-baselines-4.html @@ -0,0 +1,74 @@ + + + + + Testcase #4 for bug 1330962 + + + + +
        +
        + A +
        legend +fieldset-first
        fieldset-last
        +
        + B +
        + +
        +
        + A +
        grid-fieldset-lastgrid-fieldset-first
        +
        + B +
        + +
        +
        + A +
        fieldset-first
        fieldset-last
        +
        + B +
        + +
        +
        + A +
        fieldset-first
        fieldset-last
        +
        + B +
        + + + + diff --git a/layout/reftests/forms/display-block-baselines-5-ref.html b/layout/reftests/forms/display-block-baselines-5-ref.html new file mode 100644 index 0000000000..0dce47f593 --- /dev/null +++ b/layout/reftests/forms/display-block-baselines-5-ref.html @@ -0,0 +1,72 @@ + + + + + Reference: Testcase #5 for bug 1330962 + + + + +
        +
        + A
        + +
        + B +
        + +
        +
        + A
        + +
        + B +
        + +
        +
        + A
        + +
        + B +
        + +
        +
        + A
        + +
        + B +
        + + + diff --git a/layout/reftests/forms/display-block-baselines-5.html b/layout/reftests/forms/display-block-baselines-5.html new file mode 100644 index 0000000000..0359c8a6fb --- /dev/null +++ b/layout/reftests/forms/display-block-baselines-5.html @@ -0,0 +1,72 @@ + + + + + Testcase #5 for bug 1330962 + + + + +
        +
        + A + +
        + B +
        + +
        +
        + A + +
        + B +
        + +
        +
        + A + +
        + B +
        + +
        +
        + A + +
        + B +
        + + + diff --git a/layout/reftests/forms/fieldset/abs-pos-child-sizing-ref.html b/layout/reftests/forms/fieldset/abs-pos-child-sizing-ref.html new file mode 100644 index 0000000000..405cfaf0a9 --- /dev/null +++ b/layout/reftests/forms/fieldset/abs-pos-child-sizing-ref.html @@ -0,0 +1,79 @@ + + + + Testcase for bug 971653 + + + + + +
        + legend +
        +
        + +
        + legend +
        +
        + +
        +
        +
        + +
        +
        +
        + + + + diff --git a/layout/reftests/forms/fieldset/abs-pos-child-sizing.html b/layout/reftests/forms/fieldset/abs-pos-child-sizing.html new file mode 100644 index 0000000000..72d47deac9 --- /dev/null +++ b/layout/reftests/forms/fieldset/abs-pos-child-sizing.html @@ -0,0 +1,64 @@ + + + + Testcase for bug 971653 + + + + + +
        + legend +
        +
        + +
        + legend +
        +
        + +
        +
        +
        + +
        +
        +
        + + + + diff --git a/layout/reftests/forms/fieldset/blue-1x1.png b/layout/reftests/forms/fieldset/blue-1x1.png new file mode 100644 index 0000000000..5da0137001 Binary files /dev/null and b/layout/reftests/forms/fieldset/blue-1x1.png differ diff --git a/layout/reftests/forms/fieldset/dynamic-legend-scroll-1-ref.html b/layout/reftests/forms/fieldset/dynamic-legend-scroll-1-ref.html new file mode 100644 index 0000000000..4f2e7ba477 --- /dev/null +++ b/layout/reftests/forms/fieldset/dynamic-legend-scroll-1-ref.html @@ -0,0 +1,24 @@ + + + + + + +

        +
        +

        +
        +
        + + diff --git a/layout/reftests/forms/fieldset/dynamic-legend-scroll-1.html b/layout/reftests/forms/fieldset/dynamic-legend-scroll-1.html new file mode 100644 index 0000000000..0870f06a00 --- /dev/null +++ b/layout/reftests/forms/fieldset/dynamic-legend-scroll-1.html @@ -0,0 +1,33 @@ + + + + + + +

        +
        +

        +
        +
        + + + diff --git a/layout/reftests/forms/fieldset/dynamic-text-indent-ref.html b/layout/reftests/forms/fieldset/dynamic-text-indent-ref.html new file mode 100644 index 0000000000..0bbc8c1497 --- /dev/null +++ b/layout/reftests/forms/fieldset/dynamic-text-indent-ref.html @@ -0,0 +1,2 @@ + +
        Text
        diff --git a/layout/reftests/forms/fieldset/dynamic-text-indent.html b/layout/reftests/forms/fieldset/dynamic-text-indent.html new file mode 100644 index 0000000000..eb7509c77a --- /dev/null +++ b/layout/reftests/forms/fieldset/dynamic-text-indent.html @@ -0,0 +1,12 @@ + + +
        Text
        + + diff --git a/layout/reftests/forms/fieldset/fieldset-border-image-1-ref.html b/layout/reftests/forms/fieldset/fieldset-border-image-1-ref.html new file mode 100644 index 0000000000..b6e8dcc78c --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-border-image-1-ref.html @@ -0,0 +1,13 @@ + + +
        diff --git a/layout/reftests/forms/fieldset/fieldset-border-image-1a.html b/layout/reftests/forms/fieldset/fieldset-border-image-1a.html new file mode 100644 index 0000000000..6e106c37e1 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-border-image-1a.html @@ -0,0 +1,13 @@ + + +
        diff --git a/layout/reftests/forms/fieldset/fieldset-border-image-1b.html b/layout/reftests/forms/fieldset/fieldset-border-image-1b.html new file mode 100644 index 0000000000..9d3b518892 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-border-image-1b.html @@ -0,0 +1,13 @@ + + +
        diff --git a/layout/reftests/forms/fieldset/fieldset-border-image-2-ref.html b/layout/reftests/forms/fieldset/fieldset-border-image-2-ref.html new file mode 100644 index 0000000000..fbadfa1246 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-border-image-2-ref.html @@ -0,0 +1,14 @@ + + +
        diff --git a/layout/reftests/forms/fieldset/fieldset-border-image-2a.html b/layout/reftests/forms/fieldset/fieldset-border-image-2a.html new file mode 100644 index 0000000000..39ae50f939 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-border-image-2a.html @@ -0,0 +1,14 @@ + + +
        diff --git a/layout/reftests/forms/fieldset/fieldset-border-image-2b.html b/layout/reftests/forms/fieldset/fieldset-border-image-2b.html new file mode 100644 index 0000000000..1368a019f6 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-border-image-2b.html @@ -0,0 +1,14 @@ + + +
        diff --git a/layout/reftests/forms/fieldset/fieldset-flexbox-001-ref.html b/layout/reftests/forms/fieldset/fieldset-flexbox-001-ref.html new file mode 100644 index 0000000000..80b64f8f86 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-flexbox-001-ref.html @@ -0,0 +1,40 @@ + + + + +
        + Legend +
        +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        +
        +
        + Legend +
        +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        +
        + + diff --git a/layout/reftests/forms/fieldset/fieldset-flexbox-001.html b/layout/reftests/forms/fieldset/fieldset-flexbox-001.html new file mode 100644 index 0000000000..b78d28cf59 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-flexbox-001.html @@ -0,0 +1,36 @@ + + + + +
        + Legend +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        +
        + Legend +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        + + diff --git a/layout/reftests/forms/fieldset/fieldset-grid-001-ref.html b/layout/reftests/forms/fieldset/fieldset-grid-001-ref.html new file mode 100644 index 0000000000..f99de22522 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-grid-001-ref.html @@ -0,0 +1,33 @@ + + + +
        + Legend +
        +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        +
        +
        + Legend +
        +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        +
        + + diff --git a/layout/reftests/forms/fieldset/fieldset-grid-001.html b/layout/reftests/forms/fieldset/fieldset-grid-001.html new file mode 100644 index 0000000000..37bfaa6be1 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-grid-001.html @@ -0,0 +1,29 @@ + + + +
        + Legend +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        +
        + Legend +

        X +

        X +

        X +

        X +

        X +

        X +

        X +

        + + diff --git a/layout/reftests/forms/fieldset/fieldset-height-resize-1-ref.html b/layout/reftests/forms/fieldset/fieldset-height-resize-1-ref.html new file mode 100644 index 0000000000..3a707d21aa --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-height-resize-1-ref.html @@ -0,0 +1,28 @@ + + + + + Testcase, bug 1576864 + + + + + + + +
        + This should be in a square. +
        + + + diff --git a/layout/reftests/forms/fieldset/fieldset-height-resize-1.html b/layout/reftests/forms/fieldset/fieldset-height-resize-1.html new file mode 100644 index 0000000000..89848b3931 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-height-resize-1.html @@ -0,0 +1,37 @@ + + + + + Testcase, bug 1576864 + + + + + + + + + +
        + This should be in a square. +
        + + + diff --git a/layout/reftests/forms/fieldset/fieldset-hidden-1-ref.html b/layout/reftests/forms/fieldset/fieldset-hidden-1-ref.html new file mode 100644 index 0000000000..da53b994d0 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-hidden-1-ref.html @@ -0,0 +1,21 @@ + + + +
        + Legend +
        +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        +
        + + diff --git a/layout/reftests/forms/fieldset/fieldset-hidden-1.html b/layout/reftests/forms/fieldset/fieldset-hidden-1.html new file mode 100644 index 0000000000..b1046ed726 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-hidden-1.html @@ -0,0 +1,19 @@ + + + +
        + Legend +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        + + diff --git a/layout/reftests/forms/fieldset/fieldset-intrinsic-width-1-ref.html b/layout/reftests/forms/fieldset/fieldset-intrinsic-width-1-ref.html new file mode 100644 index 0000000000..ec0c49ffeb --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-intrinsic-width-1-ref.html @@ -0,0 +1,8 @@ + + + +
        +
        +
        + + diff --git a/layout/reftests/forms/fieldset/fieldset-intrinsic-width-1.html b/layout/reftests/forms/fieldset/fieldset-intrinsic-width-1.html new file mode 100644 index 0000000000..3326dff9b1 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-intrinsic-width-1.html @@ -0,0 +1,8 @@ + + + +
        +
        +
        + + diff --git a/layout/reftests/forms/fieldset/fieldset-min-inline-size-1-ref.html b/layout/reftests/forms/fieldset/fieldset-min-inline-size-1-ref.html new file mode 100644 index 0000000000..db7c36622c --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-min-inline-size-1-ref.html @@ -0,0 +1,4 @@ + +
        + Longwordgoeshere +
        diff --git a/layout/reftests/forms/fieldset/fieldset-min-inline-size-1.html b/layout/reftests/forms/fieldset/fieldset-min-inline-size-1.html new file mode 100644 index 0000000000..d7bead1afd --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-min-inline-size-1.html @@ -0,0 +1,4 @@ + +
        + Longwordgoeshere +
        diff --git a/layout/reftests/forms/fieldset/fieldset-min-width-1-ref.html b/layout/reftests/forms/fieldset/fieldset-min-width-1-ref.html new file mode 100644 index 0000000000..4a134d380b --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-min-width-1-ref.html @@ -0,0 +1,4 @@ + +
        + Longwordgoeshere +
        diff --git a/layout/reftests/forms/fieldset/fieldset-min-width-1a.html b/layout/reftests/forms/fieldset/fieldset-min-width-1a.html new file mode 100644 index 0000000000..0c11bb9d3d --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-min-width-1a.html @@ -0,0 +1,4 @@ + +
        + Longwordgoeshere +
        diff --git a/layout/reftests/forms/fieldset/fieldset-min-width-1b.html b/layout/reftests/forms/fieldset/fieldset-min-width-1b.html new file mode 100644 index 0000000000..569408c24b --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-min-width-1b.html @@ -0,0 +1,6 @@ + + +
        + Longwordgoeshere +
        + diff --git a/layout/reftests/forms/fieldset/fieldset-min-width-2-ref.html b/layout/reftests/forms/fieldset/fieldset-min-width-2-ref.html new file mode 100644 index 0000000000..d8ac552b57 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-min-width-2-ref.html @@ -0,0 +1,2 @@ + +
        diff --git a/layout/reftests/forms/fieldset/fieldset-min-width-2a.html b/layout/reftests/forms/fieldset/fieldset-min-width-2a.html new file mode 100644 index 0000000000..21df3cc43c --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-min-width-2a.html @@ -0,0 +1,4 @@ + +
        +
        Longwordgoeshere
        +
        diff --git a/layout/reftests/forms/fieldset/fieldset-min-width-2b.html b/layout/reftests/forms/fieldset/fieldset-min-width-2b.html new file mode 100644 index 0000000000..9b082726b4 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-min-width-2b.html @@ -0,0 +1,6 @@ + + +
        +
        Longwordgoeshere
        +
        + diff --git a/layout/reftests/forms/fieldset/fieldset-overflow-auto-1-ref.html b/layout/reftests/forms/fieldset/fieldset-overflow-auto-1-ref.html new file mode 100644 index 0000000000..9732c7feab --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-overflow-auto-1-ref.html @@ -0,0 +1,52 @@ + + + + Testcase for bug 261037 + + + + +

        +
        +

        +
        +

        +
        +

        +
        +

        +
        +

        +
        +

        +
        +

        + + + diff --git a/layout/reftests/forms/fieldset/fieldset-overflow-auto-1.html b/layout/reftests/forms/fieldset/fieldset-overflow-auto-1.html new file mode 100644 index 0000000000..d9cf97cf6e --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-overflow-auto-1.html @@ -0,0 +1,52 @@ + + + + Testcase for bug 261037 + + + + +

        +
        +

        +
        +

        +
        +

        +
        +

        +
        +

        +
        +

        +
        +

        + + + diff --git a/layout/reftests/forms/fieldset/fieldset-percentage-padding-1-ref.html b/layout/reftests/forms/fieldset/fieldset-percentage-padding-1-ref.html new file mode 100644 index 0000000000..bc926d00c9 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-percentage-padding-1-ref.html @@ -0,0 +1,19 @@ + + + +
        +
        + Legend + TextTextTextTextTextText +
        +
        + Legend + TextTextTextTextTextText +
        +
        + Legend + TextTextTextTextTextText +
        +
        + + diff --git a/layout/reftests/forms/fieldset/fieldset-percentage-padding-1.html b/layout/reftests/forms/fieldset/fieldset-percentage-padding-1.html new file mode 100644 index 0000000000..ab9a66ab15 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-percentage-padding-1.html @@ -0,0 +1,19 @@ + + + +
        +
        + Legend + TextTextTextTextTextText +
        +
        + Legend + TextTextTextTextTextText +
        +
        + Legend + TextTextTextTextTextText +
        +
        + + diff --git a/layout/reftests/forms/fieldset/fieldset-scroll-1-ref.html b/layout/reftests/forms/fieldset/fieldset-scroll-1-ref.html new file mode 100644 index 0000000000..e8a696bd1f --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-scroll-1-ref.html @@ -0,0 +1,9 @@ + + + +
        + Legend +
        +
        + + diff --git a/layout/reftests/forms/fieldset/fieldset-scroll-1.html b/layout/reftests/forms/fieldset/fieldset-scroll-1.html new file mode 100644 index 0000000000..3f4d75daf0 --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-scroll-1.html @@ -0,0 +1,8 @@ + + + +
        + Legend +
        + + diff --git a/layout/reftests/forms/fieldset/fieldset-scrolled-1-ref.html b/layout/reftests/forms/fieldset/fieldset-scrolled-1-ref.html new file mode 100644 index 0000000000..dc9bcaf9ea --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-scrolled-1-ref.html @@ -0,0 +1,24 @@ + + + +
        + Legend +
        +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        +
        + + + diff --git a/layout/reftests/forms/fieldset/fieldset-scrolled-1.html b/layout/reftests/forms/fieldset/fieldset-scrolled-1.html new file mode 100644 index 0000000000..12aac6bddb --- /dev/null +++ b/layout/reftests/forms/fieldset/fieldset-scrolled-1.html @@ -0,0 +1,27 @@ + + + +
        + Legend +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        + + + diff --git a/layout/reftests/forms/fieldset/legend-overlapping-right-border-1-ref.html b/layout/reftests/forms/fieldset/legend-overlapping-right-border-1-ref.html new file mode 100644 index 0000000000..108df6d8ca --- /dev/null +++ b/layout/reftests/forms/fieldset/legend-overlapping-right-border-1-ref.html @@ -0,0 +1,15 @@ + + +
        + +
        diff --git a/layout/reftests/forms/fieldset/legend-overlapping-right-border-1.html b/layout/reftests/forms/fieldset/legend-overlapping-right-border-1.html new file mode 100644 index 0000000000..1f47db372b --- /dev/null +++ b/layout/reftests/forms/fieldset/legend-overlapping-right-border-1.html @@ -0,0 +1,14 @@ + + +
        + +
        diff --git a/layout/reftests/forms/fieldset/legend-rtl-ref.html b/layout/reftests/forms/fieldset/legend-rtl-ref.html new file mode 100644 index 0000000000..10fb1d1b26 --- /dev/null +++ b/layout/reftests/forms/fieldset/legend-rtl-ref.html @@ -0,0 +1,5 @@ + + +
        Legend
        +
        Legend
        + diff --git a/layout/reftests/forms/fieldset/legend-rtl.html b/layout/reftests/forms/fieldset/legend-rtl.html new file mode 100644 index 0000000000..7a4f114a01 --- /dev/null +++ b/layout/reftests/forms/fieldset/legend-rtl.html @@ -0,0 +1,5 @@ + + +
        Legend
        +
        Legend
        + diff --git a/layout/reftests/forms/fieldset/overflow-hidden-ref.html b/layout/reftests/forms/fieldset/overflow-hidden-ref.html new file mode 100644 index 0000000000..0c00977f58 --- /dev/null +++ b/layout/reftests/forms/fieldset/overflow-hidden-ref.html @@ -0,0 +1,175 @@ + + + + Testcase for bug 971933 + + + +C1 +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        +C2 +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        +C3 +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        +C4 +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        +C5 +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        + + + diff --git a/layout/reftests/forms/fieldset/overflow-hidden.html b/layout/reftests/forms/fieldset/overflow-hidden.html new file mode 100644 index 0000000000..4801348036 --- /dev/null +++ b/layout/reftests/forms/fieldset/overflow-hidden.html @@ -0,0 +1,125 @@ + + + + Testcase for bug 971933 + + + +C1 +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        +C2 +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        +C3 +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        +C4 +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        +C5 +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        LEGEND
        +
        + + + diff --git a/layout/reftests/forms/fieldset/positioned-container-1-ref.html b/layout/reftests/forms/fieldset/positioned-container-1-ref.html new file mode 100644 index 0000000000..b7988f3791 --- /dev/null +++ b/layout/reftests/forms/fieldset/positioned-container-1-ref.html @@ -0,0 +1,11 @@ + + + +
        + Legend +
        +
        Abs-pos
        +
        +
        + + diff --git a/layout/reftests/forms/fieldset/positioned-container-1.html b/layout/reftests/forms/fieldset/positioned-container-1.html new file mode 100644 index 0000000000..04e81ca6b5 --- /dev/null +++ b/layout/reftests/forms/fieldset/positioned-container-1.html @@ -0,0 +1,14 @@ + + + +
        + Legend +
        +
        Abs-pos
        +
        +
        + + + diff --git a/layout/reftests/forms/fieldset/reftest.list b/layout/reftests/forms/fieldset/reftest.list new file mode 100644 index 0000000000..f99032a3ec --- /dev/null +++ b/layout/reftests/forms/fieldset/reftest.list @@ -0,0 +1,30 @@ +fuzzy(0-2,0-13) == dynamic-legend-scroll-1.html dynamic-legend-scroll-1-ref.html +== fieldset-hidden-1.html fieldset-hidden-1-ref.html +== fieldset-intrinsic-width-1.html fieldset-intrinsic-width-1-ref.html +== fieldset-percentage-padding-1.html fieldset-percentage-padding-1-ref.html +== fieldset-scroll-1.html fieldset-scroll-1-ref.html +== fieldset-scrolled-1.html fieldset-scrolled-1-ref.html +== fieldset-overflow-auto-1.html fieldset-overflow-auto-1-ref.html +fuzzy-if(!layersGPUAccelerated,0-142,0-276) == positioned-container-1.html positioned-container-1-ref.html +== relpos-legend-1.html relpos-legend-1-ref.html +== relpos-legend-2.html relpos-legend-2-ref.html +== relpos-legend-3.html relpos-legend-3-ref.html +== relpos-legend-4.html relpos-legend-4-ref.html +fails-if(useDrawSnapshot) == sticky-legend-1.html sticky-legend-1-ref.html +fuzzy(0-1,0-40768) == abs-pos-child-sizing.html abs-pos-child-sizing-ref.html +fuzzy-if(geckoview&&emulator,0-4,0-7) random-if(winWidget&&swgl) == overflow-hidden.html overflow-hidden-ref.html +== legend-rtl.html legend-rtl-ref.html +== fieldset-grid-001.html fieldset-grid-001-ref.html +== fieldset-flexbox-001.html fieldset-flexbox-001-ref.html +== fieldset-min-width-1a.html fieldset-min-width-1-ref.html +== fieldset-min-width-1b.html fieldset-min-width-1-ref.html +== fieldset-min-width-2a.html fieldset-min-width-2-ref.html +== fieldset-min-width-2b.html fieldset-min-width-2-ref.html +== fieldset-min-inline-size-1.html fieldset-min-inline-size-1-ref.html +== legend-overlapping-right-border-1.html legend-overlapping-right-border-1-ref.html +== fieldset-border-image-1a.html fieldset-border-image-1-ref.html +== fieldset-border-image-1b.html fieldset-border-image-1-ref.html +== fieldset-border-image-2a.html fieldset-border-image-2-ref.html +== fieldset-border-image-2b.html fieldset-border-image-2-ref.html +== dynamic-text-indent.html dynamic-text-indent-ref.html +== fieldset-height-resize-1.html fieldset-height-resize-1-ref.html diff --git a/layout/reftests/forms/fieldset/relpos-legend-1-ref.html b/layout/reftests/forms/fieldset/relpos-legend-1-ref.html new file mode 100644 index 0000000000..c916817ddb --- /dev/null +++ b/layout/reftests/forms/fieldset/relpos-legend-1-ref.html @@ -0,0 +1,8 @@ + + + +
        +
        Legend
        +
        + + diff --git a/layout/reftests/forms/fieldset/relpos-legend-1.html b/layout/reftests/forms/fieldset/relpos-legend-1.html new file mode 100644 index 0000000000..441dd92194 --- /dev/null +++ b/layout/reftests/forms/fieldset/relpos-legend-1.html @@ -0,0 +1,8 @@ + + + +
        + Legend +
        + + diff --git a/layout/reftests/forms/fieldset/relpos-legend-2-ref.html b/layout/reftests/forms/fieldset/relpos-legend-2-ref.html new file mode 100644 index 0000000000..4124b074bc --- /dev/null +++ b/layout/reftests/forms/fieldset/relpos-legend-2-ref.html @@ -0,0 +1,8 @@ + + + +
        + Legend +
        + + diff --git a/layout/reftests/forms/fieldset/relpos-legend-2.html b/layout/reftests/forms/fieldset/relpos-legend-2.html new file mode 100644 index 0000000000..f1be56e26b --- /dev/null +++ b/layout/reftests/forms/fieldset/relpos-legend-2.html @@ -0,0 +1,8 @@ + + + +
        + Legend +
        + + diff --git a/layout/reftests/forms/fieldset/relpos-legend-3-ref.html b/layout/reftests/forms/fieldset/relpos-legend-3-ref.html new file mode 100644 index 0000000000..2a8c64055a --- /dev/null +++ b/layout/reftests/forms/fieldset/relpos-legend-3-ref.html @@ -0,0 +1,8 @@ + + + +
        +
        Legend
        +
        + + diff --git a/layout/reftests/forms/fieldset/relpos-legend-3.html b/layout/reftests/forms/fieldset/relpos-legend-3.html new file mode 100644 index 0000000000..88db92986a --- /dev/null +++ b/layout/reftests/forms/fieldset/relpos-legend-3.html @@ -0,0 +1,8 @@ + + + +
        + Legend +
        + + diff --git a/layout/reftests/forms/fieldset/relpos-legend-4-ref.html b/layout/reftests/forms/fieldset/relpos-legend-4-ref.html new file mode 100644 index 0000000000..05662164f8 --- /dev/null +++ b/layout/reftests/forms/fieldset/relpos-legend-4-ref.html @@ -0,0 +1,8 @@ + + + +
        + Legend +
        + + diff --git a/layout/reftests/forms/fieldset/relpos-legend-4.html b/layout/reftests/forms/fieldset/relpos-legend-4.html new file mode 100644 index 0000000000..e836a8cb58 --- /dev/null +++ b/layout/reftests/forms/fieldset/relpos-legend-4.html @@ -0,0 +1,8 @@ + + + +
        + Legend +
        + + diff --git a/layout/reftests/forms/fieldset/sticky-legend-1-ref.html b/layout/reftests/forms/fieldset/sticky-legend-1-ref.html new file mode 100644 index 0000000000..6557d81258 --- /dev/null +++ b/layout/reftests/forms/fieldset/sticky-legend-1-ref.html @@ -0,0 +1,12 @@ + + + +
        +
        +
        +
        + + + diff --git a/layout/reftests/forms/fieldset/sticky-legend-1.html b/layout/reftests/forms/fieldset/sticky-legend-1.html new file mode 100644 index 0000000000..719c18eb8b --- /dev/null +++ b/layout/reftests/forms/fieldset/sticky-legend-1.html @@ -0,0 +1,12 @@ + + + +
        +
        +
        +
        + + + diff --git a/layout/reftests/forms/input/checkbox/accent-color-accentcolor-ref.html b/layout/reftests/forms/input/checkbox/accent-color-accentcolor-ref.html new file mode 100644 index 0000000000..1a8ce5bd6f --- /dev/null +++ b/layout/reftests/forms/input/checkbox/accent-color-accentcolor-ref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/checkbox/accent-color-accentcolor.html b/layout/reftests/forms/input/checkbox/accent-color-accentcolor.html new file mode 100644 index 0000000000..759708b249 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/accent-color-accentcolor.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/checkbox/checkbox-baseline-ref.html b/layout/reftests/forms/input/checkbox/checkbox-baseline-ref.html new file mode 100644 index 0000000000..14af30f29a --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checkbox-baseline-ref.html @@ -0,0 +1,39 @@ + + + + + + Reference: baseline of checkbox/radio + + + + +
        Block
        +
        Block
        +
        Block
        +
        Block
        +
        Block
        +
        Block
        +
        Block
        +
        Block
        +
        Block
        +
        Block
        +
        Block
        + + diff --git a/layout/reftests/forms/input/checkbox/checkbox-baseline.html b/layout/reftests/forms/input/checkbox/checkbox-baseline.html new file mode 100644 index 0000000000..c133d703a8 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checkbox-baseline.html @@ -0,0 +1,45 @@ + + + + + + CSS Align Test: baseline of checkbox/radio + + + + + + +
        Block
        +
        Block
        +
        Block
        +
        Block
        +
        Block
        +
        Block
        +
        Block
        +
        Block
        +
        Block
        +
        Block
        +
        Block
        + + diff --git a/layout/reftests/forms/input/checkbox/checkbox-clamp-01-ref.html b/layout/reftests/forms/input/checkbox/checkbox-clamp-01-ref.html new file mode 100644 index 0000000000..10489b1546 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checkbox-clamp-01-ref.html @@ -0,0 +1,13 @@ + + +
        + + +
        + diff --git a/layout/reftests/forms/input/checkbox/checkbox-clamp-01.html b/layout/reftests/forms/input/checkbox/checkbox-clamp-01.html new file mode 100644 index 0000000000..b88cba3baf --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checkbox-clamp-01.html @@ -0,0 +1,34 @@ + + + + + + Test clamping width/height of checkbox. + + + + + +
        + + +
        + + + diff --git a/layout/reftests/forms/input/checkbox/checkbox-clamp-02-ref.html b/layout/reftests/forms/input/checkbox/checkbox-clamp-02-ref.html new file mode 100644 index 0000000000..c806075fb7 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checkbox-clamp-02-ref.html @@ -0,0 +1,37 @@ + + + + + Testcase for bug 1405986 + + + +
        + + +
        + + diff --git a/layout/reftests/forms/input/checkbox/checkbox-clamp-02.html b/layout/reftests/forms/input/checkbox/checkbox-clamp-02.html new file mode 100644 index 0000000000..bc764e6ead --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checkbox-clamp-02.html @@ -0,0 +1,38 @@ + + + + + Testcase for bug 1405986 + + + +
        + + +
        + + + diff --git a/layout/reftests/forms/input/checkbox/checkbox-minimum-size-notref.html b/layout/reftests/forms/input/checkbox/checkbox-minimum-size-notref.html new file mode 100644 index 0000000000..bb32658de2 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checkbox-minimum-size-notref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/checkbox/checkbox-minimum-size.html b/layout/reftests/forms/input/checkbox/checkbox-minimum-size.html new file mode 100644 index 0000000000..667a6dce2d --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checkbox-minimum-size.html @@ -0,0 +1,22 @@ + + + + + + Test minimum size of checkbox. + + + + + + + + + diff --git a/layout/reftests/forms/input/checkbox/checkbox-radio-auto-sized-ref.html b/layout/reftests/forms/input/checkbox/checkbox-radio-auto-sized-ref.html new file mode 100644 index 0000000000..d68a05c524 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checkbox-radio-auto-sized-ref.html @@ -0,0 +1,24 @@ + + + + + Reference for bug 1344395 + + + + + + + + + diff --git a/layout/reftests/forms/input/checkbox/checkbox-radio-color-ref.html b/layout/reftests/forms/input/checkbox/checkbox-radio-color-ref.html new file mode 100644 index 0000000000..bca16269d2 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checkbox-radio-color-ref.html @@ -0,0 +1,38 @@ + + + + + Reference for bug 1338293 + + + + + + + + + + +
        + + + + + +
        + + + diff --git a/layout/reftests/forms/input/checkbox/checkbox-radio-color.html b/layout/reftests/forms/input/checkbox/checkbox-radio-color.html new file mode 100644 index 0000000000..f157874da4 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checkbox-radio-color.html @@ -0,0 +1,40 @@ + + + + + Testcase for bug 1338293 + + + + + + + + + + +
        + + + + + +
        + + + diff --git a/layout/reftests/forms/input/checkbox/checked-appearance-none.html b/layout/reftests/forms/input/checkbox/checked-appearance-none.html new file mode 100644 index 0000000000..b7d6511358 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checked-appearance-none.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/checkbox/checked-native-notref.html b/layout/reftests/forms/input/checkbox/checked-native-notref.html new file mode 100644 index 0000000000..921482afcd --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checked-native-notref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/checkbox/checked-native.html b/layout/reftests/forms/input/checkbox/checked-native.html new file mode 100644 index 0000000000..50faa46d2d --- /dev/null +++ b/layout/reftests/forms/input/checkbox/checked-native.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/checkbox/indeterminate-checked-notref.html b/layout/reftests/forms/input/checkbox/indeterminate-checked-notref.html new file mode 100644 index 0000000000..37ea176550 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/indeterminate-checked-notref.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/forms/input/checkbox/indeterminate-checked.html b/layout/reftests/forms/input/checkbox/indeterminate-checked.html new file mode 100644 index 0000000000..7cecf09a04 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/indeterminate-checked.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/forms/input/checkbox/indeterminate-native-checked-notref.html b/layout/reftests/forms/input/checkbox/indeterminate-native-checked-notref.html new file mode 100644 index 0000000000..cf16667cbf --- /dev/null +++ b/layout/reftests/forms/input/checkbox/indeterminate-native-checked-notref.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/forms/input/checkbox/indeterminate-native-checked.html b/layout/reftests/forms/input/checkbox/indeterminate-native-checked.html new file mode 100644 index 0000000000..91097098ce --- /dev/null +++ b/layout/reftests/forms/input/checkbox/indeterminate-native-checked.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/forms/input/checkbox/indeterminate-native-unchecked-notref.html b/layout/reftests/forms/input/checkbox/indeterminate-native-unchecked-notref.html new file mode 100644 index 0000000000..74c06d2536 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/indeterminate-native-unchecked-notref.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/forms/input/checkbox/indeterminate-native-unchecked.html b/layout/reftests/forms/input/checkbox/indeterminate-native-unchecked.html new file mode 100644 index 0000000000..11832f4779 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/indeterminate-native-unchecked.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/forms/input/checkbox/indeterminate-selector-ref.html b/layout/reftests/forms/input/checkbox/indeterminate-selector-ref.html new file mode 100644 index 0000000000..02266912a3 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/indeterminate-selector-ref.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/input/checkbox/indeterminate-selector.html b/layout/reftests/forms/input/checkbox/indeterminate-selector.html new file mode 100644 index 0000000000..eb23819f9d --- /dev/null +++ b/layout/reftests/forms/input/checkbox/indeterminate-selector.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/input/checkbox/indeterminate-unchecked-notref.html b/layout/reftests/forms/input/checkbox/indeterminate-unchecked-notref.html new file mode 100644 index 0000000000..1055cbef14 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/indeterminate-unchecked-notref.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/forms/input/checkbox/indeterminate-unchecked.html b/layout/reftests/forms/input/checkbox/indeterminate-unchecked.html new file mode 100644 index 0000000000..56a8d0955a --- /dev/null +++ b/layout/reftests/forms/input/checkbox/indeterminate-unchecked.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/forms/input/checkbox/label-dynamic-ref.html b/layout/reftests/forms/input/checkbox/label-dynamic-ref.html new file mode 100644 index 0000000000..3dbdc48d46 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/label-dynamic-ref.html @@ -0,0 +1,27 @@ + + + + + + + + + +
        +
        +
        +
        + + + diff --git a/layout/reftests/forms/input/checkbox/label-dynamic.html b/layout/reftests/forms/input/checkbox/label-dynamic.html new file mode 100644 index 0000000000..cbbce68177 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/label-dynamic.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
        +
        +
        +
        + + + diff --git a/layout/reftests/forms/input/checkbox/radio-stretched-ref.html b/layout/reftests/forms/input/checkbox/radio-stretched-ref.html new file mode 100644 index 0000000000..2f2532c0b4 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/radio-stretched-ref.html @@ -0,0 +1,11 @@ + + + + +
        + + +
        + + + diff --git a/layout/reftests/forms/input/checkbox/radio-stretched.html b/layout/reftests/forms/input/checkbox/radio-stretched.html new file mode 100644 index 0000000000..159a2cc920 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/radio-stretched.html @@ -0,0 +1,11 @@ + + + + +
        + + +
        + + + diff --git a/layout/reftests/forms/input/checkbox/reftest.list b/layout/reftests/forms/input/checkbox/reftest.list new file mode 100644 index 0000000000..6cfa0d5d1f --- /dev/null +++ b/layout/reftests/forms/input/checkbox/reftest.list @@ -0,0 +1,20 @@ +== label-dynamic.html label-dynamic-ref.html +== radio-stretched.html radio-stretched-ref.html # test for bug 464589 +!= checked-native.html checked-native-notref.html +== checked-appearance-none.html about:blank +== unchecked-appearance-none.html about:blank +!= checked-native.html about:blank +!= checked-native-notref.html about:blank +== indeterminate-checked.html about:blank +== indeterminate-checked-notref.html about:blank +== indeterminate-unchecked.html about:blank +!= indeterminate-native-checked.html indeterminate-native-checked-notref.html +!= indeterminate-native-unchecked.html indeterminate-native-unchecked-notref.html +== indeterminate-selector.html indeterminate-selector-ref.html +== checkbox-baseline.html checkbox-baseline-ref.html +== checkbox-radio-color.html checkbox-radio-color-ref.html +== checkbox-clamp-01.html checkbox-clamp-01-ref.html +== checkbox-clamp-02.html checkbox-clamp-02-ref.html +!= checkbox-minimum-size.html checkbox-minimum-size-notref.html + +pref(ui.accentcolor,"#3daee9") pref("ui.accentcolortext","white") == accent-color-accentcolor.html accent-color-accentcolor-ref.html diff --git a/layout/reftests/forms/input/checkbox/unchecked-appearance-none.html b/layout/reftests/forms/input/checkbox/unchecked-appearance-none.html new file mode 100644 index 0000000000..8e5b55cfb7 --- /dev/null +++ b/layout/reftests/forms/input/checkbox/unchecked-appearance-none.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/color/auto-height-1-ref.html b/layout/reftests/forms/input/color/auto-height-1-ref.html new file mode 100644 index 0000000000..32fb2e3b35 --- /dev/null +++ b/layout/reftests/forms/input/color/auto-height-1-ref.html @@ -0,0 +1,5 @@ + + + diff --git a/layout/reftests/forms/input/color/auto-height-1.html b/layout/reftests/forms/input/color/auto-height-1.html new file mode 100644 index 0000000000..71ad8c3126 --- /dev/null +++ b/layout/reftests/forms/input/color/auto-height-1.html @@ -0,0 +1,3 @@ + +min widget size is respected even with auto-height + diff --git a/layout/reftests/forms/input/color/block-invalidate-1-ref.html b/layout/reftests/forms/input/color/block-invalidate-1-ref.html new file mode 100644 index 0000000000..027c1e2b57 --- /dev/null +++ b/layout/reftests/forms/input/color/block-invalidate-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/color/block-invalidate-1.html b/layout/reftests/forms/input/color/block-invalidate-1.html new file mode 100644 index 0000000000..85cfda4a31 --- /dev/null +++ b/layout/reftests/forms/input/color/block-invalidate-1.html @@ -0,0 +1,14 @@ + + + + + + + diff --git a/layout/reftests/forms/input/color/block-invalidate-2-ref.html b/layout/reftests/forms/input/color/block-invalidate-2-ref.html new file mode 100644 index 0000000000..9def78fad1 --- /dev/null +++ b/layout/reftests/forms/input/color/block-invalidate-2-ref.html @@ -0,0 +1,9 @@ + + + +

        Test for bug 977038

        +
        + +
        + + diff --git a/layout/reftests/forms/input/color/block-invalidate-2.html b/layout/reftests/forms/input/color/block-invalidate-2.html new file mode 100644 index 0000000000..754e81cafc --- /dev/null +++ b/layout/reftests/forms/input/color/block-invalidate-2.html @@ -0,0 +1,19 @@ + + + + +

        Test for bug 977038

        +
        + +
        + + diff --git a/layout/reftests/forms/input/color/custom-style-1-ref.html b/layout/reftests/forms/input/color/custom-style-1-ref.html new file mode 100644 index 0000000000..f9d66c187c --- /dev/null +++ b/layout/reftests/forms/input/color/custom-style-1-ref.html @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/color/custom-style-1.html b/layout/reftests/forms/input/color/custom-style-1.html new file mode 100644 index 0000000000..47905cf3b6 --- /dev/null +++ b/layout/reftests/forms/input/color/custom-style-1.html @@ -0,0 +1,11 @@ + + + + + + diff --git a/layout/reftests/forms/input/color/custom-style-2-ref.html b/layout/reftests/forms/input/color/custom-style-2-ref.html new file mode 100644 index 0000000000..802af966e8 --- /dev/null +++ b/layout/reftests/forms/input/color/custom-style-2-ref.html @@ -0,0 +1,20 @@ + + + + Test for bug 943966 + + + + + Mozilla Bug 943966 + + + diff --git a/layout/reftests/forms/input/color/custom-style-2.html b/layout/reftests/forms/input/color/custom-style-2.html new file mode 100644 index 0000000000..209594b32e --- /dev/null +++ b/layout/reftests/forms/input/color/custom-style-2.html @@ -0,0 +1,16 @@ + + + + Test for bug 943966 + + + + Mozilla Bug 943966 + + + diff --git a/layout/reftests/forms/input/color/input-color-1-ref.html b/layout/reftests/forms/input/color/input-color-1-ref.html new file mode 100644 index 0000000000..87887b0161 --- /dev/null +++ b/layout/reftests/forms/input/color/input-color-1-ref.html @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/input/color/input-color-1.html b/layout/reftests/forms/input/color/input-color-1.html new file mode 100644 index 0000000000..a351df18fc --- /dev/null +++ b/layout/reftests/forms/input/color/input-color-1.html @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/color/margin-padding-1-ref.html b/layout/reftests/forms/input/color/margin-padding-1-ref.html new file mode 100644 index 0000000000..9a500d4ced --- /dev/null +++ b/layout/reftests/forms/input/color/margin-padding-1-ref.html @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/input/color/margin-padding-1.html b/layout/reftests/forms/input/color/margin-padding-1.html new file mode 100644 index 0000000000..e394d5d29b --- /dev/null +++ b/layout/reftests/forms/input/color/margin-padding-1.html @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/input/color/reference-style.css b/layout/reftests/forms/input/color/reference-style.css new file mode 100644 index 0000000000..347b1216df --- /dev/null +++ b/layout/reftests/forms/input/color/reference-style.css @@ -0,0 +1,17 @@ +div.input-color-swatch { + /* This should match the styling for ::-moz-color-swatch in forms.css. */ + width: 100%; + height: 100%; + min-width: 3px; + min-height: 3px; + box-sizing: border-box; + border: 1px solid grey; + display: block; + background-color: #000000; /* default color for input type color */ +} + +button.input-color { + width: 64px; + height: 32px; + padding: 4px; /* widget-supplied padding */ +} diff --git a/layout/reftests/forms/input/color/reftest.list b/layout/reftests/forms/input/color/reftest.list new file mode 100644 index 0000000000..5d3858afcb --- /dev/null +++ b/layout/reftests/forms/input/color/reftest.list @@ -0,0 +1,9 @@ +== input-color-1.html input-color-1-ref.html + +fuzzy(0-1,0-2) == margin-padding-1.html margin-padding-1-ref.html +== block-invalidate-1.html block-invalidate-1-ref.html +== block-invalidate-2.html block-invalidate-2-ref.html +fuzzy(0-8,0-124) == transformations-1.html transformations-1-ref.html +== custom-style-1.html custom-style-1-ref.html +== custom-style-2.html custom-style-2-ref.html +== auto-height-1.html auto-height-1-ref.html diff --git a/layout/reftests/forms/input/color/transformations-1-ref.html b/layout/reftests/forms/input/color/transformations-1-ref.html new file mode 100644 index 0000000000..b275d0dd4b --- /dev/null +++ b/layout/reftests/forms/input/color/transformations-1-ref.html @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/input/color/transformations-1.html b/layout/reftests/forms/input/color/transformations-1.html new file mode 100644 index 0000000000..ba70275232 --- /dev/null +++ b/layout/reftests/forms/input/color/transformations-1.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/input/datetime/from-time-to-other-type-unthemed-ref.html b/layout/reftests/forms/input/datetime/from-time-to-other-type-unthemed-ref.html new file mode 100644 index 0000000000..ffb5ffa58d --- /dev/null +++ b/layout/reftests/forms/input/datetime/from-time-to-other-type-unthemed-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/datetime/from-time-to-other-type-unthemed.html b/layout/reftests/forms/input/datetime/from-time-to-other-type-unthemed.html new file mode 100644 index 0000000000..31b804602a --- /dev/null +++ b/layout/reftests/forms/input/datetime/from-time-to-other-type-unthemed.html @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/datetime/line-height-01-ref.html b/layout/reftests/forms/input/datetime/line-height-01-ref.html new file mode 100644 index 0000000000..a53220d46f --- /dev/null +++ b/layout/reftests/forms/input/datetime/line-height-01-ref.html @@ -0,0 +1,9 @@ + + + + diff --git a/layout/reftests/forms/input/datetime/line-height-01.html b/layout/reftests/forms/input/datetime/line-height-01.html new file mode 100644 index 0000000000..9cb9987888 --- /dev/null +++ b/layout/reftests/forms/input/datetime/line-height-01.html @@ -0,0 +1,10 @@ + + + + diff --git a/layout/reftests/forms/input/datetime/line-height-02-ref.html b/layout/reftests/forms/input/datetime/line-height-02-ref.html new file mode 100644 index 0000000000..87ed629493 --- /dev/null +++ b/layout/reftests/forms/input/datetime/line-height-02-ref.html @@ -0,0 +1,8 @@ + + + + diff --git a/layout/reftests/forms/input/datetime/line-height-02.html b/layout/reftests/forms/input/datetime/line-height-02.html new file mode 100644 index 0000000000..e71044c857 --- /dev/null +++ b/layout/reftests/forms/input/datetime/line-height-02.html @@ -0,0 +1,8 @@ + + + + diff --git a/layout/reftests/forms/input/datetime/reftest.list b/layout/reftests/forms/input/datetime/reftest.list new file mode 100644 index 0000000000..f2ec5659bf --- /dev/null +++ b/layout/reftests/forms/input/datetime/reftest.list @@ -0,0 +1,25 @@ +!= time-simple-unthemed.html time-simple-unthemed-ref.html +!= time-large-font.html time-basic.html +!= time-width-height.html time-basic.html +!= time-border.html time-basic.html + +# type change +== to-time-from-other-type-unthemed.html time-simple-unthemed.html +== from-time-to-other-type-unthemed.html from-time-to-other-type-unthemed-ref.html + +# content should not overflow on small width/height +== time-small-width.html time-small-width-ref.html +fuzzy(0-25,0-2) == time-small-height.html time-small-height-ref.html # Minor outline 1px shift +== time-small-width-height.html time-small-width-height-ref.html + +# content (text) should be left aligned +fuzzy-if(Android,0-4,0-8) == time-content-left-aligned.html time-content-left-aligned-ref.html + +# reset button should be right aligned +skip-if(Android) fuzzy(0-24,0-4) == time-reset-button-right-aligned.html time-reset-button-right-aligned-ref.html # bug 1372062 for Android, antialiasing with WR disabled for the fuzz +== reset-button-visibility-hidden.html reset-button-visibility-hidden-ref.html + +!= text-align.html text-align-notref.html + +== line-height-01.html line-height-01-ref.html +== line-height-02.html line-height-02-ref.html diff --git a/layout/reftests/forms/input/datetime/reset-button-visibility-hidden-ref.html b/layout/reftests/forms/input/datetime/reset-button-visibility-hidden-ref.html new file mode 100644 index 0000000000..6abb665a39 --- /dev/null +++ b/layout/reftests/forms/input/datetime/reset-button-visibility-hidden-ref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/datetime/reset-button-visibility-hidden.html b/layout/reftests/forms/input/datetime/reset-button-visibility-hidden.html new file mode 100644 index 0000000000..0c5ff37e44 --- /dev/null +++ b/layout/reftests/forms/input/datetime/reset-button-visibility-hidden.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/datetime/text-align-notref.html b/layout/reftests/forms/input/datetime/text-align-notref.html new file mode 100644 index 0000000000..e518b21d04 --- /dev/null +++ b/layout/reftests/forms/input/datetime/text-align-notref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/datetime/text-align.html b/layout/reftests/forms/input/datetime/text-align.html new file mode 100644 index 0000000000..9aea7d34d2 --- /dev/null +++ b/layout/reftests/forms/input/datetime/text-align.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/datetime/time-basic.html b/layout/reftests/forms/input/datetime/time-basic.html new file mode 100644 index 0000000000..c161b17c25 --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-basic.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/datetime/time-border.html b/layout/reftests/forms/input/datetime/time-border.html new file mode 100644 index 0000000000..09ffd01d20 --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-border.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/datetime/time-content-left-aligned-ref.html b/layout/reftests/forms/input/datetime/time-content-left-aligned-ref.html new file mode 100644 index 0000000000..ad8be9adc1 --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-content-left-aligned-ref.html @@ -0,0 +1,9 @@ + + + + + +
        + + diff --git a/layout/reftests/forms/input/datetime/time-content-left-aligned.html b/layout/reftests/forms/input/datetime/time-content-left-aligned.html new file mode 100644 index 0000000000..aa910cddf9 --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-content-left-aligned.html @@ -0,0 +1,9 @@ + + + + + +
        + + diff --git a/layout/reftests/forms/input/datetime/time-large-font.html b/layout/reftests/forms/input/datetime/time-large-font.html new file mode 100644 index 0000000000..c2f5e956df --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-large-font.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/datetime/time-reset-button-right-aligned-ref.html b/layout/reftests/forms/input/datetime/time-reset-button-right-aligned-ref.html new file mode 100644 index 0000000000..3d36f20680 --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-reset-button-right-aligned-ref.html @@ -0,0 +1,9 @@ + + + + + +
        + + diff --git a/layout/reftests/forms/input/datetime/time-reset-button-right-aligned.html b/layout/reftests/forms/input/datetime/time-reset-button-right-aligned.html new file mode 100644 index 0000000000..72d5cc140e --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-reset-button-right-aligned.html @@ -0,0 +1,10 @@ + + + + + +
        + + diff --git a/layout/reftests/forms/input/datetime/time-simple-unthemed-ref.html b/layout/reftests/forms/input/datetime/time-simple-unthemed-ref.html new file mode 100644 index 0000000000..24dccffeae --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-simple-unthemed-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/datetime/time-simple-unthemed.html b/layout/reftests/forms/input/datetime/time-simple-unthemed.html new file mode 100644 index 0000000000..0234567233 --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-simple-unthemed.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/datetime/time-small-height-ref.html b/layout/reftests/forms/input/datetime/time-small-height-ref.html new file mode 100644 index 0000000000..fcda93df9a --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-small-height-ref.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/datetime/time-small-height.html b/layout/reftests/forms/input/datetime/time-small-height.html new file mode 100644 index 0000000000..3044822fe8 --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-small-height.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/datetime/time-small-width-height-ref.html b/layout/reftests/forms/input/datetime/time-small-width-height-ref.html new file mode 100644 index 0000000000..0979243db0 --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-small-width-height-ref.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/datetime/time-small-width-height.html b/layout/reftests/forms/input/datetime/time-small-width-height.html new file mode 100644 index 0000000000..a221b28195 --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-small-width-height.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/datetime/time-small-width-ref.html b/layout/reftests/forms/input/datetime/time-small-width-ref.html new file mode 100644 index 0000000000..2379c70809 --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-small-width-ref.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/datetime/time-small-width.html b/layout/reftests/forms/input/datetime/time-small-width.html new file mode 100644 index 0000000000..f76f7fdfa9 --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-small-width.html @@ -0,0 +1,20 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/datetime/time-width-height.html b/layout/reftests/forms/input/datetime/time-width-height.html new file mode 100644 index 0000000000..a6de5cdb47 --- /dev/null +++ b/layout/reftests/forms/input/datetime/time-width-height.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/datetime/to-time-from-other-type-unthemed.html b/layout/reftests/forms/input/datetime/to-time-from-other-type-unthemed.html new file mode 100644 index 0000000000..1ae398f4c3 --- /dev/null +++ b/layout/reftests/forms/input/datetime/to-time-from-other-type-unthemed.html @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/email/1.html b/layout/reftests/forms/input/email/1.html new file mode 100644 index 0000000000..c2591d0687 --- /dev/null +++ b/layout/reftests/forms/input/email/1.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/forms/input/email/2.html b/layout/reftests/forms/input/email/2.html new file mode 100644 index 0000000000..ab1bf2e6bf --- /dev/null +++ b/layout/reftests/forms/input/email/2.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/email/3.html b/layout/reftests/forms/input/email/3.html new file mode 100644 index 0000000000..a9fe4400d9 --- /dev/null +++ b/layout/reftests/forms/input/email/3.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/email/ref.html b/layout/reftests/forms/input/email/ref.html new file mode 100644 index 0000000000..07e5eee7e6 --- /dev/null +++ b/layout/reftests/forms/input/email/ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/email/reftest.list b/layout/reftests/forms/input/email/reftest.list new file mode 100644 index 0000000000..dcca7a3cde --- /dev/null +++ b/layout/reftests/forms/input/email/reftest.list @@ -0,0 +1,3 @@ +== 1.html ref.html +== 2.html ref.html +!= 3.html ref.html diff --git a/layout/reftests/forms/input/file/background-ref.xhtml b/layout/reftests/forms/input/file/background-ref.xhtml new file mode 100644 index 0000000000..81d3576a09 --- /dev/null +++ b/layout/reftests/forms/input/file/background-ref.xhtml @@ -0,0 +1,16 @@ + + + + + window { + background-color: blue; + } + + + + + Browse…No file selected. + + + diff --git a/layout/reftests/forms/input/file/background.html b/layout/reftests/forms/input/file/background.html new file mode 100644 index 0000000000..02af1d143d --- /dev/null +++ b/layout/reftests/forms/input/file/background.html @@ -0,0 +1,11 @@ + + + + + + + diff --git a/layout/reftests/forms/input/file/button-height-ref.html b/layout/reftests/forms/input/file/button-height-ref.html new file mode 100644 index 0000000000..a80d261cf8 --- /dev/null +++ b/layout/reftests/forms/input/file/button-height-ref.html @@ -0,0 +1,6 @@ + + + diff --git a/layout/reftests/forms/input/file/button-height.html b/layout/reftests/forms/input/file/button-height.html new file mode 100644 index 0000000000..b1094ad783 --- /dev/null +++ b/layout/reftests/forms/input/file/button-height.html @@ -0,0 +1,6 @@ + + + diff --git a/layout/reftests/forms/input/file/color-inherit-ref.html b/layout/reftests/forms/input/file/color-inherit-ref.html new file mode 100644 index 0000000000..39cd471a56 --- /dev/null +++ b/layout/reftests/forms/input/file/color-inherit-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/file/color-inherit.html b/layout/reftests/forms/input/file/color-inherit.html new file mode 100644 index 0000000000..8435329537 --- /dev/null +++ b/layout/reftests/forms/input/file/color-inherit.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/file/css-display-ref.html b/layout/reftests/forms/input/file/css-display-ref.html new file mode 100644 index 0000000000..875362bddf --- /dev/null +++ b/layout/reftests/forms/input/file/css-display-ref.html @@ -0,0 +1,54 @@ + + +Reference: File input with CSS display + + + + + + + + + + A + + + + + + + + A + + + + + + + + A + + + + + + + + A + + + + + + + diff --git a/layout/reftests/forms/input/file/css-display.html b/layout/reftests/forms/input/file/css-display.html new file mode 100644 index 0000000000..aba7435015 --- /dev/null +++ b/layout/reftests/forms/input/file/css-display.html @@ -0,0 +1,64 @@ + + +Test: File input with CSS display + + + + + + + + + + + + + + A + + + + + + + + A + + + + + + + + A + + + + + + + + A + + + + + + + diff --git a/layout/reftests/forms/input/file/css-overflow-ref.html b/layout/reftests/forms/input/file/css-overflow-ref.html new file mode 100644 index 0000000000..a3f696fcf2 --- /dev/null +++ b/layout/reftests/forms/input/file/css-overflow-ref.html @@ -0,0 +1,39 @@ + + +Reference: File input with CSS overflow + + + + A + + + + + + A + + + + + + A + + + + + + A + + + + + diff --git a/layout/reftests/forms/input/file/css-overflow.html b/layout/reftests/forms/input/file/css-overflow.html new file mode 100644 index 0000000000..dd3fb08bf5 --- /dev/null +++ b/layout/reftests/forms/input/file/css-overflow.html @@ -0,0 +1,46 @@ + + +Test: File input with CSS overflow + + + + + + + + A + + + + + + A + + + + + + A + + + + + + A + + + + + diff --git a/layout/reftests/forms/input/file/dynamic-max-width-ref.html b/layout/reftests/forms/input/file/dynamic-max-width-ref.html new file mode 100644 index 0000000000..1628c5fa30 --- /dev/null +++ b/layout/reftests/forms/input/file/dynamic-max-width-ref.html @@ -0,0 +1,20 @@ + + + + + Reference for dynamic-max-width.html + + + + + +
        + + + + + + diff --git a/layout/reftests/forms/input/file/dynamic-max-width.html b/layout/reftests/forms/input/file/dynamic-max-width.html new file mode 100644 index 0000000000..1cad23c169 --- /dev/null +++ b/layout/reftests/forms/input/file/dynamic-max-width.html @@ -0,0 +1,34 @@ + + + + + CSS Test: file control with dynamic change to max-width + + + + + + + +
        + + + + + + diff --git a/layout/reftests/forms/input/file/label-min-inline-size-ref.html b/layout/reftests/forms/input/file/label-min-inline-size-ref.html new file mode 100644 index 0000000000..6e8e1287c3 --- /dev/null +++ b/layout/reftests/forms/input/file/label-min-inline-size-ref.html @@ -0,0 +1,23 @@ + + + + + Testcase for bug 1500530 + + + + +
        + + + diff --git a/layout/reftests/forms/input/file/label-min-inline-size.html b/layout/reftests/forms/input/file/label-min-inline-size.html new file mode 100644 index 0000000000..3c97476211 --- /dev/null +++ b/layout/reftests/forms/input/file/label-min-inline-size.html @@ -0,0 +1,44 @@ + + + + + Testcase for bug 1500530 + + + + + + +
        + + + + diff --git a/layout/reftests/forms/input/file/reftest.list b/layout/reftests/forms/input/file/reftest.list new file mode 100644 index 0000000000..2ad51b2f69 --- /dev/null +++ b/layout/reftests/forms/input/file/reftest.list @@ -0,0 +1,12 @@ +skip-if(ThreadSanitizer) fuzzy(0-1,0-34) == simple.html chrome://reftest/content/forms/input/file/simple-ref.xhtml +fuzzy(0-1,0-17) == rtl.html chrome://reftest/content/forms/input/file/rtl-ref.xhtml +fuzzy(0-1,0-34) == size.html chrome://reftest/content/forms/input/file/simple-ref.xhtml +fuzzy(0-1,0-10) == background.html chrome://reftest/content/forms/input/file/background-ref.xhtml +fuzzy-if(gtkWidget,0-1,0-10) == style.html chrome://reftest/content/forms/input/file/style-ref.xhtml +!= width-clip.html width-clip-ref.html +== color-inherit.html color-inherit-ref.html +pref(widget.non-native-theme.webrender,true) fuzzy(0-1,0-5) fuzzy-if(OSX,0-46,0-134) == dynamic-max-width.html dynamic-max-width-ref.html # bug 1496542 for webrender, bug 1724582 for appleSilicon +== label-min-inline-size.html label-min-inline-size-ref.html +== css-overflow.html css-overflow-ref.html +== css-display.html css-display-ref.html +== button-height.html button-height-ref.html diff --git a/layout/reftests/forms/input/file/rtl-ref.xhtml b/layout/reftests/forms/input/file/rtl-ref.xhtml new file mode 100644 index 0000000000..6dbe977f46 --- /dev/null +++ b/layout/reftests/forms/input/file/rtl-ref.xhtml @@ -0,0 +1,17 @@ + + + + + + vbox { + margin-right: 8px; + } + + + + Browse…No file selected. + + + + diff --git a/layout/reftests/forms/input/file/rtl.html b/layout/reftests/forms/input/file/rtl.html new file mode 100644 index 0000000000..81e841a124 --- /dev/null +++ b/layout/reftests/forms/input/file/rtl.html @@ -0,0 +1,8 @@ + + + +
        + +
        + + diff --git a/layout/reftests/forms/input/file/simple-ref.xhtml b/layout/reftests/forms/input/file/simple-ref.xhtml new file mode 100644 index 0000000000..a2a39ae7cd --- /dev/null +++ b/layout/reftests/forms/input/file/simple-ref.xhtml @@ -0,0 +1,14 @@ + + + + + + Browse…No file selected. + + + + Browse…No files selected. + + + diff --git a/layout/reftests/forms/input/file/simple.html b/layout/reftests/forms/input/file/simple.html new file mode 100644 index 0000000000..03a2a7bde5 --- /dev/null +++ b/layout/reftests/forms/input/file/simple.html @@ -0,0 +1,8 @@ + + + + +
        + + + diff --git a/layout/reftests/forms/input/file/size.html b/layout/reftests/forms/input/file/size.html new file mode 100644 index 0000000000..33606f935d --- /dev/null +++ b/layout/reftests/forms/input/file/size.html @@ -0,0 +1,9 @@ + + + + + +
        + + + diff --git a/layout/reftests/forms/input/file/style-ref.xhtml b/layout/reftests/forms/input/file/style-ref.xhtml new file mode 100644 index 0000000000..555c2bd498 --- /dev/null +++ b/layout/reftests/forms/input/file/style-ref.xhtml @@ -0,0 +1,25 @@ + + + + + + .file { + background-color: blue; + border: 1px red solid; + width: 400px; + padding: 2px; + margin: 5px; + display: inline-block; + } + + .file > label { + /* color only applies to the label */ + color: white; + } + + + Browse…No file selected. + + + diff --git a/layout/reftests/forms/input/file/style.css b/layout/reftests/forms/input/file/style.css new file mode 100644 index 0000000000..1ab1730478 --- /dev/null +++ b/layout/reftests/forms/input/file/style.css @@ -0,0 +1,63 @@ +:root { color-scheme: light } + +vbox, hbox { + margin-top: 8px; + margin-left: 8px; + display: block; +} + +.file { + /* Copy of input properties that apply of forms.css below this */ + color: inherit; + font: -moz-field; + text-rendering: optimizeLegibility; + line-height: normal !important; + text-align: start; + text-transform: none; + word-spacing: normal; + letter-spacing: normal; + text-indent: 0; + user-select: text; + text-shadow: none; + + /* Copy of the type=file part of forms.css below this */ + display: inline; /* this one isn't really a copy... */ + white-space: nowrap; + overflow:hidden; + + -moz-appearance: none; + -moz-binding: none; + cursor: default; + border: none; + background-color: transparent; + padding: 0; +} + +.file > label { + display: inline-block; + + /* Copy from forms.css below this */ + min-width: 12em; + padding-inline-start: 5px; + + color: inherit; + font-size: inherit; + letter-spacing: inherit; + + direction: ltr !important; +} + +.file[dir='rtl'] > label { + /* Copy from forms.css below this */ + padding-inline-start: 0px; + padding-right: 5px; + text-align: right; +} + +.file > button { + /* Copy from forms.css below this */ + height: inherit; + font-size: inherit; + letter-spacing: inherit; + cursor: inherit; +} diff --git a/layout/reftests/forms/input/file/style.html b/layout/reftests/forms/input/file/style.html new file mode 100644 index 0000000000..76fa4d971d --- /dev/null +++ b/layout/reftests/forms/input/file/style.html @@ -0,0 +1,16 @@ + + + + + + + diff --git a/layout/reftests/forms/input/file/width-clip-ref.html b/layout/reftests/forms/input/file/width-clip-ref.html new file mode 100644 index 0000000000..a6c746ac8d --- /dev/null +++ b/layout/reftests/forms/input/file/width-clip-ref.html @@ -0,0 +1,3 @@ +
        +
        + diff --git a/layout/reftests/forms/input/file/width-clip.html b/layout/reftests/forms/input/file/width-clip.html new file mode 100644 index 0000000000..d4acd7e27f --- /dev/null +++ b/layout/reftests/forms/input/file/width-clip.html @@ -0,0 +1,3 @@ +
        +
        + diff --git a/layout/reftests/forms/input/hidden/border.html b/layout/reftests/forms/input/hidden/border.html new file mode 100644 index 0000000000..ce7dcb2ca4 --- /dev/null +++ b/layout/reftests/forms/input/hidden/border.html @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/hidden/reftest.list b/layout/reftests/forms/input/hidden/reftest.list new file mode 100644 index 0000000000..64fa2bda56 --- /dev/null +++ b/layout/reftests/forms/input/hidden/reftest.list @@ -0,0 +1 @@ +== border.html about:blank diff --git a/layout/reftests/forms/input/number/appearance-textfield-dynamic.html b/layout/reftests/forms/input/number/appearance-textfield-dynamic.html new file mode 100644 index 0000000000..813add54e4 --- /dev/null +++ b/layout/reftests/forms/input/number/appearance-textfield-dynamic.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/input/number/appearance-textfield.html b/layout/reftests/forms/input/number/appearance-textfield.html new file mode 100644 index 0000000000..8ab3fdc67f --- /dev/null +++ b/layout/reftests/forms/input/number/appearance-textfield.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/number/caret-left-rtl-notref.html b/layout/reftests/forms/input/number/caret-left-rtl-notref.html new file mode 100644 index 0000000000..8328bd9132 --- /dev/null +++ b/layout/reftests/forms/input/number/caret-left-rtl-notref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/number/caret-left-rtl.html b/layout/reftests/forms/input/number/caret-left-rtl.html new file mode 100644 index 0000000000..d7619dc2bb --- /dev/null +++ b/layout/reftests/forms/input/number/caret-left-rtl.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/number/caret-right-notref.html b/layout/reftests/forms/input/number/caret-right-notref.html new file mode 100644 index 0000000000..fabd558fb8 --- /dev/null +++ b/layout/reftests/forms/input/number/caret-right-notref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/number/caret-right-vertical-notref.html b/layout/reftests/forms/input/number/caret-right-vertical-notref.html new file mode 100644 index 0000000000..d7d45a2c81 --- /dev/null +++ b/layout/reftests/forms/input/number/caret-right-vertical-notref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/number/caret-right-vertical.html b/layout/reftests/forms/input/number/caret-right-vertical.html new file mode 100644 index 0000000000..11e7ab9e40 --- /dev/null +++ b/layout/reftests/forms/input/number/caret-right-vertical.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/number/caret-right.html b/layout/reftests/forms/input/number/caret-right.html new file mode 100644 index 0000000000..89b896af47 --- /dev/null +++ b/layout/reftests/forms/input/number/caret-right.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/number/clipped-text-ref.html b/layout/reftests/forms/input/number/clipped-text-ref.html new file mode 100644 index 0000000000..61157dfe41 --- /dev/null +++ b/layout/reftests/forms/input/number/clipped-text-ref.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/forms/input/number/clipped-text.html b/layout/reftests/forms/input/number/clipped-text.html new file mode 100644 index 0000000000..0681c03988 --- /dev/null +++ b/layout/reftests/forms/input/number/clipped-text.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/forms/input/number/flex-ref.html b/layout/reftests/forms/input/number/flex-ref.html new file mode 100644 index 0000000000..4928292d61 --- /dev/null +++ b/layout/reftests/forms/input/number/flex-ref.html @@ -0,0 +1,22 @@ + + + diff --git a/layout/reftests/forms/input/number/flex.html b/layout/reftests/forms/input/number/flex.html new file mode 100644 index 0000000000..c0a6c26642 --- /dev/null +++ b/layout/reftests/forms/input/number/flex.html @@ -0,0 +1,23 @@ + + + diff --git a/layout/reftests/forms/input/number/focus-handling-ref.html b/layout/reftests/forms/input/number/focus-handling-ref.html new file mode 100644 index 0000000000..e07f83f993 --- /dev/null +++ b/layout/reftests/forms/input/number/focus-handling-ref.html @@ -0,0 +1,26 @@ + + + + + + + + +
        + + +
        + + diff --git a/layout/reftests/forms/input/number/focus-handling.html b/layout/reftests/forms/input/number/focus-handling.html new file mode 100644 index 0000000000..7ed5068ddd --- /dev/null +++ b/layout/reftests/forms/input/number/focus-handling.html @@ -0,0 +1,32 @@ + + + + + + + + +
        + + +
        + + + diff --git a/layout/reftests/forms/input/number/from-number-to-other-type-unthemed-1-ref.html b/layout/reftests/forms/input/number/from-number-to-other-type-unthemed-1-ref.html new file mode 100644 index 0000000000..ffb5ffa58d --- /dev/null +++ b/layout/reftests/forms/input/number/from-number-to-other-type-unthemed-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/number/from-number-to-other-type-unthemed-1.html b/layout/reftests/forms/input/number/from-number-to-other-type-unthemed-1.html new file mode 100644 index 0000000000..561b39bec3 --- /dev/null +++ b/layout/reftests/forms/input/number/from-number-to-other-type-unthemed-1.html @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/number/not-other-type-unthemed-1.html b/layout/reftests/forms/input/number/not-other-type-unthemed-1.html new file mode 100644 index 0000000000..7f0d427b41 --- /dev/null +++ b/layout/reftests/forms/input/number/not-other-type-unthemed-1.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/number/not-other-type-unthemed-1a-notref.html b/layout/reftests/forms/input/number/not-other-type-unthemed-1a-notref.html new file mode 100644 index 0000000000..7c5a4dcaca --- /dev/null +++ b/layout/reftests/forms/input/number/not-other-type-unthemed-1a-notref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/number/not-other-type-unthemed-1b-notref.html b/layout/reftests/forms/input/number/not-other-type-unthemed-1b-notref.html new file mode 100644 index 0000000000..ffb5ffa58d --- /dev/null +++ b/layout/reftests/forms/input/number/not-other-type-unthemed-1b-notref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/number/number-auto-width-1-ref.html b/layout/reftests/forms/input/number/number-auto-width-1-ref.html new file mode 100644 index 0000000000..50b7b7e04b --- /dev/null +++ b/layout/reftests/forms/input/number/number-auto-width-1-ref.html @@ -0,0 +1,8 @@ + + + + + +
        + + diff --git a/layout/reftests/forms/input/number/number-auto-width-1.html b/layout/reftests/forms/input/number/number-auto-width-1.html new file mode 100644 index 0000000000..5c9cc0abed --- /dev/null +++ b/layout/reftests/forms/input/number/number-auto-width-1.html @@ -0,0 +1,8 @@ + + + + + +
        + + diff --git a/layout/reftests/forms/input/number/number-disabled-ref.html b/layout/reftests/forms/input/number/number-disabled-ref.html new file mode 100644 index 0000000000..f3c9d4d562 --- /dev/null +++ b/layout/reftests/forms/input/number/number-disabled-ref.html @@ -0,0 +1,9 @@ + + + + + +
        + + diff --git a/layout/reftests/forms/input/number/number-disabled.html b/layout/reftests/forms/input/number/number-disabled.html new file mode 100644 index 0000000000..b4acb20a75 --- /dev/null +++ b/layout/reftests/forms/input/number/number-disabled.html @@ -0,0 +1,9 @@ + + + + + +
        + + diff --git a/layout/reftests/forms/input/number/number-localized-dynamic-asnumber.html b/layout/reftests/forms/input/number/number-localized-dynamic-asnumber.html new file mode 100644 index 0000000000..f9665422c4 --- /dev/null +++ b/layout/reftests/forms/input/number/number-localized-dynamic-asnumber.html @@ -0,0 +1,5 @@ + + + diff --git a/layout/reftests/forms/input/number/number-localized-dynamic.html b/layout/reftests/forms/input/number/number-localized-dynamic.html new file mode 100644 index 0000000000..b2ed74fad4 --- /dev/null +++ b/layout/reftests/forms/input/number/number-localized-dynamic.html @@ -0,0 +1,5 @@ + + + diff --git a/layout/reftests/forms/input/number/number-localized-notref.html b/layout/reftests/forms/input/number/number-localized-notref.html new file mode 100644 index 0000000000..8eadc65e08 --- /dev/null +++ b/layout/reftests/forms/input/number/number-localized-notref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/number/number-localized.html b/layout/reftests/forms/input/number/number-localized.html new file mode 100644 index 0000000000..b6a9d7bf23 --- /dev/null +++ b/layout/reftests/forms/input/number/number-localized.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/number/number-max-height-1-ref.html b/layout/reftests/forms/input/number/number-max-height-1-ref.html new file mode 100644 index 0000000000..5f17a62425 --- /dev/null +++ b/layout/reftests/forms/input/number/number-max-height-1-ref.html @@ -0,0 +1,17 @@ + + + + + + +
        + + diff --git a/layout/reftests/forms/input/number/number-max-height-1.html b/layout/reftests/forms/input/number/number-max-height-1.html new file mode 100644 index 0000000000..bf671a0f9e --- /dev/null +++ b/layout/reftests/forms/input/number/number-max-height-1.html @@ -0,0 +1,27 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/number/number-max-height-2-ref.html b/layout/reftests/forms/input/number/number-max-height-2-ref.html new file mode 100644 index 0000000000..8b654e7f98 --- /dev/null +++ b/layout/reftests/forms/input/number/number-max-height-2-ref.html @@ -0,0 +1,17 @@ + + + + + + +
        + + diff --git a/layout/reftests/forms/input/number/number-max-height-2.html b/layout/reftests/forms/input/number/number-max-height-2.html new file mode 100644 index 0000000000..ff118ea238 --- /dev/null +++ b/layout/reftests/forms/input/number/number-max-height-2.html @@ -0,0 +1,27 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/number/number-min-height-1-ref.html b/layout/reftests/forms/input/number/number-min-height-1-ref.html new file mode 100644 index 0000000000..5f17a62425 --- /dev/null +++ b/layout/reftests/forms/input/number/number-min-height-1-ref.html @@ -0,0 +1,17 @@ + + + + + + +
        + + diff --git a/layout/reftests/forms/input/number/number-min-height-1.html b/layout/reftests/forms/input/number/number-min-height-1.html new file mode 100644 index 0000000000..75923b98b1 --- /dev/null +++ b/layout/reftests/forms/input/number/number-min-height-1.html @@ -0,0 +1,26 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/number/number-min-height-2-ref.html b/layout/reftests/forms/input/number/number-min-height-2-ref.html new file mode 100644 index 0000000000..8b654e7f98 --- /dev/null +++ b/layout/reftests/forms/input/number/number-min-height-2-ref.html @@ -0,0 +1,17 @@ + + + + + + +
        + + diff --git a/layout/reftests/forms/input/number/number-min-height-2.html b/layout/reftests/forms/input/number/number-min-height-2.html new file mode 100644 index 0000000000..9f69e1eaee --- /dev/null +++ b/layout/reftests/forms/input/number/number-min-height-2.html @@ -0,0 +1,26 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/number/number-placeholder-ref.html b/layout/reftests/forms/input/number/number-placeholder-ref.html new file mode 100644 index 0000000000..6076272436 --- /dev/null +++ b/layout/reftests/forms/input/number/number-placeholder-ref.html @@ -0,0 +1,17 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/number/number-placeholder.html b/layout/reftests/forms/input/number/number-placeholder.html new file mode 100644 index 0000000000..5018255ca3 --- /dev/null +++ b/layout/reftests/forms/input/number/number-placeholder.html @@ -0,0 +1,24 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/number/number-pseudo-elements-ref.html b/layout/reftests/forms/input/number/number-pseudo-elements-ref.html new file mode 100644 index 0000000000..263aeff1f8 --- /dev/null +++ b/layout/reftests/forms/input/number/number-pseudo-elements-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/number/number-pseudo-elements.html b/layout/reftests/forms/input/number/number-pseudo-elements.html new file mode 100644 index 0000000000..0e51f6c8d9 --- /dev/null +++ b/layout/reftests/forms/input/number/number-pseudo-elements.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/number/number-reframe-anon-text-field-ref.html b/layout/reftests/forms/input/number/number-reframe-anon-text-field-ref.html new file mode 100644 index 0000000000..aa58e491ef --- /dev/null +++ b/layout/reftests/forms/input/number/number-reframe-anon-text-field-ref.html @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/input/number/number-reframe-anon-text-field.html b/layout/reftests/forms/input/number/number-reframe-anon-text-field.html new file mode 100644 index 0000000000..52945d6a63 --- /dev/null +++ b/layout/reftests/forms/input/number/number-reframe-anon-text-field.html @@ -0,0 +1,44 @@ + + + + + + + + + + + diff --git a/layout/reftests/forms/input/number/number-same-as-text-unthemed.html b/layout/reftests/forms/input/number/number-same-as-text-unthemed.html new file mode 100644 index 0000000000..fddcc33eb0 --- /dev/null +++ b/layout/reftests/forms/input/number/number-same-as-text-unthemed.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/number/number-selected-ref.html b/layout/reftests/forms/input/number/number-selected-ref.html new file mode 100644 index 0000000000..3b9b33b23d --- /dev/null +++ b/layout/reftests/forms/input/number/number-selected-ref.html @@ -0,0 +1,18 @@ + + + + + + + + +
        + + diff --git a/layout/reftests/forms/input/number/number-selected.html b/layout/reftests/forms/input/number/number-selected.html new file mode 100644 index 0000000000..25ab24be4b --- /dev/null +++ b/layout/reftests/forms/input/number/number-selected.html @@ -0,0 +1,18 @@ + + + + + + + + +
        + + diff --git a/layout/reftests/forms/input/number/number-significant-fractional-digits-ref.html b/layout/reftests/forms/input/number/number-significant-fractional-digits-ref.html new file mode 100644 index 0000000000..d576830254 --- /dev/null +++ b/layout/reftests/forms/input/number/number-significant-fractional-digits-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/number/number-significant-fractional-digits.html b/layout/reftests/forms/input/number/number-significant-fractional-digits.html new file mode 100644 index 0000000000..5e8db0bc57 --- /dev/null +++ b/layout/reftests/forms/input/number/number-significant-fractional-digits.html @@ -0,0 +1,17 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/number/number-similar-to-text-unthemed-ref.html b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-ref.html new file mode 100644 index 0000000000..abb0b240dc --- /dev/null +++ b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-ref.html @@ -0,0 +1,8 @@ + + + + + +
        + + diff --git a/layout/reftests/forms/input/number/number-similar-to-text-unthemed-rtl-ref.html b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-rtl-ref.html new file mode 100644 index 0000000000..79644edc8b --- /dev/null +++ b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-rtl-ref.html @@ -0,0 +1,8 @@ + + + + + +
        + + diff --git a/layout/reftests/forms/input/number/number-similar-to-text-unthemed-rtl.html b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-rtl.html new file mode 100644 index 0000000000..36ffc06299 --- /dev/null +++ b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-rtl.html @@ -0,0 +1,8 @@ + + + + + +
        + + diff --git a/layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-lr-ref.html b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-lr-ref.html new file mode 100644 index 0000000000..6deed48916 --- /dev/null +++ b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-lr-ref.html @@ -0,0 +1,8 @@ + + + + + +
        + + diff --git a/layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-lr.html b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-lr.html new file mode 100644 index 0000000000..7a78830629 --- /dev/null +++ b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-lr.html @@ -0,0 +1,8 @@ + + + + + +
        + + diff --git a/layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-rl-ref.html b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-rl-ref.html new file mode 100644 index 0000000000..73a5373877 --- /dev/null +++ b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-rl-ref.html @@ -0,0 +1,8 @@ + + + + + +
        + + diff --git a/layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-rl.html b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-rl.html new file mode 100644 index 0000000000..3bc3a388a1 --- /dev/null +++ b/layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-rl.html @@ -0,0 +1,8 @@ + + + + + +
        + + diff --git a/layout/reftests/forms/input/number/number-similar-to-text-unthemed.html b/layout/reftests/forms/input/number/number-similar-to-text-unthemed.html new file mode 100644 index 0000000000..f8c2ce65da --- /dev/null +++ b/layout/reftests/forms/input/number/number-similar-to-text-unthemed.html @@ -0,0 +1,8 @@ + + + + + +
        + + diff --git a/layout/reftests/forms/input/number/number-spinbox-disabled-notref.html b/layout/reftests/forms/input/number/number-spinbox-disabled-notref.html new file mode 100644 index 0000000000..216111431e --- /dev/null +++ b/layout/reftests/forms/input/number/number-spinbox-disabled-notref.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/forms/input/number/number-spinbox-disabled.html b/layout/reftests/forms/input/number/number-spinbox-disabled.html new file mode 100644 index 0000000000..03124d4ab2 --- /dev/null +++ b/layout/reftests/forms/input/number/number-spinbox-disabled.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/forms/input/number/number-style-inheritance-ref.html b/layout/reftests/forms/input/number/number-style-inheritance-ref.html new file mode 100644 index 0000000000..ce3e272577 --- /dev/null +++ b/layout/reftests/forms/input/number/number-style-inheritance-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/number/number-style-inheritance.html b/layout/reftests/forms/input/number/number-style-inheritance.html new file mode 100644 index 0000000000..aeafc4ee2d --- /dev/null +++ b/layout/reftests/forms/input/number/number-style-inheritance.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/number/padding-001-notref.html b/layout/reftests/forms/input/number/padding-001-notref.html new file mode 100644 index 0000000000..de85ee169b --- /dev/null +++ b/layout/reftests/forms/input/number/padding-001-notref.html @@ -0,0 +1,10 @@ + + + diff --git a/layout/reftests/forms/input/number/padding-001-ref.html b/layout/reftests/forms/input/number/padding-001-ref.html new file mode 100644 index 0000000000..90c2f78ee2 --- /dev/null +++ b/layout/reftests/forms/input/number/padding-001-ref.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/forms/input/number/padding-001.html b/layout/reftests/forms/input/number/padding-001.html new file mode 100644 index 0000000000..cc2f5c7094 --- /dev/null +++ b/layout/reftests/forms/input/number/padding-001.html @@ -0,0 +1,10 @@ + + + diff --git a/layout/reftests/forms/input/number/padding-002-ref.html b/layout/reftests/forms/input/number/padding-002-ref.html new file mode 100644 index 0000000000..0a42417770 --- /dev/null +++ b/layout/reftests/forms/input/number/padding-002-ref.html @@ -0,0 +1,8 @@ + + + diff --git a/layout/reftests/forms/input/number/padding-002.html b/layout/reftests/forms/input/number/padding-002.html new file mode 100644 index 0000000000..5c94be0883 --- /dev/null +++ b/layout/reftests/forms/input/number/padding-002.html @@ -0,0 +1,8 @@ + + + diff --git a/layout/reftests/forms/input/number/pseudo-classes.html b/layout/reftests/forms/input/number/pseudo-classes.html new file mode 100644 index 0000000000..71555581bc --- /dev/null +++ b/layout/reftests/forms/input/number/pseudo-classes.html @@ -0,0 +1,37 @@ + + + + + Test pseudo-classes on number controls + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/input/number/reftest.list b/layout/reftests/forms/input/number/reftest.list new file mode 100644 index 0000000000..0a50ef8113 --- /dev/null +++ b/layout/reftests/forms/input/number/reftest.list @@ -0,0 +1,74 @@ +# sanity checks: +!= not-other-type-unthemed-1.html not-other-type-unthemed-1a-notref.html +!= not-other-type-unthemed-1.html not-other-type-unthemed-1b-notref.html + +# should look the same as type=text, except for the spin box +== number-similar-to-text-unthemed.html number-similar-to-text-unthemed-ref.html +== number-similar-to-text-unthemed-rtl.html number-similar-to-text-unthemed-rtl-ref.html +== number-similar-to-text-unthemed-vertical-lr.html number-similar-to-text-unthemed-vertical-lr-ref.html +== number-similar-to-text-unthemed-vertical-rl.html number-similar-to-text-unthemed-vertical-rl-ref.html + +# dynamic type changes: +fuzzy(0-2,0-5) == to-number-from-other-type-unthemed-1.html to-number-from-other-type-unthemed-1-ref.html +fuzzy(0-2,0-5) == from-number-to-other-type-unthemed-1.html from-number-to-other-type-unthemed-1-ref.html + +# dynamic value changes: +fuzzy(0-2,0-13) == show-value.html show-value-ref.html + +# disabled +== number-disabled.html number-disabled-ref.html +!= number-spinbox-disabled.html number-spinbox-disabled-notref.html + +# auto width: +== number-auto-width-1.html number-auto-width-1-ref.html +== flex.html flex-ref.html + +# min-height/max-height tests: +skip-if(Android) == number-min-height-1.html number-min-height-1-ref.html +skip-if(Android) == number-min-height-2.html number-min-height-2-ref.html +skip-if(Android) == number-max-height-1.html number-max-height-1-ref.html +skip-if(Android) == number-max-height-2.html number-max-height-2-ref.html + +# number of significant fractional digits: +fuzzy(0-1,0-1) == number-significant-fractional-digits.html number-significant-fractional-digits-ref.html + +# focus +fuzzy(0-2,0-5) needs-focus == focus-handling.html focus-handling-ref.html # Win: Antialiasing underinvalidation, looks like. +== spinner-overflow.html spinner-overflow-ref.html +== spinner-overflow-vertical.html spinner-overflow-vertical-ref.html + +# select +fuzzy(0-1,0-1) == number-selected.html number-selected-ref.html + +# pseudo-elements not usable from content: +== number-pseudo-elements.html number-pseudo-elements-ref.html + +== number-placeholder.html number-placeholder-ref.html + +# check that if the anonymous text control is reframed, we reframe the whole +# number control (the fuzzy is for the top-right and bottom-left of the border +# bevel which gets slightly different antialiasing after invalidation): +fuzzy(0-128,0-4) == number-reframe-anon-text-field.html number-reframe-anon-text-field-ref.html + +== pseudo-classes.html about:blank + +# Style inheritance: +== number-style-inheritance.html number-style-inheritance-ref.html + +# l10n +!= number-localized.html number-localized-notref.html +== number-localized-dynamic.html number-localized.html +== number-localized-dynamic-asnumber.html number-localized.html + +== padding-001.html padding-001-ref.html +!= padding-001.html padding-001-notref.html +== padding-002.html padding-002-ref.html + +== appearance-textfield.html text.html +== appearance-textfield-dynamic.html appearance-textfield.html + +fuzzy(0-14,0-4) == clipped-text.html clipped-text-ref.html + +fails-if(useDrawSnapshot) needs-focus != caret-right.html caret-right-notref.html +fails-if(useDrawSnapshot) needs-focus != caret-left-rtl.html caret-left-rtl-notref.html +fails-if(useDrawSnapshot) needs-focus != caret-right-vertical.html caret-right-vertical-notref.html diff --git a/layout/reftests/forms/input/number/show-value-ref.html b/layout/reftests/forms/input/number/show-value-ref.html new file mode 100644 index 0000000000..c3d2c5564c --- /dev/null +++ b/layout/reftests/forms/input/number/show-value-ref.html @@ -0,0 +1,26 @@ + + + + + + + +
        +
        +
        +
        +
        +
        + +
        + +
        + + + diff --git a/layout/reftests/forms/input/number/show-value.html b/layout/reftests/forms/input/number/show-value.html new file mode 100644 index 0000000000..5aae9922e8 --- /dev/null +++ b/layout/reftests/forms/input/number/show-value.html @@ -0,0 +1,42 @@ + + + + + + + + +
        +
        +
        +
        +
        +
        + +
        + +
        + + diff --git a/layout/reftests/forms/input/number/spinner-overflow-ref.html b/layout/reftests/forms/input/number/spinner-overflow-ref.html new file mode 100644 index 0000000000..3e7f1f3ee3 --- /dev/null +++ b/layout/reftests/forms/input/number/spinner-overflow-ref.html @@ -0,0 +1,12 @@ + + + + + +
        diff --git a/layout/reftests/forms/input/number/spinner-overflow-vertical-ref.html b/layout/reftests/forms/input/number/spinner-overflow-vertical-ref.html new file mode 100644 index 0000000000..cf20a034d7 --- /dev/null +++ b/layout/reftests/forms/input/number/spinner-overflow-vertical-ref.html @@ -0,0 +1,11 @@ + + + + + diff --git a/layout/reftests/forms/input/number/spinner-overflow-vertical.html b/layout/reftests/forms/input/number/spinner-overflow-vertical.html new file mode 100644 index 0000000000..93a6c1f8cf --- /dev/null +++ b/layout/reftests/forms/input/number/spinner-overflow-vertical.html @@ -0,0 +1,10 @@ + + + + + diff --git a/layout/reftests/forms/input/number/spinner-overflow.html b/layout/reftests/forms/input/number/spinner-overflow.html new file mode 100644 index 0000000000..f73be677a3 --- /dev/null +++ b/layout/reftests/forms/input/number/spinner-overflow.html @@ -0,0 +1,12 @@ + + + + + +
        diff --git a/layout/reftests/forms/input/number/text.html b/layout/reftests/forms/input/number/text.html new file mode 100644 index 0000000000..a46c54a7b7 --- /dev/null +++ b/layout/reftests/forms/input/number/text.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/number/to-number-from-other-type-unthemed-1-ref.html b/layout/reftests/forms/input/number/to-number-from-other-type-unthemed-1-ref.html new file mode 100644 index 0000000000..263aeff1f8 --- /dev/null +++ b/layout/reftests/forms/input/number/to-number-from-other-type-unthemed-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/number/to-number-from-other-type-unthemed-1.html b/layout/reftests/forms/input/number/to-number-from-other-type-unthemed-1.html new file mode 100644 index 0000000000..b0beffa56c --- /dev/null +++ b/layout/reftests/forms/input/number/to-number-from-other-type-unthemed-1.html @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/percentage/padding-ref.html b/layout/reftests/forms/input/percentage/padding-ref.html new file mode 100644 index 0000000000..31dac1b36a --- /dev/null +++ b/layout/reftests/forms/input/percentage/padding-ref.html @@ -0,0 +1,21 @@ + + + + + + +
        + +
        + + diff --git a/layout/reftests/forms/input/percentage/padding.html b/layout/reftests/forms/input/percentage/padding.html new file mode 100644 index 0000000000..7b792595b4 --- /dev/null +++ b/layout/reftests/forms/input/percentage/padding.html @@ -0,0 +1,21 @@ + + + + + + +
        + +
        + + diff --git a/layout/reftests/forms/input/percentage/reftest.list b/layout/reftests/forms/input/percentage/reftest.list new file mode 100644 index 0000000000..5d9f729026 --- /dev/null +++ b/layout/reftests/forms/input/percentage/reftest.list @@ -0,0 +1 @@ +== padding.html padding-ref.html diff --git a/layout/reftests/forms/input/radio/checked-appearance-none.html b/layout/reftests/forms/input/radio/checked-appearance-none.html new file mode 100644 index 0000000000..37aed5826e --- /dev/null +++ b/layout/reftests/forms/input/radio/checked-appearance-none.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/radio/checked-native-notref.html b/layout/reftests/forms/input/radio/checked-native-notref.html new file mode 100644 index 0000000000..c9483ac056 --- /dev/null +++ b/layout/reftests/forms/input/radio/checked-native-notref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/radio/checked-native.html b/layout/reftests/forms/input/radio/checked-native.html new file mode 100644 index 0000000000..7e7673afd0 --- /dev/null +++ b/layout/reftests/forms/input/radio/checked-native.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/radio/label-dynamic-ref.html b/layout/reftests/forms/input/radio/label-dynamic-ref.html new file mode 100644 index 0000000000..5b0501bb8a --- /dev/null +++ b/layout/reftests/forms/input/radio/label-dynamic-ref.html @@ -0,0 +1,38 @@ + + + + + + + + + +
        +
        +
        +
        +
        +
        +
        + +
        +
        +
        +
        +
        +
        +
        + + + diff --git a/layout/reftests/forms/input/radio/label-dynamic.html b/layout/reftests/forms/input/radio/label-dynamic.html new file mode 100644 index 0000000000..143a0fb6dc --- /dev/null +++ b/layout/reftests/forms/input/radio/label-dynamic.html @@ -0,0 +1,46 @@ + + + + + + + + + + +
        +
        +
        +
        +
        +
        +
        + +
        +
        +
        +
        +
        +
        +
        + + + diff --git a/layout/reftests/forms/input/radio/radio-clamp-01-ref.html b/layout/reftests/forms/input/radio/radio-clamp-01-ref.html new file mode 100644 index 0000000000..6104ce1adc --- /dev/null +++ b/layout/reftests/forms/input/radio/radio-clamp-01-ref.html @@ -0,0 +1,12 @@ + + +
        + + +
        diff --git a/layout/reftests/forms/input/radio/radio-clamp-01.html b/layout/reftests/forms/input/radio/radio-clamp-01.html new file mode 100644 index 0000000000..e4ca9cd05a --- /dev/null +++ b/layout/reftests/forms/input/radio/radio-clamp-01.html @@ -0,0 +1,34 @@ + + + + + + Test clamping width/height of radio. + + + + + +
        + + +
        + + + diff --git a/layout/reftests/forms/input/radio/radio-clamp-02-ref.html b/layout/reftests/forms/input/radio/radio-clamp-02-ref.html new file mode 100644 index 0000000000..2061a67420 --- /dev/null +++ b/layout/reftests/forms/input/radio/radio-clamp-02-ref.html @@ -0,0 +1,37 @@ + + + + + Testcase for bug 1405986 + + + +
        + + +
        + + diff --git a/layout/reftests/forms/input/radio/radio-clamp-02.html b/layout/reftests/forms/input/radio/radio-clamp-02.html new file mode 100644 index 0000000000..11ec57906b --- /dev/null +++ b/layout/reftests/forms/input/radio/radio-clamp-02.html @@ -0,0 +1,38 @@ + + + + + Testcase for bug 1405986 + + + +
        + + +
        + + + diff --git a/layout/reftests/forms/input/radio/radio-minimum-size-notref.html b/layout/reftests/forms/input/radio/radio-minimum-size-notref.html new file mode 100644 index 0000000000..d4539020b0 --- /dev/null +++ b/layout/reftests/forms/input/radio/radio-minimum-size-notref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/radio/radio-minimum-size.html b/layout/reftests/forms/input/radio/radio-minimum-size.html new file mode 100644 index 0000000000..21bdb6b154 --- /dev/null +++ b/layout/reftests/forms/input/radio/radio-minimum-size.html @@ -0,0 +1,22 @@ + + + + + + Test minimum size of radio. + + + + + + + + + diff --git a/layout/reftests/forms/input/radio/reftest.list b/layout/reftests/forms/input/radio/reftest.list new file mode 100644 index 0000000000..6c80eaf447 --- /dev/null +++ b/layout/reftests/forms/input/radio/reftest.list @@ -0,0 +1,9 @@ +== label-dynamic.html label-dynamic-ref.html +!= checked-native.html checked-native-notref.html +== checked-appearance-none.html about:blank +== unchecked-appearance-none.html about:blank +!= checked-native.html about:blank +!= checked-native-notref.html about:blank +== radio-clamp-01.html radio-clamp-01-ref.html +skip-if(OSX||winWidget||Android) == radio-clamp-02.html radio-clamp-02-ref.html +!= radio-minimum-size.html radio-minimum-size-notref.html diff --git a/layout/reftests/forms/input/radio/unchecked-appearance-none.html b/layout/reftests/forms/input/radio/unchecked-appearance-none.html new file mode 100644 index 0000000000..e30a1ef396 --- /dev/null +++ b/layout/reftests/forms/input/radio/unchecked-appearance-none.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/range/100pct-common-ref.html b/layout/reftests/forms/input/range/100pct-common-ref.html new file mode 100644 index 0000000000..ef65c9297f --- /dev/null +++ b/layout/reftests/forms/input/range/100pct-common-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/range/75pct-common-ref.html b/layout/reftests/forms/input/range/75pct-common-ref.html new file mode 100644 index 0000000000..929887d65a --- /dev/null +++ b/layout/reftests/forms/input/range/75pct-common-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/range/75pct-unthemed-common-ref.html b/layout/reftests/forms/input/range/75pct-unthemed-common-ref.html new file mode 100644 index 0000000000..a4b73e23ad --- /dev/null +++ b/layout/reftests/forms/input/range/75pct-unthemed-common-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/range/auto-size-ref.html b/layout/reftests/forms/input/range/auto-size-ref.html new file mode 100644 index 0000000000..b1a4854b78 --- /dev/null +++ b/layout/reftests/forms/input/range/auto-size-ref.html @@ -0,0 +1,59 @@ + + + + + + Reference: Testcase #1 for bug 1330962 + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/input/range/auto-size.html b/layout/reftests/forms/input/range/auto-size.html new file mode 100644 index 0000000000..a5945a8188 --- /dev/null +++ b/layout/reftests/forms/input/range/auto-size.html @@ -0,0 +1,50 @@ + + + + + + Testcase #1 for bug 1330962 + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/input/range/different-fraction-of-range-unthemed-1-notref.html b/layout/reftests/forms/input/range/different-fraction-of-range-unthemed-1-notref.html new file mode 100644 index 0000000000..3103fc7219 --- /dev/null +++ b/layout/reftests/forms/input/range/different-fraction-of-range-unthemed-1-notref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/range/different-fraction-of-range-unthemed-1.html b/layout/reftests/forms/input/range/different-fraction-of-range-unthemed-1.html new file mode 100644 index 0000000000..d9514542f5 --- /dev/null +++ b/layout/reftests/forms/input/range/different-fraction-of-range-unthemed-1.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/forms/input/range/direction-unthemed-1-ref.html b/layout/reftests/forms/input/range/direction-unthemed-1-ref.html new file mode 100644 index 0000000000..f2758db17c --- /dev/null +++ b/layout/reftests/forms/input/range/direction-unthemed-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/range/direction-unthemed-1.html b/layout/reftests/forms/input/range/direction-unthemed-1.html new file mode 100644 index 0000000000..162d555043 --- /dev/null +++ b/layout/reftests/forms/input/range/direction-unthemed-1.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/forms/input/range/from-range-to-other-type-unthemed-1-ref.html b/layout/reftests/forms/input/range/from-range-to-other-type-unthemed-1-ref.html new file mode 100644 index 0000000000..ffb5ffa58d --- /dev/null +++ b/layout/reftests/forms/input/range/from-range-to-other-type-unthemed-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/range/from-range-to-other-type-unthemed-1.html b/layout/reftests/forms/input/range/from-range-to-other-type-unthemed-1.html new file mode 100644 index 0000000000..0e1fffaf14 --- /dev/null +++ b/layout/reftests/forms/input/range/from-range-to-other-type-unthemed-1.html @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/range/max-prop.html b/layout/reftests/forms/input/range/max-prop.html new file mode 100644 index 0000000000..18a018330e --- /dev/null +++ b/layout/reftests/forms/input/range/max-prop.html @@ -0,0 +1,20 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/range/moz-range-progress-1-ref.html b/layout/reftests/forms/input/range/moz-range-progress-1-ref.html new file mode 100644 index 0000000000..73af6dcb09 --- /dev/null +++ b/layout/reftests/forms/input/range/moz-range-progress-1-ref.html @@ -0,0 +1,36 @@ + + + + Test ::-moz-range-progress + + + +
        +
        +
        + + diff --git a/layout/reftests/forms/input/range/moz-range-progress-1.html b/layout/reftests/forms/input/range/moz-range-progress-1.html new file mode 100644 index 0000000000..8adc101128 --- /dev/null +++ b/layout/reftests/forms/input/range/moz-range-progress-1.html @@ -0,0 +1,30 @@ + + + + Test ::-moz-range-progress + + + + + + diff --git a/layout/reftests/forms/input/range/moz-range-progress-2-ref.html b/layout/reftests/forms/input/range/moz-range-progress-2-ref.html new file mode 100644 index 0000000000..fd914edfd5 --- /dev/null +++ b/layout/reftests/forms/input/range/moz-range-progress-2-ref.html @@ -0,0 +1,35 @@ + + + + Test ::-moz-range-progress + + + + + + diff --git a/layout/reftests/forms/input/range/moz-range-progress-2.html b/layout/reftests/forms/input/range/moz-range-progress-2.html new file mode 100644 index 0000000000..ffe43266ce --- /dev/null +++ b/layout/reftests/forms/input/range/moz-range-progress-2.html @@ -0,0 +1,40 @@ + + + + Test ::-moz-range-progress + + + + + + diff --git a/layout/reftests/forms/input/range/moz-range-progress-3-ref.html b/layout/reftests/forms/input/range/moz-range-progress-3-ref.html new file mode 100644 index 0000000000..623f608101 --- /dev/null +++ b/layout/reftests/forms/input/range/moz-range-progress-3-ref.html @@ -0,0 +1,35 @@ + + + + Test ::-moz-range-progress + + + + + + diff --git a/layout/reftests/forms/input/range/moz-range-progress-3.html b/layout/reftests/forms/input/range/moz-range-progress-3.html new file mode 100644 index 0000000000..365c62c99b --- /dev/null +++ b/layout/reftests/forms/input/range/moz-range-progress-3.html @@ -0,0 +1,40 @@ + + + + Test ::-moz-range-progress + + + + + + diff --git a/layout/reftests/forms/input/range/not-other-type-unthemed-1.html b/layout/reftests/forms/input/range/not-other-type-unthemed-1.html new file mode 100644 index 0000000000..3103fc7219 --- /dev/null +++ b/layout/reftests/forms/input/range/not-other-type-unthemed-1.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/range/not-other-type-unthemed-1a-notref.html b/layout/reftests/forms/input/range/not-other-type-unthemed-1a-notref.html new file mode 100644 index 0000000000..24dccffeae --- /dev/null +++ b/layout/reftests/forms/input/range/not-other-type-unthemed-1a-notref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/range/not-other-type-unthemed-1b-notref.html b/layout/reftests/forms/input/range/not-other-type-unthemed-1b-notref.html new file mode 100644 index 0000000000..8bf48f7e98 --- /dev/null +++ b/layout/reftests/forms/input/range/not-other-type-unthemed-1b-notref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/range/not-other-type-unthemed-1c-notref.html b/layout/reftests/forms/input/range/not-other-type-unthemed-1c-notref.html new file mode 100644 index 0000000000..ffb5ffa58d --- /dev/null +++ b/layout/reftests/forms/input/range/not-other-type-unthemed-1c-notref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/range/range-border-background-ref.html b/layout/reftests/forms/input/range/range-border-background-ref.html new file mode 100644 index 0000000000..4f1f44c7a7 --- /dev/null +++ b/layout/reftests/forms/input/range/range-border-background-ref.html @@ -0,0 +1,26 @@ + + + +
        +
        +
        +
        + +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        diff --git a/layout/reftests/forms/input/range/range-border-background.html b/layout/reftests/forms/input/range/range-border-background.html new file mode 100644 index 0000000000..bd4ea3419e --- /dev/null +++ b/layout/reftests/forms/input/range/range-border-background.html @@ -0,0 +1,26 @@ + + + +
        +
        +
        +
        + +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        diff --git a/layout/reftests/forms/input/range/range-orient-block.html b/layout/reftests/forms/input/range/range-orient-block.html new file mode 100644 index 0000000000..df4a3e250f --- /dev/null +++ b/layout/reftests/forms/input/range/range-orient-block.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-orient-horizontal-rtl.html b/layout/reftests/forms/input/range/range-orient-horizontal-rtl.html new file mode 100644 index 0000000000..01fe1f75ca --- /dev/null +++ b/layout/reftests/forms/input/range/range-orient-horizontal-rtl.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-orient-horizontal.html b/layout/reftests/forms/input/range/range-orient-horizontal.html new file mode 100644 index 0000000000..be7bb4b0bb --- /dev/null +++ b/layout/reftests/forms/input/range/range-orient-horizontal.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-orient-inline.html b/layout/reftests/forms/input/range/range-orient-inline.html new file mode 100644 index 0000000000..ef1012bd4a --- /dev/null +++ b/layout/reftests/forms/input/range/range-orient-inline.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-orient-vertical-rtl.html b/layout/reftests/forms/input/range/range-orient-vertical-rtl.html new file mode 100644 index 0000000000..205e7de023 --- /dev/null +++ b/layout/reftests/forms/input/range/range-orient-vertical-rtl.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-orient-vertical.html b/layout/reftests/forms/input/range/range-orient-vertical.html new file mode 100644 index 0000000000..321822f2b8 --- /dev/null +++ b/layout/reftests/forms/input/range/range-orient-vertical.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-percent-intrinsic-size-2b-ref.html b/layout/reftests/forms/input/range/range-percent-intrinsic-size-2b-ref.html new file mode 100644 index 0000000000..9951b8f57d --- /dev/null +++ b/layout/reftests/forms/input/range/range-percent-intrinsic-size-2b-ref.html @@ -0,0 +1,92 @@ + + + + + Reference: INPUT type=range percent intrinsic block-size + + + +
        + +
        + +
        + + +
        + +
        + + +
        + +
        + +
        + +
        + +
        + +
        +
        + +
        + +
        + +
        + + +
        + +
        + +
        + +
        + +
        + + diff --git a/layout/reftests/forms/input/range/range-percent-intrinsic-size-2b.html b/layout/reftests/forms/input/range/range-percent-intrinsic-size-2b.html new file mode 100644 index 0000000000..d87d9e2e55 --- /dev/null +++ b/layout/reftests/forms/input/range/range-percent-intrinsic-size-2b.html @@ -0,0 +1,99 @@ + + + + + Test: INPUT type=range percent intrinsic block-size + + + + + + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + + diff --git a/layout/reftests/forms/input/range/range-track-bg-ref.html b/layout/reftests/forms/input/range/range-track-bg-ref.html new file mode 100644 index 0000000000..e99d3d0bfd --- /dev/null +++ b/layout/reftests/forms/input/range/range-track-bg-ref.html @@ -0,0 +1,16 @@ + + + + + diff --git a/layout/reftests/forms/input/range/range-track-bg.html b/layout/reftests/forms/input/range/range-track-bg.html new file mode 100644 index 0000000000..b0a08e2b74 --- /dev/null +++ b/layout/reftests/forms/input/range/range-track-bg.html @@ -0,0 +1,9 @@ + + + + + diff --git a/layout/reftests/forms/input/range/range-vlr-orient-block.html b/layout/reftests/forms/input/range/range-vlr-orient-block.html new file mode 100644 index 0000000000..b2d009bd82 --- /dev/null +++ b/layout/reftests/forms/input/range/range-vlr-orient-block.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-vlr-orient-horizontal.html b/layout/reftests/forms/input/range/range-vlr-orient-horizontal.html new file mode 100644 index 0000000000..406eb646ec --- /dev/null +++ b/layout/reftests/forms/input/range/range-vlr-orient-horizontal.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-vlr-orient-inline.html b/layout/reftests/forms/input/range/range-vlr-orient-inline.html new file mode 100644 index 0000000000..0c26b41225 --- /dev/null +++ b/layout/reftests/forms/input/range/range-vlr-orient-inline.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-vlr-orient-vertical.html b/layout/reftests/forms/input/range/range-vlr-orient-vertical.html new file mode 100644 index 0000000000..f7bf70ff3a --- /dev/null +++ b/layout/reftests/forms/input/range/range-vlr-orient-vertical.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-vlr.html b/layout/reftests/forms/input/range/range-vlr.html new file mode 100644 index 0000000000..e3cc4b90fb --- /dev/null +++ b/layout/reftests/forms/input/range/range-vlr.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-vrl-orient-block.html b/layout/reftests/forms/input/range/range-vrl-orient-block.html new file mode 100644 index 0000000000..07edd12586 --- /dev/null +++ b/layout/reftests/forms/input/range/range-vrl-orient-block.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-vrl-orient-horizontal.html b/layout/reftests/forms/input/range/range-vrl-orient-horizontal.html new file mode 100644 index 0000000000..66637c6526 --- /dev/null +++ b/layout/reftests/forms/input/range/range-vrl-orient-horizontal.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-vrl-orient-inline.html b/layout/reftests/forms/input/range/range-vrl-orient-inline.html new file mode 100644 index 0000000000..96ea874327 --- /dev/null +++ b/layout/reftests/forms/input/range/range-vrl-orient-inline.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-vrl-orient-vertical.html b/layout/reftests/forms/input/range/range-vrl-orient-vertical.html new file mode 100644 index 0000000000..a5ede81c33 --- /dev/null +++ b/layout/reftests/forms/input/range/range-vrl-orient-vertical.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/range-vrl.html b/layout/reftests/forms/input/range/range-vrl.html new file mode 100644 index 0000000000..679170685e --- /dev/null +++ b/layout/reftests/forms/input/range/range-vrl.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/range/reftest.list b/layout/reftests/forms/input/range/reftest.list new file mode 100644 index 0000000000..181097dc15 --- /dev/null +++ b/layout/reftests/forms/input/range/reftest.list @@ -0,0 +1,61 @@ + +# sanity checks: +!= not-other-type-unthemed-1.html not-other-type-unthemed-1a-notref.html +!= not-other-type-unthemed-1.html not-other-type-unthemed-1b-notref.html +!= not-other-type-unthemed-1.html not-other-type-unthemed-1c-notref.html + +# dynamic type changes: +fuzzy(0-1,0-40) == to-range-from-other-type-unthemed-1.html to-range-from-other-type-unthemed-1-ref.html +== from-range-to-other-type-unthemed-1.html from-range-to-other-type-unthemed-1-ref.html + +# for different values: +!= different-fraction-of-range-unthemed-1.html different-fraction-of-range-unthemed-1-notref.html +== same-fraction-of-range-unthemed-1.html same-fraction-of-range-unthemed-1-ref.html + +# dynamic value changes: +fuzzy(0-1,0-40) == value-prop-unthemed.html 75pct-unthemed-common-ref.html +== value-prop.html 75pct-common-ref.html +fuzzy(0-1,0-40) == valueAsNumber-prop-unthemed.html 75pct-unthemed-common-ref.html +== valueAsNumber-prop.html 75pct-common-ref.html +fuzzy(0-1,0-40) == stepDown-unthemed.html 75pct-unthemed-common-ref.html +== stepDown.html 75pct-common-ref.html +fuzzy(0-1,0-40) == stepUp-unthemed.html 75pct-unthemed-common-ref.html +== stepUp.html 75pct-common-ref.html +random-if(Android) == max-prop.html 100pct-common-ref.html # Snapping in different ways in debug and opt builds, bug 1621141 +fuzzy(0-1,0-4) == reset-value.html reset-value-ref.html + +# 'direction' property: +== direction-unthemed-1.html direction-unthemed-1-ref.html + +# ::-moz-range-progress pseudo-element: +== moz-range-progress-1.html moz-range-progress-1-ref.html +== moz-range-progress-2.html moz-range-progress-2-ref.html +== moz-range-progress-3.html moz-range-progress-3-ref.html + +# Tests for block and inline orientation in combination with writing-mode +!= range-orient-horizontal.html range-orient-vertical.html +!= range-orient-horizontal.html range-orient-horizontal-rtl.html +== range-orient-block.html range-orient-vertical.html +== range-orient-inline.html range-orient-horizontal.html +== range-vlr.html range-orient-vertical.html +== range-vlr-orient-block.html range-orient-horizontal.html +== range-vlr-orient-inline.html range-orient-vertical.html +== range-vlr-orient-horizontal.html range-orient-horizontal.html +== range-vlr-orient-vertical.html range-orient-vertical.html +== range-vrl.html range-orient-vertical-rtl.html +== range-vrl-orient-block.html range-orient-horizontal-rtl.html +== range-vrl-orient-inline.html range-orient-vertical-rtl.html +== range-vrl-orient-horizontal.html range-orient-horizontal-rtl.html +== range-vrl-orient-vertical.html range-orient-vertical-rtl.html + +skip-if(Android) == range-border-background.html range-border-background-ref.html # Android doesn't have a native theme for -webkit-appearance:range + +# Other range-percent-intrinsic-size-*.html tests lives in +# testing/web-platform/tests/css/css-sizing/. Vertical layout with +# -webkit-appearance:none isn't supported in other UAs so this test +# is an internal reftest for now. +== range-percent-intrinsic-size-2b.html range-percent-intrinsic-size-2b-ref.html + +fails-if(Android) fuzzy(0-2,0-80) == auto-size.html auto-size-ref.html # Snapping, bug 1621141 +== range-track-bg.html range-track-bg-ref.html +!= track-default-rendering.html track-default-rendering-ref.html diff --git a/layout/reftests/forms/input/range/reset-value-ref.html b/layout/reftests/forms/input/range/reset-value-ref.html new file mode 100644 index 0000000000..74675c2d7a --- /dev/null +++ b/layout/reftests/forms/input/range/reset-value-ref.html @@ -0,0 +1,14 @@ + + + + 1080352 + + +
        +
        +
        + +
        +
        + + diff --git a/layout/reftests/forms/input/range/reset-value.html b/layout/reftests/forms/input/range/reset-value.html new file mode 100644 index 0000000000..2ccb367657 --- /dev/null +++ b/layout/reftests/forms/input/range/reset-value.html @@ -0,0 +1,14 @@ + + + + 1080352 + + +
        +
        +
        + +
        +
        + + diff --git a/layout/reftests/forms/input/range/same-fraction-of-range-unthemed-1-ref.html b/layout/reftests/forms/input/range/same-fraction-of-range-unthemed-1-ref.html new file mode 100644 index 0000000000..6aefd17bca --- /dev/null +++ b/layout/reftests/forms/input/range/same-fraction-of-range-unthemed-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/range/same-fraction-of-range-unthemed-1.html b/layout/reftests/forms/input/range/same-fraction-of-range-unthemed-1.html new file mode 100644 index 0000000000..3c9f0e7ce3 --- /dev/null +++ b/layout/reftests/forms/input/range/same-fraction-of-range-unthemed-1.html @@ -0,0 +1,9 @@ + + + + + + + diff --git a/layout/reftests/forms/input/range/stepDown-unthemed.html b/layout/reftests/forms/input/range/stepDown-unthemed.html new file mode 100644 index 0000000000..6d4d6708a5 --- /dev/null +++ b/layout/reftests/forms/input/range/stepDown-unthemed.html @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/range/stepDown.html b/layout/reftests/forms/input/range/stepDown.html new file mode 100644 index 0000000000..e482af4905 --- /dev/null +++ b/layout/reftests/forms/input/range/stepDown.html @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/range/stepUp-unthemed.html b/layout/reftests/forms/input/range/stepUp-unthemed.html new file mode 100644 index 0000000000..1e4198cc66 --- /dev/null +++ b/layout/reftests/forms/input/range/stepUp-unthemed.html @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/range/stepUp.html b/layout/reftests/forms/input/range/stepUp.html new file mode 100644 index 0000000000..139e6c797c --- /dev/null +++ b/layout/reftests/forms/input/range/stepUp.html @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/range/to-range-from-other-type-unthemed-1-ref.html b/layout/reftests/forms/input/range/to-range-from-other-type-unthemed-1-ref.html new file mode 100644 index 0000000000..3103fc7219 --- /dev/null +++ b/layout/reftests/forms/input/range/to-range-from-other-type-unthemed-1-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/range/to-range-from-other-type-unthemed-1.html b/layout/reftests/forms/input/range/to-range-from-other-type-unthemed-1.html new file mode 100644 index 0000000000..86ff0c5214 --- /dev/null +++ b/layout/reftests/forms/input/range/to-range-from-other-type-unthemed-1.html @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/range/track-default-rendering-ref.html b/layout/reftests/forms/input/range/track-default-rendering-ref.html new file mode 100644 index 0000000000..d702d021c5 --- /dev/null +++ b/layout/reftests/forms/input/range/track-default-rendering-ref.html @@ -0,0 +1,25 @@ + + + + + + Testcase for bug 1583660 + + + + + + + + + diff --git a/layout/reftests/forms/input/range/track-default-rendering.html b/layout/reftests/forms/input/range/track-default-rendering.html new file mode 100644 index 0000000000..997b83d202 --- /dev/null +++ b/layout/reftests/forms/input/range/track-default-rendering.html @@ -0,0 +1,22 @@ + + + + + + Testcase for bug 1583660 + + + + + + + + + diff --git a/layout/reftests/forms/input/range/value-prop-unthemed.html b/layout/reftests/forms/input/range/value-prop-unthemed.html new file mode 100644 index 0000000000..46387af2ea --- /dev/null +++ b/layout/reftests/forms/input/range/value-prop-unthemed.html @@ -0,0 +1,17 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/range/value-prop.html b/layout/reftests/forms/input/range/value-prop.html new file mode 100644 index 0000000000..66be837045 --- /dev/null +++ b/layout/reftests/forms/input/range/value-prop.html @@ -0,0 +1,17 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/range/valueAsNumber-prop-unthemed.html b/layout/reftests/forms/input/range/valueAsNumber-prop-unthemed.html new file mode 100644 index 0000000000..a2a6eb6cce --- /dev/null +++ b/layout/reftests/forms/input/range/valueAsNumber-prop-unthemed.html @@ -0,0 +1,17 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/range/valueAsNumber-prop.html b/layout/reftests/forms/input/range/valueAsNumber-prop.html new file mode 100644 index 0000000000..c00fe8bf4c --- /dev/null +++ b/layout/reftests/forms/input/range/valueAsNumber-prop.html @@ -0,0 +1,17 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/reftest.list b/layout/reftests/forms/input/reftest.list new file mode 100644 index 0000000000..7de1175ef7 --- /dev/null +++ b/layout/reftests/forms/input/reftest.list @@ -0,0 +1,14 @@ +include checkbox/reftest.list +include email/reftest.list +include tel/reftest.list +include search/reftest.list +include url/reftest.list +include number/reftest.list +include file/reftest.list +include radio/reftest.list +include range/reftest.list +include text/reftest.list +include percentage/reftest.list +include hidden/reftest.list +include color/reftest.list +include datetime/reftest.list diff --git a/layout/reftests/forms/input/search/1.html b/layout/reftests/forms/input/search/1.html new file mode 100644 index 0000000000..93bdd26b02 --- /dev/null +++ b/layout/reftests/forms/input/search/1.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/forms/input/search/2.html b/layout/reftests/forms/input/search/2.html new file mode 100644 index 0000000000..9c1f4151ab --- /dev/null +++ b/layout/reftests/forms/input/search/2.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/search/3.html b/layout/reftests/forms/input/search/3.html new file mode 100644 index 0000000000..2e4ce9c8b5 --- /dev/null +++ b/layout/reftests/forms/input/search/3.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/search/appearance-textfield-dynamic.html b/layout/reftests/forms/input/search/appearance-textfield-dynamic.html new file mode 100644 index 0000000000..db17afd707 --- /dev/null +++ b/layout/reftests/forms/input/search/appearance-textfield-dynamic.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/input/search/appearance-textfield.html b/layout/reftests/forms/input/search/appearance-textfield.html new file mode 100644 index 0000000000..24ce084dae --- /dev/null +++ b/layout/reftests/forms/input/search/appearance-textfield.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/search/ref.html b/layout/reftests/forms/input/search/ref.html new file mode 100644 index 0000000000..07e5eee7e6 --- /dev/null +++ b/layout/reftests/forms/input/search/ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/search/reftest.list b/layout/reftests/forms/input/search/reftest.list new file mode 100644 index 0000000000..9fd0a13c49 --- /dev/null +++ b/layout/reftests/forms/input/search/reftest.list @@ -0,0 +1,8 @@ +== 1.html ref.html +== 2.html ref.html +!= 3.html ref.html +pref(layout.forms.input-type-search.enabled,true) == search-basic.html ref.html +pref(layout.forms.input-type-search.enabled,true) != search-with-value.html text-with-value.html + +== appearance-textfield.html text.html +== appearance-textfield-dynamic.html appearance-textfield.html diff --git a/layout/reftests/forms/input/search/search-basic.html b/layout/reftests/forms/input/search/search-basic.html new file mode 100644 index 0000000000..5ece132c4e --- /dev/null +++ b/layout/reftests/forms/input/search/search-basic.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/search/search-with-value.html b/layout/reftests/forms/input/search/search-with-value.html new file mode 100644 index 0000000000..e4b8fcb887 --- /dev/null +++ b/layout/reftests/forms/input/search/search-with-value.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/search/text-with-value.html b/layout/reftests/forms/input/search/text-with-value.html new file mode 100644 index 0000000000..d98f117bd6 --- /dev/null +++ b/layout/reftests/forms/input/search/text-with-value.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/search/text.html b/layout/reftests/forms/input/search/text.html new file mode 100644 index 0000000000..a46c54a7b7 --- /dev/null +++ b/layout/reftests/forms/input/search/text.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/tel/1.html b/layout/reftests/forms/input/tel/1.html new file mode 100644 index 0000000000..4a034de078 --- /dev/null +++ b/layout/reftests/forms/input/tel/1.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/forms/input/tel/2.html b/layout/reftests/forms/input/tel/2.html new file mode 100644 index 0000000000..47b530bfe5 --- /dev/null +++ b/layout/reftests/forms/input/tel/2.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/tel/3.html b/layout/reftests/forms/input/tel/3.html new file mode 100644 index 0000000000..c1348e6f7d --- /dev/null +++ b/layout/reftests/forms/input/tel/3.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/tel/ref.html b/layout/reftests/forms/input/tel/ref.html new file mode 100644 index 0000000000..07e5eee7e6 --- /dev/null +++ b/layout/reftests/forms/input/tel/ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/tel/reftest.list b/layout/reftests/forms/input/tel/reftest.list new file mode 100644 index 0000000000..dcca7a3cde --- /dev/null +++ b/layout/reftests/forms/input/tel/reftest.list @@ -0,0 +1,3 @@ +== 1.html ref.html +== 2.html ref.html +!= 3.html ref.html diff --git a/layout/reftests/forms/input/text/autofill-blank.html b/layout/reftests/forms/input/text/autofill-blank.html new file mode 100644 index 0000000000..966d314038 --- /dev/null +++ b/layout/reftests/forms/input/text/autofill-blank.html @@ -0,0 +1,8 @@ + + + diff --git a/layout/reftests/forms/input/text/autofill-line-height.html b/layout/reftests/forms/input/text/autofill-line-height.html new file mode 100644 index 0000000000..7ef5970896 --- /dev/null +++ b/layout/reftests/forms/input/text/autofill-line-height.html @@ -0,0 +1,9 @@ + + + + diff --git a/layout/reftests/forms/input/text/autofill-prefilled-value.html b/layout/reftests/forms/input/text/autofill-prefilled-value.html new file mode 100644 index 0000000000..42924ac531 --- /dev/null +++ b/layout/reftests/forms/input/text/autofill-prefilled-value.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/forms/input/text/autofill-preview-blank.html b/layout/reftests/forms/input/text/autofill-preview-blank.html new file mode 100644 index 0000000000..a235b7430f --- /dev/null +++ b/layout/reftests/forms/input/text/autofill-preview-blank.html @@ -0,0 +1,8 @@ + + + diff --git a/layout/reftests/forms/input/text/autofill-preview-line-height.html b/layout/reftests/forms/input/text/autofill-preview-line-height.html new file mode 100644 index 0000000000..7ce1cadb2e --- /dev/null +++ b/layout/reftests/forms/input/text/autofill-preview-line-height.html @@ -0,0 +1,12 @@ + + + + diff --git a/layout/reftests/forms/input/text/autofill-preview.html b/layout/reftests/forms/input/text/autofill-preview.html new file mode 100644 index 0000000000..1382d29abd --- /dev/null +++ b/layout/reftests/forms/input/text/autofill-preview.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/forms/input/text/autofill.html b/layout/reftests/forms/input/text/autofill.html new file mode 100644 index 0000000000..ccb2b15b1b --- /dev/null +++ b/layout/reftests/forms/input/text/autofill.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/forms/input/text/baseline-1-ref.html b/layout/reftests/forms/input/text/baseline-1-ref.html new file mode 100644 index 0000000000..427911eb04 --- /dev/null +++ b/layout/reftests/forms/input/text/baseline-1-ref.html @@ -0,0 +1,21 @@ + + + + Text baseline positioning reference + + + + + + + diff --git a/layout/reftests/forms/input/text/baseline-1.html b/layout/reftests/forms/input/text/baseline-1.html new file mode 100644 index 0000000000..59e92018b1 --- /dev/null +++ b/layout/reftests/forms/input/text/baseline-1.html @@ -0,0 +1,31 @@ + + + + Text baseline positioning test + + + + + + + + diff --git a/layout/reftests/forms/input/text/bounds-1-ref.html b/layout/reftests/forms/input/text/bounds-1-ref.html new file mode 100644 index 0000000000..14d39ba729 --- /dev/null +++ b/layout/reftests/forms/input/text/bounds-1-ref.html @@ -0,0 +1,11 @@ + + + + Reference for bug 806583 test + + + + + diff --git a/layout/reftests/forms/input/text/bounds-1.html b/layout/reftests/forms/input/text/bounds-1.html new file mode 100644 index 0000000000..4af490dce6 --- /dev/null +++ b/layout/reftests/forms/input/text/bounds-1.html @@ -0,0 +1,22 @@ + + + + Test for bug 806583 + + + + +
        + + + diff --git a/layout/reftests/forms/input/text/centering-1-ref.xhtml b/layout/reftests/forms/input/text/centering-1-ref.xhtml new file mode 100644 index 0000000000..f1bf3e49cf --- /dev/null +++ b/layout/reftests/forms/input/text/centering-1-ref.xhtml @@ -0,0 +1,28 @@ + + + + @font-face { + font-family: "Ahem"; + src: url(../fonts/Ahem.ttf); + } + hbox { + height: 128px; + background-color: white; + } + input { + height: 64px; + background-color: white; + border: none; + margin: 0px; + padding: 0px; + font-family: "Ahem", sans-serif; + font-size: 32px; + } + + + + + + diff --git a/layout/reftests/forms/input/text/centering-1.xhtml b/layout/reftests/forms/input/text/centering-1.xhtml new file mode 100644 index 0000000000..dc72bda555 --- /dev/null +++ b/layout/reftests/forms/input/text/centering-1.xhtml @@ -0,0 +1,39 @@ + + + + + @font-face { + font-family: "Ahem"; + src: url(../fonts/Ahem.ttf); + } + hbox { + height: 128px; + background-color: white; + } + input { + background-color: white; + border: none; + margin: 0px; + padding: 0px; + font-family: "Ahem", sans-serif; + font-size: 32px; + } + + + + + + diff --git a/layout/reftests/forms/input/text/dynamic-height-1-ref.xhtml b/layout/reftests/forms/input/text/dynamic-height-1-ref.xhtml new file mode 100644 index 0000000000..93b9b4387a --- /dev/null +++ b/layout/reftests/forms/input/text/dynamic-height-1-ref.xhtml @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/text/dynamic-height-1.xhtml b/layout/reftests/forms/input/text/dynamic-height-1.xhtml new file mode 100644 index 0000000000..745aac3658 --- /dev/null +++ b/layout/reftests/forms/input/text/dynamic-height-1.xhtml @@ -0,0 +1,23 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/text/focus-on-anchor-ref.html b/layout/reftests/forms/input/text/focus-on-anchor-ref.html new file mode 100644 index 0000000000..84d46a9790 --- /dev/null +++ b/layout/reftests/forms/input/text/focus-on-anchor-ref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/text/focus-on-anchor.html b/layout/reftests/forms/input/text/focus-on-anchor.html new file mode 100644 index 0000000000..398e4ab60d --- /dev/null +++ b/layout/reftests/forms/input/text/focus-on-anchor.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/text/height-small-font-notref.html b/layout/reftests/forms/input/text/height-small-font-notref.html new file mode 100644 index 0000000000..bf43cdb1ea --- /dev/null +++ b/layout/reftests/forms/input/text/height-small-font-notref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/text/height-small-font.html b/layout/reftests/forms/input/text/height-small-font.html new file mode 100644 index 0000000000..d269aa540a --- /dev/null +++ b/layout/reftests/forms/input/text/height-small-font.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/text/intrinsic-size-ref.html b/layout/reftests/forms/input/text/intrinsic-size-ref.html new file mode 100644 index 0000000000..2735336e3b --- /dev/null +++ b/layout/reftests/forms/input/text/intrinsic-size-ref.html @@ -0,0 +1,12 @@ + + + + Intrinsic Size Test Reference + + + +
        + +
        + + diff --git a/layout/reftests/forms/input/text/intrinsic-size.html b/layout/reftests/forms/input/text/intrinsic-size.html new file mode 100644 index 0000000000..29eb66a77d --- /dev/null +++ b/layout/reftests/forms/input/text/intrinsic-size.html @@ -0,0 +1,16 @@ + + + + Intrinsic Size Test + + + +
        + +
        + + + diff --git a/layout/reftests/forms/input/text/line-height-0.5.html b/layout/reftests/forms/input/text/line-height-0.5.html new file mode 100644 index 0000000000..e60a5f3a8c --- /dev/null +++ b/layout/reftests/forms/input/text/line-height-0.5.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/input/text/line-height-1.0.html b/layout/reftests/forms/input/text/line-height-1.0.html new file mode 100644 index 0000000000..52a0fde6c0 --- /dev/null +++ b/layout/reftests/forms/input/text/line-height-1.0.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/input/text/line-height-2.5.html b/layout/reftests/forms/input/text/line-height-2.5.html new file mode 100644 index 0000000000..d04be79e72 --- /dev/null +++ b/layout/reftests/forms/input/text/line-height-2.5.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/forms/input/text/pseudo-class-lock-ref.html b/layout/reftests/forms/input/text/pseudo-class-lock-ref.html new file mode 100644 index 0000000000..3811045777 --- /dev/null +++ b/layout/reftests/forms/input/text/pseudo-class-lock-ref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/input/text/pseudo-class-lock.html b/layout/reftests/forms/input/text/pseudo-class-lock.html new file mode 100644 index 0000000000..d9196ae3a2 --- /dev/null +++ b/layout/reftests/forms/input/text/pseudo-class-lock.html @@ -0,0 +1,5 @@ + + + diff --git a/layout/reftests/forms/input/text/reftest.list b/layout/reftests/forms/input/text/reftest.list new file mode 100644 index 0000000000..b6217d46bc --- /dev/null +++ b/layout/reftests/forms/input/text/reftest.list @@ -0,0 +1,25 @@ +== bounds-1.html bounds-1-ref.html +fuzzy(0-65,0-3) == size-1.html size-1-ref.html +fuzzy-if(winWidget,0-36,0-1) == size-2.html size-2-ref.html +== baseline-1.html baseline-1-ref.html +== chrome://reftest/content/forms/input/text/centering-1.xhtml chrome://reftest/content/forms/input/text/centering-1-ref.xhtml +== chrome://reftest/content/forms/input/text/dynamic-height-1.xhtml chrome://reftest/content/forms/input/text/dynamic-height-1-ref.xhtml +fuzzy(0-1,0-500) needs-focus == select.html select-ref.html +== intrinsic-size.html intrinsic-size-ref.html +== line-height-0.5.html line-height-1.0.html +!= line-height-2.5.html line-height-1.0.html +== shadow-rules.html shadow-rules-ref.html +!= height-small-font.html height-small-font-notref.html + +# Autofill tests +== autofill-blank.html autofill-preview-blank.html +!= autofill.html autofill-blank.html +!= autofill-preview.html autofill-preview-blank.html +!= autofill.html autofill-preview.html +== autofill-prefilled-value.html autofill-preview.html +== autofill-preview-line-height.html autofill-line-height.html + +== pseudo-class-lock.html pseudo-class-lock-ref.html + +needs-focus == focus-on-anchor.html#anchor focus-on-anchor-ref.html +needs-focus == select-overflow.html select-overflow-ref.html diff --git a/layout/reftests/forms/input/text/select-overflow-ref.html b/layout/reftests/forms/input/text/select-overflow-ref.html new file mode 100644 index 0000000000..f36028b59a --- /dev/null +++ b/layout/reftests/forms/input/text/select-overflow-ref.html @@ -0,0 +1,18 @@ + + + + + diff --git a/layout/reftests/forms/input/text/select-overflow.html b/layout/reftests/forms/input/text/select-overflow.html new file mode 100644 index 0000000000..abe2c62add --- /dev/null +++ b/layout/reftests/forms/input/text/select-overflow.html @@ -0,0 +1,25 @@ + + + + + diff --git a/layout/reftests/forms/input/text/select-ref.html b/layout/reftests/forms/input/text/select-ref.html new file mode 100644 index 0000000000..added237cf --- /dev/null +++ b/layout/reftests/forms/input/text/select-ref.html @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/text/select.html b/layout/reftests/forms/input/text/select.html new file mode 100644 index 0000000000..eba0c38244 --- /dev/null +++ b/layout/reftests/forms/input/text/select.html @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/layout/reftests/forms/input/text/shadow-rules-ref.html b/layout/reftests/forms/input/text/shadow-rules-ref.html new file mode 100644 index 0000000000..edc6813db3 --- /dev/null +++ b/layout/reftests/forms/input/text/shadow-rules-ref.html @@ -0,0 +1,7 @@ + +
        + diff --git a/layout/reftests/forms/input/text/shadow-rules.html b/layout/reftests/forms/input/text/shadow-rules.html new file mode 100644 index 0000000000..906472ea5a --- /dev/null +++ b/layout/reftests/forms/input/text/shadow-rules.html @@ -0,0 +1,10 @@ + +
        + diff --git a/layout/reftests/forms/input/text/size-1-ref.html b/layout/reftests/forms/input/text/size-1-ref.html new file mode 100644 index 0000000000..c9a4803585 --- /dev/null +++ b/layout/reftests/forms/input/text/size-1-ref.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/text/size-1.html b/layout/reftests/forms/input/text/size-1.html new file mode 100644 index 0000000000..e0390261d5 --- /dev/null +++ b/layout/reftests/forms/input/text/size-1.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/input/text/size-2-ref.html b/layout/reftests/forms/input/text/size-2-ref.html new file mode 100644 index 0000000000..94512260b7 --- /dev/null +++ b/layout/reftests/forms/input/text/size-2-ref.html @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/forms/input/text/size-2.html b/layout/reftests/forms/input/text/size-2.html new file mode 100644 index 0000000000..7353238f76 --- /dev/null +++ b/layout/reftests/forms/input/text/size-2.html @@ -0,0 +1,5 @@ + + + + + diff --git a/layout/reftests/forms/input/url/1.html b/layout/reftests/forms/input/url/1.html new file mode 100644 index 0000000000..a2ce658b46 --- /dev/null +++ b/layout/reftests/forms/input/url/1.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/forms/input/url/2.html b/layout/reftests/forms/input/url/2.html new file mode 100644 index 0000000000..58302d278f --- /dev/null +++ b/layout/reftests/forms/input/url/2.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/url/3.html b/layout/reftests/forms/input/url/3.html new file mode 100644 index 0000000000..b9f13924a6 --- /dev/null +++ b/layout/reftests/forms/input/url/3.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/forms/input/url/ref.html b/layout/reftests/forms/input/url/ref.html new file mode 100644 index 0000000000..07e5eee7e6 --- /dev/null +++ b/layout/reftests/forms/input/url/ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/input/url/reftest.list b/layout/reftests/forms/input/url/reftest.list new file mode 100644 index 0000000000..dcca7a3cde --- /dev/null +++ b/layout/reftests/forms/input/url/reftest.list @@ -0,0 +1,3 @@ +== 1.html ref.html +== 2.html ref.html +!= 3.html ref.html diff --git a/layout/reftests/forms/legend/1273433-ref.html b/layout/reftests/forms/legend/1273433-ref.html new file mode 100644 index 0000000000..6c28a9f0c8 --- /dev/null +++ b/layout/reftests/forms/legend/1273433-ref.html @@ -0,0 +1,51 @@ + + + + Testcase for bug 1273433 + + + + +
        (unset)
        +
        left
        +
        right
        + +
        (unset)
        RTL
        +
        left
        RTL
        +
        right
        RTL
        + +
        left
        RTL
        +
        right
        RTL
        + +
        bottom
        +
        top
        + +
        (unset)
        +
        left
        +
        right
        + +
        (unset)
        RTL
        +
        left
        RTL
        +
        right
        RTL
        + +
        left
        RTL
        +
        right
        RTL
        + +
        bottom
        +
        top
        + + + diff --git a/layout/reftests/forms/legend/1273433.html b/layout/reftests/forms/legend/1273433.html new file mode 100644 index 0000000000..beb1b09070 --- /dev/null +++ b/layout/reftests/forms/legend/1273433.html @@ -0,0 +1,51 @@ + + + + Testcase for bug 1273433 + + + + +
        (unset)
        +
        left
        +
        right
        + +
        (unset)RTL
        +
        leftRTL
        +
        rightRTL
        + +
        leftRTL
        +
        rightRTL
        + +
        bottom
        +
        top
        + +
        (unset)
        +
        left
        +
        right
        + +
        (unset)RTL
        +
        leftRTL
        +
        rightRTL
        + +
        leftRTL
        +
        rightRTL
        + +
        bottom
        +
        top
        + + + diff --git a/layout/reftests/forms/legend/1339287-ref.html b/layout/reftests/forms/legend/1339287-ref.html new file mode 100644 index 0000000000..8dea047bbd --- /dev/null +++ b/layout/reftests/forms/legend/1339287-ref.html @@ -0,0 +1,46 @@ + + + + + Testcase for bug 1339287 + + + + +
        + + Headline Instructions + +
        + +
        + + Headline Instructions + +
        + +
        + + Headline Instructions + +
        + +
        + + Headline Instructions + +
        + + + diff --git a/layout/reftests/forms/legend/1339287.html b/layout/reftests/forms/legend/1339287.html new file mode 100644 index 0000000000..482663f79f --- /dev/null +++ b/layout/reftests/forms/legend/1339287.html @@ -0,0 +1,58 @@ + + + + + Testcase for bug 1339287 + + + + +
        + + Headline + + Instructions + + +
        + +
        + + Headline + + Instructions + + +
        + +
        + + Headline + + Instructions + + +
        + +
        + + Headline + + Instructions + + +
        + + + diff --git a/layout/reftests/forms/legend/legend-padding-1-ref.html b/layout/reftests/forms/legend/legend-padding-1-ref.html new file mode 100644 index 0000000000..950d8d1833 --- /dev/null +++ b/layout/reftests/forms/legend/legend-padding-1-ref.html @@ -0,0 +1,43 @@ + + + + Reference for bug 1483499 + + + + +
        + DisplayContentsWrapper +
        +
        + + +
        JustALegend
        +
        + +
        +
        NestedLegend
        +
        +
        + +
        + +
        +
        NestedLegendInFieldset
        +
        +
        +
        + + + diff --git a/layout/reftests/forms/legend/legend-padding-1.html b/layout/reftests/forms/legend/legend-padding-1.html new file mode 100644 index 0000000000..9535d3dd93 --- /dev/null +++ b/layout/reftests/forms/legend/legend-padding-1.html @@ -0,0 +1,42 @@ + + + + Testcase for bug 1483499 + + + + +
        +
        + DisplayContentsWrapper +
        +
        +
        + + +JustALegend +
        + + + + NestedLegend + +
        + +
        + + + NestedLegendInFieldset + + +
        + + + diff --git a/layout/reftests/forms/legend/legend-padding-2-ref.html b/layout/reftests/forms/legend/legend-padding-2-ref.html new file mode 100644 index 0000000000..4050ab7c26 --- /dev/null +++ b/layout/reftests/forms/legend/legend-padding-2-ref.html @@ -0,0 +1,44 @@ + + + + Reference for bug 1483499 + + + + +
        + DisplayContentsWrapper +
        +
        + + +
        JustALegend
        +
        + +
        +
        NestedLegend
        +
        +
        + +
        + +
        +
        NestedLegendInFieldset
        +
        +
        +
        + + + diff --git a/layout/reftests/forms/legend/legend-padding-2.html b/layout/reftests/forms/legend/legend-padding-2.html new file mode 100644 index 0000000000..52f7bcafcf --- /dev/null +++ b/layout/reftests/forms/legend/legend-padding-2.html @@ -0,0 +1,43 @@ + + + + Testcase for bug 1483499 + + + + +
        +
        + DisplayContentsWrapper +
        +
        +
        + + +JustALegend +
        + + + + NestedLegend + +
        + +
        + + + NestedLegendInFieldset + + +
        + + + diff --git a/layout/reftests/forms/legend/legend-ref.html b/layout/reftests/forms/legend/legend-ref.html new file mode 100644 index 0000000000..3684841714 --- /dev/null +++ b/layout/reftests/forms/legend/legend-ref.html @@ -0,0 +1,95 @@ + + + Reference case for bug 740743 + + + + +
        +
        Legend Test
        +
        Legend Test
        +
        +
        Legend Test
        +
        Legend Test
        +
        +
        Legend Test
        +
        Legend Test
        +
        Legend Test
        + +
        +
        +
        +
        Legend Test
        +
        +
        + +
        + +Legend Test +Legend Test + +Legend Test +Legend Test + +Legend Test + + + + +Legend Test + + +
        + +
        + +Legend Test +Legend Test + +Legend Test +Legend Test + +Legend Test +Legend Test + + + + +Legend Test + + +
        + +Legend Test +Legend Test +Legend Test + + + diff --git a/layout/reftests/forms/legend/legend.html b/layout/reftests/forms/legend/legend.html new file mode 100644 index 0000000000..9d05fbe6af --- /dev/null +++ b/layout/reftests/forms/legend/legend.html @@ -0,0 +1,87 @@ + + + Testcase for bug 740743 + + + + +
        +
        Legend Test
        +
        Legend Test
        +
        +
        Legend Test
        +
        Legend Test
        +
        +
        Legend Test
        +
        Legend Test
        +
        Legend Test
        + +
        +
        +
        +
        Legend Test
        +
        +
        + +
        + +Legend Test +Legend Test + +Legend Test +Legend Test + +Legend Test + + + + +Legend Test + + +
        + +
        + +Legend Test +Legend Test + +Legend Test +Legend Test + +Legend Test +Legend Test + + + + +Legend Test + + +
        + +Legend Test +Legend Test +Legend Test + + + diff --git a/layout/reftests/forms/legend/reftest.list b/layout/reftests/forms/legend/reftest.list new file mode 100644 index 0000000000..4b96bf0576 --- /dev/null +++ b/layout/reftests/forms/legend/reftest.list @@ -0,0 +1,5 @@ +== legend.html legend-ref.html # Bug 1392106 +== legend-padding-1.html legend-padding-1-ref.html +== legend-padding-2.html legend-padding-2-ref.html +fuzzy-if(Android,0-255,0-41) == 1273433.html 1273433-ref.html +fails == 1339287.html 1339287-ref.html # bug 1383868 diff --git a/layout/reftests/forms/legend/shadow-dom-ref.html b/layout/reftests/forms/legend/shadow-dom-ref.html new file mode 100644 index 0000000000..472d33acfd --- /dev/null +++ b/layout/reftests/forms/legend/shadow-dom-ref.html @@ -0,0 +1,29 @@ + + + + + Test LEGEND placed into FIELDSET shadow DOM + + + + +
        1a c
        +
        2a c
        +
        3a c
        +
        4a c
        +
        5a c
        +
        6a c
        +
        7a L B
        +
        a 8A L c B
        +
        a 9A a L2 caL3c B
        + + diff --git a/layout/reftests/forms/meter/bar-pseudo-element-ref.html b/layout/reftests/forms/meter/bar-pseudo-element-ref.html new file mode 100644 index 0000000000..c9576fc40b --- /dev/null +++ b/layout/reftests/forms/meter/bar-pseudo-element-ref.html @@ -0,0 +1,105 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/meter/bar-pseudo-element-rtl-ref.html b/layout/reftests/forms/meter/bar-pseudo-element-rtl-ref.html new file mode 100644 index 0000000000..ba9b6c8f35 --- /dev/null +++ b/layout/reftests/forms/meter/bar-pseudo-element-rtl-ref.html @@ -0,0 +1,45 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/meter/bar-pseudo-element-rtl.html b/layout/reftests/forms/meter/bar-pseudo-element-rtl.html new file mode 100644 index 0000000000..22f5462dfd --- /dev/null +++ b/layout/reftests/forms/meter/bar-pseudo-element-rtl.html @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/bar-pseudo-element-vertical-ref.html b/layout/reftests/forms/meter/bar-pseudo-element-vertical-ref.html new file mode 100644 index 0000000000..ff5227a9d9 --- /dev/null +++ b/layout/reftests/forms/meter/bar-pseudo-element-vertical-ref.html @@ -0,0 +1,91 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/meter/bar-pseudo-element-vertical-rtl-ref.html b/layout/reftests/forms/meter/bar-pseudo-element-vertical-rtl-ref.html new file mode 100644 index 0000000000..651747f99c --- /dev/null +++ b/layout/reftests/forms/meter/bar-pseudo-element-vertical-rtl-ref.html @@ -0,0 +1,94 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/meter/bar-pseudo-element-vertical-rtl.html b/layout/reftests/forms/meter/bar-pseudo-element-vertical-rtl.html new file mode 100644 index 0000000000..1a1752baf9 --- /dev/null +++ b/layout/reftests/forms/meter/bar-pseudo-element-vertical-rtl.html @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/bar-pseudo-element-vertical.html b/layout/reftests/forms/meter/bar-pseudo-element-vertical.html new file mode 100644 index 0000000000..509dbb78da --- /dev/null +++ b/layout/reftests/forms/meter/bar-pseudo-element-vertical.html @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/bar-pseudo-element.html b/layout/reftests/forms/meter/bar-pseudo-element.html new file mode 100644 index 0000000000..9fb69bc185 --- /dev/null +++ b/layout/reftests/forms/meter/bar-pseudo-element.html @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/block-invalidate-ref.html b/layout/reftests/forms/meter/block-invalidate-ref.html new file mode 100644 index 0000000000..3208c43ef6 --- /dev/null +++ b/layout/reftests/forms/meter/block-invalidate-ref.html @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/layout/reftests/forms/meter/block-invalidate.html b/layout/reftests/forms/meter/block-invalidate.html new file mode 100644 index 0000000000..abc98f7f7a --- /dev/null +++ b/layout/reftests/forms/meter/block-invalidate.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/forms/meter/default-style/default-style-dyn-ref.html b/layout/reftests/forms/meter/default-style/default-style-dyn-ref.html new file mode 100644 index 0000000000..03a1937fa5 --- /dev/null +++ b/layout/reftests/forms/meter/default-style/default-style-dyn-ref.html @@ -0,0 +1,38 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/meter/default-style/default-style-dyn.html b/layout/reftests/forms/meter/default-style/default-style-dyn.html new file mode 100644 index 0000000000..bed08d6511 --- /dev/null +++ b/layout/reftests/forms/meter/default-style/default-style-dyn.html @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/default-style/default-style-ref.html b/layout/reftests/forms/meter/default-style/default-style-ref.html new file mode 100644 index 0000000000..7cba9ab962 --- /dev/null +++ b/layout/reftests/forms/meter/default-style/default-style-ref.html @@ -0,0 +1,279 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/meter/default-style/default-style.html b/layout/reftests/forms/meter/default-style/default-style.html new file mode 100644 index 0000000000..6c648c3355 --- /dev/null +++ b/layout/reftests/forms/meter/default-style/default-style.html @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/default-style/reftest.list b/layout/reftests/forms/meter/default-style/reftest.list new file mode 100644 index 0000000000..a67d6712b6 --- /dev/null +++ b/layout/reftests/forms/meter/default-style/reftest.list @@ -0,0 +1,2 @@ +== default-style.html default-style-ref.html +== default-style-dyn.html default-style-dyn-ref.html diff --git a/layout/reftests/forms/meter/default-style/style.css b/layout/reftests/forms/meter/default-style/style.css new file mode 100644 index 0000000000..2d42337e9a --- /dev/null +++ b/layout/reftests/forms/meter/default-style/style.css @@ -0,0 +1,54 @@ +div.meter-element { + display: inline-block; + height: 1em; + width: 5em; + vertical-align: -0.2em; + + background: linear-gradient(#e6e6e6, #e6e6e6, #eeeeee 20%, #cccccc 45%, #cccccc 55%); +} + +div.meter-optimum { + float: none ! important; + + height: 100%; + /* + * We can't apply the following style to the reference because it will have + * underisable effectes: + * width: 100%; + */ + + /* green. */ + background: linear-gradient(#ad7, #ad7, #cea 20%, #7a3 45%, #7a3 55%); +} + +div.meter-sub-optimum { + float: none ! important; + + height: 100%; + /* + * We can't apply the following style to the reference because it will have + * underisable effectes: + * width: 100%; + */ + + /* orange. */ + background: linear-gradient(#fe7, #fe7, #ffc 20%, #db3 45%, #db3 55%); +} + +div.meter-sub-sub-optimum { + float: none ! important; + + height: 100%; + /* + * We can't apply the following style to the reference because it will have + * underisable effectes: + * width: 100%; + */ + + /* red. */ + background: linear-gradient(#f77, #f77, #fcc 20%, #d44 45%, #d44 55%); +} + +meter, meter::-moz-meter-bar, div.meter-element, div.meter-optimum, div.meter-sub-optimum, div.meter-sub-sub-optimum { + -moz-appearance: none; +} diff --git a/layout/reftests/forms/meter/in-cells-ref.html b/layout/reftests/forms/meter/in-cells-ref.html new file mode 100644 index 0000000000..aa81938a3d --- /dev/null +++ b/layout/reftests/forms/meter/in-cells-ref.html @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + +
        foobar
        foobar
        + + diff --git a/layout/reftests/forms/meter/in-cells.html b/layout/reftests/forms/meter/in-cells.html new file mode 100644 index 0000000000..c62510433a --- /dev/null +++ b/layout/reftests/forms/meter/in-cells.html @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + +
        foobar
        foobar
        + + diff --git a/layout/reftests/forms/meter/margin-padding-ref.html b/layout/reftests/forms/meter/margin-padding-ref.html new file mode 100644 index 0000000000..84fb9b3852 --- /dev/null +++ b/layout/reftests/forms/meter/margin-padding-ref.html @@ -0,0 +1,88 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/meter/margin-padding-rtl-ref.html b/layout/reftests/forms/meter/margin-padding-rtl-ref.html new file mode 100644 index 0000000000..579794cc9e --- /dev/null +++ b/layout/reftests/forms/meter/margin-padding-rtl-ref.html @@ -0,0 +1,88 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/meter/margin-padding-rtl.html b/layout/reftests/forms/meter/margin-padding-rtl.html new file mode 100644 index 0000000000..d840582647 --- /dev/null +++ b/layout/reftests/forms/meter/margin-padding-rtl.html @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/margin-padding-vertical-ref.html b/layout/reftests/forms/meter/margin-padding-vertical-ref.html new file mode 100644 index 0000000000..e6de9fef13 --- /dev/null +++ b/layout/reftests/forms/meter/margin-padding-vertical-ref.html @@ -0,0 +1,88 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/meter/margin-padding-vertical-rtl-ref.html b/layout/reftests/forms/meter/margin-padding-vertical-rtl-ref.html new file mode 100644 index 0000000000..6ecb2fcafd --- /dev/null +++ b/layout/reftests/forms/meter/margin-padding-vertical-rtl-ref.html @@ -0,0 +1,88 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/meter/margin-padding-vertical-rtl.html b/layout/reftests/forms/meter/margin-padding-vertical-rtl.html new file mode 100644 index 0000000000..55e922b07b --- /dev/null +++ b/layout/reftests/forms/meter/margin-padding-vertical-rtl.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/margin-padding-vertical.html b/layout/reftests/forms/meter/margin-padding-vertical.html new file mode 100644 index 0000000000..d25d45e286 --- /dev/null +++ b/layout/reftests/forms/meter/margin-padding-vertical.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/margin-padding.html b/layout/reftests/forms/meter/margin-padding.html new file mode 100644 index 0000000000..349813e1fd --- /dev/null +++ b/layout/reftests/forms/meter/margin-padding.html @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/max-height-ref.html b/layout/reftests/forms/meter/max-height-ref.html new file mode 100644 index 0000000000..be61638a7d --- /dev/null +++ b/layout/reftests/forms/meter/max-height-ref.html @@ -0,0 +1,11 @@ + + +Some text diff --git a/layout/reftests/forms/meter/max-height.html b/layout/reftests/forms/meter/max-height.html new file mode 100644 index 0000000000..ae6115f855 --- /dev/null +++ b/layout/reftests/forms/meter/max-height.html @@ -0,0 +1,11 @@ + + +Some text diff --git a/layout/reftests/forms/meter/meter-orient-block.html b/layout/reftests/forms/meter/meter-orient-block.html new file mode 100644 index 0000000000..8096473e76 --- /dev/null +++ b/layout/reftests/forms/meter/meter-orient-block.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-orient-horizontal-rtl.html b/layout/reftests/forms/meter/meter-orient-horizontal-rtl.html new file mode 100644 index 0000000000..29050d0219 --- /dev/null +++ b/layout/reftests/forms/meter/meter-orient-horizontal-rtl.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-orient-horizontal.html b/layout/reftests/forms/meter/meter-orient-horizontal.html new file mode 100644 index 0000000000..762329c7f6 --- /dev/null +++ b/layout/reftests/forms/meter/meter-orient-horizontal.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-orient-inline.html b/layout/reftests/forms/meter/meter-orient-inline.html new file mode 100644 index 0000000000..a5ac5b52ba --- /dev/null +++ b/layout/reftests/forms/meter/meter-orient-inline.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-orient-vertical-rtl.html b/layout/reftests/forms/meter/meter-orient-vertical-rtl.html new file mode 100644 index 0000000000..af83d45301 --- /dev/null +++ b/layout/reftests/forms/meter/meter-orient-vertical-rtl.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-orient-vertical.html b/layout/reftests/forms/meter/meter-orient-vertical.html new file mode 100644 index 0000000000..0bcc363497 --- /dev/null +++ b/layout/reftests/forms/meter/meter-orient-vertical.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-vlr-orient-block.html b/layout/reftests/forms/meter/meter-vlr-orient-block.html new file mode 100644 index 0000000000..500f1599d4 --- /dev/null +++ b/layout/reftests/forms/meter/meter-vlr-orient-block.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-vlr-orient-horizontal.html b/layout/reftests/forms/meter/meter-vlr-orient-horizontal.html new file mode 100644 index 0000000000..194f942d16 --- /dev/null +++ b/layout/reftests/forms/meter/meter-vlr-orient-horizontal.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-vlr-orient-inline.html b/layout/reftests/forms/meter/meter-vlr-orient-inline.html new file mode 100644 index 0000000000..d3ee42792b --- /dev/null +++ b/layout/reftests/forms/meter/meter-vlr-orient-inline.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-vlr-orient-vertical.html b/layout/reftests/forms/meter/meter-vlr-orient-vertical.html new file mode 100644 index 0000000000..40e9c82344 --- /dev/null +++ b/layout/reftests/forms/meter/meter-vlr-orient-vertical.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-vlr.html b/layout/reftests/forms/meter/meter-vlr.html new file mode 100644 index 0000000000..7edf4a6042 --- /dev/null +++ b/layout/reftests/forms/meter/meter-vlr.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-vrl-orient-block.html b/layout/reftests/forms/meter/meter-vrl-orient-block.html new file mode 100644 index 0000000000..6b136624c5 --- /dev/null +++ b/layout/reftests/forms/meter/meter-vrl-orient-block.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-vrl-orient-horizontal.html b/layout/reftests/forms/meter/meter-vrl-orient-horizontal.html new file mode 100644 index 0000000000..87f8c938dd --- /dev/null +++ b/layout/reftests/forms/meter/meter-vrl-orient-horizontal.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-vrl-orient-inline.html b/layout/reftests/forms/meter/meter-vrl-orient-inline.html new file mode 100644 index 0000000000..294f823e19 --- /dev/null +++ b/layout/reftests/forms/meter/meter-vrl-orient-inline.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-vrl-orient-vertical.html b/layout/reftests/forms/meter/meter-vrl-orient-vertical.html new file mode 100644 index 0000000000..369465660c --- /dev/null +++ b/layout/reftests/forms/meter/meter-vrl-orient-vertical.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/meter-vrl.html b/layout/reftests/forms/meter/meter-vrl.html new file mode 100644 index 0000000000..7c481b31e3 --- /dev/null +++ b/layout/reftests/forms/meter/meter-vrl.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/meter/reftest.list b/layout/reftests/forms/meter/reftest.list new file mode 100644 index 0000000000..8da63340de --- /dev/null +++ b/layout/reftests/forms/meter/reftest.list @@ -0,0 +1,44 @@ +fuzzy-if(Android,0-128,0-16) == values.html values-ref.html +== values-rtl.html values-rtl-ref.html +== margin-padding.html margin-padding-ref.html +== margin-padding-rtl.html margin-padding-rtl-ref.html +== bar-pseudo-element.html bar-pseudo-element-ref.html +== bar-pseudo-element-rtl.html bar-pseudo-element-rtl-ref.html + +# vertical tests +== values-vertical.html values-vertical-ref.html +== values-vertical-rtl.html values-vertical-rtl-ref.html +== margin-padding-vertical.html margin-padding-vertical-ref.html +== margin-padding-vertical-rtl.html margin-padding-vertical-rtl-ref.html +== bar-pseudo-element-vertical.html bar-pseudo-element-vertical-ref.html +== bar-pseudo-element-vertical-rtl.html bar-pseudo-element-vertical-rtl-ref.html + +# The following test is disabled but kept in the repository because the +# transformations will not behave exactly the same for and two divs. +# However, it would be possible to manually check those. +# == transformations.html transformations-ref.html + +# default style +include default-style/reftest.list + +# Tests for bugs: +== block-invalidate.html block-invalidate-ref.html +== in-cells.html in-cells-ref.html +== max-height.html max-height-ref.html +== rounded-corner-clipping.html rounded-corner-clipping-ref.html + +# Tests for block and inline orientation in combination with writing-mode +!= meter-orient-vertical.html meter-orient-horizontal.html +!= meter-orient-horizontal.html meter-orient-horizontal-rtl.html +== meter-orient-block.html meter-orient-vertical.html +== meter-orient-inline.html meter-orient-horizontal.html +== meter-vlr.html meter-orient-vertical.html +== meter-vlr-orient-block.html meter-orient-horizontal.html +== meter-vlr-orient-inline.html meter-orient-vertical.html +== meter-vlr-orient-horizontal.html meter-orient-horizontal.html +== meter-vlr-orient-vertical.html meter-orient-vertical.html +== meter-vrl.html meter-orient-vertical-rtl.html +== meter-vrl-orient-block.html meter-orient-horizontal-rtl.html +== meter-vrl-orient-inline.html meter-orient-vertical-rtl.html +== meter-vrl-orient-horizontal.html meter-orient-horizontal-rtl.html +== meter-vrl-orient-vertical.html meter-orient-vertical-rtl.html diff --git a/layout/reftests/forms/meter/rounded-corner-clipping-ref.html b/layout/reftests/forms/meter/rounded-corner-clipping-ref.html new file mode 100644 index 0000000000..f2e2beded3 --- /dev/null +++ b/layout/reftests/forms/meter/rounded-corner-clipping-ref.html @@ -0,0 +1,21 @@ + + + + +
        diff --git a/layout/reftests/forms/meter/rounded-corner-clipping.html b/layout/reftests/forms/meter/rounded-corner-clipping.html new file mode 100644 index 0000000000..d12a41f2cd --- /dev/null +++ b/layout/reftests/forms/meter/rounded-corner-clipping.html @@ -0,0 +1,17 @@ + + + + + diff --git a/layout/reftests/forms/meter/style.css b/layout/reftests/forms/meter/style.css new file mode 100644 index 0000000000..8370c5c33a --- /dev/null +++ b/layout/reftests/forms/meter/style.css @@ -0,0 +1,38 @@ +div.meter-element { + display: inline-block; + height: 1em; + width: 5em; + vertical-align: -0.2em; + + background-color: grey; +} + +div.meter-element.vertical { + height: 5em; + width: 1em; +} + +div.meter-bar { + float: none ! important; + + height: 100%; + /* + * We can't apply the following style to the reference because it will have + * underisable effectes: + * width: 100%; + */ + + background-color: green; +} + +meter, meter::-moz-meter-bar, div.meter-element, div.meter-bar { + -moz-appearance: none; +} + +meter { + background: grey; +} + +meter::-moz-meter-bar { + background: green; +} diff --git a/layout/reftests/forms/meter/transformations-ref.html b/layout/reftests/forms/meter/transformations-ref.html new file mode 100644 index 0000000000..4c1c95abb6 --- /dev/null +++ b/layout/reftests/forms/meter/transformations-ref.html @@ -0,0 +1,78 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/meter/transformations.html b/layout/reftests/forms/meter/transformations.html new file mode 100644 index 0000000000..54f44cc28d --- /dev/null +++ b/layout/reftests/forms/meter/transformations.html @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/values-ref.html b/layout/reftests/forms/meter/values-ref.html new file mode 100644 index 0000000000..0e97da064b --- /dev/null +++ b/layout/reftests/forms/meter/values-ref.html @@ -0,0 +1,163 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/meter/values-rtl-ref.html b/layout/reftests/forms/meter/values-rtl-ref.html new file mode 100644 index 0000000000..ea47bf2567 --- /dev/null +++ b/layout/reftests/forms/meter/values-rtl-ref.html @@ -0,0 +1,163 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/meter/values-rtl.html b/layout/reftests/forms/meter/values-rtl.html new file mode 100644 index 0000000000..bd86ed3b1f --- /dev/null +++ b/layout/reftests/forms/meter/values-rtl.html @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/values-vertical-ref.html b/layout/reftests/forms/meter/values-vertical-ref.html new file mode 100644 index 0000000000..4f2d7ac915 --- /dev/null +++ b/layout/reftests/forms/meter/values-vertical-ref.html @@ -0,0 +1,163 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/meter/values-vertical-rtl-ref.html b/layout/reftests/forms/meter/values-vertical-rtl-ref.html new file mode 100644 index 0000000000..f99dc4189f --- /dev/null +++ b/layout/reftests/forms/meter/values-vertical-rtl-ref.html @@ -0,0 +1,163 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/meter/values-vertical-rtl.html b/layout/reftests/forms/meter/values-vertical-rtl.html new file mode 100644 index 0000000000..7884e697ea --- /dev/null +++ b/layout/reftests/forms/meter/values-vertical-rtl.html @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/values-vertical.html b/layout/reftests/forms/meter/values-vertical.html new file mode 100644 index 0000000000..9e32d53d6e --- /dev/null +++ b/layout/reftests/forms/meter/values-vertical.html @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/meter/values.html b/layout/reftests/forms/meter/values.html new file mode 100644 index 0000000000..16d7f794ce --- /dev/null +++ b/layout/reftests/forms/meter/values.html @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/output/output-1.html b/layout/reftests/forms/output/output-1.html new file mode 100644 index 0000000000..0fdb2ae8b9 --- /dev/null +++ b/layout/reftests/forms/output/output-1.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/forms/output/output-2.html b/layout/reftests/forms/output/output-2.html new file mode 100644 index 0000000000..882e805ba0 --- /dev/null +++ b/layout/reftests/forms/output/output-2.html @@ -0,0 +1,7 @@ + + + + + foo + + diff --git a/layout/reftests/forms/output/output-3.html b/layout/reftests/forms/output/output-3.html new file mode 100644 index 0000000000..ecb17e9159 --- /dev/null +++ b/layout/reftests/forms/output/output-3.html @@ -0,0 +1,7 @@ + + + + + foobar + + diff --git a/layout/reftests/forms/output/output-4.html b/layout/reftests/forms/output/output-4.html new file mode 100644 index 0000000000..b0ce800beb --- /dev/null +++ b/layout/reftests/forms/output/output-4.html @@ -0,0 +1,7 @@ + + + + + foo + + diff --git a/layout/reftests/forms/output/output-5.html b/layout/reftests/forms/output/output-5.html new file mode 100644 index 0000000000..16bcf357a6 --- /dev/null +++ b/layout/reftests/forms/output/output-5.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/forms/output/output-6.html b/layout/reftests/forms/output/output-6.html new file mode 100644 index 0000000000..b7e9ede758 --- /dev/null +++ b/layout/reftests/forms/output/output-6.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/forms/output/output-7.html b/layout/reftests/forms/output/output-7.html new file mode 100644 index 0000000000..0ec10f3c31 --- /dev/null +++ b/layout/reftests/forms/output/output-7.html @@ -0,0 +1,22 @@ + + + + + + + + + diff --git a/layout/reftests/forms/output/output-ref-2.html b/layout/reftests/forms/output/output-ref-2.html new file mode 100644 index 0000000000..ad78e10e56 --- /dev/null +++ b/layout/reftests/forms/output/output-ref-2.html @@ -0,0 +1,6 @@ + + + + foobar + + diff --git a/layout/reftests/forms/output/output-ref-3.html b/layout/reftests/forms/output/output-ref-3.html new file mode 100644 index 0000000000..cae43bf45b --- /dev/null +++ b/layout/reftests/forms/output/output-ref-3.html @@ -0,0 +1,6 @@ + + + + foo + + diff --git a/layout/reftests/forms/output/output-ref.html b/layout/reftests/forms/output/output-ref.html new file mode 100644 index 0000000000..01d12af234 --- /dev/null +++ b/layout/reftests/forms/output/output-ref.html @@ -0,0 +1,6 @@ + + + + foo + + diff --git a/layout/reftests/forms/output/reftest.list b/layout/reftests/forms/output/reftest.list new file mode 100644 index 0000000000..1bd798272e --- /dev/null +++ b/layout/reftests/forms/output/reftest.list @@ -0,0 +1,7 @@ +== output-1.html about:blank +== output-2.html output-ref.html +== output-3.html output-ref-2.html +== output-4.html output-ref-3.html +== output-5.html output-ref.html +== output-6.html output-ref.html +== output-7.html output-ref.html diff --git a/layout/reftests/forms/overflow-ref.html b/layout/reftests/forms/overflow-ref.html new file mode 100644 index 0000000000..7888aa2cec --- /dev/null +++ b/layout/reftests/forms/overflow-ref.html @@ -0,0 +1,19 @@ + + +Form controls don't paint outside of their layout bounds + + + + + + + + + diff --git a/layout/reftests/forms/overflow.html b/layout/reftests/forms/overflow.html new file mode 100644 index 0000000000..c3e72beacb --- /dev/null +++ b/layout/reftests/forms/overflow.html @@ -0,0 +1,20 @@ + + +Form controls don't paint outside of their layout bounds + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-1-password.html b/layout/reftests/forms/placeholder/placeholder-1-password.html new file mode 100644 index 0000000000..1c3d582f10 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-1-password.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-1-text.html b/layout/reftests/forms/placeholder/placeholder-1-text.html new file mode 100644 index 0000000000..30df2f3484 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-1-text.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-1-textarea.html b/layout/reftests/forms/placeholder/placeholder-1-textarea.html new file mode 100644 index 0000000000..89f990ce01 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-1-textarea.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-10.html b/layout/reftests/forms/placeholder/placeholder-10.html new file mode 100644 index 0000000000..40a35669ec --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-10.html @@ -0,0 +1,27 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-11.html b/layout/reftests/forms/placeholder/placeholder-11.html new file mode 100644 index 0000000000..62c77351c8 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-11.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-12.html b/layout/reftests/forms/placeholder/placeholder-12.html new file mode 100644 index 0000000000..7cfd00a0eb --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-12.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-13.html b/layout/reftests/forms/placeholder/placeholder-13.html new file mode 100644 index 0000000000..19fc172937 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-13.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-14.html b/layout/reftests/forms/placeholder/placeholder-14.html new file mode 100644 index 0000000000..ad99420eb1 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-14.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-18.html b/layout/reftests/forms/placeholder/placeholder-18.html new file mode 100644 index 0000000000..159d5d7e27 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-18.html @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-2-textarea.html b/layout/reftests/forms/placeholder/placeholder-2-textarea.html new file mode 100644 index 0000000000..06678a3db9 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-2-textarea.html @@ -0,0 +1,19 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-2.html b/layout/reftests/forms/placeholder/placeholder-2.html new file mode 100644 index 0000000000..36b883ab25 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-2.html @@ -0,0 +1,19 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-20.html b/layout/reftests/forms/placeholder/placeholder-20.html new file mode 100644 index 0000000000..323cea849a --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-20.html @@ -0,0 +1,23 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-21.html b/layout/reftests/forms/placeholder/placeholder-21.html new file mode 100644 index 0000000000..483b0d49d6 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-21.html @@ -0,0 +1,22 @@ + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-22.html b/layout/reftests/forms/placeholder/placeholder-22.html new file mode 100644 index 0000000000..7ae54e8e71 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-22.html @@ -0,0 +1,22 @@ + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-3.html b/layout/reftests/forms/placeholder/placeholder-3.html new file mode 100644 index 0000000000..b58f7ca72f --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-3.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-4.html b/layout/reftests/forms/placeholder/placeholder-4.html new file mode 100644 index 0000000000..bfcce20b8c --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-4.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-5.html b/layout/reftests/forms/placeholder/placeholder-5.html new file mode 100644 index 0000000000..0f766d160a --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-5.html @@ -0,0 +1,19 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-6-textarea.html b/layout/reftests/forms/placeholder/placeholder-6-textarea.html new file mode 100644 index 0000000000..b56cb04789 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-6-textarea.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-6.html b/layout/reftests/forms/placeholder/placeholder-6.html new file mode 100644 index 0000000000..774aa35d4d --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-6.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-7.html b/layout/reftests/forms/placeholder/placeholder-7.html new file mode 100644 index 0000000000..19fc8eb745 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-7.html @@ -0,0 +1,19 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-8.html b/layout/reftests/forms/placeholder/placeholder-8.html new file mode 100644 index 0000000000..9c1ac995aa --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-8.html @@ -0,0 +1,23 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-9.html b/layout/reftests/forms/placeholder/placeholder-9.html new file mode 100644 index 0000000000..35155c0120 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-9.html @@ -0,0 +1,23 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-blank-ref.html b/layout/reftests/forms/placeholder/placeholder-blank-ref.html new file mode 100644 index 0000000000..115ffac79e --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-blank-ref.html @@ -0,0 +1,16 @@ + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-focus-ref.html b/layout/reftests/forms/placeholder/placeholder-focus-ref.html new file mode 100644 index 0000000000..fa8f292a47 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-focus-ref.html @@ -0,0 +1,17 @@ + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-overflow-ref.html b/layout/reftests/forms/placeholder/placeholder-overflow-ref.html new file mode 100644 index 0000000000..9bceacd626 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-overflow-ref.html @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-overflow-textarea-ref.html b/layout/reftests/forms/placeholder/placeholder-overflow-textarea-ref.html new file mode 100644 index 0000000000..559945a50f --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-overflow-textarea-ref.html @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-overridden-ref.html b/layout/reftests/forms/placeholder/placeholder-overridden-ref.html new file mode 100644 index 0000000000..11f756af67 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-overridden-ref.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-rtl-ref.html b/layout/reftests/forms/placeholder/placeholder-rtl-ref.html new file mode 100644 index 0000000000..91812d0cee --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-rtl-ref.html @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-rtl.html b/layout/reftests/forms/placeholder/placeholder-rtl.html new file mode 100644 index 0000000000..5898ed55c7 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-rtl.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/forms/placeholder/placeholder-style.css b/layout/reftests/forms/placeholder/placeholder-style.css new file mode 100644 index 0000000000..0c5bb63333 --- /dev/null +++ b/layout/reftests/forms/placeholder/placeholder-style.css @@ -0,0 +1,10 @@ +textarea.placeholder, +input.placeholder, +input::placeholder, +textarea::placeholder { + /* Unfortunately, we can't style the or + + diff --git a/layout/reftests/forms/placeholder/reftest.list b/layout/reftests/forms/placeholder/reftest.list new file mode 100644 index 0000000000..54ec3b06e0 --- /dev/null +++ b/layout/reftests/forms/placeholder/reftest.list @@ -0,0 +1,36 @@ +# Tests using placeholder-focus-ref.html as a reference are disabled because +# we can't change the caret colour nor disable it and we can't change the +# text colour without changing the caret which means that the tested page has +# a black caret with a grey text and the reference has a grey caret with grey +# text. The only thing that is doable is to make the caret grey in the tested +# page but that would make the test moot because a failure wouldn't be seen. +# A real way to fix this would be to be able to style the caret or to implement +# ::value (bug 648643), depending of the ::value behaviour (it could change the +# caret colour and the text colour or just the text colour). + +== placeholder-1-text.html placeholder-visible-ref.html +== placeholder-1-password.html placeholder-visible-ref.html +== placeholder-1-textarea.html placeholder-visible-textarea-ref.html +== placeholder-2.html placeholder-visible-ref.html +== placeholder-2-textarea.html placeholder-visible-textarea-ref.html +== placeholder-3.html placeholder-overridden-ref.html +== placeholder-4.html placeholder-overridden-ref.html +== placeholder-5.html placeholder-visible-ref.html + +# This tests assumes that the overflowing placeholder won't eat the padding, which is just not true in some platforms... +fuzzy-if(winWidget,0-160,0-10) fuzzy-if(Android,0-160,0-41) fuzzy-if(asyncPan&&!layersGPUAccelerated,0-146,0-317) == placeholder-6.html placeholder-overflow-ref.html + +skip-if(Android&&asyncPan) == placeholder-6-textarea.html placeholder-overflow-textarea-ref.html +# needs-focus == placeholder-7.html placeholder-focus-ref.html +# needs-focus == placeholder-8.html placeholder-focus-ref.html +# needs-focus == placeholder-9.html placeholder-focus-ref.html +needs-focus == placeholder-10.html placeholder-visible-ref.html +== placeholder-11.html placeholder-visible-ref.html +== placeholder-12.html placeholder-visible-ref.html +== placeholder-13.html placeholder-visible-ref.html +== placeholder-14.html placeholder-visible-ref.html +== placeholder-18.html placeholder-overridden-ref.html +# needs-focus == placeholder-20.html placeholder-focus-ref.html +needs-focus == placeholder-21.html placeholder-blank-ref.html +needs-focus == placeholder-22.html placeholder-blank-ref.html +== placeholder-rtl.html placeholder-rtl-ref.html diff --git a/layout/reftests/forms/progress/bar-pseudo-element-ref.html b/layout/reftests/forms/progress/bar-pseudo-element-ref.html new file mode 100644 index 0000000000..9d8d96a41a --- /dev/null +++ b/layout/reftests/forms/progress/bar-pseudo-element-ref.html @@ -0,0 +1,105 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/progress/bar-pseudo-element-rtl-ref.html b/layout/reftests/forms/progress/bar-pseudo-element-rtl-ref.html new file mode 100644 index 0000000000..c25a143dbf --- /dev/null +++ b/layout/reftests/forms/progress/bar-pseudo-element-rtl-ref.html @@ -0,0 +1,45 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/progress/bar-pseudo-element-rtl.html b/layout/reftests/forms/progress/bar-pseudo-element-rtl.html new file mode 100644 index 0000000000..711dc26ba4 --- /dev/null +++ b/layout/reftests/forms/progress/bar-pseudo-element-rtl.html @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/progress/bar-pseudo-element-vertical-ref.html b/layout/reftests/forms/progress/bar-pseudo-element-vertical-ref.html new file mode 100644 index 0000000000..4f28e3aceb --- /dev/null +++ b/layout/reftests/forms/progress/bar-pseudo-element-vertical-ref.html @@ -0,0 +1,90 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/progress/bar-pseudo-element-vertical-rtl-ref.html b/layout/reftests/forms/progress/bar-pseudo-element-vertical-rtl-ref.html new file mode 100644 index 0000000000..d69b8b1e57 --- /dev/null +++ b/layout/reftests/forms/progress/bar-pseudo-element-vertical-rtl-ref.html @@ -0,0 +1,91 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/progress/bar-pseudo-element-vertical-rtl.html b/layout/reftests/forms/progress/bar-pseudo-element-vertical-rtl.html new file mode 100644 index 0000000000..7b8315c0f8 --- /dev/null +++ b/layout/reftests/forms/progress/bar-pseudo-element-vertical-rtl.html @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + +
        + + diff --git a/layout/reftests/forms/progress/bar-pseudo-element-vertical.html b/layout/reftests/forms/progress/bar-pseudo-element-vertical.html new file mode 100644 index 0000000000..1988cb5184 --- /dev/null +++ b/layout/reftests/forms/progress/bar-pseudo-element-vertical.html @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + +
        + + diff --git a/layout/reftests/forms/progress/bar-pseudo-element.html b/layout/reftests/forms/progress/bar-pseudo-element.html new file mode 100644 index 0000000000..edc8cd36ab --- /dev/null +++ b/layout/reftests/forms/progress/bar-pseudo-element.html @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/progress/block-invalidate-ref.html b/layout/reftests/forms/progress/block-invalidate-ref.html new file mode 100644 index 0000000000..60f14f1349 --- /dev/null +++ b/layout/reftests/forms/progress/block-invalidate-ref.html @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/layout/reftests/forms/progress/block-invalidate.html b/layout/reftests/forms/progress/block-invalidate.html new file mode 100644 index 0000000000..47ba03bdac --- /dev/null +++ b/layout/reftests/forms/progress/block-invalidate.html @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/layout/reftests/forms/progress/in-cells-ref.html b/layout/reftests/forms/progress/in-cells-ref.html new file mode 100644 index 0000000000..08917e43f4 --- /dev/null +++ b/layout/reftests/forms/progress/in-cells-ref.html @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + +
        foobar
        foobar
        + + diff --git a/layout/reftests/forms/progress/in-cells.html b/layout/reftests/forms/progress/in-cells.html new file mode 100644 index 0000000000..fc3614347a --- /dev/null +++ b/layout/reftests/forms/progress/in-cells.html @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + +
        foobar
        foobar
        + + diff --git a/layout/reftests/forms/progress/indeterminate-style-height-ref.html b/layout/reftests/forms/progress/indeterminate-style-height-ref.html new file mode 100644 index 0000000000..2a9eafa315 --- /dev/null +++ b/layout/reftests/forms/progress/indeterminate-style-height-ref.html @@ -0,0 +1,46 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + + diff --git a/layout/reftests/forms/progress/indeterminate-style-height.html b/layout/reftests/forms/progress/indeterminate-style-height.html new file mode 100644 index 0000000000..ddefd0afaf --- /dev/null +++ b/layout/reftests/forms/progress/indeterminate-style-height.html @@ -0,0 +1,24 @@ + + + + + + + + + + + + + diff --git a/layout/reftests/forms/progress/indeterminate-style-width-ref.html b/layout/reftests/forms/progress/indeterminate-style-width-ref.html new file mode 100644 index 0000000000..7f67f946e0 --- /dev/null +++ b/layout/reftests/forms/progress/indeterminate-style-width-ref.html @@ -0,0 +1,37 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + + diff --git a/layout/reftests/forms/progress/indeterminate-style-width.html b/layout/reftests/forms/progress/indeterminate-style-width.html new file mode 100644 index 0000000000..f5db8ff666 --- /dev/null +++ b/layout/reftests/forms/progress/indeterminate-style-width.html @@ -0,0 +1,19 @@ + + + + + + + + + + + + + diff --git a/layout/reftests/forms/progress/margin-padding-ref.html b/layout/reftests/forms/progress/margin-padding-ref.html new file mode 100644 index 0000000000..5a64e6d2de --- /dev/null +++ b/layout/reftests/forms/progress/margin-padding-ref.html @@ -0,0 +1,88 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/progress/margin-padding-rtl-ref.html b/layout/reftests/forms/progress/margin-padding-rtl-ref.html new file mode 100644 index 0000000000..bef9c57276 --- /dev/null +++ b/layout/reftests/forms/progress/margin-padding-rtl-ref.html @@ -0,0 +1,88 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/progress/margin-padding-rtl.html b/layout/reftests/forms/progress/margin-padding-rtl.html new file mode 100644 index 0000000000..fc445c36c4 --- /dev/null +++ b/layout/reftests/forms/progress/margin-padding-rtl.html @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/progress/margin-padding-vertical-ref.html b/layout/reftests/forms/progress/margin-padding-vertical-ref.html new file mode 100644 index 0000000000..2dea7af511 --- /dev/null +++ b/layout/reftests/forms/progress/margin-padding-vertical-ref.html @@ -0,0 +1,88 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/progress/margin-padding-vertical-rtl-ref.html b/layout/reftests/forms/progress/margin-padding-vertical-rtl-ref.html new file mode 100644 index 0000000000..4ded227feb --- /dev/null +++ b/layout/reftests/forms/progress/margin-padding-vertical-rtl-ref.html @@ -0,0 +1,88 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/progress/margin-padding-vertical-rtl.html b/layout/reftests/forms/progress/margin-padding-vertical-rtl.html new file mode 100644 index 0000000000..7be45b2c1c --- /dev/null +++ b/layout/reftests/forms/progress/margin-padding-vertical-rtl.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/progress/margin-padding-vertical.html b/layout/reftests/forms/progress/margin-padding-vertical.html new file mode 100644 index 0000000000..8e4d485659 --- /dev/null +++ b/layout/reftests/forms/progress/margin-padding-vertical.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/progress/margin-padding.html b/layout/reftests/forms/progress/margin-padding.html new file mode 100644 index 0000000000..fe4f3d003c --- /dev/null +++ b/layout/reftests/forms/progress/margin-padding.html @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/progress/max-height-ref.html b/layout/reftests/forms/progress/max-height-ref.html new file mode 100644 index 0000000000..872f9cc826 --- /dev/null +++ b/layout/reftests/forms/progress/max-height-ref.html @@ -0,0 +1,11 @@ + + +Some text diff --git a/layout/reftests/forms/progress/max-height.html b/layout/reftests/forms/progress/max-height.html new file mode 100644 index 0000000000..c9d545330a --- /dev/null +++ b/layout/reftests/forms/progress/max-height.html @@ -0,0 +1,11 @@ + + +Some text diff --git a/layout/reftests/forms/progress/progress-orient-block.html b/layout/reftests/forms/progress/progress-orient-block.html new file mode 100644 index 0000000000..e5f33c4979 --- /dev/null +++ b/layout/reftests/forms/progress/progress-orient-block.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-orient-horizontal-rtl.html b/layout/reftests/forms/progress/progress-orient-horizontal-rtl.html new file mode 100644 index 0000000000..64d7157247 --- /dev/null +++ b/layout/reftests/forms/progress/progress-orient-horizontal-rtl.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-orient-horizontal.html b/layout/reftests/forms/progress/progress-orient-horizontal.html new file mode 100644 index 0000000000..e37e461702 --- /dev/null +++ b/layout/reftests/forms/progress/progress-orient-horizontal.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-orient-inline.html b/layout/reftests/forms/progress/progress-orient-inline.html new file mode 100644 index 0000000000..352537ae79 --- /dev/null +++ b/layout/reftests/forms/progress/progress-orient-inline.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-orient-vertical-rtl.html b/layout/reftests/forms/progress/progress-orient-vertical-rtl.html new file mode 100644 index 0000000000..7fb4d81bed --- /dev/null +++ b/layout/reftests/forms/progress/progress-orient-vertical-rtl.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-orient-vertical.html b/layout/reftests/forms/progress/progress-orient-vertical.html new file mode 100644 index 0000000000..6a64a5e8c8 --- /dev/null +++ b/layout/reftests/forms/progress/progress-orient-vertical.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-vlr-orient-block.html b/layout/reftests/forms/progress/progress-vlr-orient-block.html new file mode 100644 index 0000000000..954bc9dd16 --- /dev/null +++ b/layout/reftests/forms/progress/progress-vlr-orient-block.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-vlr-orient-horizontal.html b/layout/reftests/forms/progress/progress-vlr-orient-horizontal.html new file mode 100644 index 0000000000..9584f95d79 --- /dev/null +++ b/layout/reftests/forms/progress/progress-vlr-orient-horizontal.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-vlr-orient-inline.html b/layout/reftests/forms/progress/progress-vlr-orient-inline.html new file mode 100644 index 0000000000..9ec89960d8 --- /dev/null +++ b/layout/reftests/forms/progress/progress-vlr-orient-inline.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-vlr-orient-vertical.html b/layout/reftests/forms/progress/progress-vlr-orient-vertical.html new file mode 100644 index 0000000000..625b543b46 --- /dev/null +++ b/layout/reftests/forms/progress/progress-vlr-orient-vertical.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-vlr.html b/layout/reftests/forms/progress/progress-vlr.html new file mode 100644 index 0000000000..52f42aede5 --- /dev/null +++ b/layout/reftests/forms/progress/progress-vlr.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-vrl-orient-block.html b/layout/reftests/forms/progress/progress-vrl-orient-block.html new file mode 100644 index 0000000000..52df5dd298 --- /dev/null +++ b/layout/reftests/forms/progress/progress-vrl-orient-block.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-vrl-orient-horizontal.html b/layout/reftests/forms/progress/progress-vrl-orient-horizontal.html new file mode 100644 index 0000000000..03ea99bb8d --- /dev/null +++ b/layout/reftests/forms/progress/progress-vrl-orient-horizontal.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-vrl-orient-inline.html b/layout/reftests/forms/progress/progress-vrl-orient-inline.html new file mode 100644 index 0000000000..57ee166d09 --- /dev/null +++ b/layout/reftests/forms/progress/progress-vrl-orient-inline.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-vrl-orient-vertical.html b/layout/reftests/forms/progress/progress-vrl-orient-vertical.html new file mode 100644 index 0000000000..becd4504e1 --- /dev/null +++ b/layout/reftests/forms/progress/progress-vrl-orient-vertical.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/progress-vrl.html b/layout/reftests/forms/progress/progress-vrl.html new file mode 100644 index 0000000000..a3f0b889fc --- /dev/null +++ b/layout/reftests/forms/progress/progress-vrl.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/progress/reftest.list b/layout/reftests/forms/progress/reftest.list new file mode 100644 index 0000000000..aa5f0c79d2 --- /dev/null +++ b/layout/reftests/forms/progress/reftest.list @@ -0,0 +1,42 @@ +== values.html values-ref.html +== values-rtl.html values-rtl-ref.html +== margin-padding.html margin-padding-ref.html +== margin-padding-rtl.html margin-padding-rtl-ref.html +== bar-pseudo-element.html bar-pseudo-element-ref.html +== bar-pseudo-element-rtl.html bar-pseudo-element-rtl-ref.html +== indeterminate-style-width.html indeterminate-style-width-ref.html + +# vertical tests +== values-vertical.html values-vertical-ref.html +== values-vertical-rtl.html values-vertical-rtl-ref.html +== margin-padding-vertical.html margin-padding-vertical-ref.html +== margin-padding-vertical-rtl.html margin-padding-vertical-rtl-ref.html +== bar-pseudo-element-vertical.html bar-pseudo-element-vertical-ref.html +== bar-pseudo-element-vertical-rtl.html bar-pseudo-element-vertical-rtl-ref.html +== indeterminate-style-height.html indeterminate-style-height-ref.html + +# The following test is disabled but kept in the repository because the +# transformations will not behave exactly the same for and two divs. +# However, it would be possible to manually check those. +# == transformations.html transformations-ref.html + +# Tests for bugs: +== block-invalidate.html block-invalidate-ref.html +== in-cells.html in-cells-ref.html +== max-height.html max-height-ref.html + +# Tests for block and inline orientation in combination with writing-mode +!= progress-orient-horizontal.html progress-orient-vertical.html +fails != progress-orient-vertical.html progress-orient-vertical-rtl.html # only OS X currently has direction-dependent rendering here +== progress-orient-block.html progress-orient-vertical.html +== progress-orient-inline.html progress-orient-horizontal.html +== progress-vlr.html progress-orient-vertical.html +== progress-vlr-orient-block.html progress-orient-horizontal.html +== progress-vlr-orient-inline.html progress-orient-vertical.html +== progress-vlr-orient-horizontal.html progress-orient-horizontal.html +== progress-vlr-orient-vertical.html progress-orient-vertical.html +== progress-vrl.html progress-orient-vertical-rtl.html +== progress-vrl-orient-block.html progress-orient-horizontal-rtl.html +== progress-vrl-orient-inline.html progress-orient-vertical-rtl.html +== progress-vrl-orient-horizontal.html progress-orient-horizontal-rtl.html +== progress-vrl-orient-vertical.html progress-orient-vertical-rtl.html diff --git a/layout/reftests/forms/progress/style.css b/layout/reftests/forms/progress/style.css new file mode 100644 index 0000000000..fe3bc80389 --- /dev/null +++ b/layout/reftests/forms/progress/style.css @@ -0,0 +1,37 @@ +div.progress-element { + -moz-appearance: progressbar; + display: inline-block; + height: 1em; + width: 10em; + vertical-align: -0.2em; + + /* Default style in case of there is -moz-appearance: none; */ + border: 1px solid ThreeDShadow; + border-right-color: ThreeDHighlight; + border-bottom-color: ThreeDHighlight; + background-color: #e6e6e6; +} + +div.progress-element.vertical { + height: 10em; + width: 1em; +} + +div.progress-bar { + -moz-appearance: progresschunk; + height: 100%; + /* + * We can't apply the following style to the reference because it will have + * underisable effectes: + * width: 100%; + */ + + box-sizing: border-box; + + /* Default style in case of there is -moz-appearance: none; */ + background-color: #0064b4; +} + +progress, progress::-moz-progress-bar, div.progress-element, div.progress-bar { + -moz-appearance: none; +} diff --git a/layout/reftests/forms/progress/transformations-ref.html b/layout/reftests/forms/progress/transformations-ref.html new file mode 100644 index 0000000000..34f0d7151f --- /dev/null +++ b/layout/reftests/forms/progress/transformations-ref.html @@ -0,0 +1,78 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/progress/transformations.html b/layout/reftests/forms/progress/transformations.html new file mode 100644 index 0000000000..96a923c3f2 --- /dev/null +++ b/layout/reftests/forms/progress/transformations.html @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/progress/values-ref.html b/layout/reftests/forms/progress/values-ref.html new file mode 100644 index 0000000000..d3c15bc8fb --- /dev/null +++ b/layout/reftests/forms/progress/values-ref.html @@ -0,0 +1,58 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/progress/values-rtl-ref.html b/layout/reftests/forms/progress/values-rtl-ref.html new file mode 100644 index 0000000000..6787af2d70 --- /dev/null +++ b/layout/reftests/forms/progress/values-rtl-ref.html @@ -0,0 +1,58 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/progress/values-rtl.html b/layout/reftests/forms/progress/values-rtl.html new file mode 100644 index 0000000000..6a143b0c19 --- /dev/null +++ b/layout/reftests/forms/progress/values-rtl.html @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/progress/values-vertical-ref.html b/layout/reftests/forms/progress/values-vertical-ref.html new file mode 100644 index 0000000000..43b3f7e20c --- /dev/null +++ b/layout/reftests/forms/progress/values-vertical-ref.html @@ -0,0 +1,58 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/progress/values-vertical-rtl-ref.html b/layout/reftests/forms/progress/values-vertical-rtl-ref.html new file mode 100644 index 0000000000..88934c4876 --- /dev/null +++ b/layout/reftests/forms/progress/values-vertical-rtl-ref.html @@ -0,0 +1,58 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/forms/progress/values-vertical-rtl.html b/layout/reftests/forms/progress/values-vertical-rtl.html new file mode 100644 index 0000000000..b50db9ad2d --- /dev/null +++ b/layout/reftests/forms/progress/values-vertical-rtl.html @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/progress/values-vertical.html b/layout/reftests/forms/progress/values-vertical.html new file mode 100644 index 0000000000..47294fdeb3 --- /dev/null +++ b/layout/reftests/forms/progress/values-vertical.html @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/progress/values.html b/layout/reftests/forms/progress/values.html new file mode 100644 index 0000000000..3c5e3e80b7 --- /dev/null +++ b/layout/reftests/forms/progress/values.html @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/layout/reftests/forms/reftest.list b/layout/reftests/forms/reftest.list new file mode 100644 index 0000000000..b05924c3b7 --- /dev/null +++ b/layout/reftests/forms/reftest.list @@ -0,0 +1,40 @@ +fuzzy(0-1,0-10) fuzzy-if(Android,0-2,0-10) == text-control-baseline-1.html text-control-baseline-1-ref.html +fuzzy-if(cocoaWidget,0-18,0-68) fuzzy-if(Android,0-52,0-64) fuzzy-if(winWidget,0-88,0-624) == display-block-baselines-1.html display-block-baselines-1-ref.html # anti-aliasing issues +== display-block-baselines-2.html display-block-baselines-2-ref.html +== display-block-baselines-3.html display-block-baselines-3-ref.html +== display-block-baselines-4.html display-block-baselines-4-ref.html +fuzzy(0-7,0-2) == display-block-baselines-5.html display-block-baselines-5-ref.html +fuzzy(0-1,0-20) == overflow.html overflow-ref.html # bug 1620120 for natively themed cocoa, fuzzyness in the arrow for !native + +# button element +include button/reftest.list + +# legend element +include legend/reftest.list + +# fieldset element +include fieldset/reftest.list + +# placeholder +include placeholder/reftest.list + +# input +include input/reftest.list + +# meter element +include meter/reftest.list + +# output element +include output/reftest.list + +# progress element +include progress/reftest.list + +# select element +include select/reftest.list + +# textarea element +include textarea/reftest.list + +# textbox element +include textbox/reftest.list diff --git a/layout/reftests/forms/select/1769580-ref.html b/layout/reftests/forms/select/1769580-ref.html new file mode 100644 index 0000000000..e6a4cb6577 --- /dev/null +++ b/layout/reftests/forms/select/1769580-ref.html @@ -0,0 +1,12 @@ + + + diff --git a/layout/reftests/forms/select/1769580.html b/layout/reftests/forms/select/1769580.html new file mode 100644 index 0000000000..00831f6997 --- /dev/null +++ b/layout/reftests/forms/select/1769580.html @@ -0,0 +1,13 @@ + + + diff --git a/layout/reftests/forms/select/997709-2-ref.html b/layout/reftests/forms/select/997709-2-ref.html new file mode 100644 index 0000000000..349abe0b77 --- /dev/null +++ b/layout/reftests/forms/select/997709-2-ref.html @@ -0,0 +1,4 @@ + + + + diff --git a/layout/reftests/forms/select/997709-2.html b/layout/reftests/forms/select/997709-2.html new file mode 100644 index 0000000000..46be454185 --- /dev/null +++ b/layout/reftests/forms/select/997709-2.html @@ -0,0 +1,4 @@ + + + + diff --git a/layout/reftests/forms/select/arrow-color-notref.html b/layout/reftests/forms/select/arrow-color-notref.html new file mode 100644 index 0000000000..b4869de4dd --- /dev/null +++ b/layout/reftests/forms/select/arrow-color-notref.html @@ -0,0 +1,4 @@ + + diff --git a/layout/reftests/forms/select/arrow-color.html b/layout/reftests/forms/select/arrow-color.html new file mode 100644 index 0000000000..fab72e5e2a --- /dev/null +++ b/layout/reftests/forms/select/arrow-color.html @@ -0,0 +1,4 @@ + + diff --git a/layout/reftests/forms/select/boguskids-ref.html b/layout/reftests/forms/select/boguskids-ref.html new file mode 100644 index 0000000000..905b646493 --- /dev/null +++ b/layout/reftests/forms/select/boguskids-ref.html @@ -0,0 +1,13 @@ + + + + + + diff --git a/layout/reftests/forms/select/boguskids.html b/layout/reftests/forms/select/boguskids.html new file mode 100644 index 0000000000..102f820c84 --- /dev/null +++ b/layout/reftests/forms/select/boguskids.html @@ -0,0 +1,18 @@ + + + + + + diff --git a/layout/reftests/forms/select/dynamic-boguskids.html b/layout/reftests/forms/select/dynamic-boguskids.html new file mode 100644 index 0000000000..2a6b7c2614 --- /dev/null +++ b/layout/reftests/forms/select/dynamic-boguskids.html @@ -0,0 +1,31 @@ + + + + + + + + + diff --git a/layout/reftests/forms/select/dynamic-text-indent-1-ref.html b/layout/reftests/forms/select/dynamic-text-indent-1-ref.html new file mode 100644 index 0000000000..806fc525a0 --- /dev/null +++ b/layout/reftests/forms/select/dynamic-text-indent-1-ref.html @@ -0,0 +1,4 @@ + + diff --git a/layout/reftests/forms/select/dynamic-text-indent-1.html b/layout/reftests/forms/select/dynamic-text-indent-1.html new file mode 100644 index 0000000000..6f2b5f3448 --- /dev/null +++ b/layout/reftests/forms/select/dynamic-text-indent-1.html @@ -0,0 +1,14 @@ + + + + + diff --git a/layout/reftests/forms/select/dynamic-text-overflow-1-ref.html b/layout/reftests/forms/select/dynamic-text-overflow-1-ref.html new file mode 100644 index 0000000000..8de69cf5cc --- /dev/null +++ b/layout/reftests/forms/select/dynamic-text-overflow-1-ref.html @@ -0,0 +1,4 @@ + + diff --git a/layout/reftests/forms/select/dynamic-text-overflow-1.html b/layout/reftests/forms/select/dynamic-text-overflow-1.html new file mode 100644 index 0000000000..4d954f6981 --- /dev/null +++ b/layout/reftests/forms/select/dynamic-text-overflow-1.html @@ -0,0 +1,14 @@ + + + + + diff --git a/layout/reftests/forms/select/focusring-1-ref.html b/layout/reftests/forms/select/focusring-1-ref.html new file mode 100644 index 0000000000..9f01908fd5 --- /dev/null +++ b/layout/reftests/forms/select/focusring-1-ref.html @@ -0,0 +1,37 @@ + + + + Testcase #1 for bug 1253977 + + + + + + + + + + + diff --git a/layout/reftests/forms/select/focusring-1.html b/layout/reftests/forms/select/focusring-1.html new file mode 100644 index 0000000000..e384bd4097 --- /dev/null +++ b/layout/reftests/forms/select/focusring-1.html @@ -0,0 +1,41 @@ + + + + Testcase #1 for bug 1253977 + + + + + + + + + + + diff --git a/layout/reftests/forms/select/focusring-2-ref.html b/layout/reftests/forms/select/focusring-2-ref.html new file mode 100644 index 0000000000..c7c16a5e5e --- /dev/null +++ b/layout/reftests/forms/select/focusring-2-ref.html @@ -0,0 +1,22 @@ + + + + Testcase #2 for bug 1253977 + + + + + + + + diff --git a/layout/reftests/forms/select/focusring-2.html b/layout/reftests/forms/select/focusring-2.html new file mode 100644 index 0000000000..e2656b2485 --- /dev/null +++ b/layout/reftests/forms/select/focusring-2.html @@ -0,0 +1,46 @@ + + + + Testcase #2 for bug 1253977 + + + + + + + + + + diff --git a/layout/reftests/forms/select/intrinsic-size-scrollbar.html b/layout/reftests/forms/select/intrinsic-size-scrollbar.html new file mode 100644 index 0000000000..091bd989c5 --- /dev/null +++ b/layout/reftests/forms/select/intrinsic-size-scrollbar.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/select/listbox-checked-style-notref.html b/layout/reftests/forms/select/listbox-checked-style-notref.html new file mode 100644 index 0000000000..3b78fbac50 --- /dev/null +++ b/layout/reftests/forms/select/listbox-checked-style-notref.html @@ -0,0 +1,11 @@ + + + diff --git a/layout/reftests/forms/select/listbox-checked-style-ref.html b/layout/reftests/forms/select/listbox-checked-style-ref.html new file mode 100644 index 0000000000..c48bc81225 --- /dev/null +++ b/layout/reftests/forms/select/listbox-checked-style-ref.html @@ -0,0 +1,11 @@ + + + diff --git a/layout/reftests/forms/select/listbox-checked-style.html b/layout/reftests/forms/select/listbox-checked-style.html new file mode 100644 index 0000000000..1eb33817f6 --- /dev/null +++ b/layout/reftests/forms/select/listbox-checked-style.html @@ -0,0 +1,11 @@ + + + diff --git a/layout/reftests/forms/select/listbox-focus-notref.html b/layout/reftests/forms/select/listbox-focus-notref.html new file mode 100644 index 0000000000..d76865abbf --- /dev/null +++ b/layout/reftests/forms/select/listbox-focus-notref.html @@ -0,0 +1,13 @@ + + + diff --git a/layout/reftests/forms/select/listbox-focus.html b/layout/reftests/forms/select/listbox-focus.html new file mode 100644 index 0000000000..0689ed43b8 --- /dev/null +++ b/layout/reftests/forms/select/listbox-focus.html @@ -0,0 +1,13 @@ + + + diff --git a/layout/reftests/forms/select/listbox-zero-row-initial-ref.html b/layout/reftests/forms/select/listbox-zero-row-initial-ref.html new file mode 100644 index 0000000000..e7b2ec673a --- /dev/null +++ b/layout/reftests/forms/select/listbox-zero-row-initial-ref.html @@ -0,0 +1,23 @@ + +Reference for initial reflow of zero height options + + + + + diff --git a/layout/reftests/forms/select/listbox-zero-row-initial.html b/layout/reftests/forms/select/listbox-zero-row-initial.html new file mode 100644 index 0000000000..1ff6549da2 --- /dev/null +++ b/layout/reftests/forms/select/listbox-zero-row-initial.html @@ -0,0 +1,14 @@ + +Testcase for initial reflow of zero height options + + + diff --git a/layout/reftests/forms/select/multiple-ref.html b/layout/reftests/forms/select/multiple-ref.html new file mode 100644 index 0000000000..70bdac6bc3 --- /dev/null +++ b/layout/reftests/forms/select/multiple-ref.html @@ -0,0 +1,12 @@ + + + + + + diff --git a/layout/reftests/forms/select/multiple.html b/layout/reftests/forms/select/multiple.html new file mode 100644 index 0000000000..6b95eebc56 --- /dev/null +++ b/layout/reftests/forms/select/multiple.html @@ -0,0 +1,12 @@ + + + + + + diff --git a/layout/reftests/forms/select/no-padding-ref.html b/layout/reftests/forms/select/no-padding-ref.html new file mode 100644 index 0000000000..6ba141c627 --- /dev/null +++ b/layout/reftests/forms/select/no-padding-ref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/select/no-padding.html b/layout/reftests/forms/select/no-padding.html new file mode 100644 index 0000000000..8784b7b750 --- /dev/null +++ b/layout/reftests/forms/select/no-padding.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/select/option-children-ref.html b/layout/reftests/forms/select/option-children-ref.html new file mode 100644 index 0000000000..09f6d19f09 --- /dev/null +++ b/layout/reftests/forms/select/option-children-ref.html @@ -0,0 +1,5 @@ + + +Option elements with children + + diff --git a/layout/reftests/forms/select/option-children.html b/layout/reftests/forms/select/option-children.html new file mode 100644 index 0000000000..357247b567 --- /dev/null +++ b/layout/reftests/forms/select/option-children.html @@ -0,0 +1,11 @@ + + +Option elements with children + + diff --git a/layout/reftests/forms/select/out-of-bounds-selectedindex-ref.html b/layout/reftests/forms/select/out-of-bounds-selectedindex-ref.html new file mode 100644 index 0000000000..4130241765 --- /dev/null +++ b/layout/reftests/forms/select/out-of-bounds-selectedindex-ref.html @@ -0,0 +1,112 @@ + +Testcase for bug 471741 + + + + + + + + + + + +
        + + + + + + + + + +
        + + + + + + + + + +
        + +
        Result: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 -1 -1
        + + + + diff --git a/layout/reftests/forms/select/out-of-bounds-selectedindex.html b/layout/reftests/forms/select/out-of-bounds-selectedindex.html new file mode 100644 index 0000000000..4ae9ed06b6 --- /dev/null +++ b/layout/reftests/forms/select/out-of-bounds-selectedindex.html @@ -0,0 +1,129 @@ + +Testcase for bug 471741 + + + + + + + + + + + +
        + + + + + + + + + +
        + + + + + + + + + +
        + +
        + + + + diff --git a/layout/reftests/forms/select/padding-button-placement-ref.html b/layout/reftests/forms/select/padding-button-placement-ref.html new file mode 100644 index 0000000000..342b404c6d --- /dev/null +++ b/layout/reftests/forms/select/padding-button-placement-ref.html @@ -0,0 +1,10 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/forms/select/padding-button-placement.html b/layout/reftests/forms/select/padding-button-placement.html new file mode 100644 index 0000000000..3707150321 --- /dev/null +++ b/layout/reftests/forms/select/padding-button-placement.html @@ -0,0 +1,15 @@ + + + + + + + + +
        +
        + +
        +
        + + diff --git a/layout/reftests/forms/select/reftest.list b/layout/reftests/forms/select/reftest.list new file mode 100644 index 0000000000..d2d1c1be6d --- /dev/null +++ b/layout/reftests/forms/select/reftest.list @@ -0,0 +1,31 @@ +fuzzy-if(Android,0-4,0-12) == out-of-bounds-selectedindex.html out-of-bounds-selectedindex-ref.html # test for bug 471741 +== multiple.html multiple-ref.html +== boguskids.html boguskids-ref.html +== dynamic-boguskids.html boguskids-ref.html +== option-children.html option-children-ref.html +fuzzy(0-1,0-4) == padding-button-placement.html padding-button-placement-ref.html +== vertical-centering.html vertical-centering-ref.html +== 997709-2.html 997709-2-ref.html +fuzzy(0-4,0-1) needs-focus == focusring-1.html focusring-1-ref.html +needs-focus == focusring-2.html focusring-2-ref.html +== dynamic-text-indent-1.html dynamic-text-indent-1-ref.html +== dynamic-text-overflow-1.html dynamic-text-overflow-1-ref.html +== listbox-zero-row-initial.html listbox-zero-row-initial-ref.html +skip-if(Android) == select-option-display-none-inline-size.html select-option-display-none-inline-size-ref.html + +# Android and Windows actually use the anonymous select > button (rather than +# drawing the arrow as a background like Linux and Mac), so most of this test +# doesn't apply since when over-constrained it gets zero-sized. +skip-if(Android||winWidget) == themed-select-padding-no-clip.html themed-select-padding-no-clip-ref.html + +== select-scrollbar-width.html select-scrollbar-width-ref.html +test-pref(ui.useOverlayScrollbars,0) ref-pref(ui.useOverlayScrollbars,1) == intrinsic-size-scrollbar.html intrinsic-size-scrollbar.html + +== listbox-checked-style.html listbox-checked-style-ref.html +needs-focus != listbox-checked-style.html listbox-checked-style-notref.html +needs-focus != listbox-focus.html listbox-focus-notref.html + +== 1769580.html 1769580-ref.html + +== no-padding.html no-padding-ref.html +!= arrow-color.html arrow-color-notref.html diff --git a/layout/reftests/forms/select/select-option-display-none-inline-size-ref.html b/layout/reftests/forms/select/select-option-display-none-inline-size-ref.html new file mode 100644 index 0000000000..c10490b0e8 --- /dev/null +++ b/layout/reftests/forms/select/select-option-display-none-inline-size-ref.html @@ -0,0 +1,18 @@ + + + + + Reference: SELECT size with display:none OPTION + + + + + + + + + + diff --git a/layout/reftests/forms/select/select-option-display-none-inline-size.html b/layout/reftests/forms/select/select-option-display-none-inline-size.html new file mode 100644 index 0000000000..ece010df4c --- /dev/null +++ b/layout/reftests/forms/select/select-option-display-none-inline-size.html @@ -0,0 +1,23 @@ + + + + + Test: SELECT size with display:none OPTION + + + + + + + + + + + diff --git a/layout/reftests/forms/select/select-scrollbar-width-ref.html b/layout/reftests/forms/select/select-scrollbar-width-ref.html new file mode 100644 index 0000000000..1a411340f8 --- /dev/null +++ b/layout/reftests/forms/select/select-scrollbar-width-ref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/select/select-scrollbar-width.html b/layout/reftests/forms/select/select-scrollbar-width.html new file mode 100644 index 0000000000..fb2b627a83 --- /dev/null +++ b/layout/reftests/forms/select/select-scrollbar-width.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/forms/select/themed-select-padding-no-clip-ref.html b/layout/reftests/forms/select/themed-select-padding-no-clip-ref.html new file mode 100644 index 0000000000..d8f5fd7b43 --- /dev/null +++ b/layout/reftests/forms/select/themed-select-padding-no-clip-ref.html @@ -0,0 +1,37 @@ + +Bug 1561794 - padding-inline-end does not clip display text for themed comboboxes. + + + + + + + + + +
        XXXXXXXXXX
        + + + + diff --git a/layout/reftests/forms/select/themed-select-padding-no-clip.html b/layout/reftests/forms/select/themed-select-padding-no-clip.html new file mode 100644 index 0000000000..d353ecc871 --- /dev/null +++ b/layout/reftests/forms/select/themed-select-padding-no-clip.html @@ -0,0 +1,26 @@ + +Bug 1561794 - padding-inline-end does not clip display text for themed comboboxes. + + + + + + + + + + + + diff --git a/layout/reftests/forms/select/vertical-centering-ref.html b/layout/reftests/forms/select/vertical-centering-ref.html new file mode 100644 index 0000000000..82bbb7d3d0 --- /dev/null +++ b/layout/reftests/forms/select/vertical-centering-ref.html @@ -0,0 +1,20 @@ + + + diff --git a/layout/reftests/forms/select/vertical-centering.html b/layout/reftests/forms/select/vertical-centering.html new file mode 100644 index 0000000000..fb464395d5 --- /dev/null +++ b/layout/reftests/forms/select/vertical-centering.html @@ -0,0 +1,18 @@ + + + diff --git a/layout/reftests/forms/text-control-baseline-1-ref.html b/layout/reftests/forms/text-control-baseline-1-ref.html new file mode 100644 index 0000000000..f46e55f1d2 --- /dev/null +++ b/layout/reftests/forms/text-control-baseline-1-ref.html @@ -0,0 +1,30 @@ + + + + Reference for bug 481751 + + + + + + + + + + diff --git a/layout/reftests/forms/text-control-baseline-1.html b/layout/reftests/forms/text-control-baseline-1.html new file mode 100644 index 0000000000..080eeb5cd4 --- /dev/null +++ b/layout/reftests/forms/text-control-baseline-1.html @@ -0,0 +1,37 @@ + + + + Test for bug 481751 + + + + + + + + + + + diff --git a/layout/reftests/forms/textarea/appearance-background-change-ref.html b/layout/reftests/forms/textarea/appearance-background-change-ref.html new file mode 100644 index 0000000000..df5585213e --- /dev/null +++ b/layout/reftests/forms/textarea/appearance-background-change-ref.html @@ -0,0 +1,8 @@ + + +
        + diff --git a/layout/reftests/forms/textarea/appearance-background-change.html b/layout/reftests/forms/textarea/appearance-background-change.html new file mode 100644 index 0000000000..d1c7730513 --- /dev/null +++ b/layout/reftests/forms/textarea/appearance-background-change.html @@ -0,0 +1,11 @@ + +
        + + diff --git a/layout/reftests/forms/textarea/in-dynamic-rtl-doc.html b/layout/reftests/forms/textarea/in-dynamic-rtl-doc.html new file mode 100644 index 0000000000..c8afa20cf2 --- /dev/null +++ b/layout/reftests/forms/textarea/in-dynamic-rtl-doc.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/forms/textarea/in-ltr-doc-scrollbar.html b/layout/reftests/forms/textarea/in-ltr-doc-scrollbar.html new file mode 100644 index 0000000000..e6b14358ec --- /dev/null +++ b/layout/reftests/forms/textarea/in-ltr-doc-scrollbar.html @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/textarea/in-rtl-doc-scrollbar.html b/layout/reftests/forms/textarea/in-rtl-doc-scrollbar.html new file mode 100644 index 0000000000..8c915b5ee9 --- /dev/null +++ b/layout/reftests/forms/textarea/in-rtl-doc-scrollbar.html @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/textarea/ltr-scrollbar.html b/layout/reftests/forms/textarea/ltr-scrollbar.html new file mode 100644 index 0000000000..927fbede66 --- /dev/null +++ b/layout/reftests/forms/textarea/ltr-scrollbar.html @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/textarea/ltr.html b/layout/reftests/forms/textarea/ltr.html new file mode 100644 index 0000000000..c7e84be0e2 --- /dev/null +++ b/layout/reftests/forms/textarea/ltr.html @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/textarea/no-resize.html b/layout/reftests/forms/textarea/no-resize.html new file mode 100644 index 0000000000..fbf8796532 --- /dev/null +++ b/layout/reftests/forms/textarea/no-resize.html @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/textarea/padding-scrollbar-placement-ref.html b/layout/reftests/forms/textarea/padding-scrollbar-placement-ref.html new file mode 100644 index 0000000000..40a639eb94 --- /dev/null +++ b/layout/reftests/forms/textarea/padding-scrollbar-placement-ref.html @@ -0,0 +1,43 @@ + + + + + Padding and Scrollbar Placement Test Reference + + + + + +
        + + diff --git a/layout/reftests/forms/textarea/padding-scrollbar-placement.html b/layout/reftests/forms/textarea/padding-scrollbar-placement.html new file mode 100644 index 0000000000..e1b0d7d672 --- /dev/null +++ b/layout/reftests/forms/textarea/padding-scrollbar-placement.html @@ -0,0 +1,44 @@ + + + + + Padding and Scrollbar Placement Test + + + + + +
        + + diff --git a/layout/reftests/forms/textarea/padding-text-overflow-notref.html b/layout/reftests/forms/textarea/padding-text-overflow-notref.html new file mode 100644 index 0000000000..78edebcad7 --- /dev/null +++ b/layout/reftests/forms/textarea/padding-text-overflow-notref.html @@ -0,0 +1,12 @@ + + + diff --git a/layout/reftests/forms/textarea/padding-text-overflow.html b/layout/reftests/forms/textarea/padding-text-overflow.html new file mode 100644 index 0000000000..92cc4f38ec --- /dev/null +++ b/layout/reftests/forms/textarea/padding-text-overflow.html @@ -0,0 +1,13 @@ + + + + diff --git a/layout/reftests/forms/textarea/reftest.list b/layout/reftests/forms/textarea/reftest.list new file mode 100644 index 0000000000..f27e99726e --- /dev/null +++ b/layout/reftests/forms/textarea/reftest.list @@ -0,0 +1,18 @@ +== resize.html resize-ref.html +== resize-vertical.html resize-ref.html +== resize-rtl.html resize-rtl-ref.html +== resize-rtl-vertical.html resize-rtl-ref.html +# an offset seems to apply to the native resizer on windows so skip this test for now +skip-if(Android) skip-if(winWidget) fuzzy-if(cocoaWidget,0-1,0-33) fuzzy-if(!winWidget&&!Android,0-5,0-10) == resize-background.html resize-background-ref.html +skip-if(Android) != ltr.html rtl.html +skip-if(Android) != ltr-scrollbar.html rtl-scrollbar.html +skip-if(Android) != in-ltr-doc-scrollbar.html in-rtl-doc-scrollbar.html +skip-if(Android) != ltr.html no-resize.html +skip-if(Android) != rtl.html no-resize.html # bug 834724 +fuzzy(0-1,0-1) == rtl.html rtl-dynamic-attr.html +fuzzy(0-1,0-1) == rtl.html rtl-dynamic-style.html +== rtl.html in-dynamic-rtl-doc.html +fuzzy-if(asyncPan&&!layersGPUAccelerated,0-102,0-4168) == padding-scrollbar-placement.html padding-scrollbar-placement-ref.html +== various-cols.html various-cols-ref.html +== appearance-background-change.html appearance-background-change-ref.html +!= padding-text-overflow.html padding-text-overflow-notref.html diff --git a/layout/reftests/forms/textarea/resize-background-ref.html b/layout/reftests/forms/textarea/resize-background-ref.html new file mode 100644 index 0000000000..9217ffaf86 --- /dev/null +++ b/layout/reftests/forms/textarea/resize-background-ref.html @@ -0,0 +1,30 @@ + + + + +
        + +
        + + diff --git a/layout/reftests/forms/textarea/resize-background.html b/layout/reftests/forms/textarea/resize-background.html new file mode 100644 index 0000000000..24c6f70d89 --- /dev/null +++ b/layout/reftests/forms/textarea/resize-background.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/textarea/resize-ref.html b/layout/reftests/forms/textarea/resize-ref.html new file mode 100644 index 0000000000..5d3334889d --- /dev/null +++ b/layout/reftests/forms/textarea/resize-ref.html @@ -0,0 +1,3 @@ + +
        + diff --git a/layout/reftests/forms/textarea/resize-rtl-ref.html b/layout/reftests/forms/textarea/resize-rtl-ref.html new file mode 100644 index 0000000000..9ae0ac14fe --- /dev/null +++ b/layout/reftests/forms/textarea/resize-rtl-ref.html @@ -0,0 +1,3 @@ + +
        + diff --git a/layout/reftests/forms/textarea/resize-rtl-vertical.html b/layout/reftests/forms/textarea/resize-rtl-vertical.html new file mode 100644 index 0000000000..602ca9b399 --- /dev/null +++ b/layout/reftests/forms/textarea/resize-rtl-vertical.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/textarea/resize-rtl.html b/layout/reftests/forms/textarea/resize-rtl.html new file mode 100644 index 0000000000..c91acad3ce --- /dev/null +++ b/layout/reftests/forms/textarea/resize-rtl.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/textarea/resize-vertical.html b/layout/reftests/forms/textarea/resize-vertical.html new file mode 100644 index 0000000000..57a245449f --- /dev/null +++ b/layout/reftests/forms/textarea/resize-vertical.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/textarea/resize.html b/layout/reftests/forms/textarea/resize.html new file mode 100644 index 0000000000..f513b4634f --- /dev/null +++ b/layout/reftests/forms/textarea/resize.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/forms/textarea/rtl-dynamic-attr.html b/layout/reftests/forms/textarea/rtl-dynamic-attr.html new file mode 100644 index 0000000000..47f97baa7b --- /dev/null +++ b/layout/reftests/forms/textarea/rtl-dynamic-attr.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/forms/textarea/rtl-dynamic-style.html b/layout/reftests/forms/textarea/rtl-dynamic-style.html new file mode 100644 index 0000000000..8997e31c05 --- /dev/null +++ b/layout/reftests/forms/textarea/rtl-dynamic-style.html @@ -0,0 +1,18 @@ + + + + + + + + + + + diff --git a/layout/reftests/forms/textarea/rtl-scrollbar.html b/layout/reftests/forms/textarea/rtl-scrollbar.html new file mode 100644 index 0000000000..2770dc6941 --- /dev/null +++ b/layout/reftests/forms/textarea/rtl-scrollbar.html @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/textarea/rtl.html b/layout/reftests/forms/textarea/rtl.html new file mode 100644 index 0000000000..984f9d9aa9 --- /dev/null +++ b/layout/reftests/forms/textarea/rtl.html @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/layout/reftests/forms/textarea/various-cols-ref.html b/layout/reftests/forms/textarea/various-cols-ref.html new file mode 100644 index 0000000000..7ba962e61d --- /dev/null +++ b/layout/reftests/forms/textarea/various-cols-ref.html @@ -0,0 +1,4 @@ + +
        +
        + diff --git a/layout/reftests/forms/textarea/various-cols.html b/layout/reftests/forms/textarea/various-cols.html new file mode 100644 index 0000000000..dc62941d8f --- /dev/null +++ b/layout/reftests/forms/textarea/various-cols.html @@ -0,0 +1,4 @@ + +
        +
        + diff --git a/layout/reftests/forms/textbox/accesskey-1-dyn.xhtml b/layout/reftests/forms/textbox/accesskey-1-dyn.xhtml new file mode 100644 index 0000000000..797d61b02c --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-1-dyn.xhtml @@ -0,0 +1,42 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, input { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + input { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-1-notref.xhtml b/layout/reftests/forms/textbox/accesskey-1-notref.xhtml new file mode 100644 index 0000000000..606873c38d --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-1-notref.xhtml @@ -0,0 +1,35 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, input { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + input { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-1.xhtml b/layout/reftests/forms/textbox/accesskey-1.xhtml new file mode 100644 index 0000000000..49846b8c47 --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-1.xhtml @@ -0,0 +1,35 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, input { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + input { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-2-ref.xhtml b/layout/reftests/forms/textbox/accesskey-2-ref.xhtml new file mode 100644 index 0000000000..a7ceb4a628 --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-2-ref.xhtml @@ -0,0 +1,36 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, input { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + input { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-2.xhtml b/layout/reftests/forms/textbox/accesskey-2.xhtml new file mode 100644 index 0000000000..3e1efb03ff --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-2.xhtml @@ -0,0 +1,36 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, input { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + input { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-3-notref.xhtml b/layout/reftests/forms/textbox/accesskey-3-notref.xhtml new file mode 100644 index 0000000000..26d2cb7016 --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-3-notref.xhtml @@ -0,0 +1,36 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, input { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + input { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-3-ref.xhtml b/layout/reftests/forms/textbox/accesskey-3-ref.xhtml new file mode 100644 index 0000000000..3f29077e4e --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-3-ref.xhtml @@ -0,0 +1,36 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, input { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + input { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-3.xhtml b/layout/reftests/forms/textbox/accesskey-3.xhtml new file mode 100644 index 0000000000..752e448919 --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-3.xhtml @@ -0,0 +1,36 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, input { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + input { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-4-notref.xhtml b/layout/reftests/forms/textbox/accesskey-4-notref.xhtml new file mode 100644 index 0000000000..26d2cb7016 --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-4-notref.xhtml @@ -0,0 +1,36 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, input { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + input { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-4-ref.xhtml b/layout/reftests/forms/textbox/accesskey-4-ref.xhtml new file mode 100644 index 0000000000..1522f92468 --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-4-ref.xhtml @@ -0,0 +1,36 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, input { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + input { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/accesskey-4.xhtml b/layout/reftests/forms/textbox/accesskey-4.xhtml new file mode 100644 index 0000000000..b7ad5b0b1e --- /dev/null +++ b/layout/reftests/forms/textbox/accesskey-4.xhtml @@ -0,0 +1,36 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + font-size: 36px; + } + label, input { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + input { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + + diff --git a/layout/reftests/forms/textbox/align-baseline-1-ref.xhtml b/layout/reftests/forms/textbox/align-baseline-1-ref.xhtml new file mode 100644 index 0000000000..8ad687f2d4 --- /dev/null +++ b/layout/reftests/forms/textbox/align-baseline-1-ref.xhtml @@ -0,0 +1,26 @@ + + + + + #container { + margin-top: 12px; + padding-top: 8px; + } + label, input { + -moz-appearance: none; + background: inherit; + border: none 0px; + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + + + + + diff --git a/layout/reftests/forms/textbox/align-baseline-1.xhtml b/layout/reftests/forms/textbox/align-baseline-1.xhtml new file mode 100644 index 0000000000..eab22d761b --- /dev/null +++ b/layout/reftests/forms/textbox/align-baseline-1.xhtml @@ -0,0 +1,34 @@ + + + + + hbox { + margin-top: 0px; + padding-top: 0px; + } + label, input { + -moz-appearance: none; + background: inherit; + border: none 0px; + } + label { + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; + } + input { + margin-top: 12px; + padding-top: 8px; + margin-bottom: 5px; + padding-bottom: 9px; + } + + + + + diff --git a/layout/reftests/forms/textbox/reftest.list b/layout/reftests/forms/textbox/reftest.list new file mode 100644 index 0000000000..edb83da6e2 --- /dev/null +++ b/layout/reftests/forms/textbox/reftest.list @@ -0,0 +1,11 @@ +# access-key tests are no use on OS X because access keys are not indicated visually +# no real XUL theme on Android so we just skip +skip-if(cocoaWidget||Android) != chrome://reftest/content/forms/textbox/accesskey-1.xhtml chrome://reftest/content/forms/textbox/accesskey-1-notref.xhtml +== chrome://reftest/content/forms/textbox/accesskey-1-dyn.xhtml chrome://reftest/content/forms/textbox/accesskey-1.xhtml +fuzzy(0-1,0-3) skip-if(cocoaWidget||Android) == chrome://reftest/content/forms/textbox/accesskey-2.xhtml chrome://reftest/content/forms/textbox/accesskey-2-ref.xhtml +skip-if(cocoaWidget||Android) == chrome://reftest/content/forms/textbox/accesskey-3.xhtml chrome://reftest/content/forms/textbox/accesskey-3-ref.xhtml +skip-if(cocoaWidget||Android) != chrome://reftest/content/forms/textbox/accesskey-3.xhtml chrome://reftest/content/forms/textbox/accesskey-3-notref.xhtml +fuzzy(0-1,0-4) skip-if(cocoaWidget||Android) == chrome://reftest/content/forms/textbox/accesskey-4.xhtml chrome://reftest/content/forms/textbox/accesskey-4-ref.xhtml +skip-if(cocoaWidget||Android) != chrome://reftest/content/forms/textbox/accesskey-4.xhtml chrome://reftest/content/forms/textbox/accesskey-4-notref.xhtml +skip-if(Android) == chrome://reftest/content/forms/textbox/align-baseline-1.xhtml chrome://reftest/content/forms/textbox/align-baseline-1-ref.xhtml # test for bug 494901 +skip-if(Android) == chrome://reftest/content/forms/textbox/setsize.xhtml chrome://reftest/content/forms/textbox/setsize-ref.xhtml diff --git a/layout/reftests/forms/textbox/setsize-ref.xhtml b/layout/reftests/forms/textbox/setsize-ref.xhtml new file mode 100644 index 0000000000..5db79ff9d9 --- /dev/null +++ b/layout/reftests/forms/textbox/setsize-ref.xhtml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/layout/reftests/forms/textbox/setsize.xhtml b/layout/reftests/forms/textbox/setsize.xhtml new file mode 100644 index 0000000000..14ccdfb27b --- /dev/null +++ b/layout/reftests/forms/textbox/setsize.xhtml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/layout/reftests/frameset/frameset-add-col-ref.html b/layout/reftests/frameset/frameset-add-col-ref.html new file mode 100644 index 0000000000..6cd1b4bf9e --- /dev/null +++ b/layout/reftests/frameset/frameset-add-col-ref.html @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/layout/reftests/frameset/frameset-add-col.html b/layout/reftests/frameset/frameset-add-col.html new file mode 100644 index 0000000000..8fe32e1de7 --- /dev/null +++ b/layout/reftests/frameset/frameset-add-col.html @@ -0,0 +1,22 @@ + + + + + + + + + diff --git a/layout/reftests/frameset/frameset-add-row-ref.html b/layout/reftests/frameset/frameset-add-row-ref.html new file mode 100644 index 0000000000..4da1204655 --- /dev/null +++ b/layout/reftests/frameset/frameset-add-row-ref.html @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/layout/reftests/frameset/frameset-add-row.html b/layout/reftests/frameset/frameset-add-row.html new file mode 100644 index 0000000000..31fbfeed55 --- /dev/null +++ b/layout/reftests/frameset/frameset-add-row.html @@ -0,0 +1,22 @@ + + + + + + + + + diff --git a/layout/reftests/frameset/frameset-remove-col-ref.html b/layout/reftests/frameset/frameset-remove-col-ref.html new file mode 100644 index 0000000000..6cd1b4bf9e --- /dev/null +++ b/layout/reftests/frameset/frameset-remove-col-ref.html @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/layout/reftests/frameset/frameset-remove-col.html b/layout/reftests/frameset/frameset-remove-col.html new file mode 100644 index 0000000000..1e266d2915 --- /dev/null +++ b/layout/reftests/frameset/frameset-remove-col.html @@ -0,0 +1,20 @@ + + + + + + + + + + + + diff --git a/layout/reftests/frameset/frameset-remove-row-ref.html b/layout/reftests/frameset/frameset-remove-row-ref.html new file mode 100644 index 0000000000..4da1204655 --- /dev/null +++ b/layout/reftests/frameset/frameset-remove-row-ref.html @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/layout/reftests/frameset/frameset-remove-row.html b/layout/reftests/frameset/frameset-remove-row.html new file mode 100644 index 0000000000..7f55ac9493 --- /dev/null +++ b/layout/reftests/frameset/frameset-remove-row.html @@ -0,0 +1,20 @@ + + + + + + + + + + + + diff --git a/layout/reftests/frameset/reftest.list b/layout/reftests/frameset/reftest.list new file mode 100644 index 0000000000..0d5ff10b16 --- /dev/null +++ b/layout/reftests/frameset/reftest.list @@ -0,0 +1,4 @@ +skip-if(ThreadSanitizer) == frameset-add-row.html frameset-add-row-ref.html +== frameset-remove-row.html frameset-remove-row-ref.html +== frameset-add-col.html frameset-add-col-ref.html +== frameset-remove-col.html frameset-remove-col-ref.html diff --git a/layout/reftests/generated-content/attr-whitespace-ref.html b/layout/reftests/generated-content/attr-whitespace-ref.html new file mode 100644 index 0000000000..54a74fe4d8 --- /dev/null +++ b/layout/reftests/generated-content/attr-whitespace-ref.html @@ -0,0 +1,10 @@ + + + +
        HelloWorld
        +
        HelloWorld
        +
        HelloWorld
        +
        Hello
        +
        Hello
        + + diff --git a/layout/reftests/generated-content/attr-whitespace.xhtml b/layout/reftests/generated-content/attr-whitespace.xhtml new file mode 100644 index 0000000000..e9b6554849 --- /dev/null +++ b/layout/reftests/generated-content/attr-whitespace.xhtml @@ -0,0 +1,60 @@ + + + + + Whitespace in attributes + + + + + + +
        Hello
        +
        Hello
        +
        Hello
        +
        Hello
        +
        Hello
        + + diff --git a/layout/reftests/generated-content/before-style-sharing-ref.html b/layout/reftests/generated-content/before-style-sharing-ref.html new file mode 100644 index 0000000000..944bcfd790 --- /dev/null +++ b/layout/reftests/generated-content/before-style-sharing-ref.html @@ -0,0 +1,3 @@ + +
        +
        This text should appear
        diff --git a/layout/reftests/generated-content/before-style-sharing.html b/layout/reftests/generated-content/before-style-sharing.html new file mode 100644 index 0000000000..9f1be5b32e --- /dev/null +++ b/layout/reftests/generated-content/before-style-sharing.html @@ -0,0 +1,8 @@ + + +
        +
        diff --git a/layout/reftests/generated-content/display-types-01-ref.html b/layout/reftests/generated-content/display-types-01-ref.html new file mode 100644 index 0000000000..76a02e5789 --- /dev/null +++ b/layout/reftests/generated-content/display-types-01-ref.html @@ -0,0 +1,45 @@ + + + + + + +
        +
        1"Before blockInner2After block"
        +
        1"Before inlineInner2After inline"
        +
        1"Before inline-blockInner2After inline-block"
        +
        1"Before tableInner2After table"
        +
        1"Before inline-tableInner2After inline-table"
        +
        1"Before table-row-groupInner2After table-row-group"
        +
        +
        1"Before table-rowInner2After table-row"
        +
        1"Before table-cellInner2After table-cell"
        +
        1"Before table-captionInner2After table-caption"
        +
        1"Before flexboxInner2After flexbox"
        +
        1"Before inline-flexboxInner2After inline-flexbox"
        + + diff --git a/layout/reftests/generated-content/display-types-01.html b/layout/reftests/generated-content/display-types-01.html new file mode 100644 index 0000000000..db2c9525e0 --- /dev/null +++ b/layout/reftests/generated-content/display-types-01.html @@ -0,0 +1,53 @@ + + + + CSS 2.1 Test Suite: generated content + + + + + + + + +
        +
        Inner
        +
        Inner
        +
        Inner
        +
        Inner
        +
        Inner
        +
        Inner
        +
        +
        Inner
        +
        Inner
        +
        Inner
        +
        Inner
        +
        Inner
        +
        + + diff --git a/layout/reftests/generated-content/dynamic-attr-01-ref.html b/layout/reftests/generated-content/dynamic-attr-01-ref.html new file mode 100644 index 0000000000..f460142fec --- /dev/null +++ b/layout/reftests/generated-content/dynamic-attr-01-ref.html @@ -0,0 +1,6 @@ + + + +before after! + + diff --git a/layout/reftests/generated-content/dynamic-attr-01.html b/layout/reftests/generated-content/dynamic-attr-01.html new file mode 100644 index 0000000000..87240768d3 --- /dev/null +++ b/layout/reftests/generated-content/dynamic-attr-01.html @@ -0,0 +1,30 @@ + + + + CSS 2.1 Test Suite: generated content + + + + + + + + + + diff --git a/layout/reftests/generated-content/dynamic-button-01-ref.html b/layout/reftests/generated-content/dynamic-button-01-ref.html new file mode 100644 index 0000000000..5afde3aa15 --- /dev/null +++ b/layout/reftests/generated-content/dynamic-button-01-ref.html @@ -0,0 +1,4 @@ + + diff --git a/layout/reftests/generated-content/dynamic-button-01a.html b/layout/reftests/generated-content/dynamic-button-01a.html new file mode 100644 index 0000000000..1978d79741 --- /dev/null +++ b/layout/reftests/generated-content/dynamic-button-01a.html @@ -0,0 +1,15 @@ + + + + + diff --git a/layout/reftests/generated-content/dynamic-button-01b.html b/layout/reftests/generated-content/dynamic-button-01b.html new file mode 100644 index 0000000000..fff73c523f --- /dev/null +++ b/layout/reftests/generated-content/dynamic-button-01b.html @@ -0,0 +1,10 @@ + + + + diff --git a/layout/reftests/generated-content/dynamic-content-ref.html b/layout/reftests/generated-content/dynamic-content-ref.html new file mode 100644 index 0000000000..0f8f612628 --- /dev/null +++ b/layout/reftests/generated-content/dynamic-content-ref.html @@ -0,0 +1,7 @@ + + +
        diff --git a/layout/reftests/generated-content/dynamic-content.html b/layout/reftests/generated-content/dynamic-content.html new file mode 100644 index 0000000000..5eebe244a7 --- /dev/null +++ b/layout/reftests/generated-content/dynamic-content.html @@ -0,0 +1,14 @@ + + +
        + diff --git a/layout/reftests/generated-content/dynamic-fieldset-01-ref.html b/layout/reftests/generated-content/dynamic-fieldset-01-ref.html new file mode 100644 index 0000000000..7cfdc0278a --- /dev/null +++ b/layout/reftests/generated-content/dynamic-fieldset-01-ref.html @@ -0,0 +1,4 @@ + +
        + Fieldset contents + ::after content
        diff --git a/layout/reftests/generated-content/dynamic-fieldset-01a.html b/layout/reftests/generated-content/dynamic-fieldset-01a.html new file mode 100644 index 0000000000..7cce024093 --- /dev/null +++ b/layout/reftests/generated-content/dynamic-fieldset-01a.html @@ -0,0 +1,15 @@ + + + +
        + Fieldset contents +
        + diff --git a/layout/reftests/generated-content/dynamic-fieldset-01b.html b/layout/reftests/generated-content/dynamic-fieldset-01b.html new file mode 100644 index 0000000000..d9d0fa96b4 --- /dev/null +++ b/layout/reftests/generated-content/dynamic-fieldset-01b.html @@ -0,0 +1,10 @@ + + + +
        + Fieldset contents +
        diff --git a/layout/reftests/generated-content/dynamic-generated-content-inherit-001.html b/layout/reftests/generated-content/dynamic-generated-content-inherit-001.html new file mode 100644 index 0000000000..0bec9c9eaf --- /dev/null +++ b/layout/reftests/generated-content/dynamic-generated-content-inherit-001.html @@ -0,0 +1,25 @@ + + +CSS Test: Dynamic ::before and ::after generation by a style attribute + + + + + + + +

        Test passes if you see two PASS lines below:

        +
        SS
        +
        PA
        + diff --git a/layout/reftests/generated-content/dynamic-restyle-01-ref.html b/layout/reftests/generated-content/dynamic-restyle-01-ref.html new file mode 100644 index 0000000000..39973882b2 --- /dev/null +++ b/layout/reftests/generated-content/dynamic-restyle-01-ref.html @@ -0,0 +1,7 @@ + + + +Before +
        After
        + + diff --git a/layout/reftests/generated-content/dynamic-restyle-01.html b/layout/reftests/generated-content/dynamic-restyle-01.html new file mode 100644 index 0000000000..aa1b846593 --- /dev/null +++ b/layout/reftests/generated-content/dynamic-restyle-01.html @@ -0,0 +1,29 @@ + + + + CSS 2.1 Test Suite: generated content + + + + + + + + + + diff --git a/layout/reftests/generated-content/dynamic-table-cell-01-ref.html b/layout/reftests/generated-content/dynamic-table-cell-01-ref.html new file mode 100644 index 0000000000..02db86fcaa --- /dev/null +++ b/layout/reftests/generated-content/dynamic-table-cell-01-ref.html @@ -0,0 +1,8 @@ + + + + + +
        + Cell contents + ::after content
        diff --git a/layout/reftests/generated-content/dynamic-table-cell-01a.html b/layout/reftests/generated-content/dynamic-table-cell-01a.html new file mode 100644 index 0000000000..f0bd6b119d --- /dev/null +++ b/layout/reftests/generated-content/dynamic-table-cell-01a.html @@ -0,0 +1,20 @@ + + + + + + + +
        + Cell contents +
        + + diff --git a/layout/reftests/generated-content/dynamic-table-cell-01b.html b/layout/reftests/generated-content/dynamic-table-cell-01b.html new file mode 100644 index 0000000000..43e68eb0ba --- /dev/null +++ b/layout/reftests/generated-content/dynamic-table-cell-01b.html @@ -0,0 +1,13 @@ + + + + + + +
        + Cell contents +
        diff --git a/layout/reftests/generated-content/dynamic-table-cell-indent-ref.html b/layout/reftests/generated-content/dynamic-table-cell-indent-ref.html new file mode 100644 index 0000000000..b831182613 --- /dev/null +++ b/layout/reftests/generated-content/dynamic-table-cell-indent-ref.html @@ -0,0 +1,4 @@ + + + +
        Some text
        diff --git a/layout/reftests/generated-content/dynamic-table-cell-indent.html b/layout/reftests/generated-content/dynamic-table-cell-indent.html new file mode 100644 index 0000000000..ea9a25bca8 --- /dev/null +++ b/layout/reftests/generated-content/dynamic-table-cell-indent.html @@ -0,0 +1,24 @@ + + + + + +
        + + diff --git a/layout/reftests/generated-content/floated-01-ref.html b/layout/reftests/generated-content/floated-01-ref.html new file mode 100644 index 0000000000..de4da62838 --- /dev/null +++ b/layout/reftests/generated-content/floated-01-ref.html @@ -0,0 +1,23 @@ + + + + + + +
        1"Before beforeleft afterleftInner2After beforeleft afterleft"
        +
        1"Before beforeleft afterrightInner2After beforeleft afterright"
        +
        1"Before beforeright afterleftInner2After beforeright afterleft"
        +
        1"Before beforeright afterrightInner2After beforeright afterright"
        + + diff --git a/layout/reftests/generated-content/floated-01.html b/layout/reftests/generated-content/floated-01.html new file mode 100644 index 0000000000..f3ff0115a4 --- /dev/null +++ b/layout/reftests/generated-content/floated-01.html @@ -0,0 +1,44 @@ + + + + CSS 2.1 Test Suite: generated content + + + + + + + +
        Inner
        +
        Inner
        +
        Inner
        +
        Inner
        + + diff --git a/layout/reftests/generated-content/generated-content-inherit-001-ref.html b/layout/reftests/generated-content/generated-content-inherit-001-ref.html new file mode 100644 index 0000000000..c15156138e --- /dev/null +++ b/layout/reftests/generated-content/generated-content-inherit-001-ref.html @@ -0,0 +1,7 @@ + + +CSS Test reference + +

        Test passes if you see two PASS lines below:

        +
        PASS
        +
        PASS
        diff --git a/layout/reftests/generated-content/generated-content-inherit-001.html b/layout/reftests/generated-content/generated-content-inherit-001.html new file mode 100644 index 0000000000..67b9f242df --- /dev/null +++ b/layout/reftests/generated-content/generated-content-inherit-001.html @@ -0,0 +1,20 @@ + + +CSS Test: ::before and ::after generated with content: inherit + + + + + + + +

        Test passes if you see two PASS lines below:

        +
        SS
        +
        PA
        diff --git a/layout/reftests/generated-content/images-01-ref.html b/layout/reftests/generated-content/images-01-ref.html new file mode 100644 index 0000000000..c201db3514 --- /dev/null +++ b/layout/reftests/generated-content/images-01-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        Inner
        + + diff --git a/layout/reftests/generated-content/images-01.html b/layout/reftests/generated-content/images-01.html new file mode 100644 index 0000000000..b15b502ac6 --- /dev/null +++ b/layout/reftests/generated-content/images-01.html @@ -0,0 +1,18 @@ + + + + CSS 2.1 Test Suite: generated content + + + + + + +
        Inner
        + + diff --git a/layout/reftests/generated-content/positioned-01-ref.html b/layout/reftests/generated-content/positioned-01-ref.html new file mode 100644 index 0000000000..b4fbb25fbe --- /dev/null +++ b/layout/reftests/generated-content/positioned-01-ref.html @@ -0,0 +1,21 @@ + + + + + +
        1"Before gen absInner2After gen abs"
        +
        1"Before gen absInner2After gen abs"
        +
        1"Before gen relInner2After gen rel"
        +
        Begin 1"Before gen relInner2After gen rel" End
        + + diff --git a/layout/reftests/generated-content/positioned-01.html b/layout/reftests/generated-content/positioned-01.html new file mode 100644 index 0000000000..3dbd7f8549 --- /dev/null +++ b/layout/reftests/generated-content/positioned-01.html @@ -0,0 +1,48 @@ + + + + CSS 2.1 Test Suite: generated content + + + + + + +
        Inner
        + +
        Inner
        +
        Inner
        +
        Begin Inner End
        + + diff --git a/layout/reftests/generated-content/quotes-001-ref.xml b/layout/reftests/generated-content/quotes-001-ref.xml new file mode 100644 index 0000000000..90ce6ff506 --- /dev/null +++ b/layout/reftests/generated-content/quotes-001-ref.xml @@ -0,0 +1,13 @@ + + + CSS and Quotes: Counting Right (Slightly Simpler Version) + + + +
        Isn't it wonderful to see CSS quotes work!!!
        + + diff --git a/layout/reftests/generated-content/quotes-001.xml b/layout/reftests/generated-content/quotes-001.xml new file mode 100644 index 0000000000..4085c44acb --- /dev/null +++ b/layout/reftests/generated-content/quotes-001.xml @@ -0,0 +1,93 @@ + + + + + + CSS and Quotes: Counting Right (Slightly Simpler Version) + + + + + + + + + +
        + + + diff --git a/layout/reftests/generated-content/reftest.list b/layout/reftests/generated-content/reftest.list new file mode 100644 index 0000000000..e464ab33d3 --- /dev/null +++ b/layout/reftests/generated-content/reftest.list @@ -0,0 +1,24 @@ +# Almost all tests in this file have fuzz on OS X 10.10 due to bug 1220052. + +== display-types-01.html display-types-01-ref.html +== dynamic-attr-01.html dynamic-attr-01-ref.html +== dynamic-button-01a.html dynamic-button-01-ref.html +== dynamic-button-01b.html dynamic-button-01-ref.html +== dynamic-fieldset-01a.html dynamic-fieldset-01-ref.html +== dynamic-fieldset-01b.html dynamic-fieldset-01-ref.html +== dynamic-restyle-01.html dynamic-restyle-01-ref.html +== dynamic-table-cell-01a.html dynamic-table-cell-01-ref.html +== dynamic-table-cell-01b.html dynamic-table-cell-01-ref.html +== dynamic-table-cell-indent.html dynamic-table-cell-indent-ref.html +== floated-01.html floated-01-ref.html +== images-01.html images-01-ref.html +== positioned-01.html positioned-01-ref.html +== quotes-001.xml quotes-001-ref.xml +== table-ignoring-whitespace-01.html table-ignoring-whitespace-01-ref.html +== table-parts-01.html table-parts-01-ref.html +== before-style-sharing.html before-style-sharing-ref.html +== transitive-style-invalidation.html transitive-style-invalidation-ref.html +== dynamic-content.html dynamic-content-ref.html +== generated-content-inherit-001.html generated-content-inherit-001-ref.html +== dynamic-generated-content-inherit-001.html generated-content-inherit-001-ref.html +== attr-whitespace.xhtml attr-whitespace-ref.html \ No newline at end of file diff --git a/layout/reftests/generated-content/square-outline-32x32.png b/layout/reftests/generated-content/square-outline-32x32.png new file mode 100644 index 0000000000..917163f409 Binary files /dev/null and b/layout/reftests/generated-content/square-outline-32x32.png differ diff --git a/layout/reftests/generated-content/table-ignoring-whitespace-01-ref.html b/layout/reftests/generated-content/table-ignoring-whitespace-01-ref.html new file mode 100644 index 0000000000..d9d64e31d4 --- /dev/null +++ b/layout/reftests/generated-content/table-ignoring-whitespace-01-ref.html @@ -0,0 +1,27 @@ + + + + + + + +
        + +
        Cell0
        Cell1Cell2
        +
        +
        + +
        Cell0
        Cell1Cell2
        +
        +
        + +
        Cell0
        Cell1Cell2
        +
        +
        + +
        Cell0
        Cell1Cell2
        +
        + + diff --git a/layout/reftests/generated-content/table-ignoring-whitespace-01.html b/layout/reftests/generated-content/table-ignoring-whitespace-01.html new file mode 100644 index 0000000000..67700d2959 --- /dev/null +++ b/layout/reftests/generated-content/table-ignoring-whitespace-01.html @@ -0,0 +1,49 @@ + + + + CSS 2.1 Test Suite: generated content + + + + + + + + + + +
        + +
        Cell0
        Cell1Cell2
        +
        +
        + +
        Cell0
        Cell1Cell2
        +
        +
        + +
        Cell0
        Cell1Cell2
        +
        +
        + +
        Cell0
        Cell1Cell2
        +
        + + diff --git a/layout/reftests/generated-content/table-parts-01-ref.html b/layout/reftests/generated-content/table-parts-01-ref.html new file mode 100644 index 0000000000..d5cf10a2da --- /dev/null +++ b/layout/reftests/generated-content/table-parts-01-ref.html @@ -0,0 +1,75 @@ + + + + + + + +
        +
        1"Before genInner2After gen"
        +
        1"Before gen
        Inner
        2After gen"
        +
        1"Before gen
        2After gen"
        Inner
        +
        Inner
        +
        2After gen headfoot"
        Inner
        1"Before gen headfoot
        +
        1"Before gen table gencell varyheight
        Inner
        2After gen table gencell varyheight"
        +
        1"Before gen gencell varyheight
        Inner
        2After gen gencell varyheight"
        +
        1"Before gen genrow varywidth
        Inner
        2After gen genrow varywidth"
        +
        +
        1"Before gen row gencell
        Inner
        2After gen row gencell"
        +
        1"Before gen row genblock
        Inner
        2After gen row genblock"
        +
        1"Before gen row geninline
        Inner
        2After gen row geninline"
        +
        1"Before gen rowgroup genrow
        Inner
        2After gen rowgroup genrow"
        +
        1"Before gen rowgroup gencell
        Inner
        2After gen rowgroup gencell"
        +
        1"Before gen rowgroup genblock
        Inner
        2After gen rowgroup genblock"
        +
        1"Before gen rowgroup geninline
        Inner
        2After gen rowgroup geninline"
        +
        + + diff --git a/layout/reftests/generated-content/table-parts-01.html b/layout/reftests/generated-content/table-parts-01.html new file mode 100644 index 0000000000..3ce9328e0e --- /dev/null +++ b/layout/reftests/generated-content/table-parts-01.html @@ -0,0 +1,74 @@ + + + + CSS 2.1 Test Suite: generated content + + + + + + + + +
        +
        Inner
        +
        Inner
        +
        Inner
        +
        Inner
        +
        Inner
        +
        Inner
        +
        Inner
        +
        Inner
        +
        +
        Inner
        +
        Inner
        +
        Inner
        +
        Inner
        +
        Inner
        +
        Inner
        +
        Inner
        +
        + + diff --git a/layout/reftests/generated-content/transitive-style-invalidation-ref.html b/layout/reftests/generated-content/transitive-style-invalidation-ref.html new file mode 100644 index 0000000000..cf2f709149 --- /dev/null +++ b/layout/reftests/generated-content/transitive-style-invalidation-ref.html @@ -0,0 +1,19 @@ + + +
        +
        +
        +
        + diff --git a/layout/reftests/generated-content/transitive-style-invalidation.html b/layout/reftests/generated-content/transitive-style-invalidation.html new file mode 100644 index 0000000000..7972b6ea45 --- /dev/null +++ b/layout/reftests/generated-content/transitive-style-invalidation.html @@ -0,0 +1,22 @@ + + +
        +
        +
        +
        + diff --git a/layout/reftests/high-contrast/ahem.css b/layout/reftests/high-contrast/ahem.css new file mode 100644 index 0000000000..884a41198b --- /dev/null +++ b/layout/reftests/high-contrast/ahem.css @@ -0,0 +1,4 @@ +@font-face { + font-family: "Ahem"; + src: url(../fonts/Ahem.ttf); +} diff --git a/layout/reftests/high-contrast/backplate-bg-image-001-ref.html b/layout/reftests/high-contrast/backplate-bg-image-001-ref.html new file mode 100644 index 0000000000..32d745fc98 --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-001-ref.html @@ -0,0 +1,25 @@ + + + + + Reference: Text that overlaps a background image should be backplated. + + +
        ppppp ppppp
        + diff --git a/layout/reftests/high-contrast/backplate-bg-image-001.html b/layout/reftests/high-contrast/backplate-bg-image-001.html new file mode 100644 index 0000000000..252c28ade2 --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-001.html @@ -0,0 +1,16 @@ + + + + + Text that overlaps a background image should be backplated. + + +
        + ppppp ppppp +
        + diff --git a/layout/reftests/high-contrast/backplate-bg-image-002-ref.html b/layout/reftests/high-contrast/backplate-bg-image-002-ref.html new file mode 100644 index 0000000000..1ffc4542e7 --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-002-ref.html @@ -0,0 +1,23 @@ + + + + + Reference: Text runs that are separated by a block-level line will get separate backplates. + + + +ppppp ppppp
        ppppp ppppp
        ppppp ppppp + + diff --git a/layout/reftests/high-contrast/backplate-bg-image-002.html b/layout/reftests/high-contrast/backplate-bg-image-002.html new file mode 100644 index 0000000000..2d1f79eaa8 --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-002.html @@ -0,0 +1,19 @@ + + + + + Text runs that are separated by a block-level line will get separate backplates. + + + +ppppp ppppp
        ppppp ppppp
        ppppp ppppp + + diff --git a/layout/reftests/high-contrast/backplate-bg-image-003-ref.html b/layout/reftests/high-contrast/backplate-bg-image-003-ref.html new file mode 100644 index 0000000000..a4260fd394 --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-003-ref.html @@ -0,0 +1,40 @@ + + + + Reference: Inline, relatively positioned backplate items should be drawn cooperatively with other backplates on the same line. Inline-block, relatively positioned backplate items should be drawn over other backplates on the same line. Absolutely positioned backplate items should be drawn over other page content. + + + +
        ppppp pppppppppp ppppp
        +


        ppppp ppppp +ppppp ppppp
        +
        ppppp ppppp
        + diff --git a/layout/reftests/high-contrast/backplate-bg-image-003.html b/layout/reftests/high-contrast/backplate-bg-image-003.html new file mode 100644 index 0000000000..6b3758ac55 --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-003.html @@ -0,0 +1,36 @@ + + + + Inline, relatively positioned backplate items should be drawn cooperatively with other backplates on the same line. Inline-block, relatively positioned backplate items should be drawn over other backplates on the same line. Absolutely positioned backplate items should be drawn over other page content. + + + +
        ppppp pppppppppp ppppp
        +


        ppppp ppppp +ppppp ppppp
        +
        ppppp ppppp
        + diff --git a/layout/reftests/high-contrast/backplate-bg-image-004-ref.html b/layout/reftests/high-contrast/backplate-bg-image-004-ref.html new file mode 100644 index 0000000000..dab921d72b --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-004-ref.html @@ -0,0 +1,33 @@ + + + + Reference: Assigning a negative z-index to text which is backplated should change the z-index of the text only; the backplate should not be affected. + + + + + + ppppp ppppp + + + ppppp ppppp + diff --git a/layout/reftests/high-contrast/backplate-bg-image-004.html b/layout/reftests/high-contrast/backplate-bg-image-004.html new file mode 100644 index 0000000000..7b0db471af --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-004.html @@ -0,0 +1,30 @@ + + + + Assigning a negative z-index to text which is backplated should change the z-index of the text only; the backplate should not be affected. + + + + + ppppp ppppp + + ppppp ppppp + diff --git a/layout/reftests/high-contrast/backplate-bg-image-005-ref.html b/layout/reftests/high-contrast/backplate-bg-image-005-ref.html new file mode 100644 index 0000000000..a2edcfc571 --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-005-ref.html @@ -0,0 +1,29 @@ + + + + + Reference: Preserved whitespace should contribute to overall backplate sizing. + + + +ppppp ppppp
        ppppp ppppp
        ppppp ppppp +
        ppppp ppppp
        +
        + + diff --git a/layout/reftests/high-contrast/backplate-bg-image-005.html b/layout/reftests/high-contrast/backplate-bg-image-005.html new file mode 100644 index 0000000000..1abb7ddebd --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-005.html @@ -0,0 +1,22 @@ + + + + + Preserved whitespace should contribute to overall backplate sizing. + + + +ppppp ppppp
        ppppp ppppp
        ppppp ppppp +
        ppppp ppppp
        +
        + + diff --git a/layout/reftests/high-contrast/backplate-bg-image-006-ref.html b/layout/reftests/high-contrast/backplate-bg-image-006-ref.html new file mode 100644 index 0000000000..22d3f544d0 --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-006-ref.html @@ -0,0 +1,29 @@ + + +Reference: Text in a native button or input object that overlaps a background image should be backplated. + +
        +ppppp
        +
        + +
        +
        +pppppppppp +
        diff --git a/layout/reftests/high-contrast/backplate-bg-image-006.html b/layout/reftests/high-contrast/backplate-bg-image-006.html new file mode 100644 index 0000000000..864b50b70c --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-006.html @@ -0,0 +1,24 @@ + + +Text in a native button or input object that overlaps a background image should be backplated. + +
        +ppppp
        +
        + +

        pppppppppp
        diff --git a/layout/reftests/high-contrast/backplate-bg-image-007-ref.html b/layout/reftests/high-contrast/backplate-bg-image-007-ref.html new file mode 100644 index 0000000000..eb03924ba6 --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-007-ref.html @@ -0,0 +1,37 @@ + + + + + Reference: Text in a non-native button or input that overlaps a background image should be backplated. + + + +
        + ppppp
        +
        + +
        +
        + pppppppppp +
        + + diff --git a/layout/reftests/high-contrast/backplate-bg-image-007.html b/layout/reftests/high-contrast/backplate-bg-image-007.html new file mode 100644 index 0000000000..558884f9fb --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-007.html @@ -0,0 +1,32 @@ + + + + + Text in a non-native button or input object that overlaps a background image should be backplated. + + + +
        + ppppp
        +
        + +

        + pppppppppp +
        + + diff --git a/layout/reftests/high-contrast/backplate-bg-image-008-ref.html b/layout/reftests/high-contrast/backplate-bg-image-008-ref.html new file mode 100644 index 0000000000..ab55500e93 --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-008-ref.html @@ -0,0 +1,27 @@ + + +Reference: Text in a native select object that overlaps a background image should be backplated. + +
        +pppppppppp +
        diff --git a/layout/reftests/high-contrast/backplate-bg-image-008.html b/layout/reftests/high-contrast/backplate-bg-image-008.html new file mode 100644 index 0000000000..227f85fc64 --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-008.html @@ -0,0 +1,25 @@ + + + + + Text in a native select object that overlaps a background image should be backplated. + + + +
        pppppppppp
        + + diff --git a/layout/reftests/high-contrast/backplate-bg-image-009-ref.html b/layout/reftests/high-contrast/backplate-bg-image-009-ref.html new file mode 100644 index 0000000000..c674f9948c --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-009-ref.html @@ -0,0 +1,38 @@ + + + + + Reference: Text in a non-native select object that overlaps a background image should be backplated. + + + +
        + pppppppppp +
        + + diff --git a/layout/reftests/high-contrast/backplate-bg-image-009.html b/layout/reftests/high-contrast/backplate-bg-image-009.html new file mode 100644 index 0000000000..7d4bd590d6 --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-009.html @@ -0,0 +1,30 @@ + + + + + Text in a non-native select object that overlaps a background image should be backplated. + + + +
        pppppppppp
        + + diff --git a/layout/reftests/high-contrast/backplate-bg-image-010-ref.html b/layout/reftests/high-contrast/backplate-bg-image-010-ref.html new file mode 100644 index 0000000000..1472791cde --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-010-ref.html @@ -0,0 +1,51 @@ + +Reference: Only lines containing visible content (visibility: visible) should receive backplates. + +
        +
        + AAAA + + CCCC + +
        +
        + GGGG +
        + HHHH + + JJJJ + + NNNN + +
        +
        diff --git a/layout/reftests/high-contrast/backplate-bg-image-010.html b/layout/reftests/high-contrast/backplate-bg-image-010.html new file mode 100644 index 0000000000..b6bb4cd83b --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-010.html @@ -0,0 +1,46 @@ + +Only lines containing visible content (visibility: visible) should receive backplates. + +
        +
        + AAAACCCC +
        + GGGG +
        + HHHH + + JJJJ + + NNNN + +
        diff --git a/layout/reftests/high-contrast/backplate-bg-image-011-ref.html b/layout/reftests/high-contrast/backplate-bg-image-011-ref.html new file mode 100644 index 0000000000..7e13b2b3ec --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-011-ref.html @@ -0,0 +1,25 @@ + +Reference: Backplates should not include margins, indentation, padding, border space, or text-alignment space. + +
        +
        div
        +
        div w/ margin-left
        +
        span w/ margin-left
        +
        nested span w/ margin on inner
        +
        span w/ padding
        +
        span w/ thick dotted border
        +
        div w/ text-align:center
        +
        div w/ text-align:right
        +
        div w/ RTL & text-align:center
        +
        div w/ text-indent
        +
        diff --git a/layout/reftests/high-contrast/backplate-bg-image-011.html b/layout/reftests/high-contrast/backplate-bg-image-011.html new file mode 100644 index 0000000000..9abfe3f2b0 --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-011.html @@ -0,0 +1,22 @@ + +Backplates should not include margins, indentation, padding, border space, or text-alignment space. + +
        +
        div
        +
        div w/ margin-left
        +
        span w/ margin-left
        +
        nested span w/ margin on inner
        +
        span w/ padding
        +
        span w/ thick dotted border
        +
        div w/ text-align:center
        +
        div w/ text-align:right
        +
        div w/ RTL & text-align:center
        +
        div w/ text-indent
        +
        diff --git a/layout/reftests/high-contrast/backplate-bg-image-012-ref.html b/layout/reftests/high-contrast/backplate-bg-image-012-ref.html new file mode 100644 index 0000000000..d539fe1731 --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-012-ref.html @@ -0,0 +1,21 @@ + +Reference: Empty canvas objects and images that do not share lines with text should not receive backplates. + +
        + +
        + +
        + Here is some alt text +
        diff --git a/layout/reftests/high-contrast/backplate-bg-image-012.html b/layout/reftests/high-contrast/backplate-bg-image-012.html new file mode 100644 index 0000000000..39c1d854d7 --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-012.html @@ -0,0 +1,18 @@ + +Empty canvas objects and images that do not share lines with text should not receive backplates. + +
        + +
        + +
        + Here is some alt text +
        diff --git a/layout/reftests/high-contrast/backplate-bg-image-013-ref.html b/layout/reftests/high-contrast/backplate-bg-image-013-ref.html new file mode 100644 index 0000000000..dddbf9816e --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-013-ref.html @@ -0,0 +1,19 @@ + + + + Reference: Whitespace-only text over images should not receive backplates. + + + +
        + + diff --git a/layout/reftests/high-contrast/backplate-bg-image-013.html b/layout/reftests/high-contrast/backplate-bg-image-013.html new file mode 100644 index 0000000000..6215184e39 --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-013.html @@ -0,0 +1,20 @@ + + + + Whitespace-only text over images should not receive backplates. + + + +
        +
         
        + + diff --git a/layout/reftests/high-contrast/backplate-bg-image-014.html b/layout/reftests/high-contrast/backplate-bg-image-014.html new file mode 100644 index 0000000000..a3a8ea29fe --- /dev/null +++ b/layout/reftests/high-contrast/backplate-bg-image-014.html @@ -0,0 +1,16 @@ + + + + + Text that overlaps a background image should be backplated with multiple layers. + + +
        + ppppp ppppp +
        + diff --git a/layout/reftests/high-contrast/backplate-force-color-adjust-ref.html b/layout/reftests/high-contrast/backplate-force-color-adjust-ref.html new file mode 100644 index 0000000000..37e09fba29 --- /dev/null +++ b/layout/reftests/high-contrast/backplate-force-color-adjust-ref.html @@ -0,0 +1,15 @@ + + + + Reference: Text with forced-color-adjust set to none should not be backplated. + + +
        + Yellow Text +
        + diff --git a/layout/reftests/high-contrast/backplate-force-color-adjust.html b/layout/reftests/high-contrast/backplate-force-color-adjust.html new file mode 100644 index 0000000000..271510902a --- /dev/null +++ b/layout/reftests/high-contrast/backplate-force-color-adjust.html @@ -0,0 +1,16 @@ + + + + Text with forced-color-adjust set to none should not be backplated. + + +
        + Yellow Text +
        + diff --git a/layout/reftests/high-contrast/backplate-select-001-ref.html b/layout/reftests/high-contrast/backplate-select-001-ref.html new file mode 100644 index 0000000000..efa3a40596 --- /dev/null +++ b/layout/reftests/high-contrast/backplate-select-001-ref.html @@ -0,0 +1,7 @@ + +Reference: Multiple select's should have all options visible even when highlighted in high contrast mode. Options should render with backplates that are the same color as the select, or the applied highlight. + diff --git a/layout/reftests/high-contrast/backplate-select-001.html b/layout/reftests/high-contrast/backplate-select-001.html new file mode 100644 index 0000000000..2dd819c695 --- /dev/null +++ b/layout/reftests/high-contrast/backplate-select-001.html @@ -0,0 +1,7 @@ + +Multiple select's should have all options visible even when highlighted in high contrast mode. Options should render with backplates that are the same color as the select, or the applied highlight. + diff --git a/layout/reftests/high-contrast/bg-image-div-001-ref.html b/layout/reftests/high-contrast/bg-image-div-001-ref.html new file mode 100644 index 0000000000..0f240809c0 --- /dev/null +++ b/layout/reftests/high-contrast/bg-image-div-001-ref.html @@ -0,0 +1,28 @@ + + + + Reference: Non-URL background images should be ignored high-contrast. + + + +
        +

        +

        +

        +

        +

        +
        +
        + + diff --git a/layout/reftests/high-contrast/bg-image-div-001.html b/layout/reftests/high-contrast/bg-image-div-001.html new file mode 100644 index 0000000000..8764901fb5 --- /dev/null +++ b/layout/reftests/high-contrast/bg-image-div-001.html @@ -0,0 +1,41 @@ + + + + When HCM is enabled, only background images sourced from URL's should be rendered. + + + +
        +

        +

        +

        +

        +

        +
        +
        + + diff --git a/layout/reftests/high-contrast/bg-image-div-002-ref.html b/layout/reftests/high-contrast/bg-image-div-002-ref.html new file mode 100644 index 0000000000..17d816f7f6 --- /dev/null +++ b/layout/reftests/high-contrast/bg-image-div-002-ref.html @@ -0,0 +1,16 @@ + + +
        +
        X
        +
        diff --git a/layout/reftests/high-contrast/bg-image-div-002.html b/layout/reftests/high-contrast/bg-image-div-002.html new file mode 100644 index 0000000000..77f6018037 --- /dev/null +++ b/layout/reftests/high-contrast/bg-image-div-002.html @@ -0,0 +1,18 @@ + + +
        +
        X
        +
        diff --git a/layout/reftests/high-contrast/bg-image-root-001-ref.html b/layout/reftests/high-contrast/bg-image-root-001-ref.html new file mode 100644 index 0000000000..c50eddd41f --- /dev/null +++ b/layout/reftests/high-contrast/bg-image-root-001-ref.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/high-contrast/bg-image-root-001.html b/layout/reftests/high-contrast/bg-image-root-001.html new file mode 100644 index 0000000000..8aef792394 --- /dev/null +++ b/layout/reftests/high-contrast/bg-image-root-001.html @@ -0,0 +1,7 @@ + +background-image on canvas is ignored if in high-contrast + diff --git a/layout/reftests/high-contrast/blue.png b/layout/reftests/high-contrast/blue.png new file mode 100644 index 0000000000..a64b6a4255 Binary files /dev/null and b/layout/reftests/high-contrast/blue.png differ diff --git a/layout/reftests/high-contrast/border-color-transparent-ref.html b/layout/reftests/high-contrast/border-color-transparent-ref.html new file mode 100644 index 0000000000..f0e7f94566 --- /dev/null +++ b/layout/reftests/high-contrast/border-color-transparent-ref.html @@ -0,0 +1,7 @@ + + +
        diff --git a/layout/reftests/high-contrast/border-color-transparent.html b/layout/reftests/high-contrast/border-color-transparent.html new file mode 100644 index 0000000000..74e761b48f --- /dev/null +++ b/layout/reftests/high-contrast/border-color-transparent.html @@ -0,0 +1,7 @@ + + +
        diff --git a/layout/reftests/high-contrast/cascade-001.html b/layout/reftests/high-contrast/cascade-001.html new file mode 100644 index 0000000000..9fdf1ae1ae --- /dev/null +++ b/layout/reftests/high-contrast/cascade-001.html @@ -0,0 +1,15 @@ + + +
        You should see me
        diff --git a/layout/reftests/high-contrast/color-mix-notref.html b/layout/reftests/high-contrast/color-mix-notref.html new file mode 100644 index 0000000000..e2d92fc589 --- /dev/null +++ b/layout/reftests/high-contrast/color-mix-notref.html @@ -0,0 +1,4 @@ + +

        + I should be semi-transparent. +

        diff --git a/layout/reftests/high-contrast/color-mix.html b/layout/reftests/high-contrast/color-mix.html new file mode 100644 index 0000000000..967bf0abdd --- /dev/null +++ b/layout/reftests/high-contrast/color-mix.html @@ -0,0 +1,9 @@ + + +

        + I should be semi-transparent. +

        diff --git a/layout/reftests/high-contrast/color-transparent-001.html b/layout/reftests/high-contrast/color-transparent-001.html new file mode 100644 index 0000000000..c317327b20 --- /dev/null +++ b/layout/reftests/high-contrast/color-transparent-001.html @@ -0,0 +1,10 @@ + +color: transparent should be honored in high contrast mode + +

        + I should not show up. +

        diff --git a/layout/reftests/high-contrast/color-transparent-002.html b/layout/reftests/high-contrast/color-transparent-002.html new file mode 100644 index 0000000000..7b625649e7 --- /dev/null +++ b/layout/reftests/high-contrast/color-transparent-002.html @@ -0,0 +1,13 @@ + +color: transparent should not make other text below it not show up + +

        + Only the span should show up. +

        diff --git a/layout/reftests/high-contrast/currentColor-ref.html b/layout/reftests/high-contrast/currentColor-ref.html new file mode 100644 index 0000000000..fd2f93acbe --- /dev/null +++ b/layout/reftests/high-contrast/currentColor-ref.html @@ -0,0 +1,9 @@ + + +
        diff --git a/layout/reftests/high-contrast/currentColor.html b/layout/reftests/high-contrast/currentColor.html new file mode 100644 index 0000000000..ec298ac7a7 --- /dev/null +++ b/layout/reftests/high-contrast/currentColor.html @@ -0,0 +1,10 @@ + + +
        diff --git a/layout/reftests/high-contrast/forced-colors-000.html b/layout/reftests/high-contrast/forced-colors-000.html new file mode 100644 index 0000000000..d6bdf536aa --- /dev/null +++ b/layout/reftests/high-contrast/forced-colors-000.html @@ -0,0 +1,17 @@ + + +forced colors should match when colors are forced + + +
        + diff --git a/layout/reftests/high-contrast/forced-colors-001.html b/layout/reftests/high-contrast/forced-colors-001.html new file mode 100644 index 0000000000..921cab8f30 --- /dev/null +++ b/layout/reftests/high-contrast/forced-colors-001.html @@ -0,0 +1,16 @@ + + +forced colors active should be true in boolean context + +
        + diff --git a/layout/reftests/high-contrast/forced-colors-002.html b/layout/reftests/high-contrast/forced-colors-002.html new file mode 100644 index 0000000000..213b99ea51 --- /dev/null +++ b/layout/reftests/high-contrast/forced-colors-002.html @@ -0,0 +1,17 @@ + + +forced colors none should match with no forced colors + + +
        + diff --git a/layout/reftests/high-contrast/green.png b/layout/reftests/high-contrast/green.png new file mode 100644 index 0000000000..0aa79b0c86 Binary files /dev/null and b/layout/reftests/high-contrast/green.png differ diff --git a/layout/reftests/high-contrast/links-2.html b/layout/reftests/high-contrast/links-2.html new file mode 100644 index 0000000000..23c28abf97 --- /dev/null +++ b/layout/reftests/high-contrast/links-2.html @@ -0,0 +1,5 @@ + + +Should have link color, not default color diff --git a/layout/reftests/high-contrast/links-ref.html b/layout/reftests/high-contrast/links-ref.html new file mode 100644 index 0000000000..f8ef95d194 --- /dev/null +++ b/layout/reftests/high-contrast/links-ref.html @@ -0,0 +1,2 @@ + +Should have link color, not default color diff --git a/layout/reftests/high-contrast/links.html b/layout/reftests/high-contrast/links.html new file mode 100644 index 0000000000..bdba108d04 --- /dev/null +++ b/layout/reftests/high-contrast/links.html @@ -0,0 +1,5 @@ + + +Should have link color, not default color diff --git a/layout/reftests/high-contrast/no-system-colors-color-scheme-ref.html b/layout/reftests/high-contrast/no-system-colors-color-scheme-ref.html new file mode 100644 index 0000000000..6320d22bc8 --- /dev/null +++ b/layout/reftests/high-contrast/no-system-colors-color-scheme-ref.html @@ -0,0 +1,16 @@ + + +XXX
        + diff --git a/layout/reftests/high-contrast/no-system-colors-color-scheme.html b/layout/reftests/high-contrast/no-system-colors-color-scheme.html new file mode 100644 index 0000000000..d4a9cf45b1 --- /dev/null +++ b/layout/reftests/high-contrast/no-system-colors-color-scheme.html @@ -0,0 +1,13 @@ + + + +XXX
        + diff --git a/layout/reftests/high-contrast/non-themed-button-001-ref.html b/layout/reftests/high-contrast/non-themed-button-001-ref.html new file mode 100644 index 0000000000..956e337dd5 --- /dev/null +++ b/layout/reftests/high-contrast/non-themed-button-001-ref.html @@ -0,0 +1,10 @@ + + + diff --git a/layout/reftests/high-contrast/non-themed-button-001.html b/layout/reftests/high-contrast/non-themed-button-001.html new file mode 100644 index 0000000000..a13d0b7a08 --- /dev/null +++ b/layout/reftests/high-contrast/non-themed-button-001.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/high-contrast/non-themed-button-002-ref.html b/layout/reftests/high-contrast/non-themed-button-002-ref.html new file mode 100644 index 0000000000..45bf4517a2 --- /dev/null +++ b/layout/reftests/high-contrast/non-themed-button-002-ref.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/high-contrast/non-themed-button-002.html b/layout/reftests/high-contrast/non-themed-button-002.html new file mode 100644 index 0000000000..c2ccf9a7f2 --- /dev/null +++ b/layout/reftests/high-contrast/non-themed-button-002.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/high-contrast/prefers-color-scheme-dark.html b/layout/reftests/high-contrast/prefers-color-scheme-dark.html new file mode 100644 index 0000000000..46519c09b7 --- /dev/null +++ b/layout/reftests/high-contrast/prefers-color-scheme-dark.html @@ -0,0 +1,5 @@ + + + diff --git a/layout/reftests/high-contrast/prefers-color-scheme-light.html b/layout/reftests/high-contrast/prefers-color-scheme-light.html new file mode 100644 index 0000000000..972cf906ee --- /dev/null +++ b/layout/reftests/high-contrast/prefers-color-scheme-light.html @@ -0,0 +1,5 @@ + + + diff --git a/layout/reftests/high-contrast/prefers-color-scheme.html b/layout/reftests/high-contrast/prefers-color-scheme.html new file mode 100644 index 0000000000..ca093cc132 --- /dev/null +++ b/layout/reftests/high-contrast/prefers-color-scheme.html @@ -0,0 +1,8 @@ + + + diff --git a/layout/reftests/high-contrast/prefers-contrast-001.html b/layout/reftests/high-contrast/prefers-contrast-001.html new file mode 100644 index 0000000000..0e94012ed8 --- /dev/null +++ b/layout/reftests/high-contrast/prefers-contrast-001.html @@ -0,0 +1,15 @@ + + +low, fixed, and high should all evaluate to true in the boolean context. + +
        diff --git a/layout/reftests/high-contrast/prefers-contrast-002.html b/layout/reftests/high-contrast/prefers-contrast-002.html new file mode 100644 index 0000000000..56bd8329bb --- /dev/null +++ b/layout/reftests/high-contrast/prefers-contrast-002.html @@ -0,0 +1,23 @@ + + + + +high contrast mode should cause a black box to be drawn + + + + +
        + + + diff --git a/layout/reftests/high-contrast/prefers-contrast-005.html b/layout/reftests/high-contrast/prefers-contrast-005.html new file mode 100644 index 0000000000..4009804174 --- /dev/null +++ b/layout/reftests/high-contrast/prefers-contrast-005.html @@ -0,0 +1,23 @@ + + + + +no contrast preference should cause a black box to be +drawn + + + + +
        + + diff --git a/layout/reftests/high-contrast/prefers-contrast-black-ref.html b/layout/reftests/high-contrast/prefers-contrast-black-ref.html new file mode 100644 index 0000000000..67385886f5 --- /dev/null +++ b/layout/reftests/high-contrast/prefers-contrast-black-ref.html @@ -0,0 +1,11 @@ + + +reference: a black box to test the prefers-contrast media query + +
        diff --git a/layout/reftests/high-contrast/red.png b/layout/reftests/high-contrast/red.png new file mode 100644 index 0000000000..a6e195d59c Binary files /dev/null and b/layout/reftests/high-contrast/red.png differ diff --git a/layout/reftests/high-contrast/reftest.list b/layout/reftests/high-contrast/reftest.list new file mode 100644 index 0000000000..0057a92b2e --- /dev/null +++ b/layout/reftests/high-contrast/reftest.list @@ -0,0 +1,105 @@ +# This pref enables high-contrast mode in the testcases here: +defaults test-pref(browser.display.document_color_use,2) test-pref(browser.display.permit_backplate,true) test-pref(layout.css.prefers-contrast.enabled,true) test-pref(layout.css.forced-colors.enabled,true) test-pref(browser.display.foreground_color,"#000000") test-pref(browser.display.background_color,"#FFFFFF") pref(ui.use_standins_for_native_colors,true) pref(widget.non-native-theme.always-high-contrast,true) + +# There are several platform-specific fuzzy-if notations below due to +# anti-aliasing, extra ink overflow, and slightly inacurate reftest +# mocking. You can read more about the annotations and their specifics here: +# https://bugzilla.mozilla.org/show_bug.cgi?id=1539212#c25 + +== backplate-select-001.html backplate-select-001-ref.html + +fuzzy-if(cocoaWidget,255-255,20-20) == backplate-bg-image-001.html backplate-bg-image-001-ref.html # bug 1577028 +fuzzy-if(cocoaWidget,255-255,20-20) == backplate-bg-image-002.html backplate-bg-image-002-ref.html +fuzzy-if(cocoaWidget,255-255,4-4) == backplate-bg-image-003.html backplate-bg-image-003-ref.html +fuzzy-if(cocoaWidget,255-255,20-20) == backplate-bg-image-004.html backplate-bg-image-004-ref.html +fuzzy-if(cocoaWidget,255-255,80-80) == backplate-bg-image-005.html backplate-bg-image-005-ref.html + +fuzzy-if(cocoaWidget,255-255,40-40) == backplate-bg-image-006.html backplate-bg-image-006-ref.html + +fuzzy-if(cocoaWidget,255-255,40-40) == backplate-bg-image-007.html backplate-bg-image-007-ref.html +fuzzy-if(cocoaWidget,255-255,20-20) fuzzy-if(!cocoaWidget,0-21,0-6) == backplate-bg-image-008.html backplate-bg-image-008-ref.html +fuzzy-if(cocoaWidget,255-255,20-20) == backplate-bg-image-009.html backplate-bg-image-009-ref.html +fuzzy-if(cocoaWidget,255-255,1495-1495) fuzzy-if(winWidget,255-255,353-353) fuzzy-if(Android,255-255,700-700) == backplate-bg-image-010.html backplate-bg-image-010-ref.html +random-if(useDrawSnapshot) fuzzy-if(cocoaWidget,255-255,284-320) == backplate-bg-image-011.html backplate-bg-image-011-ref.html +fuzzy-if(cocoaWidget,255-255,16-16) == backplate-bg-image-012.html backplate-bg-image-012-ref.html +== backplate-bg-image-013.html backplate-bg-image-013-ref.html +fuzzy-if(cocoaWidget,255-255,20-20) == backplate-bg-image-014.html backplate-bg-image-001-ref.html # bug 1577028 + +test-pref(browser.display.suppress_canvas_background_image_on_forced_colors,true) == bg-image-root-001.html bg-image-root-001-ref.html +test-pref(browser.display.suppress_canvas_background_image_on_forced_colors,false) != bg-image-root-001.html bg-image-root-001-ref.html + +== bg-image-div-001.html bg-image-div-001-ref.html +== bg-image-div-002.html bg-image-div-002-ref.html + +needs-focus == selection-001.html selection-001-ref.html +pref(browser.display.document_color_use,0) needs-focus != selection-001.html selection-001-ref.html + +== color-transparent-001.html about:blank +!= color-transparent-002.html about:blank +!= semi-transparent-overlay.html about:blank +!= semi-transparent-overlay.html semi-transparent-background.html + +== links.html links-ref.html +== links-2.html links-ref.html + +pref(browser.display.document_color_use,2) == non-themed-button-001.html non-themed-button-001-ref.html +pref(browser.display.document_color_use,2) == non-themed-button-002.html non-themed-button-002-ref.html + +!= cascade-001.html about:blank + +# prefers-contrast media query: + +# Forced colors affects prefers-contrast. +== prefers-contrast-001.html prefers-contrast-black-ref.html +# high should match when an accessibility theme is used +test-pref(ui.windowForeground,"black") test-pref(ui.windowBackground,"white") test-pref(ui.useAccessibilityTheme,1) == prefers-contrast-001.html prefers-contrast-black-ref.html + +# high should match when an accessibility theme is being used +test-pref(ui.windowForeground,"black") test-pref(ui.windowBackground,"white") test-pref(ui.useAccessibilityTheme,1) == prefers-contrast-002.html prefers-contrast-black-ref.html + +# If RFP is on the media query stops evaluating contrast preferences and +# defaults to no-preference. +test-pref(privacy.resistFingerprinting,true) != prefers-contrast-001.html prefers-contrast-black-ref.html +# high should not match when RFP is enabled. +test-pref(ui.windowForeground,"black") test-pref(ui.windowBackground,"white") test-pref(privacy.resistFingerprinting,true) test-pref(ui.useAccessibilityTheme,1) != prefers-contrast-002.html prefers-contrast-black-ref.html + +# Should only be enabled behind preference. +test-pref(layout.css.prefers-contrast.enabled,false) != prefers-contrast-001.html prefers-contrast-black-ref.html + +# a prefers-contrast value of no-preference should evaluate to false +# in the boolean context +test-pref(browser.display.document_color_use,0) != prefers-contrast-001.html prefers-contrast-black-ref.html + +# a prefers-contrast value of no-preference should match no-preference +test-pref(browser.display.document_color_use,0) == prefers-contrast-005.html prefers-contrast-black-ref.html + +# forced-colors media query + +# active +== forced-colors-000.html prefers-contrast-black-ref.html +test-pref(browser.display.document_color_use,0) != forced-colors-000.html prefers-contrast-black-ref.html + +# none +test-pref(browser.display.document_color_use,0) == forced-colors-002.html prefers-contrast-black-ref.html +!= forced-colors-002.html prefers-contrast-black-ref.html + +# boolean context +== forced-colors-001.html prefers-contrast-black-ref.html +test-pref(browser.display.document_color_use,0) != forced-colors-001.html prefers-contrast-black-ref.html + +pref(browser.display.use_system_colors,true) pref(browser.display.document_color_use,0) test-pref(layout.css.prefers-color-scheme.content-override,0) != about:blank about:blank + +!= system-colors.html system-colors-notref.html + +!= border-color-transparent.html about:blank +== border-color-transparent.html border-color-transparent-ref.html +== currentColor.html currentColor-ref.html + +!= color-mix.html color-mix-notref.html + +test-pref(browser.display.background_color,"black") test-pref(browser.display.foreground_color,"white") test-pref(ui.-moz-fieldtext,"black") test-pref(ui.-moz-fieldtext.dark,"white") pref(ui.use_standins_for_native_colors,false) pref(browser.display.use_system_colors,false) == no-system-colors-color-scheme.html no-system-colors-color-scheme-ref.html +pref(ui.use_standins_for_native_colors,false) pref(browser.display.use_system_colors,false) pref(browser.display.background_color,"black") pref(browser.display.foreground_color,"white") == prefers-color-scheme.html prefers-color-scheme-dark.html +pref(ui.use_standins_for_native_colors,false) pref(browser.display.use_system_colors,false) pref(browser.display.background_color,"white") pref(browser.display.foreground_color,"black") == prefers-color-scheme.html prefers-color-scheme-light.html + +# Forced color adjust +pref(layout.css.forced-color-adjust.enabled,true) == backplate-force-color-adjust.html backplate-force-color-adjust-ref.html diff --git a/layout/reftests/high-contrast/selection-001-ref.html b/layout/reftests/high-contrast/selection-001-ref.html new file mode 100644 index 0000000000..55a43aafd0 --- /dev/null +++ b/layout/reftests/high-contrast/selection-001-ref.html @@ -0,0 +1,11 @@ + +Test reference +

        + Some selected text +

        + diff --git a/layout/reftests/high-contrast/selection-001.html b/layout/reftests/high-contrast/selection-001.html new file mode 100644 index 0000000000..2d3cabdf0c --- /dev/null +++ b/layout/reftests/high-contrast/selection-001.html @@ -0,0 +1,17 @@ + +::selection should use native colors in high contrast mode + +

        + Some selected text +

        + diff --git a/layout/reftests/high-contrast/semi-transparent-background.html b/layout/reftests/high-contrast/semi-transparent-background.html new file mode 100644 index 0000000000..8902d19fcb --- /dev/null +++ b/layout/reftests/high-contrast/semi-transparent-background.html @@ -0,0 +1,11 @@ + + +
        + + Some text that you should be able to read. +
        diff --git a/layout/reftests/high-contrast/semi-transparent-overlay.html b/layout/reftests/high-contrast/semi-transparent-overlay.html new file mode 100644 index 0000000000..76f2542ee4 --- /dev/null +++ b/layout/reftests/high-contrast/semi-transparent-overlay.html @@ -0,0 +1,15 @@ + + +
        + + Some text that you should be able to read. +
        diff --git a/layout/reftests/high-contrast/system-colors-notref.html b/layout/reftests/high-contrast/system-colors-notref.html new file mode 100644 index 0000000000..9b3770924e --- /dev/null +++ b/layout/reftests/high-contrast/system-colors-notref.html @@ -0,0 +1,2 @@ + +
        ABC
        diff --git a/layout/reftests/high-contrast/system-colors.html b/layout/reftests/high-contrast/system-colors.html new file mode 100644 index 0000000000..44b33287ef --- /dev/null +++ b/layout/reftests/high-contrast/system-colors.html @@ -0,0 +1,2 @@ + +
        ABC
        diff --git a/layout/reftests/ib-split/append-to-empty-trailing-inline-1-ref.html b/layout/reftests/ib-split/append-to-empty-trailing-inline-1-ref.html new file mode 100644 index 0000000000..91dbb4659f --- /dev/null +++ b/layout/reftests/ib-split/append-to-empty-trailing-inline-1-ref.html @@ -0,0 +1,19 @@ + + + + + + + + + + +AA + + + diff --git a/layout/reftests/ib-split/append-to-empty-trailing-inline-1.html b/layout/reftests/ib-split/append-to-empty-trailing-inline-1.html new file mode 100644 index 0000000000..c5f99bc530 --- /dev/null +++ b/layout/reftests/ib-split/append-to-empty-trailing-inline-1.html @@ -0,0 +1,32 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + + + + + +A + + + diff --git a/layout/reftests/ib-split/append-to-nested-split-inline-1-noib-ref.html b/layout/reftests/ib-split/append-to-nested-split-inline-1-noib-ref.html new file mode 100644 index 0000000000..18f6aaa2c6 --- /dev/null +++ b/layout/reftests/ib-split/append-to-nested-split-inline-1-noib-ref.html @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + before span + + + + span + + + + after span + + + + + diff --git a/layout/reftests/ib-split/append-to-nested-split-inline-1-ref.html b/layout/reftests/ib-split/append-to-nested-split-inline-1-ref.html new file mode 100644 index 0000000000..fd54f25327 --- /dev/null +++ b/layout/reftests/ib-split/append-to-nested-split-inline-1-ref.html @@ -0,0 +1,22 @@ + + + + + + + + + + + before span + span + after span + + + + + diff --git a/layout/reftests/ib-split/append-to-nested-split-inline-1.html b/layout/reftests/ib-split/append-to-nested-split-inline-1.html new file mode 100644 index 0000000000..0e4d2e11c4 --- /dev/null +++ b/layout/reftests/ib-split/append-to-nested-split-inline-1.html @@ -0,0 +1,37 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + + + + + before span + + + + + diff --git a/layout/reftests/ib-split/ignored-margins-1-ref.html b/layout/reftests/ib-split/ignored-margins-1-ref.html new file mode 100644 index 0000000000..dffae6e886 --- /dev/null +++ b/layout/reftests/ib-split/ignored-margins-1-ref.html @@ -0,0 +1,8 @@ + + + +
        +
        +
        + + diff --git a/layout/reftests/ib-split/ignored-margins-1a.html b/layout/reftests/ib-split/ignored-margins-1a.html new file mode 100644 index 0000000000..5b84b9b586 --- /dev/null +++ b/layout/reftests/ib-split/ignored-margins-1a.html @@ -0,0 +1,16 @@ + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + +
        + + + + +
        + + diff --git a/layout/reftests/ib-split/ignored-margins-1b.html b/layout/reftests/ib-split/ignored-margins-1b.html new file mode 100644 index 0000000000..7707aac384 --- /dev/null +++ b/layout/reftests/ib-split/ignored-margins-1b.html @@ -0,0 +1,16 @@ + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + +
        + + + + +
        + + diff --git a/layout/reftests/ib-split/ignored-margins-2-ref.html b/layout/reftests/ib-split/ignored-margins-2-ref.html new file mode 100644 index 0000000000..029351265c --- /dev/null +++ b/layout/reftests/ib-split/ignored-margins-2-ref.html @@ -0,0 +1,8 @@ + + + +
        +
        +
        + + diff --git a/layout/reftests/ib-split/ignored-margins-2a.html b/layout/reftests/ib-split/ignored-margins-2a.html new file mode 100644 index 0000000000..ddd8c7c670 --- /dev/null +++ b/layout/reftests/ib-split/ignored-margins-2a.html @@ -0,0 +1,16 @@ + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + +
        + + + + +
        + + diff --git a/layout/reftests/ib-split/ignored-margins-2b.html b/layout/reftests/ib-split/ignored-margins-2b.html new file mode 100644 index 0000000000..f1db340706 --- /dev/null +++ b/layout/reftests/ib-split/ignored-margins-2b.html @@ -0,0 +1,16 @@ + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + +
        + + + + +
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-1-noib-ref.html b/layout/reftests/ib-split/insert-into-split-inline-1-noib-ref.html new file mode 100644 index 0000000000..f1fc4662bf --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-1-noib-ref.html @@ -0,0 +1,27 @@ + + + + + + + + OneTwoThree + +
        Four
        + +
        Five
        + + Six + +
        Seven
        + +
        Eight
        + + NineTenEleven + + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-1-ref.html b/layout/reftests/ib-split/insert-into-split-inline-1-ref.html new file mode 100644 index 0000000000..d39c1e9c15 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-1-ref.html @@ -0,0 +1,23 @@ + + + + + + + OneTwoThree
        Four
        Five
        Six
        Seven
        Eight
        NineTenEleven
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-10-noib-ref.html b/layout/reftests/ib-split/insert-into-split-inline-10-noib-ref.html new file mode 100644 index 0000000000..314918890d --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-10-noib-ref.html @@ -0,0 +1,34 @@ + + + + + + + + + OneTwoThree + + +
        Four
        + +
        Five
        + + + Six + + +
        Seven
        + +
        Eight
        + + + NineTen + + + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-10-ref.html b/layout/reftests/ib-split/insert-into-split-inline-10-ref.html new file mode 100644 index 0000000000..edfd76a8ab --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-10-ref.html @@ -0,0 +1,23 @@ + + + + + + + OneTwoThree
        Four
        Five
        Six
        Seven
        Eight
        NineTen
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-10.html b/layout/reftests/ib-split/insert-into-split-inline-10.html new file mode 100644 index 0000000000..4a7f13bb5f --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-10.html @@ -0,0 +1,34 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + OneTwoThree
        Four
        Five
        Six
        Seven
        Eight
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-11-noib-ref.html b/layout/reftests/ib-split/insert-into-split-inline-11-noib-ref.html new file mode 100644 index 0000000000..33448d82a8 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-11-noib-ref.html @@ -0,0 +1,36 @@ + + + + + + + + + OneTwoThree + + +
        Four
        + +
        Five
        + + + Six + + +
        Seven
        + +
        Eight
        + + + Nine + + +
        Ten
        + + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-11-ref.html b/layout/reftests/ib-split/insert-into-split-inline-11-ref.html new file mode 100644 index 0000000000..ac41e37a4d --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-11-ref.html @@ -0,0 +1,25 @@ + + + + + + + OneTwoThree
        Four
        Five
        Six
        Seven
        Eight
        Nine
        Ten
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-11.html b/layout/reftests/ib-split/insert-into-split-inline-11.html new file mode 100644 index 0000000000..bb407bd828 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-11.html @@ -0,0 +1,36 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + OneTwoThree
        Four
        Five
        Six
        Seven
        Eight
        Ten
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-12-noib-ref.html b/layout/reftests/ib-split/insert-into-split-inline-12-noib-ref.html new file mode 100644 index 0000000000..48bbbe2dc5 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-12-noib-ref.html @@ -0,0 +1,10 @@ + + + +
        One
        +
        Two
        +
        +
        Three
        +
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-12-ref.html b/layout/reftests/ib-split/insert-into-split-inline-12-ref.html new file mode 100644 index 0000000000..caff28798d --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-12-ref.html @@ -0,0 +1,6 @@ + + + +
        One
        Two
        Three
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-12.html b/layout/reftests/ib-split/insert-into-split-inline-12.html new file mode 100644 index 0000000000..ef60b86f00 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-12.html @@ -0,0 +1,17 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + +
        One
        Two
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-13-noib-ref.html b/layout/reftests/ib-split/insert-into-split-inline-13-noib-ref.html new file mode 100644 index 0000000000..b6c0d51725 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-13-noib-ref.html @@ -0,0 +1,8 @@ + + + +
        +
        One
        +
        TwoThree
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-13-ref.html b/layout/reftests/ib-split/insert-into-split-inline-13-ref.html new file mode 100644 index 0000000000..3f0c3853b3 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-13-ref.html @@ -0,0 +1,6 @@ + + + +
        One
        TwoThree
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-13.html b/layout/reftests/ib-split/insert-into-split-inline-13.html new file mode 100644 index 0000000000..fd62e4cb7f --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-13.html @@ -0,0 +1,24 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-14-noib-ref.html b/layout/reftests/ib-split/insert-into-split-inline-14-noib-ref.html new file mode 100644 index 0000000000..67b3f7b3ad --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-14-noib-ref.html @@ -0,0 +1,8 @@ + + + +
        +
        One
        +
        Two
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-14-ref.html b/layout/reftests/ib-split/insert-into-split-inline-14-ref.html new file mode 100644 index 0000000000..4f3817d4ea --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-14-ref.html @@ -0,0 +1,6 @@ + + + +
        One
        Two
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-14.html b/layout/reftests/ib-split/insert-into-split-inline-14.html new file mode 100644 index 0000000000..84cbd5e02c --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-14.html @@ -0,0 +1,23 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-15-noib-ref.html b/layout/reftests/ib-split/insert-into-split-inline-15-noib-ref.html new file mode 100644 index 0000000000..855b0fcfb4 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-15-noib-ref.html @@ -0,0 +1,10 @@ + + + +
        +
        One
        +
        Two
        +
        Three
        +
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-15-ref.html b/layout/reftests/ib-split/insert-into-split-inline-15-ref.html new file mode 100644 index 0000000000..20dfadfad5 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-15-ref.html @@ -0,0 +1,6 @@ + + + +
        One
        Two
        Three
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-15.html b/layout/reftests/ib-split/insert-into-split-inline-15.html new file mode 100644 index 0000000000..3623272a49 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-15.html @@ -0,0 +1,17 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + +
        One
        Two
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-16-noib-ref.html b/layout/reftests/ib-split/insert-into-split-inline-16-noib-ref.html new file mode 100644 index 0000000000..e2166cae2c --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-16-noib-ref.html @@ -0,0 +1,8 @@ + + + +
        One
        +
        Two
        +
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-16-ref.html b/layout/reftests/ib-split/insert-into-split-inline-16-ref.html new file mode 100644 index 0000000000..dfba61f0b6 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-16-ref.html @@ -0,0 +1,6 @@ + + + +
        One
        Two
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-16a.html b/layout/reftests/ib-split/insert-into-split-inline-16a.html new file mode 100644 index 0000000000..245dc2f1c6 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-16a.html @@ -0,0 +1,23 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-16b.html b/layout/reftests/ib-split/insert-into-split-inline-16b.html new file mode 100644 index 0000000000..f22363abee --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-16b.html @@ -0,0 +1,23 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-17-ref.html b/layout/reftests/ib-split/insert-into-split-inline-17-ref.html new file mode 100644 index 0000000000..2a37db0d08 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-17-ref.html @@ -0,0 +1,9 @@ + + + +
        + First Second Third +
        +
        diff --git a/layout/reftests/ib-split/insert-into-split-inline-17.html b/layout/reftests/ib-split/insert-into-split-inline-17.html new file mode 100644 index 0000000000..741264e80d --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-17.html @@ -0,0 +1,20 @@ + + + +
        + First Third +
        +
        + diff --git a/layout/reftests/ib-split/insert-into-split-inline-1a.html b/layout/reftests/ib-split/insert-into-split-inline-1a.html new file mode 100644 index 0000000000..3c06bf170f --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-1a.html @@ -0,0 +1,35 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + TwoThree
        Four
        Five
        Six
        Seven
        Eight
        NineTenEleven
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-1b.html b/layout/reftests/ib-split/insert-into-split-inline-1b.html new file mode 100644 index 0000000000..2a7ce1f4c0 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-1b.html @@ -0,0 +1,35 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + OneThree
        Four
        Five
        Six
        Seven
        Eight
        NineTenEleven
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-1c.html b/layout/reftests/ib-split/insert-into-split-inline-1c.html new file mode 100644 index 0000000000..77c4b649f6 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-1c.html @@ -0,0 +1,35 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + OneTwo
        Four
        Five
        Six
        Seven
        Eight
        NineTenEleven
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-1d.html b/layout/reftests/ib-split/insert-into-split-inline-1d.html new file mode 100644 index 0000000000..7adb00cbf6 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-1d.html @@ -0,0 +1,35 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + OneTwoThree
        Five
        Six
        Seven
        Eight
        NineTenEleven
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-1e.html b/layout/reftests/ib-split/insert-into-split-inline-1e.html new file mode 100644 index 0000000000..3e77ec03ec --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-1e.html @@ -0,0 +1,35 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + OneTwoThree
        Four
        Six
        Seven
        Eight
        NineTenEleven
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-1f.html b/layout/reftests/ib-split/insert-into-split-inline-1f.html new file mode 100644 index 0000000000..b4e8293d12 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-1f.html @@ -0,0 +1,35 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + OneTwoThree
        Four
        Five
        Seven
        Eight
        NineTenEleven
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-1g.html b/layout/reftests/ib-split/insert-into-split-inline-1g.html new file mode 100644 index 0000000000..60ef581d56 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-1g.html @@ -0,0 +1,35 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + OneTwoThree
        Four
        Five
        Six
        Eight
        NineTenEleven
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-1h.html b/layout/reftests/ib-split/insert-into-split-inline-1h.html new file mode 100644 index 0000000000..7e88a8fbaf --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-1h.html @@ -0,0 +1,35 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + OneTwoThree
        Four
        Five
        Six
        Seven
        NineTenEleven
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-1i.html b/layout/reftests/ib-split/insert-into-split-inline-1i.html new file mode 100644 index 0000000000..284a093a44 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-1i.html @@ -0,0 +1,35 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + OneTwoThree
        Four
        Five
        Six
        Seven
        Eight
        TenEleven
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-1j.html b/layout/reftests/ib-split/insert-into-split-inline-1j.html new file mode 100644 index 0000000000..7156be5239 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-1j.html @@ -0,0 +1,35 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + OneTwoThree
        Four
        Five
        Six
        Seven
        Eight
        NineEleven
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-1k.html b/layout/reftests/ib-split/insert-into-split-inline-1k.html new file mode 100644 index 0000000000..ac9a562a3f --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-1k.html @@ -0,0 +1,35 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + OneTwoThree
        Four
        Five
        Six
        Seven
        Eight
        NineTen
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-1l.html b/layout/reftests/ib-split/insert-into-split-inline-1l.html new file mode 100644 index 0000000000..810814c199 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-1l.html @@ -0,0 +1,34 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + OneTwoThree
        Four
        Five
        Six
        Seven
        Eight
        NineTen
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-2-noib-ref.html b/layout/reftests/ib-split/insert-into-split-inline-2-noib-ref.html new file mode 100644 index 0000000000..2ce2bb965b --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-2-noib-ref.html @@ -0,0 +1,25 @@ + + + + + + + + OneTwoThree + +
        Four
        + +
        Five
        + + Six + +
        Seven
        + +
        Eight
        + + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-2-ref.html b/layout/reftests/ib-split/insert-into-split-inline-2-ref.html new file mode 100644 index 0000000000..f70579c0e3 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-2-ref.html @@ -0,0 +1,20 @@ + + + + + + + OneTwoThree
        Four
        Five
        Six
        Seven
        Eight
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-2a.html b/layout/reftests/ib-split/insert-into-split-inline-2a.html new file mode 100644 index 0000000000..08e2356e78 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-2a.html @@ -0,0 +1,32 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + TwoThree
        Four
        Five
        Six
        Seven
        Eight
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-2b.html b/layout/reftests/ib-split/insert-into-split-inline-2b.html new file mode 100644 index 0000000000..e665c05657 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-2b.html @@ -0,0 +1,32 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + OneThree
        Four
        Five
        Six
        Seven
        Eight
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-2c.html b/layout/reftests/ib-split/insert-into-split-inline-2c.html new file mode 100644 index 0000000000..7d2d3fad2c --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-2c.html @@ -0,0 +1,32 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + OneTwo
        Four
        Five
        Six
        Seven
        Eight
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-2d.html b/layout/reftests/ib-split/insert-into-split-inline-2d.html new file mode 100644 index 0000000000..b432ab3072 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-2d.html @@ -0,0 +1,32 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + OneTwoThree
        Five
        Six
        Seven
        Eight
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-2e.html b/layout/reftests/ib-split/insert-into-split-inline-2e.html new file mode 100644 index 0000000000..33ae4ae487 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-2e.html @@ -0,0 +1,32 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + OneTwoThree
        Four
        Six
        Seven
        Eight
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-2f.html b/layout/reftests/ib-split/insert-into-split-inline-2f.html new file mode 100644 index 0000000000..9cf57ed5dc --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-2f.html @@ -0,0 +1,32 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + OneTwoThree
        Four
        Five
        Seven
        Eight
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-2g.html b/layout/reftests/ib-split/insert-into-split-inline-2g.html new file mode 100644 index 0000000000..4bea3c12b3 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-2g.html @@ -0,0 +1,32 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + OneTwoThree
        Four
        Five
        Six
        Eight
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-2h.html b/layout/reftests/ib-split/insert-into-split-inline-2h.html new file mode 100644 index 0000000000..365e6c6015 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-2h.html @@ -0,0 +1,32 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + OneTwoThree
        Four
        Five
        Six
        Seven
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-2i.html b/layout/reftests/ib-split/insert-into-split-inline-2i.html new file mode 100644 index 0000000000..f45e802f59 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-2i.html @@ -0,0 +1,31 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + OneTwoThree
        Four
        Five
        Six
        Seven
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-3-noib-ref.html b/layout/reftests/ib-split/insert-into-split-inline-3-noib-ref.html new file mode 100644 index 0000000000..1fc31e04dd --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-3-noib-ref.html @@ -0,0 +1,27 @@ + + + + + + + + OneTwoThree + +
        Four
        + +
        Five
        + + Six + +
        Seven
        + +
        Eight
        + + Nine + + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-3-ref.html b/layout/reftests/ib-split/insert-into-split-inline-3-ref.html new file mode 100644 index 0000000000..0f1f774072 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-3-ref.html @@ -0,0 +1,21 @@ + + + + + + + OneTwoThree
        Four
        Five
        Six
        Seven
        Eight
        Nine
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-3.html b/layout/reftests/ib-split/insert-into-split-inline-3.html new file mode 100644 index 0000000000..75d6e45fea --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-3.html @@ -0,0 +1,32 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + OneTwoThree
        Four
        Five
        Six
        Seven
        Eight
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-4-noib-ref.html b/layout/reftests/ib-split/insert-into-split-inline-4-noib-ref.html new file mode 100644 index 0000000000..adcb6bc4ff --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-4-noib-ref.html @@ -0,0 +1,27 @@ + + + + + + + + OneTwoThree + +
        Four
        + +
        Five
        + + Six + +
        Seven
        + +
        Eight
        + + NineTen + + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-4-ref.html b/layout/reftests/ib-split/insert-into-split-inline-4-ref.html new file mode 100644 index 0000000000..40f9b4d9d6 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-4-ref.html @@ -0,0 +1,22 @@ + + + + + + + OneTwoThree
        Four
        Five
        Six
        Seven
        Eight
        NineTen
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-4.html b/layout/reftests/ib-split/insert-into-split-inline-4.html new file mode 100644 index 0000000000..ab855cb32d --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-4.html @@ -0,0 +1,34 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + OneTwoThree
        Four
        Five
        Six
        Seven
        Eight
        Ten
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-5-noib-ref.html b/layout/reftests/ib-split/insert-into-split-inline-5-noib-ref.html new file mode 100644 index 0000000000..1fc31e04dd --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-5-noib-ref.html @@ -0,0 +1,27 @@ + + + + + + + + OneTwoThree + +
        Four
        + +
        Five
        + + Six + +
        Seven
        + +
        Eight
        + + Nine + + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-5-ref.html b/layout/reftests/ib-split/insert-into-split-inline-5-ref.html new file mode 100644 index 0000000000..0f1f774072 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-5-ref.html @@ -0,0 +1,21 @@ + + + + + + + OneTwoThree
        Four
        Five
        Six
        Seven
        Eight
        Nine
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-5-shadow.html b/layout/reftests/ib-split/insert-into-split-inline-5-shadow.html new file mode 100644 index 0000000000..327840d9d2 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-5-shadow.html @@ -0,0 +1,42 @@ + + + + + + + + + OneTwoThree
        Four
        Five
        Six
        Seven
        Eight
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-6-noib-ref.html b/layout/reftests/ib-split/insert-into-split-inline-6-noib-ref.html new file mode 100644 index 0000000000..d108d46261 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-6-noib-ref.html @@ -0,0 +1,17 @@ + + + + + + + +
        One
        + +
        Two
        + + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-6-ref.html b/layout/reftests/ib-split/insert-into-split-inline-6-ref.html new file mode 100644 index 0000000000..db4a17e81b --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-6-ref.html @@ -0,0 +1,14 @@ + + + + + + +
        One
        Two
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-6.html b/layout/reftests/ib-split/insert-into-split-inline-6.html new file mode 100644 index 0000000000..5369d45e7c --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-6.html @@ -0,0 +1,26 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + +
        Two
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-7-noib-ref.html b/layout/reftests/ib-split/insert-into-split-inline-7-noib-ref.html new file mode 100644 index 0000000000..970a2000b2 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-7-noib-ref.html @@ -0,0 +1,17 @@ + + + + + + + +
        One
        + + Two + + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-7-ref.html b/layout/reftests/ib-split/insert-into-split-inline-7-ref.html new file mode 100644 index 0000000000..b1de27398e --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-7-ref.html @@ -0,0 +1,14 @@ + + + + + + +
        One
        Two
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-7.html b/layout/reftests/ib-split/insert-into-split-inline-7.html new file mode 100644 index 0000000000..72c0fa35d9 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-7.html @@ -0,0 +1,26 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + Two + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-8-noib-ref.html b/layout/reftests/ib-split/insert-into-split-inline-8-noib-ref.html new file mode 100644 index 0000000000..676c6d6b06 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-8-noib-ref.html @@ -0,0 +1,23 @@ + + + + + + + + One + +
        Two
        + + Three + +
        Four
        + + Five + + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-8-ref.html b/layout/reftests/ib-split/insert-into-split-inline-8-ref.html new file mode 100644 index 0000000000..7da41de3cb --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-8-ref.html @@ -0,0 +1,17 @@ + + + + + + + One
        Two
        Three
        Four
        Five
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-8a.html b/layout/reftests/ib-split/insert-into-split-inline-8a.html new file mode 100644 index 0000000000..4cc69e95da --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-8a.html @@ -0,0 +1,29 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + OneThree
        Four
        Five
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-8b.html b/layout/reftests/ib-split/insert-into-split-inline-8b.html new file mode 100644 index 0000000000..0268a5dabe --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-8b.html @@ -0,0 +1,29 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + One
        Two
        ThreeFive
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-8c.html b/layout/reftests/ib-split/insert-into-split-inline-8c.html new file mode 100644 index 0000000000..2af4c34ae8 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-8c.html @@ -0,0 +1,29 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + +
        Two
        Three
        Four
        Five
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-9-noib-ref.html b/layout/reftests/ib-split/insert-into-split-inline-9-noib-ref.html new file mode 100644 index 0000000000..f8d4452c35 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-9-noib-ref.html @@ -0,0 +1,34 @@ + + + + + + + + + OneTwoThree + + +
        Four
        + +
        Five
        + + + Six + + +
        Seven
        + +
        Eight
        + + + Nine + + + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-9-ref.html b/layout/reftests/ib-split/insert-into-split-inline-9-ref.html new file mode 100644 index 0000000000..5b6360f8f0 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-9-ref.html @@ -0,0 +1,22 @@ + + + + + + + OneTwoThree
        Four
        Five
        Six
        Seven
        Eight
        Nine
        + + diff --git a/layout/reftests/ib-split/insert-into-split-inline-9.html b/layout/reftests/ib-split/insert-into-split-inline-9.html new file mode 100644 index 0000000000..863a5ccf56 --- /dev/null +++ b/layout/reftests/ib-split/insert-into-split-inline-9.html @@ -0,0 +1,33 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + OneTwoThree
        Four
        Five
        Six
        Seven
        Eight
        + + diff --git a/layout/reftests/ib-split/reftest.list b/layout/reftests/ib-split/reftest.list new file mode 100644 index 0000000000..4fd2d9318d --- /dev/null +++ b/layout/reftests/ib-split/reftest.list @@ -0,0 +1,65 @@ +== insert-into-split-inline-1a.html insert-into-split-inline-1-ref.html +== insert-into-split-inline-1b.html insert-into-split-inline-1-ref.html +== insert-into-split-inline-1c.html insert-into-split-inline-1-ref.html +== insert-into-split-inline-1d.html insert-into-split-inline-1-ref.html +== insert-into-split-inline-1e.html insert-into-split-inline-1-ref.html +== insert-into-split-inline-1f.html insert-into-split-inline-1-ref.html +== insert-into-split-inline-1g.html insert-into-split-inline-1-ref.html +== insert-into-split-inline-1h.html insert-into-split-inline-1-ref.html +== insert-into-split-inline-1i.html insert-into-split-inline-1-ref.html +== insert-into-split-inline-1j.html insert-into-split-inline-1-ref.html +== insert-into-split-inline-1k.html insert-into-split-inline-1-ref.html +== insert-into-split-inline-1l.html insert-into-split-inline-1-ref.html +== insert-into-split-inline-1-ref.html insert-into-split-inline-1-noib-ref.html +== insert-into-split-inline-2a.html insert-into-split-inline-2-ref.html +== insert-into-split-inline-2b.html insert-into-split-inline-2-ref.html +== insert-into-split-inline-2c.html insert-into-split-inline-2-ref.html +== insert-into-split-inline-2d.html insert-into-split-inline-2-ref.html +== insert-into-split-inline-2e.html insert-into-split-inline-2-ref.html +== insert-into-split-inline-2f.html insert-into-split-inline-2-ref.html +== insert-into-split-inline-2g.html insert-into-split-inline-2-ref.html +== insert-into-split-inline-2h.html insert-into-split-inline-2-ref.html +== insert-into-split-inline-2i.html insert-into-split-inline-2-ref.html +== insert-into-split-inline-2-ref.html insert-into-split-inline-2-noib-ref.html +== insert-into-split-inline-3.html insert-into-split-inline-3-ref.html +== insert-into-split-inline-3-ref.html insert-into-split-inline-3-noib-ref.html +== insert-into-split-inline-4.html insert-into-split-inline-4-ref.html +== insert-into-split-inline-4-ref.html insert-into-split-inline-4-noib-ref.html +== insert-into-split-inline-5-shadow.html insert-into-split-inline-5-ref.html +== insert-into-split-inline-5-ref.html insert-into-split-inline-5-noib-ref.html +== insert-into-split-inline-6.html insert-into-split-inline-6-ref.html +== insert-into-split-inline-6-ref.html insert-into-split-inline-6-noib-ref.html +== insert-into-split-inline-7.html insert-into-split-inline-7-ref.html +== insert-into-split-inline-7-ref.html insert-into-split-inline-7-noib-ref.html +== insert-into-split-inline-8a.html insert-into-split-inline-8-ref.html +== insert-into-split-inline-8b.html insert-into-split-inline-8-ref.html +== insert-into-split-inline-8c.html insert-into-split-inline-8-ref.html +== insert-into-split-inline-8-ref.html insert-into-split-inline-8-noib-ref.html +== insert-into-split-inline-9.html insert-into-split-inline-9-ref.html +== insert-into-split-inline-9-ref.html insert-into-split-inline-9-noib-ref.html +== insert-into-split-inline-10.html insert-into-split-inline-10-ref.html +== insert-into-split-inline-10-ref.html insert-into-split-inline-10-noib-ref.html +== insert-into-split-inline-11.html insert-into-split-inline-11-ref.html +== insert-into-split-inline-11-ref.html insert-into-split-inline-11-noib-ref.html +== insert-into-split-inline-12.html insert-into-split-inline-12-ref.html +== insert-into-split-inline-12-ref.html insert-into-split-inline-12-noib-ref.html +== insert-into-split-inline-13.html insert-into-split-inline-13-ref.html +== insert-into-split-inline-13-ref.html insert-into-split-inline-13-noib-ref.html +== insert-into-split-inline-14.html insert-into-split-inline-14-ref.html +== insert-into-split-inline-14-ref.html insert-into-split-inline-14-noib-ref.html +== insert-into-split-inline-15.html insert-into-split-inline-15-ref.html +== insert-into-split-inline-15-ref.html insert-into-split-inline-15-noib-ref.html +== insert-into-split-inline-16a.html insert-into-split-inline-16-ref.html +== insert-into-split-inline-16b.html insert-into-split-inline-16-ref.html +== insert-into-split-inline-16-ref.html insert-into-split-inline-16-noib-ref.html +== insert-into-split-inline-17.html insert-into-split-inline-17-ref.html +== ignored-margins-1a.html ignored-margins-1-ref.html +== ignored-margins-1b.html ignored-margins-1-ref.html +== ignored-margins-2a.html ignored-margins-2-ref.html +== ignored-margins-2b.html ignored-margins-2-ref.html +== trailing-inline-with-continuations-1.html trailing-inline-with-continuations-1-ref.html +== append-to-empty-trailing-inline-1.html append-to-empty-trailing-inline-1-ref.html +== append-to-nested-split-inline-1.html append-to-nested-split-inline-1-ref.html +== append-to-nested-split-inline-1-ref.html append-to-nested-split-inline-1-noib-ref.html +== relpos-inline-1a.html relpos-inline-1-ref.html +== relpos-inline-1b.html relpos-inline-1-ref.html diff --git a/layout/reftests/ib-split/relpos-inline-1-ref.html b/layout/reftests/ib-split/relpos-inline-1-ref.html new file mode 100644 index 0000000000..074c4fc480 --- /dev/null +++ b/layout/reftests/ib-split/relpos-inline-1-ref.html @@ -0,0 +1,15 @@ + + + + + + + All text should be offset 200px. +
        Some more text
        + + diff --git a/layout/reftests/ib-split/relpos-inline-1a.html b/layout/reftests/ib-split/relpos-inline-1a.html new file mode 100644 index 0000000000..b2059bc67e --- /dev/null +++ b/layout/reftests/ib-split/relpos-inline-1a.html @@ -0,0 +1,22 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + All text should be offset 200px. +
        Some more text
        +
        + + diff --git a/layout/reftests/ib-split/relpos-inline-1b.html b/layout/reftests/ib-split/relpos-inline-1b.html new file mode 100644 index 0000000000..e9f7bd62cf --- /dev/null +++ b/layout/reftests/ib-split/relpos-inline-1b.html @@ -0,0 +1,30 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + + All text should be offset 200px. +
        Some more text
        +
        + + + diff --git a/layout/reftests/ib-split/trailing-inline-with-continuations-1-ref.html b/layout/reftests/ib-split/trailing-inline-with-continuations-1-ref.html new file mode 100644 index 0000000000..cb880abbb5 --- /dev/null +++ b/layout/reftests/ib-split/trailing-inline-with-continuations-1-ref.html @@ -0,0 +1,14 @@ + + + + + + + a b + + + + c + + + diff --git a/layout/reftests/ib-split/trailing-inline-with-continuations-1.html b/layout/reftests/ib-split/trailing-inline-with-continuations-1.html new file mode 100644 index 0000000000..f2ea255e2f --- /dev/null +++ b/layout/reftests/ib-split/trailing-inline-with-continuations-1.html @@ -0,0 +1,17 @@ + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + a b + + + c + + + diff --git a/layout/reftests/image-element/broken-icon.html b/layout/reftests/image-element/broken-icon.html new file mode 100644 index 0000000000..f2f6b7c451 --- /dev/null +++ b/layout/reftests/image-element/broken-icon.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/image-element/bug-364968-ref.html b/layout/reftests/image-element/bug-364968-ref.html new file mode 100644 index 0000000000..4ce9909969 --- /dev/null +++ b/layout/reftests/image-element/bug-364968-ref.html @@ -0,0 +1,24 @@ + + + + +
        +
        +
        + +
        +
        + + diff --git a/layout/reftests/image-element/bug-364968.html b/layout/reftests/image-element/bug-364968.html new file mode 100644 index 0000000000..69db6e1dfc --- /dev/null +++ b/layout/reftests/image-element/bug-364968.html @@ -0,0 +1,19 @@ + + + +
        +
        +
        + +
        +
        + + diff --git a/layout/reftests/image-element/bug-463204-ref.html b/layout/reftests/image-element/bug-463204-ref.html new file mode 100644 index 0000000000..6d427a0c6f --- /dev/null +++ b/layout/reftests/image-element/bug-463204-ref.html @@ -0,0 +1,35 @@ + + + + + + +
        + +
        +
        +
        + + + diff --git a/layout/reftests/image-element/bug-463204.html b/layout/reftests/image-element/bug-463204.html new file mode 100644 index 0000000000..89e91fa87e --- /dev/null +++ b/layout/reftests/image-element/bug-463204.html @@ -0,0 +1,36 @@ + + + + + + +
        + +
        +
        +
        + + diff --git a/layout/reftests/image-element/canvas-drawing.js b/layout/reftests/image-element/canvas-drawing.js new file mode 100644 index 0000000000..dff8217d77 --- /dev/null +++ b/layout/reftests/image-element/canvas-drawing.js @@ -0,0 +1,11 @@ +function createCanvas() { + var canvas = document.createElement("canvas"); + canvas.setAttribute("width", 100); + canvas.setAttribute("height", 100); + var ctx = canvas.getContext("2d"); + ctx.fillStyle = "rgb(200,0,0)"; + ctx.fillRect(10, 10, 55, 50); + ctx.fillStyle = "rgba(0,0,200,0.5)"; + ctx.fillRect(30, 30, 55, 50); + return canvas; +} diff --git a/layout/reftests/image-element/canvas-inside-document.html b/layout/reftests/image-element/canvas-inside-document.html new file mode 100644 index 0000000000..8ee561356e --- /dev/null +++ b/layout/reftests/image-element/canvas-inside-document.html @@ -0,0 +1,12 @@ + + + + + + + diff --git a/layout/reftests/image-element/canvas-outside-document-invalidate-01.html b/layout/reftests/image-element/canvas-outside-document-invalidate-01.html new file mode 100644 index 0000000000..0b4a1d851e --- /dev/null +++ b/layout/reftests/image-element/canvas-outside-document-invalidate-01.html @@ -0,0 +1,30 @@ + + + + + + + + diff --git a/layout/reftests/image-element/canvas-outside-document-invalidate-02.html b/layout/reftests/image-element/canvas-outside-document-invalidate-02.html new file mode 100644 index 0000000000..22f5910627 --- /dev/null +++ b/layout/reftests/image-element/canvas-outside-document-invalidate-02.html @@ -0,0 +1,33 @@ + + + + + + + + + diff --git a/layout/reftests/image-element/canvas-outside-document.html b/layout/reftests/image-element/canvas-outside-document.html new file mode 100644 index 0000000000..259b69e731 --- /dev/null +++ b/layout/reftests/image-element/canvas-outside-document.html @@ -0,0 +1,18 @@ + + + +
        + + + + + diff --git a/layout/reftests/image-element/element-paint-background-size-01-ref.html b/layout/reftests/image-element/element-paint-background-size-01-ref.html new file mode 100644 index 0000000000..473c7c3a33 --- /dev/null +++ b/layout/reftests/image-element/element-paint-background-size-01-ref.html @@ -0,0 +1,12 @@ + + + +
        +
        +
        + + diff --git a/layout/reftests/image-element/element-paint-background-size-01.html b/layout/reftests/image-element/element-paint-background-size-01.html new file mode 100644 index 0000000000..9d70cc1e39 --- /dev/null +++ b/layout/reftests/image-element/element-paint-background-size-01.html @@ -0,0 +1,17 @@ + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/image-element/element-paint-background-size-02-ref.html b/layout/reftests/image-element/element-paint-background-size-02-ref.html new file mode 100644 index 0000000000..08664176e1 --- /dev/null +++ b/layout/reftests/image-element/element-paint-background-size-02-ref.html @@ -0,0 +1,22 @@ + + + +
        +
        +
        + + + + + + + + diff --git a/layout/reftests/image-element/element-paint-background-size-02.html b/layout/reftests/image-element/element-paint-background-size-02.html new file mode 100644 index 0000000000..91cea3e3fa --- /dev/null +++ b/layout/reftests/image-element/element-paint-background-size-02.html @@ -0,0 +1,27 @@ + + + +
        +
        +
        +
        + + + + + + + + diff --git a/layout/reftests/image-element/element-paint-clippath-ref.html b/layout/reftests/image-element/element-paint-clippath-ref.html new file mode 100644 index 0000000000..12cebc2bad --- /dev/null +++ b/layout/reftests/image-element/element-paint-clippath-ref.html @@ -0,0 +1,9 @@ + + + +
        + + diff --git a/layout/reftests/image-element/element-paint-clippath.html b/layout/reftests/image-element/element-paint-clippath.html new file mode 100644 index 0000000000..e393d277c3 --- /dev/null +++ b/layout/reftests/image-element/element-paint-clippath.html @@ -0,0 +1,23 @@ + + + + +
        + +
        +
        +
        + + + + + + + diff --git a/layout/reftests/image-element/element-paint-continuation-ref.html b/layout/reftests/image-element/element-paint-continuation-ref.html new file mode 100644 index 0000000000..efc86d99ed --- /dev/null +++ b/layout/reftests/image-element/element-paint-continuation-ref.html @@ -0,0 +1,25 @@ + + + + +
        +
        + + AA +
        +
        + + diff --git a/layout/reftests/image-element/element-paint-continuation.html b/layout/reftests/image-element/element-paint-continuation.html new file mode 100644 index 0000000000..c90c582170 --- /dev/null +++ b/layout/reftests/image-element/element-paint-continuation.html @@ -0,0 +1,26 @@ + + + + + +
        +
        + + AA +
        + + diff --git a/layout/reftests/image-element/element-paint-multiple-backgrounds-01-ref.html b/layout/reftests/image-element/element-paint-multiple-backgrounds-01-ref.html new file mode 100644 index 0000000000..25e31fd3ad --- /dev/null +++ b/layout/reftests/image-element/element-paint-multiple-backgrounds-01-ref.html @@ -0,0 +1,30 @@ + + + + + + + +
        + + + diff --git a/layout/reftests/image-element/element-paint-multiple-backgrounds-01a.html b/layout/reftests/image-element/element-paint-multiple-backgrounds-01a.html new file mode 100644 index 0000000000..f36280a243 --- /dev/null +++ b/layout/reftests/image-element/element-paint-multiple-backgrounds-01a.html @@ -0,0 +1,33 @@ + + + + + + + +
        + +
        +
        +
        +
        + + diff --git a/layout/reftests/image-element/element-paint-multiple-backgrounds-01b.html b/layout/reftests/image-element/element-paint-multiple-backgrounds-01b.html new file mode 100644 index 0000000000..f11f092b55 --- /dev/null +++ b/layout/reftests/image-element/element-paint-multiple-backgrounds-01b.html @@ -0,0 +1,44 @@ + + + + + + + +
        + +
        +
        +
        +
        + + + + + diff --git a/layout/reftests/image-element/element-paint-multiple-backgrounds-01c.html b/layout/reftests/image-element/element-paint-multiple-backgrounds-01c.html new file mode 100644 index 0000000000..f01d9eb08a --- /dev/null +++ b/layout/reftests/image-element/element-paint-multiple-backgrounds-01c.html @@ -0,0 +1,45 @@ + + + + + + + +
        + +
        +
        +
        +
        +
        +
        + + + + + diff --git a/layout/reftests/image-element/element-paint-native-widget-ref.html b/layout/reftests/image-element/element-paint-native-widget-ref.html new file mode 100644 index 0000000000..68fc3c3301 --- /dev/null +++ b/layout/reftests/image-element/element-paint-native-widget-ref.html @@ -0,0 +1,14 @@ + + + + +
        + In 1629, Isaac Beeckman proposed an experiment in which a person would + observe the flash of a cannon reflecting off a mirror about one mile + (1.6 km) away. +
        + + diff --git a/layout/reftests/image-element/element-paint-native-widget.html b/layout/reftests/image-element/element-paint-native-widget.html new file mode 100644 index 0000000000..bdcadcc2ac --- /dev/null +++ b/layout/reftests/image-element/element-paint-native-widget.html @@ -0,0 +1,21 @@ + + + +
        +
        +
        + +
        + In 1629, Isaac Beeckman proposed an experiment in which a person would + observe the flash of a cannon reflecting off a mirror about one mile + (1.6 km) away. +
        +
        +
        + + diff --git a/layout/reftests/image-element/element-paint-paintserversize-rounding-01-ref.html b/layout/reftests/image-element/element-paint-paintserversize-rounding-01-ref.html new file mode 100644 index 0000000000..8be4f109f2 --- /dev/null +++ b/layout/reftests/image-element/element-paint-paintserversize-rounding-01-ref.html @@ -0,0 +1,31 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/image-element/element-paint-paintserversize-rounding-01.html b/layout/reftests/image-element/element-paint-paintserversize-rounding-01.html new file mode 100644 index 0000000000..826a49450f --- /dev/null +++ b/layout/reftests/image-element/element-paint-paintserversize-rounding-01.html @@ -0,0 +1,39 @@ + + + + + + + +
        +
        +
        +
        +
        + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/image-element/element-paint-paintserversize-rounding-02-ref.html b/layout/reftests/image-element/element-paint-paintserversize-rounding-02-ref.html new file mode 100644 index 0000000000..398034a0f1 --- /dev/null +++ b/layout/reftests/image-element/element-paint-paintserversize-rounding-02-ref.html @@ -0,0 +1,24 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/image-element/element-paint-paintserversize-rounding-02.html b/layout/reftests/image-element/element-paint-paintserversize-rounding-02.html new file mode 100644 index 0000000000..439cd72665 --- /dev/null +++ b/layout/reftests/image-element/element-paint-paintserversize-rounding-02.html @@ -0,0 +1,37 @@ + + + + + + + +
        +
        +
        +
        +
        + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/image-element/element-paint-recursion-ref.html b/layout/reftests/image-element/element-paint-recursion-ref.html new file mode 100644 index 0000000000..a3c1aa5e96 --- /dev/null +++ b/layout/reftests/image-element/element-paint-recursion-ref.html @@ -0,0 +1,21 @@ + + + +

        +
        +

        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/image-element/element-paint-recursion.html b/layout/reftests/image-element/element-paint-recursion.html new file mode 100644 index 0000000000..d52ebbf0a0 --- /dev/null +++ b/layout/reftests/image-element/element-paint-recursion.html @@ -0,0 +1,28 @@ + + + +

        +
        +
        +
        +
        + +

        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/image-element/element-paint-repeated-ref.html b/layout/reftests/image-element/element-paint-repeated-ref.html new file mode 100644 index 0000000000..ab56002d47 --- /dev/null +++ b/layout/reftests/image-element/element-paint-repeated-ref.html @@ -0,0 +1,16 @@ + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/image-element/element-paint-repeated.html b/layout/reftests/image-element/element-paint-repeated.html new file mode 100644 index 0000000000..618665b46b --- /dev/null +++ b/layout/reftests/image-element/element-paint-repeated.html @@ -0,0 +1,17 @@ + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/image-element/element-paint-sharpness-01a.html b/layout/reftests/image-element/element-paint-sharpness-01a.html new file mode 100644 index 0000000000..3bf1bdf846 --- /dev/null +++ b/layout/reftests/image-element/element-paint-sharpness-01a.html @@ -0,0 +1,17 @@ + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/image-element/element-paint-sharpness-01b.html b/layout/reftests/image-element/element-paint-sharpness-01b.html new file mode 100644 index 0000000000..c8ad13a499 --- /dev/null +++ b/layout/reftests/image-element/element-paint-sharpness-01b.html @@ -0,0 +1,12 @@ + + + + +
        + + diff --git a/layout/reftests/image-element/element-paint-sharpness-01c.html b/layout/reftests/image-element/element-paint-sharpness-01c.html new file mode 100644 index 0000000000..e9bfa6f05e --- /dev/null +++ b/layout/reftests/image-element/element-paint-sharpness-01c.html @@ -0,0 +1,12 @@ + + + + +
        + + diff --git a/layout/reftests/image-element/element-paint-sharpness-01d.html b/layout/reftests/image-element/element-paint-sharpness-01d.html new file mode 100644 index 0000000000..d99f467559 --- /dev/null +++ b/layout/reftests/image-element/element-paint-sharpness-01d.html @@ -0,0 +1,17 @@ + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/image-element/element-paint-sharpness-02a.html b/layout/reftests/image-element/element-paint-sharpness-02a.html new file mode 100644 index 0000000000..2833c27553 --- /dev/null +++ b/layout/reftests/image-element/element-paint-sharpness-02a.html @@ -0,0 +1,17 @@ + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/image-element/element-paint-sharpness-02b.html b/layout/reftests/image-element/element-paint-sharpness-02b.html new file mode 100644 index 0000000000..fbfe6a1cf3 --- /dev/null +++ b/layout/reftests/image-element/element-paint-sharpness-02b.html @@ -0,0 +1,17 @@ + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/image-element/element-paint-sharpness-02c.html b/layout/reftests/image-element/element-paint-sharpness-02c.html new file mode 100644 index 0000000000..b8945c3256 --- /dev/null +++ b/layout/reftests/image-element/element-paint-sharpness-02c.html @@ -0,0 +1,17 @@ + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/image-element/element-paint-simple-ref.html b/layout/reftests/image-element/element-paint-simple-ref.html new file mode 100644 index 0000000000..b6ccfc8002 --- /dev/null +++ b/layout/reftests/image-element/element-paint-simple-ref.html @@ -0,0 +1,20 @@ + + + +

        + A + "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum." +

        + + diff --git a/layout/reftests/image-element/element-paint-simple.html b/layout/reftests/image-element/element-paint-simple.html new file mode 100644 index 0000000000..339a24a519 --- /dev/null +++ b/layout/reftests/image-element/element-paint-simple.html @@ -0,0 +1,28 @@ + + + +

        + "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum." +

        +
        +
        A
        +
        + + diff --git a/layout/reftests/image-element/element-paint-subimage-sampling-restriction.html b/layout/reftests/image-element/element-paint-subimage-sampling-restriction.html new file mode 100644 index 0000000000..12bdde4704 --- /dev/null +++ b/layout/reftests/image-element/element-paint-subimage-sampling-restriction.html @@ -0,0 +1,39 @@ + + + + + + + +
        +
        +
        + + + diff --git a/layout/reftests/image-element/element-paint-transform-01-ref.html b/layout/reftests/image-element/element-paint-transform-01-ref.html new file mode 100644 index 0000000000..1a964d79c7 --- /dev/null +++ b/layout/reftests/image-element/element-paint-transform-01-ref.html @@ -0,0 +1,13 @@ + + + +
        +
        +
        + + diff --git a/layout/reftests/image-element/element-paint-transform-01.html b/layout/reftests/image-element/element-paint-transform-01.html new file mode 100644 index 0000000000..e571c35500 --- /dev/null +++ b/layout/reftests/image-element/element-paint-transform-01.html @@ -0,0 +1,18 @@ + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/image-element/element-paint-transform-02-ref.html b/layout/reftests/image-element/element-paint-transform-02-ref.html new file mode 100644 index 0000000000..d33f708952 --- /dev/null +++ b/layout/reftests/image-element/element-paint-transform-02-ref.html @@ -0,0 +1,23 @@ + + + +
        +
        +
        + + + + + + + + diff --git a/layout/reftests/image-element/element-paint-transform-02.html b/layout/reftests/image-element/element-paint-transform-02.html new file mode 100644 index 0000000000..48c0a1dab6 --- /dev/null +++ b/layout/reftests/image-element/element-paint-transform-02.html @@ -0,0 +1,28 @@ + + + +
        +
        +
        +
        +
        + + + + + + + + diff --git a/layout/reftests/image-element/element-paint-transform-03-ref.html b/layout/reftests/image-element/element-paint-transform-03-ref.html new file mode 100644 index 0000000000..04513b5e56 --- /dev/null +++ b/layout/reftests/image-element/element-paint-transform-03-ref.html @@ -0,0 +1,49 @@ + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + + + + + + + diff --git a/layout/reftests/image-element/element-paint-transform-03.html b/layout/reftests/image-element/element-paint-transform-03.html new file mode 100644 index 0000000000..80a8dddd9c --- /dev/null +++ b/layout/reftests/image-element/element-paint-transform-03.html @@ -0,0 +1,37 @@ + + + + +
        +
        +
        + +
        +
        +
        +
        +
        +
        +
        +
        + + + + + + + + diff --git a/layout/reftests/image-element/element-paint-transform-repeated-ref.html b/layout/reftests/image-element/element-paint-transform-repeated-ref.html new file mode 100644 index 0000000000..0af27dc794 --- /dev/null +++ b/layout/reftests/image-element/element-paint-transform-repeated-ref.html @@ -0,0 +1,19 @@ + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/image-element/element-paint-transform-repeated.html b/layout/reftests/image-element/element-paint-transform-repeated.html new file mode 100644 index 0000000000..f6479cbaf4 --- /dev/null +++ b/layout/reftests/image-element/element-paint-transform-repeated.html @@ -0,0 +1,30 @@ + + + +
        +
        +
        +
        +
        + + + + + + + + + + + + diff --git a/layout/reftests/image-element/empty-src.html b/layout/reftests/image-element/empty-src.html new file mode 100644 index 0000000000..36091cdc19 --- /dev/null +++ b/layout/reftests/image-element/empty-src.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/image-element/gradient-html-01-ref.svg b/layout/reftests/image-element/gradient-html-01-ref.svg new file mode 100644 index 0000000000..cb31abbc3b --- /dev/null +++ b/layout/reftests/image-element/gradient-html-01-ref.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/layout/reftests/image-element/gradient-html-01.html b/layout/reftests/image-element/gradient-html-01.html new file mode 100644 index 0000000000..f6991cb683 --- /dev/null +++ b/layout/reftests/image-element/gradient-html-01.html @@ -0,0 +1,16 @@ + + + + +
        + + + + + + + + diff --git a/layout/reftests/image-element/gradient-html-02-ref.svg b/layout/reftests/image-element/gradient-html-02-ref.svg new file mode 100644 index 0000000000..b7815be11e --- /dev/null +++ b/layout/reftests/image-element/gradient-html-02-ref.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/layout/reftests/image-element/gradient-html-02.html b/layout/reftests/image-element/gradient-html-02.html new file mode 100644 index 0000000000..6eb1c76a62 --- /dev/null +++ b/layout/reftests/image-element/gradient-html-02.html @@ -0,0 +1,21 @@ + + + + +
        +
        +
        +
        + + + + + + + + + + diff --git a/layout/reftests/image-element/gradient-html-03-ref.svg b/layout/reftests/image-element/gradient-html-03-ref.svg new file mode 100644 index 0000000000..b7815be11e --- /dev/null +++ b/layout/reftests/image-element/gradient-html-03-ref.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/layout/reftests/image-element/gradient-html-03.html b/layout/reftests/image-element/gradient-html-03.html new file mode 100644 index 0000000000..cfb9b7b0d3 --- /dev/null +++ b/layout/reftests/image-element/gradient-html-03.html @@ -0,0 +1,19 @@ + + + + +
        +
        +
        +
        + + + + + + + + diff --git a/layout/reftests/image-element/gradient-html-04-ref.html b/layout/reftests/image-element/gradient-html-04-ref.html new file mode 100644 index 0000000000..0df5ffe4b4 --- /dev/null +++ b/layout/reftests/image-element/gradient-html-04-ref.html @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/layout/reftests/image-element/gradient-html-04.html b/layout/reftests/image-element/gradient-html-04.html new file mode 100644 index 0000000000..bc1deb1c4b --- /dev/null +++ b/layout/reftests/image-element/gradient-html-04.html @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/image-element/gradient-html-05-ref.html b/layout/reftests/image-element/gradient-html-05-ref.html new file mode 100644 index 0000000000..06e9c58aa9 --- /dev/null +++ b/layout/reftests/image-element/gradient-html-05-ref.html @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/layout/reftests/image-element/gradient-html-05.html b/layout/reftests/image-element/gradient-html-05.html new file mode 100644 index 0000000000..35fe9e9023 --- /dev/null +++ b/layout/reftests/image-element/gradient-html-05.html @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/image-element/gradient-html-06a.html b/layout/reftests/image-element/gradient-html-06a.html new file mode 100644 index 0000000000..0533cfcfff --- /dev/null +++ b/layout/reftests/image-element/gradient-html-06a.html @@ -0,0 +1,18 @@ + + + + +
        + + + + + + + + diff --git a/layout/reftests/image-element/gradient-html-06b.html b/layout/reftests/image-element/gradient-html-06b.html new file mode 100644 index 0000000000..725a20c1dc --- /dev/null +++ b/layout/reftests/image-element/gradient-html-06b.html @@ -0,0 +1,13 @@ + + + + +
        + + + diff --git a/layout/reftests/image-element/gradient-html-06c.html b/layout/reftests/image-element/gradient-html-06c.html new file mode 100644 index 0000000000..23f88a6771 --- /dev/null +++ b/layout/reftests/image-element/gradient-html-06c.html @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + diff --git a/layout/reftests/image-element/gradient-html-06d.html b/layout/reftests/image-element/gradient-html-06d.html new file mode 100644 index 0000000000..294cbe27cd --- /dev/null +++ b/layout/reftests/image-element/gradient-html-06d.html @@ -0,0 +1,23 @@ + + + + +
        + + + + + + + + + + + + + diff --git a/layout/reftests/image-element/gradient-html-06e.html b/layout/reftests/image-element/gradient-html-06e.html new file mode 100644 index 0000000000..df3843c23e --- /dev/null +++ b/layout/reftests/image-element/gradient-html-06e.html @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/image-element/gradient-html-07a.html b/layout/reftests/image-element/gradient-html-07a.html new file mode 100644 index 0000000000..a8caf31038 --- /dev/null +++ b/layout/reftests/image-element/gradient-html-07a.html @@ -0,0 +1,18 @@ + + + + +
        + + + + + + + + diff --git a/layout/reftests/image-element/gradient-html-07b.html b/layout/reftests/image-element/gradient-html-07b.html new file mode 100644 index 0000000000..41270af788 --- /dev/null +++ b/layout/reftests/image-element/gradient-html-07b.html @@ -0,0 +1,12 @@ + + + + +
        + + diff --git a/layout/reftests/image-element/gradient-html-07c.html b/layout/reftests/image-element/gradient-html-07c.html new file mode 100644 index 0000000000..3e378436bf --- /dev/null +++ b/layout/reftests/image-element/gradient-html-07c.html @@ -0,0 +1,19 @@ + + + + +
        + + + + + + + + diff --git a/layout/reftests/image-element/gradient-html-07d.html b/layout/reftests/image-element/gradient-html-07d.html new file mode 100644 index 0000000000..e9ff4d13af --- /dev/null +++ b/layout/reftests/image-element/gradient-html-07d.html @@ -0,0 +1,12 @@ + + + + +
        + + diff --git a/layout/reftests/image-element/image-outside-document-invalidate.html b/layout/reftests/image-element/image-outside-document-invalidate.html new file mode 100644 index 0000000000..b3ef59d283 --- /dev/null +++ b/layout/reftests/image-element/image-outside-document-invalidate.html @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/layout/reftests/image-element/invalid-src-2.html b/layout/reftests/image-element/invalid-src-2.html new file mode 100644 index 0000000000..c385acca6d --- /dev/null +++ b/layout/reftests/image-element/invalid-src-2.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/image-element/invalid-src.html b/layout/reftests/image-element/invalid-src.html new file mode 100644 index 0000000000..26821d39b2 --- /dev/null +++ b/layout/reftests/image-element/invalid-src.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/image-element/invalidate-1-ref.html b/layout/reftests/image-element/invalidate-1-ref.html new file mode 100644 index 0000000000..833c846170 --- /dev/null +++ b/layout/reftests/image-element/invalidate-1-ref.html @@ -0,0 +1,7 @@ + + + +
        +
        + + diff --git a/layout/reftests/image-element/invalidate-1.html b/layout/reftests/image-element/invalidate-1.html new file mode 100644 index 0000000000..5dc3ec7f93 --- /dev/null +++ b/layout/reftests/image-element/invalidate-1.html @@ -0,0 +1,18 @@ + + + + +
        +
        + + diff --git a/layout/reftests/image-element/mask-image-element-ref.html b/layout/reftests/image-element/mask-image-element-ref.html new file mode 100644 index 0000000000..adb1f6b2b4 --- /dev/null +++ b/layout/reftests/image-element/mask-image-element-ref.html @@ -0,0 +1,48 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/image-element/mask-image-element.html b/layout/reftests/image-element/mask-image-element.html new file mode 100644 index 0000000000..3adf327b04 --- /dev/null +++ b/layout/reftests/image-element/mask-image-element.html @@ -0,0 +1,63 @@ + + + + + + +
        +
        +
        +
        +
        + +
        +
        +
        +
        +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/layout/reftests/image-element/mozsetimageelement-01-ref.html b/layout/reftests/image-element/mozsetimageelement-01-ref.html new file mode 100644 index 0000000000..2bba0c7316 --- /dev/null +++ b/layout/reftests/image-element/mozsetimageelement-01-ref.html @@ -0,0 +1,19 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/image-element/mozsetimageelement-01.html b/layout/reftests/image-element/mozsetimageelement-01.html new file mode 100644 index 0000000000..f1ac067c0d --- /dev/null +++ b/layout/reftests/image-element/mozsetimageelement-01.html @@ -0,0 +1,44 @@ + + + + + + +
        +
        +
        + +
        +
        +
        + +
        +
        +
        + + + + diff --git a/layout/reftests/image-element/mozsetimageelement-02.html b/layout/reftests/image-element/mozsetimageelement-02.html new file mode 100644 index 0000000000..d8ec098fcb --- /dev/null +++ b/layout/reftests/image-element/mozsetimageelement-02.html @@ -0,0 +1,25 @@ + + + + + +
        +
        +
        +
        + + + + diff --git a/layout/reftests/image-element/no-src.html b/layout/reftests/image-element/no-src.html new file mode 100644 index 0000000000..6cc51078c0 --- /dev/null +++ b/layout/reftests/image-element/no-src.html @@ -0,0 +1,9 @@ + + + diff --git a/layout/reftests/image-element/orientation-1-ref.html b/layout/reftests/image-element/orientation-1-ref.html new file mode 100644 index 0000000000..b162de45c1 --- /dev/null +++ b/layout/reftests/image-element/orientation-1-ref.html @@ -0,0 +1,3 @@ + +
        + diff --git a/layout/reftests/image-element/orientation-1.html b/layout/reftests/image-element/orientation-1.html new file mode 100644 index 0000000000..cb48c59c29 --- /dev/null +++ b/layout/reftests/image-element/orientation-1.html @@ -0,0 +1,4 @@ + + +
        + diff --git a/layout/reftests/image-element/pattern-html-01-ref.svg b/layout/reftests/image-element/pattern-html-01-ref.svg new file mode 100644 index 0000000000..b991d9d17c --- /dev/null +++ b/layout/reftests/image-element/pattern-html-01-ref.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/layout/reftests/image-element/pattern-html-01.html b/layout/reftests/image-element/pattern-html-01.html new file mode 100644 index 0000000000..fa91c3748d --- /dev/null +++ b/layout/reftests/image-element/pattern-html-01.html @@ -0,0 +1,21 @@ + + + + +
        +
        + + + + + + + + diff --git a/layout/reftests/image-element/pattern-html-02-ref.svg b/layout/reftests/image-element/pattern-html-02-ref.svg new file mode 100644 index 0000000000..3c913649a3 --- /dev/null +++ b/layout/reftests/image-element/pattern-html-02-ref.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/image-element/pattern-html-02.html b/layout/reftests/image-element/pattern-html-02.html new file mode 100644 index 0000000000..9e7783088a --- /dev/null +++ b/layout/reftests/image-element/pattern-html-02.html @@ -0,0 +1,26 @@ + + + + +
        +
        +
        + + + + + + +
        + + diff --git a/layout/reftests/image-element/reftest.list b/layout/reftests/image-element/reftest.list new file mode 100644 index 0000000000..2b31398ccf --- /dev/null +++ b/layout/reftests/image-element/reftest.list @@ -0,0 +1,59 @@ +random == bug-364968.html bug-364968-ref.html +== bug-463204.html bug-463204-ref.html +== canvas-outside-document.html canvas-inside-document.html +== mozsetimageelement-01.html mozsetimageelement-01-ref.html +== mozsetimageelement-02.html about:blank +== image-outside-document-invalidate.html about:blank +== canvas-outside-document-invalidate-01.html about:blank +fails-if(azureSkia&&!winWidget) fails-if(cocoaWidget) fails-if(remoteCanvas&&swgl&&winWidget) == canvas-outside-document-invalidate-02.html about:blank # See bug 666800 +#fails with Skia due to Skia bug http://code.google.com/p/skia/issues/detail?id=568 +fuzzy-if(winWidget,47-129,47-54) == element-paint-simple.html element-paint-simple-ref.html +== element-paint-repeated.html element-paint-repeated-ref.html +== element-paint-recursion.html element-paint-recursion-ref.html +== element-paint-continuation.html element-paint-continuation-ref.html +== element-paint-transform-01.html element-paint-transform-01-ref.html +random-if(d2d) fuzzy-if(!useDrawSnapshot,255-255,39-42) == element-paint-transform-02.html element-paint-transform-02-ref.html # bug 587133 +== element-paint-background-size-01.html element-paint-background-size-01-ref.html +== element-paint-background-size-02.html element-paint-background-size-02-ref.html +fuzzy(0-255,0-4) == element-paint-transform-repeated.html element-paint-transform-repeated-ref.html # Bug 1475907 +fuzzy-if(d2d,0-255,0-24) fuzzy-if(!useDrawSnapshot,255-255,50-115) == element-paint-transform-03.html element-paint-transform-03-ref.html + +# For element() uses fallback / skia in WebRender, which antialiases differently from WR. +# For Windows: bug 1496542, the scrollframe snaps differently. +# For the rest: -ref the scrollframe is active and layerized differently with APZ. +fuzzy(0-24,0-106) fuzzy-if(winWidget&&!layersGPUAccelerated,149-149,1203-1203) fuzzy-if(!useDrawSnapshot,1-48,5-68) fuzzy-if(winWidget,47-222,1197-1588) fuzzy-if(Android,0-40,0-81) == element-paint-native-widget.html element-paint-native-widget-ref.html + +# This fails with CreateSamplingRestrictedDrawable removed +fails-if(!Android&&!useDrawSnapshot) == element-paint-subimage-sampling-restriction.html about:blank +== element-paint-clippath.html element-paint-clippath-ref.html +fuzzy-if(!useDrawSnapshot,1-1,128-128) fuzzy-if(d2d,47-47,650-652) fuzzy-if(!useDrawSnapshot,36-39,704-738) == element-paint-sharpness-01a.html element-paint-sharpness-01b.html +fuzzy(0-1,0-326) fails-if(useDrawSnapshot) == element-paint-sharpness-01b.html element-paint-sharpness-01c.html +fuzzy-if(!useDrawSnapshot,1-1,128-128) fuzzy-if(d2d,47-47,650-652) fuzzy-if(!useDrawSnapshot,36-39,704-738) == element-paint-sharpness-01c.html element-paint-sharpness-01d.html +== element-paint-sharpness-02a.html element-paint-sharpness-02b.html +fails-if(useDrawSnapshot) == element-paint-sharpness-02b.html element-paint-sharpness-02c.html +== element-paint-paintserversize-rounding-01.html element-paint-paintserversize-rounding-01-ref.html +fuzzy(0-187,0-1191) == element-paint-paintserversize-rounding-02.html element-paint-paintserversize-rounding-02-ref.html # Linux32 from GCC update +fuzzy(0-1,0-625) == element-paint-multiple-backgrounds-01a.html element-paint-multiple-backgrounds-01-ref.html +fuzzy(0-1,0-625) == element-paint-multiple-backgrounds-01b.html element-paint-multiple-backgrounds-01-ref.html +fuzzy(0-1,0-625) == element-paint-multiple-backgrounds-01c.html element-paint-multiple-backgrounds-01-ref.html +== gradient-html-01.html gradient-html-01-ref.svg +== gradient-html-02.html gradient-html-02-ref.svg +random-if(!cocoaWidget) == gradient-html-03.html gradient-html-03-ref.svg +== gradient-html-04.html gradient-html-04-ref.html +== gradient-html-05.html gradient-html-05-ref.html +fuzzy(0-1,0-9674) random-if(!cocoaWidget) fuzzy-if(cocoaWidget&&!swgl,1-1,21600-444200) == gradient-html-06a.html gradient-html-06b.html +fuzzy(0-1,0-9674) random-if(!cocoaWidget) fuzzy-if(cocoaWidget&&!swgl,1-1,21600-444200) == gradient-html-06b.html gradient-html-06c.html +== gradient-html-06c.html gradient-html-06d.html +== gradient-html-06d.html gradient-html-06e.html +random-if(!cocoaWidget) fuzzy-if(cocoaWidget,0-2,0-42305) == gradient-html-07a.html gradient-html-07b.html +fuzzy(0-1,0-16900) == gradient-html-07c.html gradient-html-07d.html +HTTP == invalidate-1.html invalidate-1-ref.html +== pattern-html-01.html pattern-html-01-ref.svg +== pattern-html-02.html pattern-html-02-ref.svg +!= broken-icon.html no-src.html +!= broken-icon.html empty-src.html +== empty-src.html no-src.html +== broken-icon.html invalid-src.html +fails == invalid-src.html invalid-src-2.html # bug 1506804 +fuzzy(0-1,0-30000) == mask-image-element.html mask-image-element-ref.html +== orientation-1.html orientation-1-ref.html diff --git a/layout/reftests/image-element/repeatable-diagonal-gradient.png b/layout/reftests/image-element/repeatable-diagonal-gradient.png new file mode 100644 index 0000000000..d114e100d3 Binary files /dev/null and b/layout/reftests/image-element/repeatable-diagonal-gradient.png differ diff --git a/layout/reftests/image/100.png b/layout/reftests/image/100.png new file mode 100644 index 0000000000..df421453c2 Binary files /dev/null and b/layout/reftests/image/100.png differ diff --git a/layout/reftests/image/200.png b/layout/reftests/image/200.png new file mode 100644 index 0000000000..6f76d44387 Binary files /dev/null and b/layout/reftests/image/200.png differ diff --git a/layout/reftests/image/300.png b/layout/reftests/image/300.png new file mode 100644 index 0000000000..c12b7ceea1 Binary files /dev/null and b/layout/reftests/image/300.png differ diff --git a/layout/reftests/image/400.png b/layout/reftests/image/400.png new file mode 100644 index 0000000000..8855fc6d46 Binary files /dev/null and b/layout/reftests/image/400.png differ diff --git a/layout/reftests/image/50.png b/layout/reftests/image/50.png new file mode 100644 index 0000000000..144a2f0b93 Binary files /dev/null and b/layout/reftests/image/50.png differ diff --git a/layout/reftests/image/500.svg b/layout/reftests/image/500.svg new file mode 100644 index 0000000000..35ad0db4f0 --- /dev/null +++ b/layout/reftests/image/500.svg @@ -0,0 +1,9 @@ + + + +Simple SVG with 500x500 intrinsic size + + diff --git a/layout/reftests/image/background-image-zoom-1-ref.html b/layout/reftests/image/background-image-zoom-1-ref.html new file mode 100644 index 0000000000..b23048bb61 --- /dev/null +++ b/layout/reftests/image/background-image-zoom-1-ref.html @@ -0,0 +1,23 @@ + + + + + +reference background-image-rendering: -moz-crisp-edges + + + + + diff --git a/layout/reftests/image/background-image-zoom-1.html b/layout/reftests/image/background-image-zoom-1.html new file mode 100644 index 0000000000..0572099a37 --- /dev/null +++ b/layout/reftests/image/background-image-zoom-1.html @@ -0,0 +1,24 @@ + + + + + +test background-image-rendering: -moz-crisp-edges + + + + + diff --git a/layout/reftests/image/background-image-zoom-2.html b/layout/reftests/image/background-image-zoom-2.html new file mode 100644 index 0000000000..18a41ea430 --- /dev/null +++ b/layout/reftests/image/background-image-zoom-2.html @@ -0,0 +1,23 @@ + + +
        +    +
        +

        +

        +    +
        +

        +

        +    +
        diff --git a/layout/reftests/image/big.png b/layout/reftests/image/big.png new file mode 100644 index 0000000000..76a32497c7 Binary files /dev/null and b/layout/reftests/image/big.png differ diff --git a/layout/reftests/image/blue-100x50.png b/layout/reftests/image/blue-100x50.png new file mode 100644 index 0000000000..85d980424c Binary files /dev/null and b/layout/reftests/image/blue-100x50.png differ diff --git a/layout/reftests/image/blue-16x20.png b/layout/reftests/image/blue-16x20.png new file mode 100644 index 0000000000..f0f4d319e8 Binary files /dev/null and b/layout/reftests/image/blue-16x20.png differ diff --git a/layout/reftests/image/blue-32x32.png b/layout/reftests/image/blue-32x32.png new file mode 100644 index 0000000000..deefd19b2a Binary files /dev/null and b/layout/reftests/image/blue-32x32.png differ diff --git a/layout/reftests/image/blue-50x100.png b/layout/reftests/image/blue-50x100.png new file mode 100644 index 0000000000..d09f03b25f Binary files /dev/null and b/layout/reftests/image/blue-50x100.png differ diff --git a/layout/reftests/image/blue-50x50.png b/layout/reftests/image/blue-50x50.png new file mode 100644 index 0000000000..bdb91e34c8 Binary files /dev/null and b/layout/reftests/image/blue-50x50.png differ diff --git a/layout/reftests/image/image-exif-0-deg-flip.jpg b/layout/reftests/image/image-exif-0-deg-flip.jpg new file mode 100644 index 0000000000..727bb34a8c Binary files /dev/null and b/layout/reftests/image/image-exif-0-deg-flip.jpg differ diff --git a/layout/reftests/image/image-exif-0-deg.jpg b/layout/reftests/image/image-exif-0-deg.jpg new file mode 100644 index 0000000000..92eb2605bf Binary files /dev/null and b/layout/reftests/image/image-exif-0-deg.jpg differ diff --git a/layout/reftests/image/image-exif-180-deg-flip.jpg b/layout/reftests/image/image-exif-180-deg-flip.jpg new file mode 100644 index 0000000000..a450d3db4e Binary files /dev/null and b/layout/reftests/image/image-exif-180-deg-flip.jpg differ diff --git a/layout/reftests/image/image-exif-180-deg.jpg b/layout/reftests/image/image-exif-180-deg.jpg new file mode 100644 index 0000000000..cefa5c8b3e Binary files /dev/null and b/layout/reftests/image/image-exif-180-deg.jpg differ diff --git a/layout/reftests/image/image-exif-270-deg-flip.jpg b/layout/reftests/image/image-exif-270-deg-flip.jpg new file mode 100644 index 0000000000..1881be3c3b Binary files /dev/null and b/layout/reftests/image/image-exif-270-deg-flip.jpg differ diff --git a/layout/reftests/image/image-exif-270-deg.jpg b/layout/reftests/image/image-exif-270-deg.jpg new file mode 100644 index 0000000000..eb3f240f4d Binary files /dev/null and b/layout/reftests/image/image-exif-270-deg.jpg differ diff --git a/layout/reftests/image/image-exif-90-deg-flip.jpg b/layout/reftests/image/image-exif-90-deg-flip.jpg new file mode 100644 index 0000000000..60538724fc Binary files /dev/null and b/layout/reftests/image/image-exif-90-deg-flip.jpg differ diff --git a/layout/reftests/image/image-exif-90-deg.jpg b/layout/reftests/image/image-exif-90-deg.jpg new file mode 100644 index 0000000000..249cfeab72 Binary files /dev/null and b/layout/reftests/image/image-exif-90-deg.jpg differ diff --git a/layout/reftests/image/image-exif-none.jpg b/layout/reftests/image/image-exif-none.jpg new file mode 100644 index 0000000000..78e3584eef Binary files /dev/null and b/layout/reftests/image/image-exif-none.jpg differ diff --git a/layout/reftests/image/image-in-iframe-1-ref.html b/layout/reftests/image/image-in-iframe-1-ref.html new file mode 100644 index 0000000000..b1e54684cd --- /dev/null +++ b/layout/reftests/image/image-in-iframe-1-ref.html @@ -0,0 +1,6 @@ + + + diff --git a/layout/reftests/image/image-in-iframe-1.html b/layout/reftests/image/image-in-iframe-1.html new file mode 100644 index 0000000000..c84789c869 --- /dev/null +++ b/layout/reftests/image/image-in-iframe-1.html @@ -0,0 +1,16 @@ + + + + diff --git a/layout/reftests/image/image-object-fit-dyn-1-ref.html b/layout/reftests/image/image-object-fit-dyn-1-ref.html new file mode 100644 index 0000000000..497c70c883 --- /dev/null +++ b/layout/reftests/image/image-object-fit-dyn-1-ref.html @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + diff --git a/layout/reftests/image/image-object-fit-dyn-1.html b/layout/reftests/image/image-object-fit-dyn-1.html new file mode 100644 index 0000000000..4d10a285ae --- /dev/null +++ b/layout/reftests/image/image-object-fit-dyn-1.html @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + diff --git a/layout/reftests/image/image-object-fit-with-background-1-ref.html b/layout/reftests/image/image-object-fit-with-background-1-ref.html new file mode 100644 index 0000000000..dc62869fdf --- /dev/null +++ b/layout/reftests/image/image-object-fit-with-background-1-ref.html @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + diff --git a/layout/reftests/image/image-object-fit-with-background-1.html b/layout/reftests/image/image-object-fit-with-background-1.html new file mode 100644 index 0000000000..e44e22e7bd --- /dev/null +++ b/layout/reftests/image/image-object-fit-with-background-1.html @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + diff --git a/layout/reftests/image/image-object-fit-with-background-2-ref.html b/layout/reftests/image/image-object-fit-with-background-2-ref.html new file mode 100644 index 0000000000..cccdaa3a7b --- /dev/null +++ b/layout/reftests/image/image-object-fit-with-background-2-ref.html @@ -0,0 +1,28 @@ + + + + + + + + +
        + +
        + + diff --git a/layout/reftests/image/image-object-fit-with-background-2.html b/layout/reftests/image/image-object-fit-with-background-2.html new file mode 100644 index 0000000000..6f0219a289 --- /dev/null +++ b/layout/reftests/image/image-object-fit-with-background-2.html @@ -0,0 +1,40 @@ + + + + + + + + + + + + diff --git a/layout/reftests/image/image-object-position-dyn-1-ref.html b/layout/reftests/image/image-object-position-dyn-1-ref.html new file mode 100644 index 0000000000..81c3fe6376 --- /dev/null +++ b/layout/reftests/image/image-object-position-dyn-1-ref.html @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + diff --git a/layout/reftests/image/image-object-position-dyn-1.html b/layout/reftests/image/image-object-position-dyn-1.html new file mode 100644 index 0000000000..54341e4499 --- /dev/null +++ b/layout/reftests/image/image-object-position-dyn-1.html @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + diff --git a/layout/reftests/image/image-object-position-with-background-1-ref.html b/layout/reftests/image/image-object-position-with-background-1-ref.html new file mode 100644 index 0000000000..510e494051 --- /dev/null +++ b/layout/reftests/image/image-object-position-with-background-1-ref.html @@ -0,0 +1,42 @@ + + + + + + + + +
        + +
        +
        + +
        +
        + +
        +
        + +
        + + diff --git a/layout/reftests/image/image-object-position-with-background-1.html b/layout/reftests/image/image-object-position-with-background-1.html new file mode 100644 index 0000000000..ae7a0a2916 --- /dev/null +++ b/layout/reftests/image/image-object-position-with-background-1.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + diff --git a/layout/reftests/image/image-object-position-with-background-2-ref.html b/layout/reftests/image/image-object-position-with-background-2-ref.html new file mode 100644 index 0000000000..5088e21a1b --- /dev/null +++ b/layout/reftests/image/image-object-position-with-background-2-ref.html @@ -0,0 +1,23 @@ + + + + + + + + + + + diff --git a/layout/reftests/image/image-object-position-with-background-2.html b/layout/reftests/image/image-object-position-with-background-2.html new file mode 100644 index 0000000000..72c81076d6 --- /dev/null +++ b/layout/reftests/image/image-object-position-with-background-2.html @@ -0,0 +1,31 @@ + + + + + + + + + + + + diff --git a/layout/reftests/image/image-orientation-background.html b/layout/reftests/image/image-orientation-background.html new file mode 100644 index 0000000000..0d1a193358 --- /dev/null +++ b/layout/reftests/image/image-orientation-background.html @@ -0,0 +1,43 @@ + + + + + +
        + + + diff --git a/layout/reftests/image/image-orientation-dynamic-ref.html b/layout/reftests/image/image-orientation-dynamic-ref.html new file mode 100644 index 0000000000..8a2cd4c9bd --- /dev/null +++ b/layout/reftests/image/image-orientation-dynamic-ref.html @@ -0,0 +1,33 @@ + + + + + +
        + + + + + + + + + +
        +
        + diff --git a/layout/reftests/image/image-orientation-dynamic.html b/layout/reftests/image/image-orientation-dynamic.html new file mode 100644 index 0000000000..a636b98f43 --- /dev/null +++ b/layout/reftests/image/image-orientation-dynamic.html @@ -0,0 +1,17 @@ + + + + + + diff --git a/layout/reftests/image/image-orientation-explicit-none.html b/layout/reftests/image/image-orientation-explicit-none.html new file mode 100644 index 0000000000..5fad591ca3 --- /dev/null +++ b/layout/reftests/image/image-orientation-explicit-none.html @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/layout/reftests/image/image-orientation-from-image.html b/layout/reftests/image/image-orientation-from-image.html new file mode 100644 index 0000000000..ec46986569 --- /dev/null +++ b/layout/reftests/image/image-orientation-from-image.html @@ -0,0 +1,40 @@ + + + + + + + + + diff --git a/layout/reftests/image/image-orientation-generated-content-ref.html b/layout/reftests/image/image-orientation-generated-content-ref.html new file mode 100644 index 0000000000..4a1969360c --- /dev/null +++ b/layout/reftests/image/image-orientation-generated-content-ref.html @@ -0,0 +1,33 @@ + + + + + +
        + + + + + + + + + +
        +
        + diff --git a/layout/reftests/image/image-orientation-generated-content.html b/layout/reftests/image/image-orientation-generated-content.html new file mode 100644 index 0000000000..ebf4b09d88 --- /dev/null +++ b/layout/reftests/image/image-orientation-generated-content.html @@ -0,0 +1,19 @@ + + + + + +

        + diff --git a/layout/reftests/image/image-orientation-ref.html b/layout/reftests/image/image-orientation-ref.html new file mode 100644 index 0000000000..598f3761b4 --- /dev/null +++ b/layout/reftests/image/image-orientation-ref.html @@ -0,0 +1,80 @@ + + + + + +
        + + + + + + + + + +
        +
        + + + diff --git a/layout/reftests/image/image-resize-percent-height.html b/layout/reftests/image/image-resize-percent-height.html new file mode 100644 index 0000000000..4365164c52 --- /dev/null +++ b/layout/reftests/image/image-resize-percent-height.html @@ -0,0 +1,15 @@ + + + + +
        diff --git a/layout/reftests/image/image-resize-percent-width.html b/layout/reftests/image/image-resize-percent-width.html new file mode 100644 index 0000000000..edbed2623b --- /dev/null +++ b/layout/reftests/image/image-resize-percent-width.html @@ -0,0 +1,15 @@ + + + + +
        diff --git a/layout/reftests/image/image-resize-ref.html b/layout/reftests/image/image-resize-ref.html new file mode 100644 index 0000000000..c51f11f91b --- /dev/null +++ b/layout/reftests/image/image-resize-ref.html @@ -0,0 +1,3 @@ + + +
        diff --git a/layout/reftests/image/image-seam-1-ref.html b/layout/reftests/image/image-seam-1-ref.html new file mode 100644 index 0000000000..5253219238 --- /dev/null +++ b/layout/reftests/image/image-seam-1-ref.html @@ -0,0 +1,14 @@ + + +
        diff --git a/layout/reftests/image/image-seam-1a.html b/layout/reftests/image/image-seam-1a.html new file mode 100644 index 0000000000..511ce5bbdd --- /dev/null +++ b/layout/reftests/image/image-seam-1a.html @@ -0,0 +1,17 @@ + + +
        + + +
        diff --git a/layout/reftests/image/image-seam-1b.html b/layout/reftests/image/image-seam-1b.html new file mode 100644 index 0000000000..8f03ac0e1a --- /dev/null +++ b/layout/reftests/image/image-seam-1b.html @@ -0,0 +1,17 @@ + + +
        + + +
        diff --git a/layout/reftests/image/image-seam-2-ref.html b/layout/reftests/image/image-seam-2-ref.html new file mode 100644 index 0000000000..d49b9c9cfc --- /dev/null +++ b/layout/reftests/image/image-seam-2-ref.html @@ -0,0 +1,17 @@ + + +
        + +
        diff --git a/layout/reftests/image/image-seam-2.html b/layout/reftests/image/image-seam-2.html new file mode 100644 index 0000000000..8a45e0e5d6 --- /dev/null +++ b/layout/reftests/image/image-seam-2.html @@ -0,0 +1,18 @@ + + +
        + + + +
        diff --git a/layout/reftests/image/image-srcset-basic-selection-0.1x-ref.html b/layout/reftests/image/image-srcset-basic-selection-0.1x-ref.html new file mode 100644 index 0000000000..6110dace27 --- /dev/null +++ b/layout/reftests/image/image-srcset-basic-selection-0.1x-ref.html @@ -0,0 +1,11 @@ + + + + + + + + +

        Test basic loading of sourceset at different resolutions, including proper intrinsic size selection

        + + diff --git a/layout/reftests/image/image-srcset-basic-selection-0.1x.html b/layout/reftests/image/image-srcset-basic-selection-0.1x.html new file mode 100644 index 0000000000..784c142559 --- /dev/null +++ b/layout/reftests/image/image-srcset-basic-selection-0.1x.html @@ -0,0 +1,26 @@ + + + + + + + + + +

        Test basic loading of sourceset at different resolutions, including proper intrinsic size selection

        + + diff --git a/layout/reftests/image/image-srcset-basic-selection-0.5x-ref.html b/layout/reftests/image/image-srcset-basic-selection-0.5x-ref.html new file mode 100644 index 0000000000..e297d1be21 --- /dev/null +++ b/layout/reftests/image/image-srcset-basic-selection-0.5x-ref.html @@ -0,0 +1,11 @@ + + + + + + + + +

        Test basic loading of sourceset at different resolutions, including proper intrinsic size selection

        + + diff --git a/layout/reftests/image/image-srcset-basic-selection-0.5x.html b/layout/reftests/image/image-srcset-basic-selection-0.5x.html new file mode 100644 index 0000000000..6268b6783b --- /dev/null +++ b/layout/reftests/image/image-srcset-basic-selection-0.5x.html @@ -0,0 +1,26 @@ + + + + + + + + + +

        Test basic loading of sourceset at different resolutions, including proper intrinsic size selection

        + + diff --git a/layout/reftests/image/image-srcset-basic-selection-0.6x-ref.html b/layout/reftests/image/image-srcset-basic-selection-0.6x-ref.html new file mode 100644 index 0000000000..eaed1e41b9 --- /dev/null +++ b/layout/reftests/image/image-srcset-basic-selection-0.6x-ref.html @@ -0,0 +1,11 @@ + + + + + + + + +

        Test basic loading of sourceset at different resolutions, including proper intrinsic size selection

        + + diff --git a/layout/reftests/image/image-srcset-basic-selection-0.6x.html b/layout/reftests/image/image-srcset-basic-selection-0.6x.html new file mode 100644 index 0000000000..2bb6105708 --- /dev/null +++ b/layout/reftests/image/image-srcset-basic-selection-0.6x.html @@ -0,0 +1,26 @@ + + + + + + + + + +

        Test basic loading of sourceset at different resolutions, including proper intrinsic size selection

        + + diff --git a/layout/reftests/image/image-srcset-basic-selection-1.5x-ref.html b/layout/reftests/image/image-srcset-basic-selection-1.5x-ref.html new file mode 100644 index 0000000000..d17550ec3f --- /dev/null +++ b/layout/reftests/image/image-srcset-basic-selection-1.5x-ref.html @@ -0,0 +1,11 @@ + + + + + + + + +

        Test basic loading of sourceset at different resolutions, including proper intrinsic size selection

        + + diff --git a/layout/reftests/image/image-srcset-basic-selection-1.5x.html b/layout/reftests/image/image-srcset-basic-selection-1.5x.html new file mode 100644 index 0000000000..8a119d09b8 --- /dev/null +++ b/layout/reftests/image/image-srcset-basic-selection-1.5x.html @@ -0,0 +1,26 @@ + + + + + + + + + +

        Test basic loading of sourceset at different resolutions, including proper intrinsic size selection

        + + diff --git a/layout/reftests/image/image-srcset-basic-selection-1x-ref.html b/layout/reftests/image/image-srcset-basic-selection-1x-ref.html new file mode 100644 index 0000000000..838c06f743 --- /dev/null +++ b/layout/reftests/image/image-srcset-basic-selection-1x-ref.html @@ -0,0 +1,11 @@ + + + + + + + + +

        Test basic loading of sourceset at different resolutions, including proper intrinsic size selection

        + + diff --git a/layout/reftests/image/image-srcset-basic-selection-1x.html b/layout/reftests/image/image-srcset-basic-selection-1x.html new file mode 100644 index 0000000000..7ca617b3af --- /dev/null +++ b/layout/reftests/image/image-srcset-basic-selection-1x.html @@ -0,0 +1,26 @@ + + + + + + + + + +

        Test basic loading of sourceset at different resolutions, including proper intrinsic size selection

        + + diff --git a/layout/reftests/image/image-srcset-basic-selection-2x-ref.html b/layout/reftests/image/image-srcset-basic-selection-2x-ref.html new file mode 100644 index 0000000000..aaaac0bde9 --- /dev/null +++ b/layout/reftests/image/image-srcset-basic-selection-2x-ref.html @@ -0,0 +1,11 @@ + + + + + + + + +

        Test basic loading of sourceset at different resolutions, including proper intrinsic size selection

        + + diff --git a/layout/reftests/image/image-srcset-basic-selection-2x.html b/layout/reftests/image/image-srcset-basic-selection-2x.html new file mode 100644 index 0000000000..b03ac55969 --- /dev/null +++ b/layout/reftests/image/image-srcset-basic-selection-2x.html @@ -0,0 +1,26 @@ + + + + + + + + + +

        Test basic loading of sourceset at different resolutions, including proper intrinsic size selection

        + + diff --git a/layout/reftests/image/image-srcset-basic-selection-width-0.5x-ref.html b/layout/reftests/image/image-srcset-basic-selection-width-0.5x-ref.html new file mode 100644 index 0000000000..05ee254151 --- /dev/null +++ b/layout/reftests/image/image-srcset-basic-selection-width-0.5x-ref.html @@ -0,0 +1,11 @@ + + + + + + + + +

        Ensure that width is honored and does not affect selection process

        + + diff --git a/layout/reftests/image/image-srcset-basic-selection-width-0.5x.html b/layout/reftests/image/image-srcset-basic-selection-width-0.5x.html new file mode 100644 index 0000000000..fc811c2cfc --- /dev/null +++ b/layout/reftests/image/image-srcset-basic-selection-width-0.5x.html @@ -0,0 +1,26 @@ + + + + + + + + + +

        Ensure that width is honored and does not affect selection process

        + + diff --git a/layout/reftests/image/image-srcset-basic-selection-width-10x-ref.html b/layout/reftests/image/image-srcset-basic-selection-width-10x-ref.html new file mode 100644 index 0000000000..2dcbb8d20f --- /dev/null +++ b/layout/reftests/image/image-srcset-basic-selection-width-10x-ref.html @@ -0,0 +1,11 @@ + + + + + + + + +

        Ensure that width is honored and does not affect selection process

        + + diff --git a/layout/reftests/image/image-srcset-basic-selection-width-10x.html b/layout/reftests/image/image-srcset-basic-selection-width-10x.html new file mode 100644 index 0000000000..4ec1264a48 --- /dev/null +++ b/layout/reftests/image/image-srcset-basic-selection-width-10x.html @@ -0,0 +1,26 @@ + + + + + + + + + +

        Ensure that width is honored and does not affect selection process

        + + diff --git a/layout/reftests/image/image-srcset-basic-selection-width-1x-ref.html b/layout/reftests/image/image-srcset-basic-selection-width-1x-ref.html new file mode 100644 index 0000000000..b5e1718976 --- /dev/null +++ b/layout/reftests/image/image-srcset-basic-selection-width-1x-ref.html @@ -0,0 +1,11 @@ + + + + + + + + +

        Ensure that width is honored and does not affect selection process

        + + diff --git a/layout/reftests/image/image-srcset-basic-selection-width-1x.html b/layout/reftests/image/image-srcset-basic-selection-width-1x.html new file mode 100644 index 0000000000..e4d45c887b --- /dev/null +++ b/layout/reftests/image/image-srcset-basic-selection-width-1x.html @@ -0,0 +1,26 @@ + + + + + + + + + +

        Ensure that width is honored and does not affect selection process

        + + diff --git a/layout/reftests/image/image-srcset-basic-selection-width-2x-ref.html b/layout/reftests/image/image-srcset-basic-selection-width-2x-ref.html new file mode 100644 index 0000000000..041b493d3e --- /dev/null +++ b/layout/reftests/image/image-srcset-basic-selection-width-2x-ref.html @@ -0,0 +1,11 @@ + + + + + + + + +

        Ensure that width is honored and does not affect selection process

        + + diff --git a/layout/reftests/image/image-srcset-basic-selection-width-2x.html b/layout/reftests/image/image-srcset-basic-selection-width-2x.html new file mode 100644 index 0000000000..c4f86a18a8 --- /dev/null +++ b/layout/reftests/image/image-srcset-basic-selection-width-2x.html @@ -0,0 +1,26 @@ + + + + + + + + + +

        Ensure that width is honored and does not affect selection process

        + + diff --git a/layout/reftests/image/image-srcset-default-1x-ref.html b/layout/reftests/image/image-srcset-default-1x-ref.html new file mode 100644 index 0000000000..9e077b78af --- /dev/null +++ b/layout/reftests/image/image-srcset-default-1x-ref.html @@ -0,0 +1,11 @@ + + + + + + + + +

        Test default source in sourceset, src should be ignored

        + + diff --git a/layout/reftests/image/image-srcset-default-1x.html b/layout/reftests/image/image-srcset-default-1x.html new file mode 100644 index 0000000000..9cb108ccc0 --- /dev/null +++ b/layout/reftests/image/image-srcset-default-1x.html @@ -0,0 +1,26 @@ + + + + + + + + + +

        Test default source in sourceset, src should be ignored

        + + diff --git a/layout/reftests/image/image-srcset-default-2x-ref.html b/layout/reftests/image/image-srcset-default-2x-ref.html new file mode 100644 index 0000000000..a6e264563d --- /dev/null +++ b/layout/reftests/image/image-srcset-default-2x-ref.html @@ -0,0 +1,11 @@ + + + + + + + + +

        Test default source in sourceset, src should be ignored

        + + diff --git a/layout/reftests/image/image-srcset-default-2x.html b/layout/reftests/image/image-srcset-default-2x.html new file mode 100644 index 0000000000..b53d099cc8 --- /dev/null +++ b/layout/reftests/image/image-srcset-default-2x.html @@ -0,0 +1,26 @@ + + + + + + + + + +

        Test default source in sourceset, src should be ignored

        + + diff --git a/layout/reftests/image/image-srcset-default-src-1x-ref.html b/layout/reftests/image/image-srcset-default-src-1x-ref.html new file mode 100644 index 0000000000..e87c72953c --- /dev/null +++ b/layout/reftests/image/image-srcset-default-src-1x-ref.html @@ -0,0 +1,11 @@ + + + + + + + + +

        Test default source provided in src, with no default/1x in srcset

        + + diff --git a/layout/reftests/image/image-srcset-default-src-1x.html b/layout/reftests/image/image-srcset-default-src-1x.html new file mode 100644 index 0000000000..247ce733d0 --- /dev/null +++ b/layout/reftests/image/image-srcset-default-src-1x.html @@ -0,0 +1,26 @@ + + + + + + + + + +

        Test default source provided in src, with no default/1x in srcset

        + + diff --git a/layout/reftests/image/image-srcset-default-src-2x-ref.html b/layout/reftests/image/image-srcset-default-src-2x-ref.html new file mode 100644 index 0000000000..0128d05dd0 --- /dev/null +++ b/layout/reftests/image/image-srcset-default-src-2x-ref.html @@ -0,0 +1,11 @@ + + + + + + + + +

        Test default source provided in src, with no default/1x in srcset

        + + diff --git a/layout/reftests/image/image-srcset-default-src-2x.html b/layout/reftests/image/image-srcset-default-src-2x.html new file mode 100644 index 0000000000..ec92de752e --- /dev/null +++ b/layout/reftests/image/image-srcset-default-src-2x.html @@ -0,0 +1,26 @@ + + + + + + + + + +

        Test default source provided in src, with no default/1x in srcset

        + + diff --git a/layout/reftests/image/image-srcset-isize-ref.html b/layout/reftests/image/image-srcset-isize-ref.html new file mode 100644 index 0000000000..8dd146f480 --- /dev/null +++ b/layout/reftests/image/image-srcset-isize-ref.html @@ -0,0 +1,25 @@ + + +CSS Test Reference + + +
        +
        + +
        +
        + Should see me right by the side of the image. +
        +
        + diff --git a/layout/reftests/image/image-srcset-isize.html b/layout/reftests/image/image-srcset-isize.html new file mode 100644 index 0000000000..2189c2bee9 --- /dev/null +++ b/layout/reftests/image/image-srcset-isize.html @@ -0,0 +1,41 @@ + + +CSS Test: srcset intrinsic size isn't confused + + + + +
        +
        + +
        +
        + Should see me right by the side of the image. +
        +
        + diff --git a/layout/reftests/image/image-srcset-svg-1x-ref.html b/layout/reftests/image/image-srcset-svg-1x-ref.html new file mode 100644 index 0000000000..d696bba0a9 --- /dev/null +++ b/layout/reftests/image/image-srcset-svg-1x-ref.html @@ -0,0 +1,11 @@ + + + + + + + + +

        Test that svgs work as expected in srcset

        + + diff --git a/layout/reftests/image/image-srcset-svg-1x.html b/layout/reftests/image/image-srcset-svg-1x.html new file mode 100644 index 0000000000..3e84709267 --- /dev/null +++ b/layout/reftests/image/image-srcset-svg-1x.html @@ -0,0 +1,26 @@ + + + + + + + + + +

        Test that svgs work as expected in srcset

        + + diff --git a/layout/reftests/image/image-srcset-svg-2x-ref.html b/layout/reftests/image/image-srcset-svg-2x-ref.html new file mode 100644 index 0000000000..95bd377f5a --- /dev/null +++ b/layout/reftests/image/image-srcset-svg-2x-ref.html @@ -0,0 +1,11 @@ + + + + + + + + +

        Test that svgs work as expected in srcset

        + + diff --git a/layout/reftests/image/image-srcset-svg-2x.html b/layout/reftests/image/image-srcset-svg-2x.html new file mode 100644 index 0000000000..1c90fd4a22 --- /dev/null +++ b/layout/reftests/image/image-srcset-svg-2x.html @@ -0,0 +1,26 @@ + + + + + + + + + +

        Test that svgs work as expected in srcset

        + + diff --git a/layout/reftests/image/image-srcset-svg-3x-ref.html b/layout/reftests/image/image-srcset-svg-3x-ref.html new file mode 100644 index 0000000000..c0e3487fc6 --- /dev/null +++ b/layout/reftests/image/image-srcset-svg-3x-ref.html @@ -0,0 +1,11 @@ + + + + + + + + +

        Test that svgs work as expected in srcset

        + + diff --git a/layout/reftests/image/image-srcset-svg-3x.html b/layout/reftests/image/image-srcset-svg-3x.html new file mode 100644 index 0000000000..531c17991c --- /dev/null +++ b/layout/reftests/image/image-srcset-svg-3x.html @@ -0,0 +1,26 @@ + + + + + + + + + +

        Test that svgs work as expected in srcset

        + + diff --git a/layout/reftests/image/image-srcset-svg-default-1x-ref.html b/layout/reftests/image/image-srcset-svg-default-1x-ref.html new file mode 100644 index 0000000000..b4857f6fc1 --- /dev/null +++ b/layout/reftests/image/image-srcset-svg-default-1x-ref.html @@ -0,0 +1,11 @@ + + + + + + + + +

        Test that svgs work as expected as the fallback from a srcset

        + + diff --git a/layout/reftests/image/image-srcset-svg-default-1x.html b/layout/reftests/image/image-srcset-svg-default-1x.html new file mode 100644 index 0000000000..3b79ce37fa --- /dev/null +++ b/layout/reftests/image/image-srcset-svg-default-1x.html @@ -0,0 +1,26 @@ + + + + + + + + + +

        Test that svgs work as expected as the fallback from a srcset

        + + diff --git a/layout/reftests/image/image-srcset-svg-default-2x-ref.html b/layout/reftests/image/image-srcset-svg-default-2x-ref.html new file mode 100644 index 0000000000..2ee1007427 --- /dev/null +++ b/layout/reftests/image/image-srcset-svg-default-2x-ref.html @@ -0,0 +1,11 @@ + + + + + + + + +

        Test that svgs work as expected as the fallback from a srcset

        + + diff --git a/layout/reftests/image/image-srcset-svg-default-2x.html b/layout/reftests/image/image-srcset-svg-default-2x.html new file mode 100644 index 0000000000..ea13f13f8c --- /dev/null +++ b/layout/reftests/image/image-srcset-svg-default-2x.html @@ -0,0 +1,26 @@ + + + + + + + + + +

        Test that svgs work as expected as the fallback from a srcset

        + + diff --git a/layout/reftests/image/image-zoom-1-ref.html b/layout/reftests/image/image-zoom-1-ref.html new file mode 100644 index 0000000000..58bd5b8c69 --- /dev/null +++ b/layout/reftests/image/image-zoom-1-ref.html @@ -0,0 +1,16 @@ + + + + +reference image-rendering: -moz-crisp-edges + + + + + + diff --git a/layout/reftests/image/image-zoom-1.html b/layout/reftests/image/image-zoom-1.html new file mode 100644 index 0000000000..fa4a791391 --- /dev/null +++ b/layout/reftests/image/image-zoom-1.html @@ -0,0 +1,16 @@ + + + + +test image-rendering: -moz-crisp-edges + + + + + + diff --git a/layout/reftests/image/image-zoom-2.html b/layout/reftests/image/image-zoom-2.html new file mode 100644 index 0000000000..d058dc81f6 --- /dev/null +++ b/layout/reftests/image/image-zoom-2.html @@ -0,0 +1,16 @@ + + + + +test image-rendering: -moz-crisp-edges + + + + + + diff --git a/layout/reftests/image/img-invalidation-local-transform-1-ref.html b/layout/reftests/image/img-invalidation-local-transform-1-ref.html new file mode 100644 index 0000000000..75cb2b6cb8 --- /dev/null +++ b/layout/reftests/image/img-invalidation-local-transform-1-ref.html @@ -0,0 +1,17 @@ + + + + + + +
        + +
        + + + diff --git a/layout/reftests/image/img-invalidation-local-transform-1-ref.png b/layout/reftests/image/img-invalidation-local-transform-1-ref.png new file mode 100644 index 0000000000..1835692bcd Binary files /dev/null and b/layout/reftests/image/img-invalidation-local-transform-1-ref.png differ diff --git a/layout/reftests/image/img-invalidation-local-transform-1.html b/layout/reftests/image/img-invalidation-local-transform-1.html new file mode 100644 index 0000000000..9bc45ad759 --- /dev/null +++ b/layout/reftests/image/img-invalidation-local-transform-1.html @@ -0,0 +1,51 @@ + + + + + + + + +
        + +
        + + + + + diff --git a/layout/reftests/image/img-invalidation-local-transform-1.png b/layout/reftests/image/img-invalidation-local-transform-1.png new file mode 100644 index 0000000000..778613d851 Binary files /dev/null and b/layout/reftests/image/img-invalidation-local-transform-1.png differ diff --git a/layout/reftests/image/invalid-url-image-1-ref.html b/layout/reftests/image/invalid-url-image-1-ref.html new file mode 100644 index 0000000000..737210be8e --- /dev/null +++ b/layout/reftests/image/invalid-url-image-1-ref.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/image/invalid-url-image-1.html b/layout/reftests/image/invalid-url-image-1.html new file mode 100644 index 0000000000..85fad81e4b --- /dev/null +++ b/layout/reftests/image/invalid-url-image-1.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/layout/reftests/image/moz-broken-matching-1-ref.html b/layout/reftests/image/moz-broken-matching-1-ref.html new file mode 100644 index 0000000000..94bb5e4962 --- /dev/null +++ b/layout/reftests/image/moz-broken-matching-1-ref.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/image/moz-broken-matching-1.html b/layout/reftests/image/moz-broken-matching-1.html new file mode 100644 index 0000000000..eb63194e14 --- /dev/null +++ b/layout/reftests/image/moz-broken-matching-1.html @@ -0,0 +1,7 @@ + + + diff --git a/layout/reftests/image/moz-broken-matching-lazy-load.html b/layout/reftests/image/moz-broken-matching-lazy-load.html new file mode 100644 index 0000000000..696560ac5c --- /dev/null +++ b/layout/reftests/image/moz-broken-matching-lazy-load.html @@ -0,0 +1,13 @@ + + + + + + diff --git a/layout/reftests/image/nearly-white.png b/layout/reftests/image/nearly-white.png new file mode 100644 index 0000000000..128d151100 Binary files /dev/null and b/layout/reftests/image/nearly-white.png differ diff --git a/layout/reftests/image/no-intrinsic-size.svg b/layout/reftests/image/no-intrinsic-size.svg new file mode 100644 index 0000000000..7024583524 --- /dev/null +++ b/layout/reftests/image/no-intrinsic-size.svg @@ -0,0 +1,9 @@ + + + +Simple SVG with no intrinsic size + + diff --git a/layout/reftests/image/reftest.list b/layout/reftests/image/reftest.list new file mode 100644 index 0000000000..ad07b512fe --- /dev/null +++ b/layout/reftests/image/reftest.list @@ -0,0 +1,73 @@ +fuzzy-if(Android,0-8,0-30) fails-if(useDrawSnapshot) == background-image-zoom-1.html background-image-zoom-1-ref.html +fails-if(usesRepeatResampling&&!winWidget) fails-if(useDrawSnapshot) == background-image-zoom-2.html about:blank +== image-in-iframe-1.html image-in-iframe-1-ref.html +== image-seam-1a.html image-seam-1-ref.html +== image-seam-1b.html image-seam-1-ref.html +fuzzy-if(Android,0-255,0-154) == image-seam-2.html image-seam-2-ref.html # Bug 1128229 +fails-if(useDrawSnapshot) == image-zoom-1.html image-zoom-1-ref.html +fails-if(useDrawSnapshot) == image-zoom-2.html image-zoom-1-ref.html +== invalid-url-image-1.html invalid-url-image-1-ref.html +== sync-image-switch-1a.html sync-image-switch-1-ref.html +== sync-image-switch-1b.html sync-image-switch-1-ref.html +== sync-image-switch-1c.html sync-image-switch-1-ref.html +== sync-image-switch-1d.html sync-image-switch-1-ref.html + +# Tests for "object-fit" & "object-position" +== image-object-fit-dyn-1.html image-object-fit-dyn-1-ref.html +== image-object-fit-with-background-1.html image-object-fit-with-background-1-ref.html +fuzzy-if(swgl&&cocoaWidget,0-1,0-2) == image-object-fit-with-background-2.html image-object-fit-with-background-2-ref.html +== image-object-position-dyn-1.html image-object-position-dyn-1-ref.html +== image-object-position-with-background-1.html image-object-position-with-background-1-ref.html +fuzzy-if(winWidget,0-117,0-374) fuzzy-if(cocoaWidget&&swgl,0-1,0-3) == image-object-position-with-background-2.html image-object-position-with-background-2-ref.html # Bug 1128229 + +# Tests for image-orientation used with 'from-image' (note that all +# image-orientation tests are fuzzy because the JPEG images do not perfectly +# reproduce blocks of solid color, even at maximum quality): +fuzzy(0-2,0-5) == image-orientation-from-image.html?none image-orientation-ref.html?0 +fuzzy(0-1,0-1) == image-orientation-from-image.html?0 image-orientation-ref.html?0 +fuzzy(0-1,0-1) == image-orientation-from-image.html?90 image-orientation-ref.html?90 +fuzzy(0-1,0-1) == image-orientation-from-image.html?180 image-orientation-ref.html?180 +fuzzy(0-1,0-1) == image-orientation-from-image.html?270 image-orientation-ref.html?270 +fuzzy(0-1,0-1) == image-orientation-from-image.html?0&flip image-orientation-ref.html?0&flip +fuzzy(0-1,0-1) == image-orientation-from-image.html?90&flip image-orientation-ref.html?90&flip +fuzzy(0-1,0-1) == image-orientation-from-image.html?180&flip image-orientation-ref.html?180&flip +fuzzy(0-1,0-1) == image-orientation-from-image.html?270&flip image-orientation-ref.html?270&flip + +# Tests for image-orientation used with an explicit 'none' orientation: +fuzzy(0-1,0-1) == image-orientation-explicit-none.html image-orientation-ref.html?0 + +# Tests for image-orientation:from-image used on generated content: +fuzzy(0-1,0-1) == image-orientation-generated-content.html image-orientation-generated-content-ref.html + +fuzzy(0-1,0-1) == image-orientation-dynamic.html image-orientation-dynamic-ref.html + +# tests +== image-srcset-basic-selection-0.1x.html image-srcset-basic-selection-0.1x-ref.html +fails-if(useDrawSnapshot) == image-srcset-basic-selection-2x.html image-srcset-basic-selection-2x-ref.html +== image-srcset-basic-selection-0.5x.html image-srcset-basic-selection-0.5x-ref.html +== image-srcset-basic-selection-0.6x.html image-srcset-basic-selection-0.6x-ref.html +fails-if(useDrawSnapshot) == image-srcset-basic-selection-1.5x.html image-srcset-basic-selection-1.5x-ref.html +== image-srcset-basic-selection-1x.html image-srcset-basic-selection-1x-ref.html +== image-srcset-basic-selection-width-0.5x.html image-srcset-basic-selection-width-0.5x-ref.html +fails-if(useDrawSnapshot) == image-srcset-basic-selection-width-10x.html image-srcset-basic-selection-width-10x-ref.html +fails-if(useDrawSnapshot) == image-srcset-basic-selection-width-2x.html image-srcset-basic-selection-width-2x-ref.html +== image-srcset-basic-selection-width-1x.html image-srcset-basic-selection-width-1x-ref.html +fails-if(useDrawSnapshot) == image-srcset-default-2x.html image-srcset-default-2x-ref.html +== image-srcset-default-1x.html image-srcset-default-1x-ref.html +fails-if(useDrawSnapshot) == image-srcset-default-src-2x.html image-srcset-default-src-2x-ref.html +== image-srcset-default-src-1x.html image-srcset-default-src-1x-ref.html +fails-if(useDrawSnapshot) == image-srcset-isize.html image-srcset-isize-ref.html +fails-if(useDrawSnapshot) == image-srcset-svg-3x.html image-srcset-svg-3x-ref.html +== image-srcset-svg-2x.html image-srcset-svg-2x-ref.html +== image-srcset-svg-1x.html image-srcset-svg-1x-ref.html +fails-if(useDrawSnapshot) == image-srcset-svg-default-2x.html image-srcset-svg-default-2x-ref.html +== image-srcset-svg-default-1x.html image-srcset-svg-default-1x-ref.html + +== image-resize-percent-height.html image-resize-ref.html +== image-resize-percent-width.html image-resize-ref.html + +pref(layout.css.moz-broken.content.enabled,true) == moz-broken-matching-1.html moz-broken-matching-1-ref.html +pref(layout.css.moz-broken.content.enabled,true) == moz-broken-matching-lazy-load.html moz-broken-matching-1-ref.html + +== img-invalidation-local-transform-1.html img-invalidation-local-transform-1-ref.html +== unknown-protocol.html unknown-protocol-ref.html diff --git a/layout/reftests/image/small.png b/layout/reftests/image/small.png new file mode 100644 index 0000000000..9ff11a9932 Binary files /dev/null and b/layout/reftests/image/small.png differ diff --git a/layout/reftests/image/sync-image-switch-1-ref.html b/layout/reftests/image/sync-image-switch-1-ref.html new file mode 100644 index 0000000000..654d1a9b70 --- /dev/null +++ b/layout/reftests/image/sync-image-switch-1-ref.html @@ -0,0 +1,4 @@ + + + + diff --git a/layout/reftests/image/sync-image-switch-1a.html b/layout/reftests/image/sync-image-switch-1a.html new file mode 100644 index 0000000000..f1b7d6316f --- /dev/null +++ b/layout/reftests/image/sync-image-switch-1a.html @@ -0,0 +1,16 @@ + + + + + diff --git a/layout/reftests/image/sync-image-switch-1b.html b/layout/reftests/image/sync-image-switch-1b.html new file mode 100644 index 0000000000..7462ec696d --- /dev/null +++ b/layout/reftests/image/sync-image-switch-1b.html @@ -0,0 +1,16 @@ + + + + + diff --git a/layout/reftests/image/sync-image-switch-1c.html b/layout/reftests/image/sync-image-switch-1c.html new file mode 100644 index 0000000000..2182e40db9 --- /dev/null +++ b/layout/reftests/image/sync-image-switch-1c.html @@ -0,0 +1,16 @@ + + + + + diff --git a/layout/reftests/image/sync-image-switch-1d.html b/layout/reftests/image/sync-image-switch-1d.html new file mode 100644 index 0000000000..3001305b0c --- /dev/null +++ b/layout/reftests/image/sync-image-switch-1d.html @@ -0,0 +1,16 @@ + + + + + diff --git a/layout/reftests/image/unknown-protocol-ref.html b/layout/reftests/image/unknown-protocol-ref.html new file mode 100644 index 0000000000..b5bb326eef --- /dev/null +++ b/layout/reftests/image/unknown-protocol-ref.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/image/unknown-protocol.html b/layout/reftests/image/unknown-protocol.html new file mode 100644 index 0000000000..ef06881b7b --- /dev/null +++ b/layout/reftests/image/unknown-protocol.html @@ -0,0 +1 @@ + diff --git a/layout/reftests/indic-shaping/686225-1-bangla-aat-notref.html b/layout/reftests/indic-shaping/686225-1-bangla-aat-notref.html new file mode 100644 index 0000000000..bf4825762f --- /dev/null +++ b/layout/reftests/indic-shaping/686225-1-bangla-aat-notref.html @@ -0,0 +1,5 @@ + + +
        +ভাল‌োা +
        diff --git a/layout/reftests/indic-shaping/686225-1-bangla-aat.html b/layout/reftests/indic-shaping/686225-1-bangla-aat.html new file mode 100644 index 0000000000..9694d8f3e7 --- /dev/null +++ b/layout/reftests/indic-shaping/686225-1-bangla-aat.html @@ -0,0 +1,5 @@ + + +
        +ভালো +
        diff --git a/layout/reftests/indic-shaping/686225-2-kannada-aat-notref.html b/layout/reftests/indic-shaping/686225-2-kannada-aat-notref.html new file mode 100644 index 0000000000..b8a8107efc --- /dev/null +++ b/layout/reftests/indic-shaping/686225-2-kannada-aat-notref.html @@ -0,0 +1,5 @@ + + +
        +ಕ‌ೀೕ +
        diff --git a/layout/reftests/indic-shaping/686225-2-kannada-aat.html b/layout/reftests/indic-shaping/686225-2-kannada-aat.html new file mode 100644 index 0000000000..fcaddfb260 --- /dev/null +++ b/layout/reftests/indic-shaping/686225-2-kannada-aat.html @@ -0,0 +1,5 @@ + + +
        +ಕೀ +
        diff --git a/layout/reftests/indic-shaping/balinese-1-ref.html b/layout/reftests/indic-shaping/balinese-1-ref.html new file mode 100644 index 0000000000..478d8401b9 --- /dev/null +++ b/layout/reftests/indic-shaping/balinese-1-ref.html @@ -0,0 +1,19 @@ + + + + + + + +ᬳᭀ +ᬦᭁ + + diff --git a/layout/reftests/indic-shaping/balinese-1.html b/layout/reftests/indic-shaping/balinese-1.html new file mode 100644 index 0000000000..db2e8849b1 --- /dev/null +++ b/layout/reftests/indic-shaping/balinese-1.html @@ -0,0 +1,19 @@ + + + + + + + +ᬳᭀ +ᬦᭁ + + diff --git a/layout/reftests/indic-shaping/bengali-1-ref.html b/layout/reftests/indic-shaping/bengali-1-ref.html new file mode 100644 index 0000000000..d629909b1b --- /dev/null +++ b/layout/reftests/indic-shaping/bengali-1-ref.html @@ -0,0 +1,27 @@ + + + + +Simple Bengali shaping + + + + +
        +!! +
        + + diff --git a/layout/reftests/indic-shaping/bengali-1a.html b/layout/reftests/indic-shaping/bengali-1a.html new file mode 100644 index 0000000000..1c9c8d0d97 --- /dev/null +++ b/layout/reftests/indic-shaping/bengali-1a.html @@ -0,0 +1,27 @@ + + + + +Simple Bengali shaping + + + + +
        +!র্ম! +
        + + diff --git a/layout/reftests/indic-shaping/bengali-1b.html b/layout/reftests/indic-shaping/bengali-1b.html new file mode 100644 index 0000000000..369b1527af --- /dev/null +++ b/layout/reftests/indic-shaping/bengali-1b.html @@ -0,0 +1,27 @@ + + + + +Simple Bengali shaping + + + + +
        +!র্‌ম! +
        + + diff --git a/layout/reftests/indic-shaping/bengali-2-ref.html b/layout/reftests/indic-shaping/bengali-2-ref.html new file mode 100644 index 0000000000..40664abe92 --- /dev/null +++ b/layout/reftests/indic-shaping/bengali-2-ref.html @@ -0,0 +1,28 @@ + + + + +Simple Bengali shaping + + + + +
        +!ব্র! +
        + + diff --git a/layout/reftests/indic-shaping/bengali-2a.html b/layout/reftests/indic-shaping/bengali-2a.html new file mode 100644 index 0000000000..3af0df97d1 --- /dev/null +++ b/layout/reftests/indic-shaping/bengali-2a.html @@ -0,0 +1,28 @@ + + + + +Simple Bengali shaping + + + + +
        +!! +
        + + diff --git a/layout/reftests/indic-shaping/bengali-2b.html b/layout/reftests/indic-shaping/bengali-2b.html new file mode 100644 index 0000000000..6028e0054b --- /dev/null +++ b/layout/reftests/indic-shaping/bengali-2b.html @@ -0,0 +1,28 @@ + + + + +Simple Bengali shaping + + + + +
        +!ব্‌র! +
        + + diff --git a/layout/reftests/indic-shaping/bengali-3-ref.html b/layout/reftests/indic-shaping/bengali-3-ref.html new file mode 100644 index 0000000000..e5ae825fa4 --- /dev/null +++ b/layout/reftests/indic-shaping/bengali-3-ref.html @@ -0,0 +1,27 @@ + + + + +Simple Bengali shaping + + + + +
        +ক্সো +
        + + diff --git a/layout/reftests/indic-shaping/bengali-3a.html b/layout/reftests/indic-shaping/bengali-3a.html new file mode 100644 index 0000000000..59bf1ad51f --- /dev/null +++ b/layout/reftests/indic-shaping/bengali-3a.html @@ -0,0 +1,27 @@ + + + + +Simple Bengali shaping + + + + +
        +ক্সো +
        + + diff --git a/layout/reftests/indic-shaping/bengali-3b.html b/layout/reftests/indic-shaping/bengali-3b.html new file mode 100644 index 0000000000..2e60382708 --- /dev/null +++ b/layout/reftests/indic-shaping/bengali-3b.html @@ -0,0 +1,27 @@ + + + + +Simple Bengali shaping + + + + +
        +ক্‍সো +
        + + diff --git a/layout/reftests/indic-shaping/bengali-3c.html b/layout/reftests/indic-shaping/bengali-3c.html new file mode 100644 index 0000000000..d6570fe38b --- /dev/null +++ b/layout/reftests/indic-shaping/bengali-3c.html @@ -0,0 +1,27 @@ + + + + +Simple Bengali shaping + + + + +
        +ক্‌সো +
        + + diff --git a/layout/reftests/indic-shaping/devanagari-1-ref.html b/layout/reftests/indic-shaping/devanagari-1-ref.html new file mode 100644 index 0000000000..36041afa58 --- /dev/null +++ b/layout/reftests/indic-shaping/devanagari-1-ref.html @@ -0,0 +1,27 @@ + + + + +Simple Devanagari shaping + + + + +
        +!! +
        + + diff --git a/layout/reftests/indic-shaping/devanagari-1a.html b/layout/reftests/indic-shaping/devanagari-1a.html new file mode 100644 index 0000000000..fd0fea49fb --- /dev/null +++ b/layout/reftests/indic-shaping/devanagari-1a.html @@ -0,0 +1,27 @@ + + + + +Simple Devanagari shaping + + + + +
        +!र्ह! +
        + + diff --git a/layout/reftests/indic-shaping/devanagari-1b.html b/layout/reftests/indic-shaping/devanagari-1b.html new file mode 100644 index 0000000000..998032d8cf --- /dev/null +++ b/layout/reftests/indic-shaping/devanagari-1b.html @@ -0,0 +1,27 @@ + + + + +Simple Devanagari shaping + + + + +
        +!र्‍ह! +
        + + diff --git a/layout/reftests/indic-shaping/devanagari-2-ref.html b/layout/reftests/indic-shaping/devanagari-2-ref.html new file mode 100644 index 0000000000..86dccd8b7c --- /dev/null +++ b/layout/reftests/indic-shaping/devanagari-2-ref.html @@ -0,0 +1,27 @@ + + + + +Simple Devanagari shaping + + + + +
        +!! +
        + + diff --git a/layout/reftests/indic-shaping/devanagari-2.html b/layout/reftests/indic-shaping/devanagari-2.html new file mode 100644 index 0000000000..18a5ea2a24 --- /dev/null +++ b/layout/reftests/indic-shaping/devanagari-2.html @@ -0,0 +1,27 @@ + + + + +Simple Devanagari shaping + + + + +
        +!ट्र! +
        + + diff --git a/layout/reftests/indic-shaping/devanagari-3-ref.html b/layout/reftests/indic-shaping/devanagari-3-ref.html new file mode 100644 index 0000000000..4c7af98dad --- /dev/null +++ b/layout/reftests/indic-shaping/devanagari-3-ref.html @@ -0,0 +1,27 @@ + + + + +Simple Devanagari shaping + + + + +
        +!सक! +
        + + diff --git a/layout/reftests/indic-shaping/devanagari-3a.html b/layout/reftests/indic-shaping/devanagari-3a.html new file mode 100644 index 0000000000..6727fa061e --- /dev/null +++ b/layout/reftests/indic-shaping/devanagari-3a.html @@ -0,0 +1,27 @@ + + + + +Simple Devanagari shaping + + + + +
        +!स्क! +
        + + diff --git a/layout/reftests/indic-shaping/devanagari-3b.html b/layout/reftests/indic-shaping/devanagari-3b.html new file mode 100644 index 0000000000..2a713d3c34 --- /dev/null +++ b/layout/reftests/indic-shaping/devanagari-3b.html @@ -0,0 +1,27 @@ + + + + +Simple Devanagari shaping + + + + +
        +!स्‌क! +
        + + diff --git a/layout/reftests/indic-shaping/devanagari-4-notref.html b/layout/reftests/indic-shaping/devanagari-4-notref.html new file mode 100644 index 0000000000..a556e21974 --- /dev/null +++ b/layout/reftests/indic-shaping/devanagari-4-notref.html @@ -0,0 +1,27 @@ + + + + +Simple Devanagari shaping + + + + +
        +ड्सि +
        + + diff --git a/layout/reftests/indic-shaping/devanagari-4.html b/layout/reftests/indic-shaping/devanagari-4.html new file mode 100644 index 0000000000..30a54ac1da --- /dev/null +++ b/layout/reftests/indic-shaping/devanagari-4.html @@ -0,0 +1,27 @@ + + + + +Simple Devanagari shaping + + + + +
        +ड्‌सि +
        + + diff --git a/layout/reftests/indic-shaping/gujarati-1-ref.html b/layout/reftests/indic-shaping/gujarati-1-ref.html new file mode 100644 index 0000000000..cf17a15e22 --- /dev/null +++ b/layout/reftests/indic-shaping/gujarati-1-ref.html @@ -0,0 +1,27 @@ + + + + +Simple Gujarati shaping + + + + +
        +!! +
        + + diff --git a/layout/reftests/indic-shaping/gujarati-1a.html b/layout/reftests/indic-shaping/gujarati-1a.html new file mode 100644 index 0000000000..acb0c253fc --- /dev/null +++ b/layout/reftests/indic-shaping/gujarati-1a.html @@ -0,0 +1,27 @@ + + + + +Simple Gujarati shaping + + + + +
        +!ર્હ! +
        + + diff --git a/layout/reftests/indic-shaping/gujarati-1b.html b/layout/reftests/indic-shaping/gujarati-1b.html new file mode 100644 index 0000000000..60e0a6f5cf --- /dev/null +++ b/layout/reftests/indic-shaping/gujarati-1b.html @@ -0,0 +1,27 @@ + + + + +Simple Gujarati shaping + + + + +
        +!ર્‍હ! +
        + + diff --git a/layout/reftests/indic-shaping/gujarati-2-ref.html b/layout/reftests/indic-shaping/gujarati-2-ref.html new file mode 100644 index 0000000000..36813b8026 --- /dev/null +++ b/layout/reftests/indic-shaping/gujarati-2-ref.html @@ -0,0 +1,27 @@ + + + + +Simple Gujarati shaping + + + + +
        +!! +
        + + diff --git a/layout/reftests/indic-shaping/gujarati-2.html b/layout/reftests/indic-shaping/gujarati-2.html new file mode 100644 index 0000000000..cd28303106 --- /dev/null +++ b/layout/reftests/indic-shaping/gujarati-2.html @@ -0,0 +1,27 @@ + + + + +Simple Gujarati shaping + + + + +
        +!ડ્ર! +
        + + diff --git a/layout/reftests/indic-shaping/gujarati-3-ref.html b/layout/reftests/indic-shaping/gujarati-3-ref.html new file mode 100644 index 0000000000..cd828861a1 --- /dev/null +++ b/layout/reftests/indic-shaping/gujarati-3-ref.html @@ -0,0 +1,27 @@ + + + + +Simple Gujarati shaping + + + + +
        +!સક! +
        + + diff --git a/layout/reftests/indic-shaping/gujarati-3a.html b/layout/reftests/indic-shaping/gujarati-3a.html new file mode 100644 index 0000000000..c470a04eaa --- /dev/null +++ b/layout/reftests/indic-shaping/gujarati-3a.html @@ -0,0 +1,27 @@ + + + + +Simple Gujarati shaping + + + + +
        +!સ્ક! +
        + + diff --git a/layout/reftests/indic-shaping/gujarati-3b.html b/layout/reftests/indic-shaping/gujarati-3b.html new file mode 100644 index 0000000000..629a9440dc --- /dev/null +++ b/layout/reftests/indic-shaping/gujarati-3b.html @@ -0,0 +1,27 @@ + + + + +Simple Gujarati shaping + + + + +
        +!સ્‌ક! +
        + + diff --git a/layout/reftests/indic-shaping/gujarati-4-notref.html b/layout/reftests/indic-shaping/gujarati-4-notref.html new file mode 100644 index 0000000000..a46b8ec839 --- /dev/null +++ b/layout/reftests/indic-shaping/gujarati-4-notref.html @@ -0,0 +1,27 @@ + + + + +Simple Gujarati shaping + + + + +
        +ડ્સિ +
        + + diff --git a/layout/reftests/indic-shaping/gujarati-4.html b/layout/reftests/indic-shaping/gujarati-4.html new file mode 100644 index 0000000000..b7aa34eba3 --- /dev/null +++ b/layout/reftests/indic-shaping/gujarati-4.html @@ -0,0 +1,27 @@ + + + + +Simple Gujarati shaping + + + + +
        +ડ્‌સિ +
        + + diff --git a/layout/reftests/indic-shaping/reftest.list b/layout/reftests/indic-shaping/reftest.list new file mode 100644 index 0000000000..c7b902a972 --- /dev/null +++ b/layout/reftests/indic-shaping/reftest.list @@ -0,0 +1,27 @@ +== devanagari-1a.html devanagari-1-ref.html +!= devanagari-1b.html devanagari-1-ref.html +== devanagari-2.html devanagari-2-ref.html +!= devanagari-3a.html devanagari-3-ref.html +== devanagari-3b.html devanagari-3-ref.html +!= devanagari-4.html devanagari-4-notref.html + +== gujarati-1a.html gujarati-1-ref.html +!= gujarati-1b.html gujarati-1-ref.html +== gujarati-2.html gujarati-2-ref.html +!= gujarati-3a.html gujarati-3-ref.html +fuzzy-if(gtkWidget,255-255,46-46) == gujarati-3b.html gujarati-3-ref.html # gtkWidget, Bug 1600777 +!= gujarati-4.html gujarati-4-notref.html + +== bengali-1a.html bengali-1-ref.html +!= bengali-1b.html bengali-1-ref.html +!= bengali-2a.html bengali-2-ref.html +!= bengali-2b.html bengali-2-ref.html +== bengali-3a.html bengali-3-ref.html +!= bengali-3b.html bengali-3-ref.html +!= bengali-3c.html bengali-3-ref.html +!= bengali-3c.html bengali-3b.html + +!= 686225-1-bangla-aat.html 686225-1-bangla-aat-notref.html +!= 686225-2-kannada-aat.html 686225-2-kannada-aat-notref.html + +== balinese-1.html balinese-1-ref.html diff --git a/layout/reftests/inline-borderpadding/left-ltr-ref.html b/layout/reftests/inline-borderpadding/left-ltr-ref.html new file mode 100644 index 0000000000..b56b5c0a71 --- /dev/null +++ b/layout/reftests/inline-borderpadding/left-ltr-ref.html @@ -0,0 +1,10 @@ + + + +
        + One +
        + Two +
        + + diff --git a/layout/reftests/inline-borderpadding/left-rtl-ref.html b/layout/reftests/inline-borderpadding/left-rtl-ref.html new file mode 100644 index 0000000000..90be5d49ab --- /dev/null +++ b/layout/reftests/inline-borderpadding/left-rtl-ref.html @@ -0,0 +1,10 @@ + + + +
        + One +
        + Two +
        + + diff --git a/layout/reftests/inline-borderpadding/ltr-basic.html b/layout/reftests/inline-borderpadding/ltr-basic.html new file mode 100644 index 0000000000..3e74bf9bbf --- /dev/null +++ b/layout/reftests/inline-borderpadding/ltr-basic.html @@ -0,0 +1,19 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + +
        One
        Two
        + + diff --git a/layout/reftests/inline-borderpadding/ltr-ib.html b/layout/reftests/inline-borderpadding/ltr-ib.html new file mode 100644 index 0000000000..1be81aa6aa --- /dev/null +++ b/layout/reftests/inline-borderpadding/ltr-ib.html @@ -0,0 +1,19 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + +
        One
        Two
        + + diff --git a/layout/reftests/inline-borderpadding/ltr-span-only-ib.html b/layout/reftests/inline-borderpadding/ltr-span-only-ib.html new file mode 100644 index 0000000000..fdf311bae8 --- /dev/null +++ b/layout/reftests/inline-borderpadding/ltr-span-only-ib.html @@ -0,0 +1,19 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + +
        One
        Two
        + + diff --git a/layout/reftests/inline-borderpadding/ltr-span-only.html b/layout/reftests/inline-borderpadding/ltr-span-only.html new file mode 100644 index 0000000000..c8bef7f1f5 --- /dev/null +++ b/layout/reftests/inline-borderpadding/ltr-span-only.html @@ -0,0 +1,19 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + +
        One
        Two
        + + diff --git a/layout/reftests/inline-borderpadding/reftest.list b/layout/reftests/inline-borderpadding/reftest.list new file mode 100644 index 0000000000..94c8b55ddd --- /dev/null +++ b/layout/reftests/inline-borderpadding/reftest.list @@ -0,0 +1,8 @@ +== ltr-basic.html left-ltr-ref.html +== rtl-basic.html right-rtl-ref.html +== rtl-span-only.html left-rtl-ref.html +== ltr-span-only.html right-ltr-ref.html +== ltr-ib.html left-ltr-ref.html +== rtl-ib.html right-rtl-ref.html +== rtl-span-only-ib.html left-rtl-ref.html +== ltr-span-only-ib.html right-ltr-ref.html diff --git a/layout/reftests/inline-borderpadding/right-ltr-ref.html b/layout/reftests/inline-borderpadding/right-ltr-ref.html new file mode 100644 index 0000000000..a8ccab45cb --- /dev/null +++ b/layout/reftests/inline-borderpadding/right-ltr-ref.html @@ -0,0 +1,10 @@ + + + +
        + One +
        + Two +
        + + diff --git a/layout/reftests/inline-borderpadding/right-rtl-ref.html b/layout/reftests/inline-borderpadding/right-rtl-ref.html new file mode 100644 index 0000000000..c97d782f7a --- /dev/null +++ b/layout/reftests/inline-borderpadding/right-rtl-ref.html @@ -0,0 +1,10 @@ + + + +
        + One +
        + Two +
        + + diff --git a/layout/reftests/inline-borderpadding/rtl-basic.html b/layout/reftests/inline-borderpadding/rtl-basic.html new file mode 100644 index 0000000000..1bca96bf1a --- /dev/null +++ b/layout/reftests/inline-borderpadding/rtl-basic.html @@ -0,0 +1,19 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + +
        One
        Two
        + + diff --git a/layout/reftests/inline-borderpadding/rtl-ib.html b/layout/reftests/inline-borderpadding/rtl-ib.html new file mode 100644 index 0000000000..6b52ab176c --- /dev/null +++ b/layout/reftests/inline-borderpadding/rtl-ib.html @@ -0,0 +1,19 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + +
        One
        Two
        + + diff --git a/layout/reftests/inline-borderpadding/rtl-span-only-ib.html b/layout/reftests/inline-borderpadding/rtl-span-only-ib.html new file mode 100644 index 0000000000..6746f72b7d --- /dev/null +++ b/layout/reftests/inline-borderpadding/rtl-span-only-ib.html @@ -0,0 +1,19 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + +
        One
        Two
        + + diff --git a/layout/reftests/inline-borderpadding/rtl-span-only.html b/layout/reftests/inline-borderpadding/rtl-span-only.html new file mode 100644 index 0000000000..30d302cc50 --- /dev/null +++ b/layout/reftests/inline-borderpadding/rtl-span-only.html @@ -0,0 +1,19 @@ + + + + CSS 2.1 Test Suite: handling of blocks inside inlines + + + + + + + + +
        One
        Two
        + + diff --git a/layout/reftests/inline/inline-block-baseline-ref.html b/layout/reftests/inline/inline-block-baseline-ref.html new file mode 100644 index 0000000000..80d5319dc2 --- /dev/null +++ b/layout/reftests/inline/inline-block-baseline-ref.html @@ -0,0 +1,28 @@ + + + + + + +The boxes should align vertically: +
        + +
        + +
        + +The boxes should align vertically: +
        X
        + +
        X
        + + diff --git a/layout/reftests/inline/inline-block-baseline.html b/layout/reftests/inline/inline-block-baseline.html new file mode 100644 index 0000000000..9d1ef23890 --- /dev/null +++ b/layout/reftests/inline/inline-block-baseline.html @@ -0,0 +1,36 @@ + + + + + + +The boxes should align vertically: +
        +
        +
        +
        +
        + +
        + +
        + +The boxes should align vertically: +
        +
        +
        X
        +
        +
        + +
        X
        + + diff --git a/layout/reftests/inline/inline-block-margin.html b/layout/reftests/inline/inline-block-margin.html new file mode 100644 index 0000000000..476f13df7c --- /dev/null +++ b/layout/reftests/inline/inline-block-margin.html @@ -0,0 +1,6 @@ + +margin-left on zero-sized inline-block + +hello world diff --git a/layout/reftests/inline/inline-block-padding.html b/layout/reftests/inline/inline-block-padding.html new file mode 100644 index 0000000000..476f13df7c --- /dev/null +++ b/layout/reftests/inline/inline-block-padding.html @@ -0,0 +1,6 @@ + +margin-left on zero-sized inline-block + +hello world diff --git a/layout/reftests/inline/inline-block-width.html b/layout/reftests/inline/inline-block-width.html new file mode 100644 index 0000000000..e0ebb9b081 --- /dev/null +++ b/layout/reftests/inline/inline-block-width.html @@ -0,0 +1,6 @@ + +margin-left on zero-sized inline-block + +hello world diff --git a/layout/reftests/inline/inline-block-zero.html b/layout/reftests/inline/inline-block-zero.html new file mode 100644 index 0000000000..ec0166be49 --- /dev/null +++ b/layout/reftests/inline/inline-block-zero.html @@ -0,0 +1,3 @@ + +margin-left on zero-sized inline-block +hello world diff --git a/layout/reftests/inline/reftest.list b/layout/reftests/inline/reftest.list new file mode 100644 index 0000000000..c3bcfdf14f --- /dev/null +++ b/layout/reftests/inline/reftest.list @@ -0,0 +1,8 @@ +== zero-inline-block-margin-left.html zero-inline-block-margin-ref.html +== zero-inline-block-margin-right.html zero-inline-block-margin-ref.html +== zero-inline-block-margin-ref.html zero-inline-block-margin-ref2.html +== inline-block-width.html zero-inline-block-margin-ref.html +== inline-block-padding.html inline-block-width.html +== inline-block-margin.html inline-block-width.html +!= inline-block-width.html inline-block-zero.html +== inline-block-baseline.html inline-block-baseline-ref.html diff --git a/layout/reftests/inline/zero-inline-block-margin-left.html b/layout/reftests/inline/zero-inline-block-margin-left.html new file mode 100644 index 0000000000..ac13d0b397 --- /dev/null +++ b/layout/reftests/inline/zero-inline-block-margin-left.html @@ -0,0 +1,6 @@ + +margin-left on zero-sized inline-block + +hello world diff --git a/layout/reftests/inline/zero-inline-block-margin-ref.html b/layout/reftests/inline/zero-inline-block-margin-ref.html new file mode 100644 index 0000000000..ac4edb346d --- /dev/null +++ b/layout/reftests/inline/zero-inline-block-margin-ref.html @@ -0,0 +1,6 @@ + +margin-left on zero-sized inline-block + +hello world diff --git a/layout/reftests/inline/zero-inline-block-margin-ref2.html b/layout/reftests/inline/zero-inline-block-margin-ref2.html new file mode 100644 index 0000000000..24b69ba9d6 --- /dev/null +++ b/layout/reftests/inline/zero-inline-block-margin-ref2.html @@ -0,0 +1,6 @@ + +margin-left on zero-sized inline-block + +hello world diff --git a/layout/reftests/inline/zero-inline-block-margin-right.html b/layout/reftests/inline/zero-inline-block-margin-right.html new file mode 100644 index 0000000000..542649a4a6 --- /dev/null +++ b/layout/reftests/inline/zero-inline-block-margin-right.html @@ -0,0 +1,6 @@ + +margin-left on zero-sized inline-block + +hello world diff --git a/layout/reftests/invalidation/1243409-1-ref.html b/layout/reftests/invalidation/1243409-1-ref.html new file mode 100644 index 0000000000..63b9c5b218 --- /dev/null +++ b/layout/reftests/invalidation/1243409-1-ref.html @@ -0,0 +1,11 @@ + +Testcase for bug 1243409 + + + + + + + + + diff --git a/layout/reftests/invalidation/1243409-1.html b/layout/reftests/invalidation/1243409-1.html new file mode 100644 index 0000000000..cef841f506 --- /dev/null +++ b/layout/reftests/invalidation/1243409-1.html @@ -0,0 +1,28 @@ + +Testcase for bug 1243409 + + + + + + + + + + diff --git a/layout/reftests/invalidation/540247-1-ref.xhtml b/layout/reftests/invalidation/540247-1-ref.xhtml new file mode 100644 index 0000000000..b42ae5185c --- /dev/null +++ b/layout/reftests/invalidation/540247-1-ref.xhtml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + diff --git a/layout/reftests/invalidation/540247-1.xhtml b/layout/reftests/invalidation/540247-1.xhtml new file mode 100644 index 0000000000..0e3cdb0f45 --- /dev/null +++ b/layout/reftests/invalidation/540247-1.xhtml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + diff --git a/layout/reftests/invalidation/543681-1-ref.html b/layout/reftests/invalidation/543681-1-ref.html new file mode 100644 index 0000000000..54b15abf6e --- /dev/null +++ b/layout/reftests/invalidation/543681-1-ref.html @@ -0,0 +1,18 @@ + + + + + +
        spacer
        + +
        div two
        +
        spacer
        + + diff --git a/layout/reftests/invalidation/543681-1.html b/layout/reftests/invalidation/543681-1.html new file mode 100644 index 0000000000..37aa856955 --- /dev/null +++ b/layout/reftests/invalidation/543681-1.html @@ -0,0 +1,22 @@ + + + + + +
        spacer
        +
        div one
        + +
        spacer
        + + diff --git a/layout/reftests/invalidation/background-position-1-ref.html b/layout/reftests/invalidation/background-position-1-ref.html new file mode 100644 index 0000000000..a5862f039e --- /dev/null +++ b/layout/reftests/invalidation/background-position-1-ref.html @@ -0,0 +1,31 @@ + + + +Changes to background-position should not cause things to repaint that don't intersect the background image. + + + +
        +
        +
        diff --git a/layout/reftests/invalidation/background-position-1.html b/layout/reftests/invalidation/background-position-1.html new file mode 100644 index 0000000000..c5d296b008 --- /dev/null +++ b/layout/reftests/invalidation/background-position-1.html @@ -0,0 +1,41 @@ + + + +Changes to background-position should not cause things to repaint that don't intersect the background image. + + + +
        +
        +
        + + diff --git a/layout/reftests/invalidation/background-position-2-ref.html b/layout/reftests/invalidation/background-position-2-ref.html new file mode 100644 index 0000000000..f5b790a92a --- /dev/null +++ b/layout/reftests/invalidation/background-position-2-ref.html @@ -0,0 +1,20 @@ + + + +Reference for properly handled background-position changes. + + + +
        diff --git a/layout/reftests/invalidation/background-position-2a.html b/layout/reftests/invalidation/background-position-2a.html new file mode 100644 index 0000000000..ddf798f5fb --- /dev/null +++ b/layout/reftests/invalidation/background-position-2a.html @@ -0,0 +1,32 @@ + + + +Changes to background-position should invalidate properly. + + + +
        + + diff --git a/layout/reftests/invalidation/background-position-2b.html b/layout/reftests/invalidation/background-position-2b.html new file mode 100644 index 0000000000..332595055b --- /dev/null +++ b/layout/reftests/invalidation/background-position-2b.html @@ -0,0 +1,36 @@ + + + +Changes to background-position should invalidate properly for input type=text. + + + + + + diff --git a/layout/reftests/invalidation/background-position-2c.html b/layout/reftests/invalidation/background-position-2c.html new file mode 100644 index 0000000000..69e6ac5884 --- /dev/null +++ b/layout/reftests/invalidation/background-position-2c.html @@ -0,0 +1,36 @@ + + + +Changes to background-position should invalidate properly for input type=button. + + + + + + diff --git a/layout/reftests/invalidation/background-position-2d.html b/layout/reftests/invalidation/background-position-2d.html new file mode 100644 index 0000000000..52d27c0f04 --- /dev/null +++ b/layout/reftests/invalidation/background-position-2d.html @@ -0,0 +1,43 @@ + + + +Changes to background-position should invalidate properly for table rows. + + + +
        + + diff --git a/layout/reftests/invalidation/background-position-2e.html b/layout/reftests/invalidation/background-position-2e.html new file mode 100644 index 0000000000..c9150da7a4 --- /dev/null +++ b/layout/reftests/invalidation/background-position-2e.html @@ -0,0 +1,43 @@ + + + +Changes to background-position should invalidate properly for table cells. + + + +
        + + diff --git a/layout/reftests/invalidation/background-position-2f.html b/layout/reftests/invalidation/background-position-2f.html new file mode 100644 index 0000000000..eb3797038c --- /dev/null +++ b/layout/reftests/invalidation/background-position-2f.html @@ -0,0 +1,36 @@ + + + +Changes to background-position should invalidate properly for fieldsets. + + + +
        + + diff --git a/layout/reftests/invalidation/border-radius-1-ref.html b/layout/reftests/invalidation/border-radius-1-ref.html new file mode 100644 index 0000000000..44132bfa86 --- /dev/null +++ b/layout/reftests/invalidation/border-radius-1-ref.html @@ -0,0 +1,28 @@ + + + +Changes to border-radius bounding rect should invalidate correctly. + + + +
        +
        +
        diff --git a/layout/reftests/invalidation/border-radius-1.html b/layout/reftests/invalidation/border-radius-1.html new file mode 100644 index 0000000000..075864d7c2 --- /dev/null +++ b/layout/reftests/invalidation/border-radius-1.html @@ -0,0 +1,38 @@ + + + +Changes to border-radius bounding rect should invalidate correctly. + + + +
        +
        +
        + + diff --git a/layout/reftests/invalidation/box-shadow-border-radius-ref.html b/layout/reftests/invalidation/box-shadow-border-radius-ref.html new file mode 100644 index 0000000000..fe4516d7c9 --- /dev/null +++ b/layout/reftests/invalidation/box-shadow-border-radius-ref.html @@ -0,0 +1,19 @@ + + + + + +
        + + diff --git a/layout/reftests/invalidation/box-shadow-border-radius.html b/layout/reftests/invalidation/box-shadow-border-radius.html new file mode 100644 index 0000000000..8a6025863f --- /dev/null +++ b/layout/reftests/invalidation/box-shadow-border-radius.html @@ -0,0 +1,27 @@ + + + + + +
        + + + diff --git a/layout/reftests/invalidation/clip-path-invalidation-1a.html b/layout/reftests/invalidation/clip-path-invalidation-1a.html new file mode 100644 index 0000000000..0b03c1b59d --- /dev/null +++ b/layout/reftests/invalidation/clip-path-invalidation-1a.html @@ -0,0 +1,40 @@ + + + + + CSS Masking: clipPath invalidation. + + + +
        + + + + + + + + diff --git a/layout/reftests/invalidation/clip-path-invalidation-1b.html b/layout/reftests/invalidation/clip-path-invalidation-1b.html new file mode 100644 index 0000000000..09789e5efd --- /dev/null +++ b/layout/reftests/invalidation/clip-path-invalidation-1b.html @@ -0,0 +1,47 @@ + + + + + CSS Masking: clipPath invalidation. + + + +
        + + + + + + + + diff --git a/layout/reftests/invalidation/clip-path-invalidation-1c.html b/layout/reftests/invalidation/clip-path-invalidation-1c.html new file mode 100644 index 0000000000..9ba4db53fd --- /dev/null +++ b/layout/reftests/invalidation/clip-path-invalidation-1c.html @@ -0,0 +1,42 @@ + + + + + CSS Masking: clipPath invalidation. + + + +
        + + + + + + + + diff --git a/layout/reftests/invalidation/clip-path-invalidation-1d.html b/layout/reftests/invalidation/clip-path-invalidation-1d.html new file mode 100644 index 0000000000..6a46a47862 --- /dev/null +++ b/layout/reftests/invalidation/clip-path-invalidation-1d.html @@ -0,0 +1,50 @@ + + + + + CSS Masking: clipPath invalidation. + + + +
        + + + + + + + + diff --git a/layout/reftests/invalidation/clipped-animated-transform-1.html b/layout/reftests/invalidation/clipped-animated-transform-1.html new file mode 100644 index 0000000000..66b6fa2b7c --- /dev/null +++ b/layout/reftests/invalidation/clipped-animated-transform-1.html @@ -0,0 +1,62 @@ + + + +The green box shouldn't be invalidated when the blue box starts to move. + + + +
        +
        +
        + +
        + + diff --git a/layout/reftests/invalidation/fast-scrolling.html b/layout/reftests/invalidation/fast-scrolling.html new file mode 100644 index 0000000000..c78456fad5 --- /dev/null +++ b/layout/reftests/invalidation/fast-scrolling.html @@ -0,0 +1,113 @@ + + + +Bug 1164227 - Testcase for the invalid region simplification bug + + + +
        + +
        + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + +
        + +
        + +
        + + diff --git a/layout/reftests/invalidation/filter-userspace-offset.svg b/layout/reftests/invalidation/filter-userspace-offset.svg new file mode 100644 index 0000000000..2f0581b4d6 --- /dev/null +++ b/layout/reftests/invalidation/filter-userspace-offset.svg @@ -0,0 +1,156 @@ + + Filters and offsets, user space origins, invalidation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/invalidation/fractional-transform-1.html b/layout/reftests/invalidation/fractional-transform-1.html new file mode 100644 index 0000000000..778621bcbc --- /dev/null +++ b/layout/reftests/invalidation/fractional-transform-1.html @@ -0,0 +1,36 @@ + + + +Scrolling shouldn't invalidate either rect. + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/invalidation/fractional-transform-2.html b/layout/reftests/invalidation/fractional-transform-2.html new file mode 100644 index 0000000000..9e47164ae3 --- /dev/null +++ b/layout/reftests/invalidation/fractional-transform-2.html @@ -0,0 +1,32 @@ + + + +Scrolling shouldn't invalidate the square. + + + + + + + + + + + + + + diff --git a/layout/reftests/invalidation/fractional-transform-3.html b/layout/reftests/invalidation/fractional-transform-3.html new file mode 100644 index 0000000000..ebd89a66d6 --- /dev/null +++ b/layout/reftests/invalidation/fractional-transform-3.html @@ -0,0 +1,32 @@ + + + +Scrolling shouldn't invalidate the square. + + + + + + + + + + + + + + diff --git a/layout/reftests/invalidation/image-scrolling-zoom-1-notref.html b/layout/reftests/invalidation/image-scrolling-zoom-1-notref.html new file mode 100644 index 0000000000..524109ff96 --- /dev/null +++ b/layout/reftests/invalidation/image-scrolling-zoom-1-notref.html @@ -0,0 +1,36 @@ + + + + + + + +
        +
        +
        Item
        +
        Item
        +
        Item
        +
        Item
        +
        Item
        +
        Item
        +
        Item
        +
        Item
        +
        Item
        +
        Item
        +
        Item
        +
        +
        + + diff --git a/layout/reftests/invalidation/image-scrolling-zoom-1-ref.html b/layout/reftests/invalidation/image-scrolling-zoom-1-ref.html new file mode 100644 index 0000000000..e989d0e863 --- /dev/null +++ b/layout/reftests/invalidation/image-scrolling-zoom-1-ref.html @@ -0,0 +1,36 @@ + + + + + + + +
        +
        +
        Item
        +
        Item
        +
        Item
        +
        Item
        +
        Item
        +
        Item
        +
        Item
        +
        Item
        +
        Item
        +
        Item
        +
        Item
        +
        +
        + + diff --git a/layout/reftests/invalidation/image-scrolling-zoom-1.html b/layout/reftests/invalidation/image-scrolling-zoom-1.html new file mode 100644 index 0000000000..33a82b31fb --- /dev/null +++ b/layout/reftests/invalidation/image-scrolling-zoom-1.html @@ -0,0 +1,51 @@ + + + + + + + +
        +
        +
        Item
        +
        Item
        +
        Item
        +
        Item
        +
        Item
        +
        Item
        +
        Item
        +
        Item
        +
        Item
        +
        Item
        +
        Item
        +
        +
        + + + diff --git a/layout/reftests/invalidation/image_rgrg-256x256-animated.gif b/layout/reftests/invalidation/image_rgrg-256x256-animated.gif new file mode 100644 index 0000000000..c03fad8bb0 Binary files /dev/null and b/layout/reftests/invalidation/image_rgrg-256x256-animated.gif differ diff --git a/layout/reftests/invalidation/image_rgrg-256x256.png b/layout/reftests/invalidation/image_rgrg-256x256.png new file mode 100644 index 0000000000..e6fba3daa5 Binary files /dev/null and b/layout/reftests/invalidation/image_rgrg-256x256.png differ diff --git a/layout/reftests/invalidation/inactive-layertree-visible-region-1.html b/layout/reftests/invalidation/inactive-layertree-visible-region-1.html new file mode 100644 index 0000000000..56af33d2bd --- /dev/null +++ b/layout/reftests/invalidation/inactive-layertree-visible-region-1.html @@ -0,0 +1,60 @@ + + + +Scrolling the horizontal bar away shouldn't invalidate the green rectangle + + + +
        +
        +
        +
        + +
        + + diff --git a/layout/reftests/invalidation/inactive-layertree-visible-region-2.html b/layout/reftests/invalidation/inactive-layertree-visible-region-2.html new file mode 100644 index 0000000000..980052db49 --- /dev/null +++ b/layout/reftests/invalidation/inactive-layertree-visible-region-2.html @@ -0,0 +1,62 @@ + + + +Scrolling the horizontal bar away shouldn't invalidate the green rectangle + + + +
        +
        +
        +
        +
        +
        + +
        + + diff --git a/layout/reftests/invalidation/jetstream-scroll-ref.html b/layout/reftests/invalidation/jetstream-scroll-ref.html new file mode 100644 index 0000000000..780c77ef0c --- /dev/null +++ b/layout/reftests/invalidation/jetstream-scroll-ref.html @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        +
        +
        +
        +
        + JetStream 2 Scores. Bigger is Better. +
        +
        +
        +
        +
        + + + + diff --git a/layout/reftests/invalidation/jetstream-scroll.html b/layout/reftests/invalidation/jetstream-scroll.html new file mode 100644 index 0000000000..82ece014ad --- /dev/null +++ b/layout/reftests/invalidation/jetstream-scroll.html @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        +
        +
        +
        +
        + JetStream 2 Scores. Bigger is Better. +
        +
        +
        +
        +
        + + + + diff --git a/layout/reftests/invalidation/layer-splitting-1.html b/layout/reftests/invalidation/layer-splitting-1.html new file mode 100644 index 0000000000..1a979292e6 --- /dev/null +++ b/layout/reftests/invalidation/layer-splitting-1.html @@ -0,0 +1,63 @@ + + + +Moving the transform under the absolutely-positioned layer should cause that to invalidate + + + +
        + +
        + +
        + +
        + + diff --git a/layout/reftests/invalidation/layer-splitting-2.html b/layout/reftests/invalidation/layer-splitting-2.html new file mode 100644 index 0000000000..878d514058 --- /dev/null +++ b/layout/reftests/invalidation/layer-splitting-2.html @@ -0,0 +1,67 @@ + + + +Scrolling shouldn't invalidate the fixed layer + + + +
        + +
        + +
        + +
        + + diff --git a/layout/reftests/invalidation/layer-splitting-3.html b/layout/reftests/invalidation/layer-splitting-3.html new file mode 100644 index 0000000000..23c2004a94 --- /dev/null +++ b/layout/reftests/invalidation/layer-splitting-3.html @@ -0,0 +1,95 @@ + + + +Scrolling shouldn't invalidate the fixed items + + + +
        + +
        + +
        + + +
        + +
        + +
        + +
        + +
        + + diff --git a/layout/reftests/invalidation/layer-splitting-4.html b/layout/reftests/invalidation/layer-splitting-4.html new file mode 100644 index 0000000000..53af2eb90b --- /dev/null +++ b/layout/reftests/invalidation/layer-splitting-4.html @@ -0,0 +1,82 @@ + + + +The two items in the scroll box should share a layer, despite all the other stuff that's going on around them + + + +
        +
        +
        + +
        + +
        +
        +
        +
        +
        +
        + diff --git a/layout/reftests/invalidation/layer-splitting-5.html b/layout/reftests/invalidation/layer-splitting-5.html new file mode 100644 index 0000000000..a7f47b4679 --- /dev/null +++ b/layout/reftests/invalidation/layer-splitting-5.html @@ -0,0 +1,109 @@ + + + +Things overlapping active scrollboxes should be in a layer on top of the scrolled contents. + + + +
        + +
        + +
        + +
        + +
        +
        +
        + +
        +
        +
        + +
        + +
        + + + diff --git a/layout/reftests/invalidation/layer-splitting-6.html b/layout/reftests/invalidation/layer-splitting-6.html new file mode 100644 index 0000000000..42da3ec61d --- /dev/null +++ b/layout/reftests/invalidation/layer-splitting-6.html @@ -0,0 +1,117 @@ + + + +Things overlapping active scrollboxes should be in a layer on top of the scrolled contents, and that layer shouldn't pull up a background color through the scrollbox. + + + + +
        + +
        + +
        + +
        + +
        +
        +
        + +
        +
        +
        + +
        + +
        + + + diff --git a/layout/reftests/invalidation/layer-splitting-7.html b/layout/reftests/invalidation/layer-splitting-7.html new file mode 100644 index 0000000000..b4e72d523b --- /dev/null +++ b/layout/reftests/invalidation/layer-splitting-7.html @@ -0,0 +1,72 @@ + + + +Scrolling shouldn't invalidate the relatively-positioned layer + + + +
        + +
        + +
        + +
        + + diff --git a/layout/reftests/invalidation/mask-invalidation-1-ref.html b/layout/reftests/invalidation/mask-invalidation-1-ref.html new file mode 100644 index 0000000000..e2ebf07edb --- /dev/null +++ b/layout/reftests/invalidation/mask-invalidation-1-ref.html @@ -0,0 +1,22 @@ + + + + + CSS Masking: mask repainting. + + + +
        +
        +
        + + diff --git a/layout/reftests/invalidation/mask-invalidation-1a.html b/layout/reftests/invalidation/mask-invalidation-1a.html new file mode 100644 index 0000000000..594cbbca8f --- /dev/null +++ b/layout/reftests/invalidation/mask-invalidation-1a.html @@ -0,0 +1,77 @@ + + + + + CSS Masking: mask invalidation. + + + +
        +
        +
        + + + diff --git a/layout/reftests/invalidation/mask-invalidation-1b.html b/layout/reftests/invalidation/mask-invalidation-1b.html new file mode 100644 index 0000000000..cfc39c4f0f --- /dev/null +++ b/layout/reftests/invalidation/mask-invalidation-1b.html @@ -0,0 +1,84 @@ + + + + + CSS Masking: mask invalidation. + + + +
        +
        +
        + + + diff --git a/layout/reftests/invalidation/mask-invalidation-2-ref.html b/layout/reftests/invalidation/mask-invalidation-2-ref.html new file mode 100644 index 0000000000..e16c871e66 --- /dev/null +++ b/layout/reftests/invalidation/mask-invalidation-2-ref.html @@ -0,0 +1,14 @@ + + + + + CSS Masking: mask repainting. + + + + + + + + + diff --git a/layout/reftests/invalidation/mask-invalidation-2a.html b/layout/reftests/invalidation/mask-invalidation-2a.html new file mode 100644 index 0000000000..61e9b0bfc2 --- /dev/null +++ b/layout/reftests/invalidation/mask-invalidation-2a.html @@ -0,0 +1,36 @@ + + + + + CSS Masking: mask invalidation. + + + +
        + + + diff --git a/layout/reftests/invalidation/mask-invalidation-2b.html b/layout/reftests/invalidation/mask-invalidation-2b.html new file mode 100644 index 0000000000..42ef779f1d --- /dev/null +++ b/layout/reftests/invalidation/mask-invalidation-2b.html @@ -0,0 +1,43 @@ + + + + + CSS Masking: mask invalidation. + + + +
        + + + diff --git a/layout/reftests/invalidation/mask-invalidation-2c.html b/layout/reftests/invalidation/mask-invalidation-2c.html new file mode 100644 index 0000000000..a27c60b4d2 --- /dev/null +++ b/layout/reftests/invalidation/mask-invalidation-2c.html @@ -0,0 +1,42 @@ + + + + + CSS Masking: mask invalidation. + + + +
        + + + + + + + + diff --git a/layout/reftests/invalidation/mask-invalidation-2d.html b/layout/reftests/invalidation/mask-invalidation-2d.html new file mode 100644 index 0000000000..5fa5d96270 --- /dev/null +++ b/layout/reftests/invalidation/mask-invalidation-2d.html @@ -0,0 +1,50 @@ + + + + + CSS Masking: mask invalidation. + + + +
        + + + + + + + + diff --git a/layout/reftests/invalidation/masklayer-1.html b/layout/reftests/invalidation/masklayer-1.html new file mode 100644 index 0000000000..137bb0ba39 --- /dev/null +++ b/layout/reftests/invalidation/masklayer-1.html @@ -0,0 +1,55 @@ + + + +Moving a layer in a box with a rounded clip shouldn't invalidate. + + + + + +
        +
        +
        + + diff --git a/layout/reftests/invalidation/masklayer-2.html b/layout/reftests/invalidation/masklayer-2.html new file mode 100644 index 0000000000..c6befa2001 --- /dev/null +++ b/layout/reftests/invalidation/masklayer-2.html @@ -0,0 +1,62 @@ + + + +Moving a layer in a box with a rounded clip shouldn't invalidate. + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/invalidation/negative-w-component-ref.html b/layout/reftests/invalidation/negative-w-component-ref.html new file mode 100644 index 0000000000..f8d845d17e --- /dev/null +++ b/layout/reftests/invalidation/negative-w-component-ref.html @@ -0,0 +1,73 @@ + + + +Change a layer's transform making negative w component. + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        diff --git a/layout/reftests/invalidation/negative-w-component.html b/layout/reftests/invalidation/negative-w-component.html new file mode 100644 index 0000000000..4e27fd5edb --- /dev/null +++ b/layout/reftests/invalidation/negative-w-component.html @@ -0,0 +1,86 @@ + + + +Change a layer's transform making negative w component. + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/invalidation/nudge-to-integer-invalidation.html b/layout/reftests/invalidation/nudge-to-integer-invalidation.html new file mode 100644 index 0000000000..0b8d8db1b1 --- /dev/null +++ b/layout/reftests/invalidation/nudge-to-integer-invalidation.html @@ -0,0 +1,32 @@ + + + +Different epsilons in NudeToInteger and FuzzyEqual cause invalidations + + + + + + + + + + diff --git a/layout/reftests/invalidation/one-pixel-wide-background.png b/layout/reftests/invalidation/one-pixel-wide-background.png new file mode 100644 index 0000000000..09f59e39ac Binary files /dev/null and b/layout/reftests/invalidation/one-pixel-wide-background.png differ diff --git a/layout/reftests/invalidation/paintedlayer-recycling-1.html b/layout/reftests/invalidation/paintedlayer-recycling-1.html new file mode 100644 index 0000000000..5f0b211e10 --- /dev/null +++ b/layout/reftests/invalidation/paintedlayer-recycling-1.html @@ -0,0 +1,75 @@ + + + +Switching the transform to animate shouldn't invalidate the fixed layer + + + +
        + +
        + +
        + +
        + +
        + +
        + + diff --git a/layout/reftests/invalidation/paintedlayer-recycling-2.html b/layout/reftests/invalidation/paintedlayer-recycling-2.html new file mode 100644 index 0000000000..bcec2aef84 --- /dev/null +++ b/layout/reftests/invalidation/paintedlayer-recycling-2.html @@ -0,0 +1,67 @@ + + + +Starting to scroll the nested scrollbox shouldn't invalidate the fixed layer + + + +
        + +
        +
        + +
        + +
        + + diff --git a/layout/reftests/invalidation/paintedlayer-recycling-3.html b/layout/reftests/invalidation/paintedlayer-recycling-3.html new file mode 100644 index 0000000000..271997b492 --- /dev/null +++ b/layout/reftests/invalidation/paintedlayer-recycling-3.html @@ -0,0 +1,71 @@ + + + +Adding a new display item to the bottom of an existing PaintedLayer shouldn't cause the other items in that layer to change layers + + + +
        + +
        + + + +
        + +
        + + diff --git a/layout/reftests/invalidation/paintedlayer-recycling-4.html b/layout/reftests/invalidation/paintedlayer-recycling-4.html new file mode 100644 index 0000000000..d69cd35cbd --- /dev/null +++ b/layout/reftests/invalidation/paintedlayer-recycling-4.html @@ -0,0 +1,70 @@ + + + +Removing an existing display item from the bottom of an existing PaintedLayer shouldn't cause the other items in that layer to change layers + + + +
        + +
        + +
        + +
        + +
        + +
        + + diff --git a/layout/reftests/invalidation/paintedlayer-recycling-5.html b/layout/reftests/invalidation/paintedlayer-recycling-5.html new file mode 100644 index 0000000000..8a8529e2ff --- /dev/null +++ b/layout/reftests/invalidation/paintedlayer-recycling-5.html @@ -0,0 +1,77 @@ + + + +Removing an existing display item that has its own PaintedLayer shouldn't cause invalidations in other PaintedLayers on top of it + + + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + + diff --git a/layout/reftests/invalidation/paintedlayer-recycling-6.html b/layout/reftests/invalidation/paintedlayer-recycling-6.html new file mode 100644 index 0000000000..1e54cfc8c1 --- /dev/null +++ b/layout/reftests/invalidation/paintedlayer-recycling-6.html @@ -0,0 +1,78 @@ + + + +Adding a new display item that has its own PaintedLayer shouldn't cause invalidations in other PaintedLayers on top of it + + + +
        + +
        + + + +
        + +
        + +
        + +
        + + diff --git a/layout/reftests/invalidation/paintedlayer-recycling-7.html b/layout/reftests/invalidation/paintedlayer-recycling-7.html new file mode 100644 index 0000000000..0e23c37a2d --- /dev/null +++ b/layout/reftests/invalidation/paintedlayer-recycling-7.html @@ -0,0 +1,82 @@ + + + +When a PaintedLayer is split up into two, the lower items should stay in their layer and the higher items should get a new one. + + + + + +
        + +
        + +
        + +
        + + + +
        + +
        + + diff --git a/layout/reftests/invalidation/paintedlayer-recycling-8-ref.html b/layout/reftests/invalidation/paintedlayer-recycling-8-ref.html new file mode 100644 index 0000000000..6023ddefba --- /dev/null +++ b/layout/reftests/invalidation/paintedlayer-recycling-8-ref.html @@ -0,0 +1,58 @@ + + + + +PaintedLayer recycling should use the right translation + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/invalidation/paintedlayer-recycling-8.html b/layout/reftests/invalidation/paintedlayer-recycling-8.html new file mode 100644 index 0000000000..b72371b795 --- /dev/null +++ b/layout/reftests/invalidation/paintedlayer-recycling-8.html @@ -0,0 +1,80 @@ + + + + +PaintedLayer recycling should use the right translation + + + +
        +
        +
        +
        +
        +
        + + + diff --git a/layout/reftests/invalidation/partially-scrolled-svg-group-ref.html b/layout/reftests/invalidation/partially-scrolled-svg-group-ref.html new file mode 100644 index 0000000000..901be4ef76 --- /dev/null +++ b/layout/reftests/invalidation/partially-scrolled-svg-group-ref.html @@ -0,0 +1,51 @@ + + + + +
        +

        All the lines at the bottom should show up when this is scrolled down.

        +
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + +
        +
        + +
        +
        +
        +
        + + + + + \ No newline at end of file diff --git a/layout/reftests/invalidation/partially-scrolled-svg-group.html b/layout/reftests/invalidation/partially-scrolled-svg-group.html new file mode 100644 index 0000000000..d7c08582af --- /dev/null +++ b/layout/reftests/invalidation/partially-scrolled-svg-group.html @@ -0,0 +1,57 @@ + + + + +
        +

        All the lines at the bottom should show up when this is scrolled down.

        +
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + +
        +
        + +
        +
        +
        +
        + + + + + \ No newline at end of file diff --git a/layout/reftests/invalidation/reftest.list b/layout/reftests/invalidation/reftest.list new file mode 100644 index 0000000000..27b228fa2b --- /dev/null +++ b/layout/reftests/invalidation/reftest.list @@ -0,0 +1,109 @@ +== table-repaint-a.html table-repaint-a-ref.html +== table-repaint-b.html table-repaint-b-ref.html +== table-repaint-border-collapse.html table-repaint-border-collapse-ref.html +== table-repaint-c.html table-repaint-c-ref.html +== table-repaint-d.html table-repaint-d-ref.html +== table-repaint-e.html table-repaint-e-ref.html +== table-repaint-non-border-collapse.html table-repaint-non-border-collapse-ref.html +== chrome://reftest/content/invalidation/540247-1.xhtml chrome://reftest/content/invalidation/540247-1-ref.xhtml +== 543681-1.html 543681-1-ref.html +== 1243409-1.html 1243409-1-ref.html +skip == test-image-layers.html test-image-layers-ref.html # Bug 1067360 +skip == test-image-layers-multiple-displayitem.html test-image-layers-ref.html # Bug 1067360 +skip-if(gtkWidget) == test-animated-image-layers.html test-animated-image-layers-ref.html +skip-if(gtkWidget) == test-animated-image-layers-background.html test-animated-image-layers-ref.html +== box-shadow-border-radius.html box-shadow-border-radius-ref.html +== filter-userspace-offset.svg?offsetContainer=rect filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=use filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=innerSVG filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=foreignObject filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=rect&filter=flood-boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=use&filter=flood-boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=innerSVG&filter=flood-boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=foreignObject&filter=flood-boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=rect&filter=matrix-boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=use&filter=matrix-boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=innerSVG&filter=matrix-boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=foreignObject&filter=matrix-boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=rect&filter=flood-userSpace-at100 filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=use&filter=flood-userSpace-atZero filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=innerSVG&filter=flood-userSpace-atZero filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=foreignObject&filter=flood-userSpace-at100 filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=rect&filter=matrix-userSpace-at100 filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=use&filter=matrix-userSpace-atZero filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=innerSVG&filter=matrix-userSpace-atZero filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=foreignObject&filter=matrix-userSpace-at100 filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=rect&mask=boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=use&mask=boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=innerSVG&mask=boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=foreignObject&mask=boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=rect&mask=userSpace-at100 filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=use&mask=userSpace-atZero filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=innerSVG&mask=userSpace-atZero filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=foreignObject&mask=userSpace-at100 filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=rect&filter=matrix-fillPaint-boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=rect&filter=matrix-fillPaint-userSpace-at100 filter-userspace-offset.svg + +!= scroll-inactive-layers.html about:blank +!= scroll-inactive-layers-2.html about:blank +random-if(useDrawSnapshot) != inactive-layertree-visible-region-1.html about:blank +!= inactive-layertree-visible-region-2.html about:blank +!= transform-floating-point-invalidation.html about:blank +!= transform-floating-point-invalidation.html?reverse about:blank +!= nudge-to-integer-invalidation.html about:blank +!= nudge-to-integer-invalidation.html?reverse about:blank +!= clipped-animated-transform-1.html about:blank +!= paintedlayer-recycling-1.html about:blank +!= paintedlayer-recycling-2.html about:blank +pref(layers.single-tile.enabled,false) != paintedlayer-recycling-3.html about:blank +!= paintedlayer-recycling-4.html about:blank +!= paintedlayer-recycling-5.html about:blank +!= paintedlayer-recycling-6.html about:blank +!= paintedlayer-recycling-7.html about:blank +!= masklayer-1.html about:blank +!= masklayer-2.html about:blank +!= layer-splitting-1.html about:blank +!= layer-splitting-2.html about:blank +!= layer-splitting-3.html about:blank +!= layer-splitting-4.html about:blank +!= layer-splitting-5.html about:blank +!= layer-splitting-6.html about:blank +!= layer-splitting-7.html about:blank +fuzzy(0-16,0-3230) == image-scrolling-zoom-1.html image-scrolling-zoom-1-ref.html +!= image-scrolling-zoom-1-ref.html image-scrolling-zoom-1-notref.html +pref(layers.single-tile.enabled,false) != fast-scrolling.html about:blank +== background-position-1.html background-position-1-ref.html +== background-position-2a.html background-position-2-ref.html +== background-position-2b.html background-position-2-ref.html +== background-position-2c.html background-position-2-ref.html +== background-position-2d.html background-position-2-ref.html +== background-position-2e.html background-position-2-ref.html +== background-position-2f.html background-position-2-ref.html +== zero-opacity-animation.html about:blank +== zero-opacity-text.html about:blank +== negative-w-component.html negative-w-component-ref.html + +== mask-invalidation-1a.html mask-invalidation-1-ref.html +== mask-invalidation-1b.html mask-invalidation-1-ref.html + +== mask-invalidation-2a.html mask-invalidation-2-ref.html +== mask-invalidation-2b.html mask-invalidation-2-ref.html +== mask-invalidation-2c.html mask-invalidation-2-ref.html +== mask-invalidation-2d.html mask-invalidation-2-ref.html + +== clip-path-invalidation-1a.html mask-invalidation-2-ref.html +== clip-path-invalidation-1b.html mask-invalidation-2-ref.html +== clip-path-invalidation-1c.html mask-invalidation-2-ref.html +== clip-path-invalidation-1d.html mask-invalidation-2-ref.html + +!= fractional-transform-1.html about:blank +skip-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)) != fractional-transform-2.html about:blank +!= fractional-transform-3.html about:blank + +== partially-scrolled-svg-group.html partially-scrolled-svg-group-ref.html + +== paintedlayer-recycling-8.html paintedlayer-recycling-8-ref.html +pref(image.downscale-during-decode.enabled,true) == jetstream-scroll.html jetstream-scroll-ref.html + +fuzzy(0-2,0-2) == svg-paint-rect-changes.html svg-paint-rect-changes-ref.html +== border-radius-1.html border-radius-1-ref.html diff --git a/layout/reftests/invalidation/scroll-inactive-layers-2.html b/layout/reftests/invalidation/scroll-inactive-layers-2.html new file mode 100644 index 0000000000..70606bad63 --- /dev/null +++ b/layout/reftests/invalidation/scroll-inactive-layers-2.html @@ -0,0 +1,86 @@ + + +Scrolling over inactive layers shouldn't repaint their contents even if both the top and the bottom edge of the inactive layers are offscreen + + + + + + + + + + + + + + +
        +
        +
        + +
        +
        +
        + +
        +
        +
        + +
        +
        +
        + + diff --git a/layout/reftests/invalidation/scroll-inactive-layers.html b/layout/reftests/invalidation/scroll-inactive-layers.html new file mode 100644 index 0000000000..94d7c05196 --- /dev/null +++ b/layout/reftests/invalidation/scroll-inactive-layers.html @@ -0,0 +1,81 @@ + + +Scrolling over inactive layers shouldn't repaint their contents + + + + + + + + + + + + + + +
        +
        +
        + +
        +
        +
        + +
        +
        +
        + +
        +
        +
        + + diff --git a/layout/reftests/invalidation/svg-paint-rect-changes-ref.html b/layout/reftests/invalidation/svg-paint-rect-changes-ref.html new file mode 100644 index 0000000000..58192c0fa2 --- /dev/null +++ b/layout/reftests/invalidation/svg-paint-rect-changes-ref.html @@ -0,0 +1,12 @@ + +
        +
        +
        + + + + +
        +
        +
        + diff --git a/layout/reftests/invalidation/svg-paint-rect-changes.html b/layout/reftests/invalidation/svg-paint-rect-changes.html new file mode 100644 index 0000000000..6cd08b58b7 --- /dev/null +++ b/layout/reftests/invalidation/svg-paint-rect-changes.html @@ -0,0 +1,22 @@ + + +
        + +
        +
        + + + + +
        +
        +
        + diff --git a/layout/reftests/invalidation/table-repaint-a-ref.html b/layout/reftests/invalidation/table-repaint-a-ref.html new file mode 100644 index 0000000000..a7957c34fe --- /dev/null +++ b/layout/reftests/invalidation/table-repaint-a-ref.html @@ -0,0 +1,13 @@ + + + +table-repaint-a-ref + + + + + + +
        + + diff --git a/layout/reftests/invalidation/table-repaint-a.html b/layout/reftests/invalidation/table-repaint-a.html new file mode 100644 index 0000000000..362aa2b482 --- /dev/null +++ b/layout/reftests/invalidation/table-repaint-a.html @@ -0,0 +1,22 @@ + + + + table-repaint-a + + + + + + + +
        + + + diff --git a/layout/reftests/invalidation/table-repaint-b-ref.html b/layout/reftests/invalidation/table-repaint-b-ref.html new file mode 100644 index 0000000000..1581e0458e --- /dev/null +++ b/layout/reftests/invalidation/table-repaint-b-ref.html @@ -0,0 +1,17 @@ + + +table-repaint-b-ref + + + + + + + + +
        aaa
        bbb
        + longer text: above this, first cell should say 'aaa' while second says 'bbb'. There should be only one green rectangle. +
        + + + diff --git a/layout/reftests/invalidation/table-repaint-b.html b/layout/reftests/invalidation/table-repaint-b.html new file mode 100644 index 0000000000..ed70855f40 --- /dev/null +++ b/layout/reftests/invalidation/table-repaint-b.html @@ -0,0 +1,29 @@ + + +table-repaint-b-ref + + + + + + +
        aaa + +
        +
        +
        bbb +
        + + + diff --git a/layout/reftests/invalidation/table-repaint-border-collapse-ref.html b/layout/reftests/invalidation/table-repaint-border-collapse-ref.html new file mode 100644 index 0000000000..a02341e8c6 --- /dev/null +++ b/layout/reftests/invalidation/table-repaint-border-collapse-ref.html @@ -0,0 +1,21 @@ + + + + table-repaint-border-collapse-ref + + + + + + + + + +
        xxxYYYzzz
        + + diff --git a/layout/reftests/invalidation/table-repaint-border-collapse.html b/layout/reftests/invalidation/table-repaint-border-collapse.html new file mode 100644 index 0000000000..aa9eccd609 --- /dev/null +++ b/layout/reftests/invalidation/table-repaint-border-collapse.html @@ -0,0 +1,31 @@ + + + + table-repaint-border-collapse + + + + + + + + + +
        xxxyyyzzz
        + + + diff --git a/layout/reftests/invalidation/table-repaint-c-ref.html b/layout/reftests/invalidation/table-repaint-c-ref.html new file mode 100644 index 0000000000..1e9393b958 --- /dev/null +++ b/layout/reftests/invalidation/table-repaint-c-ref.html @@ -0,0 +1,19 @@ + + +table-repaint-c-ref + + + + + + + + +
        + + diff --git a/layout/reftests/invalidation/table-repaint-c.html b/layout/reftests/invalidation/table-repaint-c.html new file mode 100644 index 0000000000..11489b6169 --- /dev/null +++ b/layout/reftests/invalidation/table-repaint-c.html @@ -0,0 +1,30 @@ + + +table-repaint-c + + + + + + + + + + + +
        + + + diff --git a/layout/reftests/invalidation/table-repaint-d-ref.html b/layout/reftests/invalidation/table-repaint-d-ref.html new file mode 100644 index 0000000000..917c73427d --- /dev/null +++ b/layout/reftests/invalidation/table-repaint-d-ref.html @@ -0,0 +1,14 @@ + + +table-repaint-d-ref + + + + + + + + +
        aaabbb
        longer text: above this, first cell should say 'aaa' while second says 'bbb'.
        + + diff --git a/layout/reftests/invalidation/table-repaint-d.html b/layout/reftests/invalidation/table-repaint-d.html new file mode 100644 index 0000000000..ed6832cb10 --- /dev/null +++ b/layout/reftests/invalidation/table-repaint-d.html @@ -0,0 +1,23 @@ + + +table-repaint-d + + + + + +
        aaabbb
        + + + diff --git a/layout/reftests/invalidation/table-repaint-e-ref.html b/layout/reftests/invalidation/table-repaint-e-ref.html new file mode 100644 index 0000000000..27f949b19e --- /dev/null +++ b/layout/reftests/invalidation/table-repaint-e-ref.html @@ -0,0 +1,34 @@ + + + +table-repaint-e + + + + + + + + + + +
        +
        one
        +
        +
        two
        +
        +
        three
        +
        +
        four
        +
        + + diff --git a/layout/reftests/invalidation/table-repaint-e.html b/layout/reftests/invalidation/table-repaint-e.html new file mode 100644 index 0000000000..69cbb31d19 --- /dev/null +++ b/layout/reftests/invalidation/table-repaint-e.html @@ -0,0 +1,42 @@ + + + +table-repaint-e + + + + + + + + + + +
        +
        one
        +
        +
        two
        +
        +
        three
        +
        +
        four
        +
        + + + diff --git a/layout/reftests/invalidation/table-repaint-non-border-collapse-ref.html b/layout/reftests/invalidation/table-repaint-non-border-collapse-ref.html new file mode 100644 index 0000000000..0ece7d81db --- /dev/null +++ b/layout/reftests/invalidation/table-repaint-non-border-collapse-ref.html @@ -0,0 +1,20 @@ + + + + table-repaint-non-border-collapse-ref + + + + + + + + + +
        xxxYYYzzz
        + + diff --git a/layout/reftests/invalidation/table-repaint-non-border-collapse.html b/layout/reftests/invalidation/table-repaint-non-border-collapse.html new file mode 100644 index 0000000000..ce4c64fec8 --- /dev/null +++ b/layout/reftests/invalidation/table-repaint-non-border-collapse.html @@ -0,0 +1,30 @@ + + + + table-repaint-non-border-collapse + + + + + + + + + +
        xxxyyyzzz
        + + + diff --git a/layout/reftests/invalidation/test-animated-image-layers-background.html b/layout/reftests/invalidation/test-animated-image-layers-background.html new file mode 100644 index 0000000000..ca51a27bfb --- /dev/null +++ b/layout/reftests/invalidation/test-animated-image-layers-background.html @@ -0,0 +1,16 @@ + + + +
        +
        +
        + + + diff --git a/layout/reftests/invalidation/test-animated-image-layers-ref.html b/layout/reftests/invalidation/test-animated-image-layers-ref.html new file mode 100644 index 0000000000..d8bfb86556 --- /dev/null +++ b/layout/reftests/invalidation/test-animated-image-layers-ref.html @@ -0,0 +1,8 @@ + + + +
        + +
        + + diff --git a/layout/reftests/invalidation/test-animated-image-layers.html b/layout/reftests/invalidation/test-animated-image-layers.html new file mode 100644 index 0000000000..153e84ec8b --- /dev/null +++ b/layout/reftests/invalidation/test-animated-image-layers.html @@ -0,0 +1,16 @@ + + + +
        + +
        + + + diff --git a/layout/reftests/invalidation/test-image-layers-multiple-displayitem.html b/layout/reftests/invalidation/test-image-layers-multiple-displayitem.html new file mode 100644 index 0000000000..af42494a84 --- /dev/null +++ b/layout/reftests/invalidation/test-image-layers-multiple-displayitem.html @@ -0,0 +1,21 @@ + + + + +
        + +
        + + + diff --git a/layout/reftests/invalidation/test-image-layers-ref.html b/layout/reftests/invalidation/test-image-layers-ref.html new file mode 100644 index 0000000000..a7b2c38ab8 --- /dev/null +++ b/layout/reftests/invalidation/test-image-layers-ref.html @@ -0,0 +1,8 @@ + + + +
        + +
        + + diff --git a/layout/reftests/invalidation/test-image-layers.html b/layout/reftests/invalidation/test-image-layers.html new file mode 100644 index 0000000000..76c9b9ac36 --- /dev/null +++ b/layout/reftests/invalidation/test-image-layers.html @@ -0,0 +1,16 @@ + + + +
        + +
        + + + diff --git a/layout/reftests/invalidation/transform-floating-point-invalidation.html b/layout/reftests/invalidation/transform-floating-point-invalidation.html new file mode 100644 index 0000000000..5c0f468dfd --- /dev/null +++ b/layout/reftests/invalidation/transform-floating-point-invalidation.html @@ -0,0 +1,32 @@ + + + +Scrolling shouldn't invalidate the rect + + + + + + + + diff --git a/layout/reftests/invalidation/zero-opacity-animation.html b/layout/reftests/invalidation/zero-opacity-animation.html new file mode 100644 index 0000000000..5aba74795f --- /dev/null +++ b/layout/reftests/invalidation/zero-opacity-animation.html @@ -0,0 +1,15 @@ + + + +
        +
        +
        + + + diff --git a/layout/reftests/invalidation/zero-opacity-text.html b/layout/reftests/invalidation/zero-opacity-text.html new file mode 100644 index 0000000000..9009470e61 --- /dev/null +++ b/layout/reftests/invalidation/zero-opacity-text.html @@ -0,0 +1,15 @@ + + + +
        +
        abc
        +
        + + + diff --git a/layout/reftests/layers/component-alpha-enter-1-ref.html b/layout/reftests/layers/component-alpha-enter-1-ref.html new file mode 100644 index 0000000000..c7b38b4f49 --- /dev/null +++ b/layout/reftests/layers/component-alpha-enter-1-ref.html @@ -0,0 +1,33 @@ + + +Test transition from single-alpha layer to component-alpha layer from a display port size change + + + +
        +
        + Text +
        +
        diff --git a/layout/reftests/layers/component-alpha-enter-1.html b/layout/reftests/layers/component-alpha-enter-1.html new file mode 100644 index 0000000000..b5a945b523 --- /dev/null +++ b/layout/reftests/layers/component-alpha-enter-1.html @@ -0,0 +1,56 @@ + + +Test transition from single-alpha layer to component-alpha layer from a display port size change + + + +
        +
        +
        +
        + +
        +
        + Text +
        +
        diff --git a/layout/reftests/layers/component-alpha-exit-1-ref.html b/layout/reftests/layers/component-alpha-exit-1-ref.html new file mode 100644 index 0000000000..164467e7e7 --- /dev/null +++ b/layout/reftests/layers/component-alpha-exit-1-ref.html @@ -0,0 +1,30 @@ + + +Reference for test transition from component-alpha layer to single-alpha layer + + + +
        +
        + +
        +
        diff --git a/layout/reftests/layers/component-alpha-exit-1.html b/layout/reftests/layers/component-alpha-exit-1.html new file mode 100644 index 0000000000..2e7902ab6d --- /dev/null +++ b/layout/reftests/layers/component-alpha-exit-1.html @@ -0,0 +1,36 @@ + + +Test transition from component-alpha layer to single-alpha layer + + + +
        +
        + Text +
        +
        diff --git a/layout/reftests/layers/fixed-pos-scrolled-clip-layerize.html b/layout/reftests/layers/fixed-pos-scrolled-clip-layerize.html new file mode 100644 index 0000000000..806377335a --- /dev/null +++ b/layout/reftests/layers/fixed-pos-scrolled-clip-layerize.html @@ -0,0 +1,62 @@ + + + +position:fixed with scrolled clip should prerender everything and correctly move the clip + + + +
        + +
        +
        +
        + +
        diff --git a/layout/reftests/layers/fixed-pos-scrolled-clip-opacity-inside-layerize.html b/layout/reftests/layers/fixed-pos-scrolled-clip-opacity-inside-layerize.html new file mode 100644 index 0000000000..a3a1e67651 --- /dev/null +++ b/layout/reftests/layers/fixed-pos-scrolled-clip-opacity-inside-layerize.html @@ -0,0 +1,67 @@ + + + +position:fixed with scrolled clip should prerender everything and correctly move the clip + + + +
        + +
        +
        +
        +
        +
        + +
        diff --git a/layout/reftests/layers/fixed-pos-scrolled-clip-opacity-layerize.html b/layout/reftests/layers/fixed-pos-scrolled-clip-opacity-layerize.html new file mode 100644 index 0000000000..2f302da25d --- /dev/null +++ b/layout/reftests/layers/fixed-pos-scrolled-clip-opacity-layerize.html @@ -0,0 +1,68 @@ + + + +position:fixed with scrolled clip should prerender everything and correctly move the clip + + + +
        + +
        +
        +
        +
        +
        + +
        diff --git a/layout/reftests/layers/forced-bg-color-outside-visible-region-ref.html b/layout/reftests/layers/forced-bg-color-outside-visible-region-ref.html new file mode 100644 index 0000000000..8a5c68ac5e --- /dev/null +++ b/layout/reftests/layers/forced-bg-color-outside-visible-region-ref.html @@ -0,0 +1,39 @@ + + +Bug 1266161 - Reference + + + +
        + +
        + +
        +
        + +
        + +
        + + diff --git a/layout/reftests/layers/forced-bg-color-outside-visible-region.html b/layout/reftests/layers/forced-bg-color-outside-visible-region.html new file mode 100644 index 0000000000..fe7d75a272 --- /dev/null +++ b/layout/reftests/layers/forced-bg-color-outside-visible-region.html @@ -0,0 +1,105 @@ + + + +Bug 1266161 - Black boxes during scrolling + + + +
        + +
        +

        +

        +

        + + + + + + + + + + + + + + + + + + +
        + +
        + + diff --git a/layout/reftests/layers/layerize-over-fixed-bg-1.html b/layout/reftests/layers/layerize-over-fixed-bg-1.html new file mode 100644 index 0000000000..26e677e0a0 --- /dev/null +++ b/layout/reftests/layers/layerize-over-fixed-bg-1.html @@ -0,0 +1,40 @@ + + + +The fixed background should not cause .inner to move to a different layer than .outer + + + +
        + +
        +
        +
        diff --git a/layout/reftests/layers/mask-layer-transform-ref.html b/layout/reftests/layers/mask-layer-transform-ref.html new file mode 100644 index 0000000000..54cd38607f --- /dev/null +++ b/layout/reftests/layers/mask-layer-transform-ref.html @@ -0,0 +1,8 @@ + + +
        +
        +
        + + + diff --git a/layout/reftests/layers/mask-layer-transform.html b/layout/reftests/layers/mask-layer-transform.html new file mode 100644 index 0000000000..0a809c50bd --- /dev/null +++ b/layout/reftests/layers/mask-layer-transform.html @@ -0,0 +1,10 @@ + + +
        +
        +
        +
        +
        + + + diff --git a/layout/reftests/layers/move-to-background-1-ref.html b/layout/reftests/layers/move-to-background-1-ref.html new file mode 100644 index 0000000000..c5ac7391d8 --- /dev/null +++ b/layout/reftests/layers/move-to-background-1-ref.html @@ -0,0 +1,19 @@ + + + + + + +
        Hello
        +
        Hello
        +
        Hello
        + + diff --git a/layout/reftests/layers/move-to-background-1.html b/layout/reftests/layers/move-to-background-1.html new file mode 100644 index 0000000000..18ca9c8cee --- /dev/null +++ b/layout/reftests/layers/move-to-background-1.html @@ -0,0 +1,19 @@ + + + + + + +
        Hello
        +
        Hello
        +
        Hello
        + + diff --git a/layout/reftests/layers/opacity-background-1-ref.html b/layout/reftests/layers/opacity-background-1-ref.html new file mode 100644 index 0000000000..c80ed88866 --- /dev/null +++ b/layout/reftests/layers/opacity-background-1-ref.html @@ -0,0 +1,55 @@ + + + + + + + + + + +
        +
        +
        +
        foo
        +
        +
        + + + diff --git a/layout/reftests/layers/opacity-background-1.html b/layout/reftests/layers/opacity-background-1.html new file mode 100644 index 0000000000..5a942ccaab --- /dev/null +++ b/layout/reftests/layers/opacity-background-1.html @@ -0,0 +1,55 @@ + + + + + + + + + + +
        +
        +
        +
        foo
        +
        +
        + + + diff --git a/layout/reftests/layers/opacity-blending-ref.html b/layout/reftests/layers/opacity-blending-ref.html new file mode 100644 index 0000000000..533ecef701 --- /dev/null +++ b/layout/reftests/layers/opacity-blending-ref.html @@ -0,0 +1,26 @@ + + + +Compositor opacity blending should work correctly (and the same as canvas) + + + + + + +
        + +
        + + diff --git a/layout/reftests/layers/opacity-blending.html b/layout/reftests/layers/opacity-blending.html new file mode 100644 index 0000000000..2b9731f0c0 --- /dev/null +++ b/layout/reftests/layers/opacity-blending.html @@ -0,0 +1,28 @@ + + + +Compositor opacity blending should work correctly (and the same as canvas) + + + + + + +
        + + +
        + + diff --git a/layout/reftests/layers/opacity-flattening-large-image-ref.html b/layout/reftests/layers/opacity-flattening-large-image-ref.html new file mode 100644 index 0000000000..47c398086c --- /dev/null +++ b/layout/reftests/layers/opacity-flattening-large-image-ref.html @@ -0,0 +1,27 @@ + + + + +Reference: Opacity Flattening for Large Images + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/layers/opacity-flattening-large-image.html b/layout/reftests/layers/opacity-flattening-large-image.html new file mode 100644 index 0000000000..299abb56ba --- /dev/null +++ b/layout/reftests/layers/opacity-flattening-large-image.html @@ -0,0 +1,43 @@ + + + + +Opacity Flattening for Large Images + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/layers/opacity-keep-intermediate-surface-too-long-ref.html b/layout/reftests/layers/opacity-keep-intermediate-surface-too-long-ref.html new file mode 100644 index 0000000000..6c5d2ad084 --- /dev/null +++ b/layout/reftests/layers/opacity-keep-intermediate-surface-too-long-ref.html @@ -0,0 +1,37 @@ + + + +Clicking the canvas should turn it green (and shift it slighly) + + + +
        +
        +
        +
        + +
        +
        +
        +
        + + + diff --git a/layout/reftests/layers/opacity-keep-intermediate-surface-too-long.html b/layout/reftests/layers/opacity-keep-intermediate-surface-too-long.html new file mode 100644 index 0000000000..03e2e92769 --- /dev/null +++ b/layout/reftests/layers/opacity-keep-intermediate-surface-too-long.html @@ -0,0 +1,47 @@ + + + +Clicking the canvas should turn it green (and shift it slighly) + + + +
        +
        +
        +
        + +
        +
        +
        +
        + + + diff --git a/layout/reftests/layers/pull-background-1.html b/layout/reftests/layers/pull-background-1.html new file mode 100644 index 0000000000..09e2f27c9f --- /dev/null +++ b/layout/reftests/layers/pull-background-1.html @@ -0,0 +1,82 @@ + + + +Scrollboxes with uniform backgrounds should pull that color into their contents + + + +
        + +
        + +
        +
        +
        + +
        +
        +
        + +
        + +
        + + + diff --git a/layout/reftests/layers/pull-background-2.html b/layout/reftests/layers/pull-background-2.html new file mode 100644 index 0000000000..75b625eb32 --- /dev/null +++ b/layout/reftests/layers/pull-background-2.html @@ -0,0 +1,88 @@ + + + +Scrollboxes with uniform backgrounds should pull that color into their contents, even through an opacity container layer + + + +
        + +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        + +
        + + + diff --git a/layout/reftests/layers/pull-background-3.html b/layout/reftests/layers/pull-background-3.html new file mode 100644 index 0000000000..00ab846b2a --- /dev/null +++ b/layout/reftests/layers/pull-background-3.html @@ -0,0 +1,101 @@ + + + +Scrollboxes with non-uniform backgrounds should prevent their contents from pulling background colors, even if those contents start out above uniform backgrounds + + + +
        + +
        + +
        + +
        + +
        +
        +
        + +
        +
        +
        + +
        + +
        + + diff --git a/layout/reftests/layers/pull-background-4.html b/layout/reftests/layers/pull-background-4.html new file mode 100644 index 0000000000..6b2ff200fd --- /dev/null +++ b/layout/reftests/layers/pull-background-4.html @@ -0,0 +1,107 @@ + + + +Scrollboxes with non-uniform backgrounds should prevent their contents from pulling background colors, even if those contents start out above uniform backgrounds + + + + +
        + +
        + +
        + +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        + +
        + + diff --git a/layout/reftests/layers/pull-background-5.html b/layout/reftests/layers/pull-background-5.html new file mode 100644 index 0000000000..b91f81a7b7 --- /dev/null +++ b/layout/reftests/layers/pull-background-5.html @@ -0,0 +1,92 @@ + + + +Scrollboxes with uniform backgrounds should pull that color into their contents, even if these contents are wider than the uniform area behind the scrollbox + + + + +
        + +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        + +
        + + + diff --git a/layout/reftests/layers/pull-background-6.html b/layout/reftests/layers/pull-background-6.html new file mode 100644 index 0000000000..49e919db58 --- /dev/null +++ b/layout/reftests/layers/pull-background-6.html @@ -0,0 +1,86 @@ + + + +Scrollboxes with uniform backgrounds should pull that color into their contents, even if these contents are wider than the uniform area behind the scrollbox + + + + +
        + +
        + +
        +
        +
        + +
        +
        +
        + +
        + +
        + + + diff --git a/layout/reftests/layers/pull-background-animated-position-1.html b/layout/reftests/layers/pull-background-animated-position-1.html new file mode 100644 index 0000000000..e627f2b6bb --- /dev/null +++ b/layout/reftests/layers/pull-background-animated-position-1.html @@ -0,0 +1,105 @@ + + + +Scrollboxes with uniform backgrounds should pull that color into their contents, even if those contents have an animated position + + + +
        + +
        + +
        +
        +
        + +
        +
        +
        + +
        + +
        + + + diff --git a/layout/reftests/layers/pull-background-animated-position-2.html b/layout/reftests/layers/pull-background-animated-position-2.html new file mode 100644 index 0000000000..3065593132 --- /dev/null +++ b/layout/reftests/layers/pull-background-animated-position-2.html @@ -0,0 +1,120 @@ + + + +Scrollboxes with non-uniform backgrounds should prevent their contents from pulling background colors, even if those contents start out above uniform backgrounds and have an animated position + + + +
        + +
        + +
        + +
        + +
        +
        +
        + +
        +
        +
        + +
        + +
        + + + diff --git a/layout/reftests/layers/pull-background-animated-position-3.html b/layout/reftests/layers/pull-background-animated-position-3.html new file mode 100644 index 0000000000..b791b20a51 --- /dev/null +++ b/layout/reftests/layers/pull-background-animated-position-3.html @@ -0,0 +1,105 @@ + + + +This test fails - Layerization should respect overflow:hidden clips around things with animated position + + + +
        + +
        + +
        + +
        + +
        +
        + +
        +
        + +
        + +
        + + + diff --git a/layout/reftests/layers/pull-background-animated-position-4.html b/layout/reftests/layers/pull-background-animated-position-4.html new file mode 100644 index 0000000000..c92f2fd3ee --- /dev/null +++ b/layout/reftests/layers/pull-background-animated-position-4.html @@ -0,0 +1,94 @@ + + + +This test fails - layerization should respect overflow:hidden clips around things with animated position + + + +
        + +
        + +
        +
        + +
        +
        + +
        + +
        + + + diff --git a/layout/reftests/layers/pull-background-animated-position-5.html b/layout/reftests/layers/pull-background-animated-position-5.html new file mode 100644 index 0000000000..c213a1e32d --- /dev/null +++ b/layout/reftests/layers/pull-background-animated-position-5.html @@ -0,0 +1,105 @@ + + + +This test fails - Opacity containers should anticipate animations of the contents when deciding whether to pull a background color + + + +
        + +
        + +
        + +
        + +
        +
        +
        + +
        +
        +
        + +
        + +
        + + + diff --git a/layout/reftests/layers/pull-background-displayport-1.html b/layout/reftests/layers/pull-background-displayport-1.html new file mode 100644 index 0000000000..b3a5aa9f9c --- /dev/null +++ b/layout/reftests/layers/pull-background-displayport-1.html @@ -0,0 +1,84 @@ + + + +Scrollboxes with uniform backgrounds should pull that color into their contents, even if their contents have a visible region that extends beyond the scrollbox clip + + + +
        + +
        + +
        +
        +
        + +
        +
        +
        + +
        + +
        + + + diff --git a/layout/reftests/layers/pull-background-displayport-2.html b/layout/reftests/layers/pull-background-displayport-2.html new file mode 100644 index 0000000000..fb69775157 --- /dev/null +++ b/layout/reftests/layers/pull-background-displayport-2.html @@ -0,0 +1,90 @@ + + + +Scrollboxes with uniform backgrounds should pull that color into their contents, even if their contents have a visible region that extends beyond the scrollbox clip, even through an opacity container layer + + + +
        + +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        + +
        + + + diff --git a/layout/reftests/layers/pull-background-displayport-3.html b/layout/reftests/layers/pull-background-displayport-3.html new file mode 100644 index 0000000000..d375935df4 --- /dev/null +++ b/layout/reftests/layers/pull-background-displayport-3.html @@ -0,0 +1,104 @@ + + + +Scrollboxes with non-uniform backgrounds should prevent their contents from pulling background colors, even if those contents start out above uniform backgrounds + + + +
        + +
        + +
        + +
        + +
        +
        +
        + +
        +
        +
        + +
        + +
        + + diff --git a/layout/reftests/layers/pull-background-displayport-4.html b/layout/reftests/layers/pull-background-displayport-4.html new file mode 100644 index 0000000000..884cfe0418 --- /dev/null +++ b/layout/reftests/layers/pull-background-displayport-4.html @@ -0,0 +1,110 @@ + + + +Scrollboxes with non-uniform backgrounds should prevent their contents from pulling background colors, even if those contents start out above uniform backgrounds + + + + +
        + +
        + +
        + +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        + +
        + + diff --git a/layout/reftests/layers/pull-background-displayport-5.html b/layout/reftests/layers/pull-background-displayport-5.html new file mode 100644 index 0000000000..6b865e7d64 --- /dev/null +++ b/layout/reftests/layers/pull-background-displayport-5.html @@ -0,0 +1,94 @@ + + + +Scrollboxes with uniform backgrounds should pull that color into their contents, even if these contents are wider than the uniform area behind the scrollbox + + + + +
        + +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        + +
        + + + diff --git a/layout/reftests/layers/pull-background-displayport-6.html b/layout/reftests/layers/pull-background-displayport-6.html new file mode 100644 index 0000000000..27f66d6ac4 --- /dev/null +++ b/layout/reftests/layers/pull-background-displayport-6.html @@ -0,0 +1,84 @@ + + + +Scrollboxes with uniform backgrounds should pull that color into their contents, even if these contents are wider than the uniform area behind the scrollbox + + + +
        + +
        + +
        +
        +
        + +
        +
        +
        + +
        + +
        + + + diff --git a/layout/reftests/layers/reftest.list b/layout/reftests/layers/reftest.list new file mode 100644 index 0000000000..f65a93a165 --- /dev/null +++ b/layout/reftests/layers/reftest.list @@ -0,0 +1,36 @@ +== move-to-background-1.html move-to-background-1-ref.html +fuzzy-if(cocoaWidget,0-2,0-6) random-if(Android) == component-alpha-exit-1.html component-alpha-exit-1-ref.html # bug 760275 +fuzzy-if(cocoaWidget,0-2,0-6) random-if(Android) == component-alpha-enter-1.html component-alpha-enter-1-ref.html + +!= pull-background-1.html about:blank +!= pull-background-2.html about:blank +!= pull-background-3.html about:blank +!= pull-background-4.html about:blank +!= pull-background-5.html about:blank +!= pull-background-6.html about:blank + +# The animated-position tests are disabled for intermittent failures / passes, bug 1150941 +skip != pull-background-animated-position-1.html about:blank # Fails with event regions +skip != pull-background-animated-position-2.html about:blank +skip != pull-background-animated-position-3.html about:blank # Fails because PaintedLayer item assignment doesn't recognize overflow:hidden clips +skip != pull-background-animated-position-4.html about:blank # Fails because PaintedLayer item assignment and background pulling don't recognize overflow:hidden clips +skip != pull-background-animated-position-5.html about:blank # Fails because ownLayer bounds don't anticipate changes of animated contents, but doesn't fail with event regions + +skip-if(!asyncPan) != pull-background-displayport-1.html about:blank +skip-if(!asyncPan) != pull-background-displayport-2.html about:blank +skip-if(!asyncPan) != pull-background-displayport-3.html about:blank # fails with non-overlay scrollbars and event regions due to bug 1148515 +skip-if(!asyncPan) != pull-background-displayport-4.html about:blank # fails with non-overlay scrollbars and event regions due to bug 1148515 +skip-if(!asyncPan) != pull-background-displayport-5.html about:blank +skip-if(!asyncPan) != pull-background-displayport-6.html about:blank # fails with non-overlay scrollbars and event regions due to bug 1148515 + +skip-if(Android&&emulator) fuzzy(0-2,0-30150) == opacity-blending.html opacity-blending-ref.html +fuzzy(0-16,0-30) == mask-layer-transform.html mask-layer-transform-ref.html +fuzzy-if(gtkWidget,0-1,0-17) fuzzy-if(Android,0-3,0-4) == forced-bg-color-outside-visible-region.html forced-bg-color-outside-visible-region-ref.html +!= layerize-over-fixed-bg-1.html about:blank +skip-if(!asyncPan) != fixed-pos-scrolled-clip-layerize.html about:blank +skip-if(!asyncPan) == fixed-pos-scrolled-clip-opacity-layerize.html fixed-pos-scrolled-clip-opacity-inside-layerize.html + +fuzzy(0-1,0-8033) == opacity-background-1.html opacity-background-1-ref.html +== opacity-flattening-large-image.html opacity-flattening-large-image-ref.html + +== opacity-keep-intermediate-surface-too-long.html opacity-keep-intermediate-surface-too-long-ref.html diff --git a/layout/reftests/line-breaking/between-whitespaces-ref.html b/layout/reftests/line-breaking/between-whitespaces-ref.html new file mode 100644 index 0000000000..167f8ce228 --- /dev/null +++ b/layout/reftests/line-breaking/between-whitespaces-ref.html @@ -0,0 +1,32 @@ + + + +Line breaks between white spaces + + + + + + + + + + + + + + + + + + + +
        U+0009
        U+000D
        U+0020
        U+2000
          
        U+2001
          
        U+2002
          
        U+2003
          
        U+2004
          
        U+2005
          
        U+2006
          
        U+2008
          
        U+2009
          
        U+200A
          
        U+200B
         ​
        U+3000
          
        + + \ No newline at end of file diff --git a/layout/reftests/line-breaking/between-whitespaces.html b/layout/reftests/line-breaking/between-whitespaces.html new file mode 100644 index 0000000000..2233a461cf --- /dev/null +++ b/layout/reftests/line-breaking/between-whitespaces.html @@ -0,0 +1,31 @@ + + + +Line breaks between white spaces + + + + + + + + + + + + + + + + + + + +
        U+0009
        U+000D
        U+0020
        U+2000
          
        U+2001
          
        U+2002
          
        U+2003
          
        U+2004
          
        U+2005
          
        U+2006
          
        U+2008
          
        U+2009
          
        U+200A
          
        U+200B
         ​
        U+3000
          
        + + \ No newline at end of file diff --git a/layout/reftests/line-breaking/chemical-1-ref.html b/layout/reftests/line-breaking/chemical-1-ref.html new file mode 100644 index 0000000000..8f7508df25 --- /dev/null +++ b/layout/reftests/line-breaking/chemical-1-ref.html @@ -0,0 +1,12 @@ + + + + + + +

        6-
        Bromo-
        2,4,5-
        trichlorophenol

        +

        2,3,5,6-
        Tetrafluorophenol

        +

        4-
        Bromo-
        2-
        fluoro-
        6-
        nitrophenol

        + + + diff --git a/layout/reftests/line-breaking/chemical-1.html b/layout/reftests/line-breaking/chemical-1.html new file mode 100644 index 0000000000..e675dcbca5 --- /dev/null +++ b/layout/reftests/line-breaking/chemical-1.html @@ -0,0 +1,12 @@ + + + + + + +

        6-Bromo-2,4,5-trichlorophenol

        +

        2,3,5,6-Tetrafluorophenol

        +

        4-Bromo-2-fluoro-6-nitrophenol

        + + + diff --git a/layout/reftests/line-breaking/conservative-range-1-ref.html b/layout/reftests/line-breaking/conservative-range-1-ref.html new file mode 100644 index 0000000000..9b3b9bb2c1 --- /dev/null +++ b/layout/reftests/line-breaking/conservative-range-1-ref.html @@ -0,0 +1,76 @@ + + + + +Bug 809020 + + + +The green examples should break at all their hyphens; the red ones should not. +

        +tally-
        ho +

        +

        +co-
        author +

        +

        +hi-
        de-
        hi +

        +

        +far-
        sighted +

        +

        +hocus-
        pocus +

        +

        +Nanki-
        Poo +

        +

        +Miami-
        Dade +

        +

        +Wells-
        next-
        the-
        Sea +

        +

        +Lee-
        on-
        the-
        Solent +

        +

        +\\/^-_-^\// +

        +

        +(''')-.-(''') +

        +:-"> +

        +<{^-^}> +

        +

        +:-D +

        + +

        +T-
        shirt +

        +

        +billy-
        o +

        + +

        +Supersized
        T-shirt +

        +

        +Going like
        billy-o +

        + + diff --git a/layout/reftests/line-breaking/conservative-range-1.html b/layout/reftests/line-breaking/conservative-range-1.html new file mode 100644 index 0000000000..17b414fe6d --- /dev/null +++ b/layout/reftests/line-breaking/conservative-range-1.html @@ -0,0 +1,77 @@ + + + + +Bug 809020 + + + +The green examples should break at all their hyphens; the red ones should not. +

        +tally-ho +

        +

        +co-author +

        +

        +hi-de-hi +

        +

        +far-sighted +

        +

        +hocus-pocus +

        +

        +Nanki-Poo +

        +

        +Miami-Dade +

        +

        +Wells-next-the-Sea +

        +

        +Lee-on-the-Solent +

        +

        +\\/^-_-^\// +

        +

        +(''')-.-(''') +

        +:-"> +

        +<{^-^}> +

        +

        +:-D +

        + +

        +T-shirt +

        +

        +billy-o +

        + +

        +Supersized T-shirt +

        +

        +Going like billy-o +

        + + diff --git a/layout/reftests/line-breaking/conservative-range-2-ref.html b/layout/reftests/line-breaking/conservative-range-2-ref.html new file mode 100644 index 0000000000..565d086289 --- /dev/null +++ b/layout/reftests/line-breaking/conservative-range-2-ref.html @@ -0,0 +1,34 @@ + + + + +Bug 809020 + + + + +Line breaks should always occur before a '/' character, +and no fragment should be less than 6 chars long. + +

        /a/a

        +

        /a/a/a

        +

        /a/a/a/a

        +

        /a/a/a/a/a

        +

        /a/a/a
        /a/a/a

        + +

        /aa/aa
        /aa/aa
        /aa/aa/aa

        +

        /aaa/aaa
        /aaa/aaa/aaa

        +

        /aaaa/aaaa
        /aaaa/aaaa

        +

        /aaaaa
        /aaaaa
        /aaaaa

        +

        /aaaaaa
        /aaaaaa
        /aaaaaa

        + +

        /a/ab/abc
        /abcd/abcde
        /abcdef
        /abcdefg

        +

        /abcdefg
        /abcdef
        /abcde
        /abcd/abc/ab/a

        + + + diff --git a/layout/reftests/line-breaking/conservative-range-2.html b/layout/reftests/line-breaking/conservative-range-2.html new file mode 100644 index 0000000000..c652eb57d8 --- /dev/null +++ b/layout/reftests/line-breaking/conservative-range-2.html @@ -0,0 +1,35 @@ + + + + +Bug 809020 + + + + +Line breaks should always occur before a '/' character, +and no fragment should be less than 6 chars long. + +

        /a/a

        +

        /a/a/a

        +

        /a/a/a/a

        +

        /a/a/a/a/a

        +

        /a/a/a/a/a/a

        + +

        /aa/aa/aa/aa/aa/aa/aa

        +

        /aaa/aaa/aaa/aaa/aaa

        +

        /aaaa/aaaa/aaaa/aaaa

        +

        /aaaaa/aaaaa/aaaaa

        +

        /aaaaaa/aaaaaa/aaaaaa

        + +

        /a/ab/abc/abcd/abcde/abcdef/abcdefg

        +

        /abcdefg/abcdef/abcde/abcd/abc/ab/a

        + + + diff --git a/layout/reftests/line-breaking/currency-1-ref.html b/layout/reftests/line-breaking/currency-1-ref.html new file mode 100644 index 0000000000..9cfe0a4d60 --- /dev/null +++ b/layout/reftests/line-breaking/currency-1-ref.html @@ -0,0 +1,62 @@ + + + + + + +

        ______$123,456-

        +

        123,456$______

        + + +

        ______\123,456-

        +

        123,456\______

        + +

        ______€123,456-

        +

        123,456€______

        + +

        ______¢;123,456-

        +

        123,456¢______

        + +

        ______£123,456-

        +

        123,456£______

        + +

        ______¤123,456-

        +

        123,456¤______

        + +

        ______¥123,456-

        +

        123,456¥______

        + + +

        ______₠123,456-

        +

        123,456₠______

        + + +

        ______₡123,456-

        +

        123,456₡______

        + + +

        ______₢123,456-

        +

        123,456₢______

        + + +

        ______₣123,456-

        +

        123,456₣______

        + + +

        ______₤123,456-

        +

        123,456₤______

        + + +

        ______₥123,456-

        +

        123,456₥______

        + + +

        ______₦123,456-

        +

        123,456₦______

        + + +

        ______₧123,456-

        +

        123,456₧______

        + + + diff --git a/layout/reftests/line-breaking/currency-1.html b/layout/reftests/line-breaking/currency-1.html new file mode 100644 index 0000000000..9b7edfcefb --- /dev/null +++ b/layout/reftests/line-breaking/currency-1.html @@ -0,0 +1,62 @@ + + + + + + +

        ______$123,456-

        +

        123,456$______

        + + +

        ______\123,456-

        +

        123,456\______

        + +

        ______€123,456-

        +

        123,456€______

        + +

        ______¢;123,456-

        +

        123,456¢______

        + +

        ______£123,456-

        +

        123,456£______

        + +

        ______¤123,456-

        +

        123,456¤______

        + +

        ______¥123,456-

        +

        123,456¥______

        + + +

        ______₠123,456-

        +

        123,456₠______

        + + +

        ______₡123,456-

        +

        123,456₡______

        + + +

        ______₢123,456-

        +

        123,456₢______

        + + +

        ______₣123,456-

        +

        123,456₣______

        + + +

        ______₤123,456-

        +

        123,456₤______

        + + +

        ______₥123,456-

        +

        123,456₥______

        + + +

        ______₦123,456-

        +

        123,456₦______

        + + +

        ______₧123,456-

        +

        123,456₧______

        + + + diff --git a/layout/reftests/line-breaking/currency-2-ref.html b/layout/reftests/line-breaking/currency-2-ref.html new file mode 100644 index 0000000000..8d7f1d7a0a --- /dev/null +++ b/layout/reftests/line-breaking/currency-2-ref.html @@ -0,0 +1,62 @@ + + + + + + + +

        ______₨123,456-

        +

        123,456₨______

        + + +

        ______₩123,456-

        +

        123,456₩______

        + + +

        ______₪123,456-

        +

        123,456₪______

        + + +

        ______₫123,456-

        +

        123,456₫______

        + + + + +

        ______₭123,456-

        +

        123,456₭______

        + + +

        ______₮123,456-

        +

        123,456₮______

        + + +

        ______₯123,456-

        +

        123,456₯______

        + + +

        ______₰123,456-

        +

        123,456₰______

        + + +

        ______₱123,456-

        +

        123,456₱______

        + + +

        ______₲123,456-

        +

        123,456₲______

        + + +

        ______₳123,456-

        +

        123,456₳______

        + + +

        ______₴123,456-

        +

        123,456₴______

        + + +

        ______₵123,456-

        +

        123,456₵______

        + + + diff --git a/layout/reftests/line-breaking/currency-2.html b/layout/reftests/line-breaking/currency-2.html new file mode 100644 index 0000000000..887561833f --- /dev/null +++ b/layout/reftests/line-breaking/currency-2.html @@ -0,0 +1,62 @@ + + + + + + + +

        ______₨123,456-

        +

        123,456₨______

        + + +

        ______₩123,456-

        +

        123,456₩______

        + + +

        ______₪123,456-

        +

        123,456₪______

        + + +

        ______₫123,456-

        +

        123,456₫______

        + + + + +

        ______₭123,456-

        +

        123,456₭______

        + + +

        ______₮123,456-

        +

        123,456₮______

        + + +

        ______₯123,456-

        +

        123,456₯______

        + + +

        ______₰123,456-

        +

        123,456₰______

        + + +

        ______₱123,456-

        +

        123,456₱______

        + + +

        ______₲123,456-

        +

        123,456₲______

        + + +

        ______₳123,456-

        +

        123,456₳______

        + + +

        ______₴123,456-

        +

        123,456₴______

        + + +

        ______₵123,456-

        +

        123,456₵______

        + + + diff --git a/layout/reftests/line-breaking/datetime-1-ref.html b/layout/reftests/line-breaking/datetime-1-ref.html new file mode 100644 index 0000000000..d19d8411cd --- /dev/null +++ b/layout/reftests/line-breaking/datetime-1-ref.html @@ -0,0 +1,22 @@ + + + + + + +

        2007-
        01-
        01

        +

        2007-
        Jan-
        01

        +

        Jan-
        01-
        2007

        +

        2007-
        01-
        01 00:00:00

        +

        2007-
        Jan-
        01 00:00:00

        +

        Jan-
        01-
        2007 00:00:00

        + +

        2007/01/01

        +

        2007/Jan/01

        +

        Jan/01/2007

        +

        2007/01/01 00:00:00

        +

        2007/Jan/01 00:00:00

        +

        Jan/01/2007 00:00:00

        + + + diff --git a/layout/reftests/line-breaking/datetime-1.html b/layout/reftests/line-breaking/datetime-1.html new file mode 100644 index 0000000000..ce6a84bcf5 --- /dev/null +++ b/layout/reftests/line-breaking/datetime-1.html @@ -0,0 +1,22 @@ + + + + + + +

        2007-01-01

        +

        2007-Jan-01

        +

        Jan-01-2007

        +

        2007-01-01 00:00:00

        +

        2007-Jan-01 00:00:00

        +

        Jan-01-2007 00:00:00

        + +

        2007/01/01

        +

        2007/Jan/01

        +

        Jan/01/2007

        +

        2007/01/01 00:00:00

        +

        2007/Jan/01 00:00:00

        +

        Jan/01/2007 00:00:00

        + + + diff --git a/layout/reftests/line-breaking/emoji-1-ref.html b/layout/reftests/line-breaking/emoji-1-ref.html new file mode 100644 index 0000000000..871f2cf00d --- /dev/null +++ b/layout/reftests/line-breaking/emoji-1-ref.html @@ -0,0 +1,36 @@ + + + + + + + +The emoji should wrap within the box in both cases: +
        +abcde fghij klmno pqrst uvw xyz +😀😁😂😃 😄😅😆😇 +😈😉😊😋 😌😍😎😏 +abcdefghijklmnopqrstuvwxyz +😀😁😂😃😄😅😆😇😈😉😊😋😌😍😎😏 +
        +
        +abcde fghij klmno pqrst uvw xyz +😀😁😂😃 😄😅😆😇 +😈😉😊😋 😌😍😎😏 +abcdefghijklmnopqrstuvwxyz +😀😁😂😃😄😅😆😇😈😉😊😋😌😍😎😏 +
        + + diff --git a/layout/reftests/line-breaking/emoji-1.html b/layout/reftests/line-breaking/emoji-1.html new file mode 100644 index 0000000000..fba190921c --- /dev/null +++ b/layout/reftests/line-breaking/emoji-1.html @@ -0,0 +1,36 @@ + + + + + + + +The emoji should wrap within the box in both cases: +
        +abcde fghij klmno pqrst uvw xyz +😀😁😂😃 😄😅😆😇 +😈😉😊😋 😌😍😎😏 +abcdefghijklmnopqrstuvwxyz +😀😁😂😃😄😅😆😇😈😉😊😋😌😍😎😏 +
        +
        +abcde fghij klmno pqrst uvw xyz +😀😁😂😃 😄😅😆😇 +😈😉😊😋 😌😍😎😏 +abcdefghijklmnopqrstuvwxyz +😀😁😂😃😄😅😆😇😈😉😊😋😌😍😎😏 +
        + + diff --git a/layout/reftests/line-breaking/emoji-2-ref.html b/layout/reftests/line-breaking/emoji-2-ref.html new file mode 100644 index 0000000000..8aaca9548b --- /dev/null +++ b/layout/reftests/line-breaking/emoji-2-ref.html @@ -0,0 +1,30 @@ + + + + + + + +The emoji faces should wrap within the box; the series of flags should not wrap. +
        + 😀😁😂😃😄😅😆😇😈😉😊😋😌😍😎😏🇯🇵🇰🇷🇩🇪🇨🇳🇺🇸🇫🇷🇪🇸🇮🇹🇷🇺🇬🇧 +
        + + diff --git a/layout/reftests/line-breaking/emoji-2.html b/layout/reftests/line-breaking/emoji-2.html new file mode 100644 index 0000000000..d5fab8b228 --- /dev/null +++ b/layout/reftests/line-breaking/emoji-2.html @@ -0,0 +1,24 @@ + + + + + + + +The emoji faces should wrap within the box; the series of flags should not wrap. +
        + 😀😁😂😃😄😅😆😇😈😉😊😋😌😍😎😏🇯🇵🇰🇷🇩🇪🇨🇳🇺🇸🇫🇷🇪🇸🇮🇹🇷🇺🇬🇧 +
        + + diff --git a/layout/reftests/line-breaking/hyphens-1-ref.html b/layout/reftests/line-breaking/hyphens-1-ref.html new file mode 100644 index 0000000000..b3a732d0b5 --- /dev/null +++ b/layout/reftests/line-breaking/hyphens-1-ref.html @@ -0,0 +1,48 @@ + + + + + + +

        ab-
        ab

        +

        a-
        ab

        +

        ab-
        a

        +

        abcdef--
        abcdef

        +

        ------abcdef

        + + +

        աբ֊
        աբ

        +

        ա֊
        աբ

        +

        աբ֊
        ա

        +

        աբգդեզ֊֊
        աբգդեզ

        +

        ֊֊֊֊֊֊աբգդեզ

        + + +

        ab‐
        ab

        +

        a‐
        ab

        +

        ab‐
        a

        +

        abcdef‐‐
        abcdef

        +

        ‐‐‐‐‐‐abcdef

        + + +

        ab‒
        ab

        +

        a‒
        ab

        +

        ab‒
        a

        +

        abcdef‒‒
        abcdef

        +

        ‒‒‒‒‒‒abcdef

        + +

        ab–
        ab

        +

        a–
        ab

        +

        ab–
        a

        +

        abcdef––
        abcdef

        +

        ––––––abcdef

        + + + diff --git a/layout/reftests/line-breaking/hyphens-1.html b/layout/reftests/line-breaking/hyphens-1.html new file mode 100644 index 0000000000..3cbec30815 --- /dev/null +++ b/layout/reftests/line-breaking/hyphens-1.html @@ -0,0 +1,47 @@ + + + + + + +

        ab-ab

        +

        a-ab

        +

        ab-a

        +

        abcdef--abcdef

        +

        ------abcdef

        + + +

        աբ֊աբ

        +

        ա֊աբ

        +

        աբ֊ա

        +

        աբգդեզ֊֊աբգդեզ

        +

        ֊֊֊֊֊֊աբգդեզ

        + + +

        ab‐ab

        +

        a‐ab

        +

        ab‐a

        +

        abcdef‐‐abcdef

        +

        ‐‐‐‐‐‐abcdef

        + + +

        ab‒ab

        +

        a‒ab

        +

        ab‒a

        +

        abcdef‒‒abcdef

        +

        ‒‒‒‒‒‒abcdef

        + +

        ab–ab

        +

        a–ab

        +

        ab–a

        +

        abcdef––abcdef

        +

        ––––––abcdef

        + + + diff --git a/layout/reftests/line-breaking/hyphens-2-ref.html b/layout/reftests/line-breaking/hyphens-2-ref.html new file mode 100644 index 0000000000..e06e764a9d --- /dev/null +++ b/layout/reftests/line-breaking/hyphens-2-ref.html @@ -0,0 +1,33 @@ + + + + + + + + + +

        + extra-
        “special”
        + “extra”-
        special
        + “extra”-
        “special”
        + extra-
        «special»
        + «extra»-
        special
        + «extra»-
        «special»
        + extra-
        (special)
        + (extra)-
        special
        + (extra)-
        (special) +

        + + +

        + (extra-)special
        + extra(-special) +

        + + + diff --git a/layout/reftests/line-breaking/hyphens-2.html b/layout/reftests/line-breaking/hyphens-2.html new file mode 100644 index 0000000000..edcbde22da --- /dev/null +++ b/layout/reftests/line-breaking/hyphens-2.html @@ -0,0 +1,33 @@ + + + + + + + + + +

        + extra-“special”
        + “extra”-special
        + “extra”-“special”
        + extra-«special»
        + «extra»-special
        + «extra»-«special»
        + extra-(special)
        + (extra)-special
        + (extra)-(special) +

        + + +

        + (extra-)special
        + extra(-special) +

        + + + diff --git a/layout/reftests/line-breaking/ja-1-ref.html b/layout/reftests/line-breaking/ja-1-ref.html new file mode 100644 index 0000000000..8c066b6124 --- /dev/null +++ b/layout/reftests/line-breaking/ja-1-ref.html @@ -0,0 +1,15 @@ + + + + + + +



        +



        +

        あ、
        い。
        う。。。

        +

        あっっっっ

        +

        きゃ
        きゅ
        きょ

        +

        ぁぃぅぇぉ

        + + + diff --git a/layout/reftests/line-breaking/ja-1.html b/layout/reftests/line-breaking/ja-1.html new file mode 100644 index 0000000000..40475dbc7d --- /dev/null +++ b/layout/reftests/line-breaking/ja-1.html @@ -0,0 +1,15 @@ + + + + + + +

        あいう

        +

        上中下

        +

        あ、い。う。。。

        +

        あっっっっい

        +

        きゃきゅきょ

        +

        ぁぃぅぇぉ

        + + + diff --git a/layout/reftests/line-breaking/ja-2-ref.html b/layout/reftests/line-breaking/ja-2-ref.html new file mode 100644 index 0000000000..5344c92ac9 --- /dev/null +++ b/layout/reftests/line-breaking/ja-2-ref.html @@ -0,0 +1,15 @@ + + + + + + +


        「い」

        +


        『い』

        +


        「い。」

        +


        『い。』

        +


        「『い。』」

        +

        「あ
        い」

        + + + diff --git a/layout/reftests/line-breaking/ja-2.html b/layout/reftests/line-breaking/ja-2.html new file mode 100644 index 0000000000..c5ce5bf785 --- /dev/null +++ b/layout/reftests/line-breaking/ja-2.html @@ -0,0 +1,15 @@ + + + + + + +

        あ「い」う

        +

        あ『い』う

        +

        あ「い。」う

        +

        あ『い。』う

        +

        あ「『い。』」う

        +

        「あい」

        + + + diff --git a/layout/reftests/line-breaking/ja-3-ref.html b/layout/reftests/line-breaking/ja-3-ref.html new file mode 100644 index 0000000000..0eac869bce --- /dev/null +++ b/layout/reftests/line-breaking/ja-3-ref.html @@ -0,0 +1,16 @@ + + + + + + +



        +

        ア、
        イ。
        ウ。。。

        +

        アッッッッ

        +

        キャ
        キュ
        キョ

        +

        ァィゥェォ

        +

        ガ
        ギ
        グ

        +

        パ
        ピ
        プ

        + + + diff --git a/layout/reftests/line-breaking/ja-3.html b/layout/reftests/line-breaking/ja-3.html new file mode 100644 index 0000000000..3d1b1087fd --- /dev/null +++ b/layout/reftests/line-breaking/ja-3.html @@ -0,0 +1,16 @@ + + + + + + +

        アイウ

        +

        ア、イ。ウ。。。

        +

        アッッッッイ

        +

        キャキュキョ

        +

        ァィゥェォ

        +

        ガギグ

        +

        パピプ

        + + + diff --git a/layout/reftests/line-breaking/khmer-1-ref.html b/layout/reftests/line-breaking/khmer-1-ref.html new file mode 100644 index 0000000000..24f1a14056 --- /dev/null +++ b/layout/reftests/line-breaking/khmer-1-ref.html @@ -0,0 +1,11 @@ + + + + + + + +
        aaaaaaaaaa៘
        bbbbbbbbbb
        +
        aaaaaaaaaa៚
        bbbbbbbbbb
        + + diff --git a/layout/reftests/line-breaking/khmer-1.html b/layout/reftests/line-breaking/khmer-1.html new file mode 100644 index 0000000000..9c63293228 --- /dev/null +++ b/layout/reftests/line-breaking/khmer-1.html @@ -0,0 +1,11 @@ + + + + + + + +
        aaaaaaaaaa៘bbbbbbbbbb
        +
        aaaaaaaaaa៚bbbbbbbbbb
        + + diff --git a/layout/reftests/line-breaking/leaders-1-ref.html b/layout/reftests/line-breaking/leaders-1-ref.html new file mode 100644 index 0000000000..6cf8286c0c --- /dev/null +++ b/layout/reftests/line-breaking/leaders-1-ref.html @@ -0,0 +1,26 @@ + + + + + + + +

        abcdef․․․
        abcdef

        +

        abcdef․
        abcdef

        +

        abcdef․
        abcdef

        +

        abcdef
        ․abcdef

        + + +

        abcdef‥‥‥
        abcdef

        +

        abcdef‥
        abcdef

        +

        abcdef‥
        abcdef

        +

        abcdef
        ‥abcdef

        + + +

        abcdef………
        abcdef

        +

        abcdef…
        abcdef

        +

        abcdef…
        abcdef

        +

        abcdef
        …abcdef

        + + + diff --git a/layout/reftests/line-breaking/leaders-1.html b/layout/reftests/line-breaking/leaders-1.html new file mode 100644 index 0000000000..2e8933b1b5 --- /dev/null +++ b/layout/reftests/line-breaking/leaders-1.html @@ -0,0 +1,26 @@ + + + + + + + +

        abcdef․․․abcdef

        +

        abcdef․abcdef

        +

        abcdef․ abcdef

        +

        abcdef ․abcdef

        + + +

        abcdef‥‥‥abcdef

        +

        abcdef‥abcdef

        +

        abcdef‥ abcdef

        +

        abcdef ‥abcdef

        + + +

        abcdef………abcdef

        +

        abcdef…abcdef

        +

        abcdef… abcdef

        +

        abcdef …abcdef

        + + + diff --git a/layout/reftests/line-breaking/markup-src-1-ref.html b/layout/reftests/line-breaking/markup-src-1-ref.html new file mode 100644 index 0000000000..e56a1d225b --- /dev/null +++ b/layout/reftests/line-breaking/markup-src-1-ref.html @@ -0,0 +1,15 @@ + + + + + + +

        <table>
        <tr><td>
        </td></tr>
        </table>

        +

        <a
        href="abcdef">
        <span>abcdef<img
        src="abcdef"
        /></span></a>

        +

        &nbsp;&nbsp;&nbsp;&nbsp;

        +

        &#123456;&#123456;&#123456;&#123456;

        +

        &#x00FF;&#x00FF;&#x00FF;&#x00FF;

        +

        abcdef<!--
        abcdef
        -->abcdef

        + + + diff --git a/layout/reftests/line-breaking/markup-src-1.html b/layout/reftests/line-breaking/markup-src-1.html new file mode 100644 index 0000000000..af7907acfd --- /dev/null +++ b/layout/reftests/line-breaking/markup-src-1.html @@ -0,0 +1,15 @@ + + + + + + +

        <table><tr><td></td></tr></table>

        +

        <a href="abcdef"><span>abcdef<img src="abcdef" /></span></a>

        +

        &nbsp;&nbsp;&nbsp;&nbsp;

        +

        &#123456;&#123456;&#123456;&#123456;

        +

        &#x00FF;&#x00FF;&#x00FF;&#x00FF;

        +

        abcdef<!-- abcdef -->abcdef

        + + + diff --git a/layout/reftests/line-breaking/non-breakable-1-ref.html b/layout/reftests/line-breaking/non-breakable-1-ref.html new file mode 100644 index 0000000000..b8a1fb87b8 --- /dev/null +++ b/layout/reftests/line-breaking/non-breakable-1-ref.html @@ -0,0 +1,36 @@ + + + + + + + +

        abcdef abcdef

        +

        abcdef) (abcdef

        +

        abcdef
         abcdef

        +

        abcdef 
        abcdef

        +

        abcdef   abcdef

        + + +

        abcdef abcdef

        +

        abcdef) (abcdef

        +

        abcdef
         abcdef

        +

        abcdef 
        abcdef

        +

        abcdef   abcdef

        + + +

        abcdef‑abcdef

        +

        abcdef)‑(abcdef

        +

        abcdef
        ‑abcdef

        +

        abcdef‑
        abcdef

        +

        abcdef‑‑‑abcdef

        + + +

        abcdef abcdef

        +

        abcdef) (abcdef

        +

        abcdef
         abcdef

        +

        abcdef 
        abcdef

        +

        abcdef   abcdef

        + + + diff --git a/layout/reftests/line-breaking/non-breakable-1.html b/layout/reftests/line-breaking/non-breakable-1.html new file mode 100644 index 0000000000..3ee9222c68 --- /dev/null +++ b/layout/reftests/line-breaking/non-breakable-1.html @@ -0,0 +1,36 @@ + + + + + + + +

        abcdef abcdef

        +

        abcdef) (abcdef

        +

        abcdef  abcdef

        +

        abcdef  abcdef

        +

        abcdef   abcdef

        + + +

        abcdef abcdef

        +

        abcdef) (abcdef

        +

        abcdef  abcdef

        +

        abcdef  abcdef

        +

        abcdef   abcdef

        + + +

        abcdef‑abcdef

        +

        abcdef)‑(abcdef

        +

        abcdef ‑abcdef

        +

        abcdef‑ abcdef

        +

        abcdef‑‑‑abcdef

        + + +

        abcdef abcdef

        +

        abcdef) (abcdef

        +

        abcdef  abcdef

        +

        abcdef  abcdef

        +

        abcdef   abcdef

        + + + diff --git a/layout/reftests/line-breaking/non-breakable-2-ref.html b/layout/reftests/line-breaking/non-breakable-2-ref.html new file mode 100644 index 0000000000..3e8302de11 --- /dev/null +++ b/layout/reftests/line-breaking/non-breakable-2-ref.html @@ -0,0 +1,36 @@ + + + + + + + +

        abcdef abcdef

        +

        abcdef) (abcdef

        +

        abcdef
         abcdef

        +

        abcdef 
        abcdef

        +

        abcdef   abcdef

        + + +

        abcdef abcdef

        +

        abcdef) (abcdef

        +

        abcdef
         abcdef

        +

        abcdef 
        abcdef

        +

        abcdef   abcdef

        + + +

        abcdef‑abcdef

        +

        abcdef)‑(abcdef

        +

        abcdef
        ‑abcdef

        +

        abcdef‑
        abcdef

        +

        abcdef‑‑‑abcdef

        + + +

        abcdef abcdef

        +

        abcdef) (abcdef

        +

        abcdef
         abcdef

        +

        abcdef 
        abcdef

        +

        abcdef   abcdef

        + + + diff --git a/layout/reftests/line-breaking/non-breakable-2.html b/layout/reftests/line-breaking/non-breakable-2.html new file mode 100644 index 0000000000..8bc301bbcb --- /dev/null +++ b/layout/reftests/line-breaking/non-breakable-2.html @@ -0,0 +1,36 @@ + + + + + + + +

        abcdef abcdef

        +

        abcdef) (abcdef

        +

        abcdef  abcdef

        +

        abcdef  abcdef

        +

        abcdef   abcdef

        + + +

        abcdef abcdef

        +

        abcdef) (abcdef

        +

        abcdef  abcdef

        +

        abcdef  abcdef

        +

        abcdef   abcdef

        + + +

        abcdef‑abcdef

        +

        abcdef)‑(abcdef

        +

        abcdef ‑abcdef

        +

        abcdef‑ abcdef

        +

        abcdef‑‑‑abcdef

        + + +

        abcdef abcdef

        +

        abcdef) (abcdef

        +

        abcdef  abcdef

        +

        abcdef  abcdef

        +

        abcdef   abcdef

        + + + diff --git a/layout/reftests/line-breaking/numerics-1-ref.html b/layout/reftests/line-breaking/numerics-1-ref.html new file mode 100644 index 0000000000..9d8990f2fc --- /dev/null +++ b/layout/reftests/line-breaking/numerics-1-ref.html @@ -0,0 +1,24 @@ + + + + + + +

        01234567890123456789

        +

        01,234,567,890,123,456,789

        +

        01.234.567.890.123.456.789

        + +

        -01234567890123456789

        +

        -01,234,567,890,123,456,789

        +

        -01.234.567.890.123.456.789

        + +

        +01234567890123456789

        +

        +01,234,567,890,123,456,789

        +

        +01.234.567.890.123.456.789

        + +

        ±01234567890123456789

        +

        ±01,234,567,890,123,456,789

        +

        ±01.234.567.890.123.456.789

        + + + diff --git a/layout/reftests/line-breaking/numerics-1.html b/layout/reftests/line-breaking/numerics-1.html new file mode 100644 index 0000000000..470ff4491d --- /dev/null +++ b/layout/reftests/line-breaking/numerics-1.html @@ -0,0 +1,24 @@ + + + + + + +

        01234567890123456789

        +

        01,234,567,890,123,456,789

        +

        01.234.567.890.123.456.789

        + +

        -01234567890123456789

        +

        -01,234,567,890,123,456,789

        +

        -01.234.567.890.123.456.789

        + +

        +01234567890123456789

        +

        +01,234,567,890,123,456,789

        +

        +01.234.567.890.123.456.789

        + +

        ±01234567890123456789

        +

        ±01,234,567,890,123,456,789

        +

        ±01.234.567.890.123.456.789

        + + + diff --git a/layout/reftests/line-breaking/parentheses-1-ref.html b/layout/reftests/line-breaking/parentheses-1-ref.html new file mode 100644 index 0000000000..a5812ef1fa --- /dev/null +++ b/layout/reftests/line-breaking/parentheses-1-ref.html @@ -0,0 +1,34 @@ + + + + + + +

        abcdef(abcdef)abcdef

        +

        abcde),

        +

        abcde).

        +

        abcde)!

        +

        abcde)?

        + +

        abcdef[abcdef]abcdef

        +

        abcde],

        +

        abcde].

        +

        abcde]!

        +

        abcde]?

        + +

        abcdef{abcdef}abcdef

        +

        abcde},

        +

        abcde}.

        +

        abcde}!

        +

        abcde}?

        + +

        abcdef<abcdef>abcdef

        +

        abcde>,

        +

        abcde>.

        +

        abcde>!

        +

        abcde>?

        + +

        abcdef(abcd)
        [abcd]
        {abcd}
        <abcd>
        (abcd)
        (abcd)
        [abcd]
        [abcd]
        {abcd}
        {abcd}
        <abcd>
        <abcd>abcdef

        + + + diff --git a/layout/reftests/line-breaking/parentheses-1.html b/layout/reftests/line-breaking/parentheses-1.html new file mode 100644 index 0000000000..598be9d76f --- /dev/null +++ b/layout/reftests/line-breaking/parentheses-1.html @@ -0,0 +1,34 @@ + + + + + + +

        abcdef(abcdef)abcdef

        +

        abcde),

        +

        abcde).

        +

        abcde)!

        +

        abcde)?

        + +

        abcdef[abcdef]abcdef

        +

        abcde],

        +

        abcde].

        +

        abcde]!

        +

        abcde]?

        + +

        abcdef{abcdef}abcdef

        +

        abcde},

        +

        abcde}.

        +

        abcde}!

        +

        abcde}?

        + +

        abcdef<abcdef>abcdef

        +

        abcde>,

        +

        abcde>.

        +

        abcde>!

        +

        abcde>?

        + +

        abcdef(abcd)[abcd]{abcd}<abcd>(abcd)(abcd)[abcd][abcd]{abcd}{abcd}<abcd><abcd>abcdef

        + + + diff --git a/layout/reftests/line-breaking/punctuation-open-1-ref.html b/layout/reftests/line-breaking/punctuation-open-1-ref.html new file mode 100644 index 0000000000..5b9640e217 --- /dev/null +++ b/layout/reftests/line-breaking/punctuation-open-1-ref.html @@ -0,0 +1,27 @@ + + + + + + +

        abcdef,
        (abcdef

        +

        abcdef,
        [abcdef

        +

        abcdef,
        {abcdef

        +

        abcdef,
        {abcdef

        +

        abcdef,
        「abcdef

        +

        abcdef,
        (abcdef

        +

        abcdef,
        [abcdef

        +

        abcdef,
        {abcdef

        +

        abcdef,
        「abcdef

        + +

        abcdef.
        (abcdef

        +

        abcdef.
        [abcdef

        +

        abcdef.
        {abcdef

        +

        abcdef.
        「abcdef

        +

        abcdef.
        (abcdef

        +

        abcdef.
        [abcdef

        +

        abcdef.
        {abcdef

        +

        abcdef.
        「abcdef

        + + + diff --git a/layout/reftests/line-breaking/punctuation-open-1.html b/layout/reftests/line-breaking/punctuation-open-1.html new file mode 100644 index 0000000000..6eecc17bf1 --- /dev/null +++ b/layout/reftests/line-breaking/punctuation-open-1.html @@ -0,0 +1,27 @@ + + + + + + +

        abcdef,(abcdef

        +

        abcdef,[abcdef

        +

        abcdef,{abcdef

        +

        abcdef,{abcdef

        +

        abcdef,「abcdef

        +

        abcdef,(abcdef

        +

        abcdef,[abcdef

        +

        abcdef,{abcdef

        +

        abcdef,「abcdef

        + +

        abcdef.(abcdef

        +

        abcdef.[abcdef

        +

        abcdef.{abcdef

        +

        abcdef.「abcdef

        +

        abcdef.(abcdef

        +

        abcdef.[abcdef

        +

        abcdef.{abcdef

        +

        abcdef.「abcdef

        + + + diff --git a/layout/reftests/line-breaking/punctuation-open-2-ref.html b/layout/reftests/line-breaking/punctuation-open-2-ref.html new file mode 100644 index 0000000000..74cedd5805 --- /dev/null +++ b/layout/reftests/line-breaking/punctuation-open-2-ref.html @@ -0,0 +1,27 @@ + + + + + + +

        abcdef、
        (abcdef

        +

        abcdef、
        [abcdef

        +

        abcdef、
        {abcdef

        +

        abcdef、
        {abcdef

        +

        abcdef、
        「abcdef

        +

        abcdef、
        (abcdef

        +

        abcdef、
        [abcdef

        +

        abcdef、
        {abcdef

        +

        abcdef、
        「abcdef

        + +

        abcdef。
        (abcdef

        +

        abcdef。
        [abcdef

        +

        abcdef。
        {abcdef

        +

        abcdef。
        「abcdef

        +

        abcdef。
        (abcdef

        +

        abcdef。
        [abcdef

        +

        abcdef。
        {abcdef

        +

        abcdef。
        「abcdef

        + + + diff --git a/layout/reftests/line-breaking/punctuation-open-2.html b/layout/reftests/line-breaking/punctuation-open-2.html new file mode 100644 index 0000000000..ae65acfac1 --- /dev/null +++ b/layout/reftests/line-breaking/punctuation-open-2.html @@ -0,0 +1,27 @@ + + + + + + +

        abcdef、(abcdef

        +

        abcdef、[abcdef

        +

        abcdef、{abcdef

        +

        abcdef、{abcdef

        +

        abcdef、「abcdef

        +

        abcdef、(abcdef

        +

        abcdef、[abcdef

        +

        abcdef、{abcdef

        +

        abcdef、「abcdef

        + +

        abcdef。(abcdef

        +

        abcdef。[abcdef

        +

        abcdef。{abcdef

        +

        abcdef。「abcdef

        +

        abcdef。(abcdef

        +

        abcdef。[abcdef

        +

        abcdef。{abcdef

        +

        abcdef。「abcdef

        + + + diff --git a/layout/reftests/line-breaking/punctuation-open-3-ref.html b/layout/reftests/line-breaking/punctuation-open-3-ref.html new file mode 100644 index 0000000000..782900a9f3 --- /dev/null +++ b/layout/reftests/line-breaking/punctuation-open-3-ref.html @@ -0,0 +1,27 @@ + + + + + + +

        abcdef,
        (abcdef

        +

        abcdef,
        [abcdef

        +

        abcdef,
        {abcdef

        +

        abcdef,
        {abcdef

        +

        abcdef,
        「abcdef

        +

        abcdef,
        (abcdef

        +

        abcdef,
        [abcdef

        +

        abcdef,
        {abcdef

        +

        abcdef,
        「abcdef

        + +

        abcdef.
        (abcdef

        +

        abcdef.
        [abcdef

        +

        abcdef.
        {abcdef

        +

        abcdef.
        「abcdef

        +

        abcdef.
        (abcdef

        +

        abcdef.
        [abcdef

        +

        abcdef.
        {abcdef

        +

        abcdef.
        「abcdef

        + + + diff --git a/layout/reftests/line-breaking/punctuation-open-3.html b/layout/reftests/line-breaking/punctuation-open-3.html new file mode 100644 index 0000000000..985d098231 --- /dev/null +++ b/layout/reftests/line-breaking/punctuation-open-3.html @@ -0,0 +1,27 @@ + + + + + + +

        abcdef,(abcdef

        +

        abcdef,[abcdef

        +

        abcdef,{abcdef

        +

        abcdef,{abcdef

        +

        abcdef,「abcdef

        +

        abcdef,(abcdef

        +

        abcdef,[abcdef

        +

        abcdef,{abcdef

        +

        abcdef,「abcdef

        + +

        abcdef.(abcdef

        +

        abcdef.[abcdef

        +

        abcdef.{abcdef

        +

        abcdef.「abcdef

        +

        abcdef.(abcdef

        +

        abcdef.[abcdef

        +

        abcdef.{abcdef

        +

        abcdef.「abcdef

        + + + diff --git a/layout/reftests/line-breaking/punctuation-open-4-ref.html b/layout/reftests/line-breaking/punctuation-open-4-ref.html new file mode 100644 index 0000000000..718f2be433 --- /dev/null +++ b/layout/reftests/line-breaking/punctuation-open-4-ref.html @@ -0,0 +1,27 @@ + + + + + + +

        abcdef、
        (abcdef

        +

        abcdef、
        [abcdef

        +

        abcdef、
        {abcdef

        +

        abcdef、
        {abcdef

        +

        abcdef、
        「abcdef

        +

        abcdef、
        (abcdef

        +

        abcdef、
        [abcdef

        +

        abcdef、
        {abcdef

        +

        abcdef、
        「abcdef

        + +

        abcdef。
        (abcdef

        +

        abcdef。
        [abcdef

        +

        abcdef。
        {abcdef

        +

        abcdef。
        「abcdef

        +

        abcdef。
        (abcdef

        +

        abcdef。
        [abcdef

        +

        abcdef。
        {abcdef

        +

        abcdef。
        「abcdef

        + + + diff --git a/layout/reftests/line-breaking/punctuation-open-4.html b/layout/reftests/line-breaking/punctuation-open-4.html new file mode 100644 index 0000000000..6c2a8912ac --- /dev/null +++ b/layout/reftests/line-breaking/punctuation-open-4.html @@ -0,0 +1,27 @@ + + + + + + +

        abcdef、(abcdef

        +

        abcdef、[abcdef

        +

        abcdef、{abcdef

        +

        abcdef、{abcdef

        +

        abcdef、「abcdef

        +

        abcdef、(abcdef

        +

        abcdef、[abcdef

        +

        abcdef、{abcdef

        +

        abcdef、「abcdef

        + +

        abcdef。(abcdef

        +

        abcdef。[abcdef

        +

        abcdef。{abcdef

        +

        abcdef。「abcdef

        +

        abcdef。(abcdef

        +

        abcdef。[abcdef

        +

        abcdef。{abcdef

        +

        abcdef。「abcdef

        + + + diff --git a/layout/reftests/line-breaking/quotationmarks-1-ref.html b/layout/reftests/line-breaking/quotationmarks-1-ref.html new file mode 100644 index 0000000000..b07a0f3504 --- /dev/null +++ b/layout/reftests/line-breaking/quotationmarks-1-ref.html @@ -0,0 +1,19 @@ + + + + + + +

        abcdef"abc'abc`abc‘abc’abc‚abc‛abc“abc”abc„abc‟abcdef

        +

        abcdef,"abc,'abc,`abc,‘abc,’abc,‚abc,‛abc,“abc,”abc,„abc,‟abcdef

        +

        abcdef."abc.'abc.`abc.‘abc.’abc.‚abc.‛abc.“abc.”abc.„abc.‟abcdef

        +

        abcdef..."abc...'abc...`abc...‘abc...’abc...‚abc...‛abc...“abc...”abc...„abc...‟abcdef

        +

        abcdef!"abc!'abc!`abc!‘abc!’abc!‚abc!‛abc!“abc!”abc!„abc!‟abcdef

        +

        abcdef?"abc?'abc?`abc?‘abc?’abc?‚abc?‛abc?“abc?”abc?„abc?‟abcdef

        +

        abcdef",abc',abc`,abc‘,abc’,abc‚,abc‛,abc“,abc”,abc„,abc‟,abcdef

        +

        abcdef".abc'.abc`.abc‘.abc’.abc‚.abc‛.abc“.abc”.abc„.abc‟.abcdef

        +

        abcdef"!abc'!abc`!abc‘!abc’!abc‚!abc‛!abc“!abc”!abc„!abc‟!abcdef

        +

        abcdef"?abc'?abc`?abc‘?abc’?abc‚?abc‛?abc“?abc”?abc„?abc‟?abcdef

        + + + diff --git a/layout/reftests/line-breaking/quotationmarks-1.html b/layout/reftests/line-breaking/quotationmarks-1.html new file mode 100644 index 0000000000..ad273cb4ee --- /dev/null +++ b/layout/reftests/line-breaking/quotationmarks-1.html @@ -0,0 +1,19 @@ + + + + + + +

        abcdef"abc'abc`abc‘abc’abc‚abc‛abc“abc”abc„abc‟abcdef

        +

        abcdef,"abc,'abc,`abc,‘abc,’abc,‚abc,‛abc,“abc,”abc,„abc,‟abcdef

        +

        abcdef."abc.'abc.`abc.‘abc.’abc.‚abc.‛abc.“abc.”abc.„abc.‟abcdef

        +

        abcdef..."abc...'abc...`abc...‘abc...’abc...‚abc...‛abc...“abc...”abc...„abc...‟abcdef

        +

        abcdef!"abc!'abc!`abc!‘abc!’abc!‚abc!‛abc!“abc!”abc!„abc!‟abcdef

        +

        abcdef?"abc?'abc?`abc?‘abc?’abc?‚abc?‛abc?“abc?”abc?„abc?‟abcdef

        +

        abcdef",abc',abc`,abc‘,abc’,abc‚,abc‛,abc“,abc”,abc„,abc‟,abcdef

        +

        abcdef".abc'.abc`.abc‘.abc’.abc‚.abc‛.abc“.abc”.abc„.abc‟.abcdef

        +

        abcdef"!abc'!abc`!abc‘!abc’!abc‚!abc‛!abc“!abc”!abc„!abc‟!abcdef

        +

        abcdef"?abc'?abc`?abc‘?abc’?abc‚?abc‛?abc“?abc”?abc„?abc‟?abcdef

        + + + diff --git a/layout/reftests/line-breaking/quotationmarks-cjk-1-ref.html b/layout/reftests/line-breaking/quotationmarks-cjk-1-ref.html new file mode 100644 index 0000000000..b20854168b --- /dev/null +++ b/layout/reftests/line-breaking/quotationmarks-cjk-1-ref.html @@ -0,0 +1,18 @@ + + + + + + +


        ‘字’

        “字”

        +

        字,
        ‘字,’
        字,
        “字,”

        +

        字.
        ‘字.’
        字.
        “字.”

        +

        字:
        ‘字:’
        字:
        “字:”

        +

        字;
        ‘字;’
        字;
        “字;”

        +

        字!
        ‘字!’
        字!
        “字!”

        +

        字?
        ‘字?’
        字?
        “字?”

        +


        ‘(字)’

        “(字)”

        +


        (‘字’)

        (“字”)

        + + + diff --git a/layout/reftests/line-breaking/quotationmarks-cjk-1.html b/layout/reftests/line-breaking/quotationmarks-cjk-1.html new file mode 100644 index 0000000000..b033f5ee82 --- /dev/null +++ b/layout/reftests/line-breaking/quotationmarks-cjk-1.html @@ -0,0 +1,19 @@ + + + + + + + +

        字‘字’字“字”字

        +

        字,‘字,’字,“字,”字

        +

        字.‘字.’字.“字.”字

        +

        字:‘字:’字:“字:”字

        +

        字;‘字;’字;“字;”字

        +

        字!‘字!’字!“字!”字

        +

        字?‘字?’字?“字?”字

        +

        字‘(字)’字“(字)”字

        +

        字(‘字’)字(“字”)字

        + + + diff --git a/layout/reftests/line-breaking/reftest.list b/layout/reftests/line-breaking/reftest.list new file mode 100644 index 0000000000..56a0099953 --- /dev/null +++ b/layout/reftests/line-breaking/reftest.list @@ -0,0 +1,45 @@ +== between-whitespaces.html between-whitespaces-ref.html +pref(intl.icu4x.segmenter.enabled,false) == chemical-1.html chemical-1-ref.html +pref(intl.icu4x.segmenter.enabled,false) == conservative-range-1.html conservative-range-1-ref.html +pref(intl.icu4x.segmenter.enabled,false) == conservative-range-2.html conservative-range-2-ref.html +pref(intl.icu4x.segmenter.enabled,false) == currency-1.html currency-1-ref.html +== currency-2.html currency-2-ref.html +pref(intl.icu4x.segmenter.enabled,false) == datetime-1.html datetime-1-ref.html +pref(gfx.font_rendering.fallback.async,false) == emoji-1.html emoji-1-ref.html +pref(gfx.font_rendering.fallback.async,false) pref(intl.icu4x.segmenter.enabled,false) == emoji-2.html emoji-2-ref.html +random-if(gtkWidget) pref(intl.icu4x.segmenter.enabled,false) == hyphens-1.html hyphens-1-ref.html # may fail depending on `serif` font on linux +pref(intl.icu4x.segmenter.enabled,false) == hyphens-2.html hyphens-2-ref.html +# The following three tests may fail if rendering with Core Text (see bug 389074) +# due to subpixel glyph positioning differences between the reference cases with
        +# and the automatically-wrapped lines in the test file +== ja-1.html ja-1-ref.html +== ja-2.html ja-2-ref.html +== ja-3.html ja-3-ref.html +== khmer-1.html khmer-1-ref.html +pref(intl.icu4x.segmenter.enabled,false) == leaders-1.html leaders-1-ref.html +pref(intl.icu4x.segmenter.enabled,false) == markup-src-1.html markup-src-1-ref.html +== non-breakable-1.html non-breakable-1-ref.html +== non-breakable-2.html non-breakable-2-ref.html +== numerics-1.html numerics-1-ref.html +pref(intl.icu4x.segmenter.enabled,false) == parentheses-1.html parentheses-1-ref.html +== punctuation-open-1.html punctuation-open-1-ref.html +== punctuation-open-2.html punctuation-open-2-ref.html +== punctuation-open-3.html punctuation-open-3-ref.html +== punctuation-open-4.html punctuation-open-4-ref.html +pref(intl.icu4x.segmenter.enabled,false) == quotationmarks-1.html quotationmarks-1-ref.html +# The following is currently disabled on Linux because of a rendering issue with missing-glyph +# representations on the test boxes. See bug #450088 for discussion. +pref(intl.icu4x.segmenter.enabled,false) skip-if(gtkWidget) == quotationmarks-cjk-1.html quotationmarks-cjk-1-ref.html +pref(intl.icu4x.segmenter.enabled,false) == smileys-1.html smileys-1-ref.html +pref(intl.icu4x.segmenter.enabled,false) == smileys-2.html smileys-2-ref.html +== space-cluster-1.html space-cluster-1-ref.html +random-if(cocoaWidget) == space-cluster-2.html space-cluster-2-ref.html # harfbuzz vs coretext, different positioning of stray diacritics +== surrogates-1.html surrogates-1-ref.html +pref(intl.icu4x.segmenter.enabled,false) == surrogates-2.html surrogates-2-ref.html +== surrogates-3.html surrogates-3-ref.html +pref(intl.icu4x.segmenter.enabled,false) == surrogates-4.html surrogates-4-ref.html +pref(intl.icu4x.segmenter.enabled,false) == url-1.html url-1-ref.html +pref(intl.icu4x.segmenter.enabled,false) == url-2.html url-2-ref.html +pref(intl.icu4x.segmenter.enabled,false) == url-3.html url-3-ref.html +pref(intl.icu4x.segmenter.enabled,false) == winpath-1.html winpath-1-ref.html +== zwnbsp-1.html zwnbsp-1-ref.html diff --git a/layout/reftests/line-breaking/smileys-1-ref.html b/layout/reftests/line-breaking/smileys-1-ref.html new file mode 100644 index 0000000000..01d1ae7bd6 --- /dev/null +++ b/layout/reftests/line-breaking/smileys-1-ref.html @@ -0,0 +1,27 @@ + + + + + + +

        :)

        +

        ;)

        +

        :(

        +

        :-)

        +

        :-(

        +

        :P

        +

        :D

        +

        :-D

        +

        :^)

        +

        :-/

        +

        =^_^=

        +

        \^_^/

        +

        ^-^

        +

        ^^;;

        +

        o_O

        +

        -__-;;

        +

        >_<

        +

        ><

        + + + diff --git a/layout/reftests/line-breaking/smileys-1.html b/layout/reftests/line-breaking/smileys-1.html new file mode 100644 index 0000000000..e0b718a209 --- /dev/null +++ b/layout/reftests/line-breaking/smileys-1.html @@ -0,0 +1,27 @@ + + + + + + +

        :)

        +

        ;)

        +

        :(

        +

        :-)

        +

        :-(

        +

        :P

        +

        :D

        +

        :-D

        +

        :^)

        +

        :-/

        +

        =^_^=

        +

        \^_^/

        +

        ^-^

        +

        ^^;;

        +

        o_O

        +

        -__-;;

        +

        >_<

        +

        ><

        + + + diff --git a/layout/reftests/line-breaking/smileys-2-ref.html b/layout/reftests/line-breaking/smileys-2-ref.html new file mode 100644 index 0000000000..0de4d74cf2 --- /dev/null +++ b/layout/reftests/line-breaking/smileys-2-ref.html @@ -0,0 +1,27 @@ + + + + + + +

        abcdef:)

        +

        abcdef;)

        +

        abcdef:(

        +

        abcdef:-)

        +

        abcdef:-(

        +

        abcdef:P

        +

        abcdef:D

        +

        abcdef:-D

        +

        abcdef:^)

        +

        abcdef:-/

        +

        abcdef=^_^=

        +

        abcdef\^_^/

        +

        abcdef^-^

        +

        abcdef^^;;

        +

        abcdefo_O

        +

        abcdef-__-;;

        +

        abcdef>_<

        +

        abcdef><

        + + + diff --git a/layout/reftests/line-breaking/smileys-2.html b/layout/reftests/line-breaking/smileys-2.html new file mode 100644 index 0000000000..1dcd88be67 --- /dev/null +++ b/layout/reftests/line-breaking/smileys-2.html @@ -0,0 +1,27 @@ + + + + + + +

        abcdef:)

        +

        abcdef;)

        +

        abcdef:(

        +

        abcdef:-)

        +

        abcdef:-(

        +

        abcdef:P

        +

        abcdef:D

        +

        abcdef:-D

        +

        abcdef:^)

        +

        abcdef:-/

        +

        abcdef=^_^=

        +

        abcdef\^_^/

        +

        abcdef^-^

        +

        abcdef^^;;

        +

        abcdefo_O

        +

        abcdef-__-;;

        +

        abcdef>_<

        +

        abcdef><

        + + + diff --git a/layout/reftests/line-breaking/space-cluster-1-ref.html b/layout/reftests/line-breaking/space-cluster-1-ref.html new file mode 100644 index 0000000000..73f65d3862 --- /dev/null +++ b/layout/reftests/line-breaking/space-cluster-1-ref.html @@ -0,0 +1,4 @@ + + +there
        should
        be
        one
        word
        per
        line + diff --git a/layout/reftests/line-breaking/space-cluster-1.html b/layout/reftests/line-breaking/space-cluster-1.html new file mode 100644 index 0000000000..511f7381df --- /dev/null +++ b/layout/reftests/line-breaking/space-cluster-1.html @@ -0,0 +1,5 @@ + + + +there‍ should ‍be‌ one ‌word͏ per ͏line + diff --git a/layout/reftests/line-breaking/space-cluster-2-ref.html b/layout/reftests/line-breaking/space-cluster-2-ref.html new file mode 100644 index 0000000000..c7fb7ac99e --- /dev/null +++ b/layout/reftests/line-breaking/space-cluster-2-ref.html @@ -0,0 +1,4 @@ + + +Each diacritic should be on a separate line: +
        ̂
        ̄
        ̅
        ̆
        ̇ diff --git a/layout/reftests/line-breaking/space-cluster-2.html b/layout/reftests/line-breaking/space-cluster-2.html new file mode 100644 index 0000000000..a1eb7f9e3f --- /dev/null +++ b/layout/reftests/line-breaking/space-cluster-2.html @@ -0,0 +1,4 @@ + + +Each diacritic should be on a separate line: +
        ̂ ̄ ̅ ̆ ̇ diff --git a/layout/reftests/line-breaking/surrogates-1-ref.html b/layout/reftests/line-breaking/surrogates-1-ref.html new file mode 100644 index 0000000000..9a4cbcadaf --- /dev/null +++ b/layout/reftests/line-breaking/surrogates-1-ref.html @@ -0,0 +1,20 @@ + + + + +Bug xxxx + + + +Line-breaking in the green (BMP) and blue (supplementary-plane) examples should match. +

        abcdef
        ‘文’
        abcdef

        +

        abcdef
        ‘𠀋’
        abcdef

        + + diff --git a/layout/reftests/line-breaking/surrogates-1.html b/layout/reftests/line-breaking/surrogates-1.html new file mode 100644 index 0000000000..3c8252c5c9 --- /dev/null +++ b/layout/reftests/line-breaking/surrogates-1.html @@ -0,0 +1,23 @@ + + + + +Bug xxxx + + + +Line-breaking in the green (BMP) and blue (supplementary-plane) examples should match. +

        abcdef ‘文’ abcdef

        +

        abcdef ‘𠀋’ abcdef

        + + diff --git a/layout/reftests/line-breaking/surrogates-2-ref.html b/layout/reftests/line-breaking/surrogates-2-ref.html new file mode 100644 index 0000000000..f00c5e9fbe --- /dev/null +++ b/layout/reftests/line-breaking/surrogates-2-ref.html @@ -0,0 +1,20 @@ + + + + +Bug xxxx + + + +Line-breaking in the green (BMP) and blue (supplementary-plane) examples should match. +

        abcdef
        ‘文’abcdef

        +

        abcdef
        ‘𠀋’abcdef

        + + diff --git a/layout/reftests/line-breaking/surrogates-2.html b/layout/reftests/line-breaking/surrogates-2.html new file mode 100644 index 0000000000..7de30dcb5b --- /dev/null +++ b/layout/reftests/line-breaking/surrogates-2.html @@ -0,0 +1,23 @@ + + + + +Bug xxxx + + + +Line-breaking in the green (BMP) and blue (supplementary-plane) examples should match. +

        abcdef‘文’abcdef

        +

        abcdef‘𠀋’abcdef

        + + diff --git a/layout/reftests/line-breaking/surrogates-3-ref.html b/layout/reftests/line-breaking/surrogates-3-ref.html new file mode 100644 index 0000000000..5bfb9d960c --- /dev/null +++ b/layout/reftests/line-breaking/surrogates-3-ref.html @@ -0,0 +1,20 @@ + + + + +Bug xxxx + + + +Line-breaking in the green (BMP) and blue (supplementary-plane) examples should match. +

        abcdef
        ‘文’
        abcdef

        +

        𐐈𐐉𐐊𐐋𐐌𐐍
        ‘𠀋’
        𐐈𐐉𐐊𐐋𐐌𐐍

        + + diff --git a/layout/reftests/line-breaking/surrogates-3.html b/layout/reftests/line-breaking/surrogates-3.html new file mode 100644 index 0000000000..7bb11ae6b6 --- /dev/null +++ b/layout/reftests/line-breaking/surrogates-3.html @@ -0,0 +1,23 @@ + + + + +Bug xxxx + + + +Line-breaking in the green (BMP) and blue (supplementary-plane) examples should match. +

        abcdef ‘文’ abcdef

        +

        𐐈𐐉𐐊𐐋𐐌𐐍 ‘𠀋’ 𐐈𐐉𐐊𐐋𐐌𐐍

        + + diff --git a/layout/reftests/line-breaking/surrogates-4-ref.html b/layout/reftests/line-breaking/surrogates-4-ref.html new file mode 100644 index 0000000000..f191559ed6 --- /dev/null +++ b/layout/reftests/line-breaking/surrogates-4-ref.html @@ -0,0 +1,20 @@ + + + + +Bug xxxx + + + +Line-breaking in the green (BMP) and blue (supplementary-plane) examples should match. +

        abcdef
        ‘文’abcdef

        +

        𐐈𐐉𐐊𐐋𐐌𐐍
        ‘𠀋’𐐈𐐉𐐊𐐋𐐌𐐍

        + + diff --git a/layout/reftests/line-breaking/surrogates-4.html b/layout/reftests/line-breaking/surrogates-4.html new file mode 100644 index 0000000000..8aa3cd776d --- /dev/null +++ b/layout/reftests/line-breaking/surrogates-4.html @@ -0,0 +1,23 @@ + + + + +Bug xxxx + + + +Line-breaking in the green (BMP) and blue (supplementary-plane) examples should match. +

        abcdef‘文’abcdef

        +

        𐐈𐐉𐐊𐐋𐐌𐐍‘𠀋’𐐈𐐉𐐊𐐋𐐌𐐍

        + + diff --git a/layout/reftests/line-breaking/url-1-ref.html b/layout/reftests/line-breaking/url-1-ref.html new file mode 100644 index 0000000000..9c3e233862 --- /dev/null +++ b/layout/reftests/line-breaking/url-1-ref.html @@ -0,0 +1,16 @@ + + + + + + +

        http://www.mozilla.org/

        +

        http://www.mozilla.org/abcd

        +

        http://www.mozilla.org
        /abcde

        +

        http://www.mozilla.org
        /abcdef/

        +

        http://www.mozilla.org
        /abcd/abcd
        /abcde
        /index.html

        +

        http://www.mozilla.org
        /index.cgi?abcdef=abcdef&
        abcdef=abcdef

        +

        http://www.mozilla.org
        /index.cgi?abcdef=abcdef;
        abcdef=abcdef

        + + + diff --git a/layout/reftests/line-breaking/url-1.html b/layout/reftests/line-breaking/url-1.html new file mode 100644 index 0000000000..c727d0d205 --- /dev/null +++ b/layout/reftests/line-breaking/url-1.html @@ -0,0 +1,16 @@ + + + + + + +

        http://www.mozilla.org/

        +

        http://www.mozilla.org/abcd

        +

        http://www.mozilla.org/abcde

        +

        http://www.mozilla.org/abcdef/

        +

        http://www.mozilla.org/abcd/abcd/abcde/index.html

        +

        http://www.mozilla.org/index.cgi?abcdef=abcdef&abcdef=abcdef

        +

        http://www.mozilla.org/index.cgi?abcdef=abcdef;abcdef=abcdef

        + + + diff --git a/layout/reftests/line-breaking/url-2-ref.html b/layout/reftests/line-breaking/url-2-ref.html new file mode 100644 index 0000000000..d1d6281eb0 --- /dev/null +++ b/layout/reftests/line-breaking/url-2-ref.html @@ -0,0 +1,21 @@ + + + + + + +

        /abcde
        /abcde

        +

        /abcd/abcde

        +

        /abcde/abcd

        +

        abc/de
        /abcde

        +

        abc/de/abcd

        +

        ../../..

        +

        ../../../..

        +

        ../../..
        /../..

        +

        ../../..
        /abcde

        +

        abc/de
        /abcde.abcdef

        +

        index.cgi?abcdef=abcdef&
        abcdef=abcdef

        +

        index.cgi?abcdef=abcdef;
        abcdef=abcdef

        + + + diff --git a/layout/reftests/line-breaking/url-2.html b/layout/reftests/line-breaking/url-2.html new file mode 100644 index 0000000000..0d1f377614 --- /dev/null +++ b/layout/reftests/line-breaking/url-2.html @@ -0,0 +1,21 @@ + + + + + + +

        /abcde/abcde

        +

        /abcd/abcde

        +

        /abcde/abcd

        +

        abc/de/abcde

        +

        abc/de/abcd

        +

        ../../..

        +

        ../../../..

        +

        ../../../../..

        +

        ../../../abcde

        +

        abc/de/abcde.abcdef

        +

        index.cgi?abcdef=abcdef&abcdef=abcdef

        +

        index.cgi?abcdef=abcdef;abcdef=abcdef

        + + + diff --git a/layout/reftests/line-breaking/url-3-ref.html b/layout/reftests/line-breaking/url-3-ref.html new file mode 100644 index 0000000000..a940e970ef --- /dev/null +++ b/layout/reftests/line-breaking/url-3-ref.html @@ -0,0 +1,14 @@ + + + + + + +

        index.cgi?abcdef=
        %E6%97
        %A5%E6
        %9C%AC
        %E8%AA
        %9E&
        abcdef=
        %E6%97
        %A5%E6
        %9C%AC
        %E8%AA%9E

        +

        index.cgi?abcdef=
        %E6%97
        %A5%E6
        %9C%AC
        %E8%AA
        %9E;
        abcdef=
        %E6%97
        %A5%E6
        %9C%AC
        %E8%AA%9E

        +

        %E6%97
        %A5%E6
        %9C%AC
        %E8%AA%9E

        +

        %E6%97
        %A5%E6
        %9C%AC
        %E8%AA%9Eab

        +

        %E6%97
        %A5%E6
        %9C%AC
        %E8%AA
        %9Eabc

        + + + diff --git a/layout/reftests/line-breaking/url-3.html b/layout/reftests/line-breaking/url-3.html new file mode 100644 index 0000000000..44c955b448 --- /dev/null +++ b/layout/reftests/line-breaking/url-3.html @@ -0,0 +1,14 @@ + + + + + + +

        index.cgi?abcdef=%E6%97%A5%E6%9C%AC%E8%AA%9E&abcdef=%E6%97%A5%E6%9C%AC%E8%AA%9E

        +

        index.cgi?abcdef=%E6%97%A5%E6%9C%AC%E8%AA%9E;abcdef=%E6%97%A5%E6%9C%AC%E8%AA%9E

        +

        %E6%97%A5%E6%9C%AC%E8%AA%9E

        +

        %E6%97%A5%E6%9C%AC%E8%AA%9Eab

        +

        %E6%97%A5%E6%9C%AC%E8%AA%9Eabc

        + + + diff --git a/layout/reftests/line-breaking/winpath-1-ref.html b/layout/reftests/line-breaking/winpath-1-ref.html new file mode 100644 index 0000000000..efa51605b4 --- /dev/null +++ b/layout/reftests/line-breaking/winpath-1-ref.html @@ -0,0 +1,22 @@ + + + + + + +

        \abcde
        \abcde

        +

        \abcd\abcde

        +

        \abcde\abcd

        +

        abc\de
        \abcde

        +

        abc\de\abcd

        +

        ..\..\..

        +

        ..\..\..\..

        +

        ..\..\..
        \..\..

        +

        ..\..\..
        \abcde

        +

        abc\de
        \abcde.abcdef

        +

        \\abcd
        \abcde

        +

        \\abc\abcde

        +

        \\abcd\abcd

        + + + diff --git a/layout/reftests/line-breaking/winpath-1.html b/layout/reftests/line-breaking/winpath-1.html new file mode 100644 index 0000000000..d3dce3702e --- /dev/null +++ b/layout/reftests/line-breaking/winpath-1.html @@ -0,0 +1,22 @@ + + + + + + +

        \abcde\abcde

        +

        \abcd\abcde

        +

        \abcde\abcd

        +

        abc\de\abcde

        +

        abc\de\abcd

        +

        ..\..\..

        +

        ..\..\..\..

        +

        ..\..\..\..\..

        +

        ..\..\..\abcde

        +

        abc\de\abcde.abcdef

        +

        \\abcd\abcde

        +

        \\abc\abcde

        +

        \\abcd\abcd

        + + + diff --git a/layout/reftests/line-breaking/zwnbsp-1-ref.html b/layout/reftests/line-breaking/zwnbsp-1-ref.html new file mode 100644 index 0000000000..34cc31aec8 --- /dev/null +++ b/layout/reftests/line-breaking/zwnbsp-1-ref.html @@ -0,0 +1,44 @@ + + + + + + + + +
        + +

        abcdefabcdef

        +

        abcdef)(abcdef

        +

        abcdef
        abcdef

        +

        abcdef
        abcdef

        +

        abcdefabcdef

        + +


        ミュ

        +

        コミュニ

        + +



        吗?

        +

        你好
        吗?

        +

        你好吗?

        +
        + +
        + +

        abcdefabcdef

        +

        abcdef)(abcdef

        +

        abcdef
        abcdef

        +

        abcdef
        abcdef

        +

        abcdefabcdef

        + +


        ミュ

        +

        コ⁠ミ⁠ュ⁠ニ

        + +



        吗?

        +

        你好
        吗?

        +

        你好吗?

        +
        + + + diff --git a/layout/reftests/line-breaking/zwnbsp-1.html b/layout/reftests/line-breaking/zwnbsp-1.html new file mode 100644 index 0000000000..1f8831cd57 --- /dev/null +++ b/layout/reftests/line-breaking/zwnbsp-1.html @@ -0,0 +1,44 @@ + + + + + + + + +
        + +

        abcdefabcdef

        +

        abcdef)(abcdef

        +

        abcdef abcdef

        +

        abcdef abcdef

        +

        abcdefabcdef

        + +

        コミュニ

        +

        コミュニ

        + +

        你好吗?

        +

        你好吗?

        +

        你好吗?

        +
        + +
        + +

        abcdef⁠abcdef

        +

        abcdef)⁠(abcdef

        +

        abcdef ⁠abcdef

        +

        abcdef⁠ abcdef

        +

        abcdef⁠⁠⁠abcdef

        + +

        コミュニ

        +

        コ⁠ミ⁠ュ⁠ニ

        + +

        你好吗?

        +

        你⁠好吗?

        +

        你⁠好⁠吗?

        +
        + + + diff --git a/layout/reftests/list-item/bullet-intrinsic-isize-1-ref.html b/layout/reftests/list-item/bullet-intrinsic-isize-1-ref.html new file mode 100644 index 0000000000..d6d93307f9 --- /dev/null +++ b/layout/reftests/list-item/bullet-intrinsic-isize-1-ref.html @@ -0,0 +1,10 @@ + + + + + Bug 1142369 + + +
      1. blahblah and foobarboo
      2. + + diff --git a/layout/reftests/list-item/bullet-intrinsic-isize-1.html b/layout/reftests/list-item/bullet-intrinsic-isize-1.html new file mode 100644 index 0000000000..ccfa6d9e40 --- /dev/null +++ b/layout/reftests/list-item/bullet-intrinsic-isize-1.html @@ -0,0 +1,10 @@ + + + + + Bug 1142369 + + +
      3. blahblah and foobarboo
      4. + + diff --git a/layout/reftests/list-item/bullet-intrinsic-isize-2-ref.html b/layout/reftests/list-item/bullet-intrinsic-isize-2-ref.html new file mode 100644 index 0000000000..b371dcbc67 --- /dev/null +++ b/layout/reftests/list-item/bullet-intrinsic-isize-2-ref.html @@ -0,0 +1,10 @@ + + + + + Bug 994418 + + + MMMCMXCIX. sometext + + diff --git a/layout/reftests/list-item/bullet-intrinsic-isize-2.html b/layout/reftests/list-item/bullet-intrinsic-isize-2.html new file mode 100644 index 0000000000..c59545dd29 --- /dev/null +++ b/layout/reftests/list-item/bullet-intrinsic-isize-2.html @@ -0,0 +1,17 @@ + + + + + Bug 994418 + + + +
        sometext + + diff --git a/layout/reftests/list-item/bullet-justify-1-ref.html b/layout/reftests/list-item/bullet-justify-1-ref.html new file mode 100644 index 0000000000..7512879a0d --- /dev/null +++ b/layout/reftests/list-item/bullet-justify-1-ref.html @@ -0,0 +1,11 @@ + + +
      5. x x
      6. diff --git a/layout/reftests/list-item/bullet-justify-1.html b/layout/reftests/list-item/bullet-justify-1.html new file mode 100644 index 0000000000..22cf2773b2 --- /dev/null +++ b/layout/reftests/list-item/bullet-justify-1.html @@ -0,0 +1,12 @@ + + +
      7. x x
      8. diff --git a/layout/reftests/list-item/bullet-space-1-ref.html b/layout/reftests/list-item/bullet-space-1-ref.html new file mode 100644 index 0000000000..e20884f086 --- /dev/null +++ b/layout/reftests/list-item/bullet-space-1-ref.html @@ -0,0 +1,74 @@ + + + + + + Bug 1017335 + + + + + +
        +
        +
          +
        • foo
        • +
        +
        + +
        +
          +
        • bar
        • +
        +
        +
        + + +
        +
        + foo +
        + +
        + bar +
        +
        + + + + diff --git a/layout/reftests/list-item/bullet-space-1.html b/layout/reftests/list-item/bullet-space-1.html new file mode 100644 index 0000000000..9bfc894578 --- /dev/null +++ b/layout/reftests/list-item/bullet-space-1.html @@ -0,0 +1,74 @@ + + + + + + Bug 1017335 + + + + + +
        +
        +
          +
        • foo
        • +
        +
        + +
        +
          +
        • bar
        • +
        +
        +
        + + +
        +
        + foo +
        + +
        + bar +
        +
        + + + + diff --git a/layout/reftests/list-item/bullet-space-2-ref.html b/layout/reftests/list-item/bullet-space-2-ref.html new file mode 100644 index 0000000000..75c36b36db --- /dev/null +++ b/layout/reftests/list-item/bullet-space-2-ref.html @@ -0,0 +1,39 @@ + + + + + + Bug 1019470 + + + + + +
        + foo +
        + +
        + bar +
        + + + + diff --git a/layout/reftests/list-item/bullet-space-2.html b/layout/reftests/list-item/bullet-space-2.html new file mode 100644 index 0000000000..f32cfcd653 --- /dev/null +++ b/layout/reftests/list-item/bullet-space-2.html @@ -0,0 +1,37 @@ + + + + + + Bug 1019470 + + + + + +
        +
          +
        • foo
        • +
        +
        + +
        +
          +
        • bar
        • +
        +
        + + + + diff --git a/layout/reftests/list-item/image-rendering-css-auto.html b/layout/reftests/list-item/image-rendering-css-auto.html new file mode 100644 index 0000000000..845324ab69 --- /dev/null +++ b/layout/reftests/list-item/image-rendering-css-auto.html @@ -0,0 +1,28 @@ + + + + + + test list-style-image image-rendering css auto + + + + +
        +
        + + + diff --git a/layout/reftests/list-item/image-rendering-css.html b/layout/reftests/list-item/image-rendering-css.html new file mode 100644 index 0000000000..8e693d8bac --- /dev/null +++ b/layout/reftests/list-item/image-rendering-css.html @@ -0,0 +1,28 @@ + + + + + + test list-style-image image-rendering css -moz-crisp-edges + + + + +
        +
        + + + diff --git a/layout/reftests/list-item/image-rendering-ref.html b/layout/reftests/list-item/image-rendering-ref.html new file mode 100644 index 0000000000..6d8a0ff209 --- /dev/null +++ b/layout/reftests/list-item/image-rendering-ref.html @@ -0,0 +1,27 @@ + + + + + + reference list-style-image image-rendering + + + + +
        + +
        + + + diff --git a/layout/reftests/list-item/image-rendering-script.html b/layout/reftests/list-item/image-rendering-script.html new file mode 100644 index 0000000000..fa7b4ddf7b --- /dev/null +++ b/layout/reftests/list-item/image-rendering-script.html @@ -0,0 +1,37 @@ + + + + + + test list-style-image image-rendering script change + + + + + +
        +
        + + + diff --git a/layout/reftests/list-item/numbering-1-ref.html b/layout/reftests/list-item/numbering-1-ref.html new file mode 100644 index 0000000000..d0455de377 --- /dev/null +++ b/layout/reftests/list-item/numbering-1-ref.html @@ -0,0 +1,25 @@ + + + + Testcase #1 for bug 614969 + + + +
          +
        1. List item 1
        2. +
        3. List item 2
        4. +
        5. List item 3
        6. +
        7. List item 4
        8. +
        9. List item 5
        10. +
        11. List item 6
        12. +
        13. List item 7
        14. +
        + +
          +
        1. item1
          +
        2. item2
          +
        3. item3
          +
        + + + diff --git a/layout/reftests/list-item/numbering-1.html b/layout/reftests/list-item/numbering-1.html new file mode 100644 index 0000000000..74d02d36b9 --- /dev/null +++ b/layout/reftests/list-item/numbering-1.html @@ -0,0 +1,29 @@ + + + + Testcase #1 for bug 614969 + + + + +
          +
        1. List item 1
        2. +
        3. List item 2
        4. +
        5. List item 3
        6. +
        7. List item 4
        8. +
        9. List item 5
        10. +
        11. List item 6
        12. +
        13. List item 7
        14. +
        + +
          +
        1. item1
        2. +
        3. item2
        4. +
        5. item3
        6. +
        + + + diff --git a/layout/reftests/list-item/numbering-2-ref.html b/layout/reftests/list-item/numbering-2-ref.html new file mode 100644 index 0000000000..b696440371 --- /dev/null +++ b/layout/reftests/list-item/numbering-2-ref.html @@ -0,0 +1,23 @@ + + + Testcase #2 for bug 614969 + + + + +
        1. ABS
        2. List item
        +
        1. REL BLOCK
        2. List item
        +
        1. FLOAT
        2. List item
        +
        1. REL INLINE
        2. List item
        +
          1. REL OL
        1. List item
        +
          1. ABS OL
        1. List item
        + + + diff --git a/layout/reftests/list-item/numbering-2.html b/layout/reftests/list-item/numbering-2.html new file mode 100644 index 0000000000..02865411bf --- /dev/null +++ b/layout/reftests/list-item/numbering-2.html @@ -0,0 +1,23 @@ + + + Testcase #2 for bug 614969 + + + + +
        1. ABS
        2. List item
        +
        1. REL BLOCK
        2. List item
        +
        1. FLOAT
        2. List item
        +
        1. REL INLINE
        2. List item
        +
          1. REL OL
        1. List item
        +
          1. ABS OL
        1. List item
        + + + diff --git a/layout/reftests/list-item/numbering-3-ref.html b/layout/reftests/list-item/numbering-3-ref.html new file mode 100644 index 0000000000..471aa2719a --- /dev/null +++ b/layout/reftests/list-item/numbering-3-ref.html @@ -0,0 +1,52 @@ + + + + Reference for testcase #1 for bug 1171419 + + + + +
          +
        1. List item 1
        2. +
        3. List item 2
        4. +
        5. List item 3
        6. +
        7. List item 4
        8. +
        9. List item 5
        10. +
        11. List item 6
        12. +
        13. List item 7
        14. +
        + +
          +
          +
        1. List item 1
        2. +
        3. List item 2
        4. +
        5. List item 3
        6. +
          +
        + +
          +
          +
        1. List item 1
        2. +
        3. List item 2
        4. +
        5. List item 3
        6. +
          +
        + +
          +
          +
        1. List item 1
        2. +
        3. List item 2
        4. +
        5. List item 3
        6. +
          +
        + +
          +
        1. item1
        2. +
        3. item2
        4. +
        5. item3
        6. +
        + + + diff --git a/layout/reftests/list-item/numbering-3.html b/layout/reftests/list-item/numbering-3.html new file mode 100644 index 0000000000..ded2233a22 --- /dev/null +++ b/layout/reftests/list-item/numbering-3.html @@ -0,0 +1,49 @@ + + + + Testcase #1 for bug 1171419 + + + +
          +
        1. List item 1
        2. +
        3. List item 2
        4. +
        5. List item 3
        6. +
        7. List item 4
        8. +
        9. List item 5
        10. +
        11. List item 6
        12. +
        13. List item 7
        14. +
        + +
          +
          +
        1. List item 1
        2. +
        3. List item 2
        4. +
        5. List item 3
        6. +
          +
        + +
          +
          +
        1. List item 1
        2. +
        3. List item 2
        4. +
        5. List item 3
        6. +
          +
        + +
          +
          +
        1. List item 1
        2. +
        3. List item 2
        4. +
        5. List item 3
        6. +
          +
        + +
          +
        1. item1
        2. +
        3. item2
        4. +
        5. item3
        6. +
        + + + diff --git a/layout/reftests/list-item/numbering-4-ref.html b/layout/reftests/list-item/numbering-4-ref.html new file mode 100644 index 0000000000..4fcb6e194f --- /dev/null +++ b/layout/reftests/list-item/numbering-4-ref.html @@ -0,0 +1,52 @@ + + + + Reference for testcase #2 for bug 1171419 + + + + +
          +
        1. List item 1
        2. +
        3. List item 2
        4. +
        5. List item 3
        6. +
        7. List item 4
        8. +
        9. List item 5
        10. +
        11. List item 6
        12. +
        13. List item 7
        14. +
        + +
          +
          +
        1. List item 1
        2. +
        3. List item 2
        4. +
        5. List item 3
        6. +
          +
        + +
          +
          +
        1. List item 1
        2. +
        3. List item 2
        4. +
        5. List item 3
        6. +
          +
        + +
          +
          +
        1. List item 1
        2. +
        3. List item 2
        4. +
        5. List item 3
        6. +
          +
        + +
          +
        1. item1
        2. +
        3. item2
        4. +
        5. item3
        6. +
        + + + diff --git a/layout/reftests/list-item/numbering-4.html b/layout/reftests/list-item/numbering-4.html new file mode 100644 index 0000000000..9b00795994 --- /dev/null +++ b/layout/reftests/list-item/numbering-4.html @@ -0,0 +1,49 @@ + + + + Testcase #2 for bug 1171419 + + + +
          +
        1. List item 1
        2. +
        3. List item 2
        4. +
        5. List item 3
        6. +
        7. List item 4
        8. +
        9. List item 5
        10. +
        11. List item 6
        12. +
        13. List item 7
        14. +
        + +
          +
          +
        1. List item 1
        2. +
        3. List item 2
        4. +
        5. List item 3
        6. +
          +
        + +
          +
          +
        1. List item 1
        2. +
        3. List item 2
        4. +
        5. List item 3
        6. +
          +
        + +
          +
          +
        1. List item 1
        2. +
        3. List item 2
        4. +
        5. List item 3
        6. +
          +
        + +
          +
        1. item1
        2. +
        3. item2
        4. +
        5. item3
        6. +
        + + + diff --git a/layout/reftests/list-item/numbering-5-ref.html b/layout/reftests/list-item/numbering-5-ref.html new file mode 100644 index 0000000000..74f5c37d67 --- /dev/null +++ b/layout/reftests/list-item/numbering-5-ref.html @@ -0,0 +1,24 @@ + + + + Reference for reordered 'li' flex items + + + +
          +
          4. List item 4
          +
          2. List item 2
          +
          3. List item 3
          +
          5. List item 5
          +
          6. List item 6
          +
          8. List item 8
          +
          1. List item 1
          +
          7. List item 7
          +
        + + diff --git a/layout/reftests/list-item/numbering-5.html b/layout/reftests/list-item/numbering-5.html new file mode 100644 index 0000000000..20c9f7e7a0 --- /dev/null +++ b/layout/reftests/list-item/numbering-5.html @@ -0,0 +1,29 @@ + + + + Testcase for reordered 'li' flex items + + + +
          + +
        1. List item 1
        2. +
        3. List item 2
        4. +
        5. List item 3
        6. + +
        7. List item 4
        8. +
        9. List item 5
        10. + +
        11. List item 6
        12. + +
        13. List item 7
        14. +
        15. List item 8
        16. +
        + + diff --git a/layout/reftests/list-item/ol-reversed-1-ref.html b/layout/reftests/list-item/ol-reversed-1-ref.html new file mode 100644 index 0000000000..f8cac3c702 --- /dev/null +++ b/layout/reftests/list-item/ol-reversed-1-ref.html @@ -0,0 +1,6 @@ + +
          +
        1. Three
        2. +
        3. Two
        4. +
        5. One
        6. +
        diff --git a/layout/reftests/list-item/ol-reversed-1a.html b/layout/reftests/list-item/ol-reversed-1a.html new file mode 100644 index 0000000000..35e967c05e --- /dev/null +++ b/layout/reftests/list-item/ol-reversed-1a.html @@ -0,0 +1,6 @@ + +
          +
        1. Three
        2. +
        3. Two
        4. +
        5. One
        6. +
        diff --git a/layout/reftests/list-item/ol-reversed-1b.html b/layout/reftests/list-item/ol-reversed-1b.html new file mode 100644 index 0000000000..d9810560eb --- /dev/null +++ b/layout/reftests/list-item/ol-reversed-1b.html @@ -0,0 +1,11 @@ + +
          +
        1. Three
        2. +
        3. Two
        4. +
        5. One
        6. +
        + diff --git a/layout/reftests/list-item/ol-reversed-1c.html b/layout/reftests/list-item/ol-reversed-1c.html new file mode 100644 index 0000000000..82ae844335 --- /dev/null +++ b/layout/reftests/list-item/ol-reversed-1c.html @@ -0,0 +1,12 @@ + +
          +
        1. Three
        2. +
        3. Two
        4. +
        + diff --git a/layout/reftests/list-item/ol-reversed-2-ref.html b/layout/reftests/list-item/ol-reversed-2-ref.html new file mode 100644 index 0000000000..4f3ece2be4 --- /dev/null +++ b/layout/reftests/list-item/ol-reversed-2-ref.html @@ -0,0 +1,6 @@ + +
          +
        1. Five
        2. +
        3. Four
        4. +
        5. Three
        6. +
        diff --git a/layout/reftests/list-item/ol-reversed-2.html b/layout/reftests/list-item/ol-reversed-2.html new file mode 100644 index 0000000000..662a149573 --- /dev/null +++ b/layout/reftests/list-item/ol-reversed-2.html @@ -0,0 +1,6 @@ + +
          +
        1. Five
        2. +
        3. Four
        4. +
        5. Three
        6. +
        diff --git a/layout/reftests/list-item/ol-reversed-3-ref.html b/layout/reftests/list-item/ol-reversed-3-ref.html new file mode 100644 index 0000000000..1dc5792100 --- /dev/null +++ b/layout/reftests/list-item/ol-reversed-3-ref.html @@ -0,0 +1,6 @@ + +
          +
        1. One
        2. +
        3. Zero
        4. +
        5. Neg-One
        6. +
        diff --git a/layout/reftests/list-item/ol-reversed-3.html b/layout/reftests/list-item/ol-reversed-3.html new file mode 100644 index 0000000000..9132e5db52 --- /dev/null +++ b/layout/reftests/list-item/ol-reversed-3.html @@ -0,0 +1,6 @@ + +
          +
        1. One
        2. +
        3. Zero
        4. +
        5. Neg-One
        6. +
        diff --git a/layout/reftests/list-item/reftest.list b/layout/reftests/list-item/reftest.list new file mode 100644 index 0000000000..36ab01f78b --- /dev/null +++ b/layout/reftests/list-item/reftest.list @@ -0,0 +1,18 @@ +fuzzy-if(OSX,0-55,0-4) == numbering-1.html numbering-1-ref.html +== numbering-2.html numbering-2-ref.html +fuzzy-if(OSX,0-11,0-1) == numbering-3.html numbering-3-ref.html +fuzzy-if(OSX,0-76,0-2) == numbering-4.html numbering-4-ref.html +== numbering-5.html numbering-5-ref.html +== ol-reversed-1a.html ol-reversed-1-ref.html +== ol-reversed-1b.html ol-reversed-1-ref.html +== ol-reversed-1c.html ol-reversed-1-ref.html +== ol-reversed-2.html ol-reversed-2-ref.html +== ol-reversed-3.html ol-reversed-3-ref.html +== bullet-space-1.html bullet-space-1-ref.html +== bullet-space-2.html bullet-space-2-ref.html +== bullet-intrinsic-isize-1.html bullet-intrinsic-isize-1-ref.html +== bullet-intrinsic-isize-2.html bullet-intrinsic-isize-2-ref.html +== bullet-justify-1.html bullet-justify-1-ref.html +== image-rendering-css.html image-rendering-ref.html +fails-if(useDrawSnapshot) == image-rendering-script.html image-rendering-ref.html +!= image-rendering-css.html image-rendering-css-auto.html diff --git a/layout/reftests/margin-collapsing/block-abs-pos-1-dyn.html b/layout/reftests/margin-collapsing/block-abs-pos-1-dyn.html new file mode 100644 index 0000000000..705f33c186 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-abs-pos-1-dyn.html @@ -0,0 +1,39 @@ + + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-abs-pos-1-ref.html b/layout/reftests/margin-collapsing/block-abs-pos-1-ref.html new file mode 100644 index 0000000000..81f2c37ff9 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-abs-pos-1-ref.html @@ -0,0 +1,34 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-abs-pos-1.html b/layout/reftests/margin-collapsing/block-abs-pos-1.html new file mode 100644 index 0000000000..d398054c57 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-abs-pos-1.html @@ -0,0 +1,33 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-abs-pos-2-dyn.html b/layout/reftests/margin-collapsing/block-abs-pos-2-dyn.html new file mode 100644 index 0000000000..ec97ce6fde --- /dev/null +++ b/layout/reftests/margin-collapsing/block-abs-pos-2-dyn.html @@ -0,0 +1,31 @@ + + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-abs-pos-2-ref.html b/layout/reftests/margin-collapsing/block-abs-pos-2-ref.html new file mode 100644 index 0000000000..6fd7e241a7 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-abs-pos-2-ref.html @@ -0,0 +1,23 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-abs-pos-2-ref2.html b/layout/reftests/margin-collapsing/block-abs-pos-2-ref2.html new file mode 100644 index 0000000000..f673e153f6 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-abs-pos-2-ref2.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-abs-pos-2.html b/layout/reftests/margin-collapsing/block-abs-pos-2.html new file mode 100644 index 0000000000..294624bb4d --- /dev/null +++ b/layout/reftests/margin-collapsing/block-abs-pos-2.html @@ -0,0 +1,24 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-1-ref.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-1-ref.html new file mode 100644 index 0000000000..1d45fb5471 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-1-ref.html @@ -0,0 +1,20 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-1a-dyn.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-1a-dyn.html new file mode 100644 index 0000000000..8c0432ae34 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-1a-dyn.html @@ -0,0 +1,31 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-1a.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-1a.html new file mode 100644 index 0000000000..d3497a10a8 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-1a.html @@ -0,0 +1,23 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-1b-dyn.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-1b-dyn.html new file mode 100644 index 0000000000..eecca0adbc --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-1b-dyn.html @@ -0,0 +1,31 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-1b.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-1b.html new file mode 100644 index 0000000000..8fdcd64a21 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-1b.html @@ -0,0 +1,23 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-1c-dyn.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-1c-dyn.html new file mode 100644 index 0000000000..fa61c75b53 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-1c-dyn.html @@ -0,0 +1,31 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-1c.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-1c.html new file mode 100644 index 0000000000..c8e1e40ee7 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-1c.html @@ -0,0 +1,23 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-2-dyn.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-2-dyn.html new file mode 100644 index 0000000000..0ba3c287a6 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-2-dyn.html @@ -0,0 +1,30 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-2-ref.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-2-ref.html new file mode 100644 index 0000000000..7058f2b770 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-2-ref.html @@ -0,0 +1,20 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-2.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-2.html new file mode 100644 index 0000000000..8aea2e127b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-2.html @@ -0,0 +1,23 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-3-dyn.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-3-dyn.html new file mode 100644 index 0000000000..f25f0d111d --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-3-dyn.html @@ -0,0 +1,32 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-3-ref.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-3-ref.html new file mode 100644 index 0000000000..9c38173e62 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-3-ref.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-3.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-3.html new file mode 100644 index 0000000000..024c6bb357 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-3.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-4-dyn.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-4-dyn.html new file mode 100644 index 0000000000..4aa08d5bde --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-4-dyn.html @@ -0,0 +1,33 @@ + + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-4-ref.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-4-ref.html new file mode 100644 index 0000000000..643b84e906 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-4-ref.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-4.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-4.html new file mode 100644 index 0000000000..86aa36c60b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-4.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-5-dyn.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-5-dyn.html new file mode 100644 index 0000000000..2b6ea32d19 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-5-dyn.html @@ -0,0 +1,30 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-5-ref.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-5-ref.html new file mode 100644 index 0000000000..7058f2b770 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-5-ref.html @@ -0,0 +1,20 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-5.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-5.html new file mode 100644 index 0000000000..48d597ea49 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-5.html @@ -0,0 +1,23 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-6-dyn.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-6-dyn.html new file mode 100644 index 0000000000..b7140c3edd --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-6-dyn.html @@ -0,0 +1,32 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-6-ref.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-6-ref.html new file mode 100644 index 0000000000..9c38173e62 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-6-ref.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-6.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-6.html new file mode 100644 index 0000000000..5b82207d3c --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-6.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-7-dyn.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-7-dyn.html new file mode 100644 index 0000000000..01b94eaa84 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-7-dyn.html @@ -0,0 +1,33 @@ + + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-7-ref.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-7-ref.html new file mode 100644 index 0000000000..643b84e906 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-7-ref.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-7.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-7.html new file mode 100644 index 0000000000..17af01b5a7 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-7.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-8-ref.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-8-ref.html new file mode 100644 index 0000000000..963a1bca77 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-8-ref.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-8a-dyn.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-8a-dyn.html new file mode 100644 index 0000000000..ffee02f107 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-8a-dyn.html @@ -0,0 +1,33 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-8a.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-8a.html new file mode 100644 index 0000000000..33ad43809d --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-8a.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-8b-dyn.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-8b-dyn.html new file mode 100644 index 0000000000..8f0827b6f0 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-8b-dyn.html @@ -0,0 +1,33 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-8b.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-8b.html new file mode 100644 index 0000000000..35c3895fd3 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-8b.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-8c-dyn.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-8c-dyn.html new file mode 100644 index 0000000000..16d6e33f9a --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-8c-dyn.html @@ -0,0 +1,33 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-auto-height-last-child-8c.html b/layout/reftests/margin-collapsing/block-auto-height-last-child-8c.html new file mode 100644 index 0000000000..d76c732345 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-auto-height-last-child-8c.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-1a-ref.html b/layout/reftests/margin-collapsing/block-clear-1a-ref.html new file mode 100644 index 0000000000..9eea358352 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-1a-ref.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-1a.html b/layout/reftests/margin-collapsing/block-clear-1a.html new file mode 100644 index 0000000000..ca8cd7e66a --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-1a.html @@ -0,0 +1,30 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-1b-ref.html b/layout/reftests/margin-collapsing/block-clear-1b-ref.html new file mode 100644 index 0000000000..4029aa6f75 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-1b-ref.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-1b.html b/layout/reftests/margin-collapsing/block-clear-1b.html new file mode 100644 index 0000000000..d2ef1998e3 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-1b.html @@ -0,0 +1,30 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-2-noref.html b/layout/reftests/margin-collapsing/block-clear-2-noref.html new file mode 100644 index 0000000000..ada1f22ffe --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-2-noref.html @@ -0,0 +1,18 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-2-ref.html b/layout/reftests/margin-collapsing/block-clear-2-ref.html new file mode 100644 index 0000000000..ed572a6f9b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-2-ref.html @@ -0,0 +1,18 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-2.html b/layout/reftests/margin-collapsing/block-clear-2.html new file mode 100644 index 0000000000..152c014db9 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-2.html @@ -0,0 +1,27 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-3-ref-left.html b/layout/reftests/margin-collapsing/block-clear-3-ref-left.html new file mode 100644 index 0000000000..14271190f6 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-3-ref-left.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-3-ref-right.html b/layout/reftests/margin-collapsing/block-clear-3-ref-right.html new file mode 100644 index 0000000000..22b974fe46 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-3-ref-right.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-3a.html b/layout/reftests/margin-collapsing/block-clear-3a.html new file mode 100644 index 0000000000..a6ec21ea03 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-3a.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-3b.html b/layout/reftests/margin-collapsing/block-clear-3b.html new file mode 100644 index 0000000000..3e46bcbf9b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-3b.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-3c.html b/layout/reftests/margin-collapsing/block-clear-3c.html new file mode 100644 index 0000000000..bd11ec3423 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-3c.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-3d.html b/layout/reftests/margin-collapsing/block-clear-3d.html new file mode 100644 index 0000000000..08037c1ea4 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-3d.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-3e.html b/layout/reftests/margin-collapsing/block-clear-3e.html new file mode 100644 index 0000000000..a05961a81b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-3e.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-3f.html b/layout/reftests/margin-collapsing/block-clear-3f.html new file mode 100644 index 0000000000..90710df324 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-3f.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-4-ref-left.html b/layout/reftests/margin-collapsing/block-clear-4-ref-left.html new file mode 100644 index 0000000000..a98b2c7d86 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-4-ref-left.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-4-ref-right.html b/layout/reftests/margin-collapsing/block-clear-4-ref-right.html new file mode 100644 index 0000000000..20c6568a87 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-4-ref-right.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-4a.html b/layout/reftests/margin-collapsing/block-clear-4a.html new file mode 100644 index 0000000000..9130befd29 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-4a.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-4b.html b/layout/reftests/margin-collapsing/block-clear-4b.html new file mode 100644 index 0000000000..b18a9ab171 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-4b.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-4c.html b/layout/reftests/margin-collapsing/block-clear-4c.html new file mode 100644 index 0000000000..d57c8e1c1d --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-4c.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-4d.html b/layout/reftests/margin-collapsing/block-clear-4d.html new file mode 100644 index 0000000000..5b9231affb --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-4d.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-4e.html b/layout/reftests/margin-collapsing/block-clear-4e.html new file mode 100644 index 0000000000..d42a33ffb3 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-4e.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-4f.html b/layout/reftests/margin-collapsing/block-clear-4f.html new file mode 100644 index 0000000000..1194521f22 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-4f.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-5-left-ref.html b/layout/reftests/margin-collapsing/block-clear-5-left-ref.html new file mode 100644 index 0000000000..70067ac23f --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-5-left-ref.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-5-right-ref.html b/layout/reftests/margin-collapsing/block-clear-5-right-ref.html new file mode 100644 index 0000000000..d1528cae92 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-5-right-ref.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-5a.html b/layout/reftests/margin-collapsing/block-clear-5a.html new file mode 100644 index 0000000000..f1a3b3d09b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-5a.html @@ -0,0 +1,31 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-5b.html b/layout/reftests/margin-collapsing/block-clear-5b.html new file mode 100644 index 0000000000..765f7876f6 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-5b.html @@ -0,0 +1,31 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-5c.html b/layout/reftests/margin-collapsing/block-clear-5c.html new file mode 100644 index 0000000000..c3a8b7bbf6 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-5c.html @@ -0,0 +1,31 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-5d.html b/layout/reftests/margin-collapsing/block-clear-5d.html new file mode 100644 index 0000000000..70b8ebf8e1 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-5d.html @@ -0,0 +1,31 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-5e.html b/layout/reftests/margin-collapsing/block-clear-5e.html new file mode 100644 index 0000000000..d1a7197cb4 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-5e.html @@ -0,0 +1,31 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-5f.html b/layout/reftests/margin-collapsing/block-clear-5f.html new file mode 100644 index 0000000000..6fcd6b3baf --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-5f.html @@ -0,0 +1,31 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-5g.html b/layout/reftests/margin-collapsing/block-clear-5g.html new file mode 100644 index 0000000000..28b1ccba4d --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-5g.html @@ -0,0 +1,31 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-5h.html b/layout/reftests/margin-collapsing/block-clear-5h.html new file mode 100644 index 0000000000..e580e2504d --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-5h.html @@ -0,0 +1,31 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-6a-left.html b/layout/reftests/margin-collapsing/block-clear-6a-left.html new file mode 100644 index 0000000000..2ab248378d --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-6a-left.html @@ -0,0 +1,32 @@ + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-6abc-left-ref.html b/layout/reftests/margin-collapsing/block-clear-6abc-left-ref.html new file mode 100644 index 0000000000..1460177fd8 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-6abc-left-ref.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-6b-left.html b/layout/reftests/margin-collapsing/block-clear-6b-left.html new file mode 100644 index 0000000000..be31e3272f --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-6b-left.html @@ -0,0 +1,32 @@ + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-6c-left.html b/layout/reftests/margin-collapsing/block-clear-6c-left.html new file mode 100644 index 0000000000..e5949b1091 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-6c-left.html @@ -0,0 +1,32 @@ + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-6d-left.html b/layout/reftests/margin-collapsing/block-clear-6d-left.html new file mode 100644 index 0000000000..967675e856 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-6d-left.html @@ -0,0 +1,33 @@ + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-6def-left-ref1.html b/layout/reftests/margin-collapsing/block-clear-6def-left-ref1.html new file mode 100644 index 0000000000..fe20c15d00 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-6def-left-ref1.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-6def-left-ref2.html b/layout/reftests/margin-collapsing/block-clear-6def-left-ref2.html new file mode 100644 index 0000000000..70a533bb61 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-6def-left-ref2.html @@ -0,0 +1,31 @@ + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-6e-left.html b/layout/reftests/margin-collapsing/block-clear-6e-left.html new file mode 100644 index 0000000000..4b13a2e1fc --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-6e-left.html @@ -0,0 +1,33 @@ + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-6f-left.html b/layout/reftests/margin-collapsing/block-clear-6f-left.html new file mode 100644 index 0000000000..f4a8f3d7b8 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-6f-left.html @@ -0,0 +1,33 @@ + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-7a-left.html b/layout/reftests/margin-collapsing/block-clear-7a-left.html new file mode 100644 index 0000000000..f9b4510fc7 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-7a-left.html @@ -0,0 +1,37 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-7abcd-left-ref.html b/layout/reftests/margin-collapsing/block-clear-7abcd-left-ref.html new file mode 100644 index 0000000000..58e416e0ce --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-7abcd-left-ref.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-7b-left.html b/layout/reftests/margin-collapsing/block-clear-7b-left.html new file mode 100644 index 0000000000..3656d113d8 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-7b-left.html @@ -0,0 +1,37 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-7c-left.html b/layout/reftests/margin-collapsing/block-clear-7c-left.html new file mode 100644 index 0000000000..714b8aff17 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-7c-left.html @@ -0,0 +1,37 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-7d-left.html b/layout/reftests/margin-collapsing/block-clear-7d-left.html new file mode 100644 index 0000000000..ac3e8bd181 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-7d-left.html @@ -0,0 +1,37 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-7e-left.html b/layout/reftests/margin-collapsing/block-clear-7e-left.html new file mode 100644 index 0000000000..8bc855afd9 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-7e-left.html @@ -0,0 +1,38 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-7efgh-left-ref1.html b/layout/reftests/margin-collapsing/block-clear-7efgh-left-ref1.html new file mode 100644 index 0000000000..ddcd07b7dd --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-7efgh-left-ref1.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-7efgh-left-ref2.html b/layout/reftests/margin-collapsing/block-clear-7efgh-left-ref2.html new file mode 100644 index 0000000000..176000c89d --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-7efgh-left-ref2.html @@ -0,0 +1,30 @@ + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-7f-left.html b/layout/reftests/margin-collapsing/block-clear-7f-left.html new file mode 100644 index 0000000000..360316e72f --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-7f-left.html @@ -0,0 +1,38 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-7g-left.html b/layout/reftests/margin-collapsing/block-clear-7g-left.html new file mode 100644 index 0000000000..5233ec359d --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-7g-left.html @@ -0,0 +1,38 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-clear-7h-left.html b/layout/reftests/margin-collapsing/block-clear-7h-left.html new file mode 100644 index 0000000000..28c26d9e1f --- /dev/null +++ b/layout/reftests/margin-collapsing/block-clear-7h-left.html @@ -0,0 +1,38 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-em-length-1-dyn.html b/layout/reftests/margin-collapsing/block-em-length-1-dyn.html new file mode 100644 index 0000000000..6a709dd33e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-em-length-1-dyn.html @@ -0,0 +1,31 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-em-length-1-ref.html b/layout/reftests/margin-collapsing/block-em-length-1-ref.html new file mode 100644 index 0000000000..848a2382fd --- /dev/null +++ b/layout/reftests/margin-collapsing/block-em-length-1-ref.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-em-length-1.html b/layout/reftests/margin-collapsing/block-em-length-1.html new file mode 100644 index 0000000000..bc66603140 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-em-length-1.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-1-ref.html b/layout/reftests/margin-collapsing/block-first-child-1-ref.html new file mode 100644 index 0000000000..4ea04150d8 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-1-ref.html @@ -0,0 +1,18 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-1a-dyn.html b/layout/reftests/margin-collapsing/block-first-child-1a-dyn.html new file mode 100644 index 0000000000..23a0482231 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-1a-dyn.html @@ -0,0 +1,31 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-1a.html b/layout/reftests/margin-collapsing/block-first-child-1a.html new file mode 100644 index 0000000000..77d04ffa82 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-1a.html @@ -0,0 +1,23 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-1b-dyn.html b/layout/reftests/margin-collapsing/block-first-child-1b-dyn.html new file mode 100644 index 0000000000..4daf81404e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-1b-dyn.html @@ -0,0 +1,31 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-1b.html b/layout/reftests/margin-collapsing/block-first-child-1b.html new file mode 100644 index 0000000000..deb791e93a --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-1b.html @@ -0,0 +1,23 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-1c-dyn.html b/layout/reftests/margin-collapsing/block-first-child-1c-dyn.html new file mode 100644 index 0000000000..926ace8769 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-1c-dyn.html @@ -0,0 +1,31 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-1c.html b/layout/reftests/margin-collapsing/block-first-child-1c.html new file mode 100644 index 0000000000..1a5f5e817a --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-1c.html @@ -0,0 +1,23 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-2-dyn.html b/layout/reftests/margin-collapsing/block-first-child-2-dyn.html new file mode 100644 index 0000000000..086ebf5bc5 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-2-dyn.html @@ -0,0 +1,30 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-2-ref.html b/layout/reftests/margin-collapsing/block-first-child-2-ref.html new file mode 100644 index 0000000000..9819327b5e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-2-ref.html @@ -0,0 +1,19 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-2.html b/layout/reftests/margin-collapsing/block-first-child-2.html new file mode 100644 index 0000000000..fd10e6d7a8 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-2.html @@ -0,0 +1,23 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-3-dyn.html b/layout/reftests/margin-collapsing/block-first-child-3-dyn.html new file mode 100644 index 0000000000..43cf254750 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-3-dyn.html @@ -0,0 +1,32 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-3-ref.html b/layout/reftests/margin-collapsing/block-first-child-3-ref.html new file mode 100644 index 0000000000..2a2d8d9bf8 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-3-ref.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-3.html b/layout/reftests/margin-collapsing/block-first-child-3.html new file mode 100644 index 0000000000..6fbe7dc32e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-3.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-4-dyn.html b/layout/reftests/margin-collapsing/block-first-child-4-dyn.html new file mode 100644 index 0000000000..cb84a9acfc --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-4-dyn.html @@ -0,0 +1,32 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-4-ref.html b/layout/reftests/margin-collapsing/block-first-child-4-ref.html new file mode 100644 index 0000000000..545006bc0e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-4-ref.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-4.html b/layout/reftests/margin-collapsing/block-first-child-4.html new file mode 100644 index 0000000000..e8c05ef10c --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-4.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-5-dyn.html b/layout/reftests/margin-collapsing/block-first-child-5-dyn.html new file mode 100644 index 0000000000..567ef234d2 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-5-dyn.html @@ -0,0 +1,30 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-5-ref.html b/layout/reftests/margin-collapsing/block-first-child-5-ref.html new file mode 100644 index 0000000000..9819327b5e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-5-ref.html @@ -0,0 +1,19 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-5.html b/layout/reftests/margin-collapsing/block-first-child-5.html new file mode 100644 index 0000000000..c06c104305 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-5.html @@ -0,0 +1,23 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-6-dyn.html b/layout/reftests/margin-collapsing/block-first-child-6-dyn.html new file mode 100644 index 0000000000..c614d67ce5 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-6-dyn.html @@ -0,0 +1,32 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-6-ref.html b/layout/reftests/margin-collapsing/block-first-child-6-ref.html new file mode 100644 index 0000000000..2a2d8d9bf8 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-6-ref.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-6.html b/layout/reftests/margin-collapsing/block-first-child-6.html new file mode 100644 index 0000000000..66a4d81cc5 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-6.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-7-dyn.html b/layout/reftests/margin-collapsing/block-first-child-7-dyn.html new file mode 100644 index 0000000000..48d740bb39 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-7-dyn.html @@ -0,0 +1,32 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-7-ref.html b/layout/reftests/margin-collapsing/block-first-child-7-ref.html new file mode 100644 index 0000000000..545006bc0e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-7-ref.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-7.html b/layout/reftests/margin-collapsing/block-first-child-7.html new file mode 100644 index 0000000000..9245b83017 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-7.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-8-ref.html b/layout/reftests/margin-collapsing/block-first-child-8-ref.html new file mode 100644 index 0000000000..18ae4f0b6e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-8-ref.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-8a-dyn.html b/layout/reftests/margin-collapsing/block-first-child-8a-dyn.html new file mode 100644 index 0000000000..b6d9fb5aab --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-8a-dyn.html @@ -0,0 +1,33 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-8a.html b/layout/reftests/margin-collapsing/block-first-child-8a.html new file mode 100644 index 0000000000..abbdf0a2a4 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-8a.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-8b-dyn.html b/layout/reftests/margin-collapsing/block-first-child-8b-dyn.html new file mode 100644 index 0000000000..8e25118596 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-8b-dyn.html @@ -0,0 +1,33 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-8b.html b/layout/reftests/margin-collapsing/block-first-child-8b.html new file mode 100644 index 0000000000..6f7a6868a9 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-8b.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-8c-dyn.html b/layout/reftests/margin-collapsing/block-first-child-8c-dyn.html new file mode 100644 index 0000000000..856380cf4e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-8c-dyn.html @@ -0,0 +1,33 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-first-child-8c.html b/layout/reftests/margin-collapsing/block-first-child-8c.html new file mode 100644 index 0000000000..f0313cc949 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-first-child-8c.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-1-ref.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-1-ref.html new file mode 100644 index 0000000000..634bb402f9 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-1-ref.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-1a-dyn.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-1a-dyn.html new file mode 100644 index 0000000000..9e5875e453 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-1a-dyn.html @@ -0,0 +1,34 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-1a.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-1a.html new file mode 100644 index 0000000000..4ae3e406f5 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-1a.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-1b-dyn.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-1b-dyn.html new file mode 100644 index 0000000000..297e341872 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-1b-dyn.html @@ -0,0 +1,34 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-1b.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-1b.html new file mode 100644 index 0000000000..bb8f368420 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-1b.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-2-ref.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-2-ref.html new file mode 100644 index 0000000000..164173ae7f --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-2-ref.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-2a-dyn.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-2a-dyn.html new file mode 100644 index 0000000000..67a584072b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-2a-dyn.html @@ -0,0 +1,34 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-2a.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-2a.html new file mode 100644 index 0000000000..c3471fbc8b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-2a.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-2b-dyn.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-2b-dyn.html new file mode 100644 index 0000000000..edc34e6c46 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-2b-dyn.html @@ -0,0 +1,34 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-2b.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-2b.html new file mode 100644 index 0000000000..c86ce6ced4 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-2b.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-3-ref.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-3-ref.html new file mode 100644 index 0000000000..6ed72dd241 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-3-ref.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-3a-dyn.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-3a-dyn.html new file mode 100644 index 0000000000..53af4f4010 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-3a-dyn.html @@ -0,0 +1,34 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-3a.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-3a.html new file mode 100644 index 0000000000..5f068714f8 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-3a.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-3b-dyn.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-3b-dyn.html new file mode 100644 index 0000000000..14c73ccf07 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-3b-dyn.html @@ -0,0 +1,34 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-3b.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-3b.html new file mode 100644 index 0000000000..bf9b2a5b09 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-3b.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-4-ref.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-4-ref.html new file mode 100644 index 0000000000..0c183b8963 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-4-ref.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-4a-dyn.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-4a-dyn.html new file mode 100644 index 0000000000..f67c1bfec8 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-4a-dyn.html @@ -0,0 +1,33 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-4a.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-4a.html new file mode 100644 index 0000000000..ab1abbe4fe --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-4a.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-4b-dyn.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-4b-dyn.html new file mode 100644 index 0000000000..f7d952bf95 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-4b-dyn.html @@ -0,0 +1,33 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-4b.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-4b.html new file mode 100644 index 0000000000..92d544d117 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-4b.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-4c-dyn.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-4c-dyn.html new file mode 100644 index 0000000000..e96a0d6607 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-4c-dyn.html @@ -0,0 +1,33 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-4c.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-4c.html new file mode 100644 index 0000000000..291ea8e969 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-4c.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-4d-dyn.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-4d-dyn.html new file mode 100644 index 0000000000..61f30a6df3 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-4d-dyn.html @@ -0,0 +1,33 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-4d.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-4d.html new file mode 100644 index 0000000000..1422c16288 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-4d.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-4e-dyn.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-4e-dyn.html new file mode 100644 index 0000000000..45124c206a --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-4e-dyn.html @@ -0,0 +1,33 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-4e.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-4e.html new file mode 100644 index 0000000000..b2e78df612 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-4e.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-4f-dyn.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-4f-dyn.html new file mode 100644 index 0000000000..269db26eb4 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-4f-dyn.html @@ -0,0 +1,33 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-4f.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-4f.html new file mode 100644 index 0000000000..f4b622c137 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-4f.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-4g-dyn.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-4g-dyn.html new file mode 100644 index 0000000000..352455fbb4 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-4g-dyn.html @@ -0,0 +1,33 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-4g.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-4g.html new file mode 100644 index 0000000000..292d296022 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-4g.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-4h-dyn.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-4h-dyn.html new file mode 100644 index 0000000000..8d293f79cb --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-4h-dyn.html @@ -0,0 +1,33 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-fix-height-last-child-4h.html b/layout/reftests/margin-collapsing/block-fix-height-last-child-4h.html new file mode 100644 index 0000000000..92a18642bb --- /dev/null +++ b/layout/reftests/margin-collapsing/block-fix-height-last-child-4h.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-float-1a-dyn.html b/layout/reftests/margin-collapsing/block-float-1a-dyn.html new file mode 100644 index 0000000000..1368dbc0a0 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-float-1a-dyn.html @@ -0,0 +1,28 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-float-1a-noref.html b/layout/reftests/margin-collapsing/block-float-1a-noref.html new file mode 100644 index 0000000000..7d9a89e00e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-float-1a-noref.html @@ -0,0 +1,24 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-float-1a-ref.html b/layout/reftests/margin-collapsing/block-float-1a-ref.html new file mode 100644 index 0000000000..d591472d2c --- /dev/null +++ b/layout/reftests/margin-collapsing/block-float-1a-ref.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-float-1a-ref2.html b/layout/reftests/margin-collapsing/block-float-1a-ref2.html new file mode 100644 index 0000000000..c48aea7c73 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-float-1a-ref2.html @@ -0,0 +1,24 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-float-1a.html b/layout/reftests/margin-collapsing/block-float-1a.html new file mode 100644 index 0000000000..e0ca710369 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-float-1a.html @@ -0,0 +1,22 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-float-1b-dyn.html b/layout/reftests/margin-collapsing/block-float-1b-dyn.html new file mode 100644 index 0000000000..1dd37cc2a6 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-float-1b-dyn.html @@ -0,0 +1,28 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-float-1b-noref.html b/layout/reftests/margin-collapsing/block-float-1b-noref.html new file mode 100644 index 0000000000..6c3291e02b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-float-1b-noref.html @@ -0,0 +1,24 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-float-1b-ref.html b/layout/reftests/margin-collapsing/block-float-1b-ref.html new file mode 100644 index 0000000000..587809c1f1 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-float-1b-ref.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-float-1b-ref2.html b/layout/reftests/margin-collapsing/block-float-1b-ref2.html new file mode 100644 index 0000000000..07bf588370 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-float-1b-ref2.html @@ -0,0 +1,24 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-float-1b.html b/layout/reftests/margin-collapsing/block-float-1b.html new file mode 100644 index 0000000000..a0b42df55c --- /dev/null +++ b/layout/reftests/margin-collapsing/block-float-1b.html @@ -0,0 +1,22 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-float-2a-dyn.html b/layout/reftests/margin-collapsing/block-float-2a-dyn.html new file mode 100644 index 0000000000..2a8267db24 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-float-2a-dyn.html @@ -0,0 +1,34 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-float-2a-noref.html b/layout/reftests/margin-collapsing/block-float-2a-noref.html new file mode 100644 index 0000000000..b449017886 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-float-2a-noref.html @@ -0,0 +1,24 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-float-2a-ref.html b/layout/reftests/margin-collapsing/block-float-2a-ref.html new file mode 100644 index 0000000000..634ce320ed --- /dev/null +++ b/layout/reftests/margin-collapsing/block-float-2a-ref.html @@ -0,0 +1,31 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-float-2a.html b/layout/reftests/margin-collapsing/block-float-2a.html new file mode 100644 index 0000000000..7e1128eae7 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-float-2a.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-float-2b-dyn.html b/layout/reftests/margin-collapsing/block-float-2b-dyn.html new file mode 100644 index 0000000000..283e69c70a --- /dev/null +++ b/layout/reftests/margin-collapsing/block-float-2b-dyn.html @@ -0,0 +1,34 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-float-2b-noref.html b/layout/reftests/margin-collapsing/block-float-2b-noref.html new file mode 100644 index 0000000000..78741ba7a9 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-float-2b-noref.html @@ -0,0 +1,24 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-float-2b-ref.html b/layout/reftests/margin-collapsing/block-float-2b-ref.html new file mode 100644 index 0000000000..358dcac897 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-float-2b-ref.html @@ -0,0 +1,31 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-float-2b.html b/layout/reftests/margin-collapsing/block-float-2b.html new file mode 100644 index 0000000000..ef43207432 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-float-2b.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-float-3a-dyn.html b/layout/reftests/margin-collapsing/block-float-3a-dyn.html new file mode 100644 index 0000000000..f6d1a5ee02 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-float-3a-dyn.html @@ -0,0 +1,36 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-float-3a-ref.html b/layout/reftests/margin-collapsing/block-float-3a-ref.html new file mode 100644 index 0000000000..7b776b279f --- /dev/null +++ b/layout/reftests/margin-collapsing/block-float-3a-ref.html @@ -0,0 +1,23 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-float-3a.html b/layout/reftests/margin-collapsing/block-float-3a.html new file mode 100644 index 0000000000..639e72b8bb --- /dev/null +++ b/layout/reftests/margin-collapsing/block-float-3a.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-float-3b-dyn.html b/layout/reftests/margin-collapsing/block-float-3b-dyn.html new file mode 100644 index 0000000000..2e7723f36a --- /dev/null +++ b/layout/reftests/margin-collapsing/block-float-3b-dyn.html @@ -0,0 +1,36 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-float-3b-ref.html b/layout/reftests/margin-collapsing/block-float-3b-ref.html new file mode 100644 index 0000000000..2e6734c370 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-float-3b-ref.html @@ -0,0 +1,23 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-float-3b.html b/layout/reftests/margin-collapsing/block-float-3b.html new file mode 100644 index 0000000000..c2ecd8d2a1 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-float-3b.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-horizontal-1-dyn.html b/layout/reftests/margin-collapsing/block-horizontal-1-dyn.html new file mode 100644 index 0000000000..2a1dd7b8a3 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-horizontal-1-dyn.html @@ -0,0 +1,36 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-horizontal-1-noref.html b/layout/reftests/margin-collapsing/block-horizontal-1-noref.html new file mode 100644 index 0000000000..4d7a7ccb9f --- /dev/null +++ b/layout/reftests/margin-collapsing/block-horizontal-1-noref.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-horizontal-1-ref.html b/layout/reftests/margin-collapsing/block-horizontal-1-ref.html new file mode 100644 index 0000000000..9a49a81e0d --- /dev/null +++ b/layout/reftests/margin-collapsing/block-horizontal-1-ref.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-horizontal-1.html b/layout/reftests/margin-collapsing/block-horizontal-1.html new file mode 100644 index 0000000000..5bbdcca399 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-horizontal-1.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-horizontal-2-dyn.html b/layout/reftests/margin-collapsing/block-horizontal-2-dyn.html new file mode 100644 index 0000000000..25b9f38508 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-horizontal-2-dyn.html @@ -0,0 +1,36 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-horizontal-2-noref.html b/layout/reftests/margin-collapsing/block-horizontal-2-noref.html new file mode 100644 index 0000000000..8eb2dd12f7 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-horizontal-2-noref.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-horizontal-2-ref.html b/layout/reftests/margin-collapsing/block-horizontal-2-ref.html new file mode 100644 index 0000000000..21946ee308 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-horizontal-2-ref.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-horizontal-2.html b/layout/reftests/margin-collapsing/block-horizontal-2.html new file mode 100644 index 0000000000..8b1244528a --- /dev/null +++ b/layout/reftests/margin-collapsing/block-horizontal-2.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-horizontal-3-dyn.html b/layout/reftests/margin-collapsing/block-horizontal-3-dyn.html new file mode 100644 index 0000000000..bf465c02d1 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-horizontal-3-dyn.html @@ -0,0 +1,33 @@ + + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-horizontal-3-noref.html b/layout/reftests/margin-collapsing/block-horizontal-3-noref.html new file mode 100644 index 0000000000..b2f9e4e2ad --- /dev/null +++ b/layout/reftests/margin-collapsing/block-horizontal-3-noref.html @@ -0,0 +1,23 @@ + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-horizontal-3-ref.html b/layout/reftests/margin-collapsing/block-horizontal-3-ref.html new file mode 100644 index 0000000000..9b84cbeb52 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-horizontal-3-ref.html @@ -0,0 +1,25 @@ + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-horizontal-3.html b/layout/reftests/margin-collapsing/block-horizontal-3.html new file mode 100644 index 0000000000..d10c1f13c6 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-horizontal-3.html @@ -0,0 +1,23 @@ + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-horizontal-4-dyn.html b/layout/reftests/margin-collapsing/block-horizontal-4-dyn.html new file mode 100644 index 0000000000..9c8d9c65f7 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-horizontal-4-dyn.html @@ -0,0 +1,33 @@ + + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-horizontal-4-noref.html b/layout/reftests/margin-collapsing/block-horizontal-4-noref.html new file mode 100644 index 0000000000..5ed5bd06ea --- /dev/null +++ b/layout/reftests/margin-collapsing/block-horizontal-4-noref.html @@ -0,0 +1,23 @@ + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-horizontal-4-ref.html b/layout/reftests/margin-collapsing/block-horizontal-4-ref.html new file mode 100644 index 0000000000..263530d2f6 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-horizontal-4-ref.html @@ -0,0 +1,25 @@ + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-horizontal-4.html b/layout/reftests/margin-collapsing/block-horizontal-4.html new file mode 100644 index 0000000000..6a4e5c1e20 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-horizontal-4.html @@ -0,0 +1,23 @@ + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-html-body-1-noref.html b/layout/reftests/margin-collapsing/block-html-body-1-noref.html new file mode 100644 index 0000000000..7f14949b22 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-html-body-1-noref.html @@ -0,0 +1,23 @@ + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-html-body-1-ref.html b/layout/reftests/margin-collapsing/block-html-body-1-ref.html new file mode 100644 index 0000000000..1d898d317e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-html-body-1-ref.html @@ -0,0 +1,22 @@ + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-html-body-1-ref2.html b/layout/reftests/margin-collapsing/block-html-body-1-ref2.html new file mode 100644 index 0000000000..f527a4c25e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-html-body-1-ref2.html @@ -0,0 +1,23 @@ + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-html-body-1.html b/layout/reftests/margin-collapsing/block-html-body-1.html new file mode 100644 index 0000000000..c0b07ed16c --- /dev/null +++ b/layout/reftests/margin-collapsing/block-html-body-1.html @@ -0,0 +1,23 @@ + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-html-html-1-ref.html b/layout/reftests/margin-collapsing/block-html-html-1-ref.html new file mode 100644 index 0000000000..103ae9f59d --- /dev/null +++ b/layout/reftests/margin-collapsing/block-html-html-1-ref.html @@ -0,0 +1,23 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-html-html-1a-dyn.html b/layout/reftests/margin-collapsing/block-html-html-1a-dyn.html new file mode 100644 index 0000000000..e898735aab --- /dev/null +++ b/layout/reftests/margin-collapsing/block-html-html-1a-dyn.html @@ -0,0 +1,29 @@ + + + + + + + + + diff --git a/layout/reftests/margin-collapsing/block-html-html-1a.html b/layout/reftests/margin-collapsing/block-html-html-1a.html new file mode 100644 index 0000000000..dafa925adc --- /dev/null +++ b/layout/reftests/margin-collapsing/block-html-html-1a.html @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/layout/reftests/margin-collapsing/block-html-html-1b-dyn.html b/layout/reftests/margin-collapsing/block-html-html-1b-dyn.html new file mode 100644 index 0000000000..24455fd8a6 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-html-html-1b-dyn.html @@ -0,0 +1,30 @@ + + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-html-html-1b.html b/layout/reftests/margin-collapsing/block-html-html-1b.html new file mode 100644 index 0000000000..f302b81c7b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-html-html-1b.html @@ -0,0 +1,22 @@ + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-html-html-2-dyn.html b/layout/reftests/margin-collapsing/block-html-html-2-dyn.html new file mode 100644 index 0000000000..c3a08759b7 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-html-html-2-dyn.html @@ -0,0 +1,33 @@ + + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-html-html-2-ref.html b/layout/reftests/margin-collapsing/block-html-html-2-ref.html new file mode 100644 index 0000000000..6e0f6d89ef --- /dev/null +++ b/layout/reftests/margin-collapsing/block-html-html-2-ref.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-html-html-2.html b/layout/reftests/margin-collapsing/block-html-html-2.html new file mode 100644 index 0000000000..aeb007ab99 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-html-html-2.html @@ -0,0 +1,25 @@ + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-html-html-3-dyn.html b/layout/reftests/margin-collapsing/block-html-html-3-dyn.html new file mode 100644 index 0000000000..c3c5958567 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-html-html-3-dyn.html @@ -0,0 +1,34 @@ + + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-html-html-3-ref.html b/layout/reftests/margin-collapsing/block-html-html-3-ref.html new file mode 100644 index 0000000000..f9c935f371 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-html-html-3-ref.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-html-html-3.html b/layout/reftests/margin-collapsing/block-html-html-3.html new file mode 100644 index 0000000000..b056b0a2e1 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-html-html-3.html @@ -0,0 +1,26 @@ + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-last-child-1-ref.html b/layout/reftests/margin-collapsing/block-last-child-1-ref.html new file mode 100644 index 0000000000..06499e47d8 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-last-child-1-ref.html @@ -0,0 +1,18 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-last-child-1a.html b/layout/reftests/margin-collapsing/block-last-child-1a.html new file mode 100644 index 0000000000..0254a11009 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-last-child-1a.html @@ -0,0 +1,23 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-last-child-1b.html b/layout/reftests/margin-collapsing/block-last-child-1b.html new file mode 100644 index 0000000000..e4b75680d2 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-last-child-1b.html @@ -0,0 +1,23 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-last-child-1c.html b/layout/reftests/margin-collapsing/block-last-child-1c.html new file mode 100644 index 0000000000..322004da7c --- /dev/null +++ b/layout/reftests/margin-collapsing/block-last-child-1c.html @@ -0,0 +1,23 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-last-child-2-ref.html b/layout/reftests/margin-collapsing/block-last-child-2-ref.html new file mode 100644 index 0000000000..49705dfcb4 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-last-child-2-ref.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-last-child-2a.html b/layout/reftests/margin-collapsing/block-last-child-2a.html new file mode 100644 index 0000000000..6c7f1ada9a --- /dev/null +++ b/layout/reftests/margin-collapsing/block-last-child-2a.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-last-child-2b.html b/layout/reftests/margin-collapsing/block-last-child-2b.html new file mode 100644 index 0000000000..887b3a239b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-last-child-2b.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-last-child-2c.html b/layout/reftests/margin-collapsing/block-last-child-2c.html new file mode 100644 index 0000000000..434ff9a02c --- /dev/null +++ b/layout/reftests/margin-collapsing/block-last-child-2c.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-last-child-2d.html b/layout/reftests/margin-collapsing/block-last-child-2d.html new file mode 100644 index 0000000000..2409e2504b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-last-child-2d.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-last-child-3-ref.html b/layout/reftests/margin-collapsing/block-last-child-3-ref.html new file mode 100644 index 0000000000..8c26ba8bc0 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-last-child-3-ref.html @@ -0,0 +1,23 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-last-child-3a.html b/layout/reftests/margin-collapsing/block-last-child-3a.html new file mode 100644 index 0000000000..417edaf346 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-last-child-3a.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-last-child-3b.html b/layout/reftests/margin-collapsing/block-last-child-3b.html new file mode 100644 index 0000000000..a10cbfe2a4 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-last-child-3b.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-last-child-3c.html b/layout/reftests/margin-collapsing/block-last-child-3c.html new file mode 100644 index 0000000000..ed5f26bb96 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-last-child-3c.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-last-child-3d.html b/layout/reftests/margin-collapsing/block-last-child-3d.html new file mode 100644 index 0000000000..dd2a68563a --- /dev/null +++ b/layout/reftests/margin-collapsing/block-last-child-3d.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-last-child-4-ref.html b/layout/reftests/margin-collapsing/block-last-child-4-ref.html new file mode 100644 index 0000000000..a94d25bf61 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-last-child-4-ref.html @@ -0,0 +1,23 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-last-child-4a.html b/layout/reftests/margin-collapsing/block-last-child-4a.html new file mode 100644 index 0000000000..a21f656360 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-last-child-4a.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-last-child-4b.html b/layout/reftests/margin-collapsing/block-last-child-4b.html new file mode 100644 index 0000000000..0c5c1e7612 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-last-child-4b.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-last-child-4c.html b/layout/reftests/margin-collapsing/block-last-child-4c.html new file mode 100644 index 0000000000..65935a4137 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-last-child-4c.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-last-child-4d.html b/layout/reftests/margin-collapsing/block-last-child-4d.html new file mode 100644 index 0000000000..9aa1b77999 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-last-child-4d.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-1-ref.html b/layout/reftests/margin-collapsing/block-max-height-last-child-1-ref.html new file mode 100644 index 0000000000..b76d867c90 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-1-ref.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-1a-dyn.html b/layout/reftests/margin-collapsing/block-max-height-last-child-1a-dyn.html new file mode 100644 index 0000000000..cae3aa56cd --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-1a-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-1a.html b/layout/reftests/margin-collapsing/block-max-height-last-child-1a.html new file mode 100644 index 0000000000..eb47983d5b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-1a.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-1b-dyn.html b/layout/reftests/margin-collapsing/block-max-height-last-child-1b-dyn.html new file mode 100644 index 0000000000..09adf4b4e3 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-1b-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-1b.html b/layout/reftests/margin-collapsing/block-max-height-last-child-1b.html new file mode 100644 index 0000000000..3294523800 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-1b.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-1c-dyn.html b/layout/reftests/margin-collapsing/block-max-height-last-child-1c-dyn.html new file mode 100644 index 0000000000..1e3beb82c1 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-1c-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-1c.html b/layout/reftests/margin-collapsing/block-max-height-last-child-1c.html new file mode 100644 index 0000000000..159c13fe92 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-1c.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-2-ref.html b/layout/reftests/margin-collapsing/block-max-height-last-child-2-ref.html new file mode 100644 index 0000000000..b964f40f06 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-2-ref.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-2a-dyn.html b/layout/reftests/margin-collapsing/block-max-height-last-child-2a-dyn.html new file mode 100644 index 0000000000..8802c506ae --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-2a-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-2a.html b/layout/reftests/margin-collapsing/block-max-height-last-child-2a.html new file mode 100644 index 0000000000..e4c3c3595c --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-2a.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-2b-dyn.html b/layout/reftests/margin-collapsing/block-max-height-last-child-2b-dyn.html new file mode 100644 index 0000000000..eb2f896eec --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-2b-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-2b.html b/layout/reftests/margin-collapsing/block-max-height-last-child-2b.html new file mode 100644 index 0000000000..bab2c45623 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-2b.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-3-ref.html b/layout/reftests/margin-collapsing/block-max-height-last-child-3-ref.html new file mode 100644 index 0000000000..a6a8894c71 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-3-ref.html @@ -0,0 +1,24 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-3a-dyn.html b/layout/reftests/margin-collapsing/block-max-height-last-child-3a-dyn.html new file mode 100644 index 0000000000..3e994dc59b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-3a-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-3a.html b/layout/reftests/margin-collapsing/block-max-height-last-child-3a.html new file mode 100644 index 0000000000..7306962199 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-3a.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-3b-dyn.html b/layout/reftests/margin-collapsing/block-max-height-last-child-3b-dyn.html new file mode 100644 index 0000000000..407619a8bc --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-3b-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-3b.html b/layout/reftests/margin-collapsing/block-max-height-last-child-3b.html new file mode 100644 index 0000000000..ceacff109f --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-3b.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-3c-dyn.html b/layout/reftests/margin-collapsing/block-max-height-last-child-3c-dyn.html new file mode 100644 index 0000000000..dae3b87db8 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-3c-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-3c.html b/layout/reftests/margin-collapsing/block-max-height-last-child-3c.html new file mode 100644 index 0000000000..4653fe60b1 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-3c.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-4-ref.html b/layout/reftests/margin-collapsing/block-max-height-last-child-4-ref.html new file mode 100644 index 0000000000..ea6b932c8d --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-4-ref.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-4a-dyn.html b/layout/reftests/margin-collapsing/block-max-height-last-child-4a-dyn.html new file mode 100644 index 0000000000..3bb7f1174b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-4a-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-4a.html b/layout/reftests/margin-collapsing/block-max-height-last-child-4a.html new file mode 100644 index 0000000000..0247f34a9b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-4a.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-4b-dyn.html b/layout/reftests/margin-collapsing/block-max-height-last-child-4b-dyn.html new file mode 100644 index 0000000000..31520f0eaa --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-4b-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-4b.html b/layout/reftests/margin-collapsing/block-max-height-last-child-4b.html new file mode 100644 index 0000000000..529868a2c0 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-4b.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-4c-dyn.html b/layout/reftests/margin-collapsing/block-max-height-last-child-4c-dyn.html new file mode 100644 index 0000000000..eb19cdfcea --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-4c-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-4c.html b/layout/reftests/margin-collapsing/block-max-height-last-child-4c.html new file mode 100644 index 0000000000..06ea9ecf18 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-4c.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-5-ref.html b/layout/reftests/margin-collapsing/block-max-height-last-child-5-ref.html new file mode 100644 index 0000000000..cdd824aab0 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-5-ref.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-5a-dyn.html b/layout/reftests/margin-collapsing/block-max-height-last-child-5a-dyn.html new file mode 100644 index 0000000000..b6f79f03b2 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-5a-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-5a.html b/layout/reftests/margin-collapsing/block-max-height-last-child-5a.html new file mode 100644 index 0000000000..745773dc0e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-5a.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-5b-dyn.html b/layout/reftests/margin-collapsing/block-max-height-last-child-5b-dyn.html new file mode 100644 index 0000000000..d8b3b18ea0 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-5b-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-5b.html b/layout/reftests/margin-collapsing/block-max-height-last-child-5b.html new file mode 100644 index 0000000000..052310f0e6 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-5b.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-6-ref.html b/layout/reftests/margin-collapsing/block-max-height-last-child-6-ref.html new file mode 100644 index 0000000000..d9cb40f169 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-6-ref.html @@ -0,0 +1,24 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-6a-dyn.html b/layout/reftests/margin-collapsing/block-max-height-last-child-6a-dyn.html new file mode 100644 index 0000000000..4f646ff44a --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-6a-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-6a.html b/layout/reftests/margin-collapsing/block-max-height-last-child-6a.html new file mode 100644 index 0000000000..45f610a7f0 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-6a.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-6b-dyn.html b/layout/reftests/margin-collapsing/block-max-height-last-child-6b-dyn.html new file mode 100644 index 0000000000..da90ad9e62 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-6b-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-6b.html b/layout/reftests/margin-collapsing/block-max-height-last-child-6b.html new file mode 100644 index 0000000000..8dfaf25979 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-6b.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-6c-dyn.html b/layout/reftests/margin-collapsing/block-max-height-last-child-6c-dyn.html new file mode 100644 index 0000000000..ef61957c13 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-6c-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-6c.html b/layout/reftests/margin-collapsing/block-max-height-last-child-6c.html new file mode 100644 index 0000000000..3d863d53bf --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-6c.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-7-ref.html b/layout/reftests/margin-collapsing/block-max-height-last-child-7-ref.html new file mode 100644 index 0000000000..59874fd98e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-7-ref.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-7a-dyn.html b/layout/reftests/margin-collapsing/block-max-height-last-child-7a-dyn.html new file mode 100644 index 0000000000..937a717ff1 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-7a-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-7a.html b/layout/reftests/margin-collapsing/block-max-height-last-child-7a.html new file mode 100644 index 0000000000..2899427b74 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-7a.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-7b-dyn.html b/layout/reftests/margin-collapsing/block-max-height-last-child-7b-dyn.html new file mode 100644 index 0000000000..b470aec10b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-7b-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-7b.html b/layout/reftests/margin-collapsing/block-max-height-last-child-7b.html new file mode 100644 index 0000000000..cac7e61efa --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-7b.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-7c-dyn.html b/layout/reftests/margin-collapsing/block-max-height-last-child-7c-dyn.html new file mode 100644 index 0000000000..1df357dd61 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-7c-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-7c.html b/layout/reftests/margin-collapsing/block-max-height-last-child-7c.html new file mode 100644 index 0000000000..07f9bfbee9 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-7c.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-8-ref.html b/layout/reftests/margin-collapsing/block-max-height-last-child-8-ref.html new file mode 100644 index 0000000000..ed164173f4 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-8-ref.html @@ -0,0 +1,24 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-8a-dyn.html b/layout/reftests/margin-collapsing/block-max-height-last-child-8a-dyn.html new file mode 100644 index 0000000000..65da9ecd20 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-8a-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-8a.html b/layout/reftests/margin-collapsing/block-max-height-last-child-8a.html new file mode 100644 index 0000000000..439b1cca53 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-8a.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-8b-dyn.html b/layout/reftests/margin-collapsing/block-max-height-last-child-8b-dyn.html new file mode 100644 index 0000000000..e5bbb1aab8 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-8b-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-8b.html b/layout/reftests/margin-collapsing/block-max-height-last-child-8b.html new file mode 100644 index 0000000000..5a01975909 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-8b.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-9-ref.html b/layout/reftests/margin-collapsing/block-max-height-last-child-9-ref.html new file mode 100644 index 0000000000..ecacfcced9 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-9-ref.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-9a-dyn.html b/layout/reftests/margin-collapsing/block-max-height-last-child-9a-dyn.html new file mode 100644 index 0000000000..f4cf1ce8bd --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-9a-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-9a.html b/layout/reftests/margin-collapsing/block-max-height-last-child-9a.html new file mode 100644 index 0000000000..1e453b7028 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-9a.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-9b-dyn.html b/layout/reftests/margin-collapsing/block-max-height-last-child-9b-dyn.html new file mode 100644 index 0000000000..99c8ff4a6a --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-9b-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-9b.html b/layout/reftests/margin-collapsing/block-max-height-last-child-9b.html new file mode 100644 index 0000000000..54058c4427 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-9b.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-9c-dyn.html b/layout/reftests/margin-collapsing/block-max-height-last-child-9c-dyn.html new file mode 100644 index 0000000000..10ab566a01 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-9c-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-max-height-last-child-9c.html b/layout/reftests/margin-collapsing/block-max-height-last-child-9c.html new file mode 100644 index 0000000000..d14519000c --- /dev/null +++ b/layout/reftests/margin-collapsing/block-max-height-last-child-9c.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-1-ref.html b/layout/reftests/margin-collapsing/block-min-height-last-child-1-ref.html new file mode 100644 index 0000000000..2de1ed215e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-1-ref.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-1a-dyn.html b/layout/reftests/margin-collapsing/block-min-height-last-child-1a-dyn.html new file mode 100644 index 0000000000..c4236757f3 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-1a-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-1a.html b/layout/reftests/margin-collapsing/block-min-height-last-child-1a.html new file mode 100644 index 0000000000..6fef0cbf84 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-1a.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-1b-dyn.html b/layout/reftests/margin-collapsing/block-min-height-last-child-1b-dyn.html new file mode 100644 index 0000000000..99bacb19a0 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-1b-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-1b.html b/layout/reftests/margin-collapsing/block-min-height-last-child-1b.html new file mode 100644 index 0000000000..71e4884ee5 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-1b.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-1c-dyn.html b/layout/reftests/margin-collapsing/block-min-height-last-child-1c-dyn.html new file mode 100644 index 0000000000..012f557b80 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-1c-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-1c.html b/layout/reftests/margin-collapsing/block-min-height-last-child-1c.html new file mode 100644 index 0000000000..ef01b9559e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-1c.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-2-ref.html b/layout/reftests/margin-collapsing/block-min-height-last-child-2-ref.html new file mode 100644 index 0000000000..2a0f946104 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-2-ref.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-2a-dyn.html b/layout/reftests/margin-collapsing/block-min-height-last-child-2a-dyn.html new file mode 100644 index 0000000000..abb033c6b2 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-2a-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-2a.html b/layout/reftests/margin-collapsing/block-min-height-last-child-2a.html new file mode 100644 index 0000000000..853d8f62de --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-2a.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-2b-dyn.html b/layout/reftests/margin-collapsing/block-min-height-last-child-2b-dyn.html new file mode 100644 index 0000000000..a871a769b4 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-2b-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-2b.html b/layout/reftests/margin-collapsing/block-min-height-last-child-2b.html new file mode 100644 index 0000000000..3ec90c19b1 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-2b.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-3-ref.html b/layout/reftests/margin-collapsing/block-min-height-last-child-3-ref.html new file mode 100644 index 0000000000..61d8b83ea0 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-3-ref.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-3a-dyn.html b/layout/reftests/margin-collapsing/block-min-height-last-child-3a-dyn.html new file mode 100644 index 0000000000..6925c7649f --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-3a-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-3a.html b/layout/reftests/margin-collapsing/block-min-height-last-child-3a.html new file mode 100644 index 0000000000..542afd0e7c --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-3a.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-3b-dyn.html b/layout/reftests/margin-collapsing/block-min-height-last-child-3b-dyn.html new file mode 100644 index 0000000000..30829e71c2 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-3b-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-3b.html b/layout/reftests/margin-collapsing/block-min-height-last-child-3b.html new file mode 100644 index 0000000000..8988bed364 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-3b.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-3c-dyn.html b/layout/reftests/margin-collapsing/block-min-height-last-child-3c-dyn.html new file mode 100644 index 0000000000..ed64e1ff62 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-3c-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-3c.html b/layout/reftests/margin-collapsing/block-min-height-last-child-3c.html new file mode 100644 index 0000000000..2d969df6dc --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-3c.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-4-ref.html b/layout/reftests/margin-collapsing/block-min-height-last-child-4-ref.html new file mode 100644 index 0000000000..ea6b932c8d --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-4-ref.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-4a-dyn.html b/layout/reftests/margin-collapsing/block-min-height-last-child-4a-dyn.html new file mode 100644 index 0000000000..a07bea3bab --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-4a-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-4a.html b/layout/reftests/margin-collapsing/block-min-height-last-child-4a.html new file mode 100644 index 0000000000..6e2081cc32 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-4a.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-4b-dyn.html b/layout/reftests/margin-collapsing/block-min-height-last-child-4b-dyn.html new file mode 100644 index 0000000000..588832c8ad --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-4b-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-4b.html b/layout/reftests/margin-collapsing/block-min-height-last-child-4b.html new file mode 100644 index 0000000000..8f27e38043 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-4b.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-4c-dyn.html b/layout/reftests/margin-collapsing/block-min-height-last-child-4c-dyn.html new file mode 100644 index 0000000000..5002bd8f52 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-4c-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-4c.html b/layout/reftests/margin-collapsing/block-min-height-last-child-4c.html new file mode 100644 index 0000000000..8858ae7272 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-4c.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-5-ref.html b/layout/reftests/margin-collapsing/block-min-height-last-child-5-ref.html new file mode 100644 index 0000000000..cdd824aab0 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-5-ref.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-5a-dyn.html b/layout/reftests/margin-collapsing/block-min-height-last-child-5a-dyn.html new file mode 100644 index 0000000000..8f9a386ef1 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-5a-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-5a.html b/layout/reftests/margin-collapsing/block-min-height-last-child-5a.html new file mode 100644 index 0000000000..dd01bfadae --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-5a.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-5b-dyn.html b/layout/reftests/margin-collapsing/block-min-height-last-child-5b-dyn.html new file mode 100644 index 0000000000..183edccfd5 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-5b-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-5b.html b/layout/reftests/margin-collapsing/block-min-height-last-child-5b.html new file mode 100644 index 0000000000..3856c32ad5 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-5b.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-6-ref.html b/layout/reftests/margin-collapsing/block-min-height-last-child-6-ref.html new file mode 100644 index 0000000000..d9cb40f169 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-6-ref.html @@ -0,0 +1,24 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-6a-dyn.html b/layout/reftests/margin-collapsing/block-min-height-last-child-6a-dyn.html new file mode 100644 index 0000000000..3a01b4286b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-6a-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-6a.html b/layout/reftests/margin-collapsing/block-min-height-last-child-6a.html new file mode 100644 index 0000000000..64ed1366e0 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-6a.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-6b-dyn.html b/layout/reftests/margin-collapsing/block-min-height-last-child-6b-dyn.html new file mode 100644 index 0000000000..3b65f4cca7 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-6b-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-6b.html b/layout/reftests/margin-collapsing/block-min-height-last-child-6b.html new file mode 100644 index 0000000000..93a0c51620 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-6b.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-6c-dyn.html b/layout/reftests/margin-collapsing/block-min-height-last-child-6c-dyn.html new file mode 100644 index 0000000000..dfd6a50a6d --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-6c-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-6c.html b/layout/reftests/margin-collapsing/block-min-height-last-child-6c.html new file mode 100644 index 0000000000..e22e6d615a --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-6c.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-7-ref.html b/layout/reftests/margin-collapsing/block-min-height-last-child-7-ref.html new file mode 100644 index 0000000000..26b1d4df58 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-7-ref.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-7a-dyn.html b/layout/reftests/margin-collapsing/block-min-height-last-child-7a-dyn.html new file mode 100644 index 0000000000..f7f57c3121 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-7a-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-7a.html b/layout/reftests/margin-collapsing/block-min-height-last-child-7a.html new file mode 100644 index 0000000000..f75fa60195 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-7a.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-7b-dyn.html b/layout/reftests/margin-collapsing/block-min-height-last-child-7b-dyn.html new file mode 100644 index 0000000000..cc6f369a46 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-7b-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-7b.html b/layout/reftests/margin-collapsing/block-min-height-last-child-7b.html new file mode 100644 index 0000000000..dc8fedbb04 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-7b.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-7c-dyn.html b/layout/reftests/margin-collapsing/block-min-height-last-child-7c-dyn.html new file mode 100644 index 0000000000..0bae038512 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-7c-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-7c.html b/layout/reftests/margin-collapsing/block-min-height-last-child-7c.html new file mode 100644 index 0000000000..a01b18615c --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-7c.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-8-ref.html b/layout/reftests/margin-collapsing/block-min-height-last-child-8-ref.html new file mode 100644 index 0000000000..59874fd98e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-8-ref.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-8a-dyn.html b/layout/reftests/margin-collapsing/block-min-height-last-child-8a-dyn.html new file mode 100644 index 0000000000..dfc5c688b0 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-8a-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-8a.html b/layout/reftests/margin-collapsing/block-min-height-last-child-8a.html new file mode 100644 index 0000000000..79f4f1d219 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-8a.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-8b-dyn.html b/layout/reftests/margin-collapsing/block-min-height-last-child-8b-dyn.html new file mode 100644 index 0000000000..ed235ec708 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-8b-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-8b.html b/layout/reftests/margin-collapsing/block-min-height-last-child-8b.html new file mode 100644 index 0000000000..6cf40bb7b0 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-8b.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-9-ref.html b/layout/reftests/margin-collapsing/block-min-height-last-child-9-ref.html new file mode 100644 index 0000000000..e43bf9cc04 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-9-ref.html @@ -0,0 +1,24 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-9a-dyn.html b/layout/reftests/margin-collapsing/block-min-height-last-child-9a-dyn.html new file mode 100644 index 0000000000..45803a79f5 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-9a-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-9a.html b/layout/reftests/margin-collapsing/block-min-height-last-child-9a.html new file mode 100644 index 0000000000..dd239c8f49 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-9a.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-9b-dyn.html b/layout/reftests/margin-collapsing/block-min-height-last-child-9b-dyn.html new file mode 100644 index 0000000000..b4038a6a78 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-9b-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-9b.html b/layout/reftests/margin-collapsing/block-min-height-last-child-9b.html new file mode 100644 index 0000000000..d150f2eeab --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-9b.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-9c-dyn.html b/layout/reftests/margin-collapsing/block-min-height-last-child-9c-dyn.html new file mode 100644 index 0000000000..afd698a7d1 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-9c-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-min-height-last-child-9c.html b/layout/reftests/margin-collapsing/block-min-height-last-child-9c.html new file mode 100644 index 0000000000..7bf119ff3b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-min-height-last-child-9c.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-1-noref1.html b/layout/reftests/margin-collapsing/block-negative-1-noref1.html new file mode 100644 index 0000000000..33aa139353 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-1-noref1.html @@ -0,0 +1,20 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-1-noref2.html b/layout/reftests/margin-collapsing/block-negative-1-noref2.html new file mode 100644 index 0000000000..78105ea3e2 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-1-noref2.html @@ -0,0 +1,23 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-1-ref.html b/layout/reftests/margin-collapsing/block-negative-1-ref.html new file mode 100644 index 0000000000..cb8de3293a --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-1-ref.html @@ -0,0 +1,19 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-1a-dyn1.html b/layout/reftests/margin-collapsing/block-negative-1a-dyn1.html new file mode 100644 index 0000000000..23cd0d7438 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-1a-dyn1.html @@ -0,0 +1,29 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-1a-dyn2.html b/layout/reftests/margin-collapsing/block-negative-1a-dyn2.html new file mode 100644 index 0000000000..d9b549d6dc --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-1a-dyn2.html @@ -0,0 +1,28 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-1a.html b/layout/reftests/margin-collapsing/block-negative-1a.html new file mode 100644 index 0000000000..de0be2bece --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-1a.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-1b-dyn1.html b/layout/reftests/margin-collapsing/block-negative-1b-dyn1.html new file mode 100644 index 0000000000..63738fcd6e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-1b-dyn1.html @@ -0,0 +1,29 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-1b-dyn2.html b/layout/reftests/margin-collapsing/block-negative-1b-dyn2.html new file mode 100644 index 0000000000..f4ac18a65d --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-1b-dyn2.html @@ -0,0 +1,28 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-1b.html b/layout/reftests/margin-collapsing/block-negative-1b.html new file mode 100644 index 0000000000..f1eed8c0fb --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-1b.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-2-noref1.html b/layout/reftests/margin-collapsing/block-negative-2-noref1.html new file mode 100644 index 0000000000..8252871a3a --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-2-noref1.html @@ -0,0 +1,15 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-2-noref2.html b/layout/reftests/margin-collapsing/block-negative-2-noref2.html new file mode 100644 index 0000000000..cb8de3293a --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-2-noref2.html @@ -0,0 +1,19 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-2-ref.html b/layout/reftests/margin-collapsing/block-negative-2-ref.html new file mode 100644 index 0000000000..90571cbd82 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-2-ref.html @@ -0,0 +1,14 @@ + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-2a-dyn1.html b/layout/reftests/margin-collapsing/block-negative-2a-dyn1.html new file mode 100644 index 0000000000..064bc2ad54 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-2a-dyn1.html @@ -0,0 +1,28 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-2a-dyn2.html b/layout/reftests/margin-collapsing/block-negative-2a-dyn2.html new file mode 100644 index 0000000000..a2813db4c5 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-2a-dyn2.html @@ -0,0 +1,27 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-2a.html b/layout/reftests/margin-collapsing/block-negative-2a.html new file mode 100644 index 0000000000..995a0805ad --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-2a.html @@ -0,0 +1,20 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-2b-dyn1.html b/layout/reftests/margin-collapsing/block-negative-2b-dyn1.html new file mode 100644 index 0000000000..cb22250ee1 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-2b-dyn1.html @@ -0,0 +1,28 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-2b-dyn2.html b/layout/reftests/margin-collapsing/block-negative-2b-dyn2.html new file mode 100644 index 0000000000..ef84e2e899 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-2b-dyn2.html @@ -0,0 +1,27 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-2b.html b/layout/reftests/margin-collapsing/block-negative-2b.html new file mode 100644 index 0000000000..96e43a985c --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-2b.html @@ -0,0 +1,20 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-3-noref1.html b/layout/reftests/margin-collapsing/block-negative-3-noref1.html new file mode 100644 index 0000000000..6e36e4f352 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-3-noref1.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-3-noref2.html b/layout/reftests/margin-collapsing/block-negative-3-noref2.html new file mode 100644 index 0000000000..900c8c4fa1 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-3-noref2.html @@ -0,0 +1,22 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-3-ref.html b/layout/reftests/margin-collapsing/block-negative-3-ref.html new file mode 100644 index 0000000000..8b4733d4a5 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-3-ref.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-3-ref2.html b/layout/reftests/margin-collapsing/block-negative-3-ref2.html new file mode 100644 index 0000000000..92bd96df0b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-3-ref2.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-3a-dyn1.html b/layout/reftests/margin-collapsing/block-negative-3a-dyn1.html new file mode 100644 index 0000000000..999e871b70 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-3a-dyn1.html @@ -0,0 +1,32 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-3a-dyn2.html b/layout/reftests/margin-collapsing/block-negative-3a-dyn2.html new file mode 100644 index 0000000000..5313945baa --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-3a-dyn2.html @@ -0,0 +1,31 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-3a.html b/layout/reftests/margin-collapsing/block-negative-3a.html new file mode 100644 index 0000000000..06883fc399 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-3a.html @@ -0,0 +1,24 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-3b-dyn1.html b/layout/reftests/margin-collapsing/block-negative-3b-dyn1.html new file mode 100644 index 0000000000..2cb9a37212 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-3b-dyn1.html @@ -0,0 +1,32 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-3b-dyn2.html b/layout/reftests/margin-collapsing/block-negative-3b-dyn2.html new file mode 100644 index 0000000000..67c0d82f4a --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-3b-dyn2.html @@ -0,0 +1,31 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-3b.html b/layout/reftests/margin-collapsing/block-negative-3b.html new file mode 100644 index 0000000000..cd39abdf9a --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-3b.html @@ -0,0 +1,24 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-4-noref1.html b/layout/reftests/margin-collapsing/block-negative-4-noref1.html new file mode 100644 index 0000000000..47b9839b68 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-4-noref1.html @@ -0,0 +1,22 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-4-noref2.html b/layout/reftests/margin-collapsing/block-negative-4-noref2.html new file mode 100644 index 0000000000..44365a2598 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-4-noref2.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-4-ref.html b/layout/reftests/margin-collapsing/block-negative-4-ref.html new file mode 100644 index 0000000000..5435cdd3be --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-4-ref.html @@ -0,0 +1,22 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-4-ref2.html b/layout/reftests/margin-collapsing/block-negative-4-ref2.html new file mode 100644 index 0000000000..c7b53e3f7d --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-4-ref2.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-4a-dyn1.html b/layout/reftests/margin-collapsing/block-negative-4a-dyn1.html new file mode 100644 index 0000000000..614a612ae7 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-4a-dyn1.html @@ -0,0 +1,34 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-4a-dyn2.html b/layout/reftests/margin-collapsing/block-negative-4a-dyn2.html new file mode 100644 index 0000000000..831ee41ca1 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-4a-dyn2.html @@ -0,0 +1,33 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-4a.html b/layout/reftests/margin-collapsing/block-negative-4a.html new file mode 100644 index 0000000000..72ae66725a --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-4a.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-4b-dyn1.html b/layout/reftests/margin-collapsing/block-negative-4b-dyn1.html new file mode 100644 index 0000000000..98b66d2041 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-4b-dyn1.html @@ -0,0 +1,34 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-4b-dyn2.html b/layout/reftests/margin-collapsing/block-negative-4b-dyn2.html new file mode 100644 index 0000000000..91adf56a9c --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-4b-dyn2.html @@ -0,0 +1,33 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-4b.html b/layout/reftests/margin-collapsing/block-negative-4b.html new file mode 100644 index 0000000000..7c89014f6a --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-4b.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-5-dyn1.html b/layout/reftests/margin-collapsing/block-negative-5-dyn1.html new file mode 100644 index 0000000000..a36142bc29 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-5-dyn1.html @@ -0,0 +1,34 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-5-dyn2.html b/layout/reftests/margin-collapsing/block-negative-5-dyn2.html new file mode 100644 index 0000000000..8e10974ff6 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-5-dyn2.html @@ -0,0 +1,33 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-5-noref1.html b/layout/reftests/margin-collapsing/block-negative-5-noref1.html new file mode 100644 index 0000000000..d29106af98 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-5-noref1.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-5-noref2.html b/layout/reftests/margin-collapsing/block-negative-5-noref2.html new file mode 100644 index 0000000000..ee397a4c21 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-5-noref2.html @@ -0,0 +1,24 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-5-ref.html b/layout/reftests/margin-collapsing/block-negative-5-ref.html new file mode 100644 index 0000000000..7a6713af3d --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-5-ref.html @@ -0,0 +1,22 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-5-ref2.html b/layout/reftests/margin-collapsing/block-negative-5-ref2.html new file mode 100644 index 0000000000..8ba0aade72 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-5-ref2.html @@ -0,0 +1,24 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-negative-5.html b/layout/reftests/margin-collapsing/block-negative-5.html new file mode 100644 index 0000000000..f457a4148c --- /dev/null +++ b/layout/reftests/margin-collapsing/block-negative-5.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-1-ref.html b/layout/reftests/margin-collapsing/block-no-content-1-ref.html new file mode 100644 index 0000000000..aba40bf1af --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-1-ref.html @@ -0,0 +1,19 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-1a-dyn.html b/layout/reftests/margin-collapsing/block-no-content-1a-dyn.html new file mode 100644 index 0000000000..44582072d8 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-1a-dyn.html @@ -0,0 +1,23 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-1a.html b/layout/reftests/margin-collapsing/block-no-content-1a.html new file mode 100644 index 0000000000..baf0c27599 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-1a.html @@ -0,0 +1,20 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-1b-dyn.html b/layout/reftests/margin-collapsing/block-no-content-1b-dyn.html new file mode 100644 index 0000000000..4ae5224008 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-1b-dyn.html @@ -0,0 +1,23 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-1b.html b/layout/reftests/margin-collapsing/block-no-content-1b.html new file mode 100644 index 0000000000..e1c6b88833 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-1b.html @@ -0,0 +1,20 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-1c-dyn.html b/layout/reftests/margin-collapsing/block-no-content-1c-dyn.html new file mode 100644 index 0000000000..c5525801fc --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-1c-dyn.html @@ -0,0 +1,23 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-1c.html b/layout/reftests/margin-collapsing/block-no-content-1c.html new file mode 100644 index 0000000000..748cfd7dda --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-1c.html @@ -0,0 +1,20 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-1d-dyn.html b/layout/reftests/margin-collapsing/block-no-content-1d-dyn.html new file mode 100644 index 0000000000..51710e2254 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-1d-dyn.html @@ -0,0 +1,23 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-1d.html b/layout/reftests/margin-collapsing/block-no-content-1d.html new file mode 100644 index 0000000000..63bb28eb48 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-1d.html @@ -0,0 +1,20 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-2-ref.html b/layout/reftests/margin-collapsing/block-no-content-2-ref.html new file mode 100644 index 0000000000..a7235c8c2d --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-2-ref.html @@ -0,0 +1,19 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-2a-dyn.html b/layout/reftests/margin-collapsing/block-no-content-2a-dyn.html new file mode 100644 index 0000000000..a0ddc7eccf --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-2a-dyn.html @@ -0,0 +1,32 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-2a.html b/layout/reftests/margin-collapsing/block-no-content-2a.html new file mode 100644 index 0000000000..72d5b22f99 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-2a.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-2b-dyn.html b/layout/reftests/margin-collapsing/block-no-content-2b-dyn.html new file mode 100644 index 0000000000..def572252b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-2b-dyn.html @@ -0,0 +1,32 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-2b.html b/layout/reftests/margin-collapsing/block-no-content-2b.html new file mode 100644 index 0000000000..f9e69aa6a3 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-2b.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-2c-dyn.html b/layout/reftests/margin-collapsing/block-no-content-2c-dyn.html new file mode 100644 index 0000000000..7a881fdc58 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-2c-dyn.html @@ -0,0 +1,32 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-2c.html b/layout/reftests/margin-collapsing/block-no-content-2c.html new file mode 100644 index 0000000000..7978ca3885 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-2c.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-2d-dyn.html b/layout/reftests/margin-collapsing/block-no-content-2d-dyn.html new file mode 100644 index 0000000000..f5c8dbd3cd --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-2d-dyn.html @@ -0,0 +1,32 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-2d.html b/layout/reftests/margin-collapsing/block-no-content-2d.html new file mode 100644 index 0000000000..30dcb49850 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-2d.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-2e-dyn.html b/layout/reftests/margin-collapsing/block-no-content-2e-dyn.html new file mode 100644 index 0000000000..72ba4ac49f --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-2e-dyn.html @@ -0,0 +1,32 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-2e.html b/layout/reftests/margin-collapsing/block-no-content-2e.html new file mode 100644 index 0000000000..bb0896d0db --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-2e.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-3-ref.html b/layout/reftests/margin-collapsing/block-no-content-3-ref.html new file mode 100644 index 0000000000..a5b22d4333 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-3-ref.html @@ -0,0 +1,22 @@ + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-3a-dyn.html b/layout/reftests/margin-collapsing/block-no-content-3a-dyn.html new file mode 100644 index 0000000000..e23807cf56 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-3a-dyn.html @@ -0,0 +1,36 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-3a.html b/layout/reftests/margin-collapsing/block-no-content-3a.html new file mode 100644 index 0000000000..32933c2bef --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-3a.html @@ -0,0 +1,30 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-3b-dyn.html b/layout/reftests/margin-collapsing/block-no-content-3b-dyn.html new file mode 100644 index 0000000000..4a00ff49a1 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-3b-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-3b.html b/layout/reftests/margin-collapsing/block-no-content-3b.html new file mode 100644 index 0000000000..00f8151631 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-3b.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-3c-dyn.html b/layout/reftests/margin-collapsing/block-no-content-3c-dyn.html new file mode 100644 index 0000000000..0bbee29d1c --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-3c-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-3c.html b/layout/reftests/margin-collapsing/block-no-content-3c.html new file mode 100644 index 0000000000..39ad02c621 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-3c.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-4-ref.html b/layout/reftests/margin-collapsing/block-no-content-4-ref.html new file mode 100644 index 0000000000..e3dc1c4e20 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-4-ref.html @@ -0,0 +1,22 @@ + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-4a-dyn.html b/layout/reftests/margin-collapsing/block-no-content-4a-dyn.html new file mode 100644 index 0000000000..53a5041f7d --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-4a-dyn.html @@ -0,0 +1,36 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-4a.html b/layout/reftests/margin-collapsing/block-no-content-4a.html new file mode 100644 index 0000000000..a10149767a --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-4a.html @@ -0,0 +1,30 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-4b-dyn.html b/layout/reftests/margin-collapsing/block-no-content-4b-dyn.html new file mode 100644 index 0000000000..421fdce7eb --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-4b-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-4b.html b/layout/reftests/margin-collapsing/block-no-content-4b.html new file mode 100644 index 0000000000..4faf50c21e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-4b.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-4c-dyn.html b/layout/reftests/margin-collapsing/block-no-content-4c-dyn.html new file mode 100644 index 0000000000..d6c5e0dbf5 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-4c-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-4c.html b/layout/reftests/margin-collapsing/block-no-content-4c.html new file mode 100644 index 0000000000..0b6daef65e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-4c.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-5-ref.html b/layout/reftests/margin-collapsing/block-no-content-5-ref.html new file mode 100644 index 0000000000..df55ad5424 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-5-ref.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-5a-dyn.html b/layout/reftests/margin-collapsing/block-no-content-5a-dyn.html new file mode 100644 index 0000000000..b7f0be92fc --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-5a-dyn.html @@ -0,0 +1,32 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-5a.html b/layout/reftests/margin-collapsing/block-no-content-5a.html new file mode 100644 index 0000000000..3926ecd298 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-5a.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-5b-dyn.html b/layout/reftests/margin-collapsing/block-no-content-5b-dyn.html new file mode 100644 index 0000000000..69e1f225f1 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-5b-dyn.html @@ -0,0 +1,32 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-5b.html b/layout/reftests/margin-collapsing/block-no-content-5b.html new file mode 100644 index 0000000000..39814db731 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-5b.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-6-dyn.html b/layout/reftests/margin-collapsing/block-no-content-6-dyn.html new file mode 100644 index 0000000000..cea2f39728 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-6-dyn.html @@ -0,0 +1,34 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-6-ref.html b/layout/reftests/margin-collapsing/block-no-content-6-ref.html new file mode 100644 index 0000000000..a982b3cbc0 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-6-ref.html @@ -0,0 +1,24 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-6.html b/layout/reftests/margin-collapsing/block-no-content-6.html new file mode 100644 index 0000000000..3bc17bfa91 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-6.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-7-dyn.html b/layout/reftests/margin-collapsing/block-no-content-7-dyn.html new file mode 100644 index 0000000000..59d05abfdd --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-7-dyn.html @@ -0,0 +1,27 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-7-ref.html b/layout/reftests/margin-collapsing/block-no-content-7-ref.html new file mode 100644 index 0000000000..777047603b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-7-ref.html @@ -0,0 +1,19 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-7.html b/layout/reftests/margin-collapsing/block-no-content-7.html new file mode 100644 index 0000000000..4ededc1e29 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-7.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-8-dyn.html b/layout/reftests/margin-collapsing/block-no-content-8-dyn.html new file mode 100644 index 0000000000..f656c40529 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-8-dyn.html @@ -0,0 +1,34 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-8-ref.html b/layout/reftests/margin-collapsing/block-no-content-8-ref.html new file mode 100644 index 0000000000..f2f666e9bf --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-8-ref.html @@ -0,0 +1,30 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-no-content-8.html b/layout/reftests/margin-collapsing/block-no-content-8.html new file mode 100644 index 0000000000..23d703e9c6 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-no-content-8.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-1-ref.html b/layout/reftests/margin-collapsing/block-non-sibling-1-ref.html new file mode 100644 index 0000000000..3ac1546ff9 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-1-ref.html @@ -0,0 +1,20 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-1-ref2.html b/layout/reftests/margin-collapsing/block-non-sibling-1-ref2.html new file mode 100644 index 0000000000..0a885f0194 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-1-ref2.html @@ -0,0 +1,19 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-1a-dyn.html b/layout/reftests/margin-collapsing/block-non-sibling-1a-dyn.html new file mode 100644 index 0000000000..d9e296e49f --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-1a-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-1a.html b/layout/reftests/margin-collapsing/block-non-sibling-1a.html new file mode 100644 index 0000000000..d35cf93da3 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-1a.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-1b-dyn.html b/layout/reftests/margin-collapsing/block-non-sibling-1b-dyn.html new file mode 100644 index 0000000000..7037bb8ba7 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-1b-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-1b.html b/layout/reftests/margin-collapsing/block-non-sibling-1b.html new file mode 100644 index 0000000000..5d03eb2cb6 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-1b.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-1c-dyn.html b/layout/reftests/margin-collapsing/block-non-sibling-1c-dyn.html new file mode 100644 index 0000000000..e55eb7e4d5 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-1c-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-1c.html b/layout/reftests/margin-collapsing/block-non-sibling-1c.html new file mode 100644 index 0000000000..c3f49d4b83 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-1c.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-1d-dyn.html b/layout/reftests/margin-collapsing/block-non-sibling-1d-dyn.html new file mode 100644 index 0000000000..0be8b3152e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-1d-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-1d.html b/layout/reftests/margin-collapsing/block-non-sibling-1d.html new file mode 100644 index 0000000000..c80e54c4ce --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-1d.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-1e-dyn.html b/layout/reftests/margin-collapsing/block-non-sibling-1e-dyn.html new file mode 100644 index 0000000000..c65cdf33e4 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-1e-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-1e.html b/layout/reftests/margin-collapsing/block-non-sibling-1e.html new file mode 100644 index 0000000000..070634f359 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-1e.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-1f-dyn.html b/layout/reftests/margin-collapsing/block-non-sibling-1f-dyn.html new file mode 100644 index 0000000000..1d680f68b1 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-1f-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-1f.html b/layout/reftests/margin-collapsing/block-non-sibling-1f.html new file mode 100644 index 0000000000..9fe0dfe4cf --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-1f.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-2-ref.html b/layout/reftests/margin-collapsing/block-non-sibling-2-ref.html new file mode 100644 index 0000000000..3ac1546ff9 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-2-ref.html @@ -0,0 +1,20 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-2-ref2.html b/layout/reftests/margin-collapsing/block-non-sibling-2-ref2.html new file mode 100644 index 0000000000..0a885f0194 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-2-ref2.html @@ -0,0 +1,19 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-2a-dyn.html b/layout/reftests/margin-collapsing/block-non-sibling-2a-dyn.html new file mode 100644 index 0000000000..9ad8c44d23 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-2a-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-2a.html b/layout/reftests/margin-collapsing/block-non-sibling-2a.html new file mode 100644 index 0000000000..9e39ade716 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-2a.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-2b-dyn.html b/layout/reftests/margin-collapsing/block-non-sibling-2b-dyn.html new file mode 100644 index 0000000000..90a4b09bfa --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-2b-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-2b.html b/layout/reftests/margin-collapsing/block-non-sibling-2b.html new file mode 100644 index 0000000000..e62d647d4f --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-2b.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-2c-dyn.html b/layout/reftests/margin-collapsing/block-non-sibling-2c-dyn.html new file mode 100644 index 0000000000..64dcb39519 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-2c-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-2c.html b/layout/reftests/margin-collapsing/block-non-sibling-2c.html new file mode 100644 index 0000000000..ea29ec58f0 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-2c.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-2d-dyn.html b/layout/reftests/margin-collapsing/block-non-sibling-2d-dyn.html new file mode 100644 index 0000000000..2bc24d198e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-2d-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-2d.html b/layout/reftests/margin-collapsing/block-non-sibling-2d.html new file mode 100644 index 0000000000..e9bcf3d2cd --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-2d.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-2e-dyn.html b/layout/reftests/margin-collapsing/block-non-sibling-2e-dyn.html new file mode 100644 index 0000000000..7fd02bc8ae --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-2e-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-2e.html b/layout/reftests/margin-collapsing/block-non-sibling-2e.html new file mode 100644 index 0000000000..8bb4d2f0d0 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-2e.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-2f-dyn.html b/layout/reftests/margin-collapsing/block-non-sibling-2f-dyn.html new file mode 100644 index 0000000000..f7b2398f5f --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-2f-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-2f.html b/layout/reftests/margin-collapsing/block-non-sibling-2f.html new file mode 100644 index 0000000000..30a1a5930d --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-2f.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-3-ref.html b/layout/reftests/margin-collapsing/block-non-sibling-3-ref.html new file mode 100644 index 0000000000..032af57343 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-3-ref.html @@ -0,0 +1,20 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-3-ref2.html b/layout/reftests/margin-collapsing/block-non-sibling-3-ref2.html new file mode 100644 index 0000000000..834bc9c63b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-3-ref2.html @@ -0,0 +1,19 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-3a-dyn.html b/layout/reftests/margin-collapsing/block-non-sibling-3a-dyn.html new file mode 100644 index 0000000000..65628e1b6f --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-3a-dyn.html @@ -0,0 +1,41 @@ + + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-3a.html b/layout/reftests/margin-collapsing/block-non-sibling-3a.html new file mode 100644 index 0000000000..73d5351075 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-3a.html @@ -0,0 +1,31 @@ + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-3b-dyn.html b/layout/reftests/margin-collapsing/block-non-sibling-3b-dyn.html new file mode 100644 index 0000000000..07e0ad0aa3 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-3b-dyn.html @@ -0,0 +1,41 @@ + + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-3b.html b/layout/reftests/margin-collapsing/block-non-sibling-3b.html new file mode 100644 index 0000000000..08e7aa1cba --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-3b.html @@ -0,0 +1,31 @@ + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-3c-dyn.html b/layout/reftests/margin-collapsing/block-non-sibling-3c-dyn.html new file mode 100644 index 0000000000..bbf590d907 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-3c-dyn.html @@ -0,0 +1,41 @@ + + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-3c.html b/layout/reftests/margin-collapsing/block-non-sibling-3c.html new file mode 100644 index 0000000000..8fe9f627f7 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-3c.html @@ -0,0 +1,31 @@ + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-3d-dyn.html b/layout/reftests/margin-collapsing/block-non-sibling-3d-dyn.html new file mode 100644 index 0000000000..d0f27445f0 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-3d-dyn.html @@ -0,0 +1,41 @@ + + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-3d.html b/layout/reftests/margin-collapsing/block-non-sibling-3d.html new file mode 100644 index 0000000000..60214d791c --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-3d.html @@ -0,0 +1,31 @@ + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-4-dyn.html b/layout/reftests/margin-collapsing/block-non-sibling-4-dyn.html new file mode 100644 index 0000000000..fb75d7ee04 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-4-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-4-ref.html b/layout/reftests/margin-collapsing/block-non-sibling-4-ref.html new file mode 100644 index 0000000000..e9ef9a691f --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-4-ref.html @@ -0,0 +1,20 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-4-ref2.html b/layout/reftests/margin-collapsing/block-non-sibling-4-ref2.html new file mode 100644 index 0000000000..37ca892865 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-4-ref2.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-non-sibling-4.html b/layout/reftests/margin-collapsing/block-non-sibling-4.html new file mode 100644 index 0000000000..2db4771679 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-non-sibling-4.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-1-dyn.html b/layout/reftests/margin-collapsing/block-overflow-1-dyn.html new file mode 100644 index 0000000000..5829c65c53 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-1-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-1-ref.html b/layout/reftests/margin-collapsing/block-overflow-1-ref.html new file mode 100644 index 0000000000..bc8e09a035 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-1-ref.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-1-ref2.html b/layout/reftests/margin-collapsing/block-overflow-1-ref2.html new file mode 100644 index 0000000000..d2b7a4f5df --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-1-ref2.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-1.html b/layout/reftests/margin-collapsing/block-overflow-1.html new file mode 100644 index 0000000000..23090df965 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-1.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-2-dyn.html b/layout/reftests/margin-collapsing/block-overflow-2-dyn.html new file mode 100644 index 0000000000..5a80632b5e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-2-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-2-ref.html b/layout/reftests/margin-collapsing/block-overflow-2-ref.html new file mode 100644 index 0000000000..2134c84910 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-2-ref.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-2-ref2.html b/layout/reftests/margin-collapsing/block-overflow-2-ref2.html new file mode 100644 index 0000000000..5698c631f8 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-2-ref2.html @@ -0,0 +1,32 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-2.html b/layout/reftests/margin-collapsing/block-overflow-2.html new file mode 100644 index 0000000000..a980d3dcdf --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-2.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-3-dyn.html b/layout/reftests/margin-collapsing/block-overflow-3-dyn.html new file mode 100644 index 0000000000..995c17b59f --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-3-dyn.html @@ -0,0 +1,36 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-3-ref.html b/layout/reftests/margin-collapsing/block-overflow-3-ref.html new file mode 100644 index 0000000000..d793991ce3 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-3-ref.html @@ -0,0 +1,33 @@ + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-3-ref2.html b/layout/reftests/margin-collapsing/block-overflow-3-ref2.html new file mode 100644 index 0000000000..ce8bf5784a --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-3-ref2.html @@ -0,0 +1,37 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-3.html b/layout/reftests/margin-collapsing/block-overflow-3.html new file mode 100644 index 0000000000..201cc9eb7f --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-3.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-4-dyn.html b/layout/reftests/margin-collapsing/block-overflow-4-dyn.html new file mode 100644 index 0000000000..6a2d08983c --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-4-dyn.html @@ -0,0 +1,37 @@ + + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-4-ref.html b/layout/reftests/margin-collapsing/block-overflow-4-ref.html new file mode 100644 index 0000000000..7bd228b68a --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-4-ref.html @@ -0,0 +1,33 @@ + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-4-ref2.html b/layout/reftests/margin-collapsing/block-overflow-4-ref2.html new file mode 100644 index 0000000000..be8f26fd14 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-4-ref2.html @@ -0,0 +1,37 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-4.html b/layout/reftests/margin-collapsing/block-overflow-4.html new file mode 100644 index 0000000000..ea6b271dd2 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-4.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-5-ref.html b/layout/reftests/margin-collapsing/block-overflow-5-ref.html new file mode 100644 index 0000000000..1a9eac26ac --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-5-ref.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-5-ref2.html b/layout/reftests/margin-collapsing/block-overflow-5-ref2.html new file mode 100644 index 0000000000..4115be80c9 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-5-ref2.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-5a-dyn.html b/layout/reftests/margin-collapsing/block-overflow-5a-dyn.html new file mode 100644 index 0000000000..cba1292f26 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-5a-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-5a.html b/layout/reftests/margin-collapsing/block-overflow-5a.html new file mode 100644 index 0000000000..1eeb383ae5 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-5a.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-5b-dyn.html b/layout/reftests/margin-collapsing/block-overflow-5b-dyn.html new file mode 100644 index 0000000000..61b6423c2d --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-5b-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-5b.html b/layout/reftests/margin-collapsing/block-overflow-5b.html new file mode 100644 index 0000000000..e4020070be --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-5b.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-5c-dyn.html b/layout/reftests/margin-collapsing/block-overflow-5c-dyn.html new file mode 100644 index 0000000000..bfdc93e2d1 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-5c-dyn.html @@ -0,0 +1,34 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-5c-ref.html b/layout/reftests/margin-collapsing/block-overflow-5c-ref.html new file mode 100644 index 0000000000..b09be0f1ce --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-5c-ref.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-5c-ref2.html b/layout/reftests/margin-collapsing/block-overflow-5c-ref2.html new file mode 100644 index 0000000000..89558cfa46 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-5c-ref2.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-5c.html b/layout/reftests/margin-collapsing/block-overflow-5c.html new file mode 100644 index 0000000000..113c172b43 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-5c.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-5d-dyn.html b/layout/reftests/margin-collapsing/block-overflow-5d-dyn.html new file mode 100644 index 0000000000..c5cf552329 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-5d-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-overflow-5d.html b/layout/reftests/margin-collapsing/block-overflow-5d.html new file mode 100644 index 0000000000..efbeafe004 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-overflow-5d.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-percent-1-dyn.html b/layout/reftests/margin-collapsing/block-percent-1-dyn.html new file mode 100644 index 0000000000..ba4a85427e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-percent-1-dyn.html @@ -0,0 +1,32 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-percent-1-ref.html b/layout/reftests/margin-collapsing/block-percent-1-ref.html new file mode 100644 index 0000000000..a60812bc02 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-percent-1-ref.html @@ -0,0 +1,20 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-percent-1.html b/layout/reftests/margin-collapsing/block-percent-1.html new file mode 100644 index 0000000000..3344bd0b23 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-percent-1.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-percent-2-dyn.html b/layout/reftests/margin-collapsing/block-percent-2-dyn.html new file mode 100644 index 0000000000..92673375ec --- /dev/null +++ b/layout/reftests/margin-collapsing/block-percent-2-dyn.html @@ -0,0 +1,38 @@ + + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-percent-2-ref.html b/layout/reftests/margin-collapsing/block-percent-2-ref.html new file mode 100644 index 0000000000..d9efe6bfb5 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-percent-2-ref.html @@ -0,0 +1,33 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-percent-2.html b/layout/reftests/margin-collapsing/block-percent-2.html new file mode 100644 index 0000000000..0137dc9b9f --- /dev/null +++ b/layout/reftests/margin-collapsing/block-percent-2.html @@ -0,0 +1,31 @@ + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-root-1a-noref1.html b/layout/reftests/margin-collapsing/block-root-1a-noref1.html new file mode 100644 index 0000000000..a04466cb8b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-root-1a-noref1.html @@ -0,0 +1,22 @@ + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-root-1a-noref2.html b/layout/reftests/margin-collapsing/block-root-1a-noref2.html new file mode 100644 index 0000000000..53041a6882 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-root-1a-noref2.html @@ -0,0 +1,22 @@ + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-root-1a-ref.html b/layout/reftests/margin-collapsing/block-root-1a-ref.html new file mode 100644 index 0000000000..6906ed3aa9 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-root-1a-ref.html @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/layout/reftests/margin-collapsing/block-root-1a-ref2.html b/layout/reftests/margin-collapsing/block-root-1a-ref2.html new file mode 100644 index 0000000000..bbf8f02cd4 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-root-1a-ref2.html @@ -0,0 +1,19 @@ + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-root-1a.html b/layout/reftests/margin-collapsing/block-root-1a.html new file mode 100644 index 0000000000..70781b9c74 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-root-1a.html @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/layout/reftests/margin-collapsing/block-root-1b-ref.html b/layout/reftests/margin-collapsing/block-root-1b-ref.html new file mode 100644 index 0000000000..fe648e601e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-root-1b-ref.html @@ -0,0 +1,22 @@ + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-root-1b-ref2.html b/layout/reftests/margin-collapsing/block-root-1b-ref2.html new file mode 100644 index 0000000000..7ae45e0df0 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-root-1b-ref2.html @@ -0,0 +1,23 @@ + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-root-1b.html b/layout/reftests/margin-collapsing/block-root-1b.html new file mode 100644 index 0000000000..c8e6bea1d9 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-root-1b.html @@ -0,0 +1,23 @@ + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-sibling-1-noref.html b/layout/reftests/margin-collapsing/block-sibling-1-noref.html new file mode 100644 index 0000000000..4b123d9475 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-sibling-1-noref.html @@ -0,0 +1,20 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-sibling-1-noref2.html b/layout/reftests/margin-collapsing/block-sibling-1-noref2.html new file mode 100644 index 0000000000..96a2f6b105 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-sibling-1-noref2.html @@ -0,0 +1,20 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-sibling-1-ref.html b/layout/reftests/margin-collapsing/block-sibling-1-ref.html new file mode 100644 index 0000000000..7c5c4e7328 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-sibling-1-ref.html @@ -0,0 +1,20 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-sibling-1-ref2.html b/layout/reftests/margin-collapsing/block-sibling-1-ref2.html new file mode 100644 index 0000000000..e413c50ee0 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-sibling-1-ref2.html @@ -0,0 +1,19 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-sibling-1a-dyn.html b/layout/reftests/margin-collapsing/block-sibling-1a-dyn.html new file mode 100644 index 0000000000..b7a5675b12 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-sibling-1a-dyn.html @@ -0,0 +1,29 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-sibling-1a.html b/layout/reftests/margin-collapsing/block-sibling-1a.html new file mode 100644 index 0000000000..a0f9cfcf94 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-sibling-1a.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-sibling-1b-dyn.html b/layout/reftests/margin-collapsing/block-sibling-1b-dyn.html new file mode 100644 index 0000000000..cb6ef604a4 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-sibling-1b-dyn.html @@ -0,0 +1,29 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-sibling-1b.html b/layout/reftests/margin-collapsing/block-sibling-1b.html new file mode 100644 index 0000000000..051b046c06 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-sibling-1b.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-sibling-1c-dyn.html b/layout/reftests/margin-collapsing/block-sibling-1c-dyn.html new file mode 100644 index 0000000000..f48691ce6f --- /dev/null +++ b/layout/reftests/margin-collapsing/block-sibling-1c-dyn.html @@ -0,0 +1,29 @@ + + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-sibling-1c.html b/layout/reftests/margin-collapsing/block-sibling-1c.html new file mode 100644 index 0000000000..842a698f87 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-sibling-1c.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-sibling-2-dyn.html b/layout/reftests/margin-collapsing/block-sibling-2-dyn.html new file mode 100644 index 0000000000..1335b0148b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-sibling-2-dyn.html @@ -0,0 +1,40 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-sibling-2-noref.html b/layout/reftests/margin-collapsing/block-sibling-2-noref.html new file mode 100644 index 0000000000..5a687e9a50 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-sibling-2-noref.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-sibling-2-ref.html b/layout/reftests/margin-collapsing/block-sibling-2-ref.html new file mode 100644 index 0000000000..dbe785d271 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-sibling-2-ref.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-sibling-2-ref2.html b/layout/reftests/margin-collapsing/block-sibling-2-ref2.html new file mode 100644 index 0000000000..3b32ed57b4 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-sibling-2-ref2.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-sibling-2.html b/layout/reftests/margin-collapsing/block-sibling-2.html new file mode 100644 index 0000000000..9dc60df51c --- /dev/null +++ b/layout/reftests/margin-collapsing/block-sibling-2.html @@ -0,0 +1,32 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-sibling-3-dyn.html b/layout/reftests/margin-collapsing/block-sibling-3-dyn.html new file mode 100644 index 0000000000..0aa50ec52c --- /dev/null +++ b/layout/reftests/margin-collapsing/block-sibling-3-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-sibling-3.html b/layout/reftests/margin-collapsing/block-sibling-3.html new file mode 100644 index 0000000000..4156e6fe12 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-sibling-3.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-xhtml-html-1-ref.xhtml b/layout/reftests/margin-collapsing/block-xhtml-html-1-ref.xhtml new file mode 100644 index 0000000000..9ee488fd53 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-xhtml-html-1-ref.xhtml @@ -0,0 +1,22 @@ + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-xhtml-html-1a-dyn.xhtml b/layout/reftests/margin-collapsing/block-xhtml-html-1a-dyn.xhtml new file mode 100644 index 0000000000..e0c87723e2 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-xhtml-html-1a-dyn.xhtml @@ -0,0 +1,28 @@ + + + + + + + + diff --git a/layout/reftests/margin-collapsing/block-xhtml-html-1a.xhtml b/layout/reftests/margin-collapsing/block-xhtml-html-1a.xhtml new file mode 100644 index 0000000000..bad10d8582 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-xhtml-html-1a.xhtml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/layout/reftests/margin-collapsing/block-xhtml-html-1b-dyn.xhtml b/layout/reftests/margin-collapsing/block-xhtml-html-1b-dyn.xhtml new file mode 100644 index 0000000000..ea0321bf6d --- /dev/null +++ b/layout/reftests/margin-collapsing/block-xhtml-html-1b-dyn.xhtml @@ -0,0 +1,29 @@ + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-xhtml-html-1b.xhtml b/layout/reftests/margin-collapsing/block-xhtml-html-1b.xhtml new file mode 100644 index 0000000000..9661768c19 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-xhtml-html-1b.xhtml @@ -0,0 +1,21 @@ + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-xhtml-html-2-dyn.xhtml b/layout/reftests/margin-collapsing/block-xhtml-html-2-dyn.xhtml new file mode 100644 index 0000000000..a2b18e0dbe --- /dev/null +++ b/layout/reftests/margin-collapsing/block-xhtml-html-2-dyn.xhtml @@ -0,0 +1,32 @@ + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-xhtml-html-2-ref.xhtml b/layout/reftests/margin-collapsing/block-xhtml-html-2-ref.xhtml new file mode 100644 index 0000000000..4c5e41d557 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-xhtml-html-2-ref.xhtml @@ -0,0 +1,27 @@ + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-xhtml-html-2.xhtml b/layout/reftests/margin-collapsing/block-xhtml-html-2.xhtml new file mode 100644 index 0000000000..72ab87bec3 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-xhtml-html-2.xhtml @@ -0,0 +1,24 @@ + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-xhtml-html-3-dyn.xhtml b/layout/reftests/margin-collapsing/block-xhtml-html-3-dyn.xhtml new file mode 100644 index 0000000000..514050f08f --- /dev/null +++ b/layout/reftests/margin-collapsing/block-xhtml-html-3-dyn.xhtml @@ -0,0 +1,33 @@ + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-xhtml-html-3-ref.xhtml b/layout/reftests/margin-collapsing/block-xhtml-html-3-ref.xhtml new file mode 100644 index 0000000000..48081fffd9 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-xhtml-html-3-ref.xhtml @@ -0,0 +1,27 @@ + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-xhtml-html-3.xhtml b/layout/reftests/margin-collapsing/block-xhtml-html-3.xhtml new file mode 100644 index 0000000000..53862af809 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-xhtml-html-3.xhtml @@ -0,0 +1,25 @@ + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-xhtml-root-1-ref.xhtml b/layout/reftests/margin-collapsing/block-xhtml-root-1-ref.xhtml new file mode 100644 index 0000000000..2ef19cbb3b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-xhtml-root-1-ref.xhtml @@ -0,0 +1,24 @@ + + + + + + +
        +
        +
        + + +
        diff --git a/layout/reftests/margin-collapsing/block-xhtml-root-1a.xhtml b/layout/reftests/margin-collapsing/block-xhtml-root-1a.xhtml new file mode 100644 index 0000000000..50d476bdc5 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-xhtml-root-1a.xhtml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/layout/reftests/margin-collapsing/block-xhtml-root-1b.xhtml b/layout/reftests/margin-collapsing/block-xhtml-root-1b.xhtml new file mode 100644 index 0000000000..fe2668163b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-xhtml-root-1b.xhtml @@ -0,0 +1,22 @@ + + + + + + + + + diff --git a/layout/reftests/margin-collapsing/block-xhtml-root-2-ref.xhtml b/layout/reftests/margin-collapsing/block-xhtml-root-2-ref.xhtml new file mode 100644 index 0000000000..148aa1ab5b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-xhtml-root-2-ref.xhtml @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        +
        +
        + + +
        diff --git a/layout/reftests/margin-collapsing/block-xhtml-root-2.xhtml b/layout/reftests/margin-collapsing/block-xhtml-root-2.xhtml new file mode 100644 index 0000000000..5d71978e23 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-xhtml-root-2.xhtml @@ -0,0 +1,23 @@ + + + + + + + + + diff --git a/layout/reftests/margin-collapsing/block-xhtml-root-3-ref.xhtml b/layout/reftests/margin-collapsing/block-xhtml-root-3-ref.xhtml new file mode 100644 index 0000000000..2771c87ca3 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-xhtml-root-3-ref.xhtml @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        +
        +
        + + +
        diff --git a/layout/reftests/margin-collapsing/block-xhtml-root-3.xhtml b/layout/reftests/margin-collapsing/block-xhtml-root-3.xhtml new file mode 100644 index 0000000000..bf94b4d23b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-xhtml-root-3.xhtml @@ -0,0 +1,26 @@ + + + + + + + + + diff --git a/layout/reftests/margin-collapsing/block-xml-root-1-ref.css b/layout/reftests/margin-collapsing/block-xml-root-1-ref.css new file mode 100644 index 0000000000..346f63a2f2 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-xml-root-1-ref.css @@ -0,0 +1,9 @@ +root { + display: block; + padding: 30px 0; +} +leaf { + display: block; + background-color: green; + height: 100px; +} diff --git a/layout/reftests/margin-collapsing/block-xml-root-1-ref.xml b/layout/reftests/margin-collapsing/block-xml-root-1-ref.xml new file mode 100644 index 0000000000..de6d6de020 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-xml-root-1-ref.xml @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/margin-collapsing/block-xml-root-1.css b/layout/reftests/margin-collapsing/block-xml-root-1.css new file mode 100644 index 0000000000..8289e32053 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-xml-root-1.css @@ -0,0 +1,10 @@ +root { + display: block; + margin: 20px 0; +} +leaf { + display: block; + background-color: green; + margin: 10px 0; + height: 100px; +} diff --git a/layout/reftests/margin-collapsing/block-xml-root-1.xml b/layout/reftests/margin-collapsing/block-xml-root-1.xml new file mode 100644 index 0000000000..a0681c6aed --- /dev/null +++ b/layout/reftests/margin-collapsing/block-xml-root-1.xml @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/margin-collapsing/block-zero-height-1a-ref.html b/layout/reftests/margin-collapsing/block-zero-height-1a-ref.html new file mode 100644 index 0000000000..3c16bc617d --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-height-1a-ref.html @@ -0,0 +1,20 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-height-1a.html b/layout/reftests/margin-collapsing/block-zero-height-1a.html new file mode 100644 index 0000000000..871a556f5e --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-height-1a.html @@ -0,0 +1,32 @@ + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-height-1b-ref.html b/layout/reftests/margin-collapsing/block-zero-height-1b-ref.html new file mode 100644 index 0000000000..9a976b3efa --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-height-1b-ref.html @@ -0,0 +1,32 @@ + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-height-1b.html b/layout/reftests/margin-collapsing/block-zero-height-1b.html new file mode 100644 index 0000000000..8db97a5b36 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-height-1b.html @@ -0,0 +1,37 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-height-2a-ref.html b/layout/reftests/margin-collapsing/block-zero-height-2a-ref.html new file mode 100644 index 0000000000..74f4601c87 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-height-2a-ref.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-height-2a.html b/layout/reftests/margin-collapsing/block-zero-height-2a.html new file mode 100644 index 0000000000..1f4cc6f3a3 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-height-2a.html @@ -0,0 +1,35 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-height-2b-ref.html b/layout/reftests/margin-collapsing/block-zero-height-2b-ref.html new file mode 100644 index 0000000000..6d1914451a --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-height-2b-ref.html @@ -0,0 +1,23 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-height-2b.html b/layout/reftests/margin-collapsing/block-zero-height-2b.html new file mode 100644 index 0000000000..b2e0647826 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-height-2b.html @@ -0,0 +1,33 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-height-2c-ref.html b/layout/reftests/margin-collapsing/block-zero-height-2c-ref.html new file mode 100644 index 0000000000..78ed9af998 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-height-2c-ref.html @@ -0,0 +1,24 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-height-2c.html b/layout/reftests/margin-collapsing/block-zero-height-2c.html new file mode 100644 index 0000000000..14153a3248 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-height-2c.html @@ -0,0 +1,35 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-height-3-ref.html b/layout/reftests/margin-collapsing/block-zero-height-3-ref.html new file mode 100644 index 0000000000..30c3b2e4a3 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-height-3-ref.html @@ -0,0 +1,16 @@ + + + + + + +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-height-3a.html b/layout/reftests/margin-collapsing/block-zero-height-3a.html new file mode 100644 index 0000000000..52b1c231e3 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-height-3a.html @@ -0,0 +1,32 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-height-3b.html b/layout/reftests/margin-collapsing/block-zero-height-3b.html new file mode 100644 index 0000000000..72b4c64a93 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-height-3b.html @@ -0,0 +1,32 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-height-3c.html b/layout/reftests/margin-collapsing/block-zero-height-3c.html new file mode 100644 index 0000000000..8b9205c587 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-height-3c.html @@ -0,0 +1,32 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-min-height-1-noref.html b/layout/reftests/margin-collapsing/block-zero-min-height-1-noref.html new file mode 100644 index 0000000000..feabf5f2d8 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-min-height-1-noref.html @@ -0,0 +1,19 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-min-height-1-ref.html b/layout/reftests/margin-collapsing/block-zero-min-height-1-ref.html new file mode 100644 index 0000000000..e7cee1f905 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-min-height-1-ref.html @@ -0,0 +1,19 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-min-height-1a.html b/layout/reftests/margin-collapsing/block-zero-min-height-1a.html new file mode 100644 index 0000000000..a1f2300401 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-min-height-1a.html @@ -0,0 +1,22 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-min-height-1b.html b/layout/reftests/margin-collapsing/block-zero-min-height-1b.html new file mode 100644 index 0000000000..3f365be011 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-min-height-1b.html @@ -0,0 +1,22 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-min-height-1c.html b/layout/reftests/margin-collapsing/block-zero-min-height-1c.html new file mode 100644 index 0000000000..9b1d1a5496 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-min-height-1c.html @@ -0,0 +1,22 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-min-height-1d.html b/layout/reftests/margin-collapsing/block-zero-min-height-1d.html new file mode 100644 index 0000000000..aaf8c231ec --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-min-height-1d.html @@ -0,0 +1,22 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-min-height-1e.html b/layout/reftests/margin-collapsing/block-zero-min-height-1e.html new file mode 100644 index 0000000000..81e8ab7c5c --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-min-height-1e.html @@ -0,0 +1,22 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-min-height-1f.html b/layout/reftests/margin-collapsing/block-zero-min-height-1f.html new file mode 100644 index 0000000000..5f1ac0c840 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-min-height-1f.html @@ -0,0 +1,22 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-min-height-2-noref.html b/layout/reftests/margin-collapsing/block-zero-min-height-2-noref.html new file mode 100644 index 0000000000..e7cee1f905 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-min-height-2-noref.html @@ -0,0 +1,19 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-min-height-2a.html b/layout/reftests/margin-collapsing/block-zero-min-height-2a.html new file mode 100644 index 0000000000..cf3bb13b93 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-min-height-2a.html @@ -0,0 +1,24 @@ + + + + + + +
        +
         
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-min-height-2ab-ref.html b/layout/reftests/margin-collapsing/block-zero-min-height-2ab-ref.html new file mode 100644 index 0000000000..c707433726 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-min-height-2ab-ref.html @@ -0,0 +1,19 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-min-height-2b.html b/layout/reftests/margin-collapsing/block-zero-min-height-2b.html new file mode 100644 index 0000000000..51fb629edd --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-min-height-2b.html @@ -0,0 +1,24 @@ + + + + + + +
        +
         
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-min-height-2c-ref.html b/layout/reftests/margin-collapsing/block-zero-min-height-2c-ref.html new file mode 100644 index 0000000000..af25626d42 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-min-height-2c-ref.html @@ -0,0 +1,19 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-min-height-2c.html b/layout/reftests/margin-collapsing/block-zero-min-height-2c.html new file mode 100644 index 0000000000..955796927f --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-min-height-2c.html @@ -0,0 +1,24 @@ + + + + + + +
        +
         
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-min-height-2d.html b/layout/reftests/margin-collapsing/block-zero-min-height-2d.html new file mode 100644 index 0000000000..7dc0832d00 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-min-height-2d.html @@ -0,0 +1,22 @@ + + + + + + +
        +
         
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-min-height-2de-ref.html b/layout/reftests/margin-collapsing/block-zero-min-height-2de-ref.html new file mode 100644 index 0000000000..feabf5f2d8 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-min-height-2de-ref.html @@ -0,0 +1,19 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-min-height-2e.html b/layout/reftests/margin-collapsing/block-zero-min-height-2e.html new file mode 100644 index 0000000000..1877a34467 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-min-height-2e.html @@ -0,0 +1,22 @@ + + + + + + +
        +
         
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-min-height-2f-ref.html b/layout/reftests/margin-collapsing/block-zero-min-height-2f-ref.html new file mode 100644 index 0000000000..dcc932318d --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-min-height-2f-ref.html @@ -0,0 +1,19 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-min-height-2f.html b/layout/reftests/margin-collapsing/block-zero-min-height-2f.html new file mode 100644 index 0000000000..20e8af97e9 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-min-height-2f.html @@ -0,0 +1,22 @@ + + + + + + +
        +
         
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-min-height-3-ref.html b/layout/reftests/margin-collapsing/block-zero-min-height-3-ref.html new file mode 100644 index 0000000000..dcc932318d --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-min-height-3-ref.html @@ -0,0 +1,19 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-min-height-3a.html b/layout/reftests/margin-collapsing/block-zero-min-height-3a.html new file mode 100644 index 0000000000..0f11a0efb0 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-min-height-3a.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-min-height-3b.html b/layout/reftests/margin-collapsing/block-zero-min-height-3b.html new file mode 100644 index 0000000000..3a5406cf7b --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-min-height-3b.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-min-height-3c.html b/layout/reftests/margin-collapsing/block-zero-min-height-3c.html new file mode 100644 index 0000000000..969b4dd2a5 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-min-height-3c.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/block-zero-min-height-3d.html b/layout/reftests/margin-collapsing/block-zero-min-height-3d.html new file mode 100644 index 0000000000..6fb57e0243 --- /dev/null +++ b/layout/reftests/margin-collapsing/block-zero-min-height-3d.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/caption-child-1-dyn.html b/layout/reftests/margin-collapsing/caption-child-1-dyn.html new file mode 100644 index 0000000000..8a6d6349f8 --- /dev/null +++ b/layout/reftests/margin-collapsing/caption-child-1-dyn.html @@ -0,0 +1,40 @@ + + + + + + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/caption-child-1-ref.html b/layout/reftests/margin-collapsing/caption-child-1-ref.html new file mode 100644 index 0000000000..5ebbe84653 --- /dev/null +++ b/layout/reftests/margin-collapsing/caption-child-1-ref.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/caption-child-1.html b/layout/reftests/margin-collapsing/caption-child-1.html new file mode 100644 index 0000000000..e54ad40e42 --- /dev/null +++ b/layout/reftests/margin-collapsing/caption-child-1.html @@ -0,0 +1,33 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/caption-sibling-1-noref.html b/layout/reftests/margin-collapsing/caption-sibling-1-noref.html new file mode 100644 index 0000000000..796478cfaa --- /dev/null +++ b/layout/reftests/margin-collapsing/caption-sibling-1-noref.html @@ -0,0 +1,33 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/caption-sibling-1-noref2.html b/layout/reftests/margin-collapsing/caption-sibling-1-noref2.html new file mode 100644 index 0000000000..185eb860a7 --- /dev/null +++ b/layout/reftests/margin-collapsing/caption-sibling-1-noref2.html @@ -0,0 +1,33 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/caption-sibling-1-ref.html b/layout/reftests/margin-collapsing/caption-sibling-1-ref.html new file mode 100644 index 0000000000..c6b2f2d83d --- /dev/null +++ b/layout/reftests/margin-collapsing/caption-sibling-1-ref.html @@ -0,0 +1,33 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/caption-sibling-1a-dyn.html b/layout/reftests/margin-collapsing/caption-sibling-1a-dyn.html new file mode 100644 index 0000000000..dd8d1aa692 --- /dev/null +++ b/layout/reftests/margin-collapsing/caption-sibling-1a-dyn.html @@ -0,0 +1,45 @@ + + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/caption-sibling-1a.html b/layout/reftests/margin-collapsing/caption-sibling-1a.html new file mode 100644 index 0000000000..07ce4b2585 --- /dev/null +++ b/layout/reftests/margin-collapsing/caption-sibling-1a.html @@ -0,0 +1,38 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/caption-sibling-1b-dyn.html b/layout/reftests/margin-collapsing/caption-sibling-1b-dyn.html new file mode 100644 index 0000000000..8540971d2d --- /dev/null +++ b/layout/reftests/margin-collapsing/caption-sibling-1b-dyn.html @@ -0,0 +1,45 @@ + + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/caption-sibling-1b.html b/layout/reftests/margin-collapsing/caption-sibling-1b.html new file mode 100644 index 0000000000..5bb76cfd7b --- /dev/null +++ b/layout/reftests/margin-collapsing/caption-sibling-1b.html @@ -0,0 +1,38 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/caption-sibling-1c-dyn.html b/layout/reftests/margin-collapsing/caption-sibling-1c-dyn.html new file mode 100644 index 0000000000..d8c812479d --- /dev/null +++ b/layout/reftests/margin-collapsing/caption-sibling-1c-dyn.html @@ -0,0 +1,45 @@ + + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/caption-sibling-1c.html b/layout/reftests/margin-collapsing/caption-sibling-1c.html new file mode 100644 index 0000000000..836c46e32a --- /dev/null +++ b/layout/reftests/margin-collapsing/caption-sibling-1c.html @@ -0,0 +1,38 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/caption-sibling-2-dyn.html b/layout/reftests/margin-collapsing/caption-sibling-2-dyn.html new file mode 100644 index 0000000000..28cf78cf23 --- /dev/null +++ b/layout/reftests/margin-collapsing/caption-sibling-2-dyn.html @@ -0,0 +1,46 @@ + + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/caption-sibling-2-noref.html b/layout/reftests/margin-collapsing/caption-sibling-2-noref.html new file mode 100644 index 0000000000..cfd34effb6 --- /dev/null +++ b/layout/reftests/margin-collapsing/caption-sibling-2-noref.html @@ -0,0 +1,31 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/caption-sibling-2-ref.html b/layout/reftests/margin-collapsing/caption-sibling-2-ref.html new file mode 100644 index 0000000000..a9c3f7e8f8 --- /dev/null +++ b/layout/reftests/margin-collapsing/caption-sibling-2-ref.html @@ -0,0 +1,31 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/column-child-1-dyn.html b/layout/reftests/margin-collapsing/column-child-1-dyn.html new file mode 100644 index 0000000000..0487086ee8 --- /dev/null +++ b/layout/reftests/margin-collapsing/column-child-1-dyn.html @@ -0,0 +1,32 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/column-child-1-ref.html b/layout/reftests/margin-collapsing/column-child-1-ref.html new file mode 100644 index 0000000000..7715129b64 --- /dev/null +++ b/layout/reftests/margin-collapsing/column-child-1-ref.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/column-child-1.html b/layout/reftests/margin-collapsing/column-child-1.html new file mode 100644 index 0000000000..42a9c2ad10 --- /dev/null +++ b/layout/reftests/margin-collapsing/column-child-1.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/column-sibling-1-ref.html b/layout/reftests/margin-collapsing/column-sibling-1-ref.html new file mode 100644 index 0000000000..1c7c66311f --- /dev/null +++ b/layout/reftests/margin-collapsing/column-sibling-1-ref.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/column-sibling-1a-dyn.html b/layout/reftests/margin-collapsing/column-sibling-1a-dyn.html new file mode 100644 index 0000000000..c296d8ea43 --- /dev/null +++ b/layout/reftests/margin-collapsing/column-sibling-1a-dyn.html @@ -0,0 +1,36 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/column-sibling-1a.html b/layout/reftests/margin-collapsing/column-sibling-1a.html new file mode 100644 index 0000000000..f721c61dd7 --- /dev/null +++ b/layout/reftests/margin-collapsing/column-sibling-1a.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/column-sibling-1b-dyn.html b/layout/reftests/margin-collapsing/column-sibling-1b-dyn.html new file mode 100644 index 0000000000..5aebce1ad8 --- /dev/null +++ b/layout/reftests/margin-collapsing/column-sibling-1b-dyn.html @@ -0,0 +1,36 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/column-sibling-1b.html b/layout/reftests/margin-collapsing/column-sibling-1b.html new file mode 100644 index 0000000000..cca3d6ee78 --- /dev/null +++ b/layout/reftests/margin-collapsing/column-sibling-1b.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/column-sibling-1c-dyn.html b/layout/reftests/margin-collapsing/column-sibling-1c-dyn.html new file mode 100644 index 0000000000..24eb62dadb --- /dev/null +++ b/layout/reftests/margin-collapsing/column-sibling-1c-dyn.html @@ -0,0 +1,36 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/column-sibling-1c.html b/layout/reftests/margin-collapsing/column-sibling-1c.html new file mode 100644 index 0000000000..43ac8c4423 --- /dev/null +++ b/layout/reftests/margin-collapsing/column-sibling-1c.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/column-sibling-2-ref.html b/layout/reftests/margin-collapsing/column-sibling-2-ref.html new file mode 100644 index 0000000000..3d160baaa3 --- /dev/null +++ b/layout/reftests/margin-collapsing/column-sibling-2-ref.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/column-sibling-2a-dyn.html b/layout/reftests/margin-collapsing/column-sibling-2a-dyn.html new file mode 100644 index 0000000000..9267626599 --- /dev/null +++ b/layout/reftests/margin-collapsing/column-sibling-2a-dyn.html @@ -0,0 +1,34 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/column-sibling-2a.html b/layout/reftests/margin-collapsing/column-sibling-2a.html new file mode 100644 index 0000000000..003d3cd540 --- /dev/null +++ b/layout/reftests/margin-collapsing/column-sibling-2a.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/column-sibling-2b-dyn.html b/layout/reftests/margin-collapsing/column-sibling-2b-dyn.html new file mode 100644 index 0000000000..b75429e3b2 --- /dev/null +++ b/layout/reftests/margin-collapsing/column-sibling-2b-dyn.html @@ -0,0 +1,34 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/column-sibling-2b.html b/layout/reftests/margin-collapsing/column-sibling-2b.html new file mode 100644 index 0000000000..fbec143c87 --- /dev/null +++ b/layout/reftests/margin-collapsing/column-sibling-2b.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/column-sibling-2c-dyn.html b/layout/reftests/margin-collapsing/column-sibling-2c-dyn.html new file mode 100644 index 0000000000..3bf48213dc --- /dev/null +++ b/layout/reftests/margin-collapsing/column-sibling-2c-dyn.html @@ -0,0 +1,34 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/column-sibling-2c.html b/layout/reftests/margin-collapsing/column-sibling-2c.html new file mode 100644 index 0000000000..c55e1f6a2d --- /dev/null +++ b/layout/reftests/margin-collapsing/column-sibling-2c.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/dynamic-add-text-1-ref.html b/layout/reftests/margin-collapsing/dynamic-add-text-1-ref.html new file mode 100644 index 0000000000..9e201e0017 --- /dev/null +++ b/layout/reftests/margin-collapsing/dynamic-add-text-1-ref.html @@ -0,0 +1,6 @@ + + + +
        A
        x
        B
        + + diff --git a/layout/reftests/margin-collapsing/dynamic-add-text-1.html b/layout/reftests/margin-collapsing/dynamic-add-text-1.html new file mode 100644 index 0000000000..cc8b2bf357 --- /dev/null +++ b/layout/reftests/margin-collapsing/dynamic-add-text-1.html @@ -0,0 +1,6 @@ + + + +
        A
        B
        + + diff --git a/layout/reftests/margin-collapsing/fieldset-child-1-dyn.html b/layout/reftests/margin-collapsing/fieldset-child-1-dyn.html new file mode 100644 index 0000000000..43804b19ca --- /dev/null +++ b/layout/reftests/margin-collapsing/fieldset-child-1-dyn.html @@ -0,0 +1,35 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/fieldset-child-1-ref.html b/layout/reftests/margin-collapsing/fieldset-child-1-ref.html new file mode 100644 index 0000000000..585dc56d9b --- /dev/null +++ b/layout/reftests/margin-collapsing/fieldset-child-1-ref.html @@ -0,0 +1,26 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/fieldset-child-1.html b/layout/reftests/margin-collapsing/fieldset-child-1.html new file mode 100644 index 0000000000..a9e7a7820e --- /dev/null +++ b/layout/reftests/margin-collapsing/fieldset-child-1.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/fieldset-sibling-1-ref.html b/layout/reftests/margin-collapsing/fieldset-sibling-1-ref.html new file mode 100644 index 0000000000..dd04af13a0 --- /dev/null +++ b/layout/reftests/margin-collapsing/fieldset-sibling-1-ref.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/fieldset-sibling-1a-dyn.html b/layout/reftests/margin-collapsing/fieldset-sibling-1a-dyn.html new file mode 100644 index 0000000000..c8c9cd3191 --- /dev/null +++ b/layout/reftests/margin-collapsing/fieldset-sibling-1a-dyn.html @@ -0,0 +1,36 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/fieldset-sibling-1a.html b/layout/reftests/margin-collapsing/fieldset-sibling-1a.html new file mode 100644 index 0000000000..5c01bed86b --- /dev/null +++ b/layout/reftests/margin-collapsing/fieldset-sibling-1a.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/fieldset-sibling-1b-dyn.html b/layout/reftests/margin-collapsing/fieldset-sibling-1b-dyn.html new file mode 100644 index 0000000000..29e1c38cc8 --- /dev/null +++ b/layout/reftests/margin-collapsing/fieldset-sibling-1b-dyn.html @@ -0,0 +1,36 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/fieldset-sibling-1b.html b/layout/reftests/margin-collapsing/fieldset-sibling-1b.html new file mode 100644 index 0000000000..2099d35883 --- /dev/null +++ b/layout/reftests/margin-collapsing/fieldset-sibling-1b.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/fieldset-sibling-1c-dyn.html b/layout/reftests/margin-collapsing/fieldset-sibling-1c-dyn.html new file mode 100644 index 0000000000..2ec89e2f49 --- /dev/null +++ b/layout/reftests/margin-collapsing/fieldset-sibling-1c-dyn.html @@ -0,0 +1,36 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/fieldset-sibling-1c.html b/layout/reftests/margin-collapsing/fieldset-sibling-1c.html new file mode 100644 index 0000000000..e525761d49 --- /dev/null +++ b/layout/reftests/margin-collapsing/fieldset-sibling-1c.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/fieldset-sibling-2-ref1.html b/layout/reftests/margin-collapsing/fieldset-sibling-2-ref1.html new file mode 100644 index 0000000000..f9ad41b9e2 --- /dev/null +++ b/layout/reftests/margin-collapsing/fieldset-sibling-2-ref1.html @@ -0,0 +1,19 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/fieldset-sibling-2-ref2.html b/layout/reftests/margin-collapsing/fieldset-sibling-2-ref2.html new file mode 100644 index 0000000000..48cda7961b --- /dev/null +++ b/layout/reftests/margin-collapsing/fieldset-sibling-2-ref2.html @@ -0,0 +1,20 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/fieldset-sibling-2a-dyn.html b/layout/reftests/margin-collapsing/fieldset-sibling-2a-dyn.html new file mode 100644 index 0000000000..82c939a42c --- /dev/null +++ b/layout/reftests/margin-collapsing/fieldset-sibling-2a-dyn.html @@ -0,0 +1,34 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/fieldset-sibling-2a.html b/layout/reftests/margin-collapsing/fieldset-sibling-2a.html new file mode 100644 index 0000000000..1b4ff33e13 --- /dev/null +++ b/layout/reftests/margin-collapsing/fieldset-sibling-2a.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/fieldset-sibling-2b-dyn.html b/layout/reftests/margin-collapsing/fieldset-sibling-2b-dyn.html new file mode 100644 index 0000000000..baa738e437 --- /dev/null +++ b/layout/reftests/margin-collapsing/fieldset-sibling-2b-dyn.html @@ -0,0 +1,34 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/fieldset-sibling-2b.html b/layout/reftests/margin-collapsing/fieldset-sibling-2b.html new file mode 100644 index 0000000000..824127c34a --- /dev/null +++ b/layout/reftests/margin-collapsing/fieldset-sibling-2b.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/fieldset-sibling-2c-dyn.html b/layout/reftests/margin-collapsing/fieldset-sibling-2c-dyn.html new file mode 100644 index 0000000000..c9befc453d --- /dev/null +++ b/layout/reftests/margin-collapsing/fieldset-sibling-2c-dyn.html @@ -0,0 +1,34 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/fieldset-sibling-2c.html b/layout/reftests/margin-collapsing/fieldset-sibling-2c.html new file mode 100644 index 0000000000..de4e16cbf2 --- /dev/null +++ b/layout/reftests/margin-collapsing/fieldset-sibling-2c.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-child-1-dyn.html b/layout/reftests/margin-collapsing/inline-block-child-1-dyn.html new file mode 100644 index 0000000000..8ecbe49d26 --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-child-1-dyn.html @@ -0,0 +1,30 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-child-1-ref.html b/layout/reftests/margin-collapsing/inline-block-child-1-ref.html new file mode 100644 index 0000000000..8a9ef9d6d8 --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-child-1-ref.html @@ -0,0 +1,21 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-child-1.html b/layout/reftests/margin-collapsing/inline-block-child-1.html new file mode 100644 index 0000000000..80e3c9c684 --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-child-1.html @@ -0,0 +1,23 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-child-2-dyn.html b/layout/reftests/margin-collapsing/inline-block-child-2-dyn.html new file mode 100644 index 0000000000..388da365ad --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-child-2-dyn.html @@ -0,0 +1,26 @@ + + + + + + + +
        Hello Kitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-child-2-noref.html b/layout/reftests/margin-collapsing/inline-block-child-2-noref.html new file mode 100644 index 0000000000..b76c90f115 --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-child-2-noref.html @@ -0,0 +1,19 @@ + + + + + + +
        Hello Kitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-child-2-ref.html b/layout/reftests/margin-collapsing/inline-block-child-2-ref.html new file mode 100644 index 0000000000..7380c72d46 --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-child-2-ref.html @@ -0,0 +1,20 @@ + + + + + + +
        Hello Kitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-child-2.html b/layout/reftests/margin-collapsing/inline-block-child-2.html new file mode 100644 index 0000000000..f031640be0 --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-child-2.html @@ -0,0 +1,20 @@ + + + + + + +
        Hello Kitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-child-3-dyn.html b/layout/reftests/margin-collapsing/inline-block-child-3-dyn.html new file mode 100644 index 0000000000..a4dfc0c432 --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-child-3-dyn.html @@ -0,0 +1,29 @@ + + + + + + + +
        Hello Kitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-child-3-ref.html b/layout/reftests/margin-collapsing/inline-block-child-3-ref.html new file mode 100644 index 0000000000..6ca83dd06e --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-child-3-ref.html @@ -0,0 +1,22 @@ + + + + + + +
        Hello Kitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-child-3.html b/layout/reftests/margin-collapsing/inline-block-child-3.html new file mode 100644 index 0000000000..e0bd8ae1db --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-child-3.html @@ -0,0 +1,22 @@ + + + + + + +
        Hello Kitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-horizontal-1-dyn.html b/layout/reftests/margin-collapsing/inline-block-horizontal-1-dyn.html new file mode 100644 index 0000000000..ccb0377782 --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-horizontal-1-dyn.html @@ -0,0 +1,28 @@ + + + + + + + +
        HelloKitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-horizontal-1-noref.html b/layout/reftests/margin-collapsing/inline-block-horizontal-1-noref.html new file mode 100644 index 0000000000..c7c9d93d0b --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-horizontal-1-noref.html @@ -0,0 +1,19 @@ + + + + + + +
        HelloKitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-horizontal-1-ref.html b/layout/reftests/margin-collapsing/inline-block-horizontal-1-ref.html new file mode 100644 index 0000000000..1f7901bfa3 --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-horizontal-1-ref.html @@ -0,0 +1,19 @@ + + + + + + +
        HelloKitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-horizontal-1.html b/layout/reftests/margin-collapsing/inline-block-horizontal-1.html new file mode 100644 index 0000000000..243bc12963 --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-horizontal-1.html @@ -0,0 +1,21 @@ + + + + + + +
        HelloKitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-horizontal-2-dyn.html b/layout/reftests/margin-collapsing/inline-block-horizontal-2-dyn.html new file mode 100644 index 0000000000..f0b325e69d --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-horizontal-2-dyn.html @@ -0,0 +1,33 @@ + + + + + + + +
        HellomyKitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-horizontal-2-noref.html b/layout/reftests/margin-collapsing/inline-block-horizontal-2-noref.html new file mode 100644 index 0000000000..369fd04bae --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-horizontal-2-noref.html @@ -0,0 +1,20 @@ + + + + + + +
        HellomyKitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-horizontal-2-ref.html b/layout/reftests/margin-collapsing/inline-block-horizontal-2-ref.html new file mode 100644 index 0000000000..c477651ecd --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-horizontal-2-ref.html @@ -0,0 +1,20 @@ + + + + + + +
        HellomyKitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-horizontal-2.html b/layout/reftests/margin-collapsing/inline-block-horizontal-2.html new file mode 100644 index 0000000000..8c5be5f701 --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-horizontal-2.html @@ -0,0 +1,26 @@ + + + + + + +
        HellomyKitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-sibling-1-ref.html b/layout/reftests/margin-collapsing/inline-block-sibling-1-ref.html new file mode 100644 index 0000000000..1e1026bb85 --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-sibling-1-ref.html @@ -0,0 +1,27 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-sibling-1a-dyn.html b/layout/reftests/margin-collapsing/inline-block-sibling-1a-dyn.html new file mode 100644 index 0000000000..fb9448fde0 --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-sibling-1a-dyn.html @@ -0,0 +1,36 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-sibling-1a.html b/layout/reftests/margin-collapsing/inline-block-sibling-1a.html new file mode 100644 index 0000000000..f337963f46 --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-sibling-1a.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-sibling-1b-dyn.html b/layout/reftests/margin-collapsing/inline-block-sibling-1b-dyn.html new file mode 100644 index 0000000000..7d5dd782e3 --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-sibling-1b-dyn.html @@ -0,0 +1,36 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-sibling-1b.html b/layout/reftests/margin-collapsing/inline-block-sibling-1b.html new file mode 100644 index 0000000000..4a9df61da9 --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-sibling-1b.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-sibling-1c-dyn.html b/layout/reftests/margin-collapsing/inline-block-sibling-1c-dyn.html new file mode 100644 index 0000000000..6749ce8aae --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-sibling-1c-dyn.html @@ -0,0 +1,36 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-sibling-1c.html b/layout/reftests/margin-collapsing/inline-block-sibling-1c.html new file mode 100644 index 0000000000..6b1c30db9e --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-sibling-1c.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-sibling-2-dyn.html b/layout/reftests/margin-collapsing/inline-block-sibling-2-dyn.html new file mode 100644 index 0000000000..bf73bdf98b --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-sibling-2-dyn.html @@ -0,0 +1,38 @@ + + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-sibling-2-noref.html b/layout/reftests/margin-collapsing/inline-block-sibling-2-noref.html new file mode 100644 index 0000000000..09b45c5b51 --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-sibling-2-noref.html @@ -0,0 +1,18 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-sibling-2-ref.html b/layout/reftests/margin-collapsing/inline-block-sibling-2-ref.html new file mode 100644 index 0000000000..fe69bdaf20 --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-sibling-2-ref.html @@ -0,0 +1,18 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/inline-block-sibling-2.html b/layout/reftests/margin-collapsing/inline-block-sibling-2.html new file mode 100644 index 0000000000..7a569b86da --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-block-sibling-2.html @@ -0,0 +1,32 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/inline-horizontal-1-dyn.html b/layout/reftests/margin-collapsing/inline-horizontal-1-dyn.html new file mode 100644 index 0000000000..95f9958129 --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-horizontal-1-dyn.html @@ -0,0 +1,27 @@ + + + + + + + +
        HelloKitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-horizontal-1-noref.html b/layout/reftests/margin-collapsing/inline-horizontal-1-noref.html new file mode 100644 index 0000000000..2cef9cb2ad --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-horizontal-1-noref.html @@ -0,0 +1,16 @@ + + + + + + +
        HelloKitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-horizontal-1-ref.html b/layout/reftests/margin-collapsing/inline-horizontal-1-ref.html new file mode 100644 index 0000000000..1011242a0b --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-horizontal-1-ref.html @@ -0,0 +1,16 @@ + + + + + + +
        HelloKitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-horizontal-1.html b/layout/reftests/margin-collapsing/inline-horizontal-1.html new file mode 100644 index 0000000000..2b5be7c105 --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-horizontal-1.html @@ -0,0 +1,19 @@ + + + + + + +
        HelloKitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-horizontal-2-dyn.html b/layout/reftests/margin-collapsing/inline-horizontal-2-dyn.html new file mode 100644 index 0000000000..493a32a82b --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-horizontal-2-dyn.html @@ -0,0 +1,31 @@ + + + + + + + +
        HellomyKitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-horizontal-2-noref.html b/layout/reftests/margin-collapsing/inline-horizontal-2-noref.html new file mode 100644 index 0000000000..a039f15849 --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-horizontal-2-noref.html @@ -0,0 +1,17 @@ + + + + + + +
        HellomyKitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-horizontal-2-ref.html b/layout/reftests/margin-collapsing/inline-horizontal-2-ref.html new file mode 100644 index 0000000000..3939978bd9 --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-horizontal-2-ref.html @@ -0,0 +1,17 @@ + + + + + + +
        HellomyKitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-horizontal-2.html b/layout/reftests/margin-collapsing/inline-horizontal-2.html new file mode 100644 index 0000000000..f723c7d44c --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-horizontal-2.html @@ -0,0 +1,23 @@ + + + + + + +
        HellomyKitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-table-horizontal-1-dyn.html b/layout/reftests/margin-collapsing/inline-table-horizontal-1-dyn.html new file mode 100644 index 0000000000..9610d53bb4 --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-table-horizontal-1-dyn.html @@ -0,0 +1,28 @@ + + + + + + + +
        HelloKitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-table-horizontal-1-noref.html b/layout/reftests/margin-collapsing/inline-table-horizontal-1-noref.html new file mode 100644 index 0000000000..abccb7feb1 --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-table-horizontal-1-noref.html @@ -0,0 +1,20 @@ + + + + + + +
        HelloKitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-table-horizontal-1-ref.html b/layout/reftests/margin-collapsing/inline-table-horizontal-1-ref.html new file mode 100644 index 0000000000..aad63ec3a4 --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-table-horizontal-1-ref.html @@ -0,0 +1,20 @@ + + + + + + +
        HelloKitty
        + + diff --git a/layout/reftests/margin-collapsing/inline-table-horizontal-1.html b/layout/reftests/margin-collapsing/inline-table-horizontal-1.html new file mode 100644 index 0000000000..0496c962ae --- /dev/null +++ b/layout/reftests/margin-collapsing/inline-table-horizontal-1.html @@ -0,0 +1,21 @@ + + + + + + +
        HelloKitty
        + + diff --git a/layout/reftests/margin-collapsing/reftest.list b/layout/reftests/margin-collapsing/reftest.list new file mode 100644 index 0000000000..c4dd8b0603 --- /dev/null +++ b/layout/reftests/margin-collapsing/reftest.list @@ -0,0 +1,851 @@ +# Test Suite for CSS 2.1, 8.3.1 Collapsing margins - See Bug 477462 +# Based on CSS 2.1: http://www.w3.org/TR/2011/REC-CSS2-20110607/ +# and its Errata, Last revised: $Date: 2013-09-09 17:40:16 $ +# The structure of this manifest is intended to resemble the structure of +# the prose that defines collapsing margins. As a result, there are several +# sections where inline-block-, block-, and other- series are combined. +# E.g. the first section is about horizontal margins and includes both +# inline- and block series. +# "Horizontal margins never collapse." +# Horizontal margins of inline boxes do not collapse. +# The norefs for these tests depict margins that incorrectly collapsed. +== inline-horizontal-1.html inline-horizontal-1-ref.html +!= inline-horizontal-1.html inline-horizontal-1-noref.html +== inline-horizontal-2.html inline-horizontal-2-ref.html +!= inline-horizontal-2.html inline-horizontal-2-noref.html +== inline-horizontal-1-dyn.html inline-horizontal-1-ref.html +!= inline-horizontal-1-dyn.html inline-horizontal-1-noref.html +== inline-horizontal-2-dyn.html inline-horizontal-2-ref.html +!= inline-horizontal-2-dyn.html inline-horizontal-2-noref.html +# Horizontal margins of block boxes do not collapse. +# These block boxes are actually floats - in CSS 2.1 there is no other +# method to create horizontally adjacent block boxes. +== block-horizontal-1.html block-horizontal-1-ref.html +!= block-horizontal-1.html block-horizontal-1-noref.html +== block-horizontal-2.html block-horizontal-2-ref.html +!= block-horizontal-2.html block-horizontal-2-noref.html +== block-horizontal-3.html block-horizontal-3-ref.html +!= block-horizontal-3.html block-horizontal-3-noref.html +== block-horizontal-4.html block-horizontal-4-ref.html +!= block-horizontal-4.html block-horizontal-4-noref.html +== block-horizontal-1-dyn.html block-horizontal-1-ref.html +!= block-horizontal-1-dyn.html block-horizontal-1-noref.html +== block-horizontal-2-dyn.html block-horizontal-2-ref.html +!= block-horizontal-2-dyn.html block-horizontal-2-noref.html +== block-horizontal-3-dyn.html block-horizontal-3-ref.html +!= block-horizontal-3-dyn.html block-horizontal-3-noref.html +== block-horizontal-4-dyn.html block-horizontal-4-ref.html +!= block-horizontal-4-dyn.html block-horizontal-4-noref.html +# Horizontal margins of inline-block boxes do not collapse. +== inline-block-horizontal-1.html inline-block-horizontal-1-ref.html +!= inline-block-horizontal-1.html inline-block-horizontal-1-noref.html +== inline-block-horizontal-2.html inline-block-horizontal-2-ref.html +!= inline-block-horizontal-2.html inline-block-horizontal-2-noref.html +== inline-block-horizontal-1-dyn.html inline-block-horizontal-1-ref.html +!= inline-block-horizontal-1-dyn.html inline-block-horizontal-1-noref.html +== inline-block-horizontal-2-dyn.html inline-block-horizontal-2-ref.html +!= inline-block-horizontal-2-dyn.html inline-block-horizontal-2-noref.html +# Horizontal margins of inline-tables do not collapse. +== inline-table-horizontal-1.html inline-table-horizontal-1-ref.html +!= inline-table-horizontal-1.html inline-table-horizontal-1-noref.html +== inline-table-horizontal-1-dyn.html inline-table-horizontal-1-ref.html +!= inline-table-horizontal-1-dyn.html inline-table-horizontal-1-noref.html +# "In CSS, the adjoining margins of two or more boxes +# (which might or might not be siblings) can combine to form a single margin. +# Margins that combine this way are said to collapse, +# and the resulting combined margin is called a collapsed margin." +# "Two margins are adjoining if and only if:" [...] +# "both belong to vertically-adjacent box edges, +# i.e. form one of the following pairs:" [...] +# "bottom margin of box and top margin of its next in-flow following sibling" +# "When two or more margins collapse, +# the resulting margin width is the maximum of the collapsing margins' widths." +# The margins of two in-flow siblings should collapse. +# These tests feature margins of different or equal sizes on each box. +# The norefs depict incorrect results where the margins did not collapse. +== block-sibling-1a.html block-sibling-1-ref.html +== block-sibling-1a.html block-sibling-1-ref2.html +!= block-sibling-1a.html block-sibling-1-noref.html +== block-sibling-1b.html block-sibling-1-ref.html +== block-sibling-1b.html block-sibling-1-ref2.html +!= block-sibling-1b.html block-sibling-1-noref.html +== block-sibling-1c.html block-sibling-1-ref.html +== block-sibling-1c.html block-sibling-1-ref2.html +!= block-sibling-1c.html block-sibling-1-noref2.html +== block-sibling-2.html block-sibling-2-ref.html +== block-sibling-2.html block-sibling-2-ref2.html +!= block-sibling-2.html block-sibling-2-noref.html +== block-sibling-3.html block-sibling-1-ref.html +== block-sibling-3.html block-sibling-1-ref2.html +!= block-sibling-3.html block-sibling-1-noref.html +== block-sibling-1a-dyn.html block-sibling-1-ref.html +== block-sibling-1a-dyn.html block-sibling-1-ref2.html +!= block-sibling-1a-dyn.html block-sibling-1-noref.html +== block-sibling-1b-dyn.html block-sibling-1-ref.html +== block-sibling-1b-dyn.html block-sibling-1-ref2.html +!= block-sibling-1b-dyn.html block-sibling-1-noref.html +== block-sibling-1c-dyn.html block-sibling-1-ref.html +== block-sibling-1c-dyn.html block-sibling-1-ref2.html +!= block-sibling-1c-dyn.html block-sibling-1-noref2.html +== block-sibling-2-dyn.html block-sibling-2-ref.html +== block-sibling-2-dyn.html block-sibling-2-ref2.html +!= block-sibling-2-dyn.html block-sibling-2-noref.html +== block-sibling-3-dyn.html block-sibling-1-ref.html +== block-sibling-3-dyn.html block-sibling-1-ref2.html +!= block-sibling-3-dyn.html block-sibling-1-noref.html +# "In the case of negative margins, the maximum of the absolute values of the +# negative adjoining margins is deducted from the maximum of the positive +# adjoining margins. If there are no positive margins, the maximum of the +# absolute values of the adjoining margins is deducted from zero." +# These tests feature sibling block boxes where one or two margins are negative. +# The norefs depict possible incorrect addition or subtraction of margins. +== block-negative-1a.html block-negative-1-ref.html +!= block-negative-1a.html block-negative-1-noref1.html +!= block-negative-1a.html block-negative-1-noref2.html +== block-negative-1b.html block-negative-1-ref.html +!= block-negative-1b.html block-negative-1-noref1.html +!= block-negative-1b.html block-negative-1-noref2.html +== block-negative-2a.html block-negative-2-ref.html +!= block-negative-2a.html block-negative-2-noref1.html +!= block-negative-2a.html block-negative-2-noref2.html +== block-negative-2b.html block-negative-2-ref.html +!= block-negative-2b.html block-negative-2-noref1.html +!= block-negative-2b.html block-negative-2-noref2.html +== block-negative-3a.html block-negative-3-ref.html +== block-negative-3a.html block-negative-3-ref2.html +!= block-negative-3a.html block-negative-3-noref1.html +!= block-negative-3a.html block-negative-3-noref2.html +== block-negative-3b.html block-negative-3-ref.html +== block-negative-3b.html block-negative-3-ref2.html +!= block-negative-3b.html block-negative-3-noref1.html +!= block-negative-3b.html block-negative-3-noref2.html +== block-negative-4a.html block-negative-4-ref.html +== block-negative-4a.html block-negative-4-ref2.html +!= block-negative-4a.html block-negative-4-noref1.html +!= block-negative-4a.html block-negative-4-noref2.html +== block-negative-4b.html block-negative-4-ref.html +== block-negative-4b.html block-negative-4-ref2.html +!= block-negative-4b.html block-negative-4-noref1.html +!= block-negative-4b.html block-negative-4-noref2.html +== block-negative-5.html block-negative-5-ref.html +== block-negative-5.html block-negative-5-ref2.html +!= block-negative-5.html block-negative-5-noref1.html +!= block-negative-5.html block-negative-5-noref2.html +== block-negative-1a-dyn1.html block-negative-1-ref.html +!= block-negative-1a-dyn1.html block-negative-1-noref1.html +!= block-negative-1a-dyn1.html block-negative-1-noref2.html +== block-negative-1a-dyn2.html block-negative-1-ref.html +!= block-negative-1a-dyn2.html block-negative-1-noref1.html +!= block-negative-1a-dyn2.html block-negative-1-noref2.html +== block-negative-1b-dyn1.html block-negative-1-ref.html +!= block-negative-1b-dyn1.html block-negative-1-noref1.html +!= block-negative-1b-dyn1.html block-negative-1-noref2.html +== block-negative-1b-dyn2.html block-negative-1-ref.html +!= block-negative-1b-dyn2.html block-negative-1-noref1.html +!= block-negative-1b-dyn2.html block-negative-1-noref2.html +== block-negative-2a-dyn1.html block-negative-2-ref.html +!= block-negative-2a-dyn1.html block-negative-2-noref1.html +!= block-negative-2a-dyn1.html block-negative-2-noref2.html +== block-negative-2a-dyn2.html block-negative-2-ref.html +!= block-negative-2a-dyn2.html block-negative-2-noref1.html +!= block-negative-2a-dyn2.html block-negative-2-noref2.html +== block-negative-2b-dyn1.html block-negative-2-ref.html +!= block-negative-2b-dyn1.html block-negative-2-noref1.html +!= block-negative-2b-dyn1.html block-negative-2-noref2.html +== block-negative-2b-dyn2.html block-negative-2-ref.html +!= block-negative-2b-dyn2.html block-negative-2-noref1.html +!= block-negative-2b-dyn2.html block-negative-2-noref2.html +== block-negative-3a-dyn1.html block-negative-3-ref.html +== block-negative-3a-dyn1.html block-negative-3-ref2.html +!= block-negative-3a-dyn1.html block-negative-3-noref1.html +!= block-negative-3a-dyn1.html block-negative-3-noref2.html +== block-negative-3a-dyn2.html block-negative-3-ref.html +== block-negative-3a-dyn2.html block-negative-3-ref2.html +!= block-negative-3a-dyn2.html block-negative-3-noref1.html +!= block-negative-3a-dyn2.html block-negative-3-noref2.html +== block-negative-3b-dyn1.html block-negative-3-ref.html +== block-negative-3b-dyn1.html block-negative-3-ref2.html +!= block-negative-3b-dyn1.html block-negative-3-noref1.html +!= block-negative-3b-dyn1.html block-negative-3-noref2.html +== block-negative-3b-dyn2.html block-negative-3-ref.html +== block-negative-3b-dyn2.html block-negative-3-ref2.html +!= block-negative-3b-dyn2.html block-negative-3-noref1.html +!= block-negative-3b-dyn2.html block-negative-3-noref2.html +== block-negative-4a-dyn1.html block-negative-4-ref.html +== block-negative-4a-dyn1.html block-negative-4-ref2.html +!= block-negative-4a-dyn1.html block-negative-4-noref1.html +!= block-negative-4a-dyn1.html block-negative-4-noref2.html +== block-negative-4a-dyn2.html block-negative-4-ref.html +== block-negative-4a-dyn2.html block-negative-4-ref2.html +!= block-negative-4a-dyn2.html block-negative-4-noref1.html +!= block-negative-4a-dyn2.html block-negative-4-noref2.html +== block-negative-4b-dyn1.html block-negative-4-ref.html +== block-negative-4b-dyn1.html block-negative-4-ref2.html +!= block-negative-4b-dyn1.html block-negative-4-noref1.html +!= block-negative-4b-dyn1.html block-negative-4-noref2.html +== block-negative-4b-dyn2.html block-negative-4-ref.html +== block-negative-4b-dyn2.html block-negative-4-ref2.html +!= block-negative-4b-dyn2.html block-negative-4-noref1.html +!= block-negative-4b-dyn2.html block-negative-4-noref2.html +== block-negative-5-dyn1.html block-negative-5-ref.html +== block-negative-5-dyn1.html block-negative-5-ref2.html +!= block-negative-5-dyn1.html block-negative-5-noref1.html +!= block-negative-5-dyn1.html block-negative-5-noref2.html +== block-negative-5-dyn2.html block-negative-5-ref.html +== block-negative-5-dyn2.html block-negative-5-ref2.html +!= block-negative-5-dyn2.html block-negative-5-noref1.html +!= block-negative-5-dyn2.html block-negative-5-noref2.html +# "Two margins are adjoining if and only if:" [...] +# "both belong to vertically-adjacent box edges, +# i.e. form one of the following pairs:" [...] +# "top margin of a box and top margin of its first in-flow child" +# "bottom margin of a last in-flow child and bottom margin of its parent +# if the parent has 'auto' computed height" +# "A collapsed margin is considered adjoining to another margin if +# any of its component margins is adjoining to that margin." +# "Note. Adjoining margins can be generated by elements that are +# not related as siblings or ancestors." +# These tests check whether margins are correctly collapsed even when the +# boxes participating are not related as siblings or ancestors. +# The tests feature different sizes of margins on different boxes. +== block-non-sibling-1a.html block-non-sibling-1-ref.html +== block-non-sibling-1a.html block-non-sibling-1-ref2.html +== block-non-sibling-1b.html block-non-sibling-1-ref.html +== block-non-sibling-1b.html block-non-sibling-1-ref2.html +== block-non-sibling-1c.html block-non-sibling-1-ref.html +== block-non-sibling-1c.html block-non-sibling-1-ref2.html +== block-non-sibling-1d.html block-non-sibling-1-ref.html +== block-non-sibling-1d.html block-non-sibling-1-ref2.html +== block-non-sibling-1e.html block-non-sibling-1-ref.html +== block-non-sibling-1e.html block-non-sibling-1-ref2.html +== block-non-sibling-1f.html block-non-sibling-1-ref.html +== block-non-sibling-1f.html block-non-sibling-1-ref2.html +== block-non-sibling-2a.html block-non-sibling-2-ref.html +== block-non-sibling-2a.html block-non-sibling-2-ref2.html +== block-non-sibling-2b.html block-non-sibling-2-ref.html +== block-non-sibling-2b.html block-non-sibling-2-ref2.html +== block-non-sibling-2c.html block-non-sibling-2-ref.html +== block-non-sibling-2c.html block-non-sibling-2-ref2.html +== block-non-sibling-2d.html block-non-sibling-2-ref.html +== block-non-sibling-2d.html block-non-sibling-2-ref2.html +== block-non-sibling-2e.html block-non-sibling-2-ref.html +== block-non-sibling-2e.html block-non-sibling-2-ref2.html +== block-non-sibling-2f.html block-non-sibling-2-ref.html +== block-non-sibling-2f.html block-non-sibling-2-ref2.html +== block-non-sibling-3a.html block-non-sibling-3-ref.html +== block-non-sibling-3a.html block-non-sibling-3-ref2.html +== block-non-sibling-3b.html block-non-sibling-3-ref.html +== block-non-sibling-3b.html block-non-sibling-3-ref2.html +== block-non-sibling-3c.html block-non-sibling-3-ref.html +== block-non-sibling-3c.html block-non-sibling-3-ref2.html +== block-non-sibling-3d.html block-non-sibling-3-ref.html +== block-non-sibling-3d.html block-non-sibling-3-ref2.html +== block-non-sibling-4.html block-non-sibling-4-ref.html +== block-non-sibling-4.html block-non-sibling-4-ref2.html +== block-non-sibling-1a-dyn.html block-non-sibling-1-ref2.html +== block-non-sibling-1b-dyn.html block-non-sibling-1-ref2.html +== block-non-sibling-1c-dyn.html block-non-sibling-1-ref2.html +== block-non-sibling-1d-dyn.html block-non-sibling-1-ref2.html +== block-non-sibling-1e-dyn.html block-non-sibling-1-ref2.html +== block-non-sibling-1f-dyn.html block-non-sibling-1-ref2.html +== block-non-sibling-2a-dyn.html block-non-sibling-2-ref2.html +== block-non-sibling-2b-dyn.html block-non-sibling-2-ref2.html +== block-non-sibling-2c-dyn.html block-non-sibling-2-ref2.html +== block-non-sibling-2d-dyn.html block-non-sibling-2-ref2.html +== block-non-sibling-2e-dyn.html block-non-sibling-2-ref2.html +== block-non-sibling-2f-dyn.html block-non-sibling-2-ref2.html +== block-non-sibling-3a-dyn.html block-non-sibling-3-ref2.html +== block-non-sibling-3b-dyn.html block-non-sibling-3-ref2.html +== block-non-sibling-3c-dyn.html block-non-sibling-3-ref2.html +== block-non-sibling-3d-dyn.html block-non-sibling-3-ref2.html +== block-non-sibling-4-dyn.html block-non-sibling-4-ref2.html +# The first-child series tests cases where the top margin of a box collapses +# with the top margin of its parent element. +# This series is more extensive than the non-sibling series, because +# various combinations of positive and negative margins are tested. +== block-first-child-1a.html block-first-child-1-ref.html +== block-first-child-1b.html block-first-child-1-ref.html +== block-first-child-1c.html block-first-child-1-ref.html +== block-first-child-2.html block-first-child-2-ref.html +== block-first-child-3.html block-first-child-3-ref.html +== block-first-child-4.html block-first-child-4-ref.html +== block-first-child-5.html block-first-child-5-ref.html +== block-first-child-6.html block-first-child-6-ref.html +== block-first-child-7.html block-first-child-7-ref.html +== block-first-child-8a.html block-first-child-8-ref.html +== block-first-child-8b.html block-first-child-8-ref.html +== block-first-child-8c.html block-first-child-8-ref.html +== block-first-child-1a-dyn.html block-first-child-1-ref.html +== block-first-child-1b-dyn.html block-first-child-1-ref.html +== block-first-child-1c-dyn.html block-first-child-1-ref.html +== block-first-child-2-dyn.html block-first-child-2-ref.html +== block-first-child-3-dyn.html block-first-child-3-ref.html +== block-first-child-4-dyn.html block-first-child-4-ref.html +== block-first-child-5-dyn.html block-first-child-5-ref.html +== block-first-child-6-dyn.html block-first-child-6-ref.html +== block-first-child-7-dyn.html block-first-child-7-ref.html +== block-first-child-8a-dyn.html block-first-child-8-ref.html +== block-first-child-8b-dyn.html block-first-child-8-ref.html +== block-first-child-8c-dyn.html block-first-child-8-ref.html +# "The bottom margin of an in-flow block box with a 'height' of 'auto' +# collapses with its last in-flow block-level child's bottom margin" +# Note: The block-auto-height-last-child series automatically covers +# all cases where 'min-height' is '0' and 'max-height' is 'none' as +# these are the default values of those properties. +== block-auto-height-last-child-1a.html block-auto-height-last-child-1-ref.html +== block-auto-height-last-child-1b.html block-auto-height-last-child-1-ref.html +== block-auto-height-last-child-1c.html block-auto-height-last-child-1-ref.html +== block-auto-height-last-child-2.html block-auto-height-last-child-2-ref.html +== block-auto-height-last-child-3.html block-auto-height-last-child-3-ref.html +== block-auto-height-last-child-4.html block-auto-height-last-child-4-ref.html +== block-auto-height-last-child-5.html block-auto-height-last-child-5-ref.html +== block-auto-height-last-child-6.html block-auto-height-last-child-6-ref.html +== block-auto-height-last-child-7.html block-auto-height-last-child-7-ref.html +== block-auto-height-last-child-8a.html block-auto-height-last-child-8-ref.html +== block-auto-height-last-child-8b.html block-auto-height-last-child-8-ref.html +== block-auto-height-last-child-8c.html block-auto-height-last-child-8-ref.html +== block-auto-height-last-child-1a-dyn.html block-auto-height-last-child-1-ref.html +== block-auto-height-last-child-1b-dyn.html block-auto-height-last-child-1-ref.html +== block-auto-height-last-child-1c-dyn.html block-auto-height-last-child-1-ref.html +== block-auto-height-last-child-2-dyn.html block-auto-height-last-child-2-ref.html +== block-auto-height-last-child-3-dyn.html block-auto-height-last-child-3-ref.html +== block-auto-height-last-child-4-dyn.html block-auto-height-last-child-4-ref.html +== block-auto-height-last-child-5-dyn.html block-auto-height-last-child-5-ref.html +== block-auto-height-last-child-6-dyn.html block-auto-height-last-child-6-ref.html +== block-auto-height-last-child-7-dyn.html block-auto-height-last-child-7-ref.html +== block-auto-height-last-child-8a-dyn.html block-auto-height-last-child-8-ref.html +== block-auto-height-last-child-8b-dyn.html block-auto-height-last-child-8-ref.html +== block-auto-height-last-child-8c-dyn.html block-auto-height-last-child-8-ref.html +# The last-child series is an older variant of the +# block-auto-height-last-child tests. +== block-last-child-1a.html block-last-child-1-ref.html +== block-last-child-1b.html block-last-child-1-ref.html +== block-last-child-1c.html block-last-child-1-ref.html +== block-last-child-2a.html block-last-child-2-ref.html +== block-last-child-2b.html block-last-child-2-ref.html +== block-last-child-2c.html block-last-child-2-ref.html +== block-last-child-2d.html block-last-child-2-ref.html +== block-last-child-3a.html block-last-child-3-ref.html +== block-last-child-3b.html block-last-child-3-ref.html +== block-last-child-3c.html block-last-child-3-ref.html +== block-last-child-3d.html block-last-child-3-ref.html +== block-last-child-4a.html block-last-child-4-ref.html +== block-last-child-4b.html block-last-child-4-ref.html +== block-last-child-4c.html block-last-child-4-ref.html +== block-last-child-4d.html block-last-child-4-ref.html +# There's also the older block-zero-min-height series which explicitly +# adds min-height: 0; to boxes with height: auto; +# This should have no effect on margin-collapsing. +== block-zero-min-height-1a.html block-zero-min-height-1-ref.html +== block-zero-min-height-1b.html block-zero-min-height-1-ref.html +== block-zero-min-height-1c.html block-zero-min-height-1-ref.html +== block-zero-min-height-1d.html block-zero-min-height-1-ref.html +== block-zero-min-height-1e.html block-zero-min-height-1-ref.html +== block-zero-min-height-1f.html block-zero-min-height-1-ref.html +!= block-zero-min-height-1a.html block-zero-min-height-1-noref.html +!= block-zero-min-height-1b.html block-zero-min-height-1-noref.html +!= block-zero-min-height-1c.html block-zero-min-height-1-noref.html +!= block-zero-min-height-1d.html block-zero-min-height-1-noref.html +!= block-zero-min-height-1e.html block-zero-min-height-1-noref.html +!= block-zero-min-height-1f.html block-zero-min-height-1-noref.html +== block-zero-min-height-2a.html block-zero-min-height-2ab-ref.html +== block-zero-min-height-2b.html block-zero-min-height-2ab-ref.html +== block-zero-min-height-2c.html block-zero-min-height-2c-ref.html +== block-zero-min-height-2d.html block-zero-min-height-2de-ref.html +== block-zero-min-height-2e.html block-zero-min-height-2de-ref.html +== block-zero-min-height-2f.html block-zero-min-height-2f-ref.html +!= block-zero-min-height-2a.html block-zero-min-height-2-noref.html +!= block-zero-min-height-2b.html block-zero-min-height-2-noref.html +!= block-zero-min-height-2c.html block-zero-min-height-2-noref.html +!= block-zero-min-height-2d.html block-zero-min-height-2-noref.html +!= block-zero-min-height-2e.html block-zero-min-height-2-noref.html +!= block-zero-min-height-2f.html block-zero-min-height-2-noref.html +== block-zero-min-height-3a.html block-zero-min-height-3-ref.html +== block-zero-min-height-3b.html block-zero-min-height-3-ref.html +== block-zero-min-height-3c.html block-zero-min-height-3-ref.html +== block-zero-min-height-3d.html block-zero-min-height-3-ref.html +# If a parent box's height is 'auto' and its 'min-height' is non-zero, +# then its bottom margin collapses with its last-child's bottom margin. +# This is true even if the two margins do not actually touch each other, +# as they are still considered 'adjoining'. +fails == block-min-height-last-child-1a.html block-min-height-last-child-1-ref.html # Bug 616339 +== block-min-height-last-child-1b.html block-min-height-last-child-1-ref.html +== block-min-height-last-child-1c.html block-min-height-last-child-1-ref.html +fails == block-min-height-last-child-2a.html block-min-height-last-child-2-ref.html # Bug 616339 +fails == block-min-height-last-child-2b.html block-min-height-last-child-2-ref.html # Bug 616339 +fails == block-min-height-last-child-3a.html block-min-height-last-child-3-ref.html # Bug 616339 +== block-min-height-last-child-3b.html block-min-height-last-child-3-ref.html +== block-min-height-last-child-3c.html block-min-height-last-child-3-ref.html +== block-min-height-last-child-4a.html block-min-height-last-child-4-ref.html +== block-min-height-last-child-4b.html block-min-height-last-child-4-ref.html +== block-min-height-last-child-4c.html block-min-height-last-child-4-ref.html +== block-min-height-last-child-5a.html block-min-height-last-child-5-ref.html +== block-min-height-last-child-5b.html block-min-height-last-child-5-ref.html +== block-min-height-last-child-6a.html block-min-height-last-child-6-ref.html +== block-min-height-last-child-6b.html block-min-height-last-child-6-ref.html +== block-min-height-last-child-6c.html block-min-height-last-child-6-ref.html +== block-min-height-last-child-7a.html block-min-height-last-child-7-ref.html +== block-min-height-last-child-7b.html block-min-height-last-child-7-ref.html +== block-min-height-last-child-7c.html block-min-height-last-child-7-ref.html +== block-min-height-last-child-8a.html block-min-height-last-child-8-ref.html +== block-min-height-last-child-8b.html block-min-height-last-child-8-ref.html +== block-min-height-last-child-9a.html block-min-height-last-child-9-ref.html +== block-min-height-last-child-9b.html block-min-height-last-child-9-ref.html +== block-min-height-last-child-9c.html block-min-height-last-child-9-ref.html +fails == block-min-height-last-child-1a-dyn.html block-min-height-last-child-1-ref.html # Bug 616339 +== block-min-height-last-child-1b-dyn.html block-min-height-last-child-1-ref.html +== block-min-height-last-child-1c-dyn.html block-min-height-last-child-1-ref.html +fails == block-min-height-last-child-2a-dyn.html block-min-height-last-child-2-ref.html # Bug 616339 +fails == block-min-height-last-child-2b-dyn.html block-min-height-last-child-2-ref.html # Bug 616339 +fails == block-min-height-last-child-3a-dyn.html block-min-height-last-child-3-ref.html # Bug 616339 +== block-min-height-last-child-3b-dyn.html block-min-height-last-child-3-ref.html +== block-min-height-last-child-3c-dyn.html block-min-height-last-child-3-ref.html +== block-min-height-last-child-4a-dyn.html block-min-height-last-child-4-ref.html +== block-min-height-last-child-4b-dyn.html block-min-height-last-child-4-ref.html +== block-min-height-last-child-4c-dyn.html block-min-height-last-child-4-ref.html +== block-min-height-last-child-5a-dyn.html block-min-height-last-child-5-ref.html +== block-min-height-last-child-5b-dyn.html block-min-height-last-child-5-ref.html +== block-min-height-last-child-6a-dyn.html block-min-height-last-child-6-ref.html +== block-min-height-last-child-6b-dyn.html block-min-height-last-child-6-ref.html +== block-min-height-last-child-6c-dyn.html block-min-height-last-child-6-ref.html +== block-min-height-last-child-7a-dyn.html block-min-height-last-child-7-ref.html +== block-min-height-last-child-7b-dyn.html block-min-height-last-child-7-ref.html +== block-min-height-last-child-7c-dyn.html block-min-height-last-child-7-ref.html +== block-min-height-last-child-8a-dyn.html block-min-height-last-child-8-ref.html +== block-min-height-last-child-8b-dyn.html block-min-height-last-child-8-ref.html +== block-min-height-last-child-9a-dyn.html block-min-height-last-child-9-ref.html +== block-min-height-last-child-9b-dyn.html block-min-height-last-child-9-ref.html +== block-min-height-last-child-9c-dyn.html block-min-height-last-child-9-ref.html +# If a parent box's height is 'auto' and its 'max-height' is not 'none' +# then its bottom margin collapses with its last-child's bottom margin. +# According to CSS 2.1 §10.7 (Minimum and maximum heights) this is true, +# even if the descendant's height is bigger than the defined max-height. +== block-max-height-last-child-1a.html block-max-height-last-child-1-ref.html +== block-max-height-last-child-1b.html block-max-height-last-child-1-ref.html +== block-max-height-last-child-1c.html block-max-height-last-child-1-ref.html +== block-max-height-last-child-2a.html block-max-height-last-child-2-ref.html +== block-max-height-last-child-2b.html block-max-height-last-child-2-ref.html +== block-max-height-last-child-3a.html block-max-height-last-child-3-ref.html +== block-max-height-last-child-3b.html block-max-height-last-child-3-ref.html +== block-max-height-last-child-3c.html block-max-height-last-child-3-ref.html +== block-max-height-last-child-4a.html block-max-height-last-child-4-ref.html +== block-max-height-last-child-4b.html block-max-height-last-child-4-ref.html +== block-max-height-last-child-4c.html block-max-height-last-child-4-ref.html +== block-max-height-last-child-5a.html block-max-height-last-child-5-ref.html +== block-max-height-last-child-5b.html block-max-height-last-child-5-ref.html +== block-max-height-last-child-6a.html block-max-height-last-child-6-ref.html +== block-max-height-last-child-6b.html block-max-height-last-child-6-ref.html +== block-max-height-last-child-6c.html block-max-height-last-child-6-ref.html +fails == block-max-height-last-child-7a.html block-max-height-last-child-7-ref.html # Bug 616339 +== block-max-height-last-child-7b.html block-max-height-last-child-7-ref.html +== block-max-height-last-child-7c.html block-max-height-last-child-7-ref.html +fails == block-max-height-last-child-8a.html block-max-height-last-child-8-ref.html # Bug 616339 +fails == block-max-height-last-child-8b.html block-max-height-last-child-8-ref.html # Bug 616339 +fails == block-max-height-last-child-9a.html block-max-height-last-child-9-ref.html # Bug 616339 +== block-max-height-last-child-9b.html block-max-height-last-child-9-ref.html +== block-max-height-last-child-9c.html block-max-height-last-child-9-ref.html +== block-max-height-last-child-1a-dyn.html block-max-height-last-child-1-ref.html +== block-max-height-last-child-1b-dyn.html block-max-height-last-child-1-ref.html +== block-max-height-last-child-1c-dyn.html block-max-height-last-child-1-ref.html +== block-max-height-last-child-2a-dyn.html block-max-height-last-child-2-ref.html +== block-max-height-last-child-2b-dyn.html block-max-height-last-child-2-ref.html +== block-max-height-last-child-3a-dyn.html block-max-height-last-child-3-ref.html +== block-max-height-last-child-3b-dyn.html block-max-height-last-child-3-ref.html +== block-max-height-last-child-3c-dyn.html block-max-height-last-child-3-ref.html +== block-max-height-last-child-4a-dyn.html block-max-height-last-child-4-ref.html +== block-max-height-last-child-4b-dyn.html block-max-height-last-child-4-ref.html +== block-max-height-last-child-4c-dyn.html block-max-height-last-child-4-ref.html +== block-max-height-last-child-5a-dyn.html block-max-height-last-child-5-ref.html +== block-max-height-last-child-5b-dyn.html block-max-height-last-child-5-ref.html +== block-max-height-last-child-6a-dyn.html block-max-height-last-child-6-ref.html +== block-max-height-last-child-6b-dyn.html block-max-height-last-child-6-ref.html +== block-max-height-last-child-6c-dyn.html block-max-height-last-child-6-ref.html +fails == block-max-height-last-child-7a-dyn.html block-max-height-last-child-7-ref.html # Bug 616339 +== block-max-height-last-child-7b-dyn.html block-max-height-last-child-7-ref.html +== block-max-height-last-child-7c-dyn.html block-max-height-last-child-7-ref.html +fails == block-max-height-last-child-8a-dyn.html block-max-height-last-child-8-ref.html # Bug 616339 +fails == block-max-height-last-child-8b-dyn.html block-max-height-last-child-8-ref.html # Bug 616339 +fails == block-max-height-last-child-9a-dyn.html block-max-height-last-child-9-ref.html # Bug 616339 +== block-max-height-last-child-9b-dyn.html block-max-height-last-child-9-ref.html +== block-max-height-last-child-9c-dyn.html block-max-height-last-child-9-ref.html +# If a parent box's height is not 'auto' then its bottom margin +# never collapses with its last-child's bottom margin, +# as these margins are not considered 'adjoining'. +# According to CSS 2.1 §10.7 (Minimum and maximum heights) this is true, +# even if the value of min- or max-height is used instead. +== block-fix-height-last-child-1a.html block-fix-height-last-child-1-ref.html +== block-fix-height-last-child-1b.html block-fix-height-last-child-1-ref.html +== block-fix-height-last-child-2a.html block-fix-height-last-child-2-ref.html +== block-fix-height-last-child-2b.html block-fix-height-last-child-2-ref.html +== block-fix-height-last-child-3a.html block-fix-height-last-child-3-ref.html +== block-fix-height-last-child-3b.html block-fix-height-last-child-3-ref.html +== block-fix-height-last-child-4a.html block-fix-height-last-child-4-ref.html +== block-fix-height-last-child-4b.html block-fix-height-last-child-4-ref.html +== block-fix-height-last-child-4c.html block-fix-height-last-child-4-ref.html +== block-fix-height-last-child-4d.html block-fix-height-last-child-4-ref.html +== block-fix-height-last-child-4e.html block-fix-height-last-child-4-ref.html +== block-fix-height-last-child-4f.html block-fix-height-last-child-4-ref.html +== block-fix-height-last-child-4g.html block-fix-height-last-child-4-ref.html +== block-fix-height-last-child-4h.html block-fix-height-last-child-4-ref.html +== block-fix-height-last-child-1a-dyn.html block-fix-height-last-child-1-ref.html +== block-fix-height-last-child-1b-dyn.html block-fix-height-last-child-1-ref.html +== block-fix-height-last-child-2a-dyn.html block-fix-height-last-child-2-ref.html +== block-fix-height-last-child-2b-dyn.html block-fix-height-last-child-2-ref.html +== block-fix-height-last-child-3a-dyn.html block-fix-height-last-child-3-ref.html +== block-fix-height-last-child-3b-dyn.html block-fix-height-last-child-3-ref.html +== block-fix-height-last-child-4a-dyn.html block-fix-height-last-child-4-ref.html +== block-fix-height-last-child-4b-dyn.html block-fix-height-last-child-4-ref.html +== block-fix-height-last-child-4c-dyn.html block-fix-height-last-child-4-ref.html +== block-fix-height-last-child-4d-dyn.html block-fix-height-last-child-4-ref.html +== block-fix-height-last-child-4e-dyn.html block-fix-height-last-child-4-ref.html +== block-fix-height-last-child-4f-dyn.html block-fix-height-last-child-4-ref.html +== block-fix-height-last-child-4g-dyn.html block-fix-height-last-child-4-ref.html +== block-fix-height-last-child-4h-dyn.html block-fix-height-last-child-4-ref.html +# "Two margins are adjoining if and only if:" [...] +# "both belong to vertically-adjacent box edges, +# i.e. form one of the following pairs:" [...] +# "top and bottom margins of a box that does not establish a new block +# formatting context and that has zero computed 'min-height', zero or +# 'auto' computed 'height', and no in-flow children" +# Note that "if the top and bottom margins of a box are adjoining, then it is +# possible for margins to collapse through it." +# I.e. a parent's top and bottom margin are still considered adjoining if +# they collapse through their in-flow children's margins. +== block-no-content-1a.html block-no-content-1-ref.html +== block-no-content-1b.html block-no-content-1-ref.html +== block-no-content-1c.html block-no-content-1-ref.html +== block-no-content-1d.html block-no-content-1-ref.html +== block-no-content-2a.html block-no-content-2-ref.html +== block-no-content-2b.html block-no-content-2-ref.html +== block-no-content-2c.html block-no-content-2-ref.html +== block-no-content-2d.html block-no-content-2-ref.html +== block-no-content-2e.html block-no-content-2-ref.html +== block-no-content-3a.html block-no-content-3-ref.html +== block-no-content-3b.html block-no-content-3-ref.html +== block-no-content-3c.html block-no-content-3-ref.html +== block-no-content-4a.html block-no-content-4-ref.html +== block-no-content-4b.html block-no-content-4-ref.html +== block-no-content-4c.html block-no-content-4-ref.html +== block-no-content-5a.html block-no-content-5-ref.html +== block-no-content-5b.html block-no-content-5-ref.html +== block-no-content-6.html block-no-content-6-ref.html +== block-no-content-7.html block-no-content-7-ref.html +# "If the top margin of a box with non-zero computed 'min-height' and 'auto' +# computed 'height' collapses with the bottom margin of its last in-flow +# child, then the child's bottom margin does not collapse with the parent's +# bottom margin." +== block-no-content-8.html block-no-content-8-ref.html +== block-no-content-1a-dyn.html block-no-content-1-ref.html +== block-no-content-1b-dyn.html block-no-content-1-ref.html +== block-no-content-1c-dyn.html block-no-content-1-ref.html +== block-no-content-1d-dyn.html block-no-content-1-ref.html +== block-no-content-2a-dyn.html block-no-content-2-ref.html +== block-no-content-2b-dyn.html block-no-content-2-ref.html +== block-no-content-2c-dyn.html block-no-content-2-ref.html +== block-no-content-2d-dyn.html block-no-content-2-ref.html +== block-no-content-2e-dyn.html block-no-content-2-ref.html +== block-no-content-3a-dyn.html block-no-content-3-ref.html +== block-no-content-3b-dyn.html block-no-content-3-ref.html +== block-no-content-3c-dyn.html block-no-content-3-ref.html +== block-no-content-4a-dyn.html block-no-content-4-ref.html +== block-no-content-4b-dyn.html block-no-content-4-ref.html +== block-no-content-4c-dyn.html block-no-content-4-ref.html +== block-no-content-5a-dyn.html block-no-content-5-ref.html +== block-no-content-5b-dyn.html block-no-content-5-ref.html +== block-no-content-6-dyn.html block-no-content-6-ref.html +== block-no-content-7-dyn.html block-no-content-7-ref.html +== block-no-content-8-dyn.html block-no-content-8-ref.html +# These tests are similar to the no-content ones, except that some boxes +# have height: 0; declared on them. +== block-zero-height-1a.html block-zero-height-1a-ref.html +== block-zero-height-1b.html block-zero-height-1b-ref.html +== block-zero-height-2a.html block-zero-height-2a-ref.html +== block-zero-height-2b.html block-zero-height-2b-ref.html +== block-zero-height-2c.html block-zero-height-2c-ref.html +== block-zero-height-3a.html block-zero-height-3-ref.html +== block-zero-height-3b.html block-zero-height-3-ref.html +== block-zero-height-3c.html block-zero-height-3-ref.html +# "Margins of elements that establish new block formatting contexts ([...]) +# do not collapse with their in-flow children." +# The margins of a block formatting context can collapse with margins of +# in-flow sibling boxes, but not with margins of their in-flow children. +# Elements that establish a block formatting context are: +# * "elements with 'overflow' other than 'visible'" +== block-overflow-1.html block-overflow-1-ref.html +== block-overflow-1.html block-overflow-1-ref2.html +== block-overflow-2.html block-overflow-2-ref.html +== block-overflow-2.html block-overflow-2-ref2.html +== block-overflow-3.html block-overflow-3-ref.html +== block-overflow-3.html block-overflow-3-ref2.html +== block-overflow-4.html block-overflow-4-ref.html +== block-overflow-4.html block-overflow-4-ref2.html +== block-overflow-5a.html block-overflow-5-ref.html +== block-overflow-5a.html block-overflow-5-ref2.html +== block-overflow-5b.html block-overflow-5-ref.html +== block-overflow-5b.html block-overflow-5-ref2.html +== block-overflow-5c.html block-overflow-5c-ref.html +== block-overflow-5c.html block-overflow-5c-ref2.html +== block-overflow-5d.html block-overflow-5-ref.html +== block-overflow-5d.html block-overflow-5-ref2.html +== block-overflow-1-dyn.html block-overflow-1-ref2.html +== block-overflow-2-dyn.html block-overflow-2-ref2.html +== block-overflow-3-dyn.html block-overflow-3-ref2.html +== block-overflow-4-dyn.html block-overflow-4-ref2.html +== block-overflow-5a-dyn.html block-overflow-5-ref2.html +== block-overflow-5b-dyn.html block-overflow-5-ref2.html +fuzzy-if(winWidget,0-4,0-36) == block-overflow-5c-dyn.html block-overflow-5c-ref2.html +== block-overflow-5d-dyn.html block-overflow-5-ref2.html +# * 'fieldset' elements, per HTML5 (Candidate Recommendation 6 August 2013): +# §10.3.13 (The fieldset and legend elements): "The fieldset element is +# expected to establish a new block formatting context." +== fieldset-sibling-1a.html fieldset-sibling-1-ref.html +== fieldset-sibling-1b.html fieldset-sibling-1-ref.html +== fieldset-sibling-1c.html fieldset-sibling-1-ref.html +== fieldset-sibling-2a.html fieldset-sibling-2-ref1.html +== fieldset-sibling-2b.html fieldset-sibling-2-ref1.html +== fieldset-sibling-2c.html fieldset-sibling-2-ref1.html +== fieldset-sibling-2a.html fieldset-sibling-2-ref2.html +== fieldset-sibling-2b.html fieldset-sibling-2-ref2.html +== fieldset-sibling-2c.html fieldset-sibling-2-ref2.html +== fieldset-sibling-1a-dyn.html fieldset-sibling-1-ref.html +== fieldset-sibling-1b-dyn.html fieldset-sibling-1-ref.html +== fieldset-sibling-1c-dyn.html fieldset-sibling-1-ref.html +== fieldset-sibling-2a-dyn.html fieldset-sibling-2-ref2.html +== fieldset-sibling-2b-dyn.html fieldset-sibling-2-ref2.html +== fieldset-sibling-2c-dyn.html fieldset-sibling-2-ref2.html +== fieldset-child-1.html fieldset-child-1-ref.html +== fieldset-child-1-dyn.html fieldset-child-1-ref.html +# * Tables, per CSS 2.1 §17.4 (Tables in the visual formatting model): +# "The table wrapper box establishes a block formatting context." +# "The table wrapper box is a 'block' box if the table is block-level [...]" +== table-sibling-1a.html table-sibling-1-ref.html +!= table-sibling-1a.html table-sibling-1-noref.html +== table-sibling-1b.html table-sibling-1-ref.html +!= table-sibling-1b.html table-sibling-1-noref.html +== table-sibling-1c.html table-sibling-1-ref.html +!= table-sibling-1c.html table-sibling-1-noref2.html +== table-sibling-2a.html table-sibling-2-ref.html +!= table-sibling-2a.html table-sibling-2-noref.html +== table-sibling-2b.html table-sibling-2-ref.html +!= table-sibling-2b.html table-sibling-2-noref.html +== table-sibling-2c.html table-sibling-2-ref.html +!= table-sibling-2c.html table-sibling-2-noref2.html +== table-sibling-1a-dyn.html table-sibling-1-ref.html +!= table-sibling-1a-dyn.html table-sibling-1-noref.html +== table-sibling-1b-dyn.html table-sibling-1-ref.html +!= table-sibling-1b-dyn.html table-sibling-1-noref.html +== table-sibling-1c-dyn.html table-sibling-1-ref.html +!= table-sibling-1c-dyn.html table-sibling-1-noref2.html +== table-sibling-2a-dyn.html table-sibling-2-ref.html +!= table-sibling-2a-dyn.html table-sibling-2-noref.html +== table-sibling-2b-dyn.html table-sibling-2-ref.html +!= table-sibling-2b-dyn.html table-sibling-2-noref.html +== table-sibling-2c-dyn.html table-sibling-2-ref.html +!= table-sibling-2c-dyn.html table-sibling-2-noref2.html +== table-sibling-3-dyn.html table-sibling-3-ref.html +!= table-sibling-3-dyn.html table-sibling-3-noref.html +# * table-caption boxes, per CSS 2.1 §9.4.1 (Block formatting contexts): +# "[...] block containers (such as [...] table-captions) [...] +# establish new block formatting contexts for their contents." +# The margins of a table-caption do not collapse with the margins +# of the table wrapper box. They can collapse with the margins of other +# table-captions, though, if they share the same caption-side. +== table-caption-1a.html table-caption-1-ref.html +== table-caption-1b.html table-caption-1-ref.html +== table-caption-1c.html table-caption-1-ref.html +== table-caption-2a.html table-caption-2-ref.html +== table-caption-2b.html table-caption-2-ref.html +== table-caption-2c.html table-caption-2-ref.html +== table-caption-1a-dyn.html table-caption-1-ref.html +== table-caption-1b-dyn.html table-caption-1-ref.html +== table-caption-1c-dyn.html table-caption-1-ref.html +== table-caption-2a-dyn.html table-caption-2-ref.html +== table-caption-2b-dyn.html table-caption-2-ref.html +== table-caption-2c-dyn.html table-caption-2-ref.html +== table-caption-top-1.html table-caption-top-1-ref.html +== table-caption-top-2.html table-caption-top-2-ref.html +== table-caption-bottom-1.html table-caption-bottom-1-ref.html +== table-caption-bottom-2.html table-caption-bottom-2-ref.html +== table-caption-top-1-dyn.html table-caption-top-1-ref.html +== table-caption-top-2-dyn.html table-caption-top-1-ref.html +== table-caption-bottom-1-dyn.html table-caption-bottom-1-ref.html +== table-caption-bottom-2-dyn.html table-caption-bottom-1-ref.html +fails == caption-sibling-1a.html caption-sibling-1-ref.html # Bug 144517 +!= caption-sibling-1a.html caption-sibling-1-noref.html +fails == caption-sibling-1b.html caption-sibling-1-ref.html # Bug 144517 +!= caption-sibling-1b.html caption-sibling-1-noref.html +fails == caption-sibling-1c.html caption-sibling-1-ref.html # Bug 144517 +!= caption-sibling-1c.html caption-sibling-1-noref2.html +fails == caption-sibling-1a-dyn.html caption-sibling-1-ref.html # Bug 144517 +!= caption-sibling-1a-dyn.html caption-sibling-1-noref.html +fails == caption-sibling-1b-dyn.html caption-sibling-1-ref.html # Bug 144517 +!= caption-sibling-1b-dyn.html caption-sibling-1-noref.html +fails == caption-sibling-1c-dyn.html caption-sibling-1-ref.html # Bug 144517 +!= caption-sibling-1c-dyn.html caption-sibling-1-noref2.html +fails == caption-sibling-2-dyn.html caption-sibling-2-ref.html # Bug 144517 +!= caption-sibling-2-dyn.html caption-sibling-2-noref.html +== caption-child-1.html caption-child-1-ref.html +== caption-child-1-dyn.html caption-child-1-ref.html +# * Multi-column elements, per CSS Multi-column Layout Module +# (Candidate Recommendation 12 April 2011): +# "A multi-column element establishes a new block formatting context [...]" +== column-sibling-1a.html column-sibling-1-ref.html +== column-sibling-1b.html column-sibling-1-ref.html +== column-sibling-1c.html column-sibling-1-ref.html +== column-sibling-1a-dyn.html column-sibling-1-ref.html +== column-sibling-1b-dyn.html column-sibling-1-ref.html +== column-sibling-1c-dyn.html column-sibling-1-ref.html +== column-sibling-2a.html column-sibling-2-ref.html +== column-sibling-2b.html column-sibling-2-ref.html +== column-sibling-2c.html column-sibling-2-ref.html +== column-sibling-2a-dyn.html column-sibling-2-ref.html +== column-sibling-2b-dyn.html column-sibling-2-ref.html +== column-sibling-2c-dyn.html column-sibling-2-ref.html +== column-child-1.html column-child-1-ref.html +== column-child-1-dyn.html column-child-1-ref.html +# * inline-block boxes +# "Margins of inline-block boxes do not collapse +# (not even with their in-flow children)." +== inline-block-sibling-1a.html inline-block-sibling-1-ref.html +== inline-block-sibling-1b.html inline-block-sibling-1-ref.html +== inline-block-sibling-1c.html inline-block-sibling-1-ref.html +== inline-block-sibling-2.html inline-block-sibling-2-ref.html +!= inline-block-sibling-2.html inline-block-sibling-2-noref.html +== inline-block-sibling-1a-dyn.html inline-block-sibling-1-ref.html +== inline-block-sibling-1b-dyn.html inline-block-sibling-1-ref.html +== inline-block-sibling-1c-dyn.html inline-block-sibling-1-ref.html +== inline-block-sibling-2-dyn.html inline-block-sibling-2-ref.html +== inline-block-child-1.html inline-block-child-1-ref.html +== inline-block-child-2.html inline-block-child-2-ref.html +!= inline-block-child-2.html inline-block-child-2-noref.html +== inline-block-child-3.html inline-block-child-3-ref.html +== inline-block-child-1-dyn.html inline-block-child-1-ref.html +== inline-block-child-2-dyn.html inline-block-child-2-ref.html +== inline-block-child-3-dyn.html inline-block-child-3-ref.html +# * absolutely positioned elements +# "Margins of absolutely positioned boxes do not collapse +# (not even with their in-flow children)." +== block-abs-pos-1.html block-abs-pos-1-ref.html +== block-abs-pos-2.html block-abs-pos-2-ref.html +== block-abs-pos-2.html block-abs-pos-2-ref2.html +== block-abs-pos-1-dyn.html block-abs-pos-1-ref.html +== block-abs-pos-2-dyn.html block-abs-pos-2-ref2.html +# * Floats +# "Margins between a floated box and any other box do not collapse +# (not even between a float and its in-flow children)." +== block-float-1a.html block-float-1a-ref.html +== block-float-1a.html block-float-1a-ref2.html +!= block-float-1a.html block-float-1a-noref.html +== block-float-1b.html block-float-1b-ref.html +== block-float-1b.html block-float-1b-ref2.html +!= block-float-1b.html block-float-1b-noref.html +== block-float-2a.html block-float-2a-ref.html +!= block-float-2a.html block-float-2a-noref.html +== block-float-2b.html block-float-2b-ref.html +!= block-float-2b.html block-float-2b-noref.html +== block-float-3a.html block-float-3a-ref.html +== block-float-3b.html block-float-3b-ref.html +== block-float-1a-dyn.html block-float-1a-ref.html +== block-float-1b-dyn.html block-float-1b-ref.html +== block-float-2a-dyn.html block-float-2a-ref.html +== block-float-2b-dyn.html block-float-2b-ref.html +== block-float-3a-dyn.html block-float-3a-ref.html +== block-float-3b-dyn.html block-float-3b-ref.html +# Tests for various cases where clearance is applied and collapsing is +# prevented or only allows for certain margins. +== block-clear-1a.html block-clear-1a-ref.html +== block-clear-1b.html block-clear-1b-ref.html +== block-clear-2.html block-clear-2-ref.html +!= block-clear-2.html block-clear-2-noref.html +== block-clear-3a.html block-clear-3-ref-left.html +== block-clear-3b.html block-clear-3-ref-right.html +== block-clear-3c.html block-clear-3-ref-left.html +== block-clear-3d.html block-clear-3-ref-right.html +== block-clear-3e.html block-clear-3-ref-left.html +== block-clear-3f.html block-clear-3-ref-right.html +== block-clear-4a.html block-clear-4-ref-left.html +== block-clear-4b.html block-clear-4-ref-left.html +== block-clear-4c.html block-clear-4-ref-left.html +== block-clear-4d.html block-clear-4-ref-right.html +== block-clear-4e.html block-clear-4-ref-right.html +== block-clear-4f.html block-clear-4-ref-right.html +== block-clear-5a.html block-clear-5-left-ref.html +== block-clear-5b.html block-clear-5-left-ref.html +== block-clear-5c.html block-clear-5-left-ref.html +== block-clear-5d.html block-clear-5-left-ref.html +== block-clear-5e.html block-clear-5-right-ref.html +== block-clear-5f.html block-clear-5-right-ref.html +== block-clear-5g.html block-clear-5-right-ref.html +== block-clear-5h.html block-clear-5-right-ref.html +fails == block-clear-6a-left.html block-clear-6abc-left-ref.html # Bug 493380 +== block-clear-6b-left.html block-clear-6abc-left-ref.html +== block-clear-6c-left.html block-clear-6abc-left-ref.html +fails == block-clear-6d-left.html block-clear-6def-left-ref1.html # Bug 493380 +fails == block-clear-6d-left.html block-clear-6def-left-ref2.html # Bug 493380 +== block-clear-6e-left.html block-clear-6def-left-ref1.html +== block-clear-6e-left.html block-clear-6def-left-ref2.html +== block-clear-6f-left.html block-clear-6def-left-ref1.html +== block-clear-6f-left.html block-clear-6def-left-ref2.html +fails == block-clear-7a-left.html block-clear-7abcd-left-ref.html # Bug 493380 +fails == block-clear-7b-left.html block-clear-7abcd-left-ref.html # Bug 493380 +fails == block-clear-7c-left.html block-clear-7abcd-left-ref.html # Bug 493380 +== block-clear-7d-left.html block-clear-7abcd-left-ref.html +fails == block-clear-7e-left.html block-clear-7efgh-left-ref1.html # Bug 493380 +fails == block-clear-7e-left.html block-clear-7efgh-left-ref2.html # Bug 493380 +fails == block-clear-7f-left.html block-clear-7efgh-left-ref1.html # Bug 493380 +fails == block-clear-7f-left.html block-clear-7efgh-left-ref2.html # Bug 493380 +fails == block-clear-7g-left.html block-clear-7efgh-left-ref1.html # Bug 493380 +fails == block-clear-7g-left.html block-clear-7efgh-left-ref2.html # Bug 493380 +== block-clear-7h-left.html block-clear-7efgh-left-ref1.html +== block-clear-7h-left.html block-clear-7efgh-left-ref2.html +# "Margins of the root element's box do not collapse." +# Testing the root margins of a generic XML document. +== block-xml-root-1.xml block-xml-root-1-ref.xml +# In XML and XHTML, the html element is not necessarily the root element of +# a document. In that case, the margins of the html element collapse +# like the margins of any other block boxes. +== block-xhtml-root-1a.xhtml block-xhtml-root-1-ref.xhtml +== block-xhtml-root-1b.xhtml block-xhtml-root-1-ref.xhtml +== block-xhtml-root-2.xhtml block-xhtml-root-2-ref.xhtml +== block-xhtml-root-3.xhtml block-xhtml-root-3-ref.xhtml +# When the html element is the root element of the document, its margins +# do not collapse. +== block-xhtml-html-1a.xhtml block-xhtml-html-1-ref.xhtml +== block-xhtml-html-1b.xhtml block-xhtml-html-1-ref.xhtml +== block-xhtml-html-2.xhtml block-xhtml-html-2-ref.xhtml +== block-xhtml-html-3.xhtml block-xhtml-html-3-ref.xhtml +== block-xhtml-html-1a-dyn.xhtml block-xhtml-html-1-ref.xhtml +== block-xhtml-html-1b-dyn.xhtml block-xhtml-html-1-ref.xhtml +== block-xhtml-html-2-dyn.xhtml block-xhtml-html-2-ref.xhtml +== block-xhtml-html-3-dyn.xhtml block-xhtml-html-3-ref.xhtml +# In HTML documents only the html element can be the root element. +# Its margins do not collapse. +== block-html-html-1a.html block-html-html-1-ref.html +== block-html-html-1b.html block-html-html-1-ref.html +== block-html-html-2.html block-html-html-2-ref.html +== block-html-html-3.html block-html-html-3-ref.html +== block-html-html-1a-dyn.html block-html-html-1-ref.html +== block-html-html-1b-dyn.html block-html-html-1-ref.html +== block-html-html-2-dyn.html block-html-html-2-ref.html +== block-html-html-3-dyn.html block-html-html-3-ref.html +# These are older tests that check whether margins on the root element collapse. +== block-root-1a.html block-root-1a-ref.html +== block-root-1a.html block-root-1a-ref2.html +!= block-root-1a.html block-root-1a-noref1.html +!= block-root-1a.html block-root-1a-noref2.html +== block-root-1b.html block-root-1b-ref.html +== block-root-1b.html block-root-1b-ref2.html +== block-html-body-1.html block-html-body-1-ref.html +== block-html-body-1.html block-html-body-1-ref2.html +!= block-html-body-1.html block-html-body-1-noref.html +# Some basic tests for margins given in percent and em. +== block-percent-1.html block-percent-1-ref.html +== block-percent-1-dyn.html block-percent-1-ref.html +== block-percent-2.html block-percent-2-ref.html +== block-percent-2-dyn.html block-percent-2-ref.html +== block-em-length-1.html block-em-length-1-ref.html +== block-em-length-1-dyn.html block-em-length-1-ref.html +# Other tests. +== dynamic-add-text-1.html dynamic-add-text-1-ref.html # Bug 467321 +== scrollable-vertical-margin.html scrollable-vertical-margin-ref.html +== scrollable-horizontal-margin.html scrollable-horizontal-margin-ref.html diff --git a/layout/reftests/margin-collapsing/scrollable-horizontal-margin-ref.html b/layout/reftests/margin-collapsing/scrollable-horizontal-margin-ref.html new file mode 100644 index 0000000000..358c1f2bbc --- /dev/null +++ b/layout/reftests/margin-collapsing/scrollable-horizontal-margin-ref.html @@ -0,0 +1,25 @@ + + + + Testcase for bug 724352 + + + + + + + + + + + diff --git a/layout/reftests/margin-collapsing/scrollable-horizontal-margin.html b/layout/reftests/margin-collapsing/scrollable-horizontal-margin.html new file mode 100644 index 0000000000..5616b36fca --- /dev/null +++ b/layout/reftests/margin-collapsing/scrollable-horizontal-margin.html @@ -0,0 +1,24 @@ + + + + Testcase for bug 724352 + + + + + + + + + + + diff --git a/layout/reftests/margin-collapsing/scrollable-vertical-margin-ref.html b/layout/reftests/margin-collapsing/scrollable-vertical-margin-ref.html new file mode 100644 index 0000000000..280f975335 --- /dev/null +++ b/layout/reftests/margin-collapsing/scrollable-vertical-margin-ref.html @@ -0,0 +1,66 @@ + + + + Testcase for bug 724352 + + + + + + + +x + + + + + + +x + + + + + + +x + + + + + + +x + + + + + + +x + + + + + + +x + + + + + + +x + + + + diff --git a/layout/reftests/margin-collapsing/scrollable-vertical-margin.html b/layout/reftests/margin-collapsing/scrollable-vertical-margin.html new file mode 100644 index 0000000000..d752417a3b --- /dev/null +++ b/layout/reftests/margin-collapsing/scrollable-vertical-margin.html @@ -0,0 +1,65 @@ + + + + Testcase for bug 724352 + + + + + + + +x + + + + + + +x + + + + + + +x + + + + + + +x + + + + + + +x + + + + + + +x + + + + + + +x + + + + diff --git a/layout/reftests/margin-collapsing/table-caption-1-ref.html b/layout/reftests/margin-collapsing/table-caption-1-ref.html new file mode 100644 index 0000000000..0b98396d10 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-1-ref.html @@ -0,0 +1,31 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-caption-1a-dyn.html b/layout/reftests/margin-collapsing/table-caption-1a-dyn.html new file mode 100644 index 0000000000..a046d4d11e --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-1a-dyn.html @@ -0,0 +1,41 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-caption-1a.html b/layout/reftests/margin-collapsing/table-caption-1a.html new file mode 100644 index 0000000000..b03965a6ea --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-1a.html @@ -0,0 +1,34 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-caption-1b-dyn.html b/layout/reftests/margin-collapsing/table-caption-1b-dyn.html new file mode 100644 index 0000000000..d1f67398d0 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-1b-dyn.html @@ -0,0 +1,41 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-caption-1b.html b/layout/reftests/margin-collapsing/table-caption-1b.html new file mode 100644 index 0000000000..20cc93bec6 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-1b.html @@ -0,0 +1,34 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-caption-1c-dyn.html b/layout/reftests/margin-collapsing/table-caption-1c-dyn.html new file mode 100644 index 0000000000..04a5fdc322 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-1c-dyn.html @@ -0,0 +1,41 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-caption-1c.html b/layout/reftests/margin-collapsing/table-caption-1c.html new file mode 100644 index 0000000000..b7956a130b --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-1c.html @@ -0,0 +1,34 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-caption-2-ref.html b/layout/reftests/margin-collapsing/table-caption-2-ref.html new file mode 100644 index 0000000000..dbb6e7ec53 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-2-ref.html @@ -0,0 +1,25 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-caption-2a-dyn.html b/layout/reftests/margin-collapsing/table-caption-2a-dyn.html new file mode 100644 index 0000000000..18651e4ff9 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-2a-dyn.html @@ -0,0 +1,36 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-caption-2a.html b/layout/reftests/margin-collapsing/table-caption-2a.html new file mode 100644 index 0000000000..f8a71b9162 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-2a.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-caption-2b-dyn.html b/layout/reftests/margin-collapsing/table-caption-2b-dyn.html new file mode 100644 index 0000000000..e3b470b192 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-2b-dyn.html @@ -0,0 +1,36 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-caption-2b.html b/layout/reftests/margin-collapsing/table-caption-2b.html new file mode 100644 index 0000000000..4d2cc46ced --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-2b.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-caption-2c-dyn.html b/layout/reftests/margin-collapsing/table-caption-2c-dyn.html new file mode 100644 index 0000000000..a5846a3862 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-2c-dyn.html @@ -0,0 +1,36 @@ + + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-caption-2c.html b/layout/reftests/margin-collapsing/table-caption-2c.html new file mode 100644 index 0000000000..43eb548429 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-2c.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-caption-bottom-1-dyn.html b/layout/reftests/margin-collapsing/table-caption-bottom-1-dyn.html new file mode 100644 index 0000000000..549a529533 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-bottom-1-dyn.html @@ -0,0 +1,48 @@ + + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-caption-bottom-1-ref.html b/layout/reftests/margin-collapsing/table-caption-bottom-1-ref.html new file mode 100644 index 0000000000..9f554fcdce --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-bottom-1-ref.html @@ -0,0 +1,42 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-caption-bottom-1.html b/layout/reftests/margin-collapsing/table-caption-bottom-1.html new file mode 100644 index 0000000000..2bfa7c997d --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-bottom-1.html @@ -0,0 +1,41 @@ + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-caption-bottom-2-dyn.html b/layout/reftests/margin-collapsing/table-caption-bottom-2-dyn.html new file mode 100644 index 0000000000..41b05c6c28 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-bottom-2-dyn.html @@ -0,0 +1,43 @@ + + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-caption-bottom-2-ref.html b/layout/reftests/margin-collapsing/table-caption-bottom-2-ref.html new file mode 100644 index 0000000000..9f18a88910 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-bottom-2-ref.html @@ -0,0 +1,33 @@ + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-caption-bottom-2.html b/layout/reftests/margin-collapsing/table-caption-bottom-2.html new file mode 100644 index 0000000000..9b3880c0f2 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-bottom-2.html @@ -0,0 +1,36 @@ + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-caption-top-1-dyn.html b/layout/reftests/margin-collapsing/table-caption-top-1-dyn.html new file mode 100644 index 0000000000..a6e17d090e --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-top-1-dyn.html @@ -0,0 +1,48 @@ + + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-caption-top-1-ref.html b/layout/reftests/margin-collapsing/table-caption-top-1-ref.html new file mode 100644 index 0000000000..0c622dfe90 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-top-1-ref.html @@ -0,0 +1,42 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-caption-top-1.html b/layout/reftests/margin-collapsing/table-caption-top-1.html new file mode 100644 index 0000000000..55af9b4e52 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-top-1.html @@ -0,0 +1,41 @@ + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-caption-top-2-dyn.html b/layout/reftests/margin-collapsing/table-caption-top-2-dyn.html new file mode 100644 index 0000000000..395d595c23 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-top-2-dyn.html @@ -0,0 +1,43 @@ + + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-caption-top-2-ref.html b/layout/reftests/margin-collapsing/table-caption-top-2-ref.html new file mode 100644 index 0000000000..f845aba141 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-top-2-ref.html @@ -0,0 +1,33 @@ + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-caption-top-2.html b/layout/reftests/margin-collapsing/table-caption-top-2.html new file mode 100644 index 0000000000..884c10687d --- /dev/null +++ b/layout/reftests/margin-collapsing/table-caption-top-2.html @@ -0,0 +1,36 @@ + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-sibling-1-noref.html b/layout/reftests/margin-collapsing/table-sibling-1-noref.html new file mode 100644 index 0000000000..c04fc069c2 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-sibling-1-noref.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-sibling-1-noref2.html b/layout/reftests/margin-collapsing/table-sibling-1-noref2.html new file mode 100644 index 0000000000..256cae9f09 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-sibling-1-noref2.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-sibling-1-ref.html b/layout/reftests/margin-collapsing/table-sibling-1-ref.html new file mode 100644 index 0000000000..e12feb34fb --- /dev/null +++ b/layout/reftests/margin-collapsing/table-sibling-1-ref.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-sibling-1a-dyn.html b/layout/reftests/margin-collapsing/table-sibling-1a-dyn.html new file mode 100644 index 0000000000..be2db0590b --- /dev/null +++ b/layout/reftests/margin-collapsing/table-sibling-1a-dyn.html @@ -0,0 +1,38 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-sibling-1a.html b/layout/reftests/margin-collapsing/table-sibling-1a.html new file mode 100644 index 0000000000..b7e76316ef --- /dev/null +++ b/layout/reftests/margin-collapsing/table-sibling-1a.html @@ -0,0 +1,31 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-sibling-1b-dyn.html b/layout/reftests/margin-collapsing/table-sibling-1b-dyn.html new file mode 100644 index 0000000000..e1666e28ba --- /dev/null +++ b/layout/reftests/margin-collapsing/table-sibling-1b-dyn.html @@ -0,0 +1,38 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-sibling-1b.html b/layout/reftests/margin-collapsing/table-sibling-1b.html new file mode 100644 index 0000000000..46033bff63 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-sibling-1b.html @@ -0,0 +1,31 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-sibling-1c-dyn.html b/layout/reftests/margin-collapsing/table-sibling-1c-dyn.html new file mode 100644 index 0000000000..4fa52dfda3 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-sibling-1c-dyn.html @@ -0,0 +1,38 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-sibling-1c.html b/layout/reftests/margin-collapsing/table-sibling-1c.html new file mode 100644 index 0000000000..76c90a1aee --- /dev/null +++ b/layout/reftests/margin-collapsing/table-sibling-1c.html @@ -0,0 +1,31 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-sibling-2-noref.html b/layout/reftests/margin-collapsing/table-sibling-2-noref.html new file mode 100644 index 0000000000..f0ffec8230 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-sibling-2-noref.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-sibling-2-noref2.html b/layout/reftests/margin-collapsing/table-sibling-2-noref2.html new file mode 100644 index 0000000000..3d476c01de --- /dev/null +++ b/layout/reftests/margin-collapsing/table-sibling-2-noref2.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-sibling-2-ref.html b/layout/reftests/margin-collapsing/table-sibling-2-ref.html new file mode 100644 index 0000000000..f46d5b8dd3 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-sibling-2-ref.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-sibling-2a-dyn.html b/layout/reftests/margin-collapsing/table-sibling-2a-dyn.html new file mode 100644 index 0000000000..dcfcb70ca0 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-sibling-2a-dyn.html @@ -0,0 +1,38 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-sibling-2a.html b/layout/reftests/margin-collapsing/table-sibling-2a.html new file mode 100644 index 0000000000..de97671351 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-sibling-2a.html @@ -0,0 +1,31 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-sibling-2b-dyn.html b/layout/reftests/margin-collapsing/table-sibling-2b-dyn.html new file mode 100644 index 0000000000..6007423a7b --- /dev/null +++ b/layout/reftests/margin-collapsing/table-sibling-2b-dyn.html @@ -0,0 +1,38 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-sibling-2b.html b/layout/reftests/margin-collapsing/table-sibling-2b.html new file mode 100644 index 0000000000..20017bda1a --- /dev/null +++ b/layout/reftests/margin-collapsing/table-sibling-2b.html @@ -0,0 +1,31 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-sibling-2c-dyn.html b/layout/reftests/margin-collapsing/table-sibling-2c-dyn.html new file mode 100644 index 0000000000..0345a9f932 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-sibling-2c-dyn.html @@ -0,0 +1,38 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-sibling-2c.html b/layout/reftests/margin-collapsing/table-sibling-2c.html new file mode 100644 index 0000000000..cb063c7063 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-sibling-2c.html @@ -0,0 +1,31 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-sibling-3-dyn.html b/layout/reftests/margin-collapsing/table-sibling-3-dyn.html new file mode 100644 index 0000000000..934a20fb2d --- /dev/null +++ b/layout/reftests/margin-collapsing/table-sibling-3-dyn.html @@ -0,0 +1,38 @@ + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-sibling-3-noref.html b/layout/reftests/margin-collapsing/table-sibling-3-noref.html new file mode 100644 index 0000000000..69952b9024 --- /dev/null +++ b/layout/reftests/margin-collapsing/table-sibling-3-noref.html @@ -0,0 +1,23 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/margin-collapsing/table-sibling-3-ref.html b/layout/reftests/margin-collapsing/table-sibling-3-ref.html new file mode 100644 index 0000000000..9b1dc0724f --- /dev/null +++ b/layout/reftests/margin-collapsing/table-sibling-3-ref.html @@ -0,0 +1,23 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/marquee/1160342-1.html b/layout/reftests/marquee/1160342-1.html new file mode 100644 index 0000000000..85e7215fbb --- /dev/null +++ b/layout/reftests/marquee/1160342-1.html @@ -0,0 +1,10 @@ + + +Bug 1160342 - Implement marquee using mutation observers + + + +This text should be visible + + + diff --git a/layout/reftests/marquee/1160342-2.html b/layout/reftests/marquee/1160342-2.html new file mode 100644 index 0000000000..99b288568b --- /dev/null +++ b/layout/reftests/marquee/1160342-2.html @@ -0,0 +1,10 @@ + + +Bug 1160342 - Implement marquee using mutation observers + + + +This text should be visible + + + diff --git a/layout/reftests/marquee/1160342-ref.html b/layout/reftests/marquee/1160342-ref.html new file mode 100644 index 0000000000..d56c90642a --- /dev/null +++ b/layout/reftests/marquee/1160342-ref.html @@ -0,0 +1,10 @@ + + +Bug 1160342 - Implement marquee using mutation observers + + + +This text should be visible + + + diff --git a/layout/reftests/marquee/166591-dynamic-1-ref.html b/layout/reftests/marquee/166591-dynamic-1-ref.html new file mode 100644 index 0000000000..a9bed7d5fb --- /dev/null +++ b/layout/reftests/marquee/166591-dynamic-1-ref.html @@ -0,0 +1,6 @@ + + + +
        dynamic marquee
        + + \ No newline at end of file diff --git a/layout/reftests/marquee/166591-dynamic-1.html b/layout/reftests/marquee/166591-dynamic-1.html new file mode 100644 index 0000000000..278b2a37bf --- /dev/null +++ b/layout/reftests/marquee/166591-dynamic-1.html @@ -0,0 +1,11 @@ + + + + +
        + + \ No newline at end of file diff --git a/layout/reftests/marquee/336736-1-ref.html b/layout/reftests/marquee/336736-1-ref.html new file mode 100644 index 0000000000..116e5ade28 --- /dev/null +++ b/layout/reftests/marquee/336736-1-ref.html @@ -0,0 +1,5 @@ + + +
         
        + + diff --git a/layout/reftests/marquee/336736-1a.html b/layout/reftests/marquee/336736-1a.html new file mode 100644 index 0000000000..fb54f3060e --- /dev/null +++ b/layout/reftests/marquee/336736-1a.html @@ -0,0 +1,13 @@ + + + + +
         
        +
        + + diff --git a/layout/reftests/marquee/336736-1b.html b/layout/reftests/marquee/336736-1b.html new file mode 100644 index 0000000000..85338167c2 --- /dev/null +++ b/layout/reftests/marquee/336736-1b.html @@ -0,0 +1,13 @@ + + + + +
         
        +
        + + diff --git a/layout/reftests/marquee/406073-1-ref.html b/layout/reftests/marquee/406073-1-ref.html new file mode 100644 index 0000000000..751bb5db7f --- /dev/null +++ b/layout/reftests/marquee/406073-1-ref.html @@ -0,0 +1,11 @@ + + +marquee + + + diff --git a/layout/reftests/marquee/406073-1.html b/layout/reftests/marquee/406073-1.html new file mode 100644 index 0000000000..01787afda3 --- /dev/null +++ b/layout/reftests/marquee/406073-1.html @@ -0,0 +1,23 @@ + + +marquee + + + diff --git a/layout/reftests/marquee/407016-2-ref.html b/layout/reftests/marquee/407016-2-ref.html new file mode 100644 index 0000000000..25fee1b7dc --- /dev/null +++ b/layout/reftests/marquee/407016-2-ref.html @@ -0,0 +1,5 @@ + + +
        + + diff --git a/layout/reftests/marquee/407016-2.html b/layout/reftests/marquee/407016-2.html new file mode 100644 index 0000000000..65e1273b9c --- /dev/null +++ b/layout/reftests/marquee/407016-2.html @@ -0,0 +1,7 @@ + + + +
         
        +
        + + diff --git a/layout/reftests/marquee/413027-4-ref.html b/layout/reftests/marquee/413027-4-ref.html new file mode 100644 index 0000000000..22fdd42e60 --- /dev/null +++ b/layout/reftests/marquee/413027-4-ref.html @@ -0,0 +1,10 @@ + +Testcase for bug 413027 - Marquee height is sized too small, clipping text vertically + + + +
        +
        text
        +
        + + diff --git a/layout/reftests/marquee/413027-4.html b/layout/reftests/marquee/413027-4.html new file mode 100644 index 0000000000..d57f2f1215 --- /dev/null +++ b/layout/reftests/marquee/413027-4.html @@ -0,0 +1,15 @@ + +Testcase for bug 413027 - Marquee height is sized too small, clipping text vertically + + + + +
        + +
        text
        +
        +
        + + diff --git a/layout/reftests/marquee/425247-1-ref.html b/layout/reftests/marquee/425247-1-ref.html new file mode 100644 index 0000000000..3b3a84d41d --- /dev/null +++ b/layout/reftests/marquee/425247-1-ref.html @@ -0,0 +1,9 @@ + +Bug 425247 Marquee with uppercase UP or DOWN as direction doesn't work properly + + + +marquee up + + + \ No newline at end of file diff --git a/layout/reftests/marquee/425247-1.html b/layout/reftests/marquee/425247-1.html new file mode 100644 index 0000000000..dfa5021c45 --- /dev/null +++ b/layout/reftests/marquee/425247-1.html @@ -0,0 +1,9 @@ + +Bug 425247 Marquee with uppercase UP or DOWN as direction doesn't work properly + + + +marquee up + + + \ No newline at end of file diff --git a/layout/reftests/marquee/425247-2-ref.html b/layout/reftests/marquee/425247-2-ref.html new file mode 100644 index 0000000000..564d749798 --- /dev/null +++ b/layout/reftests/marquee/425247-2-ref.html @@ -0,0 +1,9 @@ + +Bug 425247 Marquee with uppercase UP or DOWN as direction doesn't work properly + + + +marquee down + + + \ No newline at end of file diff --git a/layout/reftests/marquee/425247-2.html b/layout/reftests/marquee/425247-2.html new file mode 100644 index 0000000000..4cb66b9017 --- /dev/null +++ b/layout/reftests/marquee/425247-2.html @@ -0,0 +1,9 @@ + +Bug 425247 Marquee with uppercase UP or DOWN as direction doesn't work properly + + + +marquee down + + + \ No newline at end of file diff --git a/layout/reftests/marquee/429849-1-ref.html b/layout/reftests/marquee/429849-1-ref.html new file mode 100644 index 0000000000..3b9c3166eb --- /dev/null +++ b/layout/reftests/marquee/429849-1-ref.html @@ -0,0 +1,10 @@ + + +Bug 429849 marquee text not on one line , part of this line on top and second part on bottom + + + +This text should be on one line + + + diff --git a/layout/reftests/marquee/429849-1.html b/layout/reftests/marquee/429849-1.html new file mode 100644 index 0000000000..6b1757fd0e --- /dev/null +++ b/layout/reftests/marquee/429849-1.html @@ -0,0 +1,10 @@ + + +Bug 429849 marquee text not on one line , part of this line on top and second part on bottom + + + +This text should be on one line + + + diff --git a/layout/reftests/marquee/reftest.list b/layout/reftests/marquee/reftest.list new file mode 100644 index 0000000000..ac6772f6c9 --- /dev/null +++ b/layout/reftests/marquee/reftest.list @@ -0,0 +1,11 @@ +== 166591-dynamic-1.html 166591-dynamic-1-ref.html +fuzzy-if(Android,0-8,0-50) == 336736-1a.html 336736-1-ref.html +fuzzy-if(Android,0-8,0-50) == 336736-1b.html 336736-1-ref.html +== 406073-1.html 406073-1-ref.html +== 407016-2.html 407016-2-ref.html +fuzzy-if(Android,0-8,0-220) == 413027-4.html 413027-4-ref.html +fuzzy-if(Android,0-8,0-30) == 425247-1.html 425247-1-ref.html +fuzzy-if(Android,0-8,0-30) == 425247-2.html 425247-2-ref.html +random == 429849-1.html 429849-1-ref.html # bug 432288 +== 1160342-1.html 1160342-ref.html +== 1160342-2.html 1160342-ref.html diff --git a/layout/reftests/mathml/largeop-1-ref.html b/layout/reftests/mathml/largeop-1-ref.html new file mode 100644 index 0000000000..e69de29bb2 diff --git a/layout/reftests/mathml/largeop-1.html b/layout/reftests/mathml/largeop-1.html new file mode 100644 index 0000000000..e69de29bb2 diff --git a/layout/reftests/mathml/mathml-mmultiscript-base-ref.html b/layout/reftests/mathml/mathml-mmultiscript-base-ref.html new file mode 100644 index 0000000000..45f43e9f9b --- /dev/null +++ b/layout/reftests/mathml/mathml-mmultiscript-base-ref.html @@ -0,0 +1,14 @@ + + + + mmultiscript with only base + + + + + + base + + + + diff --git a/layout/reftests/mathml/mathml-mmultiscript-base.html b/layout/reftests/mathml/mathml-mmultiscript-base.html new file mode 100644 index 0000000000..f2832df479 --- /dev/null +++ b/layout/reftests/mathml/mathml-mmultiscript-base.html @@ -0,0 +1,16 @@ + + + + mmultiscript with only base and none as placeholder + + + + + + base + + + + + + diff --git a/layout/reftests/mathml/mathml-mmultiscript-mprescript-ref.html b/layout/reftests/mathml/mathml-mmultiscript-mprescript-ref.html new file mode 100644 index 0000000000..b30e7fb976 --- /dev/null +++ b/layout/reftests/mathml/mathml-mmultiscript-mprescript-ref.html @@ -0,0 +1,15 @@ + + + + mmultiscript with mprescripts without none + + + + + + base + + + + + diff --git a/layout/reftests/mathml/mathml-mmultiscript-mprescript.html b/layout/reftests/mathml/mathml-mmultiscript-mprescript.html new file mode 100644 index 0000000000..5bc0b5a5ad --- /dev/null +++ b/layout/reftests/mathml/mathml-mmultiscript-mprescript.html @@ -0,0 +1,18 @@ + + + + mmultiscript with mprescripts with none as placeholders + + + + + + base + + + + + + + + diff --git a/layout/reftests/mathml/mirror-op-1-ref.html b/layout/reftests/mathml/mirror-op-1-ref.html new file mode 100644 index 0000000000..d7515156c3 --- /dev/null +++ b/layout/reftests/mathml/mirror-op-1-ref.html @@ -0,0 +1,19 @@ + + + Test mirror op + + + +

        (

        +

        )

        +

        [

        +

        ]

        +

        {

        +

        }

        + + + diff --git a/layout/reftests/mathml/mirror-op-1.html b/layout/reftests/mathml/mirror-op-1.html new file mode 100644 index 0000000000..bb59e16c23 --- /dev/null +++ b/layout/reftests/mathml/mirror-op-1.html @@ -0,0 +1,14 @@ + + + Test mirror op + + +

        (

        +

        )

        +

        [

        +

        ]

        +

        {

        +

        }

        + + + diff --git a/layout/reftests/mathml/mirror-op-2-ref.html b/layout/reftests/mathml/mirror-op-2-ref.html new file mode 100644 index 0000000000..c67710cca6 --- /dev/null +++ b/layout/reftests/mathml/mirror-op-2-ref.html @@ -0,0 +1,9 @@ + + + Test mirror op + + +

        + + + diff --git a/layout/reftests/mathml/mirror-op-2.html b/layout/reftests/mathml/mirror-op-2.html new file mode 100644 index 0000000000..5db6819cfe --- /dev/null +++ b/layout/reftests/mathml/mirror-op-2.html @@ -0,0 +1,9 @@ + + + Test mirror op + + +

        + + + diff --git a/layout/reftests/mathml/mirror-op-3-ref.html b/layout/reftests/mathml/mirror-op-3-ref.html new file mode 100644 index 0000000000..fc3a183ef3 --- /dev/null +++ b/layout/reftests/mathml/mirror-op-3-ref.html @@ -0,0 +1,9 @@ + + + Test mirror op + + +

        + + + diff --git a/layout/reftests/mathml/mirror-op-3.html b/layout/reftests/mathml/mirror-op-3.html new file mode 100644 index 0000000000..501af10926 --- /dev/null +++ b/layout/reftests/mathml/mirror-op-3.html @@ -0,0 +1,9 @@ + + + Test mirror op + + +

        + + + diff --git a/layout/reftests/mathml/mirror-op-4-ref.html b/layout/reftests/mathml/mirror-op-4-ref.html new file mode 100644 index 0000000000..6c39a47a33 --- /dev/null +++ b/layout/reftests/mathml/mirror-op-4-ref.html @@ -0,0 +1,9 @@ + + + Test mirror op + + +

        + + + diff --git a/layout/reftests/mathml/mirror-op-4.html b/layout/reftests/mathml/mirror-op-4.html new file mode 100644 index 0000000000..ba1acf89f7 --- /dev/null +++ b/layout/reftests/mathml/mirror-op-4.html @@ -0,0 +1,9 @@ + + + Test mirror op + + +

        + + + diff --git a/layout/reftests/mathml/mmultiscript-align-ref.html b/layout/reftests/mathml/mmultiscript-align-ref.html new file mode 100644 index 0000000000..337852837f --- /dev/null +++ b/layout/reftests/mathml/mmultiscript-align-ref.html @@ -0,0 +1,42 @@ + + + + alignment of mmultiscript sub/superscripts + + + + + + + + + + + + + + + + + + + +
        + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/mathml/mmultiscript-align.html b/layout/reftests/mathml/mmultiscript-align.html new file mode 100644 index 0000000000..44fb713a34 --- /dev/null +++ b/layout/reftests/mathml/mmultiscript-align.html @@ -0,0 +1,38 @@ + + + + alignment of mmultiscript sub/superscripts + + + + + + + + + + + + + + + + + +
        + + + + + + + + + + + + + + + + diff --git a/layout/reftests/mathml/mo-glyph-size-ref.html b/layout/reftests/mathml/mo-glyph-size-ref.html new file mode 100644 index 0000000000..e4dd43747e --- /dev/null +++ b/layout/reftests/mathml/mo-glyph-size-ref.html @@ -0,0 +1,14 @@ + + + + + + + + +
        + + diff --git a/layout/reftests/mathml/mo-glyph-size.html b/layout/reftests/mathml/mo-glyph-size.html new file mode 100644 index 0000000000..c0cc726daf --- /dev/null +++ b/layout/reftests/mathml/mo-glyph-size.html @@ -0,0 +1,50 @@ + + + + + + + + + + + | + + f + + ( + x + ) + + - + + f + + ( + + x + 0 + + ) + + + + | + + +
        + + + + + + + diff --git a/layout/reftests/table-dom/insertTbodyExpand1.html b/layout/reftests/table-dom/insertTbodyExpand1.html new file mode 100644 index 0000000000..e0e3bad12b --- /dev/null +++ b/layout/reftests/table-dom/insertTbodyExpand1.html @@ -0,0 +1,32 @@ + + + + + + + + + + + +
        c11c12
        + + + + + + + diff --git a/layout/reftests/table-dom/insertTbodyRebuild1-ref.html b/layout/reftests/table-dom/insertTbodyRebuild1-ref.html new file mode 100644 index 0000000000..da5136e412 --- /dev/null +++ b/layout/reftests/table-dom/insertTbodyRebuild1-ref.html @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + +
        X1X2
        c11c12
        + + + + + + + + diff --git a/layout/reftests/table-dom/insertTbodyRebuild1.html b/layout/reftests/table-dom/insertTbodyRebuild1.html new file mode 100644 index 0000000000..b79e75dd59 --- /dev/null +++ b/layout/reftests/table-dom/insertTbodyRebuild1.html @@ -0,0 +1,32 @@ + + + + + + + + + + + +
        c11c12
        + + + + + + + diff --git a/layout/reftests/table-dom/reftest.list b/layout/reftests/table-dom/reftest.list new file mode 100644 index 0000000000..f1a3e47738 --- /dev/null +++ b/layout/reftests/table-dom/reftest.list @@ -0,0 +1,44 @@ +== appendCells1.html appendCells1-ref.html +== appendCellsRebuild1.html appendCellsRebuild1-ref.html +== appendCellsZeroColspan.html appendCellsZeroColspan-ref.html +== appendCol1.html appendCol1-ref.html +== appendCol2.html appendCol2-ref.html +== appendColGroup1.html appendColGroup1-ref.html +== appendRowsExpand1.html appendRowsExpand1-ref.html +== appendTbodyExpand1.html appendTbodyExpand1-ref.html +== deleteCellsRebuild1.html deleteCellsRebuild1-ref.html +== deleteCellsShrink1.html deleteCellsShrink1-ref.html +== deleteCellsShrink2.html deleteCellsShrink2-ref.html +== deleteCellsExpandZeroColspan.html deleteCellsExpandZeroColspan-ref.html +== deleteCol1.html deleteCol1-ref.html +== deleteCol2.html deleteCol2-ref.html +== deleteCol3.html deleteCol3-ref.html +== deleteColGroup1.html deleteColGroup1-ref.html +== deleteColGroup2.html deleteColGroup2-ref.html +== deleteRowsRebuild1.html deleteRowsRebuild1-ref.html +== deleteRowsRebuild1a.html deleteRowsRebuild1a-ref.html +== deleteRowsShrink1.html deleteRowsShrink1-ref.html +== deleteTbodyExpand1.html deleteTbodyExpand1-ref.html +== deleteTbodyRebuild1.html deleteTbodyRebuild1-ref.html +== insertCaptionsAndRows1.html insertCaptionsAndRows1-ref.html +== insertCaptionsAndRows2.html insertCaptionsAndRows2-ref.html +== insertCaptionsAndRows3.html insertCaptionsAndRows3-ref.html +== insertCaptionsAndRows4.html insertCaptionsAndRows4-ref.html +== insertCellsExpand1.html insertCellsExpand1-ref.html +== insertCellsExpand2.html insertCellsExpand2-ref.html +== insertCellsExpandZeroRowspan.html insertCellsExpandZeroRowspan-ref.html +== insertCellsRebuild1.html insertCellsRebuild1-ref.html +== insertCellsRebuild2.html insertCellsRebuild2-ref.html +== insertCellsZeroColspan.html insertCellsZeroColspan-ref.html +== insertColGroups1.html insertColGroups1-ref.html +== insertColGroups2.html insertColGroups2-ref.html +== insertColgroupAndRowgroup.html insertColgroupAndRowgroup-ref.html +== insertCols1.html insertCols1-ref.html +== insertCols2.html insertCols2-ref.html +== insertCols3.html insertCols3-ref.html +== insertCols4.html insertCols4-ref.html +== insertCols5.html insertCols5-ref.html +== insertRowsExpand1.html insertRowsExpand1-ref.html +== insertRowsRebuild1.html insertRowsRebuild1-ref.html +== insertTbodyExpand1.html insertTbodyExpand1-ref.html +== insertTbodyRebuild1.html insertTbodyRebuild1-ref.html diff --git a/layout/reftests/table-dom/tableDom.js b/layout/reftests/table-dom/tableDom.js new file mode 100644 index 0000000000..4caa43d6e5 --- /dev/null +++ b/layout/reftests/table-dom/tableDom.js @@ -0,0 +1,129 @@ +/* -*- tab-width: 2; indent-tabs-mode: nil; js-indent-level: 4 -*- */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +var count = 1; +function genName(prefix) { + return "X" + count++ + "\n"; +} + +function appendCell(aRow, aRowSpan, aColSpan) { + var cell = document.createElement("TD", null); + cell.rowSpan = aRowSpan; + cell.colSpan = aColSpan; + var text = document.createTextNode(genName()); + cell.appendChild(text); + aRow.appendChild(cell); +} + +function appendCellAt(aRowIndex, aRowSpan, aColSpan) { + var row = document.getElementsByTagName("TR")[aRowIndex]; + appendCell(row, aRowSpan, aColSpan); +} + +function insertCell(aRow, aColIndex, aRowSpan, aColSpan) { + var cells = aRow.cells; + var refCell = cells.item(aColIndex); + var newCell = document.createElement("TD", null); + newCell.rowSpan = aRowSpan; + newCell.colSpan = aColSpan; + var text = document.createTextNode(genName()); + newCell.appendChild(text); + aRow.insertBefore(newCell, refCell); + //dump("SCRIPT: inserted CELL as first cell in first row\n"); +} + +function insertCellAt(aRowIndex, aColIndex, aRowSpan, aColSpan) { + var row = document.getElementsByTagName("TR")[aRowIndex]; + insertCell(row, aColIndex, aRowSpan, aColSpan); +} + +function deleteCell(aRow, aColIndex) { + aRow.deleteCell(aColIndex); +} + +function deleteCellAt(aRowIndex, aColIndex) { + var row = document.getElementsByTagName("TR")[aRowIndex]; + deleteCell(row, aColIndex); +} + +//function appendRow(aRowGroup) { +// var row = document.createElement("TR", null); +// cell = document.createElement("TD", null); +// row.appendChild(cell); +// aRowGroup.appendChild(row); +//} + +function appendRow(aRowGroup) { + var row = document.createElement("TR", null); + cell = document.createElement("TD", null); + aRowGroup.appendChild(row); + //row.appendChild(cell); + //appendCell(row, 1, 1); +} + +function appendRowAt(aRowGroupIndex) { + var rowGroup = document.getElementsByTagName("TBODY")[aRowGroupIndex]; + appendRow(rowGroup); +} + +function insertRow(aRowGroup, aRowIndex) { + var rows = aRowGroup.rows; + var refRow = rows.item(aRowIndex); + var row = document.createElement("TR", null); + aRowGroup.insertBefore(row, refRow); + //appendCell(row, 1, 1); +} + +function insertRowAt(aRowGroupIndex, aRowIndex) { + var rowGroup = document.getElementsByTagName("TBODY")[aRowGroupIndex]; + insertRow(rowGroup, aRowIndex); +} + +function deleteRow(aRowGroup, aRowIndex) { + aRowGroup.deleteRow(aRowIndex); +} + +function deleteRowAt(aRowGroupIndex, aRowIndex) { + var row = document.getElementsByTagName("TBODY")[aRowGroupIndex]; + deleteRow(row, aRowIndex); +} + +function insertTbody(aTable, aTbodyIndex) { + var tbodies = aTable.tBodies; + var refTbody = tbodies.item(aTbodyIndex); + var tbody = document.createElement("TBODY", null); + aTable.insertBefore(tbody, refTbody); +} + +function insertTbodyAt(aTableIndex, aTbodyIndex) { + var table = document.getElementsByTagName("TABLE")[aTableIndex]; + insertTbodyAt(table, aTbodyIndex); +} + +function deleteTbody(aTable, aTbodyIndex) { + var tbodies = aTable.tBodies; + var tbody = tbodies.item(aTbodyIndex); + aTable.removeChild(tbody); +} + +function deleteTbodyAt(aTableIndex, aTbodyIndex) { + var table = document.getElementsByTagName("TABLE")[aTableIndex]; + deleteTbody(table, aTbodyIndex); +} + +function buildTable(aNumRows, aNumCols) { + var table = document.getElementsByTagName("TABLE")[0]; + for (rowX = 0; rowX < aNumRows; rowX++) { + var row = document.createElement("TR", null); + for (colX = 0; colX < aNumCols; colX++) { + var cell = document.createElement("TD", null); + var text = document.createTextNode(genName()); + cell.appendChild(text); + row.appendChild(cell); + } + table.appendChild(row); + } +} + diff --git a/layout/reftests/table-html/bug1379306-2-ref.html b/layout/reftests/table-html/bug1379306-2-ref.html new file mode 100644 index 0000000000..323969dfa3 --- /dev/null +++ b/layout/reftests/table-html/bug1379306-2-ref.html @@ -0,0 +1,21 @@ + +Table Row Testcase, bug 1379306 + +

        Table Row Testcase, bug 1379306

        + + + + + +
        +
        +
        diff --git a/layout/reftests/table-html/bug1379306-2.html b/layout/reftests/table-html/bug1379306-2.html new file mode 100644 index 0000000000..2d1948c1c0 --- /dev/null +++ b/layout/reftests/table-html/bug1379306-2.html @@ -0,0 +1,21 @@ + +Testcase, bug 1379306 + +

        Table Row Testcase, bug 1379306

        + + + + + +
        +
        +
        diff --git a/layout/reftests/table-html/bug1379306-3-ref.html b/layout/reftests/table-html/bug1379306-3-ref.html new file mode 100644 index 0000000000..461b2e8b6e --- /dev/null +++ b/layout/reftests/table-html/bug1379306-3-ref.html @@ -0,0 +1,23 @@ + +Testcase, bug 1379306 + +

        Table Row Group Testcase, bug 1379306

        + + + + + + + +
        +
        +
        diff --git a/layout/reftests/table-html/bug1379306-3.html b/layout/reftests/table-html/bug1379306-3.html new file mode 100644 index 0000000000..966d03946d --- /dev/null +++ b/layout/reftests/table-html/bug1379306-3.html @@ -0,0 +1,23 @@ + +Testcase, bug 1379306 + +

        Table Row Group Testcase, bug 1379306

        + + + + + + + +
        +
        +
        diff --git a/layout/reftests/table-html/cell-align-stopped-at-table-1-quirks-ref.html b/layout/reftests/table-html/cell-align-stopped-at-table-1-quirks-ref.html new file mode 100644 index 0000000000..2b84dcf3b7 --- /dev/null +++ b/layout/reftests/table-html/cell-align-stopped-at-table-1-quirks-ref.html @@ -0,0 +1,31 @@ +Testcase, bug 196292 + + + + + + + + + + + + diff --git a/layout/reftests/table-html/cell-align-stopped-at-table-1-quirks.html b/layout/reftests/table-html/cell-align-stopped-at-table-1-quirks.html new file mode 100644 index 0000000000..2d5a75f49f --- /dev/null +++ b/layout/reftests/table-html/cell-align-stopped-at-table-1-quirks.html @@ -0,0 +1,31 @@ +Testcase, bug 196292 + + +
        +

        Left

        + + + +
        Center
        Left
        +
        +

        Center

        + + + +
        Center
        Left
        +
        +

        Right

        + + + +
        Center
        Left
        +
        + + + + + + + + + diff --git a/layout/reftests/table-html/cell-align-stopped-at-table-1-standards-ref.html b/layout/reftests/table-html/cell-align-stopped-at-table-1-standards-ref.html new file mode 100644 index 0000000000..4b9088d35d --- /dev/null +++ b/layout/reftests/table-html/cell-align-stopped-at-table-1-standards-ref.html @@ -0,0 +1,32 @@ + +Testcase, bug 196292 + + +
        +

        Left

        + + + +
        Center
        Left
        +
        +

        Center

        + + + +
        Center
        Left
        +
        +

        Right

        + + + +
        Center
        Left
        +
        + + + + + + + + + diff --git a/layout/reftests/table-html/cell-align-stopped-at-table-1-standards.html b/layout/reftests/table-html/cell-align-stopped-at-table-1-standards.html new file mode 100644 index 0000000000..2b687cd29c --- /dev/null +++ b/layout/reftests/table-html/cell-align-stopped-at-table-1-standards.html @@ -0,0 +1,32 @@ + +Testcase, bug 196292 + + +
        +

        Left

        + + + +
        Center
        Left
        +
        +

        Center

        + + + +
        Center
        Left
        +
        +

        Right

        + + + +
        Center
        Left
        +
        + + + + + + + + + diff --git a/layout/reftests/table-html/reftest.list b/layout/reftests/table-html/reftest.list new file mode 100644 index 0000000000..c3a4010ca4 --- /dev/null +++ b/layout/reftests/table-html/reftest.list @@ -0,0 +1,4 @@ +== cell-align-stopped-at-table-1-standards.html cell-align-stopped-at-table-1-standards-ref.html +== cell-align-stopped-at-table-1-quirks.html cell-align-stopped-at-table-1-quirks-ref.html +== bug1379306-2.html bug1379306-2-ref.html +== bug1379306-3.html bug1379306-3-ref.html diff --git a/layout/reftests/table-overflow/bug785684-x-ref.html b/layout/reftests/table-overflow/bug785684-x-ref.html new file mode 100644 index 0000000000..f54122f124 --- /dev/null +++ b/layout/reftests/table-overflow/bug785684-x-ref.html @@ -0,0 +1,109 @@ + + + + + +

        Testing CSS overflow on display:table-cell

        +
        +
        +
        + +
        +
        +
        +
        +
        +
        + +
        +
        +
        +
        +
        +
        + +
        +
        +
        +
        +
        +
        + +
        +
        +
        +
        +
        +
        + +
        +
        +
        +
        +
        +
        + +
        +
        +
        +

        Testing CSS overflow on display:table

        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        + diff --git a/layout/reftests/table-overflow/bug785684-x.html b/layout/reftests/table-overflow/bug785684-x.html new file mode 100644 index 0000000000..947c65034d --- /dev/null +++ b/layout/reftests/table-overflow/bug785684-x.html @@ -0,0 +1,85 @@ + + + + + +

        Testing CSS overflow on display:table-cell

        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +

        Testing CSS overflow on display:table

        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        + diff --git a/layout/reftests/table-overflow/bug785684-y-ref.html b/layout/reftests/table-overflow/bug785684-y-ref.html new file mode 100644 index 0000000000..5033b56e04 --- /dev/null +++ b/layout/reftests/table-overflow/bug785684-y-ref.html @@ -0,0 +1,109 @@ + + + + + +

        Testing CSS overflow on display:table-cell

        +
        +
        +
        + +
        +
        +
        +
        +
        +
        + +
        +
        +
        +
        +
        +
        + +
        +
        +
        +
        +
        +
        + +
        +
        +
        +
        +
        +
        + +
        +
        +
        +
        +
        +
        + +
        +
        +
        +

        Testing CSS overflow on display:table

        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        + diff --git a/layout/reftests/table-overflow/bug785684-y.html b/layout/reftests/table-overflow/bug785684-y.html new file mode 100644 index 0000000000..340fcf7f8e --- /dev/null +++ b/layout/reftests/table-overflow/bug785684-y.html @@ -0,0 +1,85 @@ + + + + + +

        Testing CSS overflow on display:table-cell

        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +

        Testing CSS overflow on display:table

        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        + diff --git a/layout/reftests/table-overflow/reftest.list b/layout/reftests/table-overflow/reftest.list new file mode 100644 index 0000000000..7b11d4f5f7 --- /dev/null +++ b/layout/reftests/table-overflow/reftest.list @@ -0,0 +1,6 @@ +defaults pref(layout.tables.scrollable-cells,true) + +skip-if(ThreadSanitizer) == bug785684-x.html bug785684-x-ref.html +== bug785684-y.html bug785684-y-ref.html +== table-caption-scroll.html table-caption-scroll-ref.html +== table-cell-block-overflow.html table-cell-block-overflow-ref.html diff --git a/layout/reftests/table-overflow/table-caption-scroll-ref.html b/layout/reftests/table-overflow/table-caption-scroll-ref.html new file mode 100644 index 0000000000..5c024f8d2b --- /dev/null +++ b/layout/reftests/table-overflow/table-caption-scroll-ref.html @@ -0,0 +1,49 @@ + + + + Testing table captions with overflow:auto/scroll/hidden + + + + +
        +

        Left

        + + + +
        Center
        Left
        +
        +

        Center

        + + + +
        Center
        Left
        +
        +

        Right

        + + + +
        Center
        Left
        +
        + + +
        0
        1
        2
        3
        4
        5
        6
        7
        8
        9
        TTTTTTTTTT
        + + + + +
        00000
        1
        2
        3
        4
        5
        6
        7
        8
        9
        T
        + + + + +
        00000
        1
        2
        3
        4
        5
        6
        7
        8
        9
        T
        + + + + +
        00000
        1
        2
        3
        4
        5
        6
        7
        8
        9
        TTTTTTTTTT
        + + + + +
        00000
        1
        2
        3
        4
        5
        6
        7
        8
        9
        T
        + + + + +
        00000
        1
        2
        3
        4
        5
        6
        7
        8
        9
        TTTTTTTTTT
        + + + diff --git a/layout/reftests/table-overflow/table-caption-scroll.html b/layout/reftests/table-overflow/table-caption-scroll.html new file mode 100644 index 0000000000..70c5c0f566 --- /dev/null +++ b/layout/reftests/table-overflow/table-caption-scroll.html @@ -0,0 +1,49 @@ + + + + Testing table captions with overflow:auto/scroll/hidden + + + + + + + +
        0
        1
        2
        3
        4
        5
        6
        7
        8
        9
        TTTTTTTTTT
        + + + + +
        00000
        1
        2
        3
        4
        5
        6
        7
        8
        9
        T
        + + + + +
        00000
        1
        2
        3
        4
        5
        6
        7
        8
        9
        T
        + + + + +
        00000
        1
        2
        3
        4
        5
        6
        7
        8
        9
        TTTTTTTTTT
        + + + + +
        00000
        1
        2
        3
        4
        5
        6
        7
        8
        9
        T
        + + + + +
        00000
        1
        2
        3
        4
        5
        6
        7
        8
        9
        TTTTTTTTTT
        + + + diff --git a/layout/reftests/table-overflow/table-cell-block-overflow-ref.html b/layout/reftests/table-overflow/table-cell-block-overflow-ref.html new file mode 100644 index 0000000000..9d9ecdfc79 --- /dev/null +++ b/layout/reftests/table-overflow/table-cell-block-overflow-ref.html @@ -0,0 +1,43 @@ + + + + + CSS Reftest Reference + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/table-overflow/table-cell-block-overflow.html b/layout/reftests/table-overflow/table-cell-block-overflow.html new file mode 100644 index 0000000000..27236217c6 --- /dev/null +++ b/layout/reftests/table-overflow/table-cell-block-overflow.html @@ -0,0 +1,42 @@ + + + + + Test table-cell content overflowing in the block direction for each + vertical-align value + + + + + + + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/table-width/balancing-1-ref.html b/layout/reftests/table-width/balancing-1-ref.html new file mode 100644 index 0000000000..16d2ad2a50 --- /dev/null +++ b/layout/reftests/table-width/balancing-1-ref.html @@ -0,0 +1,99 @@ + + + +Balancing of tables (shrinking) + + + + + + + + + + + +
            
        + + + + + + +
            
        + + + + + + +
            
        + + + + + + +
            
        + + + + + + +
            
        + + + + + + +
            
        + + + + + + +
            
        + + + + + + +
            
        + + + diff --git a/layout/reftests/table-width/balancing-1.html b/layout/reftests/table-width/balancing-1.html new file mode 100644 index 0000000000..7036b9bdf2 --- /dev/null +++ b/layout/reftests/table-width/balancing-1.html @@ -0,0 +1,106 @@ + + + +Balancing of tables (shrinking) + + + + + + +
        + + + + +
        + +
        + + + + +
        + +
        + + + + +
        + +
        + + + + +
        + +
        + + + + +
        + +
        + + + + +
        + +
        + + + + +
        + + + + + + +
        + + + diff --git a/layout/reftests/table-width/balancing-2-ref.html b/layout/reftests/table-width/balancing-2-ref.html new file mode 100644 index 0000000000..813710759b --- /dev/null +++ b/layout/reftests/table-width/balancing-2-ref.html @@ -0,0 +1,76 @@ + + + +Balancing of tables (growing) + + + + + + + + + + +
            
        + + + + + + + +
            
        + + + + + + + +
            
        + + + + + + + +
            
        + + + + + + +
            
        + + + + + + +
            
        + + + + + + +
            
        + + + diff --git a/layout/reftests/table-width/balancing-2.html b/layout/reftests/table-width/balancing-2.html new file mode 100644 index 0000000000..c43f414767 --- /dev/null +++ b/layout/reftests/table-width/balancing-2.html @@ -0,0 +1,99 @@ + + + +Balancing of tables (growing) + + + + + + + + + + + + +
        + + + + + + + +
        + + + + + + + + +
        + + + + + + + +
        + + + + + + +
        + + + + + + +
        + + + + + + +
        + + + diff --git a/layout/reftests/table-width/cell-pref-width-border-box-ref.html b/layout/reftests/table-width/cell-pref-width-border-box-ref.html new file mode 100644 index 0000000000..fb559183fd --- /dev/null +++ b/layout/reftests/table-width/cell-pref-width-border-box-ref.html @@ -0,0 +1,29 @@ + + + + + Test minimum cell width calculation + + + + + + + + + +
        Test wrapping
        + + diff --git a/layout/reftests/table-width/cell-pref-width-border-box.html b/layout/reftests/table-width/cell-pref-width-border-box.html new file mode 100644 index 0000000000..801c6e92e2 --- /dev/null +++ b/layout/reftests/table-width/cell-pref-width-border-box.html @@ -0,0 +1,30 @@ + + + + + Test minimum cell width calculation + + + + + + + + + +
        Test wrapping
        + + diff --git a/layout/reftests/table-width/cellpadding-ref.html b/layout/reftests/table-width/cellpadding-ref.html new file mode 100644 index 0000000000..60df225f6b --- /dev/null +++ b/layout/reftests/table-width/cellpadding-ref.html @@ -0,0 +1,11 @@ + + + +cellpadding + + +
        This is some text.
        +
        This is some text.
        +
        This is some text.
        + + diff --git a/layout/reftests/table-width/cellpadding.html b/layout/reftests/table-width/cellpadding.html new file mode 100644 index 0000000000..d3c2c08457 --- /dev/null +++ b/layout/reftests/table-width/cellpadding.html @@ -0,0 +1,11 @@ + + + +cellpadding + + +
        This is some text.
        +
        This is some text.
        +
        This is some text.
        + + diff --git a/layout/reftests/table-width/cellspacing-ref.html b/layout/reftests/table-width/cellspacing-ref.html new file mode 100644 index 0000000000..c8664ff969 --- /dev/null +++ b/layout/reftests/table-width/cellspacing-ref.html @@ -0,0 +1,19 @@ + + + +cellspacing + + + + +
        This is some text.
        +
        This is some text.
        + + + +
        This is some text.
        + +
        This is some text.
        + + + diff --git a/layout/reftests/table-width/cellspacing.html b/layout/reftests/table-width/cellspacing.html new file mode 100644 index 0000000000..25105fe3d8 --- /dev/null +++ b/layout/reftests/table-width/cellspacing.html @@ -0,0 +1,24 @@ + + + +cellspacing + + + + +
        This is some text.
        +
        This is some text.
        + + + + +
        +
        This is some text.
        +
        + +
        +
        This is some text.
        +
        + + + diff --git a/layout/reftests/table-width/colgroup-vs-column-1-ref.html b/layout/reftests/table-width/colgroup-vs-column-1-ref.html new file mode 100644 index 0000000000..44f26c1b05 --- /dev/null +++ b/layout/reftests/table-width/colgroup-vs-column-1-ref.html @@ -0,0 +1,12 @@ + + + +Testcase for width attribute of colgroup element (bug 434733) + + + + + +
        width is 200width is 400
        + + diff --git a/layout/reftests/table-width/colgroup-vs-column-1.html b/layout/reftests/table-width/colgroup-vs-column-1.html new file mode 100644 index 0000000000..0de75be80c --- /dev/null +++ b/layout/reftests/table-width/colgroup-vs-column-1.html @@ -0,0 +1,12 @@ + + + +Testcase for width attribute of colgroup element (bug 434733) + + + + + +
        width is 200width is 400
        + + diff --git a/layout/reftests/table-width/colgroup-vs-column-2-ref.html b/layout/reftests/table-width/colgroup-vs-column-2-ref.html new file mode 100644 index 0000000000..6429326199 --- /dev/null +++ b/layout/reftests/table-width/colgroup-vs-column-2-ref.html @@ -0,0 +1,12 @@ + + + +Testcase for width attribute of colgroup element (bug 434733) + + + + + +
        width is 20%width is 40%width is 40%
        + + diff --git a/layout/reftests/table-width/colgroup-vs-column-2.html b/layout/reftests/table-width/colgroup-vs-column-2.html new file mode 100644 index 0000000000..25cd31a4ab --- /dev/null +++ b/layout/reftests/table-width/colgroup-vs-column-2.html @@ -0,0 +1,12 @@ + + + +Testcase for width attribute of colgroup element (bug 434733) + + + + + +
        width is 20%width is 40%width is 40%
        + + diff --git a/layout/reftests/table-width/colgroup-vs-column-3-ref.html b/layout/reftests/table-width/colgroup-vs-column-3-ref.html new file mode 100644 index 0000000000..6458406418 --- /dev/null +++ b/layout/reftests/table-width/colgroup-vs-column-3-ref.html @@ -0,0 +1,12 @@ + + + +Testcase for width attribute of colgroup element (bug 434733) + + + + + +
        width is 200width is 20%
        + + diff --git a/layout/reftests/table-width/colgroup-vs-column-3.html b/layout/reftests/table-width/colgroup-vs-column-3.html new file mode 100644 index 0000000000..b932760610 --- /dev/null +++ b/layout/reftests/table-width/colgroup-vs-column-3.html @@ -0,0 +1,12 @@ + + + +Testcase for width attribute of colgroup element (bug 434733) + + + + + +
        width is 200width is 20%
        + + diff --git a/layout/reftests/table-width/colgroup-vs-column-4-ref.html b/layout/reftests/table-width/colgroup-vs-column-4-ref.html new file mode 100644 index 0000000000..cf14fabed7 --- /dev/null +++ b/layout/reftests/table-width/colgroup-vs-column-4-ref.html @@ -0,0 +1,12 @@ + + + +Testcase for width attribute of colgroup element (bug 434733) + + + + + +
        width is 20%width is 400
        + + diff --git a/layout/reftests/table-width/colgroup-vs-column-4.html b/layout/reftests/table-width/colgroup-vs-column-4.html new file mode 100644 index 0000000000..5df287720c --- /dev/null +++ b/layout/reftests/table-width/colgroup-vs-column-4.html @@ -0,0 +1,12 @@ + + + +Testcase for width attribute of colgroup element (bug 434733) + + + + + +
        width is 20%width is 400
        + + diff --git a/layout/reftests/table-width/colspan-distribute-to-empty-1-ref.html b/layout/reftests/table-width/colspan-distribute-to-empty-1-ref.html new file mode 100644 index 0000000000..f3989ac451 --- /dev/null +++ b/layout/reftests/table-width/colspan-distribute-to-empty-1-ref.html @@ -0,0 +1,14 @@ + +Distributing widths from spanning cells to empty columns + + + + + + + + + + + +
           
           
        diff --git a/layout/reftests/table-width/colspan-distribute-to-empty-1a.html b/layout/reftests/table-width/colspan-distribute-to-empty-1a.html new file mode 100644 index 0000000000..2a94c7dd89 --- /dev/null +++ b/layout/reftests/table-width/colspan-distribute-to-empty-1a.html @@ -0,0 +1,12 @@ + +Distributing widths from spanning cells to empty columns + + + + + + + + + +
          
          
        diff --git a/layout/reftests/table-width/colspan-distribute-to-empty-1b.html b/layout/reftests/table-width/colspan-distribute-to-empty-1b.html new file mode 100644 index 0000000000..f43ebd89dc --- /dev/null +++ b/layout/reftests/table-width/colspan-distribute-to-empty-1b.html @@ -0,0 +1,12 @@ + +Distributing widths from spanning cells to empty columns + + + + + + + + + +
          
          
        diff --git a/layout/reftests/table-width/colspan-distribute-to-empty-2-ref.html b/layout/reftests/table-width/colspan-distribute-to-empty-2-ref.html new file mode 100644 index 0000000000..2ffe11fdff --- /dev/null +++ b/layout/reftests/table-width/colspan-distribute-to-empty-2-ref.html @@ -0,0 +1,13 @@ + + + +
        50 +This is a cell with enough text in it to wrap. + +
        + + +
        This is a cell with enough text in it to wrap. +50 + +
        diff --git a/layout/reftests/table-width/colspan-distribute-to-empty-2.html b/layout/reftests/table-width/colspan-distribute-to-empty-2.html new file mode 100644 index 0000000000..4e563f1ed1 --- /dev/null +++ b/layout/reftests/table-width/colspan-distribute-to-empty-2.html @@ -0,0 +1,11 @@ + + + + +
        50 +This is a cell with enough text in it to wrap. + +
        This is a cell with enough text in it to wrap. +50 + +
        diff --git a/layout/reftests/table-width/colspan-percent-distribution-1-ref.html b/layout/reftests/table-width/colspan-percent-distribution-1-ref.html new file mode 100644 index 0000000000..25fa0b058e --- /dev/null +++ b/layout/reftests/table-width/colspan-percent-distribution-1-ref.html @@ -0,0 +1,25 @@ + + + + + + + + + + + + +
        xx
        +
        + + diff --git a/layout/reftests/table-width/colspan-percent-distribution-1.html b/layout/reftests/table-width/colspan-percent-distribution-1.html new file mode 100644 index 0000000000..67d9c336cc --- /dev/null +++ b/layout/reftests/table-width/colspan-percent-distribution-1.html @@ -0,0 +1,25 @@ + + + + + + + + + + + + +
        xx
        +
        + + diff --git a/layout/reftests/table-width/colspan-percent-distribution-2-ref.html b/layout/reftests/table-width/colspan-percent-distribution-2-ref.html new file mode 100644 index 0000000000..89febae2d6 --- /dev/null +++ b/layout/reftests/table-width/colspan-percent-distribution-2-ref.html @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + +
        x x
        xxx
        + + diff --git a/layout/reftests/table-width/colspan-percent-distribution-2.html b/layout/reftests/table-width/colspan-percent-distribution-2.html new file mode 100644 index 0000000000..e019d54ec8 --- /dev/null +++ b/layout/reftests/table-width/colspan-percent-distribution-2.html @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + +
        xx
        xxx
        + + diff --git a/layout/reftests/table-width/conflicting-percent-widths-1-ref.html b/layout/reftests/table-width/conflicting-percent-widths-1-ref.html new file mode 100644 index 0000000000..b16614284c --- /dev/null +++ b/layout/reftests/table-width/conflicting-percent-widths-1-ref.html @@ -0,0 +1,29 @@ + + + +Conflicting percent widths on table cells + + + + + + + + + + + + + +
        xx
        xx
        + + + diff --git a/layout/reftests/table-width/conflicting-percent-widths-1.html b/layout/reftests/table-width/conflicting-percent-widths-1.html new file mode 100644 index 0000000000..e998c8982a --- /dev/null +++ b/layout/reftests/table-width/conflicting-percent-widths-1.html @@ -0,0 +1,29 @@ + + + +Conflicting percent widths on table cells + + + + + + + + + + + + + +
        xx
        xx
        + + + diff --git a/layout/reftests/table-width/conflicting-percent-widths-2-ref.html b/layout/reftests/table-width/conflicting-percent-widths-2-ref.html new file mode 100644 index 0000000000..c0d86524ae --- /dev/null +++ b/layout/reftests/table-width/conflicting-percent-widths-2-ref.html @@ -0,0 +1,42 @@ + + + +Conflicting percent widths on table cells + + + + + + + + + + + + + + + +
        xx
        xx
        + + + + + + + + + + +
        xx
        xx
        + + + diff --git a/layout/reftests/table-width/conflicting-percent-widths-2.html b/layout/reftests/table-width/conflicting-percent-widths-2.html new file mode 100644 index 0000000000..2b0cbfd3ca --- /dev/null +++ b/layout/reftests/table-width/conflicting-percent-widths-2.html @@ -0,0 +1,42 @@ + + + +Conflicting percent widths on table cells + + + + + + + + + + + + + + + +
        xx
        xx
        + + + + + + + + + + +
        xx
        xx
        + + + diff --git a/layout/reftests/table-width/conflicting-percent-widths-3-ref.html b/layout/reftests/table-width/conflicting-percent-widths-3-ref.html new file mode 100644 index 0000000000..47e290e9a8 --- /dev/null +++ b/layout/reftests/table-width/conflicting-percent-widths-3-ref.html @@ -0,0 +1,44 @@ + + + +Conflicting percent widths on table cells + + + + + + + + + + + + + + + + + +
        xx
        xx
        + + + + + + + + + + +
        xx
        xx
        + + + diff --git a/layout/reftests/table-width/conflicting-percent-widths-3.html b/layout/reftests/table-width/conflicting-percent-widths-3.html new file mode 100644 index 0000000000..4a06e1426a --- /dev/null +++ b/layout/reftests/table-width/conflicting-percent-widths-3.html @@ -0,0 +1,44 @@ + + + +Conflicting percent widths on table cells + + + + + + + + + + + + + + + + + +
        xx
        xx
        + + + + + + + + + + +
        xx
        xx
        + + + diff --git a/layout/reftests/table-width/conflicting-widths-1.html b/layout/reftests/table-width/conflicting-widths-1.html new file mode 100644 index 0000000000..707164741a --- /dev/null +++ b/layout/reftests/table-width/conflicting-widths-1.html @@ -0,0 +1,27 @@ + + + +Conflicting widths on table cells + + + + + + + +
        x
        x
        + + + diff --git a/layout/reftests/table-width/conflicting-widths-10-ref.html b/layout/reftests/table-width/conflicting-widths-10-ref.html new file mode 100644 index 0000000000..3fd7c4d9e9 --- /dev/null +++ b/layout/reftests/table-width/conflicting-widths-10-ref.html @@ -0,0 +1,27 @@ + + + +Conflicting widths on table cells + + + + + + + +
        zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
        x
        + + + diff --git a/layout/reftests/table-width/conflicting-widths-10.html b/layout/reftests/table-width/conflicting-widths-10.html new file mode 100644 index 0000000000..1799e69b10 --- /dev/null +++ b/layout/reftests/table-width/conflicting-widths-10.html @@ -0,0 +1,27 @@ + + + +Conflicting widths on table cells + + + + + + + +
        zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
        x
        + + + diff --git a/layout/reftests/table-width/conflicting-widths-2.html b/layout/reftests/table-width/conflicting-widths-2.html new file mode 100644 index 0000000000..f49496ab7d --- /dev/null +++ b/layout/reftests/table-width/conflicting-widths-2.html @@ -0,0 +1,27 @@ + + + +Conflicting widths on table cells + + + + + + + +
        x
        x
        + + + diff --git a/layout/reftests/table-width/conflicting-widths-3.html b/layout/reftests/table-width/conflicting-widths-3.html new file mode 100644 index 0000000000..66aca58797 --- /dev/null +++ b/layout/reftests/table-width/conflicting-widths-3.html @@ -0,0 +1,27 @@ + + + +Conflicting widths on table cells + + + + + + + +
        x
        x
        + + + diff --git a/layout/reftests/table-width/conflicting-widths-4.html b/layout/reftests/table-width/conflicting-widths-4.html new file mode 100644 index 0000000000..f7eb67c6c2 --- /dev/null +++ b/layout/reftests/table-width/conflicting-widths-4.html @@ -0,0 +1,27 @@ + + + +Conflicting widths on table cells + + + + + + + +
        x
        x
        + + + diff --git a/layout/reftests/table-width/conflicting-widths-5-ref.html b/layout/reftests/table-width/conflicting-widths-5-ref.html new file mode 100644 index 0000000000..1222ed1f3e --- /dev/null +++ b/layout/reftests/table-width/conflicting-widths-5-ref.html @@ -0,0 +1,26 @@ + + + +Conflicting widths on table cells + + + + + + +
        x
        + + + diff --git a/layout/reftests/table-width/conflicting-widths-5.html b/layout/reftests/table-width/conflicting-widths-5.html new file mode 100644 index 0000000000..21eaeeb100 --- /dev/null +++ b/layout/reftests/table-width/conflicting-widths-5.html @@ -0,0 +1,26 @@ + + + +Conflicting widths on table cells + + + + + + +
        la la la la la la la la la la la la la la la la la la la la
        + + + diff --git a/layout/reftests/table-width/conflicting-widths-6-ref.html b/layout/reftests/table-width/conflicting-widths-6-ref.html new file mode 100644 index 0000000000..5706206fb1 --- /dev/null +++ b/layout/reftests/table-width/conflicting-widths-6-ref.html @@ -0,0 +1,26 @@ + + + +Conflicting widths on table cells + + + + + + +
        zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
        + + + diff --git a/layout/reftests/table-width/conflicting-widths-6.html b/layout/reftests/table-width/conflicting-widths-6.html new file mode 100644 index 0000000000..ca883f4fd6 --- /dev/null +++ b/layout/reftests/table-width/conflicting-widths-6.html @@ -0,0 +1,26 @@ + + + +Conflicting widths on table cells + + + + + + +
        zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
        + + + diff --git a/layout/reftests/table-width/conflicting-widths-7-ref.html b/layout/reftests/table-width/conflicting-widths-7-ref.html new file mode 100644 index 0000000000..4781a2eea4 --- /dev/null +++ b/layout/reftests/table-width/conflicting-widths-7-ref.html @@ -0,0 +1,27 @@ + + + +Conflicting widths on table cells + + + + + + + +
        x
        x
        + + + diff --git a/layout/reftests/table-width/conflicting-widths-7.html b/layout/reftests/table-width/conflicting-widths-7.html new file mode 100644 index 0000000000..8fd70247f8 --- /dev/null +++ b/layout/reftests/table-width/conflicting-widths-7.html @@ -0,0 +1,27 @@ + + + +Conflicting widths on table cells + + + + + + + +
        x
        la la la la la la la la la la la la la la la la la la la la
        + + + diff --git a/layout/reftests/table-width/conflicting-widths-8-ref.html b/layout/reftests/table-width/conflicting-widths-8-ref.html new file mode 100644 index 0000000000..74db7f032d --- /dev/null +++ b/layout/reftests/table-width/conflicting-widths-8-ref.html @@ -0,0 +1,27 @@ + + + +Conflicting widths on table cells + + + + + + + +
        x
        x
        + + + diff --git a/layout/reftests/table-width/conflicting-widths-8.html b/layout/reftests/table-width/conflicting-widths-8.html new file mode 100644 index 0000000000..d23423ee02 --- /dev/null +++ b/layout/reftests/table-width/conflicting-widths-8.html @@ -0,0 +1,27 @@ + + + +Conflicting widths on table cells + + + + + + + +
        la la la la la la la la la la la la la la la la la la la la
        x
        + + + diff --git a/layout/reftests/table-width/conflicting-widths-9-ref.html b/layout/reftests/table-width/conflicting-widths-9-ref.html new file mode 100644 index 0000000000..41a0214e27 --- /dev/null +++ b/layout/reftests/table-width/conflicting-widths-9-ref.html @@ -0,0 +1,27 @@ + + + +Conflicting widths on table cells + + + + + + + +
        x
        zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
        + + + diff --git a/layout/reftests/table-width/conflicting-widths-9.html b/layout/reftests/table-width/conflicting-widths-9.html new file mode 100644 index 0000000000..bc34bf94fc --- /dev/null +++ b/layout/reftests/table-width/conflicting-widths-9.html @@ -0,0 +1,27 @@ + + + +Conflicting widths on table cells + + + + + + + +
        x
        zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
        + + + diff --git a/layout/reftests/table-width/conflicting-widths-ref-100xx.html b/layout/reftests/table-width/conflicting-widths-ref-100xx.html new file mode 100644 index 0000000000..c19f35d80a --- /dev/null +++ b/layout/reftests/table-width/conflicting-widths-ref-100xx.html @@ -0,0 +1,27 @@ + + + +Conflicting widths on table cells + + + + + + + +
        x
        x
        + + + diff --git a/layout/reftests/table-width/default-box-sizing-collapse-quirks-ref.html b/layout/reftests/table-width/default-box-sizing-collapse-quirks-ref.html new file mode 100644 index 0000000000..fa72151960 --- /dev/null +++ b/layout/reftests/table-width/default-box-sizing-collapse-quirks-ref.html @@ -0,0 +1,51 @@ + + +default box sizing (border-collapse: separate, standards mode) + + + + +
        +
        +
        +
        +
        x
        +
        +
        +
        +
        + +
        +
        +
        +
        +
        x
        +
        +
        +
        +
        + + + diff --git a/layout/reftests/table-width/default-box-sizing-collapse-quirks.html b/layout/reftests/table-width/default-box-sizing-collapse-quirks.html new file mode 100644 index 0000000000..59ff974ee1 --- /dev/null +++ b/layout/reftests/table-width/default-box-sizing-collapse-quirks.html @@ -0,0 +1,47 @@ + + +default box sizing (border-collapse: separate, standards mode) + + + + +
        + + + + +
        x
        +
        + +
        + + + + +
        x
        +
        + + + diff --git a/layout/reftests/table-width/default-box-sizing-collapse-standards-ref.html b/layout/reftests/table-width/default-box-sizing-collapse-standards-ref.html new file mode 100644 index 0000000000..286a0fa234 --- /dev/null +++ b/layout/reftests/table-width/default-box-sizing-collapse-standards-ref.html @@ -0,0 +1,52 @@ + + + +default box sizing (border-collapse: separate, standards mode) + + + + +
        +
        +
        +
        +
        x
        +
        +
        +
        +
        + +
        +
        +
        +
        +
        x
        +
        +
        +
        +
        + + + diff --git a/layout/reftests/table-width/default-box-sizing-collapse-standards.html b/layout/reftests/table-width/default-box-sizing-collapse-standards.html new file mode 100644 index 0000000000..fad1d85ab2 --- /dev/null +++ b/layout/reftests/table-width/default-box-sizing-collapse-standards.html @@ -0,0 +1,48 @@ + + + +default box sizing (border-collapse: separate, standards mode) + + + + +
        + + + + +
        x
        +
        + +
        + + + + +
        x
        +
        + + + diff --git a/layout/reftests/table-width/default-box-sizing-separate-quirks-ref.html b/layout/reftests/table-width/default-box-sizing-separate-quirks-ref.html new file mode 100644 index 0000000000..e753436455 --- /dev/null +++ b/layout/reftests/table-width/default-box-sizing-separate-quirks-ref.html @@ -0,0 +1,41 @@ + + +default box sizing (border-collapse: separate, standards mode) + + + + +
        +
        +
        +
        +
        +
        x
        +
        +
        +
        +
        +
        + +
        +
        +
        +
        +
        +
        x
        +
        +
        +
        +
        +
        + + + diff --git a/layout/reftests/table-width/default-box-sizing-separate-quirks.html b/layout/reftests/table-width/default-box-sizing-separate-quirks.html new file mode 100644 index 0000000000..e7072b471a --- /dev/null +++ b/layout/reftests/table-width/default-box-sizing-separate-quirks.html @@ -0,0 +1,46 @@ + + +default box sizing (border-collapse: separate, standards mode) + + + + +
        + + + + +
        x
        +
        + +
        + + + + +
        x
        +
        + + + diff --git a/layout/reftests/table-width/default-box-sizing-separate-standards-ref.html b/layout/reftests/table-width/default-box-sizing-separate-standards-ref.html new file mode 100644 index 0000000000..5c66d6f007 --- /dev/null +++ b/layout/reftests/table-width/default-box-sizing-separate-standards-ref.html @@ -0,0 +1,42 @@ + + + +default box sizing (border-collapse: separate, standards mode) + + + + +
        +
        +
        +
        +
        +
        x
        +
        +
        +
        +
        +
        + +
        +
        +
        +
        +
        +
        x
        +
        +
        +
        +
        +
        + + + diff --git a/layout/reftests/table-width/default-box-sizing-separate-standards.html b/layout/reftests/table-width/default-box-sizing-separate-standards.html new file mode 100644 index 0000000000..e205ce92d1 --- /dev/null +++ b/layout/reftests/table-width/default-box-sizing-separate-standards.html @@ -0,0 +1,47 @@ + + + +default box sizing (border-collapse: separate, standards mode) + + + + +
        + + + + +
        x
        +
        + +
        + + + + +
        x
        +
        + + + diff --git a/layout/reftests/table-width/distribute-percent-nonoriginating-ref.html b/layout/reftests/table-width/distribute-percent-nonoriginating-ref.html new file mode 100644 index 0000000000..561ea7f415 --- /dev/null +++ b/layout/reftests/table-width/distribute-percent-nonoriginating-ref.html @@ -0,0 +1,7 @@ + +Testcase, bug 810586 + + + + +
        Text
        diff --git a/layout/reftests/table-width/distribute-percent-nonoriginating.html b/layout/reftests/table-width/distribute-percent-nonoriginating.html new file mode 100644 index 0000000000..3fc918757f --- /dev/null +++ b/layout/reftests/table-width/distribute-percent-nonoriginating.html @@ -0,0 +1,7 @@ + +Testcase, bug 810586 + + + + +
        Text
        diff --git a/layout/reftests/table-width/dynamic-fixed-layout-1-ref.html b/layout/reftests/table-width/dynamic-fixed-layout-1-ref.html new file mode 100644 index 0000000000..703fb51d56 --- /dev/null +++ b/layout/reftests/table-width/dynamic-fixed-layout-1-ref.html @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + +
        ABC
        DEF
        + + diff --git a/layout/reftests/table-width/dynamic-fixed-layout-1.html b/layout/reftests/table-width/dynamic-fixed-layout-1.html new file mode 100644 index 0000000000..8897aa7265 --- /dev/null +++ b/layout/reftests/table-width/dynamic-fixed-layout-1.html @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + +
        ABC
        DEF
        + + diff --git a/layout/reftests/table-width/min-width-ref.html b/layout/reftests/table-width/min-width-ref.html new file mode 100644 index 0000000000..82f754283a --- /dev/null +++ b/layout/reftests/table-width/min-width-ref.html @@ -0,0 +1,9 @@ + + + +Test that cellpadding, cellspacing, border, etc., don't break table sizing. + + +This
        is
        some
        text. + + diff --git a/layout/reftests/table-width/min-width.html b/layout/reftests/table-width/min-width.html new file mode 100644 index 0000000000..8b15510019 --- /dev/null +++ b/layout/reftests/table-width/min-width.html @@ -0,0 +1,19 @@ + + + +Test that cellpadding, cellspacing, border, etc., don't break table sizing. + + + +
        This is some text.
        + + diff --git a/layout/reftests/table-width/percent-basis-ref.html b/layout/reftests/table-width/percent-basis-ref.html new file mode 100644 index 0000000000..0c5897613a --- /dev/null +++ b/layout/reftests/table-width/percent-basis-ref.html @@ -0,0 +1,65 @@ + + + +basis of percentage widths + + + + + + + + + + + + + +
        x
        x
        x
        x
        + + + + + + + + +
        x
        x
        x
        x
        + + + + + + + + +
        x
        x
        x
        x
        + + + + + + + + +
        x
        x
        x
        x
        + + + diff --git a/layout/reftests/table-width/percent-basis.html b/layout/reftests/table-width/percent-basis.html new file mode 100644 index 0000000000..96e91dc999 --- /dev/null +++ b/layout/reftests/table-width/percent-basis.html @@ -0,0 +1,64 @@ + + + +basis of percentage widths + + + + + + + + + + + + + +
        xx
        x
        x
        + + + + + + + + +
        xx
        x
        x
        + + + + + + + + +
        xx
        x
        x
        + + + + + + + + +
        xx
        x
        x
        + + + diff --git a/layout/reftests/table-width/percent-large-min-ref.html b/layout/reftests/table-width/percent-large-min-ref.html new file mode 100644 index 0000000000..1175d57b11 --- /dev/null +++ b/layout/reftests/table-width/percent-large-min-ref.html @@ -0,0 +1,29 @@ + + + +Percent widths on table cells + + + + +
        + + + +
        x
        x
        +
        + + + diff --git a/layout/reftests/table-width/percent-large-min.html b/layout/reftests/table-width/percent-large-min.html new file mode 100644 index 0000000000..0b79fa8cbe --- /dev/null +++ b/layout/reftests/table-width/percent-large-min.html @@ -0,0 +1,29 @@ + + + +Percent widths on table cells + + + + +
        + + + +
        x
        x
        +
        + + + diff --git a/layout/reftests/table-width/percent-large-nested-ref.html b/layout/reftests/table-width/percent-large-nested-ref.html new file mode 100644 index 0000000000..e7a5340af2 --- /dev/null +++ b/layout/reftests/table-width/percent-large-nested-ref.html @@ -0,0 +1,36 @@ + + + +Percent widths on table cells + + + + +
        + + + +
        xxxx
        +
        + + + diff --git a/layout/reftests/table-width/percent-large-nested.html b/layout/reftests/table-width/percent-large-nested.html new file mode 100644 index 0000000000..00532a09fa --- /dev/null +++ b/layout/reftests/table-width/percent-large-nested.html @@ -0,0 +1,36 @@ + + + +Percent widths on table cells + + + + +
        + + + +
        xxxx
        +
        + + + diff --git a/layout/reftests/table-width/percent-large-ref.html b/layout/reftests/table-width/percent-large-ref.html new file mode 100644 index 0000000000..68ba6069df --- /dev/null +++ b/layout/reftests/table-width/percent-large-ref.html @@ -0,0 +1,27 @@ + + + +Percent widths on table cells + + + + + + + +
        xx
        + + + diff --git a/layout/reftests/table-width/percent-large.html b/layout/reftests/table-width/percent-large.html new file mode 100644 index 0000000000..d7935e1fc9 --- /dev/null +++ b/layout/reftests/table-width/percent-large.html @@ -0,0 +1,27 @@ + + + +Percent widths on table cells + + + + + + + +
        x
        x
        + + + diff --git a/layout/reftests/table-width/percent-small-2-ref.html b/layout/reftests/table-width/percent-small-2-ref.html new file mode 100644 index 0000000000..ccaf18ff6a --- /dev/null +++ b/layout/reftests/table-width/percent-small-2-ref.html @@ -0,0 +1,32 @@ + + + +Percent widths on table cells + + + + + + + +
        xxxxxx
        + + + + +
        xxxxxx
        + + + diff --git a/layout/reftests/table-width/percent-small-2.html b/layout/reftests/table-width/percent-small-2.html new file mode 100644 index 0000000000..8973b06188 --- /dev/null +++ b/layout/reftests/table-width/percent-small-2.html @@ -0,0 +1,32 @@ + + + +Percent widths on table cells + + + + + + + +
        xxxxxx
        + + + + +
        xxxxxx
        + + + diff --git a/layout/reftests/table-width/percent-small-min-ref.html b/layout/reftests/table-width/percent-small-min-ref.html new file mode 100644 index 0000000000..1175d57b11 --- /dev/null +++ b/layout/reftests/table-width/percent-small-min-ref.html @@ -0,0 +1,29 @@ + + + +Percent widths on table cells + + + + +
        + + + +
        x
        x
        +
        + + + diff --git a/layout/reftests/table-width/percent-small-min.html b/layout/reftests/table-width/percent-small-min.html new file mode 100644 index 0000000000..73d1cb75a9 --- /dev/null +++ b/layout/reftests/table-width/percent-small-min.html @@ -0,0 +1,29 @@ + + + +Percent widths on table cells + + + + +
        + + + +
        x
        x
        +
        + + + diff --git a/layout/reftests/table-width/percent-small-nested-ref.html b/layout/reftests/table-width/percent-small-nested-ref.html new file mode 100644 index 0000000000..e7a5340af2 --- /dev/null +++ b/layout/reftests/table-width/percent-small-nested-ref.html @@ -0,0 +1,36 @@ + + + +Percent widths on table cells + + + + +
        + + + +
        xxxx
        +
        + + + diff --git a/layout/reftests/table-width/percent-small-nested.html b/layout/reftests/table-width/percent-small-nested.html new file mode 100644 index 0000000000..3276a61268 --- /dev/null +++ b/layout/reftests/table-width/percent-small-nested.html @@ -0,0 +1,36 @@ + + + +Percent widths on table cells + + + + +
        + + + +
        xxxx
        +
        + + + diff --git a/layout/reftests/table-width/percent-small-ref.html b/layout/reftests/table-width/percent-small-ref.html new file mode 100644 index 0000000000..68ba6069df --- /dev/null +++ b/layout/reftests/table-width/percent-small-ref.html @@ -0,0 +1,27 @@ + + + +Percent widths on table cells + + + + + + + +
        xx
        + + + diff --git a/layout/reftests/table-width/percent-small.html b/layout/reftests/table-width/percent-small.html new file mode 100644 index 0000000000..e540ae66d8 --- /dev/null +++ b/layout/reftests/table-width/percent-small.html @@ -0,0 +1,27 @@ + + + +Percent widths on table cells + + + + + + + +
        x
        x
        + + + diff --git a/layout/reftests/table-width/percent-truncation-1-ref.html b/layout/reftests/table-width/percent-truncation-1-ref.html new file mode 100644 index 0000000000..74267dd36d --- /dev/null +++ b/layout/reftests/table-width/percent-truncation-1-ref.html @@ -0,0 +1,28 @@ + + + +Percent widths on table cells + + + + + + + + +
        x
        x
        x
        + + + diff --git a/layout/reftests/table-width/percent-truncation-1.html b/layout/reftests/table-width/percent-truncation-1.html new file mode 100644 index 0000000000..3254a63a75 --- /dev/null +++ b/layout/reftests/table-width/percent-truncation-1.html @@ -0,0 +1,28 @@ + + + +Percent widths on table cells + + + + + + + + +
        x
        x
        x
        + + + diff --git a/layout/reftests/table-width/percent-truncation-2-ref.html b/layout/reftests/table-width/percent-truncation-2-ref.html new file mode 100644 index 0000000000..59355bc8c5 --- /dev/null +++ b/layout/reftests/table-width/percent-truncation-2-ref.html @@ -0,0 +1,31 @@ + + + +Percent widths on table cells + + + + + + + + + +
        + + + diff --git a/layout/reftests/table-width/percent-truncation-2.html b/layout/reftests/table-width/percent-truncation-2.html new file mode 100644 index 0000000000..cdeb630f6d --- /dev/null +++ b/layout/reftests/table-width/percent-truncation-2.html @@ -0,0 +1,31 @@ + + + +Percent widths on table cells + + + + + + + + + +
        + + + diff --git a/layout/reftests/table-width/percent-truncation-3-ref.html b/layout/reftests/table-width/percent-truncation-3-ref.html new file mode 100644 index 0000000000..6041a67afd --- /dev/null +++ b/layout/reftests/table-width/percent-truncation-3-ref.html @@ -0,0 +1,33 @@ + + + +Percent widths on table cells + + + + + + + + + + +
        + + + diff --git a/layout/reftests/table-width/percent-truncation-3.html b/layout/reftests/table-width/percent-truncation-3.html new file mode 100644 index 0000000000..1ef1a5f3e4 --- /dev/null +++ b/layout/reftests/table-width/percent-truncation-3.html @@ -0,0 +1,31 @@ + + + +Percent widths on table cells + + + + + + + + + +
        + + + diff --git a/layout/reftests/table-width/percent-zero-ref.html b/layout/reftests/table-width/percent-zero-ref.html new file mode 100644 index 0000000000..76ad584b8d --- /dev/null +++ b/layout/reftests/table-width/percent-zero-ref.html @@ -0,0 +1,32 @@ + + + +Percent widths on table cells + + + + + + + +
        xx
        + + + + +
        x
        x
        + + + diff --git a/layout/reftests/table-width/percent-zero.html b/layout/reftests/table-width/percent-zero.html new file mode 100644 index 0000000000..97a9a25b69 --- /dev/null +++ b/layout/reftests/table-width/percent-zero.html @@ -0,0 +1,32 @@ + + + +Percent widths on table cells + + + + + + + +
        xx
        + + + + +
        x
        x
        + + + diff --git a/layout/reftests/table-width/pref-width-ref.html b/layout/reftests/table-width/pref-width-ref.html new file mode 100644 index 0000000000..331a5bf3b2 --- /dev/null +++ b/layout/reftests/table-width/pref-width-ref.html @@ -0,0 +1,9 @@ + + + +Test that cellpadding, cellspacing, border, etc., don't break table sizing. + + +This is some text. + + diff --git a/layout/reftests/table-width/pref-width.html b/layout/reftests/table-width/pref-width.html new file mode 100644 index 0000000000..738ffe973c --- /dev/null +++ b/layout/reftests/table-width/pref-width.html @@ -0,0 +1,19 @@ + + + +Test that cellpadding, cellspacing, border, etc., don't break table sizing. + + + +
        This is some text.
        + + diff --git a/layout/reftests/table-width/reftest.list b/layout/reftests/table-width/reftest.list new file mode 100644 index 0000000000..c789c6e15e --- /dev/null +++ b/layout/reftests/table-width/reftest.list @@ -0,0 +1,66 @@ +== spacing-invariance-quirks-min.html spacing-invariance-quirks-min-ref.html +== spacing-invariance-quirks-pref.html spacing-invariance-quirks-pref-ref.html +== spacing-invariance-standards-min.html spacing-invariance-standards-min-ref.html +== spacing-invariance-standards-pref.html spacing-invariance-standards-pref-ref.html +== min-width.html min-width-ref.html +== pref-width.html pref-width-ref.html +!= min-width-ref.html pref-width-ref.html +== percent-large.html percent-large-ref.html +== percent-large-min.html percent-large-min-ref.html +== percent-large-nested.html percent-large-nested-ref.html +== percent-small.html percent-small-ref.html +== percent-small-min.html percent-small-min-ref.html +== percent-small-nested.html percent-small-nested-ref.html +== percent-small-2.html percent-small-2-ref.html +== percent-zero.html percent-zero-ref.html +== shrink-wrap-pref.html shrink-wrap-pref-ref.html +== shrink-wrap-avail.html shrink-wrap-avail-ref.html +== shrink-wrap-min.html shrink-wrap-min-ref.html +!= shrink-wrap-min-ref.html shrink-wrap-pref-ref.html +!= shrink-wrap-pref-ref.html shrink-wrap-avail-ref.html +!= shrink-wrap-avail-ref.html shrink-wrap-min-ref.html +== conflicting-widths-1.html conflicting-widths-ref-100xx.html +== conflicting-widths-2.html conflicting-widths-ref-100xx.html +== conflicting-widths-3.html conflicting-widths-ref-100xx.html +== conflicting-widths-4.html conflicting-widths-ref-100xx.html +== conflicting-widths-5.html conflicting-widths-5-ref.html +== conflicting-widths-6.html conflicting-widths-6-ref.html +== conflicting-widths-7.html conflicting-widths-7-ref.html +== conflicting-widths-8.html conflicting-widths-8-ref.html +== conflicting-widths-9.html conflicting-widths-9-ref.html +== conflicting-widths-10.html conflicting-widths-10-ref.html +== conflicting-percent-widths-1.html conflicting-percent-widths-1-ref.html +== conflicting-percent-widths-2.html conflicting-percent-widths-2-ref.html +== conflicting-percent-widths-3.html conflicting-percent-widths-3-ref.html +== percent-truncation-1.html percent-truncation-1-ref.html +== percent-truncation-2.html percent-truncation-2-ref.html +== percent-truncation-3.html percent-truncation-3-ref.html +== balancing-1.html balancing-1-ref.html +== balancing-2.html balancing-2-ref.html +== cellpadding.html cellpadding-ref.html +== cellspacing.html cellspacing-ref.html +== percent-basis.html percent-basis-ref.html +== default-box-sizing-separate-standards.html default-box-sizing-separate-standards-ref.html +== default-box-sizing-separate-quirks.html default-box-sizing-separate-quirks-ref.html +fails == default-box-sizing-collapse-standards.html default-box-sizing-collapse-standards-ref.html # bug 371180 +fails == default-box-sizing-collapse-quirks.html default-box-sizing-collapse-quirks-ref.html # bug 371180 +== colspan-percent-distribution-1.html colspan-percent-distribution-1-ref.html +== colspan-percent-distribution-2.html colspan-percent-distribution-2-ref.html +== spanning-cell-sort-1-small.html spanning-cell-sort-1-ref.html +== spanning-cell-sort-1-large.html spanning-cell-sort-1-ref.html +== spanning-cell-sort-1-small-fixed.html spanning-cell-sort-1-fixed-ref.html +== spanning-cell-sort-1-large-fixed.html spanning-cell-sort-1-fixed-ref.html +== spanning-cell-sort-2-small.html spanning-cell-sort-2-ref.html +== spanning-cell-sort-2-large.html spanning-cell-sort-2-ref.html +== spanning-cell-sort-2-small-fixed.html spanning-cell-sort-2-fixed-ref.html +== spanning-cell-sort-2-large-fixed.html spanning-cell-sort-2-fixed-ref.html +== colgroup-vs-column-1.html colgroup-vs-column-1-ref.html +== colgroup-vs-column-2.html colgroup-vs-column-2-ref.html +== colgroup-vs-column-3.html colgroup-vs-column-3-ref.html +== colgroup-vs-column-4.html colgroup-vs-column-4-ref.html +== dynamic-fixed-layout-1.html dynamic-fixed-layout-1-ref.html +== cell-pref-width-border-box.html cell-pref-width-border-box-ref.html +== colspan-distribute-to-empty-1a.html colspan-distribute-to-empty-1-ref.html +== colspan-distribute-to-empty-1b.html colspan-distribute-to-empty-1-ref.html +== colspan-distribute-to-empty-2.html colspan-distribute-to-empty-2-ref.html +== distribute-percent-nonoriginating.html distribute-percent-nonoriginating-ref.html diff --git a/layout/reftests/table-width/shrink-wrap-avail-ref.html b/layout/reftests/table-width/shrink-wrap-avail-ref.html new file mode 100644 index 0000000000..c1ae41e95b --- /dev/null +++ b/layout/reftests/table-width/shrink-wrap-avail-ref.html @@ -0,0 +1,30 @@ + + + +Shrink-wrapping of tables + + + + + + +
        xxxx
        + + + diff --git a/layout/reftests/table-width/shrink-wrap-avail.html b/layout/reftests/table-width/shrink-wrap-avail.html new file mode 100644 index 0000000000..a979a70326 --- /dev/null +++ b/layout/reftests/table-width/shrink-wrap-avail.html @@ -0,0 +1,30 @@ + + + +Shrink-wrapping of tables + + + + +
        + +
        xxxx
        + + + diff --git a/layout/reftests/table-width/shrink-wrap-min-ref.html b/layout/reftests/table-width/shrink-wrap-min-ref.html new file mode 100644 index 0000000000..56aef47ecd --- /dev/null +++ b/layout/reftests/table-width/shrink-wrap-min-ref.html @@ -0,0 +1,30 @@ + + + +Shrink-wrapping of tables + + + + + + +
        xxxx
        + + + diff --git a/layout/reftests/table-width/shrink-wrap-min.html b/layout/reftests/table-width/shrink-wrap-min.html new file mode 100644 index 0000000000..94ac5e1437 --- /dev/null +++ b/layout/reftests/table-width/shrink-wrap-min.html @@ -0,0 +1,30 @@ + + + +Shrink-wrapping of tables + + + + +
        + +
        xxxx
        + + + diff --git a/layout/reftests/table-width/shrink-wrap-pref-ref.html b/layout/reftests/table-width/shrink-wrap-pref-ref.html new file mode 100644 index 0000000000..1634cee233 --- /dev/null +++ b/layout/reftests/table-width/shrink-wrap-pref-ref.html @@ -0,0 +1,30 @@ + + + +Shrink-wrapping of tables + + + + + + +
        xxxx
        + + + diff --git a/layout/reftests/table-width/shrink-wrap-pref.html b/layout/reftests/table-width/shrink-wrap-pref.html new file mode 100644 index 0000000000..af4be8128c --- /dev/null +++ b/layout/reftests/table-width/shrink-wrap-pref.html @@ -0,0 +1,30 @@ + + + +Shrink-wrapping of tables + + + + +
        + +
        xxxx
        + + + diff --git a/layout/reftests/table-width/spacing-invariance-quirks-min-ref.html b/layout/reftests/table-width/spacing-invariance-quirks-min-ref.html new file mode 100644 index 0000000000..2587076c09 --- /dev/null +++ b/layout/reftests/table-width/spacing-invariance-quirks-min-ref.html @@ -0,0 +1,29 @@ + + +Test that cellpadding, cellspacing, border, etc., don't break table sizing. + + + +
        +
        +
        This is some text.
        +
        +
        + + diff --git a/layout/reftests/table-width/spacing-invariance-quirks-min.html b/layout/reftests/table-width/spacing-invariance-quirks-min.html new file mode 100644 index 0000000000..5a1b0151f7 --- /dev/null +++ b/layout/reftests/table-width/spacing-invariance-quirks-min.html @@ -0,0 +1,27 @@ + + +Test that cellpadding, cellspacing, border, etc., don't break table sizing. + + + +
        +
        +
        This is some text.
        +
        +
        + + diff --git a/layout/reftests/table-width/spacing-invariance-quirks-pref-ref.html b/layout/reftests/table-width/spacing-invariance-quirks-pref-ref.html new file mode 100644 index 0000000000..d680e2f29a --- /dev/null +++ b/layout/reftests/table-width/spacing-invariance-quirks-pref-ref.html @@ -0,0 +1,29 @@ + + +Test that cellpadding, cellspacing, border, etc., don't break table sizing. + + + +
        +
        +
        This is some text.
        +
        +
        + + diff --git a/layout/reftests/table-width/spacing-invariance-quirks-pref.html b/layout/reftests/table-width/spacing-invariance-quirks-pref.html new file mode 100644 index 0000000000..a147efbd75 --- /dev/null +++ b/layout/reftests/table-width/spacing-invariance-quirks-pref.html @@ -0,0 +1,27 @@ + + +Test that cellpadding, cellspacing, border, etc., don't break table sizing. + + + +
        +
        +
        This is some text.
        +
        +
        + + diff --git a/layout/reftests/table-width/spacing-invariance-standards-min-ref.html b/layout/reftests/table-width/spacing-invariance-standards-min-ref.html new file mode 100644 index 0000000000..5b154b762d --- /dev/null +++ b/layout/reftests/table-width/spacing-invariance-standards-min-ref.html @@ -0,0 +1,30 @@ + + + +Test that cellpadding, cellspacing, border, etc., don't break table sizing. + + + +
        +
        +
        This is some text.
        +
        +
        + + diff --git a/layout/reftests/table-width/spacing-invariance-standards-min.html b/layout/reftests/table-width/spacing-invariance-standards-min.html new file mode 100644 index 0000000000..c831806e9b --- /dev/null +++ b/layout/reftests/table-width/spacing-invariance-standards-min.html @@ -0,0 +1,28 @@ + + + +Test that cellpadding, cellspacing, border, etc., don't break table sizing. + + + +
        +
        +
        This is some text.
        +
        +
        + + diff --git a/layout/reftests/table-width/spacing-invariance-standards-pref-ref.html b/layout/reftests/table-width/spacing-invariance-standards-pref-ref.html new file mode 100644 index 0000000000..f2567af535 --- /dev/null +++ b/layout/reftests/table-width/spacing-invariance-standards-pref-ref.html @@ -0,0 +1,30 @@ + + + +Test that cellpadding, cellspacing, border, etc., don't break table sizing. + + + +
        +
        +
        This is some text.
        +
        +
        + + diff --git a/layout/reftests/table-width/spacing-invariance-standards-pref.html b/layout/reftests/table-width/spacing-invariance-standards-pref.html new file mode 100644 index 0000000000..3d6b4294cb --- /dev/null +++ b/layout/reftests/table-width/spacing-invariance-standards-pref.html @@ -0,0 +1,28 @@ + + + +Test that cellpadding, cellspacing, border, etc., don't break table sizing. + + + +
        +
        +
        This is some text.
        +
        +
        + + diff --git a/layout/reftests/table-width/spanning-cell-sort-1-fixed-ref.html b/layout/reftests/table-width/spanning-cell-sort-1-fixed-ref.html new file mode 100644 index 0000000000..01a3a438a9 --- /dev/null +++ b/layout/reftests/table-width/spanning-cell-sort-1-fixed-ref.html @@ -0,0 +1,24 @@ + +Testcase to exercise nsSpanningCellSorter + + + + + + + + + + + +
        diff --git a/layout/reftests/table-width/spanning-cell-sort-1-large-fixed.html b/layout/reftests/table-width/spanning-cell-sort-1-large-fixed.html new file mode 100644 index 0000000000..50843356d6 --- /dev/null +++ b/layout/reftests/table-width/spanning-cell-sort-1-large-fixed.html @@ -0,0 +1,25 @@ + +Testcase to exercise nsSpanningCellSorter + + + + + + + + + + + + +
        diff --git a/layout/reftests/table-width/spanning-cell-sort-1-large.html b/layout/reftests/table-width/spanning-cell-sort-1-large.html new file mode 100644 index 0000000000..d8c080ba7f --- /dev/null +++ b/layout/reftests/table-width/spanning-cell-sort-1-large.html @@ -0,0 +1,25 @@ + +Testcase to exercise nsSpanningCellSorter + + + + + + + + + + + + +
        diff --git a/layout/reftests/table-width/spanning-cell-sort-1-ref.html b/layout/reftests/table-width/spanning-cell-sort-1-ref.html new file mode 100644 index 0000000000..0afd0c7989 --- /dev/null +++ b/layout/reftests/table-width/spanning-cell-sort-1-ref.html @@ -0,0 +1,24 @@ + +Testcase to exercise nsSpanningCellSorter + + + + + + + + + + + +
        diff --git a/layout/reftests/table-width/spanning-cell-sort-1-small-fixed.html b/layout/reftests/table-width/spanning-cell-sort-1-small-fixed.html new file mode 100644 index 0000000000..1bb6219bdf --- /dev/null +++ b/layout/reftests/table-width/spanning-cell-sort-1-small-fixed.html @@ -0,0 +1,25 @@ + +Testcase to exercise nsSpanningCellSorter + + + + + + + + + + + + +
        diff --git a/layout/reftests/table-width/spanning-cell-sort-1-small.html b/layout/reftests/table-width/spanning-cell-sort-1-small.html new file mode 100644 index 0000000000..a2d53686fa --- /dev/null +++ b/layout/reftests/table-width/spanning-cell-sort-1-small.html @@ -0,0 +1,25 @@ + +Testcase to exercise nsSpanningCellSorter + + + + + + + + + + + + +
        diff --git a/layout/reftests/table-width/spanning-cell-sort-2-fixed-ref.html b/layout/reftests/table-width/spanning-cell-sort-2-fixed-ref.html new file mode 100644 index 0000000000..7abffc55b7 --- /dev/null +++ b/layout/reftests/table-width/spanning-cell-sort-2-fixed-ref.html @@ -0,0 +1,24 @@ + +Testcase to exercise nsSpanningCellSorter + + + + + + + + + + + +
        diff --git a/layout/reftests/table-width/spanning-cell-sort-2-large-fixed.html b/layout/reftests/table-width/spanning-cell-sort-2-large-fixed.html new file mode 100644 index 0000000000..6bf7dc4d6f --- /dev/null +++ b/layout/reftests/table-width/spanning-cell-sort-2-large-fixed.html @@ -0,0 +1,25 @@ + +Testcase to exercise nsSpanningCellSorter + + + + + + + + + + + + +
        diff --git a/layout/reftests/table-width/spanning-cell-sort-2-large.html b/layout/reftests/table-width/spanning-cell-sort-2-large.html new file mode 100644 index 0000000000..e411297ccb --- /dev/null +++ b/layout/reftests/table-width/spanning-cell-sort-2-large.html @@ -0,0 +1,25 @@ + +Testcase to exercise nsSpanningCellSorter + + + + + + + + + + + + +
        diff --git a/layout/reftests/table-width/spanning-cell-sort-2-ref.html b/layout/reftests/table-width/spanning-cell-sort-2-ref.html new file mode 100644 index 0000000000..46fdb4c8b9 --- /dev/null +++ b/layout/reftests/table-width/spanning-cell-sort-2-ref.html @@ -0,0 +1,24 @@ + +Testcase to exercise nsSpanningCellSorter + + + + + + + + + + + +
        diff --git a/layout/reftests/table-width/spanning-cell-sort-2-small-fixed.html b/layout/reftests/table-width/spanning-cell-sort-2-small-fixed.html new file mode 100644 index 0000000000..12c72c1e93 --- /dev/null +++ b/layout/reftests/table-width/spanning-cell-sort-2-small-fixed.html @@ -0,0 +1,25 @@ + +Testcase to exercise nsSpanningCellSorter + + + + + + + + + + + + +
        diff --git a/layout/reftests/table-width/spanning-cell-sort-2-small.html b/layout/reftests/table-width/spanning-cell-sort-2-small.html new file mode 100644 index 0000000000..dd6c0c91e3 --- /dev/null +++ b/layout/reftests/table-width/spanning-cell-sort-2-small.html @@ -0,0 +1,25 @@ + +Testcase to exercise nsSpanningCellSorter + + + + + + + + + + + + +
        diff --git a/layout/reftests/text-decoration/1133392-ref.html b/layout/reftests/text-decoration/1133392-ref.html new file mode 100644 index 0000000000..ad933fb177 --- /dev/null +++ b/layout/reftests/text-decoration/1133392-ref.html @@ -0,0 +1,17 @@ + + +reftest, bug 1133392 + + +

        This text
        +has an underline.

        diff --git a/layout/reftests/text-decoration/1133392.html b/layout/reftests/text-decoration/1133392.html new file mode 100644 index 0000000000..46983a1bd8 --- /dev/null +++ b/layout/reftests/text-decoration/1133392.html @@ -0,0 +1,36 @@ + + +reftest, bug 1133392 + + +

        This text
        +has an underline.

        + + + diff --git a/layout/reftests/text-decoration/1159729-offset-adjustment-notref.html b/layout/reftests/text-decoration/1159729-offset-adjustment-notref.html new file mode 100644 index 0000000000..90431b9a82 --- /dev/null +++ b/layout/reftests/text-decoration/1159729-offset-adjustment-notref.html @@ -0,0 +1,19 @@ + + + + + + + +

        +abcxyz +

        + + diff --git a/layout/reftests/text-decoration/1159729-offset-adjustment.html b/layout/reftests/text-decoration/1159729-offset-adjustment.html new file mode 100644 index 0000000000..cf05dd1880 --- /dev/null +++ b/layout/reftests/text-decoration/1159729-offset-adjustment.html @@ -0,0 +1,21 @@ + + + + + + + +

        +abcxyz +

        + + diff --git a/layout/reftests/text-decoration/1415214-notref.html b/layout/reftests/text-decoration/1415214-notref.html new file mode 100644 index 0000000000..0e59f2b663 --- /dev/null +++ b/layout/reftests/text-decoration/1415214-notref.html @@ -0,0 +1,18 @@ + + + + + clip-rect-correctness-ref + + + +

        + link1 + link2 +

        + + diff --git a/layout/reftests/text-decoration/1415214.html b/layout/reftests/text-decoration/1415214.html new file mode 100644 index 0000000000..90f9b2dbcb --- /dev/null +++ b/layout/reftests/text-decoration/1415214.html @@ -0,0 +1,18 @@ + + + + + clip-rect-correctness + + + +

        + link1 + link2 +

        + + diff --git a/layout/reftests/text-decoration/641444-1-ref.html b/layout/reftests/text-decoration/641444-1-ref.html new file mode 100644 index 0000000000..798e49638d --- /dev/null +++ b/layout/reftests/text-decoration/641444-1-ref.html @@ -0,0 +1,38 @@ + + + + + Mozilla text-decoration bug if direction:rtl and text-indent > 0 + + + +
        +

        text-indent:-1em

        +

        text-indent: 0em

        +

        text-indent: 1em

        +

        text-indent: 2em

        +

        text-indent: 3em

        +

        text-indent: 4em

        +

        text-indent: 5em

        +

        text-indent: 6em

        +

        text-indent: 7em

        +

        text-indent: 8em

        +

        text-indent: 9em

        +
        +
        +

        text-indent:-1em

        +

        text-indent: 0em

        +

        text-indent: 1em

        +

        text-indent: 2em

        +

        text-indent: 3em

        +

        text-indent: 4em

        +

        text-indent: 5em

        +

        text-indent: 6em

        +

        text-indent: 7em

        +

        text-indent: 8em

        +

        text-indent: 9em

        +
        + + diff --git a/layout/reftests/text-decoration/641444-1.html b/layout/reftests/text-decoration/641444-1.html new file mode 100644 index 0000000000..5c5d148ad8 --- /dev/null +++ b/layout/reftests/text-decoration/641444-1.html @@ -0,0 +1,38 @@ + + + + + Mozilla text-decoration bug if direction:rtl and text-indent > 0 + + + +
        +

        text-indent:-1em

        +

        text-indent: 0em

        +

        text-indent: 1em

        +

        text-indent: 2em

        +

        text-indent: 3em

        +

        text-indent: 4em

        +

        text-indent: 5em

        +

        text-indent: 6em

        +

        text-indent: 7em

        +

        text-indent: 8em

        +

        text-indent: 9em

        +
        +
        +

        text-indent:-1em

        +

        text-indent: 0em

        +

        text-indent: 1em

        +

        text-indent: 2em

        +

        text-indent: 3em

        +

        text-indent: 4em

        +

        text-indent: 5em

        +

        text-indent: 6em

        +

        text-indent: 7em

        +

        text-indent: 8em

        +

        text-indent: 9em

        +
        + + diff --git a/layout/reftests/text-decoration/676538-1-ref.html b/layout/reftests/text-decoration/676538-1-ref.html new file mode 100644 index 0000000000..5eb1de74ef --- /dev/null +++ b/layout/reftests/text-decoration/676538-1-ref.html @@ -0,0 +1,23 @@ + + + +text-decoration alignment + + + + + +

        + xxx + xxx + xxx +

        + + + diff --git a/layout/reftests/text-decoration/676538-1.html b/layout/reftests/text-decoration/676538-1.html new file mode 100644 index 0000000000..837f99abfa --- /dev/null +++ b/layout/reftests/text-decoration/676538-1.html @@ -0,0 +1,22 @@ + + + +text-decoration alignment + + + + + +

        xxx

        + + + diff --git a/layout/reftests/text-decoration/always-underline-links-ref.html b/layout/reftests/text-decoration/always-underline-links-ref.html new file mode 100644 index 0000000000..d06158949b --- /dev/null +++ b/layout/reftests/text-decoration/always-underline-links-ref.html @@ -0,0 +1,2 @@ + +Should have an underline regardless of what the page says diff --git a/layout/reftests/text-decoration/always-underline-links.html b/layout/reftests/text-decoration/always-underline-links.html new file mode 100644 index 0000000000..81021494dd --- /dev/null +++ b/layout/reftests/text-decoration/always-underline-links.html @@ -0,0 +1,5 @@ + + +Should have an underline regardless of what the page says diff --git a/layout/reftests/text-decoration/complex-decoration-style-quirks-ref.html b/layout/reftests/text-decoration/complex-decoration-style-quirks-ref.html new file mode 100644 index 0000000000..fbf2c4bfef --- /dev/null +++ b/layout/reftests/text-decoration/complex-decoration-style-quirks-ref.html @@ -0,0 +1,102 @@ + +
        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +
        +
        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +
        diff --git a/layout/reftests/text-decoration/complex-decoration-style-quirks.html b/layout/reftests/text-decoration/complex-decoration-style-quirks.html new file mode 100644 index 0000000000..6b2583afe7 --- /dev/null +++ b/layout/reftests/text-decoration/complex-decoration-style-quirks.html @@ -0,0 +1,114 @@ + +
        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +
        +
        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +
        diff --git a/layout/reftests/text-decoration/complex-decoration-style-standards-ref.html b/layout/reftests/text-decoration/complex-decoration-style-standards-ref.html new file mode 100644 index 0000000000..45ad85d18d --- /dev/null +++ b/layout/reftests/text-decoration/complex-decoration-style-standards-ref.html @@ -0,0 +1,103 @@ + + +
        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +
        +
        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +
        diff --git a/layout/reftests/text-decoration/complex-decoration-style-standards.html b/layout/reftests/text-decoration/complex-decoration-style-standards.html new file mode 100644 index 0000000000..8c7f7fa1f2 --- /dev/null +++ b/layout/reftests/text-decoration/complex-decoration-style-standards.html @@ -0,0 +1,115 @@ + + +
        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +
        +
        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +

        +     +

        +
        diff --git a/layout/reftests/text-decoration/decoration-color-override-quirks-ref.html b/layout/reftests/text-decoration/decoration-color-override-quirks-ref.html new file mode 100644 index 0000000000..5b8481674e --- /dev/null +++ b/layout/reftests/text-decoration/decoration-color-override-quirks-ref.html @@ -0,0 +1,5 @@ + + + hellohello + + diff --git a/layout/reftests/text-decoration/decoration-color-override-quirks.html b/layout/reftests/text-decoration/decoration-color-override-quirks.html new file mode 100644 index 0000000000..67e1346b94 --- /dev/null +++ b/layout/reftests/text-decoration/decoration-color-override-quirks.html @@ -0,0 +1,5 @@ + + + hellohello + + diff --git a/layout/reftests/text-decoration/decoration-color-override-standards-ref.html b/layout/reftests/text-decoration/decoration-color-override-standards-ref.html new file mode 100644 index 0000000000..4420e6fc35 --- /dev/null +++ b/layout/reftests/text-decoration/decoration-color-override-standards-ref.html @@ -0,0 +1,6 @@ + + + + hellohello + + diff --git a/layout/reftests/text-decoration/decoration-color-override-standards.html b/layout/reftests/text-decoration/decoration-color-override-standards.html new file mode 100644 index 0000000000..2be52e67de --- /dev/null +++ b/layout/reftests/text-decoration/decoration-color-override-standards.html @@ -0,0 +1,6 @@ + + + + hellohello + + diff --git a/layout/reftests/text-decoration/decoration-color-quirks-ref.html b/layout/reftests/text-decoration/decoration-color-quirks-ref.html new file mode 100644 index 0000000000..0366b7ddba --- /dev/null +++ b/layout/reftests/text-decoration/decoration-color-quirks-ref.html @@ -0,0 +1,75 @@ + +

        + This blue text has green decoration lines +

        +

        + This red text has yellow decoration lines +

        +

        + This blue text has red lines +

        +

        + This orange text has transparent lines +

        +

        + Here is no decoration lines, but + + + this blue text has green decoration lines, + and here is no decoration lines too. +

        +

        + This is red paragraph and here is no decoration lines, but + + here are green decoration lines, + and here is no decoration lines too. +

        +

        + This is purple paragraph and here are decoration lines of current color, but + + here are red decoration lines, + and here are current color decoration lines. +

        +

        + This is green paragraph and here are decoration lines of current color, and + + here is specified red decoration color but has current color lines, + and here are current color decoration lines. +

        +

        + This is blue paragraph, + + here is red text with red decoration lines, + and here is blue text without decoration lines. +

        +

        + This is blue paragraph and decoration color is specified as green, + + here is red text with green decoration lines, + and here is blue text without decoration lines. +

        +

        + Here has blue decoration lines even though its color is specified as red + before text-decoration. +

        diff --git a/layout/reftests/text-decoration/decoration-color-quirks.html b/layout/reftests/text-decoration/decoration-color-quirks.html new file mode 100644 index 0000000000..17a93c6d6a --- /dev/null +++ b/layout/reftests/text-decoration/decoration-color-quirks.html @@ -0,0 +1,84 @@ + +

        + This blue text has green decoration lines +

        +

        + This red text has yellow decoration lines +

        +

        + This blue text has red lines +

        +

        + This orange text has transparent lines +

        +

        + Here is no decoration lines, but + + this blue text has green decoration lines, + and here is no decoration lines too. +

        +

        + This is red paragraph and here is no decoration lines, but + + here are green decoration lines, + and here is no decoration lines too. +

        +

        + This is purple paragraph and here are decoration lines of current color, but + + here are red decoration lines, + and here are current color decoration lines. +

        +

        + This is green paragraph and here are decoration lines of current color, and + + here is specified red decoration color but has current color lines, + and here are current color decoration lines. +

        +

        + This is blue paragraph, + + here is red text with red decoration lines, + and here is blue text without decoration lines. +

        +

        + This is blue paragraph and decoration color is specified as green, + + here is red text with green decoration lines, + and here is blue text without decoration lines. +

        +

        + Here has blue decoration lines even though its color is specified as red + before text-decoration. +

        diff --git a/layout/reftests/text-decoration/decoration-color-standards-ref.html b/layout/reftests/text-decoration/decoration-color-standards-ref.html new file mode 100644 index 0000000000..f478fb5083 --- /dev/null +++ b/layout/reftests/text-decoration/decoration-color-standards-ref.html @@ -0,0 +1,77 @@ + + +

        + This blue text has green decoration lines +

        +

        + This red text has yellow decoration lines +

        +

        + This blue text has red lines +

        +

        + This orange text has transparent lines +

        +

        + Here is no decoration lines, but + + + this blue text has green decoration lines, + and here is no decoration lines too. +

        +

        + This is red paragraph and here is no decoration lines, but + + here are green decoration lines, + and here is no decoration lines too. +

        +

        + This is purple paragraph and here are decoration lines of current color, but + + here are red decoration lines, + and here are current color decoration lines. +

        +

        + This is green paragraph and here are decoration lines of current color, and + + here is specified red decoration color but has current color lines, + and here are current color decoration lines. +

        +

        + This is blue paragraph, + + here is red text with red decoration lines, + and here is blue text without decoration lines. +

        +

        + This is blue paragraph and decoration color is specified as green, + + here is red text with green decoration lines, + and here is blue text without decoration lines. +

        +

        + Here has blue decoration lines even though its color is specified as red + before text-decoration. +

        diff --git a/layout/reftests/text-decoration/decoration-color-standards.html b/layout/reftests/text-decoration/decoration-color-standards.html new file mode 100644 index 0000000000..3f8c5938e4 --- /dev/null +++ b/layout/reftests/text-decoration/decoration-color-standards.html @@ -0,0 +1,83 @@ + + +

        + This blue text has green decoration lines +

        +

        + This red text has yellow decoration lines +

        +

        + This blue text has red lines +

        +

        + This orange text has transparent lines +

        +

        + Here is no decoration lines, but + + this blue text has green decoration lines, + and here is no decoration lines too. +

        +

        + This is red paragraph and here is no decoration lines, but + + here are green decoration lines, + and here is no decoration lines too.

        +

        + This is purple paragraph and here are decoration lines of current color, but + + here are red decoration lines, + and here are current color decoration lines. +

        +

        + This is green paragraph and here are decoration lines of current color, and + + here is specified red decoration color but has current color lines, + and here are current color decoration lines. +

        +

        + This is blue paragraph, + + here is red text with red decoration lines, + and here is blue text without decoration lines. +

        +

        + This is blue paragraph and decoration color is specified as green, + + here is red text with green decoration lines, + and here is blue text without decoration lines. +

        +

        + Here has blue decoration lines even though its color is specified as red + before text-decoration. +

        diff --git a/layout/reftests/text-decoration/decoration-css21-block-ref.html b/layout/reftests/text-decoration/decoration-css21-block-ref.html new file mode 100644 index 0000000000..740f73323e --- /dev/null +++ b/layout/reftests/text-decoration/decoration-css21-block-ref.html @@ -0,0 +1,16 @@ + + + + + +
        + + underline + +
        + also underlined + + \ No newline at end of file diff --git a/layout/reftests/text-decoration/decoration-css21-block.html b/layout/reftests/text-decoration/decoration-css21-block.html new file mode 100644 index 0000000000..761fc6a94d --- /dev/null +++ b/layout/reftests/text-decoration/decoration-css21-block.html @@ -0,0 +1,14 @@ + + + + + +
        + underline
        + also underlined +
        + + \ No newline at end of file diff --git a/layout/reftests/text-decoration/decoration-css21-ref.html b/layout/reftests/text-decoration/decoration-css21-ref.html new file mode 100644 index 0000000000..14b5844ad6 --- /dev/null +++ b/layout/reftests/text-decoration/decoration-css21-ref.html @@ -0,0 +1,30 @@ + + + + + +

        + Underlined still underlined + Underlined       + Offset +

        +

        + + BeforehighlowAfter + + Offsettext +

        +

        + BeforehighlowAfter +

        + + diff --git a/layout/reftests/text-decoration/decoration-css21.html b/layout/reftests/text-decoration/decoration-css21.html new file mode 100644 index 0000000000..faaa1af362 --- /dev/null +++ b/layout/reftests/text-decoration/decoration-css21.html @@ -0,0 +1,30 @@ + + + + + +

        + Underlined still underlined + Underlined       +

        +

        + + BeforehighlowAfter + +

        +

        + + BeforehighlowAfter + +

        + + diff --git a/layout/reftests/text-decoration/decoration-style-quirks-ref.html b/layout/reftests/text-decoration/decoration-style-quirks-ref.html new file mode 100644 index 0000000000..cc2ee3df07 --- /dev/null +++ b/layout/reftests/text-decoration/decoration-style-quirks-ref.html @@ -0,0 +1,54 @@ + +

        + Here is specified the decoration style as dotted but no decoration lines, + however, + + here has solid decoration lines, + and here has no decoration lines. +

        +

        + Here is specified the decoration style as dashed but no decoration lines, + however, + + here has inherited decoration lines, + and here has no decoration lines. +

        +

        + + Here has dotted decoration lines, + + + here has wavy decoration + lines, + and here has dotted decoration lines. +

        +

        + + Here has double decoration lines, + + here is specified as dashed decoration lines but should be + ignored, + and here has double decoration lines. +

        +

        + Here is specified the decoration style as -moz-none. +

        +

        + Here has solid decoration lines even if its style is specified as dotted + before text-decoration. +

        diff --git a/layout/reftests/text-decoration/decoration-style-quirks.html b/layout/reftests/text-decoration/decoration-style-quirks.html new file mode 100644 index 0000000000..a2c9bf6e62 --- /dev/null +++ b/layout/reftests/text-decoration/decoration-style-quirks.html @@ -0,0 +1,47 @@ + +

        + Here is specified the decoration style as dotted but no decoration lines, however, + + here has solid decoration lines, + and here has no decoration lines. +

        +

        + Here is specified the decoration style as dashed but no decoration lines, + however, + + here has inherited decoration lines, + and here has no decoration lines. +

        +

        + Here has dotted decoration lines, + + here has wavy decoration lines, + and here has dotted decoration lines. +

        +

        + Here has double decoration lines, + + here is specified as dashed decoration lines but should be ignored, + and here has double decoration lines. +

        +

        + Here is specified the decoration style as -moz-none. +

        +

        + Here has solid decoration lines even if its style is specified as dotted + before text-decoration. +

        diff --git a/layout/reftests/text-decoration/decoration-style-standards-ref.html b/layout/reftests/text-decoration/decoration-style-standards-ref.html new file mode 100644 index 0000000000..28d5c11754 --- /dev/null +++ b/layout/reftests/text-decoration/decoration-style-standards-ref.html @@ -0,0 +1,34 @@ + +

        + Here is specified the decoration style as dotted but no decoration lines, + however, + + here has solid decoration lines, + and here has no decoration lines. +

        +

        + Here is specified the decoration style as dashed but no decoration lines, + however, + + here has inherited decoration lines, + and here has no decoration lines. +

        +

        + Here has double decoration lines, + + here is specified as dashed decoration lines but should be ignored, + and here has double decoration lines. +

        +

        + Here is specified the decoration style as -moz-none. +

        +

        + Here has solid decoration lines even if its style is specified as dotted + before text-decoration. +

        diff --git a/layout/reftests/text-decoration/decoration-style-standards.html b/layout/reftests/text-decoration/decoration-style-standards.html new file mode 100644 index 0000000000..4ad687e126 --- /dev/null +++ b/layout/reftests/text-decoration/decoration-style-standards.html @@ -0,0 +1,34 @@ + +

        + Here is specified the decoration style as dotted but no decoration lines, + however, + + here has solid decoration lines, and here has no decoration lines. +

        +

        + Here is specified the decoration style as dashed but no decoration lines, + however, + + here has inherited decoration lines, + and here has no decoration lines. +

        +

        + Here has double decoration lines, + + here is specified as dashed decoration lines but should be ignored, + and here has double decoration lines. +

        +

        + Here is specified the decoration style as -moz-none. +

        +

        + Here has solid decoration lines even if its style is specified as dotted + before text-decoration. +

        diff --git a/layout/reftests/text-decoration/dynamic-underline-vertical-align-quirks-1-ref.html b/layout/reftests/text-decoration/dynamic-underline-vertical-align-quirks-1-ref.html new file mode 100644 index 0000000000..915f3a7bb8 --- /dev/null +++ b/layout/reftests/text-decoration/dynamic-underline-vertical-align-quirks-1-ref.html @@ -0,0 +1,21 @@ + + + + + +

        +This line has a bottom vertical align span.
        +This line has a top vertical align span. +

        + + diff --git a/layout/reftests/text-decoration/dynamic-underline-vertical-align-quirks-1.html b/layout/reftests/text-decoration/dynamic-underline-vertical-align-quirks-1.html new file mode 100644 index 0000000000..da84798e41 --- /dev/null +++ b/layout/reftests/text-decoration/dynamic-underline-vertical-align-quirks-1.html @@ -0,0 +1,26 @@ + + + + + + +

        +This line has a bottom vertical align span.
        +This line has a top vertical align span. +

        + + diff --git a/layout/reftests/text-decoration/dynamic-underline-vertical-align-quirks-2-ref.html b/layout/reftests/text-decoration/dynamic-underline-vertical-align-quirks-2-ref.html new file mode 100644 index 0000000000..7a1ba472fe --- /dev/null +++ b/layout/reftests/text-decoration/dynamic-underline-vertical-align-quirks-2-ref.html @@ -0,0 +1,21 @@ + + + + + +

        +This line has only a bottom vertical align span.
        +This line has a top vertical align span. +

        + + diff --git a/layout/reftests/text-decoration/dynamic-underline-vertical-align-quirks-2.html b/layout/reftests/text-decoration/dynamic-underline-vertical-align-quirks-2.html new file mode 100644 index 0000000000..9f0ca070a7 --- /dev/null +++ b/layout/reftests/text-decoration/dynamic-underline-vertical-align-quirks-2.html @@ -0,0 +1,26 @@ + + + + + + +

        +This line has only a bottom vertical align span.
        +This line has a top vertical align span. +

        + + diff --git a/layout/reftests/text-decoration/dynamic-underline-vertical-align-standards-1-ref.html b/layout/reftests/text-decoration/dynamic-underline-vertical-align-standards-1-ref.html new file mode 100644 index 0000000000..01ba4d9b6c --- /dev/null +++ b/layout/reftests/text-decoration/dynamic-underline-vertical-align-standards-1-ref.html @@ -0,0 +1,22 @@ + + + + + + +

        +This line has a bottom vertical align span.
        +This line has a top vertical align span. +

        + + diff --git a/layout/reftests/text-decoration/dynamic-underline-vertical-align-standards-1.html b/layout/reftests/text-decoration/dynamic-underline-vertical-align-standards-1.html new file mode 100644 index 0000000000..64ca1f1252 --- /dev/null +++ b/layout/reftests/text-decoration/dynamic-underline-vertical-align-standards-1.html @@ -0,0 +1,27 @@ + + + + + + + +

        +This line has a bottom vertical align span.
        +This line has a top vertical align span. +

        + + diff --git a/layout/reftests/text-decoration/dynamic-underline-vertical-align-standards-2-ref.html b/layout/reftests/text-decoration/dynamic-underline-vertical-align-standards-2-ref.html new file mode 100644 index 0000000000..fb465cce22 --- /dev/null +++ b/layout/reftests/text-decoration/dynamic-underline-vertical-align-standards-2-ref.html @@ -0,0 +1,22 @@ + + + + + + +

        +This line has only a bottom vertical align span.
        +This line has a top vertical align span. +

        + + diff --git a/layout/reftests/text-decoration/dynamic-underline-vertical-align-standards-2.html b/layout/reftests/text-decoration/dynamic-underline-vertical-align-standards-2.html new file mode 100644 index 0000000000..d9b23e33fd --- /dev/null +++ b/layout/reftests/text-decoration/dynamic-underline-vertical-align-standards-2.html @@ -0,0 +1,27 @@ + + + + + + + +

        +This line has only a bottom vertical align span.
        +This line has a top vertical align span. +

        + + diff --git a/layout/reftests/text-decoration/emphasis-style-dynamic-ref.html b/layout/reftests/text-decoration/emphasis-style-dynamic-ref.html new file mode 100644 index 0000000000..786be94023 --- /dev/null +++ b/layout/reftests/text-decoration/emphasis-style-dynamic-ref.html @@ -0,0 +1,12 @@ + + + +Bug 1229278 - Dynamic change to text-emphasis-style + +
        テスト
        + diff --git a/layout/reftests/text-decoration/emphasis-style-dynamic.html b/layout/reftests/text-decoration/emphasis-style-dynamic.html new file mode 100644 index 0000000000..3e9b920eb0 --- /dev/null +++ b/layout/reftests/text-decoration/emphasis-style-dynamic.html @@ -0,0 +1,20 @@ + + + +Bug 1229278 - Dynamic change to text-emphasis-style + +
        テスト
        + + diff --git a/layout/reftests/text-decoration/inline-baseline-almost-standards-ref.html b/layout/reftests/text-decoration/inline-baseline-almost-standards-ref.html new file mode 100644 index 0000000000..4d193d6c99 --- /dev/null +++ b/layout/reftests/text-decoration/inline-baseline-almost-standards-ref.html @@ -0,0 +1,10 @@ + + + test for bug 223764 (Almost-standards) + +

        + hello +

        + + diff --git a/layout/reftests/text-decoration/inline-baseline-almost-standards.html b/layout/reftests/text-decoration/inline-baseline-almost-standards.html new file mode 100644 index 0000000000..71bdfc14b8 --- /dev/null +++ b/layout/reftests/text-decoration/inline-baseline-almost-standards.html @@ -0,0 +1,10 @@ + + + test for bug 223764 (Almost-standards) + +

        + hello +

        + + diff --git a/layout/reftests/text-decoration/inline-baseline-quirks-ref.html b/layout/reftests/text-decoration/inline-baseline-quirks-ref.html new file mode 100644 index 0000000000..a1f2bd5aea --- /dev/null +++ b/layout/reftests/text-decoration/inline-baseline-quirks-ref.html @@ -0,0 +1,8 @@ + + test for bug 223764 (Quirks) + +

        + hello +

        + + diff --git a/layout/reftests/text-decoration/inline-baseline-quirks.html b/layout/reftests/text-decoration/inline-baseline-quirks.html new file mode 100644 index 0000000000..599b1e8da0 --- /dev/null +++ b/layout/reftests/text-decoration/inline-baseline-quirks.html @@ -0,0 +1,8 @@ + + test for bug 223764 (Quirks) + +

        + hello +

        + + diff --git a/layout/reftests/text-decoration/line-through-style-block-dashed-quirks.html b/layout/reftests/text-decoration/line-through-style-block-dashed-quirks.html new file mode 100644 index 0000000000..77503d4669 --- /dev/null +++ b/layout/reftests/text-decoration/line-through-style-block-dashed-quirks.html @@ -0,0 +1 @@ +

        This paragraph has line-through

        diff --git a/layout/reftests/text-decoration/line-through-style-block-dashed-standards.html b/layout/reftests/text-decoration/line-through-style-block-dashed-standards.html new file mode 100644 index 0000000000..782a237cb8 --- /dev/null +++ b/layout/reftests/text-decoration/line-through-style-block-dashed-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has line-through

        diff --git a/layout/reftests/text-decoration/line-through-style-block-dotted-quirks.html b/layout/reftests/text-decoration/line-through-style-block-dotted-quirks.html new file mode 100644 index 0000000000..6e6741ccf6 --- /dev/null +++ b/layout/reftests/text-decoration/line-through-style-block-dotted-quirks.html @@ -0,0 +1 @@ +

        This paragraph has line-through

        diff --git a/layout/reftests/text-decoration/line-through-style-block-dotted-standards.html b/layout/reftests/text-decoration/line-through-style-block-dotted-standards.html new file mode 100644 index 0000000000..6151a80eed --- /dev/null +++ b/layout/reftests/text-decoration/line-through-style-block-dotted-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has line-through

        diff --git a/layout/reftests/text-decoration/line-through-style-block-double-quirks.html b/layout/reftests/text-decoration/line-through-style-block-double-quirks.html new file mode 100644 index 0000000000..47ea921443 --- /dev/null +++ b/layout/reftests/text-decoration/line-through-style-block-double-quirks.html @@ -0,0 +1 @@ +

        This paragraph has line-through

        diff --git a/layout/reftests/text-decoration/line-through-style-block-double-standards.html b/layout/reftests/text-decoration/line-through-style-block-double-standards.html new file mode 100644 index 0000000000..1439dcb791 --- /dev/null +++ b/layout/reftests/text-decoration/line-through-style-block-double-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has line-through

        diff --git a/layout/reftests/text-decoration/line-through-style-block-quirks-ref.html b/layout/reftests/text-decoration/line-through-style-block-quirks-ref.html new file mode 100644 index 0000000000..53c4a2fd4a --- /dev/null +++ b/layout/reftests/text-decoration/line-through-style-block-quirks-ref.html @@ -0,0 +1 @@ +

        This paragraph has line-through

        diff --git a/layout/reftests/text-decoration/line-through-style-block-solid-quirks.html b/layout/reftests/text-decoration/line-through-style-block-solid-quirks.html new file mode 100644 index 0000000000..0ff5cc0028 --- /dev/null +++ b/layout/reftests/text-decoration/line-through-style-block-solid-quirks.html @@ -0,0 +1 @@ +

        This paragraph has line-through

        diff --git a/layout/reftests/text-decoration/line-through-style-block-solid-standards.html b/layout/reftests/text-decoration/line-through-style-block-solid-standards.html new file mode 100644 index 0000000000..9d49671152 --- /dev/null +++ b/layout/reftests/text-decoration/line-through-style-block-solid-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has line-through

        diff --git a/layout/reftests/text-decoration/line-through-style-block-standards-ref.html b/layout/reftests/text-decoration/line-through-style-block-standards-ref.html new file mode 100644 index 0000000000..cea0d3718b --- /dev/null +++ b/layout/reftests/text-decoration/line-through-style-block-standards-ref.html @@ -0,0 +1,2 @@ + +

        This paragraph has line-through

        diff --git a/layout/reftests/text-decoration/line-through-style-block-wavy-quirks.html b/layout/reftests/text-decoration/line-through-style-block-wavy-quirks.html new file mode 100644 index 0000000000..437b2c3348 --- /dev/null +++ b/layout/reftests/text-decoration/line-through-style-block-wavy-quirks.html @@ -0,0 +1 @@ +

        This paragraph has line-through

        diff --git a/layout/reftests/text-decoration/line-through-style-block-wavy-standards.html b/layout/reftests/text-decoration/line-through-style-block-wavy-standards.html new file mode 100644 index 0000000000..f00c7a48f8 --- /dev/null +++ b/layout/reftests/text-decoration/line-through-style-block-wavy-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has line-through

        diff --git a/layout/reftests/text-decoration/line-through-style-inline-dashed-quirks.html b/layout/reftests/text-decoration/line-through-style-inline-dashed-quirks.html new file mode 100644 index 0000000000..ae0e01e6d5 --- /dev/null +++ b/layout/reftests/text-decoration/line-through-style-inline-dashed-quirks.html @@ -0,0 +1 @@ +

        This paragraph has no decoration lines, but here has line-through, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/line-through-style-inline-dashed-standards.html b/layout/reftests/text-decoration/line-through-style-inline-dashed-standards.html new file mode 100644 index 0000000000..588f85e2d8 --- /dev/null +++ b/layout/reftests/text-decoration/line-through-style-inline-dashed-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has no decoration lines, but here has line-through, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/line-through-style-inline-dotted-quirks.html b/layout/reftests/text-decoration/line-through-style-inline-dotted-quirks.html new file mode 100644 index 0000000000..f47816e564 --- /dev/null +++ b/layout/reftests/text-decoration/line-through-style-inline-dotted-quirks.html @@ -0,0 +1 @@ +

        This paragraph has no decoration lines, but here has line-through, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/line-through-style-inline-dotted-standards.html b/layout/reftests/text-decoration/line-through-style-inline-dotted-standards.html new file mode 100644 index 0000000000..1096674d40 --- /dev/null +++ b/layout/reftests/text-decoration/line-through-style-inline-dotted-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has no decoration lines, but here has line-through, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/line-through-style-inline-double-quirks.html b/layout/reftests/text-decoration/line-through-style-inline-double-quirks.html new file mode 100644 index 0000000000..9daf8458c1 --- /dev/null +++ b/layout/reftests/text-decoration/line-through-style-inline-double-quirks.html @@ -0,0 +1 @@ +

        This paragraph has no decoration lines, but here has line-through, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/line-through-style-inline-double-standards.html b/layout/reftests/text-decoration/line-through-style-inline-double-standards.html new file mode 100644 index 0000000000..2db67bd36d --- /dev/null +++ b/layout/reftests/text-decoration/line-through-style-inline-double-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has no decoration lines, but here has line-through, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/line-through-style-inline-quirks-ref.html b/layout/reftests/text-decoration/line-through-style-inline-quirks-ref.html new file mode 100644 index 0000000000..789426b018 --- /dev/null +++ b/layout/reftests/text-decoration/line-through-style-inline-quirks-ref.html @@ -0,0 +1 @@ +

        This paragraph has no decoration lines, but here has line-through, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/line-through-style-inline-solid-quirks.html b/layout/reftests/text-decoration/line-through-style-inline-solid-quirks.html new file mode 100644 index 0000000000..746f67ce15 --- /dev/null +++ b/layout/reftests/text-decoration/line-through-style-inline-solid-quirks.html @@ -0,0 +1 @@ +

        This paragraph has no decoration lines, but here has line-through, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/line-through-style-inline-solid-standards.html b/layout/reftests/text-decoration/line-through-style-inline-solid-standards.html new file mode 100644 index 0000000000..a59ba91fb4 --- /dev/null +++ b/layout/reftests/text-decoration/line-through-style-inline-solid-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has no decoration lines, but here has line-through, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/line-through-style-inline-standards-ref.html b/layout/reftests/text-decoration/line-through-style-inline-standards-ref.html new file mode 100644 index 0000000000..8b401685f8 --- /dev/null +++ b/layout/reftests/text-decoration/line-through-style-inline-standards-ref.html @@ -0,0 +1,2 @@ + +

        This paragraph has no decoration lines, but here has line-through, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/line-through-style-inline-wavy-quirks.html b/layout/reftests/text-decoration/line-through-style-inline-wavy-quirks.html new file mode 100644 index 0000000000..1f89c11ef4 --- /dev/null +++ b/layout/reftests/text-decoration/line-through-style-inline-wavy-quirks.html @@ -0,0 +1 @@ +

        This paragraph has no decoration lines, but here has line-through, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/line-through-style-inline-wavy-standards.html b/layout/reftests/text-decoration/line-through-style-inline-wavy-standards.html new file mode 100644 index 0000000000..6914b74542 --- /dev/null +++ b/layout/reftests/text-decoration/line-through-style-inline-wavy-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has no decoration lines, but here has line-through, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/overline-style-block-dashed-quirks.html b/layout/reftests/text-decoration/overline-style-block-dashed-quirks.html new file mode 100644 index 0000000000..09b78f7117 --- /dev/null +++ b/layout/reftests/text-decoration/overline-style-block-dashed-quirks.html @@ -0,0 +1 @@ +

        This paragraph has overline

        diff --git a/layout/reftests/text-decoration/overline-style-block-dashed-standards.html b/layout/reftests/text-decoration/overline-style-block-dashed-standards.html new file mode 100644 index 0000000000..9204157cfb --- /dev/null +++ b/layout/reftests/text-decoration/overline-style-block-dashed-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has overline

        diff --git a/layout/reftests/text-decoration/overline-style-block-dotted-quirks.html b/layout/reftests/text-decoration/overline-style-block-dotted-quirks.html new file mode 100644 index 0000000000..5f8d676e88 --- /dev/null +++ b/layout/reftests/text-decoration/overline-style-block-dotted-quirks.html @@ -0,0 +1 @@ +

        This paragraph has overline

        diff --git a/layout/reftests/text-decoration/overline-style-block-dotted-standards.html b/layout/reftests/text-decoration/overline-style-block-dotted-standards.html new file mode 100644 index 0000000000..b653753b42 --- /dev/null +++ b/layout/reftests/text-decoration/overline-style-block-dotted-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has overline

        diff --git a/layout/reftests/text-decoration/overline-style-block-double-quirks.html b/layout/reftests/text-decoration/overline-style-block-double-quirks.html new file mode 100644 index 0000000000..37bb368007 --- /dev/null +++ b/layout/reftests/text-decoration/overline-style-block-double-quirks.html @@ -0,0 +1 @@ +

        This paragraph has overline

        diff --git a/layout/reftests/text-decoration/overline-style-block-double-standards.html b/layout/reftests/text-decoration/overline-style-block-double-standards.html new file mode 100644 index 0000000000..2bce4cc1d7 --- /dev/null +++ b/layout/reftests/text-decoration/overline-style-block-double-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has overline

        diff --git a/layout/reftests/text-decoration/overline-style-block-quirks-ref.html b/layout/reftests/text-decoration/overline-style-block-quirks-ref.html new file mode 100644 index 0000000000..07353927d9 --- /dev/null +++ b/layout/reftests/text-decoration/overline-style-block-quirks-ref.html @@ -0,0 +1 @@ +

        This paragraph has overline

        diff --git a/layout/reftests/text-decoration/overline-style-block-solid-quirks.html b/layout/reftests/text-decoration/overline-style-block-solid-quirks.html new file mode 100644 index 0000000000..b8d6f30c97 --- /dev/null +++ b/layout/reftests/text-decoration/overline-style-block-solid-quirks.html @@ -0,0 +1 @@ +

        This paragraph has overline

        diff --git a/layout/reftests/text-decoration/overline-style-block-solid-standards.html b/layout/reftests/text-decoration/overline-style-block-solid-standards.html new file mode 100644 index 0000000000..e795637836 --- /dev/null +++ b/layout/reftests/text-decoration/overline-style-block-solid-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has overline

        diff --git a/layout/reftests/text-decoration/overline-style-block-standards-ref.html b/layout/reftests/text-decoration/overline-style-block-standards-ref.html new file mode 100644 index 0000000000..c349ca362f --- /dev/null +++ b/layout/reftests/text-decoration/overline-style-block-standards-ref.html @@ -0,0 +1,2 @@ + +

        This paragraph has overline

        diff --git a/layout/reftests/text-decoration/overline-style-block-wavy-quirks.html b/layout/reftests/text-decoration/overline-style-block-wavy-quirks.html new file mode 100644 index 0000000000..b3e159e320 --- /dev/null +++ b/layout/reftests/text-decoration/overline-style-block-wavy-quirks.html @@ -0,0 +1 @@ +

        This paragraph has overline

        diff --git a/layout/reftests/text-decoration/overline-style-block-wavy-standards.html b/layout/reftests/text-decoration/overline-style-block-wavy-standards.html new file mode 100644 index 0000000000..ac34fc5ac1 --- /dev/null +++ b/layout/reftests/text-decoration/overline-style-block-wavy-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has overline

        diff --git a/layout/reftests/text-decoration/overline-style-inline-dashed-quirks.html b/layout/reftests/text-decoration/overline-style-inline-dashed-quirks.html new file mode 100644 index 0000000000..bed18d95a6 --- /dev/null +++ b/layout/reftests/text-decoration/overline-style-inline-dashed-quirks.html @@ -0,0 +1 @@ +

        This paragraph has no decoration lines, but here has overline, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/overline-style-inline-dashed-standards.html b/layout/reftests/text-decoration/overline-style-inline-dashed-standards.html new file mode 100644 index 0000000000..a5ce662f38 --- /dev/null +++ b/layout/reftests/text-decoration/overline-style-inline-dashed-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has no decoration lines, but here has overline, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/overline-style-inline-dotted-quirks.html b/layout/reftests/text-decoration/overline-style-inline-dotted-quirks.html new file mode 100644 index 0000000000..fd8bcf88ad --- /dev/null +++ b/layout/reftests/text-decoration/overline-style-inline-dotted-quirks.html @@ -0,0 +1 @@ +

        This paragraph has no decoration lines, but here has overline, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/overline-style-inline-dotted-standards.html b/layout/reftests/text-decoration/overline-style-inline-dotted-standards.html new file mode 100644 index 0000000000..be2f98c755 --- /dev/null +++ b/layout/reftests/text-decoration/overline-style-inline-dotted-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has no decoration lines, but here has overline, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/overline-style-inline-double-quirks.html b/layout/reftests/text-decoration/overline-style-inline-double-quirks.html new file mode 100644 index 0000000000..a481122aee --- /dev/null +++ b/layout/reftests/text-decoration/overline-style-inline-double-quirks.html @@ -0,0 +1 @@ +

        This paragraph has no decoration lines, but here has overline, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/overline-style-inline-double-standards.html b/layout/reftests/text-decoration/overline-style-inline-double-standards.html new file mode 100644 index 0000000000..b305725016 --- /dev/null +++ b/layout/reftests/text-decoration/overline-style-inline-double-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has no decoration lines, but here has overline, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/overline-style-inline-quirks-ref.html b/layout/reftests/text-decoration/overline-style-inline-quirks-ref.html new file mode 100644 index 0000000000..a0a2c6c3f7 --- /dev/null +++ b/layout/reftests/text-decoration/overline-style-inline-quirks-ref.html @@ -0,0 +1 @@ +

        This paragraph has no decoration lines, but here has overline, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/overline-style-inline-solid-quirks.html b/layout/reftests/text-decoration/overline-style-inline-solid-quirks.html new file mode 100644 index 0000000000..fb9b72332f --- /dev/null +++ b/layout/reftests/text-decoration/overline-style-inline-solid-quirks.html @@ -0,0 +1 @@ +

        This paragraph has no decoration lines, but here has overline, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/overline-style-inline-solid-standards.html b/layout/reftests/text-decoration/overline-style-inline-solid-standards.html new file mode 100644 index 0000000000..d02f2021e2 --- /dev/null +++ b/layout/reftests/text-decoration/overline-style-inline-solid-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has no decoration lines, but here has overline, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/overline-style-inline-standards-ref.html b/layout/reftests/text-decoration/overline-style-inline-standards-ref.html new file mode 100644 index 0000000000..c4890983a8 --- /dev/null +++ b/layout/reftests/text-decoration/overline-style-inline-standards-ref.html @@ -0,0 +1,2 @@ + +

        This paragraph has no decoration lines, but here has overline, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/overline-style-inline-wavy-quirks.html b/layout/reftests/text-decoration/overline-style-inline-wavy-quirks.html new file mode 100644 index 0000000000..6b1829c7d9 --- /dev/null +++ b/layout/reftests/text-decoration/overline-style-inline-wavy-quirks.html @@ -0,0 +1 @@ +

        This paragraph has no decoration lines, but here has overline, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/overline-style-inline-wavy-standards.html b/layout/reftests/text-decoration/overline-style-inline-wavy-standards.html new file mode 100644 index 0000000000..bd8e24268a --- /dev/null +++ b/layout/reftests/text-decoration/overline-style-inline-wavy-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has no decoration lines, but here has overline, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/reftest.list b/layout/reftests/text-decoration/reftest.list new file mode 100644 index 0000000000..c4094dc7c5 --- /dev/null +++ b/layout/reftests/text-decoration/reftest.list @@ -0,0 +1,123 @@ +fuzzy-if(gtkWidget,0-208,0-12) == complex-decoration-style-quirks.html complex-decoration-style-quirks-ref.html +fuzzy-if(gtkWidget,0-208,0-12) == complex-decoration-style-standards.html complex-decoration-style-standards-ref.html +== decoration-color-quirks.html decoration-color-quirks-ref.html +== decoration-color-standards.html decoration-color-standards-ref.html +== decoration-style-quirks.html decoration-style-quirks-ref.html +== decoration-style-standards.html decoration-style-standards-ref.html +== dynamic-underline-vertical-align-quirks-1.html dynamic-underline-vertical-align-quirks-1-ref.html +== dynamic-underline-vertical-align-standards-1.html dynamic-underline-vertical-align-standards-1-ref.html +== dynamic-underline-vertical-align-quirks-2.html dynamic-underline-vertical-align-quirks-2-ref.html +== dynamic-underline-vertical-align-standards-2.html dynamic-underline-vertical-align-standards-2-ref.html +== line-through-style-block-solid-quirks.html line-through-style-block-quirks-ref.html +!= line-through-style-block-dotted-quirks.html line-through-style-block-quirks-ref.html +!= line-through-style-block-dashed-quirks.html line-through-style-block-quirks-ref.html +!= line-through-style-block-double-quirks.html line-through-style-block-quirks-ref.html +!= line-through-style-block-wavy-quirks.html line-through-style-block-quirks-ref.html +== line-through-style-inline-solid-quirks.html line-through-style-inline-quirks-ref.html +!= line-through-style-inline-dotted-quirks.html line-through-style-inline-quirks-ref.html +!= line-through-style-inline-dashed-quirks.html line-through-style-inline-quirks-ref.html +!= line-through-style-inline-double-quirks.html line-through-style-inline-quirks-ref.html +!= line-through-style-inline-wavy-quirks.html line-through-style-inline-quirks-ref.html +== line-through-style-block-solid-standards.html line-through-style-block-standards-ref.html +!= line-through-style-block-dotted-standards.html line-through-style-block-standards-ref.html +!= line-through-style-block-dashed-standards.html line-through-style-block-standards-ref.html +!= line-through-style-block-double-standards.html line-through-style-block-standards-ref.html +!= line-through-style-block-wavy-standards.html line-through-style-block-standards-ref.html +== line-through-style-inline-solid-standards.html line-through-style-inline-standards-ref.html +!= line-through-style-inline-dotted-standards.html line-through-style-inline-standards-ref.html +!= line-through-style-inline-dashed-standards.html line-through-style-inline-standards-ref.html +!= line-through-style-inline-double-standards.html line-through-style-inline-standards-ref.html +!= line-through-style-inline-wavy-standards.html line-through-style-inline-standards-ref.html +== overline-style-block-solid-quirks.html overline-style-block-quirks-ref.html +!= overline-style-block-dotted-quirks.html overline-style-block-quirks-ref.html +!= overline-style-block-dashed-quirks.html overline-style-block-quirks-ref.html +!= overline-style-block-double-quirks.html overline-style-block-quirks-ref.html +!= overline-style-block-wavy-quirks.html overline-style-block-quirks-ref.html +== overline-style-inline-solid-quirks.html overline-style-inline-quirks-ref.html +!= overline-style-inline-dotted-quirks.html overline-style-inline-quirks-ref.html +!= overline-style-inline-dashed-quirks.html overline-style-inline-quirks-ref.html +!= overline-style-inline-double-quirks.html overline-style-inline-quirks-ref.html +!= overline-style-inline-wavy-quirks.html overline-style-inline-quirks-ref.html +== overline-style-block-solid-standards.html overline-style-block-standards-ref.html +!= overline-style-block-dotted-standards.html overline-style-block-standards-ref.html +!= overline-style-block-dashed-standards.html overline-style-block-standards-ref.html +!= overline-style-block-double-standards.html overline-style-block-standards-ref.html +!= overline-style-block-wavy-standards.html overline-style-block-standards-ref.html +== overline-style-inline-solid-standards.html overline-style-inline-standards-ref.html +!= overline-style-inline-dotted-standards.html overline-style-inline-standards-ref.html +!= overline-style-inline-dashed-standards.html overline-style-inline-standards-ref.html +!= overline-style-inline-double-standards.html overline-style-inline-standards-ref.html +!= overline-style-inline-wavy-standards.html overline-style-inline-standards-ref.html +== underline-style-block-solid-quirks.html underline-style-block-quirks-ref.html +!= underline-style-block-dotted-quirks.html underline-style-block-quirks-ref.html +!= underline-style-block-dashed-quirks.html underline-style-block-quirks-ref.html +!= underline-style-block-double-quirks.html underline-style-block-quirks-ref.html +!= underline-style-block-wavy-quirks.html underline-style-block-quirks-ref.html +== underline-style-inline-solid-quirks.html underline-style-inline-quirks-ref.html +!= underline-style-inline-dotted-quirks.html underline-style-inline-quirks-ref.html +!= underline-style-inline-dashed-quirks.html underline-style-inline-quirks-ref.html +!= underline-style-inline-double-quirks.html underline-style-inline-quirks-ref.html +!= underline-style-inline-wavy-quirks.html underline-style-inline-quirks-ref.html +== underline-style-block-solid-standards.html underline-style-block-standards-ref.html +!= underline-style-block-dotted-standards.html underline-style-block-standards-ref.html +!= underline-style-block-dashed-standards.html underline-style-block-standards-ref.html +!= underline-style-block-double-standards.html underline-style-block-standards-ref.html +!= underline-style-block-wavy-standards.html underline-style-block-standards-ref.html +== underline-style-inline-solid-standards.html underline-style-inline-standards-ref.html +!= underline-style-inline-dotted-standards.html underline-style-inline-standards-ref.html +!= underline-style-inline-dashed-standards.html underline-style-inline-standards-ref.html +!= underline-style-inline-double-standards.html underline-style-inline-standards-ref.html +!= underline-style-inline-wavy-standards.html underline-style-inline-standards-ref.html +== underline-block-quirks.html underline-block-quirks-ref.html +!= underline-block-quirks.html underline-block-quirks-notref.html +== underline-inline-block-quirks.html underline-inline-block-quirks-ref.html +!= underline-inline-block-quirks.html underline-inline-block-quirks-notref.html +== underline-table-caption-quirks.html underline-table-caption-quirks-ref.html +!= underline-table-caption-quirks.html underline-table-caption-quirks-notref.html +== underline-table-cell-quirks.html underline-table-cell-quirks-ref.html +!= underline-table-cell-quirks.html underline-table-cell-quirks-notref.html +== underline-block-propagation-quirks.html underline-block-propagation-quirks-ref.html +== underline-block-propagation-2-quirks.html underline-block-propagation-2-quirks-ref.html +== underline-block-standards.html underline-block-standards-ref.html +!= underline-block-standards.html underline-block-standards-notref.html +== underline-inline-block-standards.html underline-inline-block-standards-ref.html +!= underline-inline-block-standards.html underline-inline-block-standards-notref.html +== underline-table-caption-standards.html underline-table-caption-standards-ref.html +!= underline-table-caption-standards.html underline-table-caption-standards-notref.html +== underline-table-cell-standards.html underline-table-cell-standards-ref.html +!= underline-table-cell-standards.html underline-table-cell-standards-notref.html +== underline-block-propagation-standards.html underline-block-propagation-standards-ref.html +== underline-block-propagation-2-standards.html underline-block-propagation-2-standards-ref.html +== text-decoration-zorder-1-standards.html text-decoration-zorder-1-ref.html +== text-decoration-zorder-1-quirks.html text-decoration-zorder-1-ref.html +== table-quirk-1.html table-quirk-1-ref.html +== table-quirk-2.html table-quirk-2-ref.html +== text-decoration-propagation-1-quirks.html text-decoration-propagation-1-quirks-ref.html +== text-decoration-propagation-1-standards.html text-decoration-propagation-1-standards-ref.html +== 641444-1.html 641444-1-ref.html +== decoration-css21.html decoration-css21-ref.html +fuzzy-if(cocoaWidget,0-1,0-5) == decoration-color-override-quirks.html decoration-color-override-quirks-ref.html +== decoration-color-override-standards.html decoration-color-override-standards-ref.html +!= decoration-color-override-standards-ref.html decoration-color-override-quirks-ref.html +== decoration-css21-block.html decoration-css21-block-ref.html +!= inline-baseline-almost-standards.html inline-baseline-almost-standards-ref.html +!= inline-baseline-quirks.html inline-baseline-quirks-ref.html +== 676538-1.html 676538-1-ref.html +== underline-button-1.html underline-button-1-ref.html +== underline-button-2.html underline-button-2-ref.html +fuzzy(0-4,0-2) == underline-select-1.html underline-select-1-ref.html +== underline-select-2.html underline-select-2-ref.html +== 1133392.html 1133392-ref.html +!= 1159729-offset-adjustment.html 1159729-offset-adjustment-notref.html +== emphasis-style-dynamic.html emphasis-style-dynamic-ref.html +== vertical-mode-decorations-1.html vertical-mode-decorations-1-ref.html +fuzzy-if(Android,0-238,0-36) == vertical-mode-decorations-2.html vertical-mode-decorations-2-ref.html +!= 1415214.html 1415214-notref.html +== skip-ink-multiline-position.html skip-ink-multiline-position-ref.html +== skip-ink-vertical-align.html skip-ink-vertical-align-ref.html +!= skip-ink-vertical-align-2.html skip-ink-vertical-align-2-notref.html +fuzzy(0-94,0-4) == skip-ink-cjk-1.html skip-ink-cjk-1-ref.html +== skip-ink-cjk-2.html skip-ink-cjk-2-ref.html +== skip-ink-cjk-3.html skip-ink-cjk-3-ref.html +!= always-underline-links.html always-underline-links-ref.html +pref(layout.css.always_underline_links,true) == always-underline-links.html always-underline-links-ref.html diff --git a/layout/reftests/text-decoration/skip-ink-cjk-1-ref.html b/layout/reftests/text-decoration/skip-ink-cjk-1-ref.html new file mode 100644 index 0000000000..fd0a816f01 --- /dev/null +++ b/layout/reftests/text-decoration/skip-ink-cjk-1-ref.html @@ -0,0 +1,18 @@ + + + + +
        The underline should skip descenders on the English but not the Japanese:
        +
        skipping 土砂災害警戒情報 skipping
        diff --git a/layout/reftests/text-decoration/skip-ink-cjk-1.html b/layout/reftests/text-decoration/skip-ink-cjk-1.html new file mode 100644 index 0000000000..3dbe2c7f6b --- /dev/null +++ b/layout/reftests/text-decoration/skip-ink-cjk-1.html @@ -0,0 +1,15 @@ + + + + +
        The underline should skip descenders on the English but not the Japanese:
        +
        skipping 土砂災害警戒情報 skipping
        diff --git a/layout/reftests/text-decoration/skip-ink-cjk-2-ref.html b/layout/reftests/text-decoration/skip-ink-cjk-2-ref.html new file mode 100644 index 0000000000..2e28752e15 --- /dev/null +++ b/layout/reftests/text-decoration/skip-ink-cjk-2-ref.html @@ -0,0 +1,19 @@ + + + + + +
        The underline should not skip-ink in Japanese runs, even on embedded "common" characters:
        +
        黄砂情報 実況図 / 予測図
        +
        気象衛星 10分ごと / 2.5分ごと
        +
        レーダー•ナウキャスト(降水•雷•竜巻)
        diff --git a/layout/reftests/text-decoration/skip-ink-cjk-2.html b/layout/reftests/text-decoration/skip-ink-cjk-2.html new file mode 100644 index 0000000000..5d180d57c3 --- /dev/null +++ b/layout/reftests/text-decoration/skip-ink-cjk-2.html @@ -0,0 +1,18 @@ + + + + + +
        The underline should not skip-ink in Japanese runs, even on embedded "common" characters:
        +
        黄砂情報 実況図 / 予測図
        +
        気象衛星 10分ごと / 2.5分ごと
        +
        レーダー•ナウキャスト(降水•雷•竜巻)
        diff --git a/layout/reftests/text-decoration/skip-ink-cjk-3-ref.html b/layout/reftests/text-decoration/skip-ink-cjk-3-ref.html new file mode 100644 index 0000000000..49829ffb6a --- /dev/null +++ b/layout/reftests/text-decoration/skip-ink-cjk-3-ref.html @@ -0,0 +1,19 @@ + + + + + +
        The underline should not skip-ink in Japanese runs, even on embedded "common" characters:
        +
        黄砂情報 実況図 / 予測図
        +
        気象衛星 10分ごと / 2.5分ごと
        +
        レーダー•ナウキャスト(降水•雷•竜巻)
        diff --git a/layout/reftests/text-decoration/skip-ink-cjk-3.html b/layout/reftests/text-decoration/skip-ink-cjk-3.html new file mode 100644 index 0000000000..7782f74929 --- /dev/null +++ b/layout/reftests/text-decoration/skip-ink-cjk-3.html @@ -0,0 +1,18 @@ + + + + + +
        The underline should not skip-ink in Japanese runs, even on embedded "common" characters:
        +
        黄砂情報 実況図 / 予測図
        +
        気象衛星 10分ごと / 2.5分ごと
        +
        レーダー•ナウキャスト(降水•雷•竜巻)
        diff --git a/layout/reftests/text-decoration/skip-ink-multiline-position-ref.html b/layout/reftests/text-decoration/skip-ink-multiline-position-ref.html new file mode 100644 index 0000000000..5d264244ad --- /dev/null +++ b/layout/reftests/text-decoration/skip-ink-multiline-position-ref.html @@ -0,0 +1,26 @@ + + + + + Reference case for text-decoration-skip-ink: text on the second line should not change the position of the first line's underline + + + +

        Adding more characters on the second line should not affect the position of the underline on line one.
        See Bug 1572302

        +
        fی sعلي
        + + diff --git a/layout/reftests/text-decoration/skip-ink-multiline-position.html b/layout/reftests/text-decoration/skip-ink-multiline-position.html new file mode 100644 index 0000000000..ab7dcefa62 --- /dev/null +++ b/layout/reftests/text-decoration/skip-ink-multiline-position.html @@ -0,0 +1,26 @@ + + + + + Test case for text-decoration-skip-ink: text on the second line should not change the position of the first line's underline + + + +

        Adding more characters on the second line should not affect the position of the underline on line one.
        See Bug 1572302

        +
        fی علي
        + + diff --git a/layout/reftests/text-decoration/skip-ink-vertical-align-2-notref.html b/layout/reftests/text-decoration/skip-ink-vertical-align-2-notref.html new file mode 100644 index 0000000000..191490ca5c --- /dev/null +++ b/layout/reftests/text-decoration/skip-ink-vertical-align-2-notref.html @@ -0,0 +1,5 @@ + + +

        Underline should skip over the subscripted 'x'

        +
        + xxxxx
        diff --git a/layout/reftests/text-decoration/skip-ink-vertical-align-2.html b/layout/reftests/text-decoration/skip-ink-vertical-align-2.html new file mode 100644 index 0000000000..0ee9582700 --- /dev/null +++ b/layout/reftests/text-decoration/skip-ink-vertical-align-2.html @@ -0,0 +1,5 @@ + + +

        Underline should skip over the subscripted 'x'

        +
        + xxxxx
        diff --git a/layout/reftests/text-decoration/skip-ink-vertical-align-ref.html b/layout/reftests/text-decoration/skip-ink-vertical-align-ref.html new file mode 100644 index 0000000000..ea4952ab29 --- /dev/null +++ b/layout/reftests/text-decoration/skip-ink-vertical-align-ref.html @@ -0,0 +1,20 @@ + + + + Reference case for text-decoration-skip-ink: skip-ink should detect and work with vertical-align + + + +

        Ink should not be skipped when vertical-align moves text away from the underline

        +
        test pgqy test
        + + diff --git a/layout/reftests/text-decoration/skip-ink-vertical-align.html b/layout/reftests/text-decoration/skip-ink-vertical-align.html new file mode 100644 index 0000000000..72932f95ef --- /dev/null +++ b/layout/reftests/text-decoration/skip-ink-vertical-align.html @@ -0,0 +1,19 @@ + + + + Test case for text-decoration-skip-ink: skip-ink should detect and work with vertical-align + + + +

        Ink should not be skipped when vertical-align moves text away from the underline

        +
        test pgqy test
        + + diff --git a/layout/reftests/text-decoration/table-quirk-1-ref.html b/layout/reftests/text-decoration/table-quirk-1-ref.html new file mode 100644 index 0000000000..844ec63e85 --- /dev/null +++ b/layout/reftests/text-decoration/table-quirk-1-ref.html @@ -0,0 +1,7 @@ +text-decoration quirk on tables (Bug 572713) + +
        text-decoration on container of table
        +
        text-decoration on table
        +
        text-decoration on tbody
        +
        text-decoration on tr
        +
        text-decoration on td
        diff --git a/layout/reftests/text-decoration/table-quirk-1.html b/layout/reftests/text-decoration/table-quirk-1.html new file mode 100644 index 0000000000..98375f44da --- /dev/null +++ b/layout/reftests/text-decoration/table-quirk-1.html @@ -0,0 +1,7 @@ +text-decoration quirk on tables (Bug 572713) + +
        text-decoration on container of table
        +
        text-decoration on table
        +
        text-decoration on tbody
        +
        text-decoration on tr
        +
        text-decoration on td
        diff --git a/layout/reftests/text-decoration/table-quirk-2-ref.html b/layout/reftests/text-decoration/table-quirk-2-ref.html new file mode 100644 index 0000000000..49786fa6e6 --- /dev/null +++ b/layout/reftests/text-decoration/table-quirk-2-ref.html @@ -0,0 +1,26 @@ +text-decoration quirk on tables (Bug 572713) + +

        text-decoration on a block

        + +text in the block + +
        text in a block in the block
        + +
        an HTML table
        + +
        an HTML table that's not table-display
        + +
        a div with table display types
        + +

        text-decoration on an inline

        + +text in the block + +
        text in a block in the block
        + +
        an HTML table
        + +
        an HTML table that's not table-display
        + +
        a div with table display types
        + diff --git a/layout/reftests/text-decoration/table-quirk-2.html b/layout/reftests/text-decoration/table-quirk-2.html new file mode 100644 index 0000000000..b02c95ab1a --- /dev/null +++ b/layout/reftests/text-decoration/table-quirk-2.html @@ -0,0 +1,35 @@ +text-decoration quirk on tables (Bug 572713) + +

        text-decoration on a block

        + +
        + +text in the block + +
        text in a block in the block
        + +
        an HTML table
        + +
        an HTML table that's not table-display
        + +
        a div with table display types
        + + +
        + +

        text-decoration on an inline

        + +
        + +text in the block + +
        text in a block in the block
        + +
        an HTML table
        + +
        an HTML table that's not table-display
        + +
        a div with table display types
        + + +
        diff --git a/layout/reftests/text-decoration/text-decoration-propagation-1-quirks-ref.html b/layout/reftests/text-decoration/text-decoration-propagation-1-quirks-ref.html new file mode 100644 index 0000000000..91130e61cd --- /dev/null +++ b/layout/reftests/text-decoration/text-decoration-propagation-1-quirks-ref.html @@ -0,0 +1,38 @@ +text-decoration + +

        text-decoration on a block

        + + text directly in parent + +
        text in block
        + +
        text in float
        +
        + +
        text in
        inline-block
        +
        text in
        inline-table
        + +
        +
        text in abs-pos
        +
        + +

        text-decoration on an inline

        + + text directly in parent + +
        text in block
        + +
        text in float
        +
        + +
        text in
        inline-block
        +
        text in
        inline-table
        + +
        +
        text in abs-pos
        +
        + diff --git a/layout/reftests/text-decoration/text-decoration-propagation-1-quirks.html b/layout/reftests/text-decoration/text-decoration-propagation-1-quirks.html new file mode 100644 index 0000000000..18b0e893ab --- /dev/null +++ b/layout/reftests/text-decoration/text-decoration-propagation-1-quirks.html @@ -0,0 +1,46 @@ +text-decoration + +

        text-decoration on a block

        + +
        + + text directly in parent + +
        text in block
        + +
        text in float
        +
        + +
        text in
        inline-block
        +
        text in
        inline-table
        + +
        +
        text in abs-pos
        +
        + +
        + +

        text-decoration on an inline

        + +
        + + text directly in parent + +
        text in block
        + +
        text in float
        +
        + +
        text in
        inline-block
        +
        text in
        inline-table
        + +
        +
        text in abs-pos
        +
        + +
        + diff --git a/layout/reftests/text-decoration/text-decoration-propagation-1-standards-ref.html b/layout/reftests/text-decoration/text-decoration-propagation-1-standards-ref.html new file mode 100644 index 0000000000..a5c67cc425 --- /dev/null +++ b/layout/reftests/text-decoration/text-decoration-propagation-1-standards-ref.html @@ -0,0 +1,39 @@ + +text-decoration + +

        text-decoration on a block

        + + text directly in parent + +
        text in block
        + +
        text in float
        +
        + +
        text in
        inline-block
        +
        text in
        inline-table
        + +
        +
        text in abs-pos
        +
        + +

        text-decoration on an inline

        + + text directly in parent + +
        text in block
        + +
        text in float
        +
        + +
        text in
        inline-block
        +
        text in
        inline-table
        + +
        +
        text in abs-pos
        +
        + diff --git a/layout/reftests/text-decoration/text-decoration-propagation-1-standards.html b/layout/reftests/text-decoration/text-decoration-propagation-1-standards.html new file mode 100644 index 0000000000..ff37d5db41 --- /dev/null +++ b/layout/reftests/text-decoration/text-decoration-propagation-1-standards.html @@ -0,0 +1,47 @@ + +text-decoration + +

        text-decoration on a block

        + +
        + + text directly in parent + +
        text in block
        + +
        text in float
        +
        + +
        text in
        inline-block
        +
        text in
        inline-table
        + +
        +
        text in abs-pos
        +
        + +
        + +

        text-decoration on an inline

        + +
        + + text directly in parent + +
        text in block
        + +
        text in float
        +
        + +
        text in
        inline-block
        +
        text in
        inline-table
        + +
        +
        text in abs-pos
        +
        + +
        + diff --git a/layout/reftests/text-decoration/text-decoration-zorder-1-quirks.html b/layout/reftests/text-decoration/text-decoration-zorder-1-quirks.html new file mode 100644 index 0000000000..18eaeba0d8 --- /dev/null +++ b/layout/reftests/text-decoration/text-decoration-zorder-1-quirks.html @@ -0,0 +1,44 @@ + + + + + + + + + +

        Áp|/

        + +

        Áp|/

        + +

        Áp|/

        + +

        Áp|/

        + +

        Áp|/

        + +

        Áp|/

        + + + diff --git a/layout/reftests/text-decoration/text-decoration-zorder-1-ref.html b/layout/reftests/text-decoration/text-decoration-zorder-1-ref.html new file mode 100644 index 0000000000..e125987307 --- /dev/null +++ b/layout/reftests/text-decoration/text-decoration-zorder-1-ref.html @@ -0,0 +1,55 @@ + + + + + + + + + + +

        Áp|/

        +

        Áp|/

        + +

        Áp|/

        +

        Áp|/

        + +

        Áp|/

        +

        Áp|/

        + +

        Áp|/

        +

        Áp|/

        + +

        Áp|/

        +

        Áp|/

        + +

        Áp|/

        +

        Áp|/

        + + + diff --git a/layout/reftests/text-decoration/text-decoration-zorder-1-standards.html b/layout/reftests/text-decoration/text-decoration-zorder-1-standards.html new file mode 100644 index 0000000000..38d377f8b8 --- /dev/null +++ b/layout/reftests/text-decoration/text-decoration-zorder-1-standards.html @@ -0,0 +1,46 @@ + + + + + + + + + + +

        Áp|/

        + +

        Áp|/

        + +

        Áp|/

        + +

        Áp|/

        + +

        Áp|/

        + +

        Áp|/

        + + + diff --git a/layout/reftests/text-decoration/underline-block-propagation-2-quirks-ref.html b/layout/reftests/text-decoration/underline-block-propagation-2-quirks-ref.html new file mode 100644 index 0000000000..6f4bc8ecd2 --- /dev/null +++ b/layout/reftests/text-decoration/underline-block-propagation-2-quirks-ref.html @@ -0,0 +1,40 @@ + +More tests of propagation of text-decoration + + + + +
        +This text should be underlined.
        + +

        This text should also be underlined.

        +
        + +
        + + + + +
        + + + overlined, and struck out + +
        +
        + +
        +

        This text should be underlined.

        +

        This text should be overlined (only).

        +
        + + diff --git a/layout/reftests/text-decoration/underline-block-propagation-2-quirks.html b/layout/reftests/text-decoration/underline-block-propagation-2-quirks.html new file mode 100644 index 0000000000..7e32b7581f --- /dev/null +++ b/layout/reftests/text-decoration/underline-block-propagation-2-quirks.html @@ -0,0 +1,35 @@ + +More tests of propagation of text-decoration + + + + +
        +This text should be underlined.
        + +

        This text should also be underlined.

        +
        + +
        + + + + +
        overlined, and struck out
        +
        + +
        +

        This text should be underlined.

        +

        This text should be overlined (only).

        +
        + + diff --git a/layout/reftests/text-decoration/underline-block-propagation-2-standards-ref.html b/layout/reftests/text-decoration/underline-block-propagation-2-standards-ref.html new file mode 100644 index 0000000000..eb7c3273cd --- /dev/null +++ b/layout/reftests/text-decoration/underline-block-propagation-2-standards-ref.html @@ -0,0 +1,40 @@ + + +More tests of propagation of text-decoration + + + + +
        +This text should be underlined.
        + +

        This text should also be underlined.

        +
        + +
        + + + + +
        + + + + underlined, overlined, and struck out + +
        +
        + +
        +

        This text should be underlined.

        +

        This text should be overlined (only).

        +
        + + diff --git a/layout/reftests/text-decoration/underline-block-propagation-2-standards.html b/layout/reftests/text-decoration/underline-block-propagation-2-standards.html new file mode 100644 index 0000000000..5a9997e365 --- /dev/null +++ b/layout/reftests/text-decoration/underline-block-propagation-2-standards.html @@ -0,0 +1,34 @@ + + +More tests of propagation of text-decoration + + + + +
        +This text should be underlined.
        + +

        This text should also be underlined.

        +
        + +
        + + + + +
        underlined, overlined, and struck out
        +
        + +
        +

        This text should be underlined.

        +

        This text should be overlined (only).

        +
        + + diff --git a/layout/reftests/text-decoration/underline-block-propagation-quirks-ref.html b/layout/reftests/text-decoration/underline-block-propagation-quirks-ref.html new file mode 100644 index 0000000000..73d8fe301f --- /dev/null +++ b/layout/reftests/text-decoration/underline-block-propagation-quirks-ref.html @@ -0,0 +1,13 @@ +text-decoration: underline test +
        +This text should be underlined. + +
        This text should not be underlined.
        + +
        This text should be underlined.
        + +
        This should not be underlined.
        + +
        This should be underlined but this should not
        be underlined
        on any line
        .
        + +
        This should be underlined but this should not
        be underlined
        on any line
        .
        diff --git a/layout/reftests/text-decoration/underline-block-propagation-quirks.html b/layout/reftests/text-decoration/underline-block-propagation-quirks.html new file mode 100644 index 0000000000..ef3e255377 --- /dev/null +++ b/layout/reftests/text-decoration/underline-block-propagation-quirks.html @@ -0,0 +1,13 @@ +text-decoration: underline test +
        +This text should be underlined. + +
        This text should not be underlined.
        + +
        This text should be underlined.
        + +
        This should not be underlined.
        + +
        This should be underlined but this should not
        be underlined
        on any line
        .
        + +
        This should be underlined but this should not
        be underlined
        on any line
        .
        diff --git a/layout/reftests/text-decoration/underline-block-propagation-standards-ref.html b/layout/reftests/text-decoration/underline-block-propagation-standards-ref.html new file mode 100644 index 0000000000..d7ce633de6 --- /dev/null +++ b/layout/reftests/text-decoration/underline-block-propagation-standards-ref.html @@ -0,0 +1,14 @@ + +text-decoration: underline test +
        +This text should be underlined. + +
        This text should not be underlined.
        + +
        This text should be underlined.
        + +
        This should not be underlined.
        + +
        This should be underlined but this should not
        be underlined
        on any line
        .
        + +
        This should be underlined but this should not
        be underlined
        on any line
        .
        diff --git a/layout/reftests/text-decoration/underline-block-propagation-standards.html b/layout/reftests/text-decoration/underline-block-propagation-standards.html new file mode 100644 index 0000000000..a010e93a74 --- /dev/null +++ b/layout/reftests/text-decoration/underline-block-propagation-standards.html @@ -0,0 +1,14 @@ + +text-decoration: underline test +
        +This text should be underlined. + +
        This text should not be underlined.
        + +
        This text should be underlined.
        + +
        This should not be underlined.
        + +
        This should be underlined but this should not
        be underlined
        on any line
        .
        + +
        This should be underlined but this should not
        be underlined
        on any line
        .
        diff --git a/layout/reftests/text-decoration/underline-block-quirks-notref.html b/layout/reftests/text-decoration/underline-block-quirks-notref.html new file mode 100644 index 0000000000..141a199518 --- /dev/null +++ b/layout/reftests/text-decoration/underline-block-quirks-notref.html @@ -0,0 +1,2 @@ +text-decoration: underline test +
        This text should be underlined.
        diff --git a/layout/reftests/text-decoration/underline-block-quirks-ref.html b/layout/reftests/text-decoration/underline-block-quirks-ref.html new file mode 100644 index 0000000000..8f70b8e28c --- /dev/null +++ b/layout/reftests/text-decoration/underline-block-quirks-ref.html @@ -0,0 +1,2 @@ +text-decoration: underline test +
        This text should be underlined.
        diff --git a/layout/reftests/text-decoration/underline-block-quirks.html b/layout/reftests/text-decoration/underline-block-quirks.html new file mode 100644 index 0000000000..6860b3aee6 --- /dev/null +++ b/layout/reftests/text-decoration/underline-block-quirks.html @@ -0,0 +1,2 @@ +text-decoration: underline test +
        This text should be underlined.
        diff --git a/layout/reftests/text-decoration/underline-block-standards-notref.html b/layout/reftests/text-decoration/underline-block-standards-notref.html new file mode 100644 index 0000000000..ed47f3becc --- /dev/null +++ b/layout/reftests/text-decoration/underline-block-standards-notref.html @@ -0,0 +1,3 @@ + +text-decoration: underline test +
        This text should be underlined.
        diff --git a/layout/reftests/text-decoration/underline-block-standards-ref.html b/layout/reftests/text-decoration/underline-block-standards-ref.html new file mode 100644 index 0000000000..ea53cd446b --- /dev/null +++ b/layout/reftests/text-decoration/underline-block-standards-ref.html @@ -0,0 +1,3 @@ + +text-decoration: underline test +
        This text should be underlined.
        diff --git a/layout/reftests/text-decoration/underline-block-standards.html b/layout/reftests/text-decoration/underline-block-standards.html new file mode 100644 index 0000000000..b9b527d7a5 --- /dev/null +++ b/layout/reftests/text-decoration/underline-block-standards.html @@ -0,0 +1,3 @@ + +text-decoration: underline test +
        This text should be underlined.
        diff --git a/layout/reftests/text-decoration/underline-button-1-ref.html b/layout/reftests/text-decoration/underline-button-1-ref.html new file mode 100644 index 0000000000..c5b84e1c2d --- /dev/null +++ b/layout/reftests/text-decoration/underline-button-1-ref.html @@ -0,0 +1,9 @@ + + + + + Someand a button + + + diff --git a/layout/reftests/text-decoration/underline-button-1.html b/layout/reftests/text-decoration/underline-button-1.html new file mode 100644 index 0000000000..4c40e8bdfd --- /dev/null +++ b/layout/reftests/text-decoration/underline-button-1.html @@ -0,0 +1,8 @@ + + + + + Someand a button + + + diff --git a/layout/reftests/text-decoration/underline-button-2-ref.html b/layout/reftests/text-decoration/underline-button-2-ref.html new file mode 100644 index 0000000000..f003bae646 --- /dev/null +++ b/layout/reftests/text-decoration/underline-button-2-ref.html @@ -0,0 +1,9 @@ + + + + + Someand a button + + + diff --git a/layout/reftests/text-decoration/underline-button-2.html b/layout/reftests/text-decoration/underline-button-2.html new file mode 100644 index 0000000000..c61afd2a18 --- /dev/null +++ b/layout/reftests/text-decoration/underline-button-2.html @@ -0,0 +1,8 @@ + + + + + Someand a button + + + diff --git a/layout/reftests/text-decoration/underline-inline-block-quirks-notref.html b/layout/reftests/text-decoration/underline-inline-block-quirks-notref.html new file mode 100644 index 0000000000..17b221274e --- /dev/null +++ b/layout/reftests/text-decoration/underline-inline-block-quirks-notref.html @@ -0,0 +1,2 @@ +text-decoration: underline test +

        This has an inline
        block
        in it.

        diff --git a/layout/reftests/text-decoration/underline-inline-block-quirks-ref.html b/layout/reftests/text-decoration/underline-inline-block-quirks-ref.html new file mode 100644 index 0000000000..27c474675e --- /dev/null +++ b/layout/reftests/text-decoration/underline-inline-block-quirks-ref.html @@ -0,0 +1,2 @@ +text-decoration: underline test +

        This has an inline
        block
        in it.

        diff --git a/layout/reftests/text-decoration/underline-inline-block-quirks.html b/layout/reftests/text-decoration/underline-inline-block-quirks.html new file mode 100644 index 0000000000..b75286d7dd --- /dev/null +++ b/layout/reftests/text-decoration/underline-inline-block-quirks.html @@ -0,0 +1,2 @@ +text-decoration: underline test +

        This has an inline
        block
        in it.

        diff --git a/layout/reftests/text-decoration/underline-inline-block-standards-notref.html b/layout/reftests/text-decoration/underline-inline-block-standards-notref.html new file mode 100644 index 0000000000..f2325dfe11 --- /dev/null +++ b/layout/reftests/text-decoration/underline-inline-block-standards-notref.html @@ -0,0 +1,3 @@ + +text-decoration: underline test +

        This has an inline
        block
        in it.

        diff --git a/layout/reftests/text-decoration/underline-inline-block-standards-ref.html b/layout/reftests/text-decoration/underline-inline-block-standards-ref.html new file mode 100644 index 0000000000..6b23d0f4f5 --- /dev/null +++ b/layout/reftests/text-decoration/underline-inline-block-standards-ref.html @@ -0,0 +1,3 @@ + +text-decoration: underline test +

        This has an inline
        block
        in it.

        diff --git a/layout/reftests/text-decoration/underline-inline-block-standards.html b/layout/reftests/text-decoration/underline-inline-block-standards.html new file mode 100644 index 0000000000..24b519ebe3 --- /dev/null +++ b/layout/reftests/text-decoration/underline-inline-block-standards.html @@ -0,0 +1,3 @@ + +text-decoration: underline test +

        This has an inline
        block
        in it.

        diff --git a/layout/reftests/text-decoration/underline-select-1-ref.html b/layout/reftests/text-decoration/underline-select-1-ref.html new file mode 100644 index 0000000000..e10ebe9783 --- /dev/null +++ b/layout/reftests/text-decoration/underline-select-1-ref.html @@ -0,0 +1,9 @@ + + + + + Someand a button + + + diff --git a/layout/reftests/text-decoration/underline-select-1.html b/layout/reftests/text-decoration/underline-select-1.html new file mode 100644 index 0000000000..84c74d5f76 --- /dev/null +++ b/layout/reftests/text-decoration/underline-select-1.html @@ -0,0 +1,8 @@ + + + + + Someand a button + + + diff --git a/layout/reftests/text-decoration/underline-select-2-ref.html b/layout/reftests/text-decoration/underline-select-2-ref.html new file mode 100644 index 0000000000..3c032949d1 --- /dev/null +++ b/layout/reftests/text-decoration/underline-select-2-ref.html @@ -0,0 +1,9 @@ + + + + + Someand a button + + + diff --git a/layout/reftests/text-decoration/underline-select-2.html b/layout/reftests/text-decoration/underline-select-2.html new file mode 100644 index 0000000000..e2b014eb47 --- /dev/null +++ b/layout/reftests/text-decoration/underline-select-2.html @@ -0,0 +1,8 @@ + + + + + Someand a button + + + diff --git a/layout/reftests/text-decoration/underline-style-block-dashed-quirks.html b/layout/reftests/text-decoration/underline-style-block-dashed-quirks.html new file mode 100644 index 0000000000..5e8beec1ec --- /dev/null +++ b/layout/reftests/text-decoration/underline-style-block-dashed-quirks.html @@ -0,0 +1 @@ +

        This paragraph has underline

        diff --git a/layout/reftests/text-decoration/underline-style-block-dashed-standards.html b/layout/reftests/text-decoration/underline-style-block-dashed-standards.html new file mode 100644 index 0000000000..237f3d0981 --- /dev/null +++ b/layout/reftests/text-decoration/underline-style-block-dashed-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has underline

        diff --git a/layout/reftests/text-decoration/underline-style-block-dotted-quirks.html b/layout/reftests/text-decoration/underline-style-block-dotted-quirks.html new file mode 100644 index 0000000000..909e1761db --- /dev/null +++ b/layout/reftests/text-decoration/underline-style-block-dotted-quirks.html @@ -0,0 +1 @@ +

        This paragraph has underline

        diff --git a/layout/reftests/text-decoration/underline-style-block-dotted-standards.html b/layout/reftests/text-decoration/underline-style-block-dotted-standards.html new file mode 100644 index 0000000000..994681c12f --- /dev/null +++ b/layout/reftests/text-decoration/underline-style-block-dotted-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has underline

        diff --git a/layout/reftests/text-decoration/underline-style-block-double-quirks.html b/layout/reftests/text-decoration/underline-style-block-double-quirks.html new file mode 100644 index 0000000000..8047c47f1f --- /dev/null +++ b/layout/reftests/text-decoration/underline-style-block-double-quirks.html @@ -0,0 +1 @@ +

        This paragraph has underline

        diff --git a/layout/reftests/text-decoration/underline-style-block-double-standards.html b/layout/reftests/text-decoration/underline-style-block-double-standards.html new file mode 100644 index 0000000000..69dbb4a56d --- /dev/null +++ b/layout/reftests/text-decoration/underline-style-block-double-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has underline

        diff --git a/layout/reftests/text-decoration/underline-style-block-quirks-ref.html b/layout/reftests/text-decoration/underline-style-block-quirks-ref.html new file mode 100644 index 0000000000..65d66622f1 --- /dev/null +++ b/layout/reftests/text-decoration/underline-style-block-quirks-ref.html @@ -0,0 +1 @@ +

        This paragraph has underline

        diff --git a/layout/reftests/text-decoration/underline-style-block-solid-quirks.html b/layout/reftests/text-decoration/underline-style-block-solid-quirks.html new file mode 100644 index 0000000000..d0637957d6 --- /dev/null +++ b/layout/reftests/text-decoration/underline-style-block-solid-quirks.html @@ -0,0 +1 @@ +

        This paragraph has underline

        diff --git a/layout/reftests/text-decoration/underline-style-block-solid-standards.html b/layout/reftests/text-decoration/underline-style-block-solid-standards.html new file mode 100644 index 0000000000..fdf75e6a1e --- /dev/null +++ b/layout/reftests/text-decoration/underline-style-block-solid-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has underline

        diff --git a/layout/reftests/text-decoration/underline-style-block-standards-ref.html b/layout/reftests/text-decoration/underline-style-block-standards-ref.html new file mode 100644 index 0000000000..4e03e4f07b --- /dev/null +++ b/layout/reftests/text-decoration/underline-style-block-standards-ref.html @@ -0,0 +1,2 @@ + +

        This paragraph has underline

        diff --git a/layout/reftests/text-decoration/underline-style-block-wavy-quirks.html b/layout/reftests/text-decoration/underline-style-block-wavy-quirks.html new file mode 100644 index 0000000000..abf208a844 --- /dev/null +++ b/layout/reftests/text-decoration/underline-style-block-wavy-quirks.html @@ -0,0 +1 @@ +

        This paragraph has underline

        diff --git a/layout/reftests/text-decoration/underline-style-block-wavy-standards.html b/layout/reftests/text-decoration/underline-style-block-wavy-standards.html new file mode 100644 index 0000000000..ae1a6ed72c --- /dev/null +++ b/layout/reftests/text-decoration/underline-style-block-wavy-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has underline

        diff --git a/layout/reftests/text-decoration/underline-style-inline-dashed-quirks.html b/layout/reftests/text-decoration/underline-style-inline-dashed-quirks.html new file mode 100644 index 0000000000..7a2a15ccd0 --- /dev/null +++ b/layout/reftests/text-decoration/underline-style-inline-dashed-quirks.html @@ -0,0 +1 @@ +

        This paragraph has no decoration lines, but here has underline, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/underline-style-inline-dashed-standards.html b/layout/reftests/text-decoration/underline-style-inline-dashed-standards.html new file mode 100644 index 0000000000..8afb04e396 --- /dev/null +++ b/layout/reftests/text-decoration/underline-style-inline-dashed-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has no decoration lines, but here has underline, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/underline-style-inline-dotted-quirks.html b/layout/reftests/text-decoration/underline-style-inline-dotted-quirks.html new file mode 100644 index 0000000000..30da0a460e --- /dev/null +++ b/layout/reftests/text-decoration/underline-style-inline-dotted-quirks.html @@ -0,0 +1 @@ +

        This paragraph has no decoration lines, but here has underline, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/underline-style-inline-dotted-standards.html b/layout/reftests/text-decoration/underline-style-inline-dotted-standards.html new file mode 100644 index 0000000000..f83d30766b --- /dev/null +++ b/layout/reftests/text-decoration/underline-style-inline-dotted-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has no decoration lines, but here has underline, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/underline-style-inline-double-quirks.html b/layout/reftests/text-decoration/underline-style-inline-double-quirks.html new file mode 100644 index 0000000000..a0f5c9e287 --- /dev/null +++ b/layout/reftests/text-decoration/underline-style-inline-double-quirks.html @@ -0,0 +1 @@ +

        This paragraph has no decoration lines, but here has underline, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/underline-style-inline-double-standards.html b/layout/reftests/text-decoration/underline-style-inline-double-standards.html new file mode 100644 index 0000000000..239bd9e067 --- /dev/null +++ b/layout/reftests/text-decoration/underline-style-inline-double-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has no decoration lines, but here has underline, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/underline-style-inline-quirks-ref.html b/layout/reftests/text-decoration/underline-style-inline-quirks-ref.html new file mode 100644 index 0000000000..d8a1b40b86 --- /dev/null +++ b/layout/reftests/text-decoration/underline-style-inline-quirks-ref.html @@ -0,0 +1 @@ +

        This paragraph has no decoration lines, but here has underline, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/underline-style-inline-solid-quirks.html b/layout/reftests/text-decoration/underline-style-inline-solid-quirks.html new file mode 100644 index 0000000000..6f415d16f7 --- /dev/null +++ b/layout/reftests/text-decoration/underline-style-inline-solid-quirks.html @@ -0,0 +1 @@ +

        This paragraph has no decoration lines, but here has underline, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/underline-style-inline-solid-standards.html b/layout/reftests/text-decoration/underline-style-inline-solid-standards.html new file mode 100644 index 0000000000..88268b2662 --- /dev/null +++ b/layout/reftests/text-decoration/underline-style-inline-solid-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has no decoration lines, but here has underline, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/underline-style-inline-standards-ref.html b/layout/reftests/text-decoration/underline-style-inline-standards-ref.html new file mode 100644 index 0000000000..7cc4eec7e2 --- /dev/null +++ b/layout/reftests/text-decoration/underline-style-inline-standards-ref.html @@ -0,0 +1,2 @@ + +

        This paragraph has no decoration lines, but here has underline, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/underline-style-inline-wavy-quirks.html b/layout/reftests/text-decoration/underline-style-inline-wavy-quirks.html new file mode 100644 index 0000000000..57b8c5e06f --- /dev/null +++ b/layout/reftests/text-decoration/underline-style-inline-wavy-quirks.html @@ -0,0 +1 @@ +

        This paragraph has no decoration lines, but here has underline, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/underline-style-inline-wavy-standards.html b/layout/reftests/text-decoration/underline-style-inline-wavy-standards.html new file mode 100644 index 0000000000..d078e70683 --- /dev/null +++ b/layout/reftests/text-decoration/underline-style-inline-wavy-standards.html @@ -0,0 +1,2 @@ + +

        This paragraph has no decoration lines, but here has underline, and here has no decoration lines.

        diff --git a/layout/reftests/text-decoration/underline-table-caption-quirks-notref.html b/layout/reftests/text-decoration/underline-table-caption-quirks-notref.html new file mode 100644 index 0000000000..26c6189387 --- /dev/null +++ b/layout/reftests/text-decoration/underline-table-caption-quirks-notref.html @@ -0,0 +1,12 @@ +text-decoration: underline test + + + + + + + + + + +
        This is the table caption
        Row 1, Cell 1Row 1, Cell 2
        Row 2, Cell 1Row 2, Cell 2
        diff --git a/layout/reftests/text-decoration/underline-table-caption-quirks-ref.html b/layout/reftests/text-decoration/underline-table-caption-quirks-ref.html new file mode 100644 index 0000000000..926acf820a --- /dev/null +++ b/layout/reftests/text-decoration/underline-table-caption-quirks-ref.html @@ -0,0 +1,12 @@ +text-decoration: underline test + + + + + + + + + + +
        This is the table caption
        Row 1, Cell 1Row 1, Cell 2
        Row 2, Cell 1Row 2, Cell 2
        diff --git a/layout/reftests/text-decoration/underline-table-caption-quirks.html b/layout/reftests/text-decoration/underline-table-caption-quirks.html new file mode 100644 index 0000000000..0fbeba1066 --- /dev/null +++ b/layout/reftests/text-decoration/underline-table-caption-quirks.html @@ -0,0 +1,12 @@ +text-decoration: underline test + + + + + + + + + + +
        This is the table caption
        Row 1, Cell 1Row 1, Cell 2
        Row 2, Cell 1Row 2, Cell 2
        diff --git a/layout/reftests/text-decoration/underline-table-caption-standards-notref.html b/layout/reftests/text-decoration/underline-table-caption-standards-notref.html new file mode 100644 index 0000000000..00cd35b6c6 --- /dev/null +++ b/layout/reftests/text-decoration/underline-table-caption-standards-notref.html @@ -0,0 +1,13 @@ + +text-decoration: underline test + + + + + + + + + + +
        This is the table caption
        Row 1, Cell 1Row 1, Cell 2
        Row 2, Cell 1Row 2, Cell 2
        diff --git a/layout/reftests/text-decoration/underline-table-caption-standards-ref.html b/layout/reftests/text-decoration/underline-table-caption-standards-ref.html new file mode 100644 index 0000000000..c99bff74b5 --- /dev/null +++ b/layout/reftests/text-decoration/underline-table-caption-standards-ref.html @@ -0,0 +1,13 @@ + +text-decoration: underline test + + + + + + + + + + +
        This is the table caption
        Row 1, Cell 1Row 1, Cell 2
        Row 2, Cell 1Row 2, Cell 2
        diff --git a/layout/reftests/text-decoration/underline-table-caption-standards.html b/layout/reftests/text-decoration/underline-table-caption-standards.html new file mode 100644 index 0000000000..f9af71bdef --- /dev/null +++ b/layout/reftests/text-decoration/underline-table-caption-standards.html @@ -0,0 +1,13 @@ + +text-decoration: underline test + + + + + + + + + + +
        This is the table caption
        Row 1, Cell 1Row 1, Cell 2
        Row 2, Cell 1Row 2, Cell 2
        diff --git a/layout/reftests/text-decoration/underline-table-cell-quirks-notref.html b/layout/reftests/text-decoration/underline-table-cell-quirks-notref.html new file mode 100644 index 0000000000..0d77eb061d --- /dev/null +++ b/layout/reftests/text-decoration/underline-table-cell-quirks-notref.html @@ -0,0 +1,11 @@ +text-decoration: underline test + + + + + + + + + +
        Row 1, Cell 1Row 1, Cell 2
        Row 2, Cell 1Row 2, Cell 2
        diff --git a/layout/reftests/text-decoration/underline-table-cell-quirks-ref.html b/layout/reftests/text-decoration/underline-table-cell-quirks-ref.html new file mode 100644 index 0000000000..d44cc08cc3 --- /dev/null +++ b/layout/reftests/text-decoration/underline-table-cell-quirks-ref.html @@ -0,0 +1,11 @@ +text-decoration: underline test + + + + + + + + + +
        Row 1, Cell 1Row 1, Cell 2
        Row 2, Cell 1Row 2, Cell 2
        diff --git a/layout/reftests/text-decoration/underline-table-cell-quirks.html b/layout/reftests/text-decoration/underline-table-cell-quirks.html new file mode 100644 index 0000000000..5c11e7e5dc --- /dev/null +++ b/layout/reftests/text-decoration/underline-table-cell-quirks.html @@ -0,0 +1,11 @@ +text-decoration: underline test + + + + + + + + + +
        Row 1, Cell 1Row 1, Cell 2
        Row 2, Cell 1Row 2, Cell 2
        diff --git a/layout/reftests/text-decoration/underline-table-cell-standards-notref.html b/layout/reftests/text-decoration/underline-table-cell-standards-notref.html new file mode 100644 index 0000000000..712d5a16d2 --- /dev/null +++ b/layout/reftests/text-decoration/underline-table-cell-standards-notref.html @@ -0,0 +1,12 @@ + +text-decoration: underline test + + + + + + + + + +
        Row 1, Cell 1Row 1, Cell 2
        Row 2, Cell 1Row 2, Cell 2
        diff --git a/layout/reftests/text-decoration/underline-table-cell-standards-ref.html b/layout/reftests/text-decoration/underline-table-cell-standards-ref.html new file mode 100644 index 0000000000..45de37dbba --- /dev/null +++ b/layout/reftests/text-decoration/underline-table-cell-standards-ref.html @@ -0,0 +1,12 @@ + +text-decoration: underline test + + + + + + + + + +
        Row 1, Cell 1Row 1, Cell 2
        Row 2, Cell 1Row 2, Cell 2
        diff --git a/layout/reftests/text-decoration/underline-table-cell-standards.html b/layout/reftests/text-decoration/underline-table-cell-standards.html new file mode 100644 index 0000000000..cfaf01e25a --- /dev/null +++ b/layout/reftests/text-decoration/underline-table-cell-standards.html @@ -0,0 +1,12 @@ + +text-decoration: underline test + + + + + + + + + +
        Row 1, Cell 1Row 1, Cell 2
        Row 2, Cell 1Row 2, Cell 2
        diff --git a/layout/reftests/text-decoration/vertical-mode-decorations-1-ref.html b/layout/reftests/text-decoration/vertical-mode-decorations-1-ref.html new file mode 100644 index 0000000000..e2078fdc39 --- /dev/null +++ b/layout/reftests/text-decoration/vertical-mode-decorations-1-ref.html @@ -0,0 +1,15 @@ + + + + + + +
        + hello hello hello +
        diff --git a/layout/reftests/text-decoration/vertical-mode-decorations-1.html b/layout/reftests/text-decoration/vertical-mode-decorations-1.html new file mode 100644 index 0000000000..2c14b80b13 --- /dev/null +++ b/layout/reftests/text-decoration/vertical-mode-decorations-1.html @@ -0,0 +1,15 @@ + + + + + + +
        + hello hello hello +
        diff --git a/layout/reftests/text-decoration/vertical-mode-decorations-2-ref.html b/layout/reftests/text-decoration/vertical-mode-decorations-2-ref.html new file mode 100644 index 0000000000..a410fa3bc6 --- /dev/null +++ b/layout/reftests/text-decoration/vertical-mode-decorations-2-ref.html @@ -0,0 +1,15 @@ + + + + + + +
        + hello hello hello +
        diff --git a/layout/reftests/text-decoration/vertical-mode-decorations-2.html b/layout/reftests/text-decoration/vertical-mode-decorations-2.html new file mode 100644 index 0000000000..72bdfca999 --- /dev/null +++ b/layout/reftests/text-decoration/vertical-mode-decorations-2.html @@ -0,0 +1,15 @@ + + + + + + +
        + hello hello hello +
        diff --git a/layout/reftests/text-indent/dynamic-change-with-overflow-1-ref.html b/layout/reftests/text-indent/dynamic-change-with-overflow-1-ref.html new file mode 100644 index 0000000000..8de8673c25 --- /dev/null +++ b/layout/reftests/text-indent/dynamic-change-with-overflow-1-ref.html @@ -0,0 +1,6 @@ + + +
        + Some text. +
        + diff --git a/layout/reftests/text-indent/dynamic-change-with-overflow-1.html b/layout/reftests/text-indent/dynamic-change-with-overflow-1.html new file mode 100644 index 0000000000..97d6c69f70 --- /dev/null +++ b/layout/reftests/text-indent/dynamic-change-with-overflow-1.html @@ -0,0 +1,16 @@ + + +
        + Some text. +
        + + + diff --git a/layout/reftests/text-indent/reftest.list b/layout/reftests/text-indent/reftest.list new file mode 100644 index 0000000000..2a9cfed416 --- /dev/null +++ b/layout/reftests/text-indent/reftest.list @@ -0,0 +1,20 @@ +# XXX Need to repeat these tests for RTL. (Note that != tests can't use +# same file.) + +# Also need to test intrinsic widths (bug 368155). + +!= text-indent-single-line-100.html text-indent-single-line-0.html +== text-indent-single-line-100.html text-indent-single-line-ref-margin.html +== text-indent-single-line-0.html text-indent-single-line-ref-unstyled.html +== text-indent-single-line-percent.html text-indent-single-line-percent-ref.html +== text-indent-single-line-indent-inline.html text-indent-single-line-indent-inline-ref-block-margin.html +== text-indent-single-line-indent-inline.html text-indent-single-line-indent-inline-ref-inline-margin.html +== text-indent-multiple-line.html text-indent-multiple-line-ref-inline-margin.html +== text-indent-multiple-line.html text-indent-multiple-line-ref-float.html +!= text-indent-multiple-line.html text-indent-multiple-line-notref-block-margin.html +== text-indent-intrinsic-pref.html text-indent-intrinsic-pref-ref.html +== text-indent-intrinsic-min.html text-indent-intrinsic-min-ref.html +== text-indent-negative-intrinsic-pref.html text-indent-negative-intrinsic-pref-ref.html +== text-indent-negative-intrinsic-min.html text-indent-negative-intrinsic-min-ref.html +== text-indent-parent-dynamic.html text-indent-parent-dynamic-ref.html +== dynamic-change-with-overflow-1.html dynamic-change-with-overflow-1-ref.html diff --git a/layout/reftests/text-indent/text-indent-intrinsic-min-ref.html b/layout/reftests/text-indent/text-indent-intrinsic-min-ref.html new file mode 100644 index 0000000000..8fb6f977e7 --- /dev/null +++ b/layout/reftests/text-indent/text-indent-intrinsic-min-ref.html @@ -0,0 +1,36 @@ + + + +Test for intrinsic widths and text-indent + + + + + +
        X
        + + +
        X
        + + +
        + +
        +
        +
        +
        +
        +
        +
        + + + diff --git a/layout/reftests/text-indent/text-indent-intrinsic-min.html b/layout/reftests/text-indent/text-indent-intrinsic-min.html new file mode 100644 index 0000000000..1672b9778b --- /dev/null +++ b/layout/reftests/text-indent/text-indent-intrinsic-min.html @@ -0,0 +1,48 @@ + + + +CSS 2.1 Test Suite: Test for intrinsic widths and text-indent + + + + + + + + + +
        X
        + + +
        X
        + + +
        + +
        +
        +
        +

        +

        +
        
        +
        +
        
        +
        + + + diff --git a/layout/reftests/text-indent/text-indent-intrinsic-pref-ref.html b/layout/reftests/text-indent/text-indent-intrinsic-pref-ref.html new file mode 100644 index 0000000000..e31a87e7f6 --- /dev/null +++ b/layout/reftests/text-indent/text-indent-intrinsic-pref-ref.html @@ -0,0 +1,36 @@ + + + +Test for intrinsic widths and text-indent + + + + + +
        X
        + + +
        X
        + + +
        + +
        +
        +
        +
        +
        +
        +
        + + + diff --git a/layout/reftests/text-indent/text-indent-intrinsic-pref.html b/layout/reftests/text-indent/text-indent-intrinsic-pref.html new file mode 100644 index 0000000000..7f90ed4fbc --- /dev/null +++ b/layout/reftests/text-indent/text-indent-intrinsic-pref.html @@ -0,0 +1,48 @@ + + + +CSS 2.1 Test Suite: Test for intrinsic widths and text-indent + + + + + + + + + +
        X
        + + +
        X
        + + +
        + +
        +
        +
        +

        +

        +
        
        +
        +
        
        +
        + + + diff --git a/layout/reftests/text-indent/text-indent-multiple-line-notref-block-margin.html b/layout/reftests/text-indent/text-indent-multiple-line-notref-block-margin.html new file mode 100644 index 0000000000..6ab611947d --- /dev/null +++ b/layout/reftests/text-indent/text-indent-multiple-line-notref-block-margin.html @@ -0,0 +1,16 @@ + + +CSS 2.1 Test Suite: text-indent test + + + + + + + +

        This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines.

        + + diff --git a/layout/reftests/text-indent/text-indent-multiple-line-ref-float.html b/layout/reftests/text-indent/text-indent-multiple-line-ref-float.html new file mode 100644 index 0000000000..1166653475 --- /dev/null +++ b/layout/reftests/text-indent/text-indent-multiple-line-ref-float.html @@ -0,0 +1,16 @@ + + +CSS 2.1 Test Suite: text-indent test + + + + + + + +

        This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines.

        + + diff --git a/layout/reftests/text-indent/text-indent-multiple-line-ref-inline-margin.html b/layout/reftests/text-indent/text-indent-multiple-line-ref-inline-margin.html new file mode 100644 index 0000000000..a2c2634f61 --- /dev/null +++ b/layout/reftests/text-indent/text-indent-multiple-line-ref-inline-margin.html @@ -0,0 +1,15 @@ + + +CSS 2.1 Test Suite: text-indent test + + + + + + + +

        This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines.

        + + diff --git a/layout/reftests/text-indent/text-indent-multiple-line.html b/layout/reftests/text-indent/text-indent-multiple-line.html new file mode 100644 index 0000000000..faac92a3e2 --- /dev/null +++ b/layout/reftests/text-indent/text-indent-multiple-line.html @@ -0,0 +1,16 @@ + + +CSS 2.1 Test Suite: text-indent test + + + + + + + +

        This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines. This is a long piece of text that will wrap to multiple lines.

        + + diff --git a/layout/reftests/text-indent/text-indent-negative-intrinsic-min-ref.html b/layout/reftests/text-indent/text-indent-negative-intrinsic-min-ref.html new file mode 100644 index 0000000000..b5bd6204ce --- /dev/null +++ b/layout/reftests/text-indent/text-indent-negative-intrinsic-min-ref.html @@ -0,0 +1,30 @@ + + + +Test for intrinsic widths and text-indent + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + + diff --git a/layout/reftests/text-indent/text-indent-negative-intrinsic-min.html b/layout/reftests/text-indent/text-indent-negative-intrinsic-min.html new file mode 100644 index 0000000000..7139987bef --- /dev/null +++ b/layout/reftests/text-indent/text-indent-negative-intrinsic-min.html @@ -0,0 +1,43 @@ + + + +CSS 2.1 Test Suite: Test for intrinsic widths and negative text-indent + + + + + + + + +
        +
        + +
        +
        +
        +
        +

        +

        +
        
        +
        +
        
        +
        + + + diff --git a/layout/reftests/text-indent/text-indent-negative-intrinsic-pref-ref.html b/layout/reftests/text-indent/text-indent-negative-intrinsic-pref-ref.html new file mode 100644 index 0000000000..b8f26095ed --- /dev/null +++ b/layout/reftests/text-indent/text-indent-negative-intrinsic-pref-ref.html @@ -0,0 +1,30 @@ + + + +Test for intrinsic widths and text-indent + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + + diff --git a/layout/reftests/text-indent/text-indent-negative-intrinsic-pref.html b/layout/reftests/text-indent/text-indent-negative-intrinsic-pref.html new file mode 100644 index 0000000000..d9f8e12f26 --- /dev/null +++ b/layout/reftests/text-indent/text-indent-negative-intrinsic-pref.html @@ -0,0 +1,43 @@ + + + +CSS 2.1 Test Suite: Test for intrinsic widths and negative text-indent + + + + + + + + +
        +
        + +
        +
        +
        +
        +

        +

        +
        
        +
        +
        
        +
        + + + diff --git a/layout/reftests/text-indent/text-indent-parent-dynamic-ref.html b/layout/reftests/text-indent/text-indent-parent-dynamic-ref.html new file mode 100644 index 0000000000..8109f19e59 --- /dev/null +++ b/layout/reftests/text-indent/text-indent-parent-dynamic-ref.html @@ -0,0 +1,10 @@ + + + + +
        +
        X
        +
        + + + diff --git a/layout/reftests/text-indent/text-indent-parent-dynamic.html b/layout/reftests/text-indent/text-indent-parent-dynamic.html new file mode 100644 index 0000000000..2bc8767d23 --- /dev/null +++ b/layout/reftests/text-indent/text-indent-parent-dynamic.html @@ -0,0 +1,15 @@ + + + + +
        +
        X
        +
        + + + + diff --git a/layout/reftests/text-indent/text-indent-single-line-0.html b/layout/reftests/text-indent/text-indent-single-line-0.html new file mode 100644 index 0000000000..0cb6ab4d4d --- /dev/null +++ b/layout/reftests/text-indent/text-indent-single-line-0.html @@ -0,0 +1,15 @@ + + +CSS 2.1 Test Suite: text-indent test + + + + + + + +

        text

        + + diff --git a/layout/reftests/text-indent/text-indent-single-line-100.html b/layout/reftests/text-indent/text-indent-single-line-100.html new file mode 100644 index 0000000000..0df429a239 --- /dev/null +++ b/layout/reftests/text-indent/text-indent-single-line-100.html @@ -0,0 +1,15 @@ + + +CSS 2.1 Test Suite: text-indent test + + + + + + + +

        text

        + + diff --git a/layout/reftests/text-indent/text-indent-single-line-indent-inline-ref-block-margin.html b/layout/reftests/text-indent/text-indent-single-line-indent-inline-ref-block-margin.html new file mode 100644 index 0000000000..7eb28cd930 --- /dev/null +++ b/layout/reftests/text-indent/text-indent-single-line-indent-inline-ref-block-margin.html @@ -0,0 +1,16 @@ + + +CSS 2.1 Test Suite: text-indent test + + + + + + + +

        text

        + + diff --git a/layout/reftests/text-indent/text-indent-single-line-indent-inline-ref-inline-margin.html b/layout/reftests/text-indent/text-indent-single-line-indent-inline-ref-inline-margin.html new file mode 100644 index 0000000000..62a8f86fcb --- /dev/null +++ b/layout/reftests/text-indent/text-indent-single-line-indent-inline-ref-inline-margin.html @@ -0,0 +1,15 @@ + + +CSS 2.1 Test Suite: text-indent test + + + + + + + +

        text

        + + diff --git a/layout/reftests/text-indent/text-indent-single-line-indent-inline.html b/layout/reftests/text-indent/text-indent-single-line-indent-inline.html new file mode 100644 index 0000000000..7c520427dd --- /dev/null +++ b/layout/reftests/text-indent/text-indent-single-line-indent-inline.html @@ -0,0 +1,16 @@ + + +CSS 2.1 Test Suite: text-indent test + + + + + + + +

        text

        + + diff --git a/layout/reftests/text-indent/text-indent-single-line-percent-ref.html b/layout/reftests/text-indent/text-indent-single-line-percent-ref.html new file mode 100644 index 0000000000..0eafe7c97c --- /dev/null +++ b/layout/reftests/text-indent/text-indent-single-line-percent-ref.html @@ -0,0 +1,14 @@ + + +text-indent test + + + +
        +

        text

        +
        + + diff --git a/layout/reftests/text-indent/text-indent-single-line-percent.html b/layout/reftests/text-indent/text-indent-single-line-percent.html new file mode 100644 index 0000000000..aeb4ae5f74 --- /dev/null +++ b/layout/reftests/text-indent/text-indent-single-line-percent.html @@ -0,0 +1,18 @@ + + +CSS 2.1 Test Suite: text-indent test + + + + + + + +
        +

        text

        +
        + + diff --git a/layout/reftests/text-indent/text-indent-single-line-ref-margin.html b/layout/reftests/text-indent/text-indent-single-line-ref-margin.html new file mode 100644 index 0000000000..7fb1be9993 --- /dev/null +++ b/layout/reftests/text-indent/text-indent-single-line-ref-margin.html @@ -0,0 +1,15 @@ + + +CSS 2.1 Test Suite: text-indent test + + + + + + + +

        text

        + + diff --git a/layout/reftests/text-indent/text-indent-single-line-ref-unstyled.html b/layout/reftests/text-indent/text-indent-single-line-ref-unstyled.html new file mode 100644 index 0000000000..5863a40c7b --- /dev/null +++ b/layout/reftests/text-indent/text-indent-single-line-ref-unstyled.html @@ -0,0 +1,14 @@ + + +CSS 2.1 Test Suite: text-indent test + + + + + + + +

        text

        + + diff --git a/layout/reftests/text-overflow/TestEllipsisFallback.woff b/layout/reftests/text-overflow/TestEllipsisFallback.woff new file mode 100644 index 0000000000..4de40fbbb2 Binary files /dev/null and b/layout/reftests/text-overflow/TestEllipsisFallback.woff differ diff --git a/layout/reftests/text-overflow/aligned-baseline-ref.html b/layout/reftests/text-overflow/aligned-baseline-ref.html new file mode 100644 index 0000000000..458731f88d --- /dev/null +++ b/layout/reftests/text-overflow/aligned-baseline-ref.html @@ -0,0 +1,100 @@ + + + + Testcase for bug 668919 + + + + + +
        +
        CSS is awesome
        +
        CSS is awesome
        +
        CSS is awesome
        +
        + +
        +
        CSS is awesome
        +
        CSS is awesome
        +
        CSS is awesome
        +
        + +
        +
        CSS is awesome
        +
        CSS is awesome
        +
        CSS is awesome
        +
        + +
        +
        CSS is awesome
        +
        CSS is awesome
        +
        CSS is awesome
        +
        + +
        +
        CSS is awesome
        +
        CSS is awesome
        +
        CSS is awesome
        +
        + +
        +
        +
        CSS is awesome
        +
        CSS is awesome
        +
        CSS is awesome
        +
        + +
        +
        CSS is awesome
        +
        CSS is awesome
        +
        CSS is awesome
        +
        + +
        +
        CSS is awesome
        +
        CSS is awesome
        +
        CSS is awesome
        +
        + +
        +
        CSS is awesome
        +
        CSS is awesome
        +
        CSS is awesome
        +
        + +
        +
        CSS is awesome
        +
        CSS is awesome
        +
        CSS is awesome
        +
        +
        + + + + diff --git a/layout/reftests/text-overflow/aligned-baseline.html b/layout/reftests/text-overflow/aligned-baseline.html new file mode 100644 index 0000000000..0703403032 --- /dev/null +++ b/layout/reftests/text-overflow/aligned-baseline.html @@ -0,0 +1,100 @@ + + + + Testcase for bug 668919 + + + + + +
        +
        CSS is awesome
        +
        CSS is awesome
        +
        CSS is awesome
        +
        + +
        +
        CSS is awesome
        +
        CSS is awesome
        +
        CSS is awesome
        +
        + +
        +
        CSS is awesome
        +
        CSS is awesome
        +
        CSS is awesome
        +
        + +
        +
        CSS is awesome
        +
        CSS is awesome
        +
        CSS is awesome
        +
        + +
        +
        CSS is awesome
        +
        CSS is awesome
        +
        CSS is awesome
        +
        + +
        +
        +
        CSS is awesome
        +
        CSS is awesome
        +
        CSS is awesome
        +
        + +
        +
        CSS is awesome
        +
        CSS is awesome
        +
        CSS is awesome
        +
        + +
        +
        CSS is awesome
        +
        CSS is awesome
        +
        CSS is awesome
        +
        + +
        +
        CSS is awesome
        +
        CSS is awesome
        +
        CSS is awesome
        +
        + +
        +
        CSS is awesome
        +
        CSS is awesome
        +
        CSS is awesome
        +
        +
        + + + + diff --git a/layout/reftests/text-overflow/anonymous-block-ref.html b/layout/reftests/text-overflow/anonymous-block-ref.html new file mode 100644 index 0000000000..441d79c82d --- /dev/null +++ b/layout/reftests/text-overflow/anonymous-block-ref.html @@ -0,0 +1,66 @@ + + + +text-overflow: anonymous block + + + + + +
        Some oveanonymous
        block
        and
        unin
        +
        Soanonymous
        block
        an
        +
                     
        +
        Some overly l   anonymous
        block
        and
        uninformative sentence
        +
        Some overly longanonymous
        block
        a  
        uninformative sentence
        + + + + + + + + diff --git a/layout/reftests/text-overflow/anonymous-block.html b/layout/reftests/text-overflow/anonymous-block.html new file mode 100644 index 0000000000..e61ffd4bd9 --- /dev/null +++ b/layout/reftests/text-overflow/anonymous-block.html @@ -0,0 +1,75 @@ + + + +text-overflow: anonymous block + + + + + +
        Some overly longanonymous
        block
        and
        uninformative sentence
        +
        Some overly longanonymous
        block
        and uninformative sentence
        +
        Some overly longanonymous
        block
        and
        uninformative sentence
        +
        Some overly longanonymous
        block
        and
        uninformative sentence
        + + + + + + + + diff --git a/layout/reftests/text-overflow/atomic-under-marker-ref.html b/layout/reftests/text-overflow/atomic-under-marker-ref.html new file mode 100644 index 0000000000..fd118943ff --- /dev/null +++ b/layout/reftests/text-overflow/atomic-under-marker-ref.html @@ -0,0 +1,85 @@ + + + +text-overflow: suppress or clip the marker when it hides all content + + + + +
        +
        !
        +
        !
        +
        !
        +
        !
        +
        !
        +
        !
        + +
        !
        +
        !
        +
        !
        +
        .|
        +
        g
        +
        + +
        + + + + diff --git a/layout/reftests/text-overflow/atomic-under-marker.html b/layout/reftests/text-overflow/atomic-under-marker.html new file mode 100644 index 0000000000..db37d05e0a --- /dev/null +++ b/layout/reftests/text-overflow/atomic-under-marker.html @@ -0,0 +1,85 @@ + + + +text-overflow: suppress or clip the marker when it hides all content + + + + +
        +
        !||
        +
        !||
        +
        !
        +
        !||
        +
        !||
        +
        !
        + +
        !||
        +
        !||
        +
        !
        +
        ||
        +
        |
        +
        + +
        + + + + diff --git a/layout/reftests/text-overflow/bidi-simple-ref.html b/layout/reftests/text-overflow/bidi-simple-ref.html new file mode 100644 index 0000000000..3a28b6df0a --- /dev/null +++ b/layout/reftests/text-overflow/bidi-simple-ref.html @@ -0,0 +1,85 @@ + + + +text-overflow: simple mixed-bidi cases + + + + + + +
        AxxxxB  HelloWorAxxxxHelloWorldAxxxxBHelloWorldAxxxxBHelloWorld
        + +
        He  oWorldAxxxxBHelloWorldAxxxxBHelloWorldAxxxxBHelloWorld
        + +
        He  oWorld
        + + + + + + + + + + +
        AxxxxBHelloWorldAxxxxBHelloWorldAxxxxBHelloWorldAxxxxBHelloW  ld
        + +
        HelloWorldAxxxxBHelloWorldAxxxxBHelloWorldAxxxxBHelloW  ld
        + +
        HelloW  ld
        + + + + + + + + + + + + + diff --git a/layout/reftests/text-overflow/bidi-simple-scrolled-ref.html b/layout/reftests/text-overflow/bidi-simple-scrolled-ref.html new file mode 100644 index 0000000000..65eff80bce --- /dev/null +++ b/layout/reftests/text-overflow/bidi-simple-scrolled-ref.html @@ -0,0 +1,106 @@ + + + +text-overflow: simple mixed-bidi cases + + + + + + + +
          xxB …             xxxxHelloWorldAxxxxBHelloWorldAxxxxBHelloWorld
        + +
             Wor       BHelloWorldAxxxxBHelloWorldAxxxxBHelloWorld
        + +
             Wor  
        + + +
        AxxxxBHelloWorldAxxxxBHelloWorldAxxxxBHelloWorldAxxxxB  llo     
        + +
        HelloWorldAxxxxBHelloWorldAxxxxBHelloWorldAxxxxB  llo     
        + +
          llo     
        + + + + + + + + + + + + + + + + +


          lloW    HelloWorldHelloWorldHelloWorldHelloWorldHelloWorldHelloWorldHelloWorld
        +
        + + diff --git a/layout/reftests/text-overflow/bidi-simple-scrolled.html b/layout/reftests/text-overflow/bidi-simple-scrolled.html new file mode 100644 index 0000000000..489535ab83 --- /dev/null +++ b/layout/reftests/text-overflow/bidi-simple-scrolled.html @@ -0,0 +1,98 @@ + + + +text-overflow: simple mixed-bidi cases, scrolled a bit from the start position + + + + + + + +
        AxxxB HelloWorldAxxxxBHelloWorldAxxxxBHelloWorldAxxxxBHelloWorld
        + +
        Hell WorldAxxxxBHelloWorldAxxxxBHelloWorldAxxxxBHelloWorld
        + +
        Hell World
        + + + +
        AxxxxBHelloWorldAxxxxBHelloWorldAxxxxBHelloWorldAxxxxBHello orld
        + +
        HelloWorldAxxxxBHelloWorldAxxxxBHelloWorldAxxxxBHello orld
        + +
        Hello orld
        + + + + + + + + + + + + + + + + + + +


        HelloWorldHelloWorldHelloWorldHelloWorldHelloWorldHelloWorldHelloWorldHelloWorld
        +
        + + diff --git a/layout/reftests/text-overflow/bidi-simple.html b/layout/reftests/text-overflow/bidi-simple.html new file mode 100644 index 0000000000..82dcdfb5ce --- /dev/null +++ b/layout/reftests/text-overflow/bidi-simple.html @@ -0,0 +1,81 @@ + + + +text-overflow: simple mixed-bidi cases + + + + + + +
        AxxxxBHelloWorldAxxxxBHelloWorldAxxxxBHelloWorldAxxxxBHelloWorld
        + +
        HelloWorldAxxxxBHelloWorldAxxxxBHelloWorldAxxxxBHelloWorld
        + +
        HelloWorld
        + + + + + + + + + + +
        AxxxxBHelloWorldAxxxxBHelloWorldAxxxxBHelloWorldAxxxxBHelloWorld
        + +
        HelloWorldAxxxxBHelloWorldAxxxxBHelloWorldAxxxxBHelloWorld
        + +
        HelloWorld
        + + + + + + + + + + + + + diff --git a/layout/reftests/text-overflow/block-padding-ref.html b/layout/reftests/text-overflow/block-padding-ref.html new file mode 100644 index 0000000000..7e6539e4d8 --- /dev/null +++ b/layout/reftests/text-overflow/block-padding-ref.html @@ -0,0 +1,83 @@ + + + + + +text-overflow: text-overflow block padding + + + + +
                           
        +
        | | | | | | | | | |…        
        + +
        | | | | | | | | | |       
        + + +
                           
        | | | | | | | | | |
        + +
        | | | | | | | | | | | | | 
        + + +
                           
        +
         | | | | | | | | | 
        + +
        | | | | | | | | | | | | | 
        + + +
                           
        | | | | | | | | | |
        … 
        + +
        | | | | | | | | | | | | | 
        + + diff --git a/layout/reftests/text-overflow/block-padding.html b/layout/reftests/text-overflow/block-padding.html new file mode 100644 index 0000000000..eda4217464 --- /dev/null +++ b/layout/reftests/text-overflow/block-padding.html @@ -0,0 +1,71 @@ + + + + + +text-overflow: text-overflow block padding + + + + + +
        | | | | | | | | | | | | | 
        +
        | | | | | | | | | | | | | 
        + + +
        | | | | | | | | | | | | | 
        +
        | | | | | | | | | | | | | 
        + + +
        | | | | | | | | | | | | | 
        +
        | | | | | | | | | | | | | 
        + + +
        | | | | | | | | | | | | | 
        +
        | | | | | | | | | | | | | 
        + + diff --git a/layout/reftests/text-overflow/clipped-elements-ref.html b/layout/reftests/text-overflow/clipped-elements-ref.html new file mode 100644 index 0000000000..393283f858 --- /dev/null +++ b/layout/reftests/text-overflow/clipped-elements-ref.html @@ -0,0 +1,78 @@ + + + + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        + +
        +
        +
        + +
        +
        + +
        +
        +
        + +
        +
        +
        + +
         …
        +
         …
        +
        + +
        +

        +

        + +
        +
        +
        +
        +
        +
        1
        +
        2
        +
        3
        +
        4
        +
        +
        +
        +
        + + diff --git a/layout/reftests/text-overflow/clipped-elements.html b/layout/reftests/text-overflow/clipped-elements.html new file mode 100644 index 0000000000..ab4292ee64 --- /dev/null +++ b/layout/reftests/text-overflow/clipped-elements.html @@ -0,0 +1,80 @@ + + + + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        + +
        +
        +
        + +
        +
        + +
        +
        +
        + +
        +
        +
        + +
         
        +
         
        +
        + +

        +

        +

        + +
        +
        +
        +
        +
        +
        1
        +
        2
        +
        3
        +
        4abs4
        +
        +
        +
        +
        + + diff --git a/layout/reftests/text-overflow/combobox-zoom-ref.html b/layout/reftests/text-overflow/combobox-zoom-ref.html new file mode 100644 index 0000000000..35b97ea247 --- /dev/null +++ b/layout/reftests/text-overflow/combobox-zoom-ref.html @@ -0,0 +1,34 @@ + + + + + + + +
        + + + + + diff --git a/layout/reftests/text-overflow/combobox-zoom.html b/layout/reftests/text-overflow/combobox-zoom.html new file mode 100644 index 0000000000..e45ed6d3fa --- /dev/null +++ b/layout/reftests/text-overflow/combobox-zoom.html @@ -0,0 +1,34 @@ + + + + + + + +
        + + + + + diff --git a/layout/reftests/text-overflow/dynamic-change-1-ref.html b/layout/reftests/text-overflow/dynamic-change-1-ref.html new file mode 100644 index 0000000000..2a1560e07f --- /dev/null +++ b/layout/reftests/text-overflow/dynamic-change-1-ref.html @@ -0,0 +1,7 @@ + + +
        + Some long text that cannot possibly fit in 130 px, because it just can't. +
        + diff --git a/layout/reftests/text-overflow/dynamic-change-1.html b/layout/reftests/text-overflow/dynamic-change-1.html new file mode 100644 index 0000000000..d2c6c3a9e2 --- /dev/null +++ b/layout/reftests/text-overflow/dynamic-change-1.html @@ -0,0 +1,16 @@ + + +
        + Some long text that cannot possibly fit in 130 px, because it just can't. +
        + + + diff --git a/layout/reftests/text-overflow/ellipsis-font-fallback-ref.html b/layout/reftests/text-overflow/ellipsis-font-fallback-ref.html new file mode 100644 index 0000000000..e6a47e8640 --- /dev/null +++ b/layout/reftests/text-overflow/ellipsis-font-fallback-ref.html @@ -0,0 +1,149 @@ + + + + text-overflow: ellipsis fallback + + + +
        + + +
         ...X...     
        +
             ...X... 
        +
             ...X... 
        +
         ...X...     
        + + +
        XXXXX... 
        +
         ...XXXXX
        +
         ...XXXXX
        +
        XXXXX... 
        + + +
         X...
        +
        ...
        +
        ...
        +
         X...
        + + +
        XXXXXXXXXXXX
        +
        XXXXXXXXXXXX
        +
        XXXXXXXXXXXX
        +
        XXXXXXXXXXXX
        + + +
        XXX
        +
        XXX
        +
        XXX
        +
        XXX
        + +
        + + + diff --git a/layout/reftests/text-overflow/ellipsis-font-fallback.html b/layout/reftests/text-overflow/ellipsis-font-fallback.html new file mode 100644 index 0000000000..f02d569d0a --- /dev/null +++ b/layout/reftests/text-overflow/ellipsis-font-fallback.html @@ -0,0 +1,150 @@ + + + + text-overflow: ellipsis fallback + + + +
        + + +
        XXXXXXXXXXXX
        +
        XXXXXXXXXXXX
        +
        XXXXXXXXXXXX
        +
        XXXXXXXXXXXX
        + + +
        XXXXXXXXXXXX
        +
        XXXXXXXXXXXX
        +
        XXXXXXXXXXXX
        +
        XXXXXXXXXXXX
        + + +
        XXXXXX
        +
        XXXXXX
        +
        XXXXXX
        +
        XXXXXX
        + + +
        XXXXXXXXXXXX
        +
        XXXXXXXXXXXX
        +
        XXXXXXXXXXXX
        +
        XXXXXXXXXXXX
        + + +
        XXX
        +
        XXX
        +
        XXX
        +
        XXX
        + + +
        + + + diff --git a/layout/reftests/text-overflow/false-marker-overlap-ref.html b/layout/reftests/text-overflow/false-marker-overlap-ref.html new file mode 100644 index 0000000000..0a6ed9d0ef --- /dev/null +++ b/layout/reftests/text-overflow/false-marker-overlap-ref.html @@ -0,0 +1,72 @@ + + + +text-overflow: form control elements + + + + +
         | | | | | | | | | | | | | | | | | | | | | | …
        +
        | | | | | | | | | | | | | | | | | | | | | | | …
        +
         | | | | | | | | | | | | | | | | | | | | | | …
        +
        | | | | | | | | | | | | | | | | | | | | | | | …
        + + + diff --git a/layout/reftests/text-overflow/false-marker-overlap.html b/layout/reftests/text-overflow/false-marker-overlap.html new file mode 100644 index 0000000000..28720226c0 --- /dev/null +++ b/layout/reftests/text-overflow/false-marker-overlap.html @@ -0,0 +1,72 @@ + + + +text-overflow: false marker overlap + + + + +
        | | | | | | | | | | | | | | | | | | | | | | |
        +
        | | | | | | | | | | | | | | | | | | | | | | |
        +
        | | | | | | | | | | | | | | | | | | | | | | |
        +
        | | | | | | | | | | | | | | | | | | | | | | |
        + + + diff --git a/layout/reftests/text-overflow/float-edges-1-ref.html b/layout/reftests/text-overflow/float-edges-1-ref.html new file mode 100644 index 0000000000..b56b4da8ff --- /dev/null +++ b/layout/reftests/text-overflow/float-edges-1-ref.html @@ -0,0 +1,71 @@ + + + + + Reference: Testcase for bug 944200 + + + + +
        +
        FF
        aaaaaaa…
        +
        FF
        aaaaaaa…
        +
        FF
        aaaaaaa…
        aaaaaaaaaaa…
        +
        FF
        aaaaaaa…
        aaaaaaaaaa
        + +
        FF
          …aa
        +
        FF
          …aa
        aaaaaaaaaaa…
        +
        FF
          …aa
        aaaaaaaaaa
        +
        FF
          …aa
          …aaaaaaa
        +
        + + +
        +
        +aaaaaaaaaa
        +aaaaaaaaaaa…
        FF
        +aaaaaaa…
        +aaaaaaa
        +aaaaaaa…
        +aaaaaaa…
        +aaaaaaaaaa
        +aaaaaaaaaaa…
        +
        + +
        +  …aaaaaaa
        +aaaaaaaaaaa…
        FF
        +  …aaaaaa…
        +aaaaaaa…
        +aaaa
        +  …aaaaaaa
        +aaaaaaaaaa
        +aaaaaaaaaaa…
        +
        + +
        + + diff --git a/layout/reftests/text-overflow/float-edges-1.html b/layout/reftests/text-overflow/float-edges-1.html new file mode 100644 index 0000000000..985f44b6bc --- /dev/null +++ b/layout/reftests/text-overflow/float-edges-1.html @@ -0,0 +1,73 @@ + + + + + Testcase for bug 944200 + + + + +
        +
        FF
        aaaaaaaaaaaaaaaaaaaaaa
        +
        FF
        aaaaaaaaaa
        +
        FF
        aaaaaaaaaaaaaaaaaaaaaa
        aaaaaaaaaaaaaaaaaaaaaa
        +
        FF
        aaaaaaaaaaaaaaaaaaaaaa
        aaaaaaaaaa
        + +
        FF
        aaaaa
        +
        FF
        aaaaa
        aaaaaaaaaaaaaaaaaaaaaa
        +
        FF
        aaaaa
        aaaaaaaaaa
        +
        FF
        aaaaa
        aaaaaaaaaa
        +
        + + +
        +
        +aaaaaaaaaa
        +aaaaaaaaaaaaaaaaaaaaaa
        FF
        +aaaaaaaaaaaaaaaaaaaaaa
        +aaaaaaa
        +aaaaaaaaaa
        +aaaaaaaaaaaaaaaaaaaaaa
        +aaaaaaaaaa
        +aaaaaaaaaaaaaaaaaaaaaa
        +
        + +
        +aaaaaaaaaa
        +aaaaaaaaaaaaaaaaaaaaaa
        FF
        +aaaaaaaaaaaaaaaaaaaaaa
        +aaaaaaaaaaaaaaaaaaaaaa
        +aaaa
        +aaaaaaaaaa
        +aaaaaaaaaa
        +aaaaaaaaaaaaaaaaaaaaaa
        +
        + +
        + + diff --git a/layout/reftests/text-overflow/line-clipping-ref.html b/layout/reftests/text-overflow/line-clipping-ref.html new file mode 100644 index 0000000000..083d42aad6 --- /dev/null +++ b/layout/reftests/text-overflow/line-clipping-ref.html @@ -0,0 +1,28 @@ + + + + +Reference for bug 886313 + + + +
        well, hello world
        +
        well, hello worl…
        +
        well, hell… world
        + + diff --git a/layout/reftests/text-overflow/line-clipping.html b/layout/reftests/text-overflow/line-clipping.html new file mode 100644 index 0000000000..edf914d6c6 --- /dev/null +++ b/layout/reftests/text-overflow/line-clipping.html @@ -0,0 +1,32 @@ + + + + +Testcase for bug 886313 + + + +
        well, hello world
        +
        well, hello world!
        +
        well, helloo world
        + + diff --git a/layout/reftests/text-overflow/marker-basic-ref.html b/layout/reftests/text-overflow/marker-basic-ref.html new file mode 100644 index 0000000000..c452323f91 --- /dev/null +++ b/layout/reftests/text-overflow/marker-basic-ref.html @@ -0,0 +1,276 @@ + + + + text-overflow: basic marker position tests + + + +
        + +
        +
        +
           ||||
        +
           
        +
        +
        +
        +
        +
           ||||
        +
           
        +
        +
        +
        +
        +
           ||||
        +
           
        +
        +
        +
        +
        +
           ||||
        +
           
        +
        +
        + +
        +
        +
         
        +
        +
        +
        +
        +
         
        +
        +
        +
        +
        +
           
        +
        +
        +
        +
        +
           
        +
        +
        + +
        +
        +
         
        +
        +
        +
        +
        +
         
        +
        +
        +
        +
        +
           
        +
        +
        +
        +
        +
           
        +
        +
        + + +
        +
        +
        +
        + + +
        +
        +
        +
        + +
        +
        +
           
        +
           
        +
        +
        +
        +
        +
           
        +
           
        +
        +
        +
        +
        +
           
        +
           
        +
        +
        +
        +
        +
           
        +
           
        +
        +
        + +
        +
        |
        +
        + +
         
        + +
        +
        |
        +
        + +
         
        + + +
        +
        + +
            
        +
            
        +
            
        +
            
        + + +
        ||||||
        +
        ||||||
        + +
        + + diff --git a/layout/reftests/text-overflow/marker-basic.html b/layout/reftests/text-overflow/marker-basic.html new file mode 100644 index 0000000000..4f4afb667c --- /dev/null +++ b/layout/reftests/text-overflow/marker-basic.html @@ -0,0 +1,205 @@ + + + + text-overflow: basic marker position tests + + + +
        + + +
        ||||||||||
        +
        ||||||||||
        +
        ||||||||||
        +
        ||||||||||
        + + +
        x
        +
        x
        +
        x
        +
        x
        + + +
        +
        +
        +
        + + +
        +
        +
        +
        + + +
        +
        +
        +
        + + +
        |||
        +
        |||
        +
        |||
        +
        |||
        + + +
        |
        +
        |
        + +
        |
        +
        |
        + + +
        |
        +
        |
        + + +
            |||
        +
            |||
        +
            |||
        +
            |||
        + + +
        ||||||
        +
        ||||||
        + +
        + + diff --git a/layout/reftests/text-overflow/marker-shadow-ref.html b/layout/reftests/text-overflow/marker-shadow-ref.html new file mode 100644 index 0000000000..12889142d7 --- /dev/null +++ b/layout/reftests/text-overflow/marker-shadow-ref.html @@ -0,0 +1,33 @@ + + + + + + + + + +
        Hello...
        + + + diff --git a/layout/reftests/text-overflow/marker-shadow.html b/layout/reftests/text-overflow/marker-shadow.html new file mode 100644 index 0000000000..4f93475650 --- /dev/null +++ b/layout/reftests/text-overflow/marker-shadow.html @@ -0,0 +1,37 @@ + + + + + + + + + +
        HelloKitty
        + + + diff --git a/layout/reftests/text-overflow/marker-string-ref.html b/layout/reftests/text-overflow/marker-string-ref.html new file mode 100644 index 0000000000..ba4b9f4c37 --- /dev/null +++ b/layout/reftests/text-overflow/marker-string-ref.html @@ -0,0 +1,69 @@ + + + +text-overflow: text-overflow:<string> + + + + + +
         x
        +
         x
        +
        xx
        +
        xx
        + +
        xx
        +
        xx
        +
        XX
        +
        XX
        + + + diff --git a/layout/reftests/text-overflow/marker-string.html b/layout/reftests/text-overflow/marker-string.html new file mode 100644 index 0000000000..356ae14c2f --- /dev/null +++ b/layout/reftests/text-overflow/marker-string.html @@ -0,0 +1,73 @@ + + + +text-overflow: text-overflow:<string> + + + + + + +
        xx
        +
        xx
        + +
        xx
        +
        xx
        + + +
        xx
        +
        xx
        + + +
        +
        + + + + diff --git a/layout/reftests/text-overflow/quirks-decorations-ref.html b/layout/reftests/text-overflow/quirks-decorations-ref.html new file mode 100644 index 0000000000..d2e297ded9 --- /dev/null +++ b/layout/reftests/text-overflow/quirks-decorations-ref.html @@ -0,0 +1,73 @@ + + +text-overflow: Quirks mode text-decorations + + + + +
        0123 56789012
        +
        1 56789012345
        +
        xxxxx
        +
        xx
        +
        xx
        + + + + diff --git a/layout/reftests/text-overflow/quirks-decorations.html b/layout/reftests/text-overflow/quirks-decorations.html new file mode 100644 index 0000000000..945dfb63a9 --- /dev/null +++ b/layout/reftests/text-overflow/quirks-decorations.html @@ -0,0 +1,74 @@ + + +text-overflow: Quirks mode text-decorations + + + + +
        0123 567890123456789x
        +
        x0321 56789012345
        +
        xxxxx
        +
        xx
        +
        xx
        + + + + diff --git a/layout/reftests/text-overflow/quirks-line-height-ref.html b/layout/reftests/text-overflow/quirks-line-height-ref.html new file mode 100644 index 0000000000..e05dc88d53 --- /dev/null +++ b/layout/reftests/text-overflow/quirks-line-height-ref.html @@ -0,0 +1,57 @@ + + +text-overflow: Quirks mode line height + + + + +
        0123456|
        +
        0123456|
        + + + + diff --git a/layout/reftests/text-overflow/quirks-line-height.html b/layout/reftests/text-overflow/quirks-line-height.html new file mode 100644 index 0000000000..fe9b1747a9 --- /dev/null +++ b/layout/reftests/text-overflow/quirks-line-height.html @@ -0,0 +1,56 @@ + + +text-overflow: Quirks mode line height + + + + +
        0123456|890123456789
        +
        0123456|89012345
        + + + + diff --git a/layout/reftests/text-overflow/reftest.list b/layout/reftests/text-overflow/reftest.list new file mode 100644 index 0000000000..6c5f982c87 --- /dev/null +++ b/layout/reftests/text-overflow/reftest.list @@ -0,0 +1,38 @@ +== ellipsis-font-fallback.html ellipsis-font-fallback-ref.html +== line-clipping.html line-clipping-ref.html +fuzzy(0-47,0-6) == marker-basic.html marker-basic-ref.html # Bug 1128229 +== marker-string.html marker-string-ref.html +fuzzy(0-47,0-18) == bidi-simple.html bidi-simple-ref.html +skip-if(!gtkWidget) fuzzy-if(gtkWidget,0-124,0-289) == bidi-simple-scrolled.html bidi-simple-scrolled-ref.html # Fails on Windows and OSX due to anti-aliasing +fuzzy-if(Android,0-24,0-4000) fuzzy-if(cocoaWidget,0-1,0-40) fuzzy-if(asyncPan&&!layersGPUAccelerated,0-149,0-1836) == scroll-rounding.html scroll-rounding-ref.html # bug 760264 +fuzzy(0-16,0-454) fuzzy-if(winWidget,25-85,406-499) fuzzy-if(cocoaWidget,0-7,0-265) fuzzy-if(Android,0-3,0-466) == anonymous-block.html anonymous-block-ref.html # gtkWidget:bug 1309103, fuzzy: subpixel aa +fuzzy(0-47,0-3) == false-marker-overlap.html false-marker-overlap-ref.html +== visibility-hidden.html visibility-hidden-ref.html +fuzzy(0-47,0-24) == block-padding.html block-padding-ref.html +fuzzy(0-155,0-825) == quirks-decorations.html quirks-decorations-ref.html +== quirks-line-height.html quirks-line-height-ref.html +== standards-decorations.html standards-decorations-ref.html +== standards-line-height.html standards-line-height-ref.html +fuzzy(0-47,0-6) == selection.html selection-ref.html +fuzzy(0-8,0-509) == marker-shadow.html marker-shadow-ref.html +fuzzy(0-3,0-25) == aligned-baseline.html aligned-baseline-ref.html +fuzzy(0-1,0-5) == clipped-elements.html clipped-elements-ref.html +== theme-overflow.html theme-overflow-ref.html +== table-cell.html table-cell-ref.html +fuzzy(0-47,0-18) == two-value-syntax.html two-value-syntax-ref.html +== single-value.html single-value-ref.html +fuzzy-if(gtkWidget,0-10,0-2) == atomic-under-marker.html atomic-under-marker-ref.html +skip == chrome://reftest/content/text-overflow/xulscroll.html chrome://reftest/content/text-overflow/xulscroll-ref.html # bug 1789123 makes it work like regular flexbox, need to probably fix the test +== combobox-zoom.html combobox-zoom-ref.html +== dynamic-change-1.html dynamic-change-1-ref.html +== float-edges-1.html float-edges-1-ref.html + +# The vertical-text pref setting can be removed after bug 1138384 lands +== vertical-decorations-1.html vertical-decorations-1-ref.html +== vertical-decorations-2.html vertical-decorations-2-ref.html +!= vertical-decorations-1.html vertical-decorations-1-2-notref.html +!= vertical-decorations-2.html vertical-decorations-1-2-notref.html +== vertical-decorations-3.html vertical-decorations-3-ref.html +== vertical-decorations-4.html vertical-decorations-4-ref.html +!= vertical-decorations-3.html vertical-decorations-3-4-notref.html +!= vertical-decorations-4.html vertical-decorations-3-4-notref.html diff --git a/layout/reftests/text-overflow/scroll-rounding-ref.html b/layout/reftests/text-overflow/scroll-rounding-ref.html new file mode 100644 index 0000000000..333240f82e --- /dev/null +++ b/layout/reftests/text-overflow/scroll-rounding-ref.html @@ -0,0 +1,85 @@ + + + +text-overflow: scroll rounding + + + + + + + + + + + + + + + +
        HelloKittyוסוכנויות
        +
        HelloKittyוסוכנויות
        +
        HelloKittyוסוכנויות
        +
        HelloKittyוסוכנויות
        +
        HelloKittyוסוכנויות
        +
        HelloKittyוסוכנויות
        +
        HelloKittyוסוכנויות
        +
        HelloKittyוסוכנויות
        + + diff --git a/layout/reftests/text-overflow/scroll-rounding.html b/layout/reftests/text-overflow/scroll-rounding.html new file mode 100644 index 0000000000..9957a5e7ab --- /dev/null +++ b/layout/reftests/text-overflow/scroll-rounding.html @@ -0,0 +1,86 @@ + + + +text-overflow: scroll rounding + + + + + + + + + + + + + + + +
        HelloKittyוסוכנויות
        +
        HelloKittyוסוכנויות
        +
        HelloKittyוסוכנויות
        +
        HelloKittyוסוכנויות
        +
        HelloKittyוסוכנויות
        +
        HelloKittyוסוכנויות
        +
        HelloKittyוסוכנויות
        +
        HelloKittyוסוכנויות
        + + diff --git a/layout/reftests/text-overflow/selection-ref.html b/layout/reftests/text-overflow/selection-ref.html new file mode 100644 index 0000000000..aaeaef5d12 --- /dev/null +++ b/layout/reftests/text-overflow/selection-ref.html @@ -0,0 +1,118 @@ + + + +text-overflow: Selected text, background, decorations + + + + + + + +
        + + + + + + + + + + + + + + + diff --git a/layout/reftests/text-overflow/selection.html b/layout/reftests/text-overflow/selection.html new file mode 100644 index 0000000000..9727d12881 --- /dev/null +++ b/layout/reftests/text-overflow/selection.html @@ -0,0 +1,116 @@ + + + +text-overflow: Selected text, background, decorations + + + + + + + + +
        + + + + + + + + + + + + + + diff --git a/layout/reftests/text-overflow/single-value-ref.html b/layout/reftests/text-overflow/single-value-ref.html new file mode 100644 index 0000000000..38f498cb94 --- /dev/null +++ b/layout/reftests/text-overflow/single-value-ref.html @@ -0,0 +1,106 @@ + + + +text-overflow: <single value>, scrolled and non-scrolled tests, (bug 684266) + + + + + + + +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:scroll)
        + +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:scroll)
        + + +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:scroll)
        + +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:scroll)
        + +
        + +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:scroll)
        + +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:scroll)
        + + +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:scroll)
        + +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:scroll)
        +
        + + + + diff --git a/layout/reftests/text-overflow/single-value.html b/layout/reftests/text-overflow/single-value.html new file mode 100644 index 0000000000..c903c71c45 --- /dev/null +++ b/layout/reftests/text-overflow/single-value.html @@ -0,0 +1,99 @@ + + + +text-overflow: <single value>, scrolled and non-scrolled tests, (bug 684266) + + + + + + + +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:scroll)
        + +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:scroll)
        + + +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:scroll)
        + +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:scroll)
        + +
        + +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:scroll)
        + +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:scroll)
        + + +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:scroll)
        + +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:auto)
        +
        A long line that does not break (overflow:scroll)
        +
        + + + + diff --git a/layout/reftests/text-overflow/standards-decorations-ref.html b/layout/reftests/text-overflow/standards-decorations-ref.html new file mode 100644 index 0000000000..14e5268b96 --- /dev/null +++ b/layout/reftests/text-overflow/standards-decorations-ref.html @@ -0,0 +1,72 @@ + + + +text-overflow: Standards mode text-decorations + + + + +
        0123 56789012
        +
        1 56789012345
        +
        xxxx
        +
        x
        +
        x
        + + + + diff --git a/layout/reftests/text-overflow/standards-decorations.html b/layout/reftests/text-overflow/standards-decorations.html new file mode 100644 index 0000000000..04c2b84d09 --- /dev/null +++ b/layout/reftests/text-overflow/standards-decorations.html @@ -0,0 +1,73 @@ + + + +text-overflow: Standards mode text-decorations + + + + +
        0123 567890123456789
        +
        0321 56789012345
        +
        xxxx
        +
        x
        +
        x
        + + + + diff --git a/layout/reftests/text-overflow/standards-line-height-ref.html b/layout/reftests/text-overflow/standards-line-height-ref.html new file mode 100644 index 0000000000..ffab81e821 --- /dev/null +++ b/layout/reftests/text-overflow/standards-line-height-ref.html @@ -0,0 +1,58 @@ + + + +text-overflow: Standards mode line height + + + + +
        0123456|
        +
        0123456|
        + + + + diff --git a/layout/reftests/text-overflow/standards-line-height.html b/layout/reftests/text-overflow/standards-line-height.html new file mode 100644 index 0000000000..aa8b655dd8 --- /dev/null +++ b/layout/reftests/text-overflow/standards-line-height.html @@ -0,0 +1,57 @@ + + + +text-overflow: Standards mode line height + + + + +
        0123456|890123456789
        +
        0123456|89012345
        + + + + diff --git a/layout/reftests/text-overflow/table-cell-ref.html b/layout/reftests/text-overflow/table-cell-ref.html new file mode 100644 index 0000000000..9e905cf64e --- /dev/null +++ b/layout/reftests/text-overflow/table-cell-ref.html @@ -0,0 +1,45 @@ + + + + + Test text-overflow:ellipsis on table-cell + + + +
        +
        +
        |||||||…
        +
        +
        +
        |||||||…
        +
        +
        + diff --git a/layout/reftests/text-overflow/table-cell.html b/layout/reftests/text-overflow/table-cell.html new file mode 100644 index 0000000000..6cb661f037 --- /dev/null +++ b/layout/reftests/text-overflow/table-cell.html @@ -0,0 +1,47 @@ + + + + + Test text-overflow:ellipsis on table-cell + + + +
        +
        +
        ||||||||||||||
        +
        +
        +
        ||||||||||||||
        +
        +
        + diff --git a/layout/reftests/text-overflow/theme-overflow-ref.html b/layout/reftests/text-overflow/theme-overflow-ref.html new file mode 100644 index 0000000000..be271aa263 --- /dev/null +++ b/layout/reftests/text-overflow/theme-overflow-ref.html @@ -0,0 +1,61 @@ + + + + + Testcase for bug 669284 + + + + +

        + 0
        + 1
        + 2
        + 3
        +
        +

        + +

        + 0
        + 1
        + 2
        + 3
        +
        +

        + +

        + 0
        + 1
        + 2
        + 3
        +
        +

        + +

        + 0
        + 1
        + 2
        + 3
        +
        +

        + + + diff --git a/layout/reftests/text-overflow/theme-overflow.html b/layout/reftests/text-overflow/theme-overflow.html new file mode 100644 index 0000000000..77f9019f59 --- /dev/null +++ b/layout/reftests/text-overflow/theme-overflow.html @@ -0,0 +1,62 @@ + + + + + Testcase for bug 669284 + + + + +

        + 0
        + 1
        + 2
        + 3
        +
        +

        + +

        + 0
        + 1
        + 2
        + 3
        +
        +

        + +

        + 0
        + 1
        + 2
        + 3
        +
        +

        + +

        + 0
        + 1
        + 2
        + 3
        +
        +

        + + + diff --git a/layout/reftests/text-overflow/two-value-syntax-ref.html b/layout/reftests/text-overflow/two-value-syntax-ref.html new file mode 100644 index 0000000000..98a7de1e82 --- /dev/null +++ b/layout/reftests/text-overflow/two-value-syntax-ref.html @@ -0,0 +1,66 @@ + + + +text-overflow: text-overflow:<left> <right> + + + + +
        +||||| +
         …||…
        +
         …||…
        +
         …||||
        +
        ||||…
        +
        ||||…
        +
         …||||
        +
        ||||.
        +
         .||||
        +
         .||||
        +
        ||||.
        +
         .||,
        +
         ,||.
        +
         …||,
        +
         ,||…
        +
         .||…
        +
         …||.
        +
        + + + + diff --git a/layout/reftests/text-overflow/two-value-syntax.html b/layout/reftests/text-overflow/two-value-syntax.html new file mode 100644 index 0000000000..9360c08fcc --- /dev/null +++ b/layout/reftests/text-overflow/two-value-syntax.html @@ -0,0 +1,75 @@ + + + +text-overflow: text-overflow:<left> <right> + + + + +
        +||||| +
        ||||||
        +
        ||||||
        +
        ||||||
        +
        ||||||
        +
        ||||||
        +
        ||||||
        +
        ||||||
        +
        ||||||
        +
        ||||||
        +
        ||||||
        +
        ||||||
        +
        ||||||
        +
        ||||||
        +
        ||||||
        +
        ||||||
        +
        ||||||
        +
        + + + + diff --git a/layout/reftests/text-overflow/vertical-decorations-1-2-notref.html b/layout/reftests/text-overflow/vertical-decorations-1-2-notref.html new file mode 100644 index 0000000000..638552e77e --- /dev/null +++ b/layout/reftests/text-overflow/vertical-decorations-1-2-notref.html @@ -0,0 +1,27 @@ + + + + + + + + +
        abcdefghijklm
        + + diff --git a/layout/reftests/text-overflow/vertical-decorations-1-ref.html b/layout/reftests/text-overflow/vertical-decorations-1-ref.html new file mode 100644 index 0000000000..dfbae42bb6 --- /dev/null +++ b/layout/reftests/text-overflow/vertical-decorations-1-ref.html @@ -0,0 +1,27 @@ + + + + + + + + +
        abcdefghi
        + + diff --git a/layout/reftests/text-overflow/vertical-decorations-1.html b/layout/reftests/text-overflow/vertical-decorations-1.html new file mode 100644 index 0000000000..e26a2a28fc --- /dev/null +++ b/layout/reftests/text-overflow/vertical-decorations-1.html @@ -0,0 +1,27 @@ + + + + + + + + +
        abcdefghijklm
        + + diff --git a/layout/reftests/text-overflow/vertical-decorations-2-ref.html b/layout/reftests/text-overflow/vertical-decorations-2-ref.html new file mode 100644 index 0000000000..a393aedd85 --- /dev/null +++ b/layout/reftests/text-overflow/vertical-decorations-2-ref.html @@ -0,0 +1,30 @@ + + + + + + + + +
        abcdefghi
        + + diff --git a/layout/reftests/text-overflow/vertical-decorations-2.html b/layout/reftests/text-overflow/vertical-decorations-2.html new file mode 100644 index 0000000000..c5e6e6fd9f --- /dev/null +++ b/layout/reftests/text-overflow/vertical-decorations-2.html @@ -0,0 +1,30 @@ + + + + + + + + +
        abcdefghijklm
        + + diff --git a/layout/reftests/text-overflow/vertical-decorations-3-4-notref.html b/layout/reftests/text-overflow/vertical-decorations-3-4-notref.html new file mode 100644 index 0000000000..dead7a03e4 --- /dev/null +++ b/layout/reftests/text-overflow/vertical-decorations-3-4-notref.html @@ -0,0 +1,27 @@ + + + + + + + + +
        你好吗?我很好!
        + + diff --git a/layout/reftests/text-overflow/vertical-decorations-3-ref.html b/layout/reftests/text-overflow/vertical-decorations-3-ref.html new file mode 100644 index 0000000000..743ea37a00 --- /dev/null +++ b/layout/reftests/text-overflow/vertical-decorations-3-ref.html @@ -0,0 +1,28 @@ + + + + + + + + +
        你好吗?我
        + + diff --git a/layout/reftests/text-overflow/vertical-decorations-3.html b/layout/reftests/text-overflow/vertical-decorations-3.html new file mode 100644 index 0000000000..e30d962c50 --- /dev/null +++ b/layout/reftests/text-overflow/vertical-decorations-3.html @@ -0,0 +1,28 @@ + + + + + + + + +
        你好吗?我很好!
        + + diff --git a/layout/reftests/text-overflow/vertical-decorations-4-ref.html b/layout/reftests/text-overflow/vertical-decorations-4-ref.html new file mode 100644 index 0000000000..27e66e9652 --- /dev/null +++ b/layout/reftests/text-overflow/vertical-decorations-4-ref.html @@ -0,0 +1,30 @@ + + + + + + + + +
        你好吗?我
        + + diff --git a/layout/reftests/text-overflow/vertical-decorations-4.html b/layout/reftests/text-overflow/vertical-decorations-4.html new file mode 100644 index 0000000000..20283e5a65 --- /dev/null +++ b/layout/reftests/text-overflow/vertical-decorations-4.html @@ -0,0 +1,30 @@ + + + + + + + + +
        你好吗?我很好!
        + + diff --git a/layout/reftests/text-overflow/visibility-hidden-ref.html b/layout/reftests/text-overflow/visibility-hidden-ref.html new file mode 100644 index 0000000000..ba05d4f6dd --- /dev/null +++ b/layout/reftests/text-overflow/visibility-hidden-ref.html @@ -0,0 +1,72 @@ + + + +text-overflow: visibility:hidden + + + + +
        +CSS is awesome
        +CSS is awesome x  +
        +
        CSS is awesome
        +
        CSS is awesome x 
        +
        CSS is awesome x
        +
        CSS is awesome 
        + +
        +
        +CSS is awesome
        +CSS is awesome x +
        +
        CSS is awesome
        +
        CSS is awesome x 
        +
        CSS is awesome x
        +
        CSS is awesome 
        +
        + + diff --git a/layout/reftests/text-overflow/visibility-hidden.html b/layout/reftests/text-overflow/visibility-hidden.html new file mode 100644 index 0000000000..18b917616e --- /dev/null +++ b/layout/reftests/text-overflow/visibility-hidden.html @@ -0,0 +1,74 @@ + + + +text-overflow: visibility:hidden + + + + +
        +CSS is awesome
        +CSS is awesome x    +
        +
        CSS is awesome
        +
        CSS is awesome x   
        +
        CSS is awesome x
        +
        CSS is awesome x
        + +
        +
        +CSS is awesome
        +CSS is awesome x +
        +
        CSS is awesome
        +
        CSS is awesome x   
        +
        CSS is awesome x
        +
        CSS is awesome x
        +
        + + diff --git a/layout/reftests/text-overflow/xulscroll-ref.html b/layout/reftests/text-overflow/xulscroll-ref.html new file mode 100644 index 0000000000..7b478e293c --- /dev/null +++ b/layout/reftests/text-overflow/xulscroll-ref.html @@ -0,0 +1,80 @@ + + + + + Testcase for bug 672944 + + + + +
        +
        1Beef hamburger bacon tri-tip… jowl biltong tail ribeye ham

        +
        2Beef hamburger bacon tri- ipJOWLBILTONG tail ribeye ham

        +
        3Beef hamburger bacon tri   pJOWLBILTONG tail ribeye ham

        +
        4Beef hamburger bacon tr    pJOWLBILTONG tail ribeye ham

        +
        5Beef hamburger bacon    -tipJOWLBILTONG tail ribeye ham

        +
        6Beef hamburger bacon tri-  pJOWLBILTONG tail ribeye ham

        +
        + +
        +
        1Beef hamburger bacon tri-tip… jowl biltong tail ribeye ham

        +
        2Beef hamburger bacon tri-tip OWLBILTONG tail ribeye ham

        +
        3Beef hamburger bacon tri-tipJ WLBILTONG tail ribeye ham

        +
        4Beef hamburger bacon tri-tipJO LBILTONG tail ribeye ham

        +
        5Beef hamburger bacon tri-tipJOWL ILTONG tail ribeye ham

        +
        6Beef hamburger bacon tri-ti JOWLBILTONG tail ribeye ham

        +
        + +
        + + diff --git a/layout/reftests/text-overflow/xulscroll.html b/layout/reftests/text-overflow/xulscroll.html new file mode 100644 index 0000000000..c43f951232 --- /dev/null +++ b/layout/reftests/text-overflow/xulscroll.html @@ -0,0 +1,104 @@ + + + + + Testcase for bug 672944 + + + + + +
        +
        1Beef hamburger bacon tri-tip, jowl biltong tail ribeye ham

        +
        2Beef hamburger bacon tri-tipJOWLBILTONG tail ribeye ham

        +
        3Beef hamburger bacon tri-tipJOWLBILTONG tail ribeye ham

        +
        4Beef hamburger bacon tri-tipJOWLBILTONG tail ribeye ham

        +
        5Beef hamburger bacon tri-tipJOWLBILTONG tail ribeye ham

        +
        6Beef hamburger bacon tri-tipJOWLBILTONG tail ribeye ham

        +
        + +
        +
        1Beef hamburger bacon tri-tip, jowl biltong tail ribeye ham

        +
        2Beef hamburger bacon tri-tipJOWLBILTONG tail ribeye ham

        +
        3Beef hamburger bacon tri-tipJOWLBILTONG tail ribeye ham

        +
        4Beef hamburger bacon tri-tipJOWLBILTONG tail ribeye ham

        +
        5Beef hamburger bacon tri-tipJOWLBILTONG tail ribeye ham

        +
        6Beef hamburger bacon tri-tipJOWLBILTONG tail ribeye ham

        +
        + +
        + + diff --git a/layout/reftests/text-shadow/basic-negcoord-ref.xhtml b/layout/reftests/text-shadow/basic-negcoord-ref.xhtml new file mode 100644 index 0000000000..84826fc0ac --- /dev/null +++ b/layout/reftests/text-shadow/basic-negcoord-ref.xhtml @@ -0,0 +1,6 @@ + + + + diff --git a/layout/reftests/text-shadow/basic-negcoord.xhtml b/layout/reftests/text-shadow/basic-negcoord.xhtml new file mode 100644 index 0000000000..699de53224 --- /dev/null +++ b/layout/reftests/text-shadow/basic-negcoord.xhtml @@ -0,0 +1,5 @@ + + + + diff --git a/layout/reftests/text-shadow/basic-ref.xhtml b/layout/reftests/text-shadow/basic-ref.xhtml new file mode 100644 index 0000000000..520fe17a48 --- /dev/null +++ b/layout/reftests/text-shadow/basic-ref.xhtml @@ -0,0 +1,6 @@ + + + + diff --git a/layout/reftests/text-shadow/basic.xhtml b/layout/reftests/text-shadow/basic.xhtml new file mode 100644 index 0000000000..f57ff366bb --- /dev/null +++ b/layout/reftests/text-shadow/basic.xhtml @@ -0,0 +1,5 @@ + + + + diff --git a/layout/reftests/text-shadow/blur-notref.xhtml b/layout/reftests/text-shadow/blur-notref.xhtml new file mode 100644 index 0000000000..09704014b2 --- /dev/null +++ b/layout/reftests/text-shadow/blur-notref.xhtml @@ -0,0 +1,3 @@ + + diff --git a/layout/reftests/text-shadow/blur-opacity-ref.html b/layout/reftests/text-shadow/blur-opacity-ref.html new file mode 100644 index 0000000000..0637cd5f0d --- /dev/null +++ b/layout/reftests/text-shadow/blur-opacity-ref.html @@ -0,0 +1,7 @@ + +
        a
        diff --git a/layout/reftests/text-shadow/blur-opacity.html b/layout/reftests/text-shadow/blur-opacity.html new file mode 100644 index 0000000000..176bd8f29f --- /dev/null +++ b/layout/reftests/text-shadow/blur-opacity.html @@ -0,0 +1,7 @@ + +
        a
        diff --git a/layout/reftests/text-shadow/blur.xhtml b/layout/reftests/text-shadow/blur.xhtml new file mode 100644 index 0000000000..d285c82024 --- /dev/null +++ b/layout/reftests/text-shadow/blur.xhtml @@ -0,0 +1,3 @@ + + diff --git a/layout/reftests/text-shadow/color-inherit-ref.xhtml b/layout/reftests/text-shadow/color-inherit-ref.xhtml new file mode 100644 index 0000000000..6efca568fc --- /dev/null +++ b/layout/reftests/text-shadow/color-inherit-ref.xhtml @@ -0,0 +1,6 @@ + + + + diff --git a/layout/reftests/text-shadow/color-inherit.xhtml b/layout/reftests/text-shadow/color-inherit.xhtml new file mode 100644 index 0000000000..fe3162aa69 --- /dev/null +++ b/layout/reftests/text-shadow/color-inherit.xhtml @@ -0,0 +1,5 @@ + + + + diff --git a/layout/reftests/text-shadow/multiple-noblur-ref.xhtml b/layout/reftests/text-shadow/multiple-noblur-ref.xhtml new file mode 100644 index 0000000000..7b4c18ec86 --- /dev/null +++ b/layout/reftests/text-shadow/multiple-noblur-ref.xhtml @@ -0,0 +1,9 @@ + + + + diff --git a/layout/reftests/text-shadow/multiple-noblur.xhtml b/layout/reftests/text-shadow/multiple-noblur.xhtml new file mode 100644 index 0000000000..ef0dad6518 --- /dev/null +++ b/layout/reftests/text-shadow/multiple-noblur.xhtml @@ -0,0 +1,5 @@ + + + + diff --git a/layout/reftests/text-shadow/overflow-clip-ref.html b/layout/reftests/text-shadow/overflow-clip-ref.html new file mode 100644 index 0000000000..88f1ba2d31 --- /dev/null +++ b/layout/reftests/text-shadow/overflow-clip-ref.html @@ -0,0 +1,13 @@ + + + + +
        MMMMMM +
        + + diff --git a/layout/reftests/text-shadow/overflow-clip.html b/layout/reftests/text-shadow/overflow-clip.html new file mode 100644 index 0000000000..399bc4311f --- /dev/null +++ b/layout/reftests/text-shadow/overflow-clip.html @@ -0,0 +1,18 @@ + + + + + +
        MMMMMM +
        + + diff --git a/layout/reftests/text-shadow/overflow-decoration-ref.html b/layout/reftests/text-shadow/overflow-decoration-ref.html new file mode 100644 index 0000000000..a488585442 --- /dev/null +++ b/layout/reftests/text-shadow/overflow-decoration-ref.html @@ -0,0 +1,25 @@ + + + + + + + x + x + + diff --git a/layout/reftests/text-shadow/overflow-decoration.html b/layout/reftests/text-shadow/overflow-decoration.html new file mode 100644 index 0000000000..e545adbe75 --- /dev/null +++ b/layout/reftests/text-shadow/overflow-decoration.html @@ -0,0 +1,23 @@ + + + + + + + x + + + diff --git a/layout/reftests/text-shadow/reftest.list b/layout/reftests/text-shadow/reftest.list new file mode 100644 index 0000000000..c5b0a70004 --- /dev/null +++ b/layout/reftests/text-shadow/reftest.list @@ -0,0 +1,22 @@ +== chrome://reftest/content/text-shadow/basic.xhtml chrome://reftest/content/text-shadow/basic-ref.xhtml +random-if(Android) == chrome://reftest/content/text-shadow/basic-negcoord.xhtml chrome://reftest/content/text-shadow/basic-negcoord-ref.xhtml +!= chrome://reftest/content/text-shadow/blur.xhtml chrome://reftest/content/text-shadow/blur-notref.xhtml +== chrome://reftest/content/text-shadow/color-inherit.xhtml chrome://reftest/content/text-shadow/color-inherit-ref.xhtml +== chrome://reftest/content/text-shadow/multiple-noblur.xhtml chrome://reftest/content/text-shadow/multiple-noblur-ref.xhtml +fuzzy(0-2,0-6400) random-if(useDrawSnapshot) == blur-opacity.html blur-opacity-ref.html + +fuzzy-if(cocoaWidget,0-27,0-2) fuzzy-if(winWidget,0-47,0-2) == overflow-clip.html overflow-clip-ref.html + +needs-focus != text-shadow-selected-1.html text-shadow-selected-1-notref.html +fuzzy(0-1,0-1000) needs-focus == text-shadow-selected-1.html text-shadow-selected-1-ref.html +needs-focus != text-shadow-selected-2.html text-shadow-selected-2-notref.html +fuzzy(0-1,0-1400) needs-focus == text-shadow-selected-2.html text-shadow-selected-2-ref.html + +# bug 692744 +fuzzy(0-19,0-2872) == text-shadow-on-space-1.html text-shadow-on-space-1-ref.html + +# bug 721750 +needs-focus == text-shadow-on-selection-1.html text-shadow-on-selection-1-ref.html +needs-focus == text-shadow-on-selection-2.html text-shadow-on-selection-2-ref.html + +== overflow-decoration.html overflow-decoration-ref.html diff --git a/layout/reftests/text-shadow/text-shadow-on-selection-1-ref.html b/layout/reftests/text-shadow/text-shadow-on-selection-1-ref.html new file mode 100644 index 0000000000..ece0e6de0f --- /dev/null +++ b/layout/reftests/text-shadow/text-shadow-on-selection-1-ref.html @@ -0,0 +1,26 @@ + + + + + + +
        +hello selected world +
        + + diff --git a/layout/reftests/text-shadow/text-shadow-on-selection-1.html b/layout/reftests/text-shadow/text-shadow-on-selection-1.html new file mode 100644 index 0000000000..a0c29c321b --- /dev/null +++ b/layout/reftests/text-shadow/text-shadow-on-selection-1.html @@ -0,0 +1,41 @@ + + + + + + + +
        +hello selected world +
        + + diff --git a/layout/reftests/text-shadow/text-shadow-on-selection-2-ref.html b/layout/reftests/text-shadow/text-shadow-on-selection-2-ref.html new file mode 100644 index 0000000000..09d9e4063a --- /dev/null +++ b/layout/reftests/text-shadow/text-shadow-on-selection-2-ref.html @@ -0,0 +1,27 @@ + + + + + + +
        +hello selected world +
        + + diff --git a/layout/reftests/text-shadow/text-shadow-on-selection-2.html b/layout/reftests/text-shadow/text-shadow-on-selection-2.html new file mode 100644 index 0000000000..1791f1b9fb --- /dev/null +++ b/layout/reftests/text-shadow/text-shadow-on-selection-2.html @@ -0,0 +1,43 @@ + + + + + + + +
        +hello selected world +
        + + diff --git a/layout/reftests/text-shadow/text-shadow-on-space-1-ref.html b/layout/reftests/text-shadow/text-shadow-on-space-1-ref.html new file mode 100644 index 0000000000..447a49f094 --- /dev/null +++ b/layout/reftests/text-shadow/text-shadow-on-space-1-ref.html @@ -0,0 +1,16 @@ + + + + + + +
        +The spaces should not have shadows! +
        + + diff --git a/layout/reftests/text-shadow/text-shadow-on-space-1.html b/layout/reftests/text-shadow/text-shadow-on-space-1.html new file mode 100644 index 0000000000..7433dad35e --- /dev/null +++ b/layout/reftests/text-shadow/text-shadow-on-space-1.html @@ -0,0 +1,17 @@ + + + + + + +
        +The spaces should not have shadows! +       +
        + + diff --git a/layout/reftests/text-shadow/text-shadow-selected-1-notref.html b/layout/reftests/text-shadow/text-shadow-selected-1-notref.html new file mode 100644 index 0000000000..4ecfb69fd8 --- /dev/null +++ b/layout/reftests/text-shadow/text-shadow-selected-1-notref.html @@ -0,0 +1,31 @@ + + + + + + + + +
        selected shadowed text
        + + diff --git a/layout/reftests/text-shadow/text-shadow-selected-1-ref.html b/layout/reftests/text-shadow/text-shadow-selected-1-ref.html new file mode 100644 index 0000000000..e0fdcd82d9 --- /dev/null +++ b/layout/reftests/text-shadow/text-shadow-selected-1-ref.html @@ -0,0 +1,33 @@ + + + + + + + + +
                              
        +
        selected shadowed text
        + + diff --git a/layout/reftests/text-shadow/text-shadow-selected-1.html b/layout/reftests/text-shadow/text-shadow-selected-1.html new file mode 100644 index 0000000000..669aee9766 --- /dev/null +++ b/layout/reftests/text-shadow/text-shadow-selected-1.html @@ -0,0 +1,31 @@ + + + + + + + + +
        selected shadowed text
        + + diff --git a/layout/reftests/text-shadow/text-shadow-selected-2-notref.html b/layout/reftests/text-shadow/text-shadow-selected-2-notref.html new file mode 100644 index 0000000000..a74a11fe50 --- /dev/null +++ b/layout/reftests/text-shadow/text-shadow-selected-2-notref.html @@ -0,0 +1,31 @@ + + + + + + + + +
        selected shadowed rtl text
        + + diff --git a/layout/reftests/text-shadow/text-shadow-selected-2-ref.html b/layout/reftests/text-shadow/text-shadow-selected-2-ref.html new file mode 100644 index 0000000000..3af90e9bfb --- /dev/null +++ b/layout/reftests/text-shadow/text-shadow-selected-2-ref.html @@ -0,0 +1,33 @@ + + + + + + + + +
                                  
        +
        selected shadowed rtl text
        + + diff --git a/layout/reftests/text-shadow/text-shadow-selected-2.html b/layout/reftests/text-shadow/text-shadow-selected-2.html new file mode 100644 index 0000000000..d11b528b0b --- /dev/null +++ b/layout/reftests/text-shadow/text-shadow-selected-2.html @@ -0,0 +1,31 @@ + + + + + + + + +
        selected shadowed rtl text
        + + diff --git a/layout/reftests/text-stroke/reftest.list b/layout/reftests/text-stroke/reftest.list new file mode 100644 index 0000000000..13e1e08d12 --- /dev/null +++ b/layout/reftests/text-stroke/reftest.list @@ -0,0 +1,9 @@ +# basic tests for webkit-text-stroke +# fuzzy is needed here for platform dependent backends +# These fail on Linux without webrender due to lack of antialiasing of the HTML text stroke +fuzzy(0-255,0-4100) == webkit-text-stroke-property-001.html webkit-text-stroke-property-001-ref.html +fuzzy(0-255,0-4400) == webkit-text-stroke-property-002.html webkit-text-stroke-property-002-ref.html +fuzzy(0-255,0-4100) == webkit-text-stroke-property-003.html webkit-text-stroke-property-003-ref.html +fuzzy(0-255,0-3000) == webkit-text-stroke-property-004.html webkit-text-stroke-property-004-ref.html +fuzzy(0-255,0-4100) == webkit-text-stroke-property-005.html webkit-text-stroke-property-005-ref.html +fuzzy(0-255,0-400) == webkit-text-stroke-property-006.html webkit-text-stroke-property-006-ref.html diff --git a/layout/reftests/text-stroke/webkit-text-stroke-property-001-ref.html b/layout/reftests/text-stroke/webkit-text-stroke-property-001-ref.html new file mode 100644 index 0000000000..cb23f16d0c --- /dev/null +++ b/layout/reftests/text-stroke/webkit-text-stroke-property-001-ref.html @@ -0,0 +1,16 @@ + + + +webkit-text-stroke: SVG text reference + + + +
        + + +TEXT stroke + +
        + + diff --git a/layout/reftests/text-stroke/webkit-text-stroke-property-001.html b/layout/reftests/text-stroke/webkit-text-stroke-property-001.html new file mode 100644 index 0000000000..ed482d95bf --- /dev/null +++ b/layout/reftests/text-stroke/webkit-text-stroke-property-001.html @@ -0,0 +1,17 @@ + + + +webkit-text-stroke: 2px green + + + + + + +
        +TEXT stroke + +
        +
        + + diff --git a/layout/reftests/text-stroke/webkit-text-stroke-property-002-ref.html b/layout/reftests/text-stroke/webkit-text-stroke-property-002-ref.html new file mode 100644 index 0000000000..e088ffd389 --- /dev/null +++ b/layout/reftests/text-stroke/webkit-text-stroke-property-002-ref.html @@ -0,0 +1,16 @@ + + + +webkit-text-stroke: SVG text reference + + + +
        + + +TEXT stroke + +
        + + diff --git a/layout/reftests/text-stroke/webkit-text-stroke-property-002.html b/layout/reftests/text-stroke/webkit-text-stroke-property-002.html new file mode 100644 index 0000000000..b9eeac2014 --- /dev/null +++ b/layout/reftests/text-stroke/webkit-text-stroke-property-002.html @@ -0,0 +1,17 @@ + + + +webkit-text-stroke: thin black + + + + + + +
        +TEXT stroke + +
        +
        + + diff --git a/layout/reftests/text-stroke/webkit-text-stroke-property-003-ref.html b/layout/reftests/text-stroke/webkit-text-stroke-property-003-ref.html new file mode 100644 index 0000000000..5eb85d938c --- /dev/null +++ b/layout/reftests/text-stroke/webkit-text-stroke-property-003-ref.html @@ -0,0 +1,16 @@ + + + +webkit-text-stroke: SVG text reference + + + +
        + + +TEXT stroke + +
        + + diff --git a/layout/reftests/text-stroke/webkit-text-stroke-property-003.html b/layout/reftests/text-stroke/webkit-text-stroke-property-003.html new file mode 100644 index 0000000000..ec4354cb34 --- /dev/null +++ b/layout/reftests/text-stroke/webkit-text-stroke-property-003.html @@ -0,0 +1,17 @@ + + + +webkit-text-stroke: medium black + + + + + + +
        +TEXT stroke + +
        +
        + + diff --git a/layout/reftests/text-stroke/webkit-text-stroke-property-004-ref.html b/layout/reftests/text-stroke/webkit-text-stroke-property-004-ref.html new file mode 100644 index 0000000000..8aa61e0b87 --- /dev/null +++ b/layout/reftests/text-stroke/webkit-text-stroke-property-004-ref.html @@ -0,0 +1,16 @@ + + + +webkit-text-stroke: SVG text reference + + + +
        + + +TEXT stroke + +
        + + diff --git a/layout/reftests/text-stroke/webkit-text-stroke-property-004.html b/layout/reftests/text-stroke/webkit-text-stroke-property-004.html new file mode 100644 index 0000000000..18b239c3dc --- /dev/null +++ b/layout/reftests/text-stroke/webkit-text-stroke-property-004.html @@ -0,0 +1,17 @@ + + + +webkit-text-stroke: thick black + + + + + + +
        +TEXT stroke + +
        +
        + + diff --git a/layout/reftests/text-stroke/webkit-text-stroke-property-005-ref.html b/layout/reftests/text-stroke/webkit-text-stroke-property-005-ref.html new file mode 100644 index 0000000000..cb23f16d0c --- /dev/null +++ b/layout/reftests/text-stroke/webkit-text-stroke-property-005-ref.html @@ -0,0 +1,16 @@ + + + +webkit-text-stroke: SVG text reference + + + +
        + + +TEXT stroke + +
        + + diff --git a/layout/reftests/text-stroke/webkit-text-stroke-property-005.html b/layout/reftests/text-stroke/webkit-text-stroke-property-005.html new file mode 100644 index 0000000000..306abb6789 --- /dev/null +++ b/layout/reftests/text-stroke/webkit-text-stroke-property-005.html @@ -0,0 +1,26 @@ + + + +webkit-text-stroke: 2px green + + + + + + + +
        +TEXT stroke + +
        +
        + + diff --git a/layout/reftests/text-stroke/webkit-text-stroke-property-006-ref.html b/layout/reftests/text-stroke/webkit-text-stroke-property-006-ref.html new file mode 100644 index 0000000000..c1dbb774f3 --- /dev/null +++ b/layout/reftests/text-stroke/webkit-text-stroke-property-006-ref.html @@ -0,0 +1,19 @@ + + + +webkit-text-stroke: SVG text reference + + + + +
        + +g̤̦̈̂ + +
        + + diff --git a/layout/reftests/text-stroke/webkit-text-stroke-property-006.html b/layout/reftests/text-stroke/webkit-text-stroke-property-006.html new file mode 100644 index 0000000000..4c5224b1d5 --- /dev/null +++ b/layout/reftests/text-stroke/webkit-text-stroke-property-006.html @@ -0,0 +1,19 @@ + + + +webkit-text-stroke: fat stroke should not be clipped + + + + +
        +g̤̦̈̂ + +
        +
        + + diff --git a/layout/reftests/text-svgglyphs/bug1320197-1-ref.html b/layout/reftests/text-svgglyphs/bug1320197-1-ref.html new file mode 100644 index 0000000000..b6dd5db7f1 --- /dev/null +++ b/layout/reftests/text-svgglyphs/bug1320197-1-ref.html @@ -0,0 +1,19 @@ + + + + +

        There should be no purple visible at any of the edges of the black square.

        + +
        diff --git a/layout/reftests/text-svgglyphs/bug1320197-1.html b/layout/reftests/text-svgglyphs/bug1320197-1.html new file mode 100644 index 0000000000..d9fcd1cbf5 --- /dev/null +++ b/layout/reftests/text-svgglyphs/bug1320197-1.html @@ -0,0 +1,21 @@ + + + + +

        There should be no purple visible at any of the edges of the black square.

        + +
        + +
        diff --git a/layout/reftests/text-svgglyphs/clip-ref.html b/layout/reftests/text-svgglyphs/clip-ref.html new file mode 100644 index 0000000000..c310bfb86c --- /dev/null +++ b/layout/reftests/text-svgglyphs/clip-ref.html @@ -0,0 +1,21 @@ + + + + + +
        +O
        +
        + + diff --git a/layout/reftests/text-svgglyphs/clip.html b/layout/reftests/text-svgglyphs/clip.html new file mode 100644 index 0000000000..4f91ff10c3 --- /dev/null +++ b/layout/reftests/text-svgglyphs/clip.html @@ -0,0 +1,39 @@ + + + + + + + +
        +O
        +
        + + diff --git a/layout/reftests/text-svgglyphs/reftest.list b/layout/reftests/text-svgglyphs/reftest.list new file mode 100644 index 0000000000..5f04549cec --- /dev/null +++ b/layout/reftests/text-svgglyphs/reftest.list @@ -0,0 +1,36 @@ +defaults pref(gfx.font_rendering.opentype_svg.enabled,true) + +pref(gfx.font_rendering.opentype_svg.enabled,false) != svg-glyph-basic-disabled.svg svg-glyph-basic-ref.svg +skip-if(!Android&&isDebugBuild) fuzzy(0-1,0-200) == svg-glyph-basic.svg svg-glyph-basic-ref.svg +skip-if(!Android&&isDebugBuild) == svg-glyph-invalid-ids.svg svg-glyph-invalid-ids-ref.svg +pref(gfx.font_rendering.opentype_svg.enabled,false) != svg-glyph-positioning-disabled.svg svg-glyph-positioning-ref.svg +skip-if(!Android&&isDebugBuild) fuzzy(0-2,0-350) == svg-glyph-positioning.svg svg-glyph-positioning-ref.svg +skip-if(!Android&&isDebugBuild) == svg-glyph-html.html svg-glyph-html-ref.svg +skip-if(!Android&&isDebugBuild) == svg-glyph-direct.svg svg-glyph-direct-ref.svg +== svg-glyph-invalid.html svg-glyph-invalid-ref.html +skip-if(!Android&&isDebugBuild) == svg-glyph-objectfill-solid.svg svg-glyph-objectfill-solid-ref.svg +skip-if(!Android&&isDebugBuild) fuzzy(0-2,0-200) == svg-glyph-objectstroke-solid.svg svg-glyph-objectstroke-solid-ref.svg +skip-if(!Android&&isDebugBuild) fuzzy(0-1,0-300) == svg-glyph-objectgradient.svg svg-glyph-objectgradient-ref.svg # see bug 871961#c5 +skip-if(!Android&&isDebugBuild) fuzzy(0-1,0-250) == svg-glyph-objectgradient-zoom.svg svg-glyph-objectgradient-zoom-ref.svg +skip-if(!Android&&isDebugBuild) fuzzy(0-14,0-13000) == svg-glyph-objectpattern.svg svg-glyph-objectpattern-ref.svg +skip-if(!Android&&isDebugBuild) == clip.html clip-ref.html + +skip-if(!Android&&isDebugBuild) fuzzy(0-1,0-350) == svg-glyph-objectopacity.svg svg-glyph-objectopacity-ref.svg # see bug 871961#c5 +skip-if(!Android&&isDebugBuild) fuzzy(0-8,0-13000) == svg-glyph-objectopacity2.svg svg-glyph-objectopacity2-ref.svg +skip-if(!Android&&isDebugBuild) fuzzy(0-2,0-200) == svg-glyph-paintnone.svg svg-glyph-paintnone-ref.svg +skip-if(!Android&&isDebugBuild) fuzzy(0-2,0-200) == svg-glyph-cachedopacity.svg svg-glyph-cachedopacity-ref.svg +skip-if(!Android&&isDebugBuild) == svg-glyph-objectvalue.svg svg-glyph-objectvalue-ref.svg +skip-if(!Android&&isDebugBuild) fails-if(useDrawSnapshot) != svg-glyph-objectvalue.svg svg-glyph-objectvalue-75.svg +skip-if(!Android&&isDebugBuild) == svg-glyph-objectvalue-75.svg svg-glyph-objectvalue-75-ref.svg +skip-if(!Android&&isDebugBuild) == svg-glyph-objectvalue-150.svg svg-glyph-objectvalue-150-ref.svg +skip-if(!Android&&isDebugBuild) fuzzy(0-15,0-152) == svg-glyph-mask.svg svg-glyph-mask-ref.svg + +skip-if(!Android&&isDebugBuild) == svg-glyph-paint-server.svg svg-glyph-paint-server-ref.svg +skip-if(!Android&&isDebugBuild) == svg-glyph-transform.svg svg-glyph-transform-ref.svg +skip-if(!Android&&isDebugBuild) == svg-glyph-extents.html svg-glyph-extents-ref.html +skip-if(!Android&&isDebugBuild) == svg-glyph-compressed.html svg-glyph-compressed-ref.html + +skip-if(!Android&&isDebugBuild) fuzzy-if(cocoaWidget,0-1,0-33) == bug1320197-1.html bug1320197-1-ref.html +skip-if(!Android&&isDebugBuild) fuzzy-if(winWidget,0-137,0-198) fuzzy-if(Android,0-81,0-96) == svg-in-ot-bitmap-1.html svg-in-ot-bitmap-1-ref.html + +defaults diff --git a/layout/reftests/text-svgglyphs/resources/README b/layout/reftests/text-svgglyphs/resources/README new file mode 100644 index 0000000000..852e5e4206 --- /dev/null +++ b/layout/reftests/text-svgglyphs/resources/README @@ -0,0 +1,61 @@ +.woff files for SVG-in-OpenType testing +======================================= + +There are three .woff files in this directory: + * nosvg.woff + * svg.woff + * rubbish.woff + +nosvg.woff +---------- +This font is FiraSansOT-Regular, with its metrics hacked so that its ascent +is 1000 and descent is 0. Its unitsPerEm value is 1000. + +It contains no 'SVG ' table. + +svg.woff +-------- +This font is the same as nosvg.woff above, but with the glyphs-*.svg SVG +documents from this directory embedded in it using the tools described below. + +rubbish.woff +------------ +This font is the same as nosvg.woff above, but with the addition of an 'SVG ' +table with the contents of rubbish.txt. Its purpose is to test that SVG tables +without valid XML are ignored. + +Creating the Fonts +------------------ +The tools used here are insertsvg.py from [1] and sfnt2woff from [2]. + +svg.woff can be recreated with: + +woff2sfnt nosvg.woff > nosvg.ttf +insertsvg.py nosvg.ttf svg.ttf glyphs-*.svg +sfnt2woff svg.ttf + +[1] https://github.com/edf825/SVG-OpenType-Utils +[2] http://people.mozilla.com/~jkew/woff/ + + + +Additional test fonts: +====================== + +svg-glyph-extents.otf +--------------------- + +This is a copy of Fira Sans with a simple SVG table added using the tool from +https://github.com/rocallahan/svg-opentype-workshop. The SVG table defines four +glyphs, corresponding to 'A' through 'D': + + + + + + + + + + + diff --git a/layout/reftests/text-svgglyphs/resources/bug1320197-testFont2.ttf b/layout/reftests/text-svgglyphs/resources/bug1320197-testFont2.ttf new file mode 100644 index 0000000000..8ef2e89edf Binary files /dev/null and b/layout/reftests/text-svgglyphs/resources/bug1320197-testFont2.ttf differ diff --git a/layout/reftests/text-svgglyphs/resources/glyphs-base.svg b/layout/reftests/text-svgglyphs/resources/glyphs-base.svg new file mode 100644 index 0000000000..51c32135c0 --- /dev/null +++ b/layout/reftests/text-svgglyphs/resources/glyphs-base.svg @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/layout/reftests/text-svgglyphs/resources/glyphs-invalid.svg b/layout/reftests/text-svgglyphs/resources/glyphs-invalid.svg new file mode 100644 index 0000000000..4740b4ff3b --- /dev/null +++ b/layout/reftests/text-svgglyphs/resources/glyphs-invalid.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/text-svgglyphs/resources/glyphs-objectcolor.svg b/layout/reftests/text-svgglyphs/resources/glyphs-objectcolor.svg new file mode 100644 index 0000000000..cf738d0cc1 --- /dev/null +++ b/layout/reftests/text-svgglyphs/resources/glyphs-objectcolor.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/text-svgglyphs/resources/glyphs-objectopacity.svg b/layout/reftests/text-svgglyphs/resources/glyphs-objectopacity.svg new file mode 100644 index 0000000000..7fc479e22b --- /dev/null +++ b/layout/reftests/text-svgglyphs/resources/glyphs-objectopacity.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/text-svgglyphs/resources/glyphs-objectstroke.svg b/layout/reftests/text-svgglyphs/resources/glyphs-objectstroke.svg new file mode 100644 index 0000000000..44afb2f600 --- /dev/null +++ b/layout/reftests/text-svgglyphs/resources/glyphs-objectstroke.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + diff --git a/layout/reftests/text-svgglyphs/resources/glyphs-paintservers.svg b/layout/reftests/text-svgglyphs/resources/glyphs-paintservers.svg new file mode 100644 index 0000000000..7f5a95ac09 --- /dev/null +++ b/layout/reftests/text-svgglyphs/resources/glyphs-paintservers.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/text-svgglyphs/resources/glyphs-transforms.svg b/layout/reftests/text-svgglyphs/resources/glyphs-transforms.svg new file mode 100644 index 0000000000..ff3d9ffb76 --- /dev/null +++ b/layout/reftests/text-svgglyphs/resources/glyphs-transforms.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/text-svgglyphs/resources/nosvg.woff b/layout/reftests/text-svgglyphs/resources/nosvg.woff new file mode 100644 index 0000000000..ad53341871 Binary files /dev/null and b/layout/reftests/text-svgglyphs/resources/nosvg.woff differ diff --git a/layout/reftests/text-svgglyphs/resources/rubbish.txt b/layout/reftests/text-svgglyphs/resources/rubbish.txt new file mode 100644 index 0000000000..1ad1631812 --- /dev/null +++ b/layout/reftests/text-svgglyphs/resources/rubbish.txt @@ -0,0 +1 @@ +This is the text contained in the rubbish.ttf 'SVG ' table. It is obviously not XML, and should thus be ignored. diff --git a/layout/reftests/text-svgglyphs/resources/rubbish.woff b/layout/reftests/text-svgglyphs/resources/rubbish.woff new file mode 100644 index 0000000000..3c83e02a30 Binary files /dev/null and b/layout/reftests/text-svgglyphs/resources/rubbish.woff differ diff --git a/layout/reftests/text-svgglyphs/resources/svg-bitmap.ttf b/layout/reftests/text-svgglyphs/resources/svg-bitmap.ttf new file mode 100644 index 0000000000..cb0e3bd95d Binary files /dev/null and b/layout/reftests/text-svgglyphs/resources/svg-bitmap.ttf differ diff --git a/layout/reftests/text-svgglyphs/resources/svg-bitmap.ttx b/layout/reftests/text-svgglyphs/resources/svg-bitmap.ttx new file mode 100644 index 0000000000..cd3e9f4c5c --- /dev/null +++ b/layout/reftests/text-svgglyphs/resources/svg-bitmap.ttx @@ -0,0 +1,253 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVG-Bitmap + + + Regular + + + SVG-Bitmap-Regular:v1.0 + + + SVG-Bitmap Regular + + + Version 1.0 + + + SVG-Bitmap-Regular + + + + + + + + + + + + + + + + + + + <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="glyph4" viewBox="0 0 1000 1000"><image x="0" y="-750" width="1000" height="1000" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAAAXNSR0IArs4c6QAAAChJREFUSMftzUENAAAIBKDT/p01hQ83KEBNbnUEAoFAIBAIBALBk2ABo8QBP1gd7ycAAAAASUVORK5CYII="/></svg> + + + <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="glyph5" viewBox="0 0 1000 1000"><image x="0" y="-750" width="1000" height="1000" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAAAXNSR0IArs4c6QAAAChJREFUSMftzUENAAAIBKDT/p01hQ83KEDN5FQnAoFAIBAIBAKB4EewtloCPhS2RvMAAAAASUVORK5CYII="/></svg> + + + <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="glyph6" viewBox="0 0 1000 1000"><image x="0" y="-750" width="1000" height="1000" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAAAXNSR0IArs4c6QAAAChJREFUSMftzUEBAAAEBLCjf2dK8NsKrJLJp84zgUAgEAgEAoFAcGUBocYBP+pqhN4AAAAASUVORK5CYII="/></svg> + + + + diff --git a/layout/reftests/text-svgglyphs/resources/svg-glyph-extents.otf b/layout/reftests/text-svgglyphs/resources/svg-glyph-extents.otf new file mode 100644 index 0000000000..1083f397f6 Binary files /dev/null and b/layout/reftests/text-svgglyphs/resources/svg-glyph-extents.otf differ diff --git a/layout/reftests/text-svgglyphs/resources/svg-gz.ttf b/layout/reftests/text-svgglyphs/resources/svg-gz.ttf new file mode 100644 index 0000000000..3a9660224a Binary files /dev/null and b/layout/reftests/text-svgglyphs/resources/svg-gz.ttf differ diff --git a/layout/reftests/text-svgglyphs/resources/svg.woff b/layout/reftests/text-svgglyphs/resources/svg.woff new file mode 100644 index 0000000000..6deee1460d Binary files /dev/null and b/layout/reftests/text-svgglyphs/resources/svg.woff differ diff --git a/layout/reftests/text-svgglyphs/svg-glyph-basic-disabled.svg b/layout/reftests/text-svgglyphs/svg-glyph-basic-disabled.svg new file mode 100644 index 0000000000..493a9260b7 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-basic-disabled.svg @@ -0,0 +1,27 @@ + + + + + + L + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-basic-ref.svg b/layout/reftests/text-svgglyphs/svg-glyph-basic-ref.svg new file mode 100644 index 0000000000..205529a50e --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-basic-ref.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-basic.svg b/layout/reftests/text-svgglyphs/svg-glyph-basic.svg new file mode 100644 index 0000000000..6eea7d986c --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-basic.svg @@ -0,0 +1,25 @@ + + + + + + L + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-cachedopacity-ref.svg b/layout/reftests/text-svgglyphs/svg-glyph-cachedopacity-ref.svg new file mode 100644 index 0000000000..944ad2efc6 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-cachedopacity-ref.svg @@ -0,0 +1,6 @@ + + + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-cachedopacity.svg b/layout/reftests/text-svgglyphs/svg-glyph-cachedopacity.svg new file mode 100644 index 0000000000..60b11344c8 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-cachedopacity.svg @@ -0,0 +1,20 @@ + + + + + Y + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-compressed-ref.html b/layout/reftests/text-svgglyphs/svg-glyph-compressed-ref.html new file mode 100644 index 0000000000..3325c05f22 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-compressed-ref.html @@ -0,0 +1,13 @@ + +Test for compressed SVG glyphs + +
        abcdefg
        +
        LMNOPQR
        diff --git a/layout/reftests/text-svgglyphs/svg-glyph-compressed.html b/layout/reftests/text-svgglyphs/svg-glyph-compressed.html new file mode 100644 index 0000000000..0c51a54b12 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-compressed.html @@ -0,0 +1,13 @@ + +Test for compressed SVG glyphs + +
        abcdefg
        +
        LMNOPQR
        diff --git a/layout/reftests/text-svgglyphs/svg-glyph-direct-ref.svg b/layout/reftests/text-svgglyphs/svg-glyph-direct-ref.svg new file mode 100644 index 0000000000..67a5fb8d23 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-direct-ref.svg @@ -0,0 +1,27 @@ + + + Reference for SVG glyphs being painted when painting properties are simple + + + + + + + + + L + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-direct.svg b/layout/reftests/text-svgglyphs/svg-glyph-direct.svg new file mode 100644 index 0000000000..c1e38a2cee --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-direct.svg @@ -0,0 +1,19 @@ + + + Test for SVG glyphs being painted when painting properties are simple + + + + L + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-extents-ref.html b/layout/reftests/text-svgglyphs/svg-glyph-extents-ref.html new file mode 100644 index 0000000000..bd9847928b --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-extents-ref.html @@ -0,0 +1,27 @@ + + + + + + + +
        A
        +
        B
        +
        C
        +
        D
        + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-extents.html b/layout/reftests/text-svgglyphs/svg-glyph-extents.html new file mode 100644 index 0000000000..6d7060aada --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-extents.html @@ -0,0 +1,50 @@ + + + + + + + + +
        A
        +
        B
        +
        C
        +
        D
        + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-html-ref.svg b/layout/reftests/text-svgglyphs/svg-glyph-html-ref.svg new file mode 100644 index 0000000000..6360240ff8 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-html-ref.svg @@ -0,0 +1,11 @@ + + Reference for SVG glyphs being used in HTML content + + b + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-html.html b/layout/reftests/text-svgglyphs/svg-glyph-html.html new file mode 100644 index 0000000000..5d4298f6df --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-html.html @@ -0,0 +1,12 @@ + +Test for SVG glyphs being used in HTML content + +
        b
        diff --git a/layout/reftests/text-svgglyphs/svg-glyph-invalid-ids-ref.svg b/layout/reftests/text-svgglyphs/svg-glyph-invalid-ids-ref.svg new file mode 100644 index 0000000000..8666756e4e --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-invalid-ids-ref.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-invalid-ids.svg b/layout/reftests/text-svgglyphs/svg-glyph-invalid-ids.svg new file mode 100644 index 0000000000..25813f2972 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-invalid-ids.svg @@ -0,0 +1,22 @@ + + + + + M + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-invalid-ref.html b/layout/reftests/text-svgglyphs/svg-glyph-invalid-ref.html new file mode 100644 index 0000000000..632e8f2ca8 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-invalid-ref.html @@ -0,0 +1,18 @@ + + + Reference for test that invalid XML in the 'SVG ' table is rejected + + + + LML︁ + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-invalid.html b/layout/reftests/text-svgglyphs/svg-glyph-invalid.html new file mode 100644 index 0000000000..3c785d02f7 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-invalid.html @@ -0,0 +1,23 @@ + + + Test that invalid XML in the 'SVG ' table is rejected + + + + + LML︁ + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-mask-ref.svg b/layout/reftests/text-svgglyphs/svg-glyph-mask-ref.svg new file mode 100644 index 0000000000..4f3509c0dc --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-mask-ref.svg @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-mask.svg b/layout/reftests/text-svgglyphs/svg-glyph-mask.svg new file mode 100644 index 0000000000..afda2f0908 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-mask.svg @@ -0,0 +1,12 @@ + + + + L + + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-objectfill-solid-ref.svg b/layout/reftests/text-svgglyphs/svg-glyph-objectfill-solid-ref.svg new file mode 100644 index 0000000000..dbaf7f5e15 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-objectfill-solid-ref.svg @@ -0,0 +1,4 @@ + + + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-objectfill-solid.svg b/layout/reftests/text-svgglyphs/svg-glyph-objectfill-solid.svg new file mode 100644 index 0000000000..72b57b30ba --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-objectfill-solid.svg @@ -0,0 +1,27 @@ + + + + + + + N + + + O + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-objectgradient-ref.svg b/layout/reftests/text-svgglyphs/svg-glyph-objectgradient-ref.svg new file mode 100644 index 0000000000..91ebb683da --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-objectgradient-ref.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-objectgradient-zoom-ref.svg b/layout/reftests/text-svgglyphs/svg-glyph-objectgradient-zoom-ref.svg new file mode 100644 index 0000000000..95f3d1bb70 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-objectgradient-zoom-ref.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-objectgradient-zoom.svg b/layout/reftests/text-svgglyphs/svg-glyph-objectgradient-zoom.svg new file mode 100644 index 0000000000..cebc4fb04c --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-objectgradient-zoom.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + N + O + P + Q + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-objectgradient.svg b/layout/reftests/text-svgglyphs/svg-glyph-objectgradient.svg new file mode 100644 index 0000000000..97f10bda4d --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-objectgradient.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + N + O + P + Q + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-objectopacity-ref.svg b/layout/reftests/text-svgglyphs/svg-glyph-objectopacity-ref.svg new file mode 100644 index 0000000000..8dfb53aced --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-objectopacity-ref.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-objectopacity.svg b/layout/reftests/text-svgglyphs/svg-glyph-objectopacity.svg new file mode 100644 index 0000000000..c323640d47 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-objectopacity.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + R + S + T + U + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-objectopacity2-ref.svg b/layout/reftests/text-svgglyphs/svg-glyph-objectopacity2-ref.svg new file mode 100644 index 0000000000..6a261afdbd --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-objectopacity2-ref.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-objectopacity2.svg b/layout/reftests/text-svgglyphs/svg-glyph-objectopacity2.svg new file mode 100644 index 0000000000..40e4fadf00 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-objectopacity2.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + R + S + T + U + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-objectpattern-ref.svg b/layout/reftests/text-svgglyphs/svg-glyph-objectpattern-ref.svg new file mode 100644 index 0000000000..e12e60d1b2 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-objectpattern-ref.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-objectpattern.svg b/layout/reftests/text-svgglyphs/svg-glyph-objectpattern.svg new file mode 100644 index 0000000000..475165cd40 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-objectpattern.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + N + O + P + Q + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-objectstroke-solid-ref.svg b/layout/reftests/text-svgglyphs/svg-glyph-objectstroke-solid-ref.svg new file mode 100644 index 0000000000..797357537c --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-objectstroke-solid-ref.svg @@ -0,0 +1,6 @@ + + + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-objectstroke-solid.svg b/layout/reftests/text-svgglyphs/svg-glyph-objectstroke-solid.svg new file mode 100644 index 0000000000..8e1088df73 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-objectstroke-solid.svg @@ -0,0 +1,27 @@ + + + + + + + P + + + Q + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-objectvalue-150-ref.svg b/layout/reftests/text-svgglyphs/svg-glyph-objectvalue-150-ref.svg new file mode 100644 index 0000000000..561b294a93 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-objectvalue-150-ref.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-objectvalue-150.svg b/layout/reftests/text-svgglyphs/svg-glyph-objectvalue-150.svg new file mode 100644 index 0000000000..4b687aa178 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-objectvalue-150.svg @@ -0,0 +1,21 @@ + + + a + b + c + d + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-objectvalue-75-ref.svg b/layout/reftests/text-svgglyphs/svg-glyph-objectvalue-75-ref.svg new file mode 100644 index 0000000000..c47b309af6 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-objectvalue-75-ref.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-objectvalue-75.svg b/layout/reftests/text-svgglyphs/svg-glyph-objectvalue-75.svg new file mode 100644 index 0000000000..eaa9d37440 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-objectvalue-75.svg @@ -0,0 +1,21 @@ + + + a + b + c + d + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-objectvalue-ref.svg b/layout/reftests/text-svgglyphs/svg-glyph-objectvalue-ref.svg new file mode 100644 index 0000000000..73e006f353 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-objectvalue-ref.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-objectvalue.svg b/layout/reftests/text-svgglyphs/svg-glyph-objectvalue.svg new file mode 100644 index 0000000000..1a94b43554 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-objectvalue.svg @@ -0,0 +1,21 @@ + + + a + b + c + d + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-paint-server-ref.svg b/layout/reftests/text-svgglyphs/svg-glyph-paint-server-ref.svg new file mode 100644 index 0000000000..dde80a92fa --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-paint-server-ref.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-paint-server.svg b/layout/reftests/text-svgglyphs/svg-glyph-paint-server.svg new file mode 100644 index 0000000000..4e3bdd6772 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-paint-server.svg @@ -0,0 +1,21 @@ + + + + + e + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-paintnone-ref.svg b/layout/reftests/text-svgglyphs/svg-glyph-paintnone-ref.svg new file mode 100644 index 0000000000..cde840eb4e --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-paintnone-ref.svg @@ -0,0 +1,17 @@ + + + + + + + + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-paintnone.svg b/layout/reftests/text-svgglyphs/svg-glyph-paintnone.svg new file mode 100644 index 0000000000..7b8d01d87c --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-paintnone.svg @@ -0,0 +1,25 @@ + + + + W + W + X + X + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-positioning-disabled.svg b/layout/reftests/text-svgglyphs/svg-glyph-positioning-disabled.svg new file mode 100644 index 0000000000..69418fde8c --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-positioning-disabled.svg @@ -0,0 +1,25 @@ + + + + + LLL + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-positioning-ref.svg b/layout/reftests/text-svgglyphs/svg-glyph-positioning-ref.svg new file mode 100644 index 0000000000..10e8ff1161 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-positioning-ref.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-positioning.svg b/layout/reftests/text-svgglyphs/svg-glyph-positioning.svg new file mode 100644 index 0000000000..a16056a244 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-positioning.svg @@ -0,0 +1,23 @@ + + + + + LLL + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-transform-ref.svg b/layout/reftests/text-svgglyphs/svg-glyph-transform-ref.svg new file mode 100644 index 0000000000..759e06ae42 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-transform-ref.svg @@ -0,0 +1,48 @@ + + + + + g + + + g + + + g + + + + g + + + g + + + g + + + + g + + + + q + + + q + + diff --git a/layout/reftests/text-svgglyphs/svg-glyph-transform.svg b/layout/reftests/text-svgglyphs/svg-glyph-transform.svg new file mode 100644 index 0000000000..933dea3725 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-glyph-transform.svg @@ -0,0 +1,48 @@ + + + + + h + + + i + + + j + + + + k + + + l + + + m + + + + n + + + + o + + + p + + diff --git a/layout/reftests/text-svgglyphs/svg-in-ot-bitmap-1-ref.html b/layout/reftests/text-svgglyphs/svg-in-ot-bitmap-1-ref.html new file mode 100644 index 0000000000..c93fc86c94 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-in-ot-bitmap-1-ref.html @@ -0,0 +1,30 @@ + + + + + SVG-in-OT bitmap issue + + + +
        + x x +
        + + diff --git a/layout/reftests/text-svgglyphs/svg-in-ot-bitmap-1.html b/layout/reftests/text-svgglyphs/svg-in-ot-bitmap-1.html new file mode 100644 index 0000000000..6f8055ebd1 --- /dev/null +++ b/layout/reftests/text-svgglyphs/svg-in-ot-bitmap-1.html @@ -0,0 +1,33 @@ + + + + + SVG-in-OT bitmap issue + + + + + + x ABC x + + + diff --git a/layout/reftests/text-transform/all-lower-ref.html b/layout/reftests/text-transform/all-lower-ref.html new file mode 100644 index 0000000000..10f07b56fe --- /dev/null +++ b/layout/reftests/text-transform/all-lower-ref.html @@ -0,0 +1,1448 @@ + + + + + + + + +

        +a +b +c +d +e +f +g +h +i +j +k +l +m +n +o +p +q +r +s +t +u +v +w +x +y +z +à +á +â +ã +ä +å +æ +ç +è +é +ê +ë +ì +í +î +ï +ð +ñ +ò +ó +ô +õ +ö +ø +ù +ú +û +ü +ý +þ +ā +ă +ą +ć +ĉ +ċ +č +ď +đ +ē +ĕ +ė +ę +ě +ĝ +ğ +ġ +ģ +ĥ +ħ +ĩ +ī +ĭ +į +i̇ +ij +ĵ +ķ +ĺ +ļ +ľ +ŀ +ł +ń +ņ +ň +ŋ +ō +ŏ +ő +œ +ŕ +ŗ +ř +ś +ŝ +ş +š +ţ +ť +ŧ +ũ +ū +ŭ +ů +ű +ų +ŵ +ŷ +ÿ +ź +ż +ž +ɓ +ƃ +ƅ +ɔ +ƈ +ɖ +ɗ +ƌ +ǝ +ə +ɛ +ƒ +ɠ +ɣ +ɩ +ɨ +ƙ +ɯ +ɲ +ɵ +ơ +ƣ +ƥ +ʀ +ƨ +ʃ +ƭ +ʈ +ư +ʊ +ʋ +ƴ +ƶ +ʒ +ƹ +ƽ +dž +dž +lj +lj +nj +nj +ǎ +ǐ +ǒ +ǔ +ǖ +ǘ +ǚ +ǜ +ǟ +ǡ +ǣ +ǥ +ǧ +ǩ +ǫ +ǭ +ǯ +dz +dz +ǵ +ƕ +ƿ +ǹ +ǻ +ǽ +ǿ +ȁ +ȃ +ȅ +ȇ +ȉ +ȋ +ȍ +ȏ +ȑ +ȓ +ȕ +ȗ +ș +ț +ȝ +ȟ +ƞ +ȣ +ȥ +ȧ +ȩ +ȫ +ȭ +ȯ +ȱ +ȳ +ⱥ +ȼ +ƚ +ⱦ +ɂ +ƀ +ʉ +ʌ +ɇ +ɉ +ɋ +ɍ +ɏ +ͱ +ͳ +ͷ +ϳ +ά +έ +ή +ί +ό +ύ +ώ +α +β +γ +δ +ε +ζ +η +θ +ι +κ +λ +μ +ν +ξ +ο +π +ρ +σ +τ +υ +φ +χ +ψ +ω +ϊ +ϋ +ϗ +ϙ +ϛ +ϝ +ϟ +ϡ +ϣ +ϥ +ϧ +ϩ +ϫ +ϭ +ϯ +θ +ϸ +ϲ +ϻ +ͻ +ͼ +ͽ +ѐ +ё +ђ +ѓ +є +ѕ +і +ї +ј +љ +њ +ћ +ќ +ѝ +ў +џ +а +б +в +г +д +е +ж +з +и +й +к +л +м +н +о +п +р +с +т +у +ф +х +ц +ч +ш +щ +ъ +ы +ь +э +ю +я +ѡ +ѣ +ѥ +ѧ +ѩ +ѫ +ѭ +ѯ +ѱ +ѳ +ѵ +ѷ +ѹ +ѻ +ѽ +ѿ +ҁ +ҋ +ҍ +ҏ +ґ +ғ +ҕ +җ +ҙ +қ +ҝ +ҟ +ҡ +ң +ҥ +ҧ +ҩ +ҫ +ҭ +ү +ұ +ҳ +ҵ +ҷ +ҹ +һ +ҽ +ҿ +ӏ +ӂ +ӄ +ӆ +ӈ +ӊ +ӌ +ӎ +ӑ +ӓ +ӕ +ӗ +ә +ӛ +ӝ +ӟ +ӡ +ӣ +ӥ +ӧ +ө +ӫ +ӭ +ӯ +ӱ +ӳ +ӵ +ӷ +ӹ +ӻ +ӽ +ӿ +ԁ +ԃ +ԅ +ԇ +ԉ +ԋ +ԍ +ԏ +ԑ +ԓ +ԕ +ԗ +ԙ +ԛ +ԝ +ԟ +ԡ +ԣ +ԥ +ԧ +ԩ +ԫ +ԭ +ԯ +ա +բ +գ +դ +ե +զ +է +ը +թ +ժ +ի +լ +խ +ծ +կ +հ +ձ +ղ +ճ +մ +յ +ն +շ +ո +չ +պ +ջ +ռ +ս +վ +տ +ր +ց +ւ +փ +ք +օ +ֆ +ⴀ +ⴁ +ⴂ +ⴃ +ⴄ +ⴅ +ⴆ +ⴇ +ⴈ +ⴉ +ⴊ +ⴋ +ⴌ +ⴍ +ⴎ +ⴏ +ⴐ +ⴑ +ⴒ +ⴓ +ⴔ +ⴕ +ⴖ +ⴗ +ⴘ +ⴙ +ⴚ +ⴛ +ⴜ +ⴝ +ⴞ +ⴟ +ⴠ +ⴡ +ⴢ +ⴣ +ⴤ +ⴥ +ⴧ +ⴭ +ꭰ +ꭱ +ꭲ +ꭳ +ꭴ +ꭵ +ꭶ +ꭷ +ꭸ +ꭹ +ꭺ +ꭻ +ꭼ +ꭽ +ꭾ +ꭿ +ꮀ +ꮁ +ꮂ +ꮃ +ꮄ +ꮅ +ꮆ +ꮇ +ꮈ +ꮉ +ꮊ +ꮋ +ꮌ +ꮍ +ꮎ +ꮏ +ꮐ +ꮑ +ꮒ +ꮓ +ꮔ +ꮕ +ꮖ +ꮗ +ꮘ +ꮙ +ꮚ +ꮛ +ꮜ +ꮝ +ꮞ +ꮟ +ꮠ +ꮡ +ꮢ +ꮣ +ꮤ +ꮥ +ꮦ +ꮧ +ꮨ +ꮩ +ꮪ +ꮫ +ꮬ +ꮭ +ꮮ +ꮯ +ꮰ +ꮱ +ꮲ +ꮳ +ꮴ +ꮵ +ꮶ +ꮷ +ꮸ +ꮹ +ꮺ +ꮻ +ꮼ +ꮽ +ꮾ +ꮿ +ᏸ +ᏹ +ᏺ +ᏻ +ᏼ +ᏽ +ა +ბ +გ +დ +ე +ვ +ზ +თ +ი +კ +ლ +მ +ნ +ო +პ +ჟ +რ +ს +ტ +უ +ფ +ქ +ღ +ყ +შ +ჩ +ც +ძ +წ +ჭ +ხ +ჯ +ჰ +ჱ +ჲ +ჳ +ჴ +ჵ +ჶ +ჷ +ჸ +ჹ +ჺ +ჽ +ჾ +ჿ +ḁ +ḃ +ḅ +ḇ +ḉ +ḋ +ḍ +ḏ +ḑ +ḓ +ḕ +ḗ +ḙ +ḛ +ḝ +ḟ +ḡ +ḣ +ḥ +ḧ +ḩ +ḫ +ḭ +ḯ +ḱ +ḳ +ḵ +ḷ +ḹ +ḻ +ḽ +ḿ +ṁ +ṃ +ṅ +ṇ +ṉ +ṋ +ṍ +ṏ +ṑ +ṓ +ṕ +ṗ +ṙ +ṛ +ṝ +ṟ +ṡ +ṣ +ṥ +ṧ +ṩ +ṫ +ṭ +ṯ +ṱ +ṳ +ṵ +ṷ +ṹ +ṻ +ṽ +ṿ +ẁ +ẃ +ẅ +ẇ +ẉ +ẋ +ẍ +ẏ +ẑ +ẓ +ẕ +ß +ạ +ả +ấ +ầ +ẩ +ẫ +ậ +ắ +ằ +ẳ +ẵ +ặ +ẹ +ẻ +ẽ +ế +ề +ể +ễ +ệ +ỉ +ị +ọ +ỏ +ố +ồ +ổ +ỗ +ộ +ớ +ờ +ở +ỡ +ợ +ụ +ủ +ứ +ừ +ử +ữ +ự +ỳ +ỵ +ỷ +ỹ +ỻ +ỽ +ỿ +ἀ +ἁ +ἂ +ἃ +ἄ +ἅ +ἆ +ἇ +ἐ +ἑ +ἒ +ἓ +ἔ +ἕ +ἠ +ἡ +ἢ +ἣ +ἤ +ἥ +ἦ +ἧ +ἰ +ἱ +ἲ +ἳ +ἴ +ἵ +ἶ +ἷ +ὀ +ὁ +ὂ +ὃ +ὄ +ὅ +ὑ +ὓ +ὕ +ὗ +ὠ +ὡ +ὢ +ὣ +ὤ +ὥ +ὦ +ὧ +ᾀ +ᾁ +ᾂ +ᾃ +ᾄ +ᾅ +ᾆ +ᾇ +ᾐ +ᾑ +ᾒ +ᾓ +ᾔ +ᾕ +ᾖ +ᾗ +ᾠ +ᾡ +ᾢ +ᾣ +ᾤ +ᾥ +ᾦ +ᾧ +ᾰ +ᾱ +ὰ +ά +ᾳ +ὲ +έ +ὴ +ή +ῃ +ῐ +ῑ +ὶ +ί +ῠ +ῡ +ὺ +ύ +ῥ +ὸ +ό +ὼ +ώ +ῳ +ω +k +å +ⅎ +ⅰ +ⅱ +ⅲ +ⅳ +ⅴ +ⅵ +ⅶ +ⅷ +ⅸ +ⅹ +ⅺ +ⅻ +ⅼ +ⅽ +ⅾ +ⅿ +ↄ +ⓐ +ⓑ +ⓒ +ⓓ +ⓔ +ⓕ +ⓖ +ⓗ +ⓘ +ⓙ +ⓚ +ⓛ +ⓜ +ⓝ +ⓞ +ⓟ +ⓠ +ⓡ +ⓢ +ⓣ +ⓤ +ⓥ +ⓦ +ⓧ +ⓨ +ⓩ +ⰰ +ⰱ +ⰲ +ⰳ +ⰴ +ⰵ +ⰶ +ⰷ +ⰸ +ⰹ +ⰺ +ⰻ +ⰼ +ⰽ +ⰾ +ⰿ +ⱀ +ⱁ +ⱂ +ⱃ +ⱄ +ⱅ +ⱆ +ⱇ +ⱈ +ⱉ +ⱊ +ⱋ +ⱌ +ⱍ +ⱎ +ⱏ +ⱐ +ⱑ +ⱒ +ⱓ +ⱔ +ⱕ +ⱖ +ⱗ +ⱘ +ⱙ +ⱚ +ⱛ +ⱜ +ⱝ +ⱞ +ⱟ +ⱡ +ɫ +ᵽ +ɽ +ⱨ +ⱪ +ⱬ +ɑ +ɱ +ɐ +ɒ +ⱳ +ⱶ +ȿ +ɀ +ⲁ +ⲃ +ⲅ +ⲇ +ⲉ +ⲋ +ⲍ +ⲏ +ⲑ +ⲓ +ⲕ +ⲗ +ⲙ +ⲛ +ⲝ +ⲟ +ⲡ +ⲣ +ⲥ +ⲧ +ⲩ +ⲫ +ⲭ +ⲯ +ⲱ +ⲳ +ⲵ +ⲷ +ⲹ +ⲻ +ⲽ +ⲿ +ⳁ +ⳃ +ⳅ +ⳇ +ⳉ +ⳋ +ⳍ +ⳏ +ⳑ +ⳓ +ⳕ +ⳗ +ⳙ +ⳛ +ⳝ +ⳟ +ⳡ +ⳣ +ⳬ +ⳮ +ⳳ +ꙁ +ꙃ +ꙅ +ꙇ +ꙉ +ꙋ +ꙍ +ꙏ +ꙑ +ꙓ +ꙕ +ꙗ +ꙙ +ꙛ +ꙝ +ꙟ +ꙡ +ꙣ +ꙥ +ꙧ +ꙩ +ꙫ +ꙭ +ꚁ +ꚃ +ꚅ +ꚇ +ꚉ +ꚋ +ꚍ +ꚏ +ꚑ +ꚓ +ꚕ +ꚗ +ꚙ +ꚛ +ꜣ +ꜥ +ꜧ +ꜩ +ꜫ +ꜭ +ꜯ +ꜳ +ꜵ +ꜷ +ꜹ +ꜻ +ꜽ +ꜿ +ꝁ +ꝃ +ꝅ +ꝇ +ꝉ +ꝋ +ꝍ +ꝏ +ꝑ +ꝓ +ꝕ +ꝗ +ꝙ +ꝛ +ꝝ +ꝟ +ꝡ +ꝣ +ꝥ +ꝧ +ꝩ +ꝫ +ꝭ +ꝯ +ꝺ +ꝼ +ᵹ +ꝿ +ꞁ +ꞃ +ꞅ +ꞇ +ꞌ +ɥ +ꞑ +ꞓ +ꞗ +ꞙ +ꞛ +ꞝ +ꞟ +ꞡ +ꞣ +ꞥ +ꞧ +ꞩ +ɦ +ɜ +ɡ +ɬ +ɪ +ʞ +ʇ +ʝ +ꭓ +ꞵ +ꞷ +ꞹ +ꞻ +ꞽ +ꞿ +ꟁ +ꟃ +ꞔ +ʂ +ᶎ +ꟈ +ꟊ +ꟑ +ꟗ +ꟙ +ꟶ +a +b +c +d +e +f +g +h +i +j +k +l +m +n +o +p +q +r +s +t +u +v +w +x +y +z +𐐨 +𐐩 +𐐪 +𐐫 +𐐬 +𐐭 +𐐮 +𐐯 +𐐰 +𐐱 +𐐲 +𐐳 +𐐴 +𐐵 +𐐶 +𐐷 +𐐸 +𐐹 +𐐺 +𐐻 +𐐼 +𐐽 +𐐾 +𐐿 +𐑀 +𐑁 +𐑂 +𐑃 +𐑄 +𐑅 +𐑆 +𐑇 +𐑈 +𐑉 +𐑊 +𐑋 +𐑌 +𐑍 +𐑎 +𐑏 +𐓘 +𐓙 +𐓚 +𐓛 +𐓜 +𐓝 +𐓞 +𐓟 +𐓠 +𐓡 +𐓢 +𐓣 +𐓤 +𐓥 +𐓦 +𐓧 +𐓨 +𐓩 +𐓪 +𐓫 +𐓬 +𐓭 +𐓮 +𐓯 +𐓰 +𐓱 +𐓲 +𐓳 +𐓴 +𐓵 +𐓶 +𐓷 +𐓸 +𐓹 +𐓺 +𐓻 +𐖗 +𐖘 +𐖙 +𐖚 +𐖛 +𐖜 +𐖝 +𐖞 +𐖟 +𐖠 +𐖡 +𐖣 +𐖤 +𐖥 +𐖦 +𐖧 +𐖨 +𐖩 +𐖪 +𐖫 +𐖬 +𐖭 +𐖮 +𐖯 +𐖰 +𐖱 +𐖳 +𐖴 +𐖵 +𐖶 +𐖷 +𐖸 +𐖹 +𐖻 +𐖼 +𐳀 +𐳁 +𐳂 +𐳃 +𐳄 +𐳅 +𐳆 +𐳇 +𐳈 +𐳉 +𐳊 +𐳋 +𐳌 +𐳍 +𐳎 +𐳏 +𐳐 +𐳑 +𐳒 +𐳓 +𐳔 +𐳕 +𐳖 +𐳗 +𐳘 +𐳙 +𐳚 +𐳛 +𐳜 +𐳝 +𐳞 +𐳟 +𐳠 +𐳡 +𐳢 +𐳣 +𐳤 +𐳥 +𐳦 +𐳧 +𐳨 +𐳩 +𐳪 +𐳫 +𐳬 +𐳭 +𐳮 +𐳯 +𐳰 +𐳱 +𐳲 +𑣀 +𑣁 +𑣂 +𑣃 +𑣄 +𑣅 +𑣆 +𑣇 +𑣈 +𑣉 +𑣊 +𑣋 +𑣌 +𑣍 +𑣎 +𑣏 +𑣐 +𑣑 +𑣒 +𑣓 +𑣔 +𑣕 +𑣖 +𑣗 +𑣘 +𑣙 +𑣚 +𑣛 +𑣜 +𑣝 +𑣞 +𑣟 +𖹠 +𖹡 +𖹢 +𖹣 +𖹤 +𖹥 +𖹦 +𖹧 +𖹨 +𖹩 +𖹪 +𖹫 +𖹬 +𖹭 +𖹮 +𖹯 +𖹰 +𖹱 +𖹲 +𖹳 +𖹴 +𖹵 +𖹶 +𖹷 +𖹸 +𖹹 +𖹺 +𖹻 +𖹼 +𖹽 +𖹾 +𖹿 +𞤢 +𞤣 +𞤤 +𞤥 +𞤦 +𞤧 +𞤨 +𞤩 +𞤪 +𞤫 +𞤬 +𞤭 +𞤮 +𞤯 +𞤰 +𞤱 +𞤲 +𞤳 +𞤴 +𞤵 +𞤶 +𞤷 +𞤸 +𞤹 +𞤺 +𞤻 +𞤼 +𞤽 +𞤾 +𞤿 +𞥀 +𞥁 +𞥂 +𞥃 +

        + + diff --git a/layout/reftests/text-transform/all-lower.html b/layout/reftests/text-transform/all-lower.html new file mode 100644 index 0000000000..7fd1eec18e --- /dev/null +++ b/layout/reftests/text-transform/all-lower.html @@ -0,0 +1,1448 @@ + + + + + + + + +

        +A +B +C +D +E +F +G +H +I +J +K +L +M +N +O +P +Q +R +S +T +U +V +W +X +Y +Z +À +Á + +à +Ä +Å +Æ +Ç +È +É +Ê +Ë +Ì +Í +Î +Ï +Ð +Ñ +Ò +Ó +Ô +Õ +Ö +Ø +Ù +Ú +Û +Ü +Ý +Þ +Ā +Ă +Ą +Ć +Ĉ +Ċ +Č +Ď +Đ +Ē +Ĕ +Ė +Ę +Ě +Ĝ +Ğ +Ġ +Ģ +Ĥ +Ħ +Ĩ +Ī +Ĭ +Į +İ +IJ +Ĵ +Ķ +Ĺ +Ļ +Ľ +Ŀ +Ł +Ń +Ņ +Ň +Ŋ +Ō +Ŏ +Ő +Œ +Ŕ +Ŗ +Ř +Ś +Ŝ +Ş +Š +Ţ +Ť +Ŧ +Ũ +Ū +Ŭ +Ů +Ű +Ų +Ŵ +Ŷ +Ÿ +Ź +Ż +Ž +Ɓ +Ƃ +Ƅ +Ɔ +Ƈ +Ɖ +Ɗ +Ƌ +Ǝ +Ə +Ɛ +Ƒ +Ɠ +Ɣ +Ɩ +Ɨ +Ƙ +Ɯ +Ɲ +Ɵ +Ơ +Ƣ +Ƥ +Ʀ +Ƨ +Ʃ +Ƭ +Ʈ +Ư +Ʊ +Ʋ +Ƴ +Ƶ +Ʒ +Ƹ +Ƽ +DŽ +Dž +LJ +Lj +NJ +Nj +Ǎ +Ǐ +Ǒ +Ǔ +Ǖ +Ǘ +Ǚ +Ǜ +Ǟ +Ǡ +Ǣ +Ǥ +Ǧ +Ǩ +Ǫ +Ǭ +Ǯ +DZ +Dz +Ǵ +Ƕ +Ƿ +Ǹ +Ǻ +Ǽ +Ǿ +Ȁ +Ȃ +Ȅ +Ȇ +Ȉ +Ȋ +Ȍ +Ȏ +Ȑ +Ȓ +Ȕ +Ȗ +Ș +Ț +Ȝ +Ȟ +Ƞ +Ȣ +Ȥ +Ȧ +Ȩ +Ȫ +Ȭ +Ȯ +Ȱ +Ȳ +Ⱥ +Ȼ +Ƚ +Ⱦ +Ɂ +Ƀ +Ʉ +Ʌ +Ɇ +Ɉ +Ɋ +Ɍ +Ɏ +Ͱ +Ͳ +Ͷ +Ϳ +Ά +Έ +Ή +Ί +Ό +Ύ +Ώ +Α +Β +Γ +Δ +Ε +Ζ +Η +Θ +Ι +Κ +Λ +Μ +Ν +Ξ +Ο +Π +Ρ +Σ +Τ +Υ +Φ +Χ +Ψ +Ω +Ϊ +Ϋ +Ϗ +Ϙ +Ϛ +Ϝ +Ϟ +Ϡ +Ϣ +Ϥ +Ϧ +Ϩ +Ϫ +Ϭ +Ϯ +ϴ +Ϸ +Ϲ +Ϻ +Ͻ +Ͼ +Ͽ +Ѐ +Ё +Ђ +Ѓ +Є +Ѕ +І +Ї +Ј +Љ +Њ +Ћ +Ќ +Ѝ +Ў +Џ +А +Б +В +Г +Д +Е +Ж +З +И +Й +К +Л +М +Н +О +П +Р +С +Т +У +Ф +Х +Ц +Ч +Ш +Щ +Ъ +Ы +Ь +Э +Ю +Я +Ѡ +Ѣ +Ѥ +Ѧ +Ѩ +Ѫ +Ѭ +Ѯ +Ѱ +Ѳ +Ѵ +Ѷ +Ѹ +Ѻ +Ѽ +Ѿ +Ҁ +Ҋ +Ҍ +Ҏ +Ґ +Ғ +Ҕ +Җ +Ҙ +Қ +Ҝ +Ҟ +Ҡ +Ң +Ҥ +Ҧ +Ҩ +Ҫ +Ҭ +Ү +Ұ +Ҳ +Ҵ +Ҷ +Ҹ +Һ +Ҽ +Ҿ +Ӏ +Ӂ +Ӄ +Ӆ +Ӈ +Ӊ +Ӌ +Ӎ +Ӑ +Ӓ +Ӕ +Ӗ +Ә +Ӛ +Ӝ +Ӟ +Ӡ +Ӣ +Ӥ +Ӧ +Ө +Ӫ +Ӭ +Ӯ +Ӱ +Ӳ +Ӵ +Ӷ +Ӹ +Ӻ +Ӽ +Ӿ +Ԁ +Ԃ +Ԅ +Ԇ +Ԉ +Ԋ +Ԍ +Ԏ +Ԑ +Ԓ +Ԕ +Ԗ +Ԙ +Ԛ +Ԝ +Ԟ +Ԡ +Ԣ +Ԥ +Ԧ +Ԩ +Ԫ +Ԭ +Ԯ +Ա +Բ +Գ +Դ +Ե +Զ +Է +Ը +Թ +Ժ +Ի +Լ +Խ +Ծ +Կ +Հ +Ձ +Ղ +Ճ +Մ +Յ +Ն +Շ +Ո +Չ +Պ +Ջ +Ռ +Ս +Վ +Տ +Ր +Ց +Ւ +Փ +Ք +Օ +Ֆ +Ⴀ +Ⴁ +Ⴂ +Ⴃ +Ⴄ +Ⴅ +Ⴆ +Ⴇ +Ⴈ +Ⴉ +Ⴊ +Ⴋ +Ⴌ +Ⴍ +Ⴎ +Ⴏ +Ⴐ +Ⴑ +Ⴒ +Ⴓ +Ⴔ +Ⴕ +Ⴖ +Ⴗ +Ⴘ +Ⴙ +Ⴚ +Ⴛ +Ⴜ +Ⴝ +Ⴞ +Ⴟ +Ⴠ +Ⴡ +Ⴢ +Ⴣ +Ⴤ +Ⴥ +Ⴧ +Ⴭ +Ꭰ +Ꭱ +Ꭲ +Ꭳ +Ꭴ +Ꭵ +Ꭶ +Ꭷ +Ꭸ +Ꭹ +Ꭺ +Ꭻ +Ꭼ +Ꭽ +Ꭾ +Ꭿ +Ꮀ +Ꮁ +Ꮂ +Ꮃ +Ꮄ +Ꮅ +Ꮆ +Ꮇ +Ꮈ +Ꮉ +Ꮊ +Ꮋ +Ꮌ +Ꮍ +Ꮎ +Ꮏ +Ꮐ +Ꮑ +Ꮒ +Ꮓ +Ꮔ +Ꮕ +Ꮖ +Ꮗ +Ꮘ +Ꮙ +Ꮚ +Ꮛ +Ꮜ +Ꮝ +Ꮞ +Ꮟ +Ꮠ +Ꮡ +Ꮢ +Ꮣ +Ꮤ +Ꮥ +Ꮦ +Ꮧ +Ꮨ +Ꮩ +Ꮪ +Ꮫ +Ꮬ +Ꮭ +Ꮮ +Ꮯ +Ꮰ +Ꮱ +Ꮲ +Ꮳ +Ꮴ +Ꮵ +Ꮶ +Ꮷ +Ꮸ +Ꮹ +Ꮺ +Ꮻ +Ꮼ +Ꮽ +Ꮾ +Ꮿ +Ᏸ +Ᏹ +Ᏺ +Ᏻ +Ᏼ +Ᏽ +Ა +Ბ +Გ +Დ +Ე +Ვ +Ზ +Თ +Ი +Კ +Ლ +Მ +Ნ +Ო +Პ +Ჟ +Რ +Ს +Ტ +Უ +Ფ +Ქ +Ღ +Ყ +Შ +Ჩ +Ც +Ძ +Წ +Ჭ +Ხ +Ჯ +Ჰ +Ჱ +Ჲ +Ჳ +Ჴ +Ჵ +Ჶ +Ჷ +Ჸ +Ჹ +Ჺ +Ჽ +Ჾ +Ჿ +Ḁ +Ḃ +Ḅ +Ḇ +Ḉ +Ḋ +Ḍ +Ḏ +Ḑ +Ḓ +Ḕ +Ḗ +Ḙ +Ḛ +Ḝ +Ḟ +Ḡ +Ḣ +Ḥ +Ḧ +Ḩ +Ḫ +Ḭ +Ḯ +Ḱ +Ḳ +Ḵ +Ḷ +Ḹ +Ḻ +Ḽ +Ḿ +Ṁ +Ṃ +Ṅ +Ṇ +Ṉ +Ṋ +Ṍ +Ṏ +Ṑ +Ṓ +Ṕ +Ṗ +Ṙ +Ṛ +Ṝ +Ṟ +Ṡ +Ṣ +Ṥ +Ṧ +Ṩ +Ṫ +Ṭ +Ṯ +Ṱ +Ṳ +Ṵ +Ṷ +Ṹ +Ṻ +Ṽ +Ṿ +Ẁ +Ẃ +Ẅ +Ẇ +Ẉ +Ẋ +Ẍ +Ẏ +Ẑ +Ẓ +Ẕ +ẞ +Ạ +Ả +Ấ +Ầ +Ẩ +Ẫ +Ậ +Ắ +Ằ +Ẳ +Ẵ +Ặ +Ẹ +Ẻ +Ẽ +Ế +Ề +Ể +Ễ +Ệ +Ỉ +Ị +Ọ +Ỏ +Ố +Ồ +Ổ +Ỗ +Ộ +Ớ +Ờ +Ở +Ỡ +Ợ +Ụ +Ủ +Ứ +Ừ +Ử +Ữ +Ự +Ỳ +Ỵ +Ỷ +Ỹ +Ỻ +Ỽ +Ỿ +Ἀ +Ἁ +Ἂ +Ἃ +Ἄ +Ἅ +Ἆ +Ἇ +Ἐ +Ἑ +Ἒ +Ἓ +Ἔ +Ἕ +Ἠ +Ἡ +Ἢ +Ἣ +Ἤ +Ἥ +Ἦ +Ἧ +Ἰ +Ἱ +Ἲ +Ἳ +Ἴ +Ἵ +Ἶ +Ἷ +Ὀ +Ὁ +Ὂ +Ὃ +Ὄ +Ὅ +Ὑ +Ὓ +Ὕ +Ὗ +Ὠ +Ὡ +Ὢ +Ὣ +Ὤ +Ὥ +Ὦ +Ὧ +ᾈ +ᾉ +ᾊ +ᾋ +ᾌ +ᾍ +ᾎ +ᾏ +ᾘ +ᾙ +ᾚ +ᾛ +ᾜ +ᾝ +ᾞ +ᾟ +ᾨ +ᾩ +ᾪ +ᾫ +ᾬ +ᾭ +ᾮ +ᾯ +Ᾰ +Ᾱ +Ὰ +Ά +ᾼ +Ὲ +Έ +Ὴ +Ή +ῌ +Ῐ +Ῑ +Ὶ +Ί +Ῠ +Ῡ +Ὺ +Ύ +Ῥ +Ὸ +Ό +Ὼ +Ώ +ῼ +Ω +K +Å +Ⅎ +Ⅰ +Ⅱ +Ⅲ +Ⅳ +Ⅴ +Ⅵ +Ⅶ +Ⅷ +Ⅸ +Ⅹ +Ⅺ +Ⅻ +Ⅼ +Ⅽ +Ⅾ +Ⅿ +Ↄ +Ⓐ +Ⓑ +Ⓒ +Ⓓ +Ⓔ +Ⓕ +Ⓖ +Ⓗ +Ⓘ +Ⓙ +Ⓚ +Ⓛ +Ⓜ +Ⓝ +Ⓞ +Ⓟ +Ⓠ +Ⓡ +Ⓢ +Ⓣ +Ⓤ +Ⓥ +Ⓦ +Ⓧ +Ⓨ +Ⓩ +Ⰰ +Ⰱ +Ⰲ +Ⰳ +Ⰴ +Ⰵ +Ⰶ +Ⰷ +Ⰸ +Ⰹ +Ⰺ +Ⰻ +Ⰼ +Ⰽ +Ⰾ +Ⰿ +Ⱀ +Ⱁ +Ⱂ +Ⱃ +Ⱄ +Ⱅ +Ⱆ +Ⱇ +Ⱈ +Ⱉ +Ⱊ +Ⱋ +Ⱌ +Ⱍ +Ⱎ +Ⱏ +Ⱐ +Ⱑ +Ⱒ +Ⱓ +Ⱔ +Ⱕ +Ⱖ +Ⱗ +Ⱘ +Ⱙ +Ⱚ +Ⱛ +Ⱜ +Ⱝ +Ⱞ +Ⱟ +Ⱡ +Ɫ +Ᵽ +Ɽ +Ⱨ +Ⱪ +Ⱬ +Ɑ +Ɱ +Ɐ +Ɒ +Ⱳ +Ⱶ +Ȿ +Ɀ +Ⲁ +Ⲃ +Ⲅ +Ⲇ +Ⲉ +Ⲋ +Ⲍ +Ⲏ +Ⲑ +Ⲓ +Ⲕ +Ⲗ +Ⲙ +Ⲛ +Ⲝ +Ⲟ +Ⲡ +Ⲣ +Ⲥ +Ⲧ +Ⲩ +Ⲫ +Ⲭ +Ⲯ +Ⲱ +Ⲳ +Ⲵ +Ⲷ +Ⲹ +Ⲻ +Ⲽ +Ⲿ +Ⳁ +Ⳃ +Ⳅ +Ⳇ +Ⳉ +Ⳋ +Ⳍ +Ⳏ +Ⳑ +Ⳓ +Ⳕ +Ⳗ +Ⳙ +Ⳛ +Ⳝ +Ⳟ +Ⳡ +Ⳣ +Ⳬ +Ⳮ +Ⳳ +Ꙁ +Ꙃ +Ꙅ +Ꙇ +Ꙉ +Ꙋ +Ꙍ +Ꙏ +Ꙑ +Ꙓ +Ꙕ +Ꙗ +Ꙙ +Ꙛ +Ꙝ +Ꙟ +Ꙡ +Ꙣ +Ꙥ +Ꙧ +Ꙩ +Ꙫ +Ꙭ +Ꚁ +Ꚃ +Ꚅ +Ꚇ +Ꚉ +Ꚋ +Ꚍ +Ꚏ +Ꚑ +Ꚓ +Ꚕ +Ꚗ +Ꚙ +Ꚛ +Ꜣ +Ꜥ +Ꜧ +Ꜩ +Ꜫ +Ꜭ +Ꜯ +Ꜳ +Ꜵ +Ꜷ +Ꜹ +Ꜻ +Ꜽ +Ꜿ +Ꝁ +Ꝃ +Ꝅ +Ꝇ +Ꝉ +Ꝋ +Ꝍ +Ꝏ +Ꝑ +Ꝓ +Ꝕ +Ꝗ +Ꝙ +Ꝛ +Ꝝ +Ꝟ +Ꝡ +Ꝣ +Ꝥ +Ꝧ +Ꝩ +Ꝫ +Ꝭ +Ꝯ +Ꝺ +Ꝼ +Ᵹ +Ꝿ +Ꞁ +Ꞃ +Ꞅ +Ꞇ +Ꞌ +Ɥ +Ꞑ +Ꞓ +Ꞗ +Ꞙ +Ꞛ +Ꞝ +Ꞟ +Ꞡ +Ꞣ +Ꞥ +Ꞧ +Ꞩ +Ɦ +Ɜ +Ɡ +Ɬ +Ɪ +Ʞ +Ʇ +Ʝ +Ꭓ +Ꞵ +Ꞷ +Ꞹ +Ꞻ +Ꞽ +Ꞿ +Ꟁ +Ꟃ +Ꞔ +Ʂ +Ᶎ +Ꟈ +Ꟊ +Ꟑ +Ꟗ +Ꟙ +Ꟶ +A +B +C +D +E +F +G +H +I +J +K +L +M +N +O +P +Q +R +S +T +U +V +W +X +Y +Z +𐐀 +𐐁 +𐐂 +𐐃 +𐐄 +𐐅 +𐐆 +𐐇 +𐐈 +𐐉 +𐐊 +𐐋 +𐐌 +𐐍 +𐐎 +𐐏 +𐐐 +𐐑 +𐐒 +𐐓 +𐐔 +𐐕 +𐐖 +𐐗 +𐐘 +𐐙 +𐐚 +𐐛 +𐐜 +𐐝 +𐐞 +𐐟 +𐐠 +𐐡 +𐐢 +𐐣 +𐐤 +𐐥 +𐐦 +𐐧 +𐒰 +𐒱 +𐒲 +𐒳 +𐒴 +𐒵 +𐒶 +𐒷 +𐒸 +𐒹 +𐒺 +𐒻 +𐒼 +𐒽 +𐒾 +𐒿 +𐓀 +𐓁 +𐓂 +𐓃 +𐓄 +𐓅 +𐓆 +𐓇 +𐓈 +𐓉 +𐓊 +𐓋 +𐓌 +𐓍 +𐓎 +𐓏 +𐓐 +𐓑 +𐓒 +𐓓 +𐕰 +𐕱 +𐕲 +𐕳 +𐕴 +𐕵 +𐕶 +𐕷 +𐕸 +𐕹 +𐕺 +𐕼 +𐕽 +𐕾 +𐕿 +𐖀 +𐖁 +𐖂 +𐖃 +𐖄 +𐖅 +𐖆 +𐖇 +𐖈 +𐖉 +𐖊 +𐖌 +𐖍 +𐖎 +𐖏 +𐖐 +𐖑 +𐖒 +𐖔 +𐖕 +𐲀 +𐲁 +𐲂 +𐲃 +𐲄 +𐲅 +𐲆 +𐲇 +𐲈 +𐲉 +𐲊 +𐲋 +𐲌 +𐲍 +𐲎 +𐲏 +𐲐 +𐲑 +𐲒 +𐲓 +𐲔 +𐲕 +𐲖 +𐲗 +𐲘 +𐲙 +𐲚 +𐲛 +𐲜 +𐲝 +𐲞 +𐲟 +𐲠 +𐲡 +𐲢 +𐲣 +𐲤 +𐲥 +𐲦 +𐲧 +𐲨 +𐲩 +𐲪 +𐲫 +𐲬 +𐲭 +𐲮 +𐲯 +𐲰 +𐲱 +𐲲 +𑢠 +𑢡 +𑢢 +𑢣 +𑢤 +𑢥 +𑢦 +𑢧 +𑢨 +𑢩 +𑢪 +𑢫 +𑢬 +𑢭 +𑢮 +𑢯 +𑢰 +𑢱 +𑢲 +𑢳 +𑢴 +𑢵 +𑢶 +𑢷 +𑢸 +𑢹 +𑢺 +𑢻 +𑢼 +𑢽 +𑢾 +𑢿 +𖹀 +𖹁 +𖹂 +𖹃 +𖹄 +𖹅 +𖹆 +𖹇 +𖹈 +𖹉 +𖹊 +𖹋 +𖹌 +𖹍 +𖹎 +𖹏 +𖹐 +𖹑 +𖹒 +𖹓 +𖹔 +𖹕 +𖹖 +𖹗 +𖹘 +𖹙 +𖹚 +𖹛 +𖹜 +𖹝 +𖹞 +𖹟 +𞤀 +𞤁 +𞤂 +𞤃 +𞤄 +𞤅 +𞤆 +𞤇 +𞤈 +𞤉 +𞤊 +𞤋 +𞤌 +𞤍 +𞤎 +𞤏 +𞤐 +𞤑 +𞤒 +𞤓 +𞤔 +𞤕 +𞤖 +𞤗 +𞤘 +𞤙 +𞤚 +𞤛 +𞤜 +𞤝 +𞤞 +𞤟 +𞤠 +𞤡 +

        + + diff --git a/layout/reftests/text-transform/all-title-ref.html b/layout/reftests/text-transform/all-title-ref.html new file mode 100644 index 0000000000..ed9ab70691 --- /dev/null +++ b/layout/reftests/text-transform/all-title-ref.html @@ -0,0 +1,1517 @@ + + + + + + + + +

        +Ax +Bx +Cx +Dx +Ex +Fx +Gx +Hx +Ix +Jx +Kx +Lx +Mx +Nx +Ox +Px +Qx +Rx +Sx +Tx +Ux +Vx +Wx +Xx +Yx +Zx +Μx +Ssx +Àx +Áx +Âx +Ãx +Äx +Åx +Æx +Çx +Èx +Éx +Êx +Ëx +Ìx +Íx +Îx +Ïx +Ðx +Ñx +Òx +Óx +Ôx +Õx +Öx +Øx +Ùx +Úx +Ûx +Üx +Ýx +Þx +Ÿx +Āx +Ăx +Ąx +Ćx +Ĉx +Ċx +Čx +Ďx +Đx +Ēx +Ĕx +Ėx +Ęx +Ěx +Ĝx +Ğx +Ġx +Ģx +Ĥx +Ħx +Ĩx +Īx +Ĭx +Įx +Ix +IJx +Ĵx +Ķx +Ĺx +Ļx +Ľx +Ŀx +Łx +Ńx +Ņx +Ňx +ʼNx +Ŋx +Ōx +Ŏx +Őx +Œx +Ŕx +Ŗx +Řx +Śx +Ŝx +Şx +Šx +Ţx +Ťx +Ŧx +Ũx +Ūx +Ŭx +Ůx +Űx +Ųx +Ŵx +Ŷx +Źx +Żx +Žx +Sx +Ƀx +Ƃx +Ƅx +Ƈx +Ƌx +Ƒx +Ƕx +Ƙx +Ƚx +Ƞx +Ơx +Ƣx +Ƥx +Ƨx +Ƭx +Ưx +Ƴx +Ƶx +Ƹx +Ƽx +Ƿx +DŽx +Džx +Džx +LJx +Ljx +Ljx +NJx +Njx +Njx +Ǎx +Ǐx +Ǒx +Ǔx +Ǖx +Ǘx +Ǚx +Ǜx +Ǝx +Ǟx +Ǡx +Ǣx +Ǥx +Ǧx +Ǩx +Ǫx +Ǭx +Ǯx +J̌x +DZx +Dzx +Dzx +Ǵx +Ǹx +Ǻx +Ǽx +Ǿx +Ȁx +Ȃx +Ȅx +Ȇx +Ȉx +Ȋx +Ȍx +Ȏx +Ȑx +Ȓx +Ȕx +Ȗx +Șx +Țx +Ȝx +Ȟx +Ȣx +Ȥx +Ȧx +Ȩx +Ȫx +Ȭx +Ȯx +Ȱx +Ȳx +Ȼx +Ȿx +Ɀx +Ɂx +Ɇx +Ɉx +Ɋx +Ɍx +Ɏx +Ɐx +Ɑx +Ɒx +Ɓx +Ɔx +Ɖx +Ɗx +Əx +Ɛx +Ɜx +Ɠx +Ɡx +Ɣx +Ɥx +Ɦx +Ɨx +Ɩx +Ɪx +Ɫx +Ɬx +Ɯx +Ɱx +Ɲx +Ɵx +Ɽx +Ʀx +Ʂx +Ʃx +Ʇx +Ʈx +Ʉx +Ʊx +Ʋx +Ʌx +Ʒx +Ʝx +Ʞx +ͅX +Ͱx +Ͳx +Ͷx +Ͻx +Ͼx +Ͽx +Ϊ́x +Άx +Έx +Ήx +Ίx +Ϋ́x +Αx +Βx +Γx +Δx +Εx +Ζx +Ηx +Θx +Ιx +Κx +Λx +Μx +Νx +Ξx +Οx +Πx +Ρx +Σx +Σx +Τx +Υx +Φx +Χx +Ψx +Ωx +Ϊx +Ϋx +Όx +Ύx +Ώx +Βx +Θx +Φx +Πx +Ϗx +Ϙx +Ϛx +Ϝx +Ϟx +Ϡx +Ϣx +Ϥx +Ϧx +Ϩx +Ϫx +Ϭx +Ϯx +Κx +Ρx +Ϲx +Ϳx +Εx +Ϸx +Ϻx +Аx +Бx +Вx +Гx +Дx +Еx +Жx +Зx +Иx +Йx +Кx +Лx +Мx +Нx +Оx +Пx +Рx +Сx +Тx +Уx +Фx +Хx +Цx +Чx +Шx +Щx +Ъx +Ыx +Ьx +Эx +Юx +Яx +Ѐx +Ёx +Ђx +Ѓx +Єx +Ѕx +Іx +Їx +Јx +Љx +Њx +Ћx +Ќx +Ѝx +Ўx +Џx +Ѡx +Ѣx +Ѥx +Ѧx +Ѩx +Ѫx +Ѭx +Ѯx +Ѱx +Ѳx +Ѵx +Ѷx +Ѹx +Ѻx +Ѽx +Ѿx +Ҁx +Ҋx +Ҍx +Ҏx +Ґx +Ғx +Ҕx +Җx +Ҙx +Қx +Ҝx +Ҟx +Ҡx +Ңx +Ҥx +Ҧx +Ҩx +Ҫx +Ҭx +Үx +Ұx +Ҳx +Ҵx +Ҷx +Ҹx +Һx +Ҽx +Ҿx +Ӂx +Ӄx +Ӆx +Ӈx +Ӊx +Ӌx +Ӎx +Ӏx +Ӑx +Ӓx +Ӕx +Ӗx +Әx +Ӛx +Ӝx +Ӟx +Ӡx +Ӣx +Ӥx +Ӧx +Өx +Ӫx +Ӭx +Ӯx +Ӱx +Ӳx +Ӵx +Ӷx +Ӹx +Ӻx +Ӽx +Ӿx +Ԁx +Ԃx +Ԅx +Ԇx +Ԉx +Ԋx +Ԍx +Ԏx +Ԑx +Ԓx +Ԕx +Ԗx +Ԙx +Ԛx +Ԝx +Ԟx +Ԡx +Ԣx +Ԥx +Ԧx +Ԩx +Ԫx +Ԭx +Ԯx +Աx +Բx +Գx +Դx +Եx +Զx +Էx +Ըx +Թx +Ժx +Իx +Լx +Խx +Ծx +Կx +Հx +Ձx +Ղx +Ճx +Մx +Յx +Նx +Շx +Ոx +Չx +Պx +Ջx +Ռx +Սx +Վx +Տx +Րx +Ցx +Ւx +Փx +Քx +Օx +Ֆx +Եւx +აx +ბx +გx +დx +ეx +ვx +ზx +თx +იx +კx +ლx +მx +ნx +ოx +პx +ჟx +რx +სx +ტx +უx +ფx +ქx +ღx +ყx +შx +ჩx +ცx +ძx +წx +ჭx +ხx +ჯx +ჰx +ჱx +ჲx +ჳx +ჴx +ჵx +ჶx +ჷx +ჸx +ჹx +ჺx +ჽx +ჾx +ჿx +Ᏸx +Ᏹx +Ᏺx +Ᏻx +Ᏼx +Ᏽx +Вx +Дx +Оx +Сx +Тx +Тx +Ъx +Ѣx +Ꙋx +Ᵹx +Ᵽx +Ᶎx +Ḁx +Ḃx +Ḅx +Ḇx +Ḉx +Ḋx +Ḍx +Ḏx +Ḑx +Ḓx +Ḕx +Ḗx +Ḙx +Ḛx +Ḝx +Ḟx +Ḡx +Ḣx +Ḥx +Ḧx +Ḩx +Ḫx +Ḭx +Ḯx +Ḱx +Ḳx +Ḵx +Ḷx +Ḹx +Ḻx +Ḽx +Ḿx +Ṁx +Ṃx +Ṅx +Ṇx +Ṉx +Ṋx +Ṍx +Ṏx +Ṑx +Ṓx +Ṕx +Ṗx +Ṙx +Ṛx +Ṝx +Ṟx +Ṡx +Ṣx +Ṥx +Ṧx +Ṩx +Ṫx +Ṭx +Ṯx +Ṱx +Ṳx +Ṵx +Ṷx +Ṹx +Ṻx +Ṽx +Ṿx +Ẁx +Ẃx +Ẅx +Ẇx +Ẉx +Ẋx +Ẍx +Ẏx +Ẑx +Ẓx +Ẕx +H̱x +T̈x +W̊x +Y̊x +Aʾx +Ṡx +Ạx +Ảx +Ấx +Ầx +Ẩx +Ẫx +Ậx +Ắx +Ằx +Ẳx +Ẵx +Ặx +Ẹx +Ẻx +Ẽx +Ếx +Ềx +Ểx +Ễx +Ệx +Ỉx +Ịx +Ọx +Ỏx +Ốx +Ồx +Ổx +Ỗx +Ộx +Ớx +Ờx +Ởx +Ỡx +Ợx +Ụx +Ủx +Ứx +Ừx +Ửx +Ữx +Ựx +Ỳx +Ỵx +Ỷx +Ỹx +Ỻx +Ỽx +Ỿx +Ἀx +Ἁx +Ἂx +Ἃx +Ἄx +Ἅx +Ἆx +Ἇx +Ἐx +Ἑx +Ἒx +Ἓx +Ἔx +Ἕx +Ἠx +Ἡx +Ἢx +Ἣx +Ἤx +Ἥx +Ἦx +Ἧx +Ἰx +Ἱx +Ἲx +Ἳx +Ἴx +Ἵx +Ἶx +Ἷx +Ὀx +Ὁx +Ὂx +Ὃx +Ὄx +Ὅx +Υ̓x +Ὑx +Υ̓̀x +Ὓx +Υ̓́x +Ὕx +Υ̓͂x +Ὗx +Ὠx +Ὡx +Ὢx +Ὣx +Ὤx +Ὥx +Ὦx +Ὧx +Ὰx +Άx +Ὲx +Έx +Ὴx +Ήx +Ὶx +Ίx +Ὸx +Όx +Ὺx +Ύx +Ὼx +Ώx +ᾈx +ᾉx +ᾊx +ᾋx +ᾌx +ᾍx +ᾎx +ᾏx +ᾘx +ᾙx +ᾚx +ᾛx +ᾜx +ᾝx +ᾞx +ᾟx +ᾨx +ᾩx +ᾪx +ᾫx +ᾬx +ᾭx +ᾮx +ᾯx +Ᾰx +Ᾱx +Ὰͅx +ᾼx +Άͅx +Α͂x +ᾼ͂x +Ιx +Ὴͅx +ῌx +Ήͅx +Η͂x +ῌ͂x +Ῐx +Ῑx +Ϊ̀x +Ϊ́x +Ι͂x +Ϊ͂x +Ῠx +Ῡx +Ϋ̀x +Ϋ́x +Ρ̓x +Ῥx +Υ͂x +Ϋ͂x +Ὼͅx +ῼx +Ώͅx +Ω͂x +ῼ͂x +Ⅎx +Ⅰx +Ⅱx +Ⅲx +Ⅳx +Ⅴx +Ⅵx +Ⅶx +Ⅷx +Ⅸx +Ⅹx +Ⅺx +Ⅻx +Ⅼx +Ⅽx +Ⅾx +Ⅿx +Ↄx +ⓐX +ⓑX +ⓒX +ⓓX +ⓔX +ⓕX +ⓖX +ⓗX +ⓘX +ⓙX +ⓚX +ⓛX +ⓜX +ⓝX +ⓞX +ⓟX +ⓠX +ⓡX +ⓢX +ⓣX +ⓤX +ⓥX +ⓦX +ⓧX +ⓨX +ⓩX +Ⰰx +Ⰱx +Ⰲx +Ⰳx +Ⰴx +Ⰵx +Ⰶx +Ⰷx +Ⰸx +Ⰹx +Ⰺx +Ⰻx +Ⰼx +Ⰽx +Ⰾx +Ⰿx +Ⱀx +Ⱁx +Ⱂx +Ⱃx +Ⱄx +Ⱅx +Ⱆx +Ⱇx +Ⱈx +Ⱉx +Ⱊx +Ⱋx +Ⱌx +Ⱍx +Ⱎx +Ⱏx +Ⱐx +Ⱑx +Ⱒx +Ⱓx +Ⱔx +Ⱕx +Ⱖx +Ⱗx +Ⱘx +Ⱙx +Ⱚx +Ⱛx +Ⱜx +Ⱝx +Ⱞx +Ⱟx +Ⱡx +Ⱥx +Ⱦx +Ⱨx +Ⱪx +Ⱬx +Ⱳx +Ⱶx +Ⲁx +Ⲃx +Ⲅx +Ⲇx +Ⲉx +Ⲋx +Ⲍx +Ⲏx +Ⲑx +Ⲓx +Ⲕx +Ⲗx +Ⲙx +Ⲛx +Ⲝx +Ⲟx +Ⲡx +Ⲣx +Ⲥx +Ⲧx +Ⲩx +Ⲫx +Ⲭx +Ⲯx +Ⲱx +Ⲳx +Ⲵx +Ⲷx +Ⲹx +Ⲻx +Ⲽx +Ⲿx +Ⳁx +Ⳃx +Ⳅx +Ⳇx +Ⳉx +Ⳋx +Ⳍx +Ⳏx +Ⳑx +Ⳓx +Ⳕx +Ⳗx +Ⳙx +Ⳛx +Ⳝx +Ⳟx +Ⳡx +Ⳣx +Ⳬx +Ⳮx +Ⳳx +Ⴀx +Ⴁx +Ⴂx +Ⴃx +Ⴄx +Ⴅx +Ⴆx +Ⴇx +Ⴈx +Ⴉx +Ⴊx +Ⴋx +Ⴌx +Ⴍx +Ⴎx +Ⴏx +Ⴐx +Ⴑx +Ⴒx +Ⴓx +Ⴔx +Ⴕx +Ⴖx +Ⴗx +Ⴘx +Ⴙx +Ⴚx +Ⴛx +Ⴜx +Ⴝx +Ⴞx +Ⴟx +Ⴠx +Ⴡx +Ⴢx +Ⴣx +Ⴤx +Ⴥx +Ⴧx +Ⴭx +Ꙁx +Ꙃx +Ꙅx +Ꙇx +Ꙉx +Ꙋx +Ꙍx +Ꙏx +Ꙑx +Ꙓx +Ꙕx +Ꙗx +Ꙙx +Ꙛx +Ꙝx +Ꙟx +Ꙡx +Ꙣx +Ꙥx +Ꙧx +Ꙩx +Ꙫx +Ꙭx +Ꚁx +Ꚃx +Ꚅx +Ꚇx +Ꚉx +Ꚋx +Ꚍx +Ꚏx +Ꚑx +Ꚓx +Ꚕx +Ꚗx +Ꚙx +Ꚛx +Ꜣx +Ꜥx +Ꜧx +Ꜩx +Ꜫx +Ꜭx +Ꜯx +Ꜳx +Ꜵx +Ꜷx +Ꜹx +Ꜻx +Ꜽx +Ꜿx +Ꝁx +Ꝃx +Ꝅx +Ꝇx +Ꝉx +Ꝋx +Ꝍx +Ꝏx +Ꝑx +Ꝓx +Ꝕx +Ꝗx +Ꝙx +Ꝛx +Ꝝx +Ꝟx +Ꝡx +Ꝣx +Ꝥx +Ꝧx +Ꝩx +Ꝫx +Ꝭx +Ꝯx +Ꝺx +Ꝼx +Ꝿx +Ꞁx +Ꞃx +Ꞅx +Ꞇx +Ꞌx +Ꞑx +Ꞓx +Ꞔx +Ꞗx +Ꞙx +Ꞛx +Ꞝx +Ꞟx +Ꞡx +Ꞣx +Ꞥx +Ꞧx +Ꞩx +Ꞵx +Ꞷx +Ꞹx +Ꞻx +Ꞽx +Ꞿx +Ꟁx +Ꟃx +Ꟈx +Ꟊx +Ꟑx +Ꟗx +Ꟙx +Ꟶx +Ꭓx +Ꭰx +Ꭱx +Ꭲx +Ꭳx +Ꭴx +Ꭵx +Ꭶx +Ꭷx +Ꭸx +Ꭹx +Ꭺx +Ꭻx +Ꭼx +Ꭽx +Ꭾx +Ꭿx +Ꮀx +Ꮁx +Ꮂx +Ꮃx +Ꮄx +Ꮅx +Ꮆx +Ꮇx +Ꮈx +Ꮉx +Ꮊx +Ꮋx +Ꮌx +Ꮍx +Ꮎx +Ꮏx +Ꮐx +Ꮑx +Ꮒx +Ꮓx +Ꮔx +Ꮕx +Ꮖx +Ꮗx +Ꮘx +Ꮙx +Ꮚx +Ꮛx +Ꮜx +Ꮝx +Ꮞx +Ꮟx +Ꮠx +Ꮡx +Ꮢx +Ꮣx +Ꮤx +Ꮥx +Ꮦx +Ꮧx +Ꮨx +Ꮩx +Ꮪx +Ꮫx +Ꮬx +Ꮭx +Ꮮx +Ꮯx +Ꮰx +Ꮱx +Ꮲx +Ꮳx +Ꮴx +Ꮵx +Ꮶx +Ꮷx +Ꮸx +Ꮹx +Ꮺx +Ꮻx +Ꮼx +Ꮽx +Ꮾx +Ꮿx +Ffx +Fix +Flx +Ffix +Fflx +Stx +Stx +Մնx +Մեx +Միx +Վնx +Մխx +Ax +Bx +Cx +Dx +Ex +Fx +Gx +Hx +Ix +Jx +Kx +Lx +Mx +Nx +Ox +Px +Qx +Rx +Sx +Tx +Ux +Vx +Wx +Xx +Yx +Zx +𐐀x +𐐁x +𐐂x +𐐃x +𐐄x +𐐅x +𐐆x +𐐇x +𐐈x +𐐉x +𐐊x +𐐋x +𐐌x +𐐍x +𐐎x +𐐏x +𐐐x +𐐑x +𐐒x +𐐓x +𐐔x +𐐕x +𐐖x +𐐗x +𐐘x +𐐙x +𐐚x +𐐛x +𐐜x +𐐝x +𐐞x +𐐟x +𐐠x +𐐡x +𐐢x +𐐣x +𐐤x +𐐥x +𐐦x +𐐧x +𐒰x +𐒱x +𐒲x +𐒳x +𐒴x +𐒵x +𐒶x +𐒷x +𐒸x +𐒹x +𐒺x +𐒻x +𐒼x +𐒽x +𐒾x +𐒿x +𐓀x +𐓁x +𐓂x +𐓃x +𐓄x +𐓅x +𐓆x +𐓇x +𐓈x +𐓉x +𐓊x +𐓋x +𐓌x +𐓍x +𐓎x +𐓏x +𐓐x +𐓑x +𐓒x +𐓓x +𐕰x +𐕱x +𐕲x +𐕳x +𐕴x +𐕵x +𐕶x +𐕷x +𐕸x +𐕹x +𐕺x +𐕼x +𐕽x +𐕾x +𐕿x +𐖀x +𐖁x +𐖂x +𐖃x +𐖄x +𐖅x +𐖆x +𐖇x +𐖈x +𐖉x +𐖊x +𐖌x +𐖍x +𐖎x +𐖏x +𐖐x +𐖑x +𐖒x +𐖔x +𐖕x +𐲀x +𐲁x +𐲂x +𐲃x +𐲄x +𐲅x +𐲆x +𐲇x +𐲈x +𐲉x +𐲊x +𐲋x +𐲌x +𐲍x +𐲎x +𐲏x +𐲐x +𐲑x +𐲒x +𐲓x +𐲔x +𐲕x +𐲖x +𐲗x +𐲘x +𐲙x +𐲚x +𐲛x +𐲜x +𐲝x +𐲞x +𐲟x +𐲠x +𐲡x +𐲢x +𐲣x +𐲤x +𐲥x +𐲦x +𐲧x +𐲨x +𐲩x +𐲪x +𐲫x +𐲬x +𐲭x +𐲮x +𐲯x +𐲰x +𐲱x +𐲲x +𑢠x +𑢡x +𑢢x +𑢣x +𑢤x +𑢥x +𑢦x +𑢧x +𑢨x +𑢩x +𑢪x +𑢫x +𑢬x +𑢭x +𑢮x +𑢯x +𑢰x +𑢱x +𑢲x +𑢳x +𑢴x +𑢵x +𑢶x +𑢷x +𑢸x +𑢹x +𑢺x +𑢻x +𑢼x +𑢽x +𑢾x +𑢿x +𖹀x +𖹁x +𖹂x +𖹃x +𖹄x +𖹅x +𖹆x +𖹇x +𖹈x +𖹉x +𖹊x +𖹋x +𖹌x +𖹍x +𖹎x +𖹏x +𖹐x +𖹑x +𖹒x +𖹓x +𖹔x +𖹕x +𖹖x +𖹗x +𖹘x +𖹙x +𖹚x +𖹛x +𖹜x +𖹝x +𖹞x +𖹟x +𞤀x +𞤁x +𞤂x +𞤃x +𞤄x +𞤅x +𞤆x +𞤇x +𞤈x +𞤉x +𞤊x +𞤋x +𞤌x +𞤍x +𞤎x +𞤏x +𞤐x +𞤑x +𞤒x +𞤓x +𞤔x +𞤕x +𞤖x +𞤗x +𞤘x +𞤙x +𞤚x +𞤛x +𞤜x +𞤝x +𞤞x +𞤟x +𞤠x +𞤡x +

        + + diff --git a/layout/reftests/text-transform/all-title.html b/layout/reftests/text-transform/all-title.html new file mode 100644 index 0000000000..29b5a45f1a --- /dev/null +++ b/layout/reftests/text-transform/all-title.html @@ -0,0 +1,1517 @@ + + + + + + + + +

        +ax +bx +cx +dx +ex +fx +gx +hx +ix +jx +kx +lx +mx +nx +ox +px +qx +rx +sx +tx +ux +vx +wx +xx +yx +zx +µx +ßx +àx +áx +âx +ãx +äx +åx +æx +çx +èx +éx +êx +ëx +ìx +íx +îx +ïx +ðx +ñx +òx +óx +ôx +õx +öx +øx +ùx +úx +ûx +üx +ýx +þx +ÿx +āx +ăx +ąx +ćx +ĉx +ċx +čx +ďx +đx +ēx +ĕx +ėx +ęx +ěx +ĝx +ğx +ġx +ģx +ĥx +ħx +ĩx +īx +ĭx +įx +ıx +ijx +ĵx +ķx +ĺx +ļx +ľx +ŀx +łx +ńx +ņx +ňx +ʼnx +ŋx +ōx +ŏx +őx +œx +ŕx +ŗx +řx +śx +ŝx +şx +šx +ţx +ťx +ŧx +ũx +ūx +ŭx +ůx +űx +ųx +ŵx +ŷx +źx +żx +žx +ſx +ƀx +ƃx +ƅx +ƈx +ƌx +ƒx +ƕx +ƙx +ƚx +ƞx +ơx +ƣx +ƥx +ƨx +ƭx +ưx +ƴx +ƶx +ƹx +ƽx +ƿx +DŽx +Džx +džx +LJx +Ljx +ljx +NJx +Njx +njx +ǎx +ǐx +ǒx +ǔx +ǖx +ǘx +ǚx +ǜx +ǝx +ǟx +ǡx +ǣx +ǥx +ǧx +ǩx +ǫx +ǭx +ǯx +ǰx +DZx +Dzx +dzx +ǵx +ǹx +ǻx +ǽx +ǿx +ȁx +ȃx +ȅx +ȇx +ȉx +ȋx +ȍx +ȏx +ȑx +ȓx +ȕx +ȗx +șx +țx +ȝx +ȟx +ȣx +ȥx +ȧx +ȩx +ȫx +ȭx +ȯx +ȱx +ȳx +ȼx +ȿx +ɀx +ɂx +ɇx +ɉx +ɋx +ɍx +ɏx +ɐx +ɑx +ɒx +ɓx +ɔx +ɖx +ɗx +əx +ɛx +ɜx +ɠx +ɡx +ɣx +ɥx +ɦx +ɨx +ɩx +ɪx +ɫx +ɬx +ɯx +ɱx +ɲx +ɵx +ɽx +ʀx +ʂx +ʃx +ʇx +ʈx +ʉx +ʊx +ʋx +ʌx +ʒx +ʝx +ʞx +ͅx +ͱx +ͳx +ͷx +ͻx +ͼx +ͽx +ΐx +άx +έx +ήx +ίx +ΰx +αx +βx +γx +δx +εx +ζx +ηx +θx +ιx +κx +λx +μx +νx +ξx +οx +πx +ρx +ςx +σx +τx +υx +φx +χx +ψx +ωx +ϊx +ϋx +όx +ύx +ώx +ϐx +ϑx +ϕx +ϖx +ϗx +ϙx +ϛx +ϝx +ϟx +ϡx +ϣx +ϥx +ϧx +ϩx +ϫx +ϭx +ϯx +ϰx +ϱx +ϲx +ϳx +ϵx +ϸx +ϻx +аx +бx +вx +гx +дx +еx +жx +зx +иx +йx +кx +лx +мx +нx +оx +пx +рx +сx +тx +уx +фx +хx +цx +чx +шx +щx +ъx +ыx +ьx +эx +юx +яx +ѐx +ёx +ђx +ѓx +єx +ѕx +іx +їx +јx +љx +њx +ћx +ќx +ѝx +ўx +џx +ѡx +ѣx +ѥx +ѧx +ѩx +ѫx +ѭx +ѯx +ѱx +ѳx +ѵx +ѷx +ѹx +ѻx +ѽx +ѿx +ҁx +ҋx +ҍx +ҏx +ґx +ғx +ҕx +җx +ҙx +қx +ҝx +ҟx +ҡx +ңx +ҥx +ҧx +ҩx +ҫx +ҭx +үx +ұx +ҳx +ҵx +ҷx +ҹx +һx +ҽx +ҿx +ӂx +ӄx +ӆx +ӈx +ӊx +ӌx +ӎx +ӏx +ӑx +ӓx +ӕx +ӗx +әx +ӛx +ӝx +ӟx +ӡx +ӣx +ӥx +ӧx +өx +ӫx +ӭx +ӯx +ӱx +ӳx +ӵx +ӷx +ӹx +ӻx +ӽx +ӿx +ԁx +ԃx +ԅx +ԇx +ԉx +ԋx +ԍx +ԏx +ԑx +ԓx +ԕx +ԗx +ԙx +ԛx +ԝx +ԟx +ԡx +ԣx +ԥx +ԧx +ԩx +ԫx +ԭx +ԯx +աx +բx +գx +դx +եx +զx +էx +ըx +թx +ժx +իx +լx +խx +ծx +կx +հx +ձx +ղx +ճx +մx +յx +նx +շx +ոx +չx +պx +ջx +ռx +սx +վx +տx +րx +ցx +ւx +փx +քx +օx +ֆx +ևx +აx +ბx +გx +დx +ეx +ვx +ზx +თx +იx +კx +ლx +მx +ნx +ოx +პx +ჟx +რx +სx +ტx +უx +ფx +ქx +ღx +ყx +შx +ჩx +ცx +ძx +წx +ჭx +ხx +ჯx +ჰx +ჱx +ჲx +ჳx +ჴx +ჵx +ჶx +ჷx +ჸx +ჹx +ჺx +ჽx +ჾx +ჿx +ᏸx +ᏹx +ᏺx +ᏻx +ᏼx +ᏽx +ᲀx +ᲁx +ᲂx +ᲃx +ᲄx +ᲅx +ᲆx +ᲇx +ᲈx +ᵹx +ᵽx +ᶎx +ḁx +ḃx +ḅx +ḇx +ḉx +ḋx +ḍx +ḏx +ḑx +ḓx +ḕx +ḗx +ḙx +ḛx +ḝx +ḟx +ḡx +ḣx +ḥx +ḧx +ḩx +ḫx +ḭx +ḯx +ḱx +ḳx +ḵx +ḷx +ḹx +ḻx +ḽx +ḿx +ṁx +ṃx +ṅx +ṇx +ṉx +ṋx +ṍx +ṏx +ṑx +ṓx +ṕx +ṗx +ṙx +ṛx +ṝx +ṟx +ṡx +ṣx +ṥx +ṧx +ṩx +ṫx +ṭx +ṯx +ṱx +ṳx +ṵx +ṷx +ṹx +ṻx +ṽx +ṿx +ẁx +ẃx +ẅx +ẇx +ẉx +ẋx +ẍx +ẏx +ẑx +ẓx +ẕx +ẖx +ẗx +ẘx +ẙx +ẚx +ẛx +ạx +ảx +ấx +ầx +ẩx +ẫx +ậx +ắx +ằx +ẳx +ẵx +ặx +ẹx +ẻx +ẽx +ếx +ềx +ểx +ễx +ệx +ỉx +ịx +ọx +ỏx +ốx +ồx +ổx +ỗx +ộx +ớx +ờx +ởx +ỡx +ợx +ụx +ủx +ứx +ừx +ửx +ữx +ựx +ỳx +ỵx +ỷx +ỹx +ỻx +ỽx +ỿx +ἀx +ἁx +ἂx +ἃx +ἄx +ἅx +ἆx +ἇx +ἐx +ἑx +ἒx +ἓx +ἔx +ἕx +ἠx +ἡx +ἢx +ἣx +ἤx +ἥx +ἦx +ἧx +ἰx +ἱx +ἲx +ἳx +ἴx +ἵx +ἶx +ἷx +ὀx +ὁx +ὂx +ὃx +ὄx +ὅx +ὐx +ὑx +ὒx +ὓx +ὔx +ὕx +ὖx +ὗx +ὠx +ὡx +ὢx +ὣx +ὤx +ὥx +ὦx +ὧx +ὰx +άx +ὲx +έx +ὴx +ήx +ὶx +ίx +ὸx +όx +ὺx +ύx +ὼx +ώx +ᾀx +ᾁx +ᾂx +ᾃx +ᾄx +ᾅx +ᾆx +ᾇx +ᾐx +ᾑx +ᾒx +ᾓx +ᾔx +ᾕx +ᾖx +ᾗx +ᾠx +ᾡx +ᾢx +ᾣx +ᾤx +ᾥx +ᾦx +ᾧx +ᾰx +ᾱx +ᾲx +ᾳx +ᾴx +ᾶx +ᾷx +ιx +ῂx +ῃx +ῄx +ῆx +ῇx +ῐx +ῑx +ῒx +ΐx +ῖx +ῗx +ῠx +ῡx +ῢx +ΰx +ῤx +ῥx +ῦx +ῧx +ῲx +ῳx +ῴx +ῶx +ῷx +ⅎx +ⅰx +ⅱx +ⅲx +ⅳx +ⅴx +ⅵx +ⅶx +ⅷx +ⅸx +ⅹx +ⅺx +ⅻx +ⅼx +ⅽx +ⅾx +ⅿx +ↄx +ⓐx +ⓑx +ⓒx +ⓓx +ⓔx +ⓕx +ⓖx +ⓗx +ⓘx +ⓙx +ⓚx +ⓛx +ⓜx +ⓝx +ⓞx +ⓟx +ⓠx +ⓡx +ⓢx +ⓣx +ⓤx +ⓥx +ⓦx +ⓧx +ⓨx +ⓩx +ⰰx +ⰱx +ⰲx +ⰳx +ⰴx +ⰵx +ⰶx +ⰷx +ⰸx +ⰹx +ⰺx +ⰻx +ⰼx +ⰽx +ⰾx +ⰿx +ⱀx +ⱁx +ⱂx +ⱃx +ⱄx +ⱅx +ⱆx +ⱇx +ⱈx +ⱉx +ⱊx +ⱋx +ⱌx +ⱍx +ⱎx +ⱏx +ⱐx +ⱑx +ⱒx +ⱓx +ⱔx +ⱕx +ⱖx +ⱗx +ⱘx +ⱙx +ⱚx +ⱛx +ⱜx +ⱝx +ⱞx +ⱟx +ⱡx +ⱥx +ⱦx +ⱨx +ⱪx +ⱬx +ⱳx +ⱶx +ⲁx +ⲃx +ⲅx +ⲇx +ⲉx +ⲋx +ⲍx +ⲏx +ⲑx +ⲓx +ⲕx +ⲗx +ⲙx +ⲛx +ⲝx +ⲟx +ⲡx +ⲣx +ⲥx +ⲧx +ⲩx +ⲫx +ⲭx +ⲯx +ⲱx +ⲳx +ⲵx +ⲷx +ⲹx +ⲻx +ⲽx +ⲿx +ⳁx +ⳃx +ⳅx +ⳇx +ⳉx +ⳋx +ⳍx +ⳏx +ⳑx +ⳓx +ⳕx +ⳗx +ⳙx +ⳛx +ⳝx +ⳟx +ⳡx +ⳣx +ⳬx +ⳮx +ⳳx +ⴀx +ⴁx +ⴂx +ⴃx +ⴄx +ⴅx +ⴆx +ⴇx +ⴈx +ⴉx +ⴊx +ⴋx +ⴌx +ⴍx +ⴎx +ⴏx +ⴐx +ⴑx +ⴒx +ⴓx +ⴔx +ⴕx +ⴖx +ⴗx +ⴘx +ⴙx +ⴚx +ⴛx +ⴜx +ⴝx +ⴞx +ⴟx +ⴠx +ⴡx +ⴢx +ⴣx +ⴤx +ⴥx +ⴧx +ⴭx +ꙁx +ꙃx +ꙅx +ꙇx +ꙉx +ꙋx +ꙍx +ꙏx +ꙑx +ꙓx +ꙕx +ꙗx +ꙙx +ꙛx +ꙝx +ꙟx +ꙡx +ꙣx +ꙥx +ꙧx +ꙩx +ꙫx +ꙭx +ꚁx +ꚃx +ꚅx +ꚇx +ꚉx +ꚋx +ꚍx +ꚏx +ꚑx +ꚓx +ꚕx +ꚗx +ꚙx +ꚛx +ꜣx +ꜥx +ꜧx +ꜩx +ꜫx +ꜭx +ꜯx +ꜳx +ꜵx +ꜷx +ꜹx +ꜻx +ꜽx +ꜿx +ꝁx +ꝃx +ꝅx +ꝇx +ꝉx +ꝋx +ꝍx +ꝏx +ꝑx +ꝓx +ꝕx +ꝗx +ꝙx +ꝛx +ꝝx +ꝟx +ꝡx +ꝣx +ꝥx +ꝧx +ꝩx +ꝫx +ꝭx +ꝯx +ꝺx +ꝼx +ꝿx +ꞁx +ꞃx +ꞅx +ꞇx +ꞌx +ꞑx +ꞓx +ꞔx +ꞗx +ꞙx +ꞛx +ꞝx +ꞟx +ꞡx +ꞣx +ꞥx +ꞧx +ꞩx +ꞵx +ꞷx +ꞹx +ꞻx +ꞽx +ꞿx +ꟁx +ꟃx +ꟈx +ꟊx +ꟑx +ꟗx +ꟙx +ꟶx +ꭓx +ꭰx +ꭱx +ꭲx +ꭳx +ꭴx +ꭵx +ꭶx +ꭷx +ꭸx +ꭹx +ꭺx +ꭻx +ꭼx +ꭽx +ꭾx +ꭿx +ꮀx +ꮁx +ꮂx +ꮃx +ꮄx +ꮅx +ꮆx +ꮇx +ꮈx +ꮉx +ꮊx +ꮋx +ꮌx +ꮍx +ꮎx +ꮏx +ꮐx +ꮑx +ꮒx +ꮓx +ꮔx +ꮕx +ꮖx +ꮗx +ꮘx +ꮙx +ꮚx +ꮛx +ꮜx +ꮝx +ꮞx +ꮟx +ꮠx +ꮡx +ꮢx +ꮣx +ꮤx +ꮥx +ꮦx +ꮧx +ꮨx +ꮩx +ꮪx +ꮫx +ꮬx +ꮭx +ꮮx +ꮯx +ꮰx +ꮱx +ꮲx +ꮳx +ꮴx +ꮵx +ꮶx +ꮷx +ꮸx +ꮹx +ꮺx +ꮻx +ꮼx +ꮽx +ꮾx +ꮿx +ffx +fix +flx +ffix +fflx +ſtx +stx +ﬓx +ﬔx +ﬕx +ﬖx +ﬗx +ax +bx +cx +dx +ex +fx +gx +hx +ix +jx +kx +lx +mx +nx +ox +px +qx +rx +sx +tx +ux +vx +wx +xx +yx +zx +𐐨x +𐐩x +𐐪x +𐐫x +𐐬x +𐐭x +𐐮x +𐐯x +𐐰x +𐐱x +𐐲x +𐐳x +𐐴x +𐐵x +𐐶x +𐐷x +𐐸x +𐐹x +𐐺x +𐐻x +𐐼x +𐐽x +𐐾x +𐐿x +𐑀x +𐑁x +𐑂x +𐑃x +𐑄x +𐑅x +𐑆x +𐑇x +𐑈x +𐑉x +𐑊x +𐑋x +𐑌x +𐑍x +𐑎x +𐑏x +𐓘x +𐓙x +𐓚x +𐓛x +𐓜x +𐓝x +𐓞x +𐓟x +𐓠x +𐓡x +𐓢x +𐓣x +𐓤x +𐓥x +𐓦x +𐓧x +𐓨x +𐓩x +𐓪x +𐓫x +𐓬x +𐓭x +𐓮x +𐓯x +𐓰x +𐓱x +𐓲x +𐓳x +𐓴x +𐓵x +𐓶x +𐓷x +𐓸x +𐓹x +𐓺x +𐓻x +𐖗x +𐖘x +𐖙x +𐖚x +𐖛x +𐖜x +𐖝x +𐖞x +𐖟x +𐖠x +𐖡x +𐖣x +𐖤x +𐖥x +𐖦x +𐖧x +𐖨x +𐖩x +𐖪x +𐖫x +𐖬x +𐖭x +𐖮x +𐖯x +𐖰x +𐖱x +𐖳x +𐖴x +𐖵x +𐖶x +𐖷x +𐖸x +𐖹x +𐖻x +𐖼x +𐳀x +𐳁x +𐳂x +𐳃x +𐳄x +𐳅x +𐳆x +𐳇x +𐳈x +𐳉x +𐳊x +𐳋x +𐳌x +𐳍x +𐳎x +𐳏x +𐳐x +𐳑x +𐳒x +𐳓x +𐳔x +𐳕x +𐳖x +𐳗x +𐳘x +𐳙x +𐳚x +𐳛x +𐳜x +𐳝x +𐳞x +𐳟x +𐳠x +𐳡x +𐳢x +𐳣x +𐳤x +𐳥x +𐳦x +𐳧x +𐳨x +𐳩x +𐳪x +𐳫x +𐳬x +𐳭x +𐳮x +𐳯x +𐳰x +𐳱x +𐳲x +𑣀x +𑣁x +𑣂x +𑣃x +𑣄x +𑣅x +𑣆x +𑣇x +𑣈x +𑣉x +𑣊x +𑣋x +𑣌x +𑣍x +𑣎x +𑣏x +𑣐x +𑣑x +𑣒x +𑣓x +𑣔x +𑣕x +𑣖x +𑣗x +𑣘x +𑣙x +𑣚x +𑣛x +𑣜x +𑣝x +𑣞x +𑣟x +𖹠x +𖹡x +𖹢x +𖹣x +𖹤x +𖹥x +𖹦x +𖹧x +𖹨x +𖹩x +𖹪x +𖹫x +𖹬x +𖹭x +𖹮x +𖹯x +𖹰x +𖹱x +𖹲x +𖹳x +𖹴x +𖹵x +𖹶x +𖹷x +𖹸x +𖹹x +𖹺x +𖹻x +𖹼x +𖹽x +𖹾x +𖹿x +𞤢x +𞤣x +𞤤x +𞤥x +𞤦x +𞤧x +𞤨x +𞤩x +𞤪x +𞤫x +𞤬x +𞤭x +𞤮x +𞤯x +𞤰x +𞤱x +𞤲x +𞤳x +𞤴x +𞤵x +𞤶x +𞤷x +𞤸x +𞤹x +𞤺x +𞤻x +𞤼x +𞤽x +𞤾x +𞤿x +𞥀x +𞥁x +𞥂x +𞥃x +

        + + diff --git a/layout/reftests/text-transform/all-upper-ref.html b/layout/reftests/text-transform/all-upper-ref.html new file mode 100644 index 0000000000..c7158cf88b --- /dev/null +++ b/layout/reftests/text-transform/all-upper-ref.html @@ -0,0 +1,1540 @@ + + + + + + + + +

        +A +B +C +D +E +F +G +H +I +J +K +L +M +N +O +P +Q +R +S +T +U +V +W +X +Y +Z +Μ +SS +À +Á + +à +Ä +Å +Æ +Ç +È +É +Ê +Ë +Ì +Í +Î +Ï +Ð +Ñ +Ò +Ó +Ô +Õ +Ö +Ø +Ù +Ú +Û +Ü +Ý +Þ +Ÿ +Ā +Ă +Ą +Ć +Ĉ +Ċ +Č +Ď +Đ +Ē +Ĕ +Ė +Ę +Ě +Ĝ +Ğ +Ġ +Ģ +Ĥ +Ħ +Ĩ +Ī +Ĭ +Į +I +IJ +Ĵ +Ķ +Ĺ +Ļ +Ľ +Ŀ +Ł +Ń +Ņ +Ň +ʼN +Ŋ +Ō +Ŏ +Ő +Œ +Ŕ +Ŗ +Ř +Ś +Ŝ +Ş +Š +Ţ +Ť +Ŧ +Ũ +Ū +Ŭ +Ů +Ű +Ų +Ŵ +Ŷ +Ź +Ż +Ž +S +Ƀ +Ƃ +Ƅ +Ƈ +Ƌ +Ƒ +Ƕ +Ƙ +Ƚ +Ƞ +Ơ +Ƣ +Ƥ +Ƨ +Ƭ +Ư +Ƴ +Ƶ +Ƹ +Ƽ +Ƿ +DŽ +DŽ +LJ +LJ +NJ +NJ +Ǎ +Ǐ +Ǒ +Ǔ +Ǖ +Ǘ +Ǚ +Ǜ +Ǝ +Ǟ +Ǡ +Ǣ +Ǥ +Ǧ +Ǩ +Ǫ +Ǭ +Ǯ +J̌ +DZ +DZ +Ǵ +Ǹ +Ǻ +Ǽ +Ǿ +Ȁ +Ȃ +Ȅ +Ȇ +Ȉ +Ȋ +Ȍ +Ȏ +Ȑ +Ȓ +Ȕ +Ȗ +Ș +Ț +Ȝ +Ȟ +Ȣ +Ȥ +Ȧ +Ȩ +Ȫ +Ȭ +Ȯ +Ȱ +Ȳ +Ȼ +Ȿ +Ɀ +Ɂ +Ɇ +Ɉ +Ɋ +Ɍ +Ɏ +Ɐ +Ɑ +Ɒ +Ɓ +Ɔ +Ɖ +Ɗ +Ə +Ɛ +Ɜ +Ɠ +Ɡ +Ɣ +Ɥ +Ɦ +Ɨ +Ɩ +Ɪ +Ɫ +Ɬ +Ɯ +Ɱ +Ɲ +Ɵ +Ɽ +Ʀ +Ʂ +Ʃ +Ʇ +Ʈ +Ʉ +Ʊ +Ʋ +Ʌ +Ʒ +Ʝ +Ʞ +Ι +Ͱ +Ͳ +Ͷ +Ͻ +Ͼ +Ͽ +Ϊ́ +Ά +Έ +Ή +Ί +Ϋ́ +Α +Β +Γ +Δ +Ε +Ζ +Η +Θ +Ι +Κ +Λ +Μ +Ν +Ξ +Ο +Π +Ρ +Σ +Σ +Τ +Υ +Φ +Χ +Ψ +Ω +Ϊ +Ϋ +Ό +Ύ +Ώ +Β +Θ +Φ +Π +Ϗ +Ϙ +Ϛ +Ϝ +Ϟ +Ϡ +Ϣ +Ϥ +Ϧ +Ϩ +Ϫ +Ϭ +Ϯ +Κ +Ρ +Ϲ +Ϳ +Ε +Ϸ +Ϻ +А +Б +В +Г +Д +Е +Ж +З +И +Й +К +Л +М +Н +О +П +Р +С +Т +У +Ф +Х +Ц +Ч +Ш +Щ +Ъ +Ы +Ь +Э +Ю +Я +Ѐ +Ё +Ђ +Ѓ +Є +Ѕ +І +Ї +Ј +Љ +Њ +Ћ +Ќ +Ѝ +Ў +Џ +Ѡ +Ѣ +Ѥ +Ѧ +Ѩ +Ѫ +Ѭ +Ѯ +Ѱ +Ѳ +Ѵ +Ѷ +Ѹ +Ѻ +Ѽ +Ѿ +Ҁ +Ҋ +Ҍ +Ҏ +Ґ +Ғ +Ҕ +Җ +Ҙ +Қ +Ҝ +Ҟ +Ҡ +Ң +Ҥ +Ҧ +Ҩ +Ҫ +Ҭ +Ү +Ұ +Ҳ +Ҵ +Ҷ +Ҹ +Һ +Ҽ +Ҿ +Ӂ +Ӄ +Ӆ +Ӈ +Ӊ +Ӌ +Ӎ +Ӏ +Ӑ +Ӓ +Ӕ +Ӗ +Ә +Ӛ +Ӝ +Ӟ +Ӡ +Ӣ +Ӥ +Ӧ +Ө +Ӫ +Ӭ +Ӯ +Ӱ +Ӳ +Ӵ +Ӷ +Ӹ +Ӻ +Ӽ +Ӿ +Ԁ +Ԃ +Ԅ +Ԇ +Ԉ +Ԋ +Ԍ +Ԏ +Ԑ +Ԓ +Ԕ +Ԗ +Ԙ +Ԛ +Ԝ +Ԟ +Ԡ +Ԣ +Ԥ +Ԧ +Ԩ +Ԫ +Ԭ +Ԯ +Ա +Բ +Գ +Դ +Ե +Զ +Է +Ը +Թ +Ժ +Ի +Լ +Խ +Ծ +Կ +Հ +Ձ +Ղ +Ճ +Մ +Յ +Ն +Շ +Ո +Չ +Պ +Ջ +Ռ +Ս +Վ +Տ +Ր +Ց +Ւ +Փ +Ք +Օ +Ֆ +ԵՒ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Ᏸ +Ᏹ +Ᏺ +Ᏻ +Ᏼ +Ᏽ +В +Д +О +С +Т +Т +Ъ +Ѣ +Ꙋ +Ᵹ +Ᵽ +Ᶎ +Ḁ +Ḃ +Ḅ +Ḇ +Ḉ +Ḋ +Ḍ +Ḏ +Ḑ +Ḓ +Ḕ +Ḗ +Ḙ +Ḛ +Ḝ +Ḟ +Ḡ +Ḣ +Ḥ +Ḧ +Ḩ +Ḫ +Ḭ +Ḯ +Ḱ +Ḳ +Ḵ +Ḷ +Ḹ +Ḻ +Ḽ +Ḿ +Ṁ +Ṃ +Ṅ +Ṇ +Ṉ +Ṋ +Ṍ +Ṏ +Ṑ +Ṓ +Ṕ +Ṗ +Ṙ +Ṛ +Ṝ +Ṟ +Ṡ +Ṣ +Ṥ +Ṧ +Ṩ +Ṫ +Ṭ +Ṯ +Ṱ +Ṳ +Ṵ +Ṷ +Ṹ +Ṻ +Ṽ +Ṿ +Ẁ +Ẃ +Ẅ +Ẇ +Ẉ +Ẋ +Ẍ +Ẏ +Ẑ +Ẓ +Ẕ +H̱ +T̈ +W̊ +Y̊ +Aʾ +Ṡ +Ạ +Ả +Ấ +Ầ +Ẩ +Ẫ +Ậ +Ắ +Ằ +Ẳ +Ẵ +Ặ +Ẹ +Ẻ +Ẽ +Ế +Ề +Ể +Ễ +Ệ +Ỉ +Ị +Ọ +Ỏ +Ố +Ồ +Ổ +Ỗ +Ộ +Ớ +Ờ +Ở +Ỡ +Ợ +Ụ +Ủ +Ứ +Ừ +Ử +Ữ +Ự +Ỳ +Ỵ +Ỷ +Ỹ +Ỻ +Ỽ +Ỿ +Ἀ +Ἁ +Ἂ +Ἃ +Ἄ +Ἅ +Ἆ +Ἇ +Ἐ +Ἑ +Ἒ +Ἓ +Ἔ +Ἕ +Ἠ +Ἡ +Ἢ +Ἣ +Ἤ +Ἥ +Ἦ +Ἧ +Ἰ +Ἱ +Ἲ +Ἳ +Ἴ +Ἵ +Ἶ +Ἷ +Ὀ +Ὁ +Ὂ +Ὃ +Ὄ +Ὅ +Υ̓ +Ὑ +Υ̓̀ +Ὓ +Υ̓́ +Ὕ +Υ̓͂ +Ὗ +Ὠ +Ὡ +Ὢ +Ὣ +Ὤ +Ὥ +Ὦ +Ὧ +Ὰ +Ά +Ὲ +Έ +Ὴ +Ή +Ὶ +Ί +Ὸ +Ό +Ὺ +Ύ +Ὼ +Ώ +ἈΙ +ἉΙ +ἊΙ +ἋΙ +ἌΙ +ἍΙ +ἎΙ +ἏΙ +ἈΙ +ἉΙ +ἊΙ +ἋΙ +ἌΙ +ἍΙ +ἎΙ +ἏΙ +ἨΙ +ἩΙ +ἪΙ +ἫΙ +ἬΙ +ἭΙ +ἮΙ +ἯΙ +ἨΙ +ἩΙ +ἪΙ +ἫΙ +ἬΙ +ἭΙ +ἮΙ +ἯΙ +ὨΙ +ὩΙ +ὪΙ +ὫΙ +ὬΙ +ὭΙ +ὮΙ +ὯΙ +ὨΙ +ὩΙ +ὪΙ +ὫΙ +ὬΙ +ὭΙ +ὮΙ +ὯΙ +Ᾰ +Ᾱ +ᾺΙ +ΑΙ +ΆΙ +Α͂ +Α͂Ι +ΑΙ +Ι +ῊΙ +ΗΙ +ΉΙ +Η͂ +Η͂Ι +ΗΙ +Ῐ +Ῑ +Ϊ̀ +Ϊ́ +Ι͂ +Ϊ͂ +Ῠ +Ῡ +Ϋ̀ +Ϋ́ +Ρ̓ +Ῥ +Υ͂ +Ϋ͂ +ῺΙ +ΩΙ +ΏΙ +Ω͂ +Ω͂Ι +ΩΙ +Ⅎ +Ⅰ +Ⅱ +Ⅲ +Ⅳ +Ⅴ +Ⅵ +Ⅶ +Ⅷ +Ⅸ +Ⅹ +Ⅺ +Ⅻ +Ⅼ +Ⅽ +Ⅾ +Ⅿ +Ↄ +Ⓐ +Ⓑ +Ⓒ +Ⓓ +Ⓔ +Ⓕ +Ⓖ +Ⓗ +Ⓘ +Ⓙ +Ⓚ +Ⓛ +Ⓜ +Ⓝ +Ⓞ +Ⓟ +Ⓠ +Ⓡ +Ⓢ +Ⓣ +Ⓤ +Ⓥ +Ⓦ +Ⓧ +Ⓨ +Ⓩ +Ⰰ +Ⰱ +Ⰲ +Ⰳ +Ⰴ +Ⰵ +Ⰶ +Ⰷ +Ⰸ +Ⰹ +Ⰺ +Ⰻ +Ⰼ +Ⰽ +Ⰾ +Ⰿ +Ⱀ +Ⱁ +Ⱂ +Ⱃ +Ⱄ +Ⱅ +Ⱆ +Ⱇ +Ⱈ +Ⱉ +Ⱊ +Ⱋ +Ⱌ +Ⱍ +Ⱎ +Ⱏ +Ⱐ +Ⱑ +Ⱒ +Ⱓ +Ⱔ +Ⱕ +Ⱖ +Ⱗ +Ⱘ +Ⱙ +Ⱚ +Ⱛ +Ⱜ +Ⱝ +Ⱞ +Ⱟ +Ⱡ +Ⱥ +Ⱦ +Ⱨ +Ⱪ +Ⱬ +Ⱳ +Ⱶ +Ⲁ +Ⲃ +Ⲅ +Ⲇ +Ⲉ +Ⲋ +Ⲍ +Ⲏ +Ⲑ +Ⲓ +Ⲕ +Ⲗ +Ⲙ +Ⲛ +Ⲝ +Ⲟ +Ⲡ +Ⲣ +Ⲥ +Ⲧ +Ⲩ +Ⲫ +Ⲭ +Ⲯ +Ⲱ +Ⲳ +Ⲵ +Ⲷ +Ⲹ +Ⲻ +Ⲽ +Ⲿ +Ⳁ +Ⳃ +Ⳅ +Ⳇ +Ⳉ +Ⳋ +Ⳍ +Ⳏ +Ⳑ +Ⳓ +Ⳕ +Ⳗ +Ⳙ +Ⳛ +Ⳝ +Ⳟ +Ⳡ +Ⳣ +Ⳬ +Ⳮ +Ⳳ +Ⴀ +Ⴁ +Ⴂ +Ⴃ +Ⴄ +Ⴅ +Ⴆ +Ⴇ +Ⴈ +Ⴉ +Ⴊ +Ⴋ +Ⴌ +Ⴍ +Ⴎ +Ⴏ +Ⴐ +Ⴑ +Ⴒ +Ⴓ +Ⴔ +Ⴕ +Ⴖ +Ⴗ +Ⴘ +Ⴙ +Ⴚ +Ⴛ +Ⴜ +Ⴝ +Ⴞ +Ⴟ +Ⴠ +Ⴡ +Ⴢ +Ⴣ +Ⴤ +Ⴥ +Ⴧ +Ⴭ +Ꙁ +Ꙃ +Ꙅ +Ꙇ +Ꙉ +Ꙋ +Ꙍ +Ꙏ +Ꙑ +Ꙓ +Ꙕ +Ꙗ +Ꙙ +Ꙛ +Ꙝ +Ꙟ +Ꙡ +Ꙣ +Ꙥ +Ꙧ +Ꙩ +Ꙫ +Ꙭ +Ꚁ +Ꚃ +Ꚅ +Ꚇ +Ꚉ +Ꚋ +Ꚍ +Ꚏ +Ꚑ +Ꚓ +Ꚕ +Ꚗ +Ꚙ +Ꚛ +Ꜣ +Ꜥ +Ꜧ +Ꜩ +Ꜫ +Ꜭ +Ꜯ +Ꜳ +Ꜵ +Ꜷ +Ꜹ +Ꜻ +Ꜽ +Ꜿ +Ꝁ +Ꝃ +Ꝅ +Ꝇ +Ꝉ +Ꝋ +Ꝍ +Ꝏ +Ꝑ +Ꝓ +Ꝕ +Ꝗ +Ꝙ +Ꝛ +Ꝝ +Ꝟ +Ꝡ +Ꝣ +Ꝥ +Ꝧ +Ꝩ +Ꝫ +Ꝭ +Ꝯ +Ꝺ +Ꝼ +Ꝿ +Ꞁ +Ꞃ +Ꞅ +Ꞇ +Ꞌ +Ꞑ +Ꞓ +Ꞔ +Ꞗ +Ꞙ +Ꞛ +Ꞝ +Ꞟ +Ꞡ +Ꞣ +Ꞥ +Ꞧ +Ꞩ +Ꞵ +Ꞷ +Ꞹ +Ꞻ +Ꞽ +Ꞿ +Ꟁ +Ꟃ +Ꟈ +Ꟊ +Ꟑ +Ꟗ +Ꟙ +Ꟶ +Ꭓ +Ꭰ +Ꭱ +Ꭲ +Ꭳ +Ꭴ +Ꭵ +Ꭶ +Ꭷ +Ꭸ +Ꭹ +Ꭺ +Ꭻ +Ꭼ +Ꭽ +Ꭾ +Ꭿ +Ꮀ +Ꮁ +Ꮂ +Ꮃ +Ꮄ +Ꮅ +Ꮆ +Ꮇ +Ꮈ +Ꮉ +Ꮊ +Ꮋ +Ꮌ +Ꮍ +Ꮎ +Ꮏ +Ꮐ +Ꮑ +Ꮒ +Ꮓ +Ꮔ +Ꮕ +Ꮖ +Ꮗ +Ꮘ +Ꮙ +Ꮚ +Ꮛ +Ꮜ +Ꮝ +Ꮞ +Ꮟ +Ꮠ +Ꮡ +Ꮢ +Ꮣ +Ꮤ +Ꮥ +Ꮦ +Ꮧ +Ꮨ +Ꮩ +Ꮪ +Ꮫ +Ꮬ +Ꮭ +Ꮮ +Ꮯ +Ꮰ +Ꮱ +Ꮲ +Ꮳ +Ꮴ +Ꮵ +Ꮶ +Ꮷ +Ꮸ +Ꮹ +Ꮺ +Ꮻ +Ꮼ +Ꮽ +Ꮾ +Ꮿ +FF +FI +FL +FFI +FFL +ST +ST +ՄՆ +ՄԵ +ՄԻ +ՎՆ +ՄԽ +A +B +C +D +E +F +G +H +I +J +K +L +M +N +O +P +Q +R +S +T +U +V +W +X +Y +Z +𐐀 +𐐁 +𐐂 +𐐃 +𐐄 +𐐅 +𐐆 +𐐇 +𐐈 +𐐉 +𐐊 +𐐋 +𐐌 +𐐍 +𐐎 +𐐏 +𐐐 +𐐑 +𐐒 +𐐓 +𐐔 +𐐕 +𐐖 +𐐗 +𐐘 +𐐙 +𐐚 +𐐛 +𐐜 +𐐝 +𐐞 +𐐟 +𐐠 +𐐡 +𐐢 +𐐣 +𐐤 +𐐥 +𐐦 +𐐧 +𐒰 +𐒱 +𐒲 +𐒳 +𐒴 +𐒵 +𐒶 +𐒷 +𐒸 +𐒹 +𐒺 +𐒻 +𐒼 +𐒽 +𐒾 +𐒿 +𐓀 +𐓁 +𐓂 +𐓃 +𐓄 +𐓅 +𐓆 +𐓇 +𐓈 +𐓉 +𐓊 +𐓋 +𐓌 +𐓍 +𐓎 +𐓏 +𐓐 +𐓑 +𐓒 +𐓓 +𐕰 +𐕱 +𐕲 +𐕳 +𐕴 +𐕵 +𐕶 +𐕷 +𐕸 +𐕹 +𐕺 +𐕼 +𐕽 +𐕾 +𐕿 +𐖀 +𐖁 +𐖂 +𐖃 +𐖄 +𐖅 +𐖆 +𐖇 +𐖈 +𐖉 +𐖊 +𐖌 +𐖍 +𐖎 +𐖏 +𐖐 +𐖑 +𐖒 +𐖔 +𐖕 +𐲀 +𐲁 +𐲂 +𐲃 +𐲄 +𐲅 +𐲆 +𐲇 +𐲈 +𐲉 +𐲊 +𐲋 +𐲌 +𐲍 +𐲎 +𐲏 +𐲐 +𐲑 +𐲒 +𐲓 +𐲔 +𐲕 +𐲖 +𐲗 +𐲘 +𐲙 +𐲚 +𐲛 +𐲜 +𐲝 +𐲞 +𐲟 +𐲠 +𐲡 +𐲢 +𐲣 +𐲤 +𐲥 +𐲦 +𐲧 +𐲨 +𐲩 +𐲪 +𐲫 +𐲬 +𐲭 +𐲮 +𐲯 +𐲰 +𐲱 +𐲲 +𑢠 +𑢡 +𑢢 +𑢣 +𑢤 +𑢥 +𑢦 +𑢧 +𑢨 +𑢩 +𑢪 +𑢫 +𑢬 +𑢭 +𑢮 +𑢯 +𑢰 +𑢱 +𑢲 +𑢳 +𑢴 +𑢵 +𑢶 +𑢷 +𑢸 +𑢹 +𑢺 +𑢻 +𑢼 +𑢽 +𑢾 +𑢿 +𖹀 +𖹁 +𖹂 +𖹃 +𖹄 +𖹅 +𖹆 +𖹇 +𖹈 +𖹉 +𖹊 +𖹋 +𖹌 +𖹍 +𖹎 +𖹏 +𖹐 +𖹑 +𖹒 +𖹓 +𖹔 +𖹕 +𖹖 +𖹗 +𖹘 +𖹙 +𖹚 +𖹛 +𖹜 +𖹝 +𖹞 +𖹟 +𞤀 +𞤁 +𞤂 +𞤃 +𞤄 +𞤅 +𞤆 +𞤇 +𞤈 +𞤉 +𞤊 +𞤋 +𞤌 +𞤍 +𞤎 +𞤏 +𞤐 +𞤑 +𞤒 +𞤓 +𞤔 +𞤕 +𞤖 +𞤗 +𞤘 +𞤙 +𞤚 +𞤛 +𞤜 +𞤝 +𞤞 +𞤟 +𞤠 +𞤡 +

        + + diff --git a/layout/reftests/text-transform/all-upper.html b/layout/reftests/text-transform/all-upper.html new file mode 100644 index 0000000000..51e8b88b02 --- /dev/null +++ b/layout/reftests/text-transform/all-upper.html @@ -0,0 +1,1540 @@ + + + + + + + + +

        +a +b +c +d +e +f +g +h +i +j +k +l +m +n +o +p +q +r +s +t +u +v +w +x +y +z +µ +ß +à +á +â +ã +ä +å +æ +ç +è +é +ê +ë +ì +í +î +ï +ð +ñ +ò +ó +ô +õ +ö +ø +ù +ú +û +ü +ý +þ +ÿ +ā +ă +ą +ć +ĉ +ċ +č +ď +đ +ē +ĕ +ė +ę +ě +ĝ +ğ +ġ +ģ +ĥ +ħ +ĩ +ī +ĭ +į +ı +ij +ĵ +ķ +ĺ +ļ +ľ +ŀ +ł +ń +ņ +ň +ʼn +ŋ +ō +ŏ +ő +œ +ŕ +ŗ +ř +ś +ŝ +ş +š +ţ +ť +ŧ +ũ +ū +ŭ +ů +ű +ų +ŵ +ŷ +ź +ż +ž +ſ +ƀ +ƃ +ƅ +ƈ +ƌ +ƒ +ƕ +ƙ +ƚ +ƞ +ơ +ƣ +ƥ +ƨ +ƭ +ư +ƴ +ƶ +ƹ +ƽ +ƿ +Dž +dž +Lj +lj +Nj +nj +ǎ +ǐ +ǒ +ǔ +ǖ +ǘ +ǚ +ǜ +ǝ +ǟ +ǡ +ǣ +ǥ +ǧ +ǩ +ǫ +ǭ +ǯ +ǰ +Dz +dz +ǵ +ǹ +ǻ +ǽ +ǿ +ȁ +ȃ +ȅ +ȇ +ȉ +ȋ +ȍ +ȏ +ȑ +ȓ +ȕ +ȗ +ș +ț +ȝ +ȟ +ȣ +ȥ +ȧ +ȩ +ȫ +ȭ +ȯ +ȱ +ȳ +ȼ +ȿ +ɀ +ɂ +ɇ +ɉ +ɋ +ɍ +ɏ +ɐ +ɑ +ɒ +ɓ +ɔ +ɖ +ɗ +ə +ɛ +ɜ +ɠ +ɡ +ɣ +ɥ +ɦ +ɨ +ɩ +ɪ +ɫ +ɬ +ɯ +ɱ +ɲ +ɵ +ɽ +ʀ +ʂ +ʃ +ʇ +ʈ +ʉ +ʊ +ʋ +ʌ +ʒ +ʝ +ʞ +ͅ +ͱ +ͳ +ͷ +ͻ +ͼ +ͽ +ΐ +ά +έ +ή +ί +ΰ +α +β +γ +δ +ε +ζ +η +θ +ι +κ +λ +μ +ν +ξ +ο +π +ρ +ς +σ +τ +υ +φ +χ +ψ +ω +ϊ +ϋ +ό +ύ +ώ +ϐ +ϑ +ϕ +ϖ +ϗ +ϙ +ϛ +ϝ +ϟ +ϡ +ϣ +ϥ +ϧ +ϩ +ϫ +ϭ +ϯ +ϰ +ϱ +ϲ +ϳ +ϵ +ϸ +ϻ +а +б +в +г +д +е +ж +з +и +й +к +л +м +н +о +п +р +с +т +у +ф +х +ц +ч +ш +щ +ъ +ы +ь +э +ю +я +ѐ +ё +ђ +ѓ +є +ѕ +і +ї +ј +љ +њ +ћ +ќ +ѝ +ў +џ +ѡ +ѣ +ѥ +ѧ +ѩ +ѫ +ѭ +ѯ +ѱ +ѳ +ѵ +ѷ +ѹ +ѻ +ѽ +ѿ +ҁ +ҋ +ҍ +ҏ +ґ +ғ +ҕ +җ +ҙ +қ +ҝ +ҟ +ҡ +ң +ҥ +ҧ +ҩ +ҫ +ҭ +ү +ұ +ҳ +ҵ +ҷ +ҹ +һ +ҽ +ҿ +ӂ +ӄ +ӆ +ӈ +ӊ +ӌ +ӎ +ӏ +ӑ +ӓ +ӕ +ӗ +ә +ӛ +ӝ +ӟ +ӡ +ӣ +ӥ +ӧ +ө +ӫ +ӭ +ӯ +ӱ +ӳ +ӵ +ӷ +ӹ +ӻ +ӽ +ӿ +ԁ +ԃ +ԅ +ԇ +ԉ +ԋ +ԍ +ԏ +ԑ +ԓ +ԕ +ԗ +ԙ +ԛ +ԝ +ԟ +ԡ +ԣ +ԥ +ԧ +ԩ +ԫ +ԭ +ԯ +ա +բ +գ +դ +ե +զ +է +ը +թ +ժ +ի +լ +խ +ծ +կ +հ +ձ +ղ +ճ +մ +յ +ն +շ +ո +չ +պ +ջ +ռ +ս +վ +տ +ր +ց +ւ +փ +ք +օ +ֆ +և + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +ᏸ +ᏹ +ᏺ +ᏻ +ᏼ +ᏽ +ᲀ +ᲁ +ᲂ +ᲃ +ᲄ +ᲅ +ᲆ +ᲇ +ᲈ +ᵹ +ᵽ +ᶎ +ḁ +ḃ +ḅ +ḇ +ḉ +ḋ +ḍ +ḏ +ḑ +ḓ +ḕ +ḗ +ḙ +ḛ +ḝ +ḟ +ḡ +ḣ +ḥ +ḧ +ḩ +ḫ +ḭ +ḯ +ḱ +ḳ +ḵ +ḷ +ḹ +ḻ +ḽ +ḿ +ṁ +ṃ +ṅ +ṇ +ṉ +ṋ +ṍ +ṏ +ṑ +ṓ +ṕ +ṗ +ṙ +ṛ +ṝ +ṟ +ṡ +ṣ +ṥ +ṧ +ṩ +ṫ +ṭ +ṯ +ṱ +ṳ +ṵ +ṷ +ṹ +ṻ +ṽ +ṿ +ẁ +ẃ +ẅ +ẇ +ẉ +ẋ +ẍ +ẏ +ẑ +ẓ +ẕ +ẖ +ẗ +ẘ +ẙ +ẚ +ẛ +ạ +ả +ấ +ầ +ẩ +ẫ +ậ +ắ +ằ +ẳ +ẵ +ặ +ẹ +ẻ +ẽ +ế +ề +ể +ễ +ệ +ỉ +ị +ọ +ỏ +ố +ồ +ổ +ỗ +ộ +ớ +ờ +ở +ỡ +ợ +ụ +ủ +ứ +ừ +ử +ữ +ự +ỳ +ỵ +ỷ +ỹ +ỻ +ỽ +ỿ +ἀ +ἁ +ἂ +ἃ +ἄ +ἅ +ἆ +ἇ +ἐ +ἑ +ἒ +ἓ +ἔ +ἕ +ἠ +ἡ +ἢ +ἣ +ἤ +ἥ +ἦ +ἧ +ἰ +ἱ +ἲ +ἳ +ἴ +ἵ +ἶ +ἷ +ὀ +ὁ +ὂ +ὃ +ὄ +ὅ +ὐ +ὑ +ὒ +ὓ +ὔ +ὕ +ὖ +ὗ +ὠ +ὡ +ὢ +ὣ +ὤ +ὥ +ὦ +ὧ +ὰ +ά +ὲ +έ +ὴ +ή +ὶ +ί +ὸ +ό +ὺ +ύ +ὼ +ώ +ᾀ +ᾁ +ᾂ +ᾃ +ᾄ +ᾅ +ᾆ +ᾇ +ᾈ +ᾉ +ᾊ +ᾋ +ᾌ +ᾍ +ᾎ +ᾏ +ᾐ +ᾑ +ᾒ +ᾓ +ᾔ +ᾕ +ᾖ +ᾗ +ᾘ +ᾙ +ᾚ +ᾛ +ᾜ +ᾝ +ᾞ +ᾟ +ᾠ +ᾡ +ᾢ +ᾣ +ᾤ +ᾥ +ᾦ +ᾧ +ᾨ +ᾩ +ᾪ +ᾫ +ᾬ +ᾭ +ᾮ +ᾯ +ᾰ +ᾱ +ᾲ +ᾳ +ᾴ +ᾶ +ᾷ +ᾼ +ι +ῂ +ῃ +ῄ +ῆ +ῇ +ῌ +ῐ +ῑ +ῒ +ΐ +ῖ +ῗ +ῠ +ῡ +ῢ +ΰ +ῤ +ῥ +ῦ +ῧ +ῲ +ῳ +ῴ +ῶ +ῷ +ῼ +ⅎ +ⅰ +ⅱ +ⅲ +ⅳ +ⅴ +ⅵ +ⅶ +ⅷ +ⅸ +ⅹ +ⅺ +ⅻ +ⅼ +ⅽ +ⅾ +ⅿ +ↄ +ⓐ +ⓑ +ⓒ +ⓓ +ⓔ +ⓕ +ⓖ +ⓗ +ⓘ +ⓙ +ⓚ +ⓛ +ⓜ +ⓝ +ⓞ +ⓟ +ⓠ +ⓡ +ⓢ +ⓣ +ⓤ +ⓥ +ⓦ +ⓧ +ⓨ +ⓩ +ⰰ +ⰱ +ⰲ +ⰳ +ⰴ +ⰵ +ⰶ +ⰷ +ⰸ +ⰹ +ⰺ +ⰻ +ⰼ +ⰽ +ⰾ +ⰿ +ⱀ +ⱁ +ⱂ +ⱃ +ⱄ +ⱅ +ⱆ +ⱇ +ⱈ +ⱉ +ⱊ +ⱋ +ⱌ +ⱍ +ⱎ +ⱏ +ⱐ +ⱑ +ⱒ +ⱓ +ⱔ +ⱕ +ⱖ +ⱗ +ⱘ +ⱙ +ⱚ +ⱛ +ⱜ +ⱝ +ⱞ +ⱟ +ⱡ +ⱥ +ⱦ +ⱨ +ⱪ +ⱬ +ⱳ +ⱶ +ⲁ +ⲃ +ⲅ +ⲇ +ⲉ +ⲋ +ⲍ +ⲏ +ⲑ +ⲓ +ⲕ +ⲗ +ⲙ +ⲛ +ⲝ +ⲟ +ⲡ +ⲣ +ⲥ +ⲧ +ⲩ +ⲫ +ⲭ +ⲯ +ⲱ +ⲳ +ⲵ +ⲷ +ⲹ +ⲻ +ⲽ +ⲿ +ⳁ +ⳃ +ⳅ +ⳇ +ⳉ +ⳋ +ⳍ +ⳏ +ⳑ +ⳓ +ⳕ +ⳗ +ⳙ +ⳛ +ⳝ +ⳟ +ⳡ +ⳣ +ⳬ +ⳮ +ⳳ +ⴀ +ⴁ +ⴂ +ⴃ +ⴄ +ⴅ +ⴆ +ⴇ +ⴈ +ⴉ +ⴊ +ⴋ +ⴌ +ⴍ +ⴎ +ⴏ +ⴐ +ⴑ +ⴒ +ⴓ +ⴔ +ⴕ +ⴖ +ⴗ +ⴘ +ⴙ +ⴚ +ⴛ +ⴜ +ⴝ +ⴞ +ⴟ +ⴠ +ⴡ +ⴢ +ⴣ +ⴤ +ⴥ +ⴧ +ⴭ +ꙁ +ꙃ +ꙅ +ꙇ +ꙉ +ꙋ +ꙍ +ꙏ +ꙑ +ꙓ +ꙕ +ꙗ +ꙙ +ꙛ +ꙝ +ꙟ +ꙡ +ꙣ +ꙥ +ꙧ +ꙩ +ꙫ +ꙭ +ꚁ +ꚃ +ꚅ +ꚇ +ꚉ +ꚋ +ꚍ +ꚏ +ꚑ +ꚓ +ꚕ +ꚗ +ꚙ +ꚛ +ꜣ +ꜥ +ꜧ +ꜩ +ꜫ +ꜭ +ꜯ +ꜳ +ꜵ +ꜷ +ꜹ +ꜻ +ꜽ +ꜿ +ꝁ +ꝃ +ꝅ +ꝇ +ꝉ +ꝋ +ꝍ +ꝏ +ꝑ +ꝓ +ꝕ +ꝗ +ꝙ +ꝛ +ꝝ +ꝟ +ꝡ +ꝣ +ꝥ +ꝧ +ꝩ +ꝫ +ꝭ +ꝯ +ꝺ +ꝼ +ꝿ +ꞁ +ꞃ +ꞅ +ꞇ +ꞌ +ꞑ +ꞓ +ꞔ +ꞗ +ꞙ +ꞛ +ꞝ +ꞟ +ꞡ +ꞣ +ꞥ +ꞧ +ꞩ +ꞵ +ꞷ +ꞹ +ꞻ +ꞽ +ꞿ +ꟁ +ꟃ +ꟈ +ꟊ +ꟑ +ꟗ +ꟙ +ꟶ +ꭓ +ꭰ +ꭱ +ꭲ +ꭳ +ꭴ +ꭵ +ꭶ +ꭷ +ꭸ +ꭹ +ꭺ +ꭻ +ꭼ +ꭽ +ꭾ +ꭿ +ꮀ +ꮁ +ꮂ +ꮃ +ꮄ +ꮅ +ꮆ +ꮇ +ꮈ +ꮉ +ꮊ +ꮋ +ꮌ +ꮍ +ꮎ +ꮏ +ꮐ +ꮑ +ꮒ +ꮓ +ꮔ +ꮕ +ꮖ +ꮗ +ꮘ +ꮙ +ꮚ +ꮛ +ꮜ +ꮝ +ꮞ +ꮟ +ꮠ +ꮡ +ꮢ +ꮣ +ꮤ +ꮥ +ꮦ +ꮧ +ꮨ +ꮩ +ꮪ +ꮫ +ꮬ +ꮭ +ꮮ +ꮯ +ꮰ +ꮱ +ꮲ +ꮳ +ꮴ +ꮵ +ꮶ +ꮷ +ꮸ +ꮹ +ꮺ +ꮻ +ꮼ +ꮽ +ꮾ +ꮿ +ff +fi +fl +ffi +ffl +ſt +st +ﬓ +ﬔ +ﬕ +ﬖ +ﬗ +a +b +c +d +e +f +g +h +i +j +k +l +m +n +o +p +q +r +s +t +u +v +w +x +y +z +𐐨 +𐐩 +𐐪 +𐐫 +𐐬 +𐐭 +𐐮 +𐐯 +𐐰 +𐐱 +𐐲 +𐐳 +𐐴 +𐐵 +𐐶 +𐐷 +𐐸 +𐐹 +𐐺 +𐐻 +𐐼 +𐐽 +𐐾 +𐐿 +𐑀 +𐑁 +𐑂 +𐑃 +𐑄 +𐑅 +𐑆 +𐑇 +𐑈 +𐑉 +𐑊 +𐑋 +𐑌 +𐑍 +𐑎 +𐑏 +𐓘 +𐓙 +𐓚 +𐓛 +𐓜 +𐓝 +𐓞 +𐓟 +𐓠 +𐓡 +𐓢 +𐓣 +𐓤 +𐓥 +𐓦 +𐓧 +𐓨 +𐓩 +𐓪 +𐓫 +𐓬 +𐓭 +𐓮 +𐓯 +𐓰 +𐓱 +𐓲 +𐓳 +𐓴 +𐓵 +𐓶 +𐓷 +𐓸 +𐓹 +𐓺 +𐓻 +𐖗 +𐖘 +𐖙 +𐖚 +𐖛 +𐖜 +𐖝 +𐖞 +𐖟 +𐖠 +𐖡 +𐖣 +𐖤 +𐖥 +𐖦 +𐖧 +𐖨 +𐖩 +𐖪 +𐖫 +𐖬 +𐖭 +𐖮 +𐖯 +𐖰 +𐖱 +𐖳 +𐖴 +𐖵 +𐖶 +𐖷 +𐖸 +𐖹 +𐖻 +𐖼 +𐳀 +𐳁 +𐳂 +𐳃 +𐳄 +𐳅 +𐳆 +𐳇 +𐳈 +𐳉 +𐳊 +𐳋 +𐳌 +𐳍 +𐳎 +𐳏 +𐳐 +𐳑 +𐳒 +𐳓 +𐳔 +𐳕 +𐳖 +𐳗 +𐳘 +𐳙 +𐳚 +𐳛 +𐳜 +𐳝 +𐳞 +𐳟 +𐳠 +𐳡 +𐳢 +𐳣 +𐳤 +𐳥 +𐳦 +𐳧 +𐳨 +𐳩 +𐳪 +𐳫 +𐳬 +𐳭 +𐳮 +𐳯 +𐳰 +𐳱 +𐳲 +𑣀 +𑣁 +𑣂 +𑣃 +𑣄 +𑣅 +𑣆 +𑣇 +𑣈 +𑣉 +𑣊 +𑣋 +𑣌 +𑣍 +𑣎 +𑣏 +𑣐 +𑣑 +𑣒 +𑣓 +𑣔 +𑣕 +𑣖 +𑣗 +𑣘 +𑣙 +𑣚 +𑣛 +𑣜 +𑣝 +𑣞 +𑣟 +𖹠 +𖹡 +𖹢 +𖹣 +𖹤 +𖹥 +𖹦 +𖹧 +𖹨 +𖹩 +𖹪 +𖹫 +𖹬 +𖹭 +𖹮 +𖹯 +𖹰 +𖹱 +𖹲 +𖹳 +𖹴 +𖹵 +𖹶 +𖹷 +𖹸 +𖹹 +𖹺 +𖹻 +𖹼 +𖹽 +𖹾 +𖹿 +𞤢 +𞤣 +𞤤 +𞤥 +𞤦 +𞤧 +𞤨 +𞤩 +𞤪 +𞤫 +𞤬 +𞤭 +𞤮 +𞤯 +𞤰 +𞤱 +𞤲 +𞤳 +𞤴 +𞤵 +𞤶 +𞤷 +𞤸 +𞤹 +𞤺 +𞤻 +𞤼 +𞤽 +𞤾 +𞤿 +𞥀 +𞥁 +𞥂 +𞥃 +

        + + diff --git a/layout/reftests/text-transform/capitalize-1.html b/layout/reftests/text-transform/capitalize-1.html new file mode 100644 index 0000000000..be5bdf7f2e --- /dev/null +++ b/layout/reftests/text-transform/capitalize-1.html @@ -0,0 +1,11 @@ + + + CSS 2.1 Test Suite: text-transform + + + + + + This text should be capitalized. + + diff --git a/layout/reftests/text-transform/capitalize-2.html b/layout/reftests/text-transform/capitalize-2.html new file mode 100644 index 0000000000..95578ca7a8 --- /dev/null +++ b/layout/reftests/text-transform/capitalize-2.html @@ -0,0 +1,11 @@ + + + CSS 2.1 Test Suite: text-transform + + + + + + This text should be capitalized. + + diff --git a/layout/reftests/text-transform/capitalize-3-ref.html b/layout/reftests/text-transform/capitalize-3-ref.html new file mode 100644 index 0000000000..96289a5603 --- /dev/null +++ b/layout/reftests/text-transform/capitalize-3-ref.html @@ -0,0 +1,11 @@ + + + +

        I Ask "Questions" +

        i ask "Questions" +

        I Ask questions +

        I Ask
        Questions +

        I Ask Questions +

        I Ask Questions + + diff --git a/layout/reftests/text-transform/capitalize-3.html b/layout/reftests/text-transform/capitalize-3.html new file mode 100644 index 0000000000..970469554e --- /dev/null +++ b/layout/reftests/text-transform/capitalize-3.html @@ -0,0 +1,16 @@ + + + CSS 2.1 Test Suite: text-transform + + + + + +

        i ask "questions" +

        i ask "questions" +

        i ask questions +

        i ask
        questions
        +

        i ask questions +

        i ask questions + + diff --git a/layout/reftests/text-transform/capitalize-4-ref.html b/layout/reftests/text-transform/capitalize-4-ref.html new file mode 100644 index 0000000000..35b4a5dd10 --- /dev/null +++ b/layout/reftests/text-transform/capitalize-4-ref.html @@ -0,0 +1,12 @@ + + + + + text-transform:capitalize with punctuation + + +

        + "This" (Is) /A/ _Short_ *Test* -For- —The— ¡Capitalize! ¿Transform? «With» [Punctuation] “Marks”. +
        + + diff --git a/layout/reftests/text-transform/capitalize-4.html b/layout/reftests/text-transform/capitalize-4.html new file mode 100644 index 0000000000..7cb04afb24 --- /dev/null +++ b/layout/reftests/text-transform/capitalize-4.html @@ -0,0 +1,12 @@ + + + + + text-transform:capitalize with punctuation + + +
        + "This" (is) /a/ _short_ *test* -for- —the— ¡capitalize! ¿transform? «with» [punctuation] “marks”. +
        + + diff --git a/layout/reftests/text-transform/capitalize-5-ref.html b/layout/reftests/text-transform/capitalize-5-ref.html new file mode 100644 index 0000000000..2174e91878 --- /dev/null +++ b/layout/reftests/text-transform/capitalize-5-ref.html @@ -0,0 +1,12 @@ + + + + + text-transform:capitalize Deseret with punctuation + + +
        +𐐧𐑌𐐮𐐿𐐬𐐼 𐐑𐑉𐐲𐑂𐐴𐐼𐑆 (𐐊) _𐐧𐑌𐐨𐐿_ “𐐤𐐲𐑋𐐺𐐲𐑉” -𐐙𐐫𐑉- ¿𐐇𐑂𐑉𐐨? 𐐗𐐯𐑉𐐲𐐿𐐻𐐲𐑉. +
        + + diff --git a/layout/reftests/text-transform/capitalize-5.html b/layout/reftests/text-transform/capitalize-5.html new file mode 100644 index 0000000000..38dcb11752 --- /dev/null +++ b/layout/reftests/text-transform/capitalize-5.html @@ -0,0 +1,12 @@ + + + + + text-transform:capitalize Deseret with punctuation + + +
        +𐐧𐑌𐐮𐐿𐐬𐐼 𐐹𐑉𐐲𐑂𐐴𐐼𐑆 (𐐲) _𐑏𐑌𐐨𐐿_ “𐑌𐐲𐑋𐐺𐐲𐑉” -𐑁𐐫𐑉- ¿𐐯𐑂𐑉𐐨? 𐐿𐐯𐑉𐐲𐐿𐐻𐐲𐑉. +
        + + diff --git a/layout/reftests/text-transform/capitalize-6-ref.html b/layout/reftests/text-transform/capitalize-6-ref.html new file mode 100644 index 0000000000..132d90fe8c --- /dev/null +++ b/layout/reftests/text-transform/capitalize-6-ref.html @@ -0,0 +1,11 @@ + + + +
        +Ijsland Xijsland Ijsland Ixjsland +
        +
        +IJsland Xijsland Ijsland Ixjsland +
        + + diff --git a/layout/reftests/text-transform/capitalize-6.html b/layout/reftests/text-transform/capitalize-6.html new file mode 100644 index 0000000000..0aef807233 --- /dev/null +++ b/layout/reftests/text-transform/capitalize-6.html @@ -0,0 +1,11 @@ + + + +
        +ijsland xijsland Ijsland ixjsland +
        +
        +ijsland xijsland Ijsland ixjsland +
        + + diff --git a/layout/reftests/text-transform/capitalize-7-ref.html b/layout/reftests/text-transform/capitalize-7-ref.html new file mode 100644 index 0000000000..16a71c1020 --- /dev/null +++ b/layout/reftests/text-transform/capitalize-7-ref.html @@ -0,0 +1,6 @@ + + + +

        Blah Blah

        + + diff --git a/layout/reftests/text-transform/capitalize-7.html b/layout/reftests/text-transform/capitalize-7.html new file mode 100644 index 0000000000..3db9a27452 --- /dev/null +++ b/layout/reftests/text-transform/capitalize-7.html @@ -0,0 +1,10 @@ + + + + +

        blah blah

        + + diff --git a/layout/reftests/text-transform/capitalize-7a.html b/layout/reftests/text-transform/capitalize-7a.html new file mode 100644 index 0000000000..06360354cf --- /dev/null +++ b/layout/reftests/text-transform/capitalize-7a.html @@ -0,0 +1,11 @@ + + + + +

        blah blah

        + + diff --git a/layout/reftests/text-transform/capitalize-8-ref.html b/layout/reftests/text-transform/capitalize-8-ref.html new file mode 100644 index 0000000000..632398b1ec --- /dev/null +++ b/layout/reftests/text-transform/capitalize-8-ref.html @@ -0,0 +1,11 @@ + + + +
        +The Quick Brown Fox +Jumps Over +The Lazy Dog diff --git a/layout/reftests/text-transform/capitalize-8.html b/layout/reftests/text-transform/capitalize-8.html new file mode 100644 index 0000000000..5d1f32a722 --- /dev/null +++ b/layout/reftests/text-transform/capitalize-8.html @@ -0,0 +1,12 @@ + + + +
        +the quick brown fox +jumps over +the lazy dog diff --git a/layout/reftests/text-transform/capitalize-9-ref.html b/layout/reftests/text-transform/capitalize-9-ref.html new file mode 100644 index 0000000000..31eedeca6e --- /dev/null +++ b/layout/reftests/text-transform/capitalize-9-ref.html @@ -0,0 +1,12 @@ + + +
        +Double-Barrelled +What.Three.Words +Snake_case +Kebab-Case +Colo[u]r +Pass/Fail +Lowe's +Black’s +Cancel·lar diff --git a/layout/reftests/text-transform/capitalize-9.html b/layout/reftests/text-transform/capitalize-9.html new file mode 100644 index 0000000000..cb09e52883 --- /dev/null +++ b/layout/reftests/text-transform/capitalize-9.html @@ -0,0 +1,12 @@ + + +
        +double-barrelled +what.three.words +snake_case +kebab-case +colo[u]r +pass/fail +lowe's +black’s +cancel·lar diff --git a/layout/reftests/text-transform/capitalize-ref.html b/layout/reftests/text-transform/capitalize-ref.html new file mode 100644 index 0000000000..16e4d52a96 --- /dev/null +++ b/layout/reftests/text-transform/capitalize-ref.html @@ -0,0 +1,6 @@ + + + + This Text Should Be Capitalized. + + diff --git a/layout/reftests/text-transform/fake-small-caps-1-ref.html b/layout/reftests/text-transform/fake-small-caps-1-ref.html new file mode 100644 index 0000000000..3b14167ad2 --- /dev/null +++ b/layout/reftests/text-transform/fake-small-caps-1-ref.html @@ -0,0 +1,22 @@ + + + + + + + +
        SMALL CAPS + + diff --git a/layout/reftests/text-transform/fake-small-caps-1.html b/layout/reftests/text-transform/fake-small-caps-1.html new file mode 100644 index 0000000000..21d83c3636 --- /dev/null +++ b/layout/reftests/text-transform/fake-small-caps-1.html @@ -0,0 +1,19 @@ + + + + + + + +
        Small Caps + + diff --git a/layout/reftests/text-transform/fullwidth-1-ref.html b/layout/reftests/text-transform/fullwidth-1-ref.html new file mode 100644 index 0000000000..d49be61210 --- /dev/null +++ b/layout/reftests/text-transform/fullwidth-1-ref.html @@ -0,0 +1,9 @@ + + + + + + + full width ¥10 + + diff --git a/layout/reftests/text-transform/fullwidth-1.html b/layout/reftests/text-transform/fullwidth-1.html new file mode 100644 index 0000000000..147bea6241 --- /dev/null +++ b/layout/reftests/text-transform/fullwidth-1.html @@ -0,0 +1,9 @@ + + + + + + + full width ¥10 + + diff --git a/layout/reftests/text-transform/fullwidth-2-ref.html b/layout/reftests/text-transform/fullwidth-2-ref.html new file mode 100644 index 0000000000..a3a2761509 --- /dev/null +++ b/layout/reftests/text-transform/fullwidth-2-ref.html @@ -0,0 +1,9 @@ + + + + + + + アイヴ + + diff --git a/layout/reftests/text-transform/fullwidth-2.html b/layout/reftests/text-transform/fullwidth-2.html new file mode 100644 index 0000000000..745b8ad19a --- /dev/null +++ b/layout/reftests/text-transform/fullwidth-2.html @@ -0,0 +1,9 @@ + + + + + + + アイヴ + + diff --git a/layout/reftests/text-transform/fullwidth-all-ref.html b/layout/reftests/text-transform/fullwidth-all-ref.html new file mode 100644 index 0000000000..550c3d6bf8 --- /dev/null +++ b/layout/reftests/text-transform/fullwidth-all-ref.html @@ -0,0 +1,34 @@ + + + + + !"#$%&'() +*+,-./0123 +456789:;<= +>?@ABCDEFG +HIJKLMNOPQ +RSTUVWXYZ[ +\]^_`abcde +fghijklmno +pqrstuvwxy +z{|}~⦅⦆。「」 +、・ヲァィゥェォャュ +ョッーアイウエオカキ +クケコサシスセソタチ +ツテトナニヌネノハヒ +フヘホマミムメモヤユ +ヨラリルレロワン゙゚ +ㅤㄱㄲㄳㄴㄵㄶㄷㄸㄹ +ㄺㄻㄼㄽㄾㄿㅀㅁㅂㅃ +ㅄㅅㅆㅇㅈㅉㅊㅋㅌㅍ +ㅎㅏㅐㅑㅒㅓㅔㅕㅖㅗ +ㅘㅙㅚㅛㅜㅝㅞㅟㅠㅡ +ㅢㅣ¢£¬ ̄¦¥₩│ +←↑→↓■○ + + diff --git a/layout/reftests/text-transform/fullwidth-all.html b/layout/reftests/text-transform/fullwidth-all.html new file mode 100644 index 0000000000..2670fac924 --- /dev/null +++ b/layout/reftests/text-transform/fullwidth-all.html @@ -0,0 +1,34 @@ + + + + + !"#$%&'() +*+,-./0123 +456789:;<= +>?@ABCDEFG +HIJKLMNOPQ +RSTUVWXYZ[ +\]^_`abcde +fghijklmno +pqrstuvwxy +z{|}~⦅⦆。「」 +、・ヲァィゥェォャュ +ョッーアイウエオカキ +クケコサシスセソタチ +ツテトナニヌネノハヒ +フヘホマミムメモヤユ +ヨラリルレロワン゙゚ +ᅠᄀᄁᆪᄂᆬᆭᄃᄄᄅ +ᆰᆱᆲᆳᆴᆵᄚᄆᄇᄈ +ᄡᄉᄊᄋᄌᄍᄎᄏᄐᄑ +하ᅢᅣᅤᅥᅦᅧᅨᅩ +ᅪᅫᅬᅭᅮᅯᅰᅱᅲᅳ +ᅴᅵ¢£¬¯¦¥₩│ +←↑→↓■○ + + diff --git a/layout/reftests/text-transform/graphite-small-caps-1-notref.html b/layout/reftests/text-transform/graphite-small-caps-1-notref.html new file mode 100644 index 0000000000..d56a6694e0 --- /dev/null +++ b/layout/reftests/text-transform/graphite-small-caps-1-notref.html @@ -0,0 +1,22 @@ + + + + + + + +
        SMALL CAPS + + diff --git a/layout/reftests/text-transform/graphite-small-caps-1-ref.html b/layout/reftests/text-transform/graphite-small-caps-1-ref.html new file mode 100644 index 0000000000..0d553460af --- /dev/null +++ b/layout/reftests/text-transform/graphite-small-caps-1-ref.html @@ -0,0 +1,22 @@ + + + + + + + +
        Small Caps + + diff --git a/layout/reftests/text-transform/graphite-small-caps-1.html b/layout/reftests/text-transform/graphite-small-caps-1.html new file mode 100644 index 0000000000..eb9d35bc88 --- /dev/null +++ b/layout/reftests/text-transform/graphite-small-caps-1.html @@ -0,0 +1,19 @@ + + + + + + + +
        Small Caps + + diff --git a/layout/reftests/text-transform/greek-small-caps-1-ref.html b/layout/reftests/text-transform/greek-small-caps-1-ref.html new file mode 100644 index 0000000000..7e30707574 --- /dev/null +++ b/layout/reftests/text-transform/greek-small-caps-1-ref.html @@ -0,0 +1,25 @@ + + + +Test for Greek small-caps + + + + +
        Πατάτα, Αέρας, Μάιος, άυλος, αϋπνία, Μαΐου, χούι, ΆΈΉΊΌΎΏ, Άκλιτα
        +
        Πατατα, Αερας, Μαϊος, αϋλος, αϋπνία, Μαϊου, χουι, ΑΕΗΙΟΥΩ, Ακλιτα
        + + diff --git a/layout/reftests/text-transform/greek-small-caps-1.html b/layout/reftests/text-transform/greek-small-caps-1.html new file mode 100644 index 0000000000..ba672429c0 --- /dev/null +++ b/layout/reftests/text-transform/greek-small-caps-1.html @@ -0,0 +1,23 @@ + + + +Test for Greek small-caps + + + + +
        Πατάτα, Αέρας, Μάιος, άυλος, αϋπνία, Μαΐου, χούι, ΆΈΉΊΌΎΏ, Άκλιτα
        +
        Πατάτα, Αέρας, Μάιος, άυλος, αϋπνία, Μαΐου, χούι, ΆΈΉΊΌΎΏ, Άκλιτα
        + + diff --git a/layout/reftests/text-transform/greek-uppercase-1-ref.html b/layout/reftests/text-transform/greek-uppercase-1-ref.html new file mode 100644 index 0000000000..ec38eb4698 --- /dev/null +++ b/layout/reftests/text-transform/greek-uppercase-1-ref.html @@ -0,0 +1,17 @@ + + + +Test for uppercasing of Greek (NFC) + + + + +
        ΠΑΤΆΤΑ, ΑΈΡΑΣ, ΜΆΙΟΣ, ΆΥΛΟΣ, ΑΫΠΝΊΑ, ΜΑΪ́ΟΥ, ΧΟΎΙ
        +
        ΠΑΤΑΤΑ, ΑΕΡΑΣ, ΜΑΪΟΣ, ΑΫΛΟΣ, ΑΫΠΝΙΑ, ΜΑΪΟΥ, ΧΟΥΙ
        + + diff --git a/layout/reftests/text-transform/greek-uppercase-1a.html b/layout/reftests/text-transform/greek-uppercase-1a.html new file mode 100644 index 0000000000..af620e9675 --- /dev/null +++ b/layout/reftests/text-transform/greek-uppercase-1a.html @@ -0,0 +1,22 @@ + + + +Test for uppercasing of Greek (NFC) + + + + +
        Πατάτα, Αέρας, Μάιος, άυλος, αϋπνία, Μαΐου, χούι
        +
        Πατάτα, Αέρας, Μάιος, άυλος, αϋπνία, Μαΐου, χούι
        + + diff --git a/layout/reftests/text-transform/greek-uppercase-1b.html b/layout/reftests/text-transform/greek-uppercase-1b.html new file mode 100644 index 0000000000..a6398e7e85 --- /dev/null +++ b/layout/reftests/text-transform/greek-uppercase-1b.html @@ -0,0 +1,22 @@ + + + +Test for uppercasing of Greek (NFC) + + + + +
        Πατάτα, Αέρας, Μάιος, άυλος, αϋπνία, Μαΐου, χούι
        +
        Πατάτα, Αέρας, Μάιος, άυλος, αϋπνία, Μαΐου, χούι
        + + diff --git a/layout/reftests/text-transform/greek-uppercase-2-ref.html b/layout/reftests/text-transform/greek-uppercase-2-ref.html new file mode 100644 index 0000000000..2013a4e4af --- /dev/null +++ b/layout/reftests/text-transform/greek-uppercase-2-ref.html @@ -0,0 +1,17 @@ + + + +Test for uppercasing of Greek (NFD) + + + + +
        ΠΑΤΆΤΑ, ΑΈΡΑΣ, ΜΆΙΟΣ, ΆΥΛΟΣ, ΑΫΠΝΊΑ, ΜΑΪ́ΟΥ, ΧΟΎΙ
        +
        ΠΑΤΑΤΑ, ΑΕΡΑΣ, ΜΑΪΟΣ, ΑΫΛΟΣ, ΑΫΠΝΙΑ, ΜΑΪΟΥ, ΧΟΥΙ
        + + diff --git a/layout/reftests/text-transform/greek-uppercase-2.html b/layout/reftests/text-transform/greek-uppercase-2.html new file mode 100644 index 0000000000..11c8d09648 --- /dev/null +++ b/layout/reftests/text-transform/greek-uppercase-2.html @@ -0,0 +1,18 @@ + + + +Test for uppercasing of Greek (NFD) + + + + +
        Πατάτα, Αέρας, Μάιος, άυλος, αϋπνία, Μαΐου, χούι
        +
        Πατάτα, Αέρας, Μάιος, άυλος, αϋπνία, Μαΐου, χούι
        + + diff --git a/layout/reftests/text-transform/greek-uppercase-3-ref.html b/layout/reftests/text-transform/greek-uppercase-3-ref.html new file mode 100644 index 0000000000..66a60a47ea --- /dev/null +++ b/layout/reftests/text-transform/greek-uppercase-3-ref.html @@ -0,0 +1,17 @@ + + + +Test for uppercasing of Greek disjunctive eta + + + + +
        ΉΣΟΥΝ Ή ΕΓΏ Ή ΕΣΎ (ΝΉ) (ΉΝ) (Ή) (Ή.) Ή
        +
        ΗΣΟΥΝ Ή ΕΓΩ Ή ΕΣΥ (ΝΗ) (ΗΝ) (Ή) (Ή.) Ή
        + + \ No newline at end of file diff --git a/layout/reftests/text-transform/greek-uppercase-3.html b/layout/reftests/text-transform/greek-uppercase-3.html new file mode 100644 index 0000000000..4d12475ec2 --- /dev/null +++ b/layout/reftests/text-transform/greek-uppercase-3.html @@ -0,0 +1,18 @@ + + + +Test for uppercasing of Greek disjunctive eta + + + + +
        ήσουν ή εγώ ή εσύ (νή) (ήν) (ή) (ή.) ή
        +
        ήσουν ή εγώ ή εσύ (νή) (ήν) (ή) (ή.) ή
        + + \ No newline at end of file diff --git a/layout/reftests/text-transform/irish-lowercase-1-ref.html b/layout/reftests/text-transform/irish-lowercase-1-ref.html new file mode 100644 index 0000000000..3ab55732e5 --- /dev/null +++ b/layout/reftests/text-transform/irish-lowercase-1-ref.html @@ -0,0 +1,227 @@ + + + + +Test for Irish lowercasing + + + + ár n-acmhainní uisce +/ ár n-acmhainní uisce +/ ár n-acmhainní uisce +/ ár n-acmhainní uisce +/ ár n-acmhainní uisce +/ ár nathair +/ ár nathair +/ ár nathair +/ n-a shaighdiúir +/ gan dul as aca ach le n-a chabhair +/ eolaíocht na n-ábhar +/ eolaíocht na n-ábhar +/ eolaíocht na n-ábhar +/ eolaíocht na n-ábhar +/ eolaíocht na n-ábhar +/ amhrán náisiúnta +/ amhrán náisiúnta +/ amhrán náisiúnta +/ lucht na n-ealaíon +/ lucht na n-ealaíon +/ lucht na n-ealaíon +/ lucht na n-ealaíon +/ lucht na n-ealaíon +/ neart daoine +/ neart daoine +/ neart daoine +/ ceol na n-éan +/ ceol na n-éan +/ ceol na n-éan +/ ceol na n-éan +/ ceol na n-éan +/ sa néal +/ sa néal +/ sa néal +/ ord na n-imeachtaí +/ ord na n-imeachtaí +/ ord na n-imeachtaí +/ ord na n-imeachtaí +/ ord na n-imeachtaí +/ nathair nimhe +/ nathair nimhe +/ nathair nimhe +/ lucht adhartha na n-íomhánna +/ lucht adhartha na n-íomhánna +/ lucht adhartha na n-íomhánna +/ lucht adhartha na n-íomhánna +/ lucht adhartha na n-íomhánna +/ níos measa +/ níos measa +/ níos measa +/ gnéithe dár n-oidhreacht +/ gnéithe dár n-oidhreacht +/ gnéithe dár n-oidhreacht +/ gnéithe dár n-oidhreacht +/ gnéithe dár n-oidhreacht +/ duine nochta +/ duine nochta +/ duine nochta +/ cultúr na n-óg +/ cultúr na n-óg +/ cultúr na n-óg +/ cultúr na n-óg +/ cultúr na n-óg +/ dhá nóiméad +/ dhá nóiméad +/ dhá nóiméad +/ ocht n-uaire sa lá +/ ocht n-uaire sa lá +/ ocht n-uaire sa lá +/ ocht n-uaire sa lá +/ ocht n-uaire sa lá +/ gúna nua +/ gúna nua +/ gúna nua +/ formhór na n-údarás +/ formhór na n-údarás +/ formhór na n-údarás +/ formhór na n-údarás +/ formhór na n-údarás +/ imoibreoir núicléach +/ imoibreoir núicléach +/ imoibreoir núicléach +/ sean-airteagal +/ seanairteagal +/ bunioncaim +/ bun-ioncaim +/ buanorduithe +/ buan-orduithe +/ ár n-athair +/ ár n-athair +/ clár na n-ábhar +/ clár na n-ábhar +/ ceol na ndaoine +/ ceol na ndaoine +/ táim i ngrá leat +/ táim i ngrá leat +/ cén t-am é? +/ cén t-am é? +/ cén t-am é? +/ cén t-am é? +/ cén t-am é? +/ tar ar ais! +/ tar ar ais! +/ tá an t-ádh orm inniu! +/ tá an t-ádh orm inniu! +/ tá an t-ádh orm inniu! +/ tá an t-ádh orm inniu! +/ tá an t-ádh orm inniu! +/ rud tábhachtach +/ rud tábhachtach +/ rud tábhachtach +/ den obair an t-eolas +/ den obair an t-eolas +/ den obair an t-eolas +/ den obair an t-eolas +/ den obair an t-eolas +/ an t-éileamh a íoc +/ an t-éileamh a íoc +/ an t-éileamh a íoc +/ an t-éileamh a íoc +/ an t-éileamh a íoc +/ an t-inneall cuardaigh is fearr +/ an t-inneall cuardaigh is fearr +/ an t-inneall cuardaigh is fearr +/ an t-inneall cuardaigh is fearr +/ an t-inneall cuardaigh is fearr +/ an t-íochtar a chur in uachtar +/ an t-íochtar a chur in uachtar +/ an t-íochtar a chur in uachtar +/ an t-íochtar a chur in uachtar +/ an t-íochtar a chur in uachtar +/ tabhair an t-ordú seo dó! +/ tabhair an t-ordú seo dó! +/ tabhair an t-ordú seo dó! +/ tabhair an t-ordú seo dó! +/ tabhair an t-ordú seo dó! +/ tá an t-ór buí aige. +/ tá an t-ór buí aige. +/ tá an t-ór buí aige. +/ tá an t-ór buí aige. +/ tá an t-ór buí aige. +/ an t-uisce beatha ar an tábla. +/ an t-uisce beatha ar an tábla. +/ an t-uisce beatha ar an tábla. +/ an t-uisce beatha ar an tábla. +/ an t-uisce beatha ar an tábla. +/ an t-úrscéal is deireanaí +/ an t-úrscéal is deireanaí +/ an t-úrscéal is deireanaí +/ an t-úrscéal is deireanaí +/ an t-úrscéal is deireanaí +/ dréacht-acht +/ dréachtphlean +/ dréacht-phlean +/ dréacht-íocaíocht +/ áitainmneacha +/ áit-ainmneacha +/ státurraithe +/ stát-urraithe +/ ar aon tslí +/ ar aon tslí +/ amach ón tsnáthaid +/ amach ón tsnáthaid +/ ar an tsráid +/ ar an tsráid +/ caint an tsráidbhaile +/ caint an tsráidbhaile +/ cora crua an tsaoil +/ cora crua an tsaoil +/ bholadh an tsáile +/ bholadh an tsáile +/ uair sa tseachtain +/ uair sa tseachtain +/ deireadh an tséasúir +/ deireadh an tséasúir +/ fear an tsiopa +/ fear an tsiopa +/ an tsíocháin a choimeád +/ an tsíocháin a choimeád +/ an tsochaí faisnéise +/ an tsochaí faisnéise +/ gaoth an tsóláis +/ gaoth an tsóláis +/ is beag an tsuim iad +/ is beag an tsuim iad +/ infheicthe ag an tsúil +/ infheicthe ag an tsúil +/ scríobhfaidh +/ scríobhfaidh +/ preabphas +/ preabphas +/ úsáidtear +/ úsáidtear +/ snagcheol +/ snagcheol +/ in-athnuaite agatsa +/ in-athnuaite agatsa +/ teanga dhomhanda +/ teanga dhomhanda +/ réaltsruth +/ réaltsruth +/ na hataí +/ na hataí +/ t-léine +/ t-léine +/ t-léine +/ t-léine +/ torc allta +/ torc allta +/ tsk tsk tsk a chara +/ tsk tsk tsk a chara + + diff --git a/layout/reftests/text-transform/irish-lowercase-1a.html b/layout/reftests/text-transform/irish-lowercase-1a.html new file mode 100644 index 0000000000..87012f224a --- /dev/null +++ b/layout/reftests/text-transform/irish-lowercase-1a.html @@ -0,0 +1,227 @@ + + + + +Test for Irish lowercasing + + + + ÁR nACMHAINNÍ UISCE +/ ÁR N-ACMHAINNÍ UISCE +/ Ár nAcmhainní Uisce +/ Ár n-Acmhainní Uisce +/ ár n-acmhainní uisce +/ Ár nathair +/ ÁR NATHAIR +/ Ár Nathair +/ N-a shaighdiúir +/ gan dul as aca ach le nA chabhair +/ EOLAÍOCHT NA nÁBHAR +/ EOLAÍOCHT NA n-ÁBHAR +/ Eolaíocht na nÁbhar +/ Eolaíocht na n-Ábhar +/ eolaíocht na n-ábhar +/ Amhrán náisiúnta +/ Amhrán Náisiúnta +/ AMHRÁN NÁISIÚNTA +/ LUCHT NA nEALAÍON +/ LUCHT NA n-EALAÍON +/ Lucht na nEalaíon +/ Lucht na n-Ealaíon +/ lucht na n-ealaíon +/ Neart Daoine +/ neart daoine +/ NEART DAOINE +/ CEOL NA nÉAN +/ CEOL NA n-ÉAN +/ Ceol na nÉan +/ Ceol na n-Éan +/ ceol na n-éan +/ Sa Néal +/ Sa néal +/ SA NÉAL +/ ORD NA nIMEACHTAÍ +/ ORD NA n-IMEACHTAÍ +/ Ord na nImeachtaí +/ Ord na n-Imeachtaí +/ ord na n-imeachtaí +/ Nathair Nimhe +/ Nathair nimhe +/ NATHAIR NIMHE +/ LUCHT ADHARTHA NA nÍOMHÁNNA +/ LUCHT ADHARTHA NA n-ÍOMHÁNNA +/ Lucht Adhartha na nÍomhánna +/ Lucht Adhartha na n-Íomhánna +/ lucht adhartha na n-íomhánna +/ Níos Measa +/ níos measa +/ NÍOS MEASA +/ GNÉITHE DÁR nOIDHREACHT +/ GNÉITHE DÁR n-OIDHREACHT +/ Gnéithe Dár nOidhreacht +/ Gnéithe Dár n-Oidhreacht +/ gnéithe dár n-oidhreacht +/ Duine Nochta +/ Duine nochta +/ DUINE NOCHTA +/ CULTÚR NA nÓG +/ CULTÚR NA n-ÓG +/ Cultúr na nÓg +/ Cultúr na n-Óg +/ cultúr na n-óg +/ Dhá Nóiméad +/ Dhá nóiméad +/ DHÁ NÓIMÉAD +/ OCHT nUAIRE SA LÁ +/ OCHT n-UAIRE SA LÁ +/ Ocht nUaire Sa Lá +/ Ocht n-Uaire Sa Lá +/ ocht n-uaire sa lá +/ Gúna Nua +/ gúna nua +/ GÚNA NUA +/ FORMHÓR NA nÚDARÁS +/ FORMHÓR NA n-ÚDARÁS +/ Formhór na nÚdarás +/ Formhór na n-Údarás +/ formhór na n-údarás +/ Imoibreoir Núicléach +/ Imoibreoir núicléach +/ IMOIBREOIR NÚICLÉACH +/ sean-Airteagal +/ SeanAirteagal +/ BunIoncaim +/ Bun-Ioncaim +/ BuanOrduithe +/ Buan-Orduithe +/ ÁR nATHAIR +/ Ár nAthair +/ CLÁR NA nÁBHAR +/ Clár na nÁbhar +/ CEOL NA nDAOINE +/ Ceol na nDaoine +/ TÁIM I nGRÁ LEAT +/ Táim i nGrá Leat +/ CÉN tAM É? +/ CÉN t-AM É? +/ Cén tAm É? +/ Cén t-Am É? +/ cén t-am é? +/ Tar Ar Ais! +/ tar ar ais! +/ TÁ AN tÁDH ORM INNIU! +/ TÁ AN t-ÁDH ORM INNIU! +/ Tá An tÁdh Orm Inniu! +/ Tá An t-Ádh Orm Inniu! +/ tá an t-ádh orm inniu! +/ Rud Tábhachtach +/ Rud tábhachtach +/ rud tábhachtach +/ DEN OBAIR AN tEOLAS +/ DEN OBAIR AN t-EOLAS +/ Den Obair an tEolas +/ Den Obair an t-Eolas +/ den obair an t-eolas +/ AN tÉILEAMH A ÍOC +/ AN t-ÉILEAMH A ÍOC +/ An tÉileamh a Íoc +/ An t-Éileamh a Íoc +/ an t-éileamh a íoc +/ AN tINNEALL CUARDAIGH IS FEARR +/ AN t-INNEALL CUARDAIGH IS FEARR +/ An tInneall Cuardaigh Is Fearr +/ An t-Inneall Cuardaigh Is Fearr +/ an t-inneall cuardaigh is fearr +/ AN tÍOCHTAR A CHUR IN UACHTAR +/ AN t-ÍOCHTAR A CHUR IN UACHTAR +/ An tÍochtar a Chur In Uachtar +/ An t-Íochtar a Chur In Uachtar +/ an t-íochtar a chur in uachtar +/ TABHAIR AN tORDÚ SEO DÓ! +/ TABHAIR AN t-ORDÚ SEO DÓ! +/ Tabhair An tOrdú Seo Dó! +/ Tabhair An t-Ordú Seo Dó! +/ tabhair an t-ordú seo dó! +/ TÁ AN tÓR BUÍ AIGE. +/ TÁ AN t-ÓR BUÍ AIGE. +/ Tá An tÓr Buí Aige. +/ Tá An t-Ór Buí Aige. +/ tá an t-ór buí aige. +/ AN tUISCE BEATHA AR AN TÁBLA. +/ AN t-UISCE BEATHA AR AN TÁBLA. +/ An tUisce Beatha Ar An Tábla. +/ An t-Uisce Beatha Ar An Tábla. +/ an t-uisce beatha ar an tábla. +/ AN tÚRSCÉAL IS DEIREANAÍ +/ AN t-ÚRSCÉAL IS DEIREANAÍ +/ An tÚrscéal Is Deireanaí +/ An t-Úrscéal Is Deireanaí +/ an t-úrscéal is deireanaí +/ Dréacht-Acht +/ DréachtPhlean +/ Dréacht-Phlean +/ Dréacht-Íocaíocht +/ ÁitAinmneacha +/ Áit-Ainmneacha +/ StátUrraithe +/ Stát-Urraithe +/ AR AON tSLÍ +/ Ar Aon tSlí +/ AMACH ÓN tSNÁTHAID +/ Amach Ón tSnáthaid +/ AR AN tSRÁID +/ Ar An tSráid +/ CAINT AN tSRÁIDBHAILE +/ Caint An tSráidbhaile +/ CORA CRUA AN tSAOIL +/ Cora Crua An tSaoil +/ BHOLADH AN tSÁILE +/ Bholadh An tSáile +/ UAIR SA tSEACHTAIN +/ Uair Sa tSeachtain +/ DEIREADH AN tSÉASÚIR +/ Deireadh An tSéasúir +/ FEAR AN tSIOPA +/ Fear an tSiopa +/ AN tSÍOCHÁIN A CHOIMEÁD +/ An tSíocháin a Choimeád +/ AN tSOCHAÍ FAISNÉISE +/ An tSochaí Faisnéise +/ GAOTH AN tSÓLÁIS +/ Gaoth aN tSóláis +/ IS BEAG AN tSUIM IAD +/ Is Beag An tSuim Iad +/ INFHEICTHE AG AN tSÚIL +/ Infheicthe Ag An tSúil +/ SCRÍOBHFAIDH +/ Scríobhfaidh +/ PREABPHAS +/ Preabphas +/ ÚSÁIDTEAR +/ Úsáidtear +/ SNAGCHEOL +/ Snagcheol +/ IN-ATHNUAITE AGATSA +/ In-Athnuaite AGATSA +/ TEANGA DHOMHANDA +/ Teanga Dhomhanda +/ RÉALTSRUTH +/ Réaltsruth +/ NA HATAÍ +/ Na Hataí +/ T-LÉINE +/ T-Léine +/ t-Léine +/ t-léine +/ TORC ALLTA +/ Torc Allta +/ TSK TSK TSK A CHARA +/ Tsk Tsk Tsk a Chara + + diff --git a/layout/reftests/text-transform/irish-lowercase-1b.html b/layout/reftests/text-transform/irish-lowercase-1b.html new file mode 100644 index 0000000000..52c858b712 --- /dev/null +++ b/layout/reftests/text-transform/irish-lowercase-1b.html @@ -0,0 +1,227 @@ + + + + +Test for Irish lowercasing + + + + ÁR nACMHAINNÍ UISCE +/ ÁR N-ACMHAINNÍ UISCE +/ Ár nAcmhainní Uisce +/ Ár n-Acmhainní Uisce +/ ár n-acmhainní uisce +/ Ár nathair +/ ÁR NATHAIR +/ Ár Nathair +/ N-a shaighdiúir +/ gan dul as aca ach le nA chabhair +/ EOLAÍOCHT NA nÁBHAR +/ EOLAÍOCHT NA n-ÁBHAR +/ Eolaíocht na nÁbhar +/ Eolaíocht na n-Ábhar +/ eolaíocht na n-ábhar +/ Amhrán náisiúnta +/ Amhrán Náisiúnta +/ AMHRÁN NÁISIÚNTA +/ LUCHT NA nEALAÍON +/ LUCHT NA n-EALAÍON +/ Lucht na nEalaíon +/ Lucht na n-Ealaíon +/ lucht na n-ealaíon +/ Neart Daoine +/ neart daoine +/ NEART DAOINE +/ CEOL NA nÉAN +/ CEOL NA n-ÉAN +/ Ceol na nÉan +/ Ceol na n-Éan +/ ceol na n-éan +/ Sa Néal +/ Sa néal +/ SA NÉAL +/ ORD NA nIMEACHTAÍ +/ ORD NA n-IMEACHTAÍ +/ Ord na nImeachtaí +/ Ord na n-Imeachtaí +/ ord na n-imeachtaí +/ Nathair Nimhe +/ Nathair nimhe +/ NATHAIR NIMHE +/ LUCHT ADHARTHA NA nÍOMHÁNNA +/ LUCHT ADHARTHA NA n-ÍOMHÁNNA +/ Lucht Adhartha na nÍomhánna +/ Lucht Adhartha na n-Íomhánna +/ lucht adhartha na n-íomhánna +/ Níos Measa +/ níos measa +/ NÍOS MEASA +/ GNÉITHE DÁR nOIDHREACHT +/ GNÉITHE DÁR n-OIDHREACHT +/ Gnéithe Dár nOidhreacht +/ Gnéithe Dár n-Oidhreacht +/ gnéithe dár n-oidhreacht +/ Duine Nochta +/ Duine nochta +/ DUINE NOCHTA +/ CULTÚR NA nÓG +/ CULTÚR NA n-ÓG +/ Cultúr na nÓg +/ Cultúr na n-Óg +/ cultúr na n-óg +/ Dhá Nóiméad +/ Dhá nóiméad +/ DHÁ NÓIMÉAD +/ OCHT nUAIRE SA LÁ +/ OCHT n-UAIRE SA LÁ +/ Ocht nUaire Sa Lá +/ Ocht n-Uaire Sa Lá +/ ocht n-uaire sa lá +/ Gúna Nua +/ gúna nua +/ GÚNA NUA +/ FORMHÓR NA nÚDARÁS +/ FORMHÓR NA n-ÚDARÁS +/ Formhór na nÚdarás +/ Formhór na n-Údarás +/ formhór na n-údarás +/ Imoibreoir Núicléach +/ Imoibreoir núicléach +/ IMOIBREOIR NÚICLÉACH +/ sean-Airteagal +/ SeanAirteagal +/ BunIoncaim +/ Bun-Ioncaim +/ BuanOrduithe +/ Buan-Orduithe +/ ÁR nATHAIR +/ Ár nAthair +/ CLÁR NA nÁBHAR +/ Clár na nÁbhar +/ CEOL NA nDAOINE +/ Ceol na nDaoine +/ TÁIM I nGRÁ LEAT +/ Táim i nGrá Leat +/ CÉN tAM É? +/ CÉN t-AM É? +/ Cén tAm É? +/ Cén t-Am É? +/ cén t-am é? +/ Tar Ar Ais! +/ tar ar ais! +/ TÁ AN tÁDH ORM INNIU! +/ TÁ AN t-ÁDH ORM INNIU! +/ Tá An tÁdh Orm Inniu! +/ Tá An t-Ádh Orm Inniu! +/ tá an t-ádh orm inniu! +/ Rud Tábhachtach +/ Rud tábhachtach +/ rud tábhachtach +/ DEN OBAIR AN tEOLAS +/ DEN OBAIR AN t-EOLAS +/ Den Obair an tEolas +/ Den Obair an t-Eolas +/ den obair an t-eolas +/ AN tÉILEAMH A ÍOC +/ AN t-ÉILEAMH A ÍOC +/ An tÉileamh a Íoc +/ An t-Éileamh a Íoc +/ an t-éileamh a íoc +/ AN tINNEALL CUARDAIGH IS FEARR +/ AN t-INNEALL CUARDAIGH IS FEARR +/ An tInneall Cuardaigh Is Fearr +/ An t-Inneall Cuardaigh Is Fearr +/ an t-inneall cuardaigh is fearr +/ AN tÍOCHTAR A CHUR IN UACHTAR +/ AN t-ÍOCHTAR A CHUR IN UACHTAR +/ An tÍochtar a Chur In Uachtar +/ An t-Íochtar a Chur In Uachtar +/ an t-íochtar a chur in uachtar +/ TABHAIR AN tORDÚ SEO DÓ! +/ TABHAIR AN t-ORDÚ SEO DÓ! +/ Tabhair An tOrdú Seo Dó! +/ Tabhair An t-Ordú Seo Dó! +/ tabhair an t-ordú seo dó! +/ TÁ AN tÓR BUÍ AIGE. +/ TÁ AN t-ÓR BUÍ AIGE. +/ Tá An tÓr Buí Aige. +/ Tá An t-Ór Buí Aige. +/ tá an t-ór buí aige. +/ AN tUISCE BEATHA AR AN TÁBLA. +/ AN t-UISCE BEATHA AR AN TÁBLA. +/ An tUisce Beatha Ar An Tábla. +/ An t-Uisce Beatha Ar An Tábla. +/ an t-uisce beatha ar an tábla. +/ AN tÚRSCÉAL IS DEIREANAÍ +/ AN t-ÚRSCÉAL IS DEIREANAÍ +/ An tÚrscéal Is Deireanaí +/ An t-Úrscéal Is Deireanaí +/ an t-úrscéal is deireanaí +/ Dréacht-Acht +/ DréachtPhlean +/ Dréacht-Phlean +/ Dréacht-Íocaíocht +/ ÁitAinmneacha +/ Áit-Ainmneacha +/ StátUrraithe +/ Stát-Urraithe +/ AR AON tSLÍ +/ Ar Aon tSlí +/ AMACH ÓN tSNÁTHAID +/ Amach Ón tSnáthaid +/ AR AN tSRÁID +/ Ar An tSráid +/ CAINT AN tSRÁIDBHAILE +/ Caint An tSráidbhaile +/ CORA CRUA AN tSAOIL +/ Cora Crua An tSaoil +/ BHOLADH AN tSÁILE +/ Bholadh An tSáile +/ UAIR SA tSEACHTAIN +/ Uair Sa tSeachtain +/ DEIREADH AN tSÉASÚIR +/ Deireadh An tSéasúir +/ FEAR AN tSIOPA +/ Fear an tSiopa +/ AN tSÍOCHÁIN A CHOIMEÁD +/ An tSíocháin a Choimeád +/ AN tSOCHAÍ FAISNÉISE +/ An tSochaí Faisnéise +/ GAOTH AN tSÓLÁIS +/ Gaoth aN tSóláis +/ IS BEAG AN tSUIM IAD +/ Is Beag An tSuim Iad +/ INFHEICTHE AG AN tSÚIL +/ Infheicthe Ag An tSúil +/ SCRÍOBHFAIDH +/ Scríobhfaidh +/ PREABPHAS +/ Preabphas +/ ÚSÁIDTEAR +/ Úsáidtear +/ SNAGCHEOL +/ Snagcheol +/ IN-ATHNUAITE AGATSA +/ In-Athnuaite AGATSA +/ TEANGA DHOMHANDA +/ Teanga Dhomhanda +/ RÉALTSRUTH +/ Réaltsruth +/ NA HATAÍ +/ Na Hataí +/ T-LÉINE +/ T-Léine +/ t-Léine +/ t-léine +/ TORC ALLTA +/ Torc Allta +/ TSK TSK TSK A CHARA +/ Tsk Tsk Tsk a Chara + + diff --git a/layout/reftests/text-transform/irish-uppercase-1-ref.html b/layout/reftests/text-transform/irish-uppercase-1-ref.html new file mode 100644 index 0000000000..a9dc7ddc12 --- /dev/null +++ b/layout/reftests/text-transform/irish-uppercase-1-ref.html @@ -0,0 +1,120 @@ + + + + +Test for Irish uppercasing + + + + ORD NA bhFOCAL +/ COSÁN NA bhFILÍ +/ ÁR bPOBAL +/ NÓRA NA bPORTACH +/ I dTOSACH BÁIRE +/ AN GHAEILGE I dTUAISCEART NA hÉIREANN +/ AS AN gCEANTAR SIN +/ I gCONTAE NA MÍ AGUS I gCONAMARA +/ DÉ hAOINE +/ OIRTHEAR NA hÁISE +/ PARLAIMINT NA hEORPA +/ POBLACHT NA hÉIREANN +/ EALAÍN NA hIODÁILE +/ NA hÍOSÁNAIGH +/ ACADAMH NA hOLLSCOLAÍOCHTA +/ TÍR NA hÓIGE +/ TOGHCHÁN NA hUACHTARÁNACHTA +/ NA hÚDARÁIS CHÁNACH +/ I mBUN MO MHACHNAMH +/ I mBÉAL FEIRSTE AGUS I mBAILE ÁTHA CLIATH +/ ÁR nACMHAINNÍ UISCE +/ EOLAÍOCHT NA nÁBHAR +/ LUCHT NA nEALAÍON +/ CEOL NA nÉAN +/ ORD NA nIMEACHTAÍ +/ LUCHT ADHARTHA NA nÍOMHÁNNA +/ GNÉITHE DÁR nOIDHREACHT +/ CULTÚR NA nÓG +/ OCHT nUAIRE SA LÁ +/ FORMHÓR NA nÚDARÁS +/ ÁR nATHAIR +/ CLÁR NA nÁBHAR +/ LOCH nEATHACH +/ CUMANN NA nÉIREANNACH AONTAITHE +/ GRÉASÁN NA nIONTAS +/ NÓIBHÍSEACHT NA nÍOSÁNACH +/ I gCEANTAR NA nOILEÁN +/ TÍR NA nÓG +/ BAILE NA nULTACH +/ GORT NA nÚLL +/ CEOL NA nDAOINE +/ I nDÚN NA nGALL +/ TÁIM I nGRÁ LEAT +/ LABHAIR SÉ I nGAEILGE! +/ CÉN tAM É? +/ TÁ AN tÁDH ORM INNIU! +/ DEN OBAIR AN tEOLAS +/ AN tÉILEAMH A ÍOC +/ AN tINNEALL CUARDAIGH IS FEARR +/ AN tÍOCHTAR A CHUR IN UACHTAR +/ TABHAIR AN tORDÚ SEO DÓ! +/ TÁ AN tÓR BUÍ AIGE. +/ AN tUISCE BEATHA AR AN TÁBLA. +/ AN tÚRSCÉAL IS DEIREANAÍ +/ AN tACHT OIDEACHAIS +/ AN tÁIVÉ MÁIRIA +/ AN tEARRACH ARABACH +/ AN tÉIRÍ AMACH +/ AN tIMEALL +/ AN tÍOSÁNACH PEADAR CANISIUS +/ AN tOILEÁNACH +/ AN tÓR MUIRE +/ AN tUASAL ÉAMON Ó CUÍV +/ AN tÚDARÁS UM BÓITHRE NÁISIÚNTA +/ AR AON tSLÍ +/ BÉAL ÁTHA AN tSLÉIBHE +/ AMACH ÓN tSNÁTHAID +/ BANRÍON AN tSNEACHTA +/ AR AN tSRÁID +/ CAINT AN tSRÁIDBHAILE +/ CORA CRUA AN tSAOIL +/ BHOLADH AN tSÁILE +/ UAIR SA tSEACHTAIN +/ DEIREADH AN tSÉASÚIR +/ FEAR AN tSIOPA +/ AN tSÍOCHÁIN A CHOIMEÁD +/ AN tSOCHAÍ FAISNÉISE +/ GAOTH AN tSÓLÁIS +/ IS BEAG AN tSUIM IAD +/ INFHEICTHE AG AN tSÚIL +/ CNOC AN tSAMHRAIDH +/ CIONN tSÁILE +/ AN tSEIRBHÍS PHOIBLÍ +/ BAILE AN tSÉIPÉIL +/ AN tSIRIA +/ AN tSÍN +/ OIFIG AN tSOLÁTHAIR +/ POLL AN tSÓMAIS +/ EOLAIRE AN tSUÍMH +/ CASADH AN tSÚGÁIN +/ SCRÍOBHFAIDH +/ PREABPHAS +/ ÚSÁIDTEAR +/ SNAGCHEOL +/ STÁITSE IMBOLC +/ IN-ATHNUAITE AGATSA +/ TEANGA DHOMHANDA +/ RÉALTSRUTH +/ NA HATAÍ +/ NA HATAÍ +/ ÁR NATHAIR +/ ÁR NATHAIR +/ T-LÉINE +/ TORC ALLTA +/ TSK TSK TSK A CHARA + + diff --git a/layout/reftests/text-transform/irish-uppercase-1.html b/layout/reftests/text-transform/irish-uppercase-1.html new file mode 100644 index 0000000000..9e4743917e --- /dev/null +++ b/layout/reftests/text-transform/irish-uppercase-1.html @@ -0,0 +1,120 @@ + + + + +Test for Irish uppercasing + + + + ord na bhfocal +/ Cosán na bhFilí +/ ár bpobal +/ Nóra na bPortach +/ i dtosach báire +/ An Ghaeilge i dTuaisceart na hÉireann +/ as an gceantar sin +/ I gContae na Mí agus i gConamara +/ Dé hAoine +/ Oirthear na hÁise +/ Parlaimint na hEorpa +/ Poblacht na hÉireann +/ Ealaín na hIodáile +/ na hÍosánaigh +/ Acadamh na hOllscolaíochta +/ Tír na hÓige +/ toghchán na hUachtaránachta +/ na hÚdaráis Chánach +/ I mbun mo mhachnamh +/ I mBéal Feirste agus i mBaile Átha Cliath +/ ár n-acmhainní uisce +/ eolaíocht na n-ábhar +/ lucht na n-ealaíon +/ ceol na n-éan +/ ord na n-imeachtaí +/ lucht adhartha na n-íomhánna +/ gnéithe dár n-oidhreacht +/ cultúr na n-óg +/ ocht n-uaire sa lá +/ formhór na n-údarás +/ Ár nAthair +/ Clár na nÁbhar +/ Loch nEathach +/ Cumann na nÉireannach Aontaithe +/ Gréasán na nIontas +/ nóibhíseacht na nÍosánach +/ i gCeantar na nOileán +/ Tír na nÓg +/ Baile na nUltach +/ Gort na nÚll +/ ceol na ndaoine +/ i nDún na nGall +/ táim i ngrá leat +/ labhair sé i nGaeilge! +/ cén t-am é? +/ tá an t-ádh orm inniu! +/ Den obair an t-eolas +/ An t-éileamh a íoc +/ an t-inneall cuardaigh is fearr +/ an t-íochtar a chur in uachtar +/ Tabhair an t-ordú seo dó! +/ Tá an t-ór buí aige. +/ an t-uisce beatha ar an tábla. +/ an t-úrscéal is deireanaí +/ An tAcht Oideachais +/ an tÁivé Máiria +/ An tEarrach Arabach +/ An tÉirí Amach +/ An tImeall +/ An tÍosánach Peadar Canisius +/ An tOileánach +/ An tÓr Muire +/ an tUasal Éamon Ó Cuív +/ An tÚdarás um Bóithre Náisiúnta +/ ar aon tslí +/ Béal Átha an tSléibhe +/ Amach ón tsnáthaid +/ Banríon an tSneachta +/ ar an tsráid +/ Caint an tSráidbhaile +/ cora crua an tsaoil +/ bholadh an tsáile +/ uair sa tseachtain +/ deireadh an tséasúir +/ fear an tsiopa +/ an tsíocháin a choimeád +/ an tsochaí faisnéise +/ gaoth an tsóláis +/ Is beag an tsuim iad +/ infheicthe ag an tsúil +/ Cnoc an tSamhraidh +/ Cionn tSáile +/ an tSeirbhís Phoiblí +/ Baile an tSéipéil +/ An tSiria +/ An tSín +/ Oifig an tSoláthair +/ Poll an tSómais +/ Eolaire an tSuímh +/ Casadh an tSúgáin +/ scríobhfaidh +/ preabphas +/ úsáidtear +/ snagcheol +/ Stáitse Imbolc +/ in-athnuaite agatsa +/ Teanga Dhomhanda +/ Réaltsruth +/ na hataí +/ Na Hataí +/ ár nathair +/ Ár Nathair +/ t-léine +/ torc allta +/ tsk tsk tsk a chara + + diff --git a/layout/reftests/text-transform/lowercase-1.html b/layout/reftests/text-transform/lowercase-1.html new file mode 100644 index 0000000000..ffe1eb2860 --- /dev/null +++ b/layout/reftests/text-transform/lowercase-1.html @@ -0,0 +1,11 @@ + + + CSS 2.1 Test Suite: text-transform + + + + + + This text should be lowercased. + + diff --git a/layout/reftests/text-transform/lowercase-ref.html b/layout/reftests/text-transform/lowercase-ref.html new file mode 100644 index 0000000000..86e62bd10d --- /dev/null +++ b/layout/reftests/text-transform/lowercase-ref.html @@ -0,0 +1,6 @@ + + + + this text should be lowercased. + + diff --git a/layout/reftests/text-transform/lowercase-sigma-1-ref.html b/layout/reftests/text-transform/lowercase-sigma-1-ref.html new file mode 100644 index 0000000000..bfb53f68e5 --- /dev/null +++ b/layout/reftests/text-transform/lowercase-sigma-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        + σ σς σσς ας σα ασας ασσα (σ) (σς) (σ-σ) άς άς́ άσ́σ́α +
        + + diff --git a/layout/reftests/text-transform/lowercase-sigma-1.html b/layout/reftests/text-transform/lowercase-sigma-1.html new file mode 100644 index 0000000000..dd7941bf7d --- /dev/null +++ b/layout/reftests/text-transform/lowercase-sigma-1.html @@ -0,0 +1,11 @@ + + + + + + +
        + Σ ΣΣ ΣΣΣ ΑΣ ΣΑ ΑΣΑΣ ΑΣΣΑ (Σ) (ΣΣ) (Σ-Σ) ΆΣ ΆΣ́ ΆΣ́Σ́Α
        +
        + + diff --git a/layout/reftests/text-transform/opentype-small-caps-1-notref.html b/layout/reftests/text-transform/opentype-small-caps-1-notref.html new file mode 100644 index 0000000000..fd6ace0774 --- /dev/null +++ b/layout/reftests/text-transform/opentype-small-caps-1-notref.html @@ -0,0 +1,22 @@ + + + + + + + +
        SMALL CAPS + + diff --git a/layout/reftests/text-transform/opentype-small-caps-1-ref.html b/layout/reftests/text-transform/opentype-small-caps-1-ref.html new file mode 100644 index 0000000000..ead0ecec88 --- /dev/null +++ b/layout/reftests/text-transform/opentype-small-caps-1-ref.html @@ -0,0 +1,22 @@ + + + + + + + +
        Small Caps + + diff --git a/layout/reftests/text-transform/opentype-small-caps-1.html b/layout/reftests/text-transform/opentype-small-caps-1.html new file mode 100644 index 0000000000..53974db6e9 --- /dev/null +++ b/layout/reftests/text-transform/opentype-small-caps-1.html @@ -0,0 +1,19 @@ + + + + + + + +
        Small Caps + + diff --git a/layout/reftests/text-transform/reftest.list b/layout/reftests/text-transform/reftest.list new file mode 100644 index 0000000000..3ec0038036 --- /dev/null +++ b/layout/reftests/text-transform/reftest.list @@ -0,0 +1,49 @@ +# Some text-transform tests may require font fallback +defaults pref(gfx.font_rendering.fallback.async,false) + +== capitalize-1.html capitalize-ref.html +== capitalize-2.html capitalize-ref.html +== capitalize-3.html capitalize-3-ref.html +== capitalize-4.html capitalize-4-ref.html +== capitalize-5.html capitalize-5-ref.html +== capitalize-6.html capitalize-6-ref.html +== capitalize-7.html capitalize-7-ref.html +== capitalize-7a.html capitalize-7-ref.html +== capitalize-8.html capitalize-8-ref.html +== capitalize-9.html capitalize-9-ref.html +== lowercase-1.html lowercase-ref.html +== lowercase-sigma-1.html lowercase-sigma-1-ref.html +random-if(winWidget) == small-caps-1.html small-caps-1-ref.html # fails if default font supports 'smcp' +== fake-small-caps-1.html fake-small-caps-1-ref.html +== opentype-small-caps-1.html opentype-small-caps-1-ref.html +!= opentype-small-caps-1.html opentype-small-caps-1-notref.html +== graphite-small-caps-1.html graphite-small-caps-1-ref.html +!= graphite-small-caps-1.html graphite-small-caps-1-notref.html +== uppercase-1.html uppercase-ref.html +== uppercase-szlig-1.html uppercase-szlig-ref.html +# these use DejaVu Sans via @font-face for consistency of results +fuzzy-if(cocoaWidget,0-250,0-15) == all-upper.html all-upper-ref.html # bug 1140292 +fuzzy(0-1,0-1800) == all-lower.html all-lower-ref.html # bug 1140292 +fuzzy(0-1,0-80) == all-title.html all-title-ref.html +== smtp-upper.html smtp-upper-ref.html +== smtp-lower.html smtp-lower-ref.html +== smtp-title.html smtp-title-ref.html +== turkish-casing-1.html turkish-casing-1-ref.html +!= small-caps-turkish-1.html small-caps-turkish-1-notref.html +== greek-uppercase-1a.html greek-uppercase-1-ref.html +== greek-uppercase-1b.html greek-uppercase-1-ref.html +== greek-uppercase-2.html greek-uppercase-2-ref.html +== greek-uppercase-3.html greek-uppercase-3-ref.html +== greek-small-caps-1.html greek-small-caps-1-ref.html +== irish-uppercase-1.html irish-uppercase-1-ref.html +== irish-lowercase-1a.html irish-lowercase-1-ref.html +== irish-lowercase-1b.html irish-lowercase-1-ref.html +== fullwidth-1.html fullwidth-1-ref.html +== fullwidth-2.html fullwidth-2-ref.html +== fullwidth-all.html fullwidth-all-ref.html + +pref(layout.css.text-transform.uppercase-eszett.enabled,false) == uppercase-eszett-1.html uppercase-eszett-1a-ref.html +pref(layout.css.text-transform.uppercase-eszett.enabled,true) == uppercase-eszett-1.html uppercase-eszett-1b-ref.html + +# Reset default prefs +defaults diff --git a/layout/reftests/text-transform/small-caps-1-ref.html b/layout/reftests/text-transform/small-caps-1-ref.html new file mode 100644 index 0000000000..e342a3d2a2 --- /dev/null +++ b/layout/reftests/text-transform/small-caps-1-ref.html @@ -0,0 +1,4 @@ + + +AA + diff --git a/layout/reftests/text-transform/small-caps-1.html b/layout/reftests/text-transform/small-caps-1.html new file mode 100644 index 0000000000..d7146b3e34 --- /dev/null +++ b/layout/reftests/text-transform/small-caps-1.html @@ -0,0 +1,9 @@ + + + CSS 2.1 Test Suite: text-transform + + + + +Aa + diff --git a/layout/reftests/text-transform/small-caps-turkish-1-notref.html b/layout/reftests/text-transform/small-caps-turkish-1-notref.html new file mode 100644 index 0000000000..4e735277a1 --- /dev/null +++ b/layout/reftests/text-transform/small-caps-turkish-1-notref.html @@ -0,0 +1,24 @@ + + + + +Test for Turkish small-caps behavior + + + +
        +Evrensel Kod her yazı karakteri için bir ve yalnız bir sayı şart koşar, +hangi altyapı, +hangi yazılım, +hangi dil olursa olsun. +
        + + diff --git a/layout/reftests/text-transform/small-caps-turkish-1.html b/layout/reftests/text-transform/small-caps-turkish-1.html new file mode 100644 index 0000000000..be848f4b27 --- /dev/null +++ b/layout/reftests/text-transform/small-caps-turkish-1.html @@ -0,0 +1,24 @@ + + + + +Test for Turkish small-caps behavior + + + +
        +Evrensel Kod her yazı karakteri için bir ve yalnız bir sayı şart koşar, +hangi altyapı, +hangi yazılım, +hangi dil olursa olsun. +
        + + diff --git a/layout/reftests/text-transform/smtp-lower-ref.html b/layout/reftests/text-transform/smtp-lower-ref.html new file mode 100644 index 0000000000..f6d91314e4 --- /dev/null +++ b/layout/reftests/text-transform/smtp-lower-ref.html @@ -0,0 +1,50 @@ + + + + + + +

        +𐐨 +𐐩 +𐐪 +𐐫 +𐐬 +𐐭 +𐐮 +𐐯 +𐐰 +𐐱 +𐐲 +𐐳 +𐐴 +𐐵 +𐐶 +𐐷 +𐐸 +𐐹 +𐐺 +𐐻 +𐐼 +𐐽 +𐐾 +𐐿 +𐑀 +𐑁 +𐑂 +𐑃 +𐑄 +𐑅 +𐑆 +𐑇 +𐑈 +𐑉 +𐑊 +𐑋 +𐑌 +𐑍 +𐑎 +𐑏 +

        + + diff --git a/layout/reftests/text-transform/smtp-lower.html b/layout/reftests/text-transform/smtp-lower.html new file mode 100644 index 0000000000..2d3ffa6d55 --- /dev/null +++ b/layout/reftests/text-transform/smtp-lower.html @@ -0,0 +1,53 @@ + + + + + + + +

        +𐐀 +𐐁 +𐐂 +𐐃 +𐐄 +𐐅 +𐐆 +𐐇 +𐐈 +𐐉 +𐐊 +𐐋 +𐐌 +𐐍 +𐐎 +𐐏 +𐐐 +𐐑 +𐐒 +𐐓 +𐐔 +𐐕 +𐐖 +𐐗 +𐐘 +𐐙 +𐐚 +𐐛 +𐐜 +𐐝 +𐐞 +𐐟 +𐐠 +𐐡 +𐐢 +𐐣 +𐐤 +𐐥 +𐐦 +𐐧 +

        + + diff --git a/layout/reftests/text-transform/smtp-title-ref.html b/layout/reftests/text-transform/smtp-title-ref.html new file mode 100644 index 0000000000..c404cfaecf --- /dev/null +++ b/layout/reftests/text-transform/smtp-title-ref.html @@ -0,0 +1,50 @@ + + + + + + +

        +𐐀x +𐐁x +𐐂x +𐐃x +𐐄x +𐐅x +𐐆x +𐐇x +𐐈x +𐐉x +𐐊x +𐐋x +𐐌x +𐐍x +𐐎x +𐐏x +𐐐x +𐐑x +𐐒x +𐐓x +𐐔x +𐐕x +𐐖x +𐐗x +𐐘x +𐐙x +𐐚x +𐐛x +𐐜x +𐐝x +𐐞x +𐐟x +𐐠x +𐐡x +𐐢x +𐐣x +𐐤x +𐐥x +𐐦x +𐐧x +

        + + diff --git a/layout/reftests/text-transform/smtp-title.html b/layout/reftests/text-transform/smtp-title.html new file mode 100644 index 0000000000..c3dd440d5c --- /dev/null +++ b/layout/reftests/text-transform/smtp-title.html @@ -0,0 +1,53 @@ + + + + + + + +

        +𐐨x +𐐩x +𐐪x +𐐫x +𐐬x +𐐭x +𐐮x +𐐯x +𐐰x +𐐱x +𐐲x +𐐳x +𐐴x +𐐵x +𐐶x +𐐷x +𐐸x +𐐹x +𐐺x +𐐻x +𐐼x +𐐽x +𐐾x +𐐿x +𐑀x +𐑁x +𐑂x +𐑃x +𐑄x +𐑅x +𐑆x +𐑇x +𐑈x +𐑉x +𐑊x +𐑋x +𐑌x +𐑍x +𐑎x +𐑏x +

        + + diff --git a/layout/reftests/text-transform/smtp-upper-ref.html b/layout/reftests/text-transform/smtp-upper-ref.html new file mode 100644 index 0000000000..3d8a69c566 --- /dev/null +++ b/layout/reftests/text-transform/smtp-upper-ref.html @@ -0,0 +1,50 @@ + + + + + + +

        +𐐀 +𐐁 +𐐂 +𐐃 +𐐄 +𐐅 +𐐆 +𐐇 +𐐈 +𐐉 +𐐊 +𐐋 +𐐌 +𐐍 +𐐎 +𐐏 +𐐐 +𐐑 +𐐒 +𐐓 +𐐔 +𐐕 +𐐖 +𐐗 +𐐘 +𐐙 +𐐚 +𐐛 +𐐜 +𐐝 +𐐞 +𐐟 +𐐠 +𐐡 +𐐢 +𐐣 +𐐤 +𐐥 +𐐦 +𐐧 +

        + + diff --git a/layout/reftests/text-transform/smtp-upper.html b/layout/reftests/text-transform/smtp-upper.html new file mode 100644 index 0000000000..959765aca0 --- /dev/null +++ b/layout/reftests/text-transform/smtp-upper.html @@ -0,0 +1,53 @@ + + + + + + + +

        +𐐨 +𐐩 +𐐪 +𐐫 +𐐬 +𐐭 +𐐮 +𐐯 +𐐰 +𐐱 +𐐲 +𐐳 +𐐴 +𐐵 +𐐶 +𐐷 +𐐸 +𐐹 +𐐺 +𐐻 +𐐼 +𐐽 +𐐾 +𐐿 +𐑀 +𐑁 +𐑂 +𐑃 +𐑄 +𐑅 +𐑆 +𐑇 +𐑈 +𐑉 +𐑊 +𐑋 +𐑌 +𐑍 +𐑎 +𐑏 +

        + + diff --git a/layout/reftests/text-transform/turkish-casing-1-ref.html b/layout/reftests/text-transform/turkish-casing-1-ref.html new file mode 100644 index 0000000000..77acf66cad --- /dev/null +++ b/layout/reftests/text-transform/turkish-casing-1-ref.html @@ -0,0 +1,27 @@ + + + + +Test for Turkish casing behavior + + +
        +EVRENSEL KOD HER YAZI KARAKTERİ İÇİN BİR VE YALNIZ BİR SAYI ŞART KOŞAR, +HANGİ ALTYAPI, +HANGİ YAZILIM, +HANGİ DİL OLURSA OLSUN. +
        +
        +evrensel kod her yazı karakteri için bir ve yalnız bir sayı şart koşar, +hangi altyapı, +hangi yazılım, +hangi dil olursa olsun. +
        +
        +Evrensel Kod Her Yazı Karakteri İçin Bir Ve Yalnız Bir Sayı Şart Koşar, +Hangi Altyapı, +Hangi Yazılım, +Hangi Dil Olursa Olsun. +
        + + diff --git a/layout/reftests/text-transform/turkish-casing-1.html b/layout/reftests/text-transform/turkish-casing-1.html new file mode 100644 index 0000000000..976b9dd8cf --- /dev/null +++ b/layout/reftests/text-transform/turkish-casing-1.html @@ -0,0 +1,27 @@ + + + + +Test for Turkish casing behavior + + +
        +Evrensel Kod her yazı karakteri için bir ve yalnız bir sayı şart koşar, +hangi altyapı, +hangi yazılım, +hangi dil olursa olsun. +
        +
        +EVRENSEL KOD HER YAZI KARAKTERİ İÇİN BİR VE YALNIZ BİR SAYI ŞART KOŞAR, +HANGİ ALTYAPI, +HANGİ YAZILIM, +HANGİ DİL OLURSA OLSUN. +
        +
        +Evrensel Kod her yazı karakteri için bir ve yalnız bir sayı şart koşar, +hangi altyapı, +hangi yazılım, +hangi dil olursa olsun. +
        + + diff --git a/layout/reftests/text-transform/uppercase-1.html b/layout/reftests/text-transform/uppercase-1.html new file mode 100644 index 0000000000..8f7cd07244 --- /dev/null +++ b/layout/reftests/text-transform/uppercase-1.html @@ -0,0 +1,11 @@ + + + CSS 2.1 Test Suite: text-transform + + + + + + This text should be uppercased. + + diff --git a/layout/reftests/text-transform/uppercase-eszett-1.html b/layout/reftests/text-transform/uppercase-eszett-1.html new file mode 100644 index 0000000000..fe0d1929f4 --- /dev/null +++ b/layout/reftests/text-transform/uppercase-eszett-1.html @@ -0,0 +1,5 @@ + + +
        +Straße +Großmann diff --git a/layout/reftests/text-transform/uppercase-eszett-1a-ref.html b/layout/reftests/text-transform/uppercase-eszett-1a-ref.html new file mode 100644 index 0000000000..3aae46af63 --- /dev/null +++ b/layout/reftests/text-transform/uppercase-eszett-1a-ref.html @@ -0,0 +1,5 @@ + + +
        +STRASSE +GROSSMANN diff --git a/layout/reftests/text-transform/uppercase-eszett-1b-ref.html b/layout/reftests/text-transform/uppercase-eszett-1b-ref.html new file mode 100644 index 0000000000..9a31e1e555 --- /dev/null +++ b/layout/reftests/text-transform/uppercase-eszett-1b-ref.html @@ -0,0 +1,5 @@ + + +
        +STRAẞE +GROẞMANN diff --git a/layout/reftests/text-transform/uppercase-ref.html b/layout/reftests/text-transform/uppercase-ref.html new file mode 100644 index 0000000000..794fe4a152 --- /dev/null +++ b/layout/reftests/text-transform/uppercase-ref.html @@ -0,0 +1,6 @@ + + + + THIS TEXT SHOULD BE UPPERCASED. + + diff --git a/layout/reftests/text-transform/uppercase-szlig-1.html b/layout/reftests/text-transform/uppercase-szlig-1.html new file mode 100644 index 0000000000..c1774ada34 --- /dev/null +++ b/layout/reftests/text-transform/uppercase-szlig-1.html @@ -0,0 +1,11 @@ + + + CSS 2.1 Test Suite: text-transform + + + + + + ß + + diff --git a/layout/reftests/text-transform/uppercase-szlig-ref.html b/layout/reftests/text-transform/uppercase-szlig-ref.html new file mode 100644 index 0000000000..e73dd456c0 --- /dev/null +++ b/layout/reftests/text-transform/uppercase-szlig-ref.html @@ -0,0 +1,6 @@ + + + + SS + + diff --git a/layout/reftests/text/1170688-ref.html b/layout/reftests/text/1170688-ref.html new file mode 100644 index 0000000000..0fe16cc252 --- /dev/null +++ b/layout/reftests/text/1170688-ref.html @@ -0,0 +1,21 @@ + + + + + + + +

        Test

        + + diff --git a/layout/reftests/text/1170688.html b/layout/reftests/text/1170688.html new file mode 100644 index 0000000000..d83d81b3c7 --- /dev/null +++ b/layout/reftests/text/1170688.html @@ -0,0 +1,21 @@ + + + + + + + +

        Test

        + + diff --git a/layout/reftests/text/1320665-cmap-format-13-ref.html b/layout/reftests/text/1320665-cmap-format-13-ref.html new file mode 100644 index 0000000000..7f8314e4b9 --- /dev/null +++ b/layout/reftests/text/1320665-cmap-format-13-ref.html @@ -0,0 +1,12 @@ + + + + + + +PASS diff --git a/layout/reftests/text/1320665-cmap-format-13.html b/layout/reftests/text/1320665-cmap-format-13.html new file mode 100644 index 0000000000..d8992a236c --- /dev/null +++ b/layout/reftests/text/1320665-cmap-format-13.html @@ -0,0 +1,22 @@ + + + + + + +P (fail) Aሴ顶ꯍS𐐀🌳︎S diff --git a/layout/reftests/text/1331339-script-extensions-shaping-1-ref.html b/layout/reftests/text/1331339-script-extensions-shaping-1-ref.html new file mode 100644 index 0000000000..aa86bc2977 --- /dev/null +++ b/layout/reftests/text/1331339-script-extensions-shaping-1-ref.html @@ -0,0 +1,28 @@ + + + + + + + +
        +தெபெ +
        +
        + + diff --git a/layout/reftests/text/1331339-script-extensions-shaping-1.html b/layout/reftests/text/1331339-script-extensions-shaping-1.html new file mode 100644 index 0000000000..1571e806d8 --- /dev/null +++ b/layout/reftests/text/1331339-script-extensions-shaping-1.html @@ -0,0 +1,34 @@ + + + + + + + +
        + +தெ𑌼ப𑌼ெ𑌼 + +
        +
        + + diff --git a/layout/reftests/text/1349308-1.html b/layout/reftests/text/1349308-1.html new file mode 100644 index 0000000000..8be4fa849d --- /dev/null +++ b/layout/reftests/text/1349308-1.html @@ -0,0 +1,2 @@ + +abcdefghijklmnopqrstuvwxyz diff --git a/layout/reftests/text/1349308-notref.html b/layout/reftests/text/1349308-notref.html new file mode 100644 index 0000000000..14d4090f91 --- /dev/null +++ b/layout/reftests/text/1349308-notref.html @@ -0,0 +1 @@ +abcdefghijklmnopqrstuvwxyz diff --git a/layout/reftests/text/1463020-letter-spacing-text-transform-1-ref.html b/layout/reftests/text/1463020-letter-spacing-text-transform-1-ref.html new file mode 100644 index 0000000000..956bb8e45e --- /dev/null +++ b/layout/reftests/text/1463020-letter-spacing-text-transform-1-ref.html @@ -0,0 +1,17 @@ + + + + + +

        The two lines should match: +

        S  🇸🇪  v  e +

        S  🇸🇪  v  e + diff --git a/layout/reftests/text/1463020-letter-spacing-text-transform-1.html b/layout/reftests/text/1463020-letter-spacing-text-transform-1.html new file mode 100644 index 0000000000..e957a9bc98 --- /dev/null +++ b/layout/reftests/text/1463020-letter-spacing-text-transform-1.html @@ -0,0 +1,23 @@ + + + + + +

        The two lines should match: +

        S🇸🇪ve  +

        S  🇸🇪  v  e + + diff --git a/layout/reftests/text/1463020-letter-spacing-text-transform-2-ref.html b/layout/reftests/text/1463020-letter-spacing-text-transform-2-ref.html new file mode 100644 index 0000000000..5a87a4b570 --- /dev/null +++ b/layout/reftests/text/1463020-letter-spacing-text-transform-2-ref.html @@ -0,0 +1,17 @@ + + + + + +

        The two lines should match: +

        𐐔 𐐯 𐑅 𐐨 𐑉 𐐯 𐐻 +

        𐐔 𐐯 𐑅 𐐨 𐑉 𐐯 𐐻 + diff --git a/layout/reftests/text/1463020-letter-spacing-text-transform-2.html b/layout/reftests/text/1463020-letter-spacing-text-transform-2.html new file mode 100644 index 0000000000..fe6e1b69ea --- /dev/null +++ b/layout/reftests/text/1463020-letter-spacing-text-transform-2.html @@ -0,0 +1,23 @@ + + + + + +

        The two lines should match: +

        𐐔𐐯𐑅𐐨𐑉𐐯𐐻  +

        𐐔 𐐯 𐑅 𐐨 𐑉 𐐯 𐐻 + + diff --git a/layout/reftests/text/1507661-spurious-hyphenation-after-explicit-ref.html b/layout/reftests/text/1507661-spurious-hyphenation-after-explicit-ref.html new file mode 100644 index 0000000000..4dd3a0f138 --- /dev/null +++ b/layout/reftests/text/1507661-spurious-hyphenation-after-explicit-ref.html @@ -0,0 +1,2 @@ + +

        e-
        mail-
        ing
        diff --git a/layout/reftests/text/1507661-spurious-hyphenation-after-explicit.html b/layout/reftests/text/1507661-spurious-hyphenation-after-explicit.html new file mode 100644 index 0000000000..9872e7a29b --- /dev/null +++ b/layout/reftests/text/1507661-spurious-hyphenation-after-explicit.html @@ -0,0 +1,2 @@ + +
        e-mailing
        diff --git a/layout/reftests/text/1522857-1-ref.html b/layout/reftests/text/1522857-1-ref.html new file mode 100644 index 0000000000..4547d25d0e --- /dev/null +++ b/layout/reftests/text/1522857-1-ref.html @@ -0,0 +1,2 @@ + +
        ab
        cd
        diff --git a/layout/reftests/text/1522857-1.html b/layout/reftests/text/1522857-1.html new file mode 100644 index 0000000000..5c1c3c9722 --- /dev/null +++ b/layout/reftests/text/1522857-1.html @@ -0,0 +1,2 @@ + +
        ab cd
        diff --git a/layout/reftests/text/1637405-pua-shaping-1-notref.html b/layout/reftests/text/1637405-pua-shaping-1-notref.html new file mode 100644 index 0000000000..a429031d6f --- /dev/null +++ b/layout/reftests/text/1637405-pua-shaping-1-notref.html @@ -0,0 +1,15 @@ + + + +

        Test passes if the first line has the diacritic right-aligned over the m, +while the second line has it centered:

        +
        m
        +
        m
        diff --git a/layout/reftests/text/1637405-pua-shaping-1.html b/layout/reftests/text/1637405-pua-shaping-1.html new file mode 100644 index 0000000000..dfbb365768 --- /dev/null +++ b/layout/reftests/text/1637405-pua-shaping-1.html @@ -0,0 +1,15 @@ + + + +

        Test passes if the first line has the diacritic right-aligned over the m, +while the second line has it centered:

        +
        m
        +
        m
        diff --git a/layout/reftests/text/1655364-1-ref.html b/layout/reftests/text/1655364-1-ref.html new file mode 100644 index 0000000000..97046449ad --- /dev/null +++ b/layout/reftests/text/1655364-1-ref.html @@ -0,0 +1,2 @@ + +
        ab
        cd
        diff --git a/layout/reftests/text/1655364-1.html b/layout/reftests/text/1655364-1.html new file mode 100644 index 0000000000..627d9ac49b --- /dev/null +++ b/layout/reftests/text/1655364-1.html @@ -0,0 +1,2 @@ + +
        ab cd
        diff --git a/layout/reftests/text/1670581-1-ref.html b/layout/reftests/text/1670581-1-ref.html new file mode 100644 index 0000000000..dd7e052207 --- /dev/null +++ b/layout/reftests/text/1670581-1-ref.html @@ -0,0 +1,13 @@ + + + +Foo-bar-baz. diff --git a/layout/reftests/text/1670581-1.html b/layout/reftests/text/1670581-1.html new file mode 100644 index 0000000000..0f5958ba6f --- /dev/null +++ b/layout/reftests/text/1670581-1.html @@ -0,0 +1,13 @@ + + + +Foo‐bar‑baz. diff --git a/layout/reftests/text/1673098-1-ref.html b/layout/reftests/text/1673098-1-ref.html new file mode 100644 index 0000000000..85732c7da9 --- /dev/null +++ b/layout/reftests/text/1673098-1-ref.html @@ -0,0 +1,13 @@ + + + +Foo-bar-baz. diff --git a/layout/reftests/text/1673098-1.html b/layout/reftests/text/1673098-1.html new file mode 100644 index 0000000000..d4272e15e4 --- /dev/null +++ b/layout/reftests/text/1673098-1.html @@ -0,0 +1,13 @@ + + + +Foo‐bar‑baz. diff --git a/layout/reftests/text/444656-ref.html b/layout/reftests/text/444656-ref.html new file mode 100644 index 0000000000..9b6e4534b4 --- /dev/null +++ b/layout/reftests/text/444656-ref.html @@ -0,0 +1,12 @@ + + + + + Test soft hyphen in rtl text + + +

        אבגדהוזחטיכלמנסעפצקרשתאבגדהוזחטיכלמנסעפצקרשתאבגדהוזחטיכל

        +

        אבגדהוזחטיכלמנסעפצקרשתאבגדהוזחטיכלמנסעפצקרשת-
        אבגדהוזחטיכלמנסעפצקרשתאבגדהוזחטיכלמנסעפצקרשת-
        אבגדהוזחטיכלמנסעפצקרשתאבגדהוזחטיכלמנסעפצקרשת-
        אבגדהוזחטיכלמנסעפצקרשתאבגדהוזחטיכלמנסעפצקרשת-
        אבגדהוזחטיכלמנסעפצקרשתאבגדהוזחטיכלמנסעפצקרשת-
        אבגדהוזחטיכלמנסעפצקרשתאבגדהוזחטיכלמנסעפצקרשת-
        אבגדהוזחטיכלמנסעפצקרשת

        +

        + + diff --git a/layout/reftests/text/444656.html b/layout/reftests/text/444656.html new file mode 100644 index 0000000000..85232c500a --- /dev/null +++ b/layout/reftests/text/444656.html @@ -0,0 +1,27 @@ + + + + + Test soft hyphen in rtl text + + + +
        + +

        אבגדהוזחטיכלמנסעפצקרשתאבגדהוזחטיכלמנסעפצקרשתאבגדהוזחטיכל

        +

        אבגדהוזחטיכלמנסעפצקרשת­אבגדהוזחטיכלמנסעפצקרשת­אבגדהוזחטיכלמנסעפצקרשת­אבגדהוזחטיכלמנסעפצקרשת­אבגדהוזחטיכלמנסעפצקרשת­אבגדהוזחטיכלמנסעפצקרשת­אבגדהוזחטיכלמנסעפצקרשת­אבגדהוזחטיכלמנסעפצקרשת­אבגדהוזחטיכלמנסעפצקרשת­אבגדהוזחטיכלמנסעפצקרשת­אבגדהוזחטיכלמנסעפצקרשת­אבגדהוזחטיכלמנסעפצקרשת­אבגדהוזחטיכלמנסעפצקרשת

        +

        +
        + + diff --git a/layout/reftests/text/449555-1-ref.html b/layout/reftests/text/449555-1-ref.html new file mode 100644 index 0000000000..4ca2caa546 --- /dev/null +++ b/layout/reftests/text/449555-1-ref.html @@ -0,0 +1,33 @@ + + + + + +Test Wordwrap + + +

        Test Text Input:

        +

        Test Password Input:

        + +

        + +

        + +

        + +

        + + + diff --git a/layout/reftests/text/449555-1.html b/layout/reftests/text/449555-1.html new file mode 100644 index 0000000000..7df5d33ba5 --- /dev/null +++ b/layout/reftests/text/449555-1.html @@ -0,0 +1,33 @@ + + + + + +Test Wordwrap + + +

        Test Text Input:

        +

        Test Password Input:

        + +

        + +

        + +

        + +

        + + + diff --git a/layout/reftests/text/467722-ref.html b/layout/reftests/text/467722-ref.html new file mode 100644 index 0000000000..28777a1cb3 --- /dev/null +++ b/layout/reftests/text/467722-ref.html @@ -0,0 +1,10 @@ + + + + + + +‍鮸酃 + + + diff --git a/layout/reftests/text/467722.html b/layout/reftests/text/467722.html new file mode 100644 index 0000000000..5c7ae38352 --- /dev/null +++ b/layout/reftests/text/467722.html @@ -0,0 +1,10 @@ + + + + + + +‍鮸酃 + + + diff --git a/layout/reftests/text/475092-pos.html b/layout/reftests/text/475092-pos.html new file mode 100644 index 0000000000..9c907d08f1 --- /dev/null +++ b/layout/reftests/text/475092-pos.html @@ -0,0 +1,19 @@ + + + + + + +

        Hello World!

        + diff --git a/layout/reftests/text/475092-ref.html b/layout/reftests/text/475092-ref.html new file mode 100644 index 0000000000..5e9509783f --- /dev/null +++ b/layout/reftests/text/475092-ref.html @@ -0,0 +1,19 @@ + + + + + + +

        HellO WOrld!

        + diff --git a/layout/reftests/text/475092-sub.html b/layout/reftests/text/475092-sub.html new file mode 100644 index 0000000000..84b675726f --- /dev/null +++ b/layout/reftests/text/475092-sub.html @@ -0,0 +1,19 @@ + + + + + + +

        Hello World!

        + diff --git a/layout/reftests/text/476378-soft-hyphen-fallback-ref.html b/layout/reftests/text/476378-soft-hyphen-fallback-ref.html new file mode 100644 index 0000000000..30bf4040d9 --- /dev/null +++ b/layout/reftests/text/476378-soft-hyphen-fallback-ref.html @@ -0,0 +1,19 @@ + + +Soft hyphen font fallback (for bug 476378) + + + + +
        + + +

        aaa-
        aa

        + +
        + + + diff --git a/layout/reftests/text/476378-soft-hyphen-fallback.html b/layout/reftests/text/476378-soft-hyphen-fallback.html new file mode 100644 index 0000000000..f5aaec8ba9 --- /dev/null +++ b/layout/reftests/text/476378-soft-hyphen-fallback.html @@ -0,0 +1,19 @@ + + +Soft hyphen font fallback (for bug 476378) + + + + +
        + + +

        aaa­aa

        + +
        + + + diff --git a/layout/reftests/text/577380-ref.html b/layout/reftests/text/577380-ref.html new file mode 100644 index 0000000000..ebc48f1461 --- /dev/null +++ b/layout/reftests/text/577380-ref.html @@ -0,0 +1,13 @@ + + + + + +fi + + diff --git a/layout/reftests/text/577380.html b/layout/reftests/text/577380.html new file mode 100644 index 0000000000..b4368c8651 --- /dev/null +++ b/layout/reftests/text/577380.html @@ -0,0 +1,13 @@ + + + + + +fi + + diff --git a/layout/reftests/text/726392-1-ref.html b/layout/reftests/text/726392-1-ref.html new file mode 100644 index 0000000000..bf19e00f52 --- /dev/null +++ b/layout/reftests/text/726392-1-ref.html @@ -0,0 +1,53 @@ + + + + + Bug 726392 + + + +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        + + diff --git a/layout/reftests/text/726392-1.html b/layout/reftests/text/726392-1.html new file mode 100644 index 0000000000..e45288ad9a --- /dev/null +++ b/layout/reftests/text/726392-1.html @@ -0,0 +1,66 @@ + + + + + Bug 726392 + + + +
        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        +

        test

        + + + + + diff --git a/layout/reftests/text/726392-2-ref.html b/layout/reftests/text/726392-2-ref.html new file mode 100644 index 0000000000..645c49b033 --- /dev/null +++ b/layout/reftests/text/726392-2-ref.html @@ -0,0 +1,53 @@ + + + + + Bug 726392 + + + +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        + + diff --git a/layout/reftests/text/726392-2.html b/layout/reftests/text/726392-2.html new file mode 100644 index 0000000000..57b58e32fc --- /dev/null +++ b/layout/reftests/text/726392-2.html @@ -0,0 +1,66 @@ + + + + + Bug 726392 + + + +
        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +

        בדיקה

        +
        + + + + diff --git a/layout/reftests/text/726392-3-ref.html b/layout/reftests/text/726392-3-ref.html new file mode 100644 index 0000000000..338e7ba85c --- /dev/null +++ b/layout/reftests/text/726392-3-ref.html @@ -0,0 +1,83 @@ + + + + + Bug 726392 + + + +
        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +
        + + diff --git a/layout/reftests/text/726392-3.html b/layout/reftests/text/726392-3.html new file mode 100644 index 0000000000..76a7b284b9 --- /dev/null +++ b/layout/reftests/text/726392-3.html @@ -0,0 +1,94 @@ + + + + + Bug 726392 + + + +
        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +

        test +test

        +
        + + + + diff --git a/layout/reftests/text/745555-1-ref.html b/layout/reftests/text/745555-1-ref.html new file mode 100644 index 0000000000..5a411b9bc8 --- /dev/null +++ b/layout/reftests/text/745555-1-ref.html @@ -0,0 +1,28 @@ + + + + +Bug 745555 - line-wrapping with uppercased es-zet + + + +
        SS SS SS SS SS
        +
        SS SS SS SS SS
        +
        SS SS SS SS SS
        +
        SS SS SS SS SS
        +
        SS SS SS SS SS
        +
        SS SS SS SS SS
        +
        SS SS SS SS SS
        +
        SS SS SS SS SS
        +
        SS SS SS SS SS
        +
        SS SS SS SS SS
        +
        SS SS SS SS SS
        + + diff --git a/layout/reftests/text/745555-1.html b/layout/reftests/text/745555-1.html new file mode 100644 index 0000000000..09b2448f53 --- /dev/null +++ b/layout/reftests/text/745555-1.html @@ -0,0 +1,29 @@ + + + + +Bug 745555 - line-wrapping with uppercased es-zet + + + +
        ß ß ß ß ß
        +
        ß ß ß ß ß
        +
        ß ß ß ß ß
        +
        ß ß ß ß ß
        +
        ß ß ß ß ß
        +
        ß ß ß ß ß
        +
        ß ß ß ß ß
        +
        ß ß ß ß ß
        +
        ß ß ß ß ß
        +
        ß ß ß ß ß
        +
        ß ß ß ß ß
        + + diff --git a/layout/reftests/text/745555-2-ref.html b/layout/reftests/text/745555-2-ref.html new file mode 100644 index 0000000000..5bafb6b057 --- /dev/null +++ b/layout/reftests/text/745555-2-ref.html @@ -0,0 +1,14 @@ + + + + +Bug 745555 - preformatted tabs/newlines with uppercased es-zet + + +
        +FOO	SSAR	BASS
        +	FOOBAR
        +THE	QUICK	BROWN	FOX	JUMPSS
        +
        + + diff --git a/layout/reftests/text/745555-2.html b/layout/reftests/text/745555-2.html new file mode 100644 index 0000000000..243f0f860a --- /dev/null +++ b/layout/reftests/text/745555-2.html @@ -0,0 +1,19 @@ + + + + +Bug 745555 - preformatted tabs/newlines with uppercased es-zet + + + +
        +foo	ßar	baß
        +	foobar
        +the	quick	brown	fox	jumpß
        +
        + + diff --git a/layout/reftests/text/820255-ref.html b/layout/reftests/text/820255-ref.html new file mode 100644 index 0000000000..5a872b4919 --- /dev/null +++ b/layout/reftests/text/820255-ref.html @@ -0,0 +1,11 @@ + + + + + Test - Bug 820255 + + +
        A 
        B
        +
        A 
        B
        + + diff --git a/layout/reftests/text/820255.html b/layout/reftests/text/820255.html new file mode 100644 index 0000000000..5f7afe7a90 --- /dev/null +++ b/layout/reftests/text/820255.html @@ -0,0 +1,14 @@ + + + + + + Test - Bug 820255 + + +
        A B
        +
        A B
        + + diff --git a/layout/reftests/text/arabic-fallback-1-ref.html b/layout/reftests/text/arabic-fallback-1-ref.html new file mode 100644 index 0000000000..15ab67df00 --- /dev/null +++ b/layout/reftests/text/arabic-fallback-1-ref.html @@ -0,0 +1,17 @@ + + + + + +

        Arabic: ﺍﻟﻌﺮﺑﻲ

        + + diff --git a/layout/reftests/text/arabic-fallback-1.html b/layout/reftests/text/arabic-fallback-1.html new file mode 100644 index 0000000000..091f3e48e0 --- /dev/null +++ b/layout/reftests/text/arabic-fallback-1.html @@ -0,0 +1,17 @@ + + + + + +

        Arabic: العربي

        + + diff --git a/layout/reftests/text/arabic-fallback-2-ref.html b/layout/reftests/text/arabic-fallback-2-ref.html new file mode 100644 index 0000000000..5f2ade3366 --- /dev/null +++ b/layout/reftests/text/arabic-fallback-2-ref.html @@ -0,0 +1,20 @@ + + + + + +

        With vowels: +ﺃَﺑْﺠَﺪِﻳَّﺔ +ﻋَﺮَﺑِﻴَّﺔ +

        + + diff --git a/layout/reftests/text/arabic-fallback-2.html b/layout/reftests/text/arabic-fallback-2.html new file mode 100644 index 0000000000..5ad2e46cca --- /dev/null +++ b/layout/reftests/text/arabic-fallback-2.html @@ -0,0 +1,20 @@ + + + + + +

        With vowels: +أَبْجَدِيَّة +عَرَبِيَّة +

        + + diff --git a/layout/reftests/text/arabic-fallback-3-ref.html b/layout/reftests/text/arabic-fallback-3-ref.html new file mode 100644 index 0000000000..b7fb15922e --- /dev/null +++ b/layout/reftests/text/arabic-fallback-3-ref.html @@ -0,0 +1,17 @@ + + + + + +

        Ligatures: ﻻ ﻟﻼ

        + + diff --git a/layout/reftests/text/arabic-fallback-3.html b/layout/reftests/text/arabic-fallback-3.html new file mode 100644 index 0000000000..ed05df74b0 --- /dev/null +++ b/layout/reftests/text/arabic-fallback-3.html @@ -0,0 +1,17 @@ + + + + + +

        Ligatures: لا للا

        + + diff --git a/layout/reftests/text/arabic-fallback-4-ref.html b/layout/reftests/text/arabic-fallback-4-ref.html new file mode 100644 index 0000000000..3a1f3b7436 --- /dev/null +++ b/layout/reftests/text/arabic-fallback-4-ref.html @@ -0,0 +1,17 @@ + + + + + +

        Ligature with vowel: ﻟَﺎ

        + + diff --git a/layout/reftests/text/arabic-fallback-4.html b/layout/reftests/text/arabic-fallback-4.html new file mode 100644 index 0000000000..6a18456f63 --- /dev/null +++ b/layout/reftests/text/arabic-fallback-4.html @@ -0,0 +1,17 @@ + + + + + +

        Ligature with vowel: لَا

        + + diff --git a/layout/reftests/text/arabic-final-ligature-spacing-ref.html b/layout/reftests/text/arabic-final-ligature-spacing-ref.html new file mode 100644 index 0000000000..63dbff9911 --- /dev/null +++ b/layout/reftests/text/arabic-final-ligature-spacing-ref.html @@ -0,0 +1,6 @@ + + + +

        سلام

        diff --git a/layout/reftests/text/arabic-final-ligature-spacing.html b/layout/reftests/text/arabic-final-ligature-spacing.html new file mode 100644 index 0000000000..7ecae5f489 --- /dev/null +++ b/layout/reftests/text/arabic-final-ligature-spacing.html @@ -0,0 +1,9 @@ + + + + +

        سلام

        diff --git a/layout/reftests/text/arabic-marks-1-ref.html b/layout/reftests/text/arabic-marks-1-ref.html new file mode 100644 index 0000000000..78c86992aa --- /dev/null +++ b/layout/reftests/text/arabic-marks-1-ref.html @@ -0,0 +1,42 @@ + + + + +bug 873902 - marks should not affect width of Arabic text + + + +
        +fooالرحمن الرحيمbar +
        +
        +fooالرحمن الرحيمbar +
        +
        +fooالرحمن الرحيمbar +
        + + diff --git a/layout/reftests/text/arabic-marks-1.html b/layout/reftests/text/arabic-marks-1.html new file mode 100644 index 0000000000..442de13ab7 --- /dev/null +++ b/layout/reftests/text/arabic-marks-1.html @@ -0,0 +1,42 @@ + + + + +bug 873902 - marks should not affect width of Arabic text + + + +
        +fooالرَّحْمَنِ الرَّحِيمِbar +
        +
        +fooالرَّحْمَنِ الرَّحِيمِbar +
        +
        +fooالرَّحْمَنِ الرَّحِيمِbar +
        + + diff --git a/layout/reftests/text/arabic-shaping-1-ref.html b/layout/reftests/text/arabic-shaping-1-ref.html new file mode 100644 index 0000000000..eed7babab2 --- /dev/null +++ b/layout/reftests/text/arabic-shaping-1-ref.html @@ -0,0 +1,17 @@ + + + + + +

        Arabic: ﺍﻟﻌﺮﺑﻲ

        + + diff --git a/layout/reftests/text/arabic-shaping-1.html b/layout/reftests/text/arabic-shaping-1.html new file mode 100644 index 0000000000..e75e674ca8 --- /dev/null +++ b/layout/reftests/text/arabic-shaping-1.html @@ -0,0 +1,17 @@ + + + + + +

        Arabic: العربي

        + + diff --git a/layout/reftests/text/arial-bold-lam-alef-1-ref.html b/layout/reftests/text/arial-bold-lam-alef-1-ref.html new file mode 100644 index 0000000000..91a9445246 --- /dev/null +++ b/layout/reftests/text/arial-bold-lam-alef-1-ref.html @@ -0,0 +1,5 @@ + + +ﻻ ﻟﻼ + + diff --git a/layout/reftests/text/arial-bold-lam-alef-1.html b/layout/reftests/text/arial-bold-lam-alef-1.html new file mode 100644 index 0000000000..2772932d70 --- /dev/null +++ b/layout/reftests/text/arial-bold-lam-alef-1.html @@ -0,0 +1,5 @@ + + +لا للا + + diff --git a/layout/reftests/text/auto-hyphenation-1-notref.html b/layout/reftests/text/auto-hyphenation-1-notref.html new file mode 100644 index 0000000000..8900244311 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-1-notref.html @@ -0,0 +1,9 @@ + + + +
        +supercalifragilisticexpialidocious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-1-ref.html b/layout/reftests/text/auto-hyphenation-1-ref.html new file mode 100644 index 0000000000..98a59945d6 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-1-ref.html @@ -0,0 +1,9 @@ + + + +
        +su­per­cal­ifrag­ilis­tic­ex­pi­ali­do­cious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-1.html b/layout/reftests/text/auto-hyphenation-1.html new file mode 100644 index 0000000000..5822adbef1 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-1.html @@ -0,0 +1,10 @@ + + + + +
        +supercalifragilisticexpialidocious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-10-ref.html b/layout/reftests/text/auto-hyphenation-10-ref.html new file mode 100644 index 0000000000..8914ccbfe1 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-10-ref.html @@ -0,0 +1,11 @@ + + + + + +
        +supercalifragilisticexpialidocious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-10.html b/layout/reftests/text/auto-hyphenation-10.html new file mode 100644 index 0000000000..3411208b5a --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-10.html @@ -0,0 +1,11 @@ + + + + + +
        +supercalifragilisticexpialidocious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-1a.html b/layout/reftests/text/auto-hyphenation-1a.html new file mode 100644 index 0000000000..2e82f92185 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-1a.html @@ -0,0 +1,10 @@ + + + + +
        +supercalifragilisticexpialidocious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-2-ref.html b/layout/reftests/text/auto-hyphenation-2-ref.html new file mode 100644 index 0000000000..bfb1a4c3bd --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-2-ref.html @@ -0,0 +1,11 @@ + + + +
        +supercalifragilisticexpialidocious +supercalifragilisticexpialidocious +supercalifragilisticexpialidocious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-2.html b/layout/reftests/text/auto-hyphenation-2.html new file mode 100644 index 0000000000..45f5aaa991 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-2.html @@ -0,0 +1,12 @@ + + + + +
        +supercalifragilisticexpialidocious +supercalifragilisticexpialidocious +supercalifragilisticexpialidocious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-3-ref.html b/layout/reftests/text/auto-hyphenation-3-ref.html new file mode 100644 index 0000000000..99c4fb38b1 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-3-ref.html @@ -0,0 +1,9 @@ + + + +
        +supercalifragilisticexpialidocious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-3.html b/layout/reftests/text/auto-hyphenation-3.html new file mode 100644 index 0000000000..5ebb1a12ba --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-3.html @@ -0,0 +1,10 @@ + + + + +
        +su­per­cal­ifrag­ilis­tic­ex­pi­ali­do­cious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-4-ref.html b/layout/reftests/text/auto-hyphenation-4-ref.html new file mode 100644 index 0000000000..68cfcf6008 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-4-ref.html @@ -0,0 +1,9 @@ + + + +
        +supercalifragilisticexpialidocious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-4.html b/layout/reftests/text/auto-hyphenation-4.html new file mode 100644 index 0000000000..82d187e252 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-4.html @@ -0,0 +1,10 @@ + + + + +
        +supercalifragilisticexpialidocious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-5-ref.html b/layout/reftests/text/auto-hyphenation-5-ref.html new file mode 100644 index 0000000000..a390ad72a8 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-5-ref.html @@ -0,0 +1,28 @@ + + + + + + + +
        +photo +
        +
        +pho­to­graph +
        +
        +pho­tog­ra­pher +
        +
        +pho­to­graph­i­cal +
        + + diff --git a/layout/reftests/text/auto-hyphenation-5.html b/layout/reftests/text/auto-hyphenation-5.html new file mode 100644 index 0000000000..5075612398 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-5.html @@ -0,0 +1,28 @@ + + + + + + + +
        +photo +
        +
        +photograph +
        +
        +photographer +
        +
        +photographical +
        + + diff --git a/layout/reftests/text/auto-hyphenation-6-ref.html b/layout/reftests/text/auto-hyphenation-6-ref.html new file mode 100644 index 0000000000..3ec974024e --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-6-ref.html @@ -0,0 +1,9 @@ + + + +
        +hy­phen­ation +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-6.html b/layout/reftests/text/auto-hyphenation-6.html new file mode 100644 index 0000000000..5f66d64e2a --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-6.html @@ -0,0 +1,10 @@ + + + + +
        +hyphenation +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-7-ref.html b/layout/reftests/text/auto-hyphenation-7-ref.html new file mode 100644 index 0000000000..5ac5916ce3 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-7-ref.html @@ -0,0 +1,9 @@ + + + +
        +hy­phen­ation +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-7.html b/layout/reftests/text/auto-hyphenation-7.html new file mode 100644 index 0000000000..9b95cc1945 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-7.html @@ -0,0 +1,10 @@ + + + + +
        +hyphenation +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-8-ref.html b/layout/reftests/text/auto-hyphenation-8-ref.html new file mode 100644 index 0000000000..7854c5d2ff --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-8-ref.html @@ -0,0 +1,10 @@ + + + + +
        +supercalifragilisticexpialidocious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-8.html b/layout/reftests/text/auto-hyphenation-8.html new file mode 100644 index 0000000000..7dd93503d6 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-8.html @@ -0,0 +1,10 @@ + + + + +
        +supercalifragilisticexpialidocious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-9-ref.html b/layout/reftests/text/auto-hyphenation-9-ref.html new file mode 100644 index 0000000000..54c2006697 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-9-ref.html @@ -0,0 +1,11 @@ + + + + + +
        +supercalifragilisticexpialidocious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-9.html b/layout/reftests/text/auto-hyphenation-9.html new file mode 100644 index 0000000000..6eae8d4e97 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-9.html @@ -0,0 +1,11 @@ + + + + + +
        +supercalifragilisticexpialidocious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-af-1-ref.html b/layout/reftests/text/auto-hyphenation-af-1-ref.html new file mode 100644 index 0000000000..40e2951da8 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-af-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Alle mens­li­ke we­sens word vry, met ge­ly­ke waar­dig­heid en reg­te, ge­bo­re. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-af-1.html b/layout/reftests/text/auto-hyphenation-af-1.html new file mode 100644 index 0000000000..5803ed2e1a --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-af-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Alle menslike wesens word vry, met gelyke waardigheid en regte, gebore. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-bg-1-ref.html b/layout/reftests/text/auto-hyphenation-bg-1-ref.html new file mode 100644 index 0000000000..a214a7a76d --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-bg-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Всички хо­ра се раж­дат сво­бод­ни и рав­ни по дос­тойн­с­т­во и пра­ва. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-bg-1.html b/layout/reftests/text/auto-hyphenation-bg-1.html new file mode 100644 index 0000000000..c1fb848f60 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-bg-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Всички хора се раждат свободни и равни по достойнство и права. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-bn-1-ref.html b/layout/reftests/text/auto-hyphenation-bn-1-ref.html new file mode 100644 index 0000000000..1c6254b956 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-bn-1-ref.html @@ -0,0 +1,4 @@ + + +
        +সম­স্ত মা­নুষ স্বা­ধী­ন­ভা­বে সমান মর্যা­দা এবং অধি­কার নি­য়ে জন্ম­গ্র­হণ করে। diff --git a/layout/reftests/text/auto-hyphenation-bn-1.html b/layout/reftests/text/auto-hyphenation-bn-1.html new file mode 100644 index 0000000000..a0488ceff9 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-bn-1.html @@ -0,0 +1,4 @@ + + +
        +সমস্ত মানুষ স্বাধীনভাবে সমান মর্যাদা এবং অধিকার নিয়ে জন্মগ্রহণ করে। diff --git a/layout/reftests/text/auto-hyphenation-ca-1-ref.html b/layout/reftests/text/auto-hyphenation-ca-1-ref.html new file mode 100644 index 0000000000..bf029b5958 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-ca-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Tots els és­sers hu­mans nei­xen lliu­res i iguals en dig­ni­tat i en drets. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-ca-1.html b/layout/reftests/text/auto-hyphenation-ca-1.html new file mode 100644 index 0000000000..1e8c9f23bc --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-ca-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Tots els éssers humans neixen lliures i iguals en dignitat i en drets. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-cy-1-ref.html b/layout/reftests/text/auto-hyphenation-cy-1-ref.html new file mode 100644 index 0000000000..b182e9b381 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-cy-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Genir pawb yn rhydd ac yn gyd­radd â'i gil­ydd mewn urdd­as a hawl­iau. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-cy-1.html b/layout/reftests/text/auto-hyphenation-cy-1.html new file mode 100644 index 0000000000..43876c2ffa --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-cy-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Genir pawb yn rhydd ac yn gydradd â'i gilydd mewn urddas a hawliau. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-da-1-ref.html b/layout/reftests/text/auto-hyphenation-da-1-ref.html new file mode 100644 index 0000000000..0efd813097 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-da-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Alle men­ne­sker er født frie og li­ge i vær­dig­hed og ret­tig­he­der. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-da-1.html b/layout/reftests/text/auto-hyphenation-da-1.html new file mode 100644 index 0000000000..3a2349403b --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-da-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Alle mennesker er født frie og lige i værdighed og rettigheder. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-de-1901-1-ref.html b/layout/reftests/text/auto-hyphenation-de-1901-1-ref.html new file mode 100644 index 0000000000..9c1faeb497 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-de-1901-1-ref.html @@ -0,0 +1,13 @@ + + + + + + +
        +Al­le Men­schen sind frei und gleich an Wür­de und Rech­ten ge­bo­ren. +

        +bu­sser +

        + + diff --git a/layout/reftests/text/auto-hyphenation-de-1901-1.html b/layout/reftests/text/auto-hyphenation-de-1901-1.html new file mode 100644 index 0000000000..e795181f7b --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-de-1901-1.html @@ -0,0 +1,13 @@ + + + + + + +
        +Alle Menschen sind frei und gleich an Würde und Rechten geboren. +

        +busser +

        + + diff --git a/layout/reftests/text/auto-hyphenation-de-1996-1-ref.html b/layout/reftests/text/auto-hyphenation-de-1996-1-ref.html new file mode 100644 index 0000000000..4294625533 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-de-1996-1-ref.html @@ -0,0 +1,13 @@ + + + + + + +
        +Al­le Men­schen sind frei und gleich an Wür­de und Rech­ten ge­bo­ren. +

        +bus­ser +

        + + diff --git a/layout/reftests/text/auto-hyphenation-de-1996-1.html b/layout/reftests/text/auto-hyphenation-de-1996-1.html new file mode 100644 index 0000000000..fb542c4757 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-de-1996-1.html @@ -0,0 +1,13 @@ + + + + + + +
        +Alle Menschen sind frei und gleich an Würde und Rechten geboren. +

        +busser +

        + + diff --git a/layout/reftests/text/auto-hyphenation-de-ch-1-ref.html b/layout/reftests/text/auto-hyphenation-de-ch-1-ref.html new file mode 100644 index 0000000000..f5b9e90a7a --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-de-ch-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Al­le Men­schen sind frei und gleich an Wür­de und Rech­ten ge­bo­ren. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-de-ch-1.html b/layout/reftests/text/auto-hyphenation-de-ch-1.html new file mode 100644 index 0000000000..7b41175419 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-de-ch-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Alle Menschen sind frei und gleich an Würde und Rechten geboren. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-eo-1-ref.html b/layout/reftests/text/auto-hyphenation-eo-1-ref.html new file mode 100644 index 0000000000..f456c15945 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-eo-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Ĉiuj ho­moj es­tas de­na­s­ke li­be­raj kaj ega­laj laŭ di­g­no kaj raj­toj. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-eo-1.html b/layout/reftests/text/auto-hyphenation-eo-1.html new file mode 100644 index 0000000000..423ca95ae2 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-eo-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Ĉiuj homoj estas denaske liberaj kaj egalaj laŭ digno kaj rajtoj. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-es-1-ref.html b/layout/reftests/text/auto-hyphenation-es-1-ref.html new file mode 100644 index 0000000000..24300ab510 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-es-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Todos los se­res hu­ma­nos na­cen li­bres e igua­les en dig­ni­dad y de­re­chos +
        + + diff --git a/layout/reftests/text/auto-hyphenation-es-1.html b/layout/reftests/text/auto-hyphenation-es-1.html new file mode 100644 index 0000000000..fa2c688510 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-es-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Todos los seres humanos nacen libres e iguales en dignidad y derechos +
        + + diff --git a/layout/reftests/text/auto-hyphenation-et-1-ref.html b/layout/reftests/text/auto-hyphenation-et-1-ref.html new file mode 100644 index 0000000000..0758d6c587 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-et-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Kõik ini­me­sed sün­nivad va­ba­de­na ja võrds­ete­na oma vää­ri­ku­selt ja õi­gus­telt +
        + + diff --git a/layout/reftests/text/auto-hyphenation-et-1.html b/layout/reftests/text/auto-hyphenation-et-1.html new file mode 100644 index 0000000000..7009aa7ab3 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-et-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Kõik inimesed sünnivad vabadena ja võrdsetena oma väärikuselt ja õigustelt +
        + + diff --git a/layout/reftests/text/auto-hyphenation-fi-1-ref.html b/layout/reftests/text/auto-hyphenation-fi-1-ref.html new file mode 100644 index 0000000000..1bb845a405 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-fi-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Kaik­ki ih­mi­set syn­ty­vät va­pai­na ja ta­sa­ver­tai­si­na ar­vol­taan ja oi­keuk­sil­taan. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-fi-1.html b/layout/reftests/text/auto-hyphenation-fi-1.html new file mode 100644 index 0000000000..fcf377fbbd --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-fi-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Kaikki ihmiset syntyvät vapaina ja tasavertaisina arvoltaan ja oikeuksiltaan. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-fr-1-ref.html b/layout/reftests/text/auto-hyphenation-fr-1-ref.html new file mode 100644 index 0000000000..696ebc45b5 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-fr-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Tout in­di­vi­du a droit à la vie, à la li­ber­té et à la sû­re­té de sa per­sonne. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-fr-1.html b/layout/reftests/text/auto-hyphenation-fr-1.html new file mode 100644 index 0000000000..edc5b47b59 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-fr-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Tout individu a droit à la vie, à la liberté et à la sûreté de sa personne. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-gl-1-ref.html b/layout/reftests/text/auto-hyphenation-gl-1-ref.html new file mode 100644 index 0000000000..f07e7c2173 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-gl-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Tódolos se­res hu­ma­nos na­cen li­bres e iguais en dig­ni­da­de e de­rei­tos +
        + + diff --git a/layout/reftests/text/auto-hyphenation-gl-1.html b/layout/reftests/text/auto-hyphenation-gl-1.html new file mode 100644 index 0000000000..55627cc1cb --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-gl-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Tódolos seres humanos nacen libres e iguais en dignidade e dereitos +
        + + diff --git a/layout/reftests/text/auto-hyphenation-gu-1-ref.html b/layout/reftests/text/auto-hyphenation-gu-1-ref.html new file mode 100644 index 0000000000..04d756a05a --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-gu-1-ref.html @@ -0,0 +1,4 @@ + + +
        +પ્ર­તિ­ષ્ઠા અને અધિ­કા­રો­ની દૃ­ષ્ટિએ સર્વ મા­ન­વો જન્મ­થી સ્વ­તંત્ર અને સમાન હોય છે. diff --git a/layout/reftests/text/auto-hyphenation-gu-1.html b/layout/reftests/text/auto-hyphenation-gu-1.html new file mode 100644 index 0000000000..45531a9786 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-gu-1.html @@ -0,0 +1,4 @@ + + +
        +પ્રતિષ્ઠા અને અધિકારોની દૃષ્ટિએ સર્વ માનવો જન્મથી સ્વતંત્ર અને સમાન હોય છે. diff --git a/layout/reftests/text/auto-hyphenation-hi-1-ref.html b/layout/reftests/text/auto-hyphenation-hi-1-ref.html new file mode 100644 index 0000000000..dd8a8f15b0 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-hi-1-ref.html @@ -0,0 +1,4 @@ + + +
        +सभी मनु­ष्यों को गौ­रव और अधि­का­रों के मा­म­ले में जन्म­जात स्व­त­न्त्र­ता और समा­न­ता प्रा­प्त है । diff --git a/layout/reftests/text/auto-hyphenation-hi-1.html b/layout/reftests/text/auto-hyphenation-hi-1.html new file mode 100644 index 0000000000..181804bfed --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-hi-1.html @@ -0,0 +1,4 @@ + + +
        +सभी मनुष्यों को गौरव और अधिकारों के मामले में जन्मजात स्वतन्त्रता और समानता प्राप्त है । diff --git a/layout/reftests/text/auto-hyphenation-hr-1-ref.html b/layout/reftests/text/auto-hyphenation-hr-1-ref.html new file mode 100644 index 0000000000..4911fffaa2 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-hr-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Sva ljud­ska bi­ća ra­ća­ju se slo­bod­na i jed­na­ka u dos­to­jans­tvu i pra­vi­ma +
        + + diff --git a/layout/reftests/text/auto-hyphenation-hr-1.html b/layout/reftests/text/auto-hyphenation-hr-1.html new file mode 100644 index 0000000000..02d902d71c --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-hr-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Sva ljudska bića raćaju se slobodna i jednaka u dostojanstvu i pravima +
        + + diff --git a/layout/reftests/text/auto-hyphenation-hsb-1-ref.html b/layout/reftests/text/auto-hyphenation-hsb-1-ref.html new file mode 100644 index 0000000000..e999792056 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-hsb-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Wšitcy čło­wje­ko­jo su wot na­ro­da swo­bod­ni a su je­na­cy po do­stoj­nos­ći a pra­wach +
        + + diff --git a/layout/reftests/text/auto-hyphenation-hsb-1.html b/layout/reftests/text/auto-hyphenation-hsb-1.html new file mode 100644 index 0000000000..45d921f8bd --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-hsb-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Wšitcy čłowjekojo su wot naroda swobodni a su jenacy po dostojnosći a prawach +
        + + diff --git a/layout/reftests/text/auto-hyphenation-hu-1-ref.html b/layout/reftests/text/auto-hyphenation-hu-1-ref.html new file mode 100644 index 0000000000..96945aa1dc --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-hu-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Minden em­be­ri lény sza­ba­don szü­le­tik és egyen­lő mél­tó­sá­ga és jo­ga van. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-hu-1.html b/layout/reftests/text/auto-hyphenation-hu-1.html new file mode 100644 index 0000000000..c74f6d725f --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-hu-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Minden emberi lény szabadon születik és egyenlő méltósága és joga van. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-ia-1-ref.html b/layout/reftests/text/auto-hyphenation-ia-1-ref.html new file mode 100644 index 0000000000..bd4bbdeb31 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-ia-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Tote le es­se­res hu­man na­sce li­be­re e equal in dig­ni­ta­te e in de­rec­tos +
        + + diff --git a/layout/reftests/text/auto-hyphenation-ia-1.html b/layout/reftests/text/auto-hyphenation-ia-1.html new file mode 100644 index 0000000000..dc5972cc00 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-ia-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Tote le esseres human nasce libere e equal in dignitate e in derectos +
        + + diff --git a/layout/reftests/text/auto-hyphenation-is-1-ref.html b/layout/reftests/text/auto-hyphenation-is-1-ref.html new file mode 100644 index 0000000000..76b6d43dc1 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-is-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Hver mað­ur er bor­inn frjáls og jafn öðr­um að virð­ingu og rétt­ind­um +
        + + diff --git a/layout/reftests/text/auto-hyphenation-is-1.html b/layout/reftests/text/auto-hyphenation-is-1.html new file mode 100644 index 0000000000..3efac1056f --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-is-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Hver maður er borinn frjáls og jafn öðrum að virðingu og réttindum +
        + + diff --git a/layout/reftests/text/auto-hyphenation-it-1-ref.html b/layout/reftests/text/auto-hyphenation-it-1-ref.html new file mode 100644 index 0000000000..25ac37d257 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-it-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Tutti gli es­se­ri uma­ni na­sco­no li­be­ri ed egua­li in di­gni­tà e di­rit­ti. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-it-1.html b/layout/reftests/text/auto-hyphenation-it-1.html new file mode 100644 index 0000000000..963c108982 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-it-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Tutti gli esseri umani nascono liberi ed eguali in dignità e diritti. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-kmr-1-ref.html b/layout/reftests/text/auto-hyphenation-kmr-1-ref.html new file mode 100644 index 0000000000..6af785c4b6 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-kmr-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Hemû mi­rov azad û di we­qar û ma­fan de we­k­hev tên din­ya­yê +
        + + diff --git a/layout/reftests/text/auto-hyphenation-kmr-1.html b/layout/reftests/text/auto-hyphenation-kmr-1.html new file mode 100644 index 0000000000..43887b80f4 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-kmr-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Hemû mirov azad û di weqar û mafan de wekhev tên dinyayê +
        + + diff --git a/layout/reftests/text/auto-hyphenation-kn-1-ref.html b/layout/reftests/text/auto-hyphenation-kn-1-ref.html new file mode 100644 index 0000000000..f791517e8f --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-kn-1-ref.html @@ -0,0 +1,4 @@ + + +
        +ಎಲ್ಲಾ ಮಾ­ನ­ವ­ರೂ ಸ್ವ­ತಂ­ತ್ರ­ರಾ­ಗಿ­ಯೇ ಜನಿ­ಸಿ­ದ್ದಾ­ರೆ. ಹಾ­ಗೂ ಘನ­ತೆ ಮತ್ತು ಹಕ್ಕು­ಗ­ಳ­ಲ್ಲಿ ಸಮಾ­ನ­ರಾ­ಗಿ­ದ್ದಾ­ರೆ. diff --git a/layout/reftests/text/auto-hyphenation-kn-1.html b/layout/reftests/text/auto-hyphenation-kn-1.html new file mode 100644 index 0000000000..9f520e17d4 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-kn-1.html @@ -0,0 +1,4 @@ + + +
        +ಎಲ್ಲಾ ಮಾನವರೂ ಸ್ವತಂತ್ರರಾಗಿಯೇ ಜನಿಸಿದ್ದಾರೆ. ಹಾಗೂ ಘನತೆ ಮತ್ತು ಹಕ್ಕುಗಳಲ್ಲಿ ಸಮಾನರಾಗಿದ್ದಾರೆ. diff --git a/layout/reftests/text/auto-hyphenation-la-1-ref.html b/layout/reftests/text/auto-hyphenation-la-1-ref.html new file mode 100644 index 0000000000..03afab6f3e --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-la-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Omnes ho­mi­nes di­gni­ta­te et iu­re li­be­ri et pa­res na­scun­tur +
        + + diff --git a/layout/reftests/text/auto-hyphenation-la-1.html b/layout/reftests/text/auto-hyphenation-la-1.html new file mode 100644 index 0000000000..bb76d0d428 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-la-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Omnes homines dignitate et iure liberi et pares nascuntur +
        + + diff --git a/layout/reftests/text/auto-hyphenation-lt-1-ref.html b/layout/reftests/text/auto-hyphenation-lt-1-ref.html new file mode 100644 index 0000000000..422d57b247 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-lt-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Visi žmo­nės gims­ta lais­vi ir ly­gūs sa­vo oru­mu ir tei­sė­mis. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-lt-1.html b/layout/reftests/text/auto-hyphenation-lt-1.html new file mode 100644 index 0000000000..3c896a5655 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-lt-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Visi žmonės gimsta laisvi ir lygūs savo orumu ir teisėmis. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-ml-1-ref.html b/layout/reftests/text/auto-hyphenation-ml-1-ref.html new file mode 100644 index 0000000000..4d8dc4619a --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-ml-1-ref.html @@ -0,0 +1,4 @@ + + +
        +മനു­ഷ്യ­രെ­ല്ലാ­വ­രും തു­ല്യാ­വ­കാ­ശ­ങ്ങ­ളോ­ടും അന്ത­സ്സോ­ടും സ്വാ­ത­ന്ത്ര്യ­ത്തോ­ടും­കൂ­ടി ജനി­ച്ചി­ട്ടു­ള്ള­വ­രാ­ണ്‌. diff --git a/layout/reftests/text/auto-hyphenation-ml-1.html b/layout/reftests/text/auto-hyphenation-ml-1.html new file mode 100644 index 0000000000..c5d421824c --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-ml-1.html @@ -0,0 +1,4 @@ + + +
        +മനുഷ്യരെല്ലാവരും തുല്യാവകാശങ്ങളോടും അന്തസ്സോടും സ്വാതന്ത്ര്യത്തോടുംകൂടി ജനിച്ചിട്ടുള്ളവരാണ്‌. diff --git a/layout/reftests/text/auto-hyphenation-mn-1-ref.html b/layout/reftests/text/auto-hyphenation-mn-1-ref.html new file mode 100644 index 0000000000..d2a3db12ba --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-mn-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Хүн бүр төрж мэнд­лэ­хэд эрх чө­лөө­тэй, адил­хан нэр төр­тэй, ижил эрх­тэй бай­даг +
        + + diff --git a/layout/reftests/text/auto-hyphenation-mn-1.html b/layout/reftests/text/auto-hyphenation-mn-1.html new file mode 100644 index 0000000000..e00d43c253 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-mn-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Хүн бүр төрж мэндлэхэд эрх чөлөөтэй, адилхан нэр төртэй, ижил эрхтэй байдаг +
        + + diff --git a/layout/reftests/text/auto-hyphenation-nb-1-ref.html b/layout/reftests/text/auto-hyphenation-nb-1-ref.html new file mode 100644 index 0000000000..6604655498 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-nb-1-ref.html @@ -0,0 +1,15 @@ + + + + + + +
        +Alle men­nes­ker er født frie og med sam­me men­neske­verd og men­neske­ret­tig­he­ter. +

        + +at­ten­de +be­tre +

        + + diff --git a/layout/reftests/text/auto-hyphenation-nb-1.html b/layout/reftests/text/auto-hyphenation-nb-1.html new file mode 100644 index 0000000000..e64396a67b --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-nb-1.html @@ -0,0 +1,15 @@ + + + + + + +
        +Alle mennesker er født frie og med samme menneskeverd og menneskerettigheter. +

        + +attende +betre +

        + + diff --git a/layout/reftests/text/auto-hyphenation-nl-1-ref.html b/layout/reftests/text/auto-hyphenation-nl-1-ref.html new file mode 100644 index 0000000000..ca6d1f516c --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-nl-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Alle men­sen wor­den vrij en ge­lijk in waar­dig­heid en rech­ten ge­bo­ren +
        + + diff --git a/layout/reftests/text/auto-hyphenation-nl-1.html b/layout/reftests/text/auto-hyphenation-nl-1.html new file mode 100644 index 0000000000..e7cb9ab9e1 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-nl-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Alle mensen worden vrij en gelijk in waardigheid en rechten geboren +
        + + diff --git a/layout/reftests/text/auto-hyphenation-nn-1-ref.html b/layout/reftests/text/auto-hyphenation-nn-1-ref.html new file mode 100644 index 0000000000..d20acf9e23 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-nn-1-ref.html @@ -0,0 +1,15 @@ + + + + + + +
        +Alle men­nes­ke er fød­de til fri­dom og med same men­neske­verd og men­neske­ret­tar. +

        + +att­en­de +bet­re +

        + + diff --git a/layout/reftests/text/auto-hyphenation-nn-1.html b/layout/reftests/text/auto-hyphenation-nn-1.html new file mode 100644 index 0000000000..405966c9c2 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-nn-1.html @@ -0,0 +1,15 @@ + + + + + + +
        +Alle menneske er fødde til fridom og med same menneskeverd og menneskerettar. +

        + +attende +betre +

        + + diff --git a/layout/reftests/text/auto-hyphenation-pa-1-ref.html b/layout/reftests/text/auto-hyphenation-pa-1-ref.html new file mode 100644 index 0000000000..e89d0bb371 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-pa-1-ref.html @@ -0,0 +1,4 @@ + + +
        +ਸਾ­ਰਾ ਮਨੁੱਖੀ ਪਰਿ­ਵਾਰ ਆਪ­ਣੀ ਮਹਿ­ਮਾ, ਸ਼ਾਨ ਅਤੇ ਹੱਕਾਂ ਦੇ ਪੱਖੋਂ ਜਨਮ ਤੋਂ ਹੀ ਆਜ਼ਾਦ ਹੈ ਅਤੇ ਸੁ­ਤੇ ਸਿੱਧ ਸਾ­ਰੇ ਲੋਕ ਬਰਾ­ਬਰ ਹਨ । diff --git a/layout/reftests/text/auto-hyphenation-pa-1.html b/layout/reftests/text/auto-hyphenation-pa-1.html new file mode 100644 index 0000000000..ab932b8510 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-pa-1.html @@ -0,0 +1,4 @@ + + +
        +ਸਾਰਾ ਮਨੁੱਖੀ ਪਰਿਵਾਰ ਆਪਣੀ ਮਹਿਮਾ, ਸ਼ਾਨ ਅਤੇ ਹੱਕਾਂ ਦੇ ਪੱਖੋਂ ਜਨਮ ਤੋਂ ਹੀ ਆਜ਼ਾਦ ਹੈ ਅਤੇ ਸੁਤੇ ਸਿੱਧ ਸਾਰੇ ਲੋਕ ਬਰਾਬਰ ਹਨ । diff --git a/layout/reftests/text/auto-hyphenation-pl-1-ref.html b/layout/reftests/text/auto-hyphenation-pl-1-ref.html new file mode 100644 index 0000000000..6ed72f2717 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-pl-1-ref.html @@ -0,0 +1,50 @@ + + + + +Polish hyphenation test + + + +
        Unikod +przy- +pi- +su- +je +uni- +kal- +ny +nu- +mer +każ- +de- +mu +zna- +ko- +wi, +nie- +za- +leż- +ny +od +uży- +wa- +nej +plat- +for- +my, +pro- +gra- +mu +czy +ję- +zy- +ka. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-pl-1.html b/layout/reftests/text/auto-hyphenation-pl-1.html new file mode 100644 index 0000000000..55fddc07b0 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-pl-1.html @@ -0,0 +1,20 @@ + + + + +Polish hyphenation test + + + +
        +Unikod przypisuje unikalny numer każdemu znakowi, +niezależny od używanej platformy, +programu czy języka. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-pt-1-ref.html b/layout/reftests/text/auto-hyphenation-pt-1-ref.html new file mode 100644 index 0000000000..b40616ef3c --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-pt-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Todos os se­res hu­ma­nos nas­cem li­vres e iguais em dig­ni­da­de e em di­rei­tos +
        + + diff --git a/layout/reftests/text/auto-hyphenation-pt-1.html b/layout/reftests/text/auto-hyphenation-pt-1.html new file mode 100644 index 0000000000..d2b3a1c647 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-pt-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Todos os seres humanos nascem livres e iguais em dignidade e em direitos +
        + + diff --git a/layout/reftests/text/auto-hyphenation-ru-1-ref.html b/layout/reftests/text/auto-hyphenation-ru-1-ref.html new file mode 100644 index 0000000000..6686b2c1a6 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-ru-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Все лю­ди рож­да­ют­ся сво­бод­ны­ми и рав­ны­ми в сво­ем до­сто­ин­стве и пра­вах. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-ru-1.html b/layout/reftests/text/auto-hyphenation-ru-1.html new file mode 100644 index 0000000000..859acd5237 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-ru-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Все люди рождаются свободными и равными в своем достоинстве и правах. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-sh-1-ref.html b/layout/reftests/text/auto-hyphenation-sh-1-ref.html new file mode 100644 index 0000000000..dd183b26b5 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-sh-1-ref.html @@ -0,0 +1,13 @@ + + + + + + +
        +Сва људ­ска би­ћа ра­ђа­ју се сло­бод­на и јед­на­ка у до­сто­јан­ству и пра­ви­ма. +

        +Sva ljud­ska bi­ća ra­đa­ju se slo­bod­na i jed­na­ka u do­sto­jan­stvu i pra­vi­ma. +

        + + diff --git a/layout/reftests/text/auto-hyphenation-sh-1.html b/layout/reftests/text/auto-hyphenation-sh-1.html new file mode 100644 index 0000000000..4b1c835415 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-sh-1.html @@ -0,0 +1,13 @@ + + + + + + +
        +Сва људска бића рађају се слободна и једнака у достојанству и правима. +

        +Sva ljudska bića rađaju se slobodna i jednaka u dostojanstvu i pravima. +

        + + diff --git a/layout/reftests/text/auto-hyphenation-sl-1-ref.html b/layout/reftests/text/auto-hyphenation-sl-1-ref.html new file mode 100644 index 0000000000..760b51ec7a --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-sl-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Vsi lju­dje se ro­di­jo svo­bo­dni in ima­jo ena­ko do­sto­jan­stvo in ena­ke pra­vi­ce +
        + + diff --git a/layout/reftests/text/auto-hyphenation-sl-1.html b/layout/reftests/text/auto-hyphenation-sl-1.html new file mode 100644 index 0000000000..e59192aaa4 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-sl-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Vsi ljudje se rodijo svobodni in imajo enako dostojanstvo in enake pravice +
        + + diff --git a/layout/reftests/text/auto-hyphenation-sr-1-ref.html b/layout/reftests/text/auto-hyphenation-sr-1-ref.html new file mode 100644 index 0000000000..a23fb56f0e --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-sr-1-ref.html @@ -0,0 +1,13 @@ + + + + + + +
        +Сва људ­ска би­ћа ра­ђа­ју се сло­бод­на и јед­на­ка у до­сто­јан­ству и пра­ви­ма. +

        +Sva ljud­ska bi­ća ra­đa­ju se slo­bod­na i jed­na­ka u do­sto­jan­stvu i pra­vi­ma. +

        + + diff --git a/layout/reftests/text/auto-hyphenation-sr-1.html b/layout/reftests/text/auto-hyphenation-sr-1.html new file mode 100644 index 0000000000..1560fe9d3c --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-sr-1.html @@ -0,0 +1,13 @@ + + + + + + +
        +Сва људска бића рађају се слободна и једнака у достојанству и правима. +

        +Sva ljudska bića rađaju se slobodna i jednaka u dostojanstvu i pravima. +

        + + diff --git a/layout/reftests/text/auto-hyphenation-sv-1-notref.html b/layout/reftests/text/auto-hyphenation-sv-1-notref.html new file mode 100644 index 0000000000..02986a88de --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-sv-1-notref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Alla människor äro födda fria och lika i värde och rättigheter +
        + + diff --git a/layout/reftests/text/auto-hyphenation-sv-1-ref.html b/layout/reftests/text/auto-hyphenation-sv-1-ref.html new file mode 100644 index 0000000000..78ad51d406 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-sv-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Alla män­ni­skor äro föd­da fria och li­ka i vär­de och rät­tig­he­ter +
        + + diff --git a/layout/reftests/text/auto-hyphenation-sv-1.html b/layout/reftests/text/auto-hyphenation-sv-1.html new file mode 100644 index 0000000000..a2096ee6f4 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-sv-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Alla människor äro födda fria och lika i värde och rättigheter +
        + + diff --git a/layout/reftests/text/auto-hyphenation-ta-1-ref.html b/layout/reftests/text/auto-hyphenation-ta-1-ref.html new file mode 100644 index 0000000000..9b6c1cba76 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-ta-1-ref.html @@ -0,0 +1,4 @@ + + +
        +மனி­தப் பி­றி­வி­யி­னர் சக­ல­ரும் சு­தந்­தி­ர­மா­க­வே பி­றக்­கின்­றனர்; அவர்­கள் மதிப்­பி­லும், உரி­மை­க­ளி­லும் சம­மா­ன­வர்­கள், அவர்­கள் நி­யா­யத்­தை­யும் மனச்­சாட்­சி­யை­யும் இயற்­பண்­பா­கப் பெற்­ற­வர்­கள். diff --git a/layout/reftests/text/auto-hyphenation-ta-1.html b/layout/reftests/text/auto-hyphenation-ta-1.html new file mode 100644 index 0000000000..230192528c --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-ta-1.html @@ -0,0 +1,4 @@ + + +
        +மனிதப் பிறிவியினர் சகலரும் சுதந்திரமாகவே பிறக்கின்றனர்; அவர்கள் மதிப்பிலும், உரிமைகளிலும் சமமானவர்கள், அவர்கள் நியாயத்தையும் மனச்சாட்சியையும் இயற்பண்பாகப் பெற்றவர்கள். diff --git a/layout/reftests/text/auto-hyphenation-te-1-ref.html b/layout/reftests/text/auto-hyphenation-te-1-ref.html new file mode 100644 index 0000000000..9069d85def --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-te-1-ref.html @@ -0,0 +1,4 @@ + + +
        +ప్ర­తి­ప­త్తి­స్వ­త్వ­ముల వి­ష­య­మున మా­న­వు­లె­ల్ల­రు­ను జన్మ­తః స్వ­తం­త్రు­లు­ను సమా­ను­లు­ను నగు­దు­రు. diff --git a/layout/reftests/text/auto-hyphenation-te-1.html b/layout/reftests/text/auto-hyphenation-te-1.html new file mode 100644 index 0000000000..c1c75312d6 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-te-1.html @@ -0,0 +1,4 @@ + + +
        +ప్రతిపత్తిస్వత్వముల విషయమున మానవులెల్లరును జన్మతః స్వతంత్రులును సమానులును నగుదురు. diff --git a/layout/reftests/text/auto-hyphenation-tr-1-ref.html b/layout/reftests/text/auto-hyphenation-tr-1-ref.html new file mode 100644 index 0000000000..f5827c0e9a --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-tr-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Bütün in­san­lar hür, hay­si­yet ve hak­lar ba­kı­mın­dan eşit do­ğar­lar. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-tr-1.html b/layout/reftests/text/auto-hyphenation-tr-1.html new file mode 100644 index 0000000000..fc6437182d --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-tr-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Bütün insanlar hür, haysiyet ve haklar bakımından eşit doğarlar. +
        + + diff --git a/layout/reftests/text/auto-hyphenation-transformed-1-ref.html b/layout/reftests/text/auto-hyphenation-transformed-1-ref.html new file mode 100644 index 0000000000..dc13355076 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-transformed-1-ref.html @@ -0,0 +1,18 @@ + + + + +Test for auto hyphenation with text-transform + + +
        +mas­se
        ma­ße +
        +
        +MAS­SE
        MA­SSE +
        +
        +Mas­se
        Ma­ße +
        + + diff --git a/layout/reftests/text/auto-hyphenation-transformed-1.html b/layout/reftests/text/auto-hyphenation-transformed-1.html new file mode 100644 index 0000000000..181c33b1d2 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-transformed-1.html @@ -0,0 +1,18 @@ + + + + +Test for auto hyphenation with text-transform + + +
        +masse
        maße +
        +
        +masse
        maße +
        +
        +masse
        maße +
        + + diff --git a/layout/reftests/text/auto-hyphenation-uk-1-ref.html b/layout/reftests/text/auto-hyphenation-uk-1-ref.html new file mode 100644 index 0000000000..7c99e28d01 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-uk-1-ref.html @@ -0,0 +1,11 @@ + + + + + + +
        +Всі лю­ди на­ро­джу­ю­ться віль­ни­ми і рів­ни­ми у сво­їй гі­дно­сті та пра­вах +
        + + diff --git a/layout/reftests/text/auto-hyphenation-uk-1.html b/layout/reftests/text/auto-hyphenation-uk-1.html new file mode 100644 index 0000000000..0f3c72ce16 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-uk-1.html @@ -0,0 +1,11 @@ + + + + + + +
        +Всі люди народжуються вільними і рівними у своїй гідності та правах +
        + + diff --git a/layout/reftests/text/auto-hyphenation-xmllang-1.xhtml b/layout/reftests/text/auto-hyphenation-xmllang-1.xhtml new file mode 100644 index 0000000000..b102f63151 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-xmllang-1.xhtml @@ -0,0 +1,11 @@ + + +Hyphenation test + + +
        +supercalifragilisticexpialidocious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-xmllang-10.xhtml b/layout/reftests/text/auto-hyphenation-xmllang-10.xhtml new file mode 100644 index 0000000000..9ae2f056fe --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-xmllang-10.xhtml @@ -0,0 +1,12 @@ + + + +Hyphenation test + + +
        +supercalifragilisticexpialidocious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-xmllang-11a.xhtml b/layout/reftests/text/auto-hyphenation-xmllang-11a.xhtml new file mode 100644 index 0000000000..eab1a7011c --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-xmllang-11a.xhtml @@ -0,0 +1,11 @@ + + +Hyphenation test + + +
        +supercalifragilisticexpialidocious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-xmllang-11b.xhtml b/layout/reftests/text/auto-hyphenation-xmllang-11b.xhtml new file mode 100644 index 0000000000..e243bc2c4f --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-xmllang-11b.xhtml @@ -0,0 +1,11 @@ + + +Hyphenation test + + +
        +supercalifragilisticexpialidocious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-xmllang-12a.xhtml b/layout/reftests/text/auto-hyphenation-xmllang-12a.xhtml new file mode 100644 index 0000000000..18c8846473 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-xmllang-12a.xhtml @@ -0,0 +1,12 @@ + + +Hyphenation test + + + +
        +supercalifragilisticexpialidocious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-xmllang-12b.xhtml b/layout/reftests/text/auto-hyphenation-xmllang-12b.xhtml new file mode 100644 index 0000000000..602e59b27c --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-xmllang-12b.xhtml @@ -0,0 +1,12 @@ + + +Hyphenation test + + + +
        +supercalifragilisticexpialidocious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-xmllang-13a.xhtml b/layout/reftests/text/auto-hyphenation-xmllang-13a.xhtml new file mode 100644 index 0000000000..10488ad8fa --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-xmllang-13a.xhtml @@ -0,0 +1,13 @@ + + +Hyphenation test + + +
        +
        +supercalifragilisticexpialidocious +
        +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-xmllang-13b.xhtml b/layout/reftests/text/auto-hyphenation-xmllang-13b.xhtml new file mode 100644 index 0000000000..ef231cf855 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-xmllang-13b.xhtml @@ -0,0 +1,13 @@ + + +Hyphenation test + + +
        +
        +supercalifragilisticexpialidocious +
        +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-xmllang-14a.xhtml b/layout/reftests/text/auto-hyphenation-xmllang-14a.xhtml new file mode 100644 index 0000000000..124a6e127d --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-xmllang-14a.xhtml @@ -0,0 +1,14 @@ + + +Hyphenation test + + + +
        +
        +supercalifragilisticexpialidocious +
        +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-xmllang-14b.xhtml b/layout/reftests/text/auto-hyphenation-xmllang-14b.xhtml new file mode 100644 index 0000000000..a4fd52b704 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-xmllang-14b.xhtml @@ -0,0 +1,14 @@ + + +Hyphenation test + + + +
        +
        +supercalifragilisticexpialidocious +
        +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-xmllang-1a.xhtml b/layout/reftests/text/auto-hyphenation-xmllang-1a.xhtml new file mode 100644 index 0000000000..77a3c3b56f --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-xmllang-1a.xhtml @@ -0,0 +1,11 @@ + + +Hyphenation test + + +
        +supercalifragilisticexpialidocious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-xmllang-2.xhtml b/layout/reftests/text/auto-hyphenation-xmllang-2.xhtml new file mode 100644 index 0000000000..382deafe4a --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-xmllang-2.xhtml @@ -0,0 +1,13 @@ + + +Hyphenation test + + +
        +supercalifragilisticexpialidocious +supercalifragilisticexpialidocious +supercalifragilisticexpialidocious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-xmllang-3.xhtml b/layout/reftests/text/auto-hyphenation-xmllang-3.xhtml new file mode 100644 index 0000000000..1560f9e6b9 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-xmllang-3.xhtml @@ -0,0 +1,11 @@ + + +Hyphenation test + + +
        +su­per­cal­ifrag­ilis­tic­ex­pi­ali­do­cious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-xmllang-4.xhtml b/layout/reftests/text/auto-hyphenation-xmllang-4.xhtml new file mode 100644 index 0000000000..4a453f628b --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-xmllang-4.xhtml @@ -0,0 +1,11 @@ + + +Hyphenation test + + +
        +supercalifragilisticexpialidocious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-xmllang-5.xhtml b/layout/reftests/text/auto-hyphenation-xmllang-5.xhtml new file mode 100644 index 0000000000..dce0ee03f8 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-xmllang-5.xhtml @@ -0,0 +1,28 @@ + + + + + + + +
        +photo +
        +
        +photograph +
        +
        +photographer +
        +
        +photographical +
        + + diff --git a/layout/reftests/text/auto-hyphenation-xmllang-6.xhtml b/layout/reftests/text/auto-hyphenation-xmllang-6.xhtml new file mode 100644 index 0000000000..6a9bf1bd92 --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-xmllang-6.xhtml @@ -0,0 +1,11 @@ + + +Hyphenation test + + +
        +hyphenation +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-xmllang-7.xhtml b/layout/reftests/text/auto-hyphenation-xmllang-7.xhtml new file mode 100644 index 0000000000..81333df42a --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-xmllang-7.xhtml @@ -0,0 +1,11 @@ + + +Hyphenation test + + +
        +hyphenation +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-xmllang-8.xhtml b/layout/reftests/text/auto-hyphenation-xmllang-8.xhtml new file mode 100644 index 0000000000..97ce7fcd9d --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-xmllang-8.xhtml @@ -0,0 +1,11 @@ + + +Hyphenation test + + +
        +supercalifragilisticexpialidocious +
        + + + diff --git a/layout/reftests/text/auto-hyphenation-xmllang-9.xhtml b/layout/reftests/text/auto-hyphenation-xmllang-9.xhtml new file mode 100644 index 0000000000..18a8bc862f --- /dev/null +++ b/layout/reftests/text/auto-hyphenation-xmllang-9.xhtml @@ -0,0 +1,12 @@ + + + +Hyphenation test + + +
        +supercalifragilisticexpialidocious +
        + + + diff --git a/layout/reftests/text/cgj-01-ref.html b/layout/reftests/text/cgj-01-ref.html new file mode 100644 index 0000000000..20c211bdab --- /dev/null +++ b/layout/reftests/text/cgj-01-ref.html @@ -0,0 +1,21 @@ + + + + + CGJ test + + + + +

        àb

        + + diff --git a/layout/reftests/text/cgj-01.html b/layout/reftests/text/cgj-01.html new file mode 100644 index 0000000000..bea39f5704 --- /dev/null +++ b/layout/reftests/text/cgj-01.html @@ -0,0 +1,21 @@ + + + + + CGJ test + + + + +

        à͏b

        + + diff --git a/layout/reftests/text/color-opacity-rtl-1-ref.html b/layout/reftests/text/color-opacity-rtl-1-ref.html new file mode 100644 index 0000000000..afe96a51d1 --- /dev/null +++ b/layout/reftests/text/color-opacity-rtl-1-ref.html @@ -0,0 +1,18 @@ + + + + +Mozilla bug 1318539 + + + +(😂😁😀) + + diff --git a/layout/reftests/text/color-opacity-rtl-1.html b/layout/reftests/text/color-opacity-rtl-1.html new file mode 100644 index 0000000000..ee6e09090c --- /dev/null +++ b/layout/reftests/text/color-opacity-rtl-1.html @@ -0,0 +1,17 @@ + + + + +Mozilla bug 1318539 + + + +(😀😁😂) + + diff --git a/layout/reftests/text/color-opacity-rtl-2-ref.html b/layout/reftests/text/color-opacity-rtl-2-ref.html new file mode 100644 index 0000000000..88ee708431 --- /dev/null +++ b/layout/reftests/text/color-opacity-rtl-2-ref.html @@ -0,0 +1,19 @@ + + + + +Mozilla bug 1318539 + + + +ב😀א + + diff --git a/layout/reftests/text/color-opacity-rtl-2.html b/layout/reftests/text/color-opacity-rtl-2.html new file mode 100644 index 0000000000..1a9b0f4c10 --- /dev/null +++ b/layout/reftests/text/color-opacity-rtl-2.html @@ -0,0 +1,17 @@ + + + + +Mozilla bug 1318539 + + + +א😀ב + + diff --git a/layout/reftests/text/control-chars-01-notref.html b/layout/reftests/text/control-chars-01-notref.html new file mode 100644 index 0000000000..3b7735d33b --- /dev/null +++ b/layout/reftests/text/control-chars-01-notref.html @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/layout/reftests/text/control-chars-01a.html b/layout/reftests/text/control-chars-01a.html new file mode 100644 index 0000000000..1dbd34ba66 --- /dev/null +++ b/layout/reftests/text/control-chars-01a.html @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/layout/reftests/text/control-chars-01b.html b/layout/reftests/text/control-chars-01b.html new file mode 100644 index 0000000000..19e08552da --- /dev/null +++ b/layout/reftests/text/control-chars-01b.html @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/layout/reftests/text/control-chars-01c.html b/layout/reftests/text/control-chars-01c.html new file mode 100644 index 0000000000..28504d4f43 --- /dev/null +++ b/layout/reftests/text/control-chars-01c.html @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/layout/reftests/text/control-chars-01d.html b/layout/reftests/text/control-chars-01d.html new file mode 100644 index 0000000000..561489b259 --- /dev/null +++ b/layout/reftests/text/control-chars-01d.html @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/layout/reftests/text/control-chars-02-notref.html b/layout/reftests/text/control-chars-02-notref.html new file mode 100644 index 0000000000..fe88d751b6 --- /dev/null +++ b/layout/reftests/text/control-chars-02-notref.html @@ -0,0 +1,6 @@ + + + +foobar + + diff --git a/layout/reftests/text/control-chars-02.html b/layout/reftests/text/control-chars-02.html new file mode 100644 index 0000000000..63210d20e8 --- /dev/null +++ b/layout/reftests/text/control-chars-02.html @@ -0,0 +1,6 @@ + + + +foobar + + diff --git a/layout/reftests/text/control-chars-03-ref.html b/layout/reftests/text/control-chars-03-ref.html new file mode 100644 index 0000000000..2fecd054f9 --- /dev/null +++ b/layout/reftests/text/control-chars-03-ref.html @@ -0,0 +1,6 @@ + + + +foobar + + diff --git a/layout/reftests/text/control-chars-03a.html b/layout/reftests/text/control-chars-03a.html new file mode 100644 index 0000000000..27fa168f18 --- /dev/null +++ b/layout/reftests/text/control-chars-03a.html @@ -0,0 +1,6 @@ + + + +foobar + + diff --git a/layout/reftests/text/control-chars-03b.html b/layout/reftests/text/control-chars-03b.html new file mode 100644 index 0000000000..488e5e7513 --- /dev/null +++ b/layout/reftests/text/control-chars-03b.html @@ -0,0 +1,10 @@ + + + +foobar + + + diff --git a/layout/reftests/text/control-chars-04-notref.html b/layout/reftests/text/control-chars-04-notref.html new file mode 100644 index 0000000000..97509ce967 --- /dev/null +++ b/layout/reftests/text/control-chars-04-notref.html @@ -0,0 +1,11 @@ + + + + + + +
        +foobar +
        + + diff --git a/layout/reftests/text/control-chars-04a.html b/layout/reftests/text/control-chars-04a.html new file mode 100644 index 0000000000..9a8e3332db --- /dev/null +++ b/layout/reftests/text/control-chars-04a.html @@ -0,0 +1,11 @@ + + + + + + +
        +foobar +
        + + diff --git a/layout/reftests/text/control-chars-04b.html b/layout/reftests/text/control-chars-04b.html new file mode 100644 index 0000000000..48e24b0385 --- /dev/null +++ b/layout/reftests/text/control-chars-04b.html @@ -0,0 +1,11 @@ + + + + + + +
        +foobar +
        + + diff --git a/layout/reftests/text/control-chars-04c.html b/layout/reftests/text/control-chars-04c.html new file mode 100644 index 0000000000..fd5f892c94 --- /dev/null +++ b/layout/reftests/text/control-chars-04c.html @@ -0,0 +1,11 @@ + + + + + + +
        +foobar +
        + + diff --git a/layout/reftests/text/control-chars-04d.html b/layout/reftests/text/control-chars-04d.html new file mode 100644 index 0000000000..94623baeb6 --- /dev/null +++ b/layout/reftests/text/control-chars-04d.html @@ -0,0 +1,11 @@ + + + + + + +
        +foobar +
        + + diff --git a/layout/reftests/text/emoji-01-notref.html b/layout/reftests/text/emoji-01-notref.html new file mode 100644 index 0000000000..8c5c479705 --- /dev/null +++ b/layout/reftests/text/emoji-01-notref.html @@ -0,0 +1,19 @@ + + + + +Check that emoji char renders something visible (bug 715798, bug 779042) + + + +
        +U+1F603: +
        + + diff --git a/layout/reftests/text/emoji-01.html b/layout/reftests/text/emoji-01.html new file mode 100644 index 0000000000..53082b913d --- /dev/null +++ b/layout/reftests/text/emoji-01.html @@ -0,0 +1,19 @@ + + + + +Check that emoji char renders something visible (bug 715798, bug 779042) + + + +
        +U+1F603: 😃 +
        + + diff --git a/layout/reftests/text/emoji-02-notref.html b/layout/reftests/text/emoji-02-notref.html new file mode 100644 index 0000000000..e9fc9fe6b0 --- /dev/null +++ b/layout/reftests/text/emoji-02-notref.html @@ -0,0 +1,19 @@ + + + + +Check that HUGE emoji char renders something visible (bug 715798, bug 779042) + + + +
        +U+1F633:   +
        + + diff --git a/layout/reftests/text/emoji-02.html b/layout/reftests/text/emoji-02.html new file mode 100644 index 0000000000..099b184712 --- /dev/null +++ b/layout/reftests/text/emoji-02.html @@ -0,0 +1,20 @@ + + + + +Check that HUGE emoji char renders something visible (bug 715798, bug 779042) + + + +
        + +U+1F633: 😳 +
        + + diff --git a/layout/reftests/text/emoji-03-notref.html b/layout/reftests/text/emoji-03-notref.html new file mode 100644 index 0000000000..56a521afa1 --- /dev/null +++ b/layout/reftests/text/emoji-03-notref.html @@ -0,0 +1,19 @@ + + + + +Emoji rendering should be affected by VS15/VS16 + + + +
        +❤️ +
        + + diff --git a/layout/reftests/text/emoji-03-ref.html b/layout/reftests/text/emoji-03-ref.html new file mode 100644 index 0000000000..b82fbe9f80 --- /dev/null +++ b/layout/reftests/text/emoji-03-ref.html @@ -0,0 +1,19 @@ + + + + +Emoji rendering should be affected by VS15/VS16 + + + +
        +❤︎ +
        + + diff --git a/layout/reftests/text/emoji-03.html b/layout/reftests/text/emoji-03.html new file mode 100644 index 0000000000..7c2d71de4f --- /dev/null +++ b/layout/reftests/text/emoji-03.html @@ -0,0 +1,19 @@ + + + + +Emoji rendering should be affected by VS15/VS16 + + + +
        +❤ +
        + + diff --git a/layout/reftests/text/emoji-04-ref.html b/layout/reftests/text/emoji-04-ref.html new file mode 100644 index 0000000000..354df991e6 --- /dev/null +++ b/layout/reftests/text/emoji-04-ref.html @@ -0,0 +1,20 @@ + + + + +Emoji-style glyph should ignore color + + + +
        +❤️ +
        + + diff --git a/layout/reftests/text/emoji-04.html b/layout/reftests/text/emoji-04.html new file mode 100644 index 0000000000..87a02555a1 --- /dev/null +++ b/layout/reftests/text/emoji-04.html @@ -0,0 +1,20 @@ + + + + +Emoji-style glyph should ignore color + + + +
        +❤️ +
        + + diff --git a/layout/reftests/text/emoji-05-notref.html b/layout/reftests/text/emoji-05-notref.html new file mode 100644 index 0000000000..574d30a6b1 --- /dev/null +++ b/layout/reftests/text/emoji-05-notref.html @@ -0,0 +1,20 @@ + + + + +Text-style glyph should respect color + + + +
        +❤︎ +
        + + diff --git a/layout/reftests/text/emoji-05.html b/layout/reftests/text/emoji-05.html new file mode 100644 index 0000000000..7401d1c1bc --- /dev/null +++ b/layout/reftests/text/emoji-05.html @@ -0,0 +1,20 @@ + + + + +Text-style glyph should respect color + + + +
        +❤︎ +
        + + diff --git a/layout/reftests/text/ethiopic-wordspace-ref.html b/layout/reftests/text/ethiopic-wordspace-ref.html new file mode 100644 index 0000000000..39c289b5e6 --- /dev/null +++ b/layout/reftests/text/ethiopic-wordspace-ref.html @@ -0,0 +1,17 @@ + + + + + Reference: Testcase for bug 815077 + + + +

        +የሰው፡
        ልጅ፡
        ሁሉ፡
        ሲወለድ፡
        ነጻና፡
        በክብርና፡
        በመብትም፡
        እኩልነት፡
        ያለው፡
        ነው።፡
        የተፈጥሮ፡
        ማስተዋልና፡
        ሕሊና፡
        ስላለው፡
        አንዱ፡
        ሌላውን፡
        በወንድማማችነት፡
        መንፈስ፡
        መመልከት፡
        ይገባዋል። +

        + + + diff --git a/layout/reftests/text/ethiopic-wordspace.html b/layout/reftests/text/ethiopic-wordspace.html new file mode 100644 index 0000000000..912374e34e --- /dev/null +++ b/layout/reftests/text/ethiopic-wordspace.html @@ -0,0 +1,17 @@ + + + + + Testcase for bug 815077 + + + +

        +የሰው፡ልጅ፡ሁሉ፡ሲወለድ፡ነጻና፡በክብርና፡በመብትም፡እኩልነት፡ያለው፡ነው።፡የተፈጥሮ፡ማስተዋልና፡ሕሊና፡ስላለው፡አንዱ፡ሌላውን፡በወንድማማችነት፡መንፈስ፡መመልከት፡ይገባዋል። +

        + + + diff --git a/layout/reftests/text/fallback-01-ref.xhtml b/layout/reftests/text/fallback-01-ref.xhtml new file mode 100644 index 0000000000..4894469eb6 --- /dev/null +++ b/layout/reftests/text/fallback-01-ref.xhtml @@ -0,0 +1,19 @@ + +]> + + + + + + +

        &fallback;&fallback;&first;&fallback;&first;&fallback;&first;&fallback;

        + + diff --git a/layout/reftests/text/fallback-01.xhtml b/layout/reftests/text/fallback-01.xhtml new file mode 100644 index 0000000000..804fb04730 --- /dev/null +++ b/layout/reftests/text/fallback-01.xhtml @@ -0,0 +1,19 @@ + +]> + + + + + + +

        &fallback;&fallback;&first;&fallback;&first;&fallback;&first;&fallback;

        + + diff --git a/layout/reftests/text/fallback-mark-stacking-1-notref.html b/layout/reftests/text/fallback-mark-stacking-1-notref.html new file mode 100644 index 0000000000..85df2ebd16 --- /dev/null +++ b/layout/reftests/text/fallback-mark-stacking-1-notref.html @@ -0,0 +1,23 @@ + + + + + + + +These examples should NOT look the same: +
        x̃̂ x̂̃
        + diff --git a/layout/reftests/text/fallback-mark-stacking-1.html b/layout/reftests/text/fallback-mark-stacking-1.html new file mode 100644 index 0000000000..2a6138f8f9 --- /dev/null +++ b/layout/reftests/text/fallback-mark-stacking-1.html @@ -0,0 +1,23 @@ + + + + + + + +These examples should NOT look the same: +
        x̂̃ x̃̂
        + diff --git a/layout/reftests/text/font-selection-by-lang-01-ref.html b/layout/reftests/text/font-selection-by-lang-01-ref.html new file mode 100644 index 0000000000..6e962fb5a7 --- /dev/null +++ b/layout/reftests/text/font-selection-by-lang-01-ref.html @@ -0,0 +1,23 @@ + + + + + + test for font selection by language reference + + + + +

        0123456789

        +

        0123456789

        + + diff --git a/layout/reftests/text/font-selection-by-lang-01.html b/layout/reftests/text/font-selection-by-lang-01.html new file mode 100644 index 0000000000..a88310d3d0 --- /dev/null +++ b/layout/reftests/text/font-selection-by-lang-01.html @@ -0,0 +1,20 @@ + + + + + + test for font selection by language + + + + +

        0123456789

        +

        0123456789

        + + diff --git a/layout/reftests/text/font-selection-fallback-1-ref.html b/layout/reftests/text/font-selection-fallback-1-ref.html new file mode 100644 index 0000000000..5e0fb11633 --- /dev/null +++ b/layout/reftests/text/font-selection-fallback-1-ref.html @@ -0,0 +1,42 @@ + + + + Reference for test that language support doesn't override + specified family - Bug 678561 + + + + + +

        A

        +

        B

        +

        C

        + +

        A

        +

        B

        +

        C

        + + + diff --git a/layout/reftests/text/font-selection-fallback-1.html b/layout/reftests/text/font-selection-fallback-1.html new file mode 100644 index 0000000000..0f6700ec12 --- /dev/null +++ b/layout/reftests/text/font-selection-fallback-1.html @@ -0,0 +1,41 @@ + + + + Test that language support doesn't override specified family - Bug 678561 + + + + + +

        A

        +

        B

        +

        C

        + +

        A

        +

        B

        +

        C

        + + + diff --git a/layout/reftests/text/font-selection-generic-1-ref.html b/layout/reftests/text/font-selection-generic-1-ref.html new file mode 100644 index 0000000000..dfb7645a9d --- /dev/null +++ b/layout/reftests/text/font-selection-generic-1-ref.html @@ -0,0 +1,55 @@ + + + + + + + + + +

        AB

        +

        AB

        +

        AB

        + + +

        A

        +

        B

        +

        A

        +

        B

        +

        A

        +

        B

        + + + + diff --git a/layout/reftests/text/font-selection-generic-1.html b/layout/reftests/text/font-selection-generic-1.html new file mode 100644 index 0000000000..fc08ebd98b --- /dev/null +++ b/layout/reftests/text/font-selection-generic-1.html @@ -0,0 +1,55 @@ + + + + + + + + + +

        AB

        +

        AB

        +

        AB

        + + +

        A

        +

        B

        +

        A

        +

        B

        +

        A

        +

        B

        + + + + diff --git a/layout/reftests/text/font-size-adjust-01-ref.html b/layout/reftests/text/font-size-adjust-01-ref.html new file mode 100644 index 0000000000..2e198fe6c3 --- /dev/null +++ b/layout/reftests/text/font-size-adjust-01-ref.html @@ -0,0 +1,14 @@ + + + + + + + +

        hello

        +

        small

        +

        world

        + + diff --git a/layout/reftests/text/font-size-adjust-01.html b/layout/reftests/text/font-size-adjust-01.html new file mode 100644 index 0000000000..4da5d882ae --- /dev/null +++ b/layout/reftests/text/font-size-adjust-01.html @@ -0,0 +1,16 @@ + + + + + + + +

        hello

        +

        small

        +

        world

        + + diff --git a/layout/reftests/text/font-size-adjust-02-ref.html b/layout/reftests/text/font-size-adjust-02-ref.html new file mode 100644 index 0000000000..340e3fd822 --- /dev/null +++ b/layout/reftests/text/font-size-adjust-02-ref.html @@ -0,0 +1,15 @@ + + + + + + + +

        1. lines should be the same size

        +

        2. lines should be the same size

        + + diff --git a/layout/reftests/text/font-size-adjust-02.html b/layout/reftests/text/font-size-adjust-02.html new file mode 100644 index 0000000000..23e9c5f12c --- /dev/null +++ b/layout/reftests/text/font-size-adjust-02.html @@ -0,0 +1,15 @@ + + + + + + + +

        1. lines should be the same size

        +

        2. lines should be the same size

        + + diff --git a/layout/reftests/text/font-size-adjust-03-ref.html b/layout/reftests/text/font-size-adjust-03-ref.html new file mode 100644 index 0000000000..1958f7d7d7 --- /dev/null +++ b/layout/reftests/text/font-size-adjust-03-ref.html @@ -0,0 +1,14 @@ + + + + + + + +

        lines should be the same size

        +

        lines should be the same size

        + + diff --git a/layout/reftests/text/font-size-adjust-03.html b/layout/reftests/text/font-size-adjust-03.html new file mode 100644 index 0000000000..5188b48749 --- /dev/null +++ b/layout/reftests/text/font-size-adjust-03.html @@ -0,0 +1,14 @@ + + + + + + + +

        lines should be the same size

        +

        lines should be the same size

        + + diff --git a/layout/reftests/text/glyph-decomposition-graphite-ref.html b/layout/reftests/text/glyph-decomposition-graphite-ref.html new file mode 100644 index 0000000000..0ffe73917e --- /dev/null +++ b/layout/reftests/text/glyph-decomposition-graphite-ref.html @@ -0,0 +1,27 @@ + + + + +test rendering with decomposition (bug 772640) + + + +
        + +ThisIsNotGraphite:
        + +RTL: aآz
        +LTR: aآz +
        + + diff --git a/layout/reftests/text/glyph-decomposition-graphite.html b/layout/reftests/text/glyph-decomposition-graphite.html new file mode 100644 index 0000000000..365923c4f6 --- /dev/null +++ b/layout/reftests/text/glyph-decomposition-graphite.html @@ -0,0 +1,27 @@ + + + + +test rendering with decomposition (bug 772640) + + + +
        + +ThisIsNotGraphite:
        + +RTL: aآz
        +LTR: aآz +
        + + diff --git a/layout/reftests/text/glyph-decomposition-opentype-ref.html b/layout/reftests/text/glyph-decomposition-opentype-ref.html new file mode 100644 index 0000000000..0ffe73917e --- /dev/null +++ b/layout/reftests/text/glyph-decomposition-opentype-ref.html @@ -0,0 +1,27 @@ + + + + +test rendering with decomposition (bug 772640) + + + +
        + +ThisIsNotGraphite:
        + +RTL: aآz
        +LTR: aآz +
        + + diff --git a/layout/reftests/text/glyph-decomposition-opentype.html b/layout/reftests/text/glyph-decomposition-opentype.html new file mode 100644 index 0000000000..365923c4f6 --- /dev/null +++ b/layout/reftests/text/glyph-decomposition-opentype.html @@ -0,0 +1,27 @@ + + + + +test rendering with decomposition (bug 772640) + + + +
        + +ThisIsNotGraphite:
        + +RTL: aآz
        +LTR: aآz +
        + + diff --git a/layout/reftests/text/graphite-01-ref.html b/layout/reftests/text/graphite-01-ref.html new file mode 100644 index 0000000000..6e8b3ab508 --- /dev/null +++ b/layout/reftests/text/graphite-01-ref.html @@ -0,0 +1,23 @@ + + + + + + + +

        +Igpay +

        + + diff --git a/layout/reftests/text/graphite-01.html b/layout/reftests/text/graphite-01.html new file mode 100644 index 0000000000..aa8b13fce6 --- /dev/null +++ b/layout/reftests/text/graphite-01.html @@ -0,0 +1,23 @@ + + + + + + + +

        +Pig +

        + + diff --git a/layout/reftests/text/graphite-02-ref.html b/layout/reftests/text/graphite-02-ref.html new file mode 100644 index 0000000000..2e00202bc9 --- /dev/null +++ b/layout/reftests/text/graphite-02-ref.html @@ -0,0 +1,23 @@ + + + + + + + +

        +Igpay
        Atinlay +

        + + diff --git a/layout/reftests/text/graphite-02.html b/layout/reftests/text/graphite-02.html new file mode 100644 index 0000000000..0842dff7bf --- /dev/null +++ b/layout/reftests/text/graphite-02.html @@ -0,0 +1,23 @@ + + + + + + + +

        +Pig Latin +

        + + diff --git a/layout/reftests/text/graphite-03-notref.html b/layout/reftests/text/graphite-03-notref.html new file mode 100644 index 0000000000..32f8aaea3a --- /dev/null +++ b/layout/reftests/text/graphite-03-notref.html @@ -0,0 +1,21 @@ + + + + + + + +

        +ပှၤလၢအတလဲၤဘၣ်ဝဲလၢ ပှၤတတီတလိၤဘၣ်အ ကူၣ်ထီၣ်ဖးလီၤတၢ်အပူၤ, ဒီးတဆၢထၢၣ်ဘၣ်ဝဲလၢ ပှၤမၤတၢ်ဒဲးဘးအကျဲ, ဒီးတဆ့ၣ်နီၤဘၣ်ဝဲလၢ ပှၤ ဒုၣ်ဒွဲၣ်တၢ်အလီၢ်ဆ့ၣ်နီၤဘၣ်န့ၣ် ဘၣ်ဆိၣ်ဂ့ၤဝဲလီၤ. +

        + + diff --git a/layout/reftests/text/graphite-03a.html b/layout/reftests/text/graphite-03a.html new file mode 100644 index 0000000000..6577b443a5 --- /dev/null +++ b/layout/reftests/text/graphite-03a.html @@ -0,0 +1,22 @@ + + + + + + + +

        +ပှၤလၢအတလဲၤဘၣ်ဝဲလၢ ပှၤတတီတလိၤဘၣ်အ ကူၣ်ထီၣ်ဖးလီၤတၢ်အပူၤ, ဒီးတဆၢထၢၣ်ဘၣ်ဝဲလၢ ပှၤမၤတၢ်ဒဲးဘးအကျဲ, ဒီးတဆ့ၣ်နီၤဘၣ်ဝဲလၢ ပှၤ ဒုၣ်ဒွဲၣ်တၢ်အလီၢ်ဆ့ၣ်နီၤဘၣ်န့ၣ် ဘၣ်ဆိၣ်ဂ့ၤဝဲလီၤ. +

        + + diff --git a/layout/reftests/text/graphite-03b.html b/layout/reftests/text/graphite-03b.html new file mode 100644 index 0000000000..c584612e24 --- /dev/null +++ b/layout/reftests/text/graphite-03b.html @@ -0,0 +1,25 @@ + + + + + + + +

        +ပှၤလၢအတလဲၤဘၣ်ဝဲလၢ ပှၤတတီတလိၤဘၣ်အ ကူၣ်ထီၣ်ဖးလီၤတၢ်အပူၤ, ဒီးတဆၢထၢၣ်ဘၣ်ဝဲလၢ ပှၤမၤတၢ်ဒဲးဘးအကျဲ, ဒီးတဆ့ၣ်နီၤဘၣ်ဝဲလၢ ပှၤ ဒုၣ်ဒွဲၣ်တၢ်အလီၢ်ဆ့ၣ်နီၤဘၣ်န့ၣ် ဘၣ်ဆိၣ်ဂ့ၤဝဲလီၤ. +

        + + diff --git a/layout/reftests/text/graphite-04-fa.html b/layout/reftests/text/graphite-04-fa.html new file mode 100644 index 0000000000..2155c8661f --- /dev/null +++ b/layout/reftests/text/graphite-04-fa.html @@ -0,0 +1,19 @@ + + + + + + + +۰۱۲۳۴۵۶۷۸۹ + + diff --git a/layout/reftests/text/graphite-04-ref.html b/layout/reftests/text/graphite-04-ref.html new file mode 100644 index 0000000000..72e5cdb8af --- /dev/null +++ b/layout/reftests/text/graphite-04-ref.html @@ -0,0 +1,20 @@ + + + + + + + +۰۱۲۳۴۵۶۷۸۹ + + diff --git a/layout/reftests/text/graphite-04-sd.html b/layout/reftests/text/graphite-04-sd.html new file mode 100644 index 0000000000..85ebe2c3e8 --- /dev/null +++ b/layout/reftests/text/graphite-04-sd.html @@ -0,0 +1,19 @@ + + + + + + + +۰۱۲۳۴۵۶۷۸۹ + + diff --git a/layout/reftests/text/graphite-04-snd.html b/layout/reftests/text/graphite-04-snd.html new file mode 100644 index 0000000000..3bd776f230 --- /dev/null +++ b/layout/reftests/text/graphite-04-snd.html @@ -0,0 +1,20 @@ + + + + + + + +۰۱۲۳۴۵۶۷۸۹ + + diff --git a/layout/reftests/text/graphite-04-ur.html b/layout/reftests/text/graphite-04-ur.html new file mode 100644 index 0000000000..579b2ab8aa --- /dev/null +++ b/layout/reftests/text/graphite-04-ur.html @@ -0,0 +1,20 @@ + + + + + + + +۰۱۲۳۴۵۶۷۸۹ + + diff --git a/layout/reftests/text/graphite-04-urd.html b/layout/reftests/text/graphite-04-urd.html new file mode 100644 index 0000000000..33599b4cd9 --- /dev/null +++ b/layout/reftests/text/graphite-04-urd.html @@ -0,0 +1,19 @@ + + + + + + + +۰۱۲۳۴۵۶۷۸۹ + + diff --git a/layout/reftests/text/graphite-05-badlang.html b/layout/reftests/text/graphite-05-badlang.html new file mode 100644 index 0000000000..933e8332c3 --- /dev/null +++ b/layout/reftests/text/graphite-05-badlang.html @@ -0,0 +1,20 @@ + + + + + + +

        PaSs

        + + diff --git a/layout/reftests/text/graphite-05-fail.html b/layout/reftests/text/graphite-05-fail.html new file mode 100644 index 0000000000..27995b9a0a --- /dev/null +++ b/layout/reftests/text/graphite-05-fail.html @@ -0,0 +1,20 @@ + + + + + + +

        FAIL

        + + diff --git a/layout/reftests/text/graphite-05-feat.html b/layout/reftests/text/graphite-05-feat.html new file mode 100644 index 0000000000..f4082dde08 --- /dev/null +++ b/layout/reftests/text/graphite-05-feat.html @@ -0,0 +1,21 @@ + + + + + + +

        FAIL

        + + diff --git a/layout/reftests/text/graphite-05-lang.html b/layout/reftests/text/graphite-05-lang.html new file mode 100644 index 0000000000..c4a8cb0ddc --- /dev/null +++ b/layout/reftests/text/graphite-05-lang.html @@ -0,0 +1,21 @@ + + + + + + +

        FAIL

        + + diff --git a/layout/reftests/text/graphite-05-multipass.html b/layout/reftests/text/graphite-05-multipass.html new file mode 100644 index 0000000000..b3e2522cde --- /dev/null +++ b/layout/reftests/text/graphite-05-multipass.html @@ -0,0 +1,21 @@ + + + + + + +

        FAIL

        + + diff --git a/layout/reftests/text/graphite-05-ot-only.html b/layout/reftests/text/graphite-05-ot-only.html new file mode 100644 index 0000000000..ae4d046cab --- /dev/null +++ b/layout/reftests/text/graphite-05-ot-only.html @@ -0,0 +1,21 @@ + + + + + + +

        FAIL

        + + diff --git a/layout/reftests/text/graphite-05-ref.html b/layout/reftests/text/graphite-05-ref.html new file mode 100644 index 0000000000..aafa87cc1a --- /dev/null +++ b/layout/reftests/text/graphite-05-ref.html @@ -0,0 +1,20 @@ + + + + + + +

        PaSs

        + + diff --git a/layout/reftests/text/graphite-05-simple.html b/layout/reftests/text/graphite-05-simple.html new file mode 100644 index 0000000000..aa126ede85 --- /dev/null +++ b/layout/reftests/text/graphite-05-simple.html @@ -0,0 +1,21 @@ + + + + + + +

        FAIL

        + + diff --git a/layout/reftests/text/graphite-bidi-1-ref.html b/layout/reftests/text/graphite-bidi-1-ref.html new file mode 100644 index 0000000000..0523cf33cb --- /dev/null +++ b/layout/reftests/text/graphite-bidi-1-ref.html @@ -0,0 +1,24 @@ + + + + + + + +
        abc
        + diff --git a/layout/reftests/text/graphite-bidi-1.html b/layout/reftests/text/graphite-bidi-1.html new file mode 100644 index 0000000000..74c5d6c90c --- /dev/null +++ b/layout/reftests/text/graphite-bidi-1.html @@ -0,0 +1,27 @@ + + + + + + + +
        "abc"
        + diff --git a/layout/reftests/text/graphite-surrogate-selection-ref.html b/layout/reftests/text/graphite-surrogate-selection-ref.html new file mode 100644 index 0000000000..5d2c88cb72 --- /dev/null +++ b/layout/reftests/text/graphite-surrogate-selection-ref.html @@ -0,0 +1,23 @@ + + + +Bug 1260825 reference + + + + +All lines should show the same single glyph & background area: +
        +𖽐
        +𖽐
        +𖽐
        +𖽐
        +𖽐
        +
        + + diff --git a/layout/reftests/text/graphite-surrogate-selection.html b/layout/reftests/text/graphite-surrogate-selection.html new file mode 100644 index 0000000000..f086b3fa4f --- /dev/null +++ b/layout/reftests/text/graphite-surrogate-selection.html @@ -0,0 +1,23 @@ + + + +Bug 1260825 testcase + + + + +All lines should show the same single glyph & background area: +
        +𖽐
        +𖽐𖽐
        +𖽐𖽐𖽐
        +𖽐𖼊
        +𖽐𖼊𖽪
        +
        + + diff --git a/layout/reftests/text/hyphenation-caps-1-ref.html b/layout/reftests/text/hyphenation-caps-1-ref.html new file mode 100644 index 0000000000..8fd0a78e9a --- /dev/null +++ b/layout/reftests/text/hyphenation-caps-1-ref.html @@ -0,0 +1,16 @@ + + + + diff --git a/layout/reftests/text/hyphenation-caps-1.html b/layout/reftests/text/hyphenation-caps-1.html new file mode 100644 index 0000000000..4c1b5e5cab --- /dev/null +++ b/layout/reftests/text/hyphenation-caps-1.html @@ -0,0 +1,12 @@ + + + + diff --git a/layout/reftests/text/hyphenation-control-1-ref.html b/layout/reftests/text/hyphenation-control-1-ref.html new file mode 100644 index 0000000000..5b26063a8b --- /dev/null +++ b/layout/reftests/text/hyphenation-control-1-ref.html @@ -0,0 +1,50 @@ + + + + + + + + +frag-
        ilis-
        tic-
        ex-
        pi-
        ali +
        +
        + +frag-
        ilis-
        tic-
        expi-
        ali +
        +
        + +fragilis-
        tic-
        expiali +
        +
        + +fragilistic-
        expiali +
        +
        + +fragilistic-
        expiali +
        +
        + +fragilistic-
        expiali +
        + + diff --git a/layout/reftests/text/hyphenation-control-1.html b/layout/reftests/text/hyphenation-control-1.html new file mode 100644 index 0000000000..3ab7510dc1 --- /dev/null +++ b/layout/reftests/text/hyphenation-control-1.html @@ -0,0 +1,50 @@ + + + + + + + + +fragilistic­expiali + +
        + +fragilistic­expiali + +
        + +fragilistic­expiali + +
        + +fragilistic­expiali + +
        + +fragilistic­expiali + +
        + +fragilistic­expiali + + + diff --git a/layout/reftests/text/hyphenation-control-2-ref.html b/layout/reftests/text/hyphenation-control-2-ref.html new file mode 100644 index 0000000000..6f48c8bd8b --- /dev/null +++ b/layout/reftests/text/hyphenation-control-2-ref.html @@ -0,0 +1,22 @@ + + + + + + + +Supercali-
        fragilistic-
        expialidocious +
        +
        + +Supercali‐
        fragilistic‐
        expialidocious +
        +
        + + diff --git a/layout/reftests/text/hyphenation-control-2.html b/layout/reftests/text/hyphenation-control-2.html new file mode 100644 index 0000000000..7cbb3ec457 --- /dev/null +++ b/layout/reftests/text/hyphenation-control-2.html @@ -0,0 +1,27 @@ + + + + + + + + +Supercali-fragilistic-expialidocious + +
        + +Supercali‐fragilistic‐expialidocious + +
        + + diff --git a/layout/reftests/text/hyphenation-control-3-ref.html b/layout/reftests/text/hyphenation-control-3-ref.html new file mode 100644 index 0000000000..46a6b60d6e --- /dev/null +++ b/layout/reftests/text/hyphenation-control-3-ref.html @@ -0,0 +1,20 @@ + + + + + + + +abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstu-
        vwxyzsupercalifragilisticexpialidocious-
        abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz +
        + + diff --git a/layout/reftests/text/hyphenation-control-3.html b/layout/reftests/text/hyphenation-control-3.html new file mode 100644 index 0000000000..c96a1e3e7b --- /dev/null +++ b/layout/reftests/text/hyphenation-control-3.html @@ -0,0 +1,24 @@ + + + + + + + + +abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzsuper­cali­fragi­listic­expiali­docious­abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz + + + diff --git a/layout/reftests/text/hyphenation-control-4-ref.html b/layout/reftests/text/hyphenation-control-4-ref.html new file mode 100644 index 0000000000..440be641e9 --- /dev/null +++ b/layout/reftests/text/hyphenation-control-4-ref.html @@ -0,0 +1,25 @@ + + + + + + +

        +Dem Vernehmen nach wandten sich auch Kabelnetzbetreiber und Telekommunikationsfirmen +gegen den Plan: Die Regierung hatte – genauso wie die EU – +das 5,9-GHz-Frequenzband für die "Car-to-Car-Communication" reserviert, +das die Branche lieber für breitbandiges mobiles Internet nutzen will. +Den Mobilfunkern stieß zudem übel auf, dass die Autoindustrie vorrangig +das Spektrum hätte nutzen können. Die EU-Kommission hat voriges Jahr eine +Strategie für "kooperative intelligente Transportsysteme" auf den Weg gebracht. +Bis 2019 sollen demnach auf dem alten Kontinent die Grundlagen stehen, +damit vernetzte Autos untereinander und mit der Verkehrsinfrastruktur +kommunizieren können. Diese zweite Komponente der +"Vehicle-to-Infrastructure"-Kommunikation war der US-Regierung +von Anfang an zu teuer ersch +

        + + diff --git a/layout/reftests/text/hyphenation-control-4.html b/layout/reftests/text/hyphenation-control-4.html new file mode 100644 index 0000000000..a4502d70e5 --- /dev/null +++ b/layout/reftests/text/hyphenation-control-4.html @@ -0,0 +1,25 @@ + + + + + + +

        +Dem Vernehmen nach wandten sich auch Kabelnetzbetreiber und Telekommunikationsfirmen +gegen den Plan: Die Regierung hatte – genauso wie die EU – +das 5,9-GHz-Frequenzband für die "Car-to-Car-Communication" reserviert, +das die Branche lieber für breitbandiges mobiles Internet nutzen will. +Den Mobilfunkern stieß zudem übel auf, dass die Autoindustrie vorrangig +das Spektrum hätte nutzen können. Die EU-Kommission hat voriges Jahr eine +Strategie für "kooperative intelligente Transportsysteme" auf den Weg gebracht. +Bis 2019 sollen demnach auf dem alten Kontinent die Grundlagen stehen, +damit vernetzte Autos untereinander und mit der Verkehrsinfrastruktur +kommunizieren können. Diese zweite Komponente der +"Vehicle-to-Infrastructure"-Kommunikation war der US-Regierung +von Anfang an zu teuer ersch +

        + + diff --git a/layout/reftests/text/hyphenation-control-5-ref.html b/layout/reftests/text/hyphenation-control-5-ref.html new file mode 100644 index 0000000000..66548a1dff --- /dev/null +++ b/layout/reftests/text/hyphenation-control-5-ref.html @@ -0,0 +1,22 @@ + + + + + +

        hard-
        hit +

        hard-
        hit-
        ting +

        hard-
        est-
        hit +

        hard-
        est-
        hit-
        ting + +

        hard-
        hit +

        hard-
        hit-
        ting +

        hard-
        est
        -
        hit +

        hard-
        est
        -
        hit-
        ting + +

        hard-
        hit +

        hard-
        hit-
        ting
        +

        hard-
        est-
        hit +

        hard-
        est-
        hit-
        ting
        diff --git a/layout/reftests/text/hyphenation-control-5.html b/layout/reftests/text/hyphenation-control-5.html new file mode 100644 index 0000000000..e21a53dfee --- /dev/null +++ b/layout/reftests/text/hyphenation-control-5.html @@ -0,0 +1,22 @@ + + + + + +

        hard-hit +

        hard-hitting +

        hardest-hit +

        hardest-hitting + +

        hard-hit +

        hard-hitting +

        hardest-hit +

        hardest-hitting + +

        hard-hit +

        hard-hitting +

        hardest-hit +

        hardest-hitting diff --git a/layout/reftests/text/hyphenation-control-6-ref.html b/layout/reftests/text/hyphenation-control-6-ref.html new file mode 100644 index 0000000000..6eceb0f2c7 --- /dev/null +++ b/layout/reftests/text/hyphenation-control-6-ref.html @@ -0,0 +1,73 @@ + + + + + +

        All the columns should appear identical:

        +
        + diff --git a/layout/reftests/text/hyphenation-control-6.html b/layout/reftests/text/hyphenation-control-6.html new file mode 100644 index 0000000000..103ba91aea --- /dev/null +++ b/layout/reftests/text/hyphenation-control-6.html @@ -0,0 +1,21 @@ + + + + + +

        All the columns should appear identical:

        +
        + diff --git a/layout/reftests/text/hyphenation-control-7-ref.html b/layout/reftests/text/hyphenation-control-7-ref.html new file mode 100644 index 0000000000..b2a3feab55 --- /dev/null +++ b/layout/reftests/text/hyphenation-control-7-ref.html @@ -0,0 +1,25 @@ + + + + + + +

        The columns should appear identical; "relative" should never be hyphenated

        +
        +

        the flow-
        relative flow-
        relative flow-
        relative flow-
        relative flow-
        relative

        +

        the flow-relative
        flow-relative flow-
        relative flow-
        relative flow-
        relative

        +

        the flow-relative flow-
        relative flow-relative
        flow-relative flow-
        relative

        +

        the flow-relative flow-relative flow-
        relative flow-relative flow-relative

        +

        the flow-relative flow-relative flow-relative
        flow-relative flow-relative

        + +

        the flow-
        relative flow-
        relative flow-
        relative flow-
        relative flow-
        relative

        +

        the flow-relative
        flow-relative flow-
        relative flow-
        relative flow-
        relative

        +

        the flow-relative flow-
        relative flow-relative
        flow-relative flow-
        relative

        +

        the flow-relative flow-relative flow-
        relative flow-relative flow-relative

        +

        the flow-relative flow-relative flow-relative
        flow-relative flow-relative

        diff --git a/layout/reftests/text/hyphenation-control-7.html b/layout/reftests/text/hyphenation-control-7.html new file mode 100644 index 0000000000..7b48271fa6 --- /dev/null +++ b/layout/reftests/text/hyphenation-control-7.html @@ -0,0 +1,26 @@ + + + + + + +

        The columns should appear identical; "relative" should never be hyphenated

        +
        +

        the flow-relative flow-relative flow-relative flow-relative flow-relative

        +

        the flow-relative flow-relative flow-relative flow-relative flow-relative

        +

        the flow-relative flow-relative flow-relative flow-relative flow-relative

        +

        the flow-relative flow-relative flow-relative flow-relative flow-relative

        +

        the flow-relative flow-relative flow-relative flow-relative flow-relative

        + +

        the flow-relative flow-relative flow-relative flow-relative flow-relative

        +

        the flow-relative flow-relative flow-relative flow-relative flow-relative

        +

        the flow-relative flow-relative flow-relative flow-relative flow-relative

        +

        the flow-relative flow-relative flow-relative flow-relative flow-relative

        +

        the flow-relative flow-relative flow-relative flow-relative flow-relative

        diff --git a/layout/reftests/text/initial-zwj-1-ref.html b/layout/reftests/text/initial-zwj-1-ref.html new file mode 100644 index 0000000000..e4d867bbfb --- /dev/null +++ b/layout/reftests/text/initial-zwj-1-ref.html @@ -0,0 +1,16 @@ + + + +Bug 978313 + + + + +‍ی‍ت + + diff --git a/layout/reftests/text/initial-zwj-1.html b/layout/reftests/text/initial-zwj-1.html new file mode 100644 index 0000000000..fd039c5831 --- /dev/null +++ b/layout/reftests/text/initial-zwj-1.html @@ -0,0 +1,16 @@ + + + +Bug 978313 + + + + +‍یت + + diff --git a/layout/reftests/text/justification-1-ref.html b/layout/reftests/text/justification-1-ref.html new file mode 100644 index 0000000000..a89222d414 --- /dev/null +++ b/layout/reftests/text/justification-1-ref.html @@ -0,0 +1,11 @@ + + + + +

        I am the very model of a modern major-general.

        +

        I am the very model of a modern major-general.

        +

        I  am the
        very model of a modern major-general.

        +

        I  am the
        very model of a modern major-general.

        +

        I am the
        very model of a modern major-general.

        + + diff --git a/layout/reftests/text/justification-1.html b/layout/reftests/text/justification-1.html new file mode 100644 index 0000000000..a12544fc19 --- /dev/null +++ b/layout/reftests/text/justification-1.html @@ -0,0 +1,17 @@ + + + + + + +

        I am the +very model of a modern major-general.

        +

        I am the +very model of a modern major-general.

        +

        I am the +very model of a modern major-general.

        +

        I am the +very model of a modern major-general.

        +

        I am the +very model of a modern major-general.

        + diff --git a/layout/reftests/text/justification-2-ref.html b/layout/reftests/text/justification-2-ref.html new file mode 100644 index 0000000000..70443e6820 --- /dev/null +++ b/layout/reftests/text/justification-2-ref.html @@ -0,0 +1,12 @@ + + + + + + +
        + + + diff --git a/layout/reftests/text/justification-2a.html b/layout/reftests/text/justification-2a.html new file mode 100644 index 0000000000..2711eef658 --- /dev/null +++ b/layout/reftests/text/justification-2a.html @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/layout/reftests/text/justification-2b.html b/layout/reftests/text/justification-2b.html new file mode 100644 index 0000000000..5ff414ff52 --- /dev/null +++ b/layout/reftests/text/justification-2b.html @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/layout/reftests/text/justification-2c.html b/layout/reftests/text/justification-2c.html new file mode 100644 index 0000000000..1179aff6d7 --- /dev/null +++ b/layout/reftests/text/justification-2c.html @@ -0,0 +1,13 @@ + + + + + + + +  + + + diff --git a/layout/reftests/text/justification-2d.html b/layout/reftests/text/justification-2d.html new file mode 100644 index 0000000000..d4f54f4884 --- /dev/null +++ b/layout/reftests/text/justification-2d.html @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/layout/reftests/text/justification-cjk-extension-ref.html b/layout/reftests/text/justification-cjk-extension-ref.html new file mode 100644 index 0000000000..565c7556f3 --- /dev/null +++ b/layout/reftests/text/justification-cjk-extension-ref.html @@ -0,0 +1,19 @@ + + + + +
        一葛一葛一葛 diff --git a/layout/reftests/text/justification-cjk-extension.html b/layout/reftests/text/justification-cjk-extension.html new file mode 100644 index 0000000000..d15bd99404 --- /dev/null +++ b/layout/reftests/text/justification-cjk-extension.html @@ -0,0 +1,19 @@ + + + + +
        一葛𠮟𠮟一葛 diff --git a/layout/reftests/text/justification-space-diacritic-ref.html b/layout/reftests/text/justification-space-diacritic-ref.html new file mode 100644 index 0000000000..39ac355941 --- /dev/null +++ b/layout/reftests/text/justification-space-diacritic-ref.html @@ -0,0 +1,21 @@ + + + + + +
        +

        Hello ̈ ̈ ̈ world +

        Hello ̈ ̈ ̈ world +

        Hello ̈  ́ ̀world +

        Hello ‭̈‬ ‭̂‬world diff --git a/layout/reftests/text/justification-space-diacritic.html b/layout/reftests/text/justification-space-diacritic.html new file mode 100644 index 0000000000..e55168fdf5 --- /dev/null +++ b/layout/reftests/text/justification-space-diacritic.html @@ -0,0 +1,21 @@ + + + + + +

        +

        Hello ̈ ̈ ̈ world +

        Hello ̈ ̈ ̈ world +

        Hello ̈  ́ ̀world +

        Hello ‭̈‬‬  ‭̂‬world diff --git a/layout/reftests/text/kerning-01-notref.html b/layout/reftests/text/kerning-01-notref.html new file mode 100644 index 0000000000..43df5e4d69 --- /dev/null +++ b/layout/reftests/text/kerning-01-notref.html @@ -0,0 +1,25 @@ + + + + + + +AVAVA + + diff --git a/layout/reftests/text/kerning-01.html b/layout/reftests/text/kerning-01.html new file mode 100644 index 0000000000..55cf986700 --- /dev/null +++ b/layout/reftests/text/kerning-01.html @@ -0,0 +1,20 @@ + + + + + +AVAVA + + diff --git a/layout/reftests/text/letter-spacing-nolig-1-ref.html b/layout/reftests/text/letter-spacing-nolig-1-ref.html new file mode 100644 index 0000000000..615df75960 --- /dev/null +++ b/layout/reftests/text/letter-spacing-nolig-1-ref.html @@ -0,0 +1,13 @@ + + +

        office + +
        off‌ice diff --git a/layout/reftests/text/letter-spacing-nolig-1.html b/layout/reftests/text/letter-spacing-nolig-1.html new file mode 100644 index 0000000000..9dfc5d72a4 --- /dev/null +++ b/layout/reftests/text/letter-spacing-nolig-1.html @@ -0,0 +1,13 @@ + + +
        office + +
        office diff --git a/layout/reftests/text/letter-spacing-nolig-2-ref.html b/layout/reftests/text/letter-spacing-nolig-2-ref.html new file mode 100644 index 0000000000..2ad7d4ea36 --- /dev/null +++ b/layout/reftests/text/letter-spacing-nolig-2-ref.html @@ -0,0 +1,17 @@ + + +
        office + +
        of‌f‌ice diff --git a/layout/reftests/text/letter-spacing-nolig-2.html b/layout/reftests/text/letter-spacing-nolig-2.html new file mode 100644 index 0000000000..e97f114f70 --- /dev/null +++ b/layout/reftests/text/letter-spacing-nolig-2.html @@ -0,0 +1,17 @@ + + +
        office + +
        office diff --git a/layout/reftests/text/ligature-with-space-1.html b/layout/reftests/text/ligature-with-space-1.html new file mode 100644 index 0000000000..9526db6237 --- /dev/null +++ b/layout/reftests/text/ligature-with-space-1.html @@ -0,0 +1,20 @@ + + + + + + + + +B A; + + diff --git a/layout/reftests/text/line-editing-1-ref.html b/layout/reftests/text/line-editing-1-ref.html new file mode 100644 index 0000000000..8941e0b4ff --- /dev/null +++ b/layout/reftests/text/line-editing-1-ref.html @@ -0,0 +1,17 @@ + + + + +Line 1 +Line 2 +Line 3 +Line 4 +Line 5 +Line 6 +Line 7 +Line 8 +Line 9 + + diff --git a/layout/reftests/text/line-editing-1a.html b/layout/reftests/text/line-editing-1a.html new file mode 100644 index 0000000000..31c42103b0 --- /dev/null +++ b/layout/reftests/text/line-editing-1a.html @@ -0,0 +1,27 @@ + + + + + + +Line 1 +Line 2 +Line 2 +Line 3 +Line 4 +Line 5 +Line 6 +Line 7 +Line X +Line 9 + + diff --git a/layout/reftests/text/line-editing-1b.html b/layout/reftests/text/line-editing-1b.html new file mode 100644 index 0000000000..35c5fe4e71 --- /dev/null +++ b/layout/reftests/text/line-editing-1b.html @@ -0,0 +1,25 @@ + + + + + + +Line 1 +Line 3 +Line 4 +Line 5 +Line 6 +Line 7 +Line X +Line 9 + + diff --git a/layout/reftests/text/line-editing-1c.html b/layout/reftests/text/line-editing-1c.html new file mode 100644 index 0000000000..ceaf095317 --- /dev/null +++ b/layout/reftests/text/line-editing-1c.html @@ -0,0 +1,25 @@ + + + + + + +Line 1 +Line 2 +Line 3 +Line 4 +Line 5 +Line 6 +Line 7 +Line X +Line 9 + + diff --git a/layout/reftests/text/line-editing-1d.html b/layout/reftests/text/line-editing-1d.html new file mode 100644 index 0000000000..a3ce054631 --- /dev/null +++ b/layout/reftests/text/line-editing-1d.html @@ -0,0 +1,26 @@ + + + + + + +Line 1 +Line 2 +Line 3 +Line 4 +Line X +Line X +Line X +Line 7 +Line 8 +Line 9 + + diff --git a/layout/reftests/text/line-editing-1e.html b/layout/reftests/text/line-editing-1e.html new file mode 100644 index 0000000000..d149957c0a --- /dev/null +++ b/layout/reftests/text/line-editing-1e.html @@ -0,0 +1,24 @@ + + + + + + +Line 1 +Line 2 +Line 3 +Line 4 +Line X +Line 7 +Line 8 +Line 9 + + diff --git a/layout/reftests/text/lineheight-metrics-1-ref.html b/layout/reftests/text/lineheight-metrics-1-ref.html new file mode 100644 index 0000000000..756b705329 --- /dev/null +++ b/layout/reftests/text/lineheight-metrics-1-ref.html @@ -0,0 +1,17 @@ +Reference, bug 643781 + + +
        + diff --git a/layout/reftests/text/lineheight-metrics-1.html b/layout/reftests/text/lineheight-metrics-1.html new file mode 100644 index 0000000000..76f4482412 --- /dev/null +++ b/layout/reftests/text/lineheight-metrics-1.html @@ -0,0 +1,31 @@ +Testcase, bug 643781 + + +
        A
        + diff --git a/layout/reftests/text/lineheight-metrics-2-ref.html b/layout/reftests/text/lineheight-metrics-2-ref.html new file mode 100644 index 0000000000..ecf9fbf1ca --- /dev/null +++ b/layout/reftests/text/lineheight-metrics-2-ref.html @@ -0,0 +1,17 @@ +Testcase, bug 947650 and 598900 + + +
        + diff --git a/layout/reftests/text/lineheight-metrics-2a.html b/layout/reftests/text/lineheight-metrics-2a.html new file mode 100644 index 0000000000..1d4e00129c --- /dev/null +++ b/layout/reftests/text/lineheight-metrics-2a.html @@ -0,0 +1,29 @@ +Testcase, bug 947650 and 598900 + + +
        A
        + diff --git a/layout/reftests/text/lineheight-metrics-2b.html b/layout/reftests/text/lineheight-metrics-2b.html new file mode 100644 index 0000000000..4859211823 --- /dev/null +++ b/layout/reftests/text/lineheight-metrics-2b.html @@ -0,0 +1,29 @@ +Testcase, bug 947650 and 598900 + + +
        A
        + diff --git a/layout/reftests/text/lineheight-percentage-1-ref.html b/layout/reftests/text/lineheight-percentage-1-ref.html new file mode 100644 index 0000000000..bf834f59e2 --- /dev/null +++ b/layout/reftests/text/lineheight-percentage-1-ref.html @@ -0,0 +1,3 @@ + + +

        20.5px diff --git a/layout/reftests/text/lineheight-percentage-1.html b/layout/reftests/text/lineheight-percentage-1.html new file mode 100644 index 0000000000..346ef24314 --- /dev/null +++ b/layout/reftests/text/lineheight-percentage-1.html @@ -0,0 +1,6 @@ + + +

        + diff --git a/layout/reftests/text/long-1.html b/layout/reftests/text/long-1.html new file mode 100644 index 0000000000..f65e7e763a --- /dev/null +++ b/layout/reftests/text/long-1.html @@ -0,0 +1,9 @@ + + + +

        +Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems.
        +Very long textruns may cause problems.
        +    
        + + diff --git a/layout/reftests/text/long-ref.html b/layout/reftests/text/long-ref.html new file mode 100644 index 0000000000..3db6e454c9 --- /dev/null +++ b/layout/reftests/text/long-ref.html @@ -0,0 +1,8 @@ + + + +
        +Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems. Very long textruns may cause problems.
        Very long textruns may cause problems. +
        + + diff --git a/layout/reftests/text/negative-letter-spacing-1-ref.html b/layout/reftests/text/negative-letter-spacing-1-ref.html new file mode 100644 index 0000000000..3411c34a1f --- /dev/null +++ b/layout/reftests/text/negative-letter-spacing-1-ref.html @@ -0,0 +1,13 @@ + + + + + + + +
        sameline?
        diff --git a/layout/reftests/text/negative-letter-spacing-1.html b/layout/reftests/text/negative-letter-spacing-1.html new file mode 100644 index 0000000000..69c1f6fa4b --- /dev/null +++ b/layout/reftests/text/negative-letter-spacing-1.html @@ -0,0 +1,18 @@ + + + + + + + +
        same line?
        diff --git a/layout/reftests/text/osx-font-smoothing-2-notref.html b/layout/reftests/text/osx-font-smoothing-2-notref.html new file mode 100644 index 0000000000..3cf80f8d71 --- /dev/null +++ b/layout/reftests/text/osx-font-smoothing-2-notref.html @@ -0,0 +1,23 @@ + + + + + + + +

        foo bar

        + + diff --git a/layout/reftests/text/osx-font-smoothing-2-ref.html b/layout/reftests/text/osx-font-smoothing-2-ref.html new file mode 100644 index 0000000000..fc7ca44af1 --- /dev/null +++ b/layout/reftests/text/osx-font-smoothing-2-ref.html @@ -0,0 +1,26 @@ + + + + + + + +

        foo bar

        + + diff --git a/layout/reftests/text/osx-font-smoothing-2.html b/layout/reftests/text/osx-font-smoothing-2.html new file mode 100644 index 0000000000..2ef3b3ff48 --- /dev/null +++ b/layout/reftests/text/osx-font-smoothing-2.html @@ -0,0 +1,23 @@ + + + + + + + +

        foo bar

        + + diff --git a/layout/reftests/text/osx-font-smoothing-ref.html b/layout/reftests/text/osx-font-smoothing-ref.html new file mode 100644 index 0000000000..4fb59bdec1 --- /dev/null +++ b/layout/reftests/text/osx-font-smoothing-ref.html @@ -0,0 +1,31 @@ + + + + + + +

        I have stood still and stopped the sound of feet.

        +

        I have stood still and stopped the sound of feet.

        +

        I have stood still and stopped the sound of feet.

        +

        I have stood still and stopped the sound of feet.

        +

        I have stood still and stopped the sound of feet.

        +

        I have stood still and stopped the sound of feet.

        +

        I have stood still and stopped the sound of feet.

        +

        I have stood still and stopped the sound of feet.

        +

        I have stood still and stopped the sound of feet.

        +

        I have stood still and stopped the sound of feet.

        +

        I have stood still and stopped the sound of feet.

        +

        I have stood still and stopped the sound of feet.

        + + diff --git a/layout/reftests/text/osx-font-smoothing.html b/layout/reftests/text/osx-font-smoothing.html new file mode 100644 index 0000000000..46a4c85451 --- /dev/null +++ b/layout/reftests/text/osx-font-smoothing.html @@ -0,0 +1,32 @@ + + + + + + +

        I have stood still and stopped the sound of feet.

        +

        I have stood still and stopped the sound of feet.

        +

        I have stood still and stopped the sound of feet.

        +

        I have stood still and stopped the sound of feet.

        +

        I have stood still and stopped the sound of feet.

        +

        I have stood still and stopped the sound of feet.

        +

        I have stood still and stopped the sound of feet.

        +

        I have stood still and stopped the sound of feet.

        +

        I have stood still and stopped the sound of feet.

        +

        I have stood still and stopped the sound of feet.

        +

        I have stood still and stopped the sound of feet.

        +

        I have stood still and stopped the sound of feet.

        + + diff --git a/layout/reftests/text/overflowwrap-04.html b/layout/reftests/text/overflowwrap-04.html new file mode 100644 index 0000000000..8552310dca --- /dev/null +++ b/layout/reftests/text/overflowwrap-04.html @@ -0,0 +1,18 @@ + + + + + + Test Overflowwrap + + + +

        It's lipsmackinthirstquenchinacetastinmotivatingoodbuzzincooltalkinhighwalkinfastlivinevergivincoolfizzin Firefox!

        + + diff --git a/layout/reftests/text/overflowwrap-05.html b/layout/reftests/text/overflowwrap-05.html new file mode 100644 index 0000000000..4b5b11e658 --- /dev/null +++ b/layout/reftests/text/overflowwrap-05.html @@ -0,0 +1,18 @@ + + + + + + Test Overflowwrap + + + +

        It's lipsmackinthirstquenchinacetastinmotivatingoodbuzzincooltalkinhighwalkinfastlivinevergivincoolfizzin Firefox!

        + + diff --git a/layout/reftests/text/overflowwrap-06.html b/layout/reftests/text/overflowwrap-06.html new file mode 100644 index 0000000000..899585b138 --- /dev/null +++ b/layout/reftests/text/overflowwrap-06.html @@ -0,0 +1,38 @@ + + + + + http://www.mozilla.org/projects/minefield/ + + + +
        href="../../css/cavendish/content.css" title="Cavendish"
        + + diff --git a/layout/reftests/text/overflowwrap-07.html b/layout/reftests/text/overflowwrap-07.html new file mode 100644 index 0000000000..d84347837f --- /dev/null +++ b/layout/reftests/text/overflowwrap-07.html @@ -0,0 +1,13 @@ + + + + + + Test Overflowwrap + + +
        HelloKitty
        + + diff --git a/layout/reftests/text/overflowwrap-09.html b/layout/reftests/text/overflowwrap-09.html new file mode 100644 index 0000000000..b190228fa2 --- /dev/null +++ b/layout/reftests/text/overflowwrap-09.html @@ -0,0 +1,13 @@ + + + + + + Test Overflowwrap + + + + + diff --git a/layout/reftests/text/overflowwrap-10.html b/layout/reftests/text/overflowwrap-10.html new file mode 100644 index 0000000000..249097b6dc --- /dev/null +++ b/layout/reftests/text/overflowwrap-10.html @@ -0,0 +1,14 @@ + + + + + Test - overflow-wrap: break-word should respect clusters + + +
        + abc + d̥e̕f̣ + 𐐀𐐁𐐂 +
        + + diff --git a/layout/reftests/text/pre-line-1-ref.html b/layout/reftests/text/pre-line-1-ref.html new file mode 100644 index 0000000000..c290c91a20 --- /dev/null +++ b/layout/reftests/text/pre-line-1-ref.html @@ -0,0 +1,22 @@ + + + + + + + +
        My name is

        Fred.
        +
        My name is

        Fred.
        + +
        My name is

        Fred.
        +
        My name is

        Fred.
        + +
        My name is

        Fred.
        +
        My name is

        Fred.
        + + + diff --git a/layout/reftests/text/pre-line-1.html b/layout/reftests/text/pre-line-1.html new file mode 100644 index 0000000000..0dfbef12e7 --- /dev/null +++ b/layout/reftests/text/pre-line-1.html @@ -0,0 +1,48 @@ + + + + + + + + + + + +
        My name is + + Fred.
        +
        My name is + + Fred.
        + + + + + +
        My name is + + Fred.
        +
        My name is + + Fred.
        + + + + + +
        My name is + + Fred.
        +
        My name is + + Fred.
        + + + diff --git a/layout/reftests/text/pre-line-2-ref.html b/layout/reftests/text/pre-line-2-ref.html new file mode 100644 index 0000000000..70242146d8 --- /dev/null +++ b/layout/reftests/text/pre-line-2-ref.html @@ -0,0 +1,10 @@ + + + +Hello +
        +
        +
        +Kitty + + diff --git a/layout/reftests/text/pre-line-2.html b/layout/reftests/text/pre-line-2.html new file mode 100644 index 0000000000..48fde61d90 --- /dev/null +++ b/layout/reftests/text/pre-line-2.html @@ -0,0 +1,12 @@ + + + + + + +
        Hello
        + + +
        Kitty
        + + diff --git a/layout/reftests/text/pre-line-3-ref.html b/layout/reftests/text/pre-line-3-ref.html new file mode 100644 index 0000000000..d79ddfaea7 --- /dev/null +++ b/layout/reftests/text/pre-line-3-ref.html @@ -0,0 +1,6 @@ + + + +Hello + + diff --git a/layout/reftests/text/pre-line-3.html b/layout/reftests/text/pre-line-3.html new file mode 100644 index 0000000000..b5f7f235f3 --- /dev/null +++ b/layout/reftests/text/pre-line-3.html @@ -0,0 +1,12 @@ + + + + + + + +Hello + + diff --git a/layout/reftests/text/pre-line-4-ref.html b/layout/reftests/text/pre-line-4-ref.html new file mode 100644 index 0000000000..d4da208db8 --- /dev/null +++ b/layout/reftests/text/pre-line-4-ref.html @@ -0,0 +1,7 @@ + + + + +

        Hello
        Kitty

        + + diff --git a/layout/reftests/text/pre-line-4.html b/layout/reftests/text/pre-line-4.html new file mode 100644 index 0000000000..af410ba1ab --- /dev/null +++ b/layout/reftests/text/pre-line-4.html @@ -0,0 +1,7 @@ + + + + +

        Hello Kitty

        + + diff --git a/layout/reftests/text/pre-space-1-ref.html b/layout/reftests/text/pre-space-1-ref.html new file mode 100644 index 0000000000..b2c82820c4 --- /dev/null +++ b/layout/reftests/text/pre-space-1-ref.html @@ -0,0 +1,20 @@ + + +

        a b

        +

        a b

        +

        a b

        +

        a b

        +

        a

        +

        +

        +

        .

        +

        a b

        +

        a b

        +

        a b

        +

        a

        +

        +

        +

        .

        diff --git a/layout/reftests/text/pre-space-1.html b/layout/reftests/text/pre-space-1.html new file mode 100644 index 0000000000..b1adad2fd8 --- /dev/null +++ b/layout/reftests/text/pre-space-1.html @@ -0,0 +1,20 @@ + + +

        a b

        +

        a b

        +

        a b

        +

        a b

        +

        a

        +

        +

        +

        .

        +

        a b

        +

        a b

        +

        a b

        +

        a

        +

        +

        +

        .

        diff --git a/layout/reftests/text/pre-wrap-1-ref.html b/layout/reftests/text/pre-wrap-1-ref.html new file mode 100644 index 0000000000..7cda9fba13 --- /dev/null +++ b/layout/reftests/text/pre-wrap-1-ref.html @@ -0,0 +1,27 @@ + + + + +test for bug 1008019 + + + +
        ab c d e f +g h i +j k +l m +n o +p +q +r +s
        + + diff --git a/layout/reftests/text/pre-wrap-1.html b/layout/reftests/text/pre-wrap-1.html new file mode 100644 index 0000000000..782acc146c --- /dev/null +++ b/layout/reftests/text/pre-wrap-1.html @@ -0,0 +1,21 @@ + + + + +test for bug 1008019 + + + +
        ab c d e f g h i j k l m n o p q r s
        + + diff --git a/layout/reftests/text/reftest.list b/layout/reftests/text/reftest.list new file mode 100644 index 0000000000..983d66946e --- /dev/null +++ b/layout/reftests/text/reftest.list @@ -0,0 +1,364 @@ +# Font-dependent reftests may fail intermittently/transiently due to asynch fallback, +# so we disable the async mechanism for this directory. +defaults pref(gfx.font_rendering.fallback.async,false) + +fails-if(Android) == fallback-01.xhtml fallback-01-ref.xhtml +== font-selection-by-lang-01.html font-selection-by-lang-01-ref.html +== font-selection-fallback-1.html font-selection-fallback-1-ref.html +== font-selection-generic-1.html font-selection-generic-1-ref.html +!= font-size-adjust-01.html font-size-adjust-01-ref.html +# The following test passes consistently only on Mac OS X; +# both Windows and Linux give results that vary depending on the font size/zoom factor used, +# because hinting affects the metrics used to compute the font size adjustment. See bug 429605. +random-if(!cocoaWidget) == font-size-adjust-02.html font-size-adjust-02-ref.html +# This currently fails because line spacing does not respect font-size-adjust +# in the "obvious" way, but it is unclear what the behavior should really be; +# see bug #366138 for some (inconclusive) discussion +# == font-size-adjust-03.html font-size-adjust-03-ref.html +== justification-1.html justification-1-ref.html +== justification-2a.html justification-2-ref.html +== justification-2b.html justification-2-ref.html +== justification-2c.html justification-2-ref.html +!= justification-2d.html justification-2-ref.html +== justification-cjk-extension.html justification-cjk-extension-ref.html +== justification-space-diacritic.html justification-space-diacritic-ref.html +load ligature-with-space-1.html +== line-editing-1a.html line-editing-1-ref.html +== line-editing-1b.html line-editing-1-ref.html +== line-editing-1c.html line-editing-1-ref.html +== line-editing-1d.html line-editing-1-ref.html +== line-editing-1e.html line-editing-1-ref.html +fails-if(cocoaWidget) == lineheight-metrics-1.html lineheight-metrics-1-ref.html # bug 657864 +== lineheight-metrics-2a.html lineheight-metrics-2-ref.html +== lineheight-metrics-2b.html lineheight-metrics-2-ref.html +== lineheight-percentage-1.html lineheight-percentage-1-ref.html +== long-1.html long-ref.html +fuzzy-if(Android,0-255,0-325) == pre-line-1.html pre-line-1-ref.html +== pre-line-2.html pre-line-2-ref.html +== pre-line-3.html pre-line-3-ref.html +== pre-line-4.html pre-line-4-ref.html +== pre-space-1.html pre-space-1-ref.html +== pre-wrap-1.html pre-wrap-1-ref.html +== soft-hyphens-1a.html soft-hyphens-1-ref.html +== soft-hyphens-1b.html soft-hyphens-1-ref.html +== soft-hyphens-1c.html soft-hyphens-1-ref.html +== soft-hyphens-break-word-1a.html soft-hyphens-break-word-1-ref.html +== soft-hyphens-break-word-1b.html soft-hyphens-break-word-1-ref.html +== soft-hyphens-break-word-1c.html soft-hyphens-break-word-1-ref.html +# Tests for soft hyphens in table cells, bug 418975 +!= soft-hyphen-in-table-1.html soft-hyphen-in-table-1-notref.html +== soft-hyphen-in-table-1.html soft-hyphen-in-table-1-ref.html +== soft-hyphen-in-table-2.html soft-hyphen-in-table-2-ref.html +# Cairo's FreeType and GDI backends snap glyphs to pixels, while Mac (usually), +# D2D, and Skia have subpixel positioning. The tests for pixel-snapping assume that +# 1 CSS pixel == 1 device pixel +skip == subpixel-glyphs-x-1a.html subpixel-glyphs-x-1b.html +# Platforms with subpixel positioning already have inconsistent glyphs by +# design, but that is considered more tolerable because they are subpixel +# inconsistencies. On those platforms we just test that glyph positions are +# subpixel. +# D2D/DirectWrite results depend on the rendering mode chosen, so considering this as random for now. +skip-if(!(d2d||cocoaWidget)) random-if(d2d) != subpixel-glyphs-x-2a.html subpixel-glyphs-x-2b.html +== subpixel-glyphs-x-3a.html subpixel-glyphs-x-3b.html +# No platforms do subpixel positioning vertically +fuzzy-if(Android,0-19,0-2) == subpixel-glyphs-y-1a.html subpixel-glyphs-y-1b.html +fuzzy-if(Android,0-231,0-653) == subpixel-lineheight-1a.html subpixel-lineheight-1b.html +== swash-1.html swash-1-ref.html +!= synthetic-bold-metrics-01.html synthetic-bold-metrics-01-notref.html +== synthetic-bold-papyrus-01.html synthetic-bold-papyrus-01-ref.html +== synthetic-bold-zero-width-01.html synthetic-bold-zero-width-01-ref.html +== text-align-left-in-rtl-block.html text-align-left-in-rtl-block-ref.html +== variation-selector-unsupported-1.html variation-selector-unsupported-1-ref.html +== white-space-1a.html white-space-1-ref.html +== white-space-1b.html white-space-1-ref.html +== white-space-2.html white-space-2-ref.html +== white-space-3.html white-space-3-ref.html +pref(intl.icu4x.segmenter.enabled,false) == wordbreak-1.html wordbreak-1-ref.html +== wordbreak-3.html wordbreak-3-ref.html +== wordbreak-4b.html wordbreak-4b-ref.html +== wordbreak-5.html wordbreak-5-ref.html +fails-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)) == wordbreak-6.html wordbreak-6-ref.html # Bug 1258239 +== wordbreak-7a.html wordbreak-7a-ref.html +fails == wordbreak-7b.html wordbreak-7b-ref.html # bug 479829 +== wordbreak-8.html wordbreak-8-ref.html +pref(gfx.font_rendering.graphite.enabled,true) == wordbreak-9.html wordbreak-9-ref.html +== wordbreak-dynamic-1.html wordbreak-dynamic-1-ref.html +== wordwrap-01.html wordwrap-01-ref.html +fuzzy-if(Android,0-1,0-1) == wordwrap-02.html wordwrap-02-ref.html # bug 1363940 +fuzzy(0-1,0-50) == wordwrap-03.html wordwrap-03-ref.html # Fuzzy on Linux because the native textbox gradient is painted in a slightly different position depending on the invalid area. +== wordwrap-04.html wordwrap-04-ref.html +== overflowwrap-04.html wordwrap-04-ref.html +== wordwrap-05.html wordwrap-05-ref.html +== overflowwrap-05.html wordwrap-05-ref.html +== wordwrap-06.html wordwrap-06-ref.html +== overflowwrap-06.html wordwrap-06-ref.html +== wordwrap-07.html wordwrap-07-ref.html +== overflowwrap-07.html wordwrap-07-ref.html +!= wordwrap-08.html wordwrap-01-ref.html +== wordwrap-08.html wordwrap-08-ref.html +!= wordwrap-09.html wordwrap-01-ref.html +!= overflowwrap-09.html wordwrap-01-ref.html +== wordwrap-09.html wordwrap-09-ref.html +== overflowwrap-09.html wordwrap-09-ref.html +== wordwrap-10.html wordwrap-10-ref.html # bug 752459 +== overflowwrap-10.html wordwrap-10-ref.html +== word-spacing-01.html word-spacing-01-ref.html +# the following will fail when rendering with Core Text (see bug 389074) due to what appears to be +# an Apple bug: the presence of ZWNJ disturbs the positioning of an adjacent glyph. rdar://6427865 +random-if(cocoaWidget) random-if(gtkWidget) == zwnj-01.xhtml zwnj-01-ref.xhtml # gtkWidget:bug 1309113 +== zwnj-02.xhtml zwnj-02-ref.xhtml +!= zwnj-01.html zwnj-01-notref.html +== initial-zwj-1.html initial-zwj-1-ref.html +== cgj-01.html cgj-01-ref.html +== 444656.html 444656-ref.html +fuzzy-if(geckoview,0-4,0-1) == 449555-1.html 449555-1-ref.html +== 467722.html 467722-ref.html +fuzzy(0-1,0-600) == 475092-sub.html 475092-ref.html +fails-if(Android) fuzzy-if(!Android,0-90,0-3100) fuzzy-if(cocoaWidget,72-72,353-353) == 475092-pos.html 475092-sub.html # bug 482596 +== 476378-soft-hyphen-fallback.html 476378-soft-hyphen-fallback-ref.html +# Test for bug 484954 +== rgba-text.html rgba-text-ref.html +# Test for bug 575695, 'kern' table support +!= kerning-01.html kerning-01-notref.html +# Test for bug 577380, support for AAT layout (on OS X only) +random-if(!cocoaWidget) == 577380.html 577380-ref.html +# Test for OpenType Arabic shaping support +== arabic-shaping-1.html arabic-shaping-1-ref.html +# check ligature in Arial Bold on Windows, for bug 644184; may fail on other platforms depending on fonts +random-if(!winWidget) == arial-bold-lam-alef-1.html arial-bold-lam-alef-1-ref.html +# Fallback (presentation-forms) shaping with a font that lacks GSUB/GPOS +== arabic-fallback-1.html arabic-fallback-1-ref.html +== arabic-fallback-2.html arabic-fallback-2-ref.html +== arabic-fallback-3.html arabic-fallback-3-ref.html +== arabic-fallback-4.html arabic-fallback-4-ref.html +== arabic-marks-1.html arabic-marks-1-ref.html +== arabic-final-ligature-spacing.html arabic-final-ligature-spacing-ref.html +# harfbuzz fallback mark stacking in the absence of GPOS: +!= fallback-mark-stacking-1.html fallback-mark-stacking-1-notref.html + +== 726392-1.html 726392-1-ref.html +== 726392-2.html 726392-2-ref.html +== 726392-3.html 726392-3-ref.html +== 745555-1.html 745555-1-ref.html +== 745555-2.html 745555-2-ref.html +== 820255.html 820255-ref.html +!= 1170688.html 1170688-ref.html +== 1320665-cmap-format-13.html 1320665-cmap-format-13-ref.html # see bug 1320665 comments 8-9 +== 1331339-script-extensions-shaping-1.html 1331339-script-extensions-shaping-1-ref.html +skip-if(!cocoaWidget) != 1349308-1.html 1349308-notref.html # macOS-specific test for -apple-system glyph metrics +fuzzy-if(Android,0-128,0-233) == 1463020-letter-spacing-text-transform-1.html 1463020-letter-spacing-text-transform-1-ref.html +fails-if(Android) == 1463020-letter-spacing-text-transform-2.html 1463020-letter-spacing-text-transform-2-ref.html # missing font coverage on Android +pref(intl.icu4x.segmenter.enabled,false) == 1507661-spurious-hyphenation-after-explicit.html 1507661-spurious-hyphenation-after-explicit-ref.html +fuzzy-if(useDrawSnapshot,255-255,50-50) == 1522857-1.html 1522857-1-ref.html # antialiasing fuzz in non-webrender cases +!= 1637405-pua-shaping-1.html 1637405-pua-shaping-1-notref.html +fuzzy-if(useDrawSnapshot,255-255,50-50) == 1655364-1.html 1655364-1-ref.html +== 1670581-1.html 1670581-1-ref.html +== 1673098-1.html 1673098-1-ref.html + +# ensure emoji chars don't render blank (bug 715798, bug 779042); +# should at least render hexboxes if there's no font support +random-if(geckoview) != emoji-01.html emoji-01-notref.html +!= emoji-02.html emoji-02-notref.html + +# Bug 727276: tests with variation selectors 15 and 16 to control emoji rendering style +== emoji-03.html emoji-03-ref.html +# the next two will fail on OS X 10.6 because no color emoji font is present, +# and also on Android platforms until we have color emoji fonts there. +# Tests rely on bundled Twemoji Mozilla to pass on Windows <8.1 and Linux. +!= emoji-03.html emoji-03-notref.html +== emoji-04.html emoji-04-ref.html +!= emoji-05.html emoji-05-notref.html + +# check that Graphite shaping (bug 631479) is working +pref(gfx.font_rendering.graphite.enabled,true) == graphite-01.html graphite-01-ref.html +# Test 02 (using Pig Latin) is fuzzy on Win7 because glyph positioning is not guaranteed to match exactly +# between a sequence of simple glyphs rendered individually, and the same sequence treated as a single cluster. +fuzzy-if(winWidget,0-49,0-220) pref(gfx.font_rendering.graphite.enabled,true) == graphite-02.html graphite-02-ref.html +pref(gfx.font_rendering.graphite.enabled,true) != graphite-03a.html graphite-03-notref.html +pref(gfx.font_rendering.graphite.enabled,true) != graphite-03b.html graphite-03-notref.html +pref(gfx.font_rendering.graphite.enabled,false) != graphite-01.html graphite-01-ref.html +pref(gfx.font_rendering.graphite.enabled,false) != graphite-02.html graphite-02-ref.html +# test 03a (lang setting in Padauk font) now works in opentype/harfbuzz as well +pref(gfx.font_rendering.graphite.enabled,false) != graphite-03a.html graphite-03-notref.html +pref(gfx.font_rendering.graphite.enabled,false) == graphite-03b.html graphite-03-notref.html + +# tests for graphite rendering with valid and invalid lang tags +pref(gfx.font_rendering.graphite.enabled,true) == graphite-04-fa.html graphite-04-ref.html +pref(gfx.font_rendering.graphite.enabled,true) != graphite-04-sd.html graphite-04-ref.html +pref(gfx.font_rendering.graphite.enabled,true) == graphite-04-snd.html graphite-04-ref.html +pref(gfx.font_rendering.graphite.enabled,true) != graphite-04-ur.html graphite-04-ref.html +pref(gfx.font_rendering.graphite.enabled,true) == graphite-04-urd.html graphite-04-ref.html +pref(gfx.font_rendering.graphite.enabled,true) != graphite-04-sd.html graphite-04-ur.html + +# tests to compare graphite to opentype (will trivially pass when graphite not enabled) +== graphite-05-ot-only.html graphite-05-ref.html +!= graphite-05-ot-only.html graphite-05-fail.html +== graphite-05-simple.html graphite-05-ref.html +== graphite-05-multipass.html graphite-05-ref.html +== graphite-05-lang.html graphite-05-ref.html +== graphite-05-badlang.html graphite-05-ref.html +== graphite-05-feat.html graphite-05-ref.html + +# comparing composed and decomposed characters that should render identically +# under both OpenType and Graphite shaping +pref(gfx.font_rendering.graphite.enabled,false) == glyph-decomposition-opentype.html glyph-decomposition-opentype-ref.html +pref(gfx.font_rendering.graphite.enabled,true) == glyph-decomposition-graphite.html glyph-decomposition-graphite-ref.html + +# test for bidi bug in graphite 1.3.2, fixed in 1.3.3 (bug 1207061) +== graphite-bidi-1.html graphite-bidi-1-ref.html + +== graphite-surrogate-selection.html graphite-surrogate-selection-ref.html + +# Tests for hyphenation with hyphens property +== auto-hyphenation-1.html auto-hyphenation-1-ref.html +!= auto-hyphenation-1.html auto-hyphenation-1-notref.html +== auto-hyphenation-1a.html auto-hyphenation-1-ref.html +== auto-hyphenation-2.html auto-hyphenation-2-ref.html +== auto-hyphenation-3.html auto-hyphenation-3-ref.html +== auto-hyphenation-4.html auto-hyphenation-4-ref.html +== auto-hyphenation-5.html auto-hyphenation-5-ref.html +== auto-hyphenation-6.html auto-hyphenation-6-ref.html +== auto-hyphenation-7.html auto-hyphenation-7-ref.html +== auto-hyphenation-8.html auto-hyphenation-8-ref.html +== auto-hyphenation-9.html auto-hyphenation-9-ref.html +== auto-hyphenation-10.html auto-hyphenation-10-ref.html +== auto-hyphenation-xmllang-1.xhtml auto-hyphenation-1-ref.html +!= auto-hyphenation-xmllang-1.xhtml auto-hyphenation-1-notref.html +== auto-hyphenation-xmllang-1a.xhtml auto-hyphenation-1-ref.html +== auto-hyphenation-xmllang-2.xhtml auto-hyphenation-2-ref.html +== auto-hyphenation-xmllang-3.xhtml auto-hyphenation-3-ref.html +== auto-hyphenation-xmllang-4.xhtml auto-hyphenation-4-ref.html +== auto-hyphenation-xmllang-5.xhtml auto-hyphenation-5-ref.html +== auto-hyphenation-xmllang-6.xhtml auto-hyphenation-6-ref.html +== auto-hyphenation-xmllang-7.xhtml auto-hyphenation-7-ref.html +== auto-hyphenation-xmllang-8.xhtml auto-hyphenation-8-ref.html +== auto-hyphenation-xmllang-9.xhtml auto-hyphenation-9-ref.html +== auto-hyphenation-xmllang-10.xhtml auto-hyphenation-10-ref.html +== auto-hyphenation-xmllang-11a.xhtml auto-hyphenation-1-ref.html +== auto-hyphenation-xmllang-11b.xhtml auto-hyphenation-1-ref.html +== auto-hyphenation-xmllang-12a.xhtml auto-hyphenation-4-ref.html +== auto-hyphenation-xmllang-12b.xhtml auto-hyphenation-4-ref.html +== auto-hyphenation-xmllang-13a.xhtml auto-hyphenation-1-ref.html +== auto-hyphenation-xmllang-13b.xhtml auto-hyphenation-1-ref.html +== auto-hyphenation-xmllang-14a.xhtml auto-hyphenation-4-ref.html +== auto-hyphenation-xmllang-14b.xhtml auto-hyphenation-4-ref.html +== auto-hyphenation-af-1.html auto-hyphenation-af-1-ref.html +== auto-hyphenation-bg-1.html auto-hyphenation-bg-1-ref.html +== auto-hyphenation-ca-1.html auto-hyphenation-ca-1-ref.html +== auto-hyphenation-cy-1.html auto-hyphenation-cy-1-ref.html +== auto-hyphenation-da-1.html auto-hyphenation-da-1-ref.html +== auto-hyphenation-de-1901-1.html auto-hyphenation-de-1901-1-ref.html +== auto-hyphenation-de-1996-1.html auto-hyphenation-de-1996-1-ref.html +!= auto-hyphenation-de-1901-1.html auto-hyphenation-de-1996-1.html +== auto-hyphenation-de-ch-1.html auto-hyphenation-de-ch-1-ref.html +== auto-hyphenation-eo-1.html auto-hyphenation-eo-1-ref.html +== auto-hyphenation-es-1.html auto-hyphenation-es-1-ref.html +== auto-hyphenation-et-1.html auto-hyphenation-et-1-ref.html +== auto-hyphenation-fi-1.html auto-hyphenation-fi-1-ref.html +== auto-hyphenation-fr-1.html auto-hyphenation-fr-1-ref.html +== auto-hyphenation-gl-1.html auto-hyphenation-gl-1-ref.html +== auto-hyphenation-hr-1.html auto-hyphenation-hr-1-ref.html +== auto-hyphenation-hsb-1.html auto-hyphenation-hsb-1-ref.html +== auto-hyphenation-hu-1.html auto-hyphenation-hu-1-ref.html +== auto-hyphenation-ia-1.html auto-hyphenation-ia-1-ref.html +== auto-hyphenation-is-1.html auto-hyphenation-is-1-ref.html +== auto-hyphenation-it-1.html auto-hyphenation-it-1-ref.html +== auto-hyphenation-kmr-1.html auto-hyphenation-kmr-1-ref.html +== auto-hyphenation-la-1.html auto-hyphenation-la-1-ref.html +== auto-hyphenation-lt-1.html auto-hyphenation-lt-1-ref.html +== auto-hyphenation-mn-1.html auto-hyphenation-mn-1-ref.html +== auto-hyphenation-nb-1.html auto-hyphenation-nb-1-ref.html +== auto-hyphenation-nl-1.html auto-hyphenation-nl-1-ref.html +== auto-hyphenation-nn-1.html auto-hyphenation-nn-1-ref.html +== auto-hyphenation-pl-1.html auto-hyphenation-pl-1-ref.html +== auto-hyphenation-pt-1.html auto-hyphenation-pt-1-ref.html +== auto-hyphenation-ru-1.html auto-hyphenation-ru-1-ref.html +== auto-hyphenation-sh-1.html auto-hyphenation-sh-1-ref.html +== auto-hyphenation-sl-1.html auto-hyphenation-sl-1-ref.html +== auto-hyphenation-sr-1.html auto-hyphenation-sr-1-ref.html +== auto-hyphenation-sv-1.html auto-hyphenation-sv-1-ref.html # test swedish patterns +!= auto-hyphenation-sv-1.html auto-hyphenation-sv-1-notref.html # verify swedish != english +== auto-hyphenation-tr-1.html auto-hyphenation-tr-1-ref.html +== auto-hyphenation-uk-1.html auto-hyphenation-uk-1-ref.html + +== auto-hyphenation-bn-1.html auto-hyphenation-bn-1-ref.html +== auto-hyphenation-gu-1.html auto-hyphenation-gu-1-ref.html +== auto-hyphenation-hi-1.html auto-hyphenation-hi-1-ref.html +== auto-hyphenation-kn-1.html auto-hyphenation-kn-1-ref.html +== auto-hyphenation-ml-1.html auto-hyphenation-ml-1-ref.html +== auto-hyphenation-pa-1.html auto-hyphenation-pa-1-ref.html +== auto-hyphenation-ta-1.html auto-hyphenation-ta-1-ref.html +== auto-hyphenation-te-1.html auto-hyphenation-te-1-ref.html + +== auto-hyphenation-transformed-1.html auto-hyphenation-transformed-1-ref.html + +== hyphenation-caps-1.html hyphenation-caps-1-ref.html + +== hyphenation-control-1.html hyphenation-control-1-ref.html +== hyphenation-control-2.html hyphenation-control-2-ref.html +== hyphenation-control-3.html hyphenation-control-3-ref.html +== hyphenation-control-4.html hyphenation-control-4-ref.html +fuzzy-if(Android,0-64,0-18) fuzzy-if(winWidget,0-56,0-6) == hyphenation-control-5.html hyphenation-control-5-ref.html +== hyphenation-control-6.html hyphenation-control-6-ref.html +== hyphenation-control-7.html hyphenation-control-7-ref.html + +# osx-font-smoothing - with and without subpixel AA, only under OSX +fails-if(!cocoaWidget) != osx-font-smoothing.html osx-font-smoothing-ref.html +fails-if(!cocoaWidget) != osx-font-smoothing-2.html osx-font-smoothing-2-notref.html +== osx-font-smoothing-2.html osx-font-smoothing-2-ref.html + +# stray control chars should be visible by default, bug 1099557 +pref(layout.css.moz-control-character-visibility.enabled,true) != control-chars-01a.html control-chars-01-notref.html +pref(layout.css.moz-control-character-visibility.enabled,true) != control-chars-01b.html control-chars-01-notref.html +pref(layout.css.moz-control-character-visibility.enabled,true) != control-chars-01c.html control-chars-01-notref.html +pref(layout.css.moz-control-character-visibility.enabled,true) != control-chars-01d.html control-chars-01-notref.html +pref(layout.css.moz-control-character-visibility.enabled,true) != control-chars-02.html control-chars-02-notref.html +pref(layout.css.moz-control-character-visibility.enabled,true) == control-chars-03a.html control-chars-03-ref.html +pref(layout.css.moz-control-character-visibility.enabled,true) == control-chars-03b.html control-chars-03-ref.html +pref(layout.css.moz-control-character-visibility.enabled,true) pref(layout.css.control-characters.visible,true) != control-chars-04a.html control-chars-04-notref.html +pref(layout.css.moz-control-character-visibility.enabled,true) pref(layout.css.control-characters.visible,true) != control-chars-04b.html control-chars-04-notref.html +pref(layout.css.moz-control-character-visibility.enabled,true) pref(layout.css.control-characters.visible,true) != control-chars-04c.html control-chars-04-notref.html +pref(layout.css.moz-control-character-visibility.enabled,true) pref(layout.css.control-characters.visible,true) != control-chars-04d.html control-chars-04-notref.html + +# font fallback for when not supported in the primary font family - bug 970891 +== space-font-1.html space-font-1-ref.html + +# handling of highly negative letter-spacing and intrinsic width +== negative-letter-spacing-1.html negative-letter-spacing-1-ref.html +== segment-break-transformation-1.html segment-break-transformation-1-ref.html + +# color glyphs, opacity, and RTL runs - bug 1318539 +== color-opacity-rtl-1.html color-opacity-rtl-1-ref.html +fuzzy-if(cocoaWidget,0-1,0-1421) == color-opacity-rtl-2.html color-opacity-rtl-2-ref.html + +== letter-spacing-nolig-1.html letter-spacing-nolig-1-ref.html +== letter-spacing-nolig-2.html letter-spacing-nolig-2.html + +pref(intl.icu4x.segmenter.enabled,false) == ethiopic-wordspace.html ethiopic-wordspace-ref.html + +# sub and sup elements should be influenced by their container's line-height - bug 1524897 +== sub-sup-and-line-height.html sub-sup-and-line-height-ref.html + +# Basic rendering tests for the (nonstandard/compatibility) -webkit-text-security property. +== webkit-text-security-1.html?test#none webkit-text-security-1.html?ref#none +!= webkit-text-security-1.html?test#none webkit-text-security-1.html?ref#square +== webkit-text-security-1.html?test#circle webkit-text-security-1.html?ref#circle +== webkit-text-security-1.html?test#disc webkit-text-security-1.html?ref#disc +== webkit-text-security-1.html?test#square webkit-text-security-1.html?ref#square +!= webkit-text-security-1.html?test#circle webkit-text-security-1.html?ref#square +# Exact matching to a reference is trickier for these, but we can mismatch-test that the property has an effect. +!= webkit-text-security-2.html?circle webkit-text-security-2.html?none +!= webkit-text-security-2.html?disc webkit-text-security-2.html?circle +!= webkit-text-security-2.html?square webkit-text-security-2.html?circle +!= webkit-text-security-3.html?circle webkit-text-security-3.html?none +!= webkit-text-security-3.html?disc webkit-text-security-3.html?circle +!= webkit-text-security-3.html?square webkit-text-security-3.html?circle +!= webkit-text-security-4.html?circle webkit-text-security-4.html?none +!= webkit-text-security-4.html?disc webkit-text-security-4.html?circle +!= webkit-text-security-4.html?square webkit-text-security-4.html?circle +!= webkit-text-security-5.html?circle webkit-text-security-5.html?none +!= webkit-text-security-5.html?disc webkit-text-security-5.html?circle +!= webkit-text-security-5.html?square webkit-text-security-5.html?circle + +# Reset default prefs. +defaults diff --git a/layout/reftests/text/rgba-text-ref.html b/layout/reftests/text/rgba-text-ref.html new file mode 100644 index 0000000000..8bf7036eb5 --- /dev/null +++ b/layout/reftests/text/rgba-text-ref.html @@ -0,0 +1,7 @@ + + + + +
        + + diff --git a/layout/reftests/text/rgba-text.html b/layout/reftests/text/rgba-text.html new file mode 100644 index 0000000000..a482ed76ee --- /dev/null +++ b/layout/reftests/text/rgba-text.html @@ -0,0 +1,12 @@ + + + +
        _
        + +
        + + diff --git a/layout/reftests/text/segment-break-transformation-1-ref.html b/layout/reftests/text/segment-break-transformation-1-ref.html new file mode 100644 index 0000000000..824fd97065 --- /dev/null +++ b/layout/reftests/text/segment-break-transformation-1-ref.html @@ -0,0 +1,39 @@ + + + + + + + + +
        +

        斷行測試 +

        斷行測試 +

        斷行測試 +

        斷行測試 +

        斷行測試 +

        斷行
        +測試
        +

        斷行
        +測試
        +

        斷行
        +測試
        +

        Hello Kitty +

        HelloKitty +

        HelloKitty +

        HelloKitty + +

        𠀀𠀁𠀂𠀃 +

        𠀀測𠀂𠀃 +

        𠀀𠀁測𠀃 + +

        斷😀 測試 +

        斷行 😁試 +

        斷😀 😁試 +

        Hello😀 😁Kitty +

        + + diff --git a/layout/reftests/text/segment-break-transformation-1.html b/layout/reftests/text/segment-break-transformation-1.html new file mode 100644 index 0000000000..a11ba6b1c1 --- /dev/null +++ b/layout/reftests/text/segment-break-transformation-1.html @@ -0,0 +1,59 @@ + + + + + + + + +
        +

        斷行 +測試 +

        斷行​ +測試 +

        斷行 +​測試 +

        斷行​ +​測試 +

        斷行 +測試 +

        斷行 +測試 +

        斷行 +測試 +

        斷行 +測試 +

        Hello +Kitty +

        Hello​ +Kitty +

        Hello +​Kitty +

        Hello​ +​Kitty + +

        𠀀𠀁 +𠀂𠀃 +

        𠀀測 +𠀂𠀃 +

        𠀀𠀁 +測𠀃 + +

        斷😀 +測試 +

        斷行 +😁試 +

        斷😀 +😁試 +

        Hello😀 +😁Kitty +

        + + diff --git a/layout/reftests/text/soft-hyphen-in-table-1-notref.html b/layout/reftests/text/soft-hyphen-in-table-1-notref.html new file mode 100644 index 0000000000..d22c20da29 --- /dev/null +++ b/layout/reftests/text/soft-hyphen-in-table-1-notref.html @@ -0,0 +1,18 @@ + + + + + + + + + + +
        supercalifragilisticexpialidocious
        + + + diff --git a/layout/reftests/text/soft-hyphen-in-table-1-ref.html b/layout/reftests/text/soft-hyphen-in-table-1-ref.html new file mode 100644 index 0000000000..905c9db3f5 --- /dev/null +++ b/layout/reftests/text/soft-hyphen-in-table-1-ref.html @@ -0,0 +1,18 @@ + + + + + + + + + + +
        supercalifragilistic- expialidocious
        + + + diff --git a/layout/reftests/text/soft-hyphen-in-table-1.html b/layout/reftests/text/soft-hyphen-in-table-1.html new file mode 100644 index 0000000000..530a674b92 --- /dev/null +++ b/layout/reftests/text/soft-hyphen-in-table-1.html @@ -0,0 +1,18 @@ + + + + + + + + + + +
        supercalifragilistic­expialidocious
        + + + diff --git a/layout/reftests/text/soft-hyphen-in-table-2-ref.html b/layout/reftests/text/soft-hyphen-in-table-2-ref.html new file mode 100644 index 0000000000..3e8ec5f985 --- /dev/null +++ b/layout/reftests/text/soft-hyphen-in-table-2-ref.html @@ -0,0 +1,18 @@ + + + + + + + + + + +
        supercalifragilistic- expialidocious
        + + + diff --git a/layout/reftests/text/soft-hyphen-in-table-2.html b/layout/reftests/text/soft-hyphen-in-table-2.html new file mode 100644 index 0000000000..00de48b5ea --- /dev/null +++ b/layout/reftests/text/soft-hyphen-in-table-2.html @@ -0,0 +1,18 @@ + + + + + + + + + + +
        supercalifragilistic­expialidocious
        + + + diff --git a/layout/reftests/text/soft-hyphens-1-ref.html b/layout/reftests/text/soft-hyphens-1-ref.html new file mode 100644 index 0000000000..b405be7cfb --- /dev/null +++ b/layout/reftests/text/soft-hyphens-1-ref.html @@ -0,0 +1,13 @@ + + + +
        +

        Hy-
        phen. +

        Hy-
        phen. +

        Hy-
        phen. +

        Hy-
        phen. +

        Hy-
        phen. +

        + + + diff --git a/layout/reftests/text/soft-hyphens-1a.html b/layout/reftests/text/soft-hyphens-1a.html new file mode 100644 index 0000000000..9f6decdb54 --- /dev/null +++ b/layout/reftests/text/soft-hyphens-1a.html @@ -0,0 +1,13 @@ + + + +
        +

        Hy­phen. +

        Hy­phen. +

        Hy­phen. +

        Hy­phen. +

        Hy­phen. +

        + + + diff --git a/layout/reftests/text/soft-hyphens-1b.html b/layout/reftests/text/soft-hyphens-1b.html new file mode 100644 index 0000000000..eb537773ae --- /dev/null +++ b/layout/reftests/text/soft-hyphens-1b.html @@ -0,0 +1,13 @@ + + + +
        +

        Hy­­phen. +

        Hy­­phen. +

        Hy­­phen. +

        Hy­­phen. +

        Hy­­phen. +

        + + + diff --git a/layout/reftests/text/soft-hyphens-1c.html b/layout/reftests/text/soft-hyphens-1c.html new file mode 100644 index 0000000000..dad1766341 --- /dev/null +++ b/layout/reftests/text/soft-hyphens-1c.html @@ -0,0 +1,13 @@ + + + +
        +

        Hy­phen. +

        Hy­phen. +

        Hy­phen. +

        Hy­phen. +

        Hy­phen. +

        + + + diff --git a/layout/reftests/text/soft-hyphens-break-word-1-ref.html b/layout/reftests/text/soft-hyphens-break-word-1-ref.html new file mode 100644 index 0000000000..e33081021e --- /dev/null +++ b/layout/reftests/text/soft-hyphens-break-word-1-ref.html @@ -0,0 +1,13 @@ + + + +
        +

        H
        y-
        p
        h
        e
        n
        . +

        H
        y-
        p
        h
        e
        n
        . +

        H
        y-
        p
        h
        e
        n
        . +

        H
        y-
        p
        h
        e
        n
        . +

        H
        y-
        p
        h
        e
        n
        . +

        + + + diff --git a/layout/reftests/text/soft-hyphens-break-word-1a.html b/layout/reftests/text/soft-hyphens-break-word-1a.html new file mode 100644 index 0000000000..fd5a8099b3 --- /dev/null +++ b/layout/reftests/text/soft-hyphens-break-word-1a.html @@ -0,0 +1,13 @@ + + + +
        +

        Hy­phen. +

        Hy­phen. +

        Hy­phen. +

        Hy­phen. +

        Hy­phen. +

        + + + diff --git a/layout/reftests/text/soft-hyphens-break-word-1b.html b/layout/reftests/text/soft-hyphens-break-word-1b.html new file mode 100644 index 0000000000..74d58cc6a2 --- /dev/null +++ b/layout/reftests/text/soft-hyphens-break-word-1b.html @@ -0,0 +1,13 @@ + + + +
        +

        Hy­­phen. +

        Hy­­phen. +

        Hy­­phen. +

        Hy­­phen. +

        Hy­­phen. +

        + + + diff --git a/layout/reftests/text/soft-hyphens-break-word-1c.html b/layout/reftests/text/soft-hyphens-break-word-1c.html new file mode 100644 index 0000000000..130f0c26b1 --- /dev/null +++ b/layout/reftests/text/soft-hyphens-break-word-1c.html @@ -0,0 +1,13 @@ + + + +
        +

        Hy­phen. +

        Hy­phen. +

        Hy­phen. +

        Hy­phen. +

        Hy­phen. +

        + + + diff --git a/layout/reftests/text/space-font-1-ref.html b/layout/reftests/text/space-font-1-ref.html new file mode 100644 index 0000000000..9d92b95a35 --- /dev/null +++ b/layout/reftests/text/space-font-1-ref.html @@ -0,0 +1,26 @@ + + + + + Bug 970891 + + + + +
        A A A A
        + + + diff --git a/layout/reftests/text/space-font-1.html b/layout/reftests/text/space-font-1.html new file mode 100644 index 0000000000..e7cbd02271 --- /dev/null +++ b/layout/reftests/text/space-font-1.html @@ -0,0 +1,28 @@ + + + + + Bug 970891 + + + + + +
        A A A A 
        + + + diff --git a/layout/reftests/text/sub-sup-and-line-height-ref.html b/layout/reftests/text/sub-sup-and-line-height-ref.html new file mode 100644 index 0000000000..168159b2a6 --- /dev/null +++ b/layout/reftests/text/sub-sup-and-line-height-ref.html @@ -0,0 +1,15 @@ + + + + + + + +

        TestTestTest

        + + + + diff --git a/layout/reftests/text/sub-sup-and-line-height.html b/layout/reftests/text/sub-sup-and-line-height.html new file mode 100644 index 0000000000..2931246e79 --- /dev/null +++ b/layout/reftests/text/sub-sup-and-line-height.html @@ -0,0 +1,14 @@ + + + + + + + +

        TestTestTest

        + + + diff --git a/layout/reftests/text/subpixel-glyphs-x-1a.html b/layout/reftests/text/subpixel-glyphs-x-1a.html new file mode 100644 index 0000000000..8d51b1c9d3 --- /dev/null +++ b/layout/reftests/text/subpixel-glyphs-x-1a.html @@ -0,0 +1,29 @@ + + + + + + + + +
        +
        + oxoxoxoxoxoxox +
        +
        + rnrnrnrnrnrnrn +
        +
        + zezezezezezeze +
        +
        + diff --git a/layout/reftests/text/subpixel-glyphs-x-1b.html b/layout/reftests/text/subpixel-glyphs-x-1b.html new file mode 100644 index 0000000000..504a51ccb8 --- /dev/null +++ b/layout/reftests/text/subpixel-glyphs-x-1b.html @@ -0,0 +1,29 @@ + + + + + + + + +
        +
        + oxoxoxoxoxoxox +
        +
        + rnrnrnrnrnrnrn +
        +
        + zezezezezezeze +
        +
        + diff --git a/layout/reftests/text/subpixel-glyphs-x-2a.html b/layout/reftests/text/subpixel-glyphs-x-2a.html new file mode 100644 index 0000000000..cfa0f7b896 --- /dev/null +++ b/layout/reftests/text/subpixel-glyphs-x-2a.html @@ -0,0 +1,21 @@ + + + + + + + + +
        + o +
        + diff --git a/layout/reftests/text/subpixel-glyphs-x-2b.html b/layout/reftests/text/subpixel-glyphs-x-2b.html new file mode 100644 index 0000000000..e79312b118 --- /dev/null +++ b/layout/reftests/text/subpixel-glyphs-x-2b.html @@ -0,0 +1,21 @@ + + + + + + + + +
        + o +
        + diff --git a/layout/reftests/text/subpixel-glyphs-x-3a.html b/layout/reftests/text/subpixel-glyphs-x-3a.html new file mode 100644 index 0000000000..34f8368d21 --- /dev/null +++ b/layout/reftests/text/subpixel-glyphs-x-3a.html @@ -0,0 +1,33 @@ + + + + + + Test for consistent kerning, bug 716402 + + + +
        + AVAV +
        +
        + AVAV +
        + diff --git a/layout/reftests/text/subpixel-glyphs-x-3b.html b/layout/reftests/text/subpixel-glyphs-x-3b.html new file mode 100644 index 0000000000..83b5aa34db --- /dev/null +++ b/layout/reftests/text/subpixel-glyphs-x-3b.html @@ -0,0 +1,36 @@ + + + + + + Reference for consistent kerning, bug 716402 + + + +
        + AVAVAV +
        +
        + AVAVAV +
        + diff --git a/layout/reftests/text/subpixel-glyphs-y-1a.html b/layout/reftests/text/subpixel-glyphs-y-1a.html new file mode 100644 index 0000000000..3f55015f03 --- /dev/null +++ b/layout/reftests/text/subpixel-glyphs-y-1a.html @@ -0,0 +1,30 @@ + + + + + + + + +
        + ḝ +
        +
        + ḝ +
        + diff --git a/layout/reftests/text/subpixel-glyphs-y-1b.html b/layout/reftests/text/subpixel-glyphs-y-1b.html new file mode 100644 index 0000000000..696efb26b3 --- /dev/null +++ b/layout/reftests/text/subpixel-glyphs-y-1b.html @@ -0,0 +1,30 @@ + + + + + + + + +
        + ḝ +
        +
        + ḝ +
        + diff --git a/layout/reftests/text/subpixel-lineheight-1a.html b/layout/reftests/text/subpixel-lineheight-1a.html new file mode 100644 index 0000000000..4bd857beba --- /dev/null +++ b/layout/reftests/text/subpixel-lineheight-1a.html @@ -0,0 +1,52 @@ + + + + + + + + +
        + e
        + e
        + e
        + e
        + e
        + e
        + e
        + e
        + e
        + e
        + e
        + e
        +
        +
        + e
        + e
        + e
        + e
        + e
        + e
        + e
        + e
        + e
        + e
        + e
        + e
        +
        + diff --git a/layout/reftests/text/subpixel-lineheight-1b.html b/layout/reftests/text/subpixel-lineheight-1b.html new file mode 100644 index 0000000000..a9c67093f3 --- /dev/null +++ b/layout/reftests/text/subpixel-lineheight-1b.html @@ -0,0 +1,52 @@ + + + + + + + + +
        + e
        + e
        + e
        + e
        + e
        + e
        + e
        + e
        + e
        + e
        + e
        + e
        +
        +
        + e
        + e
        + e
        + e
        + e
        + e
        + e
        + e
        + e
        + e
        + e
        + e
        +
        + diff --git a/layout/reftests/text/swash-1-ref.html b/layout/reftests/text/swash-1-ref.html new file mode 100644 index 0000000000..ee4c636baa --- /dev/null +++ b/layout/reftests/text/swash-1-ref.html @@ -0,0 +1,7 @@ + + + + +

        Free$

        + + diff --git a/layout/reftests/text/swash-1.html b/layout/reftests/text/swash-1.html new file mode 100644 index 0000000000..5318840395 --- /dev/null +++ b/layout/reftests/text/swash-1.html @@ -0,0 +1,7 @@ + + + + +

        Free$

        + + diff --git a/layout/reftests/text/synthetic-bold-metrics-01-notref.html b/layout/reftests/text/synthetic-bold-metrics-01-notref.html new file mode 100644 index 0000000000..47964e6f09 --- /dev/null +++ b/layout/reftests/text/synthetic-bold-metrics-01-notref.html @@ -0,0 +1,23 @@ + + + + + + +

        AbcdefghijklmnopqrstuvwxyZ

        +

        AbcdefghijklmnopqrstuvwxyZ

        + + diff --git a/layout/reftests/text/synthetic-bold-metrics-01.html b/layout/reftests/text/synthetic-bold-metrics-01.html new file mode 100644 index 0000000000..a5331b5216 --- /dev/null +++ b/layout/reftests/text/synthetic-bold-metrics-01.html @@ -0,0 +1,26 @@ + + + + + + +

        AbcdefghijklmnopqrstuvwxyZ

        + +

        AbcdefghijklmnopqrstuvwxyZ

        + + diff --git a/layout/reftests/text/synthetic-bold-papyrus-01-ref.html b/layout/reftests/text/synthetic-bold-papyrus-01-ref.html new file mode 100644 index 0000000000..38c7dbc38d --- /dev/null +++ b/layout/reftests/text/synthetic-bold-papyrus-01-ref.html @@ -0,0 +1,23 @@ + + + +Test + + + + + + + +

        Test for Papyrus font within a bold tag.

        + + + diff --git a/layout/reftests/text/synthetic-bold-papyrus-01.html b/layout/reftests/text/synthetic-bold-papyrus-01.html new file mode 100644 index 0000000000..1784fc7073 --- /dev/null +++ b/layout/reftests/text/synthetic-bold-papyrus-01.html @@ -0,0 +1,28 @@ + + + +Test + + + + + + + +

        Test for Papyrus font within a bold tag.

        + + + diff --git a/layout/reftests/text/synthetic-bold-zero-width-01-ref.html b/layout/reftests/text/synthetic-bold-zero-width-01-ref.html new file mode 100644 index 0000000000..c95bb2d04c --- /dev/null +++ b/layout/reftests/text/synthetic-bold-zero-width-01-ref.html @@ -0,0 +1,35 @@ + + + + +
        + xx
        + xx
        + xx
        + xx
        + xx
        + xx
        + xx
        + xx
        +
        +
        + xx
        + xx
        + xx
        + xx
        + xx
        + xx
        + xx
        + xx
        +
        diff --git a/layout/reftests/text/synthetic-bold-zero-width-01.html b/layout/reftests/text/synthetic-bold-zero-width-01.html new file mode 100644 index 0000000000..027b419eb4 --- /dev/null +++ b/layout/reftests/text/synthetic-bold-zero-width-01.html @@ -0,0 +1,45 @@ + + + + + +
        + xx
        + x́x
        + x́́x
        + x́́́x
        + x́́́́x
        + x́́́́́x
        + x́́́́́́x
        + x́́́́́́́x
        +
        + +
        + xx
        + x́x
        + x́́x
        + x́́́x
        + x́́́́x
        + x́́́́́x
        + x́́́́́́x
        + x́́́́́́́x
        +
        diff --git a/layout/reftests/text/text-align-left-in-rtl-block-iframe.html b/layout/reftests/text/text-align-left-in-rtl-block-iframe.html new file mode 100644 index 0000000000..bee8ceee6e --- /dev/null +++ b/layout/reftests/text/text-align-left-in-rtl-block-iframe.html @@ -0,0 +1,17 @@ + + + + Testcase for bug 806284 + + + +
        +111111111111112222222222222233333333333334444444444 +
        + + diff --git a/layout/reftests/text/text-align-left-in-rtl-block-ref.html b/layout/reftests/text/text-align-left-in-rtl-block-ref.html new file mode 100644 index 0000000000..8884c2a947 --- /dev/null +++ b/layout/reftests/text/text-align-left-in-rtl-block-ref.html @@ -0,0 +1,23 @@ + + + + Testcase for bug 806284 + + + + + + + diff --git a/layout/reftests/text/text-align-left-in-rtl-block.html b/layout/reftests/text/text-align-left-in-rtl-block.html new file mode 100644 index 0000000000..57a790bce0 --- /dev/null +++ b/layout/reftests/text/text-align-left-in-rtl-block.html @@ -0,0 +1,25 @@ + + + + Testcase for bug 806284 + + + + + + + diff --git a/layout/reftests/text/variation-selector-unsupported-1-ref.html b/layout/reftests/text/variation-selector-unsupported-1-ref.html new file mode 100644 index 0000000000..08832bef39 --- /dev/null +++ b/layout/reftests/text/variation-selector-unsupported-1-ref.html @@ -0,0 +1,20 @@ + + + + + + + + +A + + diff --git a/layout/reftests/text/variation-selector-unsupported-1.html b/layout/reftests/text/variation-selector-unsupported-1.html new file mode 100644 index 0000000000..98b028b4da --- /dev/null +++ b/layout/reftests/text/variation-selector-unsupported-1.html @@ -0,0 +1,20 @@ + + + + + + + + +A︀ + + diff --git a/layout/reftests/text/webkit-text-security-1.html b/layout/reftests/text/webkit-text-security-1.html new file mode 100644 index 0000000000..19ffaf5b49 --- /dev/null +++ b/layout/reftests/text/webkit-text-security-1.html @@ -0,0 +1,138 @@ + + + + + + + + +div:
        a b c
        +div with single (collapsed-away) space character:
        +div with nbsp:
         
        +div with ::before generated content text:
        +implicitly inheriting into div:
        div inherit
        +reset on child div:
        div reset
        +span: Hello
        +img with alt text and "title" hover-text: +alt text
        +Fieldset: +
        LegendFieldset
        +

        FORM FIELDS:

        +button:
        +input:
        +input type="password":
        +input type="submit":
        +input type="reset":
        +input type="button":
        +input type="tel":
        + + +input type="search":
        +input type="url":
        +input type="email":
        + + + + + +select:
        +SVG: SVG Text
        + +Ordered list, first item empty:
        1. a
        2. bb
        + + diff --git a/layout/reftests/text/webkit-text-security-2.html b/layout/reftests/text/webkit-text-security-2.html new file mode 100644 index 0000000000..04987bb776 --- /dev/null +++ b/layout/reftests/text/webkit-text-security-2.html @@ -0,0 +1,20 @@ + + + + + + + + +input type="number": diff --git a/layout/reftests/text/webkit-text-security-3.html b/layout/reftests/text/webkit-text-security-3.html new file mode 100644 index 0000000000..1dcca393a9 --- /dev/null +++ b/layout/reftests/text/webkit-text-security-3.html @@ -0,0 +1,20 @@ + + + + + + + + +input type="date": diff --git a/layout/reftests/text/webkit-text-security-4.html b/layout/reftests/text/webkit-text-security-4.html new file mode 100644 index 0000000000..df2c60751f --- /dev/null +++ b/layout/reftests/text/webkit-text-security-4.html @@ -0,0 +1,20 @@ + + + + + + + + +input type="time": diff --git a/layout/reftests/text/webkit-text-security-5.html b/layout/reftests/text/webkit-text-security-5.html new file mode 100644 index 0000000000..49b1f90d4b --- /dev/null +++ b/layout/reftests/text/webkit-text-security-5.html @@ -0,0 +1,20 @@ + + + + + + + + +input type="file": diff --git a/layout/reftests/text/white-space-1-ref.html b/layout/reftests/text/white-space-1-ref.html new file mode 100644 index 0000000000..88351db062 --- /dev/null +++ b/layout/reftests/text/white-space-1-ref.html @@ -0,0 +1,64 @@ + + + + + + + + +
        +

        Hello +Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello +Kitty +

        + +
        +

        Hello +Kitty +

        Hello  +Kitty +

        Hello +Kitty +

        Hello +Kitty +

        + +
        +

        Hello + Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello + Kitty +

        + +
        +

        Hello +Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello +Kitty +

        + +
        +

        Hello  +Kitty +

        Hello  +Kitty +

        Hello  +Kitty +

        Hello +Kitty +

        + + + diff --git a/layout/reftests/text/white-space-1a.html b/layout/reftests/text/white-space-1a.html new file mode 100644 index 0000000000..4ae2034595 --- /dev/null +++ b/layout/reftests/text/white-space-1a.html @@ -0,0 +1,53 @@ + + + + + + + + +
        +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        + +
        +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        + +
        +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        + +
        +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        + +
        +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        + + + diff --git a/layout/reftests/text/white-space-1b.html b/layout/reftests/text/white-space-1b.html new file mode 100644 index 0000000000..715d0b2e81 --- /dev/null +++ b/layout/reftests/text/white-space-1b.html @@ -0,0 +1,53 @@ + + + + + + + + +
        +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        + +
        +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        + +
        +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        + +
        +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        + +
        +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        + + + diff --git a/layout/reftests/text/white-space-2-ref.html b/layout/reftests/text/white-space-2-ref.html new file mode 100644 index 0000000000..f452f43914 --- /dev/null +++ b/layout/reftests/text/white-space-2-ref.html @@ -0,0 +1,68 @@ + + + + + + + + +
        +

        Hello +Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello +Kitty +

        + +
        +

        Hello +Kitty +

        Hello +Kitty +

        Hello +Kitty +

        Hello +Kitty +

        + +
        +

        Hello + Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello + Kitty +

        + +
        +

        Hello +Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello +Kitty +

        + +
        +

        Hello +Kitty +

        Hello +Kitty +

        Hello +Kitty +

        Hello +Kitty +

        + + + diff --git a/layout/reftests/text/white-space-2.html b/layout/reftests/text/white-space-2.html new file mode 100644 index 0000000000..84377c7fda --- /dev/null +++ b/layout/reftests/text/white-space-2.html @@ -0,0 +1,54 @@ + + + + + + + + +
        +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        + +
        +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        + +
        +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        + +
        +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        + +
        +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        Hello Kitty +

        + + + diff --git a/layout/reftests/text/white-space-3-ref.html b/layout/reftests/text/white-space-3-ref.html new file mode 100644 index 0000000000..1bde6bffc0 --- /dev/null +++ b/layout/reftests/text/white-space-3-ref.html @@ -0,0 +1,17 @@ + + + + + + + +

        There should be no red:

        + +
        Hiya
        Kitty
        + + + diff --git a/layout/reftests/text/white-space-3.html b/layout/reftests/text/white-space-3.html new file mode 100644 index 0000000000..1a413df09e --- /dev/null +++ b/layout/reftests/text/white-space-3.html @@ -0,0 +1,19 @@ + + + + + + + +

        There should be no red:

        + +
        Hiya Kitty
        + + + diff --git a/layout/reftests/text/word-spacing-01-ref.html b/layout/reftests/text/word-spacing-01-ref.html new file mode 100644 index 0000000000..5bf7c331af --- /dev/null +++ b/layout/reftests/text/word-spacing-01-ref.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + +
        space .
        nonbreaking-space .
        ideographic-space .
        newline +.
        tab .
        form-feed .
        + + + + + + + + +
        space .
        nonbreaking-space .
        ideographic-space .
        newline +.
        tab.
        form-feed .
        + + + + + + + + +
        space .
        nonbreaking-space .
        ideographic-space .
        newline .
        tab .
        form-feed .
        + + + + + + + + +
        space .
        nonbreaking-space .
        ideographic-space .
        newline +.
        tab.
        form-feed .
        + + + diff --git a/layout/reftests/text/word-spacing-01.html b/layout/reftests/text/word-spacing-01.html new file mode 100644 index 0000000000..7441e56381 --- /dev/null +++ b/layout/reftests/text/word-spacing-01.html @@ -0,0 +1,46 @@ + + + + + + + + + + + +
        space .
        nonbreaking-space .
        ideographic-space .
        newline +.
        tab .
        form-feed .
        + + + + + + + + +
        space .
        nonbreaking-space .
        ideographic-space .
        newline +.
        tab .
        form-feed .
        + + + + + + + + +
        space .
        nonbreaking-space .
        ideographic-space .
        newline +.
        tab .
        form-feed .
        + + + + + + + + +
        space .
        nonbreaking-space .
        ideographic-space .
        newline +.
        tab .
        form-feed .
        + + + diff --git a/layout/reftests/text/wordbreak-1-ref.html b/layout/reftests/text/wordbreak-1-ref.html new file mode 100644 index 0000000000..63cd78f60f --- /dev/null +++ b/layout/reftests/text/wordbreak-1-ref.html @@ -0,0 +1,11 @@ + + + + + Test - word-break: break-all + + +
        f
        o
        x
        f
        -
        o

        +
        fox
        f-
        o

        + + diff --git a/layout/reftests/text/wordbreak-1.html b/layout/reftests/text/wordbreak-1.html new file mode 100644 index 0000000000..6994b70f72 --- /dev/null +++ b/layout/reftests/text/wordbreak-1.html @@ -0,0 +1,15 @@ + + + + + + Test - word-break: break-all + + +
        fox f-o

        +
        fox f-o

        + + diff --git a/layout/reftests/text/wordbreak-3-ref.html b/layout/reftests/text/wordbreak-3-ref.html new file mode 100644 index 0000000000..8bc5e4bf5e --- /dev/null +++ b/layout/reftests/text/wordbreak-3-ref.html @@ -0,0 +1,13 @@ + + + + + + Test - word-break: break-all with clusters + + +
        वि
        कि
        पी
        डि
        या

        +
        विकिपीडिया

        + + diff --git a/layout/reftests/text/wordbreak-3.html b/layout/reftests/text/wordbreak-3.html new file mode 100644 index 0000000000..9b5cad7015 --- /dev/null +++ b/layout/reftests/text/wordbreak-3.html @@ -0,0 +1,15 @@ + + + + + + Test - word-break: break-all with clusters + + +
        विकिपीडिया

        +
        विकिपीडिया

        + + diff --git a/layout/reftests/text/wordbreak-4b-ref.html b/layout/reftests/text/wordbreak-4b-ref.html new file mode 100644 index 0000000000..946c407b91 --- /dev/null +++ b/layout/reftests/text/wordbreak-4b-ref.html @@ -0,0 +1,13 @@ + + + + + + Test - word-break: break-all with Hangul syllables + + +




        +
        애기판다

        + + diff --git a/layout/reftests/text/wordbreak-4b.html b/layout/reftests/text/wordbreak-4b.html new file mode 100644 index 0000000000..296f96dd93 --- /dev/null +++ b/layout/reftests/text/wordbreak-4b.html @@ -0,0 +1,15 @@ + + + + + + Test - word-break: break-all with Hangul syllables + + +
        애기판다

        +
        애기판다

        + + diff --git a/layout/reftests/text/wordbreak-5-ref.html b/layout/reftests/text/wordbreak-5-ref.html new file mode 100644 index 0000000000..5466d255dd --- /dev/null +++ b/layout/reftests/text/wordbreak-5-ref.html @@ -0,0 +1,13 @@ + + + + + + Test - word-break: break-all with supplementary characters + + +
        𐤑
        𐤃
        𐤉
        𐤒
        𐤁
        𐤀
        𐤌
        𐤍
        𐤕
        𐤅
        𐤉
        𐤇
        𐤉
        𐤄

        +
        𐤑𐤃𐤉𐤒
        𐤁𐤀𐤌𐤍𐤕𐤅
        𐤉𐤇𐤉𐤄

        + + diff --git a/layout/reftests/text/wordbreak-5.html b/layout/reftests/text/wordbreak-5.html new file mode 100644 index 0000000000..9f20ed3e9b --- /dev/null +++ b/layout/reftests/text/wordbreak-5.html @@ -0,0 +1,15 @@ + + + + + + Test - word-break: break-all with supplementary characters + + +
        𐤑𐤃𐤉𐤒 𐤁𐤀𐤌𐤍𐤕𐤅 𐤉𐤇𐤉𐤄

        +
        𐤑𐤃𐤉𐤒 𐤁𐤀𐤌𐤍𐤕𐤅 𐤉𐤇𐤉𐤄

        + + diff --git a/layout/reftests/text/wordbreak-6-ref.html b/layout/reftests/text/wordbreak-6-ref.html new file mode 100644 index 0000000000..3422ec686c --- /dev/null +++ b/layout/reftests/text/wordbreak-6-ref.html @@ -0,0 +1,13 @@ + + + + + + Test - word-break: break-all with supplementary characters + + +
        𐨤
        𐨪𐨌
        𐨪𐨿
        𐨗𐨸𐨅𐨌𐨏

        +
        𐨤𐨪𐨌𐨪𐨿𐨗𐨸𐨅𐨌𐨏

        + + diff --git a/layout/reftests/text/wordbreak-6.html b/layout/reftests/text/wordbreak-6.html new file mode 100644 index 0000000000..26ea950d80 --- /dev/null +++ b/layout/reftests/text/wordbreak-6.html @@ -0,0 +1,15 @@ + + + + + + Test - word-break: break-all with kharoshthi characters + + +
        𐨤𐨪𐨌𐨪𐨿𐨗𐨸𐨅𐨌𐨏

        +
        𐨤𐨪𐨌𐨪𐨿𐨗𐨸𐨅𐨌𐨏

        + + diff --git a/layout/reftests/text/wordbreak-7-ref.html b/layout/reftests/text/wordbreak-7-ref.html new file mode 100644 index 0000000000..e69de29bb2 diff --git a/layout/reftests/text/wordbreak-7.html b/layout/reftests/text/wordbreak-7.html new file mode 100644 index 0000000000..e69de29bb2 diff --git a/layout/reftests/text/wordbreak-7a-ref.html b/layout/reftests/text/wordbreak-7a-ref.html new file mode 100644 index 0000000000..4f1d1d882e --- /dev/null +++ b/layout/reftests/text/wordbreak-7a-ref.html @@ -0,0 +1,28 @@ + + + + + + Test - word-break: break-all with rtl and diacritics, no ligatures + + +
        + ا





        + ا

        ﻀَّ

        ﻟِّ

        ﻦَ +
        +
        +
        + العربي
        + الضَّالِّينَ +
        + + diff --git a/layout/reftests/text/wordbreak-7a.html b/layout/reftests/text/wordbreak-7a.html new file mode 100644 index 0000000000..7e22e1d6c4 --- /dev/null +++ b/layout/reftests/text/wordbreak-7a.html @@ -0,0 +1,30 @@ + + + + + + Test - word-break: break-all with rtl and diacritics, no ligatures + + +
        + العربي + الضَّالِّينَ +
        +
        +
        + العربي + الضَّالِّينَ +
        + + diff --git a/layout/reftests/text/wordbreak-7b-ref.html b/layout/reftests/text/wordbreak-7b-ref.html new file mode 100644 index 0000000000..8b734c8f52 --- /dev/null +++ b/layout/reftests/text/wordbreak-7b-ref.html @@ -0,0 +1,30 @@ + + + + + + Test - word-break: break-all with rtl and diacritics, including ligatures + + +
        + وَ
        ﻟَ

        + ا

        ﺴَّ
        ﻠَ

        مُ
        + ﻋَ
        ﻠَ
        ﻴْ
        ﻜُ
        ﻢْ +
        +
        +
        + وَلَا
        + السَّلَامُ
        + عَلَيْكُمْ +
        + + diff --git a/layout/reftests/text/wordbreak-7b.html b/layout/reftests/text/wordbreak-7b.html new file mode 100644 index 0000000000..ee25cc7ff2 --- /dev/null +++ b/layout/reftests/text/wordbreak-7b.html @@ -0,0 +1,32 @@ + + + + + + Test - word-break: break-all with rtl and diacritics, including ligatures + + +
        + وَلَا + السَّلَامُ + عَلَيْكُمْ +
        +
        +
        + وَلَا + السَّلَامُ + عَلَيْكُمْ +
        + + diff --git a/layout/reftests/text/wordbreak-8-ref.html b/layout/reftests/text/wordbreak-8-ref.html new file mode 100644 index 0000000000..b51019e989 --- /dev/null +++ b/layout/reftests/text/wordbreak-8-ref.html @@ -0,0 +1,17 @@ + + + + + + Test - word-break:break-all with text-transform and clusters + + +
        f
        o
        x
        f


        +
        fox
        fo̥ẋ

        +
        f
        o
        x
        f


        +
        fox
        fo̥ẋ

        + + diff --git a/layout/reftests/text/wordbreak-8.html b/layout/reftests/text/wordbreak-8.html new file mode 100644 index 0000000000..9a85f61070 --- /dev/null +++ b/layout/reftests/text/wordbreak-8.html @@ -0,0 +1,19 @@ + + + + + + Test - word-break:break-all with text-transform and clusters + + +
        fox fo̥ẋ

        +
        fox fo̥ẋ

        +
        fox fo̥ẋ

        +
        fox fo̥ẋ

        + + diff --git a/layout/reftests/text/wordbreak-9-ref.html b/layout/reftests/text/wordbreak-9-ref.html new file mode 100644 index 0000000000..bd70c084d5 --- /dev/null +++ b/layout/reftests/text/wordbreak-9-ref.html @@ -0,0 +1,29 @@ + + + + + + Test - word-break:break-all across font fallback + + + +
        f


        b

        r
        + + diff --git a/layout/reftests/text/wordbreak-9.html b/layout/reftests/text/wordbreak-9.html new file mode 100644 index 0000000000..5186e9a6e1 --- /dev/null +++ b/layout/reftests/text/wordbreak-9.html @@ -0,0 +1,33 @@ + + + + + + Test - word-break:break-all across font fallback + + + +
        foٌoِbaٔr
        + + diff --git a/layout/reftests/text/wordbreak-dynamic-1-ref.html b/layout/reftests/text/wordbreak-dynamic-1-ref.html new file mode 100644 index 0000000000..f8feb44cbf --- /dev/null +++ b/layout/reftests/text/wordbreak-dynamic-1-ref.html @@ -0,0 +1,18 @@ + + + + + Reference - word-break: break-all with dynamic change + + + +
        a bcdef
        + + diff --git a/layout/reftests/text/wordbreak-dynamic-1.html b/layout/reftests/text/wordbreak-dynamic-1.html new file mode 100644 index 0000000000..930ba6efb5 --- /dev/null +++ b/layout/reftests/text/wordbreak-dynamic-1.html @@ -0,0 +1,25 @@ + + + + + Test - word-break: break-all with dynamic change + + + +
        a bcdef
        + + + diff --git a/layout/reftests/text/wordwrap-01-ref.html b/layout/reftests/text/wordwrap-01-ref.html new file mode 100644 index 0000000000..8f88fae973 --- /dev/null +++ b/layout/reftests/text/wordwrap-01-ref.html @@ -0,0 +1,19 @@ + + + + + + Test Wordwrap + + + + + diff --git a/layout/reftests/text/wordwrap-01.html b/layout/reftests/text/wordwrap-01.html new file mode 100644 index 0000000000..da2d6c56a5 --- /dev/null +++ b/layout/reftests/text/wordwrap-01.html @@ -0,0 +1,13 @@ + + + + + + Test Wordwrap + + + + + diff --git a/layout/reftests/text/wordwrap-02-ref.html b/layout/reftests/text/wordwrap-02-ref.html new file mode 100644 index 0000000000..760eb1efd9 --- /dev/null +++ b/layout/reftests/text/wordwrap-02-ref.html @@ -0,0 +1,30 @@ + + + + + + + Test Wordwrap + + + + + diff --git a/layout/reftests/text/wordwrap-02.html b/layout/reftests/text/wordwrap-02.html new file mode 100644 index 0000000000..8dcac75ecb --- /dev/null +++ b/layout/reftests/text/wordwrap-02.html @@ -0,0 +1,23 @@ + + + + + + + Test Wordwrap + + + + + + diff --git a/layout/reftests/text/wordwrap-03-ref.html b/layout/reftests/text/wordwrap-03-ref.html new file mode 100644 index 0000000000..66cc0089e8 --- /dev/null +++ b/layout/reftests/text/wordwrap-03-ref.html @@ -0,0 +1,20 @@ + + + + + + + Test Wordwrap + + + + + diff --git a/layout/reftests/text/wordwrap-03.html b/layout/reftests/text/wordwrap-03.html new file mode 100644 index 0000000000..453e013846 --- /dev/null +++ b/layout/reftests/text/wordwrap-03.html @@ -0,0 +1,15 @@ + + + + + + + Test Wordwrap + + + + + diff --git a/layout/reftests/text/wordwrap-04-ref.html b/layout/reftests/text/wordwrap-04-ref.html new file mode 100644 index 0000000000..4be06cef64 --- /dev/null +++ b/layout/reftests/text/wordwrap-04-ref.html @@ -0,0 +1,10 @@ + + + + + Test Wordwrap + + +

        It's lipsmackinthirstquenchinacetastinmotivatingoodbuzzincooltalkinhighwalkinfastlivinevergivincoolfizzin Firefox!

        + + diff --git a/layout/reftests/text/wordwrap-04.html b/layout/reftests/text/wordwrap-04.html new file mode 100644 index 0000000000..b35fcbdf98 --- /dev/null +++ b/layout/reftests/text/wordwrap-04.html @@ -0,0 +1,18 @@ + + + + + + Test Wordwrap + + + +

        It's lipsmackinthirstquenchinacetastinmotivatingoodbuzzincooltalkinhighwalkinfastlivinevergivincoolfizzin Firefox!

        + + diff --git a/layout/reftests/text/wordwrap-05-ref.html b/layout/reftests/text/wordwrap-05-ref.html new file mode 100644 index 0000000000..b0b397eb17 --- /dev/null +++ b/layout/reftests/text/wordwrap-05-ref.html @@ -0,0 +1,10 @@ + + + + + Test Wordwrap + + +

        It's lipsmackinthirstquenchinacetastinmotivatingoodbuzzincooltalkinhighwalkinfastlivinevergivincoolfizzin Firefox!

        + + diff --git a/layout/reftests/text/wordwrap-05.html b/layout/reftests/text/wordwrap-05.html new file mode 100644 index 0000000000..56c03a7f2a --- /dev/null +++ b/layout/reftests/text/wordwrap-05.html @@ -0,0 +1,18 @@ + + + + + + Test Wordwrap + + + +

        It's lipsmackinthirstquenchinacetastinmotivatingoodbuzzincooltalkinhighwalkinfastlivinevergivincoolfizzin Firefox!

        + + diff --git a/layout/reftests/text/wordwrap-06-ref.html b/layout/reftests/text/wordwrap-06-ref.html new file mode 100644 index 0000000000..3294803185 --- /dev/null +++ b/layout/reftests/text/wordwrap-06-ref.html @@ -0,0 +1,35 @@ + + + + + http://www.mozilla.org/projects/minefield/ + + + +
        href="../../css/cavendish/content.css" 
        +title="Cavendish"
        + + \ No newline at end of file diff --git a/layout/reftests/text/wordwrap-06.html b/layout/reftests/text/wordwrap-06.html new file mode 100644 index 0000000000..a299a0a08e --- /dev/null +++ b/layout/reftests/text/wordwrap-06.html @@ -0,0 +1,38 @@ + + + + + http://www.mozilla.org/projects/minefield/ + + + +
        href="../../css/cavendish/content.css" title="Cavendish"
        + + \ No newline at end of file diff --git a/layout/reftests/text/wordwrap-07-ref.html b/layout/reftests/text/wordwrap-07-ref.html new file mode 100644 index 0000000000..c6cae567b5 --- /dev/null +++ b/layout/reftests/text/wordwrap-07-ref.html @@ -0,0 +1,10 @@ + + + + + Test Wordwrap + + +
        H
        e
        l
        l
        o

        K
        i
        t
        t
        y
        + + diff --git a/layout/reftests/text/wordwrap-07.html b/layout/reftests/text/wordwrap-07.html new file mode 100644 index 0000000000..b0259d68ef --- /dev/null +++ b/layout/reftests/text/wordwrap-07.html @@ -0,0 +1,13 @@ + + + + + + Test Wordwrap + + +
        HelloKitty
        + + diff --git a/layout/reftests/text/wordwrap-08-ref.html b/layout/reftests/text/wordwrap-08-ref.html new file mode 100644 index 0000000000..d0c5bded39 --- /dev/null +++ b/layout/reftests/text/wordwrap-08-ref.html @@ -0,0 +1,13 @@ + + + + + + Test Wordwrap + + + + + diff --git a/layout/reftests/text/wordwrap-08.html b/layout/reftests/text/wordwrap-08.html new file mode 100644 index 0000000000..d9b02b83f0 --- /dev/null +++ b/layout/reftests/text/wordwrap-08.html @@ -0,0 +1,13 @@ + + + + + + Test Wordwrap + + + + + diff --git a/layout/reftests/text/wordwrap-09-ref.html b/layout/reftests/text/wordwrap-09-ref.html new file mode 100644 index 0000000000..a6dcbe642f --- /dev/null +++ b/layout/reftests/text/wordwrap-09-ref.html @@ -0,0 +1,15 @@ + + + + + + Test Wordwrap + + + + + diff --git a/layout/reftests/text/wordwrap-09.html b/layout/reftests/text/wordwrap-09.html new file mode 100644 index 0000000000..033a8f2691 --- /dev/null +++ b/layout/reftests/text/wordwrap-09.html @@ -0,0 +1,13 @@ + + + + + + Test Wordwrap + + + + + diff --git a/layout/reftests/text/wordwrap-10-ref.html b/layout/reftests/text/wordwrap-10-ref.html new file mode 100644 index 0000000000..1c370bc4c7 --- /dev/null +++ b/layout/reftests/text/wordwrap-10-ref.html @@ -0,0 +1,14 @@ + + + + + Test - word-wrap: break-word should respect clusters + + +
        + a
        b
        c
        + d̥


        + 𐐀
        𐐁
        𐐂 +
        + + diff --git a/layout/reftests/text/wordwrap-10.html b/layout/reftests/text/wordwrap-10.html new file mode 100644 index 0000000000..5a892c6adf --- /dev/null +++ b/layout/reftests/text/wordwrap-10.html @@ -0,0 +1,14 @@ + + + + + Test - word-wrap: break-word should respect clusters + + +
        + abc + d̥e̕f̣ + 𐐀𐐁𐐂 +
        + + diff --git a/layout/reftests/text/zwnj-01-notref.html b/layout/reftests/text/zwnj-01-notref.html new file mode 100644 index 0000000000..20a642b624 --- /dev/null +++ b/layout/reftests/text/zwnj-01-notref.html @@ -0,0 +1,21 @@ + + + + + ZWNJ test + + + + +

        هفتهها

        +

        موزهها

        +

        سهشنبه

        +

        راهآهن

        +

        نرمافزار

        + + diff --git a/layout/reftests/text/zwnj-01-ref.html b/layout/reftests/text/zwnj-01-ref.html new file mode 100644 index 0000000000..a7b77f46df --- /dev/null +++ b/layout/reftests/text/zwnj-01-ref.html @@ -0,0 +1,24 @@ + + + + + ZWNJ test + + + + +

        هاهفته

        +

        هاموزه

        +

        شنبهسه

        +

        آهنراه

        +

        افزارنرم

        + + diff --git a/layout/reftests/text/zwnj-01-ref.xhtml b/layout/reftests/text/zwnj-01-ref.xhtml new file mode 100644 index 0000000000..deb3382dba --- /dev/null +++ b/layout/reftests/text/zwnj-01-ref.xhtml @@ -0,0 +1,36 @@ + + + + + + + + + + + ZWNJ test + + + +

        هاهفته

        +

        هاموزه

        +

        شنبهسه

        +

        آهنراه

        +

        افزارنرم

        + + +
        +
        diff --git a/layout/reftests/text/zwnj-01.html b/layout/reftests/text/zwnj-01.html new file mode 100644 index 0000000000..03b1715957 --- /dev/null +++ b/layout/reftests/text/zwnj-01.html @@ -0,0 +1,21 @@ + + + + + ZWNJ test + + + + +

        هفته‌ها

        +

        موزه‌ها

        +

        سه‌شنبه

        +

        راه‌آهن

        +

        نرم‌افزار

        + + diff --git a/layout/reftests/text/zwnj-01.xhtml b/layout/reftests/text/zwnj-01.xhtml new file mode 100644 index 0000000000..25cec48356 --- /dev/null +++ b/layout/reftests/text/zwnj-01.xhtml @@ -0,0 +1,33 @@ + + + + + + + + + + + ZWNJ test + + + +

        هفته‌ها

        +

        موزه‌ها

        +

        سه‌شنبه

        +

        راه‌آهن

        +

        نرم‌افزار

        + + +
        +
        diff --git a/layout/reftests/text/zwnj-02-ref.xhtml b/layout/reftests/text/zwnj-02-ref.xhtml new file mode 100644 index 0000000000..bc0b434590 --- /dev/null +++ b/layout/reftests/text/zwnj-02-ref.xhtml @@ -0,0 +1,32 @@ + + + + + + + + + + + ZWNJ test + + + +

        هفتهها

        +

        موزهها

        +

        سهشنبه

        +

        راهآهن

        +

        نرمافزار

        + + +
        +
        diff --git a/layout/reftests/text/zwnj-02.xhtml b/layout/reftests/text/zwnj-02.xhtml new file mode 100644 index 0000000000..7a1b37633a --- /dev/null +++ b/layout/reftests/text/zwnj-02.xhtml @@ -0,0 +1,33 @@ + + + + + + + + + + + ZWNJ test + + + +

        هفتهها

        +

        موزهها

        +

        سهشنبه

        +

        راهآهن

        +

        نرمافزار

        + + +
        +
        diff --git a/layout/reftests/transform-3d/1035611-1-ref.html b/layout/reftests/transform-3d/1035611-1-ref.html new file mode 100644 index 0000000000..4c79af3e43 --- /dev/null +++ b/layout/reftests/transform-3d/1035611-1-ref.html @@ -0,0 +1,29 @@ + + + + Testcase, bug 1035611 + + + + +
        +
        +
        + + + diff --git a/layout/reftests/transform-3d/1035611-1.html b/layout/reftests/transform-3d/1035611-1.html new file mode 100644 index 0000000000..2d7e787077 --- /dev/null +++ b/layout/reftests/transform-3d/1035611-1.html @@ -0,0 +1,38 @@ + + + + Testcase, bug 1035611 + + + + +
        +
        +
        +
        +
        + + + diff --git a/layout/reftests/transform-3d/1157984-1.html b/layout/reftests/transform-3d/1157984-1.html new file mode 100644 index 0000000000..be0f6526aa --- /dev/null +++ b/layout/reftests/transform-3d/1157984-1.html @@ -0,0 +1,32 @@ + + + + Testcase, bug 1157984 + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/1245450-1.html b/layout/reftests/transform-3d/1245450-1.html new file mode 100644 index 0000000000..59c7b67d8c --- /dev/null +++ b/layout/reftests/transform-3d/1245450-1.html @@ -0,0 +1,36 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/1271058-1-ref.html b/layout/reftests/transform-3d/1271058-1-ref.html new file mode 100644 index 0000000000..fc56c22e0a --- /dev/null +++ b/layout/reftests/transform-3d/1271058-1-ref.html @@ -0,0 +1,12 @@ + + + + + + + diff --git a/layout/reftests/transform-3d/1271058-1.html b/layout/reftests/transform-3d/1271058-1.html new file mode 100644 index 0000000000..845785d591 --- /dev/null +++ b/layout/reftests/transform-3d/1271058-1.html @@ -0,0 +1,34 @@ + + + + + + +
        +
        +
        +
        +
        + + + + + diff --git a/layout/reftests/transform-3d/1467277-1.html b/layout/reftests/transform-3d/1467277-1.html new file mode 100644 index 0000000000..ae6c4ccc33 --- /dev/null +++ b/layout/reftests/transform-3d/1467277-1.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/1544995-1-ref.html b/layout/reftests/transform-3d/1544995-1-ref.html new file mode 100644 index 0000000000..091725c02a --- /dev/null +++ b/layout/reftests/transform-3d/1544995-1-ref.html @@ -0,0 +1,25 @@ + + + + + + +
        + +
        diff --git a/layout/reftests/transform-3d/1544995-1.html b/layout/reftests/transform-3d/1544995-1.html new file mode 100644 index 0000000000..260231deb0 --- /dev/null +++ b/layout/reftests/transform-3d/1544995-1.html @@ -0,0 +1,31 @@ + + + + + + + +
        + +
        diff --git a/layout/reftests/transform-3d/1637067-1-ref.html b/layout/reftests/transform-3d/1637067-1-ref.html new file mode 100644 index 0000000000..e46b352f07 --- /dev/null +++ b/layout/reftests/transform-3d/1637067-1-ref.html @@ -0,0 +1,32 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/1637067-1.html b/layout/reftests/transform-3d/1637067-1.html new file mode 100644 index 0000000000..0f2b125082 --- /dev/null +++ b/layout/reftests/transform-3d/1637067-1.html @@ -0,0 +1,49 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/animate-backface-hidden.html b/layout/reftests/transform-3d/animate-backface-hidden.html new file mode 100644 index 0000000000..f52b912f66 --- /dev/null +++ b/layout/reftests/transform-3d/animate-backface-hidden.html @@ -0,0 +1,47 @@ + + +Testcase, bug 1186061 + + +
        +
        + + diff --git a/layout/reftests/transform-3d/animate-cube-degrees-ref.html b/layout/reftests/transform-3d/animate-cube-degrees-ref.html new file mode 100644 index 0000000000..bbaa9d0b8b --- /dev/null +++ b/layout/reftests/transform-3d/animate-cube-degrees-ref.html @@ -0,0 +1,46 @@ + + +Reftest, bug 1156456 + +
        diff --git a/layout/reftests/transform-3d/animate-cube-degrees-zoom-ref.html b/layout/reftests/transform-3d/animate-cube-degrees-zoom-ref.html new file mode 100644 index 0000000000..aff04d5c9e --- /dev/null +++ b/layout/reftests/transform-3d/animate-cube-degrees-zoom-ref.html @@ -0,0 +1,46 @@ + + +Reftest, bug 1156456 + +
        diff --git a/layout/reftests/transform-3d/animate-cube-degrees-zoom.html b/layout/reftests/transform-3d/animate-cube-degrees-zoom.html new file mode 100644 index 0000000000..26c989a540 --- /dev/null +++ b/layout/reftests/transform-3d/animate-cube-degrees-zoom.html @@ -0,0 +1,52 @@ + + +Reftest, bug 1156456 + +
        diff --git a/layout/reftests/transform-3d/animate-cube-degrees.html b/layout/reftests/transform-3d/animate-cube-degrees.html new file mode 100644 index 0000000000..d2d80b5202 --- /dev/null +++ b/layout/reftests/transform-3d/animate-cube-degrees.html @@ -0,0 +1,52 @@ + + +Reftest, bug 1156456 + +
        diff --git a/layout/reftests/transform-3d/animate-cube-radians-ref.html b/layout/reftests/transform-3d/animate-cube-radians-ref.html new file mode 100644 index 0000000000..fe15a3729e --- /dev/null +++ b/layout/reftests/transform-3d/animate-cube-radians-ref.html @@ -0,0 +1,47 @@ + + +Reftest, bug 1156456 + +
        diff --git a/layout/reftests/transform-3d/animate-cube-radians-zoom-ref.html b/layout/reftests/transform-3d/animate-cube-radians-zoom-ref.html new file mode 100644 index 0000000000..01eb930494 --- /dev/null +++ b/layout/reftests/transform-3d/animate-cube-radians-zoom-ref.html @@ -0,0 +1,47 @@ + + +Reftest, bug 1156456 + +
        diff --git a/layout/reftests/transform-3d/animate-cube-radians-zoom.html b/layout/reftests/transform-3d/animate-cube-radians-zoom.html new file mode 100644 index 0000000000..b7075f3283 --- /dev/null +++ b/layout/reftests/transform-3d/animate-cube-radians-zoom.html @@ -0,0 +1,53 @@ + + +Reftest, bug 1156456 + +
        diff --git a/layout/reftests/transform-3d/animate-cube-radians.html b/layout/reftests/transform-3d/animate-cube-radians.html new file mode 100644 index 0000000000..5a8f61ec3d --- /dev/null +++ b/layout/reftests/transform-3d/animate-cube-radians.html @@ -0,0 +1,53 @@ + + +Reftest, bug 1156456 + +
        diff --git a/layout/reftests/transform-3d/animate-preserve3d-child.html b/layout/reftests/transform-3d/animate-preserve3d-child.html new file mode 100644 index 0000000000..5ac5f290cf --- /dev/null +++ b/layout/reftests/transform-3d/animate-preserve3d-child.html @@ -0,0 +1,57 @@ + + +Testcase, bug 1176969 + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/animate-preserve3d-parent.html b/layout/reftests/transform-3d/animate-preserve3d-parent.html new file mode 100644 index 0000000000..9aa8816d3f --- /dev/null +++ b/layout/reftests/transform-3d/animate-preserve3d-parent.html @@ -0,0 +1,58 @@ + + +Testcase, bug 1176969 + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/animate-preserve3d-ref.html b/layout/reftests/transform-3d/animate-preserve3d-ref.html new file mode 100644 index 0000000000..60c560804b --- /dev/null +++ b/layout/reftests/transform-3d/animate-preserve3d-ref.html @@ -0,0 +1,33 @@ + + +Testcase, bug 1176969 + + +
        +
        +
        +
        +
        +
        diff --git a/layout/reftests/transform-3d/backface-visibility-1a.html b/layout/reftests/transform-3d/backface-visibility-1a.html new file mode 100644 index 0000000000..b491051ba8 --- /dev/null +++ b/layout/reftests/transform-3d/backface-visibility-1a.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/backface-visibility-1b.html b/layout/reftests/transform-3d/backface-visibility-1b.html new file mode 100644 index 0000000000..26fdfd649e --- /dev/null +++ b/layout/reftests/transform-3d/backface-visibility-1b.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/backface-visibility-1c.html b/layout/reftests/transform-3d/backface-visibility-1c.html new file mode 100644 index 0000000000..8047462a7d --- /dev/null +++ b/layout/reftests/transform-3d/backface-visibility-1c.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/backface-visibility-2-ref.html b/layout/reftests/transform-3d/backface-visibility-2-ref.html new file mode 100644 index 0000000000..47db3e64f2 --- /dev/null +++ b/layout/reftests/transform-3d/backface-visibility-2-ref.html @@ -0,0 +1,43 @@ + + + + + +
        +
        +
        +
        +
        +
        + diff --git a/layout/reftests/transform-3d/backface-visibility-2.html b/layout/reftests/transform-3d/backface-visibility-2.html new file mode 100644 index 0000000000..1c48f2545d --- /dev/null +++ b/layout/reftests/transform-3d/backface-visibility-2.html @@ -0,0 +1,45 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        + diff --git a/layout/reftests/transform-3d/backface-visibility-3-ref.html b/layout/reftests/transform-3d/backface-visibility-3-ref.html new file mode 100644 index 0000000000..b75cb6def5 --- /dev/null +++ b/layout/reftests/transform-3d/backface-visibility-3-ref.html @@ -0,0 +1,21 @@ + + + + + + +
        + + + + diff --git a/layout/reftests/transform-3d/backface-visibility-3.html b/layout/reftests/transform-3d/backface-visibility-3.html new file mode 100644 index 0000000000..ec8d648de9 --- /dev/null +++ b/layout/reftests/transform-3d/backface-visibility-3.html @@ -0,0 +1,33 @@ + + + + + + +
        +
        +
        + + + + diff --git a/layout/reftests/transform-3d/component-alpha-1-ref.html b/layout/reftests/transform-3d/component-alpha-1-ref.html new file mode 100644 index 0000000000..3ec2905742 --- /dev/null +++ b/layout/reftests/transform-3d/component-alpha-1-ref.html @@ -0,0 +1,27 @@ + + + + + +red box + + + + +
        +
        foo
        +
        + + + diff --git a/layout/reftests/transform-3d/component-alpha-1.html b/layout/reftests/transform-3d/component-alpha-1.html new file mode 100644 index 0000000000..3726a4fbca --- /dev/null +++ b/layout/reftests/transform-3d/component-alpha-1.html @@ -0,0 +1,30 @@ + + + + + +red box + + + + +
        +
        foo
        +
        + + + diff --git a/layout/reftests/transform-3d/green-rect.html b/layout/reftests/transform-3d/green-rect.html new file mode 100644 index 0000000000..4e6d13e951 --- /dev/null +++ b/layout/reftests/transform-3d/green-rect.html @@ -0,0 +1,14 @@ + + + + + +
        + + diff --git a/layout/reftests/transform-3d/intermediate-1-ref.html b/layout/reftests/transform-3d/intermediate-1-ref.html new file mode 100644 index 0000000000..53f8045c87 --- /dev/null +++ b/layout/reftests/transform-3d/intermediate-1-ref.html @@ -0,0 +1,43 @@ + + + + + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/intermediate-1.html b/layout/reftests/transform-3d/intermediate-1.html new file mode 100644 index 0000000000..cfc822f4b2 --- /dev/null +++ b/layout/reftests/transform-3d/intermediate-1.html @@ -0,0 +1,50 @@ + + + + + + + + + +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/mask-layer-1.html b/layout/reftests/transform-3d/mask-layer-1.html new file mode 100644 index 0000000000..834ed44633 --- /dev/null +++ b/layout/reftests/transform-3d/mask-layer-1.html @@ -0,0 +1,29 @@ + + + +border-radius should work correctly for elements with perspective + + + +
        +
        +
        diff --git a/layout/reftests/transform-3d/mask-layer-2.html b/layout/reftests/transform-3d/mask-layer-2.html new file mode 100644 index 0000000000..23315e2249 --- /dev/null +++ b/layout/reftests/transform-3d/mask-layer-2.html @@ -0,0 +1,37 @@ + + + +border-radius should work correctly for elements with perspective and preserve-3d + + + +
        +
        +
        +
        +
        diff --git a/layout/reftests/transform-3d/mask-layer-3.html b/layout/reftests/transform-3d/mask-layer-3.html new file mode 100644 index 0000000000..58a04a45ab --- /dev/null +++ b/layout/reftests/transform-3d/mask-layer-3.html @@ -0,0 +1,36 @@ + + + +border-radius should work correctly for elements with preserve-3d + + + +
        +
        +
        +
        +
        diff --git a/layout/reftests/transform-3d/mask-layer-ref.html b/layout/reftests/transform-3d/mask-layer-ref.html new file mode 100644 index 0000000000..bc4f963e63 --- /dev/null +++ b/layout/reftests/transform-3d/mask-layer-ref.html @@ -0,0 +1,28 @@ + + + +border-radius should work correctly for transformed elements + + + +
        +
        +
        diff --git a/layout/reftests/transform-3d/matrix3d-1-ref.html b/layout/reftests/transform-3d/matrix3d-1-ref.html new file mode 100644 index 0000000000..5cd503b432 --- /dev/null +++ b/layout/reftests/transform-3d/matrix3d-1-ref.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/matrix3d-1a.html b/layout/reftests/transform-3d/matrix3d-1a.html new file mode 100644 index 0000000000..235f0ae592 --- /dev/null +++ b/layout/reftests/transform-3d/matrix3d-1a.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/matrix3d-2-ref.html b/layout/reftests/transform-3d/matrix3d-2-ref.html new file mode 100644 index 0000000000..b781a00017 --- /dev/null +++ b/layout/reftests/transform-3d/matrix3d-2-ref.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/matrix3d-2a.html b/layout/reftests/transform-3d/matrix3d-2a.html new file mode 100644 index 0000000000..65f8d6bc87 --- /dev/null +++ b/layout/reftests/transform-3d/matrix3d-2a.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/nested-transform-1-ref.html b/layout/reftests/transform-3d/nested-transform-1-ref.html new file mode 100644 index 0000000000..294ef4bd8b --- /dev/null +++ b/layout/reftests/transform-3d/nested-transform-1-ref.html @@ -0,0 +1,22 @@ + + + + + + + + + + + +
        +
        +
        + + + diff --git a/layout/reftests/transform-3d/nested-transform-1.html b/layout/reftests/transform-3d/nested-transform-1.html new file mode 100644 index 0000000000..f0264a4e00 --- /dev/null +++ b/layout/reftests/transform-3d/nested-transform-1.html @@ -0,0 +1,26 @@ + + + + + + + + + + + +
        +
        +
        +
        +
        +
        +
        + + + diff --git a/layout/reftests/transform-3d/opacity-preserve3d-1-ref.html b/layout/reftests/transform-3d/opacity-preserve3d-1-ref.html new file mode 100644 index 0000000000..8a42fa3c98 --- /dev/null +++ b/layout/reftests/transform-3d/opacity-preserve3d-1-ref.html @@ -0,0 +1,45 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        + + + + diff --git a/layout/reftests/transform-3d/opacity-preserve3d-1.html b/layout/reftests/transform-3d/opacity-preserve3d-1.html new file mode 100644 index 0000000000..b73be49238 --- /dev/null +++ b/layout/reftests/transform-3d/opacity-preserve3d-1.html @@ -0,0 +1,45 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        + + + + diff --git a/layout/reftests/transform-3d/opacity-preserve3d-2-ref.html b/layout/reftests/transform-3d/opacity-preserve3d-2-ref.html new file mode 100644 index 0000000000..80336b5cf5 --- /dev/null +++ b/layout/reftests/transform-3d/opacity-preserve3d-2-ref.html @@ -0,0 +1,28 @@ + + + + + +
        +
        +
        +
        + + + + diff --git a/layout/reftests/transform-3d/opacity-preserve3d-2.html b/layout/reftests/transform-3d/opacity-preserve3d-2.html new file mode 100644 index 0000000000..a04b998291 --- /dev/null +++ b/layout/reftests/transform-3d/opacity-preserve3d-2.html @@ -0,0 +1,31 @@ + + + + + +
        +
        +
        +
        + + + + diff --git a/layout/reftests/transform-3d/opacity-preserve3d-3-ref.html b/layout/reftests/transform-3d/opacity-preserve3d-3-ref.html new file mode 100644 index 0000000000..ffacd8277b --- /dev/null +++ b/layout/reftests/transform-3d/opacity-preserve3d-3-ref.html @@ -0,0 +1,42 @@ + + + + + +
        +
        +
        +
        + +
        +
        + + + + diff --git a/layout/reftests/transform-3d/opacity-preserve3d-3.html b/layout/reftests/transform-3d/opacity-preserve3d-3.html new file mode 100644 index 0000000000..f7bbf2da88 --- /dev/null +++ b/layout/reftests/transform-3d/opacity-preserve3d-3.html @@ -0,0 +1,42 @@ + + + + + +
        +
        +
        +
        + +
        +
        + + + + diff --git a/layout/reftests/transform-3d/opacity-preserve3d-4-ref.html b/layout/reftests/transform-3d/opacity-preserve3d-4-ref.html new file mode 100644 index 0000000000..9fe799b61a --- /dev/null +++ b/layout/reftests/transform-3d/opacity-preserve3d-4-ref.html @@ -0,0 +1,38 @@ + + + + + +
        +
        +
        + +
        +
        + + + + diff --git a/layout/reftests/transform-3d/opacity-preserve3d-4.html b/layout/reftests/transform-3d/opacity-preserve3d-4.html new file mode 100644 index 0000000000..9fd6728644 --- /dev/null +++ b/layout/reftests/transform-3d/opacity-preserve3d-4.html @@ -0,0 +1,38 @@ + + + + + +
        +
        +
        + +
        +
        + + + + diff --git a/layout/reftests/transform-3d/opacity-preserve3d-5-ref.html b/layout/reftests/transform-3d/opacity-preserve3d-5-ref.html new file mode 100644 index 0000000000..ab64e1e9da --- /dev/null +++ b/layout/reftests/transform-3d/opacity-preserve3d-5-ref.html @@ -0,0 +1,29 @@ + + + + + + + +
        +
        +
        +
        + + + diff --git a/layout/reftests/transform-3d/opacity-preserve3d-5.html b/layout/reftests/transform-3d/opacity-preserve3d-5.html new file mode 100644 index 0000000000..37808dd581 --- /dev/null +++ b/layout/reftests/transform-3d/opacity-preserve3d-5.html @@ -0,0 +1,36 @@ + + + + + + + +
        +
        +
        +
        + + + + diff --git a/layout/reftests/transform-3d/overflow-hidden-1-ref.html b/layout/reftests/transform-3d/overflow-hidden-1-ref.html new file mode 100644 index 0000000000..6f62611d71 --- /dev/null +++ b/layout/reftests/transform-3d/overflow-hidden-1-ref.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        + diff --git a/layout/reftests/transform-3d/overflow-hidden-1a.html b/layout/reftests/transform-3d/overflow-hidden-1a.html new file mode 100644 index 0000000000..6f62611d71 --- /dev/null +++ b/layout/reftests/transform-3d/overflow-hidden-1a.html @@ -0,0 +1,27 @@ + + + + + + +
        +
        +
        + diff --git a/layout/reftests/transform-3d/perspective-clipping-1-ref.html b/layout/reftests/transform-3d/perspective-clipping-1-ref.html new file mode 100644 index 0000000000..78411f4cbc --- /dev/null +++ b/layout/reftests/transform-3d/perspective-clipping-1-ref.html @@ -0,0 +1,13 @@ + + + +#inner should not be clipped + + diff --git a/layout/reftests/transform-3d/perspective-clipping-1.html b/layout/reftests/transform-3d/perspective-clipping-1.html new file mode 100644 index 0000000000..90ffcf528a --- /dev/null +++ b/layout/reftests/transform-3d/perspective-clipping-1.html @@ -0,0 +1,32 @@ + + + +#inner should not be clipped + + + +
        +
        +
        diff --git a/layout/reftests/transform-3d/perspective-clipping-2-ref.html b/layout/reftests/transform-3d/perspective-clipping-2-ref.html new file mode 100644 index 0000000000..026b95bdd0 --- /dev/null +++ b/layout/reftests/transform-3d/perspective-clipping-2-ref.html @@ -0,0 +1,6 @@ + + + +
        + + diff --git a/layout/reftests/transform-3d/perspective-clipping-2.html b/layout/reftests/transform-3d/perspective-clipping-2.html new file mode 100644 index 0000000000..466b52c3a1 --- /dev/null +++ b/layout/reftests/transform-3d/perspective-clipping-2.html @@ -0,0 +1,12 @@ + + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/perspective-origin-1a.html b/layout/reftests/transform-3d/perspective-origin-1a.html new file mode 100644 index 0000000000..ccd0073abf --- /dev/null +++ b/layout/reftests/transform-3d/perspective-origin-1a.html @@ -0,0 +1,11 @@ + + + + +
        +
        + Test Text +
        +
        + + diff --git a/layout/reftests/transform-3d/perspective-origin-1b.html b/layout/reftests/transform-3d/perspective-origin-1b.html new file mode 100644 index 0000000000..2cee0ec606 --- /dev/null +++ b/layout/reftests/transform-3d/perspective-origin-1b.html @@ -0,0 +1,11 @@ + + + + +
        +
        + Test Text +
        +
        + + diff --git a/layout/reftests/transform-3d/perspective-origin-2-ref.html b/layout/reftests/transform-3d/perspective-origin-2-ref.html new file mode 100644 index 0000000000..51f813b115 --- /dev/null +++ b/layout/reftests/transform-3d/perspective-origin-2-ref.html @@ -0,0 +1,31 @@ + + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/perspective-origin-2a.html b/layout/reftests/transform-3d/perspective-origin-2a.html new file mode 100644 index 0000000000..c96af6b91d --- /dev/null +++ b/layout/reftests/transform-3d/perspective-origin-2a.html @@ -0,0 +1,31 @@ + + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/perspective-origin-3-ref.html b/layout/reftests/transform-3d/perspective-origin-3-ref.html new file mode 100644 index 0000000000..06378b11b4 --- /dev/null +++ b/layout/reftests/transform-3d/perspective-origin-3-ref.html @@ -0,0 +1,41 @@ + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/perspective-origin-3a.html b/layout/reftests/transform-3d/perspective-origin-3a.html new file mode 100644 index 0000000000..1cc3d03b09 --- /dev/null +++ b/layout/reftests/transform-3d/perspective-origin-3a.html @@ -0,0 +1,41 @@ + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/perspective-origin-4-ref.html b/layout/reftests/transform-3d/perspective-origin-4-ref.html new file mode 100644 index 0000000000..087e572b79 --- /dev/null +++ b/layout/reftests/transform-3d/perspective-origin-4-ref.html @@ -0,0 +1,20 @@ + + + + Testcase for bug 770629 + + + +
        + + diff --git a/layout/reftests/transform-3d/perspective-origin-4a.html b/layout/reftests/transform-3d/perspective-origin-4a.html new file mode 100644 index 0000000000..ee2a0fabfa --- /dev/null +++ b/layout/reftests/transform-3d/perspective-origin-4a.html @@ -0,0 +1,29 @@ + + + + Testcase for bug 770629 + + + +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/perspective-overflow-1-ref.html b/layout/reftests/transform-3d/perspective-overflow-1-ref.html new file mode 100644 index 0000000000..424a7993bb --- /dev/null +++ b/layout/reftests/transform-3d/perspective-overflow-1-ref.html @@ -0,0 +1,28 @@ + + + + +Testcase for bug 1483659 + + + +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/perspective-overflow-1.html b/layout/reftests/transform-3d/perspective-overflow-1.html new file mode 100644 index 0000000000..178e3d2e28 --- /dev/null +++ b/layout/reftests/transform-3d/perspective-overflow-1.html @@ -0,0 +1,36 @@ + + + + + +Testcase for bug 1483659 + + + +
        +
        +
        + + + diff --git a/layout/reftests/transform-3d/perspective-overflow-2-ref.html b/layout/reftests/transform-3d/perspective-overflow-2-ref.html new file mode 100644 index 0000000000..45116d2195 --- /dev/null +++ b/layout/reftests/transform-3d/perspective-overflow-2-ref.html @@ -0,0 +1,29 @@ + + + + + + Transform Overflow Bug + + + + +
        +

        +
        + + diff --git a/layout/reftests/transform-3d/perspective-overflow-2.html b/layout/reftests/transform-3d/perspective-overflow-2.html new file mode 100644 index 0000000000..f4eefe1572 --- /dev/null +++ b/layout/reftests/transform-3d/perspective-overflow-2.html @@ -0,0 +1,30 @@ + + + + + + Transform Overflow Bug + + + + +
        +

        +
        + + diff --git a/layout/reftests/transform-3d/perspective-zindex-2.html b/layout/reftests/transform-3d/perspective-zindex-2.html new file mode 100644 index 0000000000..92b884ab26 --- /dev/null +++ b/layout/reftests/transform-3d/perspective-zindex-2.html @@ -0,0 +1,36 @@ + + + +z-index should work correctly for elements with perspective + + + +
        +
        +
        +
        diff --git a/layout/reftests/transform-3d/perspective-zindex.html b/layout/reftests/transform-3d/perspective-zindex.html new file mode 100644 index 0000000000..877f50898a --- /dev/null +++ b/layout/reftests/transform-3d/perspective-zindex.html @@ -0,0 +1,36 @@ + + + +z-index should work correctly for elements with perspective + + + +
        +
        +
        +
        diff --git a/layout/reftests/transform-3d/preserve3d-1-ref.html b/layout/reftests/transform-3d/preserve3d-1-ref.html new file mode 100644 index 0000000000..c577cca6f8 --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-1-ref.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/preserve3d-1a.html b/layout/reftests/transform-3d/preserve3d-1a.html new file mode 100644 index 0000000000..a5d3182302 --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-1a.html @@ -0,0 +1,15 @@ + + + + +
        +
        +
        +
        + Test Text +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/preserve3d-1b.html b/layout/reftests/transform-3d/preserve3d-1b.html new file mode 100644 index 0000000000..203bdaa13d --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-1b.html @@ -0,0 +1,11 @@ + + + + +
        +
        + Test Text +
        +
        + + diff --git a/layout/reftests/transform-3d/preserve3d-2-ref.html b/layout/reftests/transform-3d/preserve3d-2-ref.html new file mode 100644 index 0000000000..fd9063760d --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-2-ref.html @@ -0,0 +1,27 @@ + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/preserve3d-2a.html b/layout/reftests/transform-3d/preserve3d-2a.html new file mode 100644 index 0000000000..e3a421ec8f --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-2a.html @@ -0,0 +1,28 @@ + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/preserve3d-2b.html b/layout/reftests/transform-3d/preserve3d-2b.html new file mode 100644 index 0000000000..c54a59406c --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-2b.html @@ -0,0 +1,28 @@ + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/preserve3d-2c.html b/layout/reftests/transform-3d/preserve3d-2c.html new file mode 100644 index 0000000000..40843b907c --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-2c.html @@ -0,0 +1,28 @@ + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/preserve3d-2d.html b/layout/reftests/transform-3d/preserve3d-2d.html new file mode 100644 index 0000000000..50bf6edc7f --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-2d.html @@ -0,0 +1,30 @@ + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/preserve3d-3-ref.html b/layout/reftests/transform-3d/preserve3d-3-ref.html new file mode 100644 index 0000000000..55027ea925 --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-3-ref.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform-3d/preserve3d-3a.html b/layout/reftests/transform-3d/preserve3d-3a.html new file mode 100644 index 0000000000..7fa00da003 --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-3a.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform-3d/preserve3d-4a.html b/layout/reftests/transform-3d/preserve3d-4a.html new file mode 100644 index 0000000000..d1b093e53e --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-4a.html @@ -0,0 +1,9 @@ + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/preserve3d-5-ref.html b/layout/reftests/transform-3d/preserve3d-5-ref.html new file mode 100644 index 0000000000..2bdd5c539f --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-5-ref.html @@ -0,0 +1,3 @@ + +
        diff --git a/layout/reftests/transform-3d/preserve3d-5a.html b/layout/reftests/transform-3d/preserve3d-5a.html new file mode 100644 index 0000000000..925a267be0 --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-5a.html @@ -0,0 +1,10 @@ + +
        +
        +
        +
        +
        +
        +
        +
        diff --git a/layout/reftests/transform-3d/preserve3d-6-ref.html b/layout/reftests/transform-3d/preserve3d-6-ref.html new file mode 100644 index 0000000000..f24abbe730 --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-6-ref.html @@ -0,0 +1,12 @@ + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/preserve3d-6a.html b/layout/reftests/transform-3d/preserve3d-6a.html new file mode 100644 index 0000000000..0b604ba5d5 --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-6a.html @@ -0,0 +1,12 @@ + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/preserve3d-7-ref.html b/layout/reftests/transform-3d/preserve3d-7-ref.html new file mode 100644 index 0000000000..cb17ddba5a --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-7-ref.html @@ -0,0 +1,11 @@ + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/preserve3d-7a.html b/layout/reftests/transform-3d/preserve3d-7a.html new file mode 100644 index 0000000000..d962d4fd4f --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-7a.html @@ -0,0 +1,9 @@ + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/preserve3d-8-ref.html b/layout/reftests/transform-3d/preserve3d-8-ref.html new file mode 100644 index 0000000000..afddf05d4d --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-8-ref.html @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/layout/reftests/transform-3d/preserve3d-8.html b/layout/reftests/transform-3d/preserve3d-8.html new file mode 100644 index 0000000000..76e9c10c33 --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-8.html @@ -0,0 +1,17 @@ + + + + +
        +
        +
        + + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/preserve3d-clipped.html b/layout/reftests/transform-3d/preserve3d-clipped.html new file mode 100644 index 0000000000..60d49c77ff --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-clipped.html @@ -0,0 +1,10 @@ + + +
        +
        + x +
        +
        + + + diff --git a/layout/reftests/transform-3d/preserve3d-scale-ref.html b/layout/reftests/transform-3d/preserve3d-scale-ref.html new file mode 100644 index 0000000000..243e88fdda --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-scale-ref.html @@ -0,0 +1,28 @@ + + + + + + +
        + + + + + + + + + +
        + diff --git a/layout/reftests/transform-3d/preserve3d-scale.html b/layout/reftests/transform-3d/preserve3d-scale.html new file mode 100644 index 0000000000..099ef078de --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-scale.html @@ -0,0 +1,63 @@ + + + + + +
        + + + + + + + + + + + + + +
        + diff --git a/layout/reftests/transform-3d/preserve3d-table-ref.html b/layout/reftests/transform-3d/preserve3d-table-ref.html new file mode 100644 index 0000000000..94b660b747 --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-table-ref.html @@ -0,0 +1,7 @@ + + + + + +
        RISK-184
        + diff --git a/layout/reftests/transform-3d/preserve3d-table.html b/layout/reftests/transform-3d/preserve3d-table.html new file mode 100644 index 0000000000..b4b0a78df5 --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-table.html @@ -0,0 +1,7 @@ + + + + + +
        RISK-184
        + diff --git a/layout/reftests/transform-3d/preserve3d-will-change-large-frame.html b/layout/reftests/transform-3d/preserve3d-will-change-large-frame.html new file mode 100644 index 0000000000..964b11e0e6 --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-will-change-large-frame.html @@ -0,0 +1,14 @@ + + + + +
        +
        TEST PAGE
        +
        TEST PAGE
        +
        + diff --git a/layout/reftests/transform-3d/preserve3d-will-change-ref.html b/layout/reftests/transform-3d/preserve3d-will-change-ref.html new file mode 100644 index 0000000000..4ee913bd22 --- /dev/null +++ b/layout/reftests/transform-3d/preserve3d-will-change-ref.html @@ -0,0 +1,7 @@ + + + +
        +
        TEST PAGE
        +
        + diff --git a/layout/reftests/transform-3d/preserves3d-nested-filter-1-ref.html b/layout/reftests/transform-3d/preserves3d-nested-filter-1-ref.html new file mode 100644 index 0000000000..836525d876 --- /dev/null +++ b/layout/reftests/transform-3d/preserves3d-nested-filter-1-ref.html @@ -0,0 +1,36 @@ + + + +Green square + + + + +
        +
        +
        +
        +
        + + + diff --git a/layout/reftests/transform-3d/preserves3d-nested-filter-1.html b/layout/reftests/transform-3d/preserves3d-nested-filter-1.html new file mode 100644 index 0000000000..d25df6169c --- /dev/null +++ b/layout/reftests/transform-3d/preserves3d-nested-filter-1.html @@ -0,0 +1,38 @@ + + + +Green square + + + + +
        +
        +
        +
        +
        + + + diff --git a/layout/reftests/transform-3d/preserves3d-nested-ref.html b/layout/reftests/transform-3d/preserves3d-nested-ref.html new file mode 100644 index 0000000000..b8a744eb76 --- /dev/null +++ b/layout/reftests/transform-3d/preserves3d-nested-ref.html @@ -0,0 +1,44 @@ + +preserve-3d consequence nested context + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + diff --git a/layout/reftests/transform-3d/preserves3d-nested.html b/layout/reftests/transform-3d/preserves3d-nested.html new file mode 100644 index 0000000000..673a982e99 --- /dev/null +++ b/layout/reftests/transform-3d/preserves3d-nested.html @@ -0,0 +1,46 @@ + +preserve-3d consequence nested context + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + diff --git a/layout/reftests/transform-3d/reftest.list b/layout/reftests/transform-3d/reftest.list new file mode 100644 index 0000000000..12587f51a8 --- /dev/null +++ b/layout/reftests/transform-3d/reftest.list @@ -0,0 +1,102 @@ +== scalez-1a.html scalez-1-ref.html +fuzzy(0-1,0-6) == rotatey-1a.html rotatey-1-ref.html +== rotatex-1a.html rotatex-1-ref.html +# Check that scaleZ(-1) rotateX(180deg) is the same as rotateY(180deg) +== scalezrotatex-1.html scalezrotatex-1-ref.html +# Check that the perspectve() transform function results in some visual changes +!= rotatex-perspective-1a.html rotatex-1-ref.html +# Check that perspective results in visual changes to child transformed elements +!= rotatex-perspective-1b.html rotatex-1-ref.html +# perspective should only apply to child elements +== rotatex-perspective-1c.html rotatex-1-ref.html +== rotatex-perspective-3a.html rotatex-perspective-3-ref.html +== scalez-1a.html scalez-1-ref.html +fuzzy(0-16,0-346) fuzzy-if(cocoaWidget,0-200,0-310) fuzzy-if(winWidget,0-175,0-250) == preserve3d-1a.html preserve3d-1-ref.html +== preserve3d-1b.html about:blank +== preserve3d-clipped.html about:blank +== preserve3d-2a.html preserve3d-2-ref.html +== preserve3d-2b.html preserve3d-2-ref.html +== preserve3d-2c.html preserve3d-2-ref.html +== preserve3d-2d.html preserve3d-2-ref.html +== preserve3d-3a.html preserve3d-3-ref.html +== preserve3d-4a.html about:blank +fuzzy(0-16,0-100) == preserve3d-5a.html preserve3d-5-ref.html +== preserve3d-6a.html preserve3d-6-ref.html +== preserve3d-table.html preserve3d-table-ref.html +== scale3d-z.html scalez-1-ref.html +fuzzy-if(winWidget,0-143,0-689) fuzzy-if(OSX,0-224,0-924) fuzzy-if(winWidget,0-154,0-644) == scale3d-all.html scale3d-1-ref.html # subpixel AA +fuzzy-if(winWidget,0-143,0-689) fuzzy-if(OSX,0-224,0-924) fuzzy-if(winWidget,0-154,0-644) == scale3d-all-separate.html scale3d-1-ref.html # subpixel AA +== scale3d-xz.html scale3d-1-ref.html +== translatez-1a.html translatez-1-ref.html +!= translatez-1b.html translatez-1-ref.html +== translate3d-1a.html translate3d-1-ref.html +fuzzy(0-1,0-4) == matrix3d-1a.html matrix3d-1-ref.html +== matrix3d-2a.html matrix3d-2-ref.html +== rotate3d-1a.html rotatex-1-ref.html +== 1467277-1.html rotatex-1-ref.html +fuzzy(0-1,0-6) == rotate3d-2a.html rotatey-1-ref.html +!= backface-visibility-1a.html about:blank +== backface-visibility-1b.html about:blank +== backface-visibility-1c.html about:blank +fuzzy-if(winWidget&&!layersGPUAccelerated,0-1,0-251) fuzzy-if(useDrawSnapshot,64-64,1438-1438) == backface-visibility-2.html backface-visibility-2-ref.html +== backface-visibility-3.html backface-visibility-3-ref.html +== perspective-clipping-1.html perspective-clipping-1-ref.html +== perspective-clipping-2.html perspective-clipping-2-ref.html +!= perspective-origin-1a.html rotatex-perspective-1a.html +fuzzy(0-1,0-3) == perspective-origin-1b.html perspective-origin-1a.html +fuzzy(0-3,0-99) random-if(Android&&!browserIsRemote) == perspective-origin-2a.html perspective-origin-2-ref.html # subpixel AA, bug 732568 +fuzzy-if(winWidget&&!layersGPUAccelerated,0-1,0-61) == perspective-origin-3a.html perspective-origin-3-ref.html +== perspective-origin-4a.html perspective-origin-4-ref.html +== perspective-zindex.html green-rect.html +== perspective-zindex-2.html green-rect.html +!= sorting-1a.html sorting-1-ref.html +# Parallel planes, different z depth +== sorting-2a.html sorting-2-ref.html +# Parallel planes, same z depth (shouldn't be sorted!) +== sorting-2b.html sorting-2-ref.html +== sorting-3a.html green-rect.html +# Different, but equivalent (for the given transform) transform origins +fuzzy(0-1,0-4) == rotatex-transformorigin-1a.html rotatex-transformorigin-1-ref.html +fuzzy-if((gtkWidget&&layersOMTC)||(winWidget&&!layersGPUAccelerated),0-1,0-86) == overflow-hidden-1a.html overflow-hidden-1-ref.html +== transform-style-flat-1a.html transform-style-flat-1-ref.html +== willchange-containing-block.html?willchange willchange-containing-block.html?ref +!= willchange-containing-block.html?willchange willchange-containing-block.html?noblock +fuzzy(0-3,0-304) == scroll-perspective-1.html scroll-perspective-1-ref.html +# Bugs +fails-if(!layersGPUAccelerated) fails-if(useDrawSnapshot) fuzzy-if(!useDrawSnapshot,0-60,0-826) == 1035611-1.html 1035611-1-ref.html # Bug 1072898 for !layersGPUAccelerated failures +random-if(swgl&&Android) != 1157984-1.html about:blank # Bug 1157984 +fuzzy(0-220,0-660) == animate-cube-radians.html animate-cube-radians-ref.html # subpixel AA +fuzzy(0-240,0-400) == animate-cube-radians-zoom.html animate-cube-radians-zoom-ref.html +!= animate-cube-radians-ref.html animate-cube-radians-zoom-ref.html +fuzzy(0-240,0-660) == animate-cube-degrees.html animate-cube-degrees-ref.html # subpixel AA +fuzzy(0-240,0-400) fails-if(useDrawSnapshot) == animate-cube-degrees-zoom.html animate-cube-degrees-zoom-ref.html +!= animate-cube-degrees-ref.html animate-cube-degrees-zoom-ref.html +fuzzy-if(gtkWidget,0-128,0-100) fuzzy-if(Android||(gtkWidget&&layersGPUAccelerated),0-143,0-100) fuzzy-if(winWidget||OSX,0-141,0-100) == preserves3d-nested.html preserves3d-nested-ref.html +fuzzy(0-255,0-153) == animate-preserve3d-parent.html animate-preserve3d-ref.html # intermittently fuzzy on Mac +fuzzy(0-255,0-153) == animate-preserve3d-child.html animate-preserve3d-ref.html # intermittently fuzzy on Mac, bug 1461311 for Android +== animate-backface-hidden.html about:blank +== 1245450-1.html green-rect.html +fuzzy(0-1,0-2000) == opacity-preserve3d-1.html opacity-preserve3d-1-ref.html +fuzzy(0-1,0-15000) == opacity-preserve3d-2.html opacity-preserve3d-2-ref.html +fuzzy(0-1,0-10000) == opacity-preserve3d-3.html opacity-preserve3d-3-ref.html +fuzzy(0-1,0-10000) == opacity-preserve3d-4.html opacity-preserve3d-4-ref.html +== opacity-preserve3d-5.html opacity-preserve3d-5-ref.html +== snap-perspective-1.html snap-perspective-1-ref.html +fuzzy(0-120,0-590) == mask-layer-1.html mask-layer-ref.html +fuzzy(0-120,0-590) == mask-layer-2.html mask-layer-ref.html +fuzzy(0-120,0-590) == mask-layer-3.html mask-layer-ref.html +== split-intersect1.html split-intersect1-ref.html +fuzzy(0-255,0-150) fails-if(useDrawSnapshot) == split-intersect2.html split-intersect2-ref.html +fuzzy(0-255,0-100) fails-if(useDrawSnapshot) == split-non-ortho1.html split-non-ortho1-ref.html +fuzzy-if(winWidget,0-150,0-120) == component-alpha-1.html component-alpha-1-ref.html +== nested-transform-1.html nested-transform-1-ref.html +fuzzy-if(winWidget,0-4,0-51) == transform-geometry-1.html transform-geometry-1-ref.html +== intermediate-1.html intermediate-1-ref.html +== preserves3d-nested-filter-1.html preserves3d-nested-filter-1-ref.html +!= preserve3d-scale.html about:blank +fuzzy(0-52,0-1600) == preserve3d-scale.html preserve3d-scale-ref.html +fuzzy(0-50,0-22) == perspective-overflow-1.html perspective-overflow-1-ref.html +== perspective-overflow-2.html perspective-overflow-2-ref.html +== 1544995-1.html 1544995-1-ref.html +== preserve3d-will-change-large-frame.html preserve3d-will-change-ref.html +fuzzy(0-6,0-3117) fuzzy-if(useDrawSnapshot,4-4,13-13) == 1637067-1.html 1637067-1-ref.html diff --git a/layout/reftests/transform-3d/rotate3d-1a.html b/layout/reftests/transform-3d/rotate3d-1a.html new file mode 100644 index 0000000000..c4d20fd789 --- /dev/null +++ b/layout/reftests/transform-3d/rotate3d-1a.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/rotate3d-2a.html b/layout/reftests/transform-3d/rotate3d-2a.html new file mode 100644 index 0000000000..2e593e6df1 --- /dev/null +++ b/layout/reftests/transform-3d/rotate3d-2a.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/rotatex-1-ref.html b/layout/reftests/transform-3d/rotatex-1-ref.html new file mode 100644 index 0000000000..446d2896c7 --- /dev/null +++ b/layout/reftests/transform-3d/rotatex-1-ref.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/rotatex-1a.html b/layout/reftests/transform-3d/rotatex-1a.html new file mode 100644 index 0000000000..c7897f2b90 --- /dev/null +++ b/layout/reftests/transform-3d/rotatex-1a.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/rotatex-perspective-1a.html b/layout/reftests/transform-3d/rotatex-perspective-1a.html new file mode 100644 index 0000000000..db89219a8c --- /dev/null +++ b/layout/reftests/transform-3d/rotatex-perspective-1a.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/rotatex-perspective-1b.html b/layout/reftests/transform-3d/rotatex-perspective-1b.html new file mode 100644 index 0000000000..440f14c1e3 --- /dev/null +++ b/layout/reftests/transform-3d/rotatex-perspective-1b.html @@ -0,0 +1,11 @@ + + + + +
        +
        + Test Text +
        +
        + + diff --git a/layout/reftests/transform-3d/rotatex-perspective-1c.html b/layout/reftests/transform-3d/rotatex-perspective-1c.html new file mode 100644 index 0000000000..0c7be0fb31 --- /dev/null +++ b/layout/reftests/transform-3d/rotatex-perspective-1c.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/rotatex-perspective-3-ref.html b/layout/reftests/transform-3d/rotatex-perspective-3-ref.html new file mode 100644 index 0000000000..028193ce1c --- /dev/null +++ b/layout/reftests/transform-3d/rotatex-perspective-3-ref.html @@ -0,0 +1,33 @@ + + + + + + +
        +
        +
        +
        + + + diff --git a/layout/reftests/transform-3d/rotatex-perspective-3a.html b/layout/reftests/transform-3d/rotatex-perspective-3a.html new file mode 100644 index 0000000000..957c2b32b1 --- /dev/null +++ b/layout/reftests/transform-3d/rotatex-perspective-3a.html @@ -0,0 +1,34 @@ + + + + + + +
        +
        +
        +
        + + + diff --git a/layout/reftests/transform-3d/rotatex-transformorigin-1-ref.html b/layout/reftests/transform-3d/rotatex-transformorigin-1-ref.html new file mode 100644 index 0000000000..3b35c1b7c8 --- /dev/null +++ b/layout/reftests/transform-3d/rotatex-transformorigin-1-ref.html @@ -0,0 +1,11 @@ + + + + +
        +
        + Test Text +
        +
        + + diff --git a/layout/reftests/transform-3d/rotatex-transformorigin-1a.html b/layout/reftests/transform-3d/rotatex-transformorigin-1a.html new file mode 100644 index 0000000000..c9cff65925 --- /dev/null +++ b/layout/reftests/transform-3d/rotatex-transformorigin-1a.html @@ -0,0 +1,11 @@ + + + + +
        +
        + Test Text +
        +
        + + diff --git a/layout/reftests/transform-3d/rotatey-1-ref.html b/layout/reftests/transform-3d/rotatey-1-ref.html new file mode 100644 index 0000000000..f1850c7f74 --- /dev/null +++ b/layout/reftests/transform-3d/rotatey-1-ref.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/rotatey-1a.html b/layout/reftests/transform-3d/rotatey-1a.html new file mode 100644 index 0000000000..97f56c740f --- /dev/null +++ b/layout/reftests/transform-3d/rotatey-1a.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/scale3d-1-ref.html b/layout/reftests/transform-3d/scale3d-1-ref.html new file mode 100644 index 0000000000..a9229a050b --- /dev/null +++ b/layout/reftests/transform-3d/scale3d-1-ref.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/scale3d-all-separate.html b/layout/reftests/transform-3d/scale3d-all-separate.html new file mode 100644 index 0000000000..409d911795 --- /dev/null +++ b/layout/reftests/transform-3d/scale3d-all-separate.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/scale3d-all.html b/layout/reftests/transform-3d/scale3d-all.html new file mode 100644 index 0000000000..97ae36bbf5 --- /dev/null +++ b/layout/reftests/transform-3d/scale3d-all.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/scale3d-xz.html b/layout/reftests/transform-3d/scale3d-xz.html new file mode 100644 index 0000000000..14e7edb1cc --- /dev/null +++ b/layout/reftests/transform-3d/scale3d-xz.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/scale3d-z.html b/layout/reftests/transform-3d/scale3d-z.html new file mode 100644 index 0000000000..f9062d9507 --- /dev/null +++ b/layout/reftests/transform-3d/scale3d-z.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/scalez-1-ref.html b/layout/reftests/transform-3d/scalez-1-ref.html new file mode 100644 index 0000000000..54068fb5d5 --- /dev/null +++ b/layout/reftests/transform-3d/scalez-1-ref.html @@ -0,0 +1,10 @@ + + + + +
        + Test Text +
        + + + diff --git a/layout/reftests/transform-3d/scalez-1a.html b/layout/reftests/transform-3d/scalez-1a.html new file mode 100644 index 0000000000..13e7e7640c --- /dev/null +++ b/layout/reftests/transform-3d/scalez-1a.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/scalezrotatex-1-ref.html b/layout/reftests/transform-3d/scalezrotatex-1-ref.html new file mode 100644 index 0000000000..a2d81bf9bd --- /dev/null +++ b/layout/reftests/transform-3d/scalezrotatex-1-ref.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/scalezrotatex-1.html b/layout/reftests/transform-3d/scalezrotatex-1.html new file mode 100644 index 0000000000..2149755091 --- /dev/null +++ b/layout/reftests/transform-3d/scalezrotatex-1.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/scroll-perspective-1-ref.html b/layout/reftests/transform-3d/scroll-perspective-1-ref.html new file mode 100644 index 0000000000..b314133f85 --- /dev/null +++ b/layout/reftests/transform-3d/scroll-perspective-1-ref.html @@ -0,0 +1,12 @@ + + + +
        +
        +
        +
        + diff --git a/layout/reftests/transform-3d/scroll-perspective-1.html b/layout/reftests/transform-3d/scroll-perspective-1.html new file mode 100644 index 0000000000..2c17c02543 --- /dev/null +++ b/layout/reftests/transform-3d/scroll-perspective-1.html @@ -0,0 +1,10 @@ + + + +
        +
        +
        +
        + diff --git a/layout/reftests/transform-3d/snap-perspective-1-ref.html b/layout/reftests/transform-3d/snap-perspective-1-ref.html new file mode 100644 index 0000000000..ca84e9e738 --- /dev/null +++ b/layout/reftests/transform-3d/snap-perspective-1-ref.html @@ -0,0 +1,5 @@ + + +
        + + diff --git a/layout/reftests/transform-3d/snap-perspective-1.html b/layout/reftests/transform-3d/snap-perspective-1.html new file mode 100644 index 0000000000..a5bd65f084 --- /dev/null +++ b/layout/reftests/transform-3d/snap-perspective-1.html @@ -0,0 +1,12 @@ + + +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/sorting-1-ref.html b/layout/reftests/transform-3d/sorting-1-ref.html new file mode 100644 index 0000000000..8028e4fd43 --- /dev/null +++ b/layout/reftests/transform-3d/sorting-1-ref.html @@ -0,0 +1,35 @@ + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/sorting-1a.html b/layout/reftests/transform-3d/sorting-1a.html new file mode 100644 index 0000000000..1aa878d2c1 --- /dev/null +++ b/layout/reftests/transform-3d/sorting-1a.html @@ -0,0 +1,35 @@ + + + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/sorting-2-ref.html b/layout/reftests/transform-3d/sorting-2-ref.html new file mode 100644 index 0000000000..cb34eaf4ed --- /dev/null +++ b/layout/reftests/transform-3d/sorting-2-ref.html @@ -0,0 +1,21 @@ + + + + + +
        +
        + + diff --git a/layout/reftests/transform-3d/sorting-2a.html b/layout/reftests/transform-3d/sorting-2a.html new file mode 100644 index 0000000000..6c5ba56f98 --- /dev/null +++ b/layout/reftests/transform-3d/sorting-2a.html @@ -0,0 +1,29 @@ + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/sorting-2b.html b/layout/reftests/transform-3d/sorting-2b.html new file mode 100644 index 0000000000..bb553dd862 --- /dev/null +++ b/layout/reftests/transform-3d/sorting-2b.html @@ -0,0 +1,30 @@ + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/sorting-3a.html b/layout/reftests/transform-3d/sorting-3a.html new file mode 100644 index 0000000000..c408df587c --- /dev/null +++ b/layout/reftests/transform-3d/sorting-3a.html @@ -0,0 +1,25 @@ + + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/split-intersect1-ref.html b/layout/reftests/transform-3d/split-intersect1-ref.html new file mode 100644 index 0000000000..c30c35615f --- /dev/null +++ b/layout/reftests/transform-3d/split-intersect1-ref.html @@ -0,0 +1,41 @@ + + + + + + +Split intersect 1 ref + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/split-intersect1.html b/layout/reftests/transform-3d/split-intersect1.html new file mode 100644 index 0000000000..73dc67f12b --- /dev/null +++ b/layout/reftests/transform-3d/split-intersect1.html @@ -0,0 +1,43 @@ + + + + + + +Split intersect 1 + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/split-intersect2-ref.html b/layout/reftests/transform-3d/split-intersect2-ref.html new file mode 100644 index 0000000000..5a19840c17 --- /dev/null +++ b/layout/reftests/transform-3d/split-intersect2-ref.html @@ -0,0 +1,82 @@ + + + + + + +Split intersect 2 ref + + + + + +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/split-intersect2.html b/layout/reftests/transform-3d/split-intersect2.html new file mode 100644 index 0000000000..345e4a5630 --- /dev/null +++ b/layout/reftests/transform-3d/split-intersect2.html @@ -0,0 +1,50 @@ + + + + + + +Split intersect 2 + + + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/split-non-ortho1-ref.html b/layout/reftests/transform-3d/split-non-ortho1-ref.html new file mode 100644 index 0000000000..d519431de6 --- /dev/null +++ b/layout/reftests/transform-3d/split-non-ortho1-ref.html @@ -0,0 +1,88 @@ + + + + + + +Split non-orthogonal 1 ref + + + + + +
        +
        +
        +
        +
        +
        + + + diff --git a/layout/reftests/transform-3d/split-non-ortho1.html b/layout/reftests/transform-3d/split-non-ortho1.html new file mode 100644 index 0000000000..4612e0b9ff --- /dev/null +++ b/layout/reftests/transform-3d/split-non-ortho1.html @@ -0,0 +1,54 @@ + + + + + + +Split non-orthogonal 1 + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/transform-geometry-1-ref.html b/layout/reftests/transform-3d/transform-geometry-1-ref.html new file mode 100644 index 0000000000..c9c03ece43 --- /dev/null +++ b/layout/reftests/transform-3d/transform-geometry-1-ref.html @@ -0,0 +1,45 @@ + + + + + + + + + + +
        +
        +
        +
        +
        +
        + + + + + diff --git a/layout/reftests/transform-3d/transform-geometry-1.html b/layout/reftests/transform-3d/transform-geometry-1.html new file mode 100644 index 0000000000..0ee592e3ee --- /dev/null +++ b/layout/reftests/transform-3d/transform-geometry-1.html @@ -0,0 +1,45 @@ + + + + + + + + + + +
        +
        +
        +
        +
        +
        + + + + + diff --git a/layout/reftests/transform-3d/transform-style-flat-1-ref.html b/layout/reftests/transform-3d/transform-style-flat-1-ref.html new file mode 100644 index 0000000000..e73834bb64 --- /dev/null +++ b/layout/reftests/transform-3d/transform-style-flat-1-ref.html @@ -0,0 +1,6 @@ + + +
        +
        + + diff --git a/layout/reftests/transform-3d/transform-style-flat-1a.html b/layout/reftests/transform-3d/transform-style-flat-1a.html new file mode 100644 index 0000000000..1e7f2a00c8 --- /dev/null +++ b/layout/reftests/transform-3d/transform-style-flat-1a.html @@ -0,0 +1,8 @@ + + +
        +
        +
        +
        + + diff --git a/layout/reftests/transform-3d/translate3d-1-ref.html b/layout/reftests/transform-3d/translate3d-1-ref.html new file mode 100644 index 0000000000..4a4b2b95ad --- /dev/null +++ b/layout/reftests/transform-3d/translate3d-1-ref.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/translate3d-1a.html b/layout/reftests/transform-3d/translate3d-1a.html new file mode 100644 index 0000000000..2eae430836 --- /dev/null +++ b/layout/reftests/transform-3d/translate3d-1a.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/translatez-1-ref.html b/layout/reftests/transform-3d/translatez-1-ref.html new file mode 100644 index 0000000000..413ce3b027 --- /dev/null +++ b/layout/reftests/transform-3d/translatez-1-ref.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/translatez-1a.html b/layout/reftests/transform-3d/translatez-1a.html new file mode 100644 index 0000000000..e721bde209 --- /dev/null +++ b/layout/reftests/transform-3d/translatez-1a.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/translatez-1b.html b/layout/reftests/transform-3d/translatez-1b.html new file mode 100644 index 0000000000..78987b8858 --- /dev/null +++ b/layout/reftests/transform-3d/translatez-1b.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform-3d/willchange-containing-block.html b/layout/reftests/transform-3d/willchange-containing-block.html new file mode 100644 index 0000000000..95de2c74d0 --- /dev/null +++ b/layout/reftests/transform-3d/willchange-containing-block.html @@ -0,0 +1,43 @@ + + + + +
        +
        + +
        +
        + + + diff --git a/layout/reftests/transform/1569215-1-ref.html b/layout/reftests/transform/1569215-1-ref.html new file mode 100644 index 0000000000..de52ba1e8c --- /dev/null +++ b/layout/reftests/transform/1569215-1-ref.html @@ -0,0 +1,10 @@ + + + + + diff --git a/layout/reftests/transform/1569215-1.html b/layout/reftests/transform/1569215-1.html new file mode 100644 index 0000000000..b1b199ab63 --- /dev/null +++ b/layout/reftests/transform/1569215-1.html @@ -0,0 +1,28 @@ + + + + + diff --git a/layout/reftests/transform/601894-1.html b/layout/reftests/transform/601894-1.html new file mode 100644 index 0000000000..ae68117579 --- /dev/null +++ b/layout/reftests/transform/601894-1.html @@ -0,0 +1,20 @@ + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/transform/601894-2.html b/layout/reftests/transform/601894-2.html new file mode 100644 index 0000000000..d805456c62 --- /dev/null +++ b/layout/reftests/transform/601894-2.html @@ -0,0 +1,8 @@ + + + +
        +
        +
        + + diff --git a/layout/reftests/transform/601894-ref.html b/layout/reftests/transform/601894-ref.html new file mode 100644 index 0000000000..f4e6cdae83 --- /dev/null +++ b/layout/reftests/transform/601894-ref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/transform/830299-1-ref.html b/layout/reftests/transform/830299-1-ref.html new file mode 100644 index 0000000000..d5cf007103 --- /dev/null +++ b/layout/reftests/transform/830299-1-ref.html @@ -0,0 +1,34 @@ + + + + Testcase, bug 830299 + + + + + +
        +
        inner
        +
        + + + diff --git a/layout/reftests/transform/830299-1.html b/layout/reftests/transform/830299-1.html new file mode 100644 index 0000000000..3d7c799334 --- /dev/null +++ b/layout/reftests/transform/830299-1.html @@ -0,0 +1,46 @@ + + + + Testcase, bug 830299 + + + + + + +
        + +
        + + + diff --git a/layout/reftests/transform/abspos-1-ref.html b/layout/reftests/transform/abspos-1-ref.html new file mode 100644 index 0000000000..337c849b51 --- /dev/null +++ b/layout/reftests/transform/abspos-1-ref.html @@ -0,0 +1,12 @@ + + + + +
        + A B C D E F G H I J K L M N O P Q R S T U V W X Y Z +
        + 0 1 2 3 4 5 6 7 8 9 +
        +
        + + diff --git a/layout/reftests/transform/abspos-1a.html b/layout/reftests/transform/abspos-1a.html new file mode 100644 index 0000000000..b8270222df --- /dev/null +++ b/layout/reftests/transform/abspos-1a.html @@ -0,0 +1,12 @@ + + + + +
        + A B C D E F G H I J K L M N O P Q R S T U V W X Y Z +
        + 0 1 2 3 4 5 6 7 8 9 +
        +
        + + diff --git a/layout/reftests/transform/abspos-1b.html b/layout/reftests/transform/abspos-1b.html new file mode 100644 index 0000000000..c2a0a668c3 --- /dev/null +++ b/layout/reftests/transform/abspos-1b.html @@ -0,0 +1,12 @@ + + + + +
        + A B C D E F G H I J K L M N O P Q R S T U V W X Y Z +
        + 0 1 2 3 4 5 6 7 8 9 +
        +
        + + diff --git a/layout/reftests/transform/abspos-1c.html b/layout/reftests/transform/abspos-1c.html new file mode 100644 index 0000000000..536d2559cc --- /dev/null +++ b/layout/reftests/transform/abspos-1c.html @@ -0,0 +1,12 @@ + + + + +
        + A B C D E F G H I J K L M N O P Q R S T U V W X Y Z +
        + 0 1 2 3 4 5 6 7 8 9 +
        +
        + + diff --git a/layout/reftests/transform/abspos-1d.html b/layout/reftests/transform/abspos-1d.html new file mode 100644 index 0000000000..13f21e1ca2 --- /dev/null +++ b/layout/reftests/transform/abspos-1d.html @@ -0,0 +1,12 @@ + + + + +
        + A B C D E F G H I J K L M N O P Q R S T U V W X Y Z +
        + 0 1 2 3 4 5 6 7 8 9 +
        +
        + + diff --git a/layout/reftests/transform/abspos-1e.html b/layout/reftests/transform/abspos-1e.html new file mode 100644 index 0000000000..b6a90de489 --- /dev/null +++ b/layout/reftests/transform/abspos-1e.html @@ -0,0 +1,12 @@ + + + + +
        + A B C D E F G H I J K L M N O P Q R S T U V W X Y Z +
        + 0 1 2 3 4 5 6 7 8 9 +
        +
        + + diff --git a/layout/reftests/transform/abspos-1f.html b/layout/reftests/transform/abspos-1f.html new file mode 100644 index 0000000000..8139a9f194 --- /dev/null +++ b/layout/reftests/transform/abspos-1f.html @@ -0,0 +1,12 @@ + + + + +
        + A B C D E F G H I J K L M N O P Q R S T U V W X Y Z +
        + 0 1 2 3 4 5 6 7 8 9 +
        +
        + + diff --git a/layout/reftests/transform/abspos-1g.html b/layout/reftests/transform/abspos-1g.html new file mode 100644 index 0000000000..ac35376bc9 --- /dev/null +++ b/layout/reftests/transform/abspos-1g.html @@ -0,0 +1,12 @@ + + + + +
        + A B C D E F G H I J K L M N O P Q R S T U V W X Y Z +
        + 0 1 2 3 4 5 6 7 8 9 +
        +
        + + diff --git a/layout/reftests/transform/animate-layer-scale-inherit-1-ref.html b/layout/reftests/transform/animate-layer-scale-inherit-1-ref.html new file mode 100644 index 0000000000..3f2974597f --- /dev/null +++ b/layout/reftests/transform/animate-layer-scale-inherit-1-ref.html @@ -0,0 +1,24 @@ + +Testcase, bug 1122526 + + +
        +
        +
        +
        diff --git a/layout/reftests/transform/animate-layer-scale-inherit-1.html b/layout/reftests/transform/animate-layer-scale-inherit-1.html new file mode 100644 index 0000000000..b04c4a8fa9 --- /dev/null +++ b/layout/reftests/transform/animate-layer-scale-inherit-1.html @@ -0,0 +1,27 @@ + +Testcase, bug 1122526 + + +
        +
        +
        +
        diff --git a/layout/reftests/transform/animate-layer-scale-inherit-2-ref.html b/layout/reftests/transform/animate-layer-scale-inherit-2-ref.html new file mode 100644 index 0000000000..714f6f2224 --- /dev/null +++ b/layout/reftests/transform/animate-layer-scale-inherit-2-ref.html @@ -0,0 +1,24 @@ + +Testcase, bug 1122526 + + +
        +
        +
        +
        diff --git a/layout/reftests/transform/animate-layer-scale-inherit-2.html b/layout/reftests/transform/animate-layer-scale-inherit-2.html new file mode 100644 index 0000000000..f7297d1213 --- /dev/null +++ b/layout/reftests/transform/animate-layer-scale-inherit-2.html @@ -0,0 +1,31 @@ + +Testcase, bug 1122526 + + +
        +
        +
        +
        diff --git a/layout/reftests/transform/animate-layer-scale-inherit-3.html b/layout/reftests/transform/animate-layer-scale-inherit-3.html new file mode 100644 index 0000000000..4badfbd825 --- /dev/null +++ b/layout/reftests/transform/animate-layer-scale-inherit-3.html @@ -0,0 +1,51 @@ + + +Testcase, bug 1122526 + + +
        +
        +
        +
        + + diff --git a/layout/reftests/transform/animate-layer-scale-inherit-4-ref.html b/layout/reftests/transform/animate-layer-scale-inherit-4-ref.html new file mode 100644 index 0000000000..16688d4def --- /dev/null +++ b/layout/reftests/transform/animate-layer-scale-inherit-4-ref.html @@ -0,0 +1,23 @@ + +Testcase, bug 1122526 + + +
        +
        +
        +
        diff --git a/layout/reftests/transform/animate-layer-scale-inherit-4.html b/layout/reftests/transform/animate-layer-scale-inherit-4.html new file mode 100644 index 0000000000..8ab439fc7a --- /dev/null +++ b/layout/reftests/transform/animate-layer-scale-inherit-4.html @@ -0,0 +1,27 @@ + +Testcase, bug 1526847 + + +
        +
        +
        +
        diff --git a/layout/reftests/transform/compound-1-fail.html b/layout/reftests/transform/compound-1-fail.html new file mode 100644 index 0000000000..d252d45c09 --- /dev/null +++ b/layout/reftests/transform/compound-1-fail.html @@ -0,0 +1,35 @@ + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/transform/compound-1-ref.html b/layout/reftests/transform/compound-1-ref.html new file mode 100644 index 0000000000..dcc45ef263 --- /dev/null +++ b/layout/reftests/transform/compound-1-ref.html @@ -0,0 +1,36 @@ + + + + + + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/transform/compound-1a.html b/layout/reftests/transform/compound-1a.html new file mode 100644 index 0000000000..ce36c58422 --- /dev/null +++ b/layout/reftests/transform/compound-1a.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/transform/descendant-1-ref.html b/layout/reftests/transform/descendant-1-ref.html new file mode 100644 index 0000000000..827090c7e7 --- /dev/null +++ b/layout/reftests/transform/descendant-1-ref.html @@ -0,0 +1,21 @@ + + + + + +
        + span 1 +
        + span 2 + + + diff --git a/layout/reftests/transform/descendant-1.html b/layout/reftests/transform/descendant-1.html new file mode 100644 index 0000000000..3ea83eb755 --- /dev/null +++ b/layout/reftests/transform/descendant-1.html @@ -0,0 +1,23 @@ + + + + + +
        +
        span 1
        +
        + span 2 + + diff --git a/layout/reftests/transform/dynamic-add-without-change-cb-1-ref.html b/layout/reftests/transform/dynamic-add-without-change-cb-1-ref.html new file mode 100644 index 0000000000..e2d067e1f6 --- /dev/null +++ b/layout/reftests/transform/dynamic-add-without-change-cb-1-ref.html @@ -0,0 +1,8 @@ + + + The green square below should be centered. +
        +
        + diff --git a/layout/reftests/transform/dynamic-add-without-change-cb-1.html b/layout/reftests/transform/dynamic-add-without-change-cb-1.html new file mode 100644 index 0000000000..7b8307b4fb --- /dev/null +++ b/layout/reftests/transform/dynamic-add-without-change-cb-1.html @@ -0,0 +1,11 @@ + + + The green square below should be centered. +
        +
        + + diff --git a/layout/reftests/transform/dynamic-addremove-1-ref.html b/layout/reftests/transform/dynamic-addremove-1-ref.html new file mode 100644 index 0000000000..271b1a6470 --- /dev/null +++ b/layout/reftests/transform/dynamic-addremove-1-ref.html @@ -0,0 +1,8 @@ + + + +
        +
        +
        + + diff --git a/layout/reftests/transform/dynamic-addremove-1a.html b/layout/reftests/transform/dynamic-addremove-1a.html new file mode 100644 index 0000000000..580e0fd722 --- /dev/null +++ b/layout/reftests/transform/dynamic-addremove-1a.html @@ -0,0 +1,15 @@ + + + +
        +
        +
        + + + diff --git a/layout/reftests/transform/dynamic-addremove-1b.html b/layout/reftests/transform/dynamic-addremove-1b.html new file mode 100644 index 0000000000..5c17bc073b --- /dev/null +++ b/layout/reftests/transform/dynamic-addremove-1b.html @@ -0,0 +1,15 @@ + + + +
        +
        +
        + + + diff --git a/layout/reftests/transform/dynamic-addremove-1c.html b/layout/reftests/transform/dynamic-addremove-1c.html new file mode 100644 index 0000000000..519fc19f20 --- /dev/null +++ b/layout/reftests/transform/dynamic-addremove-1c.html @@ -0,0 +1,17 @@ + + + +
        +
        +
        +
        +
        + + + diff --git a/layout/reftests/transform/dynamic-addremove-2-ref.html b/layout/reftests/transform/dynamic-addremove-2-ref.html new file mode 100644 index 0000000000..d92058201d --- /dev/null +++ b/layout/reftests/transform/dynamic-addremove-2-ref.html @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/transform/dynamic-addremove-2.html b/layout/reftests/transform/dynamic-addremove-2.html new file mode 100644 index 0000000000..b6718b29a7 --- /dev/null +++ b/layout/reftests/transform/dynamic-addremove-2.html @@ -0,0 +1,17 @@ + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/transform/dynamic-inherit-1-ref.html b/layout/reftests/transform/dynamic-inherit-1-ref.html new file mode 100644 index 0000000000..02743d8c4a --- /dev/null +++ b/layout/reftests/transform/dynamic-inherit-1-ref.html @@ -0,0 +1,21 @@ + + +Test for bug 521720 + + + +
        +

        +
        + diff --git a/layout/reftests/transform/dynamic-inherit-1.html b/layout/reftests/transform/dynamic-inherit-1.html new file mode 100644 index 0000000000..4c410e2441 --- /dev/null +++ b/layout/reftests/transform/dynamic-inherit-1.html @@ -0,0 +1,21 @@ + + +Test for bug 521720 + + + +
        +

        +
        + diff --git a/layout/reftests/transform/iframe-1-ref.html b/layout/reftests/transform/iframe-1-ref.html new file mode 100644 index 0000000000..43c76457a4 --- /dev/null +++ b/layout/reftests/transform/iframe-1-ref.html @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/layout/reftests/transform/iframe-1.html b/layout/reftests/transform/iframe-1.html new file mode 100644 index 0000000000..6a2b621df9 --- /dev/null +++ b/layout/reftests/transform/iframe-1.html @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/layout/reftests/transform/iframe-transform.html b/layout/reftests/transform/iframe-transform.html new file mode 100644 index 0000000000..5e644ea493 --- /dev/null +++ b/layout/reftests/transform/iframe-transform.html @@ -0,0 +1,16 @@ + + + + + +
        +
        + + diff --git a/layout/reftests/transform/inline-1-ref.html b/layout/reftests/transform/inline-1-ref.html new file mode 100644 index 0000000000..84a2f6dd4a --- /dev/null +++ b/layout/reftests/transform/inline-1-ref.html @@ -0,0 +1,2 @@ + +This is some text
        that is not transformed diff --git a/layout/reftests/transform/inline-1a.html b/layout/reftests/transform/inline-1a.html new file mode 100644 index 0000000000..823c1ac6b3 --- /dev/null +++ b/layout/reftests/transform/inline-1a.html @@ -0,0 +1,3 @@ + +This is some text
        +that is
        not transformed diff --git a/layout/reftests/transform/invalidate-svg-scale-1-ref.html b/layout/reftests/transform/invalidate-svg-scale-1-ref.html new file mode 100644 index 0000000000..dde3a479aa --- /dev/null +++ b/layout/reftests/transform/invalidate-svg-scale-1-ref.html @@ -0,0 +1,15 @@ + + + + +Bug 1490518 + + +
        +
        + + + +
        + + diff --git a/layout/reftests/transform/invalidate-svg-scale-1.html b/layout/reftests/transform/invalidate-svg-scale-1.html new file mode 100644 index 0000000000..f1ef5fdf65 --- /dev/null +++ b/layout/reftests/transform/invalidate-svg-scale-1.html @@ -0,0 +1,24 @@ + + + + +Bug 1490518 + + +
        +
        + + + + +
        + + + + diff --git a/layout/reftests/transform/invalidate-transform-1-ref.html b/layout/reftests/transform/invalidate-transform-1-ref.html new file mode 100644 index 0000000000..6121847d70 --- /dev/null +++ b/layout/reftests/transform/invalidate-transform-1-ref.html @@ -0,0 +1,21 @@ + + + + + + + + +
        + + diff --git a/layout/reftests/transform/invalidate-transform-1.html b/layout/reftests/transform/invalidate-transform-1.html new file mode 100644 index 0000000000..d4403630a3 --- /dev/null +++ b/layout/reftests/transform/invalidate-transform-1.html @@ -0,0 +1,49 @@ + + + + + + + + + +
        +
        +
        +
        + + + + + diff --git a/layout/reftests/transform/matrix-1-ref.html b/layout/reftests/transform/matrix-1-ref.html new file mode 100644 index 0000000000..475b6bbe5c --- /dev/null +++ b/layout/reftests/transform/matrix-1-ref.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/matrix-1a.html b/layout/reftests/transform/matrix-1a.html new file mode 100644 index 0000000000..9a5ff58d33 --- /dev/null +++ b/layout/reftests/transform/matrix-1a.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/matrix-2-ref.html b/layout/reftests/transform/matrix-2-ref.html new file mode 100644 index 0000000000..66d0d80b43 --- /dev/null +++ b/layout/reftests/transform/matrix-2-ref.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/matrix-2a.html b/layout/reftests/transform/matrix-2a.html new file mode 100644 index 0000000000..314f335b8f --- /dev/null +++ b/layout/reftests/transform/matrix-2a.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/matrix-3-ref.html b/layout/reftests/transform/matrix-3-ref.html new file mode 100644 index 0000000000..0dbcfc2bf3 --- /dev/null +++ b/layout/reftests/transform/matrix-3-ref.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/matrix-3a.html b/layout/reftests/transform/matrix-3a.html new file mode 100644 index 0000000000..5277707912 --- /dev/null +++ b/layout/reftests/transform/matrix-3a.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/matrix-4-ref.html b/layout/reftests/transform/matrix-4-ref.html new file mode 100644 index 0000000000..087d8c8a83 --- /dev/null +++ b/layout/reftests/transform/matrix-4-ref.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/matrix-4a.html b/layout/reftests/transform/matrix-4a.html new file mode 100644 index 0000000000..c7224096e6 --- /dev/null +++ b/layout/reftests/transform/matrix-4a.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/matrix-5-ref.html b/layout/reftests/transform/matrix-5-ref.html new file mode 100644 index 0000000000..52a89c6e52 --- /dev/null +++ b/layout/reftests/transform/matrix-5-ref.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/matrix-5a.html b/layout/reftests/transform/matrix-5a.html new file mode 100644 index 0000000000..cfcc9ddb18 --- /dev/null +++ b/layout/reftests/transform/matrix-5a.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/matrix-6-ref.html b/layout/reftests/transform/matrix-6-ref.html new file mode 100644 index 0000000000..e97131cd34 --- /dev/null +++ b/layout/reftests/transform/matrix-6-ref.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/matrix-6a.html b/layout/reftests/transform/matrix-6a.html new file mode 100644 index 0000000000..88650733c2 --- /dev/null +++ b/layout/reftests/transform/matrix-6a.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/matrix-7-ref.html b/layout/reftests/transform/matrix-7-ref.html new file mode 100644 index 0000000000..dddab1a738 --- /dev/null +++ b/layout/reftests/transform/matrix-7-ref.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/matrix-7a.html b/layout/reftests/transform/matrix-7a.html new file mode 100644 index 0000000000..46904f1b26 --- /dev/null +++ b/layout/reftests/transform/matrix-7a.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/matrix3d-1-ref.html b/layout/reftests/transform/matrix3d-1-ref.html new file mode 100644 index 0000000000..d2f257d531 --- /dev/null +++ b/layout/reftests/transform/matrix3d-1-ref.html @@ -0,0 +1,15 @@ + + + + + +
        +
        + + diff --git a/layout/reftests/transform/matrix3d-1.html b/layout/reftests/transform/matrix3d-1.html new file mode 100644 index 0000000000..6952333530 --- /dev/null +++ b/layout/reftests/transform/matrix3d-1.html @@ -0,0 +1,20 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/transform/origin-1-ref.html b/layout/reftests/transform/origin-1-ref.html new file mode 100644 index 0000000000..5c1dae55c0 --- /dev/null +++ b/layout/reftests/transform/origin-1-ref.html @@ -0,0 +1,9 @@ + + + + +
        + Some text! +
        + + diff --git a/layout/reftests/transform/origin-1a.html b/layout/reftests/transform/origin-1a.html new file mode 100644 index 0000000000..0234f4255e --- /dev/null +++ b/layout/reftests/transform/origin-1a.html @@ -0,0 +1,9 @@ + + + + +
        + Some text! +
        + + diff --git a/layout/reftests/transform/origin-1b.html b/layout/reftests/transform/origin-1b.html new file mode 100644 index 0000000000..e3c8289f67 --- /dev/null +++ b/layout/reftests/transform/origin-1b.html @@ -0,0 +1,9 @@ + + + + +
        + Some text! +
        + + diff --git a/layout/reftests/transform/origin-2-ref.html b/layout/reftests/transform/origin-2-ref.html new file mode 100644 index 0000000000..5c1dae55c0 --- /dev/null +++ b/layout/reftests/transform/origin-2-ref.html @@ -0,0 +1,9 @@ + + + + +
        + Some text! +
        + + diff --git a/layout/reftests/transform/origin-2a.html b/layout/reftests/transform/origin-2a.html new file mode 100644 index 0000000000..79e49aa143 --- /dev/null +++ b/layout/reftests/transform/origin-2a.html @@ -0,0 +1,9 @@ + + + + +
        + Some text! +
        + + diff --git a/layout/reftests/transform/origin-2b.html b/layout/reftests/transform/origin-2b.html new file mode 100644 index 0000000000..70dbd361c8 --- /dev/null +++ b/layout/reftests/transform/origin-2b.html @@ -0,0 +1,9 @@ + + + + +
        + Some text! +
        + + diff --git a/layout/reftests/transform/origin-2c.html b/layout/reftests/transform/origin-2c.html new file mode 100644 index 0000000000..722b7bca74 --- /dev/null +++ b/layout/reftests/transform/origin-2c.html @@ -0,0 +1,9 @@ + + + + +
        + Some text! +
        + + diff --git a/layout/reftests/transform/origin-name-1-ref.html b/layout/reftests/transform/origin-name-1-ref.html new file mode 100644 index 0000000000..16af6cd062 --- /dev/null +++ b/layout/reftests/transform/origin-name-1-ref.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/origin-name-1a.html b/layout/reftests/transform/origin-name-1a.html new file mode 100644 index 0000000000..c49831cdff --- /dev/null +++ b/layout/reftests/transform/origin-name-1a.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/origin-name-1b.html b/layout/reftests/transform/origin-name-1b.html new file mode 100644 index 0000000000..381cb52fdc --- /dev/null +++ b/layout/reftests/transform/origin-name-1b.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/origin-name-2-ref.html b/layout/reftests/transform/origin-name-2-ref.html new file mode 100644 index 0000000000..d84b06737c --- /dev/null +++ b/layout/reftests/transform/origin-name-2-ref.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/origin-name-2a.html b/layout/reftests/transform/origin-name-2a.html new file mode 100644 index 0000000000..f537c2dc9a --- /dev/null +++ b/layout/reftests/transform/origin-name-2a.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/origin-name-2b.html b/layout/reftests/transform/origin-name-2b.html new file mode 100644 index 0000000000..d76cffd576 --- /dev/null +++ b/layout/reftests/transform/origin-name-2b.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/origin-name-2c.html b/layout/reftests/transform/origin-name-2c.html new file mode 100644 index 0000000000..ab462fab65 --- /dev/null +++ b/layout/reftests/transform/origin-name-2c.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/origin-name-3-ref.html b/layout/reftests/transform/origin-name-3-ref.html new file mode 100644 index 0000000000..b98e1baf19 --- /dev/null +++ b/layout/reftests/transform/origin-name-3-ref.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/origin-name-3a.html b/layout/reftests/transform/origin-name-3a.html new file mode 100644 index 0000000000..c7210d3210 --- /dev/null +++ b/layout/reftests/transform/origin-name-3a.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/origin-name-3b.html b/layout/reftests/transform/origin-name-3b.html new file mode 100644 index 0000000000..eddebf4ce3 --- /dev/null +++ b/layout/reftests/transform/origin-name-3b.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/partial-prerender-expansion-ref.html b/layout/reftests/transform/partial-prerender-expansion-ref.html new file mode 100644 index 0000000000..3c8eec7f69 --- /dev/null +++ b/layout/reftests/transform/partial-prerender-expansion-ref.html @@ -0,0 +1,20 @@ + + + + +
        + diff --git a/layout/reftests/transform/partial-prerender-expansion-rotate.html b/layout/reftests/transform/partial-prerender-expansion-rotate.html new file mode 100644 index 0000000000..a823989656 --- /dev/null +++ b/layout/reftests/transform/partial-prerender-expansion-rotate.html @@ -0,0 +1,42 @@ + + + + +
        + + + + +
        + + diff --git a/layout/reftests/transform/partial-prerender-expansion-translate.html b/layout/reftests/transform/partial-prerender-expansion-translate.html new file mode 100644 index 0000000000..4b3ea595a9 --- /dev/null +++ b/layout/reftests/transform/partial-prerender-expansion-translate.html @@ -0,0 +1,44 @@ + + + + +
        + + + + +
        + + diff --git a/layout/reftests/transform/partial-prerender-expansion-with-resolution-1.html b/layout/reftests/transform/partial-prerender-expansion-with-resolution-1.html new file mode 100644 index 0000000000..2421735b2e --- /dev/null +++ b/layout/reftests/transform/partial-prerender-expansion-with-resolution-1.html @@ -0,0 +1,52 @@ + + + + + +
        + + + + + +
        + + diff --git a/layout/reftests/transform/partial-prerender-expansion-with-resolution-2.html b/layout/reftests/transform/partial-prerender-expansion-with-resolution-2.html new file mode 100644 index 0000000000..9822296102 --- /dev/null +++ b/layout/reftests/transform/partial-prerender-expansion-with-resolution-2.html @@ -0,0 +1,74 @@ + + + + + + + + diff --git a/layout/reftests/transform/partial-prerender-expansion-with-resolution-ref.html b/layout/reftests/transform/partial-prerender-expansion-with-resolution-ref.html new file mode 100644 index 0000000000..ae4b009596 --- /dev/null +++ b/layout/reftests/transform/partial-prerender-expansion-with-resolution-ref.html @@ -0,0 +1,26 @@ + + + + +
        + + + + + +
        + diff --git a/layout/reftests/transform/partial-prerender-in-svg-1-ref.html b/layout/reftests/transform/partial-prerender-in-svg-1-ref.html new file mode 100644 index 0000000000..61fb6553a4 --- /dev/null +++ b/layout/reftests/transform/partial-prerender-in-svg-1-ref.html @@ -0,0 +1,24 @@ + + + + + + + + + + + + + diff --git a/layout/reftests/transform/partial-prerender-in-svg-1.html b/layout/reftests/transform/partial-prerender-in-svg-1.html new file mode 100644 index 0000000000..141cf4f68f --- /dev/null +++ b/layout/reftests/transform/partial-prerender-in-svg-1.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + diff --git a/layout/reftests/transform/partial-prerender-in-svg-2.html b/layout/reftests/transform/partial-prerender-in-svg-2.html new file mode 100644 index 0000000000..9595f82098 --- /dev/null +++ b/layout/reftests/transform/partial-prerender-in-svg-2.html @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + diff --git a/layout/reftests/transform/partial-prerender-in-svg-3-ref.html b/layout/reftests/transform/partial-prerender-in-svg-3-ref.html new file mode 100644 index 0000000000..2de1ee211c --- /dev/null +++ b/layout/reftests/transform/partial-prerender-in-svg-3-ref.html @@ -0,0 +1,25 @@ + + + + + + + + + + + + + diff --git a/layout/reftests/transform/partial-prerender-in-svg-3.html b/layout/reftests/transform/partial-prerender-in-svg-3.html new file mode 100644 index 0000000000..f6f4155b5f --- /dev/null +++ b/layout/reftests/transform/partial-prerender-in-svg-3.html @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + diff --git a/layout/reftests/transform/partial-prerender-translate-1.html b/layout/reftests/transform/partial-prerender-translate-1.html new file mode 100644 index 0000000000..9cd8fd6441 --- /dev/null +++ b/layout/reftests/transform/partial-prerender-translate-1.html @@ -0,0 +1,54 @@ + + + + + +
        + + + + +
        + + diff --git a/layout/reftests/transform/partial-prerender-translate-10-ref.html b/layout/reftests/transform/partial-prerender-translate-10-ref.html new file mode 100644 index 0000000000..c85aa22835 --- /dev/null +++ b/layout/reftests/transform/partial-prerender-translate-10-ref.html @@ -0,0 +1,27 @@ + + + + +
        + + + + + +
        + diff --git a/layout/reftests/transform/partial-prerender-translate-10.html b/layout/reftests/transform/partial-prerender-translate-10.html new file mode 100644 index 0000000000..3bf5c57dc7 --- /dev/null +++ b/layout/reftests/transform/partial-prerender-translate-10.html @@ -0,0 +1,83 @@ + + + + + +
        + + + + + + +
        + + diff --git a/layout/reftests/transform/partial-prerender-translate-11-ref.html b/layout/reftests/transform/partial-prerender-translate-11-ref.html new file mode 100644 index 0000000000..4836be1142 --- /dev/null +++ b/layout/reftests/transform/partial-prerender-translate-11-ref.html @@ -0,0 +1,27 @@ + + + + +
        +
        + + + + + +
        +
        + diff --git a/layout/reftests/transform/partial-prerender-translate-11.html b/layout/reftests/transform/partial-prerender-translate-11.html new file mode 100644 index 0000000000..ecb6cf25d8 --- /dev/null +++ b/layout/reftests/transform/partial-prerender-translate-11.html @@ -0,0 +1,48 @@ + + + + + +
        +
        + + + + + +
        +
        + + diff --git a/layout/reftests/transform/partial-prerender-translate-12.html b/layout/reftests/transform/partial-prerender-translate-12.html new file mode 100644 index 0000000000..6fb2768284 --- /dev/null +++ b/layout/reftests/transform/partial-prerender-translate-12.html @@ -0,0 +1,52 @@ + + + + + +
        + + + + +
        + + diff --git a/layout/reftests/transform/partial-prerender-translate-2-ref.html b/layout/reftests/transform/partial-prerender-translate-2-ref.html new file mode 100644 index 0000000000..98ee6a1f14 --- /dev/null +++ b/layout/reftests/transform/partial-prerender-translate-2-ref.html @@ -0,0 +1,29 @@ + + + + +
        + + + + + +
        + diff --git a/layout/reftests/transform/partial-prerender-translate-2.html b/layout/reftests/transform/partial-prerender-translate-2.html new file mode 100644 index 0000000000..550a74084a --- /dev/null +++ b/layout/reftests/transform/partial-prerender-translate-2.html @@ -0,0 +1,56 @@ + + + + + +
        + + + + + + +
        + + diff --git a/layout/reftests/transform/partial-prerender-translate-3-ref.html b/layout/reftests/transform/partial-prerender-translate-3-ref.html new file mode 100644 index 0000000000..d4941007bd --- /dev/null +++ b/layout/reftests/transform/partial-prerender-translate-3-ref.html @@ -0,0 +1,20 @@ + + + + +
        + diff --git a/layout/reftests/transform/partial-prerender-translate-3.html b/layout/reftests/transform/partial-prerender-translate-3.html new file mode 100644 index 0000000000..6e4ad202b1 --- /dev/null +++ b/layout/reftests/transform/partial-prerender-translate-3.html @@ -0,0 +1,54 @@ + + + + + +
        + + + + +
        + + diff --git a/layout/reftests/transform/partial-prerender-translate-4.html b/layout/reftests/transform/partial-prerender-translate-4.html new file mode 100644 index 0000000000..11ff491b87 --- /dev/null +++ b/layout/reftests/transform/partial-prerender-translate-4.html @@ -0,0 +1,56 @@ + + + + + +
        +
        + + + + +
        +
        + + diff --git a/layout/reftests/transform/partial-prerender-translate-5-ref.html b/layout/reftests/transform/partial-prerender-translate-5-ref.html new file mode 100644 index 0000000000..c2047502af --- /dev/null +++ b/layout/reftests/transform/partial-prerender-translate-5-ref.html @@ -0,0 +1,35 @@ + + + + +
        +
        +
        + + + + + + +
        +
        + diff --git a/layout/reftests/transform/partial-prerender-translate-5.html b/layout/reftests/transform/partial-prerender-translate-5.html new file mode 100644 index 0000000000..6225b7de25 --- /dev/null +++ b/layout/reftests/transform/partial-prerender-translate-5.html @@ -0,0 +1,58 @@ + + + + + +
        +
        +
        + + + + + + +
        +
        + + diff --git a/layout/reftests/transform/partial-prerender-translate-6-ref.html b/layout/reftests/transform/partial-prerender-translate-6-ref.html new file mode 100644 index 0000000000..dece645afb --- /dev/null +++ b/layout/reftests/transform/partial-prerender-translate-6-ref.html @@ -0,0 +1,29 @@ + + + + +
        + + + + + +
        + diff --git a/layout/reftests/transform/partial-prerender-translate-6.html b/layout/reftests/transform/partial-prerender-translate-6.html new file mode 100644 index 0000000000..58b34c6cae --- /dev/null +++ b/layout/reftests/transform/partial-prerender-translate-6.html @@ -0,0 +1,56 @@ + + + + +
        + + + + + + +
        + + diff --git a/layout/reftests/transform/partial-prerender-translate-7.html b/layout/reftests/transform/partial-prerender-translate-7.html new file mode 100644 index 0000000000..06c26c66fb --- /dev/null +++ b/layout/reftests/transform/partial-prerender-translate-7.html @@ -0,0 +1,53 @@ + + + + + +
        +
        + + + + + +
        +
        + + diff --git a/layout/reftests/transform/partial-prerender-translate-8-ref.html b/layout/reftests/transform/partial-prerender-translate-8-ref.html new file mode 100644 index 0000000000..ddf5bda172 --- /dev/null +++ b/layout/reftests/transform/partial-prerender-translate-8-ref.html @@ -0,0 +1,44 @@ + + + + + + + diff --git a/layout/reftests/transform/partial-prerender-translate-8.html b/layout/reftests/transform/partial-prerender-translate-8.html new file mode 100644 index 0000000000..0fc633a532 --- /dev/null +++ b/layout/reftests/transform/partial-prerender-translate-8.html @@ -0,0 +1,73 @@ + + + + + + + + + diff --git a/layout/reftests/transform/partial-prerender-translate-9.html b/layout/reftests/transform/partial-prerender-translate-9.html new file mode 100644 index 0000000000..2c6af406cb --- /dev/null +++ b/layout/reftests/transform/partial-prerender-translate-9.html @@ -0,0 +1,76 @@ + + + + + + + + diff --git a/layout/reftests/transform/pass.svg b/layout/reftests/transform/pass.svg new file mode 100644 index 0000000000..c09c6601e8 --- /dev/null +++ b/layout/reftests/transform/pass.svg @@ -0,0 +1,8 @@ + + + Testcase reference file for generic pass condition + + diff --git a/layout/reftests/transform/percent-1-ref.html b/layout/reftests/transform/percent-1-ref.html new file mode 100644 index 0000000000..52a1752bea --- /dev/null +++ b/layout/reftests/transform/percent-1-ref.html @@ -0,0 +1,14 @@ + + + + + +
        +
        + + diff --git a/layout/reftests/transform/percent-1a.html b/layout/reftests/transform/percent-1a.html new file mode 100644 index 0000000000..3fcdf47ed6 --- /dev/null +++ b/layout/reftests/transform/percent-1a.html @@ -0,0 +1,14 @@ + + + + + +
        +
        + + diff --git a/layout/reftests/transform/percent-1b.html b/layout/reftests/transform/percent-1b.html new file mode 100644 index 0000000000..968225eaa1 --- /dev/null +++ b/layout/reftests/transform/percent-1b.html @@ -0,0 +1,14 @@ + + + + + +
        +
        + + diff --git a/layout/reftests/transform/percent-1c.html b/layout/reftests/transform/percent-1c.html new file mode 100644 index 0000000000..d84dbfc6ab --- /dev/null +++ b/layout/reftests/transform/percent-1c.html @@ -0,0 +1,14 @@ + + + + + +
        +
        + + diff --git a/layout/reftests/transform/percent-1d.html b/layout/reftests/transform/percent-1d.html new file mode 100644 index 0000000000..9fda44acd0 --- /dev/null +++ b/layout/reftests/transform/percent-1d.html @@ -0,0 +1,14 @@ + + + + + +
        +
        + + diff --git a/layout/reftests/transform/percent-1e.html b/layout/reftests/transform/percent-1e.html new file mode 100644 index 0000000000..38bfcfc7d6 --- /dev/null +++ b/layout/reftests/transform/percent-1e.html @@ -0,0 +1,14 @@ + + + + + +
        +
        + + diff --git a/layout/reftests/transform/percent-1f.html b/layout/reftests/transform/percent-1f.html new file mode 100644 index 0000000000..3c20bd2bc2 --- /dev/null +++ b/layout/reftests/transform/percent-1f.html @@ -0,0 +1,14 @@ + + + + + +
        +
        + + diff --git a/layout/reftests/transform/percent-1g.html b/layout/reftests/transform/percent-1g.html new file mode 100644 index 0000000000..fab0c113a5 --- /dev/null +++ b/layout/reftests/transform/percent-1g.html @@ -0,0 +1,14 @@ + + + + + +
        +
        + + diff --git a/layout/reftests/transform/propagate-inherit-boolean-ref.html b/layout/reftests/transform/propagate-inherit-boolean-ref.html new file mode 100644 index 0000000000..a23b0a4f92 --- /dev/null +++ b/layout/reftests/transform/propagate-inherit-boolean-ref.html @@ -0,0 +1,32 @@ + + + + + + + + + + +

        One

        + +

        Two

        + + + diff --git a/layout/reftests/transform/propagate-inherit-boolean.html b/layout/reftests/transform/propagate-inherit-boolean.html new file mode 100644 index 0000000000..47ba9bded1 --- /dev/null +++ b/layout/reftests/transform/propagate-inherit-boolean.html @@ -0,0 +1,31 @@ + + + + + + + + + + +

        One

        + +

        Two

        + + + diff --git a/layout/reftests/transform/reftest.list b/layout/reftests/transform/reftest.list new file mode 100644 index 0000000000..86f8002ce1 --- /dev/null +++ b/layout/reftests/transform/reftest.list @@ -0,0 +1,180 @@ +# Transforms specifying singular matrices shouldn't display at all. +# NOTE: Regressions might manifest themselves as reftest timeouts on +# this test. +== singular-1a.html about:blank +# Multiple transforms should act identically to nested divs. +fuzzy(0-1,0-27) pref(apz.allow_zooming,true) == compound-1a.html compound-1-ref.html +!= compound-1a.html compound-1-fail.html +== dynamic-inherit-1.html dynamic-inherit-1-ref.html +== dynamic-addremove-1a.html dynamic-addremove-1-ref.html +== dynamic-addremove-1b.html dynamic-addremove-1-ref.html +== dynamic-addremove-1c.html dynamic-addremove-1-ref.html +== dynamic-addremove-2.html dynamic-addremove-2-ref.html +# translatex should act like position: relative +== translatex-1a.html translatex-1-ref.html +== translatex-1b.html translatex-1-ref.html +== translatex-1c.html translatex-1-ref.html +== translatex-1d.html translatex-1-ref.html +== translatex-1e.html translatex-1-ref.html +== translatex-1a.html translatex-1-ref-2.html +# translatey should act like position: relative +== translatey-1a.html translatey-1-ref.html +== translatey-1b.html translatey-1-ref.html +== translatey-1c.html translatey-1-ref.html +== translatey-1d.html translatey-1-ref.html +== translatey-1e.html translatey-1-ref.html +# matrices defined to be translations should act like position: relative +== translatex-2.html translatex-1-ref.html +== translatey-2.html translatey-1-ref.html +# translate should act like position: relative +!= translate-1a.html translate-1-ref.html +== translate-1b.html translate-1-ref.html +== translate-1c.html translate-1-ref.html +== translate-1d.html translate-1-ref.html +== translate-1e.html translate-1-ref.html +== translate-2a.html translate-2-ref.html +== translate-3.html translate-3-ref.html +# rotate: Several rotations of the same object should be idempotent. These +# tests are currently disabled because of subpixel (< 0.00001 gfx units) +# rounding errors. +random == rotate-1a.html rotate-1-ref.html +random == rotate-1b.html rotate-1-ref.html +random == rotate-1c.html rotate-1-ref.html +random == rotate-1d.html rotate-1-ref.html +random == rotate-1e.html rotate-1-ref.html +random == rotate-1f.html rotate-1-ref.html +# rotate: 90deg rotations should be indistinguishable from objects constructed +# to look the same. +== rotate-2a.html rotate-2-ref.html +== rotate-2b.html rotate-2-ref.html +# -transform-origin: We should NOT get the same images when using different +# -transform-origins. +!= origin-1a.html origin-1-ref.html +!= origin-1b.html origin-1-ref.html +# -transform-origin: We should get the same images when using equivalent +# -transform-origins. +== origin-2a.html origin-2-ref.html +== origin-2b.html origin-2-ref.html +== origin-2c.html origin-2-ref.html +# "Translate" with percentages should be indistinguishable from translate with +# equivalent values. +== percent-1a.html percent-1-ref.html +fuzzy(0-1,0-2) == percent-1b.html percent-1-ref.html +fuzzy(0-1,0-80) == percent-1c.html percent-1-ref.html +fuzzy(0-1,0-80) == percent-1d.html percent-1-ref.html +fuzzy(0-1,0-80) == percent-1e.html percent-1-ref.html +fuzzy(0-1,0-80) == percent-1f.html percent-1-ref.html +fuzzy(0-1,0-80) == percent-1g.html percent-1-ref.html +# Transformed elements are abs-pos and fixed-pos containing blocks. +== abspos-1a.html abspos-1-ref.html +== abspos-1b.html abspos-1-ref.html +== abspos-1c.html abspos-1-ref.html +== abspos-1d.html abspos-1-ref.html +!= abspos-1e.html abspos-1-ref.html +== abspos-1f.html abspos-1-ref.html +== abspos-1g.html abspos-1-ref.html +# Origin can use "top" "right" etc. +== origin-name-1a.html origin-name-1-ref.html +fuzzy(0-1,0-19) == origin-name-1b.html origin-name-1-ref.html +== origin-name-2a.html origin-name-2-ref.html +== origin-name-2b.html origin-name-2-ref.html +fuzzy(0-1,0-350) == origin-name-2c.html origin-name-2-ref.html +== origin-name-3a.html origin-name-3-ref.html +== origin-name-3b.html origin-name-3-ref.html +# Snapping still applies after 90 degree rotations. +== snapping-1.html snapping-1-ref.html +# SVG effects should work on transforms. +== transform-svg-1a.xhtml transform-svg-1-ref.xhtml +fuzzy(0-2,0-500) == transform-svg-2a.xhtml transform-svg-2-ref.xhtml +!= transform-svg-2a.xhtml transform-svg-2-fail.xhtml +# skew should allow a mix of one and two parameters. +fuzzy(0-1,0-20) == skew-1a.html skew-1-ref.html +fuzzy(0-1,0-80) == skew-1b.html skew-1-ref.html +fuzzy(0-1,0-250) == skew-2a.html skew-2-ref.html +# matrix with values equal to other transforms should behave indistinguishably +== matrix-1a.html matrix-1-ref.html +== matrix-2a.html matrix-2-ref.html +== matrix-3a.html matrix-3-ref.html +== matrix-4a.html matrix-4-ref.html +fuzzy(0-1,0-120) == matrix-5a.html matrix-5-ref.html +fuzzy(0-1,0-110) == matrix-6a.html matrix-6-ref.html +== matrix-7a.html matrix-7-ref.html +# ensure matrix 3d does not break us - should do nothing +== matrix3d-1.html matrix3d-1-ref.html +# Test that complex transform can be reversed +fuzzy(0-2,0-5) == stresstest-1.html stresstest-1-ref.html +# Test scale transforms +== scalex-1.html scalex-1-ref.html +== scaley-1.html scaley-1-ref.html +== scale-1a.html scale-1-ref.html +== scale-1b.html scale-1-ref.html +== scale-percent-1.html scale-percent-1-ref.html +== scaled-blend-mode.html scaled-blend-mode-ref.html +# Some simple checks that it obeys selector operations +== descendant-1.html descendant-1-ref.html +== propagate-inherit-boolean.html propagate-inherit-boolean-ref.html +# Ensure you can't move outside an iframe +== iframe-1.html iframe-1-ref.html +# Bugs +== 601894-1.html 601894-ref.html +== 601894-2.html 601894-ref.html +== 830299-1.html 830299-1-ref.html +# Bug 722777 +== table-1a.html table-1-ref.html +== table-1b.html table-1-ref.html +== table-1c.html table-1-ref.html +== table-2a.html table-2-ref.html +== table-2b.html table-2-ref.html +# Bug 722463 +== inline-1a.html inline-1-ref.html +== transform-box-svg-1a.svg transform-box-svg-1-ref.svg +== transform-box-svg-1b.svg transform-box-svg-1-ref.svg +== transform-box-svg-2a.svg transform-box-svg-2-ref.svg +== transform-box-svg-2b.svg transform-box-svg-2-ref.svg +== transform-box-svg-3a.svg pass.svg +== transform-origin-svg-1a.svg transform-origin-svg-1-ref.svg +== transform-origin-svg-1b.svg transform-origin-svg-1-ref.svg +== transform-origin-svg-2a.svg transform-origin-svg-2-ref.svg +== transform-origin-svg-2b.svg transform-origin-svg-2-ref.svg +# Bug 1122526 +== animate-layer-scale-inherit-1.html animate-layer-scale-inherit-1-ref.html +fuzzy(0-145,0-10000) == animate-layer-scale-inherit-2.html animate-layer-scale-inherit-2-ref.html +== animate-layer-scale-inherit-3.html animate-layer-scale-inherit-1-ref.html +# Bug 1301500 +== dynamic-add-without-change-cb-1.html dynamic-add-without-change-cb-1-ref.html +skip-if(useDrawSnapshot) fuzzy(0-26,0-208) == table-overflowed-by-animation.html table-overflowed-by-animation-ref.html # Bug 1715402 for useDrawSnapshot&&webrender +== translate-rounding-1.html translate-rounding-ref.html +== translate-rounding-2.html translate-rounding-ref.html +fails == translate-rounding-3.html translate-rounding-viewport-ref.html # bug 1397146 +== invalidate-transform-1.html invalidate-transform-1-ref.html +== invalidate-svg-scale-1.html invalidate-svg-scale-1-ref.html +# Bug 1526847 +pref(layout.css.individual-transform.enabled,true) == animate-layer-scale-inherit-4.html animate-layer-scale-inherit-4-ref.html +fuzzy-if(winWidget,0-1,0-1000) == 1569215-1.html 1569215-1-ref.html + +== transform-anon-block-1.html transform-anon-block-1-ref.html +test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) == partial-prerender-expansion-translate.html partial-prerender-expansion-ref.html +test-pref(layout.animation.prerender.partial,true) == partial-prerender-translate-1.html about:blank +test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") fuzzy(0-59,0-1800) fuzzy-if(Android,0-255,0-7000) == partial-prerender-translate-2.html partial-prerender-translate-2-ref.html +test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") random == partial-prerender-translate-3.html partial-prerender-translate-3-ref.html # bug 1642575 +# This reftest doesn't fail on WebRender, this reftest fails only if there is a jank mechanism and the mechanism doesn't properly handle ancestor's transform values +test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") == partial-prerender-translate-4.html partial-prerender-expansion-ref.html +# This reftest doesn't fail on WebRender, this reftest fails only if there is a jank mechanism and the mechanism does inproperly handle position:fixed scroll target +test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") == partial-prerender-translate-5.html partial-prerender-translate-5-ref.html +skip-if(useDrawSnapshot) test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") fuzzy(0-46,0-1250) fuzzy-if(Android,0-255,0-9900) random-if(gtkWidget&&isDebugBuild) random-if(useDrawSnapshot) == partial-prerender-translate-6.html partial-prerender-translate-6-ref.html +test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") fuzzy(0-4,0-1200) == partial-prerender-translate-7.html partial-prerender-translate-2-ref.html +# This reftest doesn't fail on WebRender, this reftest fails only if there is a jank mechanism and the mechanism doesn't properly clip transform in iframes. +test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") == partial-prerender-translate-8.html partial-prerender-translate-8-ref.html +# This reftest doesn't fail on WebRender, this reftest fails only if there is a jank mechanism and the mechanism does inproperly handle position:fixed scroll target +fails-if(useDrawSnapshot) test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") == partial-prerender-translate-9.html partial-prerender-translate-5-ref.html +test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") == partial-prerender-translate-10.html partial-prerender-translate-10-ref.html +test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") == partial-prerender-translate-11.html partial-prerender-translate-11-ref.html +skip test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") == partial-prerender-translate-12.html partial-prerender-translate-2-ref.html # bug 1666692 for WebRender +# This reftest heavily depends on layout.animation.prerender.viewport-ratio-limit +# and reftest viewport size (800, 1000). +skip-if(Android) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") fuzzy-if(!layersGPUAccelerated,0-75,0-2683) == partial-prerender-expansion-rotate.html partial-prerender-expansion-ref.html +skip-if(useDrawSnapshot) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") pref(dom.meta-viewport.enabled,true) pref(apz.allow_zooming,true) == partial-prerender-expansion-with-resolution-1.html partial-prerender-expansion-with-resolution-ref.html +skip test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") pref(dom.meta-viewport.enabled,true) pref(apz.allow_zooming,true) == partial-prerender-expansion-with-resolution-2.html partial-prerender-expansion-with-resolution-ref.html # bug 1650039 for WebRender +test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") fuzzy-if(Android,0-255,0-400) == partial-prerender-in-svg-1.html partial-prerender-in-svg-1-ref.html +test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") == partial-prerender-in-svg-2.html partial-prerender-in-svg-1-ref.html # Reuse partial-prerender-in-svg-1-ref.html since the result should look same as partial-prerender-in-svg-1.html +test-pref(layout.animation.prerender.partial.jank,true) test-pref(layout.animation.prerender.partial,true) test-pref(layout.animation.prerender.viewport-ratio-limit,"1.125") fuzzy(0-62,0-400) fuzzy-if(Android,0-255,0-2000) == partial-prerender-in-svg-3.html partial-prerender-in-svg-3-ref.html diff --git a/layout/reftests/transform/rotate-1-ref.html b/layout/reftests/transform/rotate-1-ref.html new file mode 100644 index 0000000000..539308724d --- /dev/null +++ b/layout/reftests/transform/rotate-1-ref.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform/rotate-1a.html b/layout/reftests/transform/rotate-1a.html new file mode 100644 index 0000000000..75e9b95b5a --- /dev/null +++ b/layout/reftests/transform/rotate-1a.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform/rotate-1b.html b/layout/reftests/transform/rotate-1b.html new file mode 100644 index 0000000000..adb9181589 --- /dev/null +++ b/layout/reftests/transform/rotate-1b.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform/rotate-1c.html b/layout/reftests/transform/rotate-1c.html new file mode 100644 index 0000000000..40631422df --- /dev/null +++ b/layout/reftests/transform/rotate-1c.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform/rotate-1d.html b/layout/reftests/transform/rotate-1d.html new file mode 100644 index 0000000000..810efa13ec --- /dev/null +++ b/layout/reftests/transform/rotate-1d.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform/rotate-1e.html b/layout/reftests/transform/rotate-1e.html new file mode 100644 index 0000000000..b1d293050b --- /dev/null +++ b/layout/reftests/transform/rotate-1e.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform/rotate-1f.html b/layout/reftests/transform/rotate-1f.html new file mode 100644 index 0000000000..684762ef73 --- /dev/null +++ b/layout/reftests/transform/rotate-1f.html @@ -0,0 +1,9 @@ + + + + +
        + Test Text +
        + + diff --git a/layout/reftests/transform/rotate-2-ref.html b/layout/reftests/transform/rotate-2-ref.html new file mode 100644 index 0000000000..51be5f08c3 --- /dev/null +++ b/layout/reftests/transform/rotate-2-ref.html @@ -0,0 +1,9 @@ + + + + +
        + +
        + + diff --git a/layout/reftests/transform/rotate-2a.html b/layout/reftests/transform/rotate-2a.html new file mode 100644 index 0000000000..1034862ede --- /dev/null +++ b/layout/reftests/transform/rotate-2a.html @@ -0,0 +1,9 @@ + + + + +
        + +
        + + diff --git a/layout/reftests/transform/rotate-2b.html b/layout/reftests/transform/rotate-2b.html new file mode 100644 index 0000000000..6d29dc198a --- /dev/null +++ b/layout/reftests/transform/rotate-2b.html @@ -0,0 +1,9 @@ + + + + +
        + +
        + + diff --git a/layout/reftests/transform/scale-1-ref.html b/layout/reftests/transform/scale-1-ref.html new file mode 100644 index 0000000000..7c39dd8505 --- /dev/null +++ b/layout/reftests/transform/scale-1-ref.html @@ -0,0 +1,16 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/scale-1a.html b/layout/reftests/transform/scale-1a.html new file mode 100644 index 0000000000..c5842292ed --- /dev/null +++ b/layout/reftests/transform/scale-1a.html @@ -0,0 +1,17 @@ + + + + + +
        +
        + + diff --git a/layout/reftests/transform/scale-1b.html b/layout/reftests/transform/scale-1b.html new file mode 100644 index 0000000000..cab7fb1090 --- /dev/null +++ b/layout/reftests/transform/scale-1b.html @@ -0,0 +1,17 @@ + + + + + +
        +
        + + diff --git a/layout/reftests/transform/scale-percent-1-ref.html b/layout/reftests/transform/scale-percent-1-ref.html new file mode 100644 index 0000000000..e5923793b6 --- /dev/null +++ b/layout/reftests/transform/scale-percent-1-ref.html @@ -0,0 +1,17 @@ + + + + + +
        +
        + + diff --git a/layout/reftests/transform/scale-percent-1.html b/layout/reftests/transform/scale-percent-1.html new file mode 100644 index 0000000000..2cdba843fd --- /dev/null +++ b/layout/reftests/transform/scale-percent-1.html @@ -0,0 +1,18 @@ + + + + + + +
        +
        + + diff --git a/layout/reftests/transform/scaled-blend-mode-ref.html b/layout/reftests/transform/scaled-blend-mode-ref.html new file mode 100644 index 0000000000..85ce12cd14 --- /dev/null +++ b/layout/reftests/transform/scaled-blend-mode-ref.html @@ -0,0 +1,25 @@ + + + + + +
        +
        + Hello +
        +
        + + diff --git a/layout/reftests/transform/scaled-blend-mode.html b/layout/reftests/transform/scaled-blend-mode.html new file mode 100644 index 0000000000..100be8126a --- /dev/null +++ b/layout/reftests/transform/scaled-blend-mode.html @@ -0,0 +1,25 @@ + + + + + +
        +
        + Hello +
        +
        + + diff --git a/layout/reftests/transform/scalex-1-ref.html b/layout/reftests/transform/scalex-1-ref.html new file mode 100644 index 0000000000..b95fa2a46e --- /dev/null +++ b/layout/reftests/transform/scalex-1-ref.html @@ -0,0 +1,17 @@ + + + + + +
        +
        + + diff --git a/layout/reftests/transform/scalex-1.html b/layout/reftests/transform/scalex-1.html new file mode 100644 index 0000000000..6fbe7aecfc --- /dev/null +++ b/layout/reftests/transform/scalex-1.html @@ -0,0 +1,17 @@ + + + + + +
        +
        + + diff --git a/layout/reftests/transform/scaley-1-ref.html b/layout/reftests/transform/scaley-1-ref.html new file mode 100644 index 0000000000..58a01d1958 --- /dev/null +++ b/layout/reftests/transform/scaley-1-ref.html @@ -0,0 +1,17 @@ + + + + + +
        +
        + + diff --git a/layout/reftests/transform/scaley-1.html b/layout/reftests/transform/scaley-1.html new file mode 100644 index 0000000000..14f331a3ae --- /dev/null +++ b/layout/reftests/transform/scaley-1.html @@ -0,0 +1,17 @@ + + + + + +
        +
        + + diff --git a/layout/reftests/transform/singular-1a.html b/layout/reftests/transform/singular-1a.html new file mode 100644 index 0000000000..4087b36f93 --- /dev/null +++ b/layout/reftests/transform/singular-1a.html @@ -0,0 +1,9 @@ + + + + +
        + This shouldn't be visible. +
        + + diff --git a/layout/reftests/transform/skew-1-ref.html b/layout/reftests/transform/skew-1-ref.html new file mode 100644 index 0000000000..98d97522cf --- /dev/null +++ b/layout/reftests/transform/skew-1-ref.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/skew-1a.html b/layout/reftests/transform/skew-1a.html new file mode 100644 index 0000000000..4d68d1dca3 --- /dev/null +++ b/layout/reftests/transform/skew-1a.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/skew-1b.html b/layout/reftests/transform/skew-1b.html new file mode 100644 index 0000000000..f1d5e89672 --- /dev/null +++ b/layout/reftests/transform/skew-1b.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/skew-2-ref.html b/layout/reftests/transform/skew-2-ref.html new file mode 100644 index 0000000000..fbd24a03d6 --- /dev/null +++ b/layout/reftests/transform/skew-2-ref.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/skew-2a.html b/layout/reftests/transform/skew-2a.html new file mode 100644 index 0000000000..78f4fedc01 --- /dev/null +++ b/layout/reftests/transform/skew-2a.html @@ -0,0 +1,8 @@ + + + + +
        +
        + + diff --git a/layout/reftests/transform/snapping-1-ref.html b/layout/reftests/transform/snapping-1-ref.html new file mode 100644 index 0000000000..99006901b3 --- /dev/null +++ b/layout/reftests/transform/snapping-1-ref.html @@ -0,0 +1,18 @@ + + + + + + +
        + + diff --git a/layout/reftests/transform/snapping-1.html b/layout/reftests/transform/snapping-1.html new file mode 100644 index 0000000000..d8198cf958 --- /dev/null +++ b/layout/reftests/transform/snapping-1.html @@ -0,0 +1,19 @@ + + + + + + +
        + diff --git a/layout/reftests/transform/square.html b/layout/reftests/transform/square.html new file mode 100644 index 0000000000..2f6e4950bc --- /dev/null +++ b/layout/reftests/transform/square.html @@ -0,0 +1,20 @@ + + + + + +
        + +
        + + diff --git a/layout/reftests/transform/stresstest-1-ref.html b/layout/reftests/transform/stresstest-1-ref.html new file mode 100644 index 0000000000..a84cff23db --- /dev/null +++ b/layout/reftests/transform/stresstest-1-ref.html @@ -0,0 +1,7 @@ + + + + + diff --git a/layout/reftests/transform/stresstest-1.html b/layout/reftests/transform/stresstest-1.html new file mode 100644 index 0000000000..3429ab87bc --- /dev/null +++ b/layout/reftests/transform/stresstest-1.html @@ -0,0 +1,27 @@ + + + + + + + + diff --git a/layout/reftests/transform/table-1-ref.html b/layout/reftests/transform/table-1-ref.html new file mode 100644 index 0000000000..05c86fc719 --- /dev/null +++ b/layout/reftests/transform/table-1-ref.html @@ -0,0 +1,7 @@ + +
        + + +
        Hello
        there! +
        +
        diff --git a/layout/reftests/transform/table-1a.html b/layout/reftests/transform/table-1a.html new file mode 100644 index 0000000000..9bdfa8dea5 --- /dev/null +++ b/layout/reftests/transform/table-1a.html @@ -0,0 +1,5 @@ + + + +
        Hello
        there! +
        diff --git a/layout/reftests/transform/table-1b.html b/layout/reftests/transform/table-1b.html new file mode 100644 index 0000000000..7789da42bc --- /dev/null +++ b/layout/reftests/transform/table-1b.html @@ -0,0 +1,5 @@ + + + +
        Hello
        there! +
        diff --git a/layout/reftests/transform/table-1c.html b/layout/reftests/transform/table-1c.html new file mode 100644 index 0000000000..a4be031172 --- /dev/null +++ b/layout/reftests/transform/table-1c.html @@ -0,0 +1,7 @@ + +
        + + +
        Hello
        there! +
        +
        diff --git a/layout/reftests/transform/table-2-ref.html b/layout/reftests/transform/table-2-ref.html new file mode 100644 index 0000000000..7e4059a487 --- /dev/null +++ b/layout/reftests/transform/table-2-ref.html @@ -0,0 +1,6 @@ + +
        + + +
        there!
        Hello +
        diff --git a/layout/reftests/transform/table-2a.html b/layout/reftests/transform/table-2a.html new file mode 100644 index 0000000000..b3343b326d --- /dev/null +++ b/layout/reftests/transform/table-2a.html @@ -0,0 +1,5 @@ + + + +
        there!
        Hello +
        diff --git a/layout/reftests/transform/table-2b.html b/layout/reftests/transform/table-2b.html new file mode 100644 index 0000000000..1ab20b11d4 --- /dev/null +++ b/layout/reftests/transform/table-2b.html @@ -0,0 +1,5 @@ + + + +
        there!
        Hello +
        diff --git a/layout/reftests/transform/table-overflowed-by-animation-ref.html b/layout/reftests/transform/table-overflowed-by-animation-ref.html new file mode 100644 index 0000000000..242dc53506 --- /dev/null +++ b/layout/reftests/transform/table-overflowed-by-animation-ref.html @@ -0,0 +1,7 @@ + + + + +
        +
        + diff --git a/layout/reftests/transform/table-overflowed-by-animation.html b/layout/reftests/transform/table-overflowed-by-animation.html new file mode 100644 index 0000000000..b7bd80b5e4 --- /dev/null +++ b/layout/reftests/transform/table-overflowed-by-animation.html @@ -0,0 +1,29 @@ + + + + + +
        +
        + + diff --git a/layout/reftests/transform/transform-anon-block-1-ref.html b/layout/reftests/transform/transform-anon-block-1-ref.html new file mode 100644 index 0000000000..a6b89ab863 --- /dev/null +++ b/layout/reftests/transform/transform-anon-block-1-ref.html @@ -0,0 +1,29 @@ + + + + + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform/transform-anon-block-1.html b/layout/reftests/transform/transform-anon-block-1.html new file mode 100644 index 0000000000..0a45ec8804 --- /dev/null +++ b/layout/reftests/transform/transform-anon-block-1.html @@ -0,0 +1,29 @@ + + + + + + + + + + + + + diff --git a/layout/reftests/transform/transform-box-svg-1-ref.svg b/layout/reftests/transform/transform-box-svg-1-ref.svg new file mode 100644 index 0000000000..8f748b73d7 --- /dev/null +++ b/layout/reftests/transform/transform-box-svg-1-ref.svg @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/transform/transform-box-svg-1a.svg b/layout/reftests/transform/transform-box-svg-1a.svg new file mode 100644 index 0000000000..e74989823d --- /dev/null +++ b/layout/reftests/transform/transform-box-svg-1a.svg @@ -0,0 +1,10 @@ + + + + + + diff --git a/layout/reftests/transform/transform-box-svg-1b.svg b/layout/reftests/transform/transform-box-svg-1b.svg new file mode 100644 index 0000000000..84d0da992b --- /dev/null +++ b/layout/reftests/transform/transform-box-svg-1b.svg @@ -0,0 +1,11 @@ + + + + + + diff --git a/layout/reftests/transform/transform-box-svg-2-ref.svg b/layout/reftests/transform/transform-box-svg-2-ref.svg new file mode 100644 index 0000000000..905fafcca7 --- /dev/null +++ b/layout/reftests/transform/transform-box-svg-2-ref.svg @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/transform/transform-box-svg-2a.svg b/layout/reftests/transform/transform-box-svg-2a.svg new file mode 100644 index 0000000000..7ae4cfe0b4 --- /dev/null +++ b/layout/reftests/transform/transform-box-svg-2a.svg @@ -0,0 +1,10 @@ + + + + + + diff --git a/layout/reftests/transform/transform-box-svg-2b.svg b/layout/reftests/transform/transform-box-svg-2b.svg new file mode 100644 index 0000000000..8b14744820 --- /dev/null +++ b/layout/reftests/transform/transform-box-svg-2b.svg @@ -0,0 +1,11 @@ + + + + + + diff --git a/layout/reftests/transform/transform-box-svg-3a.svg b/layout/reftests/transform/transform-box-svg-3a.svg new file mode 100644 index 0000000000..625294038c --- /dev/null +++ b/layout/reftests/transform/transform-box-svg-3a.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/layout/reftests/transform/transform-origin-svg-1-ref.svg b/layout/reftests/transform/transform-origin-svg-1-ref.svg new file mode 100644 index 0000000000..8f748b73d7 --- /dev/null +++ b/layout/reftests/transform/transform-origin-svg-1-ref.svg @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/transform/transform-origin-svg-1a.svg b/layout/reftests/transform/transform-origin-svg-1a.svg new file mode 100644 index 0000000000..c1591e65b6 --- /dev/null +++ b/layout/reftests/transform/transform-origin-svg-1a.svg @@ -0,0 +1,7 @@ + + + + + + diff --git a/layout/reftests/transform/transform-origin-svg-1b.svg b/layout/reftests/transform/transform-origin-svg-1b.svg new file mode 100644 index 0000000000..ca4eead39e --- /dev/null +++ b/layout/reftests/transform/transform-origin-svg-1b.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/layout/reftests/transform/transform-origin-svg-2-ref.svg b/layout/reftests/transform/transform-origin-svg-2-ref.svg new file mode 100644 index 0000000000..905fafcca7 --- /dev/null +++ b/layout/reftests/transform/transform-origin-svg-2-ref.svg @@ -0,0 +1,3 @@ + + + diff --git a/layout/reftests/transform/transform-origin-svg-2a.svg b/layout/reftests/transform/transform-origin-svg-2a.svg new file mode 100644 index 0000000000..46de3c4806 --- /dev/null +++ b/layout/reftests/transform/transform-origin-svg-2a.svg @@ -0,0 +1,7 @@ + + + + + + diff --git a/layout/reftests/transform/transform-origin-svg-2b.svg b/layout/reftests/transform/transform-origin-svg-2b.svg new file mode 100644 index 0000000000..29d4187aa5 --- /dev/null +++ b/layout/reftests/transform/transform-origin-svg-2b.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/layout/reftests/transform/transform-svg-1-ref.xhtml b/layout/reftests/transform/transform-svg-1-ref.xhtml new file mode 100644 index 0000000000..1d303d1ada --- /dev/null +++ b/layout/reftests/transform/transform-svg-1-ref.xhtml @@ -0,0 +1,12 @@ + + + +
        +
        +
        +
        + + diff --git a/layout/reftests/transform/transform-svg-1a.xhtml b/layout/reftests/transform/transform-svg-1a.xhtml new file mode 100644 index 0000000000..af1f03b04f --- /dev/null +++ b/layout/reftests/transform/transform-svg-1a.xhtml @@ -0,0 +1,20 @@ + + + +
        +
        +
        +
        + + + + + + + + diff --git a/layout/reftests/transform/transform-svg-1b.xhtml b/layout/reftests/transform/transform-svg-1b.xhtml new file mode 100644 index 0000000000..56dd523324 --- /dev/null +++ b/layout/reftests/transform/transform-svg-1b.xhtml @@ -0,0 +1,20 @@ + + + +
        +
        +
        +
        + + + + + + + + diff --git a/layout/reftests/transform/transform-svg-2-fail.xhtml b/layout/reftests/transform/transform-svg-2-fail.xhtml new file mode 100644 index 0000000000..b3fe934e28 --- /dev/null +++ b/layout/reftests/transform/transform-svg-2-fail.xhtml @@ -0,0 +1,20 @@ + + + +
        +
        +
        +
        + + + + + + + + diff --git a/layout/reftests/transform/transform-svg-2-ref.xhtml b/layout/reftests/transform/transform-svg-2-ref.xhtml new file mode 100644 index 0000000000..7d3da096db --- /dev/null +++ b/layout/reftests/transform/transform-svg-2-ref.xhtml @@ -0,0 +1,20 @@ + + + +
        +
        +
        +
        + + + + + + + + diff --git a/layout/reftests/transform/transform-svg-2a.xhtml b/layout/reftests/transform/transform-svg-2a.xhtml new file mode 100644 index 0000000000..5e89a581ad --- /dev/null +++ b/layout/reftests/transform/transform-svg-2a.xhtml @@ -0,0 +1,20 @@ + + + +
        +
        +
        +
        + + + + + + + + diff --git a/layout/reftests/transform/translate-1-ref.html b/layout/reftests/transform/translate-1-ref.html new file mode 100644 index 0000000000..bdd2a30e70 --- /dev/null +++ b/layout/reftests/transform/translate-1-ref.html @@ -0,0 +1,9 @@ + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform/translate-1a.html b/layout/reftests/transform/translate-1a.html new file mode 100644 index 0000000000..c6944e49b2 --- /dev/null +++ b/layout/reftests/transform/translate-1a.html @@ -0,0 +1,9 @@ + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform/translate-1b.html b/layout/reftests/transform/translate-1b.html new file mode 100644 index 0000000000..4d2f1efd16 --- /dev/null +++ b/layout/reftests/transform/translate-1b.html @@ -0,0 +1,9 @@ + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform/translate-1c.html b/layout/reftests/transform/translate-1c.html new file mode 100644 index 0000000000..0545c027b7 --- /dev/null +++ b/layout/reftests/transform/translate-1c.html @@ -0,0 +1,9 @@ + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform/translate-1d.html b/layout/reftests/transform/translate-1d.html new file mode 100644 index 0000000000..bba4c6e96f --- /dev/null +++ b/layout/reftests/transform/translate-1d.html @@ -0,0 +1,9 @@ + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform/translate-1e.html b/layout/reftests/transform/translate-1e.html new file mode 100644 index 0000000000..09378a0f4a --- /dev/null +++ b/layout/reftests/transform/translate-1e.html @@ -0,0 +1,9 @@ + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform/translate-2-ref.html b/layout/reftests/transform/translate-2-ref.html new file mode 100644 index 0000000000..bc05a774a4 --- /dev/null +++ b/layout/reftests/transform/translate-2-ref.html @@ -0,0 +1,9 @@ + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform/translate-2a.html b/layout/reftests/transform/translate-2a.html new file mode 100644 index 0000000000..c6944e49b2 --- /dev/null +++ b/layout/reftests/transform/translate-2a.html @@ -0,0 +1,9 @@ + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform/translate-3-ref.html b/layout/reftests/transform/translate-3-ref.html new file mode 100644 index 0000000000..458932b60b --- /dev/null +++ b/layout/reftests/transform/translate-3-ref.html @@ -0,0 +1,8 @@ + + +
        diff --git a/layout/reftests/transform/translate-3.html b/layout/reftests/transform/translate-3.html new file mode 100644 index 0000000000..ea326324a3 --- /dev/null +++ b/layout/reftests/transform/translate-3.html @@ -0,0 +1,18 @@ + + +
        +
        +
        +
        diff --git a/layout/reftests/transform/translate-rounding-1.html b/layout/reftests/transform/translate-rounding-1.html new file mode 100644 index 0000000000..a77f71dd59 --- /dev/null +++ b/layout/reftests/transform/translate-rounding-1.html @@ -0,0 +1,18 @@ + + + + Bug 1392161 - Transform translate rounding (em) + + + +
        + + diff --git a/layout/reftests/transform/translate-rounding-2.html b/layout/reftests/transform/translate-rounding-2.html new file mode 100644 index 0000000000..d22d6071fc --- /dev/null +++ b/layout/reftests/transform/translate-rounding-2.html @@ -0,0 +1,20 @@ + + + + Bug 1392161 - Transform translate rounding (rem) + + + +
        + + diff --git a/layout/reftests/transform/translate-rounding-3.html b/layout/reftests/transform/translate-rounding-3.html new file mode 100644 index 0000000000..2d0e92e6a1 --- /dev/null +++ b/layout/reftests/transform/translate-rounding-3.html @@ -0,0 +1,17 @@ + + + + Bug 1392161 - Transform translate rounding (viewport size) + + + +
        + + diff --git a/layout/reftests/transform/translate-rounding-ref.html b/layout/reftests/transform/translate-rounding-ref.html new file mode 100644 index 0000000000..8cf29dd1a9 --- /dev/null +++ b/layout/reftests/transform/translate-rounding-ref.html @@ -0,0 +1,18 @@ + + + + Bug 1392161 - Translate rounding reference + + + +
        + + diff --git a/layout/reftests/transform/translate-rounding-viewport-ref.html b/layout/reftests/transform/translate-rounding-viewport-ref.html new file mode 100644 index 0000000000..da2051d3b3 --- /dev/null +++ b/layout/reftests/transform/translate-rounding-viewport-ref.html @@ -0,0 +1,18 @@ + + + + Bug 1392161 - Translate rounding reference (viewport) + + + +
        + + diff --git a/layout/reftests/transform/translatex-1-ref-2.html b/layout/reftests/transform/translatex-1-ref-2.html new file mode 100644 index 0000000000..5f242f1850 --- /dev/null +++ b/layout/reftests/transform/translatex-1-ref-2.html @@ -0,0 +1,12 @@ + + + + +
        +
        +
        +
        + +
        + + diff --git a/layout/reftests/transform/translatex-1-ref.html b/layout/reftests/transform/translatex-1-ref.html new file mode 100644 index 0000000000..4b35ca823c --- /dev/null +++ b/layout/reftests/transform/translatex-1-ref.html @@ -0,0 +1,9 @@ + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform/translatex-1a.html b/layout/reftests/transform/translatex-1a.html new file mode 100644 index 0000000000..fe9c4f4eb0 --- /dev/null +++ b/layout/reftests/transform/translatex-1a.html @@ -0,0 +1,9 @@ + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform/translatex-1b.html b/layout/reftests/transform/translatex-1b.html new file mode 100644 index 0000000000..c4c9fb654b --- /dev/null +++ b/layout/reftests/transform/translatex-1b.html @@ -0,0 +1,9 @@ + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform/translatex-1c.html b/layout/reftests/transform/translatex-1c.html new file mode 100644 index 0000000000..2f0ff89029 --- /dev/null +++ b/layout/reftests/transform/translatex-1c.html @@ -0,0 +1,9 @@ + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform/translatex-1d.html b/layout/reftests/transform/translatex-1d.html new file mode 100644 index 0000000000..fdd7e28cbe --- /dev/null +++ b/layout/reftests/transform/translatex-1d.html @@ -0,0 +1,9 @@ + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform/translatex-1e.html b/layout/reftests/transform/translatex-1e.html new file mode 100644 index 0000000000..c09fd49ef9 --- /dev/null +++ b/layout/reftests/transform/translatex-1e.html @@ -0,0 +1,9 @@ + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform/translatex-2.html b/layout/reftests/transform/translatex-2.html new file mode 100644 index 0000000000..7d7e504994 --- /dev/null +++ b/layout/reftests/transform/translatex-2.html @@ -0,0 +1,9 @@ + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform/translatey-1-ref-2.html b/layout/reftests/transform/translatey-1-ref-2.html new file mode 100644 index 0000000000..49c42165f0 --- /dev/null +++ b/layout/reftests/transform/translatey-1-ref-2.html @@ -0,0 +1,9 @@ + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform/translatey-1-ref.html b/layout/reftests/transform/translatey-1-ref.html new file mode 100644 index 0000000000..a898e3385e --- /dev/null +++ b/layout/reftests/transform/translatey-1-ref.html @@ -0,0 +1,9 @@ + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform/translatey-1a.html b/layout/reftests/transform/translatey-1a.html new file mode 100644 index 0000000000..b3cf76916d --- /dev/null +++ b/layout/reftests/transform/translatey-1a.html @@ -0,0 +1,9 @@ + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform/translatey-1b.html b/layout/reftests/transform/translatey-1b.html new file mode 100644 index 0000000000..d5ea622d12 --- /dev/null +++ b/layout/reftests/transform/translatey-1b.html @@ -0,0 +1,9 @@ + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform/translatey-1c.html b/layout/reftests/transform/translatey-1c.html new file mode 100644 index 0000000000..d8283aaa02 --- /dev/null +++ b/layout/reftests/transform/translatey-1c.html @@ -0,0 +1,9 @@ + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform/translatey-1d.html b/layout/reftests/transform/translatey-1d.html new file mode 100644 index 0000000000..f0e6bac6bc --- /dev/null +++ b/layout/reftests/transform/translatey-1d.html @@ -0,0 +1,9 @@ + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform/translatey-1e.html b/layout/reftests/transform/translatey-1e.html new file mode 100644 index 0000000000..1b73e3a401 --- /dev/null +++ b/layout/reftests/transform/translatey-1e.html @@ -0,0 +1,9 @@ + + + + +
        +
        +
        + + diff --git a/layout/reftests/transform/translatey-2.html b/layout/reftests/transform/translatey-2.html new file mode 100644 index 0000000000..a894c94288 --- /dev/null +++ b/layout/reftests/transform/translatey-2.html @@ -0,0 +1,9 @@ + + + + +
        +
        +
        + + diff --git a/layout/reftests/unicode/langattribute-ref.html b/layout/reftests/unicode/langattribute-ref.html new file mode 100644 index 0000000000..d3908825a6 --- /dev/null +++ b/layout/reftests/unicode/langattribute-ref.html @@ -0,0 +1,26 @@ + + + + testing lang attribute + + + +
        fr language
        +
        + +
        +
        + dk language +
        + + diff --git a/layout/reftests/unicode/langattribute.html b/layout/reftests/unicode/langattribute.html new file mode 100644 index 0000000000..9630eb86ad --- /dev/null +++ b/layout/reftests/unicode/langattribute.html @@ -0,0 +1,26 @@ + + + + testing lang attribute + + + +
        fr language
        +
        + +
        +
        + dk language +
        + + diff --git a/layout/reftests/unicode/reftest.list b/layout/reftests/unicode/reftest.list new file mode 100644 index 0000000000..45a98b1c85 --- /dev/null +++ b/layout/reftests/unicode/reftest.list @@ -0,0 +1,7 @@ +== unicode-attribute-selector.html unicode-ref.html +== unicode-element-selector.html unicode-ref.html +== unicode-lang.html unicode-ref.html +== unicode-media-query-media-type.html unicode-ref-print.html +== unicode-media-query-query.html unicode-ref-print.html +== unicode-pseudo-selector.html unicode-ref.html +== langattribute.html langattribute-ref.html diff --git a/layout/reftests/unicode/unicode-attribute-selector.html b/layout/reftests/unicode/unicode-attribute-selector.html new file mode 100644 index 0000000000..8d2eab9e42 --- /dev/null +++ b/layout/reftests/unicode/unicode-attribute-selector.html @@ -0,0 +1,21 @@ + + + + Unicode tests - attribute selectors + + + + +

        स्टार

        + + + + + diff --git a/layout/reftests/unicode/unicode-element-selector.html b/layout/reftests/unicode/unicode-element-selector.html new file mode 100644 index 0000000000..23d0fca513 --- /dev/null +++ b/layout/reftests/unicode/unicode-element-selector.html @@ -0,0 +1,16 @@ + + + + Unicode tests - element selectors + + + + +

        स्टार

        + + + diff --git a/layout/reftests/unicode/unicode-lang.html b/layout/reftests/unicode/unicode-lang.html new file mode 100644 index 0000000000..15a9d88486 --- /dev/null +++ b/layout/reftests/unicode/unicode-lang.html @@ -0,0 +1,17 @@ + + + + Unicode tests - language selector + + + + +

        स्टार

        + + + diff --git a/layout/reftests/unicode/unicode-media-query-media-type.html b/layout/reftests/unicode/unicode-media-query-media-type.html new file mode 100644 index 0000000000..679112cbf5 --- /dev/null +++ b/layout/reftests/unicode/unicode-media-query-media-type.html @@ -0,0 +1,15 @@ + + + + Unicode tests - media query - media type selector + + + + +

        स्टार

        + + diff --git a/layout/reftests/unicode/unicode-media-query-query.html b/layout/reftests/unicode/unicode-media-query-query.html new file mode 100644 index 0000000000..640364475d --- /dev/null +++ b/layout/reftests/unicode/unicode-media-query-query.html @@ -0,0 +1,13 @@ + + + + Unicode tests - media query - media query text + + + + +

        स्टार

        + + diff --git a/layout/reftests/unicode/unicode-pseudo-selector.html b/layout/reftests/unicode/unicode-pseudo-selector.html new file mode 100644 index 0000000000..dad2217617 --- /dev/null +++ b/layout/reftests/unicode/unicode-pseudo-selector.html @@ -0,0 +1,16 @@ + + + + Unicode tests - pseudo element selectors + + + + +

        स्टार

        + + + diff --git a/layout/reftests/unicode/unicode-ref-print.html b/layout/reftests/unicode/unicode-ref-print.html new file mode 100644 index 0000000000..d07c30de04 --- /dev/null +++ b/layout/reftests/unicode/unicode-ref-print.html @@ -0,0 +1,10 @@ + + + + Unicode tests - media query - reference + + + +

        स्टार

        + + diff --git a/layout/reftests/unicode/unicode-ref.html b/layout/reftests/unicode/unicode-ref.html new file mode 100644 index 0000000000..b4e8fb319b --- /dev/null +++ b/layout/reftests/unicode/unicode-ref.html @@ -0,0 +1,15 @@ + + + + Unicode tests - reference rending + + + + +

        स्टार

        + + + diff --git a/layout/reftests/usercss/reftest.list b/layout/reftests/usercss/reftest.list new file mode 100644 index 0000000000..5c3b11974a --- /dev/null +++ b/layout/reftests/usercss/reftest.list @@ -0,0 +1,3 @@ +== usercss.html usercss-ref.html +== usercss-uppercase.html usercss-ref.html +fails-if(geckoview&&device) == usercss-moz-document.html usercss-moz-document-ref.html diff --git a/layout/reftests/usercss/usercss-moz-document-ref.html b/layout/reftests/usercss/usercss-moz-document-ref.html new file mode 100644 index 0000000000..c33062ea9d --- /dev/null +++ b/layout/reftests/usercss/usercss-moz-document-ref.html @@ -0,0 +1,10 @@ + + + + + + +

        @-moz-document rules should be applied.

        +

        @-moz-document rules should not be applied.

        + + diff --git a/layout/reftests/usercss/usercss-moz-document.html b/layout/reftests/usercss/usercss-moz-document.html new file mode 100644 index 0000000000..c57c6db02d --- /dev/null +++ b/layout/reftests/usercss/usercss-moz-document.html @@ -0,0 +1,17 @@ + + + + + + +

        @-moz-document rules should be applied.

        +

        @-moz-document rules should not be applied.

        + + diff --git a/layout/reftests/usercss/usercss-ref.html b/layout/reftests/usercss/usercss-ref.html new file mode 100644 index 0000000000..f11b071c9d --- /dev/null +++ b/layout/reftests/usercss/usercss-ref.html @@ -0,0 +1,10 @@ + + + + + + +

        This paragraph should have a green background.

        +

        This paragraph should have a green background.

        + + diff --git a/layout/reftests/usercss/usercss-uppercase.html b/layout/reftests/usercss/usercss-uppercase.html new file mode 100644 index 0000000000..d4dbc74eed --- /dev/null +++ b/layout/reftests/usercss/usercss-uppercase.html @@ -0,0 +1,14 @@ + + + + + + +

        This paragraph should have a green background.

        +

        This paragraph should have a green background.

        + + diff --git a/layout/reftests/usercss/usercss.html b/layout/reftests/usercss/usercss.html new file mode 100644 index 0000000000..44d9bd6633 --- /dev/null +++ b/layout/reftests/usercss/usercss.html @@ -0,0 +1,14 @@ + + + + + + +

        This paragraph should have a green background.

        +

        This paragraph should have a green background.

        + + diff --git a/layout/reftests/view-source/blue-circle-16x16.png b/layout/reftests/view-source/blue-circle-16x16.png new file mode 100644 index 0000000000..95f6fc7e3f Binary files /dev/null and b/layout/reftests/view-source/blue-circle-16x16.png differ diff --git a/layout/reftests/view-source/reftest.list b/layout/reftests/view-source/reftest.list new file mode 100644 index 0000000000..d1b9cbe06d --- /dev/null +++ b/layout/reftests/view-source/reftest.list @@ -0,0 +1 @@ +fails == view-source-image.html view-source-image-ref.html # security checks prevent loading view-source: diff --git a/layout/reftests/view-source/view-source-image-ref.html b/layout/reftests/view-source/view-source-image-ref.html new file mode 100644 index 0000000000..0af3461b39 --- /dev/null +++ b/layout/reftests/view-source/view-source-image-ref.html @@ -0,0 +1,2 @@ +".replace(/#url#/, viewSourceImageUrl); + document.write(html); + + diff --git a/layout/reftests/web-animations/1246046-1.html b/layout/reftests/web-animations/1246046-1.html new file mode 100644 index 0000000000..ced7e5b283 --- /dev/null +++ b/layout/reftests/web-animations/1246046-1.html @@ -0,0 +1,25 @@ + + + + + Bug 1246046 + + + +
        + + + diff --git a/layout/reftests/web-animations/1267937-1.html b/layout/reftests/web-animations/1267937-1.html new file mode 100644 index 0000000000..6288ec1628 --- /dev/null +++ b/layout/reftests/web-animations/1267937-1.html @@ -0,0 +1,58 @@ + + + + +Bug 1267937 + + + +
        + + + diff --git a/layout/reftests/web-animations/1267937-ref.html b/layout/reftests/web-animations/1267937-ref.html new file mode 100644 index 0000000000..538e27fde8 --- /dev/null +++ b/layout/reftests/web-animations/1267937-ref.html @@ -0,0 +1,18 @@ + + + + +Reference of bug 1267937 + + + +
        + + diff --git a/layout/reftests/web-animations/1298742-1.html b/layout/reftests/web-animations/1298742-1.html new file mode 100644 index 0000000000..fcca85f4ad --- /dev/null +++ b/layout/reftests/web-animations/1298742-1.html @@ -0,0 +1,32 @@ + + +Bug 1298742 + +
        + + diff --git a/layout/reftests/web-animations/1298742-ref.html b/layout/reftests/web-animations/1298742-ref.html new file mode 100644 index 0000000000..7cb860e9d4 --- /dev/null +++ b/layout/reftests/web-animations/1298742-ref.html @@ -0,0 +1,13 @@ + + +Reference of bug 1298742 + +
        + diff --git a/layout/reftests/web-animations/1363639-1.html b/layout/reftests/web-animations/1363639-1.html new file mode 100644 index 0000000000..e18a8f16f8 --- /dev/null +++ b/layout/reftests/web-animations/1363639-1.html @@ -0,0 +1,28 @@ + + + + + Bug 1363639 + + + +
        + + + diff --git a/layout/reftests/web-animations/animation-utils.js b/layout/reftests/web-animations/animation-utils.js new file mode 100644 index 0000000000..d34ba635a1 --- /dev/null +++ b/layout/reftests/web-animations/animation-utils.js @@ -0,0 +1,13 @@ +function waitForIterationChange(animation) { + var initialIteration = animation.effect.getComputedTiming().currentIteration; + return new Promise(resolve => { + window.requestAnimationFrame(handleFrame = () => { + if (animation.effect.getComputedTiming().currentIteration != + initialIteration) { + resolve(); + } else { + window.requestAnimationFrame(handleFrame); + } + }); + }); +} diff --git a/layout/reftests/web-animations/cancel-animation-with-selector-matching.html b/layout/reftests/web-animations/cancel-animation-with-selector-matching.html new file mode 100644 index 0000000000..7c78bc414e --- /dev/null +++ b/layout/reftests/web-animations/cancel-animation-with-selector-matching.html @@ -0,0 +1,26 @@ + + +Discard cancelled animation styles + +
        + diff --git a/layout/reftests/web-animations/child-in-animating-element-display-none-ref.html b/layout/reftests/web-animations/child-in-animating-element-display-none-ref.html new file mode 100644 index 0000000000..9a5a1dec96 --- /dev/null +++ b/layout/reftests/web-animations/child-in-animating-element-display-none-ref.html @@ -0,0 +1,18 @@ + + + +
        +
        +
        + diff --git a/layout/reftests/web-animations/child-in-animating-element-display-none.html b/layout/reftests/web-animations/child-in-animating-element-display-none.html new file mode 100644 index 0000000000..57ad9f1ad2 --- /dev/null +++ b/layout/reftests/web-animations/child-in-animating-element-display-none.html @@ -0,0 +1,33 @@ + + + +Child element in animating element that display property is changed from none + + +
        +
        +
        + + diff --git a/layout/reftests/web-animations/green-box.html b/layout/reftests/web-animations/green-box.html new file mode 100644 index 0000000000..5f5b4d11fe --- /dev/null +++ b/layout/reftests/web-animations/green-box.html @@ -0,0 +1,17 @@ + + + + + Reference green box + + + +
        + + diff --git a/layout/reftests/web-animations/reftest.list b/layout/reftests/web-animations/reftest.list new file mode 100644 index 0000000000..05fad00127 --- /dev/null +++ b/layout/reftests/web-animations/reftest.list @@ -0,0 +1,26 @@ +== 1246046-1.html green-box.html +== 1267937-1.html 1267937-ref.html +== 1298742-1.html 1298742-ref.html +== 1363639-1.html green-box.html +== restyle-after-display-none.html green-box.html +== stacking-context-transform-none-animation-before-appending-element.html stacking-context-animation-ref.html +== stacking-context-opacity-changing-keyframe.html stacking-context-animation-ref.html +== stacking-context-opacity-changing-keyframe-in-delay.html stacking-context-animation-ref.html +== stacking-context-opacity-changing-target.html stacking-context-animation-changing-target-ref.html +== stacking-context-opacity-changing-target-in-delay.html stacking-context-animation-changing-target-ref.html +== stacking-context-opacity-changing-effect.html stacking-context-animation-ref.html +== stacking-context-opacity-losing-css-animation-in-delay.html stacking-context-animation-ref.html +== stacking-context-transform-changing-keyframe.html stacking-context-animation-ref.html +== stacking-context-transform-changing-keyframe-in-delay.html stacking-context-animation-ref.html +== stacking-context-transform-changing-target.html stacking-context-animation-changing-target-ref.html + +== stacking-context-transform-changing-target-in-delay.html stacking-context-animation-changing-target-ref.html +== stacking-context-transform-changing-effect.html stacking-context-animation-ref.html +== stacking-context-transform-changing-effect-on-table.html stacking-context-animation-on-table-ref.html +== stacking-context-transform-changing-display-property.html stacking-context-animation-ref.html +== stacking-context-transform-losing-css-animation-in-delay.html stacking-context-animation-ref.html +test-pref(dom.animations-api.compositing.enabled,true) == style-updates-on-iteration-composition-changed-from-accumulate-to-replace.html style-updates-for-iteration-composite-ref.html +test-pref(dom.animations-api.compositing.enabled,true) == style-updates-on-iteration-composition-changed-from-replace-to-accumulate.html style-updates-for-iteration-composite-ref.html +test-pref(dom.animations-api.compositing.enabled,true) == style-updates-on-current-iteration-changed.html style-updates-for-iteration-composite-ref.html +== cancel-animation-with-selector-matching.html about:blank +== child-in-animating-element-display-none.html child-in-animating-element-display-none-ref.html diff --git a/layout/reftests/web-animations/restyle-after-display-none.html b/layout/reftests/web-animations/restyle-after-display-none.html new file mode 100644 index 0000000000..16c0f916b9 --- /dev/null +++ b/layout/reftests/web-animations/restyle-after-display-none.html @@ -0,0 +1,43 @@ + + + + +Check for animation restyling on an element's initial restyling after leaving a display:none subtree + + + +
        + + + diff --git a/layout/reftests/web-animations/stacking-context-animation-changing-target-ref.html b/layout/reftests/web-animations/stacking-context-animation-changing-target-ref.html new file mode 100644 index 0000000000..ddc5c8c1d0 --- /dev/null +++ b/layout/reftests/web-animations/stacking-context-animation-changing-target-ref.html @@ -0,0 +1,24 @@ + +Reference of testcases for bug 1279403 + + +
        +
        diff --git a/layout/reftests/web-animations/stacking-context-animation-on-table-ref.html b/layout/reftests/web-animations/stacking-context-animation-on-table-ref.html new file mode 100644 index 0000000000..286602e45f --- /dev/null +++ b/layout/reftests/web-animations/stacking-context-animation-on-table-ref.html @@ -0,0 +1,20 @@ + +Reference of testcases for bug 1273042 + + +
        diff --git a/layout/reftests/web-animations/stacking-context-animation-ref.html b/layout/reftests/web-animations/stacking-context-animation-ref.html new file mode 100644 index 0000000000..817056c1ce --- /dev/null +++ b/layout/reftests/web-animations/stacking-context-animation-ref.html @@ -0,0 +1,19 @@ + +Reference of testcases for bug 1273042 + + +
        diff --git a/layout/reftests/web-animations/stacking-context-opacity-changing-effect.html b/layout/reftests/web-animations/stacking-context-opacity-changing-effect.html new file mode 100644 index 0000000000..6d5324e132 --- /dev/null +++ b/layout/reftests/web-animations/stacking-context-opacity-changing-effect.html @@ -0,0 +1,33 @@ + + + + Opacity animation creates a stacking context after changing effects + + + +
        + + diff --git a/layout/reftests/web-animations/stacking-context-opacity-changing-keyframe-in-delay.html b/layout/reftests/web-animations/stacking-context-opacity-changing-keyframe-in-delay.html new file mode 100644 index 0000000000..e0864f1d58 --- /dev/null +++ b/layout/reftests/web-animations/stacking-context-opacity-changing-keyframe-in-delay.html @@ -0,0 +1,30 @@ + + + +Changing keyframes to opacity frames creates a stacking context even if the +animation is delay phase + + + +
        + diff --git a/layout/reftests/web-animations/stacking-context-opacity-changing-keyframe.html b/layout/reftests/web-animations/stacking-context-opacity-changing-keyframe.html new file mode 100644 index 0000000000..44676d9199 --- /dev/null +++ b/layout/reftests/web-animations/stacking-context-opacity-changing-keyframe.html @@ -0,0 +1,28 @@ + + +Changing keyframes to opacity frames creates a stacking context + + +
        + diff --git a/layout/reftests/web-animations/stacking-context-opacity-changing-target-in-delay.html b/layout/reftests/web-animations/stacking-context-opacity-changing-target-in-delay.html new file mode 100644 index 0000000000..8a568f8b0b --- /dev/null +++ b/layout/reftests/web-animations/stacking-context-opacity-changing-target-in-delay.html @@ -0,0 +1,36 @@ + + + +Changing target to an element that does not override opacity animations +creates a stacking context even if the animation is delay phase + + + +
        +
        + diff --git a/layout/reftests/web-animations/stacking-context-opacity-changing-target.html b/layout/reftests/web-animations/stacking-context-opacity-changing-target.html new file mode 100644 index 0000000000..f1fdb8b442 --- /dev/null +++ b/layout/reftests/web-animations/stacking-context-opacity-changing-target.html @@ -0,0 +1,31 @@ + + + +Opacity animation creates a stacking context when changing its target + + + +
        +
        + diff --git a/layout/reftests/web-animations/stacking-context-opacity-losing-css-animation-in-delay.html b/layout/reftests/web-animations/stacking-context-opacity-losing-css-animation-in-delay.html new file mode 100644 index 0000000000..01aaa091eb --- /dev/null +++ b/layout/reftests/web-animations/stacking-context-opacity-losing-css-animation-in-delay.html @@ -0,0 +1,32 @@ + + +CSS opacity animation winning over web animation in delay phase creates +a stacking context + + + +
        + diff --git a/layout/reftests/web-animations/stacking-context-transform-changing-display-property.html b/layout/reftests/web-animations/stacking-context-transform-changing-display-property.html new file mode 100644 index 0000000000..325b6eda3d --- /dev/null +++ b/layout/reftests/web-animations/stacking-context-transform-changing-display-property.html @@ -0,0 +1,29 @@ + + + +Transform animation creates a stacking context when changing its display style + + + +
        + diff --git a/layout/reftests/web-animations/stacking-context-transform-changing-effect-on-table.html b/layout/reftests/web-animations/stacking-context-transform-changing-effect-on-table.html new file mode 100644 index 0000000000..76dbfce276 --- /dev/null +++ b/layout/reftests/web-animations/stacking-context-transform-changing-effect-on-table.html @@ -0,0 +1,37 @@ + + + + Transform animation on a display:table element creates a stacking context + after changing effects + + + +
        + + diff --git a/layout/reftests/web-animations/stacking-context-transform-changing-effect.html b/layout/reftests/web-animations/stacking-context-transform-changing-effect.html new file mode 100644 index 0000000000..5e3842df36 --- /dev/null +++ b/layout/reftests/web-animations/stacking-context-transform-changing-effect.html @@ -0,0 +1,35 @@ + + + + Transform animation creates a stacking context after changing effects + + + +
        + + diff --git a/layout/reftests/web-animations/stacking-context-transform-changing-keyframe-in-delay.html b/layout/reftests/web-animations/stacking-context-transform-changing-keyframe-in-delay.html new file mode 100644 index 0000000000..b11c4d83fb --- /dev/null +++ b/layout/reftests/web-animations/stacking-context-transform-changing-keyframe-in-delay.html @@ -0,0 +1,31 @@ + + + +Changing keyframes to transform frames creates a stacking context even if the +animation is delay phase + + + +
        + diff --git a/layout/reftests/web-animations/stacking-context-transform-changing-keyframe.html b/layout/reftests/web-animations/stacking-context-transform-changing-keyframe.html new file mode 100644 index 0000000000..e92cdef2e5 --- /dev/null +++ b/layout/reftests/web-animations/stacking-context-transform-changing-keyframe.html @@ -0,0 +1,28 @@ + + +Changing keyframes to transform frames creates a stacking context + + +
        + diff --git a/layout/reftests/web-animations/stacking-context-transform-changing-target-in-delay.html b/layout/reftests/web-animations/stacking-context-transform-changing-target-in-delay.html new file mode 100644 index 0000000000..f121990a84 --- /dev/null +++ b/layout/reftests/web-animations/stacking-context-transform-changing-target-in-delay.html @@ -0,0 +1,36 @@ + + + +Changing target to an element that does not overrider transform animations +creates a stacking context even if the animation is delay phase + + + +
        +
        + diff --git a/layout/reftests/web-animations/stacking-context-transform-changing-target.html b/layout/reftests/web-animations/stacking-context-transform-changing-target.html new file mode 100644 index 0000000000..be9e4cfd42 --- /dev/null +++ b/layout/reftests/web-animations/stacking-context-transform-changing-target.html @@ -0,0 +1,31 @@ + + + +Transform animation creates a stacking context when changing its target + + + +
        +
        + diff --git a/layout/reftests/web-animations/stacking-context-transform-losing-css-animation-in-delay.html b/layout/reftests/web-animations/stacking-context-transform-losing-css-animation-in-delay.html new file mode 100644 index 0000000000..2ff9049eec --- /dev/null +++ b/layout/reftests/web-animations/stacking-context-transform-losing-css-animation-in-delay.html @@ -0,0 +1,33 @@ + + +CSS transform animation winning over web animation in delay phase creates +a stacking context + + + +
        + diff --git a/layout/reftests/web-animations/stacking-context-transform-none-animation-before-appending-element.html b/layout/reftests/web-animations/stacking-context-transform-none-animation-before-appending-element.html new file mode 100644 index 0000000000..2fe3cb8667 --- /dev/null +++ b/layout/reftests/web-animations/stacking-context-transform-none-animation-before-appending-element.html @@ -0,0 +1,31 @@ + + + +Transform animation whose target is not initially associated with any document creates a stacking context even if it has only 'transform:none' in its keyframe + + + diff --git a/layout/reftests/web-animations/style-updates-for-iteration-composite-ref.html b/layout/reftests/web-animations/style-updates-for-iteration-composite-ref.html new file mode 100644 index 0000000000..229e89117f --- /dev/null +++ b/layout/reftests/web-animations/style-updates-for-iteration-composite-ref.html @@ -0,0 +1,11 @@ + + +Reference of testcases for bug 1216843 + +
        diff --git a/layout/reftests/web-animations/style-updates-on-current-iteration-changed.html b/layout/reftests/web-animations/style-updates-on-current-iteration-changed.html new file mode 100644 index 0000000000..3713a2c2ec --- /dev/null +++ b/layout/reftests/web-animations/style-updates-on-current-iteration-changed.html @@ -0,0 +1,25 @@ + + +Update styles when current iteration changed + + +
        + diff --git a/layout/reftests/web-animations/style-updates-on-iteration-composition-changed-from-accumulate-to-replace.html b/layout/reftests/web-animations/style-updates-on-iteration-composition-changed-from-accumulate-to-replace.html new file mode 100644 index 0000000000..e6a111e83d --- /dev/null +++ b/layout/reftests/web-animations/style-updates-on-iteration-composition-changed-from-accumulate-to-replace.html @@ -0,0 +1,28 @@ + + +Update styles when iteration composition changed from accumulate to +replace + + +
        + diff --git a/layout/reftests/web-animations/style-updates-on-iteration-composition-changed-from-replace-to-accumulate.html b/layout/reftests/web-animations/style-updates-on-iteration-composition-changed-from-replace-to-accumulate.html new file mode 100644 index 0000000000..bf4d40b259 --- /dev/null +++ b/layout/reftests/web-animations/style-updates-on-iteration-composition-changed-from-replace-to-accumulate.html @@ -0,0 +1,28 @@ + + +Update styles when iteration composition changed from replace to +accumulate + + +
        + diff --git a/layout/reftests/webcomponents/basic-shadow-1-ref.html b/layout/reftests/webcomponents/basic-shadow-1-ref.html new file mode 100644 index 0000000000..0d498d8c5c --- /dev/null +++ b/layout/reftests/webcomponents/basic-shadow-1-ref.html @@ -0,0 +1,8 @@ + + + +
        +
        +
        + + diff --git a/layout/reftests/webcomponents/basic-shadow-1.html b/layout/reftests/webcomponents/basic-shadow-1.html new file mode 100644 index 0000000000..8949dfc6de --- /dev/null +++ b/layout/reftests/webcomponents/basic-shadow-1.html @@ -0,0 +1,22 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/webcomponents/basic-shadow-2-ref.html b/layout/reftests/webcomponents/basic-shadow-2-ref.html new file mode 100644 index 0000000000..74c50f5168 --- /dev/null +++ b/layout/reftests/webcomponents/basic-shadow-2-ref.html @@ -0,0 +1,11 @@ + + + +
        +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/webcomponents/basic-shadow-2.html b/layout/reftests/webcomponents/basic-shadow-2.html new file mode 100644 index 0000000000..8e066997dc --- /dev/null +++ b/layout/reftests/webcomponents/basic-shadow-2.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/webcomponents/basic-shadow-3-ref.html b/layout/reftests/webcomponents/basic-shadow-3-ref.html new file mode 100644 index 0000000000..21b2075b7f --- /dev/null +++ b/layout/reftests/webcomponents/basic-shadow-3-ref.html @@ -0,0 +1,10 @@ + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/webcomponents/basic-shadow-3.html b/layout/reftests/webcomponents/basic-shadow-3.html new file mode 100644 index 0000000000..3226c4baa6 --- /dev/null +++ b/layout/reftests/webcomponents/basic-shadow-3.html @@ -0,0 +1,29 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/webcomponents/basic-shadow-4-ref.html b/layout/reftests/webcomponents/basic-shadow-4-ref.html new file mode 100644 index 0000000000..e6dd408688 --- /dev/null +++ b/layout/reftests/webcomponents/basic-shadow-4-ref.html @@ -0,0 +1,10 @@ + + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/webcomponents/basic-shadow-4.html b/layout/reftests/webcomponents/basic-shadow-4.html new file mode 100644 index 0000000000..39dc51a9e5 --- /dev/null +++ b/layout/reftests/webcomponents/basic-shadow-4.html @@ -0,0 +1,28 @@ + + + + + + +
        +
        +
        + + diff --git a/layout/reftests/webcomponents/basic-slot-1-ref.html b/layout/reftests/webcomponents/basic-slot-1-ref.html new file mode 100644 index 0000000000..4f74184983 --- /dev/null +++ b/layout/reftests/webcomponents/basic-slot-1-ref.html @@ -0,0 +1,11 @@ + + + + + + + This text should be green + + diff --git a/layout/reftests/webcomponents/basic-slot-1.html b/layout/reftests/webcomponents/basic-slot-1.html new file mode 100644 index 0000000000..b31f4c1c36 --- /dev/null +++ b/layout/reftests/webcomponents/basic-slot-1.html @@ -0,0 +1,6 @@ + + + + This text should be green + + diff --git a/layout/reftests/webcomponents/basic-slot-2-ref.html b/layout/reftests/webcomponents/basic-slot-2-ref.html new file mode 100644 index 0000000000..d4d1b8c066 --- /dev/null +++ b/layout/reftests/webcomponents/basic-slot-2-ref.html @@ -0,0 +1,16 @@ + + + + + + +

        There should be a green box below.

        +
        + + diff --git a/layout/reftests/webcomponents/basic-slot-2.html b/layout/reftests/webcomponents/basic-slot-2.html new file mode 100644 index 0000000000..3754ace20c --- /dev/null +++ b/layout/reftests/webcomponents/basic-slot-2.html @@ -0,0 +1,7 @@ + + + +

        There should be a green box below.

        + + + diff --git a/layout/reftests/webcomponents/basic-slot-3-ref.html b/layout/reftests/webcomponents/basic-slot-3-ref.html new file mode 100644 index 0000000000..54be54848d --- /dev/null +++ b/layout/reftests/webcomponents/basic-slot-3-ref.html @@ -0,0 +1,8 @@ + + + +
        +
        This text should be green
        +
        + + diff --git a/layout/reftests/webcomponents/basic-slot-3.html b/layout/reftests/webcomponents/basic-slot-3.html new file mode 100644 index 0000000000..c00483fe2f --- /dev/null +++ b/layout/reftests/webcomponents/basic-slot-3.html @@ -0,0 +1,18 @@ + + + + + + +
        This text should be green
        + + diff --git a/layout/reftests/webcomponents/basic-slot-4.html b/layout/reftests/webcomponents/basic-slot-4.html new file mode 100644 index 0000000000..496a926514 --- /dev/null +++ b/layout/reftests/webcomponents/basic-slot-4.html @@ -0,0 +1,20 @@ + + + + + + +
        This text should be green
        + + diff --git a/layout/reftests/webcomponents/basic-slot-5-ref.html b/layout/reftests/webcomponents/basic-slot-5-ref.html new file mode 100644 index 0000000000..16f6afb288 --- /dev/null +++ b/layout/reftests/webcomponents/basic-slot-5-ref.html @@ -0,0 +1,8 @@ + + + +
        +
        Hello
        +
        + + diff --git a/layout/reftests/webcomponents/basic-slot-5.html b/layout/reftests/webcomponents/basic-slot-5.html new file mode 100644 index 0000000000..ba1ea0c30b --- /dev/null +++ b/layout/reftests/webcomponents/basic-slot-5.html @@ -0,0 +1,21 @@ + + + + + + +
        Hello
        + + diff --git a/layout/reftests/webcomponents/basic-slot-6-ref.html b/layout/reftests/webcomponents/basic-slot-6-ref.html new file mode 100644 index 0000000000..5e92137752 --- /dev/null +++ b/layout/reftests/webcomponents/basic-slot-6-ref.html @@ -0,0 +1,11 @@ + + + +
        +
        + Hello + World +
        +
        + + diff --git a/layout/reftests/webcomponents/basic-slot-6.html b/layout/reftests/webcomponents/basic-slot-6.html new file mode 100644 index 0000000000..0990b66ab1 --- /dev/null +++ b/layout/reftests/webcomponents/basic-slot-6.html @@ -0,0 +1,25 @@ + + + + + + +
        + Hello + World +
        + + diff --git a/layout/reftests/webcomponents/dynamic-insertion-point-distribution-1-ref.html b/layout/reftests/webcomponents/dynamic-insertion-point-distribution-1-ref.html new file mode 100644 index 0000000000..5cf030c4ce --- /dev/null +++ b/layout/reftests/webcomponents/dynamic-insertion-point-distribution-1-ref.html @@ -0,0 +1,6 @@ + + + +
        a b c
        + + diff --git a/layout/reftests/webcomponents/dynamic-insertion-point-distribution-1.html b/layout/reftests/webcomponents/dynamic-insertion-point-distribution-1.html new file mode 100644 index 0000000000..aefe84f252 --- /dev/null +++ b/layout/reftests/webcomponents/dynamic-insertion-point-distribution-1.html @@ -0,0 +1,27 @@ + + + + + +
        + + + diff --git a/layout/reftests/webcomponents/dynamic-insertion-point-distribution-2-ref.html b/layout/reftests/webcomponents/dynamic-insertion-point-distribution-2-ref.html new file mode 100644 index 0000000000..e5121d97e4 --- /dev/null +++ b/layout/reftests/webcomponents/dynamic-insertion-point-distribution-2-ref.html @@ -0,0 +1,6 @@ + + + +
        a
        + + diff --git a/layout/reftests/webcomponents/dynamic-insertion-point-distribution-2.html b/layout/reftests/webcomponents/dynamic-insertion-point-distribution-2.html new file mode 100644 index 0000000000..d753af09cc --- /dev/null +++ b/layout/reftests/webcomponents/dynamic-insertion-point-distribution-2.html @@ -0,0 +1,28 @@ + + + + + +
        + + + diff --git a/layout/reftests/webcomponents/fallback-content-1-ref.html b/layout/reftests/webcomponents/fallback-content-1-ref.html new file mode 100644 index 0000000000..28bed659df --- /dev/null +++ b/layout/reftests/webcomponents/fallback-content-1-ref.html @@ -0,0 +1,8 @@ + + + +
        +
        Hello World
        +
        + + diff --git a/layout/reftests/webcomponents/fallback-content-1.html b/layout/reftests/webcomponents/fallback-content-1.html new file mode 100644 index 0000000000..0bcd2abbd3 --- /dev/null +++ b/layout/reftests/webcomponents/fallback-content-1.html @@ -0,0 +1,25 @@ + + + + + + +
        + + diff --git a/layout/reftests/webcomponents/input-transition-1-ref.html b/layout/reftests/webcomponents/input-transition-1-ref.html new file mode 100644 index 0000000000..8e42c974ef --- /dev/null +++ b/layout/reftests/webcomponents/input-transition-1-ref.html @@ -0,0 +1,6 @@ + + + +
        + + diff --git a/layout/reftests/webcomponents/input-transition-1.html b/layout/reftests/webcomponents/input-transition-1.html new file mode 100644 index 0000000000..c11444d05b --- /dev/null +++ b/layout/reftests/webcomponents/input-transition-1.html @@ -0,0 +1,25 @@ + + + + + +
        + + + diff --git a/layout/reftests/webcomponents/nested-insertion-point-1-ref.html b/layout/reftests/webcomponents/nested-insertion-point-1-ref.html new file mode 100644 index 0000000000..b2faa75cc6 --- /dev/null +++ b/layout/reftests/webcomponents/nested-insertion-point-1-ref.html @@ -0,0 +1,8 @@ + + + +
        +
        Hello
        +
        + + diff --git a/layout/reftests/webcomponents/nested-insertion-point-1.html b/layout/reftests/webcomponents/nested-insertion-point-1.html new file mode 100644 index 0000000000..3d0d92f0dc --- /dev/null +++ b/layout/reftests/webcomponents/nested-insertion-point-1.html @@ -0,0 +1,31 @@ + + + + + + +
        Hello
        + + diff --git a/layout/reftests/webcomponents/reframe-shadow-child-1.html b/layout/reftests/webcomponents/reframe-shadow-child-1.html new file mode 100644 index 0000000000..d953beb6d7 --- /dev/null +++ b/layout/reftests/webcomponents/reframe-shadow-child-1.html @@ -0,0 +1,16 @@ + + +
        + diff --git a/layout/reftests/webcomponents/reframe-shadow-child-2.html b/layout/reftests/webcomponents/reframe-shadow-child-2.html new file mode 100644 index 0000000000..0ebbe7433d --- /dev/null +++ b/layout/reftests/webcomponents/reframe-shadow-child-2.html @@ -0,0 +1,15 @@ + + +
        + diff --git a/layout/reftests/webcomponents/reframe-shadow-child-ref.html b/layout/reftests/webcomponents/reframe-shadow-child-ref.html new file mode 100644 index 0000000000..b768be1659 --- /dev/null +++ b/layout/reftests/webcomponents/reframe-shadow-child-ref.html @@ -0,0 +1,5 @@ + +
        + Some text + More text +
        diff --git a/layout/reftests/webcomponents/reftest.list b/layout/reftests/webcomponents/reftest.list new file mode 100644 index 0000000000..fa25e54c0b --- /dev/null +++ b/layout/reftests/webcomponents/reftest.list @@ -0,0 +1,25 @@ +== basic-shadow-1.html basic-shadow-1-ref.html +== basic-shadow-2.html basic-shadow-2-ref.html +== basic-shadow-3.html basic-shadow-3-ref.html +== basic-shadow-4.html basic-shadow-4-ref.html +== fallback-content-1.html fallback-content-1-ref.html +== remove-insertion-point-1.html remove-insertion-point-1-ref.html +== nested-insertion-point-1.html nested-insertion-point-1-ref.html +== update-dist-node-descendants-1.html update-dist-node-descendants-1-ref.html +fuzzy-if(Android,0-2,0-7) == input-transition-1.html input-transition-1-ref.html +== dynamic-insertion-point-distribution-1.html dynamic-insertion-point-distribution-1-ref.html +== dynamic-insertion-point-distribution-2.html dynamic-insertion-point-distribution-2-ref.html +== remove-append-shadow-host-1.html remove-append-shadow-host-1-ref.html +== reframe-shadow-child-1.html reframe-shadow-child-ref.html +== reframe-shadow-child-2.html reframe-shadow-child-ref.html +== style-sharing.html style-sharing-ref.html +== style-sharing-across-shadow.html style-sharing-ref.html # bug 1412400 +== basic-slot-1.html basic-slot-1-ref.html +== basic-slot-2.html basic-slot-2-ref.html +== basic-slot-3.html basic-slot-3-ref.html +== basic-slot-4.html basic-slot-3-ref.html +== basic-slot-5.html basic-slot-5-ref.html +== basic-slot-6.html basic-slot-6-ref.html +== shadow-style-1.html shadow-style-1-ref.html +== shadow-style-2.html shadow-style-2-ref.html +== shadow-style-3.html shadow-style-3-ref.html diff --git a/layout/reftests/webcomponents/remove-append-shadow-host-1-ref.html b/layout/reftests/webcomponents/remove-append-shadow-host-1-ref.html new file mode 100644 index 0000000000..88e10614a3 --- /dev/null +++ b/layout/reftests/webcomponents/remove-append-shadow-host-1-ref.html @@ -0,0 +1,6 @@ + + + +
        inside shadow DOM
        + + diff --git a/layout/reftests/webcomponents/remove-append-shadow-host-1.html b/layout/reftests/webcomponents/remove-append-shadow-host-1.html new file mode 100644 index 0000000000..1a752eba6c --- /dev/null +++ b/layout/reftests/webcomponents/remove-append-shadow-host-1.html @@ -0,0 +1,17 @@ + + + + + +
        + + + diff --git a/layout/reftests/webcomponents/remove-insertion-point-1-ref.html b/layout/reftests/webcomponents/remove-insertion-point-1-ref.html new file mode 100644 index 0000000000..3ecceb3034 --- /dev/null +++ b/layout/reftests/webcomponents/remove-insertion-point-1-ref.html @@ -0,0 +1,8 @@ + + + +
        +
        +
        + + diff --git a/layout/reftests/webcomponents/remove-insertion-point-1.html b/layout/reftests/webcomponents/remove-insertion-point-1.html new file mode 100644 index 0000000000..1b7588daf6 --- /dev/null +++ b/layout/reftests/webcomponents/remove-insertion-point-1.html @@ -0,0 +1,26 @@ + + + + + + +
        Hello
        + + diff --git a/layout/reftests/webcomponents/shadow-style-1-ref.html b/layout/reftests/webcomponents/shadow-style-1-ref.html new file mode 100644 index 0000000000..1e914ad20c --- /dev/null +++ b/layout/reftests/webcomponents/shadow-style-1-ref.html @@ -0,0 +1,2 @@ + +

        This should be green.

        diff --git a/layout/reftests/webcomponents/shadow-style-1.html b/layout/reftests/webcomponents/shadow-style-1.html new file mode 100644 index 0000000000..cdc00eee4a --- /dev/null +++ b/layout/reftests/webcomponents/shadow-style-1.html @@ -0,0 +1,11 @@ + + + + diff --git a/layout/reftests/webcomponents/shadow-style-2-ref.html b/layout/reftests/webcomponents/shadow-style-2-ref.html new file mode 100644 index 0000000000..1e914ad20c --- /dev/null +++ b/layout/reftests/webcomponents/shadow-style-2-ref.html @@ -0,0 +1,2 @@ + +

        This should be green.

        diff --git a/layout/reftests/webcomponents/shadow-style-2.html b/layout/reftests/webcomponents/shadow-style-2.html new file mode 100644 index 0000000000..892a09489d --- /dev/null +++ b/layout/reftests/webcomponents/shadow-style-2.html @@ -0,0 +1,15 @@ + + + + diff --git a/layout/reftests/webcomponents/shadow-style-3-ref.html b/layout/reftests/webcomponents/shadow-style-3-ref.html new file mode 100644 index 0000000000..1e914ad20c --- /dev/null +++ b/layout/reftests/webcomponents/shadow-style-3-ref.html @@ -0,0 +1,2 @@ + +

        This should be green.

        diff --git a/layout/reftests/webcomponents/shadow-style-3.html b/layout/reftests/webcomponents/shadow-style-3.html new file mode 100644 index 0000000000..ea2c7e7eda --- /dev/null +++ b/layout/reftests/webcomponents/shadow-style-3.html @@ -0,0 +1,14 @@ + + + + diff --git a/layout/reftests/webcomponents/style-sharing-across-shadow.html b/layout/reftests/webcomponents/style-sharing-across-shadow.html new file mode 100644 index 0000000000..b41cf74796 --- /dev/null +++ b/layout/reftests/webcomponents/style-sharing-across-shadow.html @@ -0,0 +1,22 @@ + + +
        +
        + diff --git a/layout/reftests/webcomponents/style-sharing-ref.html b/layout/reftests/webcomponents/style-sharing-ref.html new file mode 100644 index 0000000000..64bedb96e5 --- /dev/null +++ b/layout/reftests/webcomponents/style-sharing-ref.html @@ -0,0 +1,5 @@ + +
        + Should be green + Should not be green +
        diff --git a/layout/reftests/webcomponents/style-sharing.html b/layout/reftests/webcomponents/style-sharing.html new file mode 100644 index 0000000000..0a1e3c95c4 --- /dev/null +++ b/layout/reftests/webcomponents/style-sharing.html @@ -0,0 +1,14 @@ + +
        + diff --git a/layout/reftests/webcomponents/update-dist-node-descendants-1-ref.html b/layout/reftests/webcomponents/update-dist-node-descendants-1-ref.html new file mode 100644 index 0000000000..41fe64ff35 --- /dev/null +++ b/layout/reftests/webcomponents/update-dist-node-descendants-1-ref.html @@ -0,0 +1,8 @@ + + + +
        +
        Hello World
        +
        + + diff --git a/layout/reftests/webcomponents/update-dist-node-descendants-1.html b/layout/reftests/webcomponents/update-dist-node-descendants-1.html new file mode 100644 index 0000000000..003c233944 --- /dev/null +++ b/layout/reftests/webcomponents/update-dist-node-descendants-1.html @@ -0,0 +1,22 @@ + + + + + +
        text
        + + + diff --git a/layout/reftests/webkit-box/reftest.list b/layout/reftests/webkit-box/reftest.list new file mode 100644 index 0000000000..7fe30b1d49 --- /dev/null +++ b/layout/reftests/webkit-box/reftest.list @@ -0,0 +1,50 @@ +# This directory contains tests for "display: -webkit-box" and associated +# CSS properties. + +# Tests for abspos children inside of a -webkit-box: +== webkit-box-abspos-children-1.html webkit-box-abspos-children-1-ref.html + +# Tests for anonymous flex item formation inside of a "-webkit-box": +# Note: some of these tests are marked as failing, because we don't match +# WebKit/Blink on them. (The reference case represents the WebKit/Blink +# rendering.) We could probably make them pass by implementing some quirks, if +# it turns out that the web depends on WebKit/Blink's behavior in these cases. +== webkit-box-anon-flex-items-1a.html webkit-box-anon-flex-items-1-ref.html +== webkit-box-anon-flex-items-1b.html webkit-box-anon-flex-items-1-ref.html +fails == webkit-box-anon-flex-items-2.html webkit-box-anon-flex-items-2-ref.html +fails == webkit-box-anon-flex-items-3.html webkit-box-anon-flex-items-3-ref.html + +# Tests for "-webkit-box" & "-webkit-inline-box" as display values: +== webkit-display-values-1.html webkit-display-values-1-ref.html + +# Tests for "-webkit-box-align" (cross-axis alignment): +== webkit-box-align-horiz-1a.html webkit-box-align-horiz-1-ref.html +== webkit-box-align-horiz-1b.html webkit-box-align-horiz-1-ref.html +== webkit-box-align-vert-1.html webkit-box-align-vert-1-ref.html + +# Tests for "-webkit-box-direction": +== webkit-box-direction-1.html webkit-box-direction-1-ref.html +== webkit-box-direction-2.html webkit-box-direction-2-ref.html + +# Tests for "-webkit-box-flex" (flexibility of items) +== webkit-box-flex-1.html webkit-box-flex-1-ref.html + +# Tests for "-webkit-box-ordinal-group" +== webkit-box-ordinal-group-1.html webkit-box-ordinal-group-1-ref.html +# XXXdholbert The following test fails because we accept "0" as a valid value +# for -webkit-box-ordinal-group (unlike Chrome/Blink), because that's simply +# how its aliased property (-moz-box-ordinal-group) behaves. This shouldn't +# matter in practice; it could only cause trouble if sites accidentally depend +# on the "0" value being rejected. +fails == webkit-box-ordinal-group-2.html webkit-box-ordinal-group-2-ref.html +== webkit-box-ordinal-group-3.html webkit-box-ordinal-group-3-ref.html + +# Tests for "-webkit-box-pack" (main-axis alignment): +== webkit-box-pack-horiz-1a.html webkit-box-pack-horiz-1-ref.html +== webkit-box-pack-horiz-1b.html webkit-box-pack-horiz-1-ref.html +== webkit-box-pack-vert-1.html webkit-box-pack-vert-1-ref.html + +# Tests for "display: -webkit-box" container mixed with modern flex properties +# (which shouldn't influence behavior of -webkit-box) +== webkit-box-with-modern-css-1.html webkit-box-with-modern-css-1-ref.html +== webkit-box-with-modern-css-2.html webkit-box-with-modern-css-2-ref.html diff --git a/layout/reftests/webkit-box/webkit-box-abspos-children-1-ref.html b/layout/reftests/webkit-box/webkit-box-abspos-children-1-ref.html new file mode 100644 index 0000000000..2bc8596dee --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-abspos-children-1-ref.html @@ -0,0 +1,47 @@ + + + + + Reference: simple positioning of abspos children in -webkit-box + + + + +
        +
        aa
        +
        bbbb
        +
        +
        +
        aa
        +
        bbbb
        +
        + + +
        +
        aa
        +
        bbbb
        +
        +
        +
        aa
        +
        bbbb
        +
        + + + diff --git a/layout/reftests/webkit-box/webkit-box-abspos-children-1.html b/layout/reftests/webkit-box/webkit-box-abspos-children-1.html new file mode 100644 index 0000000000..ed448174cc --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-abspos-children-1.html @@ -0,0 +1,42 @@ + + + + Testcase: simple positioning of abspos children in -webkit-box + + + + +
        +
        aa
        +
        bbbb
        +
        +
        +
        aa
        +
        bbbb
        +
        + + +
        +
        aa
        +
        bbbb
        +
        + +
        + +
        aa
        +
        bbbb
        +
        + + + diff --git a/layout/reftests/webkit-box/webkit-box-align-horiz-1-ref.html b/layout/reftests/webkit-box/webkit-box-align-horiz-1-ref.html new file mode 100644 index 0000000000..2ee021a63e --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-align-horiz-1-ref.html @@ -0,0 +1,172 @@ + + + + + + CSS Reference + + + + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + diff --git a/layout/reftests/webkit-box/webkit-box-align-horiz-1a.html b/layout/reftests/webkit-box/webkit-box-align-horiz-1a.html new file mode 100644 index 0000000000..eb2dc06f74 --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-align-horiz-1a.html @@ -0,0 +1,173 @@ + + + + + + CSS Test: horizontally-oriented "display: -webkit-box" container, + with all the various -webkit-box-align values. + + + + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + diff --git a/layout/reftests/webkit-box/webkit-box-align-horiz-1b.html b/layout/reftests/webkit-box/webkit-box-align-horiz-1b.html new file mode 100644 index 0000000000..9d200346d0 --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-align-horiz-1b.html @@ -0,0 +1,174 @@ + + + + + + CSS Test: horizontally-oriented "display: -webkit-box" container, + with all the various -webkit-box-align values. + + + + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + diff --git a/layout/reftests/webkit-box/webkit-box-align-vert-1-ref.html b/layout/reftests/webkit-box/webkit-box-align-vert-1-ref.html new file mode 100644 index 0000000000..f71af621b3 --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-align-vert-1-ref.html @@ -0,0 +1,173 @@ + + + + + + CSS Reference + + + + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + diff --git a/layout/reftests/webkit-box/webkit-box-align-vert-1.html b/layout/reftests/webkit-box/webkit-box-align-vert-1.html new file mode 100644 index 0000000000..63d4ff0b4d --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-align-vert-1.html @@ -0,0 +1,174 @@ + + + + + + CSS Test: vertically-oriented "display: -webkit-box" container, + with all the various -webkit-box-align values. + + + + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + diff --git a/layout/reftests/webkit-box/webkit-box-anon-flex-items-1-ref.html b/layout/reftests/webkit-box/webkit-box-anon-flex-items-1-ref.html new file mode 100644 index 0000000000..cab3cc4cd9 --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-anon-flex-items-1-ref.html @@ -0,0 +1,101 @@ + + + + + Reference Case + + + + + +
        +
        + a + ialt + + +
        ib
        +
        it
        + z +
        +
        block
        +
        block
        +
        + +
        +
        block
        +
        + a + ialt + + +
        ib
        +
        it
        + z +
        +
        block
        +
        + +
        +
        block
        +
        block
        +
        + a + ialt + + +
        ib
        +
        it
        + z +
        +
        + + +
        +
        a
        +
        +
        tc
        +
        tc
        +
        +
        b
        +
        +
        tr
        +
        tc
        +
        +
        c
        +
        +
        tr
        +
        trg
        +
        +
        d
        +
        t
        +
        e
        +
        + + diff --git a/layout/reftests/webkit-box/webkit-box-anon-flex-items-1a.html b/layout/reftests/webkit-box/webkit-box-anon-flex-items-1a.html new file mode 100644 index 0000000000..cb6d2c8d32 --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-anon-flex-items-1a.html @@ -0,0 +1,82 @@ + + + + + Test for contiguous inline content getting wrapped in a single block, + inside of -webkit-box. + + + + + +
        + a + ialt + + +
        ib
        +
        it
        + z +
        block
        +
        block
        +
        + +
        +
        block
        + a + ialt + + +
        ib
        +
        it
        + z +
        block
        +
        + +
        +
        block
        +
        block
        + a + ialt + + +
        ib
        +
        it
        + z +
        + + +
        + a +
        tc
        +
        tc
        + b +
        tr
        +
        tc
        + c +
        tr
        +
        trg
        + d +
        t
        + e +
        + + diff --git a/layout/reftests/webkit-box/webkit-box-anon-flex-items-1b.html b/layout/reftests/webkit-box/webkit-box-anon-flex-items-1b.html new file mode 100644 index 0000000000..2a700e61e8 --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-anon-flex-items-1b.html @@ -0,0 +1,83 @@ + + + + + Test for contiguous inline content getting wrapped in a single block, + inside of -webkit-box with "overflow:hidden". + + + + + +
        + a + ialt + + +
        ib
        +
        it
        + z +
        block
        +
        block
        +
        + +
        +
        block
        + a + ialt + + +
        ib
        +
        it
        + z +
        block
        +
        + +
        +
        block
        +
        block
        + a + ialt + + +
        ib
        +
        it
        + z +
        + + +
        + a +
        tc
        +
        tc
        + b +
        tr
        +
        tc
        + c +
        tr
        +
        trg
        + d +
        t
        + e +
        + + diff --git a/layout/reftests/webkit-box/webkit-box-anon-flex-items-2-ref.html b/layout/reftests/webkit-box/webkit-box-anon-flex-items-2-ref.html new file mode 100644 index 0000000000..d220271d56 --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-anon-flex-items-2-ref.html @@ -0,0 +1,35 @@ + + + + + Reference Case + + + + + +
        +
        + raw text + start +
        +
        BLOCK
        +
        + end + raw text +
        +
        + + diff --git a/layout/reftests/webkit-box/webkit-box-anon-flex-items-2.html b/layout/reftests/webkit-box/webkit-box-anon-flex-items-2.html new file mode 100644 index 0000000000..1684a60b66 --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-anon-flex-items-2.html @@ -0,0 +1,27 @@ + + + + + Test for how block-in-inline splits behave inside of -webkit-box. + + + + +
        + raw text + start
        BLOCK
        end
        + raw text +
        + + diff --git a/layout/reftests/webkit-box/webkit-box-anon-flex-items-3-ref.html b/layout/reftests/webkit-box/webkit-box-anon-flex-items-3-ref.html new file mode 100644 index 0000000000..7e098f9ecc --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-anon-flex-items-3-ref.html @@ -0,0 +1,29 @@ + + + + + Reference Case + + + + + +
        +
        a
        +
        +
        b
        +
        c
        +
        + + diff --git a/layout/reftests/webkit-box/webkit-box-anon-flex-items-3.html b/layout/reftests/webkit-box/webkit-box-anon-flex-items-3.html new file mode 100644 index 0000000000..9a355f1469 --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-anon-flex-items-3.html @@ -0,0 +1,22 @@ + + + + + Test for whether whitespace gets wrapped in an anonymous box, + inside of -webkit-box. + + + + + +
        a
        b
        c
        + + diff --git a/layout/reftests/webkit-box/webkit-box-direction-1-ref.html b/layout/reftests/webkit-box/webkit-box-direction-1-ref.html new file mode 100644 index 0000000000..4ef84affa2 --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-direction-1-ref.html @@ -0,0 +1,82 @@ + + + + + + CSS Reference + + + + + +
        +
        a
        b
        +
        +
        +
        a
        b
        +
        + +
        + + +
        +
        a
        b
        +
        +
        +
        a
        b
        +
        + +
        + + +
        +
        a
        b
        +
        +
        +
        a
        b
        +
        + +
        + + +
        +
        a
        b
        +
        +
        +
        a
        b
        +
        + + diff --git a/layout/reftests/webkit-box/webkit-box-direction-1.html b/layout/reftests/webkit-box/webkit-box-direction-1.html new file mode 100644 index 0000000000..ca45019be6 --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-direction-1.html @@ -0,0 +1,87 @@ + + + + + + CSS Test: "-webkit-box-direction" property + in a -webkit-box with default writing-mode + + + + + +
        +
        a
        b
        +
        +
        +
        a
        b
        +
        + +
        + + +
        +
        a
        b
        +
        +
        +
        a
        b
        +
        + +
        + + +
        +
        a
        b
        +
        +
        +
        a
        b
        +
        + +
        + + +
        +
        a
        b
        +
        +
        +
        a
        b
        +
        + + diff --git a/layout/reftests/webkit-box/webkit-box-direction-2-ref.html b/layout/reftests/webkit-box/webkit-box-direction-2-ref.html new file mode 100644 index 0000000000..8a2a0f6a19 --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-direction-2-ref.html @@ -0,0 +1,88 @@ + + + + + + CSS Reference + + + + + +
        +
        a
        b
        +
        +
        +
        a
        b
        +
        + +
        + + +
        +
        a
        b
        +
        +
        +
        a
        b
        +
        + +
        + + +
        +
        a
        b
        +
        +
        +
        a
        b
        +
        + +
        + + +
        +
        a
        b
        +
        +
        +
        a
        b
        +
        + + diff --git a/layout/reftests/webkit-box/webkit-box-direction-2.html b/layout/reftests/webkit-box/webkit-box-direction-2.html new file mode 100644 index 0000000000..287e5e1e26 --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-direction-2.html @@ -0,0 +1,94 @@ + + + + + + CSS Test: "-webkit-box-direction" property + in a -webkit-box with default writing-mode + and some margin/border/padding on flex items + + + + + +
        +
        a
        b
        +
        +
        +
        a
        b
        +
        + +
        + + +
        +
        a
        b
        +
        +
        +
        a
        b
        +
        + +
        + + +
        +
        a
        b
        +
        +
        +
        a
        b
        +
        + +
        + + +
        +
        a
        b
        +
        +
        +
        a
        b
        +
        + + diff --git a/layout/reftests/webkit-box/webkit-box-flex-1-ref.html b/layout/reftests/webkit-box/webkit-box-flex-1-ref.html new file mode 100644 index 0000000000..646d6a54b5 --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-flex-1-ref.html @@ -0,0 +1,101 @@ + + + + + + CSS Reference + + + + + +
        +
        a
        +
        + +
        +
        a
        b
        +
        + +
        +
        a
        +
        + +
        + + +
        +
        a
        +
        + +
        +
        a
        b
        +
        + +
        +
        a
        +
        + +
        + + +
        +
        a
        b
        +
        + +
        +
        a
        b
        c
        +
        + +
        +
        a
        +
        b
        +
        c
        +
        + +
        + + +
        +
        a
        b
        +
        + +
        +
        a
        b
        +
        + +
        +
        a
        +
        b
        +
        + + + diff --git a/layout/reftests/webkit-box/webkit-box-flex-1.html b/layout/reftests/webkit-box/webkit-box-flex-1.html new file mode 100644 index 0000000000..10f2c63e32 --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-flex-1.html @@ -0,0 +1,94 @@ + + + + + + CSS Test: "-webkit-box-flex" in a "display: -webkit-box" container + + + + + +
        +
        a
        +
        + +
        +
        a
        b
        +
        + +
        +
        a
        +
        + +
        + + +
        +
        a
        +
        + +
        +
        a
        b
        +
        + +
        +
        a
        +
        + +
        + + +
        +
        a
        b
        +
        + +
        +
        a
        b
        c
        +
        + +
        +
        a
        +
        b
        +
        c
        +
        + +
        + + +
        +
        a
        b
        +
        + +
        +
        a
        b
        +
        + +
        +
        a
        +
        b
        +
        + + + diff --git a/layout/reftests/webkit-box/webkit-box-ordinal-group-1-ref.html b/layout/reftests/webkit-box/webkit-box-ordinal-group-1-ref.html new file mode 100644 index 0000000000..e69c4d37a7 --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-ordinal-group-1-ref.html @@ -0,0 +1,84 @@ + + + + + + CSS Reference + + + + + +
        +
        *
        +
        1a
        +
        *
        +
        1b
        +
        *
        +
        + +
        +
        *
        +
        *
        +
        *
        +
        2a
        +
        2b
        +
        + +
        +
        *
        +
        *
        +
        *
        +
        9a
        +
        9b
        +
        + +
        + + +
        +
        *
        +
        1
        +
        2
        +
        9
        +
        + +
        +
        1
        +
        *
        +
        2
        +
        9
        +
        + +
        +
        1
        +
        *
        +
        2a
        +
        2b
        +
        9
        +
        + +
        +
        1
        +
        2a
        +
        2b
        +
        9a
        +
        9b
        +
        + + diff --git a/layout/reftests/webkit-box/webkit-box-ordinal-group-1.html b/layout/reftests/webkit-box/webkit-box-ordinal-group-1.html new file mode 100644 index 0000000000..58a6447536 --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-ordinal-group-1.html @@ -0,0 +1,88 @@ + + + + + + CSS Test: -webkit-box-ordinal-group inside a -webkit-box + + + + + +
        +
        *
        +
        1a
        +
        *
        +
        1b
        +
        *
        +
        + +
        +
        *
        +
        2a
        +
        *
        +
        2b
        +
        *
        +
        + +
        +
        *
        +
        9a
        +
        *
        +
        9b
        +
        *
        +
        + +
        + + +
        +
        *
        +
        1
        +
        2
        +
        9
        +
        + +
        +
        9
        +
        2
        +
        1
        +
        *
        +
        + +
        +
        2a
        +
        9
        +
        2b
        +
        1
        +
        *
        +
        + +
        +
        2a
        +
        9a
        +
        9b
        +
        2b
        +
        1
        +
        + + diff --git a/layout/reftests/webkit-box/webkit-box-ordinal-group-2-ref.html b/layout/reftests/webkit-box/webkit-box-ordinal-group-2-ref.html new file mode 100644 index 0000000000..c548d5e2d4 --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-ordinal-group-2-ref.html @@ -0,0 +1,29 @@ + + + + + + CSS Reference + + + + +
        +
        1
        +
        0
        +
        + + diff --git a/layout/reftests/webkit-box/webkit-box-ordinal-group-2.html b/layout/reftests/webkit-box/webkit-box-ordinal-group-2.html new file mode 100644 index 0000000000..bfdde3d80a --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-ordinal-group-2.html @@ -0,0 +1,36 @@ + + + + + + CSS Test: -webkit-box-ordinal-group:0 inside a -webkit-box + + + + + +
        +
        1
        +
        0
        +
        + + diff --git a/layout/reftests/webkit-box/webkit-box-ordinal-group-3-ref.html b/layout/reftests/webkit-box/webkit-box-ordinal-group-3-ref.html new file mode 100644 index 0000000000..2129070ac6 --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-ordinal-group-3-ref.html @@ -0,0 +1,83 @@ + + + + + + CSS Reference + + + + +
        +
        *
        +
        10
        +
        A
        +
        +
        +
        *
        +
        10
        +
        B
        +
        +
        +
        *
        +
        10
        +
        C
        +
        + +
        + +
        +
        *
        +
        10
        +
        D
        +
        +
        +
        *
        +
        10
        +
        E
        +
        +
        +
        *
        +
        10
        +
        F
        +
        + +
        + +
        +
        A
        +
        B
        +
        +
        +
        A
        +
        C
        +
        +
        +
        A
        +
        D
        +
        +
        +
        A
        +
        E
        +
        +
        +
        A
        +
        F
        +
        + + diff --git a/layout/reftests/webkit-box/webkit-box-ordinal-group-3.html b/layout/reftests/webkit-box/webkit-box-ordinal-group-3.html new file mode 100644 index 0000000000..3455365da0 --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-ordinal-group-3.html @@ -0,0 +1,103 @@ + + + + + + CSS Test: -webkit-box-ordinal-group with huge values inside a -webkit-box + + + + + +
        +
        A
        +
        10
        +
        *
        +
        +
        +
        B
        +
        10
        +
        *
        +
        +
        +
        C
        +
        10
        +
        *
        +
        + +
        + +
        +
        D
        +
        10
        +
        *
        +
        +
        +
        E
        +
        10
        +
        *
        +
        +
        +
        F
        +
        10
        +
        *
        +
        + +
        + + +
        +
        B
        +
        A
        +
        +
        +
        C
        +
        A
        +
        +
        +
        D
        +
        A
        +
        +
        +
        E
        +
        A
        +
        +
        +
        F
        +
        A
        +
        + + diff --git a/layout/reftests/webkit-box/webkit-box-pack-horiz-1-ref.html b/layout/reftests/webkit-box/webkit-box-pack-horiz-1-ref.html new file mode 100644 index 0000000000..1fe5090aff --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-pack-horiz-1-ref.html @@ -0,0 +1,150 @@ + + + + + + CSS Reference + + + + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + diff --git a/layout/reftests/webkit-box/webkit-box-pack-horiz-1a.html b/layout/reftests/webkit-box/webkit-box-pack-horiz-1a.html new file mode 100644 index 0000000000..8a1330154e --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-pack-horiz-1a.html @@ -0,0 +1,151 @@ + + + + + + CSS Test: horizontally-oriented "display: -webkit-box" container, + with all the various -webkit-box-pack values. + + + + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + diff --git a/layout/reftests/webkit-box/webkit-box-pack-horiz-1b.html b/layout/reftests/webkit-box/webkit-box-pack-horiz-1b.html new file mode 100644 index 0000000000..0332ab12e5 --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-pack-horiz-1b.html @@ -0,0 +1,152 @@ + + + + + + CSS Test: horizontally-oriented "display: -webkit-box" container, + with all the various -webkit-box-pack values. + + + + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + diff --git a/layout/reftests/webkit-box/webkit-box-pack-vert-1-ref.html b/layout/reftests/webkit-box/webkit-box-pack-vert-1-ref.html new file mode 100644 index 0000000000..ed8fe20b3e --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-pack-vert-1-ref.html @@ -0,0 +1,151 @@ + + + + + + CSS Reference + + + + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + diff --git a/layout/reftests/webkit-box/webkit-box-pack-vert-1.html b/layout/reftests/webkit-box/webkit-box-pack-vert-1.html new file mode 100644 index 0000000000..41b5273431 --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-pack-vert-1.html @@ -0,0 +1,152 @@ + + + + + + CSS Test: vertically-oriented "display: -webkit-box" container, + with all the various -webkit-box-pack values. + + + + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        + + +
        +
        a
        b
        +
        +
        + + + diff --git a/layout/reftests/webkit-box/webkit-box-with-modern-css-1-ref.html b/layout/reftests/webkit-box/webkit-box-with-modern-css-1-ref.html new file mode 100644 index 0000000000..8b62ef9154 --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-with-modern-css-1-ref.html @@ -0,0 +1,53 @@ + + + + + + CSS Reference + + + + + +
        +
        a
        +
        b
        +
        + +
        +
        a
        +
        b
        +
        + +
        + + +
        +
        a
        +
        b
        +
        + +
        +
        a
        +
        b
        +
        + + + diff --git a/layout/reftests/webkit-box/webkit-box-with-modern-css-1.html b/layout/reftests/webkit-box/webkit-box-with-modern-css-1.html new file mode 100644 index 0000000000..897306bece --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-with-modern-css-1.html @@ -0,0 +1,71 @@ + + + + + + CSS Test: "flex-basis" and "flex" shouldn't impact child sizing inside of + horizontal "display: -webkit-box" container + + + + + +
        +
        a
        +
        b
        +
        + +
        +
        a
        +
        b
        +
        + +
        + + +
        +
        a
        +
        b
        +
        + +
        +
        a
        +
        b
        +
        + + + diff --git a/layout/reftests/webkit-box/webkit-box-with-modern-css-2-ref.html b/layout/reftests/webkit-box/webkit-box-with-modern-css-2-ref.html new file mode 100644 index 0000000000..1042d2ff0e --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-with-modern-css-2-ref.html @@ -0,0 +1,54 @@ + + + + + + CSS Reference + + + + + +
        +
        a
        +
        b
        +
        + +
        +
        a
        +
        b
        +
        + +
        + + +
        +
        a
        +
        b
        +
        + +
        +
        a
        +
        b
        +
        + + + diff --git a/layout/reftests/webkit-box/webkit-box-with-modern-css-2.html b/layout/reftests/webkit-box/webkit-box-with-modern-css-2.html new file mode 100644 index 0000000000..e148dc7ef2 --- /dev/null +++ b/layout/reftests/webkit-box/webkit-box-with-modern-css-2.html @@ -0,0 +1,72 @@ + + + + + + CSS Test: "flex-basis" and "flex" shouldn't impact child sizing inside of + vertical "display: -webkit-box" container + + + + + +
        +
        a
        +
        b
        +
        + +
        +
        a
        +
        b
        +
        + +
        + + +
        +
        a
        +
        b
        +
        + +
        +
        a
        +
        b
        +
        + + + diff --git a/layout/reftests/webkit-box/webkit-display-values-1-ref.html b/layout/reftests/webkit-box/webkit-display-values-1-ref.html new file mode 100644 index 0000000000..b3cb4b443d --- /dev/null +++ b/layout/reftests/webkit-box/webkit-display-values-1-ref.html @@ -0,0 +1,29 @@ + + + + + + CSS Reference + + + + +
        a
        +
        b
        +
        c
        +
        +
        d
        +
        e
        +
        f
        + + diff --git a/layout/reftests/webkit-box/webkit-display-values-1.html b/layout/reftests/webkit-box/webkit-display-values-1.html new file mode 100644 index 0000000000..f2477b361b --- /dev/null +++ b/layout/reftests/webkit-box/webkit-display-values-1.html @@ -0,0 +1,41 @@ + + + + + + CSS Test: -webkit-box & -webkit-inline-box as "display" values + + + + + +
        a
        + +
        b
        + +
        c
        +
        + + +
        d
        + +
        e
        + +
        f
        + + diff --git a/layout/reftests/webkit-gradient/reftest.list b/layout/reftests/webkit-gradient/reftest.list new file mode 100644 index 0000000000..33e721bfc0 --- /dev/null +++ b/layout/reftests/webkit-gradient/reftest.list @@ -0,0 +1,21 @@ +# This directory contains tests for -webkit-gradient() expressions. + +# In this test, we don't render a "-webkit-gradient" exactly correctly. +# (It's just here to ensure that our approximate/do-something rendering doesn't +# change unexpectedly.) +== webkit-gradient-approx-radial-1.html webkit-gradient-approx-radial-1-ref.html + +# Tests for -webkit-gradient(linear, ...) +== webkit-gradient-linear-1a.html webkit-gradient-linear-1-ref.html +== webkit-gradient-linear-1b.html webkit-gradient-linear-1-ref.html +== webkit-gradient-linear-1c.html webkit-gradient-linear-1-ref.html +== webkit-gradient-linear-1d.html webkit-gradient-linear-1-ref.html +fuzzy(0-1,0-150) == webkit-gradient-linear-2.html webkit-gradient-linear-2-ref.html + +# Tests for -webkit-gradient(radial, ...) +== webkit-gradient-radial-1a.html webkit-gradient-radial-1-ref.html +== webkit-gradient-radial-1b.html webkit-gradient-radial-1-ref.html +== webkit-gradient-radial-2.html webkit-gradient-radial-2-ref.html + +# Tests for -webkit-linear-gradient +== webkit-linear-gradient-1.html webkit-linear-gradient-1-ref.html diff --git a/layout/reftests/webkit-gradient/webkit-gradient-approx-radial-1-ref.html b/layout/reftests/webkit-gradient/webkit-gradient-approx-radial-1-ref.html new file mode 100644 index 0000000000..274a466206 --- /dev/null +++ b/layout/reftests/webkit-gradient/webkit-gradient-approx-radial-1-ref.html @@ -0,0 +1,62 @@ + + + + + CSS Reference + + + + + + +
        +
        +
        + + +
        +
        +
        + + +
        +
        +
        + + +
        +
        + + + diff --git a/layout/reftests/webkit-gradient/webkit-gradient-approx-radial-1.html b/layout/reftests/webkit-gradient/webkit-gradient-approx-radial-1.html new file mode 100644 index 0000000000..4f0760560b --- /dev/null +++ b/layout/reftests/webkit-gradient/webkit-gradient-approx-radial-1.html @@ -0,0 +1,64 @@ + + + + + + CSS Test: -webkit-gradient(radial, ...) expressions which we don't render + quite correctly because they can't easily be represented with modern syntax. + + + + + +
        +
        +
        + + +
        +
        +
        + + +
        +
        +
        + + +
        +
        + + + diff --git a/layout/reftests/webkit-gradient/webkit-gradient-linear-1-ref.html b/layout/reftests/webkit-gradient/webkit-gradient-linear-1-ref.html new file mode 100644 index 0000000000..d86354584e --- /dev/null +++ b/layout/reftests/webkit-gradient/webkit-gradient-linear-1-ref.html @@ -0,0 +1,51 @@ + + + + + CSS Reference + + + + +
        + +
        +
        + + +
        +
        +
        + + +
        + +
        +
        + + +
        + +
        + + diff --git a/layout/reftests/webkit-gradient/webkit-gradient-linear-1a.html b/layout/reftests/webkit-gradient/webkit-gradient-linear-1a.html new file mode 100644 index 0000000000..1a6fe1650b --- /dev/null +++ b/layout/reftests/webkit-gradient/webkit-gradient-linear-1a.html @@ -0,0 +1,67 @@ + + + + + + CSS Test: -webkit-gradient(linear, ...) expressions, + from center of each side to center of opposite side. + + + + + +
        + + +
        +
        + + +
        +
        +
        + + +
        + +
        +
        + + +
        + +
        + + diff --git a/layout/reftests/webkit-gradient/webkit-gradient-linear-1b.html b/layout/reftests/webkit-gradient/webkit-gradient-linear-1b.html new file mode 100644 index 0000000000..ae03d777ab --- /dev/null +++ b/layout/reftests/webkit-gradient/webkit-gradient-linear-1b.html @@ -0,0 +1,67 @@ + + + + + + CSS Test: -webkit-gradient(linear, ...) expressions, + from the top-left-most end of each side to the + top-left-most end of opposite side. + + + + + +
        + +
        +
        + + +
        +
        +
        + + +
        + +
        +
        + + +
        + +
        + + diff --git a/layout/reftests/webkit-gradient/webkit-gradient-linear-1c.html b/layout/reftests/webkit-gradient/webkit-gradient-linear-1c.html new file mode 100644 index 0000000000..29ae3a7862 --- /dev/null +++ b/layout/reftests/webkit-gradient/webkit-gradient-linear-1c.html @@ -0,0 +1,67 @@ + + + + + + CSS Test: -webkit-gradient(linear, ...) expressions, + from the bottom-right-most end of each side to the + bottom-right-most end of opposite side. + + + + + +
        + +
        +
        + + +
        +
        +
        + + +
        + +
        +
        + + +
        + +
        + + diff --git a/layout/reftests/webkit-gradient/webkit-gradient-linear-1d.html b/layout/reftests/webkit-gradient/webkit-gradient-linear-1d.html new file mode 100644 index 0000000000..b1b54372ce --- /dev/null +++ b/layout/reftests/webkit-gradient/webkit-gradient-linear-1d.html @@ -0,0 +1,67 @@ + + + + + + CSS Test: -webkit-gradient(linear, ...) expressions, + from the an arbitrary spot along each side to the same arbitrary + place on opposite side. + + + + + +
        + +
        +
        + + +
        +
        +
        + + +
        + +
        +
        + + +
        + +
        + + diff --git a/layout/reftests/webkit-gradient/webkit-gradient-linear-2-ref.html b/layout/reftests/webkit-gradient/webkit-gradient-linear-2-ref.html new file mode 100644 index 0000000000..36b4c97180 --- /dev/null +++ b/layout/reftests/webkit-gradient/webkit-gradient-linear-2-ref.html @@ -0,0 +1,56 @@ + + + + + CSS Reference + + + + +
        + + +
        +
        + + +
        +
        +
        +
        +
        + + +
        +
        +
        +
        +
        +
        + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/webkit-gradient/webkit-gradient-linear-2.html b/layout/reftests/webkit-gradient/webkit-gradient-linear-2.html new file mode 100644 index 0000000000..95defb5081 --- /dev/null +++ b/layout/reftests/webkit-gradient/webkit-gradient-linear-2.html @@ -0,0 +1,80 @@ + + + + + + CSS Test: -webkit-gradient(linear, ...) expressions with special cases + for color stops. + + + + + +
        + +
        +
        + + +
        +
        +
        +
        +
        + + +
        +
        +
        +
        +
        +
        + + +
        +
        +
        +
        +
        + + diff --git a/layout/reftests/webkit-gradient/webkit-gradient-radial-1-ref.html b/layout/reftests/webkit-gradient/webkit-gradient-radial-1-ref.html new file mode 100644 index 0000000000..bb1c67aea1 --- /dev/null +++ b/layout/reftests/webkit-gradient/webkit-gradient-radial-1-ref.html @@ -0,0 +1,71 @@ + + + + + CSS Reference + + + + +
        +
        + +
        +
        + +
        +
        +
        + + +
        +
        + +
        +
        + +
        +
        +
        + + +
        +
        + +
        +
        + +
        +
        + + diff --git a/layout/reftests/webkit-gradient/webkit-gradient-radial-1a.html b/layout/reftests/webkit-gradient/webkit-gradient-radial-1a.html new file mode 100644 index 0000000000..24e32492f4 --- /dev/null +++ b/layout/reftests/webkit-gradient/webkit-gradient-radial-1a.html @@ -0,0 +1,114 @@ + + + + + + CSS Test: -webkit-gradient(radial, ...) expressions, + with 0-sized inner circle listed first + + + + + +
        +
        + +
        +
        + +
        +
        +
        + + +
        +
        + +
        +
        + +
        +
        +
        + + +
        +
        + +
        +
        + +
        +
        + + diff --git a/layout/reftests/webkit-gradient/webkit-gradient-radial-1b.html b/layout/reftests/webkit-gradient/webkit-gradient-radial-1b.html new file mode 100644 index 0000000000..08bbc0789a --- /dev/null +++ b/layout/reftests/webkit-gradient/webkit-gradient-radial-1b.html @@ -0,0 +1,114 @@ + + + + + + CSS Test: -webkit-gradient(radial, ...) expressions, + with 0-sized inner circle listed second + + + + + +
        +
        + +
        +
        + +
        +
        +
        + + +
        +
        + +
        +
        + +
        +
        +
        + + +
        +
        + +
        +
        + +
        +
        + + diff --git a/layout/reftests/webkit-gradient/webkit-gradient-radial-2-ref.html b/layout/reftests/webkit-gradient/webkit-gradient-radial-2-ref.html new file mode 100644 index 0000000000..c82e3dbb59 --- /dev/null +++ b/layout/reftests/webkit-gradient/webkit-gradient-radial-2-ref.html @@ -0,0 +1,49 @@ + + + + + + CSS Test: -webkit-gradient(radial, ...) expressions + with various numeric positions and/or side keywords. + + + + + +
        +
        +
        +
        + + +
        +
        +
        +
        + +
        +
        +
        + + diff --git a/layout/reftests/webkit-gradient/webkit-gradient-radial-2.html b/layout/reftests/webkit-gradient/webkit-gradient-radial-2.html new file mode 100644 index 0000000000..56e9cbb41f --- /dev/null +++ b/layout/reftests/webkit-gradient/webkit-gradient-radial-2.html @@ -0,0 +1,62 @@ + + + + + + CSS Test: -webkit-gradient(radial, ...) expressions + with various numeric positions and/or side keywords. + + + + + +
        +
        +
        +
        + + +
        +
        +
        +
        + +
        +
        +
        + + diff --git a/layout/reftests/webkit-gradient/webkit-linear-gradient-1-ref.html b/layout/reftests/webkit-gradient/webkit-linear-gradient-1-ref.html new file mode 100644 index 0000000000..290c75a939 --- /dev/null +++ b/layout/reftests/webkit-gradient/webkit-linear-gradient-1-ref.html @@ -0,0 +1,15 @@ + + + + + + +
        + + diff --git a/layout/reftests/webkit-gradient/webkit-linear-gradient-1.html b/layout/reftests/webkit-gradient/webkit-linear-gradient-1.html new file mode 100644 index 0000000000..1d9d9e6142 --- /dev/null +++ b/layout/reftests/webkit-gradient/webkit-linear-gradient-1.html @@ -0,0 +1,15 @@ + + + + + + +
        + + diff --git a/layout/reftests/webm-video/aspect-ratio-1-ref.html b/layout/reftests/webm-video/aspect-ratio-1-ref.html new file mode 100644 index 0000000000..93391ed83c --- /dev/null +++ b/layout/reftests/webm-video/aspect-ratio-1-ref.html @@ -0,0 +1,6 @@ + + + +
        + + diff --git a/layout/reftests/webm-video/aspect-ratio-1a.xhtml b/layout/reftests/webm-video/aspect-ratio-1a.xhtml new file mode 100644 index 0000000000..a2e856268c --- /dev/null +++ b/layout/reftests/webm-video/aspect-ratio-1a.xhtml @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/layout/reftests/webm-video/aspect-ratio-1b.xhtml b/layout/reftests/webm-video/aspect-ratio-1b.xhtml new file mode 100644 index 0000000000..55a9af6617 --- /dev/null +++ b/layout/reftests/webm-video/aspect-ratio-1b.xhtml @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/layout/reftests/webm-video/aspect-ratio-2-ref.html b/layout/reftests/webm-video/aspect-ratio-2-ref.html new file mode 100644 index 0000000000..4f78ab4d2f --- /dev/null +++ b/layout/reftests/webm-video/aspect-ratio-2-ref.html @@ -0,0 +1,6 @@ + + + +
        + + diff --git a/layout/reftests/webm-video/aspect-ratio-2a.xhtml b/layout/reftests/webm-video/aspect-ratio-2a.xhtml new file mode 100644 index 0000000000..fb8986af7d --- /dev/null +++ b/layout/reftests/webm-video/aspect-ratio-2a.xhtml @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/layout/reftests/webm-video/aspect-ratio-2b.xhtml b/layout/reftests/webm-video/aspect-ratio-2b.xhtml new file mode 100644 index 0000000000..522a9b9557 --- /dev/null +++ b/layout/reftests/webm-video/aspect-ratio-2b.xhtml @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/layout/reftests/webm-video/aspect-ratio-3-ref.xhtml b/layout/reftests/webm-video/aspect-ratio-3-ref.xhtml new file mode 100644 index 0000000000..2406172334 --- /dev/null +++ b/layout/reftests/webm-video/aspect-ratio-3-ref.xhtml @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/layout/reftests/webm-video/aspect-ratio-3a.xhtml b/layout/reftests/webm-video/aspect-ratio-3a.xhtml new file mode 100644 index 0000000000..a124015d13 --- /dev/null +++ b/layout/reftests/webm-video/aspect-ratio-3a.xhtml @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/layout/reftests/webm-video/aspect-ratio-3b.xhtml b/layout/reftests/webm-video/aspect-ratio-3b.xhtml new file mode 100644 index 0000000000..0b5ec495a3 --- /dev/null +++ b/layout/reftests/webm-video/aspect-ratio-3b.xhtml @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/layout/reftests/webm-video/basic-1-ref.html b/layout/reftests/webm-video/basic-1-ref.html new file mode 100644 index 0000000000..aca3dcb9ca --- /dev/null +++ b/layout/reftests/webm-video/basic-1-ref.html @@ -0,0 +1,6 @@ + + + +
        + + diff --git a/layout/reftests/webm-video/basic-1.xhtml b/layout/reftests/webm-video/basic-1.xhtml new file mode 100644 index 0000000000..b30dc68673 --- /dev/null +++ b/layout/reftests/webm-video/basic-1.xhtml @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/layout/reftests/webm-video/black100x100-aspect3to2.webm b/layout/reftests/webm-video/black100x100-aspect3to2.webm new file mode 100644 index 0000000000..c972bea5b8 Binary files /dev/null and b/layout/reftests/webm-video/black100x100-aspect3to2.webm differ diff --git a/layout/reftests/webm-video/black140x100.webm b/layout/reftests/webm-video/black140x100.webm new file mode 100644 index 0000000000..9942f3db5c Binary files /dev/null and b/layout/reftests/webm-video/black140x100.webm differ diff --git a/layout/reftests/webm-video/black29x19offset.webm b/layout/reftests/webm-video/black29x19offset.webm new file mode 100644 index 0000000000..199db19e6c Binary files /dev/null and b/layout/reftests/webm-video/black29x19offset.webm differ diff --git a/layout/reftests/webm-video/blue140x100.png b/layout/reftests/webm-video/blue140x100.png new file mode 100644 index 0000000000..f4c3973fcc Binary files /dev/null and b/layout/reftests/webm-video/blue140x100.png differ diff --git a/layout/reftests/webm-video/blue250x200.png b/layout/reftests/webm-video/blue250x200.png new file mode 100644 index 0000000000..5eb0b52511 Binary files /dev/null and b/layout/reftests/webm-video/blue250x200.png differ diff --git a/layout/reftests/webm-video/bug686957-ref.html b/layout/reftests/webm-video/bug686957-ref.html new file mode 100644 index 0000000000..851bad08fc --- /dev/null +++ b/layout/reftests/webm-video/bug686957-ref.html @@ -0,0 +1,12 @@ + + + + +