From def92d1b8e9d373e2f6f27c366d578d97d8960c6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 15 May 2024 05:34:50 +0200 Subject: Merging upstream version 126.0. Signed-off-by: Daniel Baumann --- .../crashtests/root-element-remove-print.html | 8 ++ ...-inline-block-in-float-in-table-cell-print.html | 8 ++ .../tests/css/css-page/fixedpos-001-print-ref.html | 17 ++++ .../tests/css/css-page/fixedpos-001-print.html | 13 +++ .../tests/css/css-page/fixedpos-002-print-ref.html | 17 ++++ .../tests/css/css-page/fixedpos-002-print.html | 13 +++ .../tests/css/css-page/fixedpos-003-print-ref.html | 17 ++++ .../tests/css/css-page/fixedpos-003-print.html | 13 +++ .../tests/css/css-page/fixedpos-004-print-ref.html | 26 ++++++ .../tests/css/css-page/fixedpos-004-print.html | 18 ++++ .../tests/css/css-page/fixedpos-005-print-ref.html | 42 ++++++++++ .../tests/css/css-page/fixedpos-005-print.html | 22 +++++ .../tests/css/css-page/fixedpos-006-print-ref.html | 57 +++++++++++++ .../tests/css/css-page/fixedpos-006-print.html | 23 +++++ .../tests/css/css-page/fixedpos-007-print-ref.html | 26 ++++++ .../tests/css/css-page/fixedpos-007-print.html | 19 +++++ .../tests/css/css-page/fixedpos-008-print-ref.html | 44 ++++++++++ .../tests/css/css-page/fixedpos-008-print.html | 23 +++++ .../fixedpos-with-abspos-with-link-print-ref.html | 13 +++ .../fixedpos-with-abspos-with-link-print.html | 15 ++++ .../css-page/fixedpos-with-iframe-print-ref.html | 10 +++ .../css/css-page/fixedpos-with-iframe-print.html | 12 +++ ...dpos-with-link-with-inline-child-print-ref.html | 10 +++ ...fixedpos-with-link-with-inline-child-print.html | 12 +++ .../css/css-page/media-queries-001-print-ref.html | 13 +++ .../css/css-page/media-queries-001-print.html | 37 +++++++++ .../css/css-page/media-queries-002-print.html | 6 ++ .../css/css-page/media-queries-003-print-ref.html | 7 ++ .../css/css-page/media-queries-003-print.html | 10 +++ .../css/css-page/page-margin-001-print-ref.html | 26 ++++++ .../tests/css/css-page/page-margin-001-print.html | 25 ++++++ .../css/css-page/page-margin-002-print-ref.html | 29 +++++++ .../tests/css/css-page/page-margin-002-print.html | 28 +++++++ .../css/css-page/page-margin-003-print-ref.html | 29 +++++++ .../tests/css/css-page/page-margin-003-print.html | 28 +++++++ .../css/css-page/page-margin-004-print-ref.html | 18 ++++ .../tests/css/css-page/page-margin-004-print.html | 21 +++++ .../css/css-page/page-margin-005-print-ref.html | 18 ++++ .../tests/css/css-page/page-margin-005-print.html | 21 +++++ .../css/css-page/page-margin-006-print-ref.html | 21 +++++ .../tests/css/css-page/page-margin-006-print.html | 25 ++++++ .../page-margin-negative-print-ref.tentative.html | 15 ++++ .../page-margin-negative-print.tentative.html | 24 ++++++ .../css/css-page/page-name-000-print-ref.html | 5 ++ .../tests/css/css-page/page-name-000-print.html | 10 +++ .../css/css-page/page-name-002-print-ref.html | 26 ++++++ .../tests/css/css-page/page-name-002-print.html | 21 +++++ .../css/css-page/page-name-003-print-ref.html | 6 ++ .../tests/css/css-page/page-name-003-print.html | 9 ++ .../css-page/page-name-and-break-001-print.html | 21 +++++ .../css-page/page-name-and-break-002-print.html | 21 +++++ .../css-page/page-name-and-break-003-print.html | 14 ++++ .../css-page/page-name-and-break-004-print.html | 14 ++++ .../css-page/page-name-and-break-print-ref.html | 9 ++ .../css/css-page/page-size-001-print-ref.html | 10 +++ .../tests/css/css-page/page-size-001-print.html | 11 +++ .../css/css-page/page-size-002-print-ref.html | 12 +++ .../tests/css/css-page/page-size-002-print.html | 14 ++++ .../css/css-page/page-size-003-print-ref.html | 12 +++ .../tests/css/css-page/page-size-003-print.html | 14 ++++ .../css/css-page/page-size-004-print-ref.html | 23 +++++ .../tests/css/css-page/page-size-004-print.html | 25 ++++++ .../css/css-page/page-size-005-print-ref.html | 23 +++++ .../tests/css/css-page/page-size-005-print.html | 25 ++++++ .../css/css-page/page-size-006-print-ref.html | 26 ++++++ .../tests/css/css-page/page-size-006-print.html | 25 ++++++ .../css/css-page/page-size-007-print-ref.html | 54 ++++++++++++ .../tests/css/css-page/page-size-007-print.html | 83 ++++++++++++++++++ .../css/css-page/page-size-008-print-ref.html | 54 ++++++++++++ .../tests/css/css-page/page-size-008-print.html | 83 ++++++++++++++++++ .../css/css-page/page-size-009-print-ref.html | 16 ++++ .../tests/css/css-page/page-size-009-print.html | 21 +++++ .../css/css-page/page-size-010-print-ref.html | 92 ++++++++++++++++++++ .../tests/css/css-page/page-size-010-print.html | 96 +++++++++++++++++++++ .../css/css-page/page-size-011-print-ref.html | 93 +++++++++++++++++++++ .../tests/css/css-page/page-size-011-print.html | 97 ++++++++++++++++++++++ .../page-visibility-hidden-001-print-ref.html | 8 ++ .../css-page/page-visibility-hidden-001-print.html | 13 +++ .../css/css-page/reference/blank-print-ref.html | 2 + .../filled-green-100px-square-print-ref.html | 4 + .../css-page/remote-origin-iframe-print-ref.html | 4 + .../css/css-page/remote-origin-iframe-print.html | 19 +++++ .../css/css-page/resources/iframe-with-abspos.html | 5 ++ .../css/css-page/resources/mq-frame-100px.html | 15 ++++ .../css-page/root-element-display-none-print.html | 15 ++++ .../css-page/subpixel-page-size-001-print-ref.html | 10 +++ .../css/css-page/subpixel-page-size-001-print.html | 16 ++++ .../css-page/subpixel-page-size-002-print-ref.html | 10 +++ .../css/css-page/subpixel-page-size-002-print.html | 16 ++++ 89 files changed, 2081 insertions(+) create mode 100644 testing/web-platform/tests/css/css-page/crashtests/root-element-remove-print.html create mode 100644 testing/web-platform/tests/css/css-page/crashtests/tall-inline-block-in-float-in-table-cell-print.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-001-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-001-print.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-002-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-002-print.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-003-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-003-print.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-004-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-004-print.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-005-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-005-print.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-006-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-006-print.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-007-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-007-print.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-008-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-008-print.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-with-abspos-with-link-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-with-abspos-with-link-print.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-with-iframe-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-with-iframe-print.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-with-link-with-inline-child-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/fixedpos-with-link-with-inline-child-print.html create mode 100644 testing/web-platform/tests/css/css-page/media-queries-001-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/media-queries-001-print.html create mode 100644 testing/web-platform/tests/css/css-page/media-queries-002-print.html create mode 100644 testing/web-platform/tests/css/css-page/media-queries-003-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/media-queries-003-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-001-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-001-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-002-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-002-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-003-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-003-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-004-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-004-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-005-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-005-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-006-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-006-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-negative-print-ref.tentative.html create mode 100644 testing/web-platform/tests/css/css-page/page-margin-negative-print.tentative.html create mode 100644 testing/web-platform/tests/css/css-page/page-name-000-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-name-000-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-name-002-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-name-002-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-name-003-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-name-003-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-name-and-break-001-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-name-and-break-002-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-name-and-break-003-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-name-and-break-004-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-name-and-break-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-001-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-001-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-002-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-002-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-003-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-003-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-004-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-004-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-005-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-005-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-006-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-006-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-007-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-007-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-008-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-008-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-009-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-009-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-010-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-010-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-011-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-size-011-print.html create mode 100644 testing/web-platform/tests/css/css-page/page-visibility-hidden-001-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/page-visibility-hidden-001-print.html create mode 100644 testing/web-platform/tests/css/css-page/reference/blank-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/reference/filled-green-100px-square-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/remote-origin-iframe-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/remote-origin-iframe-print.html create mode 100644 testing/web-platform/tests/css/css-page/resources/iframe-with-abspos.html create mode 100644 testing/web-platform/tests/css/css-page/resources/mq-frame-100px.html create mode 100644 testing/web-platform/tests/css/css-page/root-element-display-none-print.html create mode 100644 testing/web-platform/tests/css/css-page/subpixel-page-size-001-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/subpixel-page-size-001-print.html create mode 100644 testing/web-platform/tests/css/css-page/subpixel-page-size-002-print-ref.html create mode 100644 testing/web-platform/tests/css/css-page/subpixel-page-size-002-print.html (limited to 'testing/web-platform/tests/css/css-page') diff --git a/testing/web-platform/tests/css/css-page/crashtests/root-element-remove-print.html b/testing/web-platform/tests/css/css-page/crashtests/root-element-remove-print.html new file mode 100644 index 0000000000..8497e8c4fd --- /dev/null +++ b/testing/web-platform/tests/css/css-page/crashtests/root-element-remove-print.html @@ -0,0 +1,8 @@ + + + +Nothing here. + diff --git a/testing/web-platform/tests/css/css-page/crashtests/tall-inline-block-in-float-in-table-cell-print.html b/testing/web-platform/tests/css/css-page/crashtests/tall-inline-block-in-float-in-table-cell-print.html new file mode 100644 index 0000000000..c70dce2160 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/crashtests/tall-inline-block-in-float-in-table-cell-print.html @@ -0,0 +1,8 @@ + + + +
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-page/fixedpos-001-print-ref.html b/testing/web-platform/tests/css/css-page/fixedpos-001-print-ref.html new file mode 100644 index 0000000000..3d66305db0 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/fixedpos-001-print-ref.html @@ -0,0 +1,17 @@ + + + +
+ This should repeat on every page. +
+
+ This should repeat on every page. +
+
+ This should repeat on every page. +
+
+ There should be three pages. +
diff --git a/testing/web-platform/tests/css/css-page/fixedpos-001-print.html b/testing/web-platform/tests/css/css-page/fixedpos-001-print.html new file mode 100644 index 0000000000..04feb96e84 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/fixedpos-001-print.html @@ -0,0 +1,13 @@ + + + + + +
+ This should repeat on every page. +
+
+ There should be three pages. +
diff --git a/testing/web-platform/tests/css/css-page/fixedpos-002-print-ref.html b/testing/web-platform/tests/css/css-page/fixedpos-002-print-ref.html new file mode 100644 index 0000000000..3d66305db0 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/fixedpos-002-print-ref.html @@ -0,0 +1,17 @@ + + + +
+ This should repeat on every page. +
+
+ This should repeat on every page. +
+
+ This should repeat on every page. +
+
+ There should be three pages. +
diff --git a/testing/web-platform/tests/css/css-page/fixedpos-002-print.html b/testing/web-platform/tests/css/css-page/fixedpos-002-print.html new file mode 100644 index 0000000000..c23c6be7d2 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/fixedpos-002-print.html @@ -0,0 +1,13 @@ + + + + + +
+ There should be three pages. +
+ This should repeat on every page. +
+
diff --git a/testing/web-platform/tests/css/css-page/fixedpos-003-print-ref.html b/testing/web-platform/tests/css/css-page/fixedpos-003-print-ref.html new file mode 100644 index 0000000000..3d66305db0 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/fixedpos-003-print-ref.html @@ -0,0 +1,17 @@ + + + +
+ This should repeat on every page. +
+
+ This should repeat on every page. +
+
+ This should repeat on every page. +
+
+ There should be three pages. +
diff --git a/testing/web-platform/tests/css/css-page/fixedpos-003-print.html b/testing/web-platform/tests/css/css-page/fixedpos-003-print.html new file mode 100644 index 0000000000..1b06257175 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/fixedpos-003-print.html @@ -0,0 +1,13 @@ + + + + + +
+ There should be three pages. +
+
+ This should repeat on every page. +
diff --git a/testing/web-platform/tests/css/css-page/fixedpos-004-print-ref.html b/testing/web-platform/tests/css/css-page/fixedpos-004-print-ref.html new file mode 100644 index 0000000000..3e3473bcb8 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/fixedpos-004-print-ref.html @@ -0,0 +1,26 @@ + + + +
+ This should repeat on every page. +
+
+ This should repeat on every page. +
+
+ This should repeat on every page. +
+
+ This should also repeat on every page. +
+
+ This should also repeat on every page. +
+
+ This should also repeat on every page. +
+
+ There should be three pages. +
diff --git a/testing/web-platform/tests/css/css-page/fixedpos-004-print.html b/testing/web-platform/tests/css/css-page/fixedpos-004-print.html new file mode 100644 index 0000000000..c138e9cd6a --- /dev/null +++ b/testing/web-platform/tests/css/css-page/fixedpos-004-print.html @@ -0,0 +1,18 @@ + + + + + +
+ This should repeat on every page. +
+
+ There should be three pages. +
+
+ This should also repeat on every page. +
+
+
diff --git a/testing/web-platform/tests/css/css-page/fixedpos-005-print-ref.html b/testing/web-platform/tests/css/css-page/fixedpos-005-print-ref.html new file mode 100644 index 0000000000..e692ff8db3 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/fixedpos-005-print-ref.html @@ -0,0 +1,42 @@ + + + +
+ This should repeat on every page. +
+
+ This should repeat on every page. +
+
+ This should repeat on every page. +
+
+ This should repeat on every page. +
+
+ This should repeat on every page. +
+
+ This should also repeat on every page. +
+
+ This should also repeat on every page. +
+
+ This should also repeat on every page. +
+
+ This should also repeat on every page. +
+
+ This should also repeat on every page. +
+
+ There should be five pages. +
+
+ This should be on the second page. +
+This should be on the fifth page. diff --git a/testing/web-platform/tests/css/css-page/fixedpos-005-print.html b/testing/web-platform/tests/css/css-page/fixedpos-005-print.html new file mode 100644 index 0000000000..0a2edc7178 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/fixedpos-005-print.html @@ -0,0 +1,22 @@ + + + + + +
+ There should be five pages. +
+
+ This should repeat on every page. +
+
+ This should be on the second page. +
+ This should also repeat on every page. +
+
+ This should be on the fifth page. +
+
diff --git a/testing/web-platform/tests/css/css-page/fixedpos-006-print-ref.html b/testing/web-platform/tests/css/css-page/fixedpos-006-print-ref.html new file mode 100644 index 0000000000..b03e1d78d0 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/fixedpos-006-print-ref.html @@ -0,0 +1,57 @@ + + + +
+ This should repeat on every page. +
+
+ This should repeat on every page. +
+
+ This should repeat on every page. +
+
+ This should repeat on every page. +
+
+ This should repeat on every page. +
+
+ This should also repeat on every page. +
+
+ This should also repeat on every page. +
+
+ This should also repeat on every page. +
+
+ This should also repeat on every page. +
+
+ This should also repeat on every page. +
+
+ Even this should repeat on every page. +
+
+ Even this should repeat on every page. +
+
+ Even this should repeat on every page. +
+
+ Even this should repeat on every page. +
+
+ Even this should repeat on every page. +
+
+ There should be five pages. +
+
+ This should be on the second page. +
+This should be on the third page. diff --git a/testing/web-platform/tests/css/css-page/fixedpos-006-print.html b/testing/web-platform/tests/css/css-page/fixedpos-006-print.html new file mode 100644 index 0000000000..2386c166c8 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/fixedpos-006-print.html @@ -0,0 +1,23 @@ + + + + + +There should be five pages. +
+ This should repeat on every page. +
+
+ This should be on the second page. +
+ This should also repeat on every page. +
+
+ This should be on the third page. +
+ Even this should repeat on every page. +
+
+
diff --git a/testing/web-platform/tests/css/css-page/fixedpos-007-print-ref.html b/testing/web-platform/tests/css/css-page/fixedpos-007-print-ref.html new file mode 100644 index 0000000000..f576c93771 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/fixedpos-007-print-ref.html @@ -0,0 +1,26 @@ + + + +
+ There should be three pages. +
+
+ This should be repeated on every page. +
+
+ This should be repeated on every page. +
+
+ This should be repeated on every page. +
+
+ This should also be repeated on every page. +
+
+ This should also be repeated on every page. +
+
+ This should also be repeated on every page. +
diff --git a/testing/web-platform/tests/css/css-page/fixedpos-007-print.html b/testing/web-platform/tests/css/css-page/fixedpos-007-print.html new file mode 100644 index 0000000000..8dcb700b96 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/fixedpos-007-print.html @@ -0,0 +1,19 @@ + + + + + +
+ There should be three pages. +
+
+
+
+ This should be repeated on every page. +
+
+
+ This should also be repeated on every page. +
diff --git a/testing/web-platform/tests/css/css-page/fixedpos-008-print-ref.html b/testing/web-platform/tests/css/css-page/fixedpos-008-print-ref.html new file mode 100644 index 0000000000..6ed2528115 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/fixedpos-008-print-ref.html @@ -0,0 +1,44 @@ + + + +
+ There should be six pages. +
+
+ This should be repeated on every page. +
+
+ This should be repeated on every page. +
+
+ This should be repeated on every page. +
+
+ This should be repeated on every page. +
+
+ This should be repeated on every page. +
+
+ This should be repeated on every page. +
+
+ This should also be repeated on every page. +
+
+ This should also be repeated on every page. +
+
+ This should also be repeated on every page. +
+
+ This should also be repeated on every page. +
+
+ This should also be repeated on every page. +
+
+ This should also be repeated on every page. +
diff --git a/testing/web-platform/tests/css/css-page/fixedpos-008-print.html b/testing/web-platform/tests/css/css-page/fixedpos-008-print.html new file mode 100644 index 0000000000..02b5d63cc7 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/fixedpos-008-print.html @@ -0,0 +1,23 @@ + + + + + +
+ There should be six pages. +
+
+ This should be repeated on every page. +
+
+
+
+
+
+ This should also be repeated on every page. +
+
+
+
diff --git a/testing/web-platform/tests/css/css-page/fixedpos-with-abspos-with-link-print-ref.html b/testing/web-platform/tests/css/css-page/fixedpos-with-abspos-with-link-print-ref.html new file mode 100644 index 0000000000..000c05350b --- /dev/null +++ b/testing/web-platform/tests/css/css-page/fixedpos-with-abspos-with-link-print-ref.html @@ -0,0 +1,13 @@ + + + +This should be on every page (3 pages).
This too.
+
+This should be on every page (3 pages).
This too.
+
+This should be on every page (3 pages).
This too.
+ diff --git a/testing/web-platform/tests/css/css-page/fixedpos-with-abspos-with-link-print.html b/testing/web-platform/tests/css/css-page/fixedpos-with-abspos-with-link-print.html new file mode 100644 index 0000000000..057ddc9146 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/fixedpos-with-abspos-with-link-print.html @@ -0,0 +1,15 @@ + + + + + +
+
+ This should be on every page (3 pages).
This too.
+
+
diff --git a/testing/web-platform/tests/css/css-page/fixedpos-with-iframe-print-ref.html b/testing/web-platform/tests/css/css-page/fixedpos-with-iframe-print-ref.html new file mode 100644 index 0000000000..5c17140450 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/fixedpos-with-iframe-print-ref.html @@ -0,0 +1,10 @@ + + +

The word "PASS" should be seen below.

+
+ +
+

+ Apart from this text, there should be nothing on this page. +

+ diff --git a/testing/web-platform/tests/css/css-page/fixedpos-with-iframe-print.html b/testing/web-platform/tests/css/css-page/fixedpos-with-iframe-print.html new file mode 100644 index 0000000000..5102d045c4 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/fixedpos-with-iframe-print.html @@ -0,0 +1,12 @@ + + + + +

The word "PASS" should be seen below.

+
+ +
+

+ Apart from this text, there should be nothing on this page. +

+ diff --git a/testing/web-platform/tests/css/css-page/fixedpos-with-link-with-inline-child-print-ref.html b/testing/web-platform/tests/css/css-page/fixedpos-with-link-with-inline-child-print-ref.html new file mode 100644 index 0000000000..f12d31acd9 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/fixedpos-with-link-with-inline-child-print-ref.html @@ -0,0 +1,10 @@ + + +
+ Link should be seen on both pages. +
+
+ Link should be seen on both pages. +
diff --git a/testing/web-platform/tests/css/css-page/fixedpos-with-link-with-inline-child-print.html b/testing/web-platform/tests/css/css-page/fixedpos-with-link-with-inline-child-print.html new file mode 100644 index 0000000000..694e5376cb --- /dev/null +++ b/testing/web-platform/tests/css/css-page/fixedpos-with-link-with-inline-child-print.html @@ -0,0 +1,12 @@ + + + + + +
+ Link should be seen on both pages. +
+
+
diff --git a/testing/web-platform/tests/css/css-page/media-queries-001-print-ref.html b/testing/web-platform/tests/css/css-page/media-queries-001-print-ref.html new file mode 100644 index 0000000000..35af04dc3c --- /dev/null +++ b/testing/web-platform/tests/css/css-page/media-queries-001-print-ref.html @@ -0,0 +1,13 @@ + + + +This page should have a green background. diff --git a/testing/web-platform/tests/css/css-page/media-queries-001-print.html b/testing/web-platform/tests/css/css-page/media-queries-001-print.html new file mode 100644 index 0000000000..01b2a00e47 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/media-queries-001-print.html @@ -0,0 +1,37 @@ + + + + + +This page should have a green background. diff --git a/testing/web-platform/tests/css/css-page/media-queries-002-print.html b/testing/web-platform/tests/css/css-page/media-queries-002-print.html new file mode 100644 index 0000000000..5f71f3d17a --- /dev/null +++ b/testing/web-platform/tests/css/css-page/media-queries-002-print.html @@ -0,0 +1,6 @@ + + + + +

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

+ diff --git a/testing/web-platform/tests/css/css-page/media-queries-003-print-ref.html b/testing/web-platform/tests/css/css-page/media-queries-003-print-ref.html new file mode 100644 index 0000000000..99642ca567 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/media-queries-003-print-ref.html @@ -0,0 +1,7 @@ + + + +
+There should be a green square in the bottom right corner. diff --git a/testing/web-platform/tests/css/css-page/media-queries-003-print.html b/testing/web-platform/tests/css/css-page/media-queries-003-print.html new file mode 100644 index 0000000000..2c125296ad --- /dev/null +++ b/testing/web-platform/tests/css/css-page/media-queries-003-print.html @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-page/page-margin-001-print-ref.html b/testing/web-platform/tests/css/css-page/page-margin-001-print-ref.html new file mode 100644 index 0000000000..12ebd76dc9 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-margin-001-print-ref.html @@ -0,0 +1,26 @@ + + + +
+ first page +
+
+ second page +
+
+ third page +
diff --git a/testing/web-platform/tests/css/css-page/page-margin-001-print.html b/testing/web-platform/tests/css/css-page/page-margin-001-print.html new file mode 100644 index 0000000000..c59b3c6427 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-margin-001-print.html @@ -0,0 +1,25 @@ + + + + + +
+ first page +
+
+ second page +
+
+ third page +
diff --git a/testing/web-platform/tests/css/css-page/page-margin-002-print-ref.html b/testing/web-platform/tests/css/css-page/page-margin-002-print-ref.html new file mode 100644 index 0000000000..2b56504855 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-margin-002-print-ref.html @@ -0,0 +1,29 @@ + + + +
+ first page +
+
+ second page +
+
+ third page +
diff --git a/testing/web-platform/tests/css/css-page/page-margin-002-print.html b/testing/web-platform/tests/css/css-page/page-margin-002-print.html new file mode 100644 index 0000000000..944d7efcfd --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-margin-002-print.html @@ -0,0 +1,28 @@ + + + + + +
+ first page +
+
+ second page +
+
+ third page +
diff --git a/testing/web-platform/tests/css/css-page/page-margin-003-print-ref.html b/testing/web-platform/tests/css/css-page/page-margin-003-print-ref.html new file mode 100644 index 0000000000..52bf736090 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-margin-003-print-ref.html @@ -0,0 +1,29 @@ + + + +
+ first page +
+
+ second page +
+
+ third page +
diff --git a/testing/web-platform/tests/css/css-page/page-margin-003-print.html b/testing/web-platform/tests/css/css-page/page-margin-003-print.html new file mode 100644 index 0000000000..e7410c02e0 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-margin-003-print.html @@ -0,0 +1,28 @@ + + + + + +
+ first page +
+
+ second page +
+
+ third page +
diff --git a/testing/web-platform/tests/css/css-page/page-margin-004-print-ref.html b/testing/web-platform/tests/css/css-page/page-margin-004-print-ref.html new file mode 100644 index 0000000000..24549d4954 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-margin-004-print-ref.html @@ -0,0 +1,18 @@ + +CSS Test Reference + + +
+
Page 1
+
+ Page 2 +
+
diff --git a/testing/web-platform/tests/css/css-page/page-margin-004-print.html b/testing/web-platform/tests/css/css-page/page-margin-004-print.html new file mode 100644 index 0000000000..cb9343dcf1 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-margin-004-print.html @@ -0,0 +1,21 @@ + +Test that a fragmented OOF is sized and posisitioned correctly within the containing block, which is the page box size minus the margins + + + + + +
+ Page 1 +
+ Page 2 +
+
diff --git a/testing/web-platform/tests/css/css-page/page-margin-005-print-ref.html b/testing/web-platform/tests/css/css-page/page-margin-005-print-ref.html new file mode 100644 index 0000000000..bd1829be38 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-margin-005-print-ref.html @@ -0,0 +1,18 @@ + + + +The page margins should be the same on every side (30px).
+There's a 30px square in the bottom right corner. +
+
+ Same on the second page. +
diff --git a/testing/web-platform/tests/css/css-page/page-margin-005-print.html b/testing/web-platform/tests/css/css-page/page-margin-005-print.html new file mode 100644 index 0000000000..8ca80bc697 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-margin-005-print.html @@ -0,0 +1,21 @@ + +Percentage-based @page margins should resolve against the correct dimension + + + + +The page margins should be the same on every side (30px).
+There's a 30px square in the bottom right corner. +
+
+ Same on the second page. +
diff --git a/testing/web-platform/tests/css/css-page/page-margin-006-print-ref.html b/testing/web-platform/tests/css/css-page/page-margin-006-print-ref.html new file mode 100644 index 0000000000..fe7a2c66db --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-margin-006-print-ref.html @@ -0,0 +1,21 @@ + + + +There should be a half-inch page margin on every side. The cyan box should be +inset by yet another half-inch, except at the bottom. +
+ Second page. +
diff --git a/testing/web-platform/tests/css/css-page/page-margin-006-print.html b/testing/web-platform/tests/css/css-page/page-margin-006-print.html new file mode 100644 index 0000000000..43621acf80 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-margin-006-print.html @@ -0,0 +1,25 @@ + +Percentage-based @page margins should resolve against the correct dimension + + + + +There should be a half-inch page margin on every side. The cyan box should be +inset by yet another half-inch, except at the bottom. +
+ Second page. +
diff --git a/testing/web-platform/tests/css/css-page/page-margin-negative-print-ref.tentative.html b/testing/web-platform/tests/css/css-page/page-margin-negative-print-ref.tentative.html new file mode 100644 index 0000000000..9e816c12fb --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-margin-negative-print-ref.tentative.html @@ -0,0 +1,15 @@ + + + +
+ Green background, no red / yellow. +
diff --git a/testing/web-platform/tests/css/css-page/page-margin-negative-print.tentative.html b/testing/web-platform/tests/css/css-page/page-margin-negative-print.tentative.html new file mode 100644 index 0000000000..205a13f7a5 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-margin-negative-print.tentative.html @@ -0,0 +1,24 @@ + + + + + + +
+ Green background, no red / yellow. +
diff --git a/testing/web-platform/tests/css/css-page/page-name-000-print-ref.html b/testing/web-platform/tests/css/css-page/page-name-000-print-ref.html new file mode 100644 index 0000000000..69c5c37b5a --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-name-000-print-ref.html @@ -0,0 +1,5 @@ + + +
First page
+
Also first page
+
Second page
diff --git a/testing/web-platform/tests/css/css-page/page-name-000-print.html b/testing/web-platform/tests/css/css-page/page-name-000-print.html new file mode 100644 index 0000000000..f01d5cac48 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-name-000-print.html @@ -0,0 +1,10 @@ + + + + + +
+
First page
+
Also first page
+
Second page
+
diff --git a/testing/web-platform/tests/css/css-page/page-name-002-print-ref.html b/testing/web-platform/tests/css/css-page/page-name-002-print-ref.html new file mode 100644 index 0000000000..17ecc93e57 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-name-002-print-ref.html @@ -0,0 +1,26 @@ + + +1st page +
+ 2nd page +
+
+ 3rd page
+ Also 3rd page +
+
+ 4th page +
+
+ 5th page +
+
+ 6th page +
+
+ 7th page
+ Also 7th page
+
+
+ 8th page +
diff --git a/testing/web-platform/tests/css/css-page/page-name-002-print.html b/testing/web-platform/tests/css/css-page/page-name-002-print.html new file mode 100644 index 0000000000..060b93b0bf --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-name-002-print.html @@ -0,0 +1,21 @@ + + + + + +
1st page
+
+
2nd page
+ 3rd page +
+
Also 3rd page
+4th page +
5th page
+
+
+
6th page
+ 7th page +
+ Also 7th page +
+8th page diff --git a/testing/web-platform/tests/css/css-page/page-name-003-print-ref.html b/testing/web-platform/tests/css/css-page/page-name-003-print-ref.html new file mode 100644 index 0000000000..52ea6bfffc --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-name-003-print-ref.html @@ -0,0 +1,6 @@ + + +1st page +
+ 2nd page +
diff --git a/testing/web-platform/tests/css/css-page/page-name-003-print.html b/testing/web-platform/tests/css/css-page/page-name-003-print.html new file mode 100644 index 0000000000..9ef4db8c75 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-name-003-print.html @@ -0,0 +1,9 @@ + + + + + +
+
1st page
+
2nd page
+
diff --git a/testing/web-platform/tests/css/css-page/page-name-and-break-001-print.html b/testing/web-platform/tests/css/css-page/page-name-and-break-001-print.html new file mode 100644 index 0000000000..04de5f7073 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-name-and-break-001-print.html @@ -0,0 +1,21 @@ + + + CSS page name change and break-after: page at the same point. + + + + + + +
AAA
+
BBB
+ + diff --git a/testing/web-platform/tests/css/css-page/page-name-and-break-002-print.html b/testing/web-platform/tests/css/css-page/page-name-and-break-002-print.html new file mode 100644 index 0000000000..3dd755b027 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-name-and-break-002-print.html @@ -0,0 +1,21 @@ + + + CSS page name change and break-before: page at the same point. + + + + + + +
AAA
+
BBB
+ + diff --git a/testing/web-platform/tests/css/css-page/page-name-and-break-003-print.html b/testing/web-platform/tests/css/css-page/page-name-and-break-003-print.html new file mode 100644 index 0000000000..b7e8a20e1d --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-name-and-break-003-print.html @@ -0,0 +1,14 @@ + + + CSS page name change and break-after: page in a nested element. + + + + + +
+
AAA
+
+
BBB
+ + diff --git a/testing/web-platform/tests/css/css-page/page-name-and-break-004-print.html b/testing/web-platform/tests/css/css-page/page-name-and-break-004-print.html new file mode 100644 index 0000000000..2e252ea4eb --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-name-and-break-004-print.html @@ -0,0 +1,14 @@ + + + CSS page name change and break-before: page in a nested frame. + + + + + +
AAA
+
+
BBB
+
+ + diff --git a/testing/web-platform/tests/css/css-page/page-name-and-break-print-ref.html b/testing/web-platform/tests/css/css-page/page-name-and-break-print-ref.html new file mode 100644 index 0000000000..e3f73e41e2 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-name-and-break-print-ref.html @@ -0,0 +1,9 @@ + + + Reference: CSS page name change and break-after: page at the same point. + + +
AAA
+
BBB
+ + diff --git a/testing/web-platform/tests/css/css-page/page-size-001-print-ref.html b/testing/web-platform/tests/css/css-page/page-size-001-print-ref.html new file mode 100644 index 0000000000..b016d8949f --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-size-001-print-ref.html @@ -0,0 +1,10 @@ + + + +
Page 1
+
Page 2
+
Page 3
diff --git a/testing/web-platform/tests/css/css-page/page-size-001-print.html b/testing/web-platform/tests/css/css-page/page-size-001-print.html new file mode 100644 index 0000000000..19d72b0231 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-size-001-print.html @@ -0,0 +1,11 @@ + + + + + +
Page 1
+
Page 2
+
Page 3
diff --git a/testing/web-platform/tests/css/css-page/page-size-002-print-ref.html b/testing/web-platform/tests/css/css-page/page-size-002-print-ref.html new file mode 100644 index 0000000000..78a1646943 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-size-002-print-ref.html @@ -0,0 +1,12 @@ + + + +
Page 1
+
Page 2
+
Page 3
diff --git a/testing/web-platform/tests/css/css-page/page-size-002-print.html b/testing/web-platform/tests/css/css-page/page-size-002-print.html new file mode 100644 index 0000000000..243c382ca2 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-size-002-print.html @@ -0,0 +1,14 @@ + + + + + +
Page 1
+
Page 2
+
Page 3
diff --git a/testing/web-platform/tests/css/css-page/page-size-003-print-ref.html b/testing/web-platform/tests/css/css-page/page-size-003-print-ref.html new file mode 100644 index 0000000000..38ea150878 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-size-003-print-ref.html @@ -0,0 +1,12 @@ + + + +
Page 1
+
Page 2
+
Page 3
diff --git a/testing/web-platform/tests/css/css-page/page-size-003-print.html b/testing/web-platform/tests/css/css-page/page-size-003-print.html new file mode 100644 index 0000000000..805ff0e568 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-size-003-print.html @@ -0,0 +1,14 @@ + + + + + +
Page 1
+
Page 2
+
Page 3
diff --git a/testing/web-platform/tests/css/css-page/page-size-004-print-ref.html b/testing/web-platform/tests/css/css-page/page-size-004-print-ref.html new file mode 100644 index 0000000000..0468a745b2 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-size-004-print-ref.html @@ -0,0 +1,23 @@ + + + +
+ first page +
+
+ second page +
+
+ third page +
diff --git a/testing/web-platform/tests/css/css-page/page-size-004-print.html b/testing/web-platform/tests/css/css-page/page-size-004-print.html new file mode 100644 index 0000000000..125d7636d2 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-size-004-print.html @@ -0,0 +1,25 @@ + + + + + +
+ first page +
+
+ second page +
+
+ third page +
diff --git a/testing/web-platform/tests/css/css-page/page-size-005-print-ref.html b/testing/web-platform/tests/css/css-page/page-size-005-print-ref.html new file mode 100644 index 0000000000..c2e07daa29 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-size-005-print-ref.html @@ -0,0 +1,23 @@ + + + +
+ first page +
+
+ second page +
+
+ third page +
diff --git a/testing/web-platform/tests/css/css-page/page-size-005-print.html b/testing/web-platform/tests/css/css-page/page-size-005-print.html new file mode 100644 index 0000000000..37876ae230 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-size-005-print.html @@ -0,0 +1,25 @@ + + + + + +
+ first page +
+
+ second page +
+
+ third page +
diff --git a/testing/web-platform/tests/css/css-page/page-size-006-print-ref.html b/testing/web-platform/tests/css/css-page/page-size-006-print-ref.html new file mode 100644 index 0000000000..7167da2ac2 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-size-006-print-ref.html @@ -0,0 +1,26 @@ + + + +
+ first page +
+
+ second page +
+
+ third page +
diff --git a/testing/web-platform/tests/css/css-page/page-size-006-print.html b/testing/web-platform/tests/css/css-page/page-size-006-print.html new file mode 100644 index 0000000000..1da29d334d --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-size-006-print.html @@ -0,0 +1,25 @@ + + + + + +
+ first page +
+
+ second page +
+
+ third page +
diff --git a/testing/web-platform/tests/css/css-page/page-size-007-print-ref.html b/testing/web-platform/tests/css/css-page/page-size-007-print-ref.html new file mode 100644 index 0000000000..9498e2c17b --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-size-007-print-ref.html @@ -0,0 +1,54 @@ + + + +
+
first
+
+ second +
+
+
third
+
+ fourth +
+
+
fifth
+
+ sixth +
diff --git a/testing/web-platform/tests/css/css-page/page-size-007-print.html b/testing/web-platform/tests/css/css-page/page-size-007-print.html new file mode 100644 index 0000000000..50ab2f4d10 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-size-007-print.html @@ -0,0 +1,83 @@ + + + + + + + +
+
first
+
+
+
+
+
+
+
+
+
+ second +
+
+
third
+
+
+
+
+
+
+
+
+
+ fourth +
+
+
fifth
+
+
+
+
+
+
+
+
+
+ sixth +
diff --git a/testing/web-platform/tests/css/css-page/page-size-008-print-ref.html b/testing/web-platform/tests/css/css-page/page-size-008-print-ref.html new file mode 100644 index 0000000000..f50ad3531e --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-size-008-print-ref.html @@ -0,0 +1,54 @@ + + + +
+
first
+
+ second +
+
+
third
+
+ fourth +
+
+
fifth
+
+ sixth +
diff --git a/testing/web-platform/tests/css/css-page/page-size-008-print.html b/testing/web-platform/tests/css/css-page/page-size-008-print.html new file mode 100644 index 0000000000..683bdc3a50 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-size-008-print.html @@ -0,0 +1,83 @@ + + + + + + + +
+
first
+
+
+
+
+
+
+
+
+
+ second +
+
+
third
+
+
+
+
+
+
+
+
+
+ fourth +
+
+
fifth
+
+
+
+
+
+
+
+
+
+ sixth +
diff --git a/testing/web-platform/tests/css/css-page/page-size-009-print-ref.html b/testing/web-platform/tests/css/css-page/page-size-009-print-ref.html new file mode 100644 index 0000000000..86ffa278c9 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-size-009-print-ref.html @@ -0,0 +1,16 @@ + + + +There should be a 200x200 square on the next page. +
diff --git a/testing/web-platform/tests/css/css-page/page-size-009-print.html b/testing/web-platform/tests/css/css-page/page-size-009-print.html new file mode 100644 index 0000000000..48ead4eab3 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-size-009-print.html @@ -0,0 +1,21 @@ + + + + + + +
+ There should be a 200x200 square on the next page. +
+
diff --git a/testing/web-platform/tests/css/css-page/page-size-010-print-ref.html b/testing/web-platform/tests/css/css-page/page-size-010-print-ref.html new file mode 100644 index 0000000000..27cbe4435c --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-size-010-print-ref.html @@ -0,0 +1,92 @@ + + + +
+ Page size: letter +

Tenderloin ham boudin tongue sausage venison short + ribs sirloin, kielbasa beef ribs. Strip steak shank bresaola salami spare + ribs kielbasa fatback, cow t-bone flank leberkas sirloin. Jowl pork belly + ribeye, corned beef sirloin chicken salami tail. Rump swine ham shank corned + beef short loin, speck turkey pancetta shankle frankfurter. Pancetta tail + fatback, ground round brisket biltong frankfurter turkey. Ham hock chicken + strip steak, salami short ribs beef ribs pork sirloin pastrami pork loin + turducken rump brisket andouille.

+
+
+ Page size: letter landscape +

Tenderloin ham boudin tongue sausage venison short + ribs sirloin, kielbasa beef ribs. Strip steak shank bresaola salami spare + ribs kielbasa fatback, cow t-bone flank leberkas sirloin. Jowl pork belly + ribeye, corned beef sirloin chicken salami tail. Rump swine ham shank corned + beef short loin, speck turkey pancetta shankle frankfurter. Pancetta tail + fatback, ground round brisket biltong frankfurter turkey. Ham hock chicken + strip steak, salami short ribs beef ribs pork sirloin pastrami pork loin + turducken rump brisket andouille.

+
+
+ Page size: legal +

Tenderloin ham boudin tongue sausage venison short + ribs sirloin, kielbasa beef ribs. Strip steak shank bresaola salami spare + ribs kielbasa fatback, cow t-bone flank leberkas sirloin. Jowl pork belly + ribeye, corned beef sirloin chicken salami tail. Rump swine ham shank corned + beef short loin, speck turkey pancetta shankle frankfurter. Pancetta tail + fatback, ground round brisket biltong frankfurter turkey. Ham hock chicken + strip steak, salami short ribs beef ribs pork sirloin pastrami pork loin + turducken rump brisket andouille.

+
+
+ Page size: legal landscape +

Tenderloin ham boudin tongue sausage venison short + ribs sirloin, kielbasa beef ribs. Strip steak shank bresaola salami spare + ribs kielbasa fatback, cow t-bone flank leberkas sirloin. Jowl pork belly + ribeye, corned beef sirloin chicken salami tail. Rump swine ham shank corned + beef short loin, speck turkey pancetta shankle frankfurter. Pancetta tail + fatback, ground round brisket biltong frankfurter turkey. Ham hock chicken + strip steak, salami short ribs beef ribs pork sirloin pastrami pork loin + turducken rump brisket andouille.

+
+
+ Page size: ledger +

Tenderloin ham boudin tongue sausage venison short + ribs sirloin, kielbasa beef ribs. Strip steak shank bresaola salami spare + ribs kielbasa fatback, cow t-bone flank leberkas sirloin. Jowl pork belly + ribeye, corned beef sirloin chicken salami tail. Rump swine ham shank corned + beef short loin, speck turkey pancetta shankle frankfurter. Pancetta tail + fatback, ground round brisket biltong frankfurter turkey. Ham hock chicken + strip steak, salami short ribs beef ribs pork sirloin pastrami pork loin + turducken rump brisket andouille.

+
+
+ Page size: ledger landscape +

Tenderloin ham boudin tongue sausage venison short + ribs sirloin, kielbasa beef ribs. Strip steak shank bresaola salami spare + ribs kielbasa fatback, cow t-bone flank leberkas sirloin. Jowl pork belly + ribeye, corned beef sirloin chicken salami tail. Rump swine ham shank corned + beef short loin, speck turkey pancetta shankle frankfurter. Pancetta tail + fatback, ground round brisket biltong frankfurter turkey. Ham hock chicken + strip steak, salami short ribs beef ribs pork sirloin pastrami pork loin + turducken rump brisket andouille.

+
diff --git a/testing/web-platform/tests/css/css-page/page-size-010-print.html b/testing/web-platform/tests/css/css-page/page-size-010-print.html new file mode 100644 index 0000000000..21205e06a0 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-size-010-print.html @@ -0,0 +1,96 @@ + +Test predefined American (inches) page sizes. + + + + + +
+ Page size: letter +

Tenderloin ham boudin tongue sausage venison short ribs sirloin, kielbasa + beef ribs. Strip steak shank bresaola salami spare ribs kielbasa fatback, + cow t-bone flank leberkas sirloin. Jowl pork belly ribeye, corned beef + sirloin chicken salami tail. Rump swine ham shank corned beef short loin, + speck turkey pancetta shankle frankfurter. Pancetta tail fatback, ground + round brisket biltong frankfurter turkey. Ham hock chicken strip steak, + salami short ribs beef ribs pork sirloin pastrami pork loin turducken rump + brisket andouille.

+
+
+ Page size: letter landscape +

Tenderloin ham boudin tongue sausage venison short ribs sirloin, kielbasa + beef ribs. Strip steak shank bresaola salami spare ribs kielbasa fatback, + cow t-bone flank leberkas sirloin. Jowl pork belly ribeye, corned beef + sirloin chicken salami tail. Rump swine ham shank corned beef short loin, + speck turkey pancetta shankle frankfurter. Pancetta tail fatback, ground + round brisket biltong frankfurter turkey. Ham hock chicken strip steak, + salami short ribs beef ribs pork sirloin pastrami pork loin turducken rump + brisket andouille.

+
+
+ Page size: legal +

Tenderloin ham boudin tongue sausage venison short ribs sirloin, kielbasa + beef ribs. Strip steak shank bresaola salami spare ribs kielbasa fatback, + cow t-bone flank leberkas sirloin. Jowl pork belly ribeye, corned beef + sirloin chicken salami tail. Rump swine ham shank corned beef short loin, + speck turkey pancetta shankle frankfurter. Pancetta tail fatback, ground + round brisket biltong frankfurter turkey. Ham hock chicken strip steak, + salami short ribs beef ribs pork sirloin pastrami pork loin turducken rump + brisket andouille.

+
+
+ Page size: legal landscape +

Tenderloin ham boudin tongue sausage venison short ribs sirloin, kielbasa + beef ribs. Strip steak shank bresaola salami spare ribs kielbasa fatback, + cow t-bone flank leberkas sirloin. Jowl pork belly ribeye, corned beef + sirloin chicken salami tail. Rump swine ham shank corned beef short loin, + speck turkey pancetta shankle frankfurter. Pancetta tail fatback, ground + round brisket biltong frankfurter turkey. Ham hock chicken strip steak, + salami short ribs beef ribs pork sirloin pastrami pork loin turducken rump + brisket andouille.

+
+
+ Page size: ledger +

Tenderloin ham boudin tongue sausage venison short ribs sirloin, kielbasa + beef ribs. Strip steak shank bresaola salami spare ribs kielbasa fatback, + cow t-bone flank leberkas sirloin. Jowl pork belly ribeye, corned beef + sirloin chicken salami tail. Rump swine ham shank corned beef short loin, + speck turkey pancetta shankle frankfurter. Pancetta tail fatback, ground + round brisket biltong frankfurter turkey. Ham hock chicken strip steak, + salami short ribs beef ribs pork sirloin pastrami pork loin turducken rump + brisket andouille.

+
+
+ Page size: ledger landscape +

Tenderloin ham boudin tongue sausage venison short ribs sirloin, kielbasa + beef ribs. Strip steak shank bresaola salami spare ribs kielbasa fatback, + cow t-bone flank leberkas sirloin. Jowl pork belly ribeye, corned beef + sirloin chicken salami tail. Rump swine ham shank corned beef short loin, + speck turkey pancetta shankle frankfurter. Pancetta tail fatback, ground + round brisket biltong frankfurter turkey. Ham hock chicken strip steak, + salami short ribs beef ribs pork sirloin pastrami pork loin turducken rump + brisket andouille.

+
diff --git a/testing/web-platform/tests/css/css-page/page-size-011-print-ref.html b/testing/web-platform/tests/css/css-page/page-size-011-print-ref.html new file mode 100644 index 0000000000..945f105ef4 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-size-011-print-ref.html @@ -0,0 +1,93 @@ + + + +
+ Page size: a5 +
+
+ Page size: a5 landscape +
+
+ Page size: a4 +
+
+ Page size: a4 landscape +
+
+ Page size: a3 +
+
+ Page size: a3 landscape +
+
+ Page size: b5 +
+
+ Page size: b5 landscape +
+
+ Page size: b4 +
+
+ Page size: b4 landscape +
+
+ Page size: jis-b5 +
+
+ Page size: jis-b5 landscape +
+
+ Page size: jis-b4 +
+
+ Page size: jis-b4 landscape +
diff --git a/testing/web-platform/tests/css/css-page/page-size-011-print.html b/testing/web-platform/tests/css/css-page/page-size-011-print.html new file mode 100644 index 0000000000..2747605806 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-size-011-print.html @@ -0,0 +1,97 @@ + +Test predefined millimeter-based page sizes. + + + + + +
+ Page size: a5 +
+
+ Page size: a5 landscape +
+
+ Page size: a4 +
+
+ Page size: a4 landscape +
+
+ Page size: a3 +
+
+ Page size: a3 landscape +
+
+ Page size: b5 +
+
+ Page size: b5 landscape +
+
+ Page size: b4 +
+
+ Page size: b4 landscape +
+
+ Page size: jis-b5 +
+
+ Page size: jis-b5 landscape +
+
+ Page size: jis-b4 +
+
+ Page size: jis-b4 landscape +
diff --git a/testing/web-platform/tests/css/css-page/page-visibility-hidden-001-print-ref.html b/testing/web-platform/tests/css/css-page/page-visibility-hidden-001-print-ref.html new file mode 100644 index 0000000000..24d3806eb9 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-visibility-hidden-001-print-ref.html @@ -0,0 +1,8 @@ + + + +This text should be visible. diff --git a/testing/web-platform/tests/css/css-page/page-visibility-hidden-001-print.html b/testing/web-platform/tests/css/css-page/page-visibility-hidden-001-print.html new file mode 100644 index 0000000000..0de5c5ae82 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/page-visibility-hidden-001-print.html @@ -0,0 +1,13 @@ + +Test that visibility:hidden affects the page context, but not the actual contents on the page. + + + + + +This text should be visible. diff --git a/testing/web-platform/tests/css/css-page/reference/blank-print-ref.html b/testing/web-platform/tests/css/css-page/reference/blank-print-ref.html new file mode 100644 index 0000000000..ad73420cdb --- /dev/null +++ b/testing/web-platform/tests/css/css-page/reference/blank-print-ref.html @@ -0,0 +1,2 @@ + + diff --git a/testing/web-platform/tests/css/css-page/reference/filled-green-100px-square-print-ref.html b/testing/web-platform/tests/css/css-page/reference/filled-green-100px-square-print-ref.html new file mode 100644 index 0000000000..d4834d1358 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/reference/filled-green-100px-square-print-ref.html @@ -0,0 +1,4 @@ + + +

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

+
diff --git a/testing/web-platform/tests/css/css-page/remote-origin-iframe-print-ref.html b/testing/web-platform/tests/css/css-page/remote-origin-iframe-print-ref.html new file mode 100644 index 0000000000..f632519cd6 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/remote-origin-iframe-print-ref.html @@ -0,0 +1,4 @@ + + +

The word "PASS" should be seen below.

+
PASS
diff --git a/testing/web-platform/tests/css/css-page/remote-origin-iframe-print.html b/testing/web-platform/tests/css/css-page/remote-origin-iframe-print.html new file mode 100644 index 0000000000..73b3878386 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/remote-origin-iframe-print.html @@ -0,0 +1,19 @@ + + + + + + +

The word "PASS" should be seen below.

+ diff --git a/testing/web-platform/tests/css/css-page/resources/iframe-with-abspos.html b/testing/web-platform/tests/css/css-page/resources/iframe-with-abspos.html new file mode 100644 index 0000000000..27de3aad5e --- /dev/null +++ b/testing/web-platform/tests/css/css-page/resources/iframe-with-abspos.html @@ -0,0 +1,5 @@ + + +
PASS
diff --git a/testing/web-platform/tests/css/css-page/resources/mq-frame-100px.html b/testing/web-platform/tests/css/css-page/resources/mq-frame-100px.html new file mode 100644 index 0000000000..ed823c09e8 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/resources/mq-frame-100px.html @@ -0,0 +1,15 @@ + + +
diff --git a/testing/web-platform/tests/css/css-page/root-element-display-none-print.html b/testing/web-platform/tests/css/css-page/root-element-display-none-print.html new file mode 100644 index 0000000000..d6802f6225 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/root-element-display-none-print.html @@ -0,0 +1,15 @@ + +display:none on root should produce a blank page + + + + +FAIL, this page should be blank. diff --git a/testing/web-platform/tests/css/css-page/subpixel-page-size-001-print-ref.html b/testing/web-platform/tests/css/css-page/subpixel-page-size-001-print-ref.html new file mode 100644 index 0000000000..cf59f2be37 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/subpixel-page-size-001-print-ref.html @@ -0,0 +1,10 @@ + + + +There should be no red. diff --git a/testing/web-platform/tests/css/css-page/subpixel-page-size-001-print.html b/testing/web-platform/tests/css/css-page/subpixel-page-size-001-print.html new file mode 100644 index 0000000000..9054cd4513 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/subpixel-page-size-001-print.html @@ -0,0 +1,16 @@ + + + + + + +
+ This page should not be printed. +
+There should be no red. diff --git a/testing/web-platform/tests/css/css-page/subpixel-page-size-002-print-ref.html b/testing/web-platform/tests/css/css-page/subpixel-page-size-002-print-ref.html new file mode 100644 index 0000000000..4ed4bdb5ff --- /dev/null +++ b/testing/web-platform/tests/css/css-page/subpixel-page-size-002-print-ref.html @@ -0,0 +1,10 @@ + + + +There should be no red. diff --git a/testing/web-platform/tests/css/css-page/subpixel-page-size-002-print.html b/testing/web-platform/tests/css/css-page/subpixel-page-size-002-print.html new file mode 100644 index 0000000000..463cb21f25 --- /dev/null +++ b/testing/web-platform/tests/css/css-page/subpixel-page-size-002-print.html @@ -0,0 +1,16 @@ + + + + + + +
+ This page should not be printed. +
+There should be no red. -- cgit v1.2.3