Share line breaking state across text runs

Fixes #874
This commit is contained in:
Manish Goregaokar 2018-01-10 18:08:38 +05:30
parent bda560d01b
commit f3c81fcda8
39 changed files with 160 additions and 76 deletions

View file

@ -0,0 +1,3 @@
[insert-inline-in-blocks-n-inlines-end-003.xht]
type: reftest
expected: FAIL

View file

@ -0,0 +1,3 @@
[inline-formatting-context-012.xht]
type: reftest
expected: FAIL

View file

@ -1,3 +0,0 @@
[vertical-align-baseline-009.xht]
type: reftest
expected: FAIL

View file

@ -1,3 +1,3 @@
[line-breaking-bidi-001.xht]
[inline-block-width-002a.xht]
type: reftest
expected: FAIL

View file

@ -1,3 +1,3 @@
[line-breaking-bidi-002.xht]
[inline-block-width-002b.xht]
type: reftest
expected: FAIL

View file

@ -1,3 +0,0 @@
[text-align-white-space-001.xht]
type: reftest
expected: FAIL

View file

@ -1,3 +0,0 @@
[text-align-white-space-005.xht]
type: reftest
expected: FAIL

View file

@ -1,3 +0,0 @@
[overflow-applies-to-009.xht]
type: reftest
expected: FAIL

View file

@ -1,3 +0,0 @@
[overflow-applies-to-012.xht]
type: reftest
expected: FAIL

View file

@ -1,5 +1,4 @@
[css3-text-line-break-baspglwj-122.html]
[css3-text-line-break-baspglwj-083.html]
type: testharness
[ ]
expected: FAIL

View file

@ -0,0 +1,4 @@
[css3-text-line-break-baspglwj-094.html]
type: testharness
[ ]
expected: FAIL

View file

@ -1,5 +0,0 @@
[css3-text-line-break-baspglwj-126.html]
type: testharness
[ ]
expected: FAIL

View file

@ -1,5 +0,0 @@
[css3-text-line-break-baspglwj-127.html]
type: testharness
[ ]
expected: FAIL

View file

@ -1,5 +0,0 @@
[css3-text-line-break-baspglwj-128.html]
type: testharness
[ ]
expected: FAIL

View file

@ -1,4 +1,3 @@
[css3-text-line-break-jazh-159.html]
type: reftest
expected:
if os == "linux": FAIL
expected: FAIL

View file

@ -1,4 +1,3 @@
[css3-text-line-break-jazh-377.html]
type: reftest
expected:
if os == "linux": FAIL
expected: FAIL

View file

@ -1,3 +1,4 @@
[css3-text-line-break-opclns-005.html]
type: reftest
expected: FAIL
expected:
if os == "mac": FAIL

View file

@ -1,3 +1,4 @@
[css3-text-line-break-opclns-006.html]
type: reftest
expected: FAIL
expected:
if os == "linux": FAIL

View file

@ -1,3 +1,4 @@
[line-break-normal-021.xht]
type: reftest
expected: FAIL
expected:
if os == "linux": FAIL

View file

@ -1,3 +1,4 @@
[line-break-normal-022.xht]
type: reftest
expected: FAIL
expected:
if os == "linux": FAIL

View file

@ -1,3 +1,4 @@
[line-break-normal-023.xht]
type: reftest
expected: FAIL
expected:
if os == "linux": FAIL

View file

@ -1,3 +1,4 @@
[line-break-normal-024.xht]
type: reftest
expected: FAIL
expected:
if os == "linux": FAIL

View file

@ -1,3 +1,4 @@
[line-break-strict-011.xht]
type: reftest
expected: FAIL
expected:
if os == "linux": FAIL

View file

@ -1,3 +1,4 @@
[line-break-strict-012.xht]
type: reftest
expected: FAIL
expected:
if os == "linux": FAIL

View file

@ -1,3 +1,4 @@
[line-break-strict-013.xht]
type: reftest
expected: FAIL
expected:
if os == "linux": FAIL

View file

@ -1,3 +1,4 @@
[line-break-strict-014.xht]
type: reftest
expected: FAIL
expected:
if os == "linux": FAIL

View file

@ -1,3 +1,4 @@
[line-break-strict-015.xht]
type: reftest
expected: FAIL
expected:
if os == "linux": FAIL

View file

@ -1,3 +1,4 @@
[line-break-strict-016.xht]
type: reftest
expected: FAIL
expected:
if os == "linux": FAIL

View file

@ -1,3 +1,4 @@
[line-break-strict-017.xht]
type: reftest
expected: FAIL
expected:
if os == "linux": FAIL

View file

@ -1,3 +1,3 @@
[vertical-align-103.xht]
[line-breaking-009.html]
type: reftest
expected: FAIL

View file

@ -1,3 +1,3 @@
[vertical-align-104.xht]
[line-breaking-011.html]
type: reftest
expected: FAIL

View file

@ -0,0 +1,3 @@
[whitespace_nowrap_line_breaking_a.html]
type: reftest
expected: FAIL