From 43a97878ce14b72f0981164f87f2e35e14151312 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 11:22:09 +0200 Subject: Adding upstream version 110.0.1. Signed-off-by: Daniel Baumann --- .../CSS2/pagination/allowed-page-breaks-001a.xht | 101 +++++++++++++++++ .../CSS2/pagination/allowed-page-breaks-001b.xht | 76 +++++++++++++ .../CSS2/pagination/allowed-page-breaks-001c.xht | 121 +++++++++++++++++++++ .../CSS2/pagination/allowed-page-breaks-002.xht | 79 ++++++++++++++ .../CSS2/pagination/allowed-page-breaks-003.xht | 48 ++++++++ .../CSS2/pagination/allowed-page-breaks-004.xht | 60 ++++++++++ .../CSS2/pagination/allowed-page-breaks-005.xht | 44 ++++++++ .../CSS2/pagination/allowed-page-breaks-006.xht | 45 ++++++++ .../CSS2/pagination/allowed-page-breaks-007a.xht | 36 ++++++ .../CSS2/pagination/allowed-page-breaks-007b.xht | 38 +++++++ .../block-page-break-inside-avoid-1-print.html | 21 ++++ .../block-page-break-inside-avoid-10-print.html | 20 ++++ .../block-page-break-inside-avoid-11-print.html | 21 ++++ .../block-page-break-inside-avoid-12-print.html | 22 ++++ .../block-page-break-inside-avoid-13-print.html | 23 ++++ ...block-page-break-inside-avoid-14-print-ref.html | 20 ++++ .../block-page-break-inside-avoid-14-print.html | 22 ++++ ...block-page-break-inside-avoid-15-print-ref.html | 20 ++++ .../block-page-break-inside-avoid-15-print.html | 22 ++++ .../block-page-break-inside-avoid-2-print.html | 21 ++++ .../block-page-break-inside-avoid-3-print.html | 21 ++++ .../block-page-break-inside-avoid-4-print.html | 21 ++++ .../block-page-break-inside-avoid-5-print.html | 21 ++++ .../block-page-break-inside-avoid-6-print.html | 21 ++++ .../block-page-break-inside-avoid-7-print.html | 22 ++++ .../block-page-break-inside-avoid-8-print-ref.html | 21 ++++ .../block-page-break-inside-avoid-8-print.html | 23 ++++ .../block-page-break-inside-avoid-9-print.html | 22 ++++ .../block-page-break-inside-avoid-print-ref.html | 19 ++++ .../float-page-break-inside-avoid-1-print.html | 21 ++++ .../float-page-break-inside-avoid-2-print-ref.html | 21 ++++ .../float-page-break-inside-avoid-2-print.html | 22 ++++ .../float-page-break-inside-avoid-3-print.html | 21 ++++ .../float-page-break-inside-avoid-4-print.html | 21 ++++ .../float-page-break-inside-avoid-5-print-ref.html | 33 ++++++ .../float-page-break-inside-avoid-5-print.html | 35 ++++++ .../float-page-break-inside-avoid-6-print-ref.html | 17 +++ .../float-page-break-inside-avoid-6-print.html | 19 ++++ .../float-page-break-inside-avoid-7-print-ref.html | 25 +++++ .../float-page-break-inside-avoid-7-print.html | 28 +++++ .../float-page-break-inside-avoid-8-print-ref.html | 26 +++++ .../float-page-break-inside-avoid-8-print.html | 28 +++++ .../float-page-break-inside-avoid-9-print-ref.html | 30 +++++ .../float-page-break-inside-avoid-9-print.html | 33 ++++++ .../css/CSS2/pagination/forced-page-breaks-000.xht | 46 ++++++++ .../css/CSS2/pagination/forced-page-breaks-001.xht | 24 ++++ ...inline-page-break-inside-avoid-1-print-ref.html | 19 ++++ .../inline-page-break-inside-avoid-1-print.html | 21 ++++ .../tests/css/CSS2/pagination/orphans-001.xht | 48 ++++++++ .../tests/css/CSS2/pagination/orphans-002.xht | 54 +++++++++ .../tests/css/CSS2/pagination/orphans-003.xht | 53 +++++++++ .../tests/css/CSS2/pagination/orphans-004a.xht | 56 ++++++++++ .../tests/css/CSS2/pagination/orphans-004b.xht | 50 +++++++++ .../css/CSS2/pagination/page-break-after-000.xht | 24 ++++ .../css/CSS2/pagination/page-break-after-001.xht | 21 ++++ .../css/CSS2/pagination/page-break-after-002.xht | 23 ++++ .../css/CSS2/pagination/page-break-after-003.xht | 27 +++++ .../css/CSS2/pagination/page-break-after-004.xht | 35 ++++++ .../css/CSS2/pagination/page-break-after-005.xht | 44 ++++++++ .../css/CSS2/pagination/page-break-after-006.xht | 20 ++++ .../css/CSS2/pagination/page-break-after-007.xht | 34 ++++++ .../css/CSS2/pagination/page-break-after-008.xht | 27 +++++ .../css/CSS2/pagination/page-break-after-009.xht | 57 ++++++++++ .../css/CSS2/pagination/page-break-after-010.xht | 34 ++++++ .../css/CSS2/pagination/page-break-before-000.xht | 23 ++++ .../css/CSS2/pagination/page-break-before-001.xht | 23 ++++ .../css/CSS2/pagination/page-break-before-002.xht | 23 ++++ .../css/CSS2/pagination/page-break-before-003.xht | 40 +++++++ .../css/CSS2/pagination/page-break-before-004.xht | 22 ++++ .../css/CSS2/pagination/page-break-before-005.xht | 40 +++++++ .../css/CSS2/pagination/page-break-before-006.xht | 48 ++++++++ .../CSS2/pagination/page-break-before-007-b.xht | 37 +++++++ .../css/CSS2/pagination/page-break-before-007.xht | 36 ++++++ .../css/CSS2/pagination/page-break-before-008.xht | 21 ++++ .../css/CSS2/pagination/page-break-before-009.xht | 58 ++++++++++ .../css/CSS2/pagination/page-break-before-010.xht | 41 +++++++ .../css/CSS2/pagination/page-break-before-011.xht | 49 +++++++++ .../css/CSS2/pagination/page-break-before-020.xht | 26 +++++ .../css/CSS2/pagination/page-break-inside-000.xht | 49 +++++++++ .../css/CSS2/pagination/page-break-inside-001.xht | 36 ++++++ .../css/CSS2/pagination/page-break-inside-002.xht | 39 +++++++ .../css/CSS2/pagination/page-break-inside-003.xht | 37 +++++++ .../css/CSS2/pagination/page-break-inside-004.xht | 49 +++++++++ .../css/CSS2/pagination/page-break-inside-005.xht | 53 +++++++++ .../css/CSS2/pagination/page-break-inside-006.xht | 45 ++++++++ .../css/CSS2/pagination/page-break-margins-001.xht | 37 +++++++ .../css/CSS2/pagination/page-break-margins-002.xht | 21 ++++ .../css/CSS2/pagination/page-break-margins-003.xht | 52 +++++++++ .../css/CSS2/pagination/page-break-margins-004.xht | 41 +++++++ .../tests/css/CSS2/pagination/page-breaks-100.xht | 23 ++++ .../tests/css/CSS2/pagination/page-breaks-101.xht | 34 ++++++ .../row-page-break-inside-avoid-1-print.html | 23 ++++ .../row-page-break-inside-avoid-2-print.html | 24 ++++ .../rowgroup-page-break-inside-avoid-1-print.html | 21 ++++ .../rowgroup-page-break-inside-avoid-2-print.html | 21 ++++ .../rowgroup-page-break-inside-avoid-3-print.html | 21 ++++ ...wgroup-page-break-inside-avoid-4-print-ref.html | 22 ++++ .../rowgroup-page-break-inside-avoid-4-print.html | 24 ++++ ...wgroup-page-break-inside-avoid-5-print-ref.html | 21 ++++ .../rowgroup-page-break-inside-avoid-5-print.html | 23 ++++ .../rowgroup-page-break-inside-avoid-6-print.html | 24 ++++ ...wgroup-page-break-inside-avoid-7-print-ref.html | 24 ++++ .../rowgroup-page-break-inside-avoid-7-print.html | 26 +++++ ...wgroup-page-break-inside-avoid-8-print-ref.html | 25 +++++ .../rowgroup-page-break-inside-avoid-8-print.html | 27 +++++ .../css/CSS2/pagination/support/1x1-green.png | Bin 0 -> 135 bytes .../tests/css/CSS2/pagination/support/1x1-lime.png | Bin 0 -> 135 bytes .../css/CSS2/pagination/support/1x1-maroon.png | Bin 0 -> 109 bytes .../tests/css/CSS2/pagination/support/1x1-navy.png | Bin 0 -> 109 bytes .../tests/css/CSS2/pagination/support/1x1-red.png | Bin 0 -> 135 bytes .../css/CSS2/pagination/support/1x1-white.png | Bin 0 -> 109 bytes .../css/CSS2/pagination/support/60x60-gg-rr.png | Bin 0 -> 224 bytes .../css/CSS2/pagination/support/60x60-green.png | Bin 0 -> 218 bytes .../tests/css/CSS2/pagination/support/a-green.css | 1 + .../tests/css/CSS2/pagination/support/b-green.css | 1 + .../css/CSS2/pagination/support/blue15x15.png | Bin 0 -> 185 bytes .../tests/css/CSS2/pagination/support/c-red.css | 1 + .../tests/css/CSS2/pagination/support/cat.png | Bin 0 -> 1883 bytes .../tests/css/CSS2/pagination/support/diamond.png | Bin 0 -> 188 bytes .../css/CSS2/pagination/support/green15x15.png | Bin 0 -> 170 bytes .../pagination/support/pattern-grg-rrg-rgg.png | Bin 0 -> 231 bytes .../css/CSS2/pagination/support/pattern-tr.png | Bin 0 -> 137 bytes .../tests/css/CSS2/pagination/support/ring.png | Bin 0 -> 715 bytes .../css/CSS2/pagination/support/square-purple.png | Bin 0 -> 92 bytes .../css/CSS2/pagination/support/square-teal.png | Bin 0 -> 92 bytes .../css/CSS2/pagination/support/square-white.png | Bin 0 -> 78 bytes .../css/CSS2/pagination/support/swatch-green.png | Bin 0 -> 84 bytes .../css/CSS2/pagination/support/swatch-lime.png | Bin 0 -> 84 bytes .../css/CSS2/pagination/support/swatch-orange.png | Bin 0 -> 84 bytes .../css/CSS2/pagination/support/swatch-red.png | Bin 0 -> 84 bytes .../css/CSS2/pagination/support/swatch-white.png | Bin 0 -> 85 bytes .../css/CSS2/pagination/support/swatch-yellow.png | Bin 0 -> 84 bytes .../tests/css/CSS2/pagination/support/test-bl.png | Bin 0 -> 1368 bytes .../tests/css/CSS2/pagination/support/test-br.png | Bin 0 -> 1045 bytes .../css/CSS2/pagination/support/test-outer.png | Bin 0 -> 2412 bytes .../tests/css/CSS2/pagination/support/test-tl.png | Bin 0 -> 1025 bytes .../tests/css/CSS2/pagination/support/test-tr.png | Bin 0 -> 1235 bytes .../table-page-break-inside-avoid-1-print.html | 21 ++++ .../table-page-break-inside-avoid-2-print-ref.html | 27 +++++ .../table-page-break-inside-avoid-2-print.html | 29 +++++ .../table-page-break-inside-avoid-3-print-ref.html | 28 +++++ .../table-page-break-inside-avoid-3-print.html | 30 +++++ .../table-page-break-inside-avoid-4-print-ref.html | 19 ++++ .../table-page-break-inside-avoid-4-print.html | 22 ++++ .../table-page-break-inside-avoid-5-print-ref.html | 23 ++++ .../table-page-break-inside-avoid-5-print.html | 25 +++++ .../table-page-break-inside-avoid-6-print-ref.html | 15 +++ .../table-page-break-inside-avoid-6-print.html | 18 +++ .../table-page-break-inside-avoid-7-print-ref.html | 17 +++ .../table-page-break-inside-avoid-7-print.html | 19 ++++ .../table-page-break-inside-avoid-8-print.html | 18 +++ .../table-page-break-inside-avoid-print-ref.html | 19 ++++ .../tests/css/CSS2/pagination/widows-001.xht | 49 +++++++++ .../tests/css/CSS2/pagination/widows-002.xht | 54 +++++++++ .../tests/css/CSS2/pagination/widows-003.xht | 53 +++++++++ .../tests/css/CSS2/pagination/widows-004a.xht | 62 +++++++++++ .../tests/css/CSS2/pagination/widows-004b.xht | 50 +++++++++ 157 files changed, 4078 insertions(+) create mode 100644 testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-001a.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-001b.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-001c.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-004.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-005.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-006.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-007a.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-007b.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-1-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-10-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-11-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-12-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-13-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-14-print-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-14-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-15-print-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-15-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-2-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-3-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-4-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-5-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-6-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-7-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-8-print-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-8-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-9-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-print-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-1-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-2-print-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-2-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-3-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-4-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-5-print-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-5-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-6-print-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-6-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-7-print-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-7-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-8-print-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-8-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-9-print-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-9-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/forced-page-breaks-000.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/forced-page-breaks-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/inline-page-break-inside-avoid-1-print-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/inline-page-break-inside-avoid-1-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/orphans-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/orphans-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/orphans-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/orphans-004a.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/orphans-004b.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-after-000.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-after-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-after-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-after-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-after-004.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-after-005.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-after-006.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-after-007.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-after-008.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-after-009.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-after-010.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-before-000.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-before-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-before-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-before-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-before-004.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-before-005.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-before-006.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-before-007-b.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-before-007.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-before-008.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-before-009.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-before-010.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-before-011.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-before-020.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-inside-000.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-inside-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-inside-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-inside-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-inside-004.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-inside-005.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-inside-006.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-margins-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-margins-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-margins-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-break-margins-004.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-breaks-100.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/page-breaks-101.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/row-page-break-inside-avoid-1-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/row-page-break-inside-avoid-2-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-1-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-2-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-3-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-4-print-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-4-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-5-print-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-5-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-6-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-7-print-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-7-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-8-print-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-8-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/1x1-green.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/1x1-lime.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/1x1-maroon.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/1x1-navy.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/1x1-red.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/1x1-white.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/60x60-gg-rr.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/60x60-green.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/a-green.css create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/b-green.css create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/blue15x15.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/c-red.css create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/cat.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/diamond.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/green15x15.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/pattern-grg-rrg-rgg.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/pattern-tr.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/ring.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/square-purple.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/square-teal.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/square-white.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/swatch-green.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/swatch-lime.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/swatch-orange.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/swatch-red.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/swatch-white.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/swatch-yellow.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/test-bl.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/test-br.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/test-outer.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/test-tl.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/support/test-tr.png create mode 100644 testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-1-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-2-print-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-2-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-3-print-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-3-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-4-print-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-4-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-5-print-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-5-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-6-print-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-6-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-7-print-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-7-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-8-print.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-print-ref.html create mode 100644 testing/web-platform/tests/css/CSS2/pagination/widows-001.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/widows-002.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/widows-003.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/widows-004a.xht create mode 100644 testing/web-platform/tests/css/CSS2/pagination/widows-004b.xht (limited to 'testing/web-platform/tests/css/CSS2/pagination') diff --git a/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-001a.xht b/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-001a.xht new file mode 100644 index 0000000000..fe36bc2a49 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-001a.xht @@ -0,0 +1,101 @@ + + + +CSS Test: allowed page breaks between blocks + + + + + + + + +
+ Lines A-Z must appear on the 18 pages of this test. The blue text + must accurately describe the page numbers. +
+
+

Page 2 Line A

+

Page 2 Line B

+
+ +
+

Page 3 Line C

+
+
+

Page 4 Line D

+

Page 4 Line E

+
+ +
+

Page 5 Line F

+
+
+

Page 5 Line G

+

Page 6 Line H

+
+ +
+

Page 7 Line I

+
+

Page 8 Line J

+

Page 8 Line K

+ +
+

Page 9 Line L

+
+

Page 10 Line M

+

Page 10 Line N

+ +
+

Page 11 Line O

+
+
+

Page 12 Line P

+
+

Page 12 Line Q

+ +
+

Page 13 Line R

+
+

Page 14 Line S

+
+

Page 14 Line T

+
+ +
+

Page 15 Line U

+
+
+

Page 16 Line V

+
+

Page 16 Line W

+ +
+

Page 17 Line X

+
+

Page 18 Line Y

+
+

Page 18 Line Z

+
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-001b.xht b/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-001b.xht new file mode 100644 index 0000000000..c041b92bec --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-001b.xht @@ -0,0 +1,76 @@ + + + +CSS Test: allowed page breaks between table rows + + + + + + + + +
+ Lines A-N must appear on the 10 pages of this test. The blue text + must accurately describe the page numbers. +
+ + + +
Page 2 Line A
Page 2 Line B
+ +
+ Page 3 Line C +
+
+ + +
Page 4 Line D
Page 4 Line E
+ +
+ Page 5 Line F +
+ + + +
Page 5 Line G
Page 6 Line H
+ +
+ Page 7 Line I +
+ + + +
Page 8 Line J
Page 8 Line K
+ +
+ Page 9 Line L +
+ + + +
Page 10 Line M
Page 10 Line N
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-001c.xht b/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-001c.xht new file mode 100644 index 0000000000..fe2d342bf6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-001c.xht @@ -0,0 +1,121 @@ + + + +CSS Test: allowed page breaks between blocks within table cells + + + + + + + + +
+ Lines A-T must appear on the 18 pages of this test. The blue text + must accurately describe the page numbers. +
+ +

Page 2 Line A

+

Page 2 Line B

+
+ +
+

Page 3 Line C

+
+
+

Page 4 Line D

+

Page 4 Line E

+
+ +
+

Page 5 Line F

+
+
+

Page 5 Line G

+

Page 6 Line H

+
+ +
+

Page 7 Line I

+
+
+

Page 8 Line J

+

Page 8 Line K

+
+ +
+

Page 9 Line L

+
+
+

Page 10 Line M

+

Page 10 Line N

+
+ +
+

Page 11 Line O

+
+
+
+

Page 12 Line P

+
+

Page 12 Line Q

+
+ +
+

Page 13 Line R

+
+
+

Page 14 Line S

+
+

Page 14 Line T

+
+
+ +
+

Page 15 Line O

+
+
+
+

Page 16 Line P

+
+

Page 16 Line Q

+
+ +
+

Page 17 Line R

+
+
+

Page 18 Line S

+
+

Page 18 Line T

+
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-002.xht b/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-002.xht new file mode 100644 index 0000000000..9a3ae93886 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-002.xht @@ -0,0 +1,79 @@ + + + +CSS Test: allowed page break - line box breaking + + + + + + + + +
This test requires 8 pages. The blue text must + denote accurate page numbers. Lines A-C must appear on this page; + lines D-F must appear on the next page.
+
+
+ Page 1 Line A + Page 1 Line B + Page 1 Line C + Page 2 Line D + Page 2 Line E + Page 2 Line F +
+
Lines G-L must appear on the next page.
+
+
+ Page 4 Line G + Page 4 Line H + Page 4 Line I + Page 4 Line J + Page 4 Line K + Page 4 Line L +
+
Lines M-N must appear on this page; lines O-R on the next page.
+
+
+ Page 5 Line M + Page 5 Line N + Page 6 Line O + Page 6 Line P + Page 6 Line Q + Page 6 Line R +
+
Lines S-X must appear on the next page.
+
+
+ Page 8 Line S + Page 8 Line T + Page 8 Line U + Page 8 Line V + Page 8 Line W + Page 8 Line X +
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-003.xht b/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-003.xht new file mode 100644 index 0000000000..5f014f33a2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-003.xht @@ -0,0 +1,48 @@ + + + +CSS Test: allowed page break - dropping page-break-* restrictions + + + + + + + + +
+
This test requires two pages. Lines D-F must be on the second.
+
+

Page 1 Line A

+

Page 1 Line B

+

Page 1 Line C

+

Page 2 Line D

+

Page 2 Line E

+

Page 2 Line F

+
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-004.xht b/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-004.xht new file mode 100644 index 0000000000..e956b54e7d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-004.xht @@ -0,0 +1,60 @@ + + + +CSS Test: allowed page break - dropping widows and orphans restrictions + + + + + + + + +
This test assumes pages < 26in tall.
+Lines A-Z must all appear in order,
+filling each page until Z on the last.
+Line A
+Line B
+Line C
+Line D
+Line E
+Line F
+Line G
+Line H
+Line I
+Line J
+Line K
+Line L
+Line M
+Line N
+Line O
+Line P
+Line Q
+Line R
+Line S
+Line T
+Line U
+Line V
+Line W
+Line X
+Line Y
+Line Z
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-005.xht b/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-005.xht new file mode 100644 index 0000000000..7b8acb8b11 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-005.xht @@ -0,0 +1,44 @@ + + + + CSS Test: Allowed Page Breaks - Between Blocks + + + + + + + +
This test requires 2 pages. Box A must appear on the first page and Box B on the second.
+
+
Page 1 Box A
+
Page 2 Box B
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-006.xht b/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-006.xht new file mode 100644 index 0000000000..0de8a7b47a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-006.xht @@ -0,0 +1,45 @@ + + + + CSS Test: Allowed Page Breaks - Between Line Boxes + + + + + + + +
This test requires 2 pages. Lines A and B must appear + on the first page, lines C and D on the second.
+
+
Page 1 Line A + Page 1 Line B + Page 2 Line C + Page 2 Line D +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-007a.xht b/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-007a.xht new file mode 100644 index 0000000000..cbe2e73690 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-007a.xht @@ -0,0 +1,36 @@ + + + + CSS Test: Allowed Page Breaks - Between Line Box and Content Edge + + + + + + + +
This test requires 2 pages. Line A must appear + on the first page, Line B on the second.
+
Page 1 Line A
+
Page 2 Line B
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-007b.xht b/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-007b.xht new file mode 100644 index 0000000000..20c67573ad --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/allowed-page-breaks-007b.xht @@ -0,0 +1,38 @@ + + + + CSS Test: Allowed Page Breaks - Between Block-level Box and Content Edge + + + + + + + +
This test requires 2 pages. Line A must appear + on the first page, Line B on the second.
+
+
Page 1 Line A
+
+
Page 2 Line B
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-1-print.html b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-1-print.html new file mode 100644 index 0000000000..abfe11fd3e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-1-print.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-10-print.html b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-10-print.html new file mode 100644 index 0000000000..b29e72fc37 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-10-print.html @@ -0,0 +1,20 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-11-print.html b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-11-print.html new file mode 100644 index 0000000000..64409156ec --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-11-print.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-12-print.html b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-12-print.html new file mode 100644 index 0000000000..1f132e8d73 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-12-print.html @@ -0,0 +1,22 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +
+

1

+

2

3

+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-13-print.html b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-13-print.html new file mode 100644 index 0000000000..3d3765fddb --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-13-print.html @@ -0,0 +1,23 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +Text +
+

1

+

2

3

+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-14-print-ref.html b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-14-print-ref.html new file mode 100644 index 0000000000..434ecac945 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-14-print-ref.html @@ -0,0 +1,20 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +

1

+

2

+

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-14-print.html b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-14-print.html new file mode 100644 index 0000000000..f3b57e0d06 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-14-print.html @@ -0,0 +1,22 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

+

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-15-print-ref.html b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-15-print-ref.html new file mode 100644 index 0000000000..b46ea73e77 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-15-print-ref.html @@ -0,0 +1,20 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +

1

+

2

+

4

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-15-print.html b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-15-print.html new file mode 100644 index 0000000000..655f70c39a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-15-print.html @@ -0,0 +1,22 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

+

4

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-2-print.html b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-2-print.html new file mode 100644 index 0000000000..3a32a357ad --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-2-print.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-3-print.html b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-3-print.html new file mode 100644 index 0000000000..8469e8acdb --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-3-print.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-4-print.html b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-4-print.html new file mode 100644 index 0000000000..a9566672e5 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-4-print.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-5-print.html b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-5-print.html new file mode 100644 index 0000000000..f525cf01dc --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-5-print.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-6-print.html b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-6-print.html new file mode 100644 index 0000000000..dc0ce68755 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-6-print.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-7-print.html b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-7-print.html new file mode 100644 index 0000000000..0100b508fa --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-7-print.html @@ -0,0 +1,22 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +
+

1

+

2

3

+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-8-print-ref.html b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-8-print-ref.html new file mode 100644 index 0000000000..6c47d6af76 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-8-print-ref.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +Text +
+

1

+

2

3

+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-8-print.html b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-8-print.html new file mode 100644 index 0000000000..ad67b69ab5 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-8-print.html @@ -0,0 +1,23 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +Text +
+

1

+

2

3

+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-9-print.html b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-9-print.html new file mode 100644 index 0000000000..d6774410da --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-9-print.html @@ -0,0 +1,22 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +
+

1

+

2

3

+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-print-ref.html b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-print-ref.html new file mode 100644 index 0000000000..7dfe3f126b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/block-page-break-inside-avoid-print-ref.html @@ -0,0 +1,19 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +

1

+

2

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-1-print.html b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-1-print.html new file mode 100644 index 0000000000..b932b38ee8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-1-print.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-2-print-ref.html b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-2-print-ref.html new file mode 100644 index 0000000000..50ea2df7bf --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-2-print-ref.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +

1

+

2

3

+

4

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-2-print.html b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-2-print.html new file mode 100644 index 0000000000..45b5c8b23c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-2-print.html @@ -0,0 +1,22 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

4

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-3-print.html b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-3-print.html new file mode 100644 index 0000000000..56be8379f7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-3-print.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-4-print.html b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-4-print.html new file mode 100644 index 0000000000..e3793170bd --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-4-print.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-5-print-ref.html b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-5-print-ref.html new file mode 100644 index 0000000000..0da2e292f1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-5-print-ref.html @@ -0,0 +1,33 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +
+
+

1

2

3

+

4

5

6

+
+
+

1

2

3

+

4

5

6

+
+
+

1

2

3

+

4

5

6

+
+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-5-print.html b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-5-print.html new file mode 100644 index 0000000000..c818c9165b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-5-print.html @@ -0,0 +1,35 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +
+
+

1

2

3

+

4

5

6

+
+
+

1

2

3

+

4

5

6

+
+
+

1

2

3

+

4

5

6

+
+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-6-print-ref.html b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-6-print-ref.html new file mode 100644 index 0000000000..5f45af72e0 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-6-print-ref.html @@ -0,0 +1,17 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + +

1

2

+ diff --git a/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-6-print.html b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-6-print.html new file mode 100644 index 0000000000..1b53472ba8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-6-print.html @@ -0,0 +1,19 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + +

1

2

+ diff --git a/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-7-print-ref.html b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-7-print-ref.html new file mode 100644 index 0000000000..9698e5018d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-7-print-ref.html @@ -0,0 +1,25 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + +
+
1
X +
2
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-7-print.html b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-7-print.html new file mode 100644 index 0000000000..595a3aca45 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-7-print.html @@ -0,0 +1,28 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + +
+
1
+
2
X + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-8-print-ref.html b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-8-print-ref.html new file mode 100644 index 0000000000..d80fc4b0b6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-8-print-ref.html @@ -0,0 +1,26 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + +
+
1
+
X
Y
+
2
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-8-print.html b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-8-print.html new file mode 100644 index 0000000000..45c19878f9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-8-print.html @@ -0,0 +1,28 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + +
+
1
+
2
X
Y
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-9-print-ref.html b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-9-print-ref.html new file mode 100644 index 0000000000..69e213c876 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-9-print-ref.html @@ -0,0 +1,30 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + +
+
1
+
A
2
X
Y
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-9-print.html b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-9-print.html new file mode 100644 index 0000000000..c32597bb21 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/float-page-break-inside-avoid-9-print.html @@ -0,0 +1,33 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + +
+
1
+
A
2
X
Y
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/forced-page-breaks-000.xht b/testing/web-platform/tests/css/CSS2/pagination/forced-page-breaks-000.xht new file mode 100644 index 0000000000..2be45421c8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/forced-page-breaks-000.xht @@ -0,0 +1,46 @@ + + + +CSS Test: forced page breaks + + + + + + + + +
+

This test requires 7 pages.

+

When printed, this sentence should appear by itself on page 2.

+
+

This sentence should appear by itself on page 3.

+

This sentence should appear on page 4.

+

This sentence should also appear on page 4.

+

This sentence should appear by itself on page 5.

+

This sentence should appear by itself on page 7. (Page 6 must be blank.)

+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/forced-page-breaks-001.xht b/testing/web-platform/tests/css/CSS2/pagination/forced-page-breaks-001.xht new file mode 100644 index 0000000000..b3ad584748 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/forced-page-breaks-001.xht @@ -0,0 +1,24 @@ + + + +CSS Test: multiple forced page breaks case + + + + + + + +

This test requires three pages. This must be on the first page.

+
This must be on the third page. There must be a blank page (and only one blank page) before this sentence.
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/inline-page-break-inside-avoid-1-print-ref.html b/testing/web-platform/tests/css/CSS2/pagination/inline-page-break-inside-avoid-1-print-ref.html new file mode 100644 index 0000000000..ac129c03aa --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/inline-page-break-inside-avoid-1-print-ref.html @@ -0,0 +1,19 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +

1

+

2

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/inline-page-break-inside-avoid-1-print.html b/testing/web-platform/tests/css/CSS2/pagination/inline-page-break-inside-avoid-1-print.html new file mode 100644 index 0000000000..a7555890b8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/inline-page-break-inside-avoid-1-print.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/orphans-001.xht b/testing/web-platform/tests/css/CSS2/pagination/orphans-001.xht new file mode 100644 index 0000000000..3770d019b3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/orphans-001.xht @@ -0,0 +1,48 @@ + + + +CSS Test: breaks inside elements: orphans initial value + + + + + + + + + +
This test requires 2 pages. The blue text must + denote accurate page numbers. Lines A-E must appear on the next page.
+ +
+
+ Page 2 Line A + Page 2 Line B + Page 2 Line C + Page 2 Line D + Page 2 Line E +
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/orphans-002.xht b/testing/web-platform/tests/css/CSS2/pagination/orphans-002.xht new file mode 100644 index 0000000000..209ffb9bf6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/orphans-002.xht @@ -0,0 +1,54 @@ + + + +CSS Test: breaks inside elements: orphans - block-level only + + + + + + + + +
This test requires 2 pages. The blue text must + denote accurate page numbers. Lines A-G must appear on the next + page.
+ +
+
+ Page 2 Line A + Page 2 Line B + Page 2 Line C + Page 2 Line D + Page 2 Line E + Page 2 Line F + Page 2 Line G +
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/orphans-003.xht b/testing/web-platform/tests/css/CSS2/pagination/orphans-003.xht new file mode 100644 index 0000000000..a57cf110f1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/orphans-003.xht @@ -0,0 +1,53 @@ + + + +CSS Test: breaks inside elements: orphans - inheritance + + + + + + + + +
This test requires 2 pages. The blue text must + denote accurate page numbers. Lines A-G must appear on the next + page.
+ +
+
+ Page 2 Line A + Page 2 Line B + Page 2 Line C + Page 2 Line D + Page 2 Line E + Page 2 Line F + Page 2 Line G +
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/orphans-004a.xht b/testing/web-platform/tests/css/CSS2/pagination/orphans-004a.xht new file mode 100644 index 0000000000..945c8fe4b3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/orphans-004a.xht @@ -0,0 +1,56 @@ + + + +CSS Test: orphans property syntax - integer + + + + + + + + + +
This test requires 2 pages. The blue text must + denote accurate page numbers. Lines F-G must appear on the next + page.
+ +
+
+ Page 1 Line A + Page 1 Line B + Page 1 Line C + Page 1 Line D + Page 1 Line E + Page 2 Line F + Page 2 Line G +
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/orphans-004b.xht b/testing/web-platform/tests/css/CSS2/pagination/orphans-004b.xht new file mode 100644 index 0000000000..ae2a2c4899 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/orphans-004b.xht @@ -0,0 +1,50 @@ + + + +CSS Test: orphans property syntax - one + + + + + + + + + +
This test requires 2 pages. The blue text must + denote accurate page numbers. Line A must appear on this page; + lines B-D on the next.
+ +
+
+ Page 1 Line A + Page 2 Line B + Page 2 Line C + Page 2 Line D +
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-after-000.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-after-000.xht new file mode 100644 index 0000000000..dc005df007 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-after-000.xht @@ -0,0 +1,24 @@ + + + +CSS Test: page-break-after: always + + + + + + + + +
There must be a page break after this paragraph, followed by another line of content. This test should produce two pages of output.
+
+ This text should be at the top of the second and final page. +
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-after-001.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-after-001.xht new file mode 100644 index 0000000000..8d8a399ec5 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-after-001.xht @@ -0,0 +1,21 @@ + + + +CSS Test: page-break-after: auto + + + + + + + + +
There must not be a page break after this line of text.
+
This test should produce only one page of output.
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-after-002.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-after-002.xht new file mode 100644 index 0000000000..a3964b1d34 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-after-002.xht @@ -0,0 +1,23 @@ + + + +CSS Test: page-break-after applies to blocks + + + + + + + + +

This sentence must be on the first page.

+

This sentence must be on the second page.

+

This sentence must be either on the second or on the third page.

+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-after-003.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-after-003.xht new file mode 100644 index 0000000000..4e0f64a746 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-after-003.xht @@ -0,0 +1,27 @@ + + + +CSS Test: page-break-after (no inherit) + + + + + + + + +
+

There must not be a page break after this line of text.

+ This test should produce two pages of output. +
+
+ This text should be at the top of the second and final page. +
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-after-004.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-after-004.xht new file mode 100644 index 0000000000..aad7571493 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-after-004.xht @@ -0,0 +1,35 @@ + + + +CSS Test: page-break-after (invalid syntax) + + + + + + + + +
This test must produce two pages of output. This sentence must be on the first page.
+
This sentence must be at the top of the second page.
+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
+

This must be the last sentence on the second and final page.

+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-after-005.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-after-005.xht new file mode 100644 index 0000000000..be7b4b2e7d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-after-005.xht @@ -0,0 +1,44 @@ + + + +CSS Test: page-break-after: initial value + + + + + + + + +
This test requires two pages. The dummy text below this will flow onto a second page.
+ +

+ dummy
+ dummy
+ dummy
+ dummy
+ dummy
+ dummy
+ dummy
+ dummy
+ dummy
+ dummy
+ dummy
+ dummy
+

+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-after-006.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-after-006.xht new file mode 100644 index 0000000000..460c24e10f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-after-006.xht @@ -0,0 +1,20 @@ + + + +CSS Test: page-break-after applies to paged media + + + + + + + +
When viewed on paged media, the next line must appear on a second page.
+ +
On continuous media, however, this line must appear directly below the line above.
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-after-007.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-after-007.xht new file mode 100644 index 0000000000..e3aec8da3e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-after-007.xht @@ -0,0 +1,34 @@ + + + +CSS Test: page-break-after: auto + + + + + + + + +
This test produces two pages. The next paragraph should appear on the same page as this one.
+ +
The letters 'a', 'b', 'c', and 'd' may appear below or on the next page. The letters 'e' and 'f' must appear on the next page.
+
a b c d e f
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-after-008.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-after-008.xht new file mode 100644 index 0000000000..cf5e72e5bb --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-after-008.xht @@ -0,0 +1,27 @@ + + + +CSS Test: page-break-after: right + + + + + + + + +

When printed, this test requires two or three pages. There may be a blank page after this sentence.

+

If there was a blank page, this content should appear on the third page.

+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-after-009.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-after-009.xht new file mode 100644 index 0000000000..5adb7a5a37 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-after-009.xht @@ -0,0 +1,57 @@ + + + +CSS Test: page-break-after: avoid + + + + + + + + + +
+ Lines A-L must appear on the 6 pages of this test. The blue text + must accurately describe the page numbers. +
+

Page 1 Line A

+

Page 1 Line B +Page 1 Line C +Page 2 Line D

+ +
+

Page 3 Line E +Page 3 Line F +Page 4 Line G

+

Page 4 Line H

+ +
[page 5]
+

Page 6 Line I +Page 6 Line J +Page 6 Line K

+

Page 6 Line L

+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-after-010.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-after-010.xht new file mode 100644 index 0000000000..db3ad892b9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-after-010.xht @@ -0,0 +1,34 @@ + + + +CSS Test: page-break-after: left + + + + + + + + +

When printed, this test produces 4 or 5 pages of output. The next page may or may not be blank.

+

If the previous page was not blank, there should be a blank page after this sentence.

+

This content should appear on the fourth page.

+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-before-000.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-000.xht new file mode 100644 index 0000000000..e12e665084 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-000.xht @@ -0,0 +1,23 @@ + + + +CSS Test: page-break-before: always + + + + + + + + + +
This test should produce two pages of output. This text should be at the top of the first page.
+
This text should be at the top of the second and final page.
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-before-001.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-001.xht new file mode 100644 index 0000000000..01c6a98dae --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-001.xht @@ -0,0 +1,23 @@ + + + +CSS Test: page-break-before :auto + + + + + + + + +
There must not be a page break after this line of text.
+
This test should produce only one page of output.
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-before-002.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-002.xht new file mode 100644 index 0000000000..d47f4c354d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-002.xht @@ -0,0 +1,23 @@ + + + +CSS Test: page-break-before inline elements + + + + + + + + +
There must not be a page break after this line of text.
+
This test should produce only one page of output.
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-before-003.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-003.xht new file mode 100644 index 0000000000..d33a80175c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-003.xht @@ -0,0 +1,40 @@ + + + +CSS Test: page-break-before: left + + + + + + + + +

When printed, this test produces 4 or 5 pages of output. The next page may or may not be blank. This content must appear inside a blue box.

+

When printed, this content should be on the left side of the page. The next page should be blank.

+

When printed, this content should appear on the fourth or fifth page. All content should be on the left side of the page.

+

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam diam erat, convallis fermentum, volutpat a, dignissim a, est. Proin vel lacus.

+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-before-004.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-004.xht new file mode 100644 index 0000000000..674ed0b4b9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-004.xht @@ -0,0 +1,22 @@ + + + +CSS Test: page-break-before (no inherit) + + + + + + + + +
+
This test produces one or two pages of output on paged media. This sentence must be on the same page as the next sentence.
+

This sentence must appear on the same page as the text above.

+
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-before-005.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-005.xht new file mode 100644 index 0000000000..7ad6974232 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-005.xht @@ -0,0 +1,40 @@ + + + +CSS Test: page-break-before: right + + + + + + + + + +

When printed, this test produces 4 or 5 pages of output. The next page may or may not be blank. This content must appear inside a blue box.

+ +

When printed, this content should be on the right side of the third page.

+

When printed, this content should be on the left side of the page.

+

When printed, this content should appear on the right side of the page.

+

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam diam erat, convallis fermentum, volutpat a, dignissim a, est. Proin vel lacus. Quisque sit amet neque ac quam lacinia varius. In hac habitasse platea dictumst. Phasellus sodales velit vel metus. Ut in tortor dignissim libero elementum mattis. Proin rutrum vehicula lacus. Nunc mi ante, auctor id, vulputate sit amet, lobortis egestas, diam. Phasellus nibh elit, ultricies vitae, dignissim eu, vulputate ut, ante. Praesent interdum, ipsum eget fermentum luctus, enim ligula porttitor erat, id nonummy urna augue non eros. Morbi auctor pharetra tortor. Quisque eu lorem ut ipsum suscipit sollicitudin. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Suspendisse potenti. Pellentesque in nisl vitae leo cursus adipiscing. Cras risus nisi, fermentum vulputate, consectetuer a, porttitor et, nibh. Integer vel enim. Donec euismod.

+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-before-006.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-006.xht new file mode 100644 index 0000000000..43d1cec312 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-006.xht @@ -0,0 +1,48 @@ + + + +CSS Test: page-break-before (invalid syntax) + + + + + + + + +

When printed, this test requires 4 pages. Page one contains only this + paragraph.

+

This text is at the top of page two.

+

This text is also on page two.

+

And this text is on page two as well.

+ +

This paragraph is on page three. A page break follows.

+

This text is at the top of page four.

+

This last paragraph is also on page four.

+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-before-007-b.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-007-b.xht new file mode 100644 index 0000000000..4059db1ec4 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-007-b.xht @@ -0,0 +1,37 @@ + + + +CSS Test: page-break-before explicit auto test + + + + + + + + +
This test requires two pages.
+
This text must appear on the same page as the line above it. The dummy text below this will flow onto a second page.
+

a b c d e

+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-before-007.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-007.xht new file mode 100644 index 0000000000..3ffe0b98d8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-007.xht @@ -0,0 +1,36 @@ + + + +CSS Test: page-break-before initial value + + + + + + + + +
This test requires two pages.
+
This text must appear on the same page as the line above it. The dummy text below this will flow onto a second page.
+

a b c d e

+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-before-008.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-008.xht new file mode 100644 index 0000000000..e394e074ac --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-008.xht @@ -0,0 +1,21 @@ + + + +CSS Test: page-break-before paged media + + + + + + + + +
On screen, the next sentence must appear directly below this one.
+
When printed, however, this sentence must appear at the top of the next page.
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-before-009.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-009.xht new file mode 100644 index 0000000000..50a1731e3d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-009.xht @@ -0,0 +1,58 @@ + + + +CSS Test: page-break-before avoid + + + + + + + + + +
+ Lines A-L must appear on the 6 pages of this test. The blue text + must accurately describe the page numbers. +
+

Page 1 Line A

+

Page 1 Line B +Page 1 Line C +Page 2 Line D

+ +
+

Page 3 Line E +Page 3 Line F +Page 4 Line G

+

Page 4 Line H

+ +
[page 5]
+

Page 6 Line I +Page 6 Line J +Page 6 Line K

+

Page 6 Line L

+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-before-010.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-010.xht new file mode 100644 index 0000000000..5266141ec2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-010.xht @@ -0,0 +1,41 @@ + + + +CSS Test: page-break-before :auto + + + + + + + + +
+ Lines A-F must appear on the 4 pages of this test. The blue text + must accurately describe the page numbers. +
+

Page 1 Line A

+

Page 1 Line B +Page 2 Line C

+ +
+

Page 3 Line D +Page 3 Line E

+

Page 4 Line F

+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-before-011.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-011.xht new file mode 100644 index 0000000000..f93486f173 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-011.xht @@ -0,0 +1,49 @@ + + + +CSS Test: page-break-before initial value + + + + + + + + +
This test produces two pages on paged media.
+
This text appears on the first page. + + The dummy text below this will flow onto a second page.
+ +

aaa
+ bbb
+ ccc
+ ddd
+ eee
+ fff
+ ggg
+

+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-before-020.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-020.xht new file mode 100644 index 0000000000..c410fb69e1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-before-020.xht @@ -0,0 +1,26 @@ + + + + CSS Test: Paged media - page-break-before on floats + + + + + + + + +
+

This test produces two pages when displayed on paged media. This paragraph is the only content on page one.

+
This paragraph is on page two and is entirely on the right side of the page.
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-inside-000.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-inside-000.xht new file mode 100644 index 0000000000..ed60f38868 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-inside-000.xht @@ -0,0 +1,49 @@ + + + +CSS Test: page-break-inside:auto + + + + + + + + + + +
+
+
There must be a page break below between "FIRST" and "LAST"
+
+ FIRST + dummy + dummy + dummy + dummy + dummy + dummy + dummy + dummy + dummy + LAST +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-inside-001.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-inside-001.xht new file mode 100644 index 0000000000..bab6fafaea --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-inside-001.xht @@ -0,0 +1,36 @@ + + + +CSS Test: page-break-inside: avoid (basic) + + + + + + + + +
This paragraph must be the only content on this page. The letters a, b, and c are displayed on the next page.
+
a b c
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-inside-002.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-inside-002.xht new file mode 100644 index 0000000000..e0f788cdd5 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-inside-002.xht @@ -0,0 +1,39 @@ + + + +CSS Test: page-break-inside (inline elements) + + + + + + + +
 
+
The text below should break onto two pages, with only the letter 'c' appearing on the second page.
+
+ a b c +
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-inside-003.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-inside-003.xht new file mode 100644 index 0000000000..5534b12c52 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-inside-003.xht @@ -0,0 +1,37 @@ + + + +CSS Test: @page page-break-inside invalid syntax + + + + + + + +
The text below should span two pages.
+
+
a b c
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-inside-004.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-inside-004.xht new file mode 100644 index 0000000000..c10df1b89c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-inside-004.xht @@ -0,0 +1,49 @@ + + + +CSS Test: @page page-break-inside:auto + + + + + + + + +
+

This test produces four pages of output. The blue numbers must correspond to the page number they appear on.

+
+
+
1 1 1 1 2 2 2 2
+ +
+
+
3 3 3 3 4 4 4 4
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-inside-005.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-inside-005.xht new file mode 100644 index 0000000000..facd24d53d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-inside-005.xht @@ -0,0 +1,53 @@ + + + + CSS Test: page-break-inside inheritance + + + + + + + +
+
This test requires 2 pages. Lines A and B must appear + on the first page, lines C and D on the second.
+
+
+
Page 1 Line A + Page 1 Line B + Page 2 Line C
+
Page 2 Line D
+
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-inside-006.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-inside-006.xht new file mode 100644 index 0000000000..aa67922342 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-inside-006.xht @@ -0,0 +1,45 @@ + + + +CSS Test: page-break-inside: paged media + + + + + + + + +
+

On screen, only 'Line C' below this sentence must be hidden until you scroll, but, when paginated, all three lines should appear together on the second page.

+
+

Line A

+

Line B

+

Line C

+
+
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-margins-001.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-margins-001.xht new file mode 100644 index 0000000000..29673c6acb --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-margins-001.xht @@ -0,0 +1,37 @@ + + + + CSS Test: Margin at the start of document + + + + + + + +
This test requires 2 pages. Test passes if lines A through E appear + in order on the second page.
+ +
+
Page 2 Line D
+
Page 2 Line E
+
Page 2 Line A
+
Page 2 Line B
+
Page 2 Line C
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-margins-002.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-margins-002.xht new file mode 100644 index 0000000000..f7bd8f8227 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-margins-002.xht @@ -0,0 +1,21 @@ + + + +CSS Test: allowed page break margin handling + + + + + + + +

When printed, this test requires two pages.

+
This sentence must appear at the top of the second page.
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-margins-003.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-margins-003.xht new file mode 100644 index 0000000000..502a200d18 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-margins-003.xht @@ -0,0 +1,52 @@ + + + +CSS Test: page break margin handling + + + + + + + + + + +
When printed, this test produces two pages of output. The text below must be displayed on the bottom half of the page.
+ +
There must be a page break after this paragraph. There must be no red on the page.
+
This text must be at the top of the second page (right below the top margin, not 2 inches below the top margin). There must be no red on this page.
+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-break-margins-004.xht b/testing/web-platform/tests/css/CSS2/pagination/page-break-margins-004.xht new file mode 100644 index 0000000000..1c2949693b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-break-margins-004.xht @@ -0,0 +1,41 @@ + + + +CSS Test: page break margin handling + + + + + + + + + + +

When displayed in paged media, this test produces two pages of output.

+ +
+

There must be a page break after this paragraph. There may or may not be a yellow background below; + however, there must not be a one half inch tall yellow bar below.

+
There must be no yellow on this second page.
+
+ + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-breaks-100.xht b/testing/web-platform/tests/css/CSS2/pagination/page-breaks-100.xht new file mode 100644 index 0000000000..b4043a82c2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-breaks-100.xht @@ -0,0 +1,23 @@ + + + + CSS Test: Page breaks: clearing bottom margin + + + + + + + + +
+

This test produces only one page on paged media, containing only this paragraph.

+
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/page-breaks-101.xht b/testing/web-platform/tests/css/CSS2/pagination/page-breaks-101.xht new file mode 100644 index 0000000000..813cbe7e04 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/page-breaks-101.xht @@ -0,0 +1,34 @@ + + + + CSS Test: Page Breaks and Bottom Margin (with bg/border) + + + + + + + + + +
+ This test produces multiple pages on paged media. The words + SECOND PAGE TOP below must appear at the top of the second page. +

+ SECOND PAGE TOP +

+
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/row-page-break-inside-avoid-1-print.html b/testing/web-platform/tests/css/CSS2/pagination/row-page-break-inside-avoid-1-print.html new file mode 100644 index 0000000000..ba84330bd5 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/row-page-break-inside-avoid-1-print.html @@ -0,0 +1,23 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + + + + +

1

2

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/row-page-break-inside-avoid-2-print.html b/testing/web-platform/tests/css/CSS2/pagination/row-page-break-inside-avoid-2-print.html new file mode 100644 index 0000000000..1f4b24e4fb --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/row-page-break-inside-avoid-2-print.html @@ -0,0 +1,24 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + + + + + +

1

2

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-1-print.html b/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-1-print.html new file mode 100644 index 0000000000..b13bf2e623 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-1-print.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-2-print.html b/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-2-print.html new file mode 100644 index 0000000000..947412d0d0 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-2-print.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-3-print.html b/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-3-print.html new file mode 100644 index 0000000000..5efba525ff --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-3-print.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-4-print-ref.html b/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-4-print-ref.html new file mode 100644 index 0000000000..c7c0abdf19 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-4-print-ref.html @@ -0,0 +1,22 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + + + +

3

1

2

2

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-4-print.html b/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-4-print.html new file mode 100644 index 0000000000..38290b0f27 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-4-print.html @@ -0,0 +1,24 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + + + + + +

3

1

2

2

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-5-print-ref.html b/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-5-print-ref.html new file mode 100644 index 0000000000..c08a376bfa --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-5-print-ref.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + + +

1

2

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-5-print.html b/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-5-print.html new file mode 100644 index 0000000000..ea6e722b9d --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-5-print.html @@ -0,0 +1,23 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + + + + +

1

2

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-6-print.html b/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-6-print.html new file mode 100644 index 0000000000..41e6d477f3 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-6-print.html @@ -0,0 +1,24 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + + + + +

1

2

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-7-print-ref.html b/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-7-print-ref.html new file mode 100644 index 0000000000..e425f034ac --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-7-print-ref.html @@ -0,0 +1,24 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +1 + + + + + +

2

2

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-7-print.html b/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-7-print.html new file mode 100644 index 0000000000..4a6bba180b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-7-print.html @@ -0,0 +1,26 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +1 + + + + + +

2

2

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-8-print-ref.html b/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-8-print-ref.html new file mode 100644 index 0000000000..0ff37fc97e --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-8-print-ref.html @@ -0,0 +1,25 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +1 + + + + + +

1

2

2

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-8-print.html b/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-8-print.html new file mode 100644 index 0000000000..fbb8a1218c --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/rowgroup-page-break-inside-avoid-8-print.html @@ -0,0 +1,27 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +1 + + + + + +

1

2

2

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/1x1-green.png b/testing/web-platform/tests/css/CSS2/pagination/support/1x1-green.png new file mode 100644 index 0000000000..b98ca0ba0a Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/1x1-green.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/1x1-lime.png b/testing/web-platform/tests/css/CSS2/pagination/support/1x1-lime.png new file mode 100644 index 0000000000..cb397fb090 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/1x1-lime.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/1x1-maroon.png b/testing/web-platform/tests/css/CSS2/pagination/support/1x1-maroon.png new file mode 100644 index 0000000000..3f86b07219 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/1x1-maroon.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/1x1-navy.png b/testing/web-platform/tests/css/CSS2/pagination/support/1x1-navy.png new file mode 100644 index 0000000000..9b9a03955b Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/1x1-navy.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/1x1-red.png b/testing/web-platform/tests/css/CSS2/pagination/support/1x1-red.png new file mode 100644 index 0000000000..6bd73ac101 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/1x1-red.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/1x1-white.png b/testing/web-platform/tests/css/CSS2/pagination/support/1x1-white.png new file mode 100644 index 0000000000..dd43faec54 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/1x1-white.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/60x60-gg-rr.png b/testing/web-platform/tests/css/CSS2/pagination/support/60x60-gg-rr.png new file mode 100644 index 0000000000..84f5b2a4f1 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/60x60-gg-rr.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/60x60-green.png b/testing/web-platform/tests/css/CSS2/pagination/support/60x60-green.png new file mode 100644 index 0000000000..b3c8cf3eb4 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/60x60-green.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/a-green.css b/testing/web-platform/tests/css/CSS2/pagination/support/a-green.css new file mode 100644 index 0000000000..b0dbb071d5 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/support/a-green.css @@ -0,0 +1 @@ +.a { color: green; } diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/b-green.css b/testing/web-platform/tests/css/CSS2/pagination/support/b-green.css new file mode 100644 index 0000000000..a0473f5ca2 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/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/pagination/support/blue15x15.png b/testing/web-platform/tests/css/CSS2/pagination/support/blue15x15.png new file mode 100644 index 0000000000..89de32fdb8 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/blue15x15.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/c-red.css b/testing/web-platform/tests/css/CSS2/pagination/support/c-red.css new file mode 100644 index 0000000000..d4ba5c64e9 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/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/pagination/support/cat.png b/testing/web-platform/tests/css/CSS2/pagination/support/cat.png new file mode 100644 index 0000000000..85dd732481 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/cat.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/diamond.png b/testing/web-platform/tests/css/CSS2/pagination/support/diamond.png new file mode 100644 index 0000000000..51112efc7c Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/diamond.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/green15x15.png b/testing/web-platform/tests/css/CSS2/pagination/support/green15x15.png new file mode 100644 index 0000000000..51741584a0 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/green15x15.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/pattern-grg-rrg-rgg.png b/testing/web-platform/tests/css/CSS2/pagination/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/pagination/support/pattern-grg-rrg-rgg.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/pattern-tr.png b/testing/web-platform/tests/css/CSS2/pagination/support/pattern-tr.png new file mode 100644 index 0000000000..8b4b25364e Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/pattern-tr.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/ring.png b/testing/web-platform/tests/css/CSS2/pagination/support/ring.png new file mode 100644 index 0000000000..061bb94eba Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/ring.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/square-purple.png b/testing/web-platform/tests/css/CSS2/pagination/support/square-purple.png new file mode 100644 index 0000000000..0f522d7872 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/square-purple.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/square-teal.png b/testing/web-platform/tests/css/CSS2/pagination/support/square-teal.png new file mode 100644 index 0000000000..e567f51b91 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/square-teal.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/square-white.png b/testing/web-platform/tests/css/CSS2/pagination/support/square-white.png new file mode 100644 index 0000000000..5853cbb238 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/square-white.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/swatch-green.png b/testing/web-platform/tests/css/CSS2/pagination/support/swatch-green.png new file mode 100644 index 0000000000..0aa79b0c86 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/swatch-green.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/swatch-lime.png b/testing/web-platform/tests/css/CSS2/pagination/support/swatch-lime.png new file mode 100644 index 0000000000..55fd7fdaed Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/swatch-lime.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/swatch-orange.png b/testing/web-platform/tests/css/CSS2/pagination/support/swatch-orange.png new file mode 100644 index 0000000000..d3cd498b52 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/swatch-orange.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/swatch-red.png b/testing/web-platform/tests/css/CSS2/pagination/support/swatch-red.png new file mode 100644 index 0000000000..1caf25c992 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/swatch-red.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/swatch-white.png b/testing/web-platform/tests/css/CSS2/pagination/support/swatch-white.png new file mode 100644 index 0000000000..1a7d4323d7 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/swatch-white.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/swatch-yellow.png b/testing/web-platform/tests/css/CSS2/pagination/support/swatch-yellow.png new file mode 100644 index 0000000000..1591aa0e2e Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/swatch-yellow.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/test-bl.png b/testing/web-platform/tests/css/CSS2/pagination/support/test-bl.png new file mode 100644 index 0000000000..904e24e996 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/test-bl.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/test-br.png b/testing/web-platform/tests/css/CSS2/pagination/support/test-br.png new file mode 100644 index 0000000000..f413ff5c1a Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/test-br.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/test-outer.png b/testing/web-platform/tests/css/CSS2/pagination/support/test-outer.png new file mode 100644 index 0000000000..82eeace7fc Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/test-outer.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/test-tl.png b/testing/web-platform/tests/css/CSS2/pagination/support/test-tl.png new file mode 100644 index 0000000000..f6ac0ef7e8 Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/test-tl.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/support/test-tr.png b/testing/web-platform/tests/css/CSS2/pagination/support/test-tr.png new file mode 100644 index 0000000000..59843ae54b Binary files /dev/null and b/testing/web-platform/tests/css/CSS2/pagination/support/test-tr.png differ diff --git a/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-1-print.html b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-1-print.html new file mode 100644 index 0000000000..f5a2e43ff6 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-1-print.html @@ -0,0 +1,21 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+

2

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-2-print-ref.html b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-2-print-ref.html new file mode 100644 index 0000000000..61f1c9735b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-2-print-ref.html @@ -0,0 +1,27 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + + + +

1

+
+ + + + + +

2

3

+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-2-print.html b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-2-print.html new file mode 100644 index 0000000000..418561d904 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-2-print.html @@ -0,0 +1,29 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + + + + + +

1

+
+ + + + + +

2

3

+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-3-print-ref.html b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-3-print-ref.html new file mode 100644 index 0000000000..19b0c40b20 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-3-print-ref.html @@ -0,0 +1,28 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + + + +

1

+
+ + + + + +

2

3

4

+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-3-print.html b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-3-print.html new file mode 100644 index 0000000000..c5a6be6bf1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-3-print.html @@ -0,0 +1,30 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + + + + + +

1

+
+ + + + + +

2

3

4

+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-4-print-ref.html b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-4-print-ref.html new file mode 100644 index 0000000000..87abef8541 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-4-print-ref.html @@ -0,0 +1,19 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +

1

+text

2

3

4

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-4-print.html b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-4-print.html new file mode 100644 index 0000000000..8836b10068 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-4-print.html @@ -0,0 +1,22 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+text

2

3

4

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-5-print-ref.html b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-5-print-ref.html new file mode 100644 index 0000000000..ddb23f6f44 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-5-print-ref.html @@ -0,0 +1,23 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +

1

+ + + + +
I have page-break-after: always
I have page-break-after: always
I have page-break-after: always
+ + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-5-print.html b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-5-print.html new file mode 100644 index 0000000000..dd3d2c42f7 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-5-print.html @@ -0,0 +1,25 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

+ + + + +
I have page-break-after: always
I have page-break-after: always
I have page-break-after: always
+ + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-6-print-ref.html b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-6-print-ref.html new file mode 100644 index 0000000000..b9adb9082f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-6-print-ref.html @@ -0,0 +1,15 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +

1

1

2

+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-6-print.html b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-6-print.html new file mode 100644 index 0000000000..3d327d9d00 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-6-print.html @@ -0,0 +1,18 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

1

2

+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-7-print-ref.html b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-7-print-ref.html new file mode 100644 index 0000000000..46b41fb0c1 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-7-print-ref.html @@ -0,0 +1,17 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +
Text
+

1

1

2

+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-7-print.html b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-7-print.html new file mode 100644 index 0000000000..bb85d62ce8 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-7-print.html @@ -0,0 +1,19 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +
Text
+

1

1

2

+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-8-print.html b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-8-print.html new file mode 100644 index 0000000000..f100a1b50a --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-8-print.html @@ -0,0 +1,18 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + + + +

1

1

2

+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-print-ref.html b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-print-ref.html new file mode 100644 index 0000000000..afbaf992cf --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/table-page-break-inside-avoid-print-ref.html @@ -0,0 +1,19 @@ + + + + CSS Test: CSS 2.1 page-break-inside:avoid + + + + + +

1

+

2

3

+ + + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/widows-001.xht b/testing/web-platform/tests/css/CSS2/pagination/widows-001.xht new file mode 100644 index 0000000000..4e2827317f --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/widows-001.xht @@ -0,0 +1,49 @@ + + + +CSS Test: breaks inside elements: widows - initial value + + + + + + + + +
This test requires 2 pages. The blue text must + denote accurate page numbers. Lines A-C must appear on this page; + lines D-E must appear on the next page.
+ +
+
+ Page 1 Line A + Page 1 Line B + Page 1 Line C + Page 2 Line D + Page 2 Line E +
+ + + diff --git a/testing/web-platform/tests/css/CSS2/pagination/widows-002.xht b/testing/web-platform/tests/css/CSS2/pagination/widows-002.xht new file mode 100644 index 0000000000..1313c0df3b --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/widows-002.xht @@ -0,0 +1,54 @@ + + + +CSS Test: breaks inside elements: orphans - block-level only + + + + + + + + +
This test requires 2 pages. The blue text must + denote accurate page numbers. Lines A-B must appear on this page; + lines C-G must appear on the next page.
+ +
+
+ Page 1 Line A + Page 1 Line B + Page 2 Line C + Page 2 Line D + Page 2 Line E + Page 2 Line F + Page 2 Line G +
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/widows-003.xht b/testing/web-platform/tests/css/CSS2/pagination/widows-003.xht new file mode 100644 index 0000000000..290d8cc345 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/widows-003.xht @@ -0,0 +1,53 @@ + + + +CSS Test: breaks inside elements: widows - inheritance + + + + + + + + +
This test requires 2 pages. The blue text must + denote accurate page numbers. Lines A-B must appear on this page; + lines C-G must appear on the next page.
+ +
+
+ Page 1 Line A + Page 1 Line B + Page 2 Line C + Page 2 Line D + Page 2 Line E + Page 2 Line F + Page 2 Line G +
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/widows-004a.xht b/testing/web-platform/tests/css/CSS2/pagination/widows-004a.xht new file mode 100644 index 0000000000..955b461b24 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/widows-004a.xht @@ -0,0 +1,62 @@ + + + +CSS Test: widows property syntax - positive integer + + + + + + + + + + + +
This test requires 2 pages. The blue text must + denote accurate page numbers. Lines A-B must appear on this page; + lines C-G must appear on the next page.
+ +
+
+ Page 1 Line A + Page 1 Line B + Page 2 Line C + Page 2 Line D + Page 2 Line E + Page 2 Line F + Page 2 Line G +
+ + diff --git a/testing/web-platform/tests/css/CSS2/pagination/widows-004b.xht b/testing/web-platform/tests/css/CSS2/pagination/widows-004b.xht new file mode 100644 index 0000000000..5a89509393 --- /dev/null +++ b/testing/web-platform/tests/css/CSS2/pagination/widows-004b.xht @@ -0,0 +1,50 @@ + + + +CSS Test: widows property syntax - one + + + + + + + + + +
This test requires 2 pages. The blue text must + denote accurate page numbers. Lines A-C must appear on this page; + line D must appear on the next page.
+ +
+
+ Page 1 Line A + Page 1 Line B + Page 1 Line C + Page 2 Line D +
+ + -- cgit v1.2.3