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 --- .../anonymous-box-generation-001-ref.xht | 36 +++++++++ .../box-display/anonymous-box-generation-001.xht | 34 +++++++++ .../anonymous-boxes-inheritance-001-ref.xht | 34 +++++++++ .../anonymous-boxes-inheritance-001.xht | 32 ++++++++ .../anonymous-inline-whitespace-001.xht | 23 ++++++ .../CSS2/box-display/block-in-inline-001-ref.xht | 45 +++++++++++ .../css/CSS2/box-display/block-in-inline-001.xht | 36 +++++++++ .../css/CSS2/box-display/block-in-inline-002.xht | 37 +++++++++ .../CSS2/box-display/block-in-inline-003-ref.xht | 22 ++++++ .../css/CSS2/box-display/block-in-inline-003.xht | 28 +++++++ .../css/CSS2/box-display/block-in-inline-004.xht | 29 +++++++ .../css/CSS2/box-display/block-in-inline-005.xht | 33 ++++++++ .../css/CSS2/box-display/block-in-inline-006.xht | 33 ++++++++ .../CSS2/box-display/block-in-inline-007-ref.xht | 58 ++++++++++++++ .../css/CSS2/box-display/block-in-inline-007.xht | 62 +++++++++++++++ .../CSS2/box-display/block-in-inline-008-ref.xht | 31 ++++++++ .../css/CSS2/box-display/block-in-inline-008.xht | 32 ++++++++ .../box-display/block-in-inline-relpos-001-ref.xht | 57 ++++++++++++++ .../box-display/block-in-inline-relpos-001.xht | 58 ++++++++++++++ .../box-display/block-in-inline-relpos-002.xht | 83 +++++++++++++++++++++ .../CSS2/box-display/box-generation-001-ref.xht | 43 +++++++++++ .../css/CSS2/box-display/box-generation-001.xht | 37 +++++++++ .../CSS2/box-display/box-generation-002-ref.xht | 39 ++++++++++ .../css/CSS2/box-display/box-generation-002.xht | 36 +++++++++ .../css/CSS2/box-display/box-generation-003.xht | 25 +++++++ .../css/CSS2/box-display/containing-block-001.xht | 34 +++++++++ .../css/CSS2/box-display/containing-block-002.xht | 46 ++++++++++++ .../css/CSS2/box-display/containing-block-003.xht | 37 +++++++++ .../css/CSS2/box-display/containing-block-004.xht | 34 +++++++++ .../css/CSS2/box-display/containing-block-005.xht | 46 ++++++++++++ .../css/CSS2/box-display/containing-block-006.xht | 34 +++++++++ .../CSS2/box-display/containing-block-007-ref.xht | 27 +++++++ .../css/CSS2/box-display/containing-block-007.xht | 34 +++++++++ .../CSS2/box-display/containing-block-008-ref.xht | 38 ++++++++++ .../css/CSS2/box-display/containing-block-008.xht | 45 +++++++++++ .../CSS2/box-display/containing-block-009-ref.xht | 30 ++++++++ .../css/CSS2/box-display/containing-block-009.xht | 45 +++++++++++ .../css/CSS2/box-display/containing-block-010.xht | 45 +++++++++++ .../css/CSS2/box-display/containing-block-011.xht | 38 ++++++++++ .../css/CSS2/box-display/containing-block-013.xht | 38 ++++++++++ .../css/CSS2/box-display/containing-block-015.xht | 38 ++++++++++ .../css/CSS2/box-display/containing-block-017.xht | 75 +++++++++++++++++++ .../css/CSS2/box-display/containing-block-018.xht | 75 +++++++++++++++++++ .../CSS2/box-display/containing-block-019-ref.xht | 31 ++++++++ .../css/CSS2/box-display/containing-block-019.xht | 54 ++++++++++++++ .../CSS2/box-display/containing-block-020-ref.xht | 30 ++++++++ .../css/CSS2/box-display/containing-block-020.xht | 51 +++++++++++++ .../css/CSS2/box-display/containing-block-021.xht | 54 ++++++++++++++ .../css/CSS2/box-display/containing-block-022.xht | 54 ++++++++++++++ .../CSS2/box-display/containing-block-023-ref.xht | 34 +++++++++ .../css/CSS2/box-display/containing-block-023.xht | 37 +++++++++ .../css/CSS2/box-display/containing-block-024.xht | 38 ++++++++++ .../css/CSS2/box-display/containing-block-025.xht | 33 ++++++++ .../css/CSS2/box-display/containing-block-026.xht | 30 ++++++++ .../CSS2/box-display/containing-block-027-ref.xht | 38 ++++++++++ .../css/CSS2/box-display/containing-block-027.xht | 34 +++++++++ .../CSS2/box-display/containing-block-028-ref.xht | 41 ++++++++++ .../css/CSS2/box-display/containing-block-028.xht | 35 +++++++++ .../CSS2/box-display/containing-block-029-ref.xht | 54 ++++++++++++++ .../css/CSS2/box-display/containing-block-029.xht | 38 ++++++++++ .../CSS2/box-display/containing-block-030-ref.xht | 30 ++++++++ .../css/CSS2/box-display/containing-block-030.xht | 43 +++++++++++ .../delete-block-in-inlines-beginning-001-ref.xht | 31 ++++++++ .../delete-block-in-inlines-beginning-001.xht | 58 ++++++++++++++ .../delete-block-in-inlines-end-001.xht | 60 +++++++++++++++ .../delete-block-in-inlines-middle-001.xht | 60 +++++++++++++++ .../delete-inline-in-blocks-beginning-001-ref.xht | 43 +++++++++++ .../delete-inline-in-blocks-beginning-001.xht | 66 ++++++++++++++++ .../delete-inline-in-blocks-end-001.xht | 66 ++++++++++++++++ .../delete-inline-in-blocks-middle-001.xht | 65 ++++++++++++++++ .../delete-inline-in-blocks-middle-002-ref.xht | 43 +++++++++++ .../delete-inline-in-blocks-middle-002.xht | 66 ++++++++++++++++ .../delete-inline-in-blocks-middle-003.xht | 66 ++++++++++++++++ .../box-display/descendant-display-none-001.xht | 31 ++++++++ .../descendant-display-override-001.xht | 32 ++++++++ .../tests/css/CSS2/box-display/display-001-ref.xht | 20 +++++ .../tests/css/CSS2/box-display/display-001.xht | 24 ++++++ .../tests/css/CSS2/box-display/display-002-ref.xht | 22 ++++++ .../tests/css/CSS2/box-display/display-002.xht | 26 +++++++ .../tests/css/CSS2/box-display/display-003.xht | 27 +++++++ .../tests/css/CSS2/box-display/display-005.xht | 25 +++++++ .../tests/css/CSS2/box-display/display-006.xht | 36 +++++++++ .../tests/css/CSS2/box-display/display-007.xht | 38 ++++++++++ .../tests/css/CSS2/box-display/display-008-ref.xht | 30 ++++++++ .../tests/css/CSS2/box-display/display-008.xht | 47 ++++++++++++ .../tests/css/CSS2/box-display/display-009.xht | 53 +++++++++++++ .../tests/css/CSS2/box-display/display-010-ref.xht | 22 ++++++ .../tests/css/CSS2/box-display/display-010.xht | 50 +++++++++++++ .../tests/css/CSS2/box-display/display-011.xht | 38 ++++++++++ .../tests/css/CSS2/box-display/display-012-ref.xht | 24 ++++++ .../tests/css/CSS2/box-display/display-012.xht | 46 ++++++++++++ .../tests/css/CSS2/box-display/display-013.xht | 46 ++++++++++++ .../tests/css/CSS2/box-display/display-014.xht | 36 +++++++++ .../tests/css/CSS2/box-display/display-015.xht | 30 ++++++++ .../tests/css/CSS2/box-display/display-016.xht | 24 ++++++ .../tests/css/CSS2/box-display/display-017.xht | 30 ++++++++ .../tests/css/CSS2/box-display/display-018-ref.xht | 20 +++++ .../tests/css/CSS2/box-display/display-018.xht | 52 +++++++++++++ .../CSS2/box-display/display-applies-to-001.xht | 25 +++++++ .../CSS2/box-display/display-applies-to-002.xht | 25 +++++++ .../CSS2/box-display/display-change-001-ref.xht | 20 +++++ .../css/CSS2/box-display/display-change-001.xht | 32 ++++++++ .../css/CSS2/box-display/display-initial-001.xht | 21 ++++++ .../css/CSS2/box-display/display-none-001.xht | 24 ++++++ .../css/CSS2/box-display/display-none-002.xht | 24 ++++++ .../css/CSS2/box-display/display-none-003.xht | 24 ++++++ ...ert-block-in-blocks-n-inlines-begin-001-ref.xht | 61 +++++++++++++++ .../insert-block-in-blocks-n-inlines-begin-001.xht | 76 +++++++++++++++++++ ...ert-block-in-blocks-n-inlines-begin-002-ref.xht | 61 +++++++++++++++ .../insert-block-in-blocks-n-inlines-begin-002.xht | 76 +++++++++++++++++++ ...ert-block-in-blocks-n-inlines-begin-003-ref.xht | 61 +++++++++++++++ .../insert-block-in-blocks-n-inlines-begin-003.xht | 76 +++++++++++++++++++ ...nsert-block-in-blocks-n-inlines-end-001-ref.xht | 61 +++++++++++++++ .../insert-block-in-blocks-n-inlines-end-001.xht | 76 +++++++++++++++++++ ...nsert-block-in-blocks-n-inlines-end-002-ref.xht | 61 +++++++++++++++ .../insert-block-in-blocks-n-inlines-end-002.xht | 76 +++++++++++++++++++ ...nsert-block-in-blocks-n-inlines-end-003-ref.xht | 61 +++++++++++++++ .../insert-block-in-blocks-n-inlines-end-003.xht | 76 +++++++++++++++++++ ...rt-block-in-blocks-n-inlines-middle-001-ref.xht | 61 +++++++++++++++ ...insert-block-in-blocks-n-inlines-middle-001.xht | 76 +++++++++++++++++++ ...rt-block-in-blocks-n-inlines-middle-002-ref.xht | 61 +++++++++++++++ ...insert-block-in-blocks-n-inlines-middle-002.xht | 76 +++++++++++++++++++ ...rt-block-in-blocks-n-inlines-middle-003-ref.xht | 61 +++++++++++++++ ...insert-block-in-blocks-n-inlines-middle-003.xht | 76 +++++++++++++++++++ .../insert-block-in-inlines-beginning-001-ref.xht | 44 +++++++++++ .../insert-block-in-inlines-beginning-001.xht | 65 ++++++++++++++++ .../insert-block-in-inlines-end-001-ref.xht | 44 +++++++++++ .../insert-block-in-inlines-end-001.xht | 65 ++++++++++++++++ .../insert-block-in-inlines-middle-001-ref.xht | 46 ++++++++++++ .../insert-block-in-inlines-middle-001.xht | 66 ++++++++++++++++ .../insert-inline-in-blocks-beginning-001-ref.xht | 50 +++++++++++++ .../insert-inline-in-blocks-beginning-001.xht | 72 ++++++++++++++++++ .../insert-inline-in-blocks-end-001-ref.xht | 50 +++++++++++++ .../insert-inline-in-blocks-end-001.xht | 72 ++++++++++++++++++ .../insert-inline-in-blocks-middle-001-ref.xht | 50 +++++++++++++ .../insert-inline-in-blocks-middle-001.xht | 72 ++++++++++++++++++ .../insert-inline-in-blocks-middle-002-ref.xht | 50 +++++++++++++ .../insert-inline-in-blocks-middle-002.xht | 72 ++++++++++++++++++ ...rt-inline-in-blocks-n-inlines-begin-001-ref.xht | 49 ++++++++++++ ...insert-inline-in-blocks-n-inlines-begin-001.xht | 70 +++++++++++++++++ ...rt-inline-in-blocks-n-inlines-begin-002-ref.xht | 49 ++++++++++++ ...insert-inline-in-blocks-n-inlines-begin-002.xht | 70 +++++++++++++++++ ...rt-inline-in-blocks-n-inlines-begin-003-ref.xht | 49 ++++++++++++ ...insert-inline-in-blocks-n-inlines-begin-003.xht | 70 +++++++++++++++++ ...sert-inline-in-blocks-n-inlines-end-001-ref.xht | 49 ++++++++++++ .../insert-inline-in-blocks-n-inlines-end-001.xht | 70 +++++++++++++++++ ...sert-inline-in-blocks-n-inlines-end-002-ref.xht | 49 ++++++++++++ .../insert-inline-in-blocks-n-inlines-end-002.xht | 70 +++++++++++++++++ ...sert-inline-in-blocks-n-inlines-end-003-ref.xht | 49 ++++++++++++ .../insert-inline-in-blocks-n-inlines-end-003.xht | 70 +++++++++++++++++ ...t-inline-in-blocks-n-inlines-middle-001-ref.xht | 49 ++++++++++++ ...nsert-inline-in-blocks-n-inlines-middle-001.xht | 70 +++++++++++++++++ ...t-inline-in-blocks-n-inlines-middle-002-ref.xht | 49 ++++++++++++ ...nsert-inline-in-blocks-n-inlines-middle-002.xht | 70 +++++++++++++++++ ...t-inline-in-blocks-n-inlines-middle-003-ref.xht | 49 ++++++++++++ ...nsert-inline-in-blocks-n-inlines-middle-003.xht | 70 +++++++++++++++++ .../css/CSS2/box-display/root-box-002-ref.xht | 41 ++++++++++ .../tests/css/CSS2/box-display/root-box-002.xht | 38 ++++++++++ .../css/CSS2/box-display/root-box-003-ref.xht | 24 ++++++ .../tests/css/CSS2/box-display/root-box-003.xht | 18 +++++ .../css/CSS2/box-display/root-canvas-001-ref.xht | 31 ++++++++ .../tests/css/CSS2/box-display/root-canvas-001.xht | 58 ++++++++++++++ .../css/CSS2/box-display/support/1x1-green.png | Bin 0 -> 135 bytes .../css/CSS2/box-display/support/1x1-lime.png | Bin 0 -> 135 bytes .../css/CSS2/box-display/support/1x1-maroon.png | Bin 0 -> 109 bytes .../css/CSS2/box-display/support/1x1-navy.png | Bin 0 -> 109 bytes .../tests/css/CSS2/box-display/support/1x1-red.png | Bin 0 -> 135 bytes .../css/CSS2/box-display/support/1x1-white.png | Bin 0 -> 109 bytes .../css/CSS2/box-display/support/60x60-gg-rr.png | Bin 0 -> 224 bytes .../css/CSS2/box-display/support/60x60-green.png | Bin 0 -> 218 bytes .../tests/css/CSS2/box-display/support/a-green.css | 1 + .../tests/css/CSS2/box-display/support/b-green.css | 1 + .../css/CSS2/box-display/support/blue15x15.png | Bin 0 -> 185 bytes .../css/CSS2/box-display/support/blue96x96.png | Bin 0 -> 1010 bytes .../tests/css/CSS2/box-display/support/c-red.css | 1 + .../tests/css/CSS2/box-display/support/cat.png | Bin 0 -> 1883 bytes .../tests/css/CSS2/box-display/support/diamond.png | Bin 0 -> 188 bytes .../css/CSS2/box-display/support/green15x15.png | Bin 0 -> 170 bytes .../box-display/support/pattern-grg-rgr-grg.png | Bin 0 -> 222 bytes .../box-display/support/pattern-grg-rrg-rgg.png | Bin 0 -> 231 bytes .../box-display/support/pattern-rgr-grg-rgr.png | Bin 0 -> 223 bytes .../css/CSS2/box-display/support/pattern-tr.png | Bin 0 -> 137 bytes .../tests/css/CSS2/box-display/support/ring.png | Bin 0 -> 715 bytes .../CSS2/box-display/support/root-canvas-001a.html | 20 +++++ .../css/CSS2/box-display/support/square-purple.png | Bin 0 -> 92 bytes .../css/CSS2/box-display/support/square-teal.png | Bin 0 -> 92 bytes .../css/CSS2/box-display/support/square-white.png | Bin 0 -> 78 bytes .../css/CSS2/box-display/support/swatch-blue.png | Bin 0 -> 84 bytes .../css/CSS2/box-display/support/swatch-green.png | Bin 0 -> 84 bytes .../css/CSS2/box-display/support/swatch-lime.png | Bin 0 -> 84 bytes .../css/CSS2/box-display/support/swatch-orange.png | Bin 0 -> 84 bytes .../css/CSS2/box-display/support/swatch-red.png | Bin 0 -> 84 bytes .../css/CSS2/box-display/support/swatch-white.png | Bin 0 -> 85 bytes .../css/CSS2/box-display/support/swatch-yellow.png | Bin 0 -> 84 bytes .../tests/css/CSS2/box-display/support/test-bl.png | Bin 0 -> 1368 bytes .../tests/css/CSS2/box-display/support/test-br.png | Bin 0 -> 1045 bytes .../css/CSS2/box-display/support/test-outer.png | Bin 0 -> 2412 bytes .../tests/css/CSS2/box-display/support/test-tl.png | Bin 0 -> 1025 bytes .../tests/css/CSS2/box-display/support/test-tr.png | Bin 0 -> 1235 bytes .../support/viewport-004-firstcanvas.htm | 18 +++++ .../support/viewport-004-secondcanvas.htm | 18 +++++ .../tests/css/CSS2/box-display/viewport-001.xht | 14 ++++ .../tests/css/CSS2/box-display/viewport-002.xht | 21 ++++++ .../tests/css/CSS2/box-display/viewport-003.xht | 25 +++++++ .../tests/css/CSS2/box-display/viewport-004.xht | 22 ++++++ 205 files changed, 7622 insertions(+) create mode 100644 testing/web-platform/tests/css/CSS2/box-display/anonymous-box-generation-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/anonymous-box-generation-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/anonymous-boxes-inheritance-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/anonymous-boxes-inheritance-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/anonymous-inline-whitespace-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/block-in-inline-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/block-in-inline-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/block-in-inline-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/block-in-inline-003-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/block-in-inline-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/block-in-inline-004.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/block-in-inline-005.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/block-in-inline-006.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/block-in-inline-007-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/block-in-inline-007.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/block-in-inline-008-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/block-in-inline-008.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/block-in-inline-relpos-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/block-in-inline-relpos-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/block-in-inline-relpos-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/box-generation-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/box-generation-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/box-generation-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/box-generation-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/box-generation-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-004.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-005.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-006.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-007-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-007.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-008-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-008.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-009-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-009.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-010.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-011.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-013.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-015.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-017.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-018.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-019-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-019.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-020-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-020.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-021.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-022.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-023-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-023.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-024.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-025.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-026.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-027-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-027.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-028-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-028.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-029-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-029.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-030-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/containing-block-030.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/delete-block-in-inlines-beginning-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/delete-block-in-inlines-beginning-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/delete-block-in-inlines-end-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/delete-block-in-inlines-middle-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-beginning-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-beginning-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-end-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-middle-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-middle-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-middle-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-middle-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/descendant-display-none-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/descendant-display-override-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-005.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-006.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-007.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-008-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-008.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-009.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-010-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-010.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-011.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-012-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-012.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-013.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-014.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-015.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-016.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-017.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-018-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-018.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-applies-to-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-applies-to-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-change-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-change-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-initial-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-none-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-none-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/display-none-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-003-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-003-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-003-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-block-in-inlines-beginning-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-block-in-inlines-beginning-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-block-in-inlines-end-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-block-in-inlines-end-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-block-in-inlines-middle-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-block-in-inlines-middle-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-beginning-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-beginning-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-end-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-end-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-middle-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-middle-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-middle-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-middle-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-003-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-003-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-003-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/root-box-002-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/root-box-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/root-box-003-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/root-box-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/root-canvas-001-ref.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/root-canvas-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/1x1-green.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/1x1-lime.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/1x1-maroon.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/1x1-navy.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/1x1-red.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/1x1-white.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/60x60-gg-rr.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/60x60-green.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/a-green.css create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/b-green.css create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/blue15x15.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/blue96x96.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/c-red.css create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/cat.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/diamond.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/green15x15.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/pattern-grg-rgr-grg.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/pattern-grg-rrg-rgg.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/pattern-rgr-grg-rgr.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/pattern-tr.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/ring.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/root-canvas-001a.html create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/square-purple.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/square-teal.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/square-white.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/swatch-blue.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/swatch-green.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/swatch-lime.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/swatch-orange.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/swatch-red.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/swatch-white.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/swatch-yellow.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/test-bl.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/test-br.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/test-outer.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/test-tl.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/test-tr.png create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/viewport-004-firstcanvas.htm create mode 100644 testing/web-platform/tests/css/CSS2/box-display/support/viewport-004-secondcanvas.htm create mode 100644 testing/web-platform/tests/css/CSS2/box-display/viewport-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/viewport-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/viewport-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/box-display/viewport-004.xht (limited to 'testing/web-platform/tests/css/CSS2/box-display') diff --git a/testing/web-platform/tests/css/CSS2/box-display/anonymous-box-generation-001-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/anonymous-box-generation-001-ref.xht new file mode 100644 index 0000000000..63d72d0220 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/anonymous-box-generation-001-ref.xht @@ -0,0 +1,36 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if "Filler Text" is centered above the blue stripe.

+ +
Filler Text
+ +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/anonymous-box-generation-001.xht b/testing/web-platform/tests/css/CSS2/box-display/anonymous-box-generation-001.xht new file mode 100644 index 0000000000..40c9922c87 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/anonymous-box-generation-001.xht @@ -0,0 +1,34 @@ + + + + CSS Test: Anonymous block box generation + + + + + + + + + +

Test passes if "Filler Text" is centered above the blue stripe.

+
+ Filler Text +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/anonymous-boxes-inheritance-001-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/anonymous-boxes-inheritance-001-ref.xht new file mode 100644 index 0000000000..7898040973 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/anonymous-boxes-inheritance-001-ref.xht @@ -0,0 +1,34 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the 2 squares have the same size.

+ +
+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/anonymous-boxes-inheritance-001.xht b/testing/web-platform/tests/css/CSS2/box-display/anonymous-boxes-inheritance-001.xht new file mode 100644 index 0000000000..e0c6be8bce --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/anonymous-boxes-inheritance-001.xht @@ -0,0 +1,32 @@ + + + + CSS Test: Anonymous box property inheritance + + + + + + + + + + + +

Test passes if the 2 squares have the same size.

+
+ X +
X
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/anonymous-inline-whitespace-001.xht b/testing/web-platform/tests/css/CSS2/box-display/anonymous-inline-whitespace-001.xht new file mode 100644 index 0000000000..02c1e38012 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/anonymous-inline-whitespace-001.xht @@ -0,0 +1,23 @@ + + + + CSS Test: White space does not generate an anonymous inline box + + + + + + + + + +

Test passes if there is no red.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-001-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-001-ref.xht new file mode 100644 index 0000000000..40922b52bd --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-001-ref.xht @@ -0,0 +1,45 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

The following two boxes should look identical.

+ + + + + + +
+
Line 1
+
Line 2
+
Line 3
+
+
Line 1
+
Line 2
+
Line 3
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-001.xht b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-001.xht new file mode 100644 index 0000000000..aed4f2ce28 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-001.xht @@ -0,0 +1,36 @@ + + + + CSS Test: CSS: Blocks Within Inlines - Basic + + + + + + + + + +

The following two boxes should look identical.

+ + + + + +
+ Line 1Line 2Line 3 + +
Line 1
+
Line 2
+
Line 3
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-002.xht b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-002.xht new file mode 100644 index 0000000000..884dd16bea --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-002.xht @@ -0,0 +1,37 @@ + + + + CSS Test: CSS: Blocks Within Inlines - Backgrounds + + + + + + + + + + +

The following two boxes should look identical.

+ + + + + +
+ Line 1Line 2Line 3 + +
Line 1
+
Line 2
+
Line 3
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-003-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-003-ref.xht new file mode 100644 index 0000000000..a99d588134 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-003-ref.xht @@ -0,0 +1,22 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +
There should be no red.
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-003.xht b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-003.xht new file mode 100644 index 0000000000..fe3ab4d482 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-003.xht @@ -0,0 +1,28 @@ + + + + CSS Test: Blocks within inlines: Simple + + + + + + + + + + +
+
+
+ There should be no red. +
+
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-004.xht b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-004.xht new file mode 100644 index 0000000000..eb5ff7c1d0 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-004.xht @@ -0,0 +1,29 @@ + + + + CSS Test: Blocks within inlines: Simple with :hover + + + + + + + + + +
+
+ The text of all 3 sentences should become green when you hover over any text. +
+ The text of all 3 sentences should become green when you hover over any text. +
+ The text of all 3 sentences should become green when you hover over any text. +
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-005.xht b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-005.xht new file mode 100644 index 0000000000..c287c8bea2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-005.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Blocks within inlines: Simple with dynamic class changes + + + + + + + + + + +
+
+ This text should all collapse +
+ into one line of text when +
+ you click on the text. +
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-006.xht b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-006.xht new file mode 100644 index 0000000000..1e6684f93c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-006.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Blocks within inlines: Simple with dynamic class changes + + + + + + + + + + +
+
+ This text should split into +
+ three separate lines when +
+ you click on the text. +
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-007-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-007-ref.xht new file mode 100644 index 0000000000..71dd363b6d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-007-ref.xht @@ -0,0 +1,58 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

The pairs of letters below should be adjacent.

+ + + + + + + +
+
A
+
+B
+
+C
+
+D
+
+E
+
+F
+
+G
+
+
A
+
+B
+
+C
+
+D
+
+E
+
+F
+
+G
+
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-007.xht b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-007.xht new file mode 100644 index 0000000000..da2d6a9c0e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-007.xht @@ -0,0 +1,62 @@ + + + + CSS Test: Blocks within inlines: Simple + + + + + + + + + + +

The pairs of letters below should be adjacent.

+ + + + + +
+
+
+ A +
+ B +
+
+ C +
+ D +
+ E +
+ F +
+ G +
+
+
+
+
A
+
+B
+
+C
+
+D
+
+E
+
+F
+
+G
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-008-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-008-ref.xht new file mode 100644 index 0000000000..aed38f2f4c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-008-ref.xht @@ -0,0 +1,31 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

There should be no red.

+ +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-008.xht b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-008.xht new file mode 100644 index 0000000000..94317e5b05 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-008.xht @@ -0,0 +1,32 @@ + + + + CSS Test: Blocks within inlines: Relative positioning + + + + + + + + + +

There should be no red.

+
+
+
+
+
+
+ + + + + + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-relpos-001-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-relpos-001-ref.xht new file mode 100644 index 0000000000..916845caf3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-relpos-001-ref.xht @@ -0,0 +1,57 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + +

The patterns in the 2 silver boxes must be identical.

+ +
+ A  B +
C
+  AB +
+ +
+ A  B +
C
+  AB +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-relpos-001.xht b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-relpos-001.xht new file mode 100644 index 0000000000..a5d6d27373 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-relpos-001.xht @@ -0,0 +1,58 @@ + + + + CSS Test: Relative-positioning Inline Containing Block + + + + + + + + + + + +

The patterns in the 2 silver boxes must be identical.

+
+ A
B +
C
+ B
A +
+
+ A  B +
C
+  AB +
+ + diff --git a/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-relpos-002.xht b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-relpos-002.xht new file mode 100644 index 0000000000..bc3580083c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/block-in-inline-relpos-002.xht @@ -0,0 +1,83 @@ + + + + CSS Test: Relative-positioning Inline Containing Blocks and Floats + + + + + + + + + + + +

The patterns in the 2 silver boxes must be identical.

+
+ A
B +
+
+
+
+ B
A +
+
+ A  B +
C
+  AB +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/box-generation-001-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/box-generation-001-ref.xht new file mode 100644 index 0000000000..a07a102038 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/box-generation-001-ref.xht @@ -0,0 +1,43 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the orange stripe is below the blue stripe and the yellow stripe is on the left-hand side of the orange stripe.

+ +
Block box
+ +
Float
Inline box
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/box-generation-001.xht b/testing/web-platform/tests/css/CSS2/box-display/box-generation-001.xht new file mode 100644 index 0000000000..6d821f5c98 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/box-generation-001.xht @@ -0,0 +1,37 @@ + + + + CSS Test: Block-level elements generate principal block boxes with block boxes + + + + + + + + + +

Test passes if the orange stripe is below the blue stripe and the yellow stripe is on the left-hand side of the orange stripe.

+
+
Block box
+ Inline box + Float +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/box-generation-002-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/box-generation-002-ref.xht new file mode 100644 index 0000000000..ed0ad4783d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/box-generation-002-ref.xht @@ -0,0 +1,39 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the orange stripe is on the left-hand side of the blue stripe and both stripes are above the yellow bar.

+ +
Float
Inline box
+ +
Block box
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/box-generation-002.xht b/testing/web-platform/tests/css/CSS2/box-display/box-generation-002.xht new file mode 100644 index 0000000000..cc6562e9e3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/box-generation-002.xht @@ -0,0 +1,36 @@ + + + + CSS Test: Block-level elements generate principal block boxes with inline boxes + + + + + + + + + +

Test passes if the orange stripe is on the left-hand side of the blue stripe and both stripes are above the yellow bar.

+
+ Inline box +
Float
+
Block box
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/box-generation-003.xht b/testing/web-platform/tests/css/CSS2/box-display/box-generation-003.xht new file mode 100644 index 0000000000..1c2c7e4e8e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/box-generation-003.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Additional boxes generated outside the principal block box + + + + + + + +

Test passes if there is a marker to the left of the "Filler Text" and the marker does not have a blue background.

+
Filler Text
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-001.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-001.xht new file mode 100644 index 0000000000..a323a79b17 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-001.xht @@ -0,0 +1,34 @@ + + + + CSS Test: Containing block for relative positioned elements is nearest block-level ancestor + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-002.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-002.xht new file mode 100644 index 0000000000..2856a48654 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-002.xht @@ -0,0 +1,46 @@ + + + + CSS Test: Containing block for relative positioned elements is nearest table cell ancestor + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-003.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-003.xht new file mode 100644 index 0000000000..a7bec9509e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-003.xht @@ -0,0 +1,37 @@ + + + + CSS Test: Containing block for relative positioned elements is nearest inline-block ancestor + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-004.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-004.xht new file mode 100644 index 0000000000..dc571931a5 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-004.xht @@ -0,0 +1,34 @@ + + + + CSS Test: Containing block for static positioned elements is nearest block-level ancestor + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-005.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-005.xht new file mode 100644 index 0000000000..575a1cc1ec --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-005.xht @@ -0,0 +1,46 @@ + + + + CSS Test: Containing block for static positioned elements is nearest table cell ancestor + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-006.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-006.xht new file mode 100644 index 0000000000..ef1717b311 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-006.xht @@ -0,0 +1,34 @@ + + + + CSS Test: Containing block for static positioned elements is nearest inline-block ancestor + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-007-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-007-ref.xht new file mode 100644 index 0000000000..9503f7e428 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-007-ref.xht @@ -0,0 +1,27 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if there is a filled blue square in the upper-right corner of the page.Image download support must be enabled

+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-007.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-007.xht new file mode 100644 index 0000000000..be6e8ac554 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-007.xht @@ -0,0 +1,34 @@ + + + + CSS Test: Initial containing block for fixed positioned elements + + + + + + + + + +

Test passes if there is a filled blue square in the upper-right corner of the page.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-008-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-008-ref.xht new file mode 100644 index 0000000000..3a68ecf7b8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-008-ref.xht @@ -0,0 +1,38 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if a filled blue square is in the upper-right corner of an hollow black square.

+ +
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-008.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-008.xht new file mode 100644 index 0000000000..d64fcabd5b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-008.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Containing block for absolute positioned elements is nearest positioned (absolute) ancestor + + + + + + + + + +

Test passes if a filled blue square is in the upper-right corner of an hollow black square.

+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-009-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-009-ref.xht new file mode 100644 index 0000000000..6f0be72a99 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-009-ref.xht @@ -0,0 +1,30 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if a filled blue square is in the upper-right corner of an hollow wide black rectangle.

+ +
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-009.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-009.xht new file mode 100644 index 0000000000..3f81afcb37 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-009.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Containing block for absolute positioned elements is nearest positioned (relative) ancestor + + + + + + + + + +

Test passes if a filled blue square is in the upper-right corner of an hollow wide black rectangle.

+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-010.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-010.xht new file mode 100644 index 0000000000..08db1f60aa --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-010.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Containing block for absolute positioned elements is nearest positioned (fixed) ancestor + + + + + + + + + +

Test passes if a filled blue square is in the upper-right corner of an hollow black square.

+
+
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-011.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-011.xht new file mode 100644 index 0000000000..27dea18f30 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-011.xht @@ -0,0 +1,38 @@ + + + + CSS Test: Containing Blocks - Inline-level elements position based on left-to-right direction and parent element is relative + + + + + + + +

Test passes if the filled blue square is in the lower-right corner of the hollow black square.

+
+ + + +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-013.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-013.xht new file mode 100644 index 0000000000..426f10dd3b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-013.xht @@ -0,0 +1,38 @@ + + + + CSS Test: Containing Blocks - Inline-level elements position based on left-to-right direction and parent element is absolute + + + + + + + +

Test passes if the filled blue square is in the lower-right corner of the hollow black square.

+
+ + + +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-015.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-015.xht new file mode 100644 index 0000000000..dce201b3e3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-015.xht @@ -0,0 +1,38 @@ + + + + CSS Test: Containing Blocks - Inline-level elements position based on left-to-right direction and parent element is fixed + + + + + + + +

Test passes if the filled blue square is in the lower-right corner of the hollow black square.

+
+ + + +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-017.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-017.xht new file mode 100644 index 0000000000..5a134c570d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-017.xht @@ -0,0 +1,75 @@ + + + + CSS Test: Containing Blocks - Block-level elements position based on left-to-right direction and parent element is relative + + + + + + + + + +

Test passes if there is no red visible on the page.

+
+ + Filler Text Filler Text Filler Text Filler Text + BR + TL + Filler Text Filler Text Filler Text Filler Text + +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-018.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-018.xht new file mode 100644 index 0000000000..28c23a6840 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-018.xht @@ -0,0 +1,75 @@ + + + + CSS Test: Containing Blocks - Block-level elements position based on right-to-left direction and parent element is relative + + + + + + + + + +

Test passes if there is no red visible on the page.

+
+ +
+ BL + TR + +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-019-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-019-ref.xht new file mode 100644 index 0000000000..7ba9b2c133 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-019-ref.xht @@ -0,0 +1,31 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if a filled blue square is in the lower-right corner of an hollow black square.

+ +
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-019.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-019.xht new file mode 100644 index 0000000000..7df6b7f4cb --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-019.xht @@ -0,0 +1,54 @@ + + + + CSS Test: Containing Blocks - Block-level elements position based on left-to-right direction and parent element is absolute + + + + + + + + + +

Test passes if a filled blue square is in the lower-right corner of an hollow black square.

+
+ + + +
+ + diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-020-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-020-ref.xht new file mode 100644 index 0000000000..270ea7f97a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-020-ref.xht @@ -0,0 +1,30 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if a filled blue square is in the lower-left corner of an hollow black square.

+ +
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-020.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-020.xht new file mode 100644 index 0000000000..cc8668e035 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-020.xht @@ -0,0 +1,51 @@ + + + + CSS Test: Containing Blocks - Block-level elements position based on right-to-left direction and parent element is absolute + + + + + + + + + +

Test passes if a filled blue square is in the lower-left corner of an hollow black square.

+
+ + + +
+ + diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-021.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-021.xht new file mode 100644 index 0000000000..fd36da88da --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-021.xht @@ -0,0 +1,54 @@ + + + + CSS Test: Containing Blocks - Block-level elements position based on left-to-right direction and parent element is fixed + + + + + + + + + +

Test passes if a filled blue square is in the lower-right corner of an hollow black square.

+
+ + + +
+ + diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-022.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-022.xht new file mode 100644 index 0000000000..2fe09098bf --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-022.xht @@ -0,0 +1,54 @@ + + + + CSS Test: Containing Blocks - Block-level elements position based on right-to-left direction and parent element is fixed + + + + + + + + + +

Test passes if a filled blue square is in the lower-left corner of an hollow black square.

+
+ + + +
+ + diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-023-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-023-ref.xht new file mode 100644 index 0000000000..b9534ec5b3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-023-ref.xht @@ -0,0 +1,34 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if a blue square is at the bottom-left corner of the page.

+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-023.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-023.xht new file mode 100644 index 0000000000..dcda232631 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-023.xht @@ -0,0 +1,37 @@ + + + + CSS Test: Containing Blocks - Fall back to Initial containing block + + + + + + + + + +

Test passes if a blue square is at the bottom-left corner of the page.

+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-024.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-024.xht new file mode 100644 index 0000000000..baeea8c191 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-024.xht @@ -0,0 +1,38 @@ + + + + CSS Test: Containing block and absolutely positioned element in paged media + + + + + + + +

PREREQUISITE: Switch to paged media view.

+

Test passes if there is a black box above.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-025.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-025.xht new file mode 100644 index 0000000000..eb83defd84 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-025.xht @@ -0,0 +1,33 @@ + + + + CSS Test: Containing block and absolutely positioned element in paged media positioned off first page + + + + + + + +

PREREQUISITE: Switch to paged media view.

+

Test passes if there is no box below, or there is a box on page 1, or there is a box on a following page.

+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-026.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-026.xht new file mode 100644 index 0000000000..a30501d5b0 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-026.xht @@ -0,0 +1,30 @@ + + + + CSS Test: Element position based on containing block + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-027-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-027-ref.xht new file mode 100644 index 0000000000..9a0744ee55 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-027-ref.xht @@ -0,0 +1,38 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the orange rectangle is within or overflows to the right and outside of the blue square.

+ + + + + + + +
Image download support must be enabled
Image download support must be enabled
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-027.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-027.xht new file mode 100644 index 0000000000..839ed069a1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-027.xht @@ -0,0 +1,34 @@ + + + + CSS Test: Content is not confined by containing blocks + + + + + + + + + + +

Test passes if the orange rectangle is within or overflows to the right and outside of the blue square.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-028-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-028-ref.xht new file mode 100644 index 0000000000..72c19b2a7a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-028-ref.xht @@ -0,0 +1,41 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if a small orange square is in the bottom right corner of the blue square.

+ + + +
Image download support must be enabled
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-028.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-028.xht new file mode 100644 index 0000000000..028057ae09 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-028.xht @@ -0,0 +1,35 @@ + + + + CSS Test: Principal block box establishes the containing block + + + + + + + + + +

Test passes if a small orange square is in the bottom right corner of the blue square.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-029-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-029-ref.xht new file mode 100644 index 0000000000..5cc01070b3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-029-ref.xht @@ -0,0 +1,54 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if a small orange square (with a black dot in its middle) is in the bottom right corner of the blue square.

+ + + + + +
.
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-029.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-029.xht new file mode 100644 index 0000000000..027c735645 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-029.xht @@ -0,0 +1,38 @@ + + + + CSS Test: Principal block box establishes the containing block for generated content + + + + + + + + + +

Test passes if a small orange square (with a black dot in its middle) is in the bottom right corner of the blue square.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-030-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-030-ref.xht new file mode 100644 index 0000000000..5025549d57 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-030-ref.xht @@ -0,0 +1,30 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the orange rectangle is within or overflows below and outside of the blue square.

+ + + +
Image download support must be enabledImage download support must be enabledImage download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/containing-block-030.xht b/testing/web-platform/tests/css/CSS2/box-display/containing-block-030.xht new file mode 100644 index 0000000000..3f02d8f214 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/containing-block-030.xht @@ -0,0 +1,43 @@ + + + + + + + CSS Test: Content is not confined by containing blocks + + + + + + + + + + + + + +

Test passes if the orange rectangle is within or overflows below and outside of the blue square.

+ +
+
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/delete-block-in-inlines-beginning-001-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/delete-block-in-inlines-beginning-001-ref.xht new file mode 100644 index 0000000000..d74030940c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/delete-block-in-inlines-beginning-001-ref.xht @@ -0,0 +1,31 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
Several inline elements are in this sentence.
+ +
Several inline elements are in this sentence.
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/delete-block-in-inlines-beginning-001.xht b/testing/web-platform/tests/css/CSS2/box-display/delete-block-in-inlines-beginning-001.xht new file mode 100644 index 0000000000..ccbe7429db --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/delete-block-in-inlines-beginning-001.xht @@ -0,0 +1,58 @@ + + + + + + + CSS Test: Delete a block-level element inside a block whose children are otherwise all inline at its beginning + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+
Block to remove
+ Several inline elements are in this sentence.
+ +
Several inline elements are in this sentence.
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/delete-block-in-inlines-end-001.xht b/testing/web-platform/tests/css/CSS2/box-display/delete-block-in-inlines-end-001.xht new file mode 100644 index 0000000000..c08f497fe7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/delete-block-in-inlines-end-001.xht @@ -0,0 +1,60 @@ + + + + + + + CSS Test: Delete a block-level element inside a block whose children are otherwise all inline at its end + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+ Several inline elements are + in this sentence. +
Block to remove
+
+ +
Several inline elements are in this sentence.
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/delete-block-in-inlines-middle-001.xht b/testing/web-platform/tests/css/CSS2/box-display/delete-block-in-inlines-middle-001.xht new file mode 100644 index 0000000000..d7a15693c1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/delete-block-in-inlines-middle-001.xht @@ -0,0 +1,60 @@ + + + + + + + CSS Test: Delete a block-level element inside a block whose children are otherwise all inline at its middle + + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+ Several inline elements are +
Block to remove
+ in this sentence.
+ +
Several inline elements are in this sentence.
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-beginning-001-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-beginning-001-ref.xht new file mode 100644 index 0000000000..693a2c5371 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-beginning-001-ref.xht @@ -0,0 +1,43 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+
First block
+ Anonymous second block +
Third block
+
+ +
+
First block
+ Anonymous second block +
Third block
+
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-beginning-001.xht b/testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-beginning-001.xht new file mode 100644 index 0000000000..474a861757 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-beginning-001.xht @@ -0,0 +1,66 @@ + + + + + + + CSS Test: Delete an inline-level element inside a block whose children are otherwise all block-level, located at its beginning + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+ Span to remove +
First block
+ Anonymous second block +
Third block
+
+ +
+
First block
+ Anonymous second block +
Third block
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-end-001.xht b/testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-end-001.xht new file mode 100644 index 0000000000..03411f0d05 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-end-001.xht @@ -0,0 +1,66 @@ + + + + + + + CSS Test: Delete an inline-level element inside a block whose children are otherwise all block-level, located at its end + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+
First block
+ Anonymous second block +
Third block
+ Span to remove +
+ +
+
First block
+ Anonymous second block +
Third block
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-middle-001.xht b/testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-middle-001.xht new file mode 100644 index 0000000000..a2a80f8c18 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-middle-001.xht @@ -0,0 +1,65 @@ + + + + + + + CSS Test: Delete an inline-level element inside a block whose children are otherwise all block-level, located in its middle + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+
First block
+ Anonymous second block Span to remove +
Third block
+
+ +
+
First block
+ Anonymous second block +
Third block
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-middle-002-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-middle-002-ref.xht new file mode 100644 index 0000000000..18b30c4a35 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-middle-002-ref.xht @@ -0,0 +1,43 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+
First block
+
Second block
+
Third block
+
+ +
+
First block
+
Second block
+
Third block
+
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-middle-002.xht b/testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-middle-002.xht new file mode 100644 index 0000000000..d524189054 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-middle-002.xht @@ -0,0 +1,66 @@ + + + + + + + CSS Test: Delete an inline-level element inside a block whose children are otherwise all block-level, located in its middle + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+
First block
+ Span to remove +
Second block
+
Third block
+
+ +
+
First block
+
Second block
+
Third block
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-middle-003.xht b/testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-middle-003.xht new file mode 100644 index 0000000000..fdb53b0eb2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/delete-inline-in-blocks-middle-003.xht @@ -0,0 +1,66 @@ + + + + + + + CSS Test: Delete an inline-level element inside a block whose children are otherwise all block-level, located in its middle + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+
First block
+
Second block
+ Span to remove +
Third block
+
+ +
+
First block
+
Second block
+
Third block
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/descendant-display-none-001.xht b/testing/web-platform/tests/css/CSS2/box-display/descendant-display-none-001.xht new file mode 100644 index 0000000000..e68b219ff1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/descendant-display-none-001.xht @@ -0,0 +1,31 @@ + + + + CSS Test: Descendant elements and 'display: none' + + + + + + + + + + +

Test passes if there is no red.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/descendant-display-override-001.xht b/testing/web-platform/tests/css/CSS2/box-display/descendant-display-override-001.xht new file mode 100644 index 0000000000..de2c9a74f2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/descendant-display-override-001.xht @@ -0,0 +1,32 @@ + + + + CSS Test: Overriding display none from parent + + + + + + + + + + +

Test passes if there is no red.

+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-001-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/display-001-ref.xht new file mode 100644 index 0000000000..c30736f47a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-001-ref.xht @@ -0,0 +1,20 @@ + + + + + + + CSS Reftest Reference + + + + + + + +

Test passes if the 2 "Filler text" are both on the same line.

+ +
Filler text Filler text
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-001.xht b/testing/web-platform/tests/css/CSS2/box-display/display-001.xht new file mode 100644 index 0000000000..385619e9ed --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-001.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Display set to 'inline' + + + + + + + + + + +

Test passes if the 2 "Filler text" are both on the same line.

+
Filler text
+
Filler text
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-002-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/display-002-ref.xht new file mode 100644 index 0000000000..1110982292 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-002-ref.xht @@ -0,0 +1,22 @@ + + + + + + + CSS Reftest Reference + + + + + + + +

Test passes if there are 2 lines of "Filler text".

+ +
Filler text
+ +
Filler text
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-002.xht b/testing/web-platform/tests/css/CSS2/box-display/display-002.xht new file mode 100644 index 0000000000..81020d33e4 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-002.xht @@ -0,0 +1,26 @@ + + + + CSS Test: Display set to 'block' + + + + + + + + + + +

Test passes if there are 2 lines of "Filler text".

+
+ Filler text + Filler text +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-003.xht b/testing/web-platform/tests/css/CSS2/box-display/display-003.xht new file mode 100644 index 0000000000..974c77bb2b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-003.xht @@ -0,0 +1,27 @@ + + + + CSS Test: Display set to 'list-item' + + + + + + + + +

Test passes if the "Filler Text" has a bullet list-marker (filled disc) on its left-hand side.

+
+ Filler Text +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-005.xht b/testing/web-platform/tests/css/CSS2/box-display/display-005.xht new file mode 100644 index 0000000000..44fbe1dfb2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-005.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Display set to 'inline-block' + + + + + + + + + +

Test passes if the 2 "Filler text" are both on the same line.

+
+ Filler text +
Filler text
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-006.xht b/testing/web-platform/tests/css/CSS2/box-display/display-006.xht new file mode 100644 index 0000000000..3ebe813d06 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-006.xht @@ -0,0 +1,36 @@ + + + + CSS Test: Display set to 'table' + + + + + + + + + + +

Test passes if the 2 "Filler text" are both on the same line.

+
+
+
Filler text 
+
Filler text
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-007.xht b/testing/web-platform/tests/css/CSS2/box-display/display-007.xht new file mode 100644 index 0000000000..9b3f7242c0 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-007.xht @@ -0,0 +1,38 @@ + + + + CSS Test: Display set to 'inline-table' + + + + + + + + + + +

Test passes if the 2 "Filler text" are both on the same line.

+
Filler text +
+
+
Filler 
+
text
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-008-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/display-008-ref.xht new file mode 100644 index 0000000000..0c6748d03a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-008-ref.xht @@ -0,0 +1,30 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the top line of the 2 lines of "Filler Text" has a blue background.

+ +
Filler TextFiller Text
+ +
Filler TextFiller Text
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-008.xht b/testing/web-platform/tests/css/CSS2/box-display/display-008.xht new file mode 100644 index 0000000000..bafe117ff8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-008.xht @@ -0,0 +1,47 @@ + + + + CSS Test: Display set to 'table-row-group' + + + + + + + + + + +

Test passes if the top line of the 2 lines of "Filler Text" has a blue background.

+
+
+
+
Filler Text
+
Filler Text
+
+
+
+
Filler Text
+
Filler Text
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-009.xht b/testing/web-platform/tests/css/CSS2/box-display/display-009.xht new file mode 100644 index 0000000000..e7bc7f80d3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-009.xht @@ -0,0 +1,53 @@ + + + + CSS Test: Display set to 'table-header-group' + + + + + + + + + + +

Test passes if the top line of the 2 lines of "Filler Text" has a blue background.

+
+
+
+
Filler Text
+
Filler Text
+
+
+
+
+
Filler Text
+
Filler Text
+
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-010-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/display-010-ref.xht new file mode 100644 index 0000000000..f7796e654f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-010-ref.xht @@ -0,0 +1,22 @@ + + + + + + + CSS Reftest Reference + + + + + + + +

Test passes if the word "Below" is below "Filler Text".

+ +
Filler Text
+ +
Below
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-010.xht b/testing/web-platform/tests/css/CSS2/box-display/display-010.xht new file mode 100644 index 0000000000..06ce558943 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-010.xht @@ -0,0 +1,50 @@ + + + + CSS Test: Display set to 'table-footer-group' + + + + + + + + + + +

Test passes if the word "Below" is below "Filler Text".

+
+ + + Below + + + + + Filler Text + + +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-011.xht b/testing/web-platform/tests/css/CSS2/box-display/display-011.xht new file mode 100644 index 0000000000..405290fe4b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-011.xht @@ -0,0 +1,38 @@ + + + + CSS Test: Display set to 'table-row' + + + + + + + + + + +

Test passes if there are 2 lines of "Filler text".

+
+ + Filler text + + + Filler text + +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-012-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/display-012-ref.xht new file mode 100644 index 0000000000..7d7903f9ab --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-012-ref.xht @@ -0,0 +1,24 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the first half of the line of "Filler Text" has a blue background.

+ +
Filler TextFiller Text
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-012.xht b/testing/web-platform/tests/css/CSS2/box-display/display-012.xht new file mode 100644 index 0000000000..fccc1c44c7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-012.xht @@ -0,0 +1,46 @@ + + + + CSS Test: Display set to 'table-column-group' + + + + + + + + + + +

Test passes if the first half of the line of "Filler Text" has a blue background.

+
+ + +
+
Filler Text
+
Filler Text
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-013.xht b/testing/web-platform/tests/css/CSS2/box-display/display-013.xht new file mode 100644 index 0000000000..43a52c9c5b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-013.xht @@ -0,0 +1,46 @@ + + + + CSS Test: Display set to 'table-column' + + + + + + + + + + +

Test passes if the first half of the line of "Filler Text" has a blue background.

+
+ + +
+
Filler Text
+
Filler Text
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-014.xht b/testing/web-platform/tests/css/CSS2/box-display/display-014.xht new file mode 100644 index 0000000000..7cb0591c6e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-014.xht @@ -0,0 +1,36 @@ + + + + CSS Test: Display set to 'table-cell' + + + + + + + + + + +

Test passes if the 2 "Filler text" are both on the same line.

+
+
+
Filler text 
+
Filler text
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-015.xht b/testing/web-platform/tests/css/CSS2/box-display/display-015.xht new file mode 100644 index 0000000000..9a2c3e4268 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-015.xht @@ -0,0 +1,30 @@ + + + + CSS Test: Display set to 'table-caption' + + + + + + + + + + +

Test passes if there are 2 lines of "Filler text".

+
+ Filler text + Filler text +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-016.xht b/testing/web-platform/tests/css/CSS2/box-display/display-016.xht new file mode 100644 index 0000000000..4367c5f575 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-016.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Display set to 'none' + + + + + + + + + + +

Test passes if there is no red.

+
FAIL
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-017.xht b/testing/web-platform/tests/css/CSS2/box-display/display-017.xht new file mode 100644 index 0000000000..30d5522eb5 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-017.xht @@ -0,0 +1,30 @@ + + + + CSS Test: Display set to 'inherit' + + + + + + + + + + +

Test passes if there are 2 lines of "Filler text".

+
+ Filler text + Filler text +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-018-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/display-018-ref.xht new file mode 100644 index 0000000000..aed8233160 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-018-ref.xht @@ -0,0 +1,20 @@ + + + + + + + CSS Reftest Reference + + + + + + + +

Test passes if the 3 "Filler text" are all on the same line.

+ +
Filler text Filler text Filler text
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-018.xht b/testing/web-platform/tests/css/CSS2/box-display/display-018.xht new file mode 100644 index 0000000000..d16d648f26 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-018.xht @@ -0,0 +1,52 @@ + + + + + + + CSS Test: display - sub-table elements with 'display' set to 'inline' + + + + + + + + + + + + + + +

Test passes if the 3 "Filler text" are all on the same line.

+ + + + + + + + + + + + + + + + + + +
Filler text
Fillertext
Fillertext
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-applies-to-001.xht b/testing/web-platform/tests/css/CSS2/box-display/display-applies-to-001.xht new file mode 100644 index 0000000000..ca899da23b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-applies-to-001.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Applying the property 'display' set to 'inline' to the 'a' element + + + + + + + +

Test passes if all the "Filler Text" below is on the same line.

+
+ Filler Text + Filler Text + Filler Text +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-applies-to-002.xht b/testing/web-platform/tests/css/CSS2/box-display/display-applies-to-002.xht new file mode 100644 index 0000000000..478c6e9163 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-applies-to-002.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Applying the property 'display' set to 'inline' to the 'abbr' element + + + + + + + +

Test passes if all the "Filler Text" below is on the same line.

+
+ Filler Text + Filler Text + Filler Text +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-change-001-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/display-change-001-ref.xht new file mode 100644 index 0000000000..4f7e2a96e3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-change-001-ref.xht @@ -0,0 +1,20 @@ + + + + + + + CSS Reftest Reference + + + + + + + +

Test passes if there is a small filled green square and no red.

+ +
Image download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-change-001.xht b/testing/web-platform/tests/css/CSS2/box-display/display-change-001.xht new file mode 100644 index 0000000000..ec33b9f231 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-change-001.xht @@ -0,0 +1,32 @@ + + + + CSS Test: Updating layout on display changes + + + + + + + + + + + + +

Test passes if there is a small filled green square and no red.

+
X
+
+ X +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-initial-001.xht b/testing/web-platform/tests/css/CSS2/box-display/display-initial-001.xht new file mode 100644 index 0000000000..f0d0e8d058 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-initial-001.xht @@ -0,0 +1,21 @@ + + + + CSS Test: Display initial value + + + + + + +

Test passes if a background starts and ends where the content starts and ends below.

+
+ Filler Text Filler Text +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-none-001.xht b/testing/web-platform/tests/css/CSS2/box-display/display-none-001.xht new file mode 100644 index 0000000000..f7760f7ba1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-none-001.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Display set to 'none' does not generate a box even with 'position' set to 'absolute' + + + + + + + + + +

Test passes if there is no red.

+
Filler Text
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-none-002.xht b/testing/web-platform/tests/css/CSS2/box-display/display-none-002.xht new file mode 100644 index 0000000000..9887d38a61 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-none-002.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Display set to 'none' does not generate a box even with 'position' set to 'fixed' + + + + + + + + + +

Test passes if there is no red.

+
Filler Text
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/display-none-003.xht b/testing/web-platform/tests/css/CSS2/box-display/display-none-003.xht new file mode 100644 index 0000000000..f57a605681 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/display-none-003.xht @@ -0,0 +1,24 @@ + + + + CSS Test: Display set to 'none' does not generate a box even when element is floated + + + + + + + + + +

Test passes if there is no red.

+
Filler Text
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-001-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-001-ref.xht new file mode 100644 index 0000000000..d66bd97f8d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-001-ref.xht @@ -0,0 +1,61 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+
Inserted new block
+
1stBlock
+
ScndBlock
+ 1stInline +
FourthBlock
+
Fifth55Block
+ SecondInline +
Seven777Block
+
Eight8888Block
+
+ +
+
Inserted new block
+
1stBlock
+
ScndBlock
+ 1stInline +
FourthBlock
+
Fifth55Block
+ SecondInline +
Seven777Block
+
Eight8888Block
+
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-001.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-001.xht new file mode 100644 index 0000000000..28f5fbd630 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-001.xht @@ -0,0 +1,76 @@ + + + + + + + CSS Test: Insert a block-level element into an element that contains both blocks and inlines and directly into the block-of-blocks (and not into any anonymous block-of-inlines) at the beginning of the block-of-blocks + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stBlock
+
ScndBlock
1stInline
FourthBlock
+
Fifth55Block
SecondInline
Seven777Block
+
Eight8888Block
+ +
+
Inserted new block
+
1stBlock
+
ScndBlock
+ 1stInline +
FourthBlock
+
Fifth55Block
+ SecondInline +
Seven777Block
+
Eight8888Block
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-002-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-002-ref.xht new file mode 100644 index 0000000000..05f1d788a7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-002-ref.xht @@ -0,0 +1,61 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+
1stBlock
+
Inserted new block
+
ScndBlock
+ 1stInline +
FourthBlock
+
Fifth55Block
+ SecondInline +
Seven777Block
+
Eight8888Block
+
+ +
+
1stBlock
+
Inserted new block
+
ScndBlock
+ 1stInline +
FourthBlock
+
Fifth55Block
+ SecondInline +
Seven777Block
+
Eight8888Block
+
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-002.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-002.xht new file mode 100644 index 0000000000..dc10e08ec5 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-002.xht @@ -0,0 +1,76 @@ + + + + + + + CSS Test: Insert a block-level element into an element that contains both blocks and inlines and directly into the block-of-blocks (and not into any anonymous block-of-inlines) at the beginning of the block-of-blocks + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stBlock
+
ScndBlock
1stInline
FourthBlock
+
Fifth55Block
SecondInline
Seven777Block
+
Eight8888Block
+ +
+
1stBlock
+
Inserted new block
+
ScndBlock
+ 1stInline +
FourthBlock
+
Fifth55Block
+ SecondInline +
Seven777Block
+
Eight8888Block
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-003-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-003-ref.xht new file mode 100644 index 0000000000..980de9416c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-003-ref.xht @@ -0,0 +1,61 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+
1stBlock
+
ScndBlock
+
Inserted new block
+ 1stInline +
FourthBlock
+
Fifth55Block
+ SecondInline +
Seven777Block
+
Eight8888Block
+
+ +
+
1stBlock
+
ScndBlock
+
Inserted new block
+ 1stInline +
FourthBlock
+
Fifth55Block
+ SecondInline +
Seven777Block
+
Eight8888Block
+
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-003.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-003.xht new file mode 100644 index 0000000000..8b39ff8b5b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-begin-003.xht @@ -0,0 +1,76 @@ + + + + + + + CSS Test: Insert a block-level element into an element that contains both blocks and inlines and directly into the block-of-blocks (and not into any anonymous block-of-inlines) at the beginning of the block-of-blocks + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stBlock
+
ScndBlock
1stInline
FourthBlock
+
Fifth55Block
SecondInline
Seven777Block
+
Eight8888Block
+ +
+
1stBlock
+
ScndBlock
+
Inserted new block
+ 1stInline +
FourthBlock
+
Fifth55Block
+ SecondInline +
Seven777Block
+
Eight8888Block
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-001-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-001-ref.xht new file mode 100644 index 0000000000..bcaa0692b3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-001-ref.xht @@ -0,0 +1,61 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+
1stBlock
+
ScndBlock
+ 1stInline +
FourthBlock
+
Fifth55Block
+ SecondInline +
Inserted new block
+
Seven777Block
+
Eight8888Block
+
+ +
+
1stBlock
+
ScndBlock
+ 1stInline +
FourthBlock
+
Fifth55Block
+ SecondInline +
Inserted new block
+
Seven777Block
+
Eight8888Block
+
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-001.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-001.xht new file mode 100644 index 0000000000..28a25231c4 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-001.xht @@ -0,0 +1,76 @@ + + + + + + + CSS Test: Insert a block-level element into an element that contains both blocks and inlines and directly into the block-of-blocks (and not into any anonymous block-of-inlines) at the end of the block-of-blocks + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stBlock
+
ScndBlock
1stInline
FourthBlock
+
Fifth55Block
SecondInline
Seven777Block
+
Eight8888Block
+ +
+
1stBlock
+
ScndBlock
+ 1stInline +
FourthBlock
+
Fifth55Block
+ SecondInline +
Inserted new block
+
Seven777Block
+
Eight8888Block
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-002-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-002-ref.xht new file mode 100644 index 0000000000..c75398531f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-002-ref.xht @@ -0,0 +1,61 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+
1stBlock
+
ScndBlock
+ 1stInline +
FourthBlock
+
Fifth55Block
+ SecondInline +
Seven777Block
+
Inserted new block
+
Eight8888Block
+
+ +
+
1stBlock
+
ScndBlock
+ 1stInline +
FourthBlock
+
Fifth55Block
+ SecondInline +
Seven777Block
+
Inserted new block
+
Eight8888Block
+
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-002.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-002.xht new file mode 100644 index 0000000000..b24b74231a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-002.xht @@ -0,0 +1,76 @@ + + + + + + + CSS Test: Insert a block-level element into an element that contains both blocks and inlines and directly into the block-of-blocks (and not into any anonymous block-of-inlines) at the end of the block-of-blocks + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stBlock
+
ScndBlock
1stInline
FourthBlock
+
Fifth55Block
SecondInline
Seven777Block
+
Eight8888Block
+ +
+
1stBlock
+
ScndBlock
+ 1stInline +
FourthBlock
+
Fifth55Block
+ SecondInline +
Seven777Block
+
Inserted new block
+
Eight8888Block
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-003-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-003-ref.xht new file mode 100644 index 0000000000..a9f43877ba --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-003-ref.xht @@ -0,0 +1,61 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+
1stBlock
+
ScndBlock
+ 1stInline +
FourthBlock
+
Fifth55Block
+ SecondInline +
Seven777Block
+
Eight8888Block
+
Inserted new block
+
+ +
+
1stBlock
+
ScndBlock
+ 1stInline +
FourthBlock
+
Fifth55Block
+ SecondInline +
Seven777Block
+
Eight8888Block
+
Inserted new block
+
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-003.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-003.xht new file mode 100644 index 0000000000..fed83aa6e8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-end-003.xht @@ -0,0 +1,76 @@ + + + + + + + CSS Test: Insert a block-level element into an element that contains both blocks and inlines and directly into the block-of-blocks (and not into any anonymous block-of-inlines) at the end of the block-of-blocks + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stBlock
+
ScndBlock
1stInline
FourthBlock
+
Fifth55Block
SecondInline
Seven777Block
+
Eight8888Block
+ +
+
1stBlock
+
ScndBlock
+ 1stInline +
FourthBlock
+
Fifth55Block
+ SecondInline +
Seven777Block
+
Eight8888Block
+
Inserted new block
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-001-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-001-ref.xht new file mode 100644 index 0000000000..23b883b136 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-001-ref.xht @@ -0,0 +1,61 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+
1stBlock
+
ScndBlock
+ 1stInline +
Inserted new block
+
FourthBlock
+
Fifth55Block
+ SecondInline +
Seven777Block
+
Eight8888Block
+
+ +
+
1stBlock
+
ScndBlock
+ 1stInline +
Inserted new block
+
FourthBlock
+
Fifth55Block
+ SecondInline +
Seven777Block
+
Eight8888Block
+
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-001.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-001.xht new file mode 100644 index 0000000000..35aff524ab --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-001.xht @@ -0,0 +1,76 @@ + + + + + + + CSS Test: Insert a block-level element into an element that contains both blocks and inlines and directly into the block-of-blocks (and not into any anonymous block-of-inlines) in the middle of the block-of-blocks + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stBlock
+
ScndBlock
1stInline
FourthBlock
+
Fifth55Block
SecondInline
Seven777Block
+
Eight8888Block
+ +
+
1stBlock
+
ScndBlock
+ 1stInline +
Inserted new block
+
FourthBlock
+
Fifth55Block
+ SecondInline +
Seven777Block
+
Eight8888Block
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-002-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-002-ref.xht new file mode 100644 index 0000000000..d8d4376291 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-002-ref.xht @@ -0,0 +1,61 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+
1stBlock
+
ScndBlock
+ 1stInline +
FourthBlock
+
Inserted new block
+
Fifth55Block
+ SecondInline +
Seven777Block
+
Eight8888Block
+
+ +
+
1stBlock
+
ScndBlock
+ 1stInline +
FourthBlock
+
Inserted new block
+
Fifth55Block
+ SecondInline +
Seven777Block
+
Eight8888Block
+
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-002.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-002.xht new file mode 100644 index 0000000000..dbc4941f67 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-002.xht @@ -0,0 +1,76 @@ + + + + + + + CSS Test: Insert a block-level element into an element that contains both blocks and inlines and directly into the block-of-blocks (and not into any anonymous block-of-inlines) in the middle of the block-of-blocks + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stBlock
+
ScndBlock
1stInline
FourthBlock
+
Fifth55Block
SecondInline
Seven777Block
+
Eight8888Block
+ +
+
1stBlock
+
ScndBlock
+ 1stInline +
FourthBlock
+
Inserted new block
+
Fifth55Block
+ SecondInline +
Seven777Block
+
Eight8888Block
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-003-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-003-ref.xht new file mode 100644 index 0000000000..e691312593 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-003-ref.xht @@ -0,0 +1,61 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+
1stBlock
+
ScndBlock
+ 1stInline +
FourthBlock
+
Fifth55Block
+
Inserted new block
+ SecondInline +
Seven777Block
+
Eight8888Block
+
+ +
+
1stBlock
+
ScndBlock
+ 1stInline +
FourthBlock
+
Fifth55Block
+
Inserted new block
+ SecondInline +
Seven777Block
+
Eight8888Block
+
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-003.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-003.xht new file mode 100644 index 0000000000..73aa60b0a8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-blocks-n-inlines-middle-003.xht @@ -0,0 +1,76 @@ + + + + + + + CSS Test: Insert a block-level element into an element that contains both blocks and inlines and directly into the block-of-blocks (and not into any anonymous block-of-inlines) in the middle of the block-of-blocks + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stBlock
+
ScndBlock
1stInline
FourthBlock
+
Fifth55Block
SecondInline
Seven777Block
+
Eight8888Block
+ +
+
1stBlock
+
ScndBlock
+ 1stInline +
FourthBlock
+
Fifth55Block
+
Inserted new block
+ SecondInline +
Seven777Block
+
Eight8888Block
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-inlines-beginning-001-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-inlines-beginning-001-ref.xht new file mode 100644 index 0000000000..cf3105cbbb --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-inlines-beginning-001-ref.xht @@ -0,0 +1,44 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+
Inserted new block
+ Several inline elements are in this sentence. +
+ +
+
Inserted new block
+ Several inline elements are in this sentence. +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-inlines-beginning-001.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-inlines-beginning-001.xht new file mode 100644 index 0000000000..ca8f49e358 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-inlines-beginning-001.xht @@ -0,0 +1,65 @@ + + + + + + + CSS Test: Insert a block-level element into a block of inlines at its beginning + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
Several inline elements are in this sentence.
+ +
+
Inserted new block
+ Several inline elements are in this sentence. +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-inlines-end-001-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-inlines-end-001-ref.xht new file mode 100644 index 0000000000..1a2a150072 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-inlines-end-001-ref.xht @@ -0,0 +1,44 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+ Several inline elements are in this sentence. +
Inserted new block
+
+ +
+ Several inline elements are in this sentence. +
Inserted new block
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-inlines-end-001.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-inlines-end-001.xht new file mode 100644 index 0000000000..c196757e70 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-inlines-end-001.xht @@ -0,0 +1,65 @@ + + + + + + + CSS Test: Insert a block-level element into a block of inlines at its end + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
Several inline elements are in this sentence.
+ +
+ Several inline elements are in this sentence. +
Inserted new block
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-inlines-middle-001-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-inlines-middle-001-ref.xht new file mode 100644 index 0000000000..c9f59509fe --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-inlines-middle-001-ref.xht @@ -0,0 +1,46 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+ Several inline elements are +
Inserted new block
+ in this sentence. +
+ +
+ Several inline elements are +
Inserted new block
+ in this sentence. +
+ + diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-inlines-middle-001.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-inlines-middle-001.xht new file mode 100644 index 0000000000..9d79d637e9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-block-in-inlines-middle-001.xht @@ -0,0 +1,66 @@ + + + + + + + CSS Test: Insert a block-level element into a block of inlines at its middle + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
Several inline elements are in this sentence.
+ +
+ Several inline elements are +
Inserted new block
+ in this sentence. +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-beginning-001-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-beginning-001-ref.xht new file mode 100644 index 0000000000..8af5fefb7c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-beginning-001-ref.xht @@ -0,0 +1,50 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+ Inserted new inline +
First block
+ Anonymous second block +
Third block
+
+ +
+ Inserted new inline +
First block
+ Anonymous second block +
Third block
+
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-beginning-001.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-beginning-001.xht new file mode 100644 index 0000000000..c57a91b225 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-beginning-001.xht @@ -0,0 +1,72 @@ + + + + + + + CSS Test: Insert an inline-level element into a block of blocks at its beginning + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+
First block
+ Anonymous second block +
Third block
+
+ +
+ Inserted new inline +
First block
+ Anonymous second block +
Third block
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-end-001-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-end-001-ref.xht new file mode 100644 index 0000000000..407b9d8fef --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-end-001-ref.xht @@ -0,0 +1,50 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+
First block
+ Anonymous second block +
Third block
+ Inserted new inline +
+ +
+
First block
+ Anonymous second block +
Third block
+ Inserted new inline +
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-end-001.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-end-001.xht new file mode 100644 index 0000000000..fb3fb51fc1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-end-001.xht @@ -0,0 +1,72 @@ + + + + + + + CSS Test: Insert an inline-level element into a block of blocks at its end + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+
First block
+ Anonymous second block +
Third block
+
+ +
+
First block
+ Anonymous second block +
Third block
+ Inserted new inline +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-middle-001-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-middle-001-ref.xht new file mode 100644 index 0000000000..fa2a5eddf9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-middle-001-ref.xht @@ -0,0 +1,50 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+
First block
+ Inserted new inline +
Second block
+
Third block
+
+ +
+
First block
+ Inserted new inline +
Second block
+
Third block
+
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-middle-001.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-middle-001.xht new file mode 100644 index 0000000000..f7de7048c1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-middle-001.xht @@ -0,0 +1,72 @@ + + + + + + + CSS Test: Insert an inline-level element into a block of blocks at its middle + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+
First block
+
Second block
+
Third block
+
+ +
+
First block
+ Inserted new inline +
Second block
+
Third block
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-middle-002-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-middle-002-ref.xht new file mode 100644 index 0000000000..d4a54e7497 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-middle-002-ref.xht @@ -0,0 +1,50 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+
First block
+
Second block
+ Inserted new inline +
Third block
+
+ +
+
First block
+
Second block
+ Inserted new inline +
Third block
+
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-middle-002.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-middle-002.xht new file mode 100644 index 0000000000..a09f064349 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-middle-002.xht @@ -0,0 +1,72 @@ + + + + + + + CSS Test: Insert an inline-level element into a block of blocks at its middle + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
+
First block
+
Second block
+
Third block
+
+ +
+
First block
+
Second block
+ Inserted new inline +
Third block
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-001-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-001-ref.xht new file mode 100644 index 0000000000..78fabf5ee9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-001-ref.xht @@ -0,0 +1,49 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
Inserted new inline1stInline ScndInline +
1stBlock
+ FourthInline Fifth55Inline +
SecondBlock
+ Seven777Inline Eight8888Inline
+ +
Inserted new inline1stInline ScndInline +
1stBlock
+ FourthInline Fifth55Inline +
SecondBlock
+ Seven777Inline Eight8888Inline
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-001.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-001.xht new file mode 100644 index 0000000000..32d3ba544a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-001.xht @@ -0,0 +1,70 @@ + + + + + + + CSS Test: Insert an inline-level element into an element that contains both blocks and inlines and directly into the block-of-inlines at its beginning + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stInline + ScndInline
1stBlock
FourthInline + Fifth55Inline
SecondBlock
Seven777Inline + Eight8888Inline
+ +
Inserted new inline1stInline ScndInline +
1stBlock
+ FourthInline Fifth55Inline +
SecondBlock
+ Seven777Inline Eight8888Inline
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-002-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-002-ref.xht new file mode 100644 index 0000000000..24d16d9e7b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-002-ref.xht @@ -0,0 +1,49 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stInline Inserted new inlineScndInline +
1stBlock
+ FourthInline Fifth55Inline +
SecondBlock
+ Seven777Inline Eight8888Inline
+ +
1stInline Inserted new inlineScndInline +
1stBlock
+ FourthInline Fifth55Inline +
SecondBlock
+ Seven777Inline Eight8888Inline
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-002.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-002.xht new file mode 100644 index 0000000000..7f1dd29384 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-002.xht @@ -0,0 +1,70 @@ + + + + + + + CSS Test: Insert an inline-level element into an element that contains both blocks and inlines and directly into the block-of-inlines at its beginning + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stInline + ScndInline
1stBlock
FourthInline + Fifth55Inline
SecondBlock
Seven777Inline + Eight8888Inline
+ +
1stInline Inserted new inlineScndInline +
1stBlock
+ FourthInline Fifth55Inline +
SecondBlock
+ Seven777Inline Eight8888Inline
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-003-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-003-ref.xht new file mode 100644 index 0000000000..75e95d9a2d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-003-ref.xht @@ -0,0 +1,49 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stInline ScndInlineInserted new inline +
1stBlock
+ FourthInline Fifth55Inline +
SecondBlock
+ Seven777Inline Eight8888Inline
+ +
1stInline ScndInlineInserted new inline +
1stBlock
+ FourthInline Fifth55Inline +
SecondBlock
+ Seven777Inline Eight8888Inline
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-003.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-003.xht new file mode 100644 index 0000000000..b9399e426f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-begin-003.xht @@ -0,0 +1,70 @@ + + + + + + + CSS Test: Insert an inline-level element into an element that contains both blocks and inlines and directly into the block-of-inlines at its beginning + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stInline + ScndInline
1stBlock
FourthInline + Fifth55Inline
SecondBlock
Seven777Inline + Eight8888Inline
+ +
1stInline ScndInlineInserted new inline +
1stBlock
+ FourthInline Fifth55Inline +
SecondBlock
+ Seven777Inline Eight8888Inline
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-001-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-001-ref.xht new file mode 100644 index 0000000000..5f622d8a00 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-001-ref.xht @@ -0,0 +1,49 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stInline ScndInline +
1stBlock
+ FourthInline Fifth55Inline +
SecondBlock
+ Inserted new inlineSeven777Inline Eight8888Inline
+ +
1stInline ScndInline +
1stBlock
+ FourthInline Fifth55Inline +
SecondBlock
+ Inserted new inlineSeven777Inline Eight8888Inline
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-001.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-001.xht new file mode 100644 index 0000000000..88997fa4ae --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-001.xht @@ -0,0 +1,70 @@ + + + + + + + CSS Test: Insert an inline-level element into an element that contains both blocks and inlines and directly into the block-of-inlines at its end + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stInline + ScndInline
1stBlock
FourthInline + Fifth55Inline
SecondBlock
Seven777Inline + Eight8888Inline
+ +
1stInline ScndInline +
1stBlock
+ FourthInline Fifth55Inline +
SecondBlock
+ Inserted new inlineSeven777Inline Eight8888Inline
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-002-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-002-ref.xht new file mode 100644 index 0000000000..2e09cfff70 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-002-ref.xht @@ -0,0 +1,49 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stInline ScndInline +
1stBlock
+ FourthInline Fifth55Inline +
SecondBlock
+ Seven777Inline Inserted new inlineEight8888Inline
+ +
1stInline ScndInline +
1stBlock
+ FourthInline Fifth55Inline +
SecondBlock
+ Seven777Inline Inserted new inlineEight8888Inline
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-002.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-002.xht new file mode 100644 index 0000000000..72855d3a45 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-002.xht @@ -0,0 +1,70 @@ + + + + + + + CSS Test: Insert an inline-level element into an element that contains both blocks and inlines and directly into the block-of-inlines at its end + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stInline + ScndInline
1stBlock
FourthInline + Fifth55Inline
SecondBlock
Seven777Inline + Eight8888Inline
+ +
1stInline ScndInline +
1stBlock
+ FourthInline Fifth55Inline +
SecondBlock
+ Seven777Inline Inserted new inlineEight8888Inline
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-003-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-003-ref.xht new file mode 100644 index 0000000000..c4d10ecc0a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-003-ref.xht @@ -0,0 +1,49 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stInline ScndInline +
1stBlock
+ FourthInline Fifth55Inline +
SecondBlock
+ Seven777Inline Eight8888InlineInserted new inline
+ +
1stInline ScndInline +
1stBlock
+ FourthInline Fifth55Inline +
SecondBlock
+ Seven777Inline Eight8888InlineInserted new inline
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-003.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-003.xht new file mode 100644 index 0000000000..bd982b78d6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-end-003.xht @@ -0,0 +1,70 @@ + + + + + + + CSS Test: Insert an inline-level element into an element that contains both blocks and inlines and directly into the block-of-inlines at its end + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stInline + ScndInline
1stBlock
FourthInline + Fifth55Inline
SecondBlock
Seven777Inline + Eight8888Inline
+ +
1stInline ScndInline +
1stBlock
+ FourthInline Fifth55Inline +
SecondBlock
+ Seven777Inline Eight8888InlineInserted new inline
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-001-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-001-ref.xht new file mode 100644 index 0000000000..026ac5b028 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-001-ref.xht @@ -0,0 +1,49 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stInline ScndInline +
1stBlock
+ Inserted new inlineFourthInline Fifth55Inline +
SecondBlock
+ Seven777Inline Eight8888Inline
+ +
1stInline ScndInline +
1stBlock
+ Inserted new inlineFourthInline Fifth55Inline +
SecondBlock
+ Seven777Inline Eight8888Inline
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-001.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-001.xht new file mode 100644 index 0000000000..fde80e5f05 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-001.xht @@ -0,0 +1,70 @@ + + + + + + + CSS Test: Insert an inline-level element into an element that contains both blocks and inlines and directly into the block-of-inlines at its middle + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stInline + ScndInline
1stBlock
FourthInline + Fifth55Inline
SecondBlock
Seven777Inline + Eight8888Inline
+ +
1stInline ScndInline +
1stBlock
+ Inserted new inlineFourthInline Fifth55Inline +
SecondBlock
+ Seven777Inline Eight8888Inline
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-002-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-002-ref.xht new file mode 100644 index 0000000000..b1c228a9ff --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-002-ref.xht @@ -0,0 +1,49 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stInline ScndInline +
1stBlock
+ FourthInline Inserted new inlineFifth55Inline +
SecondBlock
+ Seven777Inline Eight8888Inline
+ +
1stInline ScndInline +
1stBlock
+ FourthInline Inserted new inlineFifth55Inline +
SecondBlock
+ Seven777Inline Eight8888Inline
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-002.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-002.xht new file mode 100644 index 0000000000..b0073b1da7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-002.xht @@ -0,0 +1,70 @@ + + + + + + + CSS Test: Insert an inline-level element into an element that contains both blocks and inlines and directly into the block-of-inlines at its middle + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stInline + ScndInline
1stBlock
FourthInline + Fifth55Inline
SecondBlock
Seven777Inline + Eight8888Inline
+ +
1stInline ScndInline +
1stBlock
+ FourthInline Inserted new inlineFifth55Inline +
SecondBlock
+ Seven777Inline Eight8888Inline
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-003-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-003-ref.xht new file mode 100644 index 0000000000..4e5d873f7c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-003-ref.xht @@ -0,0 +1,49 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stInline ScndInline +
1stBlock
+ FourthInline Fifth55InlineInserted new inline +
SecondBlock
+ Seven777Inline Eight8888Inline
+ +
1stInline ScndInline +
1stBlock
+ FourthInline Fifth55InlineInserted new inline +
SecondBlock
+ Seven777Inline Eight8888Inline
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-003.xht b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-003.xht new file mode 100644 index 0000000000..277d27c72c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/insert-inline-in-blocks-n-inlines-middle-003.xht @@ -0,0 +1,70 @@ + + + + + + + CSS Test: Insert an inline-level element into an element that contains both blocks and inlines and directly into the block-of-inlines at its middle + + + + + + + + + + + + + + + + + +

Test passes if the 2 colorized rectangles are identical.

+ +
1stInline + ScndInline
1stBlock
FourthInline + Fifth55Inline
SecondBlock
Seven777Inline + Eight8888Inline
+ +
1stInline ScndInline +
1stBlock
+ FourthInline Fifth55InlineInserted new inline +
SecondBlock
+ Seven777Inline Eight8888Inline
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/root-box-002-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/root-box-002-ref.xht new file mode 100644 index 0000000000..521051add3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/root-box-002-ref.xht @@ -0,0 +1,41 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + + + + + +
There should be a single unbroken yin-yang symbol below.
Image download support must be enabledImage download support must be enabled
Image download support must be enabledImage download support must be enabled
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/root-box-002.xht b/testing/web-platform/tests/css/CSS2/box-display/root-box-002.xht new file mode 100644 index 0000000000..f7c43460e8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/root-box-002.xht @@ -0,0 +1,38 @@ + + + + CSS Test: Styling the root element: display:table + + + + + + + + + + + + + + +
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/root-box-003-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/root-box-003-ref.xht new file mode 100644 index 0000000000..a86194448a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/root-box-003-ref.xht @@ -0,0 +1,24 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/root-box-003.xht b/testing/web-platform/tests/css/CSS2/box-display/root-box-003.xht new file mode 100644 index 0000000000..088b3b257d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/root-box-003.xht @@ -0,0 +1,18 @@ + + + + CSS Test: Styling the root element: display:none (page should be a big green expanse) + + + + + + + + +

FAIL

+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/root-canvas-001-ref.xht b/testing/web-platform/tests/css/CSS2/box-display/root-canvas-001-ref.xht new file mode 100644 index 0000000000..55cd7cccd0 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/root-canvas-001-ref.xht @@ -0,0 +1,31 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

There should be no red, only a green square with white text and a lime green border.

+ +
This square must be green.
+ + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/root-canvas-001.xht b/testing/web-platform/tests/css/CSS2/box-display/root-canvas-001.xht new file mode 100644 index 0000000000..87d747ee5e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/root-canvas-001.xht @@ -0,0 +1,58 @@ + + + + CSS Test: Canvas: Embedded documents + + + + + + + + + + + +

There should be no red, only a green square with white text and a lime green border.

+
FAIL
+ + + + + diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/1x1-green.png b/testing/web-platform/tests/css/CSS2/box-display/support/1x1-green.png new file mode 100644 index 0000000000..b98ca0ba0a Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/1x1-green.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/1x1-lime.png b/testing/web-platform/tests/css/CSS2/box-display/support/1x1-lime.png new file mode 100644 index 0000000000..cb397fb090 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/1x1-lime.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/1x1-maroon.png b/testing/web-platform/tests/css/CSS2/box-display/support/1x1-maroon.png new file mode 100644 index 0000000000..3f86b07219 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/1x1-maroon.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/1x1-navy.png b/testing/web-platform/tests/css/CSS2/box-display/support/1x1-navy.png new file mode 100644 index 0000000000..9b9a03955b Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/1x1-navy.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/1x1-red.png b/testing/web-platform/tests/css/CSS2/box-display/support/1x1-red.png new file mode 100644 index 0000000000..6bd73ac101 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/1x1-red.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/1x1-white.png b/testing/web-platform/tests/css/CSS2/box-display/support/1x1-white.png new file mode 100644 index 0000000000..dd43faec54 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/1x1-white.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/60x60-gg-rr.png b/testing/web-platform/tests/css/CSS2/box-display/support/60x60-gg-rr.png new file mode 100644 index 0000000000..84f5b2a4f1 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/60x60-gg-rr.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/60x60-green.png b/testing/web-platform/tests/css/CSS2/box-display/support/60x60-green.png new file mode 100644 index 0000000000..b3c8cf3eb4 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/60x60-green.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/a-green.css b/testing/web-platform/tests/css/CSS2/box-display/support/a-green.css new file mode 100644 index 0000000000..b0dbb071d5 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/support/a-green.css @@ -0,0 +1 @@ +.a { color: green; } diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/b-green.css b/testing/web-platform/tests/css/CSS2/box-display/support/b-green.css new file mode 100644 index 0000000000..a0473f5ca2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/support/b-green.css @@ -0,0 +1 @@ +.b { color: green; } \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/blue15x15.png b/testing/web-platform/tests/css/CSS2/box-display/support/blue15x15.png new file mode 100644 index 0000000000..89de32fdb8 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/blue15x15.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/blue96x96.png b/testing/web-platform/tests/css/CSS2/box-display/support/blue96x96.png new file mode 100644 index 0000000000..820f8cace2 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/blue96x96.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/c-red.css b/testing/web-platform/tests/css/CSS2/box-display/support/c-red.css new file mode 100644 index 0000000000..d4ba5c64e9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/support/c-red.css @@ -0,0 +1 @@ +.c { color: red; } \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/cat.png b/testing/web-platform/tests/css/CSS2/box-display/support/cat.png new file mode 100644 index 0000000000..85dd732481 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/cat.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/diamond.png b/testing/web-platform/tests/css/CSS2/box-display/support/diamond.png new file mode 100644 index 0000000000..51112efc7c Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/diamond.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/green15x15.png b/testing/web-platform/tests/css/CSS2/box-display/support/green15x15.png new file mode 100644 index 0000000000..51741584a0 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/green15x15.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/pattern-grg-rgr-grg.png b/testing/web-platform/tests/css/CSS2/box-display/support/pattern-grg-rgr-grg.png new file mode 100644 index 0000000000..9b88fbd811 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/pattern-grg-rgr-grg.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/pattern-grg-rrg-rgg.png b/testing/web-platform/tests/css/CSS2/box-display/support/pattern-grg-rrg-rgg.png new file mode 100644 index 0000000000..fcf4f3fd7d Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/pattern-grg-rrg-rgg.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/pattern-rgr-grg-rgr.png b/testing/web-platform/tests/css/CSS2/box-display/support/pattern-rgr-grg-rgr.png new file mode 100644 index 0000000000..d454e3a630 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/pattern-rgr-grg-rgr.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/pattern-tr.png b/testing/web-platform/tests/css/CSS2/box-display/support/pattern-tr.png new file mode 100644 index 0000000000..8b4b25364e Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/pattern-tr.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/ring.png b/testing/web-platform/tests/css/CSS2/box-display/support/ring.png new file mode 100644 index 0000000000..061bb94eba Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/ring.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/root-canvas-001a.html b/testing/web-platform/tests/css/CSS2/box-display/support/root-canvas-001a.html new file mode 100644 index 0000000000..4cfa963ff0 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/support/root-canvas-001a.html @@ -0,0 +1,20 @@ + + + + Canvas: Embedded documents: Internal + + + + + +

This square must be green.

+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/square-purple.png b/testing/web-platform/tests/css/CSS2/box-display/support/square-purple.png new file mode 100644 index 0000000000..0f522d7872 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/square-purple.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/square-teal.png b/testing/web-platform/tests/css/CSS2/box-display/support/square-teal.png new file mode 100644 index 0000000000..e567f51b91 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/square-teal.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/square-white.png b/testing/web-platform/tests/css/CSS2/box-display/support/square-white.png new file mode 100644 index 0000000000..5853cbb238 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/square-white.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/swatch-blue.png b/testing/web-platform/tests/css/CSS2/box-display/support/swatch-blue.png new file mode 100644 index 0000000000..bf2759634d Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/swatch-blue.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/swatch-green.png b/testing/web-platform/tests/css/CSS2/box-display/support/swatch-green.png new file mode 100644 index 0000000000..0aa79b0c86 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/swatch-green.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/swatch-lime.png b/testing/web-platform/tests/css/CSS2/box-display/support/swatch-lime.png new file mode 100644 index 0000000000..55fd7fdaed Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/swatch-lime.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/swatch-orange.png b/testing/web-platform/tests/css/CSS2/box-display/support/swatch-orange.png new file mode 100644 index 0000000000..d3cd498b52 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/swatch-orange.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/swatch-red.png b/testing/web-platform/tests/css/CSS2/box-display/support/swatch-red.png new file mode 100644 index 0000000000..1caf25c992 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/swatch-red.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/swatch-white.png b/testing/web-platform/tests/css/CSS2/box-display/support/swatch-white.png new file mode 100644 index 0000000000..1a7d4323d7 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/swatch-white.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/swatch-yellow.png b/testing/web-platform/tests/css/CSS2/box-display/support/swatch-yellow.png new file mode 100644 index 0000000000..1591aa0e2e Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/swatch-yellow.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/test-bl.png b/testing/web-platform/tests/css/CSS2/box-display/support/test-bl.png new file mode 100644 index 0000000000..904e24e996 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/test-bl.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/test-br.png b/testing/web-platform/tests/css/CSS2/box-display/support/test-br.png new file mode 100644 index 0000000000..f413ff5c1a Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/test-br.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/test-outer.png b/testing/web-platform/tests/css/CSS2/box-display/support/test-outer.png new file mode 100644 index 0000000000..82eeace7fc Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/test-outer.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/test-tl.png b/testing/web-platform/tests/css/CSS2/box-display/support/test-tl.png new file mode 100644 index 0000000000..f6ac0ef7e8 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/test-tl.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/test-tr.png b/testing/web-platform/tests/css/CSS2/box-display/support/test-tr.png new file mode 100644 index 0000000000..59843ae54b Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/box-display/support/test-tr.png differ diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/viewport-004-firstcanvas.htm b/testing/web-platform/tests/css/CSS2/box-display/support/viewport-004-firstcanvas.htm new file mode 100644 index 0000000000..297302f376 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/support/viewport-004-firstcanvas.htm @@ -0,0 +1,18 @@ + + + + CSS Test Suite: Viewport-004 pass conditions + + + + + + +

Test passes if the page is blue or orange or a combination of both.

+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/support/viewport-004-secondcanvas.htm b/testing/web-platform/tests/css/CSS2/box-display/support/viewport-004-secondcanvas.htm new file mode 100644 index 0000000000..c924f8e079 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/support/viewport-004-secondcanvas.htm @@ -0,0 +1,18 @@ + + + + CSS Test Suite: + + + + + + +

+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/viewport-001.xht b/testing/web-platform/tests/css/CSS2/box-display/viewport-001.xht new file mode 100644 index 0000000000..a6204458b4 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/viewport-001.xht @@ -0,0 +1,14 @@ + + + + CSS Test: Viewport resize can change layout + + + + + + + +

Test passes regardless if this text wraps or does not wrap when the page is resized to a small width.

+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/viewport-002.xht b/testing/web-platform/tests/css/CSS2/box-display/viewport-002.xht new file mode 100644 index 0000000000..fc55e20b9f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/viewport-002.xht @@ -0,0 +1,21 @@ + + + + CSS Test: Scrolling mechanism + + + + + + + + +

Test passes if this page can be scrolled to the words "Bottom of page".

+
Bottom of page
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/viewport-003.xht b/testing/web-platform/tests/css/CSS2/box-display/viewport-003.xht new file mode 100644 index 0000000000..b67bc3bb1e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/viewport-003.xht @@ -0,0 +1,25 @@ + + + + CSS Test: Scrolling mechanism and right-to-left + + + + + + + + +

Test passes if this page can be scrolled to the words "Bottom of page".‎

+
Bottom of page
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/box-display/viewport-004.xht b/testing/web-platform/tests/css/CSS2/box-display/viewport-004.xht new file mode 100644 index 0000000000..6c748b2fff --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/box-display/viewport-004.xht @@ -0,0 +1,22 @@ + + + + CSS Test: Rendering more than one canvas + + + + + + + + + + + + <body> + <p>Test passes if this text is visible.</p> + </body> + + + \ No newline at end of file -- cgit v1.2.3