Implement basic white-space: pre support for layout 2020.

This commit is contained in:
Josh Matthews 2020-05-06 00:51:59 -04:00
parent c7bdb1bcc0
commit d8b4dab4e3
55 changed files with 167 additions and 113 deletions

View file

@ -1,2 +0,0 @@
[hypothetical-inline-alone-on-second-line.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[color-applies-to-008.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[color-applies-to-015.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[c562-white-sp-000.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[float-003.xht]
expected: FAIL

View file

@ -0,0 +1,2 @@
[float-no-content-beside-001.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[floats-placement-vertical-004.xht]
expected: FAIL

View file

@ -0,0 +1,4 @@
[hit-test-floats-004.html]
[Miss float below something else]
expected: FAIL

View file

@ -1,2 +0,0 @@
[content-171.xht]
expected: FAIL

View file

@ -0,0 +1,2 @@
[content-173.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[content-newline-001.xht]
expected: FAIL

View file

@ -0,0 +1,2 @@
[content-white-space-002.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[padding-percentage-inherit-001.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[block-replaced-width-006.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[inline-replaced-width-001.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[inline-replaced-width-006.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[inlines-016.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[absolute-non-replaced-height-008.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[position-static-001.xht]
expected: FAIL

View file

@ -0,0 +1,2 @@
[table-anonymous-objects-009.xht]
expected: FAIL

View file

@ -0,0 +1,2 @@
[table-anonymous-objects-010.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[white-space-004.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[white-space-applies-to-003.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[white-space-processing-013.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[white-space-processing-016.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[white-space-processing-017.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[white-space-processing-018.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[white-space-processing-046.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[white-space-processing-047.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[white-space-processing-052.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[anonymous-boxes-001b.xht]
expected: FAIL

View file

@ -1,2 +0,0 @@
[background-size-027.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[background-size-028.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[background-size-030.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[background-size-031.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[anonymous-flex-item-004.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[anonymous-flex-item-005.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[anonymous-flex-item-006.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[text-decoration-subelements-001.html]
expected: FAIL

View file

@ -0,0 +1,85 @@
[offsetTopLeft-border-box.html]
[container: 11]
expected: FAIL
[container: 10]
expected: FAIL
[container: 13]
expected: FAIL
[container: 12]
expected: FAIL
[container: 15]
expected: FAIL
[container: 14]
expected: FAIL
[container: 17]
expected: FAIL
[container: 16]
expected: FAIL
[container: 19]
expected: FAIL
[container: 18]
expected: FAIL
[container: 9]
expected: FAIL
[container: 8]
expected: FAIL
[container: 1]
expected: FAIL
[container: 0]
expected: FAIL
[container: 3]
expected: FAIL
[container: 2]
expected: FAIL
[container: 5]
expected: FAIL
[container: 4]
expected: FAIL
[container: 7]
expected: FAIL
[container: 6]
expected: FAIL
[container: 20]
expected: FAIL
[container: 21]
expected: FAIL
[container: 22]
expected: FAIL
[container: 23]
expected: FAIL
[container: 24]
expected: FAIL
[container: 25]
expected: FAIL
[container: 26]
expected: FAIL
[container: 27]
expected: FAIL

View file

@ -23,15 +23,9 @@
[page-break-before: always]
expected: FAIL
[white-space: inherit]
expected: FAIL
[page-break-after: inherit]
expected: FAIL
[white-space: nowrap]
expected: FAIL
[page-break-before: left]
expected: FAIL
@ -218,9 +212,6 @@
[display: table-cell]
expected: FAIL
[white-space: pre]
expected: FAIL
[text-indent: 5%]
expected: FAIL
@ -263,7 +254,7 @@
[clear: both]
expected: FAIL
[white-space: pre-wrap]
[list-style-image: url(http://localhost/)]
expected: FAIL
[outline-width: 0px]
@ -332,9 +323,6 @@
[vertical-align: 1px]
expected: FAIL
[white-space: pre-line]
expected: FAIL
[display: table-column]
expected: FAIL
@ -395,9 +383,6 @@
[float: none]
expected: FAIL
[white-space: normal]
expected: FAIL
[list-style-type: lower-roman]
expected: FAIL

View file

@ -1,2 +0,0 @@
[br.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[input_whitespace.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[line_breaking_whitespace_collapse_a.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[many_brs_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[white-space-pre-line.htm]
expected: FAIL

View file

@ -1,2 +0,0 @@
[white_space_intrinsic_sizes_a.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[whitespace_pre.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[word-break-keep-all-005.htm]
expected: FAIL

View file

@ -1,2 +0,0 @@
[word-break-keep-all-006.htm]
expected: FAIL

View file

@ -1,2 +0,0 @@
[word-break-keep-all-007.htm]
expected: FAIL

View file

@ -0,0 +1,4 @@
[hit_test_multiple_sc.html]
[Hit testing works for following stacking contexts]
expected: FAIL